====== Fire Trap - Code References ====== ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/traps/FireTrap.java|FireTrap.java]] - Main trap implementation * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/objects/Trap.java|Trap.java]] - Base trap class * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/levels/objects/ITrigger.java|ITrigger.java]] - Trigger interface * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/Fire.java|Fire.java]] - Fire blob created by trap ===== JSON Configuration ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/levelObjects/FireTrap.json|FireTrap.json]] - Trap configuration ===== String Resources ===== * English: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2925-L2927|FireTrap_Name, FireTrap_Desc, FireTrap_DescNoText]] * Russian: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2925-L2927|FireTrap strings in Russian]] ===== Key Implementation Details ===== * **Class:** `com.nyrds.pixeldungeon.levels.traps.FireTrap` * **Extends:** `Trap` implements `ITrigger` * **Trigger Method:** Creates Fire blob with 2 damage units * **Visual:** Uses FlameParticle for effects ===== Related mr Entities ===== * [[mr:fire_blob|Fire Blob]] * [[mr:liquid_flame_blob|Liquid Flame Blob]] * [[mr:potion_of_liquid_flame_item|Potion of Liquid Flame (Item)]] * [[mr:wand_of_firebolt_item|Wand of Firebolt (Item)]] * [[mr:fire_elemental_mob|Fire Elemental (Mob)]]