v0.7.0: fixed:
- spells being upgradeable - errors when certain bombs explode early - incorrect magical porter recipe
This commit is contained in:
parent
a64a807fcd
commit
7793ec0c04
|
@ -247,8 +247,9 @@ public class Heap implements Bundlable {
|
|||
} else if (item instanceof Bomb) {
|
||||
items.remove( item );
|
||||
((Bomb) item).explode( pos );
|
||||
burnt = true;
|
||||
//stop processing the burning, it will be replaced by the explosion.
|
||||
return;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -23,9 +23,9 @@ package com.shatteredpixel.shatteredpixeldungeon.items.spells;
|
|||
|
||||
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.MirrorImage;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.MerchantsBeacon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfMirrorImage;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
||||
|
@ -65,7 +65,7 @@ public class MagicalPorter extends InventorySpell {
|
|||
public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe {
|
||||
|
||||
{
|
||||
inputs = new Class[]{MirrorImage.class, MerchantsBeacon.class};
|
||||
inputs = new Class[]{ScrollOfMirrorImage.class, MerchantsBeacon.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 2;
|
||||
|
|
|
@ -68,6 +68,11 @@ public abstract class Spell extends Item {
|
|||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isUpgradable() {
|
||||
return false;
|
||||
}
|
||||
|
||||
protected abstract void onCast(Hero hero );
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user