public static Task HandleCharacterLevelUpMessage(Account account, CharacterLevelUpMessage message) => Task.Run(() => { account.Statistics.Update(message); account.Logger.LogInfo("", "Level up!"); account.Game.Character.Update(message); });
public static void CharacterLevelUpMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { CharacterLevelUpMessage msg = (CharacterLevelUpMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.ModifBar(8, 0, 0, Convert.ToString(msg.newLevel)); account.Log(new BotTextInformation("Level up ! New level : " + Convert.ToString(msg.newLevel)), 3); account.CaracUC.UpAuto(); }
private void CharacterLevelUpMessageHandler(DofusClient client, CharacterLevelUpMessage message) { client.Logger.Log($"Vous venez de passer niveau {message.NewLevel}.", LogMessageType.Info); client.Account.Character.Level = message.NewLevel; }
private void HandleCharacterLevelUpMessage(IAccount account, CharacterLevelUpMessage message) { Logger.Default.Log($"Vous venez de passer niveau {message.NewLevel}.", LogMessageType.Info); account.Character.Level = message.NewLevel; }
private void HandleCharacterCharacteristicsInformations(CharacterLevelUpMessage message, ConnectedHost source) { this.Level = message.newLevel; OnUpdated(); }