﻿[statedef -1]


;---オプション　ちょっぴり改造できるぞ---
;１、ダメージ条件設定
;お好みで調整して下さい。;trigger1で無効、trigger1で有効です。
;数字を変えることでさらに調整できます。
;初期設定に戻したい場合は、オプションリセット用.txtの中身をここにコピーしてください。

[State 210, ダメージ条件設定]
type = lifeadd
triggerall = !ishelper;いじらない
trigger1 = roundstate= 2;いじらない
trigger1 = helper(2),numhelper(3)= 1;いじらない
trigger1 = helper(1),numhelper(4)= 1;いじらない
trigger1 = numhelper(1)= 1;いじらない
trigger1 = numhelper(2)= 1;いじらない
trigger1 = helper(3),gethitvar(damage)< 500;アーマーが数値以下のダメージを受けたとき　下より高く設定して下さい
trigger1 = helper(3),gethitvar(damage)> 4;アーマーが数値以上のダメージを受けたとき　上より低く設定して下さい
trigger1 = enemy,alive;enemyで相手が生きている時。!enemyだと相手が死んでいる時。
;trigger1 = helper(2),vel x= 0;霊夢が左右に動いていない時
;trigger1 = helper(2),vel y= 0;霊夢が上下に動いていない時
;trigger1 = numtarget;本体ががターゲットをとっている時
;trigger1 = helper(4),numtarget;タゲ取りヘルパーがターゲットをとっている時
;trigger1 = enemy,vel x!= 0;相手が左右に動いている時
;trigger1 = enemy,vel y!= 0;相手が上下に動いている時
;trigger1 = enemy,life< 1001;相手のライフ数値が１００１以下の時
;trigger1 = enemy,stateno!=[120,155];相手がガードステートにいないとき
;trigger1 = enemy,stateno!=5150;相手が死亡ステートにいないとき
value= -2;食らうダメージを設定。マイナスじゃないと回復しますｗ
kill=1;いじらない
absolute = 1

;２、ダメージ条件以外
;細かい所。type = null;～～とすれば無効。逆にnull;を消せば有効。
;数字を変えることでさらに調整できます。
;初期設定に戻したい場合は、オプションリセット用.txtの中身をここにコピーしてください。

[State 210,];ライフアップ
type = null;lifeset
triggerall = !ishelper
trigger1 = helper(2),numhelper(3)=0
trigger2 = helper,hitpausetime>60
trigger3 = numhelper(1)=0
trigger4 = numhelper(2)=0
trigger5 = helper(2),numhelper(3)=0
trigger6 = helper(1),numhelper(4)=0
trigger7 = roundstate!=2;ここを消すなり;trigger7にすればタイムアップ回復だけはなくなる
value=1000;回復量を指定
ignorehitpause=1
absolute = 1

[State 360];パワー増加　あげすぎるとぶっぱになるので注意！
type = poweradd
trigger1=roundstate=2
trigger1=!ishelper
value = 6;回復量を指定
IgnoreHitPause = 1

[State 360];開幕閉幕powerset
type = null;powerset
trigger1=!ishelper
trigger1=roundstate!=2
value = 3000;いじらない
IgnoreHitPause = 1

;３、スイッチ系　記述通りに変えると設定を変更できます。


[State 360];中国が超即死トムキラーをするかどうか
type = varset
trigger1=!ishelper
sysvar(0) = 0;１でオン、０でただの障害物に
IgnoreHitPause = 1

[State 360];死の宣告を実行するかどうか
type = varset
trigger1=!ishelper
sysvar(2) = 0;１でオン、０でオフ
IgnoreHitPause = 1

[State 360];ﾃﾚｯﾃｰでのタゲステ実行 抜けられにくくなりますが止まりやすい
type = varset
trigger1=!ishelper
sysvar(3) = 0;１でオン、０でオフ
IgnoreHitPause = 1

[State 1111, 2];ＡＩ
type = varset
trigger1 = roundstate=2
sysvar(4)=0;０で常時ＡＩオフ、１で常時ＡＩオン
IgnoreHitPause = 1

;４、ここから下はnull;推奨　ネタ系

[State 360];ライフ増加
type = null;lifeadd
trigger1=!ishelper
value = 1;回復量を指定
IgnoreHitPause = 1
absolute = 1

[State 360];ヘルパー常時selfstate　発動すると耐性は上がりますが移動しか出来なくなります　バグ注意
type = null;selfstate
trigger1=ishelper
value=130;いじらない
IgnoreHitPause = 1

[State 1000,];常時ポーズ　時止め無効がないと試合が凍結
type = null;Pause
trigger1 = 1
pos = 999, -999
time = 999999999999999;
movetime = 9999999999999999
unhittable = 0
IgnoreHitPause = 1

[State 191, 2];常時イントロ
type = null;AssertSpecial
trigger1 = 1
flag = intro
ignorehitpause = 1

[State 191, 2];常時noko　常時ライフマックスしてると論外になります。
type = null;AssertSpecial
trigger1 = 1
flag = noko
ignorehitpause = 1





;---ここから↓いじらない---
[State -1, AI]
Type = VarSet
TriggerAll = ((sysVar(4) = 0) && (RoundState != 3))
Trigger1 = Command = "AI1" || Command = "AI2" || Command = "AI3" || Command = "AI4"
Trigger2 = Command = "AI5" || Command = "AI6" || Command = "AI7" || Command = "AI8" || Command = "AI9"
Trigger3 = Command = "AI10" || Command = "AI11" || Command = "AI12" || Command = "AI13" || Command = "AI14"
Trigger4 = Command = "AI15" || Command = "AI16" || Command = "AI17" || Command = "AI18" || Command = "AI19"
Trigger5 = Command = "AI20" || Command = "AI21" || Command = "AI22" || Command = "AI23" || Command = "AI24"
Trigger6 = Command = "AI25" || Command = "AI26" || Command = "AI27" || Command = "AI28" || Command = "AI29"
Trigger7 = Command = "AI30" || Command = "AI31" || Command = "AI32" || Command = "AI33" || Command = "AI34"
Trigger8 = Command = "AI35" || Command = "AI36" || Command = "AI37" || Command = "AI38" || Command = "AI39"
Trigger9 = Command = "AI40" || Command = "AI41" || Command = "AI42" || Command = "AI43" || Command = "AI44"
Trigger10 = Command = "AI45" || Command = "AI46" || Command = "AI47" || Command = "AI48" || Command = "AI49"
Trigger11 = Command = "AI50"
sysvar(4)=1
IgnoreHitPause = 1

[State -1, AI]
Type = VarSet
TriggerAll = sysvar(4)=1
Trigger1 = Win = 1
Trigger2 = Lose = 1
Trigger3 = DrawGame = 1
Trigger4 = RoundState = 4
Trigger5 = RoundState = [0,1]
sysvar(4)=-1
IgnoreHitPause = 1

[State -1, AI]
Type = VarSet
Trigger1 = sysvar(4)=-1
Trigger1 = RoundState = 2
sysvar(4)=1
IgnoreHitPause = 1
[State 1111, 2] 
type = selfstate
trigger1 = !ishelper
value = 130
ignorehitpause=1
