Chimp For You!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

noko難しいね

あら、勝ったときのko判定が出ない。
noko条件がおかしいのかしら。

相手も参照するってのがややこしい。


追記
timeupになるとkoってなるみたい。よくわからん
スポンサーサイト
  1. 2011/08/02(火) 18:27:06|
  2. mugen
  3. | トラックバック:0
  4. | コメント:5
<<教えてください。 | ホーム | あずささんこそ至高>>

コメント

勝つまでNOKOって記述でOKです。タッグで微妙に不具合出ますが。

勝つ=winです。

ただしあんまり無条件みたいなやり方していると論外になってしまうので、論外になるつもりがないのであればそれ以外にもいろいろ条件をつけたほうがいいです。

あと、耐性があまりなくてNOKOのみっていう風だと『こちらからは手も足も出なくてビクンビクン状態なのに死ねない』っていうちょっと哀れな光景になります。
  1. URL |
  2. 2011/08/02(火) 18:33:07 |
  3. Silverstar #WbKWu8xc
  4. [ 編集 ]

>Silverstar氏
コメントありがとうございます。
ジェネラルズ見たいにヘルパー出していまして
そのヘルパーたちが死なないようにnokoしてたのですが
それが悪さしてるみたいですね・・・。
  1. URL |
  2. 2011/08/02(火) 18:38:10 |
  3. ちんぱん #-
  4. [ 編集 ]

NOKOについて

root
の記述は本体に読み込ませるとエラー出ます。一応本体自身という扱いがされるようですが・・・。

nokoは誰がいつ発してもその場の全員に効果があります。

[State -2, AssertSpecial]
type = AssertSpecial
triggerall = !ishelper
trigger1 = root,var(2) = 自分の指定した定数
flag = noko

たとえば

[State -2, AssertSpecial]
type = AssertSpecial
triggerall = !ishelper
trigger1 = root,var(2) = 1000
flag = noko

という記述をしたとき・・
まずトリガーの解読をしましょう。

!ishelper ・・・ これは『ヘルパーではない』という意味です。つまり本体であるということ。ヘルパー専用のステートでこれを記述してあるとそのステコンは無視されます。

root,var(2) = 1000  ・・・ ルート、即ちそのヘルパーから見た本体のvar(2)の数値が1000であるということ。

その二つの状態が同時に満たされている時にだけ、その場に居る『本体全員』がKOされなくなります。
自分も相手を倒せませんし、相手も自分を倒せません。タッグ時ならP3もP4も同様です。

この『全員に対して効果が出る』という点がNOKOの厄介なことで

たとえばKFMの常時監視ステートに無条件のNOKOがあれば、KFM本人はおろか『対戦相手も自滅すら』出来ません(超即死は別)
  1. URL |
  2. 2011/08/03(水) 00:42:48 |
  3. Silverstar #WbKWu8xc
  4. [ 編集 ]

連投で申し訳ありません

そこで、私が以前レスで書き込んだ
!win
の登場です。
たとえば

[State -2, AssertSpecial]
type = AssertSpecial
triggerall = !ishelper
triggerall = !win
trigger1 = var(2) = 1000
flag = noko

とすれば、条件の中に『勝っていないとき』というのが付け加えられるので
上から順に

(このステコンを読み込んだ者が)
ヘルパーではなく(本体であり)
勝っておらず
var(2)が1000であるときに試合に決着が付かなくなる

というふうにできます。
決着が付かなくなる記述ではあるけれど、相手がKOされれば(こちらが勝てば)解除されるので、普通に相手を倒すことが出来、かつ相手に倒されないことができるようになります。

この記述をヘルパーにさせるならば

[State -2, AssertSpecial]
type = AssertSpecial
triggerall = ishelper(ヘルパーID)
triggerall = !win
trigger1 = root,var(2) = 1000
flag = noko

となります。あくまでもrootやparentのリダイレクトはヘルパーのためのものだと思ったほうがいいでしょう。
ヘルパーから発されるNOKOは非常に強力で、直死も防ぎます。(プレイヤー消去を併せて使われると貫通される)
即死耐性目的でつけるにしてはお手軽勝つ超強力なので、私はあまり推奨しません。

あと、こちらの常時監視ステートを敵が読み込むことはありません。
敵がこちらのステートを読み込むのは個別ステートに限り、こちらが相手のステートを奪う行動をした時だけです。

NOKOはそれ自体が場全体に影響するというだけで、敵がこちらのNOKOを読み込んでいるわけではありません
  1. URL |
  2. 2011/08/03(水) 00:45:55 |
  3. Silverstar #ieIKIFa6
  4. [ 編集 ]

>Silverstar氏
コメント感謝です。
かなり理解できました。

もしやと思い、確認したところ
[State -2, AssertSpecial]
type = AssertSpecial
triggerall = !ishelper
trigger1 = root,var(2) = 自分の指定した定数
flag = noko
これ、rootつけることによって相手にだけnokoが効かなくなったのではなく
自分にも効かなくなってましたwwwこれで辻褄が合いましたwwww

自分だけnoko効いているみたいだという勘違いが今回の問題の原因ですね。

おかげさまですっきりしました。ありがとうございます。


>ヘルパーから発されるNOKOは非常に強力で、直死も防ぎます。
知らなかった・・・。
とりあえずnokoつけとこうみたいなノリでしたwww
  1. URL |
  2. 2011/08/03(水) 01:33:01 |
  3. ちんぱん #-
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://chimp4u.blog.fc2.com/tb.php/34-70cc4f90
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

ちんぱん

Author:ちんぱん
chimpという名義でmugenのキャラ改変をやってます。
公開場所は ↓ リンクにあります。
よかったらどうぞ。

また、リンクはフリーです。

最新記事

最新コメント

リンク

このブログをリンクに追加する

カテゴリ

日記 (62)
mugen (202)
その他 (2)

月別アーカイブ

アクセス数

検索フォーム

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

RSSリンクの表示

最新トラックバック

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。