;cmdに入れるやつ
;↓同じようなとこに適当に貼り付ける



[Command]
name = "玉"
command = ~D, DF, F, z


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;飛び道具玉
[State -1, 波動拳]
type  = ChangeState     
value  = 1455    ;ステートで使う  
triggerall = command  =  "玉"  ;  
triggerall = statetype  !=  A  ;空中以外のとき  
trigger1 = var(1)  

;---------------------------------------------------------------------------
;;飛び道具玉空中

[State -1, rengeki]
type = ChangeState
value = 1460
triggerall = command = "玉"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 630 ;jump_x or jump_a
trigger2 = movecontact
trigger3 = stateno = 1350 ;Air blocking
trigger3 = var(1) ;Use combo condition (above)

;---------------------------------------------------------------------------
;↑cmd
;↓ここからAIR
;---------------------------------------------------------------------------
;弾幕玉
[Begin Action 1455]
Clsn2: 1
Clsn2[0]=-17,-92, 21, -4
1055, 3, 0, 0, 3
Clsn2: 1
Clsn2[0]= 18,-81,-22,  1
1055, 4, 0, 0, 3
Clsn2: 1
Clsn2[0]= 17,-81,-21,  2
1055, 5, 0, 0, 3
Clsn2: 1
Clsn2[0]=-18,-85, 20, -4
1055, 6, 0, 0, 3
Clsn2: 1
Clsn2[0]= 15,-83,-22,  3
1055, 7, 0, 0, 3
Clsn2: 1
Clsn2[0]= 19,-82,-24,  2
1055, 8, 0, 0, 3
Clsn2: 1
Clsn2[0]= 16,-85,-23,  3
1055, 9, 0, 0, 3
Clsn2: 1
Clsn2[0]= 19,-80,-20, -3
1055, 10, 0, 0, 3

[Begin Action 1456]
Clsn2: 1
Clsn2[0]=-17,-96, 21, -5
1055, 3, 0, 0, 3
Clsn2: 1
Clsn2[0]= 15,-84,-19,  0
1055, 4, 0, 0, 3
Clsn2: 1
Clsn2[0]= 17,-83,-16,  2
1055, 5, 0, 0, 3
Clsn2: 1
Clsn2[0]= 18,-82,-21,  1
1055, 6, 0, 0, 3
Clsn2: 1
Clsn2[0]= 18,-81,-18,  1
1055, 7, 0, 0, 3
Clsn2: 1
Clsn2[0]= 16,-81,-16,  5
1055, 8, 0, 0, 3
Clsn2: 1
Clsn2[0]= 16,-80,-20, -3
1055, 9, 0, 0, 3
Clsn2: 1
Clsn2[0]= 17,-81,-20, -3
1055, 10, 0, 0, -1

;玉
[Begin Action 6050]
Clsn1: 1
Clsn1[0]=-14,-12, 17, 11
6010, 0, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 4, 0, 0, 1
Clsn1: 1
Clsn1[0]= 15,-10,-13,  3
6010, 0, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 4, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-14,-14,  8
6010, 0, 0, 0, 1
Clsn1: 1
Clsn1[0]= 14,-13,-13, 11
6010, 4, 0, 0, 1

;玉
[Begin Action 6060]
Clsn1: 1
Clsn1[0]=-14,-12, 17, 11
6010, 1, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 5, 0, 0, 1
Clsn1: 1
Clsn1[0]= 15,-10,-13,  3
6010, 1, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 5, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-14,-14,  8
6010, 1, 0, 0, 1
Clsn1: 1
Clsn1[0]= 14,-13,-13, 11
6010, 5, 0, 0, 1

;玉
[Begin Action 6070]
Clsn1: 1
Clsn1[0]=-14,-12, 17, 11
6010, 3, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 6, 0, 0, 1
Clsn1: 1
Clsn1[0]= 15,-10,-13,  3
6010, 3, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-13,-14,  4
6010, 6, 0, 0, 1
Clsn1: 1
Clsn1[0]= 13,-14,-14,  8
6010, 3, 0, 0, 1
Clsn1: 1
Clsn1[0]= 14,-13,-13, 11
6010, 6, 0, 0, 1
;---------------------------------------------------------------------------
;↑AIRここまで
;ここからcns↓
;---------------------------------------------------------------------------
;やまなりにするため少し上に浮くステート
;---------------------------------------------------------------------------
;弾幕玉
[Statedef 1455]
type    = S
movetype= I
physics = S
juggle  = 4
velset = 0,-0
anim = 1455
ctrl = 0

[State 1455, 音]
type = PlaySnd   ;音を鳴らす 
trigger1 = Time = 0 ;タイムが0のとき 
value = 0, 0   ;音番号 

[State 1455, 飛び道具] ;一番前
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び      
offset = 50, -40   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号
hitsound = 5,0 
projanim = 6050   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間 

[State 1455,2]      ;上右
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び      
offset = 10, -80   ;位置 
hitsound = 5,0
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6060   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1455,3]      ;下右
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
hitsound = 5,0
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び      
offset = 10, -10   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6070   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1455,4]      ;真ん中後
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
hitsound = 5,0
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び      
offset = -50, -45   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6050   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間 

[State 1455,5]      ;
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
hitsound = 5,0
animtype = back   ;吹き飛び      
offset = -30, -70   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6070   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1455,6]      ;
type = Projectile   ;飛び道具 
trigger1 = animelemtime(2) = 0 ;アニメが6枚目になったら 
attr = S, NA   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び      
offset = -30, -20   ;位置 
hitsound = 5,0
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6060   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間


[State 1455, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1



;---------------------------------------------------------------------------
;弾幕玉
[Statedef 1460]
type    = A
movetype= I
physics = N
juggle  = 6
velset = 0,-0
anim = 1456
ctrl = 0

[State 1460, 音]
type = PlaySnd   ;音を鳴らす 
trigger1 = Time = 0 ;タイムが0のとき 
value = 0, 0   ;音番号 

[State 1460, 飛び道具] ;一番前
type = Projectile   ;飛び道具 
trigger1 = AnimElem = 3  
attr = A, SP   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び 
hitsound = 5,0     
offset = 50, -40   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6050   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間 

[State 1460,2]      ;上右
type = Projectile   ;飛び道具 
trigger1 = AnimElem = 3  
attr = A, SP   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量
hitsound = 5,0 
animtype = back   ;吹き飛び      
offset = 10, -80   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6060   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1460,3]      ;下右
type = Projectile   ;飛び道具 
trigger1 = AnimElem = 3  
attr = A, SP   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び 
hitsound = 5,0     
offset = 10, -10   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6070   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1460,4]      ;真ん中後
type = Projectile   ;飛び道具 
trigger1 = AnimElem = 3  
attr = A, SP   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
animtype = back   ;吹き飛び  
hitsound = 5,0    
offset = -50, -45   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6050   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間 

[State 1460,5]      ;
type = Projectile   ;飛び道具 
trigger1 = AnimElem = 3 
attr = A, SP  
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
hitsound = 5,0
animtype = back   ;吹き飛び      
offset = -30, -70   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6070   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間

[State 1460,6]      ;
type = Projectile   ;飛び道具 
trigger1 =  AnimElem = 3 
attr = A, SP   
hitflag = MAF   ;ダウン状態にのみヒットしない 
guardflag = MA   ;どのような状態でもガード可 
damage = 10   ;ダメージ 
getpower = 10   ;パワー増加量 
hitsound = 5,0
animtype = back   ;吹き飛び      
offset = -30, -20   ;位置 
velocity = 4,0   ;移動速度 数字右　-左移動＋右移動　数字左上下　-上移動＋下移動　
projID = 954   ;ID番号 
projanim = 6060   ;アニメ番号 
projscale = 1,1   ;大きさ 
projshadow = -1   ;影 -1でステージ依存 
air.type = high   ;空中でののけぞり方 
air.velocity = -3,-3   ;空中ののけぞり 
air.hittime = 12   ;空中ヒット時間


[State 1460, 7]
type = VelSet
trigger1 = AnimElem = 1
x = -1
[State 1460, 8]
type = VelSet
trigger1 = AnimElem = 1
y = -1

[State 1460, 9]
type = CtrlSet
trigger1 = AnimTime = 0
value = 1

[State 1460, 10]
type = ChangeState
trigger1 =  AnimElem = 8
value = 1461



;---------------------------------------------------------------------------
;弾幕玉
[Statedef 1461]
type    = A
movetype= I
physics = A
juggle  = 6
velset = 0,2
anim = 1455
ctrl = 1



[State 1461, 2]
type = CtrlSet
trigger1 = Time = 17
value = 1


;貼る時はこの↓より上に張ってね
;---------------------------------------------------------------------------
; Override common states (use same number to override) :
;---------------------------------------------------------------------------

