|
|
0dbb7d9a8d
|
refactor(pet): 重构精灵信息获取逻辑并丰富精灵简要信息
- 使用 copier 库简化精灵信息复制过程
- 在 PetShortInfo 结构体中添加更多精灵属性:
- ID
- Level
- SkinID
- Shiny
- 优化 GetPetList 函数返回值结构
|
2025-09-01 01:31:42 +08:00 |
|
|
|
4b5c6ce129
|
refactor(logic): 重构战斗相关逻辑和数据结构
- 优化了 FightPetInfo 和 AttackValue 结构体,使用更合理的数据类型
- 重新定义了战斗流程中的各种消息结构体
- 改进了宠物信息生成和计算逻辑
- 重构了宠物相关服务和控制器方法
- 优化了数据库操作,提高了代码的可读性和维护性
|
2025-09-01 01:03:46 +08:00 |
|
|
|
3b0a7237cc
|
Merge branch 'main' of github.com:72wo/blazing
|
2025-08-31 21:53:50 +08:00 |
|
|
|
593b5c5917
|
refactor(logic): 更新 Effect 接口注释
- 修改 OnActive 方法的注释,明确其相当于每次激活
- 优化代码结构,提高可读性和维护性
|
2025-08-31 21:53:44 +08:00 |
|
|
|
72693cee31
|
修改战斗
|
2025-08-31 07:39:13 +00:00 |
|
|
|
ab7df82bae
|
修改部分代码
|
2025-08-31 06:53:42 +00:00 |
|
|
|
9ef6b7b8bc
|
feat(fight): 在效果接口中添加技能 PP 减少节点
- 在 Effect 接口中新增 OnSkillPP() bool 方法
- 该方法用于在技能 PP 减少时触发效果
- 此添加使得效果处理更加细腻,可以在技能使用前后进行更精确的控制
|
2025-08-31 00:34:42 +08:00 |
|
|
|
75e428f62e
|
refactor(blazing): 重构任务系统并优化相关功能
- 重构了任务系统的数据结构和执行逻辑
- 优化了地图加载和怪物刷新机制
- 改进了宠物系统的基础架构
- 调整了玩家信息和背包的处理方式
- 统一了数据访问层的接口和实现
|
2025-08-30 21:59:52 +08:00 |
|
|
|
7b5ec208fc
|
refactor(socket): 重构 ClientData 结构体并优化相关逻辑
- 简化 ClientData 结构体,移除不必要的方法
- 优化 Player 结构体,调整 Conn 类型
- 更新 wscodec.go 中的 Conn 结构体
- 删除未使用的 XML 相关文件和代码
- 调整 ServerEvent 和 controller 中的相关逻辑
|
2025-08-30 00:36:08 +08:00 |
|
|
|
1f835c1197
|
增加并发锁
|
2025-08-28 23:23:24 +00:00 |
|
|
|
79361e68cd
|
重构
|
2025-08-28 21:35:56 +00:00 |
|
|
|
00f38b8c53
|
任务提交
|
2025-08-28 19:17:03 +00:00 |
|
|
|
02c0582fe5
|
每日任务添加
|
2025-08-28 17:13:54 +00:00 |
|
|
|
7481182371
|
修改技能效果
|
2025-08-28 02:44:10 +00:00 |
|
|
|
7dddc0400d
|
提交战斗系统
|
2025-08-28 02:27:14 +00:00 |
|
|
|
b36ff6d0f1
|
提交信息
|
2025-08-27 20:52:15 +00:00 |
|
|
|
fc2f88f14a
|
增加任务信息
|
2025-08-27 18:06:33 +00:00 |
|
|
|
5cc9daadbc
|
修改各buff实现
|
2025-08-27 15:29:34 +00:00 |
|
|
|
d5139816df
|
修改支持镇魂歌效果
|
2025-08-27 14:41:06 +00:00 |
|
|
|
a2fe2515d2
|
feat(fight): 实现玩家对战邀请功能及PVP模式处理
|
2025-08-27 05:10:10 +00:00 |
|
|
|
17f253efcb
|
feat(fight): 添加战斗邀请信息管理模块及PVP模式枚举
|
2025-08-27 04:35:42 +00:00 |
|
|
|
79cff5d85b
|
refactor(fight): 重构战斗流程实现并完善效果处理机制
|
2025-08-27 03:59:46 +00:00 |
|
|
|
5ba6f1b8ef
|
refactor(docs): 清理代码注释中的冗余Java对应说明
|
2025-08-26 23:22:10 +00:00 |
|
|
|
e129e82a8d
|
refactor(fight): 重构效果管理模块并迁移Effect接口至info包
|
2025-08-26 23:18:55 +00:00 |
|
|
|
c757a38a6b
|
todo
|
2025-08-26 22:29:33 +00:00 |
|
|
|
e465fb671c
|
refactor(fight): 优化Effect1的PostDamage实现并更新注释
|
2025-08-26 22:28:41 +00:00 |
|
|
|
3fa2cd2f3a
|
refactor(fight): 重构效果节点继承体系并完善Effect1实现
|
2025-08-26 22:26:21 +00:00 |
|
|
|
88b9c1f534
|
refactor(fight): 重构伤害计算区域数据结构并优化伤害计算方法
|
2025-08-26 21:30:30 +00:00 |
|
|
|
a14481a2dd
|
refactor(fight): 重构战斗节点触发机制并完善效果接口
|
2025-08-26 20:01:20 +00:00 |
|
|
|
e3184646e4
|
refactor(fight): 重构战斗节点模块并添加效果管理
|
2025-08-26 18:02:32 +00:00 |
|
|
|
5c8f5195cf
|
feat(battle): 添加新的印记处理逻辑
- 在 NodeManager 中增加了 OnBeforeAddMark 和 OnAnyMarkAdded 的执行顺序
- 在 Effect 接口中添加了 OnBeforeAddMark 和 OnAnyMarkAdded 两个
|
2025-08-26 19:52:21 +08:00 |
|
|
|
8bd38ff36a
|
1
|
2025-08-26 19:46:29 +08:00 |
|
|
|
7c8911a216
|
refactor(fight): 重构战斗相关实体属性
- 注释掉 BattlePetEntity 中的 CanSet 字段
- 删除 UnitAttributes 结构体
- 重命名 BattleSkillEntity 中的 DamageZone 相关字段
- 调整 DamageZoneValue 结构体的定义位置
|
2025-08-26 11:09:29 +08:00 |
|
|
|
f37a7132a7
|
Merge branch 'main' of github.com:72wo/blazing
|
2025-08-26 10:22:54 +08:00 |
|
|
|
cd229c1ca7
|
refactor(fight): 清理BattlePetEntity中的废弃属性和注释
|
2025-08-25 16:51:40 +00:00 |
|
|
|
32d0b7d804
|
refactor(fight): 清理无用代码并优化注释
|
2025-08-25 16:49:38 +00:00 |
|
|
|
3b6e69f1f4
|
refactor(fight): 重构随机数生成器模块并优化战斗技能PP管理
|
2025-08-25 16:44:50 +00:00 |
|
|
|
e86e9dd2dc
|
refactor(fight): 重构伤害计算逻辑
- 重新定义 DamageZone 结构,区分加算区和乘算区
- 添加 GetAddValue 和 GetMulValue 方法获取特定区域的值
- 实现 PutDamageZone 方法设置伤害区域的值
- 更新 CalculatePower 方法,使用新的伤害区域计算逻辑
- 优化代码结构,提高可读性和可维护性
|
2025-08-25 19:40:25 +08:00 |
|
|
|
ed693bc9bf
|
refactor(fight): 重构战斗模块中的上下文键
- 引入常量 BattleSkillEntityCtx 和 BattleContainerCtx 作为上下文键
- 更新相关代码以使用这些常量,而不是硬编码的字符串键
- 优化了代码的可读性和维护性,降低了因键名更改导致的维护成本
|
2025-08-25 18:30:48 +08:00 |
|
|
|
87b398dd93
|
refactor(fight): 重构战斗模块
- 移除了战斗模式和技能类型的枚举定义
- 删除了未使用的战斗单位、技能和效果类图
- 更新了
|
2025-08-25 16:53:36 +08:00 |
|
|
|
038a5f13da
|
refactor(fight): 重构战斗模块
- 优化了数据结构和类型定义,提高了代码的可读性和可维护性
- 移除了未使用的代码和冗余的结构体字段
- 重新组织了代码文件,提高了模块化程度
- 为后续的战斗逻辑实现和优化奠定了坚实的基础
|
2025-08-25 16:26:56 +08:00 |
|
|
|
1405bf5ee9
|
refactor(fight): 重构战斗模块
- 移除 BattleStateMachine 和 BattleUnit 相关代码
- 新增 BattleContainer 和 DamageContext 结构体
- 重构伤害计算逻辑,使用高精度 decimal 进行计算
- 更新随机数生成器,支持基于用户和时间的种子生成
- 优化战斗信息结构,增加 OwnerID 字段
|
2025-08-25 12:58:08 +08:00 |
|
|
|
ada45feb01
|
refactor(fight): 重构效果系统
- 重新定义了基础事件类型和效果触发时机
- 优化了效果的结构和执行逻辑
- 添加了效果生命周期的管理
- 调整了效果注册和触发的方式
|
2025-08-25 05:28:08 +08:00 |
|
|
|
5ba81e2f90
|
refactor(fight): 重构战斗相关代码
- 移除未使用的战斗模式枚举和相关代码
- 更新 BurnEffect 结构,增加生命周期管理
- 删除多余的 Skill 结构和 Effect 相关代码
- 调整 NoteReadyToFightInfo 结构的位置
|
2025-08-25 04:23:32 +08:00 |
|
|
|
043cef2b64
|
refactor(fight): 重构战斗模块代码
- 将 fight 包名改为 damage,更准确地反映包的功能
- 删除了 fight_test.go 文件,清理了大量测试代码
- 保留了 damage.go 文件的核心逻辑
|
2025-08-25 02:02:16 +08:00 |
|
|
|
d7b4fb88c8
|
refactor(logic): 删除战斗系统相关代码
- 移除 battle 目录下的所有文件
- 删除 fight/battle 目录及其内容
- 更新 go.mod 和 go.sum 文件,移除相关依赖
|
2025-08-25 01:48:42 +08:00 |
|
|
|
cf74930e6e
|
refactor: 删除战斗模块冗余代码,增加克洛斯地心入口
- 移除了 fight 包下多个冗余的结构体和接口定义
- 删除了未使用的战斗状态机和技能限制效果相关代码
- 移除了多余的 XML 注释内容
|
2025-08-24 20:35:08 +08:00 |
|
|
|
081f990110
|
refactor(assets): 重构资产同步流程并添加宠物相关功能
- 移除了资产同步到私有 B 仓库的工作流
- 在玩家结构中添加了 IsFighting 字段
- 新增了宠物信息相关功能和数据结构
- 优化了地图进入和怪物刷新逻辑
- 调整了玩家登录和地图数据发送流程
- 重构了部分代码以提高可维护性和性能
|
2025-08-24 17:33:19 +08:00 |
|
|
|
bc4bd7eba6
|
refactor(login): 重构登录逻辑并优化用户信息获取
- 移除 controller 中的测试代码和不必要的注释
- 优化 login.go 中的用户信息获取逻辑,从 PlayerService 中获取玩家信息
- 删除 LoginSidInfo.go 中的冗余代码和未使用的函数
- 更新 admin 控制器中的 GetSession 方法,返回用户 ID 和 session
- 调整 base_sys_user 模型,移除冗余字段和注释
- 新增 GetPerson 方法在 base_sys_user 服务中获取用户信息
- 在 player 模型中添加 NewPlayerInfo 函数创建默认玩家信息
|
2025-08-22 22:40:32 +08:00 |
|
|
|
43094c647c
|
refactor(controller): 移除未使用的地图相关函数
- 删除了 controller 包中多个与地图相关的 Go 文件
- 移除了未使用的 MapIn、MapHot、MapOut 和 MapList 函数
- 在 space 包中添加了对玩家地图的特殊处理逻辑
|
2025-08-20 22:34:45 +08:00 |
|