************************************************************** * * Software: Jamie Rivett * Initiated: 5/7/94 * * COPYRIGHT (C) 1992 WILLIAMS ELECTRONICS GAMES, INC. * ************************************************************** .file "tables.asm" .title "various data tables" .width 132 .option b,d,l,t .mnolist .include "macros.h" .include "mproc.equ" ;Mproc equates .include "sys.equ" .include "game.equ" .include "plyr.equ" .include "anim.equ" .include "sound.h" ****************************************************************************** * EXTERNAL REFERENCES ****************************************************************************** * SYMBOLS DEFINED IN THIS FILE ****************************************************************************** * EQUATES FOR THIS FILE #***************************************************************************** * * ARGUMENTS: a0 = target area * a11 = * target wrestler process * a13 = * wrestler process * * TRASHES: a0,a1,a14 * SUBR set_target_offsets move *a11(WRESTLERNUM),a14 movi 5,a1 mpyu a14,a1 add a0,a1 ; + target area movi 3*16,a0 mpyu a0,a1 ; * 3 WORDS move *a11(PLYRMODE),a0 X32 a0 addi #mode_table,a0 move *a0,a0,L add a0,a1 move *a1+,a0 move a0,*a13(TGT_XOFF) move *a1+,a0 move a0,*a13(TGT_YOFF) move *a1,a0 move a0,*a13(TGT_ZOFF) rets #mode_table .long mode_normal ;0 .long mode_running ;1 .long mode_inair ;2 .long mode_attached ;3 .long mode_onground ;4 .long mode_bouncing ;5 .long mode_onturnbkl ;6 .long mode_block ;7 .long mode_dizzy ;8 .long mode_dead ;9 .long mode_oppoverhead ;10 .long mode_climbturnbkl ;11 .long mode_waitanim ;12 .long mode_grapple ;13 .long mode_master ;14 .long mode_slave ;15 .long mode_headhold ;16 .long mode_normal ;17 .long mode_normal ;18 .long mode_headheld ;19 .long mode_puppet ;20 .long mode_inair2 ;21 .long mode_normal ;22 .long mode_normal ;23 .long mode_chokehold ;24 .long mode_choking ;25 ************************ mode_normal ;0 mode_running ;1 mode_inair ;2 mode_attached ;3 mode_block ;7 mode_dizzy ;8 mode_grapple ;13 mode_master ;14 mode_slave ;15 mode_headhold ;16 ;mode_headheld ;19 mode_puppet ;20 mode_inair2 ;21 mode_chokehold ;24 mode_choking ;25 ; x,y,z ;0 Bret Hart .word 7,105,0 ;0 HEAD .word 6,85,0 ;1 CHEST .word 0,57,0 ;2 GROIN .word 17,37,0 ;3 KNEES .word 21,9,0 ;4 FEET ;1 Razor Ramon .word 11,106,0 ;0 HEAD .word 6,86,0 ;1 CHEST .word 1,58,0 ;2 GROIN .word 21,34,0 ;3 KNEES .word 20,4,0 ;4 FEET ;2 Undertaker .word 11,110,0 ;0 HEAD .word 6,88,0 ;1 CHEST .word 1,61,0 ;2 GROIN .word 13,36,0 ;3 KNEES .word 8,5,0 ;4 FEET ;3 Yokozuna .word 10,100,0 ;0 HEAD .word 8,79,0 ;1 CHEST .word 2,46,0 ;2 GROIN .word 17,28,0 ;3 KNEES .word 2,5,0 ;4 FEET ;4 Shawn Michaels .word 4,97,0 ;0 HEAD .word 2,77,0 ;1 CHEST .word -3,49,0 ;2 GROIN .word 1,32,0 ;3 KNEES .word 2,3,0 ;4 FEET ;5 Bam Bam .word 6,103,0 ;0 HEAD .word 5,86,0 ;1 CHEST .word 1,54,0 ;2 GROIN .word 20,33,0 ;3 KNEES .word 26,7,0 ;4 FEET ;6 Doink .word 6,100,0 ;0 HEAD .word 6,75,0 ;1 CHEST .word 6,51,0 ;2 GROIN .word 19,30,0 ;3 KNEES .word 20,7,0 ;4 FEET ;7 Adam Bomb .word 0,0,0 ;0 HEAD .word 0,0,0 ;1 CHEST .word 0,0,0 ;2 GROIN .word 0,0,0 ;3 KNEES .word 0,0,0 ;4 FEET ;8 Lex Luger .word 4,107,0 ;0 HEAD .word 4,88,0 ;1 CHEST .word 1,59,0 ;2 GROIN .word 20,37,0 ;3 KNEES .word 20,9,0 ;4 FEET ************************ mode_onground ;4 ;This is for dead mode on the ground!?!?!?! mode_dead ;9 ; x,y,z ;0 Bret Hart .word 51,9,0 ;0 HEAD .word 23,9,0 ;1 CHEST .word -2,8,0 ;2 GROIN .word -33,7,0 ;3 KNEES .word -69,9,0 ;4 FEET ;1 Razor Ramon .word 53,11,0 ;0 HEAD .word 22,15,0 ;1 CHEST .word -4,14,0 ;2 GROIN .word -36,13,0 ;3 KNEES .word -77,12,0 ;4 FEET ;2 Undertaker .word 62,18,0 ;0 HEAD .word 23,0,0 ;1 CHEST .word -6,19,0 ;2 GROIN .word -37,16,0 ;3 KNEES .word -73,15,0 ;4 FEET ;3 Yokozuna .word 47,18,0 ;0 HEAD .word 21,20,0 ;1 CHEST .word -6,20,0 ;2 GROIN .word -26,28,0 ;3 KNEES .word -48,18,0 ;4 FEET ;4 Shawn Michaels .word 47,10,0 ;0 HEAD .word 20,12,0 ;1 CHEST .word -6,11,0 ;2 GROIN .word -32,15,0 ;3 KNEES .word -70,6,0 ;4 FEET ;5 Bam Bam .word 67,0,0 ;0 HEAD .word 25,0,0 ;1 CHEST .word -2,0,0 ;2 GROIN .word -38,0,0 ;3 KNEES .word -12,0,0 ;4 FEET ;6 Doink .word 40,11,0 ;0 HEAD .word 12,13,0 ;1 CHEST .word -12,15,0 ;2 GROIN .word -35,17,0 ;3 KNEES .word -65,10,0 ;4 FEET ;7 Adam Bomb .word 0,0,0 ;0 HEAD .word 0,0,0 ;1 CHEST .word 0,0,0 ;2 GROIN .word 0,0,0 ;3 KNEES .word 0,0,0 ;4 FEET ;8 Lex Luger .word 54,14,0 ;0 HEAD .word 29,16,0 ;1 CHEST .word -3,16,0 ;2 GROIN .word -32,15,0 ;3 KNEES .word -55,14,0 ;4 FEET ************************ mode_bouncing ;5 mode_onturnbkl ;6 mode_oppoverhead ;10 mode_climbturnbkl ;11 mode_waitanim ;12 ; x,y,z ;0 Bret Hart .word 7,105,0 ;0 HEAD .word 6,85,0 ;1 CHEST .word 0,57,0 ;2 GROIN .word 17,37,0 ;3 KNEES .word 21,9,0 ;4 FEET ;1 Razor Ramon .word 2,110,0 ;0 HEAD .word 4,87,0 ;1 CHEST .word 5,60,0 ;2 GROIN .word 17,33,0 ;3 KNEES .word 22,3,0 ;4 FEET ;2 Undertaker .word 11,110,0 ;0 HEAD .word 6,88,0 ;1 CHEST .word 1,61,0 ;2 GROIN .word 13,36,0 ;3 KNEES .word 8,5,0 ;4 FEET ;3 Yokozuna .word 5,109,0 ;0 HEAD .word 0,91,0 ;1 CHEST .word -2,53,0 ;2 GROIN .word 8,33,0 ;3 KNEES .word 14,10,0 ;4 FEET ;4 Shawn Michaels .word 15,94,0 ;0 HEAD .word 9,75,0 ;1 CHEST .word 1,52,0 ;2 GROIN .word 4,31,0 ;3 KNEES .word -1,0,0 ;4 FEET ;5 Bam Bam .word 6,103,0 ;0 HEAD .word 5,86,0 ;1 CHEST .word 1,54,0 ;2 GROIN .word 20,33,0 ;3 KNEES .word 26,7,0 ;4 FEET ;6 Doink .word 6,100,0 ;0 HEAD .word 6,75,0 ;1 CHEST .word 6,51,0 ;2 GROIN .word 19,30,0 ;3 KNEES .word 20,7,0 ;4 FEET ;7 Adam Bomb .word 0,0,0 ;0 HEAD .word 0,0,0 ;1 CHEST .word 0,0,0 ;2 GROIN .word 0,0,0 ;3 KNEES .word 0,0,0 ;4 FEET ;8 Lex Luger .word 4,107,0 ;0 HEAD .word 4,88,0 ;1 CHEST .word 1,59,0 ;2 GROIN .word 20,37,0 ;3 KNEES .word 20,9,0 ;4 FEET ************************ mode_headheld ;19 ;0 Bret Hart .word 39,58,0 ;0 HEAD .word 9,62,0 ;1 CHEST .word -8,55,0 ;2 GROIN .word -2,36,0 ;3 KNEES .word 3,2,0 ;4 FEET ;1 Razor Ramon .word 30,49,0 ;0 HEAD .word 5,57,0 ;1 CHEST .word -13,54,0 ;2 GROIN .word 0,34,0 ;3 KNEES .word -4,2,0 ;4 FEET ;2 Undertaker .word 38,67,0 ;0 HEAD .word 13,67,0 ;1 CHEST .word -10,58,0 ;2 GROIN .word 13,38,0 ;3 KNEES .word 6,6,0 ;4 FEET ;3 Yokozuna .word 34,61,0 ;0 HEAD .word 9,56,0 ;1 CHEST .word -12,50,0 ;2 GROIN .word -7,29,0 ;3 KNEES .word -1,4,0 ;4 FEET ;4 Shawn Michaels .word 35,56,0 ;0 HEAD .word 12,57,0 ;1 CHEST .word -10,53,0 ;2 GROIN .word 1,34,0 ;3 KNEES .word 0,8,0 ;4 FEET ;5 Bam Bam .word 46,60,0 ;0 HEAD .word 20,56,0 ;1 CHEST .word -1,49,0 ;2 GROIN .word 6,32,0 ;3 KNEES .word 15,7,0 ;4 FEET ;6 Doink .word 33,61,0 ;0 HEAD .word 6,63,0 ;1 CHEST .word -13,53,0 ;2 GROIN .word -2,33,0 ;3 KNEES .word 5,4,0 ;4 FEET ;7 Adam Bomb .word 0,0,0 ;0 HEAD .word 0,0,0 ;1 CHEST .word 0,0,0 ;2 GROIN .word 0,0,0 ;3 KNEES .word 0,0,0 ;4 FEET ;8 Lex Luger .word 48,62,0 ;0 HEAD .word 20,54,0 ;1 CHEST .word 1,46,0 ;2 GROIN .word 27,31,0 ;3 KNEES .word 19,6,0 ;4 FEET ****************************************************************************** .end