Viscosity.DeferedDamage
public static class DeferedDamage extends Buff { @Packable public int damage = 0; @Override public int icon() { return BuffIndicator.DEFERRED; } @Override public boolean act() { if (target.isAlive()) { target.damage( 1, this ); if (target == Dungeon.hero && !target.isAlive()) { Glyph glyph = new Viscosity(); Dungeon.fail( Utils.format( ResultDescriptions.getDescription(ResultDescriptions.Reason.GLYPH), glyph.name(), Dungeon.depth ) ); GLog.n(StringsManager.getVar(R.string.DeferedDamage_Killed_Txt), glyph.name() ); Badges.validateDeathFromGlyph(); } spend( TICK ); if (--damage <= 0) { detach(); } } else { detach(); } return true; } }
<!-- English (values/strings_all.xml) --> <string name="DeferedDamageBuff_Name">Deferred Damage (%d)</string> <string name="DeferedDamageBuff_Info">The pain has been turned into a slowing pain, lessening the damage taken at once.\nDamage left to receive %d</string> <string name="DeferedDamage_Killed_Txt">%s killed you...</string> <!-- Russian (values-ru/strings_all.xml) --> <string name="DeferedDamageBuff_Name">Отложенный урон (%d)</string> <string name="DeferedDamageBuff_Info">Боль заметно растянулась, что значительно уменьшило одновременно получаемый урон. \nУрона осталось получить %d</string> <string name="DeferedDamage_Killed_Txt">%s убивает тебя...</string>
This entity is implemented entirely in Java. No Lua script exists for this buff.
This entity is implemented entirely in Java. No JSON configuration exists for this buff.