昔念
|
bf79c0fd6a
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight): 移除调试打印语句并优化阻塞策略
移除了effect_attr.go中的调试println语句,将注释掉相关的日志输出,
同时在pack.go中更新了锁策略,从SleepBlockStrategy切换到
ConditionBlockStrategy,并移除了未使用的time包导入
```
|
2026-03-04 14:45:52 +08:00 |
|
|
|
7d8497250d
|
1
|
2026-01-22 16:01:52 +00:00 |
|
|
|
85f15a72aa
|
```
refactor(fight): 统一战斗系统方法命名规范并优化逻辑
- 将所有下划线命名的方法统一为驼峰命名,如 Turn_Start 改为 TurnStart,
Action_end_ex 改为 ActionEndEx,Turn_End 改为 TurnEnd
- 新增 IsOwner() 方法用于判断当前精灵是否为场上的当前宠物
- 将硬编码的 CatchTime 比较逻辑替换为 IsOwner() 方法调用
- 在 NewSel408 中实现消除对手能力强化效果的具体逻辑
- 修复 effect_74 中衰弱状态的数值引用,使用枚举类型代替硬编码
- 优化 input/fight.go 中的技能选择逻辑,使用伤害值比较代替权重比较
- 移除 shiny.go 中未使用的 utils 导入和相关逻辑
- 修正 NewSel77 从 Turn_End 重命名为 TurnStart 的方法
- 在 input/fight.go 中添加 Damage 方法的注释说明
```
|
2026-01-05 22:54:41 +08:00 |
|
|
|
0f524aab85
|
```
fix(fight): 修复战斗命中判断逻辑并移除冗余命中检查
- 修复 NewSel32 中的命中判断,将 Side 字段改为 Hit 字段
- 移除 EffectAttackMiss 中的冗余命中判断逻辑
- 移除 EffectDefeatTrigger 中的重复命中检查
- 移除 EffectPhysicalAttackAddStatus 中的冗余命中判断
- 移除多个效果文件中的重复命中检查逻辑
- 修正 Effect136 中的命中处理逻辑,确保在技能命中时正确触发
- 移除其他多个效果中的重复命中检查代码
```
|
2026-01-04 21:41:10 +08:00 |
|
|
|
839d02b17f
|
"fix(logic): 修复宠物技能学习校验逻辑并移除冗余战斗效果字段"
|
2025-12-23 13:53:34 +00:00 |
|
|
|
90fdb49b92
|
```
feat(logic): 新增减少最大生命值效果并优化属性同步逻辑
新增了减少最大生命值的效果实现(opTypeMaxHP),并在 EffectPropSyncReverse
结构体中增加了对目标宠物属性的处理逻辑。同时重构了属性同步与反转相关代码,
改进了效果激活
|
2025-12-19 21:12:45 +08:00 |
|
|
|
96b5dbb425
|
feat(fight): 重构属性同步与反转效果逻辑
统一处理效果45、51、55、56的属性同步与反转逻辑,优化代码结构并提高可维护性。新增通用效果结构体 `EffectPropSyncReverse` 和操作类型定义,集中管理不同属性操作行为。
fix(controller): 修复玩家离开地图逻辑错误
修正 `FRESH_LEAVE_FIGHT_LEVEL` 接口中 defer 调用为进入地图,并发送角色信息包给客户端以确保状态一致。
feat(effect): 新增天敌机制核心逻辑占位
在 `NewSel14` 效果中添加 `Turn_Start` 方法,实现若遇到天敌则害怕多回合的核心逻辑框架。
chore(config): 更新Boss配置怪物ID及血量
调整Boss ID为2的怪物配置,替换原有Monster ID并设置血量为10,用于测试或平衡调整。
refactor(fight): 优化战斗循环和精灵切换逻辑
整理战斗主循环中的血量赋值语句格式,调整精灵切换时变量顺序以避免潜在问题,并修复死亡标记逻辑。
refactor(node): 恢复BoolisFalse方法实现
取消注释 `BoolisFalse` 方法内容,恢复其正常功能以便其他模块正确判断布尔条件。
style(logic): 格式化代码空行和缩进
清理多余空行,对齐导入语句与其他代码块格式,增强整体代码可读性。
debug(effect): 增加烧伤伤害调试打印
在持续伤害效果中加入println语句,输出实际造成的真实伤害数值便于排查问题。
|
2025-12-18 23:57:17 +08:00 |
|
|
|
fb835a017f
|
1
|
2025-12-18 13:10:40 +00:00 |
|
|
|
002c855e47
|
feat(fight): 新增试炼之塔和勇者之塔地图切换功能,优化战斗效果处理逻辑
|
2025-12-18 10:57:59 +00:00 |
|