v2.1.1: fixed errors with ratmogrify expiring during ascension
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user