昔念
|
f810a2ae86
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 宠物系统重构和功能增强
- 修复战斗boss中effect ID索引错误问题
- 实现宠物仓库和背包管理功能
- 添加宠物列表排序保存功能
- 重构宠物备份列表同步逻辑
- 优化宠物释放和获取逻辑
- 添加宠物背包仓库切换功能
- 修复地图模型广播信息结构问题
- 调整宠物特效数据库查询逻辑
```
|
2026-04-02 07:49:49 +08:00 |
|
昔念
|
3a13bcc99c
|
```
feat(game): 实现扭蛋系统批量物品添加功能并优化地图逻辑
- 新增ItemAddBatch方法用于批量添加物品,支持普通道具和特殊道具的分别处理
- 优化扭蛋游戏玩法中的物品添加逻辑,使用新的批量接口提升性能
- 在扭蛋机器人命令中实现完整的物品检查和批量添加流程
refactor(map): 重构地图控制器代码结构并添加注释
- 为EnterMap、LeaveMap、GetMapPlayerList等方法添加中文注释
- 统一地图相关的命名规范,如enter map替换进入地图
- 调整地图玩家列表中BOSS广播命令ID,2021和2022进行对调
refactor(boss): 重构定时BOSS代码并优化注释
- 将原有的中文注释改为英文注释,统一代码风格
- 简化TimeBossRule结构体定义和相关配置
- 优化定时任务注册逻辑,去除冗余的注释和变量
refactor(space): 清理地图空间服务代码注释
- 移除多余的中文注释和说明文字
- 统一代码格式,移除不必要的空行和注释
- 保持原有的天气系统和地图刷怪逻辑不变
fix(role): 修复系统角色权限查询逻辑
- 修改BaseSysRoleService中的查询条件,正确处理管理员权限
- 使用Extend方法替代Where进行复杂的权限判断逻辑
- 确保超级管理员可以访问所有角色,其他用户受限于权限范围
refactor(dict): 添加字典服务批量查询方法
- 新增GetMaxMap方法用于批量获取物品最大持有上限
- 优化数据库查询,减少多次单个查询的开销
- 支持一次请求多个物品的最大数量限制
fix(player): 修复玩家信息保存异常处理
- 将panic方式改为错误日志记录,避免程序崩溃
- 优化Save方法的重试逻辑,统一错误处理方式
- 在本地文件回退时记录详细错误信息
feat(robot): 扩展扭蛋机器人功能
- 添加用户验证和角色创建检查
- 实现批量扭蛋的完整逻辑,支持1-10次抽取
- 集成物品数量检查和批量添加功能
```
|
2026-04-02 02:33:05 +08:00 |
|
昔念
|
5995f0670c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(game): 实现扭蛋系统批量物品添加功能并优化地图逻辑
- 新增ItemAddBatch方法用于批量添加物品,支持普通道具和特殊道具的分别处理
- 优化扭蛋游戏玩法中的物品添加逻辑,使用新的批量接口提升性能
- 在扭蛋机器人命令中实现完整的物品检查和批量添加流程
refactor(map): 重构地图控制器代码结构并添加注释
- 为EnterMap、LeaveMap、GetMapPlayerList等方法添加中文注释
- 统一地图相关的命名规范,如enter
|
2026-04-01 20:10:29 +08:00 |
|
昔念
|
1b6586aedc
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(space): 添加地图模型配置支持并优化BOSS信息结构
添加MapModel字段到MapBossInfo结构体中,用于存储更完整的BOSS模型数据,
修改初始化逻辑从新的MapModel服务获取数据,并更新HP恢复逻辑使用新模型数据。
同时优化MapNode配置表结构,移除冗余字段并调整数据查询逻辑,
将IsBroadcast字段类型改为uint32以
|
2026-04-01 06:27:03 +08:00 |
|
昔念
|
81c16590d6
|
```
feat(pet): 实现宠物展示功能和稀有宠物塔配置
- 添加PetDisplay字段到Player结构体,用于管理宠物展示状态
- 实现PlayerShowPet方法,支持宠物展示逻辑,包括设置展示标识、
检查宠物存在性并返回相应错误码
- 在Space中添加RefreshUserInfo方法,用于刷新用户信息并应用
宠物展示信息到SimpleInfo
- 扩展SimpleInfo结构体,添加PetRide字段用于宠物骑乘标识
|
2026-04-01 02:48:09 +08:00 |
|
昔念
|
d55c96e383
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(database): 添加多个玩家相关表的联合唯一约束
- 为player_talk表添加玩家+挖矿联合唯一索引
- 为player_task表添加玩家+任务联合唯一索引
- 为player_title表添加玩家+称号联合唯一索引
- 为player_pet表添加玩家+精灵联合唯一索引
- 为player_cdk_log表添加玩家+CDK联合唯一索引
- 为player_egg表添加玩家孵蛋联合唯一索引
- 为player_pvp表添加PVP索引
- 为player_sign_in_log表添加签到联合唯一索引
- 为player_room_house表添加房间索引
fix(user-talk): 修复获取聊天配置
|
2026-03-28 02:22:15 +08:00 |
|
昔念
|
06091ff42c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(item_buy): 优化购买逻辑并添加库存限制功能
- 将变量名 is 改为 ok,提高代码可读性
- 移除未使用的变量 addSuccess
- 重构购买成功逻辑,确保物品添加成功后才扣减金币
- 在 talk.go 中修改判断条件,使用 Limit 字段而非 Type 字段
- 在 user_talk.go 中添加 Limit 字段用于限制数量配置
```
|
2026-03-28 01:46:52 +08:00 |
|
xinian
|
99af9b6e01
|
feat: 增加采集限购按日、周、月重置功能
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-27 13:17:42 +08:00 |
|
xinian
|
40411ba84b
|
fix: 修复商品购买和服务相关逻辑问题
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-27 12:56:29 +08:00 |
|
xinian
|
4ba8fe32c4
|
feat: 添加BossConfig战胜规则字段并移除MapNode冗余字段
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-21 01:06:59 +08:00 |
|
xinian
|
1969c01f3e
|
feat: 添加战胜规则配置模块
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-21 00:57:18 +08:00 |
|
xinian
|
2dab20653f
|
feat: 添加必须道具字段
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-07 10:40:04 +08:00 |
|
昔念
|
ef7595a218
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 移除调试打印语句并修复宠物类型验证逻辑
移除了PetKing函数中的调试打印语句,确保不再输出调试信息到控制台。
同时保持了宠物类型验证的核心逻辑不变。
fix(fight): 修正boss技能伤害计算公式
修改了NewSel323的OnSkill方法中伤害计算的公式,
将原来的百分比计算方式调整为正确的血量差值计算方式。
feat(space): 调整空间定时器间隔时间
将Space.Next方法的时间间隔从6-30秒大幅增加到10-30分钟,
以适应实际的游戏节奏需求。
refactor(config): 更新宠物基础配置模型结构
移除了PetBaseConfig中Hp字段的not null约束,
使配置更加灵活。
feat(config): 扩展地图坑位配置支持新功能
为map_pit配置添加了MustTask必做任务字段和DropItemIds掉落物ID列表,
同时为item和pet服务增加了列表查询操作的等值过滤支持。
```
|
2026-03-06 23:49:20 +08:00 |
|
xinian
|
8efaab48fd
|
docs: 更新任务类型注释
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 15:29:18 +08:00 |
|
xinian
|
9b344d3753
|
feat: 重构地图热度信息并添加地图提示功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
将地图热度信息从简单的计数器改为包含提示信息的结构体
添加矿物、BOSS、宠物和掉落等提示信息的收集功能
优化地图进入和离开时的计数逻辑
|
2026-03-01 10:44:31 +08:00 |
|
昔念
|
aad5a1b360
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 添加广播节点结构体并重构地图节点配置
- 新增BroadcastNode结构体,包含触发器ID、位置、血量和方向字段
- 将MapNode结构体嵌入BroadcastNode以支持广播节点功能
- 从MapNode中移除重复的TriggerID、Pos、HP字段
- 在Event结构体中新增
|
2026-02-27 23:13:50 +08:00 |
|
昔念
|
bfafd5789d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(utils): 添加切片元素计数功能
新增CountSliceElements函数用于统计切片中各元素的出现次数,
返回map[元素]出现次数的映射关系,支持任意可比较类型的切片元素。
fix(config): 调整地图配置模型默认值设置
修改MapPit结构体中的MinLevel和MaxLevel字段设置,
将数据库约束改为非空并设置默认值为1,确保等级范围配置的有效性。
ref
|
2026-02-26 22:32:15 +08:00 |
|
昔念
|
f7e5880092
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(space): 添加天气变化调试日志并优化地图节点配置
- 在天气变化时添加调试打印语句,便于追踪空间天气变化情况
- 重构地图节点模型,将NodeID重命名为TriggerID以更好地表达其用途
- 添加触发器ID字段用于区分精灵和NPC,支持高ID控制NPC逻辑
- 更新注释说明剧情相关配置的重构计划,通过NPC节点判断类型
- 调整地图怪信息结构体初始化逻辑,直接使用TriggerID作为ID
```
|
2026-02-25 22:47:16 +08:00 |
|
昔念
|
a3244549f3
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight_boss): 修复Boss挑战功能中的参数传递和效果处理逻辑
- 修复PlayerFightBoss方法中参数名错误(data -> data1)
- 修正BossId获取路径,使用正确的参数引用
- 重构特效处理逻辑,从循环解析改为批量获取
- 添加宠物闪光效果初始化支持
fix(fight_塔): 修复试炼塔相关战斗逻辑错误
- 修正Boss获取逻辑,从单个对象改为数组切片访问
- 调整塔级Boss获取接口
|
2026-02-25 21:16:36 +08:00 |
|
昔念
|
6af88365c2
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight_boss): 重构Boss战斗逻辑并修复捕捉功能
- 移除未使用的taskID和canCapture变量
- 简化Boss数据获取逻辑,移除注释掉的旧代码
- 更新捕捉机制使用bosinfo[0].IsCapture
|
2026-02-25 19:46:31 +08:00 |
|
昔念
|
dc4835f14c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(common/utils): 添加时间范围检查工具函数
添加了 IsCurrentTimeInRange 函数用于判断当前时间是否在指定的 HH:MM
时间区间内,支持当前日期的时间比较功能。
refactor(logic/controller): 重构 Boss 挑战逻辑并集成配置服务
- 集成 service 模块替代原有硬编码逻辑
- 重构 PlayerFightBoss 方法,使用新的配置数据结构
- 移除已废弃的 processMonID 函数和相关注释代码
refactor(logic/space): 优化地图 Boss 信息管理和天气系统
- 更新地图 Boss 数据
|
2026-02-25 19:05:50 +08:00 |
|
昔念
|
7c1540ff6d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(common/data/xmlres): 注释掉未使用的MonsterMap配置变量
- 将MonsterMap配置变量注释掉,因为当前不再使用该配置
- 相应地注释掉了初始化代码中的MonsterMap赋值逻辑
feat(logic/controller): 统一CanFight方法返回值为ErrorCode
- 修改PlayerFightBoss等战斗控制器中的Can
|
2026-02-25 16:18:10 +08:00 |
|
昔念
|
5e9ac0bef5
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
refactor(config): 调整塔配置结构体字段定义
移除了Name和TowerLevel字段中多余的空格,并将BossIds字段从切片类型
改为普通uint32类型,同时更新了数据库标签注释内容。
```
|
2026-02-25 14:03:27 +08:00 |
|
昔念
|
c00a796203
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(common/utils): 重构concurrent_swiss_map使用官方sync.Map实现
- 替换原有的第三方并发map实现,改为基于标准库sync.Map的封装
- 保持完全的API兼容性,原有配置方法变为无实际作用的占位符
- 优化Range方法实现,移除goroutine/channel开销,避免潜在的死锁风险
- 移除依赖的外部库和
|
2026-02-25 13:20:38 +08:00 |
|
昔念
|
931809edc4
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(config): 调整MapBoss结构体字段类型
- 将BossMonID字段从[]int切片类型改为int单值类型,并移除相关定义
- 将WinBonusID和FailBonusID字段从[]int切片类型改为int单值类型,
并设置默认值为0
- 移除多余的空行和格式调整,保持代码整洁
|
2026-02-24 22:58:58 +08:00 |
|
昔念
|
813eb4c3cd
|
根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的提交信息模板:
ci/woodpecker/push/my-first-workflow Pipeline was successful
```
docs(readme): 更新文档说明
- 添加了项目使用说明
- 补充了配置项解释
- 优化了文档结构
```
|
2026-02-24 22:10:49 +08:00 |
|
昔念
|
8a072bd028
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 修改地图坑位配置的数据结构
- 将MapPit结构体中的MapID字段从数组类型[]int32改为单个int32类型
- 更新数据库标签,移除数组类型定义,添加非空约束和索引
- 修改JSON标签注释为"所属地图ID"
- 在服务层的查询操作中添加map_id字段的相等查询支持
```
|
2026-02-24 19:20:38 +08:00 |
|
昔念
|
0a2ec3af08
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(config): 移除怪物刷新相关代码并优化地图坑位配置
移除 modules/config/controller/admin/monster_refresh.go 中的
TaskInfoController 及其相关路由注册逻辑
移除 modules/config/model/map_monster.go 中的 MonsterRefresh
模型定义及相关常量、方法
重构 modules/config/model/map_pit.go 中的 MapPit 结
|
2026-02-24 14:11:01 +08:00 |
|
昔念
|
f1c162d10f
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(config): 移除MapPit结构体中的PitName字段
移除了MapPit结构体中未使用的PitName字段,该字段包含坑位名称相关信息,
以简化数据模型结构。
```
|
2026-02-24 13:09:09 +08:00 |
|
昔念
|
fa6132a7d1
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-24 12:53:16 +08:00 |
|
昔念
|
6c26e448fd
|
```
refactor(common): 移除未使用的XML解析测试代码
移除test_test.go中未完成的Mapxml函数和login/main.go中的
XML解析注释代码,清理无用的导入包,优化代码结构
BREAKING CHANGE: 删除了modules/config/model/map_moster_node.go
文件中的MapPit相关模型定义
```
|
2026-02-24 12:53:07 +08:00 |
|
xinian
|
215ce98c22
|
编辑文件 tower_110.go
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 15:08:20 +08:00 |
|
xinian
|
eea2e8777f
|
编辑文件 tower_110.go
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 15:06:45 +08:00 |
|
昔念
|
6b316b868c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(player): 添加称号重复检查逻辑
防止玩家重复获得相同称号,提升系统稳定性
fix(config): 修复boss配置相关代码问题
- 新增BossController的GetList接口
- 优化import语句顺序
- 修正PetBaseConfig中Desc字段为Remark字段
- 移除Tower配置中的TaskIds冗余字段
- 完善ShopConfig字段注释内容
```
|
2026-02-23 12:39:57 +08:00 |
|
xinian
|
5c3ffc9c32
|
refactor: 简化商品类型注释并移除冗余字段
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 01:33:31 +08:00 |
|
xinian
|
b00d81bf63
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 00:57:07 +08:00 |
|
昔念
|
1dc75b529d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(socket): 优化TCP连接处理性能
- 添加最小可读长度检查,避免无效Peek操作
- 修复数据部分解析逻辑,避免空切片分配
perf(utils): 优化并发哈希映射性能
- 将分段数量调整为CPU核心数
- 重写Range方法,移除channel和goroutine开销
- 添加原子标志控制遍历终止
perf(utils): 优化结构体序列化缓存机制
- 添加sync.Map缓存预处理结果
- 支持结构体、自定义类型、二进制类型分别缓存
- 减少重复反射
|
2026-02-22 10:59:41 +08:00 |
|
昔念
|
790bc21034
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 添加事件配置和地图绑定功能
- 在BossConfig中添加MapID字段用于绑定地图ID和Event结构体
- 新增Event结构体包含精灵数组、触发时间、天气等事件相关字段
- 在MapPit中添加MapID字段用于绑定地图ID和Event结构体
- 为MapPit添加IsCapture字段标识是否可捕捉
- 更新NewBossConfig和NewMapPit构造函数初始化Event实例
- 注释掉MapNode中的NodeActiveScript字段
```
|
2026-02-22 10:03:46 +08:00 |
|
xinian
|
f16838a916
|
refactor: 重构怪物刷新和地图节点配置模型
ci/woodpecker/push/my-first-workflow Pipeline was successful
将怪物刷新配置拆分为独立的 map_monster 和 map_moster_node 模型
新增 mapnode 模型用于管理地图节点配置
优化坑位绑定和刷新规则的数据结构
|
2026-02-22 07:51:37 +08:00 |
|
昔念
|
379e3c8ce6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 添加超时空地图配置和时间地图查询功能
新增IsTimeSpace字段用于标识地图是否为超时空地图,
添加TimeMap API接口支持查询超时空地图配置
perf(socket): 优化XORDecryptU解密函数减少内存分配
基于bytebufferpool实现缓冲区池化,大幅降低高频调用下的
内存分配和GC压力,提升性能表现
refactor(utils): 优化packVal序列化函数提升性能和稳定性
减少反射开销,优化内存拷贝操作,改进错误处理机制,
替换panic为error返回,增强代码健壮性
docs(readme): 添加新的pprof性能分析地址配置
```
|
2026-02-21 17:32:40 +08:00 |
|
昔念
|
31d9eb3f9e
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 添加超时空地图配置和时间地图查询功能
新增IsTimeSpace字段用于标识地图是否为超时空地图,
添加TimeMap API接口支持查询超时空地图配置
perf(socket): 优化XORDecryptU解密函数减少内存分配
基于bytebufferpool实现缓冲区池化,大幅降低高频调用下的
内存分配和GC压力,提升性能表现
refactor(utils): 优化packVal序列化函数提升性能和稳定性
减少反射开销,
|
2026-02-21 16:48:42 +08:00 |
|
昔念
|
f6b583575a
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-20 22:39:04 +08:00 |
|
昔念
|
922f7c3622
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-20 21:34:27 +08:00 |
|
昔念
|
e1f910848f
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 23:14:43 +08:00 |
|
昔念
|
05d427cbea
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 11:51:34 +08:00 |
|
昔念
|
0e3269b97e
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 09:45:25 +08:00 |
|
昔念
|
e5c75f7359
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 22:57:05 +08:00 |
|
xinian
|
e47ada7e58
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-13 06:02:32 +08:00 |
|
xinian
|
a0e0822b5a
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 03:04:04 +08:00 |
|
xinian
|
d0cf598ced
|
refactor: 将物品和货币相关字段从uint32改为int64以支持更大数值范围
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-12 04:28:20 +08:00 |
|