17 m_SpecialtyWeight = UASoftSkillsWeight.ROUGH_LOW;
29 if (player.IsPlacingLocal())
35 if (player.GetBrokenLegs() ==
eBrokenLegs.BROKEN_LEGS)
40 Fireplace fireplaceTarget = Fireplace.Cast(target.GetObject());
43 if (fireplaceTarget.HasAshes() && !fireplaceTarget.IsBurning() && fireplaceTarget.IsEmpty())
48 if (
GetGame().IsSurfaceDigable(surfaceType))
63 MiscGameplayFunctions.DealAbsoluteDmg(action_data.m_MainItem, 4);
ActionBuryAshesCB ActionContinuousBaseCB ActionBuryAshes()
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
void CreateConditionComponents()
override void CreateActionComponent()
void OnFinishProgressServer(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
proto void SurfaceUnderObject(notnull Object object, out string type, out int liquidType)
proto native void ObjectDelete(Object obj)
DayZPlayerConstants
defined in C++
proto native CGame GetGame()