48 {
49 ItemBase startingItem = action_data.m_MainItem;
50
51
53
54 BreakLongWoodenStick lambda = new BreakLongWoodenStick(action_data.m_MainItem, "WoodenStick", action_data.m_Player, 3);
55 action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda);
56
57 if (LongWoodenStick.Cast(startingItem) == null)
58 {
59 EntityAI longStick = action_data.m_Player.SpawnEntityOnGroundRaycastDispersed(
"LongWoodenStick");
60
62 Class.CastTo(item_result, longStick);
63
64 MiscGameplayFunctions.TransferItemProperties(action_data.m_MainItem, item_result);
65 }
66 }
class GP5GasMask extends MaskBase ItemBase
void ClearInventoryReservationEx(ActionData action_data)