・コマンドは下の方ほど優先順位が高いです。
・#の文はただのコメント
hp:最大HP
mp:最大MP
nowhp:現在のHP
nowmp:現在のMP
ap2:AP
dp2:DP
sp2:SP
変数の中の[]の数字は対象者を表す
0:味方左
1:味方右
2:敵左
3:敵右
kind:スライムの種類 ok:親か本人がそのスライムの種類であることを指す。
0 S
1 Bes
2 Bus
3 HS
4 H2S
5 HK
6 MS
7 M2S
8 MK
9 SK
10 TS
11 MaS
12 KS
13 NS
14 MR
15 SS
16 GS
17 BaS
18 BP
19 DS
20 SLP
21 SG
22 SMILE
job:職業
0 ブリーダ
1 勇者
2 戦士
4 賢者
7 ものまね師
8 忍者
item:アイテム
1 スライムの剣
2 スライムの鎧
3 エルフのマント
4 リボン
5 金の髪飾り
6 星降る腕輪
7 賢者の石
8 祈りの指輪
9 ウィザードロッド
10ブラッドソード
11スライムローブ
12毒針
13理力の杖
14小さなメダル
15スライムナイフ
16ミラージュベスト
17エルメスの靴
@com[$i]="普通に攻撃";
if(@sp2[$i]>=50){@com[$i]="連続攻撃";}
if(&ikiteru2(&teki7($i))==1){@hani[$i]=&teki7($i);}
if(&ikiteru2(&teki77($i))==1){@hani[$i]=&teki77($i);}
if(substr(@st[$i],5,1)==0){
#単体魔法の発動
for($j=$teki0;$j<=$teki0+1;$j++){
if(&hagure2($j)==0 && &ikiteru2($j)==1){
if(@nowmp[$i]>=&osietemp($i,"メラ") && &ok($i,6)==1){
@com[$i]="メラ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"ヒャド") && &ok($i,10)==1){
@com[$i]="ヒャド";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"メラミ") && &ok($i,6)==1){
@com[$i]="メラミ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"メラゾーマ") && (&ok($i,6)==1 || &ok3($i,15)==1)){
@com[$i]="メラゾーマ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"ライデイン") && @jobs[$i]==1){
@com[$i]="ライデイン";
@hani[$i]=$j; #
} #
if(@nowmp[$i]>=&osietemp($i,"バイオ") && @kind[$i]==17){
@com[$i]="バイオ"; #
@hani[$i]=$j; #
} #
}
}
#全体魔法の発動
if(@nowhp[$teki0]>0 && @nowhp[$teki0+1]>0 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
if(@nowmp[$i]>=&osietemp($i,"バギ") && &ok($i,20)==1){
@com[$i]="バギ";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"バギマ") && &ok($i,20)==1){
@com[$i]="バギマ";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"バギクロス") && &ok($i,20)==1){
@com[$i]="バギクロス";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"ヒャダルコ") && &ok($i,10)==1){
@com[$i]="ヒャダルコ";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"ギラ") && &ok($i,7)==1){
@com[$i]="ギラ";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"イオ") && &ok($i,8)==1){
@com[$i]="イオ";
@hani[$i]=$tekiall;
} #
if(@nowmp[$i]>=&osietemp($i,"ベギラマ") && &ok($i,7)==1){
@com[$i]="ベギラマ";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"イオラ") && &ok($i,8)==1){
@com[$i]="イオラ";
@hani[$i]=$tekiall;
} #
if(@nowmp[$i]>=&osietemp($i,"ベギラゴン") && (&ok($i,7)==1 || @kind[$i]==15)){
@com[$i]="ベギラゴン";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"イオナズン") && &ok($i,8)==1){
@com[$i]="イオナズン";
@hani[$i]=$tekiall; #
} #
if(@nowmp[$i]>=&osietemp($i,"バイオ") && &ok($i,17)==1){
@com[$i]="バイオ";
@hani[$i]=$tekiall;
} #
}
}
#技の発動
if(&ok($i,19)==1){ #
@com[$i]="ファイヤ";
@hani[$i]=$tekiall;
} #
if(&ok($i,10)==1){
@com[$i]="ブリザド";
@hani[$i]=$tekiall; #
} #
if(&ok($i,9)==1){
@com[$i]="サンダー";
@hani[$i]=$tekiall;
}
if(&ok($i,10)==1 && @f1com[$i] eq "ブリザド"){ #
@com[$i]="ブリザガ";
@hani[$i]=$tekiall;
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && &ikiteru2($teki0)==0){@hani[$i]=$teki0+1;}
}
for($j=$teki0;$j<=$teki0+1;$j++){
if(&ikiteru2($j)==1){
if(&ok($i,13)==1 && @ap2[$i]-@dp2[$j]<3){
@com[$i]="斬鉄剣";
@hani[$i]=$j; #
} #
#サイコロの利用
if(&ok($i,16)==1 && &hagure2($j)==0){
@com[$i]="サイコロ";
@hani[$i]=$j;
}
#????の利用
if(&ok($i,1)==1 && @hp[$i]-@nowhp[$i]>=18 && &hagure2($j)==0){
@com[$i]="????";
@hani[$i]=$j;
}
#マルチプルの利用
if(&ok($i,18)==1 && &hagure2($j)==0 && (@nowhp[$i]==57 || @nowhp[$i]==38 || @nowhp[$i]==51 || @nowhp[$i]==34 || @nowhp[$i]==52 || @nowhp[$i]==39 || @nowhp[$i]==26 || @nowhp[$i]==55 || @nowhp[$i]==44 || @nowhp[$i]==33 || @nowhp[$i]==22)){
@com[$i]="マルチプル";
@hani[$i]=$j;
}
}
}
#時限爆弾の利用
if(@kind[$i]==21){
@com[$i]="時限爆弾";
if(&ikiteru2($teki0)==1 && substr(@st[$teki0],6,1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && substr(@st[$teki0+1],6,1)==0){@hani[$i]=$teki0+1;}
} #
#仲間の利用
if(@kind[$i]==2){
$nakamatmp=&ran(1,4);
if($nakamatmp==1){@com[$i]="仲間チョコボ";}
if($nakamatmp==2){@com[$i]="仲間カーバンクル";}
if($nakamatmp==3){@com[$i]="仲間ピカチュー";}
if(&ikiteru2($teki0)==1){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1){@hani[$i]=$teki0+1;}
if($nakamatmp==4){
@com[$i]="仲間モーグリ";
@hani[$i]=$i;
}
}
if(&ok($i,9)==1 && &ran(1,100)>60){
@com[$i]="サンダガ";
@hani[$i]=$tekiall; #
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && &ikiteru2($teki0)==0){@hani[$i]=$teki0+1;}
} #
for($j=0;$j<=3;$j++){
if($i!=$j && @f1com[$j] eq "サンダガ" && @jobs[$i]==7){
@com[$i]="monoサンダガ";
@hani[$i]=$tekiall; #
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && &ikiteru2($teki0)==0){@hani[$i]=$teki0+1;}
}
if($i!=$j && @f1com[$j] eq "ファイガ" && @jobs[$i]==7){
@com[$i]="monoファイガ";
@hani[$i]=$tekiall; #
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && &ikiteru2($teki0)==0){@hani[$i]=$teki0+1;}
}
}
for($j=$teki0;$j<=$teki0+1;$j++){
if(&ikiteru2($j)==1){
#理力の杖
if(@item[$i]==13 && @nowmp[$i]>=3 && @mp[$i]-int(0.7*@mp[$j]+0.7*@dp2[$j])>10){
@com[$i]="理力の杖"; #
@hani[$i]=$j; #
} #
#毒針の利用
if(@item[$i]==12 && &hagure2($j)==1){
@com[$i]="毒針"; #
@hani[$i]=$j; #
} #
#
if(@jobs[$i]==8 && (@item[$j]==3 || @item[$j]==16)){
@com[$i]="狙って攻撃";
@hani[$i]=$j;
}
#ダメージをある程度与えれる時は普通攻撃
$dmtmp=@ap2[$i]-@dp2[$j]; #
if(@kind[$j]==18){$dmtmp=int(0.7*$dmtmp);}
if($dmtmp>=10 && &ikiteru2($j)==1){ #
@com[$i]="普通に攻撃"; #
@hani[$i]=$j;
if(@sp2[$i]>=50){
@com[$i]="連続攻撃"; #
@hani[$i]=$j; #
}
} #
if(@kind[$i]==16 && @sp2[$i]>=50){
@com[$i]="連続攻撃";
@hani[$i]=$j;
} #
for($k=0;$k<=3;$k++){
if(@ap2[$i]>=40 && $i!=$k && @f1com[$k] eq "連続攻撃" && @jobs[$i]==7){
@com[$i]="mono連続攻撃";
@hani[$i]=$j; #
}
}
#力をためる
if(@com[$i] eq "普通に攻撃" && &ok($i,12)==1 && @ap2[$i]-@dp2[$j]>10){
@com[$i]="力をためて攻撃"; #
@hani[$i]=$j;
} #
# if(@kind[$i]==12 && @ap2[$i]>40 && @ap2[&mikata7($i)]>30){
# @com[$i]="力を合わせて攻撃";
# @com[&mikata7($i)]="力を合わせる";
# @hani[$i]=$j;
# }
}
}#$j
if(@ap2[$i]>=50 && (@item[&teki7($i)]==16 || @item[&teki77($i)]==16) && &ikiteru2(&teki7($i)) && &ikiteru2(&teki77($i))){
@com[$i]="普通に攻撃";
@hani[$i]=$tekiall;
}
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==1){
if(@jobs[$i]==2 && &hagure2($teki0)==1 && &hagure2($teki0+1)==1){
@com[$i]="乱れ打ち";
@hani[$i]=$tekiall;
}
if(@jobs[$i]==2 && ((@item[&teki7($i)]==16 && substr(@st[&teki7($i)],12,1)==0) || (@item[&teki77($i)]==16 && substr(@st[&teki77($i)],12,1)==0))){
@com[$i]="乱れ打ち";
@hani[$i]=$tekiall;
}
}
#メタルきり
if(&ok($i,14)==1){
for($j=$teki0;$j<=$teki0+1;$j++){
if(&hagure2($j)==1 && &ikiteru2($j)==1){
@com[$i]="メタル斬り";
@hani[$i]=$j; #
}
}
}
#4ターンごとに補助魔法
if(($turn%5)==&ran(1,5) && substr(@st[$i],5,1)==0){
if(@nowmp[$i]>=&osietemp($i,"マヌーサ") && &ok($i,9)==1 && (@ap2[&teki7($i)]>=40 || @ap2[&teki77($i)]>=40) && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="マヌーサ"; #
@hani[$i]=$tekiall; #
} #
if(@nowmp[$i]>=&osietemp($i,"マホトーン") && &ok($i,18)==1 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="マホトーン";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"ラリホー") && &ok($i,20)==1 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="ラリホー";
@hani[$i]=$tekiall;
}
}
if($turn<5 && substr(@st[$i],5,1)==0){
if(substr(@st[$i],7,1)==0 && (&hagure2($teki0)==1 || &hagure2($teki0+1)==1) && @nowmp[$i]>=&osietemp($i,"ファイヤーウォール") && &ok($i,11)==1){
@com[$i]="ファイヤーウォール";
@hani[$i]=$mikataall;
}
if(substr(@st[$i],13,1)==0 && @nowmp[$i]>=&osietemp($i,"リレイズ") && @kind[$i]==22 && &ikiteru2(&mikata7($i))){
@com[$i]="リレイズ";
@hani[$i]=$i;
}
if(substr(@st[&mikata7($i)],13,1)==0 && @nowmp[$i]>=&osietemp($i,"リレイズ") && @kind[$i]==22 && &ikiteru2(&mikata7($i))){
@com[$i]="リレイズ";
@hani[$i]=&mikata7($i);
}
#ドラゴン相手にはフバーハ
if(@nowmp[$i]>=&osietemp($i,"ファイヤーウォール") && &ok($i,11)==1 && substr(@st[$i],7,1)==0 && (@kind[$teki0]==19 || @kind[$teki0+1]==19)){
@com[$i]="ファイヤーウォール";
@hani[$i]=$mikataall;
}
}
if(@kind[$i]==21){
@com[$i]="破導砲充填";
@hani[$i]=$i;
}
#ホイミの発動
if(substr(@st[$i],5,1)==0){
for($j=$mikata0;$j<=$mikata0+1;$j++){
if(@hp[$i]>0){
if(@nowhp[$j]/@hp[$j]<0.5 && &ikiteru2($j)==1){
if(@nowmp[$i]>=&osietemp($i,"ホイミ") && (&ok($i,3)==1 || &ok($i,4)==1)){
@com[$i]="ホイミ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"ベホイミ") && (&ok($i,3)==1 || &ok($i,4)==1)){
@com[$i]="ベホイミ";
@hani[$i]=$j;
}
}
if(@nowhp[$j]/@hp[$j]<0.3 && &ikiteru2($j)==1){
if(@nowmp[$i]>=&osietemp($i,"ベホイミ") && (&ok($i,3)==1 || &ok($i,4)==1)){
@com[$i]="ベホイミ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"ベホマ") && (&ok3($i,15)==1 || &ok($i,4)==1)){
@com[$i]="ベホマ";
@hani[$i]=$j;
}
}
if(@nowmp[$i]>=&osietemp($i,"ベホマ") && (&ok3($i,15)==1 || &ok($i,4)==1) && @nowhp[$j]/@hp[$j]<0.2 && &ikiteru2($j)==1){
@com[$i]="ベホマ";
@hani[$i]=$j;
}
if(@nowmp[$i]>=&osietemp($i,"ベホマラー") && (&ok($i,5)==1 || &ok($i,3)==1) && @nowhp[$mikata0]/@hp[$mikata0]<0.5 && @nowhp[$mikata0+1]/@hp[$mikata0+1]<0.5 && @nowhp[$mikata0]>0 && @nowhp[$mikata0+1]>0){
@com[$i]="ベホマラー";
@hani[$i]=$mikataall;
} #
if(@nowmp[$i]>=&osietemp($i,"ベホマラー") && (&ok($i,5)==1 || &ok($i,3)==1) && &ok($i,3)!=1 && &ok($i,4)!=1 && @nowhp[$j]/@hp[$j]<0.3 && &ikiteru2($j)==1){
@com[$i]="ベホマラー";
@hani[$i]=$mikataall;
}
if(@nowmp[$i]>=&osietemp($i,"ベホマズン") && (@kind[$i]==15 || &ok($i,5)==1) && @nowhp[$mikata0]/@hp[$mikata0]<0.3 && @nowhp[$mikata0+1]/@hp[$mikata0+1]<0.3 && @nowhp[$mikata0]>0 && @nowhp[$mikata0+1]>0){
@com[$i]="ベホマズン";
@hani[$i]=$mikataall;
}
if(@nowmp[$i]>=&osietemp($i,"ベホマズン") && (@kind[$i]==15 || &ok($i,5)==1) && &ok($i,3)!=1 && &ok($i,4)!=1 && @nowhp[$j]/@hp[$j]<0.2 && &ikiteru2($j)==1){
@com[$i]="ベホマズン";
@hani[$i]=$mikataall;
}
for($k=0;$k<=3;$k++){
if(@nowmp[$i]>=&osietemp($i,"ベホマズン") && $i!=$k && @f1com[$k] eq "ベホマズン" && @jobs[$i]==7 && @nowhp[$i]/@hp[$i]<0.5){
@com[$i]="monoベホマズン";
@hani[$i]=$mikataall; #
}
}
if(@nowmp[$i]>=&osietemp($i,"マテリアル") && @jobs[$i]==4 && @nowhp[$j]/@hp[$j]<0.5 && &ikiteru2($j)==1 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="マテリアル";
@hani[$i]=$i;
}
}
}
}
#マダンテ
#if(@nowhp[$i]<@hp[$i]*0.33 && @nowmp[$i]>=9 && @jobs[$i]==4 && substr(@st[$i],5,1)==0 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0 ){
# @com[$i]="マダンテ";
# @hani[$i]=$tekiall; #
#} #
#メガンテ
if(@nowhp[$i]<@hp[$i]*0.9 && @nowmp[$i]>=1 && @kind[$i]==17 && substr(@st[$i],5,1)==0 && @nowhp[&mikata7($i)]>0 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="メガンテ";
@hani[$i]=$tekiall; #
}
#ザオリクの利用
for($j=$mikata0;$j<=$mikata0+1;$j++){
if(@nowmp[$i]>=&osietemp($i,"エスナ") && &ok($i,22)==1 && substr(@st[$i],14,1)==1 && substr(@st[$i],5,1)==0){
@com[$i]="エスナ";
@hani[$i]=$j; #
}
if(@nowmp[$i]>=&osietemp($i,"ザオリク") && @jobs[$i]==3 && @nowhp[$j]<=0 && substr(@st[$i],5,1)==0){
@com[$i]="ザオリク";
@hani[$i]=$j; #
}
}
for($j=0;$j<=3;$j++){
if(@nowmp[$i]>=&osietemp($i,"ザオリク") && $i!=$j && @f1com[$j] eq "ザオリク" && @jobs[$i]==7 && @nowhp[&mikata7($i)]<=0){
@com[$i]="monoザオリク";
@hani[$i]=&mikata7($i); #
}
}
if(substr(@st[$i],15,1)==2 && (@nowhp[$teki0]<=18 && @nowhp[$teki0+1]<=18)){
@com[$i]="破導砲";
@hani[$i]=$tekiall;
}
if(substr(@st[$i],15,1)==3){
@com[$i]="破導砲";
@hani[$i]=$tekiall;
}
#ファーストターンでの実行
if($turn==1 && substr(@st[$i],5,1)==0){
if(@nowmp[$i]>=&osietemp($i,"ピオリム") && &ok($i,16)==1 && (@sp2[$i]>=40 || @sp2[&mikata7($i)]>=40)){
@com[$i]="ピオリム";
@hani[$i]=$mikataall;
}
if(@nowmp[$i]>=&osietemp($i,"ボミオス") && &ok($i,20)==1 && (@sp2[&teki7($i)]>=40 || @sp2[&teki77($i)]>=40) && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="ボミオス";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"ルカナン") && &ok($i,10)==1 && (@dp2[&teki7($i)]>=40 || @dp2[&teki77($i)]>=40) && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="ルカナン";
@hani[$i]=$tekiall;
}
if(@nowmp[$i]>=&osietemp($i,"スクルト") && &ok($i,11)==1 && (@dp2[$i]>=40 || @dp2[&mikata7($i)]>=40)){
@com[$i]="スクルト";
@hani[$i]=$mikataall;
}
if(@nowmp[$i]>=&osietemp($i,"トラキルト") && &ok($i,14)==1 && (@ap2[&teki7($i)]>=40 || @ap2[&teki77($i)]>=40) && @ap2[$i]<=40 && &hagure2($teki0)==0 && &hagure2($teki0+1)==0){
@com[$i]="トラキルト";
if(@ap2[&teki7($i)]>=40){@hani[$i]=&teki7($i);}
if(@ap2[&teki77($i)]>=40){@hani[$i]=&teki77($i);}
}
if(@nowmp[$i]>=&osietemp($i,"バイキルト") && &ok($i,13)==1 && (@ap2[$i]>=40 || @ap2[&mikata7($i)]>=40)){
@com[$i]="バイキルト";
if(@ap2[$i]>=40){@hani[$i]=$i;}
if(@ap2[&mikata7($i)]>=40){@hani[$i]=&mikata7($i);}
}
if(@nowmp[$i]>=&osietemp($i,"マイティガード") && @kind[$i]==1){
@com[$i]="マイティガード";
@hani[$i]=$i;
}
}#$turn=1
for($j=0;$j<=3;$j++){
if(@nowmp[$i]>=&osietemp($i,"マイティガード") && substr(@st[$i],0,1)==0 && $i!=$j && @f1com[$j] eq "マイティガード" && @jobs[$i]==7){
@com[$i]="monoマイティガード";
@hani[$i]=$i; #
}
}
if(@nowmp[$i]>=&osietemp($i,"ドラゴラム") && @kind[$i]==19 && substr(@st[$i],5,1)==0){
@com[$i]="ドラゴラム";
@hani[$i]=$i;
}
#メタル系を一撃で倒す
for($j=$teki0;$j<=1+$teki0;$j++){
if(&ikiteru2($j)==1){
if(@ap2[$i]-@dp2[$j]>=4 && &ikiteru2($j)==1 && (@kind[$j]==6 || @kind[$j]==7 || @kind[$j]==8)){
@com[$i]="普通に攻撃";
@hani[$i]=$j; #
}
#一撃で倒せる可能性がある時は普通攻撃
$dmtmp=@ap2[$i]-@dp2[$j];
if(@kind[$j]==18){$dmtmp=int(0.7*$dmtmp);}
if($dmtmp>=@nowhp[$j] && &ikiteru2($j)==1){
@com[$i]="普通に攻撃";
@hani[$i]=$j; #
if(@sp2[$i]>=50){
@com[$i]="連続攻撃"; #
@hani[$i]=$j; #
}
}
#SP100以上
if(@kind[$i]==16 && @sp2[$i]>=100){
@com[$i]="連続攻撃"; #
@hani[$i]=$j; #
}
#ナイフ
if(@item[$i]==15 && &ikiteru2($j)==1 && int(1.5*@ap2[$i]-@nowhp[$i]*@ap2[$i]/@hp[$i])-@dp2[$j]>10){
@com[$i]="スライムナイフ";
@hani[$i]=$j;
}
#力をためる(普通の攻撃では倒せない)
$dmtmp=int((@ap2[$i]-@dp2[$j])*1.2);
if(@kind[$j]==18){$dmtmp=int(0.7*$dmtmp);}
if($dmtmp>=@nowhp[$j] && @ap2[$i]-@dp2[$j]<@nowhp[$j] && &ikiteru2($j)==1 && &ok($i,12)==1){
@com[$i]="力をためて攻撃";
@hani[$i]=$j; #
}
#隼斬り
$dmtmp=int((@ap2[$i]-@dp2[$j])*0.8);
if(@kind[$j]==18){$dmtmp=int(0.7*$dmtmp);}
if($dmtmp>=@nowhp[$j] && &ikiteru2($j)==1 && &ok($i,14)==1){
@com[$i]="隼斬り";
@hani[$i]=$j; #
}
}
}#$j
# if(@com[&mikata7($i)] eq "力を合わせて攻撃"){
# @com[$i]="力を合わせる";
# @hani[$i]=$j;
# }
if(substr(@st[$i],8,1)==1){
@com[$i]="ファイガ";
@hani[$i]=$tekiall;
if(&ikiteru2($teki0)==1 && &ikiteru2($teki0+1)==0){@hani[$i]=$teki0;}
if(&ikiteru2($teki0+1)==1 && &ikiteru2($teki0)==0){@hani[$i]=$teki0+1;}
}
#マヒ、眠り、死、石化
if(substr(@st[$i],3,1)==1 || substr(@st[$i],11,1)==1 || @nowhp[$i]<=0 || substr(@st[$i],14,1)==1){
@com[$i]="";
@hani[$i]="";
}