历法与时间 (Reckoning and Time)

本文内容建议参考J.R.R.托尔金所著的《<魔戒>附录四》阅读。

模组中的历法,很显然地,是依照夏尔历法设定的。每当一个新世界被创建时,时间都会被设定为夏尔历1401年9月22日,星期四,比尔博·巴金斯第二次离开夏尔前往幽谷的日子。日期可以通过以下指令修改,其中<date>为自上述日期以来的天数。

/lotrDate get|set|add <date>
每当太阳升起,日期都会显示在屏幕正中。日期还会被记录在红皮书中。

截至版本Beta35.4,历法仍然没有对游戏起到任何实质性的影响。也许在故事线任务加入后时间会起到更加大的作用。如果你不想查书,又想详细了解历法,请移步本页面最下方。

添加于版本Beta20。


时间机制无需多言,每天40分钟(两倍于原版;即48000刻)。时间也可以通过如下指令修改。

/lotr_time set|add day|night|<time>

其中day指1400刻时,night指28800刻时;日出为0刻,正午为12000刻,日落为24000刻,午夜为36000刻。

添加于版本Beta23(同时此版本将一天时间改为40分钟)。


已知bug:当玩家在雷雨天睡觉时,起床后时间将会处于下一天的24000刻。这意味着玩家可以立即再次睡觉,并来到下一天。

历法时间最大值:5881052年莱斯日,星期五。在这一天之后,历法将会显示-5613229年10月26日,星期三,并自此开始下一轮循环。这是因为LOTR.dat/ShireDate文件的三十二位空间用完了。如果玩家不作弊、不睡觉(指游戏内)、不分昼夜且全年无休地游玩本模组,一个循环将会花掉他59,653,957天,或者163,435年(现实中)。


历法详细内容

星期表(每年的同一天都是一星期中的同一天)

中文

夏尔历(“含义”)

星期六

Sterday ("瓦尔妲之星")

星期日

Sunday ("太阳")

星期一

Monday ("月亮")

星期二

Trewsday ("维林诺的双圣树")

星期三

Hevensday ("不死之地")

星期四

Mersday ("海洋")
星期五

Highday ("维拉")

备注:Highday永远不会是一个月的1号;

Highday是一星期中的最后一天,

因此Highday所对应的更像是现实生活中的星期日

节日表

名称对应的公历日期是否属于星期中的一天
尤尔二日(元旦)12月22日
莱斯一日6月21日
年中日6月22日
闰莱斯(仅闰年有,见下文)
莱斯二日6月23日
尤尔一日(年终日)12月21日

月份表

月份

夏尔历中的名称

(别称)

对应的公历日期
1Afteryule (Frery)12月23日 - 1月21日
2Solmath1月22日 - 2月20日
3Rethe2月21日 - 3月22日
4Astron (Chithing)3月23日 - 4月21日
5Thrimidge4月22日 - 5月21日
6Forelithe (Lithe)5月22日  - 6月20日
7Afterlithe (Mede)6月24日 - 7月23日
8Wedmath7月24日 - 8月22日
9Halimath (Harvestmath)8月23日 - 9月21日
10Winterfilth (Wintring)9月22日 - 10月21日
11Blotmath (Blooting)10月22日 - 11月20日
12Foreyule (Yulemath)11月21日 - 12月20日

闰年

每四年一闰,每百年一不闰,闰日即闰莱斯。

历法的计算与说明需要严谨的思维,因此如有错误请见谅

短评加载中..