★祝福されたエターナるカスタムワールド製作記+2

2017/08/25

★カスタムテキストに関する覚書

以前にサブクエストを募集した際に〝指定された料理を納入する〟という内容のご提案を頂いていたのですが、実際に試したところ、難なく実装することが出来ましたので改めてお礼を申し上げます!

当初は料理の素材・品質・状態を管理する変数を譲渡→食事という限られた行動の中でどのように条件に指定、つまりバッファ変数等に代入・参照すれば良いのか手段が思い浮かばなかったのですが、いくつかの方法を試したところ、どうやらアイテムの譲渡や食事の際にcinv(使用中のアイテム情報)を読み込めることが判明し、非常に簡潔な記述で済みました。
一例として、クエストNPCが〝マンボーの活け造りを食べた〟際の条件文は

%txt9saiko,JP,cinv3eqv348
「うますぎる!」

となり、これのみで問題なく動作します。一見すると当たり前すぎるようにも思えますが、参照するのはNPCの使用中のアイテム情報であるtinvではなくPC側のcinvになるのがポイントです。これは条件を追記すれば釣果や特定の死体・卵であってもバッファ変数を介さずに直接指定できることから、カスタムワールドでの汎用性はかなり高いと言えるのではないでしょうか。(追記:カスタムメッセージの{talkdialog}%txtDialogよりも優先して%txtevstartを呼び出すので、併せて記述するとイベントの再現度も高まります。)


それは制作記録だ - それは0件の返信がある

2017/08/14

★ランダムマップのグラフィックについて

必ずしも直近の作業ではないのですが、
フィールドやネフィアといったランダムマップのグラフィックをデフォルトから変更してみました。


こうした野外マップには平地と森林のほかに
ノースティリスでは局所的にしか存在しない荒野などが知られていますが、
実はそれ以外にも草原という地形があり、一見したところでは森林とほとんど区別がつかないことから
存在を認知していないユーザーも少なくないかと思われます。
しかし実際には使用されているマップチップがそれぞれ異なっているようで、
試しに弄った結果、平地や森林とは大きく差別化することができました。
ゲーム性には寄与しそうにありませんが、多少でも新鮮な印象を与える変更となれば幸いです……。


それは制作記録だ - それは0件の返信がある