@Override protected Item createLoot() { //(9-count) / 9 chance of getting healing, otherwise mystery meat if (Random.Float() < ((9f - Dungeon.LimitedDrops.SCORPIO_HP.count) / 9f)) { Dungeon.LimitedDrops.SCORPIO_HP.count++; return (Item)loot; } else { return new MysteryMeat(); } }
@Override protected void satisfy(Hero hero) { super.satisfy(hero); effect(hero); }
public static Food cook( MysteryMeat ingredient ) { FrozenCarpaccio result = new FrozenCarpaccio(); result.quantity = ingredient.quantity(); return result; } }
public static Food cook( MysteryMeat ingredient ) { ChargrilledMeat result = new ChargrilledMeat(); result.quantity = ingredient.quantity(); return result; } }
@Override protected Item createLoot() { //(9-count) / 9 chance of getting healing, otherwise mystery meat if (Random.Float() < ((9f - Dungeon.LimitedDrops.SCORPIO_HP.count) / 9f)) { Dungeon.LimitedDrops.SCORPIO_HP.count++; return (Item)loot; } else { return new MysteryMeat(); } }
@Override protected void satisfy(Hero hero) { super.satisfy(hero); effect(hero); }
public static Food cook( MysteryMeat ingredient ) { FrozenCarpaccio result = new FrozenCarpaccio(); result.quantity = ingredient.quantity(); return result; } }
@Override public void die( Object cause ) { super.die( cause ); Ghost.Quest.process(); Dungeon.level.drop( new MysteryMeat(), pos ); Dungeon.level.drop( new MysteryMeat(), pos ).sprite.drop(); } }
public static Food cook( MysteryMeat ingredient ) { ChargrilledMeat result = new ChargrilledMeat(); result.quantity = ingredient.quantity(); return result; } }
@Override public void die( Object cause ) { super.die( cause ); Ghost.Quest.process(); Dungeon.level.drop( new MysteryMeat(), pos ); Dungeon.level.drop( new MysteryMeat(), pos ).sprite.drop(); } }