;;; General ;;; { Dachora. Shows Samus how to shinespark Enemy ID: $E5FF Bank: $A7 Enemy projectiles: None Parameter 0: Unused Parameter 1 low: Direction 0: Left 1: Right Parameter 1 high: Part 0: Main part 80h: Echo Parameter 2: Unused Main part and 4 echoes must be placed together in that order } ;;; Behaviour ;;; { } ;;; WRAM ;;; { $0FA8: Speed / function timer / position update timer $0FAA: Subspeed $0FAC: Y acceleration $0FAE: Y subacceleration / visibility timer $0FB0: Palette animation timer $0FB1: Palette animation index $0FB2: Function { $F570: Wait for Samus to be near $F5BC: Start running $F5ED: Running left $F65E: Running right $F78F: Activate shinespark $F806: Shinesparking $F935: Falling $F98C: Echo } $0FB4: Direction { 0: Left 1: Right } } ;;; Enemy population ;;; { ________________________________________ Enemy ID | __________________________________ X position | | _____________________________ Y position | | | _______________________ Initialisation parameter | | | | _________________ Properties. 800h = process whilst off-screen, 400h = intangible, 100h = invisible | | | | | ____________ Extra properties | | | | | | ______ Parameter 1 | | | | | | | _ Parameter 2 | | | | | | | | ; Room $9CB3. Dachora room E5FF, 0060,06A8, 0000, 0C00,0000, 0001,0000 E5FF, 0060,06A8, 0000, 0D00,0000, 8001,0000 E5FF, 0060,06A8, 0000, 0D00,0000, 8001,0000 E5FF, 0060,06A8, 0000, 0D00,0000, 8001,0000 E5FF, 0060,06A8, 0000, 0D00,0000, 8001,0000 } ;;; Enemy header ;;; { 0C00 ; 0: Tile data size F225 ; 2: Palette 7FFF ; 4: Health 0000 ; 6: Damage 0008 ; 8: Width 0018 ; Ah: Height A7 ; Ch: Bank 00 ; Dh: Hurt AI time 0000 ; Eh: Cry 0000 ; 10h: Boss ID F4DD ; 12h: Initialisation AI 0001 ; 14h: Number of parts F52E ; 18h: Main AI 8000 ; 1Ah: Grapple AI 804C ; 1Ch: Hurt AI 8041 ; 1Eh: Frozen AI 0000 ; 20h: Time is frozen AI 0000 ; 22h: Death animation 804C ; 28h: Power bomb reaction 0000 ; 2Ah: Sidehopper variant index 804C ; 30h: Enemy touch 804C ; 32h: Enemy shot AC8800 ; 36h: Tile data 05 ; 39h: Layer F488 ; 3Ah: Drop chances ($B4) 0000 ; 3Ch: Vulnerabilities ($B4) 0000 ; 3Eh: Enemy name ($B4) } ;;; Enemy vulnerabilities ;;; { ; Default } ;;; Enemy drop chances ;;; { 00 ; Small health 00 ; Big health 00 ; Missiles FF ; 100.0% Nothing 00 ; Super missiles 00 ; Power bombs }