昔念 9b078d7820 fix(fight): 修复技能效果添加逻辑并优化效果管理
- 修改 `AddEffect` 方法,使用 `EffectID` 包装技能效果,并避免重复添加
- 将 `Effects` 类型从 `[]Effect` 改为 `*utils.OrderedMap[int, Effect]` 以提升查找和管理效率
- 移除 `Effect` 接口中的 `ID()` 方法,改由 `EffectID` 结构体维护
- 增加 `GetSkillEffect` 和 `GetDamageEffect` 方法返回带 ID 的效果结构
- 更新 `CancelTurn` 和 `Exec` 方法以适配新的数据结构
- 初始化 `Effects` 为 `OrderedMap` 实例,确保容器正确创建
2025-09-24 19:22:46 +08:00
2025-09-04 23:57:22 +08:00
2025-08-31 06:53:42 +00:00
```
2025-09-24 12:40:13 +08:00
2025-06-20 17:13:51 +08:00
2025-08-15 19:25:59 +08:00
```
2025-09-23 13:24:40 +08:00
2025-06-20 17:13:51 +08:00
2025-06-20 17:13:51 +08:00
2025-06-20 17:13:51 +08:00

blazing

这是骄阳号开发团队的开源项目,请勿用于商业用途。 在软件开发中repo、impl、mapper 和 model 是常见的分层架构组件

项目介绍

seer-project

项目结构: go tool pprof -http :8081 "http://127.0.0.1:8080/debug/pprof/profile"

详情查看 文档

Description
No description provided
Readme 2.2 GiB
Languages
GO 100%