====== Liquid Flame ====== {{ rpd:images:liquid_flame.png|Liquid Flame Effect }} **Liquid Flame** is a harmful environmental effect in Remixed Pixel Dungeon that causes damage to characters standing in its area. ==== Description ==== Liquid Flame is a blob effect that creates a fire hazard on the dungeon floor, causing ongoing damage to any character that stands in it. It spreads to flammable terrain and can be created by various sources including the Potion of Liquid Flame. ==== Mechanics ==== * **Damage:** Deals fire damage each turn to any character in the affected cell * **Spread:** Can spread to adjacent flammable terrain * **Duration:** Persists for several turns before dissipating * **Resistance:** Characters with fire resistance take reduced damage ==== Sources ==== * [[en:rpd:potion_of_liquid_flame_item|Potion of Liquid Flame]] - When shattered, creates liquid flame in a 3x3 area * [[en:rpd:fire_trap_trap|Fire Traps]] - Environmental hazards that create liquid flame * [[en:rpd:wand_of_firebolt_item|Wand of Firebolt]] - Can ignite areas with liquid flame * Other fire-based items and abilities ==== Counters ==== * [[en:rpd:potion_of_frost_item|Potion of Frost]] - Can extinguish liquid flame * [[en:rpd:wand_of_frost_item|Wand of Frost]] - Frost-based attacks can neutralize fire * [[en:rpd:water_tile|Water tiles]] - Liquid flame cannot exist on water * Fire-resistant equipment and buffs can reduce damage taken ==== Technical Details ==== * Implementation: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/LiquidFlame.java|LiquidFlame.java]] * Blob system: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/Blob.java|Blob.java]] * Fire damage mechanics: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/LiquidFlame.java#L20-L30|spread method]] * Duration mechanics: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/blobs/LiquidFlame.java#L35-L45|fading over time]] * Fire resistance integration: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/Char.java#L154-L159|Char.resist() method]] * Machine-readable data: [[mr:liquid_flame|mr:liquid_flame]] ==== Related Effects ==== * [[en:rpd:burning_buff|Burning]] - Status effect applied by liquid flame * [[en:rpd:fire|Fire]] - General fire mechanics * [[en:rpd:toxic_gas|Toxic Gas]] - Another blob effect * [[en:rpd:paralytic_gas|Paralytic Gas]] - Another blob effect {{tag> rpd mechanics blobs fire damage }}