暦と日付 目次

ワールド作り

暦と日付

ワールドの月、地方ごとの祭り、日付付きの歴史。プライベートテーブルでの現在日付や、特定の日まで待つ機能について。

カレンダーの役割

ワールドはカレンダーを持てます。独自の月、曜日、季節、衛星、年の数え方、人々が守る祭りや聖日、そして歴史上の日付です。

カレンダーのないワールドは、これまで通り日数を数えます。1日目、2日目、そして時刻。ワールドがカレンダーを持つまで、プレイは何も変わりません。

すべての日付はキャラクターの経過日数から計算されます。語り手がカレンダーの計算をすることはありません。日付を伝えられ、待ち時間はそのために数えられます。 エンジン

日付が動く場所

リアルタイムの日付はプライベートテーブルで動きます。プライベートテーブルは一緒に遊ぶ1つのグループなので、そこにいる全員が同じ日付を共有できます。共有ワールドでは各キャラクターがそれぞれの経過日数を持ち、同じ部屋で出会った2人のプレイヤーの間に100日の差がつくこともあるため、日付を使うと矛盾が生じます。共有ワールドではカレンダーは伝承です。コデックスに章があり、Askもそれを知っています。

  • テーブルは最初からワールドのカレンダーを使い、制作者が選んだ日付で開始します。
  • ホストは今日の日付を設定でき(「今日は1042年収穫の月14日」)、代わりに日数を数えることもでき、テーブルの日付を失わずにいつでも切り替えられます。場所は キャラクター › パーティ.
  • 後から参加した友人は、テーブルの初日ではなく、テーブルの現在の日付から始まります。 エンジン
プライベートテーブルのパーティタブにあるカレンダー部分:今日の日付、「今日の日付を設定」、「代わりに日数を数える」
プライベートテーブルのパーティタブにあるホストの切り替え。

カレンダーを作る

Studioでカレンダータブを開きます。プリセットから始める、伝承から読み取る、ゼロから作る、のいずれかで始めて、あとは自由に変更できます。各操作の説明は Studioのタブごとの説明にもあります.

まだカレンダーのないワールドのカレンダータブ:6つのプリセット、「伝承から読み取る」、「ゼロから始める」
まだカレンダーのないワールド。
プリセット1年向いているワールド
現実の日付1月から12月、うるう年、現実の曜日と月。ワールド独自の言語で名付けます現代のワールド
12の月と5つの祭日30日の月が12個、年の終わりにどの月にも属さない5日間ファンタジー
13の月4週間の月が13個と1日の「年の日」。同じ日付が毎年同じ曜日になります民俗的・ファンタジーのワールド
4つの季節各季節に1つの長い月が4つ、年の間に季節の変わり目の日シンプルなワールド
月の年月に従う29日と30日の月が12個月で数える種族
標準的な年月なし、年内の通し日のみ:「2400年 214日」宇宙船、ステーション、遠い未来向け
実在の日付を除き、プリセットの月名と曜日名は平易な英語の単語です。名前を変えるか、ロールネームで自分のワールドの雰囲気に合った名前にできます。

伝承から読み取る。 ワールドブックから月名、曜日、時代(エラ)、祭り、日付入りの歴史を読み取り、そこに書かれた内容から暦の草案が作られます。何も捏造しません:伝承に月名がなければ、代わりに書かれている内容が伝えられます。

ゼロから始める。 30日の月がひとつ。ここから積み上げていけます。

Hobを使う

Hobへの依頼
Hildyardに暦を作らせて:12か月、それとBlossomの10日から3日間のCrowningの祭りを、どこでも祝うように。
Hobは12か月のプリセットを土台にCrowningを追加します。月名の変更(祭りや歴史は月に紐づいたまま)、日付入りの歴史の追加、新規テーブルの開始日の変更などを頼めます。

自分のClaude CodeやCodexでも、制作者ツールを使って同じことができます: Claude CodeとCodex.

月、週、年

カレンダータブの「月」の部分:各月の名前、日数、季節、そして「月外の日」
月は順番に並びます。ロールネームでワールドの雰囲気に合った新しい名前をつけられます。
月
年の初めから順に、各月の日数は自由。各月に季節の語(「冬」「雨季」など)をつけて、一年のいつ頃かを示します。「月外の日」はどの月にも属さない日、たとえば年末の祭りの週を表します。
曜日
任意です。1週間の日数も自由に設定できます。曜日がなければ、日付は曜日なしで書かれます。
時代(エラ)
年数の数え方(「長き平和」)、年の後に書く文字(1042 AR)、1年より前の年の書き方(300 BE)。
うるう日
数年ごとに月に1日追加します。実在の日付では実際の規則(4年ごと、ただし100年ごとは除く、ただし400年ごと)を使います。独自の規則も同じように入れ子にできます。
月(ムーン)
各月(ムーン)の周期を日数で指定します。任意の日の月相はそこから計算されます。
新規テーブルの開始日
新しいプライベートテーブルが開始される日付。

祭りと聖日

各祭りには名前と種別(祭り、聖日、弔いの日、市や縁日、市民の祝日、空の出来事など)があり、さらに:

いつ
月の何日か(Blossomの10日)、またはその月の何曜日か(Seedtimeの最初のFirstday、Frostの最後のRestday)。
期間
1日でも数日でも。年末をまたぐ祭りは新年に続けて行われます。
頻度
毎年、最初に行われた年から数えて数年ごと(1001年から7年ごとの彗星など)、またはある年以降のみ毎年。
どこで行われるか
どこでも、選んだ地方や国、またはひとつの町。語り手はプレイヤーのいる場所で行われている祭りだけを知ります。
何が起きるか
人々が何をするか、何が開いたり閉まったりするか、それが彼らにとって何を意味するか。語り手が演じるのはこの部分です。
ここでは違う祝い方
地方ごとの独自の祝い方:「Saltmarshでは砂丘で藁の王を燃やす。」
カレンダータブで開いた祭り:名前、種別、いつ、期間、頻度、どこで行われるか、何が起きるか
Crowning:Blossomの10日から3日間、毎年、どこでも。
一年の全体像:各月が日付のグリッドで表示され、祭りの日は塗られ、開始日は丸で囲まれる
一年の全体像:祭りの日は塗られ、新規テーブルの開始日は丸で囲まれます。祭りの日をクリックすると開きます。矢印で年を移動でき、数年ごとの祭りは該当する年にだけ表示されます。

日付入りの歴史

日付つきの過去の出来事:年、そして必要なら月と日(「312年:大分裂」)。これらはコデックスの暦の章に入り、「聞く」とワールドレビューでも参照されます。

テーブルでは、今日が記念日なら語り手に伝えられます:「この日、300年前、大分裂が起きた。」 エンジン

プレイ中

暦を運用しているテーブルでは、毎ターン語り手に次のことが伝えられます: エンジン

  • 今日の日付、曜日、季節、各月(ムーン)の月相;
  • 今日プレイヤーのいる場所で行われている祭り、その何日目か、この地方での祝い方;
  • 1週間以内にここで行われる祭り;
  • ワールドの日付入りの歴史にある記念日。

語り手は日付、月、季節、年をこれらの行からのみ名指しし、それ以外の日付は今日から数え、暦にない祭りを決して捏造しません。年の残りの部分は語り手に届かないので、暦はターンにほんの数行しか追加しません。 語り手

Seedtimeの1日、テーブルでの実際のターン
市場をぶらついて、露店の主人に今日が何日か、何か近くで予定があるか聞いてみる。
「Fifthdayだ。Seedtimeの1日、春もまだ本格化してないな」……「近くの予定? ああ、3日後にLantern Nightがある。街中に灯籠が下がる」

日付は日数が表示されていた場所すべてに出ます:シーン間の時間カード、部屋のヘッダーと台帳、キャラクターシート、マップの移動バー、そして「これまでのあらすじ」の章。日付にカーソルを合わせると季節と今日の祭りが表示されます。

日を待つ

何を待つかを、自分の言葉で書いてください:

  • 部屋を取って、Crowningまで待つ。
  • 春までここで冬を越す。
  • 次の満月まで身を潜める。
  • Restdayに起こしてくれ。
  • Frostの3日まで待つ。

待ちたい日は暦と照合され(いる場所で行われる祭り、月、季節、月相、曜日、日付)、日数が数えられます。語り手は数行で待ち時間を描写し、時計はその日の朝まで進みます。すでに始まっている祭りを待つ場合はすぐに終わります。 エンジン

「Blossomの10日、1000年(39日後)」と表示された時間カード、その下に待ち時間の描写
Seedtimeの1日からCrowningまで待つ:39日、途中にLantern Nightあり。
  • 待てるのは最長1年です。
  • 待っている間に何も得られません:報酬も訓練も地位も。ワールドは普段どおり進みます。
  • 時間や日数を指定して待つ(「3日待つ」)のは、どのワールドでもそうであるように、普通の待ち時間です。
  • 取り消すと時計が戻ります。ただし、その後に何も時計を動かしていない場合に限ります(ターン後の旅の消費は残ります)。
  • 同行しているパーティのメンバーはあなたと足並みを揃えます: 一緒に旅をしている.

言語、エディション、ファイル

言語エディションでは月、曜日、月(ムーン)、祭りの名前を変えられ、各祭りで何が起きるかやワールドの歴史も翻訳されます。日数、日付、祭りの行われる場所は元のワールドから引き継がれます。日付は各言語の書き方で表示されます。

ワールドファイルには暦が独立したセクションとして入るので、あるワールドの暦を別のワールドに持ち込めます: インポートとエクスポート.

プラグイン向け

  • wt.clock.now() は、暦を運用しているテーブルで日付も返します:年、月、日、曜日、季節、そして進行中の祭り。
  • wt.clock.advance({ years }) は、年を暦の年として数えます。
  • festival は、時計が祭りの初日に入るたびに発火するイベントです。

詳しくは プラグインAPI · プラグインイベント.