trog/TROGDDAT.ASM

5029 lines
90 KiB
NASM
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

.FILE 'TROGDDAT.ASM'
.TITLE " <<< T R O G -- DINOSAUR ANIMATION SCRIPTS >>>"
.WIDTH 132
.OPTION B,D,L,T
.MNOLIST
**************************************************************************
* *
* COPYRIGHT (C) 1990 MIDWAY MANUFACTURING COMPANY, *
* MANUFACTURERS OF BALLY/MIDWAY AMUSEMENT GAMES. *
* ALL RIGHTS RESERVED. *
* *
**************************************************************************
* GET THE SYSTEM STUFF
.INCLUDE "DISPEQU.ASM" ;Display processor equates
.INCLUDE "SYSINC.ASM" ;Zunit system equates
.INCLUDE "IMGTBL.GLO"
.INCLUDE "TROGEQU.ASM"
.INCLUDE "TROGDDAT.TBL" ;GET THE DINOSAUR IMAGE HEADERS
.DEF HOUSE_TAB,EGG_TAB
.DEF REXINIT,REXATAB
.DEF ELVISINIT,SPIKEATAB
.DEF BLOOPINIT,BLOOPATAB
.DEF SPIKEINIT,GWENATAB
.DEF P1W1DINO, P2WHDINO, P3WHDINO, P4WHDINO
.DEF P2W1DINO, P3W1DINO, P4W1DINO
.DEF P1WFDINO, P2WFDINO, P3WFDINO, P4WFDINO
.DEF P1GEMDINO, P2GEMDINO, P3GEMDINO, P4GEMDINO
.DEF PUNCH_SND, DINOSQUASH_SND, TARBYE_SND
.DEF gwenegg, spikeegg, bloopegg, rexegg
.DEF GWENHC1, SPIKEHC1, BLOOPHC1, REXHC1
.DEF SPSTP0, ELSTP0, BLSTP0, RESTP0, GWEN_FLIPOUT, GWEN_FLIPIN
.DEF SPFLP0F30
.DEF SPWAP4F1
.DEF SPSQP4FF1,SPSQP4FF2,SPSQP4FF3
.DEF GWENTUNN_U, GWENTUNN_D, GWENTUNN_LR, HOUSE_ANIS, SPIKEUP
.DEF SPBOING01,SPBOING41,SPBOINGL41,SPBOING81
.DEF FIRE_SND, HOUSEZPOS, REXHL1
.DEF HOMEU1, HOMEL1, HOMEC1, HOMEC2, SPIKECHEER_1
.REF DINOCOLL, EGGCOLL, WATER_SPLASH, LAVA_SPLASH, FIREBALL
.REF TROGHEAD_SND, TROGSWOOSH_SND
*
*MISC. DINO EQUATES
EGGZPOS .EQU 1FH
HOUSEZPOS .EQU 1FH
.DATA
**************************************************************************
* *
* PLAYER DINOSAUR AND EGG START TABLES *
* *
**************************************************************************
*
*THESE TABLES ARE USED BY DINO_START, EACH TABLE GIVES THE REGISTER LIST
*FOR EACH ONE.
*A8 = PTR TO ANIMATION TABLE
*A9 = PTR TO INITIALIZATION TABLE
*A10 = STARTING [Y,X] POSITION
*A11 = STARTING DIRECTION
*
*NOTE: IF ANYTHING CHANGES IN THE NUMBER OF ARGS, THEN CHANGE DINO_START
*
* .LONG A8,A9,A10,A11 ;REGISTER LIST OF DINOSAUR
P1W1DINO:
.LONG REXATAB,REXINIT,[88,66],DOWN
P1WFDINO:
.LONG REXATAB,REXINIT,[88,98],DOWN
P1GEMDINO:
.LONG REXATAB,REXINIT,[120,66],RIGHT
P2W1DINO:
.LONG BLOOPATAB,BLOOPINIT,[216,66],UP
P2WHDINO:
.LONG BLOOPATAB,BLOOPINIT,[88,130],DOWN
P2GEMDINO:
.LONG BLOOPATAB,BLOOPINIT,[184,66],RIGHT
P2WFDINO:
.LONG BLOOPATAB,BLOOPINIT,[88,162],DOWN
P3W1DINO:
.LONG SPIKEATAB,ELVISINIT,[88,322],DOWN
P3WHDINO:
.LONG SPIKEATAB,ELVISINIT,[88,258],DOWN
P3GEMDINO:
.LONG SPIKEATAB,ELVISINIT,[120,322],LEFT
P3WFDINO:
.LONG SPIKEATAB,ELVISINIT,[88,226],DOWN
P4W1DINO:
.LONG GWENATAB,SPIKEINIT,[216,322],UP
P4WHDINO:
.LONG GWENATAB,SPIKEINIT,[88,322],DOWN
P4WFDINO
.LONG GWENATAB,SPIKEINIT,[88,290],DOWN
P4GEMDINO:
.LONG GWENATAB,SPIKEINIT,[184,322],LEFT
**************************************************************************
* *
* DINOSAUR HOUSE DATA TABLES *
* *
**************************************************************************
HOUSE_TAB
.LONG REXHOUSE_INIT, BLOOPHOUSE_INIT
.LONG SPIKEHOUSE_INIT, GWENHOUSE_INIT
*ANIMATION SCRIPTS FOR EACH PLAYERS HOUSE
HOUSE_ANIS
.LONG REXDOORMAT_U, REXDOORMAT_D
.LONG REXDOORMAT_L, REXDOORMAT_R
.LONG BLOOPDOORMAT_U, BLOOPDOORMAT_D
.LONG BLOOPDOORMAT_L, BLOOPDOORMAT_R
.LONG SPIKEDOORMAT_U, SPIKEDOORMAT_D
.LONG SPIKEDOORMAT_L, SPIKEDOORMAT_R
.LONG GWENDOORMAT_U, GWENDOORMAT_D
.LONG GWENDOORMAT_L, GWENDOORMAT_R
**************************************************************************
* *
* DINOSAUR EGG TABLES *
* *
**************************************************************************
EGG_TAB:
.LONG REXEGGINIT,BLOOPEGGINIT
.LONG SPIKEEGGINIT,GWENEGGINIT
**************************************************************************
* *
* DINOSAUR INITIALIZATION TABLES *
* *
**************************************************************************
**************************************************************************
* *
* REX, THE RED TYRANASAURUS *
* *
**************************************************************************
REXINIT
.LONG 0,0
.WORD 0,DINOZPOS
.LONG RESTP0,[5,10],DINOCOLL
.WORD DMAWNZ|M_PIXSCAN,DINOOID|REXID
REXEGGINIT:
.LONG 0,0
.WORD 0,EGGZPOS
.LONG rexegg,[5,5],EGGCOLL
.WORD DMAWNZ,EGGOID|REXID
REXHOUSE_INIT:
.LONG 0,0
.WORD 0,HOUSEZPOS
.LONG REXHL1,[20,0],DUMCOLL
.WORD DMAWNZ,HOUSEOID|REXID
**************************************************************************
* *
* SPIKE, THE YELLOW STEGOSAURUS *
* *
**************************************************************************
ELVISINIT
.LONG 0,0
.WORD 0,DINOZPOS
.LONG ELSTP0,[5,10],DINOCOLL
.WORD DMAWNZ|M_PIXSCAN,DINOOID|SPIKEID
SPIKEEGGINIT:
.LONG 0,0
.WORD 0,EGGZPOS
.LONG spikeegg,[5,5],EGGCOLL
.WORD DMAWNZ,EGGOID|SPIKEID
SPIKEHOUSE_INIT:
.LONG 0,0
.WORD 0,HOUSEZPOS
.LONG SPIKEHL1,[20,0],DUMCOLL
.WORD DMAWNZ,HOUSEOID|SPIKEID
**************************************************************************
* *
* BLOOP, THE BLUE BRONTOSAURUS *
* *
**************************************************************************
BLOOPINIT:
.LONG 0,0
.WORD 0,DINOZPOS
.LONG BLSTP0,[5,10],DINOCOLL
.WORD DMAWNZ|M_PIXSCAN,DINOOID|BLOOPID
BLOOPEGGINIT:
.LONG 0,0
.WORD 0,EGGZPOS
.LONG bloopegg,[5,5],EGGCOLL
.WORD DMAWNZ,EGGOID|BLOOPID
BLOOPHOUSE_INIT:
.LONG 0,0
.WORD 0,HOUSEZPOS
.LONG BLOOPHL1,[20,0],DUMCOLL
.WORD DMAWNZ,HOUSEOID|BLOOPID
**************************************************************************
* *
* GWEN, THE PINK TRICERATOPS *
* *
**************************************************************************
SPIKEINIT
.LONG 0,0
.WORD 0,DINOZPOS
.LONG SPSTP0,[5,10],DINOCOLL
.WORD DMAWNZ|M_PIXSCAN,DINOOID|GWENID
GWENEGGINIT:
.LONG 0,0
.WORD 0,EGGZPOS
.LONG gwenegg,[5,5],EGGCOLL
.WORD DMAWNZ,EGGOID|GWENID
GWENHOUSE_INIT:
.LONG 0,0
.WORD 0,HOUSEZPOS
.LONG GWENHL1,[20,0],DUMCOLL
.WORD DMAWNZ,HOUSEOID|GWENID
**************************************************************************
* *
* DINOSAUR ANIMATIONS *
* *
**************************************************************************
*
*ANIMATIONS FOR REX, THE RED TYRANNOSAURUS
REXATAB
.LONG SPIKEUP,0,-8000H,SPIKEDN,0,8000H
.LONG SPIKELF,-8000H,0,SPIKERT,8000H,0
.LONG SPIKEUL,0,0,SPIKERU,0,0,SPIKEDR,0,0,SPIKELD,0,0
.LONG SPIKELU,0,0,SPIKEDR,0,0,SPIKERD,0,0,SPIKEUR,0,0
.LONG SPIKEDIE_UP,0,0,SPIKEDIE_DOWN,0,0,SPIKEDIE_LEFT,0,0
.LONG SPIKEDIE_RIGHT,0,0
.LONG SPIKEABOUT_UL,0,0,SPIKEABOUT_UR,0,0
.LONG SPIKEABOUT_DL,0,0,SPIKEABOUT_DR,0,0
.LONG SPIKEABOUT_LU,0,0,SPIKEABOUT_LD,0,0
.LONG SPIKEABOUT_RU,0,0,SPIKEABOUT_RD,0,0
.LONG SPIKESTAND_U,0,0,SPIKESTAND_D,0,0
.LONG SPIKESTAND_L,0,0,SPIKESTAND_R,0,0
.LONG SPIKECHEER_1,0,0,SPIKECHEER_2,0,0
.LONG SPIKECHEER_3,0,0,SPIKECHEER_4,0,0
*MAD SEQUENCES
.LONG GWENMAD_U,0,0,GWENMAD_D,0,0
.LONG GWENMAD_LR,0,0,GWENMAD_LR,0,0
*MAD SEQUENCES W/SOUND
.LONG GWENMADSND_U,0,0,GWENMADSND_D,0,0
.LONG GWENMADSND_LR,0,0,GWENMADSND_LR,0,0
*QUESTION SEQUENCES
.LONG SPIKEQUES1,0,0,SPIKEQUES2,0,0
.LONG SPIKEQUES3,0,0,SPIKEQUES1,0,0
.LONG SPIKEBUMPU,0,0,SPIKEBUMPD,0,0
.LONG SPIKEBUMPLR,0,0,SPIKEBUMPLR,0,0
.LONG SPIKEPUNCHU,0,0,SPIKEPUNCHD,0,0
.LONG SPIKEPUNCHLR,0,0,SPIKEPUNCHLR,0,0
.LONG SPIKEOOFU,0,0,SPIKEOOFD,0,0
.LONG SPIKEOOFLR,0,0,SPIKEOOFLR,0,0
.LONG SPIKEPIT_UP,0,0,SPIKEPIT_DOWN,0,0,SPIKEPIT_LEFT,0,0
.LONG SPIKEPIT_RIGHT,0,0
.LONG SPIKE_INTRO,0,0
.LONG SPIKEWONDER,0,0
.LONG SPIKETAR_UP,0,0,SPIKETAR_DOWN,0,0
.LONG SPIKETAR_LR,0,0,SPIKETAR_LR,0,0
.LONG SPIKEFIRE_UP,0,0,SPIKEFIRE_DOWN,0,0
.LONG SPIKEFIRE_LR,0,0,SPIKEFIRE_LR,0,0
.LONG SPIKESHAKE_UP,0,0,SPIKESHAKE_DOWN,0,0
.LONG SPIKESHAKE_LR,0,0,SPIKESHAKE_LR,0,0
.LONG REXSKEL_UP,0,0,REXSKEL_DOWN,0,0
.LONG REXSKEL_LR,0,0,REXSKEL_LR,0,0
.LONG SPIKEKO_UP,0,0,SPIKEKO_DOWN,0,0
.LONG SPIKEKO_LR,0,0,SPIKEKO_LR,0,0
.LONG SPIKEOGPIT_UP,0,0,SPIKEOGPIT_DOWN,0,0
.LONG SPIKEOGPIT_LEFT,0,0,SPIKEOGPIT_RIGHT,0,0
.LONG SPIKECLUB_U,0,0,SPIKECLUB_D,0,0
.LONG SPIKECLUB_LR,0,0,SPIKECLUB_LR,0,0
*SQUISHED BY WHEEL SEQUENCES
.LONG GWENSQ_UU,0,0,GWENSQ_UD,0,0
.LONG GWENSQ_ULR,0,0,GWENSQ_ULR,0,0
.LONG GWENSQ_DU,0,0,GWENSQ_DD,0,0
.LONG GWENSQ_DLR,0,0,GWENSQ_DLR,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_BACK,0,0,GWENSQ_FRONT,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_FRONT,0,0,GWENSQ_BACK,0,0
*SQUASHED BY THE SPRING SHOE
.LONG GWENSPROING_U,0,0,GWENSPROING_D,0,0
.LONG GWENSPROING_LR,0,0,GWENSPROING_LR,0,0
*LOOK BOTH WAYS
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*EAT
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*DIG, IN THIS CASE, TUNNEL
.LONG GWENTUNN_U,0,0,GWENTUNN_D,0,0
.LONG GWENTUNN_LR,0,0,GWENTUNN_LR,0,0
*LAVA DEATH FRAMES
.LONG GWENLAVA_U,0,0,GWENLAVA_D,0,0,GWENLAVA_L,0,0
.LONG GWENLAVA_R,0,0
*PUNCH OFF, IN THIS CASE, WALK AND SPIT FIRE
.LONG SPIKESPIT_U,0,-8000H,SPIKESPIT_D,0,8000H
.LONG SPIKESPIT_L,-8000H,0,SPIKESPIT_R,8000H,0
*
*TURNING INTO A SKELETON
REXSKEL_DOWN:
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP0F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP0F2
.WORD 6
.LONG SPSKELP0F3
.WORD 6
.LONG SPSKELP0F4
.WORD 40
.LONG 0
REXSKEL_LR:
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP4F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP4F2
.WORD 6
.LONG SPSKELP4F3
.WORD 6
.LONG SPSKELP4F4
.WORD 40
.LONG 0
REXSKEL_UP:
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG RED16
.LONG SPSKELP8F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP8F2
.WORD 6
.LONG SPSKELP8F3
.WORD 6
.LONG SPSKELP8F4
.WORD 40
.LONG 0
REXDOORMAT_U:
.LONG HOMEU1
.WORD 60
REXMATU_LP:
.LONG REXHU1
.WORD 30
.LONG HOMEU1
.WORD 30|SCRIPT
.LONG REXMATU_LP
REXDOORMAT_D:
.LONG HOMEL1
.WORD 60
REXMATD_LP:
.LONG REXHL1
.WORD 30
.LONG HOMEL1
.WORD 30|SCRIPT
.LONG REXMATD_LP
REXDOORMAT_L:
.LONG HOMEC1
.WORD 60
REXMATL_LP:
.LONG REXHC1
.WORD 30
.LONG HOMEC1
.WORD 30|SCRIPT
.LONG REXMATL_LP
REXDOORMAT_R:
.LONG HOMEC2
.WORD 60
REXMATR_LP:
.LONG REXHC2
.WORD 30
.LONG HOMEC2
.WORD 30|SCRIPT
.LONG REXMATR_LP
*
*ANIMATIONS FOR SPIKE, THE YELLOW DINOSAUR
SPIKEATAB
.LONG SPIKEUP,0,-8000H,SPIKEDN,0,8000H
.LONG SPIKELF,-8000H,0,SPIKERT,8000H,0
.LONG SPIKEUL,0,0,SPIKERU,0,0,SPIKEDR,0,0,SPIKELD,0,0
.LONG SPIKELU,0,0,SPIKEDR,0,0,SPIKERD,0,0,SPIKEUR,0,0
.LONG SPIKEDIE_UP,0,0,SPIKEDIE_DOWN,0,0,SPIKEDIE_LEFT,0,0
.LONG SPIKEDIE_RIGHT,0,0
.LONG SPIKEABOUT_UL,0,0,SPIKEABOUT_UR,0,0
.LONG SPIKEABOUT_DL,0,0,SPIKEABOUT_DR,0,0
.LONG SPIKEABOUT_LU,0,0,SPIKEABOUT_LD,0,0
.LONG SPIKEABOUT_RU,0,0,SPIKEABOUT_RD,0,0
.LONG SPIKESTAND_U,0,0,SPIKESTAND_D,0,0
.LONG SPIKESTAND_L,0,0,SPIKESTAND_R,0,0
.LONG SPIKECHEER_1,0,0,SPIKECHEER_2,0,0
.LONG SPIKECHEER_3,0,0,SPIKECHEER_4,0,0
*MAD SEQUENCES
.LONG GWENMAD_U,0,0,GWENMAD_D,0,0
.LONG GWENMAD_LR,0,0,GWENMAD_LR,0,0
*MAD SEQUENCES W/SOUND
.LONG GWENMADSND_U,0,0,GWENMADSND_D,0,0
.LONG GWENMADSND_LR,0,0,GWENMADSND_LR,0,0
*QUESTION SEQUENCES
.LONG SPIKEQUES1,0,0,SPIKEQUES2,0,0
.LONG SPIKEQUES3,0,0,SPIKEQUES1,0,0
.LONG SPIKEBUMPU,0,0,SPIKEBUMPD,0,0
.LONG SPIKEBUMPLR,0,0,SPIKEBUMPLR,0,0
.LONG SPIKEPUNCHU,0,0,SPIKEPUNCHD,0,0
.LONG SPIKEPUNCHLR,0,0,SPIKEPUNCHLR,0,0
.LONG SPIKEOOFU,0,0,SPIKEOOFD,0,0
.LONG SPIKEOOFLR,0,0,SPIKEOOFLR,0,0
.LONG SPIKEPIT_UP,0,0,SPIKEPIT_DOWN,0,0,SPIKEPIT_LEFT,0,0
.LONG SPIKEPIT_RIGHT,0,0
.LONG SPIKE_INTRO,0,0
.LONG SPIKEWONDER,0,0
.LONG SPIKETAR_UP,0,0,SPIKETAR_DOWN,0,0
.LONG SPIKETAR_LR,0,0,SPIKETAR_LR,0,0
.LONG SPIKEFIRE_UP,0,0,SPIKEFIRE_DOWN,0,0
.LONG SPIKEFIRE_LR,0,0,SPIKEFIRE_LR,0,0
.LONG SPIKESHAKE_UP,0,0,SPIKESHAKE_DOWN,0,0
.LONG SPIKESHAKE_LR,0,0,SPIKESHAKE_LR,0,0
.LONG SPIKESKEL_UP,0,0,SPIKESKEL_DOWN,0,0
.LONG SPIKESKEL_LR,0,0,SPIKESKEL_LR,0,0
.LONG SPIKEKO_UP,0,0,SPIKEKO_DOWN,0,0
.LONG SPIKEKO_LR,0,0,SPIKEKO_LR,0,0
.LONG SPIKEOGPIT_UP,0,0,SPIKEOGPIT_DOWN,0,0
.LONG SPIKEOGPIT_LEFT,0,0,SPIKEOGPIT_RIGHT,0,0
.LONG SPIKECLUB_U,0,0,SPIKECLUB_D,0,0
.LONG SPIKECLUB_LR,0,0,SPIKECLUB_LR,0,0
*SQUISHED BY WHEEL SEQUENCES
.LONG GWENSQ_UU,0,0,GWENSQ_UD,0,0
.LONG GWENSQ_ULR,0,0,GWENSQ_ULR,0,0
.LONG GWENSQ_DU,0,0,GWENSQ_DD,0,0
.LONG GWENSQ_DLR,0,0,GWENSQ_DLR,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_BACK,0,0,GWENSQ_FRONT,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_FRONT,0,0,GWENSQ_BACK,0,0
*SQUASHED BY THE SPRING SHOE
.LONG GWENSPROING_U,0,0,GWENSPROING_D,0,0
.LONG GWENSPROING_LR,0,0,GWENSPROING_LR,0,0
*LOOK BOTH WAYS
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*EAT
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*DIG, IN THIS CASE, TUNNEL
.LONG GWENTUNN_U,0,0,GWENTUNN_D,0,0
.LONG GWENTUNN_LR,0,0,GWENTUNN_LR,0,0
*LAVA DEATH FRAMES
.LONG GWENLAVA_U,0,0,GWENLAVA_D,0,0,GWENLAVA_L,0,0
.LONG GWENLAVA_R,0,0
*PUNCH OFF, IN THIS CASE, WALK AND SPIT FIRE
.LONG SPIKESPIT_U,0,-8000H,SPIKESPIT_D,0,8000H
.LONG SPIKESPIT_L,-8000H,0,SPIKESPIT_R,8000H,0
*
*TURNING INTO A SKELETON
SPIKESKEL_DOWN:
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP0F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP0F2
.WORD 6
.LONG SPSKELP0F3
.WORD 6
.LONG SPSKELP0F4
.WORD 40
.LONG 0
SPIKESKEL_LR:
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP4F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP4F2
.WORD 6
.LONG SPSKELP4F3
.WORD 6
.LONG SPSKELP4F4
.WORD 40
.LONG 0
SPIKESKEL_UP:
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG YELLOW16
.LONG SPSKELP8F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP8F2
.WORD 6
.LONG SPSKELP8F3
.WORD 6
.LONG SPSKELP8F4
.WORD 40
.LONG 0
SPIKEDOORMAT_U:
.LONG HOMEU1
.WORD 60
SPIKEMATU_LP:
.LONG SPIKEHU1
.WORD 30
.LONG HOMEU1
.WORD 30|SCRIPT
.LONG SPIKEMATU_LP
SPIKEDOORMAT_D:
.LONG HOMEL1
.WORD 60
SPIKEMATD_LP:
.LONG SPIKEHL1
.WORD 30
.LONG HOMEL1
.WORD 30|SCRIPT
.LONG SPIKEMATD_LP
SPIKEDOORMAT_L:
.LONG HOMEC1
.WORD 60
SPIKEMATL_LP:
.LONG SPIKEHC1
.WORD 30
.LONG HOMEC1
.WORD 30|SCRIPT
.LONG SPIKEMATL_LP
SPIKEDOORMAT_R:
.LONG HOMEC2
.WORD 60
SPIKEMATR_LP:
.LONG SPIKEHC2
.WORD 30
.LONG HOMEC2
.WORD 30|SCRIPT
.LONG SPIKEMATR_LP
*
*ANIMATIONS FOR BLOOP, THE BLUE BRONTASAURUS
BLOOPATAB
.LONG SPIKEUP,0,-8000H,SPIKEDN,0,8000H
.LONG SPIKELF,-8000H,0,SPIKERT,8000H,0
.LONG SPIKEUL,0,0,SPIKERU,0,0,SPIKEDR,0,0,SPIKELD,0,0
.LONG SPIKELU,0,0,SPIKEDR,0,0,SPIKERD,0,0,SPIKEUR,0,0
.LONG SPIKEDIE_UP,0,0,SPIKEDIE_DOWN,0,0,SPIKEDIE_LEFT,0,0
.LONG SPIKEDIE_RIGHT,0,0
.LONG SPIKEABOUT_UL,0,0,SPIKEABOUT_UR,0,0
.LONG SPIKEABOUT_DL,0,0,SPIKEABOUT_DR,0,0
.LONG SPIKEABOUT_LU,0,0,SPIKEABOUT_LD,0,0
.LONG SPIKEABOUT_RU,0,0,SPIKEABOUT_RD,0,0
.LONG SPIKESTAND_U,0,0,SPIKESTAND_D,0,0
.LONG SPIKESTAND_L,0,0,SPIKESTAND_R,0,0
.LONG SPIKECHEER_1,0,0,SPIKECHEER_2,0,0
.LONG SPIKECHEER_3,0,0,SPIKECHEER_4,0,0
*MAD SEQUENCES
.LONG GWENMAD_U,0,0,GWENMAD_D,0,0
.LONG GWENMAD_LR,0,0,GWENMAD_LR,0,0
*MAD SEQUENCES W/SOUND
.LONG GWENMADSND_U,0,0,GWENMADSND_D,0,0
.LONG GWENMADSND_LR,0,0,GWENMADSND_LR,0,0
*QUESTION SEQUENCES
.LONG SPIKEQUES1,0,0,SPIKEQUES2,0,0
.LONG SPIKEQUES3,0,0,SPIKEQUES1,0,0
.LONG SPIKEBUMPU,0,0,SPIKEBUMPD,0,0
.LONG SPIKEBUMPLR,0,0,SPIKEBUMPLR,0,0
.LONG SPIKEPUNCHU,0,0,SPIKEPUNCHD,0,0
.LONG SPIKEPUNCHLR,0,0,SPIKEPUNCHLR,0,0
.LONG SPIKEOOFU,0,0,SPIKEOOFD,0,0
.LONG SPIKEOOFLR,0,0,SPIKEOOFLR,0,0
.LONG SPIKEPIT_UP,0,0,SPIKEPIT_DOWN,0,0,SPIKEPIT_LEFT,0,0
.LONG SPIKEPIT_RIGHT,0,0
.LONG SPIKE_INTRO,0,0
.LONG SPIKEWONDER,0,0
.LONG SPIKETAR_UP,0,0,SPIKETAR_DOWN,0,0
.LONG SPIKETAR_LR,0,0,SPIKETAR_LR,0,0
.LONG SPIKEFIRE_UP,0,0,SPIKEFIRE_DOWN,0,0
.LONG SPIKEFIRE_LR,0,0,SPIKEFIRE_LR,0,0
.LONG SPIKESHAKE_UP,0,0,SPIKESHAKE_DOWN,0,0
.LONG SPIKESHAKE_LR,0,0,SPIKESHAKE_LR,0,0
.LONG BLOOPSKEL_UP,0,0,BLOOPSKEL_DOWN,0,0
.LONG BLOOPSKEL_LR,0,0,BLOOPSKEL_LR,0,0
.LONG SPIKEKO_UP,0,0,SPIKEKO_DOWN,0,0
.LONG SPIKEKO_LR,0,0,SPIKEKO_LR,0,0
.LONG SPIKEOGPIT_UP,0,0,SPIKEOGPIT_DOWN,0,0
.LONG SPIKEOGPIT_LEFT,0,0,SPIKEOGPIT_RIGHT,0,0
.LONG SPIKECLUB_U,0,0,SPIKECLUB_D,0,0
.LONG SPIKECLUB_LR,0,0,SPIKECLUB_LR,0,0
*SQUISHED BY WHEEL SEQUENCES
.LONG GWENSQ_UU,0,0,GWENSQ_UD,0,0
.LONG GWENSQ_ULR,0,0,GWENSQ_ULR,0,0
.LONG GWENSQ_DU,0,0,GWENSQ_DD,0,0
.LONG GWENSQ_DLR,0,0,GWENSQ_DLR,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_BACK,0,0,GWENSQ_FRONT,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_FRONT,0,0,GWENSQ_BACK,0,0
*SQUASHED BY THE SPRING SHOE
.LONG GWENSPROING_U,0,0,GWENSPROING_D,0,0
.LONG GWENSPROING_LR,0,0,GWENSPROING_LR,0,0
*LOOK BOTH WAYS
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*EAT
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*DIG, IN THIS CASE, TUNNEL
.LONG GWENTUNN_U,0,0,GWENTUNN_D,0,0
.LONG GWENTUNN_LR,0,0,GWENTUNN_LR,0,0
*LAVA DEATH FRAMES
.LONG GWENLAVA_U,0,0,GWENLAVA_D,0,0,GWENLAVA_L,0,0
.LONG GWENLAVA_R,0,0
*PUNCH OFF, IN THIS CASE, WALK AND SPIT FIRE
.LONG SPIKESPIT_U,0,-8000H,SPIKESPIT_D,0,8000H
.LONG SPIKESPIT_L,-8000H,0,SPIKESPIT_R,8000H,0
*
*TURNING INTO A SKELETON
BLOOPSKEL_DOWN:
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP0F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP0F2
.WORD 6
.LONG SPSKELP0F3
.WORD 6
.LONG SPSKELP0F4
.WORD 40
.LONG 0
BLOOPSKEL_LR:
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP4F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP4F2
.WORD 6
.LONG SPSKELP4F3
.WORD 6
.LONG SPSKELP4F4
.WORD 40
.LONG 0
BLOOPSKEL_UP:
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG BLUE16
.LONG SPSKELP8F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP8F2
.WORD 6
.LONG SPSKELP8F3
.WORD 6
.LONG SPSKELP8F4
.WORD 40
.LONG 0
BLOOPDOORMAT_U:
.LONG HOMEU1
.WORD 60
BLOOPMATU_LP:
.LONG BLOOPHU1
.WORD 30
.LONG HOMEU1
.WORD 30|SCRIPT
.LONG BLOOPMATU_LP
BLOOPDOORMAT_D:
.LONG HOMEL1
.WORD 60
BLOOPMATD_LP:
.LONG BLOOPHL1
.WORD 30
.LONG HOMEL1
.WORD 30|SCRIPT
.LONG BLOOPMATD_LP
BLOOPDOORMAT_L:
.LONG HOMEC1
.WORD 60
BLOOPMATL_LP:
.LONG BLOOPHC1
.WORD 30
.LONG HOMEC1
.WORD 30|SCRIPT
.LONG BLOOPMATL_LP
BLOOPDOORMAT_R:
.LONG HOMEC2
.WORD 60
BLOOPMATR_LP:
.LONG BLOOPHC2
.WORD 30
.LONG HOMEC2
.WORD 30|SCRIPT
.LONG BLOOPMATR_LP
*
*ANIMATIONS FOR GWEN, THE PINK DINOSAUR
*
GWENATAB
.LONG SPIKEUP,0,-8000H,SPIKEDN,0,8000H
.LONG SPIKELF,-8000H,0,SPIKERT,8000H,0
.LONG SPIKEUL,0,0,SPIKERU,0,0,SPIKEDR,0,0,SPIKELD,0,0
.LONG SPIKELU,0,0,SPIKEDR,0,0,SPIKERD,0,0,SPIKEUR,0,0
.LONG SPIKEDIE_UP,0,0,SPIKEDIE_DOWN,0,0,SPIKEDIE_LEFT,0,0
.LONG SPIKEDIE_RIGHT,0,0
.LONG SPIKEABOUT_UL,0,0,SPIKEABOUT_UR,0,0
.LONG SPIKEABOUT_DL,0,0,SPIKEABOUT_DR,0,0
.LONG SPIKEABOUT_LU,0,0,SPIKEABOUT_LD,0,0
.LONG SPIKEABOUT_RU,0,0,SPIKEABOUT_RD,0,0
.LONG SPIKESTAND_U,0,0,SPIKESTAND_D,0,0
.LONG SPIKESTAND_L,0,0,SPIKESTAND_R,0,0
.LONG SPIKECHEER_1,0,0,SPIKECHEER_2,0,0
.LONG SPIKECHEER_3,0,0,SPIKECHEER_4,0,0
*MAD SEQUENCES
.LONG GWENMAD_U,0,0,GWENMAD_D,0,0
.LONG GWENMAD_LR,0,0,GWENMAD_LR,0,0
*MAD SEQUENCES W/SOUND
.LONG GWENMADSND_U,0,0,GWENMADSND_D,0,0
.LONG GWENMADSND_LR,0,0,GWENMADSND_LR,0,0
*QUESTION SEQUENCES
.LONG SPIKEQUES1,0,0,SPIKEQUES2,0,0
.LONG SPIKEQUES3,0,0,SPIKEQUES1,0,0
.LONG SPIKEBUMPU,0,0,SPIKEBUMPD,0,0
.LONG SPIKEBUMPLR,0,0,SPIKEBUMPLR,0,0
.LONG SPIKEPUNCHU,0,0,SPIKEPUNCHD,0,0
.LONG SPIKEPUNCHLR,0,0,SPIKEPUNCHLR,0,0
.LONG SPIKEOOFU,0,0,SPIKEOOFD,0,0
.LONG SPIKEOOFLR,0,0,SPIKEOOFLR,0,0
.LONG SPIKEPIT_UP,0,0,SPIKEPIT_DOWN,0,0,SPIKEPIT_LEFT,0,0
.LONG SPIKEPIT_RIGHT,0,0
.LONG SPIKE_INTRO,0,0
.LONG SPIKEWONDER,0,0
.LONG SPIKETAR_UP,0,0,SPIKETAR_DOWN,0,0
.LONG SPIKETAR_LR,0,0,SPIKETAR_LR,0,0
.LONG SPIKEFIRE_UP,0,0,SPIKEFIRE_DOWN,0,0
.LONG SPIKEFIRE_LR,0,0,SPIKEFIRE_LR,0,0
.LONG SPIKESHAKE_UP,0,0,SPIKESHAKE_DOWN,0,0
.LONG SPIKESHAKE_LR,0,0,SPIKESHAKE_LR,0,0
.LONG GWENSKEL_UP,0,0,GWENSKEL_DOWN,0,0
.LONG GWENSKEL_LR,0,0,GWENSKEL_LR,0,0
.LONG SPIKEKO_UP,0,0,SPIKEKO_DOWN,0,0
.LONG SPIKEKO_LR,0,0,SPIKEKO_LR,0,0
.LONG SPIKEOGPIT_UP,0,0,SPIKEOGPIT_DOWN,0,0
.LONG SPIKEOGPIT_LEFT,0,0,SPIKEOGPIT_RIGHT,0,0
*CLUB KNOCKOUT SEQUENCES
.LONG SPIKECLUB_U,0,0,SPIKECLUB_D,0,0
.LONG SPIKECLUB_LR,0,0,SPIKECLUB_LR,0,0
*SQUISHED BY WHEEL SEQUENCES
.LONG GWENSQ_UU,0,0,GWENSQ_UD,0,0
.LONG GWENSQ_ULR,0,0,GWENSQ_ULR,0,0
.LONG GWENSQ_DU,0,0,GWENSQ_DD,0,0
.LONG GWENSQ_DLR,0,0,GWENSQ_DLR,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_BACK,0,0,GWENSQ_FRONT,0,0
.LONG GWENSQ_LRU,0,0,GWENSQ_LRD,0,0
.LONG GWENSQ_FRONT,0,0,GWENSQ_BACK,0,0
*SQUASHED BY THE SPRING SHOE
.LONG GWENSPROING_U,0,0,GWENSPROING_D,0,0
.LONG GWENSPROING_LR,0,0,GWENSPROING_LR,0,0
*LOOK BOTH WAYS
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*EAT
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*DIG, IN THIS CASE, TUNNEL
.LONG GWENTUNN_U,0,0,GWENTUNN_D,0,0
.LONG GWENTUNN_LR,0,0,GWENTUNN_LR,0,0
*LAVA DEATH FRAMES
.LONG GWENLAVA_U,0,0,GWENLAVA_D,0,0,GWENLAVA_L,0,0
.LONG GWENLAVA_R,0,0
*PUNCH OFF, IN THIS CASE, WALK AND SPIT FIRE
.LONG SPIKESPIT_U,0,-8000H,SPIKESPIT_D,0,8000H
.LONG SPIKESPIT_L,-8000H,0,SPIKESPIT_R,8000H,0
**************************************************************************
* *
* NORMAL DINOSAUR WALKING FRAMES *
* *
**************************************************************************
SPIKEUP
.LONG SPWAP8F1
.WORD 4|FLIPBITS,0
.LONG SPWAP8F2
.WORD 6
.LONG SPWAP8F3
.WORD 6
.LONG SPWAP8F4
.WORD 6
.LONG SPWAP8F5
.WORD 4
.LONG SPWAP8F6
.WORD 6
.LONG SPWAP8F7
.WORD 6|SCRIPT
.LONG SPIKEUP
*
*WALK DOWN
SPIKEDN
.LONG SPWAP0F1
.WORD 4|FLIPBITS,0
.LONG SPWAP0F2
.WORD 6
.LONG SPWAP0F3
.WORD 6
.LONG SPWAP0F4a
.WORD 6
.LONG SPWAP0F5
.WORD 4
.LONG SPWAP0F6
.WORD 6
.LONG SPWAP0F7
.WORD 6
.LONG SPWAP0F1
.WORD 4
.LONG SPWAP0F2
.WORD 6
.LONG SPWAP0F3
.WORD 6
.LONG SPWAP0F4
.WORD 6
.LONG SPWAP0F5
.WORD 4
.LONG SPWAP0F6
.WORD 6
.LONG SPWAP0F7
.WORD 6|SCRIPT
.LONG SPIKEDN
*
*WALK LEFT
SPIKELF:
.LONG SPWAP4F1
.WORD 6|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKELFRT
*
*WALK RIGHT
SPIKERT:
.LONG SPWAP4F1
.WORD 6|FLIPBITS,0
SPIKELFRT:
.LONG SPWAP4F2
.WORD 6
.LONG SPWAP4F3
.WORD 6
.LONG SPWAP4F4a
.WORD 6
.LONG SPWAP4F5
.WORD 6
.LONG SPWAP4F6
.WORD 6
.LONG SPWAP4F7
.WORD 6
.LONG SPWAP4F1
.WORD 6
.LONG SPWAP4F2
.WORD 6
.LONG SPWAP4F3
.WORD 6
.LONG SPWAP4F4
.WORD 6
.LONG SPWAP4F5
.WORD 6
.LONG SPWAP4F6
.WORD 6
.LONG SPWAP4F7
.WORD 6
.LONG SPWAP4F1
.WORD 6|SCRIPT
.LONG SPIKELFRT
**************************************************************************
* *
* DINOSAUR WALKING AND SPITTING FIREBALLS *
* *
**************************************************************************
SPIKESPIT_U
.LONG SPWAP8F1
.WORD 4|FLIPBITS,0
.LONG SPWAFP8F2
.WORD 6
.LONG SPWAFP8F3
.WORD 6
.LONG SPWAFP8F4
.WORD 6
.LONG SPWAFP8F5
.WORD 4|SPAWNP,-3,5,INDPID
.LONG FIREBALL
.LONG SPWAFP8F6
.WORD 6
.LONG SPWAFP8F7
.WORD 6|SCRIPT
.LONG SPIKESPIT_U
SPIKESPIT_D
.LONG SPWAP0F1
.WORD 4|FLIPBITS,0
.LONG SPWAFP0F2
.WORD 6
.LONG SPWAFP0F3
.WORD 6
.LONG SPWAFP0F4
.WORD 6
.LONG SPWAFP0F5
.WORD 4|SPAWNP,-2,8,INDPID
.LONG FIREBALL
.LONG SPWAFP0F6
.WORD 6
.LONG SPWAFP0F7
.WORD 6|SCRIPT
.LONG SPIKESPIT_D
SPIKESPIT_L:
.LONG SPWAP4F1
.WORD 6|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKESPIT_LR
SPIKESPIT_R:
.LONG SPWAP4F1
.WORD 6|FLIPBITS,0
SPIKESPIT_LR:
.LONG SPWAFP4F2
.WORD 6
.LONG SPWAFP4F3
.WORD 6
.LONG SPWAFP4F4
.WORD 6
.LONG SPWAFP4F5
.WORD 6|SPAWNP,16,0,INDPID
.LONG FIREBALL
.LONG SPWAFP4F6
.WORD 6
.LONG SPWAFP4F7
.WORD 6
.LONG SPWAP4F1
.WORD 6|SCRIPT
.LONG SPIKESPIT_LR
*
*TURN UP FROM RIGHT
SPIKEUR
*
*TURN UP FROM LEFT
SPIKEUL
.LONG SPLKP4F3
.WORD 5
.LONG SPLKP4F2
.WORD 5
.LONG SPLKP4F1
.WORD 10
.LONG SPLKP4F2
.WORD 5
.LONG SPLKP4F3
.WORD 5
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP7
.WORD 3
.LONG SPSTP8
.WORD 3|FLIPBITS,0
.LONG 0
*
*TURN RIGHT FROM UP
SPIKERU
.LONG SPLKLP8F1
.WORD 5|FLIPBITS,M_FLIPH
.LONG SPLKLP8F2
.WORD 5
.LONG SPLKLP8F3
.WORD 10
.LONG SPLKLP8F2
.WORD 5
.LONG SPLKLP8F1
.WORD 5
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP8
.WORD 3|FLIPBITS|SCRIPT,0
.LONG SPIKERULU
*
*TURN LEFT FROM UP
SPIKELU
.LONG SPLKLP8F1
.WORD 5
.LONG SPLKLP8F2
.WORD 5
.LONG SPLKLP8F3
.WORD 10
.LONG SPLKLP8F2
.WORD 5
.LONG SPLKLP8F1
.WORD 5
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP8
.WORD 3|FLIPBITS,M_FLIPH
SPIKERULU:
.LONG SPSTP7
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*
*TURN DOWN FROM RIGHT
SPIKEDR
*
*TURN DOWN FROM LEFT
SPIKEDL
.LONG SPSTP4
.WORD 6
.LONG SPLKP4F4
.WORD 6
.LONG SPLKP4F5
.WORD 12
.LONG SPLKP4F4
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP1
.WORD 3
.LONG SPSTP0
.WORD 3|FLIPBITS,0
.LONG 0
*
*TURN LEFT FROM DOWN
SPIKELD
.LONG SPLKLP0F1
.WORD 5|FLIPBITS,M_FLIPH
.LONG SPLKLP0F2
.WORD 5
.LONG SPLKLP0F3
.WORD 10
.LONG SPLKLP0F2
.WORD 5
.LONG SPLKLP0F1
.WORD 5
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP0
.WORD 3|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKERDLD
*
*TURN RIGHT FROM DOWN
SPIKERD
.LONG SPLKLP0F1
.WORD 5|FLIPBITS,0
.LONG SPLKLP0F2
.WORD 5
.LONG SPLKLP0F3
.WORD 10
.LONG SPLKLP0F2
.WORD 5
.LONG SPLKLP0F1
.WORD 5
.LONG 0
.LONG SPSTP0
.WORD 3|FLIPBITS,0
SPIKERDLD:
.LONG SPSTP1
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*
* DEATH ANIMATIONS
SPIKEDIE_LEFT:
SPIKEDIE_RIGHT:
.LONG SPTRP4F1
.WORD 4|DELTAXZ|MAKESOUND,1
.LONG DINOFALL_SND
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F3
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F1
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F3
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F4
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F6
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F4
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F6
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F7
.WORD 2|DELTAY,1
.LONG SPTRP4F8
.WORD 2|DELTAY,1
.LONG SPTRP4F9
.WORD 2|DELTAY,2
.LONG SPTRP4F8
.WORD 2|DELTAY,3
.LONG SPTRP4F7
.WORD 2|DELTAY,4
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
SPIKEDIE_UP:
.LONG SPTRP8F1
.WORD 4|DELTAY|MAKESOUND,-1
.LONG DINOFALL_SND
.LONG SPTRP8F2
.WORD 4|DELTAY,-1
.LONG SPTRP8F3
.WORD 4|DELTAY,-1
.LONG SPTRP8F2
.WORD 4|DELTAY,-1
.LONG SPTRP8F4
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F4
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F7
.WORD 2
.LONG SPTRP8F8
.WORD 2
.LONG SPTRP8F9
.WORD 2
.LONG SPTRP8F8
.WORD 2|DELTAY,1
.LONG SPTRP8F7
.WORD 2|DELTAY,1
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
SPIKEDIE_DOWN:
.LONG SPTRP0F1
.WORD 4|DELTAY|MAKESOUND,1
.LONG DINOFALL_SND
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG SPTRP0F3
.WORD 4
.LONG SPTRP0F2
.WORD 4
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2|DELTAY,1
.LONG SPTRP0F6
.WORD 2|DELTAY,1
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F6
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F7
.WORD 2|DELTAY,2
.LONG SPTRP0F8
.WORD 2|DELTAY,2
.LONG SPTRP0F9
.WORD 2|DELTAY,2
.LONG SPTRP0F8
.WORD 2|DELTAY,3
.LONG SPTRP0F7
.WORD 2|DELTAY,3
.LONG SPTRP0F8
.WORD 2|DELTAY,3
.LONG SPTRP0F9
.WORD 2|DELTAY,4
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,36
.LONG SPLASH_SND
.LONG WATER_SPLASH
*
*PIT FALL SEQUENCES
**************************************************************************
* *
* THE PIT DEATH ANIMATIONS ARE TWO PART SEQUENCES; *
* PART I. THE FLAIL, NO VELOCITY ADDED *
* PART II. THE DROP, VELOCITY ADDED TO DRIFT THE DINO TO THE CENTR *
* BOTH PARTS ARE SEPERATED BY A .LONG 0 *
* *
**************************************************************************
SPIKEPIT_LEFT:
SPIKEPIT_RIGHT:
.LONG SPTRP4F1
.WORD 4|DELTAXZ|MAKESOUND,3
.LONG DINOOHOH_SND
.LONG SPTRP4F2
.WORD 4|DELTAXZ,3
.LONG SPTRP4F3
.WORD 4|DELTAXZ,3
.LONG SPTRP4F4
.WORD 2|DELTAXZ,3
.LONG SPTRP4F5
.WORD 2|DELTAXZ,3
.LONG SPTRP4F7
.WORD 2|DELTAXZ,4
.LONG SPTRP4F8
.WORD 2|DELTAXZ,4
.LONG 0
.LONG SPFLP4F1
.WORD 3|DELTAXZ|MAKESOUND,0FF00H
.LONG DINOPIT_SND
.LONG SPFLP4F2
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F3
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F4
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F5
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F6
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F7
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F8
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F9
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F10
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F11
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F12
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F13
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F14
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F15
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F16
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F17
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F18
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F19
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F20
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F21
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F22
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F23
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F24
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP4F25
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP4F26
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP4F27
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP4F28
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP4F30
.WORD 2|DELTAXZ,0FF00H
.LONG 0
SPIKEPIT_UP:
.LONG SPTRP8F1
.WORD 4|DELTAY|MAKESOUND,-2
.LONG DINOOHOH_SND
.LONG SPTRP8F2
.WORD 4|DELTAY,-3
.LONG SPTRP8F3
.WORD 4|DELTAY,-3
.LONG SPTRP8F2
.WORD 4|DELTAY,-4
.LONG SPFLP0F2
.WORD 4|FLIPBITS|DELTAY,M_FLIPV,-60
.LONG 0
.LONG SPFLP0F3
.WORD 4|DELTAXZ|MAKESOUND|SCRIPT,0FF00H
.LONG DINOPIT_SND
.LONG SPIKEPIT_UD
SPIKEPIT_DOWN:
.LONG SPTRP0F1
.WORD 4|DELTAY|MAKESOUND,4
.LONG DINOOHOH_SND
.LONG SPTRP0F2
.WORD 4|DELTAY,5
.LONG SPTRP0F3
.WORD 4|DELTAY,5
.LONG SPTRP0F2
.WORD 4|DELTAY,6
.LONG 0
.LONG SPFLP0F1
.WORD 4|DELTAXZ|MAKESOUND,0FF00H
.LONG DINOPIT_SND
.LONG SPFLP0F2
.WORD 4|DELTAXZ,0FF00H
.LONG SPFLP0F3
.WORD 4|DELTAXZ,0FF00H
SPIKEPIT_UD:
.LONG SPFLP0F4
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F5
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F6
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F7
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F8
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F9
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F10
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F11
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F12
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F13
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F14
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F15
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F16
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F17
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F18
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F19
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F20
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F21
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F22
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F23
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F24
.WORD 3|DELTAXZ,0FF00H
.LONG SPFLP0F25
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP0F26
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP0F27
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP0F28
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP0F29
.WORD 2|DELTAXZ,0FF00H
.LONG SPFLP0F30
.WORD 2|DELTAXZ,0FF00H
.LONG 0
GWEN_FLIPIN:
.LONG SPFLP0F30
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F29
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F28
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F27
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F26
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F25
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F24
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F23
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F22
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F21
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F20
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F19
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F18
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F17
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F16
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F15
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F14
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F13
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F12
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F11
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F10
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F9
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F8
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F7
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F6
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F5
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F4
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F3
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F2
.WORD 2|DELTAXZ,0100H
.LONG SPFLP0F1
.WORD 2|DELTAXZ,0100H
.LONG 0
GWEN_FLIPOUT:
.LONG SPFLP0F4
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F5
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F6
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F7
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F8
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F9
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F10
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F11
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F12
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F13
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F14
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F15
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F16
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F17
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F18
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F19
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F20
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F21
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F22
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F23
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F24
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F25
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F26
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F27
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F28
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F29
.WORD 1|DELTAXZ,0FF00H
.LONG SPFLP0F30
.WORD 1|DELTAXZ,0FF00H
.LONG 0
*
*LITTLE PIT OF OG DEATH SEQUENCES
* SAME FORMAT AS BIG PIT DEATHS
SPIKEOGPIT_LEFT:
SPIKEOGPIT_RIGHT:
.LONG SPTRP4F1
.WORD 4|MAKESOUND
.LONG DINOOHOH_SND
.LONG SPTRP4F2
.WORD 4
.LONG SPTRP4F3
.WORD 4
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F7
.WORD 2|DELTAXZ,1
.LONG SPTRP4F8
.WORD 2|DELTAXZ,1
.LONG 0
.LONG SPFLP4F1
.WORD 3|MAKESOUND
.LONG DINOPIT_SND
.LONG SPFLP4F2
.WORD 3
.LONG SPFLP4F3
.WORD 3
.LONG SPFLP4F4
.WORD 3
.LONG SPFLP4F5
.WORD 3
.LONG SPFLP4F6
.WORD 3
.LONG SPFLP4F7
.WORD 3
.LONG SPFLP4F8
.WORD 3
.LONG SPFLP4F9
.WORD 3
.LONG SPFLP4F10
.WORD 3
.LONG SPFLP4F11
.WORD 3
.LONG SPFLP4F12
.WORD 3
.LONG SPFLP4F13
.WORD 3
.LONG SPFLP4F14
.WORD 3
.LONG SPFLP4F15
.WORD 3
.LONG SPFLP4F16
.WORD 3
.LONG SPFLP4F17
.WORD 3
.LONG SPFLP4F18
.WORD 3
.LONG SPFLP4F19
.WORD 3
.LONG SPFLP4F20
.WORD 3
.LONG SPFLP4F21
.WORD 3
.LONG SPFLP4F22
.WORD 3
.LONG SPFLP4F23
.WORD 3
.LONG SPFLP4F24
.WORD 3
.LONG SPFLP4F25
.WORD 2
.LONG SPFLP4F26
.WORD 2
.LONG SPFLP4F27
.WORD 2
.LONG SPFLP4F28
.WORD 2
.LONG SPFLP4F30
.WORD 2
.LONG 0
SPIKEOGPIT_UP:
.LONG SPTRP8F1
.WORD 4|MAKESOUND
.LONG DINOOHOH_SND
.LONG SPTRP8F2
.WORD 4
.LONG SPTRP8F3
.WORD 4
.LONG SPTRP8F2
.WORD 4
.LONG SPFLP0F2
.WORD 4|FLIPBITS|DELTAY,M_FLIPV,-63
.LONG 0
.LONG SPFLP0F3
.WORD 4|MAKESOUND|SCRIPT
.LONG DINOPIT_SND
.LONG SPIKEOGPIT_UD
SPIKEOGPIT_DOWN:
.LONG SPTRP0F1
.WORD 4|DELTAY|MAKESOUND,1
.LONG DINOOHOH_SND
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG SPTRP0F3
.WORD 4|DELTAY,1
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG 0
.LONG SPFLP0F1
.WORD 4|MAKESOUND
.LONG DINOPIT_SND
.LONG SPFLP0F2
.WORD 4
.LONG SPFLP0F3
.WORD 4
SPIKEOGPIT_UD:
.LONG SPFLP0F4
.WORD 3
.LONG SPFLP0F5
.WORD 3
.LONG SPFLP0F6
.WORD 3
.LONG SPFLP0F7
.WORD 3
.LONG SPFLP0F8
.WORD 3
.LONG SPFLP0F9
.WORD 3
.LONG SPFLP0F10
.WORD 3
.LONG SPFLP0F11
.WORD 3
.LONG SPFLP0F12
.WORD 3
.LONG SPFLP0F13
.WORD 3
.LONG SPFLP0F14
.WORD 3
.LONG SPFLP0F15
.WORD 3
.LONG SPFLP0F16
.WORD 3
.LONG SPFLP0F17
.WORD 3
.LONG SPFLP0F18
.WORD 3
.LONG SPFLP0F19
.WORD 3
.LONG SPFLP0F20
.WORD 3
.LONG SPFLP0F21
.WORD 3
.LONG SPFLP0F22
.WORD 3
.LONG SPFLP0F23
.WORD 3
.LONG SPFLP0F24
.WORD 3
.LONG SPFLP0F25
.WORD 2
.LONG SPFLP0F26
.WORD 2
.LONG SPFLP0F27
.WORD 2
.LONG SPFLP0F28
.WORD 2
.LONG SPFLP0F29
.WORD 2
.LONG SPFLP0F30
.WORD 2
.LONG 0
**************************************************************************
* *
* LAVA DEATH ANIMATIONS *
* *
**************************************************************************
GWENLAVA_L:
GWENLAVA_R:
.LONG SPTRP4F1
.WORD 4|DELTAXZ|MAKESOUND,1
.LONG DINOFALL_SND
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F3
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F1
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F3
.WORD 4|DELTAXZ,1
.LONG SPTRP4F2
.WORD 4|DELTAXZ,1
.LONG SPTRP4F4
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F6
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F4
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F6
.WORD 2|DELTAXZ,1
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F7
.WORD 2|DELTAY,1
.LONG SPTRP4F8
.WORD 2|DELTAY,1
.LONG SPTRP4F9
.WORD 2|DELTAY,2
.LONG SPTRP4F8
.WORD 2|DELTAY,3
.LONG SPTRP4F7
.WORD 2|DELTAY,4
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG RED16
.WORD 5,35
.LONG SIZZLE_SND
.LONG LAVA_SPLASH
GWENLAVA_U:
.LONG SPTRP8F1
.WORD 4|DELTAY|MAKESOUND,-1
.LONG DINOFALL_SND
.LONG SPTRP8F2
.WORD 4|DELTAY,-1
.LONG SPTRP8F3
.WORD 4|DELTAY,-1
.LONG SPTRP8F2
.WORD 4|DELTAY,-1
.LONG SPTRP8F4
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F4
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F7
.WORD 2
.LONG SPTRP8F8
.WORD 2
.LONG SPTRP8F9
.WORD 2
.LONG SPTRP8F8
.WORD 2|DELTAY,1
.LONG SPTRP8F7
.WORD 2|DELTAY,1
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG RED16
.WORD 5,35
.LONG SIZZLE_SND
.LONG LAVA_SPLASH
GWENLAVA_D:
.LONG SPTRP0F1
.WORD 4|DELTAY|MAKESOUND,1
.LONG DINOFALL_SND
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG SPTRP0F3
.WORD 4
.LONG SPTRP0F2
.WORD 4
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2|DELTAY,1
.LONG SPTRP0F6
.WORD 2|DELTAY,1
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F6
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F7
.WORD 2|DELTAY,2
.LONG SPTRP0F8
.WORD 2|DELTAY,2
.LONG SPTRP0F9
.WORD 2|DELTAY,2
.LONG SPTRP0F8
.WORD 2|DELTAY,3
.LONG SPTRP0F7
.WORD 2|DELTAY,3
.LONG SPTRP0F8
.WORD 2|DELTAY,3
.LONG SPTRP0F9
.WORD 2|DELTAY,4
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG RED16
.WORD 5,36
.LONG SIZZLE_SND
.LONG LAVA_SPLASH
*ABOUT FACE FROM UP, VIA LEFT
SPIKEABOUT_UL:
.LONG SPSTP8
.WORD 6
.LONG SPLKLP8F1
.WORD 6
.LONG SPLKLP8F2
.WORD 6
.LONG SPLKLP8F3
.WORD 10
.LONG SPLKUP8F1
.WORD 6
.LONG SPLKUP8F2
.WORD 6
.LONG SPLKUP8F3
.WORD 10
.LONG SPLKUP8F4
.WORD 6
.LONG SPLKUP8F5
.WORD 8
.LONG SPLKUP8F4
.WORD 6
.LONG SPLKUP8F3
.WORD 6
.LONG SPLKUP8F2
.WORD 6
.LONG SPLKUP8F1
.WORD 10
.LONG SPLKLP8F3
.WORD 6
.LONG SPLKLP8F2
.WORD 6
.LONG SPLKLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP8
.WORD 3|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKEABOUT_U
*ABOUT FACE FROM UP VIA RIGHT
SPIKEABOUT_UR:
.LONG SPSTP8
.WORD 6
.LONG SPLKLP8F1
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPLKLP8F2
.WORD 12
.LONG SPLKUP8F5
.WORD 6|FLIPBITS,0
.LONG SPLKUP8F4
.WORD 6
.LONG SPLKUP8F3
.WORD 12
.LONG SPLKUP8F2
.WORD 6
.LONG SPLKUP8F1
.WORD 8
.LONG SPLKUP8F2
.WORD 6
.LONG SPLKUP8F3
.WORD 6
.LONG SPLKUP8F4
.WORD 6
.LONG SPLKUP8F5
.WORD 12
.LONG SPLKLP8F2
.WORD 8|FLIPBITS,M_FLIPH
.LONG SPLKLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP8
.WORD 3|FLIPBITS,0
SPIKEABOUT_U:
.LONG SPSTP7
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP1
.WORD 3
.LONG SPSTP0
.WORD 3|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM DOWN VIA LEFT
SPIKEABOUT_DL:
.LONG SPSTP0
.WORD 6
.LONG SPLKLP0F1
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPLKLP0F2
.WORD 6
.LONG SPLKLP0F3
.WORD 10
.LONG SPLKUP0F1
.WORD 6|FLIPBITS,0
.LONG SPLKUP0F2
.WORD 6
.LONG SPLKUP0F3
.WORD 12
.LONG SPLKUP0F4
.WORD 6
.LONG SPLKUP0F5
.WORD 8
.LONG SPLKUP0F4
.WORD 6
.LONG SPLKUP0F3
.WORD 6
.LONG SPLKUP0F2
.WORD 6
.LONG SPLKUP0F1
.WORD 10
.LONG SPLKLP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPLKLP0F2
.WORD 6
.LONG SPLKLP0F1
.WORD 6
.LONG SPSTP0
.WORD 6
.LONG SPSTP0a
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP0
.WORD 3|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKEABOUT_D
*ABOUT FACE FROM DOWN VIA RIGHT
SPIKEABOUT_DR:
.LONG SPSTP0
.WORD 6
.LONG SPLKLP0F1
.WORD 6
.LONG SPLKLP0F2
.WORD 6
.LONG SPLKLP0F3
.WORD 10
.LONG SPLKUP0F5
.WORD 6
.LONG SPLKUP0F4
.WORD 6
.LONG SPLKUP0F3
.WORD 12
.LONG SPLKUP0F2
.WORD 6
.LONG SPLKUP0F1
.WORD 8
.LONG SPLKUP0F2
.WORD 6
.LONG SPLKUP0F3
.WORD 6
.LONG SPLKUP0F4
.WORD 6
.LONG SPLKUP0F5
.WORD 10
.LONG SPLKLP0F3
.WORD 6
.LONG SPLKLP0F2
.WORD 6
.LONG SPLKLP0F1
.WORD 6
.LONG SPSTP0
.WORD 6
.LONG SPSTP0a
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP0
.WORD 3
SPIKEABOUT_D:
.LONG SPSTP1
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP7
.WORD 3
.LONG SPSTP8
.WORD 3|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM LEFT VIA UP
SPIKEABOUT_LU:
.LONG SPSTP4
.WORD 6
.LONG SPLKP4F3
.WORD 6
.LONG SPLKP4F2
.WORD 6
.LONG SPLKP4F1
.WORD 12
.LONG SPLKUP4F1
.WORD 8
.LONG SPLKUP4F2
.WORD 6
.LONG SPLKUP4F3
.WORD 10
.LONG SPLKUP4F4
.WORD 6
.LONG SPLKUP4F5
.WORD 8
.LONG SPLKP4F5
.WORD 12
.LONG SPLKP4F4
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP7
.WORD 3
.LONG SPSTP8
.WORD 3|FLIPBITS,0
.LONG SPSTP7
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*ABOUT FACE FROM LEFT VIA DOWN
SPIKEABOUT_LD:
.LONG SPSTP4
.WORD 6
.LONG SPLKP4F4
.WORD 6
.LONG SPLKP4F5
.WORD 12
.LONG SPLKUP4F5
.WORD 8
.LONG SPLKUP4F4
.WORD 6
.LONG SPLKUP4F3
.WORD 10
.LONG SPLKUP4F2
.WORD 6
.LONG SPLKUP4F1
.WORD 8
.LONG SPLKP4F1
.WORD 12
.LONG SPLKP4F2
.WORD 6
.LONG SPLKP4F3
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP1
.WORD 3
.LONG SPSTP0
.WORD 3|FLIPBITS,0
.LONG SPSTP1
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*ABOUT FACE FROM RIGHT VIA UP
SPIKEABOUT_RU:
.LONG SPSTP4
.WORD 6
.LONG SPLKP4F3
.WORD 6
.LONG SPLKP4F2
.WORD 6
.LONG SPLKP4F1
.WORD 10
.LONG SPLKUP4F1
.WORD 8
.LONG SPLKUP4F2
.WORD 6
.LONG SPLKUP4F3
.WORD 10
.LONG SPLKUP4F4
.WORD 6
.LONG SPLKUP4F5
.WORD 8
.LONG SPLKP4F5
.WORD 12
.LONG SPLKP4F4
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP7
.WORD 3
.LONG SPSTP8
.WORD 3|FLIPBITS,M_FLIPH
.LONG SPSTP7
.WORD 3
.LONG SPSTP6
.WORD 3
.LONG SPSTP5
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*ABOUT FACE FROM RIGHT VIA DOWN
SPIKEABOUT_RD:
.LONG SPSTP4
.WORD 6
.LONG SPLKP4F4
.WORD 6
.LONG SPLKP4F5
.WORD 12
.LONG SPLKUP4F5
.WORD 8
.LONG SPLKUP4F4
.WORD 6
.LONG SPLKUP4F3
.WORD 10
.LONG SPLKUP4F2
.WORD 6
.LONG SPLKUP4F1
.WORD 8
.LONG SPLKP4F1
.WORD 12
.LONG SPLKP4F2
.WORD 6
.LONG SPLKP4F3
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG SPSTP4
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP1
.WORD 3
.LONG SPSTP0
.WORD 3|FLIPBITS,M_FLIPH
.LONG SPSTP1
.WORD 3
.LONG SPSTP2
.WORD 3
.LONG SPSTP3
.WORD 3
.LONG SPSTP4
.WORD 3
.LONG 0
*STANDING IN PLACE FRAMES
*STAND FACING UP
SPIKESTAND_U:
.LONG SPSTP8
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING DOWN
SPIKESTAND_D:
.LONG SPSTP0
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING LEFT
SPIKESTAND_L:
.LONG SPSTP4
.WORD 1|FLIPBITS,M_FLIPH
.LONG 0
*STAND FACING RIGHT
SPIKESTAND_R:
.LONG SPSTP4
.WORD 1|FLIPBITS,0
.LONG 0
*CHEER #1
SPIKECHEER_1
.LONG SPSTP0
.WORD 6|FLIPBITS,0
SPIKECH1LP:
.LONG SPCHRP0F1
.WORD 6|FLIPBITS,0
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F3
.WORD 6
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F1
.WORD 6
.LONG SPCHRP0F1
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F3
.WORD 6
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F1
.WORD 6|SCRIPT
.LONG SPIKECH1LP
*CHEER #2
SPIKECHEER_2:
.LONG SPSTP0
.WORD 6|FLIPBITS,0
.LONG SPSMP0F1
.WORD 6
.LONG SPSMP0F2
.WORD 6
SPIKECH2LP:
.LONG SPSMP0F3
.WORD 20|FLIPBITS,0
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F5
.WORD 30
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F3
.WORD 10
.LONG SPSMP0F3
.WORD 10|FLIPBITS,M_FLIPH
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F5
.WORD 30
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F3
.WORD 20
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPIKECH2LP
*CHEER #3
SPIKECHEER_3:
.LONG SPSTP0
.WORD 6|FLIPBITS,0
.LONG SPSMP0F1
.WORD 6
.LONG SPSMP0F2
.WORD 6
.LONG SPSMP0F3
.WORD 30
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F5
.WORD 30
SPIKECH3LP:
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F3
.WORD 30
.LONG SPSMP0F4
.WORD 6
.LONG SPSMP0F5
.WORD 30|SCRIPT
.LONG SPIKECH3LP
*CHEER #4
SPIKECHEER_4
.LONG SPSTP0
.WORD 6|FLIPBITS,0
.LONG SPCHRP0F1
.WORD 6|FLIPBITS,0
.LONG SPCHRP0F2
.WORD 6
SPIKECH4LP:
.LONG SPCHRP0F3
.WORD 6
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F2
.WORD 6
.LONG SPSMP0F2
.WORD 6
.LONG SPSMP0F3
.WORD 20
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F3
.WORD 6|FLIPBITS,0
.LONG SPSMP0F3
.WORD 6|FLIPBITS,M_FLIPH
.LONG SPSMP0F2
.WORD 6
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F3
.WORD 6
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F4
.WORD 4
.LONG SPCHRP0F3
.WORD 4
.LONG SPCHRP0F2
.WORD 6
.LONG SPCHRP0F2
.WORD 6|FLIPBITS|SCRIPT,0
.LONG SPIKECH4LP
**************************************************************************
* *
* MAD FRAMES WITHOUT AND WITH SOUND *
* *
**************************************************************************
*WITHOUT SOUND
GWENMAD_U:
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG 0
GWENMAD_D:
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG 0
GWENMAD_LR:
.LONG SPMDRP4F1
.WORD 7
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F1
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F1
.WORD 7
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG 0
*WITH SOUND
GWENMADSND_U:
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG SPMDP8F1
.WORD 7
.LONG SPMDP8F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP8F3
.WORD 5
.LONG SPMDP8F2
.WORD 5
.LONG 0
*MAD FACING DOWN
GWENMADSND_D:
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG SPMDP0F1
.WORD 7
.LONG SPMDP0F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDP0F3
.WORD 5
.LONG SPMDP0F2
.WORD 5
.LONG 0
*MAD FACING LEFT OR RIGHT
GWENMADSND_LR:
.LONG SPMDRP4F1
.WORD 7
.LONG SPMDRP4F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F1
.WORD 5
.LONG SPMDRP4F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG SPMDRP4F1
.WORD 7
.LONG SPMDRP4F2
.WORD 5|MAKESOUND
.LONG DINOMAD_SND
.LONG SPMDRP4F3
.WORD 5
.LONG SPMDRP4F2
.WORD 5
.LONG 0
*
*QUESTION 1 - SCRATCH YOUR HEAD
SPIKEQUES1:
.LONG SPQTP0F1
.WORD 5
.LONG SPQTP0F2
.WORD 5
SPIKEQ1LP:
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5|SCRIPT
.LONG SPIKEQ1LP
.LONG 0
*
*QUESTION 2 - BLINK YOUR EYES
SPIKEQUES2:
.LONG SPSTP0
.WORD 25
.LONG SPSTP0a
.WORD 6
.LONG SPSTP0
.WORD 25
.LONG SPSTP0a
.WORD 6
.LONG SPSTP0
.WORD 30
.LONG SPSTP0a
.WORD 6
.LONG SPSTP0
.WORD 10
.LONG SPSTP0a
.WORD 4
.LONG SPSTP0
.WORD 6
.LONG SPSTP0a
.WORD 6
.LONG SPSTP0
.WORD 25|SCRIPT
.LONG SPIKEQUES2
.LONG 0
*
*QUESTION 3 - WAVE AT THE PLAYER
SPIKEQUES3:
.LONG SPSTP0
.WORD 15
.LONG SPSTP0a
.WORD 3
.LONG SPSTP0
.WORD 15
.LONG SPWVP0F1
.WORD 5
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4a
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F1
.WORD 5|SCRIPT
.LONG SPIKEQUES3
.LONG 0
*
*INTRODUCTION - WAVE AT THE PLAYER
SPIKE_INTRO:
.LONG SPSTP0
.WORD 15
.LONG SPSTP0a
.WORD 3
.LONG SPSTP0
.WORD 15
.LONG SPWVP0F1
.WORD 5
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4a
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F4
.WORD 5
.LONG SPWVP0F3
.WORD 4
.LONG SPWVP0F2
.WORD 5
.LONG SPWVP0F1
.WORD 5
.LONG SPSTP0
.WORD 30
.LONG 0
*
*BUMP FACING UP
SPIKEBUMPU:
.LONG SPBPP8F1
.WORD 4|FLIPBITS,0
.LONG SPBPP8F2
.WORD 6
.LONG SPBPP8F3
.WORD 6
.LONG SPBPP8F4
.WORD 6
.LONG SPBPP8F5
.WORD 8
.LONG SPBPP8F6
.WORD 8
.LONG SPBPP8F7
.WORD 8
.LONG SPBPP8F8
.WORD 8
.LONG SPBPP8F9
.WORD 8
.LONG SPBPP8F10
.WORD 8
.LONG SPBPP8F11
.WORD 8
.LONG SPBPP8F12
.WORD 8
SPIKESHAKE_UP:
.LONG SPBPP8F13
.WORD 3|MAKESOUND
.LONG EIEIEI_SND
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F15
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F13
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F15
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F13
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F15
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F13
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F15
.WORD 3
.LONG SPBPP8F14
.WORD 3
.LONG SPBPP8F16
.WORD 3
.LONG SPBPP8F17
.WORD 8
.LONG SPBPP8F18
.WORD 10
.LONG 0
*
*BUMP FACING DOWN
SPIKEBUMPD:
.LONG SPBPP0F1
.WORD 4|FLIPBITS,0
.LONG SPBPP0F2
.WORD 6
.LONG SPBPP0F3
.WORD 6
.LONG SPBPP0F4
.WORD 6
.LONG SPBPP0F5
.WORD 8
.LONG SPBPP0F6
.WORD 8
.LONG SPBPP0F7
.WORD 8
.LONG SPBPP0F8
.WORD 8
.LONG SPBPP0F9
.WORD 8
.LONG SPBPP0F10
.WORD 8
.LONG SPBPP0F11
.WORD 8
.LONG SPBPP0F12
.WORD 8
SPIKESHAKE_DOWN:
.LONG SPBPP0F13
.WORD 3|MAKESOUND
.LONG EIEIEI_SND
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F15
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F13
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F15
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F13
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F15
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F13
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F15
.WORD 3
.LONG SPBPP0F14
.WORD 3
.LONG SPBPP0F16
.WORD 3
.LONG SPBPP0F17
.WORD 8
.LONG SPBPP0F18
.WORD 10
.LONG 0
*
*BUMP FACING LEFT/RIGHT
SPIKEBUMPLR:
.LONG SPBPP4F1
.WORD 4
.LONG SPBPP4F2
.WORD 6
.LONG SPBPP4F3
.WORD 6
.LONG SPBPP4F4
.WORD 6
.LONG SPBPP4F5
.WORD 8
.LONG SPBPP4F6
.WORD 8
.LONG SPBPP4F7
.WORD 8
.LONG SPBPP4F8
.WORD 8
.LONG SPBPP4F9
.WORD 8
.LONG SPBPP4F10
.WORD 8
.LONG SPBPP4F11
.WORD 8
.LONG SPBPP4F12
.WORD 8
SPIKESHAKE_LR:
.LONG SPBPP4F13
.WORD 3|MAKESOUND
.LONG EIEIEI_SND
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F15
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F13
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F15
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F13
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F15
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F13
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F15
.WORD 3
.LONG SPBPP4F14
.WORD 3
.LONG SPBPP4F11
.WORD 8
.LONG SPBPP4F17
.WORD 8
.LONG SPBPP4F18
.WORD 10
.LONG 0
**************************************************************************
* *
* PUNCHING SEQUENCES CONTAIN A SERIES OF NULL FRAMES, EACH SINGLE *
* NULL DENOTES A BREAK AT WHICH POINT A COMMAND IS SENT TO THE *
* PUNCHEE TO REACT. A DOUBLE NULL DENOTES END OF SEQUENCE. *
* *
**************************************************************************
*
*PUNCH FACING UP
SPIKEPUNCHU:
.LONG SPFIST81
.WORD 1|FLIPBITS|MAKESOUND,0
.LONG TROGSWOOSH_SND
.LONG SPFIST82
.WORD 1
.LONG SPFIST83
.WORD 1
.LONG 0
.LONG SPFIST81
.WORD 1|FLIPBITS|MAKESOUND,0
.LONG TROGSWOOSH_SND
.LONG SPFIST84
.WORD 1
.LONG SPFIST85
.WORD 1
.LONG 0
*
*PUNCH FACING DOWN
SPIKEPUNCHD:
.LONG SPFIST01
.WORD 1|FLIPBITS|MAKESOUND,0
.LONG TROGSWOOSH_SND
.LONG SPFIST02
.WORD 1
.LONG SPFIST03
.WORD 1
.LONG 0
.LONG SPFIST04
.WORD 1|FLIPBITS|MAKESOUND,0
.LONG TROGSWOOSH_SND
.LONG SPFIST03
.WORD 1
.LONG SPFIST05
.WORD 1
.LONG 0
*
*PUNCH FACING LEFT/RIGHT
SPIKEPUNCHLR:
.LONG SPFIST41
.WORD 1|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG SPFIST42
.WORD 1
.LONG SPFIST43
.WORD 1
.LONG 0
.LONG SPFIST44
.WORD 1|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG SPFIST45
.WORD 1
.LONG SPFIST46
.WORD 1
.LONG 0
*
*OOF FACING UP
SPIKEOOFU:
.LONG SPOOFP8F4
.WORD 4|FLIPBITS,0
.LONG SPOOFP8F3
.WORD 2
.LONG SPOOFP8F2
.WORD 2
.LONG SPOOFP8F1
.WORD 2
.LONG SPSTP8
.WORD 1
.LONG 0
*
*OOF FACING DOWN
SPIKEOOFD:
.LONG SPOOFP0F3
.WORD 4|FLIPBITS,0
.LONG SPOOFP0F2
.WORD 2
.LONG SPOOFP0F1
.WORD 2
.LONG SPSTP0
.WORD 1
.LONG 0
*
*OOF FACING LEFT/RIGHT
SPIKEOOFLR:
.LONG SPOOFP4F3
.WORD 4
.LONG SPOOFP4F2
.WORD 2
.LONG SPOOFP4F1
.WORD 2
.LONG SPSTP4
.WORD 1
.LONG 0
*
*WONDER WHAT' UP, SPIKE SCRATCHES HIS HEAD
SPIKEWONDER:
.LONG SPQTP0F1
.WORD 5
.LONG SPQTP0F2
.WORD 5
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5
.LONG SPQTP0F3
.WORD 5
.LONG SPQTP0F4
.WORD 5
.LONG SPQTP0F2
.WORD 5
.LONG SPQTP0F1
.WORD 5
.LONG 0
*
*HOUSE BUILD ANIMATIONS
GWENDOORMAT_U:
.LONG HOMEU1
.WORD 60
GWENMATU_LP:
.LONG GWENHU1
.WORD 30
.LONG HOMEU1
.WORD 30|SCRIPT
.LONG GWENMATU_LP
GWENDOORMAT_D:
.LONG HOMEL1
.WORD 60
GWENMATD_LP:
.LONG GWENHL1
.WORD 30
.LONG HOMEL1
.WORD 30|SCRIPT
.LONG GWENMATD_LP
GWENDOORMAT_L:
.LONG HOMEC1
.WORD 60
GWENMATL_LP:
.LONG GWENHC1
.WORD 30
.LONG HOMEC1
.WORD 30|SCRIPT
.LONG GWENMATL_LP
GWENDOORMAT_R:
.LONG HOMEC2
.WORD 60
GWENMATR_LP:
.LONG GWENHC2
.WORD 30
.LONG HOMEC2
.WORD 30|SCRIPT
.LONG GWENMATR_LP
SPIKETAR_UP:
.LONG SPSKP8F1
.WORD 6|DELTAY|MAKESOUND,-1
.LONG STUCKFOOT_SND
.LONG SPSKP8F3
.WORD 8|DELTAY,-2
.LONG SPSKP8F1
.WORD 6|DELTAY|MAKESOUND,-2
.LONG STUCKFOOT_SND
.LONG SPSKP8F2
.WORD 8|DELTAY,-2
.LONG SPSKP6F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP6F3
.WORD 8
.LONG SPSKP6F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP6F2
.WORD 8|SCRIPT
.LONG SPIKETAR_P8P4
SPIKETAR_LR:
.LONG SPSKP4F1
.WORD 6|DELTAXZ|DELTAY|MAKESOUND,1,-1
.LONG STUCKFOOT_SND
.LONG SPSKP4F3
.WORD 8|DELTAXZ|DELTAY,1,-2
.LONG SPSKP4F1
.WORD 6|DELTAXZ|DELTAY|MAKESOUND,1,-2
.LONG STUCKFOOT_SND
.LONG SPSKP4F2
.WORD 8|DELTAXZ|DELTAY,1,-2
SPIKETAR_P8P4:
.LONG SPSKP4F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP4F3
.WORD 8
.LONG SPSKP4F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP4F2
.WORD 8
.LONG SPSKP2F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP2F3
.WORD 8
.LONG SPSKP2F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP2F2
.WORD 8|SCRIPT
.LONG SPIKETAR_P4P0
SPIKETAR_DOWN:
.LONG SPSKP0F1
.WORD 6|DELTAY|MAKESOUND,-1
.LONG STUCKFOOT_SND
.LONG SPSKP0F3
.WORD 8|DELTAY,-1
.LONG SPSKP0F1
.WORD 6|DELTAY|MAKESOUND,-1
.LONG STUCKFOOT_SND
.LONG SPSKP0F2
.WORD 8|DELTAY,-1
.LONG SPSKP0F1
.WORD 6|DELTAY|MAKESOUND,-1
.LONG STUCKFOOT_SND
.LONG SPSKP0F3
.WORD 8|DELTAY,-1
.LONG SPSKP0F1
.WORD 6|DELTAY|MAKESOUND,-1
.LONG STUCKFOOT_SND
.LONG SPSKP0F2
.WORD 8|DELTAY,-1
SPIKETAR_P4P0:
.LONG SPSKP0F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP0F3
.WORD 8
.LONG SPSKP0F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG SPSKP0F2
.WORD 8
.LONG SPSKP0F1
.WORD 14
.LONG SPSKP0F4
.WORD 20|MAKESOUND
.LONG TARBYE_SND
.LONG SPSKP0F1
.WORD 20
.LONG SPSKP0F1
.WORD 20
.LONG SPSKP0F4
.WORD 22
.LONG SPSKP0F5
.WORD 6
.LONG 0 ;BREAK FOR SINK
SPIKETAR_LP:
.LONG SPSKP0F7
.WORD 6
.LONG SPSKP0F6
.WORD 6
.LONG SPSKP0F7
.WORD 6
.LONG SPSKP0F8
.WORD 6|SCRIPT
.LONG SPIKETAR_LP ;LOOP ON THE WAVE
SPIKEFIRE_LR:
.LONG SPYLP4F1
.WORD 8|MAKESOUND
.LONG FIRE_SND
.LONG SPYLP4F2
.WORD 4
.LONG SPYLP4F3
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F5
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F3
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F5
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F3
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F5
.WORD 4
.LONG SPYLP4F4
.WORD 4
.LONG SPYLP4F2
.WORD 4
.LONG SPYLP4F1
.WORD 6
.LONG 0
SPIKEFIRE_UP:
.LONG SPYLP8F1
.WORD 8|MAKESOUND
.LONG FIRE_SND
.LONG SPYLP8F2
.WORD 4
.LONG SPYLP8F3
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F5
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F3
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F5
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F3
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F5
.WORD 4
.LONG SPYLP8F4
.WORD 4
.LONG SPYLP8F2
.WORD 4
.LONG SPYLP8F1
.WORD 4
.LONG 0
SPIKEFIRE_DOWN:
.LONG SPYLP0F1
.WORD 8|MAKESOUND
.LONG FIRE_SND
.LONG SPYLP0F2
.WORD 4
.LONG SPYLP0F3
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F5
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F3
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F5
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F3
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F5
.WORD 4
.LONG SPYLP0F4
.WORD 4
.LONG SPYLP0F2
.WORD 4
.LONG SPYLP0F1
.WORD 4
.LONG 0
*
*TURNING INTO A SKELETON
GWENSKEL_DOWN:
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP0
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP0F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP0F2
.WORD 6
.LONG SPSKELP0F3
.WORD 6
.LONG SPSKELP0F4
.WORD 40
.LONG 0
GWENSKEL_LR:
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP4
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP4F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP4F2
.WORD 6
.LONG SPSKELP4F3
.WORD 6
.LONG SPSKELP4F4
.WORD 40
.LONG 0
GWENSKEL_UP:
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 2|NEWPALET
.LONG FIXED3
.LONG SPSTP8
.WORD 2|NEWPALET
.LONG PINK16
.LONG SPSKELP8F1
.WORD 22|NEWPALET|MAKESOUND
.LONG FIXED3
.LONG DINOCRUMBLE_SND
.LONG SPSKELP8F2
.WORD 6
.LONG SPSKELP8F3
.WORD 6
.LONG SPSKELP8F4
.WORD 40
.LONG 0
*
*KNOCKOUT FRAMES
SPIKEKO_DOWN:
.LONG SPKOP0F1
.WORD 8|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP0F2
.WORD 6
.LONG SPKOP0F3
.WORD 10
.LONG SPKOP0F4
.WORD 8
.LONG SPKOP0F5
.WORD 6
SPIKEKOII_D:
.LONG SPKOP0F6
.WORD 6
.LONG SPKOP0F5
.WORD 6
.LONG 0
.LONG SPKOSKEL0
.WORD 1|NEWPALET
.LONG FIXED3
.LONG SPCORP0F1
.WORD 1
.LONG 0
.LONG SPCORP0F2
.WORD 1
.LONG 0
.LONG SPCORP0F3
.WORD 1
.LONG 0
.LONG SPCORP0F4
.WORD 1
.LONG 0
.LONG SPCORP0F5
.WORD 1
.LONG 0
.LONG SPCORP0F6
.WORD 1
.LONG 0
.LONG 0
SPIKEKO_UP:
.LONG SPKOP8F1
.WORD 8|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP8F2
.WORD 6
.LONG SPKOP8F3
.WORD 6
.LONG SPKOP8F4
.WORD 6
.LONG SPKOP8F5
.WORD 6
SPIKEKOII_U:
.LONG SPKOP8F6
.WORD 6
.LONG SPKOP8F5
.WORD 6
.LONG 0
.LONG SPKOSKEL8
.WORD 1|NEWPALET
.LONG FIXED3
.LONG SPCORP8F1
.WORD 1
.LONG 0
.LONG SPCORP8F2
.WORD 1
.LONG 0
.LONG SPCORP8F3
.WORD 1
.LONG 0
.LONG SPCORP8F4
.WORD 1
.LONG 0
.LONG SPCORP8F5
.WORD 1
.LONG 0
.LONG SPCORP8F6
.WORD 1
.LONG 0
.LONG 0
SPIKEKO_LR:
.LONG SPKOP4F1
.WORD 6|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP4F2
.WORD 6
.LONG SPKOP4F3
.WORD 6
.LONG SPKOP4F4
.WORD 6
.LONG SPKOP4F6
.WORD 6
SPIKEKOII_LR:
.LONG SPKOP4F5
.WORD 6
.LONG SPKOP4F7
.WORD 6
.LONG SPKOP4F6
.WORD 6
.LONG SPKOP4F7
.WORD 6
.LONG 0
.LONG SPKOSKEL4
.WORD 1|NEWPALET
.LONG FIXED3
.LONG SPCORP4F1
.WORD 1
.LONG 0
.LONG SPCORP4F2
.WORD 1
.LONG 0
.LONG SPCORP4F3
.WORD 1
.LONG 0
.LONG SPCORP4F4
.WORD 1
.LONG 0
.LONG SPCORP4F5
.WORD 1
.LONG 0
.LONG SPCORP4F6
.WORD 1
.LONG 0
.LONG 0
**************************************************************************
* *
* CLUBBING SEQUENCES: *
* FIRST PART - HIT ON THE HEAD *
* SECOND PART - SEE STARS, AND BE DIZZY *
* THIRD PART - SEND CLUB ACKNOWLEDGE AND DROP *
* *
**************************************************************************
SPIKECLUB_U:
.LONG SPKOP8F1
.WORD 6|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP8F2
.WORD 6
.LONG 0
.LONG SPTLP8F1
.WORD 8
.LONG SPTLP8F7
.WORD 8
.LONG SPTLP8F2
.WORD 8
.LONG SPTLP8F3
.WORD 8
.LONG SPTLP8F4
.WORD 8
.LONG SPTLP8F5
.WORD 8
.LONG SPTLP8F6
.WORD 8
.LONG SPTLP8F1
.WORD 8
.LONG SPTLP8F7
.WORD 8
.LONG SPTLP8F2
.WORD 8
.LONG SPTLP8F3
.WORD 8
.LONG SPTLP8F4
.WORD 8
.LONG SPTLP8F5
.WORD 8
.LONG 0
.LONG SPKOP8F3
.WORD 6
.LONG SPKOP8F4
.WORD 6
.LONG SPKOP8F5
.WORD 6|MAKESOUND|SCRIPT
.LONG THUD_SND
.LONG SPIKEKOII_U
SPIKECLUB_D:
.LONG SPKOP0F1
.WORD 6|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP0F2
.WORD 6
.LONG 0
.LONG SPTLP0F2
.WORD 8
.LONG SPTLP0F3
.WORD 8
.LONG SPTLP0F4
.WORD 8
.LONG SPTLP0F5
.WORD 8
.LONG SPTLP0F6
.WORD 8
.LONG SPTLP0F7
.WORD 8
.LONG SPTLP0F1
.WORD 8
.LONG SPTLP0F2
.WORD 8
.LONG SPTLP0F3
.WORD 8
.LONG SPTLP0F4
.WORD 8
.LONG SPTLP0F5
.WORD 8
.LONG SPTLP0F6
.WORD 8
.LONG 0
.LONG SPKOP0F3
.WORD 10
.LONG SPKOP0F4
.WORD 8
.LONG SPKOP0F5
.WORD 6|MAKESOUND|SCRIPT
.LONG THUD_SND
.LONG SPIKEKOII_D
SPIKECLUB_LR:
.LONG SPKOP4F1
.WORD 6|MAKESOUND
.LONG TROGHEAD_SND
.LONG SPKOP4F2
.WORD 6
.LONG SPKOP4F3
.WORD 6
.LONG 0
.LONG SPTLP4F2
.WORD 8
.LONG SPTLP4F3
.WORD 8
.LONG SPTLP4F4
.WORD 8
.LONG SPTLP4F5
.WORD 8
.LONG SPTLP4F6
.WORD 8
.LONG SPTLP4F7
.WORD 8
.LONG SPTLP4F1
.WORD 8
.LONG SPTLP4F2
.WORD 8
.LONG SPTLP4F3
.WORD 8
.LONG SPTLP4F4
.WORD 8
.LONG SPTLP4F5
.WORD 8
.LONG SPTLP4F6
.WORD 8
.LONG 0
.LONG SPKOP4F4
.WORD 6
.LONG SPKOP4F6
.WORD 6|MAKESOUND|SCRIPT
.LONG THUD_SND
.LONG SPIKEKOII_LR
**************************************************************************
* *
* TUNNEL SCRIPTS, USED FOR FALLING INTO A TIME TUNNEL *
* *
**************************************************************************
GWENTUNN_U:
.LONG SPTRP8F1
.WORD 4|MAKESOUND
.LONG DINOOHOH_SND
.LONG SPTRP8F2
.WORD 4
.LONG SPTRP8F3
.WORD 4
.LONG SPTRP8F2
.WORD 4
.LONG SPFLP0F2
.WORD 4
.LONG 0
.LONG SPFLP0F1
.WORD 3|DELTAY|MAKESOUND,-8
.LONG DINOTUNN_SND
GWENTUNN_LP:
.LONG SPFLP0F2
.WORD 3
.LONG SPFLP0F3
.WORD 3
.LONG SPFLP0F4
.WORD 3
.LONG SPFLP0F5
.WORD 3
.LONG SPFLP0F6
.WORD 3
.LONG SPFLP0F1
.WORD 3|SCRIPT
.LONG GWENTUNN_LP
GWENTUNN_D:
.LONG SPTRP0F1
.WORD 4|DELTAY|MAKESOUND,1
.LONG DINOOHOH_SND
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG SPTRP0F3
.WORD 4|DELTAY,1
.LONG SPTRP0F2
.WORD 4|DELTAY,1
.LONG 0
.LONG SPFLP0F1
.WORD 3|MAKESOUND
.LONG DINOTUNN_SND
.LONG SPFLP0F2
.WORD 3
.LONG SPFLP0F3
.WORD 3
.LONG SPFLP0F4
.WORD 3
.LONG SPFLP0F5
.WORD 3
.LONG SPFLP0F6
.WORD 3
.LONG SPFLP0F1
.WORD 3|SCRIPT
.LONG GWENTUNN_LP
GWENTUNN_LR:
.LONG SPTRP4F1
.WORD 4|MAKESOUND
.LONG DINOOHOH_SND
.LONG SPTRP4F2
.WORD 4
.LONG SPTRP4F3
.WORD 4
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2|DELTAXZ,1
.LONG SPTRP4F7
.WORD 2|DELTAXZ,1
.LONG SPTRP4F8
.WORD 2|DELTAXZ,1
.LONG 0
.LONG SPFLP4F1
.WORD 3|MAKESOUND
.LONG DINOTUNN_SND
.LONG SPFLP4F2
.WORD 3
.LONG SPFLP4F3
.WORD 3
.LONG SPFLP4F4
.WORD 3
.LONG SPFLP4F5
.WORD 3
.LONG SPFLP4F6
.WORD 3
.LONG SPFLP0F1
.WORD 3|SCRIPT
.LONG GWENTUNN_LP
**************************************************************************
* *
* WHEEL SQUASHING SEQUENCES *
* *
**************************************************************************
GWENSQ_DU
.LONG SPSQP0UF1
.WORD 4
.LONG SPSQP0UF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP0UF3
.WORD 4
.LONG 0
GWENSQ_DD
.LONG SPSQP0DF1
.WORD 4
.LONG SPSQP0DF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP0DF3
.WORD 4
.LONG 0
GWENSQ_DLR
.LONG SPSQP0SF1
.WORD 4
.LONG SPSQP0SF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP0SF3
.WORD 4
.LONG 0
GWENSQ_UU
.LONG SPSQP8UF1
.WORD 4
.LONG SPSQP8UF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP8UF3
.WORD 4
.LONG 0
GWENSQ_UD
.LONG SPSQP8DF1
.WORD 4
.LONG SPSQP8DF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP8DF3
.WORD 4
.LONG 0
GWENSQ_ULR
.LONG SPSQP8SF1
.WORD 4
.LONG SPSQP8SF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP8SF3
.WORD 4
.LONG 0
GWENSQ_LRU
.LONG SPSQP4UF1
.WORD 4
.LONG SPSQP4UF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP4UF3
.WORD 4
.LONG 0
GWENSQ_LRD
.LONG SPSQP4DF1
.WORD 4
.LONG SPSQP4DF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP4DF3
.WORD 4
.LONG 0
GWENSQ_FRONT
.LONG SPSQP4FF1
.WORD 4
.LONG SPSQP4FF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP4FF3
.WORD 4
.LONG 0
GWENSQ_BACK
.LONG SPSQP4BF1
.WORD 4
.LONG SPSQP4BF2
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG SPSQP4BF3
.WORD 4
.LONG 0
**************************************************************************
* *
* DINO HIT BY TROG IN THE SPRINGS *
* *
**************************************************************************
GWENSPROING_U:
.LONG SPSQP8UF4
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG 0
GWENSPROING_D:
.LONG SPSQP0DF4
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG 0
GWENSPROING_LR:
.LONG SPSQP4BF4
.WORD 4|MAKESOUND
.LONG DINOSQUASH_SND
.LONG 0
**************************************************************************
* *
* DINO CATAPULT ANIMATIONS *
* *
**************************************************************************
SPBOING01:
.LONG SPYLP0F1
.WORD 4
.LONG SPTRP0F1
.WORD 2
.LONG SPTRP0F2
.WORD 2
.LONG SPTRP0F3
.WORD 2
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F6
.WORD 2
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F6
.WORD 2
.LONG SPTRP0F4
.WORD 2
.LONG SPTRP0F5
.WORD 2
.LONG SPTRP0F6
.WORD 2
.LONG 0
SPBOING02:
.LONG SPTRP0F7
.WORD 3
.LONG SPTRP0F8
.WORD 3
.LONG SPTRP0F9
.WORD 3
.LONG SPTRP0F7
.WORD 3
.LONG SPTRP0F8
.WORD 3
.LONG SPTRP0F9
.WORD 3
.LONG SPBPP0F1
.WORD 2
.LONG SPBPP0F2
.WORD 2
.LONG SPBPP0F4
.WORD 2
.LONG SPBPP0F5
.WORD 4
.LONG 0
SPBUMPP0b:
.LONG SPBPP0F6
.WORD 2|SCRIPT
.LONG SPIKESHAKE_DOWN
SPBOINGL41:
.LONG SPYLP4F1
.WORD 3|FLIPBITS|SCRIPT,M_FLIPH
.LONG SPBOINGENT
SPBOING41:
.LONG SPYLP4F1
.WORD 3|FLIPBITS,0
SPBOINGENT
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2
.LONG SPTRP4F6
.WORD 2
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2
.LONG SPTRP4F6
.WORD 2
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2
.LONG SPTRP4F6
.WORD 2
.LONG SPTRP4F4
.WORD 2
.LONG SPTRP4F5
.WORD 2
.LONG SPTRP4F6
.WORD 3
.LONG 0
SPBOING42:
.LONG SPTRP4F1
.WORD 4
.LONG SPTRP4F2
.WORD 3
.LONG SPTRP4F3
.WORD 3
.LONG SPTRP4F4
.WORD 3
.LONG SPBPP4F2
.WORD 3
.LONG SPBPP4F3
.WORD 3
.LONG SPBPP4F3
.WORD 3
.LONG SPBPP4F4
.WORD 3
.LONG SPBPP4F5
.WORD 5
.LONG 0
SPBUMPP4b:
.LONG SPBPP4F6
.WORD 2|SCRIPT
.LONG SPIKESHAKE_LR
SPBOING81:
.LONG SPYLP8F1
.WORD 3
.LONG SPTRP8F1
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG SPTRP8F3
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG SPTRP8F1
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG SPTRP8F3
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG SPTRP8F1
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG SPTRP8F3
.WORD 2
.LONG SPTRP8F2
.WORD 2
.LONG 0
SPBOING82:
.LONG SPTRP8F4
.WORD 3
.LONG SPTRP8F5
.WORD 3
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F7
.WORD 2
.LONG SPTRP8F4
.WORD 2
.LONG SPTRP8F5
.WORD 2
.LONG SPTRP8F6
.WORD 2
.LONG SPTRP8F7
.WORD 2
.LONG SPBPP8F2
.WORD 2
.LONG SPBPP8F4
.WORD 2
.LONG SPBPP8F5
.WORD 5
.LONG 0
SPBUMPP8b:
.LONG SPBPP8F6
.WORD 2|SCRIPT
.LONG SPIKESHAKE_UP
**************************************************************************
* *
* SOUND CALLS MADE FROM THESE SCRIPTS *
* *
**************************************************************************
DINOFALL_SND:
.WORD >F011,>38,>8037,0 ;DINO FALLS OFF OF THE ISLAND
SPLASH_SND:
.WORD >F011,>38,>8047,0 ;WATER SPLASH
SIZZLE_SND:
.WORD >F311,>3C,>809F,0 ;SIZZLE SOUND
DINOOHOH_SND:
.WORD >F011,>32,>8054,0 ;OH - OH - OH
DINOPIT_SND:
.WORD >F011,>9C,>803D,0 ;DINO FALLS INTO PIT
DINOSQUASH_SND:
.WORD >F011,>20,>807C,0 ;DINO GETS SQUASHED BY WHEEL
EIEIEI_SND:
.WORD >F010,>35,>8030,0 ;DINO SHAKES OFF SOMETHING
PUNCH_SND:
.WORD >F311,>6,>8088,0 ;PUNCH SOUND
THUD_SND:
.WORD >F305,>6,>8088,0 ;DINOSAUR THUDS ON THE GROUND
TARBYE_SND:
.WORD >F010,>3C,>8038,0 ;DINO WAVES BYE BYE FROM TAR
FIRE_SND:
.WORD >F010,>28,>8035,0 ;DINO WALKS INTO FIRE
DINOCRUMBLE_SND:
.WORD >F310,>9C,>80A8,0 ;DINO FLASHES THEN CRUMBLES
STUCKFOOT_SND:
.WORD >F302,>1,>80A3,0 ;DINO STUCK FOOT SOUND
DINOMAD_SND:
.WORD >F002,>A,>8055,0 ;DINO MAD AT THE PLAYER
DINOTUNN_SND:
.WORD >F0E0,>100,>803D,0 ;DINO FALLS INTO TUNNEL
.END