再現P2bodydist

というわけで修正しておいた。
修正したといっても記述の容量削減だけだけどね。処理は全く一緒。テスト済み。
まあちょっとでも記述軽くしたいって人は使うのもいいかも。

以下記述(※一応前回の記事の分も修正してある)
コピペすれば動く。varは自分の使いたいものへ。
enemynear→enemynear(numenemy>1&&!enemynear,alive)などに書き換えて改良可。

[state ]
type=null
trigger1=statetype!=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)>=0&&facing=1
trigger2=statetype!=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)>=0
trigger3=statetype!=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)< 0&&facing=1
trigger4=statetype!=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)< 0
trigger5=statetype=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)>=0&&facing=1
trigger6=statetype=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)>=0
trigger7=statetype=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)< 0&&facing=1
trigger8=statetype=a&&enemynear,statetype!=a&&enemynear,facing*(pos x-enemynear,pos x)< 0
trigger9=statetype!=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)>=0&&facing=1
trigger10=statetype!=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)>=0
trigger11=statetype!=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)< 0&&facing=1
trigger12=statetype!=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)< 0
trigger13=statetype=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)>=0&&facing=1
trigger14=statetype=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)>=0
trigger15=statetype=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)< 0&&facing=1
trigger16=statetype=a&&enemynear,statetype=a&&enemynear,facing*(pos x-enemynear,pos x)< 0
trigger1=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.front)+enemynear,pos x-(pos x+const(size.ground.front))||1
trigger2=fvar(0):=pos x-const(size.ground.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.front)+enemynear,pos x)
trigger3=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.back)+enemynear,pos x-(pos x+const(size.ground.front))||1
trigger4=fvar(0):=pos x-const(size.ground.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.back)+enemynear,pos x)
trigger5=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.front)+enemynear,pos x-(pos x+const(size.air.front))||1
trigger6=fvar(0):=pos x-const(size.air.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.front)+enemynear,pos x)
trigger7=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.back)+enemynear,pos x-(pos x+const(size.air.front))||1
trigger8=fvar(0):=pos x-const(size.air.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.ground.back)+enemynear,pos x)
trigger9=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.front)+enemynear,pos x-(pos x+const(size.ground.front))||1
trigger10=fvar(0):=pos x-const(size.ground.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.front)+enemynear,pos x)
trigger11=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.back)+enemynear,pos x-(pos x+const(size.ground.front))||1
trigger12=fvar(0):=pos x-const(size.ground.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.back)+enemynear,pos x)
trigger13=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.front)+enemynear,pos x-(pos x+const(size.air.front))||1
trigger14=fvar(0):=pos x-const(size.air.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.front)+enemynear,pos x)
trigger15=fvar(0):=ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.back)+enemynear,pos x-(pos x+const(size.air.front))||1
trigger16=fvar(0):=pos x-const(size.air.front)-(ifelse(pos x< enemynear,pos x,-1,1)*enemynear,const(size.air.back)+enemynear,pos x)
ignorehitpause=1

コメントの投稿

非公開コメント

プロフィール

SAIKEI

Author:SAIKEI
MUGEN製作跡地
現在製作はしておりません。
適当にはまってるゲームの攻略記事書いてます。

リンクフリーです

管理画面

キャラ公開
クリップボード01
・ユダ
本体
更新日:13/03/27
sff,sndファイル
更新日:11/03/03 クリップボード01
・ケンシロウ
本体(AI無し)
更新日:12/06/17
sff,sndファイル
更新日:12/05/21
AIが入ってる旧バージョン本体
更新日:12/02/19 クリップボード01
・サウザー
本体
更新日:10/12/26
sff,sndファイル
更新日:10/11/28

・ラオウAI(Ataru氏製)
AI
更新日:10/07/11
SFF修正ファイル
更新日:10/07/11

yukari_20090921184412.jpg
・影紫(09/08/24更新版)
※凶悪キャラにより注意
S-Yukari

・宇宙意思強化パッチ
パッチ
更新日 10/04/04
カテゴリ
月別アーカイブ
ブログカウンター
現在の閲覧者数:
検索フォーム
最新コメント
最新記事
リンク