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