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 }
ref ActionTarget m_Target
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