Beispiel #1
0
 public static void HandleChallengeTargetsListRequestMessage(WorldClient client, ChallengeTargetsListRequestMessage message)
 {
     if (client.Character.Fight != null)
     {
         var challenge = client.Character.Fight.GetChallenge(message.challengeId);
         if (challenge != null)
         {
             var target = client.Character.Fight.GetOneFighter(challenge.TargetId);
             if (target != null && target.IsVisibleFor(client.Character))
             {
                 ContextHandler.SendChallengeTargetsListMessage(client, new int[1] {
                     target.Id
                 }, new short[1] {
                     target.Cell.Id
                 });
             }
             else
             {
                 ContextHandler.SendChallengeTargetsListMessage(client, new int[0], new short[0]);
             }
         }
     }
 }