revolution-x/GXHELI.H

71 lines
2.9 KiB
C
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.

;ALL OBJECT ODATA EQUATES
OATE_ROCKET EQU ODATA ;UHL ROCKET OBJECT
OCOLLISION EQU ODATA+020H ;UHL COLLISION ROUTINE
OCDATA EQU ODATA+040H
;HEAD OBJECT ODATA EQUATES
OXDEST EQU OCDATA ;SHL FLYING X DESTINATION
OYDEST EQU OCDATA+020H ;SHL FLYING Y DESTINATION
OZDEST EQU OCDATA+040H ;SHL FLYING Z DESTINATION
OFLYTIME EQU OCDATA+060H ;UHW FLYING DURATION
OHXACCEL EQU OCDATA+070H ;SHW X HOVER ACCELERATION
OHYACCEL EQU OCDATA+080H ;SHW Y HOVER ACCELERATION
OHZACCEL EQU OCDATA+090H ;SHW Z HOVER ACCELERATION
OHZWPOS EQU OCDATA+0A0H ;SHL Z WORLD HOVER POSITION
OHZFLYTO EQU OCDATA+0C0H ;SHL Z WORLD FLY TO HOVER POSITION
OSTUTTER EQU OCDATA+0E0H ;UHW PERCENT TO STUTTER BLADES
OCOMMAND EQU OCDATA+0F0H ;UHW COPTER COMMANDS
OSHAKERADIUS EQU OCDATA+0100H ;SHB SHAKE RADIUS WHEN HIT
;OMISSLETIME EQU OCDATA+0108H ;UHB TIME BETWEEN MISSLE LAUNCH
;ONOTUSED EQU OCDATA+0110H ;W
;ONOTUSED EQU OCDATA+0120H ;W
;PART OBJECT ODATA EQUATES
OHITS EQU OCDATA ;UHW HITS LEFT
OHITTIME EQU OCDATA+010H ;UHW TIME OF LAST HIT
OHITCOUNT EQU OCDATA+020H ;UHW NUMBER OF HITS IN A ROW
;ONOTUSED EQU OCDATA+030H ;W
OCPARTDATA EQU OCDATA+040H
;DOOR OBJECT OCPARTDATA EQUATES
;ODOORBOY EQU OCPARTDATA ;UHL DOORBOY OBJECT
;GUN OBJECT OCPARTDATA EQUATES
ONORMAL_PAL EQU OCPARTDATA ;UHL NORMAL PALETTE
OHILITE_PAL EQU OCPARTDATA+020H ;UHL GUN FLASH HILITE PALETTE
OATTACKANIM EQU OCPARTDATA+040H ;UHL ATTACK ANIMATION
OFIREANIMOFF EQU OCPARTDATA+060H ;UHW OFFSET TO FIRE ANIMATION
;ONOTUSED EQU OCPARTDATA+070H ;W
OGUN_SND EQU OCPARTDATA+080H ;UHL SOUND
ODAMANIM EQU OCPARTDATA+0A0H ;UHL DAMAGE ANIMATION
OFLASH_INIT EQU OCPARTDATA+0C0H ;UHL OBJECT INIT TABLE
OFLASH_OFFSET EQU OCPARTDATA+0E0H ;UHL OBJECT POSITION OFFSET
OFLASHOBJ EQU OCPARTDATA+0100H ;UHL GUN FLASH OBJECT
OFLASHANIM EQU OCPARTDATA+0120H ;UHL GUN FLASH LAST AnimFrm
;PART DESTRUCTION OCPARTDATA EQUATES
OBLOWN_ROUTINE EQU OCPARTDATA ;UHL CALL ROUTINE AFTER BLOWN
OFRAG_SCRIPT EQU OCPARTDATA+020H ;UHL FRAGMENT SCRIPT
OBLOWSHAKE EQU OCPARTDATA+040H ;UHL SHAKE RADIUS FOR BLOW
OBLOWOFF EQU OCPARTDATA+060H ;SHL RIGHT [Y, X] PIXEL OFFSET FROM ANIP
OMAXYVEL EQU OCPARTDATA+080H ;SHL MAXIMUM Y VELOCITY
OMINYVEL EQU OCPARTDATA+0A0H ;SHL MINIMUM Y VELOCITY
OMAXXVEL EQU OCPARTDATA+0C0H ;SHL MAXIMUM X VELOCITY
OMINXVEL EQU OCPARTDATA+0E0H ;SHL MINIMUM X VELOCITY
ODUP_INIT EQU OCPARTDATA+0100H ;UHL DUPLICATE PART INIT TABLE
ODAMFRAME EQU OCPARTDATA+0120H ;UHL DAMAGE FRAME
OFIREOFF EQU OCPARTDATA+0140H ;UHL FIRE OFFSET
;INTRO COPTER HEAD OBJECT ODATA EQUATES
;ODROPTIME EQU ;UHL DROP TIME FOR NONBOYS
OHIT_COUNT EQU OCDATA ;UHW TOTAL COPTER HIT COUNT
OFREAKED EQU OCDATA+010H ;UHW FLAG WHEN WE MADE FREAK SPEECH
OHIT_POINTS EQU OCDATA+020H ;UHW YOU KNOW THAT D&D THING
;ONOTUSED EQU OCDATA+030H ;W
;OCPARTDATA EQU OCDATA+040H
GUN_DAMAGE EQU 0100H
ROCKET_DAMAGE EQU 0500H
GUN_POINTS EQU 1