User Tools

Site Tools


mr:fire_elemental_mob

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
mr:fire_elemental_mob [2026/08/30 21:38] – Wiki maintenance: fix compliance and entity facts across 5 random pages plus language variants Botmr:fire_elemental_mob [2026/08/30 21:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Fire Elemental Mob - Code References ======
 +
 +{{ rpd:images:fire_elemental_mob.png|Fire Elemental }}
 +
 +===== Entity Kind =====
 +  * **Entity Kind:** FireElemental
 +  * **Type:** Mob (enemy)
 +  * **Namespace:** mr: (machine-readable reference)
 +
 +===== Java Classes =====
 +  * **Main Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/FireElemental.java|FireElemental.java]]
 +  * **Base Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Mob.java|Mob.java]]
 +  * **Parent Hierarchy:** FireElemental → Mob → Char → Actor
 +
 +===== Java Class Implementation Details =====
 +  * **Constructor:** FireElemental()
 +  * **HP:** 65 (ht(65))
 +  * **Base Defense Skill:** 20
 +  * **Base Attack Skill:** 25
 +  * **Experience for Kill:** 10
 +  * **Max Level:** 20
 +  * **Damage Range:** 16-20 (dmgMin = 16, dmgMax = 20)
 +  * **Damage Reduction:** 5 (dr = 5)
 +  * **Flying:** true (flying = true)
 +  * **Carcass Chance:** 0 (no corpse left)
 +  * **Loot:** PotionOfLiquidFlame (10% chance)
 +
 +===== Immunities =====
 +FireElemental has immunities to the following:
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/weapon/enchantments/Fire.java|Fire]] enchantment
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Burning.java|Burning]] buff
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/wands/WandOfFirebolt.java|WandOfFirebolt]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast.java|ScrollOfPsionicBlast]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Bleeding.java|Bleeding]] buff
 +
 +===== Special Abilities =====
 +  * **Attack Proc:** 50% chance to apply [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/buffs/Burning.java|Burning]] buff to enemy on attack
 +  * **Burning Immunity:** When affected by Burning, heals for Random.NormalIntRange(1, ht() * 4) HP instead of taking damage
 +  * **Frost Weakness:** When affected by Frost, takes Random.NormalIntRange(1, ht() * 2 / 3) damage
 +
 +===== JSON Configuration =====
 +  * **Sprite Configuration:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/FireElemental.json|FireElemental.json]]
 +  * **Texture:** fire_elemental.png
 +  * **Sprite Dimensions:** 12x14 pixels
 +  * **Blood Color:** 0xFFFF7D13 (orange-red)
 +  * **States:** burning
 +
 +===== Sprite Animation Frames =====
 +  * **Idle:** Frames [0,1,2] at 10 FPS, looped
 +  * **Run:** Frames [0,1,3] at 12 FPS, looped
 +  * **Attack:** Frames [4,5,6] at 15 FPS, not looped
 +  * **Die:** Frames [7,8,9,10,11,12,13,12] at 15 FPS, not looped
 +
 +===== String Resources =====
 +English (values/strings_all.xml):
 +<code xml>
 +<string name="FireElemental_Desc">Wandering fire elementals are a byproduct of summoning greater entities. They are too chaotic in their nature to be controlled by even the most powerful demonologist.</string>
 +<string name="FireElemental_Gender">masculine</string>
 +<string name="FireElemental_Name">fire elemental</string>
 +<string name="FireElemental_Name_Objective">fire elemental</string>
 +</code>
 +
 +Russian (values-ru/strings_all.xml):
 +<code xml>
 +<string name="FireElemental_Desc">Огненные элементали являются побочным эффектом ритуалов призыва великих сущностей. Ввиду своей хаотичной природы, воля этих созданий не подвластна даже сильнейшим демонологам.</string>
 +<string name="FireElemental_Gender">masculine</string>
 +<string name="FireElemental_Name">огненный элементаль</string>
 +<string name="FireElemental_Name_Objective">огненный элементаль</string>
 +</code>
 +
 +===== Lua Scripts =====
 +  * No specific Lua scripts for this entity (implemented entirely in Java)
 +
 +===== Related Entities =====
 +  * [[mr:potion_of_liquid_flame_item]] - Loot drop
 +  * [[mr:burning_buff]] - Applied on attack, heals FireElemental
 +  * [[mr:frost_buff]] - Deals damage to FireElemental
 +  * [[mr:fire_enchantment]] - Immune to this enchantment
 +
 +===== Code References Summary =====
 +  * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/FireElemental.java|FireElemental.java]]
 +  * **Sprite Configuration:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/spritesDesc/FireElemental.json|FireElemental.json]]
 +  * **String Resources:** Multiple language files (values/, values-ru/, values-es/, etc.)
 +  * **Sprite Texture:** fire_elemental.png (referenced in JSON config)
 +
 +{{tag> mr mobs fire_elemental}}
  
mr/fire_elemental_mob.txt · Last modified: by 127.0.0.1