121 {
122 super.OnEndServer(action_data);
123
125 {
126 if ( action_data.m_MainItem.IsInherited( TentBase ) )
127 {
128 RepackLambda lambda_back_pack = new RepackLambda(action_data.m_MainItem, "LargeTentBackPack", action_data.m_Player);
129 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lambda_back_pack);
130 }
131
132 if ( action_data.m_MainItem.IsInherited( Clothing ) )
133 {
134 RepackLambda lambda_tent = new RepackLambda(action_data.m_MainItem, "LargeTent", action_data.m_Player);
135 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lambda_tent);
136 }
137 }
138 else
139 {
140 if (
GetGame().IsMultiplayer() )
141 {
142 if ( action_data.m_MainItem )
143 {
144 action_data.m_Player.ServerTakeEntityToHands( action_data.m_MainItem );
145 }
146 }
147 else
148 {
149 if ( action_data.m_MainItem )
150 {
151 action_data.m_Player.LocalTakeEntityToHands( action_data.m_MainItem );
152 }
153 }
154 }
155 }
proto native CGame GetGame()