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