Difference between revisions of "Enemy Data"

From Ōkami Speedrun Wiki
Jump to navigation Jump to search
(adding fight strategy category)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Fight Strategies]]
[[Category:Fight Strategies]]
==Yen==
{{RE}}
==Explanation==
This page contains information about enemies that appear in game, as well as other entities that have IDs beginning with 2. For information on how to defeat enemies efficiently, see [[Fight Strategies]]. For a more detailed explanation of how damage is calculated, see [[Damage Calculation]].
 
'''Enemy Id''' represents the hexadecimal id of the entity. This is an internal value that uniquely identifies each enemy type.
 
'''Enemy class''' refers to the name of the class used in the code that decides an enemy's properties and behaviors. When an enemy spawns, objects with this class are created.
 
'''Class Inheritance''' refers to the chain of classes each enemy inherits from. Two enemies with the same inheritance, or where one inherits from another's class, typically share common properties and behaviors. For example, Umbrella Namahage and Clay Flyer both inherit from class em01, the class of the Blue Imp, and all 3 are flying enemies with similar move-sets and animations.
 
'''Name''' is the common or in-game name of the enemy. Uncertain names or clarifications are in (parentheses).
 
'''Notes''' has additional comments on the entity.
 
'''Bestiary order''' is the order in which enemies show up in the complete in-game bestiary. Sorting by this column and scrolling past the blanks will show most of the enemies that actually appear in-game as real functional enemies.
 
'''Yen dropped''' is the base amount of yen dropped by an enemy. If an enemy dies while Ammy has full ink, it will drop an additional 100 yen. At the end of the battle, Ammy receives a [[Fight Strategies#Grading|grade]] based on time and damage taken, receiving up to a 100% bonus (i.e. doubling) for any yen picked up before the bonus screen appears.
 
'''Max health''' is the base amount of [[Health]] an enemy has when it spawns. Dealing damage to an enemy reduces their health, and they die when they take damage that leaves them with 0 or less health.
 
'''Exorcism slip damage multiplier''' affects the damage dealt by exorcism slips when the enemy is vulnerable to them. The base damage of exorcism slips is 1000, 2000, and 3000 for Small, Medium, and Large slips, respectively. Many enemies take increased damage from slips. Only the Spider Queen and Bandit Spiders take reduced damage (though all 8 of their eyes/barrels take damage at once, making slips still very effective).
 
'''Cherry Bomb Damage multiplier''' affects damage dealt by Cherry Bomb. The base damage of Cherry Bomb is 1000.
 
==Spawning arbitrary entities==
In the PC version, using Cheat Engine, it is possible to change which enemies spawn in a regular Demon Scroll fight by creating a breakpoint at main.dll+23B790, then changing the RCX register to the desired hexadecimal enemy id. Be aware that many entities will cause the game to crash immediately, while some others will crash the game when the fight ends, remain after leaving the battle, or a number of other effects. This can sometimes be worked around by changing which underlying battle has its enemies modified. For example, attempting to load the canine warriors using this method into a normal scroll will cause the game to crash, but it is possible to load any canine warrior into the fight of any other. Also be aware that some enemies may have different properties based on context (e.g. regular bosses versus their re-fights in the Ark of Yamato having different amounts of health), which this technique will not capture.
 
==Full Table==
 
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Enemy !! Yen
! Enemy Id (Hex) !! Enemy Class (internal)<br />(based on vftable) !! Class Inheritance (internal)<br />(cEm : cObjBase : cObj : cModel : cParts) !! Attackable? !! Name !! Notes !! Bestiary order !! Yen dropped !! Max health !! Exorcism slip damage multiplier !! Cherry Bomb Damage Multiplier !! Can be suplexed by sub Reflector?
|-
|-
| Green Imp || 100
| 200 || em00 || cEm || Yes || Red Imp || 1600 health if a wanted enemy. || 2 || 200 || 800 || 1 || 1.0 || Yes
|-
|-
| Red Imp || 200
| 201 || em01 || em00 || Yes || Blue Imp || || 4 || 400 || 2300 || 1 || 1.0 ||
|-
|-
| Yellow Imp || 500
| 202 || em02 || em00 || Yes || Yellow Imp || || 3 || 500 || 1400 || 1 || 1.0 ||
|-
|-
| Blue Imp || 400
| 203 || em03 || em00 || Yes || Green Imp || || 1 || 100 || 650 || 1 || 1.0 ||
|-
|-
| Black Imp || 1000
| 204 || em04 || em00 || Yes || Black Imp || || 5 || 1000 || 3000 || 1 || 1.5 ||
|-
|-
| Headless Guardian || 500
| 205 || em05 || cEm || Yes || Evil Rao || (Purple robes) || 51 || 20000 || 30000 || 2 || 4.0 ||  
|-
|-
| Bell Guardian || 1250
| 206 || em06 || cEm || No || - || (Spawns Ichiro 212 or Jiro and Saburo based on some unknown condition, based on decomp by EvelynTSMG?) || || || || 1 || ||  
|-
|-
| Halo Guardian || 1000
| 207 || || || No || - || (No enemy spawns.) || || || || N/A || ||  
|-
|-
| Executioner Guardian || 2500
| 208 || || || No || - || (No enemy spawns.) || || || || N/A || ||  
|-
|-
| Namahage || 500
| 209 || em09 || em05 || Yes || Oki (Oina) || || 52 || 0 || 30000 || 8 || 5.0 ||  
|-
|-
| Blade Namahage || 1000
| 20A || em17 || cEm || No || - || (Single leg of a Bandit Spider) || || || || 1 || ||  
|-
|-
| Bucket Namahage || 2500
| 20B || em2b || cEm || Yes || Bandit Spider || || 45 || 7000 || 12600 || 0.2 || ||  
|-
|-
| Umbrella Namahage || 2000
| 20C || em2c || cEm || No || - || (Bandit Spider's abdomen) || || || || 0.2 || ||  
|-
|-
| Cannon Namahage || 5000
| 20D || em37 || em17 || No || - || (Another leg of a Bandit Spider) || || || || 1 || ||  
|-
|-
| Clay Soldier || 1000
| 20E || em60 || cEm, em_fude_ck || Yes || Tube Fox || Attempting to spawn it via main.dll+23B790 seems to crash every time? || 64 || 2500 || 10000 || 4 || 4.0 ||  
|-
|-
| Clay Samurai || 2000
| 20F || em0f || cEm || Yes || Eel spawned by Orochi's Water head || || || 10 || 50 || 1 || 1.0 ||  
|-
|-
| Clay Drummer || 5000
| 210 || em0f || cEm || Yes || Eel spawned by True Orochi's Water head || || || 10 || 50 || 1 || 1.0 ||  
|-
|-
| Clay Flyer || 4000
| 211 || em65 || cEm || Yes || Crimson Helm || Will spawn via main.dll+23B790 but crashes the game upon defeat. Actually gives 7,000 yen when defeated in Gale Shrine despite memory saying 9,000. || 40 || 7000 (GS) (memory reads 9000)<br />40000(AoY) || 10000 (GS)<br />54000 (AoY)<br /> || 1 (GS)<br />5.4 (AoY)<br /> || 1.0 || No
|-
|-
| Clay Shogun || 10000
| 212 || em12 || cEm || Yes || Ichiro || || 35 || 3000 || 4000 || 1.4 || 2.0 ||  
|-
|-
| Dead Fish || 200
| 213 || em13 || cEm || Yes || Jiro || The greem crab with the shark head shell || 36 || 1500 || 3000 || 1 || 2.0 || No
|-
|-
| Crow Tengu || 500
| 214 || em13 || cEm || Yes || Saburo || The red crab with the shark tail shell || 37 || 1500 || 1000 || 1 || 2.0 || No
|-
|-
| Ubume || 1500
| 215 || cObjSimple || cObjBase || No || - || (No enemy spawns.) || || || || N/A || ||  
|-
|-
| Blue Cyclops || 2000
| 216 || em16 || cEm || No || Oki (Lechku & Nechku) || Doesn't attack, just idles if spawned outside the fight? Referenced in damage procedure? || || || || 1 || ||  
|-
|-
| Great Tengu || 8000
| 217 || em17 || cEm || No || - || (One of Spider Queen's left arms/legs) || || || || 1 || ||  
|-
|-
| Bud Ogre || 500
| 218 || em18 || em05 || Yes || Ninetails Spirit (Teal) || The spirits spawn during the Ninetails fight after using Thunderstorm on Ninestrike. || || 2000 || 6000 || 2 || 2.5 || No (but drops fang)
|-
|-
| Igloo Turtle || 2000
| 219 || em18 || em05 || Yes || Ninetails Spirit (Pink) || || || 2000 || 6000 || 2 || 2.5 ||
|-
|-
| Chimera || 600
| 21A || em18 || em05 || Yes || Ninetails Spirit (Purple) || || || 2000 || 6000 || 2 || 2.5 ||  
|-
|-
| Fire Eye || 1000
| 21B || em18 || em05 || Yes || Ninetails Spirit (Red) || || || 2000 || 6000 || 2 || 2.5 ||  
|-
|-
| Ice Mouth || 1500
| 21C || em18 || em05 || Yes || Ninetails Spirit (Grandma) || || || 2000 || 9000 || 2 || 2.5 ||  
|-
|-
| Thunder Ear || 1500
| 21D || em18 || em05 || Yes || Ninetails Spirit (Gray) || || || 2000 || 6000 || 2 || 2.5 ||  
|-
|-
| Earth Nose || 1000
| 21E || em18 || em05 || Yes || Ninetails Spirit (Magenta) || || || 2000 || 6000 || 2 || 2.5 ||  
|-
|-
| Fire Doom Mirror || 1500
| 21F || em18 || em05 || Yes || Ninetails Spirit (Grandpa) || || || 2000 || 3300 || 1 || 2.5 ||  
|-
|-
| Ice Doom Mirror || 2000
| 220 || || || No || - || (No enemy spawns.) || || || || N/A || ||  
|-
|-
| Thunder Doom Mirror || 2000
| 221 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Hayabusa / Chu || Attempting to spawn it via main.dll+23B790 seems to crash unless using another Canine Warrior's fight. || 56 || 1500 || 9000 || 1 || 1.5 || No (but drops fang)
|-
|-
| Wind Doom Mirror || 1500
| 222 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Ume / Jin || || 58 || 1500 || 9000 || 1 || 1.5 ||
|-
|-
| Poltergeist || 2500
| 223 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Take / Gi || || 57 || 1500 || 9000 || 1 || 1.5 || No
|-
|-
| Jiro || 1500
| 224 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Tei || || 59 || 1500 || 6000 || 1 || 1.5 || No
|-
|-
| Saburo || 1500
| 225 || em00 || cEm || No || ? || Causes the cutscene borders to appear, freezing you in place unless you map warp out. || || || || N/A || ||  
|-
|-
| Ichiro || 3000
| 226 || em16 || cEm || No || (Lechku & Nechku Shiranui) || Game crashes if all other enemies are defeated ? referenced in damage procedure? || || || || 1 || ||  
|-
|-
| Red Ogre || 2500
| 227 || em27 || cEm || Yes || Great Tengu || || 39 || 8000 || 25000 || 9 || 8.0 ||  
|-
|-
| Blue Ogre || 2500
| 228 || em28 || cEm || No || - || (Great Tengu's mask?) || || 8000 || 25000 || 9 || 1.0 ||  
|-
|-
| Bull Charger || 7000
| 229 || em29 || em27 || Yes || Blue Cyclops || || 38 || 2000 || 5000 || 2 || 4.0 ||  
|-
|-
| Dogu || 5000
| 22A || em28 || cEm || No || || (Blue Cyclops's mask?) || || 2000 || 5000 || 2 || 1.0 ||
|-
|-
| Tube Fox || 2500
| 22B || em2b || cEm || Yes || Spider Queen || || 44 || 5000 || 7200 || 0.2 || 1.0 ||  
|-
|-
| Canine Warrior || 1500
| 22C || em2c || cEm || No || - || (Spider Queen's Abdomen) || || || || 0.2 || ||  
|-
|-
| Ninetales Spirit || 2000
| 22D || em2d || cEm, em_fude_ck || Yes || Golden Demon Lechku || || 65 || || || 5.4 || ||
|-
| 22E || em2d || cEm, em_fude_ck || Yes || Silver Demon Nechku || || 66 || || || 5.4 || ||
|-
| 22F || em2f || cEm || No || - || Nothing apparently spawns, but it still allocates a struct? referenced in damage procedure? || || 0 || 0 || N/A || 0.0 ||
|-
| 230 || cObjSimple || cObjBase || No || - || Crashes the game when spawned via main.dll+23B790 || || || || N/A || ||
|-
| 231 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Chi || data may be erroneous if not fought during kusa 5? || 60 || 1500 || 6000 || 1 || 1.5 ||
|-
| 232 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Ko || data may be erroneous if not fought during kusa 5? || 61 || 1500 || 6000 || 1 || 1.5 ||
|-
| 233 || em60 || cEm, em_fude_ck || Yes || Canine Warrior Rei || data may be erroneous if not fought during kusa 5? || 62 || 1500 || 6000 || 1 || 1.5 ||
|-
| 234 || em60 || cEm, em_fude_ck || No || - || Crashes the game when spawned via main.dll+23B790 || 63 || || || 1 || ||
|-
| 235 || || || No || - || (No enemy spawns.) || || || || N/A || ||
|-
| 236 || || || No || - || (No enemy spawns.) || || || || N/A || ||
|-
| 237 || em37 || em17 || No || - || (One of Spider Queen's right arms/legs) || || || || 1 || ||
|-
| 238 || em38 || cEm || No || (Orochi's center platform) || No collision. Remains after the battle ends || || || || 1 || ||
|-
| 239 || em38 || cEm || No || (True Orochi's center platform) || No collision. Remains after the battle ends || || || || 1 || ||
|-
| 23A || em38 || cEm || No || - || True Orochi's center platform again, but missing some decorations and causes cutscene borders to freeze you in place || || || || N/A || ||
|-
| 23B || || || No || - || (No enemy spawns.) || || || || N/A || ||
|-
| 23C || em00 || cEm || No || - || (No enemy spawns.) || || || || N/A || ||
|-
| 23D || em3d || cEm || Yes || Gold nail (no Blight) || Destroys itself after a few seconds. Defeating all other enemies crashes the game. || || 15000 || 12000 || 1.2 || 1.5 ||
|-
| 23E || em3e || cEm || No || ? || ?Invisible? Defeating all other enemies crashes the game || || 0 || 10000 || 1 || 1.0 ||
|-
| 23F || em3f || cEm || No || ? || Sets its enemy slot to null (probably via destroying itself)? referenced in damage procedure? || || || || N/A || ||
|-
| 240 || em40 || cObjBase || No || (Tachigami) || Power Slash || || || || N/A || ||
|-
| 241 || em41 || cObjBase || No || (All 3 Hanagami?) || Sakigami for Bloom, Hasugami for Water Lily, and Tsutagami for Vine, with all 3 instruments? || || || || N/A || ||
|-
| 242 || cObjSimpleZodiac || cObjSimple || No || (Kazegami) || Galestorm || || || || N/A || ||
|-
| 243 || cObjSimpleZodiac || cObjSimple || No || (Kasugami) || Veil of Mist || || 0xEFEFEFEF || 0 || N/A || 0xEFEFEFEF ||
|-
| 244 || cObjSimpleZodiac || cObjSimple || No || (Moegami) || Inferno || || 0xEFEFEFEF || 0 || N/A || 0xEFEFEFEF ||
|-
| 245 || cObjSimpleZodiac || cObjSimple || No || (Bakugami) || Cherry Bomb || || 0xEFEFEFEF || 0 || N/A || 0xEFEFEFEF ||
|-
| 246 || em46 || cObjSimple || No || (Yumigami) || Crescent || || || || N/A || ||
|-
| 247 || cObjSimpleZodiac || cObjSimple || No || (Nuregami) || Waterspout || || || || N/A || ||
|-
| 248 || cObjSimpleZodiac || cObjSimple || No || (Kabegami) || Catwalk || || || || N/A || ||
|-
| 249 || cObjSimpleZodiac || cObjSimple || No || (Gekigami) || Thunderstorm || || || || N/A || ||
|-
| 24A || cObjSimpleZodiac || cObjSimple || No || (Yomigami) || Rejuvenation || || 0 || 0 || N/A || 0.0 ||
|-
| 24B || cObjSimpleZodiac || cObjSimple || No || (Itegami) || Blizzard || || 0xEFEFEFEF || 0 || N/A || 0xEFEFEFEF ||
|-
| 24C || cObjSimpleZodiac || cObjSimple || No || (Child of Bakugami?) || || || 0 || 0 || N/A || 0.0 ||
|-
| 24D || em4d || cEm || Yes || Bud Ogre || || 20 || || || 1 || ||
|-
| 24E || em4e || em4d || Yes || Chimera || || 21 || || || 1 || ||
|-
| 24F || em17 || cEm || No || || || || || || 1 || ||
|-
| 250 || em50 || em4d || Yes || Igloo Turtle || || 22 || || || 3 || ||
|-
| 251 || em51 || cEm || No || || || || || || 1.8 || ||
|-
| 252 || em52 || cEm || Yes || Fire Eye || || 26 || 1000 || 5600 || 3 || ||
|-
| 253 || em52 || cEm || Yes || Ice Mouth || || 27 || 1500 || 5600 || 3 || ||
|-
| 254 || em52 || cEm || Yes || Earth Nose || || 29 || 1000 || 5600 || 3 || ||
|-
| 255 || em52 || cEm || Yes || Thunder Ear || || 28 || || || 3 || ||
|-
| 256 || em56 || em57 || Yes || Dead Fish || || 23 || || || 1 || ||
|-
| 257 || em57 || cEm || Yes || Crow Tengu || || 24 || || || 1 || ||
|-
| 258 || em58 || em57 || Yes || Ubume || || 25 || || || 1 || ||
|-
| 259 || em59 || em57 || No || || || || || || N/A || ||
|-
| 25A || em52 || cEm || Yes || Fire Doom Mirror || || 30 || 1500 || 8400 || 4 || ||
|-
| 25B || em52 || cEm || Yes || Ice Doom Mirror || || 31 || 2000 || 8400 || 4 || ||
|-
| 25C || em52 || cEm || Yes || Wind Doom Mirror || || 33 || || || 4 || ||
|-
| 25D || em52 || cEm || Yes || Thunder Doom Mirror || || 32 || || || 4 || ||
|-
| 25E || em52 || cEm || Yes || Poltergeist || || 34 || 2500 || 10000 || 5 || ||
|-
| 25F || || || No || || || || || || N/A || ||
|-
| 260 || || cEm, em_fude_ck || Yes || Oki (Wolf) || || || || || 16 || ||
|-
| 261 || em61 || cEm || Yes || Ninetails || || 55 || 30000 || 18000 || 1.8 || 4.0 ||
|-
| 262 || em62 || cEm || No || || || || || || 1.8 || ||
|-
| 263 || em63 || cEm || No || || || || || || 1.8 || ||
|-
| 264 || em64 || cEm || No || (One of Ninetails's tails) || Used for the attack where it stabs its tails into the ground and then they come up around you to deal damage. Destroys itself afterwards. || || 0 || 18000 || 1.8 || 1.0 ||
|-
| 265 || em65 || cEm || Yes || Bull Charger || || 43 || || || 10 || ||
|-
| 266 || em65 || cEm || Yes || Red Ogre || || 41 || || || 1.5 || ||
|-
| 267 || em65 || cEm || Yes || Blue Ogre || || 42 || || || 1.5 || ||
|-
| 268 || em68 || cEm || No || || || || || || 2 || ||
|-
| 269 || em69 || cEm || Yes || Orochi || || 46 || || || 2 || ||
|-
| 26A || em6a || cEm || No || || || || || || 1 || ||
|-
| 26B || em68 || cEm || No || || || || || || 5 || ||
|-
| 26C || em69 || cEm || Yes || True Orochi || (Referenced in damage procedure) || 47 || || || 10 || ||
|-
| 26D || em6a || cEm || No || || || || || || 1 || ||
|-
| 26E || em68 || cEm || No || || || || || || N/A || ||
|-
| 26F || em69 || cEm || No || || || || || || N/A || ||
|-
| 270 || em6a || cEm || No || || || || || || N/A || ||
|-
| 271 || em00 || cEm || Yes || Headless Guardian || || 6 || || 4000 || 3 || ||
|-
| 272 || em02 || em00 || Yes || Bell Guardian || || 7 || || || 3 || ||
|-
| 273 || em01 || em00 || Yes || Halo Guardian || || 8 || || 6000 || 3 || ||
|-
| 274 || em04 || em00 || Yes || Executioner Guardian || || 9 || || || 3 || ||
|-
| 275 || || || No || || || || || || N/A || ||
|-
| 276 || em76 || cEm || No || || || || || || 1 || ||
|-
| 277 || em80 || em03 || Yes || Namahage || || 10 || || || 3 || ||
|-
| 278 || em00 || cEm || Yes || Blade Namahage || || 11 || || || 3 || ||
|-
| 279 || em02 || em00 || Yes || Bucket Namahage || || 12 || || 7000 || 24 || ||
|-
| 27A || em7a || em01 || Yes || Umbrella Namahage || || 13 || || || 3 || ||
|-
| 27B || em84 || em04 || Yes || Cannon Namahage || || 14 || || || 4 || ||
|-
| 27C || em7c || em05 || Yes || Blight || || 50 || || || 1.2 || ||
|-
| 27D || em7d || em05 || Yes || Dogu || || 54 || || || 1.4 || ||
|-
| 27E || em7e || em05 || Yes || Waka (1 and 2) || || 48 || || || 1 || ||
|-
| 27F || em05 || cEm || Yes || Nagi || || 53 || || || 6 || ||
|-
| 280 || em80 || em03 || Yes || Clay Soldier || || 15 || || || 4 || ||
|-
| 281 || em81 || em00 || Yes || Clay Samurai || || 16 || || || 5 || ||
|-
| 282 || em02 || em00 || Yes || Clay Drummer || || 17 || || || 3 || ||
|-
| 283 || em83 || em01 || Yes || Clay Flyer || || 18 || || || 4 || ||
|-
| 284 || em84 || em04 || Yes || Clay Shogun || || 19 || || || 4 || ||
|-
| 285 || em85 || cEm || Yes || Yami (Red) || || 67 || || || 7.2 || ||
|-
| 286 || em86 || cEm || Yes || Yami (Green) || || 68 || || || 7.2 || ||
|-
| 287 || em87 || cEm || Yes || Yami (Blue) || || 69 || || || 7.2 || ||
|-
| 288 || em88 || cEm || Yes || Yami (Yellow) || || 70 || || || 7.2 || ||
|-
| 289 || em89 || cEm || Yes || Yami (Hand) || || 71 || || || 7.2 || ||
|-
| 28A || em8a || cEm || Yes || (Yami's fish form in the bowl) || Referenced in damage procedure? || || 100000 || 180000 || 7.2 || 1.0 ||
|-
| 28B || cObjSimple || cObjBase || No || || Crashes the game when spawned. referenced in damage procedure? || || || || N/A || ||
|-
| 28C || cObjSimple || cObjBase || No || (Yami phase 4's Ninestrike swords) || ? referenced in damage procedure? || || || || N/A || ||
|-
| 28D || em2b || cEm || Yes || Bandit Spider (NRyo) || || || 10000 || 16000 || 0.3 || 1.0 ||
|-
| 28E || em2c || cEm || No || - || (Another Bandit Spider Abdomen) || || || || 0.3 || ||
|-
| 28F || em8f || cEm || No || (Sunken Ship Imp Ghost) || Spawns at some far-off place? || || || || 1 || ||
|-
| 290 || em37 || em17 || No || - || (Bandit Spider left foot) || || || || 1 || ||
|-
| 291 || em17 || cEm || No || - || (Bandit Spider right foot) || || || || 1 || ||
|-
| 292 || em2b || cEm || Yes || Bandit Spider (Kamui) || || || 15000 || 24000 || 0.4 || 1.0 ||
|-
| 293 || em2c || cEm || No || - || (Another Bandit Spider Abdomen) || || || || 0.4 || ||
|-
| 294 || em37 || em17 || No || - || (Bandit Spider left foot) || || || || 1 || ||
|-
| 295+ || || || No || - || (Enemy doesn't spawn for any IDs from 295 to 2FF I think) || || || || N/A || ||
|}
|}

Latest revision as of 04:37, 12 April 2026

Note: This page pertains to Reverse Engineering of Okami.

Explanation

This page contains information about enemies that appear in game, as well as other entities that have IDs beginning with 2. For information on how to defeat enemies efficiently, see Fight Strategies. For a more detailed explanation of how damage is calculated, see Damage Calculation.

Enemy Id represents the hexadecimal id of the entity. This is an internal value that uniquely identifies each enemy type.

Enemy class refers to the name of the class used in the code that decides an enemy's properties and behaviors. When an enemy spawns, objects with this class are created.

Class Inheritance refers to the chain of classes each enemy inherits from. Two enemies with the same inheritance, or where one inherits from another's class, typically share common properties and behaviors. For example, Umbrella Namahage and Clay Flyer both inherit from class em01, the class of the Blue Imp, and all 3 are flying enemies with similar move-sets and animations.

Name is the common or in-game name of the enemy. Uncertain names or clarifications are in (parentheses).

Notes has additional comments on the entity.

Bestiary order is the order in which enemies show up in the complete in-game bestiary. Sorting by this column and scrolling past the blanks will show most of the enemies that actually appear in-game as real functional enemies.

Yen dropped is the base amount of yen dropped by an enemy. If an enemy dies while Ammy has full ink, it will drop an additional 100 yen. At the end of the battle, Ammy receives a grade based on time and damage taken, receiving up to a 100% bonus (i.e. doubling) for any yen picked up before the bonus screen appears.

Max health is the base amount of Health an enemy has when it spawns. Dealing damage to an enemy reduces their health, and they die when they take damage that leaves them with 0 or less health.

Exorcism slip damage multiplier affects the damage dealt by exorcism slips when the enemy is vulnerable to them. The base damage of exorcism slips is 1000, 2000, and 3000 for Small, Medium, and Large slips, respectively. Many enemies take increased damage from slips. Only the Spider Queen and Bandit Spiders take reduced damage (though all 8 of their eyes/barrels take damage at once, making slips still very effective).

Cherry Bomb Damage multiplier affects damage dealt by Cherry Bomb. The base damage of Cherry Bomb is 1000.

Spawning arbitrary entities

In the PC version, using Cheat Engine, it is possible to change which enemies spawn in a regular Demon Scroll fight by creating a breakpoint at main.dll+23B790, then changing the RCX register to the desired hexadecimal enemy id. Be aware that many entities will cause the game to crash immediately, while some others will crash the game when the fight ends, remain after leaving the battle, or a number of other effects. This can sometimes be worked around by changing which underlying battle has its enemies modified. For example, attempting to load the canine warriors using this method into a normal scroll will cause the game to crash, but it is possible to load any canine warrior into the fight of any other. Also be aware that some enemies may have different properties based on context (e.g. regular bosses versus their re-fights in the Ark of Yamato having different amounts of health), which this technique will not capture.

Full Table

Enemy Id (Hex) Enemy Class (internal)
(based on vftable)
Class Inheritance (internal)
(cEm : cObjBase : cObj : cModel : cParts)
Attackable? Name Notes Bestiary order Yen dropped Max health Exorcism slip damage multiplier Cherry Bomb Damage Multiplier Can be suplexed by sub Reflector?
200 em00 cEm Yes Red Imp 1600 health if a wanted enemy. 2 200 800 1 1.0 Yes
201 em01 em00 Yes Blue Imp 4 400 2300 1 1.0
202 em02 em00 Yes Yellow Imp 3 500 1400 1 1.0
203 em03 em00 Yes Green Imp 1 100 650 1 1.0
204 em04 em00 Yes Black Imp 5 1000 3000 1 1.5
205 em05 cEm Yes Evil Rao (Purple robes) 51 20000 30000 2 4.0
206 em06 cEm No - (Spawns Ichiro 212 or Jiro and Saburo based on some unknown condition, based on decomp by EvelynTSMG?) 1
207 No - (No enemy spawns.) N/A
208 No - (No enemy spawns.) N/A
209 em09 em05 Yes Oki (Oina) 52 0 30000 8 5.0
20A em17 cEm No - (Single leg of a Bandit Spider) 1
20B em2b cEm Yes Bandit Spider 45 7000 12600 0.2
20C em2c cEm No - (Bandit Spider's abdomen) 0.2
20D em37 em17 No - (Another leg of a Bandit Spider) 1
20E em60 cEm, em_fude_ck Yes Tube Fox Attempting to spawn it via main.dll+23B790 seems to crash every time? 64 2500 10000 4 4.0
20F em0f cEm Yes Eel spawned by Orochi's Water head 10 50 1 1.0
210 em0f cEm Yes Eel spawned by True Orochi's Water head 10 50 1 1.0
211 em65 cEm Yes Crimson Helm Will spawn via main.dll+23B790 but crashes the game upon defeat. Actually gives 7,000 yen when defeated in Gale Shrine despite memory saying 9,000. 40 7000 (GS) (memory reads 9000)
40000(AoY)
10000 (GS)
54000 (AoY)
1 (GS)
5.4 (AoY)
1.0 No
212 em12 cEm Yes Ichiro 35 3000 4000 1.4 2.0
213 em13 cEm Yes Jiro The greem crab with the shark head shell 36 1500 3000 1 2.0 No
214 em13 cEm Yes Saburo The red crab with the shark tail shell 37 1500 1000 1 2.0 No
215 cObjSimple cObjBase No - (No enemy spawns.) N/A
216 em16 cEm No Oki (Lechku & Nechku) Doesn't attack, just idles if spawned outside the fight? Referenced in damage procedure? 1
217 em17 cEm No - (One of Spider Queen's left arms/legs) 1
218 em18 em05 Yes Ninetails Spirit (Teal) The spirits spawn during the Ninetails fight after using Thunderstorm on Ninestrike. 2000 6000 2 2.5 No (but drops fang)
219 em18 em05 Yes Ninetails Spirit (Pink) 2000 6000 2 2.5
21A em18 em05 Yes Ninetails Spirit (Purple) 2000 6000 2 2.5
21B em18 em05 Yes Ninetails Spirit (Red) 2000 6000 2 2.5
21C em18 em05 Yes Ninetails Spirit (Grandma) 2000 9000 2 2.5
21D em18 em05 Yes Ninetails Spirit (Gray) 2000 6000 2 2.5
21E em18 em05 Yes Ninetails Spirit (Magenta) 2000 6000 2 2.5
21F em18 em05 Yes Ninetails Spirit (Grandpa) 2000 3300 1 2.5
220 No - (No enemy spawns.) N/A
221 em60 cEm, em_fude_ck Yes Canine Warrior Hayabusa / Chu Attempting to spawn it via main.dll+23B790 seems to crash unless using another Canine Warrior's fight. 56 1500 9000 1 1.5 No (but drops fang)
222 em60 cEm, em_fude_ck Yes Canine Warrior Ume / Jin 58 1500 9000 1 1.5
223 em60 cEm, em_fude_ck Yes Canine Warrior Take / Gi 57 1500 9000 1 1.5 No
224 em60 cEm, em_fude_ck Yes Canine Warrior Tei 59 1500 6000 1 1.5 No
225 em00 cEm No ? Causes the cutscene borders to appear, freezing you in place unless you map warp out. N/A
226 em16 cEm No (Lechku & Nechku Shiranui) Game crashes if all other enemies are defeated ? referenced in damage procedure? 1
227 em27 cEm Yes Great Tengu 39 8000 25000 9 8.0
228 em28 cEm No - (Great Tengu's mask?) 8000 25000 9 1.0
229 em29 em27 Yes Blue Cyclops 38 2000 5000 2 4.0
22A em28 cEm No (Blue Cyclops's mask?) 2000 5000 2 1.0
22B em2b cEm Yes Spider Queen 44 5000 7200 0.2 1.0
22C em2c cEm No - (Spider Queen's Abdomen) 0.2
22D em2d cEm, em_fude_ck Yes Golden Demon Lechku 65 5.4
22E em2d cEm, em_fude_ck Yes Silver Demon Nechku 66 5.4
22F em2f cEm No - Nothing apparently spawns, but it still allocates a struct? referenced in damage procedure? 0 0 N/A 0.0
230 cObjSimple cObjBase No - Crashes the game when spawned via main.dll+23B790 N/A
231 em60 cEm, em_fude_ck Yes Canine Warrior Chi data may be erroneous if not fought during kusa 5? 60 1500 6000 1 1.5
232 em60 cEm, em_fude_ck Yes Canine Warrior Ko data may be erroneous if not fought during kusa 5? 61 1500 6000 1 1.5
233 em60 cEm, em_fude_ck Yes Canine Warrior Rei data may be erroneous if not fought during kusa 5? 62 1500 6000 1 1.5
234 em60 cEm, em_fude_ck No - Crashes the game when spawned via main.dll+23B790 63 1
235 No - (No enemy spawns.) N/A
236 No - (No enemy spawns.) N/A
237 em37 em17 No - (One of Spider Queen's right arms/legs) 1
238 em38 cEm No (Orochi's center platform) No collision. Remains after the battle ends 1
239 em38 cEm No (True Orochi's center platform) No collision. Remains after the battle ends 1
23A em38 cEm No - True Orochi's center platform again, but missing some decorations and causes cutscene borders to freeze you in place N/A
23B No - (No enemy spawns.) N/A
23C em00 cEm No - (No enemy spawns.) N/A
23D em3d cEm Yes Gold nail (no Blight) Destroys itself after a few seconds. Defeating all other enemies crashes the game. 15000 12000 1.2 1.5
23E em3e cEm No ? ?Invisible? Defeating all other enemies crashes the game 0 10000 1 1.0
23F em3f cEm No ? Sets its enemy slot to null (probably via destroying itself)? referenced in damage procedure? N/A
240 em40 cObjBase No (Tachigami) Power Slash N/A
241 em41 cObjBase No (All 3 Hanagami?) Sakigami for Bloom, Hasugami for Water Lily, and Tsutagami for Vine, with all 3 instruments? N/A
242 cObjSimpleZodiac cObjSimple No (Kazegami) Galestorm N/A
243 cObjSimpleZodiac cObjSimple No (Kasugami) Veil of Mist 0xEFEFEFEF 0 N/A 0xEFEFEFEF
244 cObjSimpleZodiac cObjSimple No (Moegami) Inferno 0xEFEFEFEF 0 N/A 0xEFEFEFEF
245 cObjSimpleZodiac cObjSimple No (Bakugami) Cherry Bomb 0xEFEFEFEF 0 N/A 0xEFEFEFEF
246 em46 cObjSimple No (Yumigami) Crescent N/A
247 cObjSimpleZodiac cObjSimple No (Nuregami) Waterspout N/A
248 cObjSimpleZodiac cObjSimple No (Kabegami) Catwalk N/A
249 cObjSimpleZodiac cObjSimple No (Gekigami) Thunderstorm N/A
24A cObjSimpleZodiac cObjSimple No (Yomigami) Rejuvenation 0 0 N/A 0.0
24B cObjSimpleZodiac cObjSimple No (Itegami) Blizzard 0xEFEFEFEF 0 N/A 0xEFEFEFEF
24C cObjSimpleZodiac cObjSimple No (Child of Bakugami?) 0 0 N/A 0.0
24D em4d cEm Yes Bud Ogre 20 1
24E em4e em4d Yes Chimera 21 1
24F em17 cEm No 1
250 em50 em4d Yes Igloo Turtle 22 3
251 em51 cEm No 1.8
252 em52 cEm Yes Fire Eye 26 1000 5600 3
253 em52 cEm Yes Ice Mouth 27 1500 5600 3
254 em52 cEm Yes Earth Nose 29 1000 5600 3
255 em52 cEm Yes Thunder Ear 28 3
256 em56 em57 Yes Dead Fish 23 1
257 em57 cEm Yes Crow Tengu 24 1
258 em58 em57 Yes Ubume 25 1
259 em59 em57 No N/A
25A em52 cEm Yes Fire Doom Mirror 30 1500 8400 4
25B em52 cEm Yes Ice Doom Mirror 31 2000 8400 4
25C em52 cEm Yes Wind Doom Mirror 33 4
25D em52 cEm Yes Thunder Doom Mirror 32 4
25E em52 cEm Yes Poltergeist 34 2500 10000 5
25F No N/A
260 cEm, em_fude_ck Yes Oki (Wolf) 16
261 em61 cEm Yes Ninetails 55 30000 18000 1.8 4.0
262 em62 cEm No 1.8
263 em63 cEm No 1.8
264 em64 cEm No (One of Ninetails's tails) Used for the attack where it stabs its tails into the ground and then they come up around you to deal damage. Destroys itself afterwards. 0 18000 1.8 1.0
265 em65 cEm Yes Bull Charger 43 10
266 em65 cEm Yes Red Ogre 41 1.5
267 em65 cEm Yes Blue Ogre 42 1.5
268 em68 cEm No 2
269 em69 cEm Yes Orochi 46 2
26A em6a cEm No 1
26B em68 cEm No 5
26C em69 cEm Yes True Orochi (Referenced in damage procedure) 47 10
26D em6a cEm No 1
26E em68 cEm No N/A
26F em69 cEm No N/A
270 em6a cEm No N/A
271 em00 cEm Yes Headless Guardian 6 4000 3
272 em02 em00 Yes Bell Guardian 7 3
273 em01 em00 Yes Halo Guardian 8 6000 3
274 em04 em00 Yes Executioner Guardian 9 3
275 No N/A
276 em76 cEm No 1
277 em80 em03 Yes Namahage 10 3
278 em00 cEm Yes Blade Namahage 11 3
279 em02 em00 Yes Bucket Namahage 12 7000 24
27A em7a em01 Yes Umbrella Namahage 13 3
27B em84 em04 Yes Cannon Namahage 14 4
27C em7c em05 Yes Blight 50 1.2
27D em7d em05 Yes Dogu 54 1.4
27E em7e em05 Yes Waka (1 and 2) 48 1
27F em05 cEm Yes Nagi 53 6
280 em80 em03 Yes Clay Soldier 15 4
281 em81 em00 Yes Clay Samurai 16 5
282 em02 em00 Yes Clay Drummer 17 3
283 em83 em01 Yes Clay Flyer 18 4
284 em84 em04 Yes Clay Shogun 19 4
285 em85 cEm Yes Yami (Red) 67 7.2
286 em86 cEm Yes Yami (Green) 68 7.2
287 em87 cEm Yes Yami (Blue) 69 7.2
288 em88 cEm Yes Yami (Yellow) 70 7.2
289 em89 cEm Yes Yami (Hand) 71 7.2
28A em8a cEm Yes (Yami's fish form in the bowl) Referenced in damage procedure? 100000 180000 7.2 1.0
28B cObjSimple cObjBase No Crashes the game when spawned. referenced in damage procedure? N/A
28C cObjSimple cObjBase No (Yami phase 4's Ninestrike swords) ? referenced in damage procedure? N/A
28D em2b cEm Yes Bandit Spider (NRyo) 10000 16000 0.3 1.0
28E em2c cEm No - (Another Bandit Spider Abdomen) 0.3
28F em8f cEm No (Sunken Ship Imp Ghost) Spawns at some far-off place? 1
290 em37 em17 No - (Bandit Spider left foot) 1
291 em17 cEm No - (Bandit Spider right foot) 1
292 em2b cEm Yes Bandit Spider (Kamui) 15000 24000 0.4 1.0
293 em2c cEm No - (Another Bandit Spider Abdomen) 0.4
294 em37 em17 No - (Bandit Spider left foot) 1
295+ No - (Enemy doesn't spawn for any IDs from 295 to 2FF I think) N/A