Files
mod_cthangover_murakami/docs/ja.md
T

3.4 KiB

Cthangover: Murakami — メインゲームのストーリーライン

この MOD は Cthangover に一つのストーリーラインを追加します。町を何かがうろついており、その後を追うと村上との出会いにたどり着きます。出会いのシナリオ、ポートレートと一連の表情を持つキャラクターとしての村上、ジャーナルのクエスト、そして戦闘を収めています。Cthangover ゲームの一部であり、動作にはベースのストーリー(cthangover_game)が必要です。

このページでは、ラインのゲームへの組み込み方と始まり方を説明します。その先に何が起きるかは、プレイヤーに委ねられています。

始まり方

マラオが街の入り口に来ると、暗闇から低いうなり声が聞こえ、家に戻るか路地を確かめるかを選びます:

夜の街の入り口:テキスト「[暗闇からくぐもったうなり声が聞こえた]」と、回答「家に戻る」「路地を確かめる」。

路地を確かめるとクエスト「村上との出会い」が始まり、最初の記録がジャーナルに現れます:

クエスト「村上との出会い」が有効なジャーナルと、記録「町で野生の狼に出くわした。鍵のかかった家に入り込もうとしていた。」。

ベースのストーリーへの組み込み方

この MOD はベースゲームのファイルを一切変更しません。既存のシーンにシナリオを追加し、ゲームは優先度と条件で再生するものを選びます:

scene: town_entry
priority: 10
condition: MeetingMurakamiQuest.notHasTag("wolf_battle")
  • 冒頭のシナリオはシーン town_entry に属し、優先度は 10 です。条件が成り立っている間、町の通常のシナリオよりも優先して選ばれます。
  • ラインのその後の各ステップも town_entry のシナリオで、優先度はさらに高く(20、30)、条件はクエスト MeetingMurakamiQuest のタグを見ます。最後のステップは家の中(home_vestibule)で再生されます。
  • 戦闘は battle.init でプラットフォームのバトルシステム上で始まり、その結果はクエストのタグとして書き戻されます。次のシナリオはそれで何が起きたかを知ります。
  • ラインが完走すると条件はもう成り立たず、町は再び通常のシナリオを再生します。

MOD の内容:

  • scenarios/murakami/meeting/ — 出会いの 4 つのシナリオ;
  • quests/quests.json — ジャーナルの記録 3 件を持つクエスト;
  • characters/player/murakami.json — 画像付きのキャラクターとしての村上;
  • avatars/murakami/ — 会話で使う彼女の表情;
  • 出会いの背景は backgrounds/town/meetingmurakami/;
  • 7 言語のテキストは locale/。

オフにするには

このラインをゲームのコレクションに入れなければ、町は自分のシナリオだけを再生し、クエストは現れません。

既知の問題

  • これらのシナリオが使うマラオの表情のうち、marao/what と marao/relax の 2 つはゲームに存在しないため、その行ではポートレートが表示されません。バリデーターが REF_NOT_FOUND として報告します。