19 m_SpecialtyWeight = UASoftSkillsWeight.ROUGH_MEDIUM;
22 m_Text =
"#extinguish";
33 Object targetObject = target.GetObject();
35 if (targetObject.IsFireplace())
41 return !item.GetIsFrozen();
50 super.OnStartAnimationLoop(action_data);
53 fireplace.SetExtinguishingState();
58 super.OnEndServer(action_data);
61 fireplace.RefreshFireState();
ActionExtinguishFireplaceByLiquidCB ActionContinuousBaseCB ActionExtinguishFireplaceByLiquid()
class ActionTargets ActionTarget
void CreateConditionComponents()
void OnStartAnimationLoop(ActionData action_data)
const float WETNESS_GAIN_MULTIPLIER
override void CreateActionComponent()
const float TIME_TO_REPEAT
override void OnEndServer(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
void MultiplyQuantityUsed(float coef)
override bool CanExtinguishFire()
const float FIREPLACE_LIQUID
DayZPlayerConstants
defined in C++
const int GROUP_LIQUID_BLOOD