Exemple #1
0
 public static Task HandleFighterStatsListMessage(Account account, FighterStatsListMessage message)
 => Task.Run(async() =>
 {
     account.Game.Fight.Update(message);
     await account.Network.SendMessageAsync(new GameActionAcknowledgementMessage()
     {
         Valid = true
     });
 });
Exemple #2
0
        public void Update(FighterStatsListMessage message)
        {
            PlayedFighter?.Update(message.Stats);

            if (PlayedFighter != null)
            {
                _account.Game.Character.Stats.MaxLifePoints = (uint)PlayedFighter?.MaxLifePoints;
                _account.Game.Character.Stats.LifePoints    = (uint)PlayedFighter?.LifePoints;
            }

            FighterStatsUpdated?.Invoke();
        }
 private void FighterStatsListMessageHandler(DofusClient client, FighterStatsListMessage message)
 {
     client.Account.Character.Stats = message.Stats;
 }
Exemple #4
0
 private void HandleFighterStatsListMessage(IAccount account, FighterStatsListMessage message)
 {
     Account.Character.Stats = message.Stats;
 }
 public void HandleFighterStatsListMessage(Bot bot, FighterStatsListMessage message)
 {
     bot.Character.Stats.Update(message.stats);
 }