Exemple #1
0
        private async Task get_Fin_Turno()
        {
            if (!pelea.esta_Cuerpo_A_Cuerpo_Con_Enemigo() && configuracion.tactica == Tactica.AGRESIVA)
            {
                await get_Mover(true, pelea.get_Obtener_Enemigo_Mas_Cercano());
            }
            else if (pelea.esta_Cuerpo_A_Cuerpo_Con_Enemigo() && configuracion.tactica == Tactica.FUGITIVA)
            {
                await get_Mover(false, pelea.get_Obtener_Enemigo_Mas_Cercano());
            }

            pelea.get_Turno_Acabado();
            cuenta.conexion.enviar_Paquete("Gt");
        }
Exemple #2
0
        private async Task get_Fin_Turno()
        {
            var t = new Random().Next(500, 900);

            cuenta.logger.log_informacion($"Fight", $"Waiting for : {t} ms to end turn ");
            await Task.Delay(t);

            if (!pelea.esta_Cuerpo_A_Cuerpo_Con_Enemigo() && configuracion.tactica == Tactica.AGRESIVA)
            {
                await get_Mover(true, pelea.get_Obtener_Enemigo_Mas_Cercano());
            }
            else if (pelea.esta_Cuerpo_A_Cuerpo_Con_Enemigo() && configuracion.tactica == Tactica.FUGITIVA)
            {
                await get_Mover(false, pelea.get_Obtener_Enemigo_Mas_Cercano());
            }

            pelea.get_Turno_Acabado();
            cuenta.connexion.SendPacket("Gt");
        }