技能设置
指导修改能力与魔法能力的教程。
基本内容
能力是升级到一定程度后所拥有的额外功能或效果。每个技能都有至多五种的不同能力。若一个技能尚未包含任何能力,则该技能对应的能力尚未被添加。能力通常是被动触发的,这意味着它们不需要过多的玩家操作来激活。若要参阅主动能力,请见魔法能力章节。
为了更快速地查阅你的能力等级,在技能菜单(通过 /skills 命令打开)中将鼠标指针移动到物品上即可浏览。若一个能力名称被划去并以暗灰色显示,则说明你尚未解锁该能力。若要查阅各个能力的详细描述,在主菜单中点击对应物品打开技能进度菜单,再将鼠标指针移动到其中的对应物品上即可浏览。每个等级都能显示在该等级能解锁或升级什么能力,与此同时对应能力的描述也会显示在其中。
若要允许能力升级,每个能力均包含一个或两个值。该值能够决定随技能等级的提升,该能力的强度大小。该值可为一个百分比几率、百分比的额外伤害等。当在配置文本中设置百分比时,你应该使用 0-100 的整数来代表百分比。
使用 abilities_config.yml
abilities_config.yml 是一个在 Alpha 1.6.0 版本被添加的新文件。
该文件被分为两块内容,能力(abilities
)与魔法能力(mana_abilities
)
能力
该部分内容的设置面向普通的被动能力。每个能力均按照其对应的技能被分为多块内容。
主要参数:
enabled
- 是否启用该能力。若被设置为 false,则该能力将不会显示在技能菜单中,对应的消息提醒也不会显示在游戏中。base
- 玩家在 1 级时,该能力的初值。(参照上方内容以了解这里应当填入什么值)。若一个能力有两个值,第一个值会在默认的英文描述文本中显示。per_level
- 每点能力等级可提升多少数值。在给定等级下,能力值计算公式为值 = 初值 + ((能力等级 - 1) * 每等级提升数值)
。unlock
- 该值决定该能力的解锁等级。默认值为 2-6,具体值取决于能力自身。level_up
- 能力升级所需技能等级数(每 X 级技能等级可以提升一级能力等级)若一个能力的level_up
值被设置为 3,则每提升 3 级技能等级,该能力就会升级一次。默认最大值为 5。max_level
- 能力的最大等级。设置为 0 则表示不限制该能力的最大等级。请注意,能力等级不能超过最大技能等级。该值必须小于最大技能等级,这样才能使该能力中的所有效果正常工作。但当你使用命令将玩家的能力等级设置到高于上限的值时,该功能依旧会正常运作。默认值为 0。
其他参数:
base_2
- 玩家在 1 级时,该能力的第二初值。该值会在默认的英文描述文本中显示。per_level_2
- 与上述per_level
作用相同,但该值为第二值所使用。- 部分能力有各自的独立选项,其释义无需解释。
魔法能力
该部分包含了消耗魔法的主动能力。
主要参数:
enabled
- 是否启用该能力。若被设置为 false,则该能力将不会显示在技能菜单中,对应的消息提醒也不会显示在游戏中。base_value
- 玩家在 1 级时,该能力的初值。(参照上方内容以了解这里应当填入什么值)。若一个能力有两个值,第一个值会在默认的英文描述文本中显示。value_per_level
- 与普通能力的per_level
用法相同。cooldown
- 该魔法能力在 1 级时的基础冷却时间,单位为秒。可以是小数。cooldown_per_level
- 每个魔法能力等级提供的冷却增加/减少。若该值为正则每级魔法能力的冷却会逐渐增加,若为负值则反之。mana_cost
- 该魔法能力在 1 级时的基础魔法消耗。mana_cost_per_level
- 每个魔法等级提供的魔法消耗减免。unlock
- 决定魔法能力对应的解锁等级。默认为 7 级。level_up
- 魔法能力升级所需技能等级数(每 X 级技能等级可以提升一级能力等级)。max_level
- 最大魔力等级。与普通能力的max_level
用法相同。
其他参数:
- 自动补种(replenish)、瞬间砍树(treecapitator)、快速挖掘(speed_mine)以及 地形平整(terraform)中独有的参数
require_sneak
- 若设置为 true,玩家必须蹲下右键才可出现拾起镐子的提示。 - 锋利鱼钩(sharp_hook)中独有的参数
display_damage_with_scaling
- 菜单中显示的伤害是否按照 hp_indicator_scaling 设定项显示。 - 锋利鱼钩(sharp_hook)和聚能穿射(charged_shot)中独有的参数
enable_sound
- 当玩家使用锋利鱼钩(sharp_hook)和聚能穿射(charged_shot)技能时,是否为玩家播放音效。 - 法术吸收(absorption)中独有的参数
enable_particles
- 当法术吸收(absorption)启用时,是否在吸收伤害时生成粉色的环形粒子。 - 自动补种(replenish)、瞬间砍树(treecapitator)、快速挖掘(speed_mine)以及 地形平整(terraform)中独有的参数
check_offhand
- 若设置为 true,在副手持有可放置的物品(例如火把)时,工具将不会产生被拾起的提示。 - 自动补种(replenish)、瞬间砍树(treecapitator)、快速挖掘(speed_mine)以及 地形平整(terraform)中独有的参数
sneak_offhand_bypass
- 若设置为 true,蹲下右键将会无视副手物品是否可放置。 - 聚能穿射(charged_shot)中独有的参数
enable_message
- 玩家使用该技能射箭时是否发送聊天栏提示。 - 瞬间砍树(treecapitator)中独有的参数
max_blocks_multiplier
- 破坏方块数量的比例。