经典旧世版本插件

MikScrollingBattleText

MSBT 被设计为一款极其轻量、高效且高度可配置的模组,通过在单独的、可动态创建的滚动区域中滚动屏幕上的信息,可以更轻松地查看战斗信息。它是暴雪的浮动战斗文本和伤害输出的替代品。


特征:

轻量而高效的设计。

在运动场上单独可配置的滚动区域中滚动接收的伤害/治疗、发出的伤害/治疗和通知。

显示玩家和宠物冷却完成警报。

显示战利品警报以及当前库存中总共有多少件战利品。

添加触发器,允许您根据各种条件显示通知。

指定一个声音文件来为事件/触发器播放。

动态创建新的滚动区域并为其分配任何事件/触发器。

自定义每个滚动区域的位置、大小、动画样式、启用状态、字体样式、字体大小、字体轮廓和不透明度。

自定义每个单独事件的颜色、字体样式、字体大小、字体轮廓、不透明度、输出消息、启用状态和滚动区域。

设置“主字体”设置,这些设置将被所有滚动区域及其中的事件继承,除非它们在滚动区域或事件级别被覆盖。

将 AoE 数据合并为一个事件,并根据指定的正常次数和暴击次数完成累积伤害/治疗。

显示您自己或小队/团队成员的过度治疗量。

根据单位类别,用不同颜色标示单位名称。

根据损坏类型为损坏量着色。

根据类型显示部分效果(抵抗、吸收、脆弱性等),并用不同颜色标示。

使用全套垃圾邮件控制过滤输出信息。

按需加载选项。

对于 mod 开发者:

使用 MikSBT.DisplayMessage 函数输出您自己的滚动消息,而不必创建您自己的框架和动画代码。您还可以使用您自己的字体,方法是先通过 MikSBT.RegisterFont 函数将其注册到 MSBT。

创建自定义动画风格。

请参阅附带的 API.html 文件以获取参考信息。

支持的事件:

传入:

  • 近战伤害、未命中、闪避、招架、格挡、偏转、吸收和免疫
  • 技能伤害、持续伤害 (DoT)、未命中、闪避、招架、格挡、偏转、吸收、免疫、反射和打断
  • 法术抗性
  • 治愈和持续治愈 (HoTs)
  • 宠物近战伤害、未命中、闪避、招架、格挡、偏转、吸收和免疫
  • 宠物技能伤害、持续伤害 (DoT)、未命中、闪避、招架、格挡、偏转、吸收和免疫
  • 宠物法术抵抗
  • 宠物治疗和持续治疗 (HoTs)

环境损害

传出:

  • 近战伤害、未命中、闪避、招架、格挡、偏转、吸收、免疫和躲避
  • 技能伤害、持续伤害 (DoT)、未命中、闪避、招架、格挡、偏转、吸收、免疫、反射、打断和躲避
  • 法术抵抗和增益驱散
  • 治愈和持续治愈 (HoTs)
  • 宠物近战伤害、未命中、闪避、招架、格挡、偏转、吸收、免疫和躲避
  • 宠物技能伤害、持续伤害 (DoT)、未命中、闪避、招架、格挡、偏转、吸收、免疫和躲避
  • 宠物法术抵抗和增益驱散
  • 宠物治疗和持续治疗 (HoTs)

通知:

  • 增益 / 增益堆叠 / 增益消退
  • 减益效果 / 减益效果叠加 / 减益效果消退
  • 物品增益 / 物品增益消退
  • 进入/离开战斗
  • 功率增益和损耗
  • 交流电增益和损耗
  • 气增益和气满
  • 连击点数增加和连击点数满
  • 神圣力量的改变和神圣力量的完全
  • 荣誉增益
  • 声誉的得失
  • 技能增益
  • 经验增益
  • 致命一击(玩家和 NPC)
  • 额外攻击
  • 灵魂碎片的创造
  • 敌人增益
  • 怪物表情
  • 玩家、宠物和物品冷却完成
  • 抢劫
  • 掠夺物品
  • 金钱收益

默认触发器:

  • 所有相关职业 - 生命值低、法力值低、宠物生命值低
  • 死亡骑士 - 杀戮机器, 白霜, 暗影灌注 x5
  • 德鲁伊 - 狂暴、纯净施法、掠食者迅捷、流星
  • 猎人 - 杀戮射击,锁定目标
  • 法师——冰冻大脑、纯净施法、冰霜手指、导弹弹幕
  • 武僧 - 秘法酒 x5, x10, x15, 法力茶 x20, 活力雾 x5
  • 圣骑士 - 愤怒之锤,战争的艺术
  • 牧师 - 节能施法, 暗影宝珠 x3
  • 盗贼 - 盲区
  • 萨满 - 净化施法、熔岩奔腾、漩涡武器 x5、海啸
  • 术士 - 屠戮、熔火之心、夜幕
  • 战士 - 血涌、处决、复仇、突然死亡、嗜血、胜利冲刺

命令:

  • /msbt 显示选项界面。
  • /msbt 重置 将当前配置文件重置为默认设置。
  • /msbt 禁用 禁用该模块。
  • /msbt 启用 启用该模式。
  • /msbt 版本 显示当前版本。
  • /msbt 帮助 显示命令用法。