
;===========================================================================

[Statedef 7100,ガンスレイヴ投げ1];このステートだけで全部OK
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7100
sprpriority = 4

[State 7100, 掴んだ相手の位置１];TargetBindで相手を一時的に拘束
type = TargetBind
trigger1 = AnimElemTime(2) < 0
pos = 100, 0  ;自分の軸位置から相手の軸をX=28・Y=0の位置にする

[State 7100, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7100, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7100, ヒット定義]
type = HitDef
trigger1 = Time = 0 
hitflag = MAF
attr = A, ST
damage    = 5
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = 1
sparkxy = -10,-40
hitsound   = S1000, 14
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 20
ground.hittime  = 20
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 12
name = "ガンスレイヴ2"
stateno = 7101
id = 7101
pos = 0,0
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 27
name = "ガンスレイヴ3"
stateno = 7102
id = 7102
pos = 0,0
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 42
name = "ガンスレイヴ4"
stateno = 7103
id = 7103
pos = 0,0
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 60
name = "ガンスレイヴ　ビーム1"
stateno = 7104
id = 7104
pos = 0,0
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 60
name = "ガンスレイヴ　ビーム2"
stateno = 7105
id = 7105
pos = 0,0
postype = pq
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 60
name = "ガンスレイヴ　ビーム1"
stateno = 7104
id = 7104
pos = -5,-4
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 60
name = "ガンスレイヴ　ビーム2"
stateno = 7105
id = 7105
pos = 5,-4
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, Effect]
type = helper
trigger1 = Time = 72
name = "爆発"
stateno = 40000
id = 40000
pos = 0,0
postype = p1
helpertype = normal
ownpal = 1
keyctrl = 1

[State 7100, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 75

==============================================================================

[Statedef 7101,ガンスレイヴ投げ2]
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7101
sprpriority = 4

[State 7101, 掴んだ相手の位置１];TargetBindで相手を一時的に拘束
type = TargetBind
trigger1 = AnimElemTime(2) < 0
pos = 100, 0  ;自分の軸位置から相手の軸をX=28・Y=0の位置にする

[State 7101, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7101, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7101, ヒット定義]
type = HitDef
trigger1 = Time = 1 
hitflag = MAF
attr = A, ST
damage    = 5
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = 1
sparkxy = -10,-40
hitsound   = S1000, 14
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 30
ground.hittime  = 30
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7101, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 55

==============================================================================

[Statedef 7102,ガンスレイヴ投げ3]
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7102
sprpriority = -2

[State 7102, 掴んだ相手の位置１];TargetBindで相手を一時的に拘束
type = TargetBind
trigger1 = AnimElemTime(2) < 0
pos = 100, 0  ;自分の軸位置から相手の軸をX=28・Y=0の位置にする

[State 7102, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7102, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7102, ヒット定義]
type = HitDef
trigger1 = Time = 1
hitflag = MAF
attr = A, ST
damage    = 5
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = 1
sparkxy = -10,-40
hitsound   = S1000, 14
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 30
ground.hittime  = 30
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7102, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 40

==============================================================================

[Statedef 7103,ガンスレイヴ投げ4]
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7103
sprpriority = -2

[State 7103, 掴んだ相手の位置１];TargetBindで相手を一時的に拘束
type = TargetBind
trigger1 = AnimElemTime(2) < 0
pos = 100, 0  ;自分の軸位置から相手の軸をX=28・Y=0の位置にする

[State 7103, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7103, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7103, ヒット定義]
type = HitDef
trigger1 = Time = 1
hitflag = MAF
attr = A, ST
damage    = 5
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = 1
sparkxy = -10,-40
hitsound   = S1000, 14
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 30
ground.hittime  = 30
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7103, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 25

==============================================================================

[Statedef 7104,ガンスレイヴビーム1]
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7104
sprpriority = 3

[State 7104, 掴んだ相手の位置１];TargetBindで相手を一時的に拘束
type = TargetBind
trigger1 = AnimElemTime(2) < 0
pos = 100, 0  ;自分の軸位置から相手の軸をX=28・Y=0の位置にする

[State 7104, 音]
type = PlaySnd
trigger1 = Time = 0
value = 1000, 5

[State 7104, 特殊効果]
type = AssertSpecial
trigger1 = Time > 0
flag = NoShadow ;影を消す

[State 7104, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7104, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

[State 7104, 特殊効果]
type = AssertSpecial
trigger1 = 1
flag = NoShadow ;影を消す
time = -1

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7104, ヒット定義]
type = HitDef
trigger1 = Time = 0 
hitflag = MAF
attr = A, ST
damage    = 10
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = -1
sparkxy = -10,-40
hitsound   = 5,3
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 30
ground.hittime  = 30
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7104, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 7

==============================================================================

[Statedef 7105,ガンスレイヴビーム2]
type     = A
movetype = A
physics  = N
ctrl     = 0
anim     = 7105
sprpriority = 0

[State 7105, 音]
type = PlaySnd
trigger1 = Time = 0
value = 1000, 5

[State 7105, 残像]
type = AfterImage
trigger1 = Time = 1
TimeGap  = 1
length = 10
time = 1

[State 7105, 残像表示時間]
type = AfterImageTime
trigger1 = 1
time = 2

[State 7105, 特殊効果]
type = AssertSpecial
trigger1 = Time > 0
flag = NoShadow ;影を消す

------------------------------------------------------------------------------

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 50
trigger1 = root,var(55) <= 59
value = 0.75

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 60
trigger1 = root,var(55) <= 69
value = 0.8

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 70
trigger1 = root,var(55) <= 79
value = 0.85

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 80
trigger1 = root,var(55) <= 89
value = 0.9

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 90
trigger1 = root,var(55) <= 99
value = 0.95

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 100
trigger1 = root,var(55) <= 109
value = 1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 110
trigger1 = root,var(55) <= 119
value = 1.05

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 120
trigger1 = root,var(55) <= 129
value = 1.1

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 130
trigger1 = root,var(55) <= 139
value = 1.15

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 140
trigger1 = root,var(55) <= 149
value = 1.2

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 150
trigger1 = root,var(55) <= 159
value = 1.25

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 160
trigger1 = root,var(55) <= 169
value = 1.3

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) >= 170
value = 1.35

[State -2, 気力補正]
type = AttackMulSet
trigger1 = root,var(55) = 300
value = 2

------------------------------------------------------------------------------

[State 7105, ヒット定義]
type = HitDef
trigger1 = Time = 0 
hitflag = MAF
attr = A, SP
damage    = 10
getpower  = 1
guardflag = HA
priority = 4
pausetime = 10,10
sparkno = -1
sparkxy = -10,-40
hitsound   = 5,3
guardsound = S1000,0
animtype = Hard
ground.cornerpush.veloff = 0  ;この５行をhitdefに追加してみて
air.cornerpush.veloff = 0
down.cornerpush.veloff = 0
guard.cornerpush.veloff = 0
airguard.cornerpush.veloff = 0
ground.type = Hard
ground.slidetime = 30
ground.hittime  = 30
ground.velocity = 0,0
air.velocity = 0,0
air.fall = 1
fall.animtype = back
fall.recover = 1

[State 7105, ヘルパーを消す]
type = DestroySelf
trigger1 = Time >= 7