Logo
Explore Help
Register Sign In
admin/bl
1
0
Fork 0
You've already forked bl
Code Issues Pull Requests Projects Wiki Activity
Files
d9d47b8d2182b9a0fb14b578cf6a3e4faa1c8d4d
bl/logic/service/fight/effect/effect.prop.go

25 lines
310 B
Go
Raw Normal View History

refactor(fight): 重构战斗系统效果处理逻辑 - 移除 Effect0 基类效果 - 调整 Input 结构,删除未使用的属性 - 优化 Effect 接口,增加 GetMaxStack 方法 - 重构效果初始化逻辑,支持不同类型效果的初始化 - 优化效果的添加和移除操作 - 调整宠物效果信息结构,合并参数
2025-09-16 22:51:22 +08:00
package effect
import (
"blazing/logic/service/fight/input"
"blazing/logic/service/fight/node"
)
type Prop struct {
node.EffectNode
}
func init() {
prop := &Prop{
EffectNode: node.EffectNode{
MaxStack: 6,
},
}
refactor(fight/effect): 统一效果索引从0开始,调整循环范围和伤害效果初始化
2025-09-23 17:42:41 +00:00
for i := 0; i < 6; i++ {
refactor(fight/effect): 统一效果初始化接口,重构效果类型管理并优化参数传递逻辑
2025-09-24 16:36:32 +00:00
input.InitEffect(input.EffectType.Prop, i, prop)
refactor(fight): 重构战斗系统效果处理逻辑 - 移除 Effect0 基类效果 - 调整 Input 结构,删除未使用的属性 - 优化 Effect 接口,增加 GetMaxStack 方法 - 重构效果初始化逻辑,支持不同类型效果的初始化 - 优化效果的添加和移除操作 - 调整宠物效果信息结构,合并参数
2025-09-16 22:51:22 +08:00
}
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 24.7.0 Page: 53ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API