※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

『mugenの謎仕様は仕様の数だけあるみたいです…』

MUGENのCNS仕様をまとめたいWIKIです。
主な目的はステートコントローラー一覧・トリガー一覧とかに載っていない
ステート内の細かい仕様・注意点などをまとめるためのwikiです。基本的なこともまとめたいです。
なお、凶悪系については専門外です。専門のwikiへどうぞ。
CNS以外のことについてはまとめない方向ですが、性質上AI記述についての解説も含まれそう?
SFF,SND,AIR系については補足程度になるかと。

  • 現在、編集はメンバー限定です

何かありましたら暫定会議室の方へどうぞ


+ ■2015-05-02 メモ:HelperのGetPowerバグの対応策案・※実用性低め

■2015-04-30 重大な解説修正・Helperが受けた時のGivePowerバグ

Helperのゲージの紐付けの不具合による、攻撃のGetPower,GivePower、TargetPoweAddの対象異常バグと判明
SC-/HelperでのSC-/HitDefSC-/ReversalDefのGivePowerについて
再検証の結果、HelperのHelperTypeがPlayerであれば機能する場合があると判明。
ただしこちらもGetPowerの対象バグ同様に、GivePowerの対象は攻撃を受けたHelprの
「一個前に同じスロットIDにいたHelperのチームサイド側になる」というバグがあります。

下記(2年前)の検証での「受けれない」というのは上記仕様による勘違いでした。
また、どうやらSC-/TargetPowerAddも上記バグが存在している模様。
バグをどうしても回避するとなったらGivePowerを=0,0にし、TargetPowerAddで管理、
TargetPowerAddにTarget,Ishelper=0を入れヘルパー相手には発動しないようにする。

※ReversalDefによる判定は未調査です。
なお自身のゲージを変更するSC-/PowerAddSC-/PowerSetや、
StateDefのオプションPowerAdd、SC-/SuperPauseのPowerAddはHeleprであっても問題なく機能する模様。

■2013-04-25 報告

  • Winまでの基本的なステコン・トリガーのページを埋め終わりました
    • が、Helper技術やAI技術など細かいページはまだ未作成・作成中です。
    • 現在もまだ編集はメンバー限定(単独)です。
  • 突貫で埋めただけなので足りない情報や間違いなどは暫定会議室へお願いします。

方針メモ

  • とりあえず(Win版までの)ステコン・トリガーのページを埋めました。
    • 新規はSC-T-とかを参照。それぞれの下層ページとして作成する。
    • なお使用例は「実際に使われそうな記述例」で。通常使わないパラメーターは省略する。
    • あとページ右側の下部に新規ページの欄があります。
  • 作成途中のため、存在しないページへのリンクが多々あります。
  • 現状、Win版を基本として書いています。1.0(新mugen)やDos版は不十分かと。
  • CNSのことがメイン。キャラそのものの解説は不可の方向で。
  • 引用は最小限に。CNSシステム系の引用は参考元を明確にする。
  • 細かいことは暫定会議室へ。
  • 方針がガチガチっぽく見えるかもしれませんが、わりとゆるめです。ゆるくのんびりいきましょう。
    • 早いと確認しきれなくて困る。

■重要
  • 書かれている仕様の解説と実際の仕様が異なる疑いがある場合
    • 話し合ってしっかり検証しましょう。検証した上で説明を正す必要がある場合は正します。
    • 正すときにページの最上部に修正した日付と修正した箇所を明記しましょう。
  • 細かい情報の修正でも確認をとった上で修正したほうがいいです。意思疎通大事。
    • 特に他の場所でこう書かれていた~というのは怪しいです。検証しないと確定しません。
    • 可能な限り検証した上で情報を修正しましょう。

+ 情報修正の書式@予定

  • 「region」の格納と「:|」の押し出しは少し相性が悪いみたい。上手く折り合い付ける。
    • Regionの直後の行に:|を入れない。(1行以上開ける)
    • EndRegionは:|範囲に入れない。(1行以上、空白行で開ける。)


■基本の形式
  • ページの作成は「アットウィキモード」にすること。
  • 「**」見出し・「*」大見出し、「:|」のまとめ、「-」リストを駆使する。
    • 使い過ぎて見づらくならないように注意。
  • 情報に関してはLvを想定し、Lvごとに分けて記述する。
    • ■Lv0-基本的な使用に関する情報
    • ■Lv1-基本的な記述例・補足・注意点
    • ■Lv2-バグなどへの基本的な対処法。(Lv1~3とややごっちゃ)
    • ■Lv3-細かい複合応用について。(バグ回避とごっちゃになることも。)
    • ■Lv4-バグ応用(基本的なキャラでは利用しない技術)
      • Lv3~4についてはregionで情報を格納する。記述が長いならページ独立もあり。
      • なお凶悪系技術については通常のキャラで使い様がなければ概要だけの説明にとどめること。
  • Lv2-バグ回避について
    • 簡単なことならLv1の注意点に記述しても良い。
    • 煩雑になる回避法の場合はLv3で格納して管理する。Lv2には誘導を。
    • 一個のCNSシステムとして長くなりそうなら別にページを作るのもあり。
  • 細かくはすでにあるページを参考に、それらしく調整してください。

■基本の文体
  • 長い文章は避ける。
  • 無理そうなら長い文章でも構わない。改行についても環境に左右されることも踏まえて無理に改行せずキリがよさそうな改行を心がける。
  • このようにリストを駆使してある程度細かく分けていく。
  • 「:|」による文章の押し出しを活用し、わかりやすくまとめる。
    • ただし「:|」はプレビュー表示がうまくいかないので、確認はページを保存して確認する。
      なんなら砂場ページを利用する。
  • Cnsの記述は  #aa()  AA用のプラグインを使う。
  • まとめた条件式などがプラグイン感知でうまく表示されない場合は
    &nowiki() NoWiki(プラグイン処理抑制プラグイン)を使う。
  • 編集をしたら変更点を差分で再度確認。変なところをいじってないか確かめる。


『mugenの内部処理はカオスを煮詰めて圧縮して発酵させたような地獄だ。』