xinian
|
875ad668aa
|
feat: 实现战斗效果逻辑和接口重构
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-28 21:57:22 +08:00 |
|
|
|
0f524aab85
|
```
fix(fight): 修复战斗命中判断逻辑并移除冗余命中检查
- 修复 NewSel32 中的命中判断,将 Side 字段改为 Hit 字段
- 移除 EffectAttackMiss 中的冗余命中判断逻辑
- 移除 EffectDefeatTrigger 中的重复命中检查
- 移除 EffectPhysicalAttackAddStatus 中的冗余命中判断
- 移除多个效果文件中的重复命中检查逻辑
- 修正 Effect136 中的命中处理逻辑,确保在技能命中时正确触发
- 移除其他多个效果中的重复命中检查代码
```
|
2026-01-04 21:41:10 +08:00 |
|
|
|
91690658b5
|
feat(boss-effect): 统一处理参数类型转换,提升数值比较与运算准确性
对多个 boss 技能效果文件中的参数调用进行了统一调整,将原先直接使用 `e.Args()[index]` 的地方,
改为通过 `e.Args()[index].IntPart()` 或 `e.Args()[index]` 进行类型转换后再参与逻辑判断或数值计算。
同时修正了部分 HP 比较方式,由整型比较转为 decimal
|
2025-12-06 15:11:42 +08:00 |
|
|
|
43813932c9
|
```
build(go): 升级 Go 版本至 1.20 并更新依赖包
将项目 Go 版本从 1.18 升级至 1.20,并同步更新了相关模块依赖。
同时替换 decimal 库为 alpacadecimal,以提升数值计算精度和性能。
- 升级 Go 模块版本
- 替换 github.com/govalues/decimal 为 github.com/alpacahq/alpacadecimal
- 更新多个间接依赖包版本
- 调整相关代码中 decimal
|
2025-12-05 00:24:02 +08:00 |
|
|
|
022dc12461
|
refactor(decimal): 替换shopspring/decimal为govalues/decimal库
|
2025-12-04 14:28:42 +00:00 |
|
|
|
315f720e49
|
fix: 修复空提交问题
|
2025-11-21 05:47:51 +00:00 |
|
|
|
f919047ff6
|
```
fix(login): 修正用户登录时间字段命名及逻辑
将 `Onlinetime` 字段更名为 `Logintime`,以更准确反映其含义,并确保在登录时正确记录时间戳。
refactor(player): 移除冗余的 Save 方法及相关逻辑
删除 Player 结构体中的 Save、CanGetExp、CompleteLogin 和 IsNewPlayer 方法,
相关功能已迁移或不再使用。
feat(pprof): 更新 pprof 监听地址
修改 README 中的 pprof 示例命令,将监听地址从远程 IP 改为本地回环地址 `127.0.0.1
|
2025-11-15 13:20:42 +08:00 |
|
|
|
55ff5c6119
|
```
refactor(effect): 更新状态枚举类型为 EnumPetStatus
将多个技能效果文件中的 EnumBattleStatus 类型统一更新为 EnumPetStatus,
以更准确地反映其用途。同时修改了相关函数签名和变量声明。
此外,清理了部分注释格式,并补充了关于被动效果不能被免疫的说明。
```
|
2025-11-14 00:26:34 +08:00 |
|