MUGEN Trigger

MUGENで良いキャラを作るポイントは… 「良いキャラのソースコードを読む」->「コピペ」->「記述を理解」->「自分でアレンジ」

AILevel

ステータス > AIのレベルは何ですか? | 実装されたバージョン: Version1.0 | 対象: 実行者


概要

AIレベルを返します。

構文

  • AILevel

詳細

AILevelは1(Easy 1)~8(Hard 8)までの数値(int)を返します。ただしAIがOFF・プレイヤー操作になっている場合は、0の数値が帰ってきます。AILevelは起動画面→Option→Difficultyまたはトレーニングメニュー→AILevelで設定。※AIのON・OFFは対戦画面で「Ctrl+1」(プレイヤー1のAI)または「Ctrl+2」(プレイヤー2のAI)で変更できます。

  

コードサンプル

使用例

  • [state -2, AIレベルの確認]
  • Type = DisplayToClipboard
  • Trigger1 = 1
  • Text= "AILevel:%d AILevel:%d"
  • Params = AILevel, EnemyNear,AILevel

旧バージョンとバージョン1.0以上の互換性を持たせる

  • [State -3,AILvFlagSet]
  • Type=VarSet
  • TriggerAll=!Ishelper
  • TriggerAll=var(59)<1
  • Trigger1=Command="AI0"||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"
  • Trigger12=RoundState<2||RoundState=2&&Ctrl
  • Trigger12=var(59)=0
  • Trigger12=NumHelper(10000+ID)
  • Trigger12=Helper(10000+ID),var(59)>0
  • Trigger13=NumHelper(30000+ID)
  • Trigger13=Helper(30000+ID),var(0)=1||teamside=1&&Helper(30000+ID),var(0)=2||teamside=2&&Helper(30000+ID),var(0)=3||Helper(30000+ID),var(0)=5&&P2MoveType=H
  • Trigger14=TeamSide=2||MatchNo>1
  • Trigger14=IsHomeTeam
  • Trigger15=NumHelper(30000+ID)
  • Trigger15=Helper(30000+ID),var(0)=5
  • Trigger15=NumHelper(40000+ID)
  • Trigger15=Helper(40000+ID),var(1)>0
  • Trigger16=var(59)>0
  • var(59)=10
  • ;AILv1~11 デフォルト 5
  • IgnoreHitPause=1
  • ; [State -3,AISet]
  • ; Type=Null
  • ; Trigger1=AILevel=0||AILevel>var(59)
  • ; Trigger1=var(59):=(AILevel>var(59))*AILevel
  • ; IgnoreHitPause=1

公開日:
最終更新日:
この記事は役に立ちましたか?
ご意見・ご要望はございますか?
記事に不備があった場合

不備があればGithubTwittersuteadddayov@gmail.comにご報告下さい。

記事を編集してみませんか?

ページ編集・翻訳にご協力いただける方を募集しております。お気軽にご連絡下さい。

We are looking for someone who can cooperate on page editing / translation. Please feel free to contact us.