100 {
101 SawPlanksActionData sawPlanksData = SawPlanksActionData.Cast(action_data);
102
103 PileOfWoodenPlanks item_POWP = PileOfWoodenPlanks.Cast( sawPlanksData.m_Target.GetObject() );
104 item_POWP.RemovePlanks(
YIELD);
105
107 {
109 }
111 {
114
115 if (remnant > 0)
117 }
118 else
119 {
121 }
122
123 sawPlanksData.m_MainItem.DecreaseHealth("", "", UADamageApplied.SAW_PLANKS);
124 }
void SpawnNewPlankPile(SawPlanksActionData data, float quantity)
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
ItemBase m_LastPlanksPile