feat: add check for line of sight for range and skill attacks

This commit is contained in:
Иванов Иван
2024-08-18 17:32:29 +02:00
parent abadf90d4a
commit 5f19cc1f76
11 changed files with 50 additions and 34 deletions

View File

@@ -48,7 +48,7 @@ namespace Client.Domain.AI.State
}
var skill = Helper.GetSkillByConfig(worldHandler, config, hero, hero.Target);
if (skill != null)
if (skill != null && skill.IsReadyToUse && hero.VitalStats.Mp >= skill.Cost)
{
worldHandler.RequestUseSkill(skill.Id, false, false);
}