Prevent CallSkill effect infinite loop.

This commit is contained in:
MobiusDevelopment
2021-11-10 22:15:32 +00:00
parent df6675d77f
commit 926f9f2555
23 changed files with 142 additions and 0 deletions

View File

@@ -86,6 +86,12 @@ public class CallSkill extends AbstractEffect
if (triggerSkill != null)
{
// Prevent infinite loop.
if ((skill.getId() == triggerSkill.getId()) && (skill.getLevel() == triggerSkill.getLevel()))
{
return;
}
SkillCaster.triggerCast(effector, effected, triggerSkill);
}
else