176 {
177
179 return false;
180
181
183 return false;
184
185
186 HumanItemBehaviorCfg itemCfg =
m_Player.GetItemAccessor().GetItemInHandsBehaviourCfg();
187 if( itemCfg && itemCfg.
m_iType == ItemBehaviorType.HEAVY )
188 return false;
189
190
191
192
193
194
195 PlayerBase playerPB = PlayerBase.Cast(
m_Player);
196 if( playerPB )
197 {
198 if( playerPB.GetEmoteManager().IsEmotePlaying() )
199 return false;
200
201 if( playerPB.GetActionManager().GetRunningAction() != NULL )
202 return false;
203
204 if( playerPB.IsRestrained() || playerPB.IsItemsToDelete())
205 return false;
206
207 if( playerPB.GetDayZPlayerInventory().IsProcessing() )
208 return false;
209
210 if( playerPB.GetWeaponManager().IsRunning() )
211 return false;
212 }
213
215 return false;
216
217 return true;
218 }