;;; General ;;; { Escape etecoon Escape dachora Enemy ID: $F2D3: Escape etecoon $F313: Escape dachora Bank: $B3 Enemy projectiles: None Parameter 0: Unused Parameter 1: Index. Etecoon only 0: Left. Run around aimlessly 2: Middle. Run around aimlessly 4: Right. Waits to express gratitude Parameter 2: Unused Etecoon must use sprite palette 1 in enemy set Dachora cannot use sprite palette 2 in enemy set (because its spritemaps have a palette bit set) } ;;; Behaviour ;;; { } ;;; WRAM ;;; { ; Etecoon only $0FA8: X velocity. Unit 1/100h px/frame $0FB2: Function { $E65C: Running for escape $E670: Stationary (waiting to express gratitude) $E680: Running around aimlessly } } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 2000h = process instructions, 400h = intangible | | | | | ____________ Extra properties | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; Room $9804, state $984F. Bomb Torizo - event "Zebes timebomb set" is set F313, 00E0,00B8, 0000, 2400,0000, 0000,0000 ; Escape dachora F2D3, 00E0,00B8, 0000, 2000,0000, 0000,0000 ; Escape etecoon F2D3, 00E0,00B8, 0000, 2000,0000, 0002,0000 ; Escape etecoon F2D3, 00E0,00B8, 0000, 2000,0000, 0004,0000 ; Escape etecoon } ;;; Enemy header ;;; { __________ Escape etecoon | ___ Escape dachora | | 0600 0C00 ; 0: Tile data size E525 E944 ; 2: Palette 0BB8 0BB8 ; 4: Health 0BB8 0BB8 ; 6: Damage 0006 0008 ; 8: Width 0008 0018 ; Ah: Height B3 B3 ; Ch: Bank 00 00 ; Dh: Hurt AI time 0000 0000 ; Eh: Cry 0000 0000 ; 10h: Boss ID E6CB EAE5 ; 12h: Initialisation AI 0001 0001 ; 14h: Number of parts E655 EB1A ; 18h: Main AI 8000 8000 ; 1Ah: Grapple AI 804C 804C ; 1Ch: Hurt AI 8041 8041 ; 1Eh: Frozen AI 0000 0000 ; 20h: Time is frozen AI 0000 0000 ; 22h: Death animation 804C 804C ; 28h: Power bomb reaction 0000 0000 ; 2Ah: Sidehopper variant index 804C 804C ; 30h: Enemy touch 804C 804C ; 32h: Enemy shot AC8200 AC8800 ; 36h: Tile data 05 05 ; 39h: Layer F482 F488 ; 3Ah: Drop chances ($B4) 0000 0000 ; 3Ch: Vulnerabilities ($B4) 0000 0000 ; 3Eh: Enemy name ($B4) } ;;; Enemy vulnerabilities ;;; { ; Default } ;;; Enemy drop chances ;;; { ____ Escape etecoon | _ Escape dachora | | 00 00 ; Small health 00 00 ; Big health 00 00 ; Missiles FF FF ; 100.0% 100.0% Nothing 00 00 ; Super missiles 00 00 ; Power bombs }