昔念
|
e1a994ba11
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加效果工厂模式支持以解决闭包变量捕获问题
- 新增initskillFactory函数用于注册效果工厂
- 修改技能效果注册逻辑从直接实例化改为工厂模式
- 解决循环中闭包捕获变量导致的潜在问题
feat(fight): 实现对手输入获取逻辑优化回合处理
- 添加roundOpponentInput方法获取对手输入
- 重构enterturn方法中的先后手逻辑
- 确保攻击方和被攻击
|
2026-04-12 22:44:13 +08:00 |
|
xinian
|
9c6f3988de
|
refactor: 重构 CurrentPet 为 CurPet
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 04:34:43 +08:00 |
|
xinian
|
6439995434
|
feat: 支持多精灵战斗位操作
|
2026-04-04 04:28:04 +08:00 |
|
xinian
|
1a0e0b405a
|
feat: 添加自然祝福相关技能效果实现
ci/woodpecker/push/my-first-workflow Pipeline failed
实现1383-1387技能效果,包括自然祝福状态下的属性强化、自然祝福层数管理、护盾效果等
|
2026-04-03 11:19:20 +08:00 |
|
xinian
|
5204615c28
|
feat: 新增战斗效果并优化现有逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-03 00:22:05 +08:00 |
|
xinian
|
875ad668aa
|
feat: 实现战斗效果逻辑和接口重构
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-28 21:57:22 +08:00 |
|
昔念
|
fb32bb3c39
|
```
feat(fight): 添加新效果类型574并优化现有战斗逻辑
- 重命名NewSel409结构体的Action_end_ex方法为Skill_Use_ex
- 将effect/523中HP检查改为Alive()方法调用
- 修复selfkill效果中的代码格式问题
- 新增效果类型574:消耗自身全部体力使下次技能必定先手、命中且暴击
- 实现Effect574的ComparePre和ActionStart方法处理先手、命中和暴击逻辑
```
|
2026-03-17 19:30:40 +08:00 |
|
xinian
|
937ddd0a97
|
fix: 修复宠物存活状态判定逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
移除 `NotAlive` 字段,改用 `Alive()` 方法通过 HP 判断存活状态,修正相关效果触发逻辑。
|
2026-03-17 13:34:50 +08:00 |
|
xinian
|
23649b2c20
|
fix: 修正 Effect71 技能逻辑顺序
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-13 21:31:49 +08:00 |
|
昔念
|
939ef29800
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(effect): 移除effect435并重构为selfkill模块
移除独立的effect435实现文件,并将该效果重新实现在selfkill.go中。
effect435功能为牺牲自己使下回合出场精灵首次攻击必定命中和先手。
fix(effect): 修复effect457技能复制逻辑并添加回合结束处理
修复effect457在组队对战中的技能复制逻辑问题,添加deepcopy依赖,
并在回合结束时恢复原始技能状态。
refactor(fight): 调整战斗
|
2026-03-10 09:17:26 +08:00 |
|
昔念
|
ce279cd992
|
根据提供的code differences信息,我无法看到具体的代码变更内容。由于code differences部分为空白,我将提供一个通用的示例格式:
ci/woodpecker/push/my-first-workflow Pipeline was successful
```
docs(readme): 更新文档说明
- 添加了项目使用说明
- 补充了配置项解释
- 修正了错误的示例代码
```
注意:由于没有具体的代码差异信息,无法生成准确的commit
|
2026-03-09 22:36:30 +08:00 |
|
昔念
|
994cbb44b8
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
fix(fight): 修复技能实体属性访问问题
- 修改所有技能实体的ID、Power、CritRate、MustHit、Priority等属性访问方式
从直接访问改为通过XML字段访问,确保数据一致性
- 更新多个boss技能效果处理逻辑中的属性引用路径
- 移除已废弃的effect/486文件
- 在New
|
2026-03-09 18:49:51 +08:00 |
|
昔念
|
9315fcfa17
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
refactor(fight): 移除能力操作类型枚举并简化属性设置方法
移除了 info.EnumAbilityOpType 枚举类型及其相关常量定义,
重构了 SetProp 方法调用,不再传递操作类型参数,
通过检查等级正负值来判断是增加还是减少属性,
减少了代码复杂度并统一了属性变更的处理逻辑。
```
|
2026-03-08 23:24:18 +08:00 |
|
昔念
|
b9739f7b4e
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight/effect): 重构技能效果实现
移除独立的Effect112实现,将其整合到selfkill模块中。
通过继承SelfKill结构体来实现技能112的效果,提高代码复用性。
同时修复了原Effect112中的方法命名规范问题,将OnSkill改为Skill_Use。
删除了无用的Effect59 SwitchIn方法。
```
|
2026-03-08 22:53:14 +08:00 |
|
昔念
|
90f653d3ee
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(effect): 移除未使用的element导入并优化自然敌人判断逻辑
移除了NewSeIdx_14.go中未使用的element包导入,将自然敌人判断逻辑
提取到EffectNode基类中,通过ISNaturalEnemy方法统一处理。
```
|
2026-03-08 22:43:51 +08:00 |
|