trog/TROGTDAT.ASM

4297 lines
73 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 'TROGTDAT.ASM'
.TITLE " <<< T R O G -- TROG 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 "MPROCEQU.ASM" ;MPROC equates
.INCLUDE "DISPEQU.ASM" ;Display processor equates
.INCLUDE "GSPINC.ASM" ;GSP assembler equates
.INCLUDE "SYSINC.ASM" ;Zunit system equates
.INCLUDE "IMGTBL.GLO"
.INCLUDE "TROGEQU.ASM"
.INCLUDE "TROGTDAT.TBL" ;GET THE DINOSAUR IMAGE HEADERS
.DEF TROGINIT, TROGATAB, TROG_ATT_APPEAR, TRSTP0, TRSTCLP0
.DEF TROG_CLUB_ATAB, TROGUHOH_SND, TROGFIRE_SND, TINIT_TAB
.DEF TROGFIRE_U, TROGFIRE_D, TROGFIRE_LR
.DEF SPRINGPIT_U, SPRINGPIT_D, SPRINGPIT_LR
.DEF SPRINGDIE_U, SPRINGDIE_D, SPRINGDIE_LR
.DEF SPRINGLAVA_U, SPRINGLAVA_D, SPRINGLAVA_LR
.DEF TREATP4F8, TREATP0F8, LAVA_SPLASH, WATER_SPLASH, TROGUP
.DEF TROGSQUISH_UU, TROGSQUISH_UD, TROGSQUISH_UL, TROGSQUISH_UR
.DEF TROGSQUISH_DU, TROGSQUISH_DD, TROGSQUISH_DL, TROGSQUISH_DR
.DEF TROGSQUISH_LRU, TROGSQUISH_LRD, TROGSQUISH_LRL, TROGSQUISH_LRR
.DEF TROGSQUISH_LRU, TROGSQUISH_LRD, TROGSQUISH_LRR, TROGSQUISH_LRL
.DEF TROGFOOD_U, TROGFOOD_D, TROGFOOD_LR, TROGFOOD_LR
.DEF TRBOING01,TRBOING41,TRBOINGL41,TRBOING81, TROGHEAD_SND
.DEF TROGCLUB_SND, TROGSWOOSH_SND, TROGSQUISH_SND
.REF TROGCOLL, PUNCH_SND, EARTHSHAKER, FLAMEOUT6, FLAMEOUT7
.REF FLAMEOUT8, FIREOUT_SND
.DATA
**************************************************************************
* *
* TROG INITIALIZATION TABLE *
* *
**************************************************************************
TINIT_TAB:
.LONG TROGINIT, TROGGRNINIT, TROGREDINIT, TROGBLUINIT
TROGINIT
.LONG 0,0
.WORD 0,0
.LONG TRSTP0,[5,10],TROGCOLL
.WORD DMAWNZ|M_PIXSCAN,TROGOID
TROGGRNINIT
.LONG 0,0
.WORD 0,0
.LONG GTRSTP0,[5,10],TROGCOLL
.WORD DMAWNZ|M_PIXSCAN,TROGOID|GTROGID
TROGREDINIT
.LONG 0,0
.WORD 0,0
.LONG RTRSTP0,[5,10],TROGCOLL
.WORD DMAWNZ|M_PIXSCAN,TROGOID|RTROGID
TROGBLUINIT
.LONG 0,0
.WORD 0,0
.LONG BTRSTP0,[5,10],TROGCOLL
.WORD DMAWNZ|M_PIXSCAN,TROGOID|BTROGID
TROGATAB:
*WALKING SEQUENCES
.LONG TROGUP,0,-8000H,TROGDN,0,8000H
.LONG TROGLF,-8000H,0,TROGRT,8000H,0
*TURNING SEQUENCES
.LONG TROGUL,0,0,TROGRU,0,0,TROGDR,0,0,TROGLD,0,0
.LONG TROGLU,0,0,TROGDR,0,0,TROGRD,0,0,TROGUR,0,0
*NORMAL DEATH
.LONG TROGDIE_U,0,0,TROGDIE_D,0,0
.LONG TROGDIE_LR,0,0,TROGDIE_LR,0,0
*ABOUT FACE SEQUENCES
.LONG TROGABOUT_UL,0,0,TROGABOUT_UR,0,0
.LONG TROGABOUT_DL,0,0,TROGABOUT_DR,0,0
.LONG TROGABOUT_LU,0,0,TROGABOUT_LD,0,0
.LONG TROGABOUT_RU,0,0,TROGABOUT_RD,0,0
*STANDING IN PLACE SEQUENCES
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*CHEER SEQUENCES
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*MAD SEQUENCES
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*MAD W/SOUND
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*QUESTION SEQUENCES
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*BUMP SEQUENCES
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*PUNCH SEQUENCES
.LONG TROGPUNCH_U,0,0,TROGPUNCH_D,0,0
.LONG TROGPUNCH_LR,0,0,TROGPUNCH_LR,0,0
*OOF SEQUENCES
.LONG TROGOOF_U,0,0,TROGOOF_D,0,0
.LONG TROGOOF_LR,0,0,TROGOOF_LR,0,0
*PIT DEATH SEQUENCES
.LONG TROGPIT_U,0,0,TROGPIT_D,0,0
.LONG TROGPIT_LR,0,0,TROGPIT_LR,0,0
*TROG INTRO
.LONG TROG_APPEAR,0,0
*WONDERMENT SEQUENCES
.LONG TROG_WAVE,0,0
*TAR DEATH SEQUENCES
.LONG TROGTAR_U,0,0,TROGTAR_D,0,0
.LONG TROGTAR_LR,0,0,TROGTAR_LR,0,0
*FIRE DEATH SEQUENCES
.LONG TROGFIRE_U,0,0,TROGFIRE_D,0,0
.LONG TROGFIRE_LR,0,0,TROGFIRE_LR,0,0
*HEAD SHAKE SEQUENCES
.LONG TROGOOF_U,0,0,TROGOOF_D,0,0
.LONG TROGOOF_LR,0,0,TROGOOF_LR,0,0
*TURN INTO A SKELETON SEQUENCES
.LONG TROGOGPIT_U,0,0,TROGOGPIT_D,0,0
.LONG TROGOGPIT_LR,0,0,TROGOGPIT_LR,0,0
*KNOCK OUT SEQUENCES
.LONG TROGKO_U,0,0,TROGKO_D,0,0
.LONG TROGKO_LR,0,0,TROGKO_LR,0,0
*LITTLE PIT DEATH SEQUENCES
.LONG TROGOGPIT_U,0,0,TROGOGPIT_D,0,0
.LONG TROGOGPIT_LR,0,0,TROGOGPIT_LR,0,0
*CLUB OUT SEQUENCES
.LONG TROGFOOD_U,0,0,TROGFOOD_D,0,0
.LONG TROGFOOD_LR,0,0,TROGFOOD_LR,0,0
*SQUISH SEQUENCES
.LONG TROGSQUISH_UU,0,0,TROGSQUISH_UD,0,0
.LONG TROGSQUISH_UL,0,0,TROGSQUISH_UR,0,0
.LONG TROGSQUISH_DU,0,0,TROGSQUISH_DD,0,0
.LONG TROGSQUISH_DL,0,0,TROGSQUISH_DR,0,0
.LONG TROGSQUISH_LRU,0,0,TROGSQUISH_LRD,0,0
.LONG TROGSQUISH_LRL,0,0,TROGSQUISH_LRR,0,0
.LONG TROGSQUISH_LRU,0,0,TROGSQUISH_LRD,0,0
.LONG TROGSQUISH_LRR,0,0,TROGSQUISH_LRL,0,0
*SQUASHED BY THE SPRING SHOE
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*LOOK BOTH WAYS BEFORE CROSSING
.LONG TROGABOUT_UL,0,0,TROGABOUT_DL,0,0
.LONG TROGABOUT_LU,0,0,TROGABOUT_RU,0,0
*EATING FRAMES
.LONG TROGEAT_U,0,0,TROGEAT_D,0,0
.LONG TROGEAT_LR,0,0,TROGEAT_LR,0,0
*DIGGING INTO GROUND FRAMES
.LONG TROGDIG_U,0,0,TROGDIG_D,0,0
.LONG TROGDIG_LR,0,0,TROGDIG_LR,0,0
*DEATH BY FALLING INTO THE LAVA
.LONG TROGLAVA_U,0,0,TROGLAVA_D,0,0
.LONG TROGLAVA_LR,0,0,TROGLAVA_LR,0,0
*TROG FALLS INTO WATER AFTER BEEING PUNCHED FROM BEHIND
.LONG TROGPUNCHOFF_U,0,0,TROGPUNCHOFF_D,0,0
.LONG TROGDIE_LR,0,0,TROGDIE_LR,0,0
*HIT GROUND WITH CLUB
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*HIT GROUND TO CREATE A HOLE
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*START A FIRE WITH THE CLUB
.LONG TROGSTAND_U,0,0,TROGSTAND_D,0,0
.LONG TROGSTAND_L,0,0,TROGSTAND_R,0,0
*ROLL A WHEEL
.LONG TROGROLL_U,0,0,TROGROLL_D,0,0
.LONG TROGROLL_L,0,0,TROGROLL_R,0,0
*
*WALKING SEQUENCES, THEY ARE INFINITE
TROGUP:
.LONG TRWAP8F1
.WORD 6
.LONG TRWAP8F2
.WORD 6
.LONG TRWAP8F3
.WORD 6
.LONG TRWAP8F4
.WORD 6
.LONG TRWAP8F5
.WORD 6
.LONG TRWAP8F6
.WORD 6
.LONG TRWAP8F7
.WORD 6|SCRIPT
.LONG TROGUP
TROGDN:
.LONG TRWAP0F1
.WORD 6
.LONG TRWAP0F2
.WORD 6
.LONG TRWAP0F3
.WORD 6
.LONG TRWAP0F4
.WORD 6
.LONG TRWAP0F5
.WORD 6
.LONG TRWAP0F6
.WORD 6
.LONG TRWAP0F7
.WORD 6|SCRIPT
.LONG TROGDN
TROGLF:
.LONG TRWAP4F1
.WORD 6|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGLR
TROGRT:
.LONG TRWAP4F1
.WORD 6|FLIPBITS,0
TROGLR:
.LONG TRWAP4F1
.WORD 6
.LONG TRWAP4F2
.WORD 6
.LONG TRWAP4F3
.WORD 6
.LONG TRWAP4F4
.WORD 6
.LONG TRWAP4F5
.WORD 6
.LONG TRWAP4F6
.WORD 6
.LONG TRWAP4F7
.WORD 6
.LONG TRWAP4F1
.WORD 6|SCRIPT
.LONG TROGLR
*
*SPECIAL ATTRACT MODE APPEAR, NO SOUND IS MADE
TROG_ATT_APPEAR:
.LONG TRUPP0F1
.WORD 12|SCRIPT
.LONG TROG_APPEAR_ALL
*
*MAKE TROG APPEAR FROM THE GROUND
TROG_APPEAR:
.LONG TRUPP0F1
.WORD 12
TROG_APPEAR_ALL:
.LONG TRUPP0F2
.WORD 12
.LONG TRUPP0F3
.WORD 12
.LONG TRUPP0F4
.WORD 10
.LONG TRSTP0
.WORD 10
.LONG 0
*WAVE SEQUENCE MUST FOLLOW THE APPEAR SEQUENCE IN ALL CASES
TROG_WAVE:
.LONG TRWVP0F1
.WORD 6
.LONG TRWVP0F2
.WORD 4
.LONG TRWVP0F3
.WORD 4
.LONG TRWVP0F4
.WORD 6
.LONG TRWVP0F3
.WORD 4
.LONG TRWVP0F2
.WORD 4
.LONG TRWVP0F1
.WORD 6
.LONG TRWVP0F2
.WORD 4
.LONG TRWVP0F3
.WORD 4
.LONG TRWVP0F4
.WORD 6
.LONG TRWVP0F3
.WORD 4
.LONG TRWVP0F2
.WORD 4
.LONG TRSTP0
.WORD 1
.LONG 0
*
*TURN UP FROM RIGHT
TROGUR
*
*TURN UP FROM LEFT
TROGUL
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKLP4F2
.WORD 12
.LONG TRLKLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 5
.LONG TRSTP5
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP7
.WORD 4
.LONG TRSTP8
.WORD 4|FLIPBITS,0
.LONG 0
*
*TURN RIGHT FROM UP
TROGRU
.LONG TRLKRP8F1
.WORD 6|FLIPBITS,0
.LONG TRLKRP8F2
.WORD 12
.LONG TRLKRP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP8
.WORD 5|SCRIPT
.LONG TROGRULU
*
*TURN LEFT FROM UP
TROGLU
.LONG TRLKLP8F1
.WORD 6|FLIPBITS,0
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP8
.WORD 5|FLIPBITS,M_FLIPH
TROGRULU:
.LONG TRSTP7
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP5
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
*
*TURN DOWN FROM RIGHT
TROGDR
*
*TURN DOWN FROM LEFT
TROGDL
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKRP4F2
.WORD 12
.LONG TRLKRP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 5
.LONG TRSTP3
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP1
.WORD 4
.LONG TRSTP0
.WORD 4|FLIPBITS,0
.LONG 0
*
*TURN LEFT FROM DOWN
TROGLD
.LONG TRLKLP0F1
.WORD 6|FLIPBITS,0
.LONG TRLKLP0F2
.WORD 12
.LONG TRLKLP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP0
.WORD 5|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGRDLD
*
*TURN RIGHT FROM DOWN
TROGRD
.LONG TRLKRP0F1
.WORD 6|FLIPBITS,0
.LONG TRLKRP0F2
.WORD 12
.LONG TRLKRP0F1
.WORD 6
.LONG 0
.LONG TRSTP0
.WORD 5|FLIPBITS,0
TROGRDLD:
.LONG TRSTP1
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP3
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
**************************************************************************
* *
* DEATH ANIMATIONS *
* *
**************************************************************************
*
*TROG FALLS OFF OF ISLAND
TROGDIE_D:
.LONG TRTRP0F1
.WORD 6|FLIPBITS|DELTAXZ|MAKESOUND,0,3
.LONG TROGUHOH_SND
.LONG TRTRP0F2
.WORD 8
.LONG TRTRP0F7
.WORD 8
.LONG TRTRP0F6
.WORD 8|DELTAY,1
.LONG TRTRP0F5
.WORD 6
.LONG TRTRP0F4
.WORD 6|DELTAY,-2
.LONG TRTRP0F3
.WORD 6
.LONG TRTRP0F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
SPRINGDIE_D:
.LONG TRTRP0F2
.WORD 3|MAKESOUND
.LONG TROGFALL_SND
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F8
.WORD 4
.LONG TRTRP0F9
.WORD 4
.LONG TRTRP0F8
.WORD 4
.LONG TRTRP0F9
.WORD 4
.LONG TRTRP0F10
.WORD 8|DELTAY,15
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND
.LONG BLUE16
.WORD 5,40
.LONG SPLASH_SND
WATER_SPLASH
.LONG WSPLASH2
.WORD 2
.LONG WSPLASH3
.WORD 2
.LONG WSPLASH4
.WORD 2
.LONG WSPLASH5
.WORD 2
.LONG 0
TROGDIE_U:
.LONG TRTRP8F1
.WORD 6|FLIPBITS|DELTAY|MAKESOUND,0,-1
.LONG TROGUHOH_SND
.LONG TRTRP8F2
.WORD 8
.LONG TRTRP8F7
.WORD 8|DELTAY,-1
.LONG TRTRP8F6
.WORD 8
.LONG TRTRP8F5
.WORD 6|DELTAY,-1
.LONG TRTRP8F4
.WORD 6
.LONG TRTRP8F3
.WORD 6|DELTAY,-1
.LONG TRTRP8F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
SPRINGDIE_U:
.LONG TRTRP8F4
.WORD 3|DELTAY|MAKESOUND,-1
.LONG TROGFALL_SND
.LONG TRTRP8F3
.WORD 3|DELTAY,-1
.LONG TRTRP8F2
.WORD 3|DELTAY,-1
.LONG TRTRP8F7
.WORD 3|DELTAY,-1
.LONG TRTRP8F6
.WORD 3|DELTAY,-1
.LONG TRTRP8F5
.WORD 3|DELTAY,-1
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F10
.WORD 8
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
TROGDIE_LR:
.LONG TRTRP4F1
.WORD 6|DELTAXZ|MAKESOUND,3
.LONG TROGUHOH_SND
.LONG TRTRP4F2
.WORD 8|DELTAXZ,2
.LONG TRTRP4F7
.WORD 8|DELTAXZ,2
.LONG TRTRP4F6
.WORD 8|DELTAXZ|DELTAY,1,1
.LONG TRTRP4F5
.WORD 6|DELTAXZ,2
.LONG TRTRP4F4
.WORD 6|DELTAXZ|DELTAY,1,-2
.LONG TRTRP4F3
.WORD 6|DELTAXZ,2
.LONG TRTRP4F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
SPRINGDIE_LR:
.LONG TRTRP4F7
.WORD 3|MAKESOUND
.LONG TROGFALL_SND
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F8
.WORD 4|DELTAXZ,3
.LONG TRTRP4F9
.WORD 4|DELTAXZ,3
.LONG TRTRP4F8
.WORD 4|DELTAXZ,3
.LONG TRTRP4F9
.WORD 4|DELTAXZ,3
.LONG TRTRP4F10
.WORD 8|DELTAY,12
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
*
*TROG FALLS OFF OF ISLAND INTO LAVA
TROGLAVA_D:
.LONG TRTRP0F1
.WORD 6|FLIPBITS|DELTAXZ|MAKESOUND,0,3
.LONG TROGUHOH_SND
.LONG TRTRP0F2
.WORD 8
.LONG TRTRP0F7
.WORD 8
.LONG TRTRP0F6
.WORD 8|DELTAY,1
.LONG TRTRP0F5
.WORD 6
.LONG TRTRP0F4
.WORD 6|DELTAY,-2
.LONG TRTRP0F3
.WORD 6
.LONG TRTRP0F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
SPRINGLAVA_D:
.LONG TRTRP0F2
.WORD 3|MAKESOUND
.LONG TROGFALL_SND
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F8
.WORD 4
.LONG TRTRP0F9
.WORD 4
.LONG TRTRP0F8
.WORD 4
.LONG TRTRP0F9
.WORD 4
.LONG TRTRP0F10
.WORD 8|DELTAY,15
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND
.LONG RED16
.WORD 5,40
.LONG SIZZLE_SND
LAVA_SPLASH:
.LONG LSPLASH2
.WORD 2
.LONG LSPLASH3
.WORD 2
.LONG LSPLASH4
.WORD 2
.LONG LSPLASH5
.WORD 2
.LONG 0
TROGLAVA_U:
.LONG TRTRP8F1
.WORD 6|FLIPBITS|DELTAY|MAKESOUND,0,-1
.LONG TROGUHOH_SND
.LONG TRTRP8F2
.WORD 8
.LONG TRTRP8F7
.WORD 8|DELTAY,-1
.LONG TRTRP8F6
.WORD 8
.LONG TRTRP8F5
.WORD 6|DELTAY,-1
.LONG TRTRP8F4
.WORD 6
.LONG TRTRP8F3
.WORD 6|DELTAY,-1
.LONG TRTRP8F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3
.LONG TRTRP8F5
.WORD 3
SPRINGLAVA_U:
.LONG TRTRP8F4
.WORD 3|DELTAY|MAKESOUND,-1
.LONG TROGFALL_SND
.LONG TRTRP8F3
.WORD 3|DELTAY,-1
.LONG TRTRP8F2
.WORD 3|DELTAY,-1
.LONG TRTRP8F7
.WORD 3|DELTAY,-1
.LONG TRTRP8F6
.WORD 3|DELTAY,-1
.LONG TRTRP8F5
.WORD 3|DELTAY,-1
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F10
.WORD 8
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG RED16
.WORD 5,35
.LONG SIZZLE_SND
.LONG LAVA_SPLASH
TROGLAVA_LR:
.LONG TRTRP4F1
.WORD 6|DELTAXZ|MAKESOUND,3
.LONG TROGUHOH_SND
.LONG TRTRP4F2
.WORD 8|DELTAXZ,2
.LONG TRTRP4F7
.WORD 8|DELTAXZ,2
.LONG TRTRP4F6
.WORD 8|DELTAXZ|DELTAY,1,1
.LONG TRTRP4F5
.WORD 6|DELTAXZ,2
.LONG TRTRP4F4
.WORD 6|DELTAXZ|DELTAY,1,-2
.LONG TRTRP4F3
.WORD 6|DELTAXZ,2
.LONG TRTRP4F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
.LONG TRTRP4F7
.WORD 3
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3
SPRINGLAVA_LR:
.LONG TRTRP4F7
.WORD 3|MAKESOUND
.LONG TROGFALL_SND
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3
.LONG TRTRP4F4
.WORD 3
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F8
.WORD 4|DELTAXZ,3
.LONG TRTRP4F9
.WORD 4|DELTAXZ,3
.LONG TRTRP4F8
.WORD 4|DELTAXZ,3
.LONG TRTRP4F9
.WORD 4|DELTAXZ,3
.LONG TRTRP4F10
.WORD 8|DELTAY,12
.LONG LSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG RED16
.WORD 5,35
.LONG SIZZLE_SND
.LONG LAVA_SPLASH
*
*TROG GETS PUNCHED OFF OF THE ISLAND
TROGPUNCHOFF_D:
.LONG TRTRP0F1
.WORD 6|FLIPBITS|DELTAXZ,0,3
.LONG TRTRP0F2
.WORD 8
.LONG TRTRP0F7
.WORD 8
.LONG TRTRP0F6
.WORD 8|DELTAY,1
.LONG TRTRP0F5
.WORD 6
.LONG TRTRP0F4
.WORD 6|DELTAY,-2
.LONG TRTRP0F3
.WORD 6
.LONG TRTRP0F2
.WORD 3|MAKESOUND
.LONG TROGOHOH_SND
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F2
.WORD 3
.LONG TRTRP0F7
.WORD 3|MAKESOUND
.LONG TROGFALL_SND
.LONG TRTRP0F6
.WORD 3|DELTAY,1
.LONG TRTRP0F5
.WORD 3
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,-2
.LONG TRTRP0F8
.WORD 4|DELTAY,2
.LONG TRTRP0F9
.WORD 4|DELTAY,2
.LONG TRTRP0F8
.WORD 4|DELTAY,2
.LONG TRTRP0F9
.WORD 4|DELTAY,2
.LONG TRTRP0F10
.WORD 8|DELTAY,15
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
TROGPUNCHOFF_U:
.LONG TRTRP8F1
.WORD 6|FLIPBITS|DELTAY,0,-1
.LONG TRTRP8F2
.WORD 8|DELTAY,-1
.LONG TRTRP8F7
.WORD 8|DELTAY,-1
.LONG TRTRP8F6
.WORD 8|DELTAY,1
.LONG TRTRP8F5
.WORD 6
.LONG TRTRP8F4
.WORD 6|DELTAY,-2
.LONG TRTRP8F3
.WORD 6
.LONG TRTRP8F2
.WORD 3|DELTAY|MAKESOUND,-2
.LONG TROGOHOH_SND
.LONG TRTRP8F7
.WORD 3
.LONG TRTRP8F6
.WORD 3|DELTAY,1
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3|DELTAY,-2
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3|DELTAY,-2
.LONG TRTRP8F6
.WORD 3|DELTAY,1
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3|DELTAY,-2
.LONG TRTRP8F2
.WORD 3
.LONG TRTRP8F7
.WORD 3|DELTAY,-2
.LONG TRTRP8F6
.WORD 3|DELTAY,1
.LONG TRTRP8F5
.WORD 3|DELTAY,-2
.LONG TRTRP8F4
.WORD 3|DELTAY,-2
.LONG TRTRP8F3
.WORD 3|DELTAY,-2
.LONG TRTRP8F2
.WORD 3|DELTAY|MAKESOUND,-2
.LONG TROGFALL_SND
.LONG TRTRP8F7
.WORD 3|DELTAY,-2
.LONG TRTRP8F6
.WORD 3|DELTAY,1
.LONG TRTRP8F5
.WORD 3|DELTAY,-2
.LONG TRTRP8F4
.WORD 3|DELTAY,-2
.LONG TRTRP8F3
.WORD 3|DELTAY,-2
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F8
.WORD 4
.LONG TRTRP8F9
.WORD 4
.LONG TRTRP8F10
.WORD 8
.LONG WSPLASH1
.WORD 2|NEWPALET|DELTAXZ|DELTAY|MAKESOUND|SCRIPT
.LONG BLUE16
.WORD 5,35
.LONG SPLASH_SND
.LONG WATER_SPLASH
*
*BIG PIT AND OG PIT DEATH SEQUENCES
TROGPIT_U:
.LONG TRTRP8F1
.WORD 5|DELTAY,-2
.LONG TRTRP8F2
.WORD 3|DELTAY,-1
.LONG TRTRP8F7
.WORD 3|DELTAY,-1
.LONG TRTRP8F6
.WORD 3|DELTAY,2
.LONG TRTRP8F5
.WORD 3|DELTAY,-1
.LONG TRTRP8F4
.WORD 3|DELTAY,-1
.LONG TRTRP8F3
.WORD 3|DELTAY,-2
.LONG TRTRP8F2
.WORD 3|DELTAY|MAKESOUND,-1
.LONG TROGOHOH_SND
.LONG TRTRP8F7
.WORD 3|DELTAY,-1
.LONG TRTRP8F6
.WORD 3|DELTAY,-1
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3|DELTAY,-4
.LONG TRTRP8F2
.WORD 3|DELTAY,-1
.LONG TRTRP8F7
.WORD 3|DELTAY,-1
.LONG TRTRP8F6
.WORD 3|DELTAY,-1
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F3
.WORD 3|DELTAY,-4
.LONG 0
.LONG TRFLP8F1
.WORD 4|MAKESOUND
.LONG TROGPIT_SND
.LONG TRFLP8F2
.WORD 4
.LONG TRFLP8F3
.WORD 4
.LONG TRFLP8F4
.WORD 4
.LONG TRFLP8F5
.WORD 4
.LONG TRFLP8F6
.WORD 4
.LONG TRFLP8F7
.WORD 4
.LONG TRFLP8F8
.WORD 4
.LONG TRFLP8F9
.WORD 4
.LONG TRFLP8F10
.WORD 4
.LONG TRFLP8F11
.WORD 4
.LONG TRFLP8F12
.WORD 4
.LONG TRFLP8F13
.WORD 4|SCRIPT
.LONG TROGFLIPP8
TROGOGPIT_U:
.LONG TRSTP8
.WORD 10
.LONG TRFLP8Fa
.WORD 4|MAKESOUND
.LONG TROGOGPIT_SND
.LONG TRFLP8Fb
.WORD 4
.LONG TRFLP8Fc
.WORD 30
SPRINGPIT_U:
.LONG TRSTREAK
.WORD 4|MAKESOUND
.LONG TROGPIT_SND
.LONG 0
TROGFLIPP8:
.LONG TRFLP8F14
.WORD 4
.LONG TRFLP8F15
.WORD 4
.LONG TRFLP8F16
.WORD 4
.LONG TRFLP8F17
.WORD 4
.LONG TRFLP8F18
.WORD 4
.LONG TRFLP8F19
.WORD 4
.LONG TRFLP8F20
.WORD 4
.LONG TRFLP8F21
.WORD 4
.LONG TRFLP8F22
.WORD 4
.LONG TRFLP8F23
.WORD 4
.LONG TRFLP8F24
.WORD 4
.LONG TRFLP8F25
.WORD 4
.LONG TRFLP8F26
.WORD 1
.LONG 0
TROGPIT_D:
.LONG TRTRP0F1
.WORD 5|DELTAXZ,3
.LONG TRTRP0F2
.WORD 3|DELTAY,1
.LONG TRTRP0F7
.WORD 3|DELTAY,1
.LONG TRTRP0F6
.WORD 3|DELTAY,2
.LONG TRTRP0F5
.WORD 3|DELTAY,1
.LONG TRTRP0F4
.WORD 3|DELTAY,1
.LONG TRTRP0F3
.WORD 3|DELTAY|MAKESOUND,1
.LONG TROGOHOH_SND
.LONG TRTRP0F2
.WORD 3|DELTAY,1
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,2
.LONG TRTRP0F5
.WORD 3|DELTAY,1
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,1
.LONG TRTRP0F2
.WORD 3|DELTAY,1
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F6
.WORD 3|DELTAY,2
.LONG TRTRP0F5
.WORD 3|DELTAY,1
.LONG TRTRP0F4
.WORD 3
.LONG TRTRP0F3
.WORD 3|DELTAY,1
.LONG 0
.LONG TRFLP4F10
.WORD 3|MAKESOUND
.LONG TROGPIT_SND
.LONG TRFLP4F11
.WORD 3
.LONG TRFLP4F3
.WORD 3
TROGFLIPD:
.LONG TRFLP4F5
.WORD 3
.LONG TRFLP4F6
.WORD 3
.LONG TRFLP4F7
.WORD 3
.LONG TRFLP4F8
.WORD 3
.LONG TRFLP4F9
.WORD 3
.LONG TRFLP4F10
.WORD 3
.LONG TRFLP4F11
.WORD 3
.LONG TRFLP4F12
.WORD 3
.LONG TRFLP4F13
.WORD 3|SCRIPT
.LONG TROGFLIPP4
TROGOGPIT_D:
.LONG TRSTP0
.WORD 10|MAKESOUND
.LONG TROGOGPIT_SND
.LONG TRFLP0Fa
.WORD 30
SPRINGPIT_D:
.LONG TRSTREAK
.WORD 4|MAKESOUND
.LONG TROGPIT_SND
.LONG 0
TROGFLIPP4:
.LONG TRFLP4F14
.WORD 2
.LONG TRFLP4F15
.WORD 2
.LONG TRFLP4F16
.WORD 3
.LONG TRFLP4F17
.WORD 3
.LONG TRFLP4F18
.WORD 3
.LONG TRFLP4F19
.WORD 3
.LONG TRFLP4F20
.WORD 3
.LONG TRFLP4F21
.WORD 3
.LONG TRFLP4F22
.WORD 3
.LONG TRFLP4F23
.WORD 3
.LONG TRFLP4F24
.WORD 3
.LONG TRFLP4F25
.WORD 3
.LONG TRFLP4F26
.WORD 3
.LONG TRFLP4F27
.WORD 3
.LONG TRFLP4F28
.WORD 3
.LONG TRFLP4F29
.WORD 3
.LONG 0
TROGPIT_LR:
.LONG TRTRP4F1
.WORD 5|DELTAXZ,3
.LONG TRTRP4F2
.WORD 3|DELTAXZ,2
.LONG TRTRP4F7
.WORD 3|DELTAXZ,2
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3|DELTAXZ,1
.LONG TRTRP4F4
.WORD 4|DELTAXZ,1
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3|DELTAXZ|MAKESOUND,2
.LONG TROGOHOH_SND
.LONG TRTRP4F7
.WORD 3|DELTAXZ,1
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3|DELTAXZ,1
.LONG TRTRP4F4
.WORD 3|DELTAXZ,1
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG TRTRP4F2
.WORD 3|DELTAXZ,2
.LONG TRTRP4F7
.WORD 3|DELTAXZ,1
.LONG TRTRP4F6
.WORD 3|DELTAY,1
.LONG TRTRP4F5
.WORD 3|DELTAXZ,1
.LONG TRTRP4F4
.WORD 3|DELTAXZ,1
.LONG TRTRP4F3
.WORD 3|DELTAY,-2
.LONG 0
.LONG TRFLP4F1
.WORD 3|DELTAXZ|MAKESOUND,2
.LONG TROGPIT_SND
.LONG TRFLP4F2
.WORD 3|SCRIPT
.LONG TROGFLIPD
TROGOGPIT_LR:
.LONG TRSTP4
.WORD 10
.LONG TRFLP4Fd
.WORD 30|MAKESOUND
.LONG TROGOGPIT_SND
SPRINGPIT_LR:
.LONG TRSTREAK
.WORD 4
.LONG 0
.LONG TRFLP4F14
.WORD 1|MAKESOUND|SCRIPT
.LONG TROGPIT_SND
.LONG TROGFLIPP4
*
*ABOUT FACE FROM UP, VIA LEFT
TROGABOUT_UL:
.LONG TRSTP8
.WORD 6
.LONG TRLKLP8F1
.WORD 6
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLP8F1
.WORD 6
.LONG TRLKRP8F1
.WORD 6
.LONG TRLKRP8F2
.WORD 12
.LONG TRLKRP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP8
.WORD 8|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGABOUT_U
*ABOUT FACE FROM UP VIA RIGHT
TROGABOUT_UR:
.LONG TRSTP8
.WORD 6
.LONG TRLKRP8F1
.WORD 6
.LONG TRLKRP8F2
.WORD 12
.LONG TRLKRP8F1
.WORD 6
.LONG TRLKLP8F1
.WORD 6
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP8
.WORD 8|FLIPBITS,0
TROGABOUT_U:
.LONG TRSTP7
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP5
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG TRSTP3
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP1
.WORD 4
.LONG TRSTP0
.WORD 4|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM DOWN VIA LEFT
TROGABOUT_DL:
.LONG TRSTP0
.WORD 6
.LONG TRLKLP0F1
.WORD 6
.LONG TRLKLP0F2
.WORD 12
.LONG TRLKLP0F1
.WORD 6
.LONG TRLKRP0F1
.WORD 6
.LONG TRLKRP0F2
.WORD 12
.LONG TRLKRP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP0
.WORD 8|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGABOUT_D
*ABOUT FACE FROM DOWN VIA RIGHT
TROGABOUT_DR:
.LONG TRSTP0
.WORD 6
.LONG TRLKRP0F1
.WORD 6
.LONG TRLKRP0F2
.WORD 12
.LONG TRLKRP0F1
.WORD 6
.LONG TRLKLP0F1
.WORD 6
.LONG TRLKLP0F2
.WORD 12
.LONG TRLKLP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP0
.WORD 8
TROGABOUT_D:
.LONG TRSTP1
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP3
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG TRSTP5
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP7
.WORD 4
.LONG TRSTP8
.WORD 4|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM LEFT VIA UP
TROGABOUT_LU:
.LONG TRSTP4
.WORD 6
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKLP4F2
.WORD 12
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKRP4F2
.WORD 12
.LONG TRLKRP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 12
.LONG TRSTP5
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP7
.WORD 4
.LONG TRSTP8
.WORD 4|FLIPBITS,0
.LONG TRSTP7
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP5
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
*ABOUT FACE FROM LEFT VIA DOWN
TROGABOUT_LD:
.LONG TRSTP4
.WORD 6
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKRP4F2
.WORD 12
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKLP4F2
.WORD 12
.LONG TRLKLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 10
.LONG TRSTP3
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP1
.WORD 4
.LONG TRSTP0
.WORD 4|FLIPBITS,0
.LONG TRSTP1
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP3
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
*ABOUT FACE FROM RIGHT VIA UP
TROGABOUT_RU:
.LONG TRSTP4
.WORD 6
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKLP4F2
.WORD 12
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKRP4F2
.WORD 12
.LONG TRLKRP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 12
.LONG TRSTP5
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP7
.WORD 4
.LONG TRSTP8
.WORD 4|FLIPBITS,M_FLIPH
.LONG TRSTP7
.WORD 4
.LONG TRSTP6
.WORD 4
.LONG TRSTP5
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
*ABOUT FACE FROM RIGHT VIA DOWN
TROGABOUT_RD:
.LONG TRSTP4
.WORD 6
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKRP4F2
.WORD 12
.LONG TRLKRP4F1
.WORD 6
.LONG TRLKLP4F1
.WORD 6
.LONG TRLKLP4F2
.WORD 12
.LONG TRLKLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTP4
.WORD 10
.LONG TRSTP3
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP1
.WORD 4
.LONG TRSTP0
.WORD 4|FLIPBITS,M_FLIPH
.LONG TRSTP1
.WORD 4
.LONG TRSTP2
.WORD 4
.LONG TRSTP3
.WORD 4
.LONG TRSTP4
.WORD 4
.LONG 0
*STANDING IN PLACE FRAMES
*STAND FACING UP
TROGSTAND_U:
.LONG TRSTP8
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING DOWN
TROGSTAND_D:
.LONG TRSTP0
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING LEFT
TROGSTAND_L:
.LONG TRSTP4
.WORD 1|FLIPBITS,M_FLIPH
.LONG 0
*STAND FACING RIGHT
TROGSTAND_R:
.LONG TRSTP4
.WORD 1|FLIPBITS,0
.LONG 0
**************************************************************************
* *
* PUNCHING SEQUENCES CONTAIN A SERIES OF NULL FRAMES, *
* THE FIRST NULL IS WHEN THE PUNCH COMMAND WILL BE SENT *
* THE SECOND NULL IS WHEN THE PUNCH ACKNOWLEDGE WILL *
* BE EXPECTED *
* A DOUBLE NULL DENOTES END OF SEQUENCE. *
* *
**************************************************************************
TROGPUNCH_D:
.LONG TRPUNP0F1
.WORD 8|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRPUNP0F2
.WORD 8
.LONG TRPUNP0F3
.WORD 8
.LONG TRPUNP0F4
.WORD 8
.LONG 0
.LONG TRPUNP0F5
.WORD 8
.LONG TRPUNP0F6
.WORD 20
.LONG TRPUNP0F5
.WORD 8
.LONG TRPUNP0F3
.WORD 8
.LONG TRPUNP0F1
.WORD 8
.LONG TRSTP0
.WORD 1
.LONG 0
.LONG 0
.LONG 0
TROGPUNCH_LR:
.LONG TRPUNP4F1
.WORD 8|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRPUNP4F2
.WORD 8
.LONG TRPUNP4F3
.WORD 8
.LONG TRPUNP4F4
.WORD 8
.LONG 0
.LONG TRPUNP4F5
.WORD 8
.LONG TRPUNP4F6
.WORD 20
.LONG TRPUNP4F5
.WORD 8
.LONG TRPUNP4F3
.WORD 8
.LONG TRPUNP4F1
.WORD 8
.LONG TRSTP4
.WORD 1
.LONG 0
.LONG 0
.LONG 0
TROGPUNCH_U:
.LONG TRPUNP8F1
.WORD 8|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRPUNP8F2
.WORD 8
.LONG TRPUNP8F3
.WORD 8
.LONG TRPUNP8F4
.WORD 8
.LONG 0
.LONG TRPUNP8F5
.WORD 8
.LONG TRPUNP8F6
.WORD 20
.LONG TRPUNP8F5
.WORD 8
.LONG TRPUNP8F3
.WORD 8
.LONG TRPUNP8F1
.WORD 8
.LONG TRSTP8
.WORD 1
.LONG 0
.LONG 0
.LONG 0
*
*OOF FRAMES FOR GETTING PUNCHED
*
TROGOOF_U:
.LONG TRCLOB81
.WORD 12|FLIPBITS,0
.LONG TRSTP8
.WORD 12
.LONG 0
TROGOOF_D:
.LONG TRCLOB01
.WORD 12|FLIPBITS,0
.LONG TRSTP0
.WORD 12
.LONG 0
TROGOOF_LR:
.LONG TRCLOB41
.WORD 12
.LONG TRSTP4
.WORD 12
.LONG 0
*
*EAT PAPA, NO ONE LIKES A SKINNY SANTA!
*
TROGEAT_U:
.LONG TREATP8F8
.WORD 40
.LONG TREATP8F1
.WORD 10
.LONG TREATP8F2
.WORD 4
.LONG TREATP8F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F4
.WORD 4
.LONG TREATP8F2
.WORD 2
.LONG TREATP8F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F6
.WORD 4
.LONG TREATP8F2
.WORD 2
.LONG TREATP8F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F4
.WORD 4
.LONG TREATP8F2
.WORD 2
.LONG TREATP8F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F6
.WORD 4
.LONG TREATP8F2
.WORD 2
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 2
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP8F8
.WORD 2
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 2
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F2
.WORD 4
.LONG TREATP8F3
.WORD 6|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F4
.WORD 4
.LONG TREATP8F2
.WORD 4
.LONG TREATP8F5
.WORD 4|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP8F6
.WORD 2
.LONG TREATP8F2
.WORD 6
.LONG TREATP8F7
.WORD 2|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP8F8
.WORD 4
.LONG TREATP8F7
.WORD 6|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP8F8
.WORD 6
.LONG 0
.LONG 0
.LONG TREATP7
.WORD 3
.LONG TREATP6
.WORD 3
.LONG TREATP5
.WORD 3
.LONG TREATP4F8
.WORD 3|SCRIPT
.LONG TROGEAT_TURN
TROGEAT_D:
.LONG TREATP0F8
.WORD 40
.LONG TREATP0F1
.WORD 10
.LONG TREATP0F2
.WORD 4
.LONG TREATP0F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F4
.WORD 4
.LONG TREATP0F2
.WORD 2
.LONG TREATP0F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F6
.WORD 4
.LONG TREATP0F2
.WORD 2
.LONG TREATP0F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F4
.WORD 4
.LONG TREATP0F2
.WORD 2
.LONG TREATP0F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F6
.WORD 4
.LONG TREATP0F2
.WORD 2
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 2
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP0F8
.WORD 2
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 2
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F2
.WORD 4
.LONG TREATP0F3
.WORD 6|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F4
.WORD 4
.LONG TREATP0F2
.WORD 4
.LONG TREATP0F5
.WORD 4|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP0F6
.WORD 2
.LONG TREATP0F2
.WORD 6
.LONG TREATP0F7
.WORD 2|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP0F8
.WORD 4
.LONG TREATP0F7
.WORD 6|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP0F8
.WORD 6
.LONG 0
.LONG 0
TROGBURP:
.LONG TRBRPP0F1
.WORD 10|FLIPBITS,0
.LONG TRBRPP0F2
.WORD 8|MAKESOUND
.LONG TROGBURP_SND
.LONG TRBRPP0F3
.WORD 8
.LONG TRBRPP0F4
.WORD 12
.LONG TRBRPP0F5
.WORD 8
.LONG TREATP0F1
.WORD 4
.LONG TRSTP0
.WORD 4
.LONG 0
TROGEAT_LR:
.LONG TREATP4F8
.WORD 40
.LONG TREATP4F1
.WORD 10
.LONG TREATP4F2
.WORD 4
.LONG TREATP4F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F4
.WORD 4
.LONG TREATP4F2
.WORD 2
.LONG TREATP4F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F6
.WORD 4
.LONG TREATP4F2
.WORD 2
.LONG TREATP4F3
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F4
.WORD 4
.LONG TREATP4F2
.WORD 2
.LONG TREATP4F5
.WORD 2|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F6
.WORD 4
.LONG TREATP4F2
.WORD 2
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 2
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP4F8
.WORD 2
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 2
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F2
.WORD 4
.LONG TREATP4F3
.WORD 6|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F4
.WORD 4
.LONG TREATP4F2
.WORD 4
.LONG TREATP4F5
.WORD 4|MAKESOUND
.LONG TROGKNIFE_SND
.LONG 0
.LONG TREATP4F6
.WORD 2
.LONG TREATP4F2
.WORD 6
.LONG TREATP4F7
.WORD 2|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 2|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 4|MAKESOUND
.LONG TROGCHEW1_SND
.LONG TREATP4F8
.WORD 4
.LONG TREATP4F7
.WORD 6|MAKESOUND
.LONG TROGCHEW2_SND
.LONG TREATP4F8
.WORD 6
.LONG 0
.LONG 0
TROGEAT_TURN:
.LONG TREATP3
.WORD 3
.LONG TREATP2
.WORD 3
.LONG TREATP1
.WORD 3|SCRIPT
.LONG TROGBURP
*
*THE DREADED TAR PIT
*
TROGTAR_U:
.LONG TRSKP8F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP8F2
.WORD 8
.LONG TRSKP8F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP8F3
.WORD 8
.LONG TRSKP6F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP6F2
.WORD 8
.LONG TRSKP6F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP6F3
.WORD 8
TROGTAR_LR:
.LONG TRSKP4F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP4F2
.WORD 8
.LONG TRSKP4F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP4F3
.WORD 8
.LONG TRSKP2F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP2F2
.WORD 8
.LONG TRSKP2F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP2F3
.WORD 8
TROGTAR_D:
.LONG TRSKP0F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP0F2
.WORD 8
.LONG TRSKP0F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP0F2
.WORD 8
.LONG TRSKP0F1
.WORD 6|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP0F2
.WORD 6
.LONG TRSKP0F1
.WORD 18
.LONG TRSKP0F4
.WORD 24|MAKESOUND
.LONG TROGHUH1_SND
.LONG TRSKP0F1
.WORD 22
.LONG TRSKP0F2
.WORD 4|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP0F1
.WORD 8
.LONG TRSKP0F2
.WORD 4|MAKESOUND
.LONG STUCKFOOT_SND
.LONG TRSKP0F1
.WORD 4|MAKESOUND
.LONG TROGUHOH_SND
.LONG TRSKP0F4
.WORD 25
.LONG TRSKP0F1
.WORD 8
.LONG TRSKP0F4
.WORD 8
.LONG 0
.LONG TRSKP0F4
.WORD 2
.LONG TRSKP0F5
.WORD 4|DELTAY|MAKESOUND,3
.LONG TROGTAR_SND
TROGTAR_LP:
.LONG TRSKP0F6
.WORD 4
.LONG TRSKP0F5
.WORD 4
.LONG TRSKP0F7
.WORD 4
.LONG TRSKP0F5
.WORD 4|SCRIPT
.LONG TROGTAR_LP
*
*DIGGING SEQUENCES
*
TROGDIG_U:
.LONG TRDIGP8F1
.WORD 8
.LONG TRDIGP8F2
.WORD 4|DELTAY,-5
.LONG TRDIGP8F3
.WORD 4|DELTAY|MAKESOUND,-1
.LONG TROGUD_SND
.LONG TRDIGP8F4
.WORD 4
.LONG TRDIGP8F5
.WORD 4|DELTAY,6
.LONG TRDIGP10
.WORD 4|DELTAY,1
.LONG TRDIGP12
.WORD 4|DELTAY,-1
.LONG TRDIGP14
.WORD 4|DELTAY|SCRIPT,1
.LONG TROGDIG_IN
TROGDIG_D:
.LONG TRDIGP0F1
.WORD 8
.LONG TRDIGP0F2
.WORD 4|DELTAY,-5
.LONG TRDIGP0F3
.WORD 4|DELTAY|MAKESOUND,-1
.LONG TROGUD_SND
.LONG TRDIGP0F4
.WORD 4
.LONG TRDIGP0F5
.WORD 4|DELTAY|SCRIPT,6
.LONG TROGDIG_IN
TROGDIG_LR:
.LONG TRDIGP4F1
.WORD 8
.LONG TRDIGP4F2
.WORD 2|DELTAY,-5
.LONG TRDIGP4F3
.WORD 2|DELTAY|MAKESOUND,-1
.LONG TROGUD_SND
.LONG TRDIGP4F4
.WORD 2
.LONG TRDIGP4F5
.WORD 2|DELTAY,6
.LONG TRDIGP6
.WORD 2|DELTAY,1
.LONG TRDIGP8F5
.WORD 2|DELTAY,-1
.LONG TRDIGP10
.WORD 2|DELTAY,1
.LONG TRDIGP12
.WORD 2|DELTAY,-1
.LONG TRDIGP14
.WORD 2|DELTAY,1
TROGDIG_IN:
.LONG TRDIGP0F5
.WORD 4|FLIPBITS|MAKESOUND,0
.LONG TROGDRILL_SND
.LONG TRDIGP2
.WORD 4
.LONG TRDIGP4F5
.WORD 3
.LONG TRDIGP6
.WORD 3
.LONG TRDIGP8F5
.WORD 3
.LONG TRDIGP10
.WORD 2
.LONG TRDIGP12
.WORD 2
.LONG TRDIGP14
.WORD 2
.LONG 0
TROGDIG_IN_LP:
.LONG TRDIGP0F5
.WORD 1
.LONG TRDIGP2
.WORD 1
.LONG TRDIGP4F5
.WORD 1
.LONG TRDIGP6
.WORD 1
.LONG TRDIGP8F5
.WORD 1
.LONG TRDIGP10
.WORD 1
.LONG TRDIGP12
.WORD 1
.LONG TRDIGP14
.WORD 1|SCRIPT
.LONG TROGDIG_IN_LP
*
*FIRE DEATH FRAMES
*
TROGFIRE_U:
.LONG TRYLP8F1
.WORD 8|MAKESOUND
.LONG TROGFIRE_SND
.LONG TRYLP8F2
.WORD 6
.LONG TRYLP8F3
.WORD 4
.LONG TRYLP8F4
.WORD 4
.LONG TRYLP8F5
.WORD 4
.LONG TRYLP8F3
.WORD 4
.LONG TRYLP8F4
.WORD 4
.LONG TRYLP8F5
.WORD 4
.LONG TRYLP8F3
.WORD 4
.LONG TRYLP8F4
.WORD 4
.LONG TRYLP8F5
.WORD 4
.LONG TRYLP8F3
.WORD 4
.LONG TRYLP8F4
.WORD 4
.LONG TRYLP8F5
.WORD 4
.LONG TRYLP8F6
.WORD 4
.LONG TRYLP8F7
.WORD 4
.LONG TRYLP8F8
.WORD 4
.LONG 0
.LONG TRYLP8F9
.WORD 6
.LONG TRCHARP7
.WORD 6
.LONG TRCHARP6
.WORD 6
.LONG TRCHARP5
.WORD 6|SCRIPT
.LONG TROGFIRE_LR_TURN
TROGFIRE_D:
.LONG TRYLP0F1
.WORD 8|MAKESOUND
.LONG TROGFIRE_SND
.LONG TRYLP0F2
.WORD 6
.LONG TRYLP0F3
.WORD 4
.LONG TRYLP0F4
.WORD 4
.LONG TRYLP0F5
.WORD 4
.LONG TRYLP0F3
.WORD 4
.LONG TRYLP0F4
.WORD 4
.LONG TRYLP0F5
.WORD 4
.LONG TRYLP0F3
.WORD 4
.LONG TRYLP0F4
.WORD 4
.LONG TRYLP0F5
.WORD 4
.LONG TRYLP0F3
.WORD 4
.LONG TRYLP0F4
.WORD 4
.LONG TRYLP0F5
.WORD 4
.LONG TRYLP0F6
.WORD 4
.LONG TRYLP0F7
.WORD 4
.LONG TRYLP0F8
.WORD 4
.LONG 0
TROGFIRE_D_CRUMBLE:
.LONG TRCHARP01a
.WORD 12
.LONG TRCHARP01b
.WORD 4|MAKESOUND
.LONG TROGBLINK_SND
.LONG TRCHARP01c
.WORD 8
.LONG TRCHARP01a
.WORD 10
.LONG TRCHARP01b
.WORD 4|MAKESOUND
.LONG TROGBLINK_SND
.LONG TRCHARP01c
.WORD 6
.LONG TRCHARP01a
.WORD 10
.LONG TRCHARP02
.WORD 4|MAKESOUND
.LONG TROGCRUMBLE_SND
.LONG TRCHARP03
.WORD 4
.LONG TRCHARP04
.WORD 4
.LONG TRCHARP05
.WORD 4
.LONG TRCHARP06
.WORD 4
.LONG TRCHARP07
.WORD 4
.LONG TRCHARP08
.WORD 4
.LONG TRCHARP09
.WORD 20
.LONG TRCHARP010
.WORD 4|MAKESOUND
.LONG TROGBLINK_SND
.LONG TRCHARP09
.WORD 14
.LONG TRCHARP010
.WORD 6|MAKESOUND
.LONG TROGBLINK_SND
.LONG TRCHARP09
.WORD 10
.LONG TRCHARP010
.WORD 18
.LONG TRCHARP011
.WORD 4
.LONG TRCHARP012
.WORD 4
.LONG TRCHARP013
.WORD 5|MAKESOUND
.LONG TROGPOOF_SND
.LONG FLAMEOUT6
.WORD 8|NEWPALET|DELTAY
.LONG FIXED3
.WORD 32
.LONG FLAMEOUT7
.WORD 8
.LONG FLAMEOUT8
.WORD 8
.LONG 0
TROGFIRE_LR:
.LONG TRYLP4F1
.WORD 8|MAKESOUND
.LONG TROGFIRE_SND
.LONG TRYLP4F2
.WORD 6
.LONG TRYLP4F3
.WORD 4
.LONG TRYLP4F4
.WORD 4
.LONG TRYLP4F5
.WORD 4
.LONG TRYLP4F3
.WORD 4
.LONG TRYLP4F4
.WORD 4
.LONG TRYLP4F5
.WORD 4
.LONG TRYLP4F3
.WORD 4
.LONG TRYLP4F4
.WORD 4
.LONG TRYLP4F5
.WORD 4
.LONG TRYLP4F3
.WORD 4
.LONG TRYLP4F4
.WORD 4
.LONG TRYLP4F5
.WORD 4
.LONG TRYLP4F6
.WORD 4
.LONG TRYLP4F7
.WORD 4
.LONG TRYLP4F8
.WORD 4
.LONG 0
TROGFIRE_LR_TURN:
.LONG TRYLP4F9
.WORD 6
.LONG TRCHARP3
.WORD 6
.LONG TRCHARP2
.WORD 6
.LONG TRCHARP1
.WORD 6|SCRIPT
.LONG TROGFIRE_D_CRUMBLE
**************************************************************************
* *
* RISE UP AND ROLL A WHEEL *
* *
**************************************************************************
TROGROLL_U:
.LONG TRWEUP8F1a
.WORD 11
.LONG TRWEUP8F1
.WORD 11|MAKESOUND
.LONG TROGLIFT_SND
.LONG TRWEUP8F2
.WORD 11
.LONG TRWEUP8F3
.WORD 11
.LONG TRWEUP8F4
.WORD 11
.LONG TRWEUP8F5
.WORD 16
.LONG TRWEUP8F6
.WORD 30
.LONG TRWEUP8F7
.WORD 10|MAKESOUND
.LONG TROGPUSH_SND
.LONG TRWEUP8F8
.WORD 4
.LONG 0
.LONG TRWEUP8F9
.WORD 4
.LONG TRWEUP8F10
.WORD 4
.LONG 0
TROGROLL_D:
.LONG TRWEUP0F1
.WORD 11|MAKESOUND
.LONG TROGLIFT_SND
.LONG TRWEUP0F2
.WORD 11
.LONG TRWEUP0F3
.WORD 11
.LONG TRWEUP0F4
.WORD 16
.LONG TRWEUP0F5
.WORD 30
.LONG TRWEUP0F6
.WORD 10|MAKESOUND
.LONG TROGPUSH_SND
.LONG TRWEUP0F7
.WORD 4
.LONG 0
.LONG TRWEUP0F8
.WORD 10
.LONG TRWEUP0F9
.WORD 4
.LONG TRWEUP0F10
.WORD 4
.LONG 0
TROGROLL_R:
.LONG TRWEUP4F1
.WORD 11|SCRIPT
.LONG TROGROLL_LR
TROGROLL_L:
.LONG TRWEUP4F1
.WORD 11|FLIPBITS,M_FLIPH
TROGROLL_LR:
.LONG TRWEUP4F2
.WORD 11|MAKESOUND
.LONG TROGLIFT_SND
.LONG TRWEUP4F3
.WORD 11
.LONG TRWEUP4F4
.WORD 11
.LONG TRWEUP4F5
.WORD 16
.LONG TRWEUP4F6
.WORD 30
.LONG TRWEUP4F7
.WORD 10|MAKESOUND
.LONG TROGPUSH_SND
.LONG TRWEUP4F8
.WORD 8
.LONG 0
.LONG TRWEUP4F9
.WORD 4
.LONG TRWEUP4F10
.WORD 4
.LONG 0
**************************************************************************
* *
* SQUISHED WITH WHEEL WHILE IN HOLE *
* *
**************************************************************************
TROGSQUISH_UU:
.LONG TRPSQP8F1
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP8F9
.WORD 4
.LONG TRWEUP8F10
.WORD 4
.LONG 0
TROGSQUISH_UD:
.LONG TRPSQP8F3
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP8F9
.WORD 4
.LONG TRWEUP8F10
.WORD 4
.LONG 0
TROGSQUISH_UL:
.LONG TRPSQP8F2
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP8F9
.WORD 4
.LONG TRWEUP8F10
.WORD 4
.LONG 0
TROGSQUISH_UR:
.LONG TRPSQP8F4
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP8F9
.WORD 4
.LONG TRWEUP8F10
.WORD 4
.LONG 0
TROGSQUISH_DU:
.LONG TRPSQP0F2
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP0F9
.WORD 4
.LONG TRWEUP0F10
.WORD 4
.LONG 0
TROGSQUISH_DD:
.LONG TRPSQP0F3
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP0F9
.WORD 4
.LONG TRWEUP0F10
.WORD 4
.LONG 0
TROGSQUISH_DL:
.LONG TRPSQP0F4
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP0F9
.WORD 4
.LONG TRWEUP0F10
.WORD 4
.LONG 0
TROGSQUISH_DR:
.LONG TRPSQP0F1
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP0F9
.WORD 4
.LONG TRWEUP0F10
.WORD 4
.LONG 0
TROGSQUISH_LRU:
.LONG TRPSQP4F4
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP4F9
.WORD 4
.LONG TRWEUP4F10
.WORD 4
.LONG 0
TROGSQUISH_LRD:
.LONG TRPSQP4F1
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP4F9
.WORD 4
.LONG TRWEUP4F10
.WORD 4
.LONG 0
TROGSQUISH_LRL:
.LONG TRPSQP4F3
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP4F9
.WORD 4
.LONG TRWEUP4F10
.WORD 4
.LONG 0
TROGSQUISH_LRR:
.LONG TRPSQP4F2
.WORD 1|MAKESOUND
.LONG TROGSQUISH_SND
.LONG 0
.LONG TRWEUP4F9
.WORD 4
.LONG TRWEUP4F10
.WORD 4
.LONG 0
**************************************************************************
* *
* TROG BECOMES DINO FOOD *
* *
**************************************************************************
TROGFOOD_U:
.LONG TRFLP8Fa
.WORD 4
.LONG TRFLP8Fb
.WORD 4
.LONG TRFLP8Fc
.WORD 22
.LONG 0
TROGFOOD_D:
.LONG TRFLP0Fa
.WORD 30
.LONG 0
TROGFOOD_LR:
.LONG TRFLP4Fd
.WORD 30
.LONG 0
**************************************************************************
* *
* TROG GETS KNOCKED OUT *
* *
**************************************************************************
TROGKO_U
.LONG TRCLOB81
.WORD 6|FLIPBITS,0
.LONG TRCLOB82
.WORD 10
.LONG TRCLOB83
.WORD 1
.LONG 0
TROGKO_D
.LONG TRCLOB01
.WORD 6|FLIPBITS,0
.LONG TRCLOB02
.WORD 10
.LONG TRCLOB03
.WORD 1
.LONG 0
TROGKO_LR
.LONG TRCLOB41
.WORD 6
.LONG TRCLOB42
.WORD 10
.LONG TRCLOB43
.WORD 1
.LONG 0
**************************************************************************
* *
* TROG, WITH CLUB, ANIMATION SCRIPTS *
* *
**************************************************************************
TROG_CLUB_ATAB:
*WALKING SEQUENCES
.LONG TROGCL_UP,0,-8000H,TROGCL_DN,0,8000H
.LONG TROGCL_LF,-8000H,0,TROGCL_RT,8000H,0
*TURNING SEQUENCES
.LONG TROGCL_UL,0,0,TROGCL_RU,0,0,TROGCL_DR,0,0,TROGCL_LD,0,0
.LONG TROGCL_LU,0,0,TROGCL_DR,0,0,TROGCL_RD,0,0,TROGCL_UR,0,0
*NORMAL DEATH
.LONG TROGDIE_U,0,0,TROGDIE_D,0,0
.LONG TROGDIE_LR,0,0,TROGDIE_LR,0,0
*ABOUT FACE SEQUENCES
.LONG TROGCLABOUT_UL,0,0,TROGCLABOUT_UR,0,0
.LONG TROGCLABOUT_DL,0,0,TROGCLABOUT_DR,0,0
.LONG TROGCLABOUT_LU,0,0,TROGCLABOUT_LD,0,0
.LONG TROGCLABOUT_RU,0,0,TROGCLABOUT_RD,0,0
*STANDING IN PLACE SEQUENCES
.LONG TROGCLSTAND_U,0,0,TROGCLSTAND_D,0,0
.LONG TROGCLSTAND_L,0,0,TROGCLSTAND_R,0,0
*CHEER SEQUENCES
.LONG TROGCLSTAND_U,0,0,TROGCLSTAND_D,0,0
.LONG TROGCLSTAND_L,0,0,TROGCLSTAND_R,0,0
*MAD SEQUENCES
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*MAD W/SOUND
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*QUESTION SEQUENCES
.LONG TROGCLSTAND_U,0,0,TROGCLSTAND_D,0,0
.LONG TROGCLSTAND_L,0,0,TROGCLSTAND_R,0,0
*BUMP SEQUENCES
.LONG TROGCLSTAND_U,0,0,TROGCLSTAND_D,0,0
.LONG TROGCLSTAND_L,0,0,TROGCLSTAND_R,0,0
*PUNCH SEQUENCES
.LONG TROGCLUB_U,0,0,TROGCLUB_D,0,0
.LONG TROGCLUB_LR,0,0,TROGCLUB_LR,0,0
*OOF SEQUENCES
.LONG TROGOOF_U,0,0,TROGOOF_D,0,0
.LONG TROGOOF_LR,0,0,TROGOOF_LR,0,0
*PIT DEATH SEQUENCES
.LONG TROGPIT_U,0,0,TROGPIT_D,0,0
.LONG TROGPIT_LR,0,0,TROGPIT_LR,0,0
*TROG INTRO
.LONG TROGCL_INTRO,0,0
*WONDERMENT SEQUENCES
.LONG TROGCLSTAND_D,0,0
*TAR DEATH SEQUENCES
.LONG TROGTAR_U,0,0,TROGTAR_D,0,0
.LONG TROGTAR_LR,0,0,TROGTAR_LR,0,0
*FIRE DEATH SEQUENCES
.LONG TROGFIRE_U,0,0,TROGFIRE_D,0,0
.LONG TROGFIRE_LR,0,0,TROGFIRE_LR,0,0
*HEAD SHAKE SEQUENCES
.LONG TROGOOF_U,0,0,TROGOOF_D,0,0
.LONG TROGOOF_LR,0,0,TROGOOF_LR,0,0
*TURN INTO A SKELETON SEQUENCES
.LONG TROGOGPIT_U,0,0,TROGOGPIT_D,0,0
.LONG TROGOGPIT_LR,0,0,TROGOGPIT_LR,0,0
*KNOCK OUT SEQUENCES
.LONG TROGKO_U,0,0,TROGKO_D,0,0
.LONG TROGKO_LR,0,0,TROGKO_LR,0,0
*LITTLE PIT DEATH SEQUENCES
.LONG TROGOGPIT_U,0,0,TROGOGPIT_D,0,0
.LONG TROGOGPIT_LR,0,0,TROGOGPIT_LR,0,0
*CLUB OUT SEQUENCES
.LONG TROGFOOD_U,0,0,TROGFOOD_D,0,0
.LONG TROGFOOD_LR,0,0,TROGFOOD_LR,0,0
*SQUISH SEQUENCES
.LONG TROGSQUISH_UU,0,0,TROGSQUISH_UD,0,0
.LONG TROGSQUISH_UL,0,0,TROGSQUISH_UR,0,0
.LONG TROGSQUISH_DU,0,0,TROGSQUISH_DD,0,0
.LONG TROGSQUISH_DL,0,0,TROGSQUISH_DR,0,0
.LONG TROGSQUISH_LRU,0,0,TROGSQUISH_LRD,0,0
.LONG TROGSQUISH_LRL,0,0,TROGSQUISH_LRR,0,0
.LONG TROGSQUISH_LRU,0,0,TROGSQUISH_LRD,0,0
.LONG TROGSQUISH_LRR,0,0,TROGSQUISH_LRL,0,0
*SQUASHED BY THE SPRING SHOE
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*LOOK BOTH WAYS BEFORE CROSSING
.LONG TROGCLABOUT_UL,0,0,TROGCLABOUT_DL,0,0
.LONG TROGCLABOUT_LU,0,0,TROGCLABOUT_RU,0,0
*EATING FRAMES
.LONG TROGEAT_U,0,0,TROGEAT_D,0,0
.LONG TROGEAT_LR,0,0,TROGEAT_LR,0,0
*DIGGING INTO GROUND FRAMES
.LONG TROGDIG_U,0,0,TROGDIG_D,0,0
.LONG TROGDIG_LR,0,0,TROGDIG_LR,0,0
*DEATH BY FALLING INTO THE LAVA
.LONG TROGLAVA_U,0,0,TROGLAVA_D,0,0
.LONG TROGLAVA_LR,0,0,TROGLAVA_LR,0,0
*TROG FALLS INTO WATER AFTER BEEING PUNCHED FROM BEHIND
.LONG TROGPUNCHOFF_U,0,0,TROGPUNCHOFF_D,0,0
.LONG TROGDIE_LR,0,0,TROGDIE_LR,0,0
*TROG HITS A BONE WITH HIS CLUB
.LONG TROGBONE_U,0,0,TROGBONE_D,0,0
.LONG TROGBONE_LR,0,0,TROGBONE_LR,0,0
*TROG HITS THE GROUND WITH HIS CLUB
.LONG TROGGROUND_U,0,0,TROGGROUND_D,0,0
.LONG TROGGROUND_LR,0,0,TROGGROUND_LR,0,0
*STOKE A FIRE WITH THE CLUB
.LONG TROGSTOKE_U,0,0,TROGSTOKE_D,0,0
.LONG TROGSTOKE_LR,0,0,TROGSTOKE_LR,0,0
*ROLL A WHEEL
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
.LONG DUMSCRIPT,0,0,DUMSCRIPT,0,0
*
*WALKING SEQUENCES, THEY ARE INFINITE
TROGCL_UP:
.LONG TRWACLP8F1
.WORD 6
.LONG TRWACLP8F2
.WORD 6
.LONG TRWACLP8F3
.WORD 6
.LONG TRWACLP8F4
.WORD 6
.LONG TRWACLP8F5
.WORD 6
.LONG TRWACLP8F6
.WORD 6
.LONG TRWACLP8F7
.WORD 6|SCRIPT
.LONG TROGCL_UP
TROGCL_DN:
.LONG TRWACLP0F1
.WORD 6
.LONG TRWACLP0F2
.WORD 6
.LONG TRWACLP0F3
.WORD 6
.LONG TRWACLP0F4
.WORD 6
.LONG TRWACLP0F5
.WORD 6
.LONG TRWACLP0F6
.WORD 6
.LONG TRWACLP0F7
.WORD 6|SCRIPT
.LONG TROGCL_DN
TROGCL_LF:
.LONG TRWACLP4F1
.WORD 6|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGCL_LR
TROGCL_RT:
.LONG TRWACLP4F1
.WORD 6|FLIPBITS,0
TROGCL_LR:
.LONG TRWACLP4F1
.WORD 6
.LONG TRWACLP4F2
.WORD 6
.LONG TRWACLP4F3
.WORD 6
.LONG TRWACLP4F4
.WORD 6
.LONG TRWACLP4F5
.WORD 6
.LONG TRWACLP4F6
.WORD 6
.LONG TRWACLP4F7
.WORD 6
.LONG TRWACLP4F1
.WORD 6|SCRIPT
.LONG TROGCL_LR
*
*TROG APPEAR FROM THE GROUND WITH THE CLUB
TROGCL_INTRO:
.LONG TRUPCLP0F1
.WORD 12
.LONG TRUPCLP0F2
.WORD 12
.LONG TRUPCLP0F3
.WORD 12
.LONG TRUPCLP0F4
.WORD 10
.LONG TRSTCLP0
.WORD 10
.LONG 0
.LONG TRSTCLP0
.WORD 1|SCRIPT
.LONG TROG_WAVE ;JUST IN CASE
*
*TURN UP FROM RIGHT
TROGCL_UR:
*
*TURN UP FROM LEFT
TROGCL_UL:
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKLCLP4F2
.WORD 12
.LONG TRLKLCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 5
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP8
.WORD 4|FLIPBITS,0
.LONG 0
*
*TURN RIGHT FROM UP
TROGCL_RU:
.LONG TRLKRCLP8F1
.WORD 6|FLIPBITS,0
.LONG TRLKRCLP8F2
.WORD 12
.LONG TRLKRCLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP8
.WORD 5|SCRIPT
.LONG TROGCL_RULU
*
*TURN LEFT FROM UP
TROGCL_LU:
.LONG TRLKLCLP8F1
.WORD 6|FLIPBITS,0
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLCLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP8
.WORD 5|FLIPBITS,M_FLIPH
TROGCL_RULU:
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*
*TURN DOWN FROM RIGHT
TROGCL_DR:
*
*TURN DOWN FROM LEFT
TROGCL_DL:
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKRCLP4F2
.WORD 12
.LONG TRLKRCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 5
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP0
.WORD 4|FLIPBITS,0
.LONG 0
*
*TURN LEFT FROM DOWN
TROGCL_LD:
.LONG TRLKLCLP0F1
.WORD 6|FLIPBITS,0
.LONG TRLKLCLP0F2
.WORD 12
.LONG TRLKLCLP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP0
.WORD 5|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGCL_RDLD
*
*TURN RIGHT FROM DOWN
TROGCL_RD:
.LONG TRLKRCLP0F1
.WORD 6|FLIPBITS,0
.LONG TRLKRCLP0F2
.WORD 12
.LONG TRLKRCLP0F1
.WORD 6
.LONG 0
.LONG TRSTCLP0
.WORD 5|FLIPBITS,0
TROGCL_RDLD:
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*
*ABOUT FACE FROM UP, VIA LEFT
TROGCLABOUT_UL:
.LONG TRSTCLP8
.WORD 6
.LONG TRLKLCLP8F1
.WORD 6
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLCLP8F1
.WORD 6
.LONG TRLKRCLP8F1
.WORD 6
.LONG TRLKRCLP8F2
.WORD 12
.LONG TRLKRCLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP8
.WORD 8|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGCLABOUT_U
*ABOUT FACE FROM UP VIA RIGHT
TROGCLABOUT_UR:
.LONG TRSTCLP8
.WORD 6
.LONG TRLKRCLP8F1
.WORD 6
.LONG TRLKRCLP8F2
.WORD 12
.LONG TRLKRCLP8F1
.WORD 6
.LONG TRLKLCLP8F1
.WORD 6
.LONG TRLKLP8F2
.WORD 12
.LONG TRLKLCLP8F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP8
.WORD 8|FLIPBITS,0
TROGCLABOUT_U:
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP0
.WORD 4|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM DOWN VIA LEFT
TROGCLABOUT_DL:
.LONG TRSTCLP0
.WORD 6
.LONG TRLKLCLP0F1
.WORD 6
.LONG TRLKLCLP0F2
.WORD 12
.LONG TRLKLCLP0F1
.WORD 6
.LONG TRLKRCLP0F1
.WORD 6
.LONG TRLKRCLP0F2
.WORD 12
.LONG TRLKRCLP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP0
.WORD 8|FLIPBITS|SCRIPT,M_FLIPH
.LONG TROGCLABOUT_D
*ABOUT FACE FROM DOWN VIA RIGHT
TROGCLABOUT_DR:
.LONG TRSTCLP0
.WORD 6
.LONG TRLKRCLP0F1
.WORD 6
.LONG TRLKRCLP0F2
.WORD 12
.LONG TRLKRCLP0F1
.WORD 6
.LONG TRLKLCLP0F1
.WORD 6
.LONG TRLKLCLP0F2
.WORD 12
.LONG TRLKLCLP0F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP0
.WORD 8
TROGCLABOUT_D:
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP8
.WORD 4|FLIPBITS,0
.LONG 0
*ABOUT FACE FROM LEFT VIA UP
TROGCLABOUT_LU:
.LONG TRSTCLP4
.WORD 6
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKLCLP4F2
.WORD 12
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKRCLP4F2
.WORD 12
.LONG TRLKRCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 12
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP8
.WORD 4|FLIPBITS,0
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*ABOUT FACE FROM LEFT VIA DOWN
TROGCLABOUT_LD:
.LONG TRSTCLP4
.WORD 6
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKRCLP4F2
.WORD 12
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKLCLP4F2
.WORD 12
.LONG TRLKLCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 10
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP0
.WORD 4|FLIPBITS,0
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*ABOUT FACE FROM RIGHT VIA UP
TROGCLABOUT_RU:
.LONG TRSTCLP4
.WORD 6
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKLCLP4F2
.WORD 12
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKRCLP4F2
.WORD 12
.LONG TRLKRCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 12
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP8
.WORD 4|FLIPBITS,M_FLIPH
.LONG TRSTCLP7
.WORD 4
.LONG TRSTCLP6
.WORD 4
.LONG TRSTCLP5
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*ABOUT FACE FROM RIGHT VIA DOWN
TROGCLABOUT_RD:
.LONG TRSTCLP4
.WORD 6
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKRCLP4F2
.WORD 12
.LONG TRLKRCLP4F1
.WORD 6
.LONG TRLKLCLP4F1
.WORD 6
.LONG TRLKLCLP4F2
.WORD 12
.LONG TRLKLCLP4F1
.WORD 6
.LONG 0 ;HEAD TURN SPLIT
.LONG TRSTCLP4
.WORD 10
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP0
.WORD 4|FLIPBITS,M_FLIPH
.LONG TRSTCLP1
.WORD 4
.LONG TRSTCLP2
.WORD 4
.LONG TRSTCLP3
.WORD 4
.LONG TRSTCLP4
.WORD 4
.LONG 0
*STANDING IN PLACE FRAMES
*STAND FACING UP
TROGCLSTAND_U:
.LONG TRSTCLP8
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING DOWN
TROGCLSTAND_D:
.LONG TRSTCLP0
.WORD 1|FLIPBITS,0
.LONG 0
*STAND FACING LEFT
TROGCLSTAND_L:
.LONG TRSTCLP4
.WORD 1|FLIPBITS,M_FLIPH
.LONG 0
*STAND FACING RIGHT
TROGCLSTAND_R:
.LONG TRSTCLP4
.WORD 1|FLIPBITS,0
.LONG 0
**************************************************************************
* *
* CLUBBING SEQUENCES CONTAIN A SERIES OF NULL FRAMES, *
* THE FIRST NULL IS WHEN THE PUNCH COMMAND WILL BE SENT *
* THE SECOND NULL IS WHEN THE PUNCH ACKNOWLEDGE WILL *
* BE EXPECTED *
* A DOUBLE NULL DENOTES END OF SEQUENCE. *
* *
**************************************************************************
TROGCLUB_D:
.LONG TRCLBP0F1
.WORD 16
.LONG TRCLBP0F2
.WORD 20
.LONG TRCLBP0F3
.WORD 12|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP0F4
.WORD 8
.LONG 0
.LONG TRCLBP0F6
.WORD 16
.LONG TRCLBP0F4
.WORD 8
.LONG TRCLBP0F1
.WORD 12
.LONG TRSTCLP0
.WORD 1
.LONG 0
.LONG 0
.LONG 0
TROGCLUB_LR:
.LONG TRCLBP4F1
.WORD 16
.LONG TRCLBP4F2
.WORD 12
.LONG TRCLBP4F3
.WORD 20|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP4F4
.WORD 8
.LONG 0
.LONG TRCLBP4F6
.WORD 12
.LONG TRCLBP4F5
.WORD 8
.LONG TRCLBP4F4
.WORD 12
.LONG TRCLBP4F1
.WORD 12
.LONG TRSTCLP4
.WORD 1
.LONG 0
.LONG 0
.LONG 0
TROGCLUB_U:
.LONG TRCLBP8F1
.WORD 16
.LONG TRCLBP8F2
.WORD 8
.LONG TRCLBP8F3
.WORD 12|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP8F4
.WORD 8
.LONG 0
.LONG TRCLBP8F6
.WORD 20
.LONG TRCLBP8F4
.WORD 8
.LONG TRCLBP8F1
.WORD 8
.LONG TRSTCLP8
.WORD 1
.LONG 0
.LONG 0
.LONG 0
**************************************************************************
* *
* TROG CLUBBING A BONE SCRIPTS. EACH SCRIPT IS TWO PARTS. *
* PART 1 - THE INITIAL SWING AND CONTACT *
* PART 2 - THE RECOIL *
* *
**************************************************************************
TROGBONE_U:
.LONG TRCLBP8F1
.WORD 9
.LONG TRCLBP8F2
.WORD 5
.LONG TRCLBP8F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP8F4
.WORD 3
.LONG TRCLBP8F5
.WORD 3|MAKESOUND
.LONG TROGBONE_SND
.LONG 0
.LONG TRCLBP8F7
.WORD 9
.LONG TRCLBP8F5
.WORD 5
.LONG TRCLBP8F4
.WORD 3
.LONG TRCLBP8F2
.WORD 5
.LONG TRCLBP8F1
.WORD 5
.LONG 0
TROGBONE_D:
.LONG TRCLBP0F1
.WORD 9
.LONG TRCLBP0F2
.WORD 5
.LONG TRCLBP0F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP0F4
.WORD 3
.LONG TRCLBP0F5
.WORD 3|MAKESOUND
.LONG TROGBONE_SND
.LONG 0
.LONG TRCLBP0F7
.WORD 7
.LONG TRCLBP0F5
.WORD 3
.LONG TRCLBP0F4
.WORD 3
.LONG TRCLBP0F2
.WORD 5
.LONG TRCLBP0F1
.WORD 5
.LONG 0
TROGBONE_LR:
.LONG TRCLBP4F1
.WORD 9
.LONG TRCLBP4F2
.WORD 5
.LONG TRCLBP4F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP4F4
.WORD 3
.LONG TRCLBP4F5
.WORD 3|MAKESOUND
.LONG TROGBONE_SND
.LONG 0
.LONG TRCLBP4F7
.WORD 7
.LONG TRCLBP4F5
.WORD 3
.LONG TRCLBP4F4
.WORD 3
.LONG TRCLBP4F2
.WORD 5
.LONG TRCLBP4F1
.WORD 5
.LONG 0
**************************************************************************
* *
* TROG CLUBBING THE GROUND SCRIPTS ARE TWO PARTS *
* *
* PART 1. THE SLAM, ENDS AT GROUND IMPACT *
* PART 2. THE RECOIL *
* *
**************************************************************************
TROGGROUND_U:
.LONG TRCLBP8F1
.WORD 9
.LONG TRCLBP8F2
.WORD 5
.LONG TRCLBP8F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP8F4
.WORD 3
.LONG TRCLBP8F5
.WORD 3|MAKESOUND
.LONG TROGCLUB_SND
.LONG TRCLBP8F7
.WORD 9|SPAWNP
.WORD 0,0,INDPID
.LONG EARTHSHAKER
.LONG 0
.LONG TRCLBP8F5
.WORD 5
.LONG TRCLBP8F4
.WORD 3
.LONG TRCLBP8F2
.WORD 5
.LONG TRCLBP8F1
.WORD 5
.LONG 0
TROGGROUND_D:
.LONG TRCLBP0F1
.WORD 9
.LONG TRCLBP0F2
.WORD 5
.LONG TRCLBP0F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP0F4
.WORD 3
.LONG TRCLBP0F5
.WORD 3|MAKESOUND
.LONG TROGCLUB_SND
.LONG TRCLBP0F7
.WORD 7|SPAWNP
.WORD 0,0,INDPID
.LONG EARTHSHAKER
.LONG 0
.LONG TRCLBP0F5
.WORD 3
.LONG TRCLBP0F4
.WORD 3
.LONG TRCLBP0F2
.WORD 5
.LONG TRCLBP0F1
.WORD 5
.LONG 0
TROGGROUND_LR:
.LONG TRCLBP4F1
.WORD 9
.LONG TRCLBP4F2
.WORD 5
.LONG TRCLBP4F3
.WORD 7|MAKESOUND
.LONG TROGSWOOSH_SND
.LONG TRCLBP4F4
.WORD 3
.LONG TRCLBP4F5
.WORD 3|MAKESOUND
.LONG TROGCLUB_SND
.LONG TRCLBP4F7
.WORD 7|SPAWNP
.WORD 0,0,INDPID
.LONG EARTHSHAKER
.LONG 0
.LONG TRCLBP4F5
.WORD 3
.LONG TRCLBP4F4
.WORD 3
.LONG TRCLBP4F2
.WORD 5
.LONG TRCLBP4F1
.WORD 5
.LONG 0
**************************************************************************
* *
* TROG STOKING A FIRE *
* *
**************************************************************************
TROGSTOKE_U:
.LONG TRCLFIP8F1
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP8F2
.WORD 4
.LONG TRCLFIP8F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP8F2
.WORD 2
.LONG TRCLFIP8F1
.WORD 4
.LONG TRCLFIP8F5
.WORD 6
.LONG TRCLFIP8F6
.WORD 10
.LONG TRCLFIP8F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP8F8
.WORD 8
.LONG TRCLFIP8F7
.WORD 4
.LONG TRCLFIP8F6
.WORD 10
.LONG TRCLFIP8F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP8F8
.WORD 8
.LONG TRCLFIP8F7
.WORD 2
.LONG TRCLFIP8F5
.WORD 6
.LONG TRCLFIP8F6
.WORD 14
.LONG 0
TROGSTOKE_D:
.LONG TRCLFIP0F1
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP0F2
.WORD 4
.LONG TRCLFIP0F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F2
.WORD 2
.LONG TRCLFIP0F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP0F1
.WORD 2
.LONG TRCLFIP0F5
.WORD 6
.LONG TRCLFIP0F6
.WORD 10
.LONG TRCLFIP0F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP0F8
.WORD 8
.LONG TRCLFIP0F7
.WORD 4
.LONG TRCLFIP0F6
.WORD 10
.LONG TRCLFIP0F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP0F8
.WORD 8
.LONG TRCLFIP0F7
.WORD 2
.LONG TRCLFIP0F5
.WORD 6
.LONG TRCLFIP0F6
.WORD 14
.LONG 0
TROGSTOKE_LR:
.LONG TRCLFIP4F1
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 4
.LONG TRCLFIP4F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 4|MAKESOUND
.LONG TROGSPIN_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 4|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F4
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F2
.WORD 2
.LONG TRCLFIP4F3
.WORD 2|MAKESOUND
.LONG TROGSPINF_SND
.LONG TRCLFIP4F1
.WORD 2
.LONG TRCLFIP4F5
.WORD 6
.LONG TRCLFIP4F6
.WORD 10
.LONG TRCLFIP4F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP4F8
.WORD 8
.LONG TRCLFIP4F7
.WORD 4
.LONG TRCLFIP4F6
.WORD 10
.LONG TRCLFIP4F7
.WORD 4|MAKESOUND
.LONG TROGBLOW_SND
.LONG TRCLFIP4F8
.WORD 8
.LONG TRCLFIP4F7
.WORD 2
.LONG TRCLFIP4F5
.WORD 6
.LONG TRCLFIP4F6
.WORD 14
.LONG 0
**************************************************************************
* *
* TROG CATAPULT ANIMATIONS *
* *
**************************************************************************
TRBOING01:
.LONG TRYLP0F1
.WORD 4
.LONG TRTRP0F1
.WORD 2
.LONG TRTRP0F2
.WORD 2
.LONG TRTRP0F3
.WORD 2
.LONG TRTRP0F4
.WORD 2
.LONG TRTRP0F5
.WORD 2
.LONG TRTRP0F6
.WORD 2
.LONG TRTRP0F4
.WORD 2
.LONG TRTRP0F5
.WORD 2
.LONG TRTRP0F6
.WORD 2
.LONG TRTRP0F4
.WORD 2
.LONG TRTRP0F5
.WORD 2
.LONG TRTRP0F6
.WORD 2
.LONG 0
TRBOING02:
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F8
.WORD 3
.LONG TRTRP0F9
.WORD 3
.LONG TRTRP0F7
.WORD 3
.LONG TRTRP0F8
.WORD 3
.LONG TRTRP0F9
.WORD 3+10
; .LONG TRBPP0F1
; .WORD 2
; .LONG TRBPP0F2
; .WORD 2
; .LONG TRBPP0F4
; .WORD 2
; .LONG TRBPP0F5
; .WORD 4
.LONG 0
.LONG TRTRP0F9
.WORD 2|SCRIPT
.LONG TROGABOUT_DL
TRBOINGL41:
.LONG TRYLP4F1
.WORD 3|FLIPBITS|SCRIPT,M_FLIPH
.LONG TRBOINGENT
TRBOING41:
.LONG TRYLP4F1
.WORD 3|FLIPBITS,0
TRBOINGENT
.LONG TRTRP4F4
.WORD 2
.LONG TRTRP4F5
.WORD 2
.LONG TRTRP4F6
.WORD 2
.LONG TRTRP4F4
.WORD 2
.LONG TRTRP4F5
.WORD 2
.LONG TRTRP4F6
.WORD 2
.LONG TRTRP4F4
.WORD 2
.LONG TRTRP4F5
.WORD 2
.LONG TRTRP4F6
.WORD 2
.LONG TRTRP4F4
.WORD 2
.LONG TRTRP4F5
.WORD 2
.LONG TRTRP4F6
.WORD 3
.LONG 0
TRBOING42:
.LONG TRTRP4F1
.WORD 4
.LONG TRTRP4F2
.WORD 3
.LONG TRTRP4F3
.WORD 3
.LONG TRTRP4F4
.WORD 3+17
; .LONG TRBPP4F2
; .WORD 3
; .LONG TRBPP4F3
; .WORD 3
; .LONG TRBPP4F3
; .WORD 3
; .LONG TRBPP4F4
; .WORD 3
; .LONG TRBPP4F5
; .WORD 5
.LONG 0
.LONG TRTRP4F4
.WORD 2|SCRIPT
.LONG TROGABOUT_LU
TRBOING81:
.LONG TRYLP8F1
.WORD 3
.LONG TRTRP8F1
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG TRTRP8F3
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG TRTRP8F1
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG TRTRP8F3
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG TRTRP8F1
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG TRTRP8F3
.WORD 2
.LONG TRTRP8F2
.WORD 2
.LONG 0
TRBOING82:
.LONG TRTRP8F4
.WORD 3
.LONG TRTRP8F5
.WORD 3
.LONG TRTRP8F6
.WORD 2
.LONG TRTRP8F7
.WORD 2
.LONG TRTRP8F4
.WORD 2
.LONG TRTRP8F5
.WORD 2
.LONG TRTRP8F6
.WORD 2
.LONG TRTRP8F7
.WORD 2+9
; .LONG TRBPP8F2
; .WORD 2
; .LONG TRBPP8F4
; .WORD 2
; .LONG TRBPP8F5
; .WORD 5
.LONG 0
.LONG TRTRP8F7
.WORD 2|SCRIPT
.LONG TROGABOUT_UL
**************************************************************************
* *
* SOUND CALLS MADE FROM THESE SCRIPTS *
* *
**************************************************************************
TROGOHOH_SND:
.WORD >F010,>32,>803F,0 ;OH - OH - OH
TROGUHOH_SND:
.WORD >F010,>32,>8043,0 ;UH - OH
TROGFALL_SND:
.WORD >F010,>3C,>8040,0 ;TROG FALLS OFF THE ISLAND
TROGPIT_SND:
.WORD >F011,>5D,>8041,0 ;TROG FALLS INTO A PIT
SPLASH_SND:
.WORD >F010,>38,>8047,0 ;WATER SPLASH
SIZZLE_SND:
.WORD >F310,>3C,>809F,0 ;SIZZLE SOUND
TROGOGPIT_SND:
.WORD >F010,>1F,>8042,0 ;TROG PRE-OG PIT
TROGHUH1_SND:
.WORD >F010,>1F,>803E,0 ;TROG GOES "HUH"
TROGTAR_SND:
.WORD >F010,>70,>8045,0 ;TROG HIT TAR
TROGSPIN_SND:
.WORD >F30E,>8,>80A7,0 ;TROG SPINS CLUB TO LIGHT FIRE (SLOW)
TROGSPINF_SND:
.WORD >F30E,>4,>80AC,0 ;TROG SPINS CLUB TO LIGHT FIRE (FAST)
TROGFIRE_SND:
.WORD >F010,>5D,>8046,0 ;TROG HIT FIRE
TROGBURP_SND:
.WORD >F010,>19,>804E,0 ;TROG BURPS
TROGKNIFE_SND:
.WORD >F305,>10,>8097,0 ;TROG KNIFE
TROGCHEW1_SND:
.WORD >F005,>10,>8058,0 ;TROG CHEW #1
TROGCHEW2_SND:
.WORD >F005,>10,>8059,0 ;TROG CHEW #2
TROGPUNCH_SND:
.WORD >F005,>28,>8040,0 ;SCREAM BEFORE PUNCH
TROGSWOOSH_SND
.WORD >F305,>12,>809B,0 ;CLUB SWOOSHES THROUGH THE AIR
TROGCLUB_SND
.WORD >F005,>C,>8050,0 ;CLUB HITS THE GROUND
TROGHEAD_SND
.WORD >F010,>C,>805F,0 ;CLUB HITS A DINO
TROGBONE_SND
.WORD >F005,>C,>805E,0 ;CLUB HITS A BONE
TROGUD_SND
.WORD >F305,>C,>809D,0 ;TROG FLIPS UPSIDE DOWN
TROGDRILL_SND
.WORD >F305,>7D,>809C,0 ;TROG THE DRILL
STUCKFOOT_SND:
.WORD >F302,>1,>80A4,0 ;TROG STUCK FOOT SOUND
TROGBLOW_SND:
.WORD >F005,>2,>8057,0 ;TROG BLOWS ON FIRE
TROGCRUMBLE_SND:
.WORD >F310,>2F,>80AE,0 ;TROG'S ASHES CRUMBLE
TROGBLINK_SND
.WORD >F302,>5,>80B8,0 ;TROG BLINKS WHILE BURNT
TROGPOOF_SND
.WORD >F002,>5,>8044,0 ;TROG ASHES POOF
TROGLIFT_SND:
.WORD >F008,>32,>804C,0 ;TROG LIFTS THE WHEEL
TROGPUSH_SND:
.WORD >F008,>10,>805B,0 ;TROG PUSHES THE WHEEL
TROGSQUISH_SND:
.WORD >F010,>10,>801E,0 ;TROG SQUISH SOUND