■ トピック関連記事
集まれ!新武将 投稿者:豚の助 投稿日:2022/05/25(Wed) 14:42 No.4210

新武将でスタートした場合、いずれかの大名家に仕官して身分が侍大将になったとき堺の町を訪れると新武将が自分の家臣(陪臣)になるイベントです。

DXが初めての太閤なのでこのイベコンも初めて作りました。
とりあえず新武将をぶらぶらさせて他の大名にも取られることなく侍大将になったときに家臣にするというだけのものです。

雑な紙芝居はご容赦ください。

※イベコンをコンバートする前に用意するもの

武将番号:960主人公新武将←遊ぶ新武将
    :961主人公の次に作成した新武将←配下にする新武将。こいつを堺へ仕官傾向なしで浪人として配置

これぐらいです。

後々に個人戦イベントなど入れたもものを更新して行くつもりです。

[添付]: 2867 bytes

Re: 集まれ!新武将 - 名無し   2022/05/25(Wed) 20:40 No.4216
頂きました
感謝です
Re: 集まれ!新武将 - 牛乳紅茶   2022/05/25(Wed) 21:03 No.4217
(スレの方で)添削希望だったっぽいので、にわかだけど添削します。
--------
4行目:
イベント名はわかりやすいものにするとよいと思います。
`サンプル8` -> `新武将が部下になる` 等
---
8行目:
`調査:(人物::主人公.人物番号)>=(960)` は「ID960以上であるか」の調査をしているので前提条件からずれているかと思います。
前提条件の主人公はID960であるとするなら `調査:(人物::主人公.人物番号)==(960)` です。
960番以降全員が通るので961を主人公とした場合も通ってぶっ壊れると思います。
---
12行目:
11行目で人物Aは961番の人物を代入しているので改めて人物Aが961番かを調査する必要はないです。
---
22行目:
仮にも侍大将以上の主人公が100貫以上持っている場合でもボコられるのは理不尽なので、具体的な金額は出さないで「立て替えておいてくれ」くらいがいいんじゃないかと思いました
---
24行目:
`兄ちゃん`と呼ばれるなら条件として主人公が男かどうかのチェックがあるといいかと思いました。
---
29-56行目:
ここで改めて前提条件の「堺所属の仕官傾向その気なし新武将」をチェックして人物Aに代入するのはイケてないです。
発生条件の時点で「堺所属の仕官傾向その気なし新武将」がいるかをチェックして人物Aに入れてしまえば主人公が960じゃないとダメとか、対象が961じゃないとダメとか、そんな制約もいらなくなります。
---
31行目:
コンテナ設定する前に絞り込みしているので、堺所属浪人に絞り込めていないと思います。
---
37行目:
`あり得ないが` という考えはダメ。フールプルーフ、フェイルセーフは大事。
イベントを導入するプレイヤーが必ずしも自分の想定している状態でスタートしているなんてことこそあり得ないです。
(ほかのイベントと併用していたり、いつもと違う開始年で始めたら961が未成人だったり死んでたりなど)
先にも書いたけど現状では発生条件にガバがあるので全然問題があり得ると思います。
発生条件は作者が想定する前提条件であるかを厳密にチェックすると良いです。
---
38-56行目:
ループ処理いらないと思います。
コンテナ先頭を仕官させて終わり。
---

コメント:
発生条件の時点でコンテナから抽出して仕官してくる人物Aを用意できれば良い感じになるんじゃないかと思いました。
動くのか確認してなくて参考になるかわからないんですが、添削修正してみたスクリプト添付しました。

[添付]: 2435 bytes

Re: 集まれ!新武将 - 豚の助   2022/05/25(Wed) 21:25 No.4219
>>牛乳紅茶さん

添削ありがとうございます!目から鱗でした。

こんなにスマートにまとめられるんですね!
自分なりに色々いじっていたのですが、目当ての新武将以外にも勝手に配下になる武将がいたりなど穴が多かったです。

これを手本にまた作成したいと思います。
ありがとうございました。
Re: 集まれ!新武将 -   2022/05/25(Wed) 22:25 No.4220
いただきました、ありがとうございます。

(添削とかしてもらえるなら俺も投稿しようかな)
Re: 集まれ!新武将 - 名無し   2022/05/26(Thu) 03:06 No.4228
>>犬さん
是非投稿をお願いします!
処理 記事No 暗証キー

- Joyful Note -