v2.1.1: fixed errors with ratmogrify expiring during ascension

This commit is contained in:
Evan Debenham
2023-06-05 20:43:43 -04:00
parent e0ca11e307
commit c9bed0e0cb
2 changed files with 7 additions and 6 deletions

View File

@@ -137,6 +137,7 @@ public class AscensionChallenge extends Buff {
if (enemy instanceof Ratmogrify.TransmogRat){
enemy = ((Ratmogrify.TransmogRat) enemy).getOriginal();
if (enemy == null) return;
}
//only enemies that are boosted count

View File

@@ -213,9 +213,10 @@ public class Ratmogrify extends ArmorAbility {
}
public Mob getOriginal(){
original.HP = HP;
original.pos = pos;
original.clearTime();
if (original != null) {
original.HP = HP;
original.pos = pos;
}
return original;
}
@@ -224,9 +225,8 @@ public class Ratmogrify extends ArmorAbility {
@Override
protected boolean act() {
if (timeLeft <= 0){
original.HP = HP;
original.pos = pos;
original.clearTime();
Mob original = getOriginal();
this.original = null;
GameScene.add(original);
EXP = 0;