房间词缀
战斗房按概率抽一条词缀,进房时弹出标题,改变这一房的规则。
modifiers: 0.35plugins/QueDP-ProcGen/modifiers/ 下每个 .yml 是一个词缀包,自带 default.yml。所有包合并加载,同名词缀先加载的生效。
rage: display: "&c狂暴 &7- 怪物伤害提升" mob-effects: ["INCREASE_DAMAGE,1"]| 字段 | 作用 |
|---|---|
display | 进房显示的名字 |
mob-effects | 给怪的药水效果 |
player-effects | 给玩家的药水效果,清房移除 |
player-attributes | AttributePlus 属性,清房移除(未装 AP 跳过) |
on_activate | 生效时执行的脚本 |
on_tick | 战斗中周期执行,间隔 tick-interval(默认 40 tick),@trigger 为随机一名玩家 |
on_clear | 清房时执行 |
除 display 外至少写一项。
- 药水:
"效果名,等级",等级从 0 开始(0 = I 级),用 Bukkit 名称 - 属性:
"物理伤害:+50 (%)",清房只撤销词缀加的部分 - 中途进房的队友也会补上效果
| ID | 效果 |
|---|---|
rage 狂暴 | 怪力量 II |
berserk 狂战 | 怪力量 III |
swift 迅捷 | 怪速度 II |
fleet 疾风 | 怪速度 III |
tough 坚韧 | 怪抗性 I |
ironhide 铁皮 | 怪抗性 II |
vampiric 嗜血 | 怪生命恢复 II |
frenzy 狂乱 | 怪力量 II + 速度 II |
blindness 黑暗 | 玩家失明 |
weakness 虚弱 | 玩家虚弱 |
slowness 迟缓 | 玩家缓慢 |
starving 饥馑 | 玩家饥饿 |
thunder 雷暴 | 每 4 秒劈一名玩家 |
relentless 无尽 | 每 10 秒刷援军 |
haunted 鬼祟 | 洞穴音效 |
bounty 丰收 | 清房 +100 经验 |
greed 贪婪 | 怪抗性 II,清房 +200 经验 |
glass_cannon 玻璃大炮 | 玩家伤害 +50%、生命 -30%(需 AP) |
modifiers: chance: 0.4 pool: [rage, swift, atlantis] # 词缀 ID 或词缀包文件名 include-boss: falsepool 不写就是全部。不存在的 ID 被忽略,/pg check 会列出。精英房不看 chance,必带。
vampire_night: display: "&4吸血鬼之夜" mob-effects: ["REGENERATION,1"] player-effects: ["SLOW,0"] on_clear: - "action.heal('@all')" - "action.give_money('@all', 500)"/pg reload 后在 pool 里写 vampire_night 或 mine。