v2.1.1: fixed errors with ratmogrify expiring during ascension
This commit is contained in:
+1
@@ -137,6 +137,7 @@ public class AscensionChallenge extends Buff {
|
|||||||
|
|
||||||
if (enemy instanceof Ratmogrify.TransmogRat){
|
if (enemy instanceof Ratmogrify.TransmogRat){
|
||||||
enemy = ((Ratmogrify.TransmogRat) enemy).getOriginal();
|
enemy = ((Ratmogrify.TransmogRat) enemy).getOriginal();
|
||||||
|
if (enemy == null) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
//only enemies that are boosted count
|
//only enemies that are boosted count
|
||||||
|
|||||||
+6
-6
@@ -213,9 +213,10 @@ public class Ratmogrify extends ArmorAbility {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Mob getOriginal(){
|
public Mob getOriginal(){
|
||||||
original.HP = HP;
|
if (original != null) {
|
||||||
original.pos = pos;
|
original.HP = HP;
|
||||||
original.clearTime();
|
original.pos = pos;
|
||||||
|
}
|
||||||
return original;
|
return original;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -224,9 +225,8 @@ public class Ratmogrify extends ArmorAbility {
|
|||||||
@Override
|
@Override
|
||||||
protected boolean act() {
|
protected boolean act() {
|
||||||
if (timeLeft <= 0){
|
if (timeLeft <= 0){
|
||||||
original.HP = HP;
|
Mob original = getOriginal();
|
||||||
original.pos = pos;
|
this.original = null;
|
||||||
original.clearTime();
|
|
||||||
GameScene.add(original);
|
GameScene.add(original);
|
||||||
|
|
||||||
EXP = 0;
|
EXP = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user