feat(fight): 重构技能效果4和5的实现逻辑 - 移除旧的EffectStat通用结构体 - 为技能4和5创建独立的Effect4和Effect5结构体 - 简化技能触发逻辑,直接使用SideEffectArgs参数 - 技能4现在只影响自身属性,技能5只影响对方属性 - 移除targetOpponent布尔类型判断逻辑 fix(pet): 添加宠物上架数量限制 - 在UPdatePrice方法中增加销售宠物数量检查 - 当is_sale为1时检查
feat(fight): 重构技能效果4和5的实现逻辑 - 移除旧的EffectStat通用结构体 - 为技能4和5创建独立的Effect4和Effect5结构体 - 简化技能触发逻辑,直接使用SideEffectArgs参数 - 技能4现在只影响自身属性,技能5只影响对方属性 - 移除targetOpponent布尔类型判断逻辑 fix(pet): 添加宠物上架数量限制 - 在UPdatePrice方法中增加销售宠物数量检查 - 当is_sale为1时检查