name			Gladiator
health			100
speed			4
type			enemy
gfxshadow 		0
running     	13 2.3 2 0 0
jumpheight  	2.3
antigravity 	20
jumpspeed 		7
grabdistance  	10
paingrab		1
blockodds		1
throw 			2 3
aimove 			chase
aimove 			chasex
aimove 			normal
bounce   		1
falldie 		2
shadow        	0
noquake       	1
nolife        	1
nodieblink 		1
typeshot 		3
projectilehit 	obstacle  npc player
hostile			obstacle  npc player
candamage 		obstacle  npc player
script 			data/scripts/Custom_chase.c
takedamagescript data/scripts/Finisher.c
animationscript data/scripts/ani0020.h
Load			Spear
diesound data/sounds/Die/Die_Men.wav

#------------------------------------------------------------#

#Основа-----------------------------------------------------------#

anim Spawn
	loop	0
	delay	10
	offset	61 132
	bbox	59 93 7 27
	frame	data/chars/Gladiator/idle.gif
	frame	data/chars/Gladiator/idle.gif
	
anim Follow8
	loop	1
	delay	1
	offset	61 132
	bbox	59 93 7 27
    @cmd  attack1 0 60 10 "ANI_Attack4"
	frame	data/chars/Gladiator/idle.gif
    @cmd  attack1 0 60 10 "ANI_Attack4"
	frame	data/chars/Gladiator/idle.gif

anim idle
	loop	1
	delay	10
	offset	61 132
	bbox	59 93 7 27
	frame	data/chars/Gladiator/idle.gif

anim Follow6
	loop	0
	delay	10
	offset	61 132
	bbox	59 93 7 27
	frame	data/chars/Gladiator/idle.gif
	frame	data/chars/Gladiator/idle.gif
	
anim  Walk
	loop  1
		delay  15
		offset  61  132
		bbox  59  93  7  27
	frame  data/chars/Gladiator/Walk01.GIF
		offset  61  131
	frame  data/chars/Gladiator/Walk02.GIF
		offset  61  132
	frame  data/chars/Gladiator/Walk03.GIF
		offset  61  131
	frame  data/chars/Gladiator/Walk02.GIF
	
anim Follow7
		delay  15
		offset  61  132
		bbox  59  93  7  27
		@cmd dasher -0.5 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk01.GIF
		offset  61  131
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk02.GIF
		offset  61  132
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk03.GIF
		offset  61  131
		@cmd	finisher2 "ANI_Pain" "ANI_Freespecial1" 40 50 3 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk02.GIF
		offset  61  132
		@cmd	finisher2 "ANI_Pain" "ANI_Freespecial1" 40 50 3 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk01.GIF
		offset  61  131
		@cmd	finisher2 "ANI_Pain" "ANI_Freespecial1" 40 50 3 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk02.GIF
		offset  61  132
		@cmd	finisher2 "ANI_Pain" "ANI_Freespecial1" 40 50 3 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk03.GIF
		offset  61  131
		@cmd	finisher2 "ANI_Pain" "ANI_Freespecial1" 40 50 3 0 0
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Gladiator/Walk02.GIF

anim  Run
	loop  1
		delay  15
		offset  61  132
		bbox  61  94  8  19
	frame  data/chars/Gladiator/Run_01.GIF
	frame  data/chars/Gladiator/Run_02.GIF
		offset  61  131
	frame  data/chars/Gladiator/Run_03.GIF
		offset  61  132
	frame  data/chars/Gladiator/Run_04.GIF
	frame  data/chars/Gladiator/Run_05.GIF
		offset  61  131
	frame  data/chars/Gladiator/Run_03.GIF
	
anim  Pain
		delay  10
		offset  61  132
		bbox  57  93  8  23
	frame  data/chars/Gladiator/Pain_01.GIF
		delay  15
	frame  data/chars/Gladiator/Pain_02.GIF
		delay  30
		bbox  57  101  13  18
	frame  data/chars/Gladiator/Pain_03.GIF
	
anim  Pain9
		delay  15
		offset  61  132
		bbox  57  93  8  23
	frame  data/chars/Gladiator/Pain_01.GIF
	frame  data/chars/Gladiator/Pain_02.GIF
	
anim  Fall
@script
    void self = getlocalvar("self");
    changeentityproperty(self, "Subject_to_Wall", 1);
    changeentityproperty(self, "Subject_to_MinZ", 1);
    changeentityproperty(self, "Subject_to_MaxZ", 1);
    if(frame==2){
      setentityvar(self, 0, openborvariant("elapsed_time"));
    }
@end_script
		delay  30
		offset  61  132
		bbox  0  0  0  0
		landframe 2
		quakeframe 0
	frame  data/chars/Gladiator/Fall_01.GIF
		delay  1000
	frame  data/chars/Gladiator/Fall_01.GIF
		Delay	30
		sound  data/sounds/Double_Dragon_III/Fall1.wav
	frame  data/chars/Gladiator/Fall_02.GIF

anim  HitPlatform
@script
    void self = getlocalvar("self");
    changeentityproperty(self, "Subject_to_Wall", 1);
    changeentityproperty(self, "Subject_to_MinZ", 1);
    changeentityproperty(self, "Subject_to_MaxZ", 1);
    if(frame==2){
      setentityvar(self, 0, openborvariant("elapsed_time"));
    }
@end_script
		delay  30
		offset  61  132
		bbox  0  0  0  0
		landframe 2
		quakeframe 0
		flipframe	0
		jumpframe  0 1 -0.3 0
	frame  data/chars/Gladiator/Fall_01.GIF
		delay  1000
	frame  data/chars/Gladiator/Fall_01.GIF
		Delay	30
		sound  data/sounds/Double_Dragon_III/Fall1.wav
	frame  data/chars/Gladiator/Fall_02.GIF
	
anim  HitWall
@script
    void self = getlocalvar("self");
    changeentityproperty(self, "Subject_to_Wall", 1);
    changeentityproperty(self, "Subject_to_MinZ", 1);
    changeentityproperty(self, "Subject_to_MaxZ", 1);
    if(frame==2){
      setentityvar(self, 0, openborvariant("elapsed_time"));
    }
@end_script
		delay  30
		offset  61  132
		bbox  0  0  0  0
		landframe 2
		quakeframe 0
		flipframe	0
		jumpframe  0 1 -0.3 0
	frame  data/chars/Gladiator/Fall_01.GIF
		delay  1000
	frame  data/chars/Gladiator/Fall_01.GIF
		Delay	30
		sound  data/sounds/Double_Dragon_III/Fall1.wav
	frame  data/chars/Gladiator/Fall_02.GIF
	
anim  Rise
		delay  15
		offset  61  132
	frame  data/chars/Gladiator/Rise.GIF
	frame  data/chars/Gladiator/Rise.GIF
	
anim  WalkOff
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		delay  15
		offset  61  132
		Bbox	61 93 7 24
		Jumpframe	0 0.6 0.2 0
	frame  data/chars/Gladiator/Jump.GIF
	
#Основа-----------------------------------------------------------#

#Прыжок-----------------------------------------------------------#

anim  Jumpland
		delay  15
		offset  61  132
	frame  data/chars/Gladiator/Rise.GIF
	frame  data/chars/Gladiator/Rise.GIF
	
anim  Jump
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		delay  15
		offset  61 132
		bbox  61 92 8 28
	frame  data/chars/Gladiator/Jump.GIF
	frame  data/chars/Gladiator/Jump.GIF
	frame  data/chars/Gladiator/Jump.GIF
	frame  data/chars/Gladiator/Jump.GIF
	
anim  Freespecial1
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 0, 200, 0);
	}
@end_script
		loop  0
		range 57 67
		rangez	0 1
		Rangea	0 0
		delay  15
		offset 61 132
		bbox  0
		Jumpframe	1 2.3 1 0 
	frame  data/chars/Gladiator/Rise.GIF
		delay  20
		sound	data/sounds/Jump.wav
		bbox  61 92 8 28
	frame  data/chars/Gladiator/Jump.GIF
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Idle" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Walk" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_UP" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack1" 		"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack9" 		"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial1" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Run" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Forwardjump" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Jump" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial4" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Follow5" 		"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Pain" 			"ANI_Follow4" -50 60 3 0 0
	frame  data/chars/Gladiator/Jump.GIF
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Idle" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Walk" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_UP" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack1" 		"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack9" 		"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial1" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Run" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Forwardjump" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Jump" 			"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial4" 	"ANI_Follow4" -500 600 3 0 0
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Follow5" 		"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Pain" 			"ANI_Follow4" -50 60 3 0 0
	frame  data/chars/Gladiator/Jump.GIF
		bbox	0
	frame  data/chars/Gladiator/Rise.GIF
	
anim  Freespecial2
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 0, 200, 0);
	}
@end_script
		loop  0
		range 57 67
		rangez	0 1
		Rangea	0 0
		delay  15
		offset 61 132
		bbox  0
		Jumpframe	1 2.3 1 0 
	frame  data/chars/Gladiator/Rise.GIF
		delay  20
		sound	data/sounds/Jump.wav
		bbox  61 92 8 28
	frame  data/chars/Gladiator/Jump.GIF
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Idle" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Walk" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_UP" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack1" 		"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack9" 		"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial1" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Run" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Forwardjump" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Jump" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial4" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Follow5" 		"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Pain" 			"ANI_Follow1" -50 60 3 0 0
	frame  data/chars/Gladiator/Jump.GIF
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow40" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Idle" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Walk" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_UP" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack1" 		"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Attack9" 		"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial1" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Run" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Forwardjump" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Jump" 			"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher2 	"ANI_Freespecial4" 	"ANI_Follow1" -500 600 3 0 0
		@cmd	finisher 	"ANI_Idle" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Walk" 			"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher 	"ANI_Follow5" 		"ANI_Follow5" 	0 30 3 0 1
		@cmd	finisher2 	"ANI_Pain" 			"ANI_Follow1" -50 60 3 0 0
	frame  data/chars/Gladiator/Jump.GIF
		bbox	0
	frame  data/chars/Gladiator/Rise.GIF
	
anim  Follow1 #Скользящий удар
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 0, 200, 0);
	}
@end_script
		rangez    0 1
		rangea    0 0
		loop	0
		JumpFrame	0 0 1 0
		delay  20
		offset  61 142
		bbox	61 104 9 24
		attack  70 122 21 12  3  1  0  0  0  3
		dropv	1.3 0.5
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Kick.wav
		@cmd dasher	0 -1 0
	frame  data/chars/Gladiator/Jump_Attack.GIF
		@cmd dasher	1 0 0
		Offset	61 132
		Delay	100
	frame  data/chars/Gladiator/Jump_Attack.GIF
		offset	61 132
		@cmd dasher	0 0 0
		bbox	0
		Delay	1
		attack	0
	frame  data/chars/Gladiator/Rise.GIF
		bbox	0
		@cmd	anichange	"ANI_Rise"
		Delay	30
	frame  data/chars/Gladiator/Rise.GIF
	
anim 	Follow4	#JumpAttack
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		rangez    0 1
		rangea    0 0
		loop	0
		JumpFrame	0 0 1 0
		delay  35
		offset  61 142
		bbox	61 104 8 21
		attack  72 122 19 12  3  1  0  0  0  3
		dropv	1.3 0.5
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Kick.wav
	frame  data/chars/Gladiator/Jump_Attack.GIF
		Delay	1
		offset	62 132
		bbox	59 95 11 25
		attack  0
	frame  data/chars/Gladiator/Jump.GIF
		bbox	0
		@cmd	anichange	"ANI_Rise"
		Delay	30
	frame  data/chars/Gladiator/Rise.GIF
	
#Прыжок-----------------------------------------------------------#

#Захват-----------------------------------------------------------#

Anim	Grabbed
		delay  5
		offset  61  132
		bbox  59 100 15 34
	frame  data/chars/Gladiator/Grabbed.GIF
		Delay	35
		Bbox	57 104 35 29
		OffSet	62 132
	frame  data/chars/Gladiator/Grab.GIF

Anim	Pain4
		offset  61  132
		Delay	35
		Bbox	56 103 34 30
	frame  data/chars/Gladiator/Grab.GIF
		Delay	15
	frame  data/chars/Gladiator/Grab_Pain.GIF

Anim	Pain5
		delay  15
		offset  61  132
		bbox  59 100 15 34
	frame  data/chars/Gladiator/Grabbed.GIF
	
#Захват-----------------------------------------------------------#

#Атаки-----------------------------------------------------#

Anim	Attack1
		range   	0 20
		rangez    	0 0
		rangea    	0 0
		loop  		0
		delay  		10
		offset  	61 132
		bbox  		59 93 8 25
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_01.GIF
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_02.GIF
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
		Delay	15
		Attack	68 100 18 10 3 0 0 0 0 3
		dropv	1 0.5
	frame  data/chars/Gladiator/Attack_03.GIF
	
Anim	Follow2 #Attack1_Loop1
		range   	0 20
		rangez    	0 0
		rangea    	0 0
		loop  		0
		delay  		10
		offset  	61 132
		bbox  		59 93 8 25
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_01.GIF
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_02.GIF
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
		Delay	15
		Attack	68 100 18 10 3 0 0 0 0 3
		dropv	1 0.5
	frame  data/chars/Gladiator/Attack_03.GIF
	
Anim	Attack2
		range   0 20
		rangez    0 0
		rangea    0 0
		loop  0
		delay  10
		offset  61 132
		bbox  60 93 9 26
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_10.GIF
		Bbox	53 30 11 25
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
	frame  data/chars/Gladiator/Attack_11.GIF
		Bbox	61 94 8 23
		@cmd	finisher2 "ANI_Pain9" "ANI_Follow2" 0 40 3 0 0
		Delay	20
		Attack	70 100 16 9 5 0 0 0 0 3
		Dropv	1 0.5
	frame  data/chars/Gladiator/Attack_12.GIF

Anim	Attack3 #Kick
		range   0 20
		rangez    0 0
		rangea    0 0
		loop  0
		delay  10
		offset  61 132
		bbox  62 93 9 26
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
		@cmd	finisher2 "ANI_Pain" "ANI_Follow3" 0 40 3 0 0
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
	frame  data/chars/Gladiator/Attack_20.GIF
		@cmd	finisher2 "ANI_Pain" "ANI_Follow3" 0 40 3 0 0
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
	frame  data/chars/Gladiator/Attack_21.GIF
		Attack	69 107 20 7 5 0 0 0 0 3
		Dropv	1 1
		Bbox	57 94 10 18
		@cmd	finisher2 "ANI_Pain" "ANI_Follow3" 0 40 3 0 0
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
		Delay	25
	frame  data/chars/Gladiator/Attack_22.GIF
		Delay	10
		Attack	0
	frame  data/chars/Gladiator/Attack_21.GIF
	
Anim	Follow3 #Kick K.O.
		range   0 20
		rangez    0 0
		rangea    0 0
		loop  0
		delay  10
		offset  61 132
		bbox  62 93 9 26
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
	frame  data/chars/Gladiator/Attack_20.GIF
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
	frame  data/chars/Gladiator/Attack_21.GIF
		Attack	69 107 20 7 5 1 0 0 0 3
		Dropv	1 1
		Bbox	57 94 10 18
		@cmd	finisher2 "ANI_Pain" "ANI_Follow6" 0 30 3 0 0
		Delay	25
	frame  data/chars/Gladiator/Attack_22.GIF
		Delay	10
		Attack	0
	frame  data/chars/Gladiator/Attack_21.GIF
	
Anim	Attack4 #Throw Spear
		range   	75 120
		rangez    	0 1
		rangea    	0 0
		loop  		0
		delay  		15
		offset  	61 132
		bbox  		57 93 10 23
		sound	data/sounds/Double_Dragon_III/Punch.wav
		hitfx	data/sounds/Double_Dragon_III/Damage_Punch.wav
	frame  data/chars/Gladiator/Throw_Spear_01.GIF
	frame  data/chars/Gladiator/Throw_Spear_02.GIF
		Bbox		63 93 10 20
		Delay		20
		#@cmd		shooter2 "Spear" 22 24 0 1 0 0
		@cmd		shoot "Spear" 22 24 0
	frame  data/chars/Gladiator/Throw_Spear_03.GIF
	
#Атаки-----------------------------------------------------#

#Jumpgrab--------------------------------------------------#

anim Pain2
	delay	1
	offset	61 132
	bbox	59 93 7 27
	frame	data/chars/Gladiator/idle.gif
		@cmd    anichange "ANI_FOLLOW6"
		Delay	5
	frame	data/chars/Gladiator/idle.gif
	
anim pain11
	loop	0
        delay   100
		offset  62  132
	frame	Data/chars/Gladiator/Jumpgrab01.GIF
	frame	Data/chars/Gladiator/Jumpgrab02.GIF
	frame	Data/chars/Gladiator/Jumpgrab03.GIF
	frame	data/chars/Gladiator/Fall_01.GIF
	
anim Fall11
	loop	0
        delay   100
		offset  62  132
	frame	Data/chars/Gladiator/Jumpgrab01.GIF
	frame	Data/chars/Gladiator/Jumpgrab02.GIF
	frame	Data/chars/Gladiator/Jumpgrab03.GIF
	frame	data/chars/Gladiator/Fall_01.GIF

anim pain12
	loop	0
        delay   40
		offset  62  132
	frame	Data/chars/Gladiator/Jumpgrab02.GIF
	frame	Data/chars/Gladiator/Jumpgrab03.GIF
	frame	data/chars/Gladiator/Fall_01.GIF
	delay	100
	frame	data/chars/Gladiator/Fall_02.GIF
	
anim Fall12
	loop	0
        delay   40
		offset  62  132
	frame	Data/chars/Gladiator/Jumpgrab02.GIF
	frame	Data/chars/Gladiator/Jumpgrab03.GIF
	frame	data/chars/Gladiator/Fall_01.GIF
	delay	100
	frame	data/chars/Gladiator/Fall_02.GIF
	
#Jumpgrab------------------------------------------------------------------

anim  Follow5	#ThrowJump
@script
    void vSelf = getlocalvar("self");	

    if(frame==0){
      int  iTime = openborvariant("elapsed_time");

      changeentityproperty(vSelf, "velocity", 0, 0 , 0); // Останавливает объект в прыжке
      changeentityproperty(vSelf, "tosstime", iTime + 200);
    }
@end_script
	loop  0
	offset  62 132
	bbox  0
	flipframe     0
	jumpframe 1 1.5 1.4
	landframe 2
	Delay	40
	frame  data/chars/Gladiator/WallJump.GIF
	sound	data/sounds/Double_Dragon_III/Punch.wav
	hitfx	data/sounds/Double_Dragon_III/Kick.wav
	delay  100
	attack  69 121 23 12  5  1  0  0  0  3
	dropv	1.3 0.5
	frame  data/chars/Gladiator/Jump_Attack.GIF
	attack	0
	    @cmd    anichange "ANI_rise"
	Delay	30
	frame  data/chars/Gladiator/Rise.GIF

#JumpKick_Throw--------------------------------------------#

anim Follow40
	loop	1
	delay	40
	offset	61 132
	bbox	59 93 7 27
	frame	data/chars/Gladiator/idle.gif
	offset	59	132
	Delay	20
	frame  data/chars/Gladiator/Throw_Spear_03.GIF
	frame  data/chars/Gladiator/Throw_Spear_03.GIF

#JumpKick_Throw--------------------------------------------#