;;; General ;;; { Skree. Waits for Samus to get near and launches down, burrows when hits the ground Metaree, metal skree. Proximity is wider, variable Y velocity during attack Enemy ID: $D67F: Metaree $DB7F: Skree Bank: $A3 Enemy projectiles: $8BC2 ; Skree particle - down-right $8BD0 ; Skree particle - up-right $8BDE ; Skree particle - down-left $8BEC ; Skree particle - up-left $8BFA ; Metaree particle - down-right $8C08 ; Metaree particle - up-right $8C16 ; Metaree particle - down-left $8C24 ; Metaree particle - up-left Parameter 0: Unused Parameter 1: Unused Parameter 2: Unused Properties must have process instructions bit set } ;;; Behaviour ;;; { } ;;; WRAM ;;; { $0FA8: Burrow timer $0FAA: Function { $8987: Metaree - idling $89D4: Metaree - prepare to launch attack $89F3: Metaree - launched attack $8A5C: Metaree - burrowing $C6D5: Skree - idling $C6F7: Skree - prepare to launch attack $C716: Skree - launched attack $C77F: Skree - burrowing } $0FAC: New instruction list index { 0: Idling 1: Prepare to launch attack 2: Launched attacked } $0FAE: Instruction list index { 0: Idling 1: Prepare to launch attack 2: Launched attacked } $0FB0: Attack ready flag $0FB2: Y velocity } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 2000h = process instructions | | | | | ____________ Extra properties | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; Debug D67F, 0100,0100, 0000, 2000,0000, 0000,0000 ; Metaree DB7F, 0100,0100, 0000, 2000,0000, 0000,0000 ; Skree ; Room $92FD, state $932E. Crateria mainstreet - event "Zebes is awake" is set DB7F, 02FE,003B, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 02BE,005B, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 027E,003B, 0000, 2000,0000, 0000,0000 ; Skree ; Room $9F64, state $9F90. Blue Brinstar ceiling e-tank hall - event "Zebes is awake" is set DB7F, 00DE,024B, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 00FE,023B, 0000, 2000,0000, 0000,0000 ; Skree ; Room $9CB3. Dachora room D67F, 062D,006C, 0000, 2000,0000, 0000,0000 ; Metaree D67F, 0658,004C, 0000, 2000,0000, 0000,0000 ; Metaree D67F, 0673,004C, 0000, 2000,0000, 0000,0000 ; Metaree ; Room $A3DD. Red Brinstar skree-duo hall DB7F, 0148,003C, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 0170,003C, 0000, 2000,0000, 0000,0000 ; Skree ; Room $AB3B. Post Crocomire tidal acid cave D67F, 0118,0038, 0000, 2000,0000, 0000,0000 ; Metaree D67F, 00F8,0040, 0000, 2000,0000, 0000,0000 ; Metaree ; Room $ACF0. Speed booster lavaquake D67F, 0120,0064, 0000, 2000,0000, 0000,0000 ; Metaree D67F, 00F0,0056, 0000, 2000,0000, 0000,0000 ; Metaree ; Room $B07A. Speed booster lavaquake farming room DB7F, 00C8,0148, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 00A8,0140, 0000, 2000,0000, 0000,0000 ; Skree DB7F, 0080,0138, 0000, 2000,0000, 0000,0000 ; Skree } ;;; Enemy header ;;; { __________ Metaree | ___ Skree | | 0600 0400 ; 0: Tile data size 88F0 C63E ; 2: Palette 0032 000F ; 4: Health 0032 000A ; 6: Damage 0008 0008 ; 8: Width 000C 000C ; Ah: Height A3 A3 ; Ch: Bank 00 00 ; Dh: Hurt AI time 0021 0021 ; Eh: Cry 0000 0000 ; 10h: Boss ID 8960 C6AE ; 12h: Initialisation AI 0001 0001 ; 14h: Number of parts 8979 C6C7 ; 18h: Main AI 800F 800A ; 1Ah: Grapple AI 804C 804C ; 1Ch: Hurt AI 8041 8041 ; 1Eh: Frozen AI 0000 0000 ; 20h: Time is frozen AI 0002 0000 ; 22h: Death animation 0000 0000 ; 28h: Power bomb reaction 0000 0000 ; 2Ah: Sidehopper variant index 8023 8023 ; 30h: Enemy touch 8B0F C7F5 ; 32h: Enemy shot AF9200 AE8C00 ; 36h: Tile data 05 05 ; 39h: Layer F314 F206 ; 3Ah: Drop chances ($B4) EDBE EC1C ; 3Ch: Vulnerabilities ($B4) DF8F E125 ; 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 Skree: ; Default Metaree: 00 ; Power 00 ; Wave FF ; Ice FF ; Ice + wave 00 ; Spazer 00 ; Spazer + wave FF ; Spazer + ice FF ; Spazer + ice + wave 00 ; Plasma 00 ; Plasma + wave FF ; Plasma + ice FF ; Plasma + ice + wave 00 ; Missile 02 ; Super missile 02 ; Bomb 02 ; Power bomb 00 ; Speed booster 00 ; Shinespark 02 ; Screw attack 00 ; Charged beam 02 ; Pseudo screw attack 02 ; Unused } ;;; Enemy drop chances ;;; { ____ Metaree | _ Skree | | 50 14 ; 31.4% 7.8% Small health 19 03 ; 9.8% 1.2% Big health 50 55 ; 31.4% 33.3% Missiles 3C 89 ; 23.5% 53.7% Nothing 05 05 ; 2.0% 2.0% Super missiles 05 05 ; 2.0% 2.0% Power bombs }