;;; General ;;; { Grey walking space pirate. Walks around, fires laser if Samus is close in front Green walking space pirate. More health and damage. Invulnerable to power beam, weak to bombs Red walking space pirate. More health and damage. Invulnerable to bombs, weak to ice Magenta walking space pirate. More health and damage. Vulnerable only to uncharged plasma beam or contact damage Silver walking space pirate. More health, low damage. Vulnerabilities reset to grey's Gold walking space pirate. More health and damage. Invulnerable to beams, neutral to (super) missiles and bombs Enemy ID: $F653: Grey walking space pirate $F693: Green walking space pirate $F6D3: Red walking space pirate $F713: Gold walking space pirate $F753: Magenta walking space pirate $F793: Silver walking space pirate Bank: $B2 Enemy projectiles: $A17B: Laser Parameter 0: Unused Parameter 1 low: Facing direction 0: Left 1: Right Parameter 1 high: Flinch enable flag 0: Flinch disabled 80h: Flinch enabled Parameter 2: Post X offset. Unit px Properties must have process instructions bit set Extra properties must have enable extended spritemap format bit set } ;;; Behaviour ;;; { } ;;; WRAM ;;; { $0FA8: Function { $FD44: Walking left $FDCE: Walking right $FE4A: RTS } $0FB0: Left post X position $0FB2: Right post X position $7E:7800: X position backup } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 2000h = process instructions | | | | | ____________ Extra properties. 4 = enable extended spritemap format | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; Debug F653, 00D9,00A0, 0000, 2000,0004, 0000,0050 ; Grey walking space pirate F693, 0100,0100, 0000, 2000,0004, 0001,0030 ; Green walking space pirate F6D3, 0100,0100, 0000, 2000,0004, 0001,0030 ; Red walking space pirate F713, 0100,0100, 0000, 2000,0004, 0001,0030 ; Gold walking space pirate F753, 0100,0100, 0000, 2000,0004, 0001,0030 ; Magenta walking space pirate F793, 0100,0100, 0000, 2000,0004, 0001,0030 ; Silver walking space pirate ; Room $975C, state $9787. Old Mother Brain room - morph ball and missiles have been collected F653, 0268,0070, 0000, 2000,0004, 8001,0010 ; Grey walking space pirate F653, 01F9,0070, 0000, 2000,0004, 8000,0010 ; Grey walking space pirate F653, 0178,0070, 0000, 2000,0004, 8001,0010 ; Grey walking space pirate F653, 0068,0080, 0000, 2000,0004, 8001,0020 ; Grey walking space pirate ; Room $99BD. Crateria space pirate shaft F693, 0080,04D0, 0000, 2000,0004, 8000,0018 ; Green walking space pirate F693, 008D,0520, 0000, 2000,0004, 8001,0018 ; Green walking space pirate F693, 008B,0570, 0000, 2000,0004, 8000,0018 ; Green walking space pirate F693, 0084,05C0, 0000, 2000,0004, 8001,0018 ; Green walking space pirate F693, 0096,0610, 0000, 2000,0004, 8000,0018 ; Green walking space pirate ; Room $A521. Fake Kraid's room F693, 00D9,00A0, 0000, 2000,0004, 8000,0050 ; Green walking space pirate F693, 0120,00A0, 0000, 2000,0004, 8000,0050 ; Green walking space pirate F693, 01F4,00A0, 0000, 2000,0004, 8000,0050 ; Green walking space pirate ; Room $B3A5. Pre pillars hall F713, 00B0,0180, 0000, 2000,0004, 8000,00A0 ; Gold walking space pirate ; Room $B4AD. Lower Norfair wall space pirates shaft F713, 0030,02B0, 0000, 2000,0004, 0000,0001 ; Gold walking space pirate F713, 00D0,02E0, 0000, 2000,0004, 0000,0000 ; Gold walking space pirate F713, 0080,0170, 0000, 2000,0004, 0000,0010 ; Gold walking space pirate ; Room $B139. Norfair stone zoomer shaft F6D3, 0050,0200, 0000, 2000,0004, 8001,0008 ; Red walking space pirate F6D3, 00B0,0180, 0000, 2000,0004, 8000,0008 ; Red walking space pirate F6D3, 0050,0100, 0000, 2000,0004, 8001,0008 ; Red walking space pirate ; Room $A923. Norfair slope F6D3, 08B8,0270, 0000, 2000,0004, 8000,0000 ; Red walking space pirate F6D3, 02F4,00B0, 0000, 2000,0004, 8000,0030 ; Red walking space pirate F6D3, 039A,00E0, 0000, 2000,0004, 8000,0020 ; Red walking space pirate F6D3, 09FB,0270, 0000, 2000,0004, 8000,0000 ; Red walking space pirate F6D3, 06E7,0290, 0000, 2000,0004, 8000,0010 ; Red walking space pirate ; Room $B4E5. Lower Norfair rising acid room F713, 01C0,00D0, 0000, 2000,0004, 8000,0010 ; Gold walking space pirate F713, 02C0,00B0, 0000, 2000,0004, 8000,0008 ; Gold walking space pirate F713, 02B8,0230, 0000, 2000,0004, 8000,0008 ; Gold walking space pirate F713, 0158,0120, 0000, 2000,0004, 8001,0008 ; Gold walking space pirate F713, 01D0,0440, 0000, 2000,0004, 8000,0010 ; Gold walking space pirate F713, 00C5,0450, 0000, 2000,0004, 8000,00A0 ; Gold walking space pirate F713, 037D,039D, 0000, 2000,0004, 8000,0010 ; Gold walking space pirate F713, 03C0,0310, 0000, 2000,0004, 8000,0010 ; Gold walking space pirate F713, 0238,01A0, 0000, 2000,0004, 8000,0008 ; Gold walking space pirate ; Room $D2AA. Plasma beam room F753, 0100,0080, 0000, 2000,0004, 8001,0020 ; Magenta walking space pirate F753, 0080,01D0, 0000, 2000,0004, 8000,0030 ; Magenta walking space pirate F753, 01B0,01D0, 0000, 2000,0004, 8001,0030 ; Magenta walking space pirate F753, 0078,0280, 0000, 2000,0004, 8001,0080 ; Magenta walking space pirate ; Room $D017. Maridia space pirate room F753, 01A8,02A0, 0000, 2000,0004, 8000,0018 ; Magenta walking space pirate F753, 0190,0140, 0000, 2000,0004, 8001,0008 ; Magenta walking space pirate F753, 02A0,00D0, 0000, 2000,0004, 8000,0008 ; Magenta walking space pirate F753, 0378,01B0, 0000, 2000,0004, 8001,0028 ; Magenta walking space pirate ; Room $DEDE. Escape room 4 F793, 0270,0180, 0000, 2000,0004, 0000,0020 ; Silver walking space pirate F793, 01D0,0180, 0000, 2000,0004, 0000,0020 ; Silver walking space pirate F793, 01C8,02D0, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0140,0200, 0000, 2000,0004, 0000,0020 ; Silver walking space pirate F793, 01B8,03B0, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0168,0500, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0278,0450, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate ; Room $DEA7. Escape room 3 F793, 00C0,0160, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0538,0160, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0488,0160, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 03D8,0160, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0478,0050, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 04E0,0050, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate F793, 0560,0050, 0000, 2000,0004, 0000,0010 ; Silver walking space pirate } ;;; Enemy header ;;; { ______________________________________ Grey walking space pirate | _______________________________ Green walking space pirate | | ________________________ Red walking space pirate | | | _________________ Gold walking space pirate | | | | __________ Magenta walking space pirate | | | | | ___ Silver walking space pirate | | | | | | 0C00 0C00 0C00 0C00 0C00 0C00 ; 0: Tile data size 8687 86A7 86E7 8727 86C7 8707 ; 2: Palette 0014 005A 00C8 0384 012C 01F4 ; 4: Health 000F 0014 0050 00C8 00A0 000F ; 6: Damage 0010 0010 0010 0010 0010 0010 ; 8: Width 0020 0020 0020 0020 0020 0020 ; Ah: Height B2 B2 B2 B2 B2 B2 ; Ch: Bank 00 00 00 00 00 00 ; Dh: Hurt AI time 0066 0066 0066 0066 0066 0066 ; Eh: Cry 0000 0000 0000 0000 0000 0000 ; 10h: Boss ID FD02 FD02 FD02 FD02 FD02 FD02 ; 12h: Initialisation AI 0001 0001 0001 0001 0001 0001 ; 14h: Number of parts FD32 FD32 FD32 FD32 FD32 FD32 ; 18h: Main AI 800F 800F 800F 800F 800F 800F ; 1Ah: Grapple AI 804C 804C 804C 804C 804C 804C ; 1Ch: Hurt AI 8041 8041 8041 8041 8041 8041 ; 1Eh: Frozen AI 0000 0000 0000 0000 0000 0000 ; 20h: Time is frozen AI 0004 0004 0004 0004 0004 0004 ; 22h: Death animation 8767 8767 8767 8767 8767 8767 ; 28h: Power bomb reaction 0000 0000 0000 0000 0000 0000 ; 2Ah: Sidehopper variant index 876C 876C 876C 876C 876C 876C ; 30h: Enemy touch 8779 8779 8779 8779 8779 8779 ; 32h: Enemy shot ADC600 ADC600 ADC600 ADC600 ADC600 ADC600 ; 36h: Tile data 05 05 05 05 05 05 ; 39h: Layer F38C F398 F29C F39E F3B0 F4B2 ; 3Ah: Drop chances ($B4) ECF8 ED0E ED24 ED50 ED3A EC8A ; 3Ch: Vulnerabilities ($B4) DDCF E275 E283 E291 E29F E2AD ; 3Eh: Enemy name ($B4) } ;;; Enemy vulnerabilities ;;; { ; Vulnerability format: ; v = fddddddd ; If v = FFh: ; Freeze, no damage ; Else: ; d: Damage multiplier * 2 ; f: Does not freeze ________________ Grey walking space pirate | _____________ Green walking space pirate | | __________ Red walking space pirate | | | _______ Gold walking space pirate | | | | ____ Magenta walking space pirate | | | | | _ Silver walking space pirate | | | | | | 02 00 00 00 00 02 ; Power 02 02 02 00 00 02 ; Wave 02 02 04 00 00 02 ; Ice 02 02 04 00 00 02 ; Ice + wave 02 02 02 00 00 02 ; Spazer 02 02 02 00 00 02 ; Spazer + wave 02 02 04 00 00 02 ; Spazer + ice 02 02 04 00 00 02 ; Spazer + ice + wave 02 02 02 00 02 02 ; Plasma 02 02 02 00 02 02 ; Plasma + wave 02 02 04 00 02 02 ; Plasma + ice 02 02 04 00 02 02 ; Plasma + ice + wave 04 04 04 02 00 04 ; Missile 04 04 04 02 00 04 ; Super missile 00 04 00 02 00 00 ; Bomb 02 02 02 02 00 02 ; Power bomb 02 02 02 02 02 02 ; Speed booster 02 02 02 02 02 02 ; Shinespark 02 02 02 02 02 02 ; Screw attack 02 02 02 02 00 02 ; Charged beam 02 02 02 02 02 02 ; Pseudo screw attack 02 02 02 02 02 02 ; Unused } ;;; Enemy drop chances ;;; { ________________ Grey walking space pirate | _____________ Green walking space pirate | | __________ Red walking space pirate | | | _______ Gold walking space pirate | | | | ____ Magenta walking space pirate | | | | | _ Silver walking space pirate | | | | | | 32 32 0A 32 32 00 ; 19.6% 19.6% 3.9% 19.6% 19.6% Small health 78 1E 14 78 78 00 ; 47.1% 11.8% 7.8% 47.1% 47.1% Big health 50 64 14 50 50 00 ; 31.4% 39.2% 7.8% 31.4% 31.4% Missiles 00 2D C3 00 00 FF ; 17.6% 76.5% 100.0% Nothing 05 14 05 05 05 00 ; 2.0% 7.8% 2.0% 2.0% 2.0% Super missiles 00 0A 05 00 00 00 ; 3.9% 2.0% Power bombs }