12 void ActionWashHandsWaterOne()
18 m_Text =
"#wash_hands";
23 m_ConditionItem =
new CCINone;
30 return (
g_Game.IsMultiplayer() &&
g_Game.IsServer() ) || ( player.HasBloodyHands() && !player.GetItemInHands() && !player.GetItemOnSlot(
"Gloves") );
35 super.OnEndServer(action_data);
40 module_lifespan.UpdateBloodyHandsVisibility( action_data.m_Player,
false );
41 action_data.m_Player.ClearBloodyHandsPenaltyChancePerAgent(
eAgents.SALMONELLA);
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnEndServer(ActionData action_data)
void CCTWaterSurfaceEx(float maximal_target_distance, int allowedLiquidSource)
void CreateActionComponent()
void CreateConditionComponents()
DayZPlayerConstants
defined in C++
class GP5GasMask extends MaskBase ItemBase
const int LIQUID_GROUP_WATER
PluginBase GetPlugin(typename plugin_type)