通用技能参数
以下参数是所有技能都存在的,如果你没有单独设置它们,将会使用默认值。
chance
触发该技能的几率。
默认值为 100。
cooldown
技能触发的冷却时间,以秒为单位。
默认值为 0。
其中:
args.send_coooldown_message:是否发送冷却时间提示。
cost
技能触发花费的金币数量。需要 Vault。
默认值为 0。
every
触发器被触发每多少次后触发。
默认值为 1。
mana_cost
触发该技能花费的法力值。需要 AureliumSkills,使用 EcoX 系列插件实现法力值的实战将在后文提及。
默认值为 0。
delay
触发器触发后多长时长后发动技能。
默认值为 0。
filters_before_mutation
在默认情况下,转换器会在筛选前读取,如果你想相反顺序读取以实现某种技能效果,可以在这里设置为 true
。
disable_antigrief_check
在默认情况下,玩家发动技能将会检测玩家是否有对应地图保护插件的破坏、放置等权限。例如,一把范围破坏的镐子,很多插件在玩家尝试在别人领地边缘破坏方块以熊领地内的方块,但 EcoX 系列插件会解决所有这种问题,玩家不会通过技能无缘无故卡服务器保护方面的 bug。如果你不需要这个机制,可以在这里设置为 true
。
point_cost
发动技能消耗的积分。
其中:
args.point_cost.cost:花费的积分数量。
想一想,这里的 100 * %player_y% 是什么意思。如果你不知道,可以参考前文的 数值语法学习 一节。
args.point_cost.type:花费的积分id。
最后更新于