|
|
f432e7752c
|
增加 wmoinfo 命令 查询WMO信息
|
2025-11-04 10:26:38 +08:00 |
|
|
|
150ff2b29d
|
自定义命令系统增强
|
2025-10-17 12:55:07 +08:00 |
|
|
|
ab02c01a2a
|
自定义AI系统,loader文件后缀更改
|
2025-10-17 12:54:50 +08:00 |
|
|
|
f83872ee16
|
优化CallForHelp无限递归
CallOfHelpCreatureInRangeDo类增加
- 如果生物已经在战斗,说明它已经被之前的 CallForHelp 拉入战斗了
- 再次调用 AttackStart 会触发 JustEngagedWith,导致递归循环
|
2025-10-17 00:07:41 +08:00 |
|
|
|
8d23d05ee3
|
大秘境优化
新增 通过副本配置ID获取钥石物品Entry - GetKeystoneItemEntry
新增 通过地图ID获取钥石物品Entry - GetKeystoneItemEntryByMapId
GetKeystoneInfo函数新增发送钥石物品Entry以供插件判断钥石使用
OnAfterUpdateEncounterState中升级钥石函数HandleDungeonCompletion优化参数keystoneItemEntry
|
2025-10-17 00:05:55 +08:00 |
|
|
|
e8a581fe6f
|
新增通用AI模块,初始化未完善
- 新增目录 : modules/mod-universal-ai/
- 包含 : 配置文件、SQL脚本、源代码和文档
- 功能 : 为服务器提供通用AI增强功能
|
2025-10-16 20:50:34 +08:00 |
|
|
|
13c6e2147b
|
生物AI系统增强
- 文件影响 : src/server/game/Entities/Creature/Creature.cpp (+22/-0 行)
- 修复内容 :
- 新增 m_AlreadyCalledForHelp 递归保护标志
- 实现脱离战斗时重置CallForHelp标志
- 防止AI无限递归调用帮助
- 提升战斗AI的稳定性
智能脚本系统优化
- 文件影响 : src/server/game/AI/SmartScripts/SmartScript.cpp (+16/-0 行)
- 改进 : 添加SMART_ACTION_CALL_FOR_HELP日志跟踪
|
2025-10-16 20:49:04 +08:00 |
|
|
|
856ebfc39e
|
大幅优化大秘境系统、增强AI功能并修复核心游戏机制
🔥 主要功能增强 (Major Features)
1. 大秘境系统重大升级 (Mythic Plus System Overhaul)
- 文件影响 : modules/mod-mythic-plus/src/Mythic_Keystone.cpp (+693/-0 行)
- 核心改进 :
- 重构钥石配置加载逻辑,新增宝箱坐标系统
- 优化数据库查询结构,增加更多配置字段
- 修复字段索引错误,确保配置正确加载
- 增强属性调整机制(生命值/伤害倍数)
2. SMAddon模块权限系统优化
- 文件影响 : modules/mod_SMAddon/src/mod_SMAddon.cpp (+162/-0 行)
- 关键改进 :
- 新增队长权限检查机制,防止非队长插入钥石
- 实现个人冷却系统,避免频繁操作
- 增强错误处理和用户提示
- 优化钥石插入逻辑的安全性 🛠️ 核心系统修复 (Core System Fixes)
3. 法术系统微调
- 文件影响 : src/server/game/Spells/Spell.cpp (+11/-0 行)
- 优化 : 改进法术处理机制 🔧 模块系统完善 (Module System Enhancements)
4. 自定义玩家数据模块升级
- 文件影响 : modules/mod_GhostScripts/src/mod_CustomData/mod_CustomPlayerData/ (+49/-0 行)
- 功能 : 扩展玩家数据存储:大秘境插入钥石验证时间
5. 大秘境包装实例优化
- 文件影响 :
- modules/mod-mythic-plus/src/MythicPlusWrapperInstance.cpp (+223/-0 行)
- modules/mod-mythic-plus/src/MythicPlusWrapperInstance.h (+42/-0 行)
- 改进 : 增强实例包装器功能和接口
|
2025-10-16 20:46:30 +08:00 |
|
|
|
960960ec52
|
优化自定义前缀和后缀逻辑,之前会偶尔看不到自己或者别人的前缀后缀
|
2025-10-04 18:13:14 +08:00 |
|
|
|
78d665b15a
|
[硬核模式]优化:
1、player类BuildEnumData函数优化发送方案,不在需要在characters表中加入“硬核模式”字段,而是JOIN方式挂载到自定义表“角色硬核模式”的“角色编号”字段
2、设置死亡后记录详细日志信息
3、增加新的HardcoreStatus模式,辨别各种模式 0:从未选择过硬核模式 1:正在进行硬核模式 2:硬核模式中死亡 3:已完成硬核模式
|
2025-10-04 18:11:58 +08:00 |
|
|
|
22f07eab1d
|
【硬核模式】优化
1、增加”硬核模式类型“表设置多级难度
2、各种条件限制的设定和限制处理
3、插件的发包数据处理
|
2025-10-03 15:04:45 +08:00 |
|
|
|
d766592c5b
|
Player.cpp中修改BuildEnumData函数,让硬核模式接受多个难度
|
2025-10-03 15:02:10 +08:00 |
|
|
|
8d4a0a79d1
|
修改奖励模板GetDescription中的颜色
|
2025-10-03 15:00:58 +08:00 |
|
|
|
7b3683b839
|
【硬核模式】
移除错误的操作码设定
|
2025-09-30 13:23:52 +08:00 |
|
|
|
215f2d45c2
|
大秘境开始时重置副本
|
2025-09-28 16:01:13 +08:00 |
|
|
|
b1d25b2af7
|
添加大秘境的UI数据信息通信
|
2025-09-28 16:00:49 +08:00 |
|
|
|
dec4648cf8
|
[大秘境]
1、添加混合脚本包装器
2、添加生物属性设置方法
3、禁用生物掉落
|
2025-09-22 14:32:42 +08:00 |
|
|
|
a332823676
|
[大秘境]优化,移除哀嚎洞穴副本脚本,采用混合模式,支持原始副本脚本和大秘境副本脚本
|
2025-09-22 13:39:02 +08:00 |
|
|
|
46338f58b8
|
[大秘境]
1、初始化计时器_countdownTimer
2、开始大秘境挑战发送客户端数据包
|
2025-09-21 13:42:27 +08:00 |
|
|
|
3bd95ac266
|
[大秘境]
1、优化玩家登录时的钥石词缀正确获取
2、大秘境已开始不允许再次插入钥石
3、大秘境开始后显示空气墙,并且进入倒计时
4、复制“哀嚎洞穴”完整代码到模块中,修改自定义名称并加入大秘境相关代码支撑功能运行
|
2025-09-21 01:51:31 +08:00 |
|
|
|
a4bb0ee41a
|
增加 /Zm200 配置
|
2025-09-20 11:13:02 +08:00 |
|
|
|
4324b13b6a
|
优化[大秘境]
1、使用缓存查询大秘境信息
2、增加词缀4
3、读取词缀ID,而不是读取词缀名称发送数据
4、调整钥石属性顺序,以免发送空数据到客户端导致的无法实时显示信息
5、根据钥石等级计算词缀
6、修改地图判断匹配 DUNGEON_DIFFICULTY_EPIC 史诗
7、增加记录玩家本周信息数据
|
2025-09-20 11:12:41 +08:00 |
|
|
|
b715ec6f1a
|
修正输出日志
|
2025-09-20 11:07:48 +08:00 |
|
|
|
cee073896d
|
优化[生物血量扩展]区分生物guid,以分别显示生物血量
|
2025-09-20 11:07:09 +08:00 |
|
|
|
eea532a204
|
大量优化[尚美军团]功能
|
2025-09-20 11:03:47 +08:00 |
|
|
|
587c094714
|
功能增加【大秘境】初始化
|
2025-09-16 23:50:44 +08:00 |
|
|
|
df2f33a1e5
|
增加功能[尚美军团],类似玩家宠物,可以召唤最多255个和玩家一模一样的召唤物,可以用宠物动作条对目标执行操作
|
2025-09-11 22:27:37 +08:00 |
|
|
|
8910ede980
|
__sm外观变更功能增加变形需求ID
|
2025-09-08 20:50:38 +08:00 |
|
|
|
591d80a04c
|
增加(__sm_公会战奖励表),用着领取公会战每日奖励用途
|
2025-09-08 20:50:03 +08:00 |
|
|
|
1fb4cd7404
|
去除一些行尾空白[无意义操作]
|
2025-09-08 20:47:15 +08:00 |
|
|
|
f6ccdd026f
|
死亡骑士跳过初始区域参数配置信息
|
2025-09-08 20:44:16 +08:00 |
|
|
|
adb198d57c
|
优化扩展血条插件,改用异形形状外观
|
2025-09-08 20:37:53 +08:00 |
|
|
|
3edd97c433
|
增加死亡骑士跳过初始区域模块
|
2025-09-08 20:35:32 +08:00 |
|
|
|
52d4caf9c5
|
数据库备份
|
2025-09-08 20:32:47 +08:00 |
|
|
|
638435dc0d
|
优化生物扩展血量系统
主要改进:
- 统一血量上限常量为2000000000ULL,避免接近32位整数上限
- 引入比例映射算法替代简单截断,提供更精确的血量显示
- 重构缓存管理机制,基于活跃生物进行精确清理
- 优化HandleDamage函数,确保显示血量永不为0防止误死
- 提取ProcessHealthRegeneration为独立方法,提高模块化
- 添加_extendedHealthEntries缓存,减少重复查找
- 改进脚本钩子架构,保持完整生命周期管理
- 优化OnAllCreatureUpdate性能,减少不必要的容器查找
|
2025-09-07 20:38:13 +08:00 |
|
|
|
342f39f8ff
|
血条插件优化2
|
2025-09-04 14:21:38 +08:00 |
|
|
|
4faed26cf8
|
【新增功能】硬核模式,初始化提交,后续可继续完善
|
2025-09-03 11:49:49 +08:00 |
|
|
|
2baafba765
|
优化【自定义AI_生物】功能中一些提示,以免因数据库填写错误造成不必要麻烦
|
2025-09-03 11:49:03 +08:00 |
|
|
|
47ed48ae81
|
去除 Unit.cpp 中一些暴击伤害输出信息
|
2025-09-03 11:47:17 +08:00 |
|
|
|
2cf87700e6
|
功能添加【生物血量扩展】
|
2025-09-03 11:46:29 +08:00 |
|
|
|
e5652aa41c
|
增加 VIP 战斗能量最大值百分比功能
|
2025-09-03 11:35:28 +08:00 |
|
|
|
a042c11907
|
血条插件优化
1、增加职业标记
2、增加生物分类标记
|
2025-09-01 10:27:49 +08:00 |
|
|
|
e561c97a29
|
插件[血量扩展]
1、移除主插件中集成,更换为根目录独立插件;
2、增加总血条显示;
3、增加buff显示。
|
2025-08-31 00:34:18 +08:00 |
|
|
|
f89b248760
|
配套插件上传
|
2025-08-29 20:29:31 +08:00 |
|
|
|
e6e401dd15
|
解决无法加载自定义事件:修改game_event_creature表中的eventId事件ID类型为 uint32,int8太小了
|
2025-08-24 11:29:42 +08:00 |
|
|
|
62b82c9f8a
|
1、新增文件 SmEvent.h SmEvent.cpp,用作替换event,测试是否文件问题导致的无法显示鼠标智能提示
2、事件相关常量移入FunctionCollection
3、BattleIC.cpp 优化移除转换提示 int - float
4、清空event.h和event.cpp代码
5、移除一些不必要的 Event.h 头文件调用
6、mod_GhostScripts_Load.cpp 代码中合并事件注册脚本
7、
|
2025-08-24 11:27:18 +08:00 |
|
|
|
325a393ff3
|
1、修改为SmEvent.h名称
2、修复使用命令._heal 无法正确设置血量的问题
|
2025-08-24 11:15:46 +08:00 |
|
|
|
4c3e30240b
|
去掉Event.h头文件,
sEvent->Update(m_map, diff);在事件功能中独立更新
|
2025-08-24 10:55:59 +08:00 |
|
|
|
0e5305f999
|
符文功能添加预加载loader
|
2025-08-24 10:48:31 +08:00 |
|
|
|
c95f2e0a85
|
优化[事件]相关逻辑,做了一个[暴风城守卫战],测试后可以正常使用,守城方设置到城内,攻城方在城外,设置击杀数量可以正常结束事件并且弹窗显示各种信息,后续发现其他问题还需要修改优化
|
2025-08-16 23:55:10 +08:00 |
|