Commit Graph

2 Commits

Author SHA1 Message Date
d73eb9eb26 feat(fight): 实现属性变化还原机制并优化属性操作逻辑
- 为多个效果(effect_38、effect_45、effect_51、effect_55、effect_56)添加 `Alive` 方法,
  用于在效果结束时还原精灵被修改的属性(如 MaxHp、Prop[0]、Prop[1]、PetInfo.Type)。
- 统一将对精灵属性类型的访问由 `PType` 修改为 `PetInfo.Type`,提升代码一致性与可维护性。
- 移除旧的回合开始/结束时手动保存和还原精灵信息的逻辑
2025-11-15 00:15:09 +08:00
00f7a8903a feat(effect): 删除重复的技能效果文件
移除了 logic/service/fight/effect/ 目录下重复的 effect_45 copy.go 文件,
该文件包含与 effect51 相关的防御力同步逻辑实现。此变更旨在清理代码库中
的冗余文件,确保技能效果逻辑的唯一性和可维护性。
2025-11-14 06:15:39 +08:00