Re: 「怪獣ロボット=非表示」の方法変更について (No.3089 への返信) - 白河 愁 |
白河 愁です。早速のレスをありがとうございます。 具体的な作業を意識して、具体例を挙げていきたいと思います。 長文ですが、お付き合い下さい。 あ、私のスタンスですがベストの方法が見つかればいいなぁという事で、特定の方法にはこだわっておりません。 念のため。(^^;
> 改めて既存の「(対怪獣ロボット)」指定のあるメッセージを確認して、「機械獣」とか「戦闘獣」などのクラス名をセリフに組み込みたいと云う意図であると認識しました。
はい、そうなんです。
円盤獣ギルギル 円盤獣ギルギル, えんばんじゅうぎるぎる, 円盤獣, 1, 2 空陸, 3, L, 4500, 70 特殊能力 変形=変形 円盤獣ギルギル(円盤) パイロット愛称=ギルギル (怪獣ロボット) 変形技=スピンアタック 円盤獣ギルギル(円盤) 8500, 150, 1300, 80 BACA, GDZ_Gilgil.bmp ベガトロンレーザー, 1000, 1, 3, +15, -, 10, -, AA-A, +0, B 格闘, 1400, 1, 1, +30, -, -, -, AAAA, +0, 突 火炎放射, 1600, 1, 2, +20, -, 20, -, AA--, -10, P スピンアタック, 1700, 1, 1, -10, -, 10, -, AAAA, +30, 突KL1変
かけ声(対怪獣ロボット) デューク=フリード(攻撃), 出たな、$(Info( ユニット,相手ユニットID,ユニットクラス))!!
現状の「怪獣ロボット」が ・ギルギルというパイロット愛称を出すと言う目的(怪獣ロボット発祥の理由) ・円盤獣を含めた、ユニットクラスを表示させるための目的(付随的に普及したもの) という2つの目的で使われているんですよ。 ですので、目的別に分けちゃったほうがいいんじゃない?というのがそもそもの提案の理由です。
その前提で、お読み下さい。
==========================================================
【その1:分離せず現状どおり】
> 自分としてはユニットに付けた場合、特定の敵勢力ばかりと戦うマップなど(敵が機械獣ばかりとか、戦闘獣ばかりとか)の場合に、バリエーションの少ないセリフが頻出し過ぎると云う可能性も考慮し、やはり現状維持で良いと考えます。
まず、ヘルプより引用です。
---------------------------------------------------------- 特定の相手の時にのみメッセージを表示させることもできます。このような場合は下記の文字列をユニット限定のメッセージと同様、シチュエーションの最後に追加します。これらの特定相手用メッセージが定義されている場合、2分の1の確率でメッセージが特定相手用メッセージの中から選ばれるようになります。ただし、「(とどめ)」のメッセージ、スペシャルパワー使用時のメッセージ、味方に対してアビリティを使った場合のメッセージは必ず特定相手用メッセージが選択されます。また、特定相手用メッセージのみが定義されている場合も必ず特定相手用メッセージが表示されます。なお、特定相手の指定とは前述した「(ユニット名称)」、「(ユニット愛称)」、「(ユニットクラス)」、「(メッセージクラス)」の指定とを同時に指定することは出来ません。 ----------------------------------------------------------
こちらですが、SRCのソースを解析したわけではないのではっきりした事は言えないのですが、経験則上こういう事らしいです。
A:かけ声 デューク=フリード(攻撃), よし、行くぞ! B:かけ声 デューク=フリード(攻撃), 勝負だ! C:かけ声(対怪獣ロボット) デューク=フリード(攻撃), 出たな、$(Info( ユニット,相手ユニットID,ユニットクラス))!!
例えばこういう風にメッセージが組んであった場合、ABのいずれかか、あるいはCが出る確率がそれぞれ2分の1ずつと言うわけでは無いみたいなんですよ。 どうも、ABのいずれか、あるいはABCのいずれかが出る確率がそれぞれ2分の1ずつと言うことみたいなんです。 この辺に詳しい方がいたら、是非レクチャーをしていただきたい所です、ホント。(^^; 実際にダルタニアスをデータを組んだ時なんですが、対ベムボーグのメッセージがなかなか表示されないんですよ。 理由は、恐らく対ベムボーグの攻撃メッセージよりも、通常の攻撃メッセージよりも圧倒的に多いからだと思われます。
ですので、対怪獣ロボットのメッセージばかりが頻出する可能性は、現実的に低いのかなと考えています。 多分、最大の障壁は作業量ですよ、多分。(^^; これも文字列置換で何とかなると思いますけどね。
==========================================================
【その2:分離してユニット側で定義】
> 一方、やはりユニット側に付けると云う方向性であるならば、すでに汎用パイロットの名称変更用に使っている「怪獣ロボット」はそのままにしておいて、改めて「怪ロボット」なり「侵略ロボット」のメッセージクラスをユニットに付ける形ではどうでしょう?
これですが、多分「怪獣ロボット」と「怪ロボット」と「侵略ロボット」は何が違うんですか?問題が浮上すると思われます。 ですので、ユニット側に「怪獣ロボット」、パイロット側に「無人機」がいいかなぁと思ったんですよ。 こんな感じですね。
円盤獣(ザコ) 円盤獣, えんばんじゅう, -, 円盤獣, AAAA, 60 特殊能力 S防御Lv4, 1 無人機=非表示, 1 追加レベルLv1, 10, Lv2, 20, Lv3, 30, Lv4, 40, Lv5, 50 125, 125, 135, 120, 135, 145, 機械 SPなし M_AI.bmp, Grandyzer.mid
円盤獣ギルギル 円盤獣ギルギル, えんばんじゅうぎるぎる, 円盤獣, 1, 2 空陸, 3, L, 4500, 70 特殊能力 変形=変形 円盤獣ギルギル(円盤) パイロット愛称=ギルギル (無人機) 変形技=スピンアタック 円盤獣ギルギル(円盤) 怪獣ロボット=非表示 8500, 150, 1300, 80 BACA, GDZ_Gilgil.bmp ベガトロンレーザー, 1000, 1, 3, +15, -, 10, -, AA-A, +0, B 格闘, 1400, 1, 1, +30, -, -, -, AAAA, +0, 突 火炎放射, 1600, 1, 2, +20, -, 20, -, AA--, -10, P スピンアタック, 1700, 1, 1, -10, -, 10, -, AAAA, +30, 突KL1変
ちなみにこうすると、こういうメッセージを組むことも可能になります。
攻撃(対無人機) ミラウー=キャオ, ダバ、間違いないぜ!.あの単純な動きは無人機だ!
> その場合、「機械獣」なり「戦闘獣」なりをaliesとして、aliesの方にメッセージクラスを書き込んでおく方法を提案します。 > 意図としては、例えば「円盤獣が現れたが、まだデューク・フリードからベガ星連合軍の情報を得ていない状態で、『行くぞっ、円盤獣!』とか叫ばないような制御が容易」〜と云う物です > > また、“ベガ星連合軍”などの所属勢力を示すメッセージクラスも同様にalies記載とする形を提案します。狙いとしては、シナリオによっては例えば、“ベガ星連合軍がエルダー星を滅ぼしてコスモザウルスを戦力として使っており、コスモザウルスではあってもエルダー軍ではない”等と云う、シナリオ個別状況への対応が容易になるようにと云う意図です。
エリアスについては、こんな感じで考えてます。
円盤獣 ベガ星連合軍=非表示
ベガ獣 ベガ星連合軍=非表示 怪獣タイプ=非表示
如何でしょうか。
あー、あとメッセージクラスは出来るだけ使わない方向で考えています。 あれ、1つしか使用できないんですよ。(^^;
[No.3091] 2012/12/15(Sat) 10:58:55 |