feat(fight): 实现技能PP消耗Hook机制并优化效果处理 - 在Effect475中添加子效果时通过Ctx().Our.AddEffect正确添加效果 - 删除已废弃的Effect407、Effect440和Effect412效果类型 - 在fightc.go中实现技能使用后的PP消耗Hook机制,支持效果修改PP消耗数量 - 添加HookPP接口方法用于处理技能使用的PP消耗逻辑 - 在SkillInfo中添加Use方法用于实际消耗PP值 ```
This commit is contained in:
@@ -459,6 +459,10 @@ type SkillInfo struct {
|
||||
PP uint32
|
||||
}
|
||||
|
||||
func (s *SkillInfo) Use(count int) {
|
||||
s.PP -= uint32(count)
|
||||
}
|
||||
|
||||
// TableName Pet's table name
|
||||
func (*Pet) TableName() string {
|
||||
return TableNamePet
|
||||
|
||||
Reference in New Issue
Block a user