v0.3.2b: implemented locked room time mechanics into bosses

This commit is contained in:
Evan Debenham
2015-11-07 21:19:26 -05:00
parent 318df64246
commit 3a9331eddb
5 changed files with 48 additions and 6 deletions
@@ -22,6 +22,7 @@ package com.shatteredpixel.shatteredpixeldungeon.actors.mobs;
import java.util.HashSet;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Vertigo;
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.LloydsBeacon;
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTeleportation;
@@ -139,6 +140,13 @@ public class King extends Mob {
return super.attack(enemy);
}
}
@Override
public void damage(int dmg, Object src) {
super.damage(dmg, src);
LockedFloor lock = Dungeon.hero.buff(LockedFloor.class);
if (lock != null) lock.addTime(dmg);
}
@Override
public void die( Object cause ) {