;;; General ;;; { Zebetites. Basic description Enemy ID: $E27F Bank: $A6 Enemy projectiles: None Parameter 0: Unused Parameter 1: Part 0: Top 2: Bottom Parameter 2: Unused Usage notes } ;;; Behaviour ;;; { } ;;; WRAM ;;; { $0FA8: Function { $FC41: Spawn bottom zebetite if needed $FC5B: Wait for door transition to finish $FC67: Active } $0FAE: Destroyed counter $0FB2: Multi-part flag $0FB6: Other part enemy index } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 2000h = process instructions | | | | | ____________ Extra properties | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; $A6:FCD9: Spawn top zebetite E27F, 0000,0000, 0000, 2000,0000, 0000,0000 ; $A6:FCF1: Spawn bottom zebetite E27F, 0000,0000, 0000, 2000,0000, 0002,0000 ; Room $DD58, state $DD6E. Mother Brain - default ; Room $DD58, state $DD88. Mother Brain - event "Mother Brain's glass is broken" is set E27F, 0000,0000, 0000, 2000,0000, 0000,0000 } ;;; Enemy header ;;; { 0000 ; 0: Tile data size 0000 ; 2: Palette 03E8 ; 4: Health 0000 ; 6: Damage 0008 ; 8: Width 0018 ; Ah: Height A6 ; Ch: Bank 00 ; Dh: Hurt AI time 0000 ; Eh: Cry 0000 ; 10h: Boss ID FB72 ; 12h: Initialisation AI 0001 ; 14h: Number of parts FC33 ; 18h: Main AI 800F ; 1Ah: Grapple AI 804C ; 1Ch: Hurt AI 8041 ; 1Eh: Frozen AI 0000 ; 20h: Time is frozen AI 0000 ; 22h: Death animation 0000 ; 28h: Power bomb reaction 0000 ; 2Ah: Sidehopper variant index FDA7 ; 30h: Enemy touch FDAC ; 32h: Enemy shot B78000 ; 36h: Tile data 05 ; 39h: Layer 0000 ; 3Ah: Drop chances ($B4) F068 ; 3Ch: Vulnerabilities ($B4) 0000 ; 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 80 ; Power 80 ; Wave 80 ; Ice 80 ; Ice + wave 80 ; Spazer 80 ; Spazer + wave 80 ; Spazer + ice 80 ; Spazer + ice + wave 80 ; Plasma 80 ; Plasma + wave 80 ; Plasma + ice 80 ; Plasma + ice + wave 82 ; Missile 82 ; Super missile 80 ; Bomb 80 ; Power bomb 80 ; Speed booster 80 ; Shinespark 80 ; Screw attack 00 ; Charged beam 80 ; Pseudo screw attack 80 ; Unused } ;;; Enemy drop chances ;;; { ; Nothing }