称号模组制作

本页面所适用的版本可能已经过时,最后更新于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_ 开头,但这并不是强制的。

对于使用了本地化命令的称号,这些命令只会在称号授予的时候进行评估——在获得了称号之后将会不作更改。