|
|
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 |
|
|
|
133b237cb8
|
优化 [_属性调整_宠物]
1、扩展类型:攻速、暴击率、移速、力量、敏捷、耐力、智力、精神,(抗性暂时不用,后续在看)
2、对于宠物的移动速度我们在TargetedMovementGenerator的DoUpdate和GetVelocity做处理,其他都是使用了CustomPetModScript钩子
3、对于CritRatePct暴击率加成,未完成,后续看
|
2025-08-16 01:17:49 +08:00 |
|
|
|
2fe2e330de
|
移除 _技能_骑术改变速度,没啥用
|
2025-08-15 22:06:23 +08:00 |
|
|
|
628d5c6773
|
修正 [__sm外观变更]
1、使用新建npc_morph_vendor类对NPC访问外观变更菜单
2、添加spell.dbc带虚拟类型 4,-- SPELL_AURA_DUMMY 的技能对变更技能的支撑
3、菜单项限制10项,以免内容过多服务端崩溃
4、移除FunctionCollection 中常量,移入到Morph.h中
|
2025-08-15 22:05:29 +08:00 |
|
|
|
5a68921443
|
修正[当进行近战伤害时],
1、错误的将非[地图调整]和[生物调整]内部没有的也加入伤害修改
2、宠物不应用自定义生物伤害修改
|
2025-08-15 17:37:26 +08:00 |
|
|
|
23ecb652d6
|
添加 生物召唤物体验证,设置了错误物体提示信息
|
2025-08-15 17:36:10 +08:00 |
|
|
|
b5c1e54660
|
添加CustomPetModScript宠物属性调整脚本注册,修改宠物血量用
|
2025-08-15 17:33:15 +08:00 |
|
|
|
7e25fae861
|
修改C_MeleeDmg和C_SpellDmgMod初始值为0,避免其他地方判断错误
|
2025-08-15 17:31:18 +08:00 |
|
|
|
b84de0c602
|
StatSystem.cpp移除GetHpMod,在PetMod.cpp中用钩子方式处理血量
|
2025-08-15 17:28:45 +08:00 |
|