name		Boxer
gfxshadow 	1
health		200
speed		9
aggression 	-10
grabdistance 	24
risetime	130
riseinv		1 1
hostile		player npc
candamage 	obstacle player npc
grabfinish	1
type		enemy
shadow		5
dust		dust
icon		data/chars/boxer/icon.gif
diesound	data/sounds/die2.wav
score		1200 10
onspawnscript	data/scripts/spawn/enemy.c
animationscript	data/scripts/boxer.c

subject_to_obstacle	0

remap	data/chars/boxer/walk3.gif data/chars/boxer/map1.gif
remap	data/chars/boxer/walk3.gif data/chars/boxer/map2.gif
remap	data/chars/boxer/walk3.gif data/chars/boxer/map3.gif
remap	data/chars/boxer/walk3.gif data/chars/boxer/map4.gif
remap	data/chars/boxer/walk3.gif data/chars/boxer/map5.gif
remap	data/chars/boxer/walk3.gif data/chars/boxer/map6.gif


anim 	idle
       	loop	1
	@cmd	hardSet
	delay	15
	offset	24 93
	bbox	7 9 40 81
	frame	data/chars/boxer/idle1.gif
	frame	data/chars/boxer/idle2.gif
	frame	data/chars/boxer/idle3.gif

anim	fall12
	landframe	37
	loop	0
	offset	238 177
	bbox	226 102 23 76
	sound	data/sounds/burn111.wav
	delay	2
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn214.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn212.gif
	frame	data/chars/misc/burn2/burn211.gif
	frame	data/chars/misc/burn2/burn213.gif
	frame	data/chars/misc/burn2/burn211.gif
	delay	999
	offset	64 75
	frame	data/chars/boxer/fall1.gif
	offset	51 77
	delay	10
	frame	data/chars/boxer/fall2.gif
		
anim	fall13
	landframe	37
	loop	0
	offset	238 167
	bbox	226 102 23 76
	sound	data/sounds/burn111.wav
	delay	2
	sound	data/sounds/shock01.wav
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	sound	data/sounds/shock01.wav
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	sound	data/sounds/shock01.wav
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	sound	data/sounds/shock01.wav
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	sound	data/sounds/shock01.wav
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	frame	data/chars/misc/shock/shock02.gif
	frame	data/chars/misc/shock/shock01.gif
	delay	999
	offset	64 75
	frame	data/chars/boxer/fall1.gif
	offset	51 77
	delay	10
	frame	data/chars/boxer/fall2.gif
	
anim 	walk
	loop	1
	delay	14
	offset	24 93
	bbox	11 9 40 81
	frame	data/chars/boxer/walk1.gif
	frame	data/chars/boxer/walk2.gif
       	frame	data/chars/boxer/walk3.gif
	bbox	7 9 40 81  
	frame	data/chars/boxer/idle3.gif

anim 	grabbed
	delay	100
	offset	26 73
	bbox	7 7 42 67
	frame	data/chars/boxer/pain1.gif

anim 	pain
	delay	5
	offset	26 73
	bbox	7 7 42 67
	move	-1
	frame	data/chars/boxer/pain1.gif
	move	1
	frame	data/chars/boxer/pain1.gif
	move	-1
	frame	data/chars/boxer/pain1.gif
	move	1
	frame	data/chars/boxer/pain1.gif
	move	-1
	@cmd	hardAtt "ANI_FOLLOW1"
	frame	data/chars/boxer/pain1.gif


anim	fall

	delay	45
	offset	64 75
	attack	22 2 41 59 30 1 1 0 50
	bbox	22 2 41 59 
	frame	data/chars/boxer/fall1.gif
	offset	51 77
	attack	1 47 56 34 6 1
	frame	data/chars/boxer/fall2.gif

anim	fall2

	delay	45
	offset	64 75
	bbox	22 2 41 59
	frame	data/chars/boxer/fall1.gif
	offset	51 77
	bbox	0
	frame	data/chars/boxer/fall2.gif

anim 	fall7
	delay	300
	offset	26 73
	frame	data/chars/boxer/pain1.gif
	offset	60 39
	delay	300
	frame	data/chars/boxer/fall1.gif
	offset	41 68
	frame	data/chars/boxer/fallr2.gif
	offset	51 77
	frame	data/chars/boxer/fall2.gif

	
anim 	rise
	delay	12
	offset	51 77
	frame	data/chars/boxer/rise1.gif
	frame	data/chars/boxer/fall2.gif
	frame	data/chars/boxer/rise1.gif
	delay	10
	offset	25 59
	frame	data/chars/boxer/rise2.gif

anim	attack1

	range	15 80
	delay	10
	offset	22 91
	bbox	10 7 34 82
	frame	data/chars/boxer/idle3.gif

	Attack	34 10 55 23 7 0 0 0 20
	bbox	12 10 32 74
	frame	data/chars/boxer/jab.gif
	attack	0
	frame	data/chars/boxer/idle3.gif

	Attack	34 10 55 23 7 0 0 0 20
	bbox	12 10 32 74
       	frame	data/chars/boxer/jab.gif

	hitfx	data/sounds/hpain.wav
	hitflash	qbflash
	attack	0
	offset	26 93
	bbox	13 19 30 73
	frame	data/chars/boxer/punch1.gif
	delay	7
	move	15
	offset	40 69

	Attack	46 5 74 22 20 1 1 0 50
	bbox	16 9 46 63
	frame	data/chars/boxer/punch2.gif

anim	attack2

	hitflash	qbflash
	hitfx	data/sounds/hpain.wav

	jumpframe	1 0 2
	range	60 90
	sound	data/sounds/wubba.wav
	delay	10
	offset	44 94
	bbox	24 16 44 78
	frame	data/chars/boxer/smash1.gif
	delay	15
	bbox	29 20 39 71
	Attack	56 14 48 31 15 0 1 0 20
	frame	data/chars/boxer/smash2.gif
	attack	0
	delay	5
	frame	data/chars/boxer/smash2.gif
	move	0
	Attack	41 -3 32 71 20 1 1 0 50
	bbox	20 18 41 73
	delay	5
	frame	data/chars/boxer/smash3.gif




anim	attack3

	range	100 180
	rangez	-40 40
	
	
	delay	15
	offset	25 59
	bbox	7 6 47 52

	@cmd	targetL 3 0 0
	@cmd	leap 3

	frame	data/chars/boxer/jump1.gif

	move	10
	offset	31 105
	bbox	12 -3 42 83
	delay	15
	frame	data/chars/boxer/jump2.gif
	
	Hitfx	data/sounds/hp.wav
	delay	30
	offset	35 114
	bbox	10 15 53 53
	Attack	7 16 61 53 22 1 1 0 50
	frame	data/chars/boxer/jump3.gif

anim	upper

	hitflash	qbflash
	hitfx	data/sounds/hpain.wav
	jumpframe	1 2

	delay	13
	offset	27 124
	attack	50 61 36 20 15 1 0 0 20
	bbox	6 45 46 77
       	frame	data/chars/boxer/ucut1.gif

	delay	7
	offset	33 131
	attack	49 15 29 38 15 1 0 0 40
	bbox	8 34 43 90
	frame	data/chars/boxer/ucut2.gif

	delay	27
	offset	39 138
	bbox	11 30 38 95
	attack	17 1 33 53 20 1 1 0 40
	frame	data/chars/boxer/ucut2a.gif

anim	FOLLOW1

	hitflash	qbflash
	hitfx	data/sounds/hpain.wav
	@cmd	leaper 1 2 0

	delay	13
	offset	27 124
	attack	50 61 36 20 15 1 0 0 80
	bbox	6 45 46 77
       	frame	data/chars/boxer/ucut1.gif

	delay	7
	offset	33 131
	attack	49 15 29 38 15 1 0 0 80
	bbox	8 34 43 90
	frame	data/chars/boxer/ucut2.gif

	delay	27
	offset	39 138
	bbox	11 30 38 95
	attack	17 1 33 53 20 1 1 0 80
	frame	data/chars/boxer/ucut2a.gif

anim	grab

#1
	delay	10
	offset	41 86
	bbox	27 7 34 80

	frame	data/chars/boxer/grab1.gif
	bbox	17 7 40 78
       	frame	data/chars/boxer/grab2.gif
	attack	46 7 26 26 10 0 0 0 30
	bbox	25 11 33 75
	frame	data/chars/boxer/grab3.gif
	
#2
	attack	0
	offset	41 86
	bbox	27 7 34 80
	frame	data/chars/boxer/grab1.gif
	bbox	17 7 40 78
       	frame	data/chars/boxer/grab2.gif

	attack	46 7 26 26 10 0 0 0 30
	bbox	25 11 33 75
	frame	data/chars/boxer/grab3.gif

#3
	attack	0
	delay	25
	offset	41 86
	bbox	27 7 34 80

	frame	data/chars/boxer/grab1.gif
	delay	10
	bbox	17 7 40 78
       	frame	data/chars/boxer/grab2.gif
	hitflash	qbflash
	hitfx	data/sounds/hpain.wav
	sound	data/sounds/wbbawbba.wav
	attack	46 7 26 26 15 1 0 0 30
	bbox	25 11 33 75
	frame	data/chars/boxer/grab3.gif
	bbox	24 14 53 74
	attack	61 13 26 26 15 1 0 0 30
	frame	data/chars/boxer/grab4.gif



