1[
Obsolete(
"1.30: Not used and not registered in action constructor!")]
32 if ( player.GetItemOnSlot(
"Gloves") )
35 return player.HasBloodyHands() && ( item.GetQuantity() >= item.GetDisinfectQuantity() );
40 super.OnEndServer(action_data);
45 module_lifespan.UpdateBloodyHandsVisibility( action_data.
m_Player,
false );
46 action_data.
m_Player.ClearBloodyHandsPenaltyChancePerAgent(
eAgents.SALMONELLA);
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
PluginBase GetPlugin(typename plugin_type)
void ActionSingleUseBase()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnEndServer(ActionData action_data)
override void CreateConditionComponents()
override bool HasTarget()
void ActionWashHandsItem()
const float WASH_HANDS_AMOUNT
override bool HasProneException()
DayZPlayerConstants
defined in C++
void Obsolete(string msg="")