3 override void CreateActionComponent()
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())
47 GetGame().SurfaceUnderObject(fireplaceTarget, surfaceType, liquidType);
48 if (
GetGame().IsSurfaceDigable(surfaceType))
61 GetGame().ObjectDelete(action_data.m_Target.GetObject());
63 MiscGameplayFunctions.DealAbsoluteDmg(action_data.m_MainItem, 4);
66 action_data.m_Player.GetSoftSkillsManager().AddSpecialty(
UASoftSkillsWeight.ROUGH_LOW);