| 赞 | 66 |
| VIP | |
| 好人卡 | |
| 积分 | 23 |
| 经验 | |
| 最后登录 | 2026-8-15 |
| 在线时间 | 325 小时 |
- 梦石
- 0
- 星屑
- 2337
- 在线时间
- 325 小时
- 注册时间
- 2018-7-12
- 回帖
- 378
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 狼姬 于 2026-8-15 00:21 编辑
演示图片内的其他元素并非此插件功能
基于MMORPG的泛用逻辑创作的仇恨系统
敌人会根据仇恨权重等级选取目标
而不使用原版的随机选取逻辑
兼容YEP敌人AI和相关配置
可配置战斗场景内的提示窗口大小、位置
根据仇恨优先级改编颜色
有完整的仇恨增长逻辑和相关自定义配置
在“职业”“技能”“状态”中配置相关参数
就算不填写也有默认配置
新增战斗履历功能
可以看到战斗时状态、输出、目标、数值相关信息
仇恨面板与履历可用TAB和C关闭
新增仇恨线提示
现在有拖尾光点链接两个对象
从而告知目前谁是谁的仇恨对象
基于CC3协议开源
WolfHime_HateSystem.zip
(9.96 KB, 下载次数: 4, 售价: 3 星屑)
*未进行深度的全功能测试,如有bug请反馈在github或者B站、本帖内。
1.1
* 重写索敌逻辑,重挂钩子,修复了1.0版本中敌人假装根据仇恨值选取目标的bug。
* 增加了计量槽,量化显示仇恨。
* 增加了战斗log,可以看到命令和数值的历史概况
*
* 1.1.1(修补)
* - 修复标签解析失效:parseHateNote 兼容 MV 对象 meta,
* <hate: N/N%> 固定仇恨/倍率与 <hate lost> 衰减标签全部恢复生效
* - 修复治疗不产仇恨:本工程 ActionResult 无 hpAffection 字段,
* 治疗(伤害为负)现在正确累积仇恨;战斗log 治疗/复活条目恢复显示
* - 修复自动单体索敌崩溃:仅玩家队伍做仇恨加权,
* 我方自动攻击敌人(unit=Game_Troop)回退原版,不再 TypeError
* - windowHeight 参数生效(面板高度下限)
* - 战斗log 支持滚轮翻历史(80条)与 C 键开关;
* 仇恨面板/日志均只统计实际出战成员
* - 全局衰减参数 decayRate 建议开启(如 0.15)以控制仇恨差距
*
* 1.1.2(仇恨锁定光点)
* - 新增仇恨锁定光点: 仇恨登顶者变化时,红点白心沿贝塞尔曲线
* 从敌人飞向角色底部头像(MOG_BattleHud _face_pos),命中闪光
* - 触发时机: 攻击/治疗/衰减 导致登顶变化均立即触发(不等敌人行动)
* - 光点坐标兼容镜头插件(取立绘全局坐标);终点用 MOG 底部头像
* - 拖尾为残影式(最近6帧渐隐),任何速度都有尾迹
* - 修复: 命中闪光不再一闪即没(淡出6帧),缩放 1.5
*
* 1.1.3(死亡处理/出战人数/UI)
* - 死亡角色不再从战斗消失: 整队插件的 battleMembers 去掉 isAlive 过滤,
* 死亡角色保留在战斗中(立绘/状态/可被复活选中),与 MOG_BattleHud 索引兼容
* - 仇恨面板含死亡角色: 死亡时自动重置仇恨(addState(1) hook),
* 面板以灰色显示死者(仇恨0,不参与拉怪),复活后恢复并重新累积
* - 仇恨/选目标仅统计存活成员(aliveBattleMembers): 死亡角色不被集火
* - 战斗log 上移 8px,仇恨面板整体上移(windowY 190→170),不再遮挡指令选项
* - 支持出战人数不满4(整队界面 D 待机/A 出战,aliveBattleMembers 适配) |
|