Cobblemon - 星辉招式学习器

Cobblemon - 星辉招式学习器

服务端模组,为Cobblemon添加TM和TR!

装备

Stellar TMs

Stellar TMs 是一个服务端模组,通过 Polymer 为 Cobblemon 添加了 TM 和 TR!

特性

  • 添加了 TM 和 TR 物品
  • 为 TM 和 TR 添加了一个 stellartms:move 数据组件(/give <player> stellartms:tm[stellartms:move=tackle])
  • 如果未指定招式组件,则它是一个空白 TM/TR
  • 空白 TM/TR 可以对宝可梦使用,将其一个招式复制到新的 TM/TR 上,并消耗掉空白 TM/TR
  • 物品的纹理、名称和功能会根据招式组件进行更新
  • StellarTMs/config.json 用于基本的物品/消息自定义
  • %pokemon%、%move_color%、%move%、%player% 占位符
    • %pokemon%:宝可梦的显示名称
    • %move_color%:变为 <#招式的属性颜色>,基于 Cobblemon 的属性着色
    • %move%:招式的显示名称
    • %player%:玩家的用户名

命令

基础命令:

  • /stellartms

给予命令:

  • /stellartms give <player(s)> tm/tr /blank/random "[]"
    • 权限:stellartms.give

重载命令:

  • /stellartms reload
    • 权限:stellartms.reload

随机过滤器详情

过滤器之间使用 ";" 字符分隔。
默认情况下会过滤掉特殊招式,可在配置中修改。
同一过滤器类型内的过滤器使用逗号分隔,如 "Type" 示例所示。

过滤器类型:

  • Type(属性)
    • 任意元素属性
    • 例:type:bug,water
  • Category(分类)
    • Status(变化)、Physical(物理)、Special(特殊)
    • 例:category:status
  • Gimmick(特殊机制)
    • 任何有关联招式的特殊机制(zmove、max、gmax)
    • 例:gimmick:zmove
  • Learned By(可学习)
    • 要求可被特定宝可梦学习
    • 拥有一组用于可学习招式的子过滤器,使用 "#" 字符分隔。(tm、tutor、egg、level)
    • 例:learnedby:pikachu#tm#egg,这将给予一个在皮卡丘的 TM 或蛋招式可学习列表中的招式

过滤器也可以通过在其前面添加 "!" 来使其成为排除过滤器。
因此,!type:fire,fairy 将给予除火属性和妖精属性以外的任何招式。

完整命令示例:
/stellartms give <player> tm random "type:electric;!category:physical;learnedby:pikachu#tm"
这将给予一个电属性、且为特殊或变化招式、存在于皮卡丘 TM 可学习列表中的招式。