Exemple #1
0
        public static void LifePointsRegenBeginMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            LifePointsRegenBeginMessage msg = (LifePointsRegenBeginMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                msg.Deserialize(reader);
            }
            if (account.Fight != null && account.state == Enums.Status.Fighting)
            {
                account.Fight.watch.Stop();
                account.Fight.WaitForReady   = false;
                account.Fight.IsFighterTurn  = false;
                account.Fight.IsFightStarted = false;
                account.Log(new ActionTextInformation("Combat fini ! (" + account.Fight.watch.Elapsed.Minutes + " min, " + account.Fight.watch.Elapsed.Seconds + " sec)"), 0);
                account.Fight.watch.Reset();
                account.Fight.PerformAutoTimeoutFight(2000);
                if (account.WithItemSetBox.Checked == true)
                {
                    sbyte id = (sbyte)account.PresetEndUpD.Value;
                    InventoryPresetUseMessage msg2 = new InventoryPresetUseMessage((sbyte)(id - 1));
                    account.SocketManager.Send(msg2);
                    account.Log(new ActionTextInformation("Equipement rapide numero " + Convert.ToString(id)), 5);
                }
                account.Fight.PulseRegen();
            }
            account.SetStatus(Status.None);

            //account.Path.Stop = false;
        }
        public static void LifePointsRegenBeginMessageTreatment(Message message, byte[] packetDatas, AccountUC account)
        {
            LifePointsRegenBeginMessage msg = (LifePointsRegenBeginMessage)message;

            using (BigEndianReader reader = new BigEndianReader(packetDatas))
            {
                msg.Deserialize(reader);
            }
        }
 private void LifePointsRegenBeginMessageHandler(DofusClient client, LifePointsRegenBeginMessage message)
 {
     //
 }
Exemple #4
0
 public static Task HandleLifePointsRegenBeginMessage(Account account, LifePointsRegenBeginMessage message)
 => Task.Run(() => account.Game.Character.Update(message));
 public static void HandleLifePointsRegenBegin(LifePointsRegenBeginMessage message, WorldClient client)
 {
     client.Character.Reply("Regen begin...");
 }
 public static void HandleLifePointsRegenBeginMessage(Bot bot, LifePointsRegenBeginMessage message)
 {
     bot.Character.RegenRate = message.regenRate;
 }
 public static void HandleLifePointsRegenBeginMessage(Bot bot, LifePointsRegenBeginMessage message)
 {
     bot.Character.RegenRate      = message.regenRate;
     bot.Character.RegenStartTime = DateTime.Now;
 }