|
|
9422f2df99
|
```
feat(pet): 宠物系统新增异色功能
- 在蛋游戏中添加异色宠物生成逻辑
- 在 boss 战斗中加入捕获时异色概率判定
- 优化宠物融合系统,支持融合后异色继承
- 重构宠物删除方法命名,修复方法调用问题
|
2025-12-30 00:10:59 +08:00 |
|
|
|
dee8193bde
|
```
refactor(player): 重构OgreInfo数据结构并优化怪物生成逻辑
- 将Player结构体中的OgreInfo字段从[9]OgrePetInfo数组改为OgrePet结构体
- 更新所有OgreInfo的访问方式,使用OgreInfo.Data[index]替代OgreInfo[index]
- 移除不再使用的common包
|
2025-12-28 23:16:59 +08:00 |
|
|
|
67227f3016
|
``` refactor(monster): 优化怪物生成逻辑并简化OgreInfo数据结构
|
2025-12-28 14:40:17 +00:00 |
|
|
|
0322f28f53
|
"refactor(map): 优化地图NPC刷新逻辑并调整怪物生成冷却时间"
|
2025-12-17 09:52:44 +00:00 |
|
|
|
1d830ea808
|
"refactor(map): 优化地图怪物刷新逻辑并调整天气系统实现"
|
2025-12-16 08:35:22 +00:00 |
|
|
|
d2467363e8
|
feat(effect): 新增回合结束计数逻辑并调整伤害处理流程
在 Effect46 中新增 `Turn_End` 方法用于回合结束时增加计数器,并移除了原有在
`Damage_DIV_ex` 方法中重复的自增操作,以确保逻辑清晰且统一。
---
fix(monster): 调整异色宠物生成规则及捕获概率
测试服环境下强制开启异色宠物生成,并将原捕获概率由 30% 调整为 1%,提升
稀有精灵
|
2025-12-15 04:02:03 +08:00 |
|
|
|
77f3d153c6
|
```
fix(monster): 调整闪光宠物生成概率并修复时间种子问题
将闪光宠物的生成条件从 `grand.Meet(1, 100)` 修改为 `grand.Meet(30, 100)`,
同时为 `RandSHiny` 方法增加时间偏移参数以提升随机性。
此外,修正了登录任务判断逻辑中的索引范围错误,字段命名优化以及部分冗余代码清理。
```
|
2025-12-14 23:28:28 +08:00 |
|
|
|
8791e775ba
|
fix(Monster.go): 修复怪物生成时的闪光率判断逻辑
在生成怪物时,增加对宠物捕获率是否为0的检查,避免无效的闪光率计算。
|
2025-12-14 20:35:53 +08:00 |
|
|
|
3d3591ebec
|
feat(player): 重构怪物闪光效果生成逻辑并优化颜色矩阵随机算法
- 移除了 Monster.go 中对 `model.GlowFilter` 的直接构造逻辑,改用统一的 `RandSHiny()` 方法处理异色光晕配置
- 新增 `RandomMatrixNoSingleColorBright` 和 `RandomMatrixNoSingleColorBrightDefault` 函数,增强颜色矩阵生成的灵活性和亮度控制能力
- 修复可能因全拷贝模式导致图像单一色彩的问题,确保至少有一行使用偏移量
- 增加 redBias 和 brightnessScale 参数支持,提升颜色多样性和视觉表现力
- 使用
|
2025-12-14 20:32:54 +08:00 |
|
|
|
b6c3ff53aa
|
```
feat(monster): 优化怪物颜色矩阵生成逻辑以避免单色问题
重构了颜色矩阵生成函数,引入新模式避免生成单一颜色图像。新模式通过确保至少一个通道依赖输入,并对常量偏移进行去重处理,提升颜色多样性。同时删除了对 time 包的依赖,改用 gf 框架内置随机函数。
```
|
2025-12-14 19:55:38 +08:00 |
|
|
|
3f059c71fa
|
feat(pet): 更新宠物生成逻辑以支持异色属性
- 修改 `GenPetInfo` 函数签名,将 `shinyid` 参数调整为 `[]GlowFilter` 类型,并移动其位置
- 在多个控制器中更新调用 `GenPetInfo` 的地方,适配新的参数顺序和类型
- 引入 `GlowFilter` 结构用于描述异色效果,并在 `OgrePetInfo` 中添加相关字段
- 新增 `GenerateNormalizedColorMatrix` 工具函数用于生成颜色矩阵
- 调整宠物生成时对异色信息的初始化
|
2025-12-14 19:23:26 +08:00 |
|
|
|
04905be3f9
|
``` feat(fight): 添加尼尔尼奥变身逻辑并重构怪物生成模块
|
2025-12-10 13:54:51 +00:00 |
|