From 2023ac3fa6477142299115b056b4ad380a9a9f7a Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 1 Sep 2025 19:41:25 -0300 Subject: Implementado sistema de ações gratuitas. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/actors/AI/HostileEnemyAI.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'scripts/actors/AI/HostileEnemyAI.cs') diff --git a/scripts/actors/AI/HostileEnemyAI.cs b/scripts/actors/AI/HostileEnemyAI.cs index af87360..35d6d1a 100644 --- a/scripts/actors/AI/HostileEnemyAI.cs +++ b/scripts/actors/AI/HostileEnemyAI.cs @@ -25,6 +25,14 @@ public partial class HostileEnemyAI : BaseAI // Só faz sentido atacar o jogador se o inimigo estiver visível. if (body.Map_Data.GetTile(body.GridPosition).IsInView) { + // Se o inimigo consegue ver que o jogador está morto, + // IT'S OVER. + if (!target.IsAlive) { + action = new WaitAction(body); + action.Perform(); + return; + } + // Se estiver do lado do jogador, ataque. if (distance <= 1) { action = new MeleeAction(body, offset); -- cgit v1.2.3