refactor(fight): 重构战斗模式与状态枚举,新增加载进度功能并优化战斗初始化逻辑
This commit is contained in:
@@ -66,9 +66,9 @@ func (i *Input) GetPet(id uint32) (ii *info.BattlePetEntity, Reason info.ChangeP
|
||||
func (i *Input) GetStatusBonus() float64 {
|
||||
// 异常状态倍率映射表(状态索引 -> 倍率)
|
||||
var statusBonuses = map[info.EnumBattleStatus]float64{
|
||||
info.BattleStatus.Paralysis: 1.5,
|
||||
info.BattleStatus.Poisoned: 1.5,
|
||||
info.BattleStatus.Sleep: 2.0,
|
||||
info.PetStatus.Paralysis: 1.5,
|
||||
info.PetStatus.Poisoned: 1.5,
|
||||
info.PetStatus.Sleep: 2.0,
|
||||
// /info.BattleStatus.Frozen: 2.0,
|
||||
}
|
||||
maxBonus := 1.0 // 默认无状态倍率
|
||||
|
||||
Reference in New Issue
Block a user