We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 391e5f7 + 3c77af9 commit 74b7264Copy full SHA for 74b7264
src/ui/interface.js
@@ -758,6 +758,22 @@ export class UI {
758
this.abilitiesButtons[i].triggerClick();
759
return i;
760
}
761
+
762
+ // Check if creature has at least one more ability to choose from
763
+ let creatureHaveAtleastOneAvailableAbility = false;
764
+ for(let y = i; y < 4; y++) {
765
+ if(creature.abilities[y].require()) {
766
+ creatureHaveAtleastOneAvailableAbility = true;
767
+ break;
768
+ }
769
770
771
+ // If creature has no more available abilities to choose from, return -1
772
+ if(!creatureHaveAtleastOneAvailableAbility) {
773
+ game.activeCreature.queryMove();
774
+ this.selectAbility(-1);
775
+ return -1;
776
777
778
779
0 commit comments