```
refactor(effect): 更新状态枚举类型为 EnumPetStatus 将多个技能效果文件中的 EnumBattleStatus 类型统一更新为 EnumPetStatus, 以更准确地反映其用途。同时修改了相关函数签名和变量声明。 此外,清理了部分注释格式,并补充了关于被动效果不能被免疫的说明。 ```
This commit is contained in:
@@ -125,31 +125,31 @@ type WeakenedS struct {
|
||||
|
||||
// 定义战斗状态枚举
|
||||
var PetStatus = enum.New[struct {
|
||||
Paralysis EnumBattleStatus `enum:"0"` // 麻痹
|
||||
Poisoned EnumBattleStatus `enum:"1"` // 中毒
|
||||
Burned EnumBattleStatus `enum:"2"` // 烧伤
|
||||
DrainHP EnumBattleStatus `enum:"3"` // 吸取对方的体力
|
||||
DrainedHP EnumBattleStatus `enum:"4"` // 被对方吸取体力
|
||||
Frozen EnumBattleStatus `enum:"5"` // 冻伤
|
||||
Fear EnumBattleStatus `enum:"6"` // 害怕
|
||||
Tired EnumBattleStatus `enum:"7"` // 疲惫
|
||||
Sleep EnumBattleStatus `enum:"8"` // 睡眠
|
||||
Petrified EnumBattleStatus `enum:"9"` // 石化
|
||||
Confused EnumBattleStatus `enum:"10"` // 混乱
|
||||
Weakened EnumBattleStatus `enum:"11"` // 衰弱
|
||||
MountainGodGuard EnumBattleStatus `enum:"12"` // 山神守护
|
||||
Flammable EnumBattleStatus `enum:"13"` // 易燃
|
||||
Berserk EnumBattleStatus `enum:"14"` // 狂暴
|
||||
IceBound EnumBattleStatus `enum:"15"` // 冰封
|
||||
Bleeding EnumBattleStatus `enum:"16"` // 流血
|
||||
ImmuneToStatDrop EnumBattleStatus `enum:"17"` // 免疫能力下降
|
||||
ImmuneToAbnormal EnumBattleStatus `enum:"18"` // 免疫异常状态
|
||||
Paralyzed EnumBattleStatus `enum:"19"` // 瘫痪
|
||||
Paralysis EnumPetStatus `enum:"0"` // 麻痹
|
||||
Poisoned EnumPetStatus `enum:"1"` // 中毒
|
||||
Burned EnumPetStatus `enum:"2"` // 烧伤
|
||||
DrainHP EnumPetStatus `enum:"3"` // 吸取对方的体力
|
||||
DrainedHP EnumPetStatus `enum:"4"` // 被对方吸取体力
|
||||
Frozen EnumPetStatus `enum:"5"` // 冻伤
|
||||
Fear EnumPetStatus `enum:"6"` // 害怕
|
||||
Tired EnumPetStatus `enum:"7"` // 疲惫
|
||||
Sleep EnumPetStatus `enum:"8"` // 睡眠
|
||||
Petrified EnumPetStatus `enum:"9"` // 石化
|
||||
Confused EnumPetStatus `enum:"10"` // 混乱
|
||||
Weakened EnumPetStatus `enum:"11"` // 衰弱
|
||||
MountainGodGuard EnumPetStatus `enum:"12"` // 山神守护
|
||||
Flammable EnumPetStatus `enum:"13"` // 易燃
|
||||
Berserk EnumPetStatus `enum:"14"` // 狂暴
|
||||
IceBound EnumPetStatus `enum:"15"` // 冰封
|
||||
Bleeding EnumPetStatus `enum:"16"` // 流血
|
||||
ImmuneToStatDrop EnumPetStatus `enum:"17"` // 免疫能力下降
|
||||
ImmuneToAbnormal EnumPetStatus `enum:"18"` // 免疫异常状态
|
||||
Paralyzed EnumPetStatus `enum:"19"` // 瘫痪
|
||||
// Blind EnumBattleStatus `enum:"20"` // 失明(预留)
|
||||
}]()
|
||||
|
||||
// 枚举类型别名(根据实际枚举库要求定义)
|
||||
type EnumBattleStatus = byte
|
||||
type EnumPetStatus = byte
|
||||
|
||||
// 精灵的能力提升
|
||||
type PropDict struct {
|
||||
|
||||
Reference in New Issue
Block a user