actionhandcufftarget.c 803 B

1234567891011121314151617181920212223242526272829
  1. //!DEPRECATED
  2. class ActionHandcuffTarget: ActionSingleUseBase
  3. {
  4. void ActionHandcuffTarget()
  5. {
  6. m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_HANDCUFFTARGET;
  7. m_FullBody = true;
  8. m_StanceMask = DayZPlayerConstants.STANCEMASK_ERECT | DayZPlayerConstants.STANCEMASK_CROUCH;
  9. m_SpecialtyWeight = UASoftSkillsWeight.ROUGH_LOW;
  10. m_Text = "#restrain";
  11. }
  12. override void CreateConditionComponents()
  13. {
  14. m_ConditionItem = new CCINonRuined;
  15. m_ConditionTarget = new CCTMan(UAMaxDistances.DEFAULT);
  16. }
  17. override void OnExecuteServer( ActionData action_data )
  18. {
  19. PlayerBase ntarget = PlayerBase.Cast(action_data.m_Target.GetObject());
  20. action_data.m_MainItem.Delete();
  21. }
  22. override void OnExecuteClient( ActionData action_data )
  23. {
  24. GetGame().GetAnalyticsClient().OnActionRestrain();
  25. }
  26. };