资源
星月天职有四种资源,与 MMOCore 相同:
| 资源 | 上限属性 | 回复属性 | 用途 |
|---|---|---|---|
| 魔力 mana | MAX_MANA | MANA_REGENERATION、MAX_MANA_REGENERATION(% 上限) | 技能 mana 参数 |
| 耐力 stamina | MAX_STAMINA | STAMINA_REGENERATION、MAX_STAMINA_REGENERATION | 技能 stamina 参数 |
| 星能 stellium | MAX_STELLIUM | STELLIUM_REGENERATION、MAX_STELLIUM_REGENERATION | 自定义用途(MythicMobs <stellium>) |
| 生命 health | 原版最大生命 / MAX_HEALTH | HEALTH_REGENERATION、MAX_HEALTH_REGENERATION | — |
上限与回复都是 MythicLib 属性:可以写在职业 attributes:、stats.yml、属性点 buff:、技能树 stat 奖励或装备上。
回复
每秒回复一次:回复属性 + 上限 × MAX_<资源>_REGENERATION%。
classes/法师.yml
options:
off-combat-mana-regen: true # 只在脱战时回复魔 力
off-combat-health-regen: false
resource: # 职业额外回复
mana:
type: MAX # MAX = 每秒回复上限的 value%;MISSING = 已损失部分的 value%
value: 2
off-combat: false
health:
type: MISSING
value: '1 + level * 0.02' # 可以写公式
战斗状态由 config.yml 的 combat-log 决定(被列出的伤害打到或攻击别人后 timer 秒内)。
config.yml 的 health-regeneration: false 关闭星月天职的生命回复,只保留原版自然回复。
魔力显示
每个职业可以给魔力取不同的名字与颜色(例如战士叫「怒气」):
classes/剑士.yml
mana:
name: 怒气
char: '■'
icon: '§c♦'
color:
full: RED
half: DARK_RED
empty: GRAY
技能介绍里的 {mana_name} {mana_color}、%mmocore_mana_name%、%mmocore_mana_icon%、%mmocore_mana_bar% 会跟着变化。
常驻动作栏
config.yml
action-bar:
enabled: true
ticks-to-update: 5
format: '&c❤ {health}/{max_health} &f| {mana_icon} &b{mana}/{max_mana} &f| &7Lv.{level} {class} &f| &e{xp}'
可用 {health} {max_health} {mana_icon} {mana} {max_mana} {stamina} {max_stamina} {stellium} {max_stellium} {class} {xp} {armor} {level} {name} 与 PlaceholderAPI 变量。职业文件的 action-bar: 可以给某个职业不同的格式。施放模式、其他消息显示时会暂时让位。
跨服
使用 MySQL 时,魔力、耐力、星能随玩家数据跨服保存;sync.health: true 时生命值也会同步(与 MMOCore 相同)。