v0.6.1b: fixed extremely rare crash caused by cursed wands
This commit is contained in:
parent
25c0449bb0
commit
5dcb6b5ef4
|
@ -377,6 +377,7 @@ public class CursedWand {
|
|||
cursedFX(user, bolt, new Callback() {
|
||||
public void call() {
|
||||
Mimic mimic = Mimic.spawnAt(bolt.collisionPos, new ArrayList<Item>());
|
||||
if (mimic != null) {
|
||||
mimic.adjustStats(Dungeon.depth + 10);
|
||||
mimic.HP = mimic.HT;
|
||||
Item reward;
|
||||
|
@ -387,6 +388,9 @@ public class CursedWand {
|
|||
Sample.INSTANCE.play(Assets.SND_MIMIC, 1, 1, 0.5f);
|
||||
mimic.items.clear();
|
||||
mimic.items.add(reward);
|
||||
} else {
|
||||
GLog.i(Messages.get(CursedWand.class, "nothing"));
|
||||
}
|
||||
|
||||
wand.wandUsed();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user