;;; General ;;; { Kago. Stationary, spawns bug when shot Enemy ID: $E7FF Bank: $A8 Enemy projectiles: $D02E: Kago bug Parameter 0: Unused Parameter 1: Hit counter Parameter 2: Unused } ;;; Behaviour ;;; { } ;;; WRAM ;;; { $0FA8: Function { $AB7B: Nothing $AB81: RTL } $0FAA: Fast animation flag $7E:7808: Hit counter } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 8000h = solid enemy, 2000h = process instructions | | | | | ____________ Extra properties | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; Debug E7FF, 0168,0090, 0000, A000,0000, 0020,0000 ; Room $9552. Forgotten highway kago shaft E7FF, 0050,0340, 0000, A000,0000, 000A,0000 E7FF, 00A8,0200, 0000, A000,0000, 000A,0000 ; Room $9969. West Crateria kago hall E7FF, 0100,00A0, 0000, A000,0000, 000A,0000 E7FF, 0210,00B0, 0000, A000,0000, 000A,0000 ; Room $ADAD. Pre wave beam room E7FF, 02F0,01D0, 0000, A000,0000, 000A,0000 } ;;; Enemy header ;;; { 0800 ; 0: Tile data size AAFE ; 2: Palette 0640 ; 4: Health 0000 ; 6: Damage 0010 ; 8: Width 0010 ; Ah: Height A8 ; Ch: Bank 00 ; Dh: Hurt AI time 0000 ; Eh: Cry 0000 ; 10h: Boss ID AB46 ; 12h: Initialisation AI 0009 ; 14h: Number of parts AB75 ; 18h: Main AI 800F ; 1Ah: Grapple AI 804C ; 1Ch: Hurt AI 8041 ; 1Eh: Frozen AI 0000 ; 20h: Time is frozen AI 0004 ; 22h: Death animation 0000 ; 28h: Power bomb reaction 0000 ; 2Ah: Sidehopper variant index 8023 ; 30h: Enemy touch AB83 ; 32h: Enemy shot B1AE00 ; 36h: Tile data 05 ; 39h: Layer F26C ; 3Ah: Drop chances ($B4) F026 ; 3Ch: Vulnerabilities ($B4) DF03 ; 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 00 ; Power 00 ; Wave 00 ; Ice 00 ; Ice + wave 00 ; Spazer 00 ; Spazer + wave 00 ; Spazer + ice 00 ; Spazer + ice + wave 00 ; Plasma 00 ; Plasma + wave 00 ; Plasma + ice 00 ; Plasma + ice + wave 00 ; Missile 00 ; Super missile 00 ; Bomb 02 ; Power bomb 00 ; Speed booster 00 ; Shinespark 00 ; Screw attack 00 ; Charged beam 00 ; Pseudo screw attack 00 ; Unused } ;;; Enemy drop chances ;;; { 32 ; 19.6% Small health 5A ; 35.3% Big health 46 ; 27.5% Missiles 05 ; 2.0% Nothing 14 ; 7.8% Super missiles 14 ; 7.8% Power bombs }