76 {
78 {
80 {
81 int qnt = action_data.
m_MainItem.GetQuantity();
82 Fabric usedTarp = Fabric.Cast(action_data.
m_MainItem);
83 WoodenPlank usedPlank = WoodenPlank.Cast(action_data.
m_MainItem);
84 if (usedTarp || usedPlank)
85 {
86 qnt -= 1;
87 }
88 else
89 {
90 qnt -= action_data.
m_MainItem.GetQuantityMax() * 0.25;
91 }
92
94 }
95 else
96 {
98 }
99 }
100 }
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)