total-carnage/CARN.HDR

864 lines
13 KiB
Plaintext
Raw Normal View History

2021-04-06 15:15:31 -07:00
STAND_TBL_L:
.LONG P1S12L1,P1S12L1,P1SH6L1,P1S12L1,P1SH9L1,P1S10L1,P1SH8L1
.LONG P1SH9L1,P1S10L1,P1SH8L1
STAND_TBL_L2:
.LONG P1TH12L1,P1TH12L1,P1TH6L1,P1TH12L1,P1TH9L1,P1TH10L1,P1TH8L1
.LONG P1TH9L1,P1TH10L1,P1TH8L1
STAND_TBL_L3:
.LONG P1TH12L2,P1TH12L2,P1TH6L2,P1TH12L2,P1TH9L2,P1TH10L2,P1TH8L2
.LONG P1TH9L2,P1TH10L2,P1TH8L2
;NORMAL BULLET WEAPON
SHT_UP:
.LONG P1S12T1
.WORD FLIPBITS|2,0
.LONG P1S12T2
.WORD 2
.LONG P1S12T1
.WORD 2
.LONG P1S12T2
.WORD 2
.LONG 0
SHT_UPRGT:
.LONG P1S10T1
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1S10T2
.WORD 2
.LONG P1S10T1
.WORD 2
.LONG P1S10T2
.WORD 2
.LONG 0
SHT_UPLFT:
.LONG P1S10T1
.WORD FLIPBITS|2,0
.LONG P1S10T2
.WORD 2
.LONG P1S10T1
.WORD 2
.LONG P1S10T2
.WORD 2
.LONG 0
SHT_RGT:
.LONG P1SH9T1
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1SH9T2
.WORD 2
.LONG P1SH9T1
.WORD 2
.LONG P1SH9T2
.WORD 2
.LONG 0
SHT_LFT:
.LONG P1SH9T1
.WORD FLIPBITS|2,0
.LONG P1SH9T2
.WORD 2
.LONG P1SH9T1
.WORD 2
.LONG P1SH9T2
.WORD 2
.LONG 0
SHT_DN:
.LONG P1SH6T1
.WORD FLIPBITS|2,0
.LONG P1SH6T2
.WORD 2
.LONG P1SH6T1
.WORD 2
.LONG P1SH6T2
.WORD 2
.LONG 0
SHT_DNLFT:
.LONG P1SH8T1
.WORD FLIPBITS|2,0
.LONG P1SH8T2
.WORD 2
.LONG P1SH8T1
.WORD 2
.LONG P1SH8T2
.WORD 2
.LONG 0
SHT_DNRGT:
.LONG P1SH8T1
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1SH8T2
.WORD 2
.LONG P1SH8T1
.WORD 2
.LONG P1SH8T2
.WORD 2
.LONG 0
;FOR SPRAY WEAPON
SHT2_UP:
.LONG P1SPRDR12
.WORD FLIPBITS|4,0
.LONG P1SPRD12A
.WORD 4
.LONG 0
SHT2_UPRGT:
.LONG P1SPRDR10
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1SPRDR10A
.WORD 4
.LONG 0
SHT2_UPLFT:
.LONG P1SPRDR10
.WORD FLIPBITS|4,0
.LONG P1SPRDR10A
.WORD 4
.LONG 0
SHT2_RGT:
.LONG P1SPRDR9
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1SPRDR9A
.WORD 4
.LONG 0
SHT2_LFT:
.LONG P1SPRDR9
.WORD FLIPBITS|4,0
.LONG P1SPRDR9A
.WORD 4
.LONG 0
SHT2_DN:
.LONG P1SPRDR6
.WORD FLIPBITS|4,0
.LONG P1SPRD6A
.WORD 4
.LONG 0
SHT2_DNLFT:
.LONG P1SPRDR8
.WORD FLIPBITS|4,0
.LONG P1SPRD8A
.WORD 4
.LONG 0
SHT2_DNRGT:
.LONG P1SPRDR8
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1SPRD8A
.WORD 4
.LONG 0
;FOR FLAME THROWER
SHT3_UP:
.LONG P1FLAMR12
.WORD FLIPBITS|4,0
.LONG 0
SHT3_UPRGT:
.LONG P1FLAMR10
.WORD FLIPBITS|4,(M_FLIPH)
.LONG 0
SHT3_UPLFT:
.LONG P1FLAMR10
.WORD FLIPBITS|4,0
.LONG 0
SHT3_RGT:
.LONG P1FLAMR9
.WORD FLIPBITS|4,(M_FLIPH)
.LONG 0
SHT3_LFT:
.LONG P1FLAMR9
.WORD FLIPBITS|4,0
.LONG 0
SHT3_DN:
.LONG P1FLAMR6
.WORD FLIPBITS|4,0
.LONG 0
SHT3_DNLFT:
.LONG P1FLAMR8
.WORD FLIPBITS|4,0
.LONG 0
SHT3_DNRGT:
.LONG P1FLAMR8
.WORD FLIPBITS|4,(M_FLIPH)
.LONG 0
;SHOOTING GRENADE LAUNCHER WEAPON
SHT4_UP:
.LONG P1GR12T1
.WORD FLIPBITS|3,0
.LONG 0
SHT4_UPRGT:
.LONG P1GR10T1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG 0
SHT4_UPLFT:
.LONG P1GR10T1
.WORD FLIPBITS|3,0
.LONG 0
SHT4_RGT:
.LONG P1GR9T1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG 0
SHT4_LFT:
.LONG P1GR9T1
.WORD FLIPBITS|3,0
.LONG 0
SHT4_DN:
.LONG P1GR6T1
.WORD FLIPBITS|3,0
.LONG 0
SHT4_DNLFT:
.LONG P1GR8T1
.WORD FLIPBITS|3,0
.LONG 0
SHT4_DNRGT:
.LONG P1GR8T1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG 0
;FOR NON STOP WEAPON
SHT5_UP:
.LONG P1LARS12
.WORD FLIPBITS|4,0
.LONG P1LARS12A
.WORD 4
.LONG 0
SHT5_UPRGT:
.LONG P1LARS10
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1LARS10A
.WORD 4
.LONG 0
SHT5_UPLFT:
.LONG P1LARS10
.WORD FLIPBITS|4,0
.LONG P1LARS10A
.WORD 4
.LONG 0
SHT5_RGT:
.LONG P1LARS9
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1LARS9A
.WORD 4
.LONG 0
SHT5_LFT:
.LONG P1LARS9
.WORD FLIPBITS|4,0
.LONG P1LARS9A
.WORD 4
.LONG 0
SHT5_DN:
.LONG P1LARS6
.WORD FLIPBITS|4,0
.LONG P1LARS6A
.WORD 4
.LONG 0
SHT5_DNLFT:
.LONG P1LARS8
.WORD FLIPBITS|4,0
.LONG P1LARS8A
.WORD 4
.LONG 0
SHT5_DNRGT:
.LONG P1LARS8
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1LARS8A
.WORD 4
.LONG 0
;FOR MACHINE GUN
SHT6_UP:
.LONG P1MGUN12
.WORD FLIPBITS|2,0
.LONG P1MGUN12A
.WORD 2
.LONG 0
SHT6_UPRGT:
.LONG P1MGUN10
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1MGUN10A
.WORD 2
.LONG 0
SHT6_UPLFT:
.LONG P1MGUN10
.WORD FLIPBITS|2,0
.LONG P1MGUN10A
.WORD 2
.LONG 0
SHT6_RGT:
.LONG P1MGUN9
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1MGUN9A
.WORD 2
.LONG 0
SHT6_LFT:
.LONG P1MGUN9
.WORD FLIPBITS|2,0
.LONG P1MGUN9A
.WORD 2
.LONG 0
SHT6_DN:
.LONG P1MGUN6
.WORD FLIPBITS|2,0
.LONG P1MGUN6A
.WORD 2
.LONG 0
SHT6_DNLFT:
.LONG P1MGUN8
.WORD FLIPBITS|2,0
.LONG P1MGUN8A
.WORD 2
.LONG 0
SHT6_DNRGT:
.LONG P1MGUN8
.WORD FLIPBITS|2,(M_FLIPH)
.LONG P1MGUN8A
.WORD 2
.LONG 0
L_SHT_UP:
.LONG P1S12L1
.WORD FLIPBITS|1,0
.LONG 0
L_SHT_UPRGT:
.LONG P1S10L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
L_SHT_UPLFT:
.LONG P1S10L1
.WORD FLIPBITS|1,0
.LONG 0
L_SHT_RGT:
.LONG P1SH9L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
L_SHT_LFT:
.LONG P1SH9L1
.WORD FLIPBITS|1,0
.LONG 0
L_SHT_DN:
.LONG P1SH6L1
.WORD FLIPBITS|1,0
.LONG 0
L_SHT_DNLFT:
.LONG P1SH8L1
.WORD FLIPBITS|1,0
.LONG 0
L_SHT_DNRGT:
.LONG P1SH8L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
L2_SHT_UP:
.LONG P1TH12L1
.WORD FLIPBITS|1,0
.LONG 0
L2_SHT_UPRGT:
.LONG P1TH10L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
L2_SHT_UPLFT:
.LONG P1TH10L1
.WORD FLIPBITS|1,0
.LONG 0
L2_SHT_RGT:
.LONG P1TH9L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
L2_SHT_LFT:
.LONG P1TH9L1
.WORD FLIPBITS|1,0
.LONG 0
L2_SHT_DN:
.LONG P1TH6L1
.WORD FLIPBITS|1,0
.LONG 0
L2_SHT_DNLFT:
.LONG P1TH8L1
.WORD FLIPBITS|1,0
.LONG 0
L2_SHT_DNRGT:
.LONG P1TH8L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG 0
PWK_UP:
.LONG P1R12L1
.WORD FLIPBITS|3,0
.LONG P1R12L2
.WORD 3
.LONG P1R12L3
.WORD 3
.LONG P1R12L4
.WORD 3
.LONG P1R12L5
.WORD 3
.LONG P1R12L6
.WORD 3
.LONG P1R12L7
.WORD 3
.LONG P1R12L8
.WORD 3
.LONG 0
PWK_DN:
.LONG P1RN6L1
.WORD FLIPBITS|3,0
.LONG P1RN6L2
.WORD 3
.LONG P1RN6L3
.WORD 3
.LONG P1RN6L4
.WORD 3
.LONG P1RN6L5
.WORD 3
.LONG P1RN6L6
.WORD 3
.LONG P1RN6L7
.WORD 3
.LONG P1RN6L8
.WORD 3
.LONG 0
PWK_RGT:
.LONG P1RN9L1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG P1RN9L2
.WORD 3
.LONG P1RN9L3
.WORD 3
.LONG P1RN9L4
.WORD 3
.LONG P1RN9L5
.WORD 3
.LONG P1RN9L6
.WORD 3
.LONG P1RN9L7
.WORD 3
.LONG P1RN9L8
.WORD 3
.LONG 0
PWK_UPRGT:
.LONG P1R10L1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG P1R10L2
.WORD 3
.LONG P1R10L3
.WORD 3
.LONG P1R10L4
.WORD 3
.LONG P1R10L5
.WORD 3
.LONG P1R10L6
.WORD 3
.LONG P1R10L7
.WORD 3
.LONG 0
PWK_DNLFT:
.LONG P1RN8L1
.WORD FLIPBITS|3,0
.LONG P1RN8L2
.WORD 3
.LONG P1RN8L3
.WORD 3
.LONG P1RN8L4
.WORD 3
.LONG P1RN8L5
.WORD 3
.LONG P1RN8L6
.WORD 3
.LONG P1RN8L7
.WORD 3
.LONG P1RN8L8
.WORD 3
.LONG 0
PWK_LFT:
.LONG P1RN9L1
.WORD FLIPBITS|3,0
.LONG P1RN9L2
.WORD 3
.LONG P1RN9L3
.WORD 3
.LONG P1RN9L4
.WORD 3
.LONG P1RN9L5
.WORD 3
.LONG P1RN9L6
.WORD 3
.LONG P1RN9L7
.WORD 3
.LONG P1RN9L8
.WORD 3
.LONG 0
PWK_UPLFT:
.LONG P1R10L1
.WORD FLIPBITS|3,0
.LONG P1R10L2
.WORD 3
.LONG P1R10L3
.WORD 3
.LONG P1R10L4
.WORD 3
.LONG P1R10L5
.WORD 3
.LONG P1R10L6
.WORD 3
.LONG P1R10L7
.WORD 3
.LONG 0
PWK_DNRGT:
.LONG P1RN8L1
.WORD FLIPBITS|3,(M_FLIPH)
.LONG P1RN8L2
.WORD 3
.LONG P1RN8L3
.WORD 3
.LONG P1RN8L4
.WORD 3
.LONG P1RN8L5
.WORD 3
.LONG P1RN8L6
.WORD 3
.LONG P1RN8L7
.WORD 3
.LONG P1RN8L8
.WORD 3
.LONG 0
FPWK_UP:
.LONG P1R12L1
.WORD FLIPBITS|1,0
.LONG P1R12L2
.WORD 1
.LONG P1R12L3
.WORD 1
.LONG P1R12L4
.WORD 1
.LONG P1R12L5
.WORD 1
.LONG P1R12L6
.WORD 1
.LONG P1R12L7
.WORD 1
.LONG P1R12L8
.WORD 1
.LONG 0
FPWK_DN:
.LONG P1RN6L1
.WORD FLIPBITS|1,0
.LONG P1RN6L2
.WORD 1
.LONG P1RN6L3
.WORD 1
.LONG P1RN6L4
.WORD 1
.LONG P1RN6L5
.WORD 1
.LONG P1RN6L6
.WORD 1
.LONG P1RN6L7
.WORD 1
.LONG P1RN6L8
.WORD 1
.LONG 0
FPWK_RGT:
.LONG P1RN9L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG P1RN9L2
.WORD 1
.LONG P1RN9L3
.WORD 1
.LONG P1RN9L4
.WORD 1
.LONG P1RN9L5
.WORD 1
.LONG P1RN9L6
.WORD 1
.LONG P1RN9L7
.WORD 1
.LONG P1RN9L8
.WORD 1
.LONG 0
FPWK_UPRGT:
.LONG P1R10L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG P1R10L2
.WORD 1
.LONG P1R10L3
.WORD 1
.LONG P1R10L4
.WORD 1
.LONG P1R10L5
.WORD 1
.LONG P1R10L6
.WORD 1
.LONG P1R10L7
.WORD 1
.LONG 0
FPWK_DNLFT:
.LONG P1RN8L1
.WORD FLIPBITS|1,0
.LONG P1RN8L2
.WORD 1
.LONG P1RN8L3
.WORD 1
.LONG P1RN8L4
.WORD 1
.LONG P1RN8L5
.WORD 1
.LONG P1RN8L6
.WORD 1
.LONG P1RN8L7
.WORD 1
.LONG P1RN8L8
.WORD 1
.LONG 0
FPWK_LFT:
.LONG P1RN9L1
.WORD FLIPBITS|1,0
.LONG P1RN9L2
.WORD 1
.LONG P1RN9L3
.WORD 1
.LONG P1RN9L4
.WORD 1
.LONG P1RN9L5
.WORD 1
.LONG P1RN9L6
.WORD 1
.LONG P1RN9L7
.WORD 1
.LONG P1RN9L8
.WORD 1
.LONG 0
FPWK_UPLFT:
.LONG P1R10L1
.WORD FLIPBITS|1,0
.LONG P1R10L2
.WORD 1
.LONG P1R10L3
.WORD 1
.LONG P1R10L4
.WORD 1
.LONG P1R10L5
.WORD 1
.LONG P1R10L6
.WORD 1
.LONG P1R10L7
.WORD 1
.LONG 0
FPWK_DNRGT:
.LONG P1RN8L1
.WORD FLIPBITS|1,(M_FLIPH)
.LONG P1RN8L2
.WORD 1
.LONG P1RN8L3
.WORD 1
.LONG P1RN8L4
.WORD 1
.LONG P1RN8L5
.WORD 1
.LONG P1RN8L6
.WORD 1
.LONG P1RN8L7
.WORD 1
.LONG P1RN8L8
.WORD 1
.LONG 0
TWK_UP:
.LONG P1TH12L1
.WORD FLIPBITS|4,0
.LONG P1TH12L2
.WORD 4
.LONG 0
TWK_DN:
.LONG P1TH6L1
.WORD FLIPBITS|4,0
.LONG P1TH6L2
.WORD 4
.LONG 0
TWK_RGT:
.LONG P1TH9L1
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1TH9L2
.WORD 4
.LONG 0
TWK_UPRGT:
.LONG P1TH10L1
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1TH10L2
.WORD 4
.LONG 0
TWK_DNLFT:
.LONG P1TH8L1
.WORD FLIPBITS|4,0
.LONG P1TH8L2
.WORD 4
.LONG 0
TWK_LFT:
.LONG P1TH9L1
.WORD FLIPBITS|4,0
.LONG P1TH9L2
.WORD 4
.LONG 0
TWK_UPLFT:
.LONG P1TH10L1
.WORD FLIPBITS|4,0
.LONG P1TH10L2
.WORD 4
.LONG 0
TWK_DNRGT:
.LONG P1TH8L1
.WORD FLIPBITS|4,(M_FLIPH)
.LONG P1TH8L2
.WORD 4
.LONG 0
;SUBLZR .EQU 0001H ;REGULAR LAZER SHOTS
;SUBSPRY .EQU 0002H ;SPRAY SUB TYPE
;SUBFIRE1 .EQU 0003H ;FIRE BALL WPN
;SUBGRND .EQU 0004H ;GRENADE
;SUBNOSTP .EQU 0005H ;NON STOPPING BULLET
;SUBSPDG1 .EQU 0006H ;MACHINE GUN TYP WPN
WPNWALK:
;BULLET SUB TYPES
.LONG T_WALK_LIST,T_WALK_LIST,T_WALK_LIST2,T_WALK_LIST3,T_WALK_LIST4
.LONG T_WALK_LIST5,T_WALK_LIST6,T_WALK_LIST3
T_WALK_LIST: ;REGULAR GUN
.LONG P1WG12T1,P1WG12T1,P1WG6T1,P1WG12T1,P1WG9T1,P1WG10T1,P1WG8T1,P1WG9T1
.LONG P1WG10T1,P1WG8T1
T_WALK_LIST2: ;SPRAY GUN
.LONG P1WG12T1,P1SPRDWG12,P1SPRDWG6,P1SPRDWG12,P1SPRDWG9,P1SPRDWG10
.LONG P1SPRDWG8,P1SPRDWG9
.LONG P1SPRDWG10,P1SPRDWG8
T_WALK_LIST3: ;FLAME THROWER
.LONG P1WG12T1,P1FLAMR12,P1FLAMR6,P1FLAMR12,P1FLAMR9,P1FLAMR10,P1FLAMR8,P1FLAMR9
.LONG P1FLAMR10,P1FLAMR8
T_WALK_LIST4: ;GRENADE
.LONG P1GR12T1,P1GR12T1,P1GR6T1,P1GR12T1,P1GR9T1,P1GR10T1,P1GR8T1,P1GR9T1
.LONG P1GR10T1,P1GR8T1
T_WALK_LIST5: ;NON STOPPING BULLET
.LONG P1LARS12,P1LARS12,P1LARS6,P1LARS12,P1LARS9,P1LARS10,P1LARS8,P1LARS9
.LONG P1LARS10,P1LARS8
T_WALK_LIST6: ;MACHINE GUN WEAPON
.LONG P1MGUN12,P1MGUN12,P1MGUN6,P1MGUN12,P1MGUN9,P1MGUN10,P1MGUN8,P1MGUN9
.LONG P1MGUN10,P1MGUN8
T_WALK_FLG:
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL+M_FLIPH
.LONG DMAWNZ+M_NOCOLL+M_FLIPH
.LONG DMAWNZ+M_NOCOLL+M_FLIPH,DMAWNZ+M_NOCOLL
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL
L_WALK_FLG:
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+0,DMAWNZ+0,DMAWNZ+M_NOCOLL,DMAWNZ+0+M_FLIPH
.LONG DMAWNZ+0+M_FLIPH
.LONG DMAWNZ+0+M_FLIPH,DMAWNZ+0
.LONG DMAWNZ+0,DMAWNZ+0
TSHK:
.LONG PSHOCK1
.WORD 3
.LONG PSHOCK3
.WORD 3
.LONG PSHOCK4
.WORD 3
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 3
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 4
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 2
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 2
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 2
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 2
.LONG PSHOCK8
.WORD 2
.LONG PSHOCK5
.WORD 2
.LONG PSHOCK6
.WORD 2
.LONG PSHOCK7
.WORD 2
.LONG PSHOCK8
.WORD 2
.LONG 0