效果配置
新版药水效果写在 stronger-effect。每条效果格式为 类型{参数=值;参数=值}。
属性效果
yaml
stronger-effect:
- "lycore{t=200;攻击力=5;生命力=<{v.力量}*1.5*%player_level%>}"
- "ap{t=200;攻击力=5}"| 类型 | 说明 |
|---|---|
lycore | 使用 LyCore 增加属性 |
ap | 使用 AttributePlus 增加属性 |
t 是持续时间,单位 tick。属性数值可以使用 <公式> 计算。
回复类效果
| 类型 | 参数 | 说明 |
|---|---|---|
heal | i、c、a | 按间隔回复固定生命值 |
healpercent | i、c、m | 按最大生命值比例回复 |
food | i、c、a | 回复饥饿值 |
i 是触发间隔 tick,c 是触发次数,a 是数值,m 是比例。
指令和技能
| 类型 | 参数 | 说明 |
|---|---|---|
command | i、c、cmd | 按间隔执行指令 |
skillapi-mana | i、c、a | 回复 SkillAPI 蓝量 |
skillapi-cd | i、c、a | 扣除 SkillAPI 技能冷却,单位秒 |
mmskill | i、c、a | 释放 MythicMobs 技能 |
示例:
yaml
stronger-effect:
- "command{i=20;c=5;cmd=[console]say %player_name% 使用了药水}"
- "mmskill{i=20;c=1;a=技能id}"参数中的变量
效果参数可使用:
| 写法 | 说明 |
|---|---|
%player_level% | PlaceholderAPI 变量 |
{v.变量} | 从药水物品 lore 取出的数值 |
<公式> | 四则运算公式 |