panw 78647eda29 refactor(卡牌): 将卡牌效果应用逻辑改为直接调用组件方法
移除 HeroAttrsComp 中对 UseItemCard 和 UseAttrCard 的事件监听,改为在 MissionCardComp 中直接获取主角实体并调用对应组件方法。
这样避免事件广播导致非主角实体错误响应,确保卡牌效果仅作用于主角。
具体修改:
- 天赋卡:直接调用 TalComp.addTal
- 属性卡:直接更新全局属性并调用 HeroAttrsComp.recalculateSingleAttr
- 药水卡:直接创建 BuffConf 并调用 HeroAttrsComp.addBuff
- 技能卡:暂时保留事件派发,但后续可考虑类似改造
- 伙伴卡:保留事件派发,因其涉及实体创建
2026-02-03 08:37:27 +08:00
2024-07-17 16:14:14 +08:00
dd
2024-08-15 20:07:21 +08:00
dd
2025-03-17 16:40:35 +08:00
dd
2025-08-19 08:44:08 +08:00
2024-07-17 16:14:14 +08:00
2025-10-19 20:10:19 +08:00
2024-07-17 16:14:14 +08:00
2025-08-18 17:00:40 +08:00
2024-07-17 16:14:14 +08:00
Description
No description provided
Readme 199 MiB
Languages
TypeScript 98.8%
JavaScript 1%
Batchfile 0.1%