92 {
93 super.OnStartServer(action_data);
94
95 PlayerBase target_player = PlayerBase.Cast(action_data.m_Target.GetObject());
96 if ( target_player.IsSurrendered() )
97 {
98 SurrenderDataRestrain sdr = new SurrenderDataRestrain;
99 target_player.EndSurrenderRequest(sdr);
100 }
101 else if ( target_player.IsEmotePlaying() )
102 {
103 target_player.m_EmoteManager.ServerRequestEmoteCancel();
104 }
105
106 target_player.SetRestrainStarted(true);
107 }