稱號模組製作

本頁面所適用的版本可能已經過時,最後更新於3.2


稱號 是在 common/nicknames 文件夾中定義的。

任何被定義在這些文件中的稱號都可以用 give_nickname 命令(command)來添加。 根據被定義的條件,它們也可以被隨機地授予。

Definition

Name Type Description Example
allow Conditions 可選。 一個角色隨機接收稱號必須滿足的條件。如果缺少,則只能使用give_nickname命令獲取暱稱。
allow = {
    age = 16
}
chance MTTH 可選。 符合條件的角色獲得給定稱號的幾率(大概是每年百分比)。如果缺少,則只能使用give_nickname命令獲取暱稱。
chance = {
    factor = 5

    modifier = {
        factor = 2
        stewardship >= 8
    }
}

Localisation

稱號從與稱號同名的密鑰中獲取本地化信息。例如,稱號nick_the_swift 將會查找也叫做 nick_the_swift 的本地化密鑰。稱號通常以 nick_ 開頭,但這並不是強制的。

對於使用了本地化命令的稱號,這些命令只會在稱號授予的時候進行評估——在獲得了稱號之後將會不作更改。