Printable Version of Topic

Click here to view this topic in its original format

The Ring of Wonder _ Caves of Qud 『卡德洞窟』 _ 卡德历法

Posted by: TheFool 2017-01-16, 03:06


# 卡德历法

作者:Ryan Dorkoski([原文链接](http://steamcommunity.com/sharedfiles/filedetails/?id=840744313))

翻译:TheFool

> 这份指南还在完善中,译者可能会跟进作者的更新。

## 卡德年历

我一直对《卡德洞窟》的年历感兴趣,并向论坛询问了了相关讯息,但似乎没人对卡德的历法有足够的了解。以下是我现在所知的部分——我希望其他老手能够帮我一起完善这份指南。

AlphaBeard给了我以下这段代码,我根据这段代码做了一幅图表。如果我对这段代码的诠释有误,请不吝指出。

```
if (_dayOfYear > -1) dayOfYear = _dayOfYear;
else dayOfYear = (int)TotalTimeTicks % 438000;
if (dayOfYear < 36001) return "Nivvun Ut";
if (dayOfYear < 72001) return "Iyur Ut";
if (dayOfYear < 108001) return "Simmun Ut";
if (dayOfYear < 144001) return "Tuum Ut";
if (dayOfYear < 180001) return "Ubu Ut";
if (dayOfYear < 216001) return "Uulu Ut";
if (dayOfYear < 222001) return "Ut yara Ux";
if (dayOfYear < 258001) return "Tishru i Ux";
if (dayOfYear < 294001) return "Tishru ii Ux";
if (dayOfYear < 330001) return "Kisu Ux";
if (dayOfYear < 366001) return "Tebet Ux";
if (dayOfYear < 402001) return "Shwut Ux";
if (dayOfYear < 438001) return "Uru Ux";
else return "Uru Ux";
```
以下是我根据这段代码制作的图表:

Attached Image


- 每年有13月(每个季度6月,有一个两季之间的过度月)
- 一年有468天
- 每月天数相等,为36天

## 每日周期

这部分需要更多的信息,以下是我目前所知的部分。

一天似乎被分为了以正午和午夜为核心的两大部分,每部分都有一个对应的过渡时段。我猜测每个时间段长度相等。HUD中列出了相应的描述。这部分我并没有相关的代码。


>**过渡时段1**
浅月(The Shallows)
丰收黎明(Harvest Dawn)

>**日间主要时段**
盈升盐日(Waxing Salt Sun)
高悬盐日(High Salt Sun)
亏落盐日(Waning Salt Sun)

>**过度时段2**
晚日(Hindsun)
珠光黄昏(Jeweled Dusk)

>**日间主要时段**
盈升虫月(Waxing Beetle Moon)
虫月当空(Beetle Moon Zenith)
亏落虫月(Waning Beetle Moon)

根据Wikipedia上对于月相的阐述,“盈升”(waxing)和“亏落”(waning)大致意为“上升”和“下降”。相对应地,“高悬盐日”(High Salt Sun)和“虫月当空”(Beetle Moon Zenith)意味着日/月到达最高点。

## 思考与讨论

**关于月份:**

有趣的是,前六个月以“Ut”收尾,后六个月以“Ux”收尾,而中间隔着“Ut Yara Ux”。

“Ut Yara Ux”是否意味着Ut“转换”到Ux?真是有趣。我想“Ut Yara Ux”至少意味着冬夏或夏冬之间的交替。“Ut”和“Ux”大概意味着冬与夏(或反之)。

**关于每日周期:**

我尝试过以数学的方法将之与24小时历法相对应,但似乎并不妥当。我并没有统计回合数或是类似的东西,因为我感觉自己已经找出了其中最有趣的部分。如果你有其他的见解,请不吝在讨论版下留言!

-----------

**以下是译者的一些补充:**

每月是36天,每月是36000回合,那么每日应该是1000回合。

实测在125回合的时候由丰收黎明切换至盈升盐日,盈升盐日至高悬盐日又用了125回合。介于每日有10个时段,每个时段的时间恐怕是不均匀的,有时段的持续时间少于125回合。

根据那段代码,Ut Yara Ux长度应为6天而不是36天。

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)