等级系统

在插件文件夹的 levels.yml 文件中,能够自定义领土/国家等级

请注意,配置中的每个部分(*等级)的名称必须是唯一的 配置时需遵循Yaml书写规范,

你可以使用该网站来进行格式检查::https://yaml-online-parser.appspot.com

国家/领土的排列顺序为升序(最低等级->最高等级)

禁用等级系统

你可以单独 开启/禁用 领土/国家的等级

注意,语言文件中有些 {level} 变量在游戏中会被替换为'已禁用'

因此,你可能需要手动进行删除修改.

领土等级配置

达到该等级所需条件

对于等级,你需要设定一些条件.

假如领土达到该条件时,领土等级将会提高,反之则下降

/ balance 为领土经济(领土银行余额)

      requirements:
        members: 5
        chunks: 10
        balance: 15000

等级奖励

达到每个等级都有相应的奖励

chunks 的值为增加或减少 (= 负值) 可占领的领土区块.

这意味着领土能够占领更多的区块

upkeep 的值为增加或降低(=负值)领土的维护费用

这意味着能够通过给定的值来增加或降低维护费用

      values:
        chunks: 4
        upkeep: 50

当领土等级升级/降级时在控制台执行的命令

reached 为领土升级时执行的命令 down 为领土降级时执行的命令

可用变量:

  • {level}: 等级名称

  • {land}: 领土名称

  • {owner}: 领土所有者

  • {member}: 领土成员. 当命令中包含 {members} 变量时,命令只会对领土中每个受信玩家执行

      commands:
        reached:
          - 'say Land {land} just levelled up.'
        down: []

国家等级配置

达到该等级所需条件

members 为国家成员总数(所有领土下的成员总和)

chunks 为国家下领土区块的总和 对于其他条件的要求也是如此

      requirements:
        members: 12
        chunks: 100
        balance: 100000

等级奖励

Chunks: 国家下的每个领土可以额外增加/减少(= 负值) X 个区块占领数量 Upkeep: 国家需要增加/减少(= 负值)X 金额的维护费用

      values:
        chunks: 20
        upkeep: 20

当国家等级升级/降级时在控制台执行的命令

reached 为国家升级时执行的命令 down 为国家降级时执行的命令

可用变量:

  • {level}: 等级名称

  • {nation}: 国家名称

  • {owner}: 国家所有者

  • {land}: 领土名称. 当命令中包含 {land} 变量时,命令只对所属于这个国家的领土执行

      commands:
        reached:
          - 'say Nation {nation} just levelled up.'
        down: []

最后更新于