name			Martial_Art_SAI
health			100
speed			4
type			none
gfxshadow 		0
running       	13 2.3 2 0 0
jumpheight    	2.3
antigravity 	20
grabdistance  	10
paingrab		1
blockodds		1
throw 			2 3
aimove 			chase
aimove 			chasex
aimove 			normal
falldie 		2
shadow        	0
noquake       	1
nolife        	1
nodieblink 		1
bounce 			1
load			sai
projectilehit 	obstacle  npc player
hostile			obstacle  npc player
candamage 		obstacle  npc player
script 			data/scripts/Custom_chase.c
animationscript data/scripts/ani0020.h
ModelFlag		1

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

anim Spawn
	delay	10
	offset	57 67
	frame	data/chars/Martial_Art/SAI/Idle.GIF

anim idle
	range   0 50
	loop	1
	delay	10
	offset	57 67
	bbox	53 29 8 26
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	finisher2 "ANI_Freespecial4" "ANI_rise" -30 30 3 0 0
	frame	data/chars/Martial_Art/SAI/Idle.GIF
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	finisher2 "ANI_Freespecial4" "ANI_rise" -30 30 3 0 0
	frame	data/chars/Martial_Art/SAI/Idle.GIF

anim walk
	loop	1
		delay  15
		offset  55  67
		bbox  53  30  8  24
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame	data/chars/Martial_Art/SAI/Walk_01.GIF
	offset	55 66
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame	data/chars/Martial_Art/SAI/Walk_02.GIF
		offset  55  67
		bbox  53  30  8  24
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame	data/chars/Martial_Art/SAI/Walk_03.GIF
		offset  55  66
		@cmd	finisher "ANI_Follow40" "ANI_Follow40" 0 50 3 0 1
		@cmd	target 0.1 0.1 0 0 1 1
	frame	data/chars/Martial_Art/SAI/Walk_02.GIF
	
anim  Run
	loop  1
		delay  15
		offset  55  67
		bbox  55  31  10  21
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_01.GIF
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_02.GIF
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_03.GIF
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_04.GIF
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_05.GIF
		@cmd	target 0.1 0.1 0 0 1 1
	frame  data/chars/Martial_Art/SAI/Run_03.GIF

anim  Rise
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		delay  15
		offset  57  67
		bbox  0  0  0  0
	frame  data/chars/Martial_Art/SAI/Rise.GIF
	frame  data/chars/Martial_Art/SAI/Rise.GIF

anim  Get
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		delay  15
		offset  57  67
		bbox  0  0  0  0
	frame  data/chars/Martial_Art/SAI/Rise.GIF
	frame  data/chars/Martial_Art/SAI/Rise.GIF
	
#Основа-----------------------------------------------------------#	

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

anim  Jumpland
@script
	if(frame==0){
	void self = getlocalvar("self");
	changeentityproperty(self, "defense", openborconstant("ATK_NORMAL2"), 1, 0, 1);
	}
@end_script
		delay  15
		offset  57  67
		bbox  0  0  0  0
	frame  data/chars/Martial_Art/SAI/Rise.GIF
	frame  data/chars/Martial_Art/SAI/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  57  67
		bbox  53  29  8  26
	frame  data/chars/Martial_Art/SAI/Jump.GIF
	frame  data/chars/Martial_Art/SAI/Jump.GIF
	frame  data/chars/Martial_Art/SAI/Jump.GIF
	frame  data/chars/Martial_Art/SAI/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 55 67
		bbox  0
		Jumpframe	1 2.3 1 0 
	frame  data/chars/Martial_Art/SAI/Rise.GIF
		delay  20
		sound	data/sounds/Jump.wav
		bbox  53  29  8  26
	frame  data/chars/Martial_Art/SAI/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/Martial_Art/SAI/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/Martial_Art/SAI/Jump.GIF
		bbox	0
	frame  data/chars/Martial_Art/SAI/Rise.GIF
	
anim  Follow4 #JumpAttack
@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  35
		offset  57  77
		bbox	57 40 9 27
		attack  68 55 19 15  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/Martial_Art/SAI/Jump_Attack.GIF
		offset	57 67
		bbox	56 30 8 23
		Delay	1
		attack	0
	frame  data/chars/Martial_Art/SAI/Jump.GIF
		bbox	0
		@cmd	anichange	"ANI_Rise"
		Delay	30
	frame  data/chars/Martial_Art/SAI/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  57  67
		bbox  53  29  8  26
		Jumpframe	0 0.6 0.2 0
	frame  data/chars/Martial_Art/SAI/Jump.GIF	
		
#Прыжок-----------------------------------------------------------#

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

Anim	Attack1
		range		0 20
		rangez    	0 0
		rangea    	0 0
		loop  		0
		delay  		15
		offset  	57  67
		bbox  		53 29 8 26
		sound		data/sounds/Double_Dragon_III/Punch.wav
		hitfx		data/sounds/Double_Dragon_III/Damage_Punch.wav
	frame  data/chars/Martial_Art/SAI/Attack_01.GIF
	frame  data/chars/Martial_Art/SAI/Attack_02.GIF
		Delay		20
		Bbox		58 30 10 16
		Attack		65 35 28 9 15 1 0 0 0 3
		Dropv		1.5 1
	frame  data/chars/Martial_Art/SAI/Attack_03.GIF
	
Anim	Attack2
		range		0 20
		rangez    	0 0
		rangea    	0 0
		loop  		0
		delay  		15
		offset  	57  67
		bbox  		53 29 8 26
		sound		data/sounds/Double_Dragon_III/Punch.wav
		hitfx		data/sounds/Double_Dragon_III/Damage_Punch.wav
	frame  data/chars/Martial_Art/SAI/Attack_01.GIF
	frame  data/chars/Martial_Art/SAI/Attack_02.GIF
		Delay		20
		Bbox		58 30 10 16
		Attack		65 35 28 9 15 1 0 0 0 3
		Dropv		1.5 1
	frame  data/chars/Martial_Art/SAI/Attack_03.GIF

Anim	Attack3
		range		0 20
		rangez    	0 0
		rangea    	0 0
		loop  		0
		delay  		15
		offset  	57  67
		bbox  		53 29 8 26
		sound		data/sounds/Double_Dragon_III/Punch.wav
		hitfx		data/sounds/Double_Dragon_III/Damage_Punch.wav
	frame  data/chars/Martial_Art/SAI/Attack_01.GIF
	frame  data/chars/Martial_Art/SAI/Attack_02.GIF
		Delay		20
		Bbox		58 30 10 16
		Attack		65 35 28 9 15 1 0 0 0 3
		Dropv		1.5 1
	frame  data/chars/Martial_Art/SAI/Attack_03.GIF
	
#Атаки-----------------------------------------------------#