24 override void CreateConditionComponents()
32 if (item.IsEmpty() && (!item.GetCompEM() || !item.GetCompEM().IsWorking()))
42 override bool HasTarget()
47 override void OnFinishProgressServer( ActionData action_data )
49 ItemBase startingItem = action_data.m_MainItem;
52 action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda);
56 EntityAI longStick = action_data.m_Player.SpawnEntityOnGroundRaycastDispersed(
"LongWoodenStick");
59 Class.CastTo(item_result, longStick);
61 MiscGameplayFunctions.TransferItemProperties(action_data.m_MainItem, item_result);