====== Frost Arrow Item - Machine Readable Data ====== This page contains raw code fragments, configuration excerpts, and string resource references for the Frost Arrow item. ==== Java Implementation (FrostArrow.java) ==== ``` package com.watabou.pixeldungeon.items.weapon.missiles; import com.watabou.pixeldungeon.actors.Char; import com.watabou.pixeldungeon.actors.buffs.Buff; import com.watabou.pixeldungeon.actors.buffs.Slow; public class FrostArrow extends Arrow { public static final float DURATION = 5f; public FrostArrow() { this( 1 ); } public FrostArrow( int number ) { super(); quantity(number); baseMin = 0; baseMax = 6; baseDly = 0.75; image = FROST_ARROW_IMAGE; updateStatsForInfo(); } @Override public int price() { return quantity() * 5; } @Override public void attackProc(Char attacker, Char defender, int damage ) { if(activateSpecial(attacker, defender, damage)) { Buff.prolong( defender, Slow.class, DURATION ); } super.attackProc( attacker, defender, damage ); } } ``` ==== Base Class Implementation (Arrow.java) ==== ``` // From Arrow.java base class public static final int FROST_ARROW_IMAGE = 6; // Image definition case FROST_ARROW_IMAGE: image = ItemSpriteSheet.AMMO; index = FROST_ARROW_IMAGE; break; ``` ==== String Resources (English) ==== ``` frost arrow You can feel a freezing aura emanating from the arrow head. feminine ``` ==== String Resources (Russian) ==== ``` ледяная стрела Вы чувствуете холодную ауру, исходящую от наконечника стрелы. feminine ``` ==== Related Code Files ==== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/FrostArrow.java|FrostArrow.java]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/missiles/Arrow.java|Arrow.java]] * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Slow.java|Slow.java]] {{tag> mr frost arrow item code }}