class
	P_PSPR

General
	cluster: brie_doom
	description: 
		"p_pspr.c
		Weapon sprite animation, weapon objects.
		Action functions for weapons."
	create: make

Ancestors
	AMMOTYPE_T
	SFXENUM_T
	STATENUM_T
	WEAPONTYPE_T

Queries
	Am_cell: INTEGER_32
	Am_clip: INTEGER_32
	Am_misl: INTEGER_32
	Am_noammo: INTEGER_32
	Am_shell: INTEGER_32
	Bfgcells: INTEGER_32
	bulletslope: FIXED_T
	Ff_framemask: INTEGER_32
	Ff_fullbright: INTEGER_32
	i_main: I_MAIN
	Lowerspeed: INTEGER_32
	Numammo: INTEGER_32
	Numpsprites: INTEGER_32
	Numsfx: INTEGER_32
	Numstates: INTEGER_32
	Numweapons: INTEGER_32
	p_checkammo (player: PLAYER_T): BOOLEAN
	Ps_flash: INTEGER_32
	Ps_weapon: INTEGER_32
	Raisespeed: INTEGER_32
	S_ammo: INTEGER_32
	S_arach_plaz: INTEGER_32
	S_arach_plaz2: INTEGER_32
	S_arach_plex: INTEGER_32
	S_arach_plex2: INTEGER_32
	S_arach_plex3: INTEGER_32
	S_arach_plex4: INTEGER_32
	S_arach_plex5: INTEGER_32
	S_arm1: INTEGER_32
	S_arm1a: INTEGER_32
	S_arm2: INTEGER_32
	S_arm2a: INTEGER_32
	S_bar1: INTEGER_32
	S_bar2: INTEGER_32
	S_bbar1: INTEGER_32
	S_bbar2: INTEGER_32
	S_bbar3: INTEGER_32
	S_bexp: INTEGER_32
	S_bexp2: INTEGER_32
	S_bexp3: INTEGER_32
	S_bexp4: INTEGER_32
	S_bexp5: INTEGER_32
	S_bfg: INTEGER_32
	S_bfg1: INTEGER_32
	S_bfg2: INTEGER_32
	S_bfg3: INTEGER_32
	S_bfg4: INTEGER_32
	S_bfgdown: INTEGER_32
	S_bfgexp: INTEGER_32
	S_bfgexp2: INTEGER_32
	S_bfgexp3: INTEGER_32
	S_bfgexp4: INTEGER_32
	S_bfgflash1: INTEGER_32
	S_bfgflash2: INTEGER_32
	S_bfgland: INTEGER_32
	S_bfgland2: INTEGER_32
	S_bfgland3: INTEGER_32
	S_bfgland4: INTEGER_32
	S_bfgland5: INTEGER_32
	S_bfgland6: INTEGER_32
	S_bfgshot: INTEGER_32
	S_bfgshot2: INTEGER_32
	S_bfgup: INTEGER_32
	S_bfug: INTEGER_32
	S_bigtree: INTEGER_32
	S_bkey: INTEGER_32
	S_bkey2: INTEGER_32
	S_blood1: INTEGER_32
	S_blood2: INTEGER_32
	S_blood3: INTEGER_32
	S_bloodytwitch: INTEGER_32
	S_bloodytwitch2: INTEGER_32
	S_bloodytwitch3: INTEGER_32
	S_bloodytwitch4: INTEGER_32
	S_bluetorch: INTEGER_32
	S_bluetorch2: INTEGER_32
	S_bluetorch3: INTEGER_32
	S_bluetorch4: INTEGER_32
	S_bon1: INTEGER_32
	S_bon1a: INTEGER_32
	S_bon1b: INTEGER_32
	S_bon1c: INTEGER_32
	S_bon1d: INTEGER_32
	S_bon1e: INTEGER_32
	S_bon2: INTEGER_32
	S_bon2a: INTEGER_32
	S_bon2b: INTEGER_32
	S_bon2c: INTEGER_32
	S_bon2d: INTEGER_32
	S_bon2e: INTEGER_32
	S_bos2_atk1: INTEGER_32
	S_bos2_atk2: INTEGER_32
	S_bos2_atk3: INTEGER_32
	S_bos2_die1: INTEGER_32
	S_bos2_die2: INTEGER_32
	S_bos2_die3: INTEGER_32
	S_bos2_die4: INTEGER_32
	S_bos2_die5: INTEGER_32
	S_bos2_die6: INTEGER_32
	S_bos2_die7: INTEGER_32
	S_bos2_pain: INTEGER_32
	S_bos2_pain2: INTEGER_32
	S_bos2_raise1: INTEGER_32
	S_bos2_raise2: INTEGER_32
	S_bos2_raise3: INTEGER_32
	S_bos2_raise4: INTEGER_32
	S_bos2_raise5: INTEGER_32
	S_bos2_raise6: INTEGER_32
	S_bos2_raise7: INTEGER_32
	S_bos2_run1: INTEGER_32
	S_bos2_run2: INTEGER_32
	S_bos2_run3: INTEGER_32
	S_bos2_run4: INTEGER_32
	S_bos2_run5: INTEGER_32
	S_bos2_run6: INTEGER_32
	S_bos2_run7: INTEGER_32
	S_bos2_run8: INTEGER_32
	S_bos2_stnd: INTEGER_32
	S_bos2_stnd2: INTEGER_32
	S_boss_atk1: INTEGER_32
	S_boss_atk2: INTEGER_32
	S_boss_atk3: INTEGER_32
	S_boss_die1: INTEGER_32
	S_boss_die2: INTEGER_32
	S_boss_die3: INTEGER_32
	S_boss_die4: INTEGER_32
	S_boss_die5: INTEGER_32
	S_boss_die6: INTEGER_32
	S_boss_die7: INTEGER_32
	S_boss_pain: INTEGER_32
	S_boss_pain2: INTEGER_32
	S_boss_raise1: INTEGER_32
	S_boss_raise2: INTEGER_32
	S_boss_raise3: INTEGER_32
	S_boss_raise4: INTEGER_32
	S_boss_raise5: INTEGER_32
	S_boss_raise6: INTEGER_32
	S_boss_raise7: INTEGER_32
	S_boss_run1: INTEGER_32
	S_boss_run2: INTEGER_32
	S_boss_run3: INTEGER_32
	S_boss_run4: INTEGER_32
	S_boss_run5: INTEGER_32
	S_boss_run6: INTEGER_32
	S_boss_run7: INTEGER_32
	S_boss_run8: INTEGER_32
	S_boss_stnd: INTEGER_32
	S_boss_stnd2: INTEGER_32
	S_bpak: INTEGER_32
	S_brain: INTEGER_32
	S_brain_die1: INTEGER_32
	S_brain_die2: INTEGER_32
	S_brain_die3: INTEGER_32
	S_brain_die4: INTEGER_32
	S_brain_pain: INTEGER_32
	S_brainexplode1: INTEGER_32
	S_brainexplode2: INTEGER_32
	S_brainexplode3: INTEGER_32
	S_braineye: INTEGER_32
	S_braineye1: INTEGER_32
	S_braineyesee: INTEGER_32
	S_brainstem: INTEGER_32
	S_brball1: INTEGER_32
	S_brball2: INTEGER_32
	S_brballx1: INTEGER_32
	S_brballx2: INTEGER_32
	S_brballx3: INTEGER_32
	S_brok: INTEGER_32
	S_bskull: INTEGER_32
	S_bskull2: INTEGER_32
	S_bspi_atk1: INTEGER_32
	S_bspi_atk2: INTEGER_32
	S_bspi_atk3: INTEGER_32
	S_bspi_atk4: INTEGER_32
	S_bspi_die1: INTEGER_32
	S_bspi_die2: INTEGER_32
	S_bspi_die3: INTEGER_32
	S_bspi_die4: INTEGER_32
	S_bspi_die5: INTEGER_32
	S_bspi_die6: INTEGER_32
	S_bspi_die7: INTEGER_32
	S_bspi_pain: INTEGER_32
	S_bspi_pain2: INTEGER_32
	S_bspi_raise1: INTEGER_32
	S_bspi_raise2: INTEGER_32
	S_bspi_raise3: INTEGER_32
	S_bspi_raise4: INTEGER_32
	S_bspi_raise5: INTEGER_32
	S_bspi_raise6: INTEGER_32
	S_bspi_raise7: INTEGER_32
	S_bspi_run1: INTEGER_32
	S_bspi_run10: INTEGER_32
	S_bspi_run11: INTEGER_32
	S_bspi_run12: INTEGER_32
	S_bspi_run2: INTEGER_32
	S_bspi_run3: INTEGER_32
	S_bspi_run4: INTEGER_32
	S_bspi_run5: INTEGER_32
	S_bspi_run6: INTEGER_32
	S_bspi_run7: INTEGER_32
	S_bspi_run8: INTEGER_32
	S_bspi_run9: INTEGER_32
	S_bspi_sight: INTEGER_32
	S_bspi_stnd: INTEGER_32
	S_bspi_stnd2: INTEGER_32
	S_btorchshrt: INTEGER_32
	S_btorchshrt2: INTEGER_32
	S_btorchshrt3: INTEGER_32
	S_btorchshrt4: INTEGER_32
	S_candelabra: INTEGER_32
	S_candlestik: INTEGER_32
	S_cell: INTEGER_32
	S_celp: INTEGER_32
	S_chain: INTEGER_32
	S_chain1: INTEGER_32
	S_chain2: INTEGER_32
	S_chain3: INTEGER_32
	S_chaindown: INTEGER_32
	S_chainflash1: INTEGER_32
	S_chainflash2: INTEGER_32
	S_chainup: INTEGER_32
	S_clip: INTEGER_32
	S_colongibs: INTEGER_32
	S_colu: INTEGER_32
	S_commkeen: INTEGER_32
	S_commkeen10: INTEGER_32
	S_commkeen11: INTEGER_32
	S_commkeen12: INTEGER_32
	S_commkeen2: INTEGER_32
	S_commkeen3: INTEGER_32
	S_commkeen4: INTEGER_32
	S_commkeen5: INTEGER_32
	S_commkeen6: INTEGER_32
	S_commkeen7: INTEGER_32
	S_commkeen8: INTEGER_32
	S_commkeen9: INTEGER_32
	S_cpos_atk1: INTEGER_32
	S_cpos_atk2: INTEGER_32
	S_cpos_atk3: INTEGER_32
	S_cpos_atk4: INTEGER_32
	S_cpos_die1: INTEGER_32
	S_cpos_die2: INTEGER_32
	S_cpos_die3: INTEGER_32
	S_cpos_die4: INTEGER_32
	S_cpos_die5: INTEGER_32
	S_cpos_die6: INTEGER_32
	S_cpos_die7: INTEGER_32
	S_cpos_pain: INTEGER_32
	S_cpos_pain2: INTEGER_32
	S_cpos_raise1: INTEGER_32
	S_cpos_raise2: INTEGER_32
	S_cpos_raise3: INTEGER_32
	S_cpos_raise4: INTEGER_32
	S_cpos_raise5: INTEGER_32
	S_cpos_raise6: INTEGER_32
	S_cpos_raise7: INTEGER_32
	S_cpos_run1: INTEGER_32
	S_cpos_run2: INTEGER_32
	S_cpos_run3: INTEGER_32
	S_cpos_run4: INTEGER_32
	S_cpos_run5: INTEGER_32
	S_cpos_run6: INTEGER_32
	S_cpos_run7: INTEGER_32
	S_cpos_run8: INTEGER_32
	S_cpos_stnd: INTEGER_32
	S_cpos_stnd2: INTEGER_32
	S_cpos_xdie1: INTEGER_32
	S_cpos_xdie2: INTEGER_32
	S_cpos_xdie3: INTEGER_32
	S_cpos_xdie4: INTEGER_32
	S_cpos_xdie5: INTEGER_32
	S_cpos_xdie6: INTEGER_32
	S_csaw: INTEGER_32
	S_cyber_atk1: INTEGER_32
	S_cyber_atk2: INTEGER_32
	S_cyber_atk3: INTEGER_32
	S_cyber_atk4: INTEGER_32
	S_cyber_atk5: INTEGER_32
	S_cyber_atk6: INTEGER_32
	S_cyber_die1: INTEGER_32
	S_cyber_die10: INTEGER_32
	S_cyber_die2: INTEGER_32
	S_cyber_die3: INTEGER_32
	S_cyber_die4: INTEGER_32
	S_cyber_die5: INTEGER_32
	S_cyber_die6: INTEGER_32
	S_cyber_die7: INTEGER_32
	S_cyber_die8: INTEGER_32
	S_cyber_die9: INTEGER_32
	S_cyber_pain: INTEGER_32
	S_cyber_run1: INTEGER_32
	S_cyber_run2: INTEGER_32
	S_cyber_run3: INTEGER_32
	S_cyber_run4: INTEGER_32
	S_cyber_run5: INTEGER_32
	S_cyber_run6: INTEGER_32
	S_cyber_run7: INTEGER_32
	S_cyber_run8: INTEGER_32
	S_cyber_stnd: INTEGER_32
	S_cyber_stnd2: INTEGER_32
	S_deadbottom: INTEGER_32
	S_deadstick: INTEGER_32
	S_deadtorso: INTEGER_32
	S_dsgun: INTEGER_32
	S_dsgun1: INTEGER_32
	S_dsgun10: INTEGER_32
	S_dsgun2: INTEGER_32
	S_dsgun3: INTEGER_32
	S_dsgun4: INTEGER_32
	S_dsgun5: INTEGER_32
	S_dsgun6: INTEGER_32
	S_dsgun7: INTEGER_32
	S_dsgun8: INTEGER_32
	S_dsgun9: INTEGER_32
	S_dsgundown: INTEGER_32
	S_dsgunflash1: INTEGER_32
	S_dsgunflash2: INTEGER_32
	S_dsgunup: INTEGER_32
	S_dsnr1: INTEGER_32
	S_dsnr2: INTEGER_32
	S_evileye: INTEGER_32
	S_evileye2: INTEGER_32
	S_evileye3: INTEGER_32
	S_evileye4: INTEGER_32
	S_explode1: INTEGER_32
	S_explode2: INTEGER_32
	S_explode3: INTEGER_32
	S_fatshot1: INTEGER_32
	S_fatshot2: INTEGER_32
	S_fatshotx1: INTEGER_32
	S_fatshotx2: INTEGER_32
	S_fatshotx3: INTEGER_32
	S_fatt_atk1: INTEGER_32
	S_fatt_atk10: INTEGER_32
	S_fatt_atk2: INTEGER_32
	S_fatt_atk3: INTEGER_32
	S_fatt_atk4: INTEGER_32
	S_fatt_atk5: INTEGER_32
	S_fatt_atk6: INTEGER_32
	S_fatt_atk7: INTEGER_32
	S_fatt_atk8: INTEGER_32
	S_fatt_atk9: INTEGER_32
	S_fatt_die1: INTEGER_32
	S_fatt_die10: INTEGER_32
	S_fatt_die2: INTEGER_32
	S_fatt_die3: INTEGER_32
	S_fatt_die4: INTEGER_32
	S_fatt_die5: INTEGER_32
	S_fatt_die6: INTEGER_32
	S_fatt_die7: INTEGER_32
	S_fatt_die8: INTEGER_32
	S_fatt_die9: INTEGER_32
	S_fatt_pain: INTEGER_32
	S_fatt_pain2: INTEGER_32
	S_fatt_raise1: INTEGER_32
	S_fatt_raise2: INTEGER_32
	S_fatt_raise3: INTEGER_32
	S_fatt_raise4: INTEGER_32
	S_fatt_raise5: INTEGER_32
	S_fatt_raise6: INTEGER_32
	S_fatt_raise7: INTEGER_32
	S_fatt_raise8: INTEGER_32
	S_fatt_run1: INTEGER_32
	S_fatt_run10: INTEGER_32
	S_fatt_run11: INTEGER_32
	S_fatt_run12: INTEGER_32
	S_fatt_run2: INTEGER_32
	S_fatt_run3: INTEGER_32
	S_fatt_run4: INTEGER_32
	S_fatt_run5: INTEGER_32
	S_fatt_run6: INTEGER_32
	S_fatt_run7: INTEGER_32
	S_fatt_run8: INTEGER_32
	S_fatt_run9: INTEGER_32
	S_fatt_stnd: INTEGER_32
	S_fatt_stnd2: INTEGER_32
	S_fire1: INTEGER_32
	S_fire10: INTEGER_32
	S_fire11: INTEGER_32
	S_fire12: INTEGER_32
	S_fire13: INTEGER_32
	S_fire14: INTEGER_32
	S_fire15: INTEGER_32
	S_fire16: INTEGER_32
	S_fire17: INTEGER_32
	S_fire18: INTEGER_32
	S_fire19: INTEGER_32
	S_fire2: INTEGER_32
	S_fire20: INTEGER_32
	S_fire21: INTEGER_32
	S_fire22: INTEGER_32
	S_fire23: INTEGER_32
	S_fire24: INTEGER_32
	S_fire25: INTEGER_32
	S_fire26: INTEGER_32
	S_fire27: INTEGER_32
	S_fire28: INTEGER_32
	S_fire29: INTEGER_32
	S_fire3: INTEGER_32
	S_fire30: INTEGER_32
	S_fire4: INTEGER_32
	S_fire5: INTEGER_32
	S_fire6: INTEGER_32
	S_fire7: INTEGER_32
	S_fire8: INTEGER_32
	S_fire9: INTEGER_32
	S_floatskull: INTEGER_32
	S_floatskull2: INTEGER_32
	S_floatskull3: INTEGER_32
	S_gibs: INTEGER_32
	S_greentorch: INTEGER_32
	S_greentorch2: INTEGER_32
	S_greentorch3: INTEGER_32
	S_greentorch4: INTEGER_32
	S_gtorchshrt: INTEGER_32
	S_gtorchshrt2: INTEGER_32
	S_gtorchshrt3: INTEGER_32
	S_gtorchshrt4: INTEGER_32
	S_hangbnobrain: INTEGER_32
	S_hangnoguts: INTEGER_32
	S_hangtlookdn: INTEGER_32
	S_hangtlookup: INTEGER_32
	S_hangtnobrain: INTEGER_32
	S_hangtskull: INTEGER_32
	S_head_atk1: INTEGER_32
	S_head_atk2: INTEGER_32
	S_head_atk3: INTEGER_32
	S_head_die1: INTEGER_32
	S_head_die2: INTEGER_32
	S_head_die3: INTEGER_32
	S_head_die4: INTEGER_32
	S_head_die5: INTEGER_32
	S_head_die6: INTEGER_32
	S_head_pain: INTEGER_32
	S_head_pain2: INTEGER_32
	S_head_pain3: INTEGER_32
	S_head_raise1: INTEGER_32
	S_head_raise2: INTEGER_32
	S_head_raise3: INTEGER_32
	S_head_raise4: INTEGER_32
	S_head_raise5: INTEGER_32
	S_head_raise6: INTEGER_32
	S_head_run1: INTEGER_32
	S_head_stnd: INTEGER_32
	S_headcandles: INTEGER_32
	S_headcandles2: INTEGER_32
	S_headonastick: INTEGER_32
	S_headsonstick: INTEGER_32
	S_heartcol: INTEGER_32
	S_heartcol2: INTEGER_32
	S_ifog: INTEGER_32
	S_ifog01: INTEGER_32
	S_ifog02: INTEGER_32
	S_ifog2: INTEGER_32
	S_ifog3: INTEGER_32
	S_ifog4: INTEGER_32
	S_ifog5: INTEGER_32
	S_keenpain: INTEGER_32
	S_keenpain2: INTEGER_32
	S_keenstnd: INTEGER_32
	S_laun: INTEGER_32
	S_lightdone: INTEGER_32
	S_livestick: INTEGER_32
	S_livestick2: INTEGER_32
	S_meat2: INTEGER_32
	S_meat3: INTEGER_32
	S_meat4: INTEGER_32
	S_meat5: INTEGER_32
	S_medi: INTEGER_32
	S_mega: INTEGER_32
	S_mega2: INTEGER_32
	S_mega3: INTEGER_32
	S_mega4: INTEGER_32
	S_mgun: INTEGER_32
	S_missile: INTEGER_32
	S_missile1: INTEGER_32
	S_missile2: INTEGER_32
	S_missile3: INTEGER_32
	S_missiledown: INTEGER_32
	S_missileflash1: INTEGER_32
	S_missileflash2: INTEGER_32
	S_missileflash3: INTEGER_32
	S_missileflash4: INTEGER_32
	S_missileup: INTEGER_32
	S_null: INTEGER_32
	S_pain_atk1: INTEGER_32
	S_pain_atk2: INTEGER_32
	S_pain_atk3: INTEGER_32
	S_pain_atk4: INTEGER_32
	S_pain_die1: INTEGER_32
	S_pain_die2: INTEGER_32
	S_pain_die3: INTEGER_32
	S_pain_die4: INTEGER_32
	S_pain_die5: INTEGER_32
	S_pain_die6: INTEGER_32
	S_pain_pain: INTEGER_32
	S_pain_pain2: INTEGER_32
	S_pain_raise1: INTEGER_32
	S_pain_raise2: INTEGER_32
	S_pain_raise3: INTEGER_32
	S_pain_raise4: INTEGER_32
	S_pain_raise5: INTEGER_32
	S_pain_raise6: INTEGER_32
	S_pain_run1: INTEGER_32
	S_pain_run2: INTEGER_32
	S_pain_run3: INTEGER_32
	S_pain_run4: INTEGER_32
	S_pain_run5: INTEGER_32
	S_pain_run6: INTEGER_32
	S_pain_stnd: INTEGER_32
	S_pins: INTEGER_32
	S_pins2: INTEGER_32
	S_pins3: INTEGER_32
	S_pins4: INTEGER_32
	S_pinv: INTEGER_32
	S_pinv2: INTEGER_32
	S_pinv3: INTEGER_32
	S_pinv4: INTEGER_32
	S_pistol: INTEGER_32
	S_pistol1: INTEGER_32
	S_pistol2: INTEGER_32
	S_pistol3: INTEGER_32
	S_pistol4: INTEGER_32
	S_pistoldown: INTEGER_32
	S_pistolflash: INTEGER_32
	S_pistolup: INTEGER_32
	S_plas: INTEGER_32
	S_plasball: INTEGER_32
	S_plasball2: INTEGER_32
	S_plasexp: INTEGER_32
	S_plasexp2: INTEGER_32
	S_plasexp3: INTEGER_32
	S_plasexp4: INTEGER_32
	S_plasexp5: INTEGER_32
	S_plasma: INTEGER_32
	S_plasma1: INTEGER_32
	S_plasma2: INTEGER_32
	S_plasmadown: INTEGER_32
	S_plasmaflash1: INTEGER_32
	S_plasmaflash2: INTEGER_32
	S_plasmaup: INTEGER_32
	S_play: INTEGER_32
	S_play_atk1: INTEGER_32
	S_play_atk2: INTEGER_32
	S_play_die1: INTEGER_32
	S_play_die2: INTEGER_32
	S_play_die3: INTEGER_32
	S_play_die4: INTEGER_32
	S_play_die5: INTEGER_32
	S_play_die6: INTEGER_32
	S_play_die7: INTEGER_32
	S_play_pain: INTEGER_32
	S_play_pain2: INTEGER_32
	S_play_run1: INTEGER_32
	S_play_run2: INTEGER_32
	S_play_run3: INTEGER_32
	S_play_run4: INTEGER_32
	S_play_xdie1: INTEGER_32
	S_play_xdie2: INTEGER_32
	S_play_xdie3: INTEGER_32
	S_play_xdie4: INTEGER_32
	S_play_xdie5: INTEGER_32
	S_play_xdie6: INTEGER_32
	S_play_xdie7: INTEGER_32
	S_play_xdie8: INTEGER_32
	S_play_xdie9: INTEGER_32
	S_pmap: INTEGER_32
	S_pmap2: INTEGER_32
	S_pmap3: INTEGER_32
	S_pmap4: INTEGER_32
	S_pmap5: INTEGER_32
	S_pmap6: INTEGER_32
	S_poss_atk1: INTEGER_32
	S_poss_atk2: INTEGER_32
	S_poss_atk3: INTEGER_32
	S_poss_die1: INTEGER_32
	S_poss_die2: INTEGER_32
	S_poss_die3: INTEGER_32
	S_poss_die4: INTEGER_32
	S_poss_die5: INTEGER_32
	S_poss_pain: INTEGER_32
	S_poss_pain2: INTEGER_32
	S_poss_raise1: INTEGER_32
	S_poss_raise2: INTEGER_32
	S_poss_raise3: INTEGER_32
	S_poss_raise4: INTEGER_32
	S_poss_run1: INTEGER_32
	S_poss_run2: INTEGER_32
	S_poss_run3: INTEGER_32
	S_poss_run4: INTEGER_32
	S_poss_run5: INTEGER_32
	S_poss_run6: INTEGER_32
	S_poss_run7: INTEGER_32
	S_poss_run8: INTEGER_32
	S_poss_stnd: INTEGER_32
	S_poss_stnd2: INTEGER_32
	S_poss_xdie1: INTEGER_32
	S_poss_xdie2: INTEGER_32
	S_poss_xdie3: INTEGER_32
	S_poss_xdie4: INTEGER_32
	S_poss_xdie5: INTEGER_32
	S_poss_xdie6: INTEGER_32
	S_poss_xdie7: INTEGER_32
	S_poss_xdie8: INTEGER_32
	S_poss_xdie9: INTEGER_32
	S_pstr: INTEGER_32
	S_puff1: INTEGER_32
	S_puff2: INTEGER_32
	S_puff3: INTEGER_32
	S_puff4: INTEGER_32
	S_punch: INTEGER_32
	S_punch1: INTEGER_32
	S_punch2: INTEGER_32
	S_punch3: INTEGER_32
	S_punch4: INTEGER_32
	S_punch5: INTEGER_32
	S_punchdown: INTEGER_32
	S_punchup: INTEGER_32
	S_pvis: INTEGER_32
	S_pvis2: INTEGER_32
	S_rball1: INTEGER_32
	S_rball2: INTEGER_32
	S_rballx1: INTEGER_32
	S_rballx2: INTEGER_32
	S_rballx3: INTEGER_32
	S_redtorch: INTEGER_32
	S_redtorch2: INTEGER_32
	S_redtorch3: INTEGER_32
	S_redtorch4: INTEGER_32
	S_rkey: INTEGER_32
	S_rkey2: INTEGER_32
	S_rock: INTEGER_32
	S_rocket: INTEGER_32
	S_rskull: INTEGER_32
	S_rskull2: INTEGER_32
	S_rtorchshrt: INTEGER_32
	S_rtorchshrt2: INTEGER_32
	S_rtorchshrt3: INTEGER_32
	S_rtorchshrt4: INTEGER_32
	S_sarg_atk1: INTEGER_32
	S_sarg_atk2: INTEGER_32
	S_sarg_atk3: INTEGER_32
	S_sarg_die1: INTEGER_32
	S_sarg_die2: INTEGER_32
	S_sarg_die3: INTEGER_32
	S_sarg_die4: INTEGER_32
	S_sarg_die5: INTEGER_32
	S_sarg_die6: INTEGER_32
	S_sarg_pain: INTEGER_32
	S_sarg_pain2: INTEGER_32
	S_sarg_raise1: INTEGER_32
	S_sarg_raise2: INTEGER_32
	S_sarg_raise3: INTEGER_32
	S_sarg_raise4: INTEGER_32
	S_sarg_raise5: INTEGER_32
	S_sarg_raise6: INTEGER_32
	S_sarg_run1: INTEGER_32
	S_sarg_run2: INTEGER_32
	S_sarg_run3: INTEGER_32
	S_sarg_run4: INTEGER_32
	S_sarg_run5: INTEGER_32
	S_sarg_run6: INTEGER_32
	S_sarg_run7: INTEGER_32
	S_sarg_run8: INTEGER_32
	S_sarg_stnd: INTEGER_32
	S_sarg_stnd2: INTEGER_32
	S_saw: INTEGER_32
	S_saw1: INTEGER_32
	S_saw2: INTEGER_32
	S_saw3: INTEGER_32
	S_sawb: INTEGER_32
	S_sawdown: INTEGER_32
	S_sawup: INTEGER_32
	S_sbox: INTEGER_32
	S_sgun: INTEGER_32
	S_sgun1: INTEGER_32
	S_sgun2: INTEGER_32
	S_sgun3: INTEGER_32
	S_sgun4: INTEGER_32
	S_sgun5: INTEGER_32
	S_sgun6: INTEGER_32
	S_sgun7: INTEGER_32
	S_sgun8: INTEGER_32
	S_sgun9: INTEGER_32
	S_sgundown: INTEGER_32
	S_sgunflash1: INTEGER_32
	S_sgunflash2: INTEGER_32
	S_sgunup: INTEGER_32
	S_shel: INTEGER_32
	S_shot: INTEGER_32
	S_shot2: INTEGER_32
	S_shrtgrncol: INTEGER_32
	S_shrtredcol: INTEGER_32
	S_skel_die1: INTEGER_32
	S_skel_die2: INTEGER_32
	S_skel_die3: INTEGER_32
	S_skel_die4: INTEGER_32
	S_skel_die5: INTEGER_32
	S_skel_die6: INTEGER_32
	S_skel_fist1: INTEGER_32
	S_skel_fist2: INTEGER_32
	S_skel_fist3: INTEGER_32
	S_skel_fist4: INTEGER_32
	S_skel_miss1: INTEGER_32
	S_skel_miss2: INTEGER_32
	S_skel_miss3: INTEGER_32
	S_skel_miss4: INTEGER_32
	S_skel_pain: INTEGER_32
	S_skel_pain2: INTEGER_32
	S_skel_raise1: INTEGER_32
	S_skel_raise2: INTEGER_32
	S_skel_raise3: INTEGER_32
	S_skel_raise4: INTEGER_32
	S_skel_raise5: INTEGER_32
	S_skel_raise6: INTEGER_32
	S_skel_run1: INTEGER_32
	S_skel_run10: INTEGER_32
	S_skel_run11: INTEGER_32
	S_skel_run12: INTEGER_32
	S_skel_run2: INTEGER_32
	S_skel_run3: INTEGER_32
	S_skel_run4: INTEGER_32
	S_skel_run5: INTEGER_32
	S_skel_run6: INTEGER_32
	S_skel_run7: INTEGER_32
	S_skel_run8: INTEGER_32
	S_skel_run9: INTEGER_32
	S_skel_stnd: INTEGER_32
	S_skel_stnd2: INTEGER_32
	S_skull_atk1: INTEGER_32
	S_skull_atk2: INTEGER_32
	S_skull_atk3: INTEGER_32
	S_skull_atk4: INTEGER_32
	S_skull_die1: INTEGER_32
	S_skull_die2: INTEGER_32
	S_skull_die3: INTEGER_32
	S_skull_die4: INTEGER_32
	S_skull_die5: INTEGER_32
	S_skull_die6: INTEGER_32
	S_skull_pain: INTEGER_32
	S_skull_pain2: INTEGER_32
	S_skull_run1: INTEGER_32
	S_skull_run2: INTEGER_32
	S_skull_stnd: INTEGER_32
	S_skull_stnd2: INTEGER_32
	S_skullcol: INTEGER_32
	S_smallpool: INTEGER_32
	S_smoke1: INTEGER_32
	S_smoke2: INTEGER_32
	S_smoke3: INTEGER_32
	S_smoke4: INTEGER_32
	S_smoke5: INTEGER_32
	S_soul: INTEGER_32
	S_soul2: INTEGER_32
	S_soul3: INTEGER_32
	S_soul4: INTEGER_32
	S_soul5: INTEGER_32
	S_soul6: INTEGER_32
	S_spawn1: INTEGER_32
	S_spawn2: INTEGER_32
	S_spawn3: INTEGER_32
	S_spawn4: INTEGER_32
	S_spawnfire1: INTEGER_32
	S_spawnfire2: INTEGER_32
	S_spawnfire3: INTEGER_32
	S_spawnfire4: INTEGER_32
	S_spawnfire5: INTEGER_32
	S_spawnfire6: INTEGER_32
	S_spawnfire7: INTEGER_32
	S_spawnfire8: INTEGER_32
	S_spid_atk1: INTEGER_32
	S_spid_atk2: INTEGER_32
	S_spid_atk3: INTEGER_32
	S_spid_atk4: INTEGER_32
	S_spid_die1: INTEGER_32
	S_spid_die10: INTEGER_32
	S_spid_die11: INTEGER_32
	S_spid_die2: INTEGER_32
	S_spid_die3: INTEGER_32
	S_spid_die4: INTEGER_32
	S_spid_die5: INTEGER_32
	S_spid_die6: INTEGER_32
	S_spid_die7: INTEGER_32
	S_spid_die8: INTEGER_32
	S_spid_die9: INTEGER_32
	S_spid_pain: INTEGER_32
	S_spid_pain2: INTEGER_32
	S_spid_run1: INTEGER_32
	S_spid_run10: INTEGER_32
	S_spid_run11: INTEGER_32
	S_spid_run12: INTEGER_32
	S_spid_run2: INTEGER_32
	S_spid_run3: INTEGER_32
	S_spid_run4: INTEGER_32
	S_spid_run5: INTEGER_32
	S_spid_run6: INTEGER_32
	S_spid_run7: INTEGER_32
	S_spid_run8: INTEGER_32
	S_spid_run9: INTEGER_32
	S_spid_stnd: INTEGER_32
	S_spid_stnd2: INTEGER_32
	S_spos_atk1: INTEGER_32
	S_spos_atk2: INTEGER_32
	S_spos_atk3: INTEGER_32
	S_spos_die1: INTEGER_32
	S_spos_die2: INTEGER_32
	S_spos_die3: INTEGER_32
	S_spos_die4: INTEGER_32
	S_spos_die5: INTEGER_32
	S_spos_pain: INTEGER_32
	S_spos_pain2: INTEGER_32
	S_spos_raise1: INTEGER_32
	S_spos_raise2: INTEGER_32
	S_spos_raise3: INTEGER_32
	S_spos_raise4: INTEGER_32
	S_spos_raise5: INTEGER_32
	S_spos_run1: INTEGER_32
	S_spos_run2: INTEGER_32
	S_spos_run3: INTEGER_32
	S_spos_run4: INTEGER_32
	S_spos_run5: INTEGER_32
	S_spos_run6: INTEGER_32
	S_spos_run7: INTEGER_32
	S_spos_run8: INTEGER_32
	S_spos_stnd: INTEGER_32
	S_spos_stnd2: INTEGER_32
	S_spos_xdie1: INTEGER_32
	S_spos_xdie2: INTEGER_32
	S_spos_xdie3: INTEGER_32
	S_spos_xdie4: INTEGER_32
	S_spos_xdie5: INTEGER_32
	S_spos_xdie6: INTEGER_32
	S_spos_xdie7: INTEGER_32
	S_spos_xdie8: INTEGER_32
	S_spos_xdie9: INTEGER_32
	S_sswv_atk1: INTEGER_32
	S_sswv_atk2: INTEGER_32
	S_sswv_atk3: INTEGER_32
	S_sswv_atk4: INTEGER_32
	S_sswv_atk5: INTEGER_32
	S_sswv_atk6: INTEGER_32
	S_sswv_die1: INTEGER_32
	S_sswv_die2: INTEGER_32
	S_sswv_die3: INTEGER_32
	S_sswv_die4: INTEGER_32
	S_sswv_die5: INTEGER_32
	S_sswv_pain: INTEGER_32
	S_sswv_pain2: INTEGER_32
	S_sswv_raise1: INTEGER_32
	S_sswv_raise2: INTEGER_32
	S_sswv_raise3: INTEGER_32
	S_sswv_raise4: INTEGER_32
	S_sswv_raise5: INTEGER_32
	S_sswv_run1: INTEGER_32
	S_sswv_run2: INTEGER_32
	S_sswv_run3: INTEGER_32
	S_sswv_run4: INTEGER_32
	S_sswv_run5: INTEGER_32
	S_sswv_run6: INTEGER_32
	S_sswv_run7: INTEGER_32
	S_sswv_run8: INTEGER_32
	S_sswv_stnd: INTEGER_32
	S_sswv_stnd2: INTEGER_32
	S_sswv_xdie1: INTEGER_32
	S_sswv_xdie2: INTEGER_32
	S_sswv_xdie3: INTEGER_32
	S_sswv_xdie4: INTEGER_32
	S_sswv_xdie5: INTEGER_32
	S_sswv_xdie6: INTEGER_32
	S_sswv_xdie7: INTEGER_32
	S_sswv_xdie8: INTEGER_32
	S_sswv_xdie9: INTEGER_32
	S_stalag: INTEGER_32
	S_stalagtite: INTEGER_32
	S_stim: INTEGER_32
	S_suit: INTEGER_32
	S_tallgrncol: INTEGER_32
	S_tallredcol: INTEGER_32
	S_tball1: INTEGER_32
	S_tball2: INTEGER_32
	S_tballx1: INTEGER_32
	S_tballx2: INTEGER_32
	S_tballx3: INTEGER_32
	S_tech2lamp: INTEGER_32
	S_tech2lamp2: INTEGER_32
	S_tech2lamp3: INTEGER_32
	S_tech2lamp4: INTEGER_32
	S_techlamp: INTEGER_32
	S_techlamp2: INTEGER_32
	S_techlamp3: INTEGER_32
	S_techlamp4: INTEGER_32
	S_techpillar: INTEGER_32
	S_tfog: INTEGER_32
	S_tfog01: INTEGER_32
	S_tfog02: INTEGER_32
	S_tfog10: INTEGER_32
	S_tfog2: INTEGER_32
	S_tfog3: INTEGER_32
	S_tfog4: INTEGER_32
	S_tfog5: INTEGER_32
	S_tfog6: INTEGER_32
	S_tfog7: INTEGER_32
	S_tfog8: INTEGER_32
	S_tfog9: INTEGER_32
	S_torchtree: INTEGER_32
	S_traceexp1: INTEGER_32
	S_traceexp2: INTEGER_32
	S_traceexp3: INTEGER_32
	S_tracer: INTEGER_32
	S_tracer2: INTEGER_32
	S_troo_atk1: INTEGER_32
	S_troo_atk2: INTEGER_32
	S_troo_atk3: INTEGER_32
	S_troo_die1: INTEGER_32
	S_troo_die2: INTEGER_32
	S_troo_die3: INTEGER_32
	S_troo_die4: INTEGER_32
	S_troo_die5: INTEGER_32
	S_troo_pain: INTEGER_32
	S_troo_pain2: INTEGER_32
	S_troo_raise1: INTEGER_32
	S_troo_raise2: INTEGER_32
	S_troo_raise3: INTEGER_32
	S_troo_raise4: INTEGER_32
	S_troo_raise5: INTEGER_32
	S_troo_run1: INTEGER_32
	S_troo_run2: INTEGER_32
	S_troo_run3: INTEGER_32
	S_troo_run4: INTEGER_32
	S_troo_run5: INTEGER_32
	S_troo_run6: INTEGER_32
	S_troo_run7: INTEGER_32
	S_troo_run8: INTEGER_32
	S_troo_stnd: INTEGER_32
	S_troo_stnd2: INTEGER_32
	S_troo_xdie1: INTEGER_32
	S_troo_xdie2: INTEGER_32
	S_troo_xdie3: INTEGER_32
	S_troo_xdie4: INTEGER_32
	S_troo_xdie5: INTEGER_32
	S_troo_xdie6: INTEGER_32
	S_troo_xdie7: INTEGER_32
	S_troo_xdie8: INTEGER_32
	S_vile_atk1: INTEGER_32
	S_vile_atk10: INTEGER_32
	S_vile_atk11: INTEGER_32
	S_vile_atk2: INTEGER_32
	S_vile_atk3: INTEGER_32
	S_vile_atk4: INTEGER_32
	S_vile_atk5: INTEGER_32
	S_vile_atk6: INTEGER_32
	S_vile_atk7: INTEGER_32
	S_vile_atk8: INTEGER_32
	S_vile_atk9: INTEGER_32
	S_vile_die1: INTEGER_32
	S_vile_die10: INTEGER_32
	S_vile_die2: INTEGER_32
	S_vile_die3: INTEGER_32
	S_vile_die4: INTEGER_32
	S_vile_die5: INTEGER_32
	S_vile_die6: INTEGER_32
	S_vile_die7: INTEGER_32
	S_vile_die8: INTEGER_32
	S_vile_die9: INTEGER_32
	S_vile_heal1: INTEGER_32
	S_vile_heal2: INTEGER_32
	S_vile_heal3: INTEGER_32
	S_vile_pain: INTEGER_32
	S_vile_pain2: INTEGER_32
	S_vile_run1: INTEGER_32
	S_vile_run10: INTEGER_32
	S_vile_run11: INTEGER_32
	S_vile_run12: INTEGER_32
	S_vile_run2: INTEGER_32
	S_vile_run3: INTEGER_32
	S_vile_run4: INTEGER_32
	S_vile_run5: INTEGER_32
	S_vile_run6: INTEGER_32
	S_vile_run7: INTEGER_32
	S_vile_run8: INTEGER_32
	S_vile_run9: INTEGER_32
	S_vile_stnd: INTEGER_32
	S_vile_stnd2: INTEGER_32
	S_ykey: INTEGER_32
	S_ykey2: INTEGER_32
	S_yskull: INTEGER_32
	S_yskull2: INTEGER_32
	Sfx_barexp: INTEGER_32
	Sfx_bdcls: INTEGER_32
	Sfx_bdopn: INTEGER_32
	Sfx_bfg: INTEGER_32
	Sfx_bgact: INTEGER_32
	Sfx_bgdth1: INTEGER_32
	Sfx_bgdth2: INTEGER_32
	Sfx_bgsit1: INTEGER_32
	Sfx_bgsit2: INTEGER_32
	Sfx_boscub: INTEGER_32
	Sfx_bosdth: INTEGER_32
	Sfx_bospit: INTEGER_32
	Sfx_bospn: INTEGER_32
	Sfx_bossit: INTEGER_32
	Sfx_brsdth: INTEGER_32
	Sfx_brssit: INTEGER_32
	Sfx_bspact: INTEGER_32
	Sfx_bspdth: INTEGER_32
	Sfx_bspsit: INTEGER_32
	Sfx_bspwlk: INTEGER_32
	Sfx_cacdth: INTEGER_32
	Sfx_cacsit: INTEGER_32
	Sfx_chgun: INTEGER_32
	Sfx_claw: INTEGER_32
	Sfx_cybdth: INTEGER_32
	Sfx_cybsit: INTEGER_32
	Sfx_dbcls: INTEGER_32
	Sfx_dbload: INTEGER_32
	Sfx_dbopn: INTEGER_32
	Sfx_dmact: INTEGER_32
	Sfx_dmpain: INTEGER_32
	Sfx_dorcls: INTEGER_32
	Sfx_doropn: INTEGER_32
	Sfx_dshtgn: INTEGER_32
	Sfx_firsht: INTEGER_32
	Sfx_firxpl: INTEGER_32
	Sfx_flame: INTEGER_32
	Sfx_flamst: INTEGER_32
	Sfx_getpow: INTEGER_32
	Sfx_hoof: INTEGER_32
	Sfx_itemup: INTEGER_32
	Sfx_itmbk: INTEGER_32
	Sfx_keendt: INTEGER_32
	Sfx_keenpn: INTEGER_32
	Sfx_kntdth: INTEGER_32
	Sfx_kntsit: INTEGER_32
	Sfx_manatk: INTEGER_32
	Sfx_mandth: INTEGER_32
	Sfx_mansit: INTEGER_32
	Sfx_metal: INTEGER_32
	Sfx_mnpain: INTEGER_32
	Sfx_none: INTEGER_32
	Sfx_noway: INTEGER_32
	Sfx_oof: INTEGER_32
	Sfx_pdiehi: INTEGER_32
	Sfx_pedth: INTEGER_32
	Sfx_pepain: INTEGER_32
	Sfx_pesit: INTEGER_32
	Sfx_pistol: INTEGER_32
	Sfx_plasma: INTEGER_32
	Sfx_pldeth: INTEGER_32
	Sfx_plpain: INTEGER_32
	Sfx_podth1: INTEGER_32
	Sfx_podth2: INTEGER_32
	Sfx_podth3: INTEGER_32
	Sfx_popain: INTEGER_32
	Sfx_posact: INTEGER_32
	Sfx_posit1: INTEGER_32
	Sfx_posit2: INTEGER_32
	Sfx_posit3: INTEGER_32
	Sfx_pstart: INTEGER_32
	Sfx_pstop: INTEGER_32
	Sfx_punch: INTEGER_32
	Sfx_radio: INTEGER_32
	Sfx_rlaunc: INTEGER_32
	Sfx_rxplod: INTEGER_32
	Sfx_sawful: INTEGER_32
	Sfx_sawhit: INTEGER_32
	Sfx_sawidl: INTEGER_32
	Sfx_sawup: INTEGER_32
	Sfx_sgcock: INTEGER_32
	Sfx_sgtatk: INTEGER_32
	Sfx_sgtdth: INTEGER_32
	Sfx_sgtsit: INTEGER_32
	Sfx_shotgn: INTEGER_32
	Sfx_skeact: INTEGER_32
	Sfx_skeatk: INTEGER_32
	Sfx_skedth: INTEGER_32
	Sfx_skepch: INTEGER_32
	Sfx_skesit: INTEGER_32
	Sfx_skeswg: INTEGER_32
	Sfx_sklatk: INTEGER_32
	Sfx_skldth: INTEGER_32
	Sfx_slop: INTEGER_32
	Sfx_spidth: INTEGER_32
	Sfx_spisit: INTEGER_32
	Sfx_ssdth: INTEGER_32
	Sfx_sssit: INTEGER_32
	Sfx_stnmov: INTEGER_32
	Sfx_swtchn: INTEGER_32
	Sfx_swtchx: INTEGER_32
	Sfx_telept: INTEGER_32
	Sfx_tink: INTEGER_32
	Sfx_vilact: INTEGER_32
	Sfx_vilatk: INTEGER_32
	Sfx_vildth: INTEGER_32
	Sfx_vilsit: INTEGER_32
	Sfx_vipain: INTEGER_32
	Sfx_wpnup: INTEGER_32
	Weaponbottom: INTEGER_32
	Weapontop: INTEGER_32
	Wp_bfg: INTEGER_32
	Wp_chaingun: INTEGER_32
	Wp_chainsaw: INTEGER_32
	Wp_fist: INTEGER_32
	Wp_missile: INTEGER_32
	Wp_nochange: INTEGER_32
	Wp_pistol: INTEGER_32
	Wp_plasma: INTEGER_32
	Wp_shotgun: INTEGER_32
	Wp_supershotgun: INTEGER_32

Commands
	a_bfgsound (player: PLAYER_T; psp: PSPDEF_T)
	a_bfgspray (mo: MOBJ_T)
	a_checkreload (player: PLAYER_T; psp: PSPDEF_T)
	a_firebfg (player: PLAYER_T; psp: PSPDEF_T)
	a_firecgun (player: PLAYER_T; psp: PSPDEF_T)
	a_firemissile (player: PLAYER_T; psp: PSPDEF_T)
	a_firepistol (player: PLAYER_T; psp: PSPDEF_T)
	a_fireplasma (player: PLAYER_T; psp: PSPDEF_T)
	a_fireshotgun (player: PLAYER_T; psp: PSPDEF_T)
	a_fireshotgun2 (player: PLAYER_T; psp: PSPDEF_T)
	a_gunflash (player: PLAYER_T; psp: PSPDEF_T)
	a_light0 (player: PLAYER_T; psp: PSPDEF_T)
	a_light1 (player: PLAYER_T; psp: PSPDEF_T)
	a_light2 (player: PLAYER_T; psp: PSPDEF_T)
	a_lower (player: PLAYER_T; psp: PSPDEF_T)
	a_punch (player: PLAYER_T; psp: PSPDEF_T)
	a_raise (player: PLAYER_T; psp: PSPDEF_T)
	a_refire (player: PLAYER_T; psp: PSPDEF_T)
	a_saw (player: PLAYER_T; psp: PSPDEF_T)
	a_weaponready (player: PLAYER_T; psp: PSPDEF_T)
	make (a_i_main: [like i_main] I_MAIN)
	p_bringupweapon (player: PLAYER_T)
	p_bulletslope (mo: MOBJ_T)
	p_dropweapon (player: PLAYER_T)
	p_fireweapon (player: PLAYER_T)
	p_gunshot (mo: MOBJ_T; accurate: BOOLEAN)
	p_movepsprites (player: PLAYER_T)
	p_setpsprite (player: PLAYER_T; position, a_stnum: INTEGER_32)
	p_setuppsprites (player: PLAYER_T)


Generated by ISE EiffelStudio