迁移配置表

This commit is contained in:
flswld
2023-01-18 15:38:50 +08:00
parent 62ae866b1e
commit a00bee14d0
882 changed files with 1639 additions and 324485 deletions

View File

@@ -30,7 +30,8 @@ type AvatarData struct {
}
type ConfigAvatar struct {
Abilities []*ConfigAvatarAbility `json:"abilities"`
Abilities []*ConfigAvatarAbility `json:"abilities"`
TargetAbilities []*ConfigAvatarAbility `json:"targetAbilities"`
}
type ConfigAvatarAbility struct {
@@ -71,3 +72,17 @@ func (g *GameDataConfig) loadAvatarData() {
}
logger.Info("AvatarData count: %v", len(g.AvatarDataMap))
}
// TODO 成长属性要读表
func (a *AvatarData) GetBaseHpByLevel(level uint8) float64 {
return a.HpBase * float64(level)
}
func (a *AvatarData) GetBaseAttackByLevel(level uint8) float64 {
return a.AttackBase * float64(level)
}
func (a *AvatarData) GetBaseDefenseByLevel(level uint8) float64 {
return a.DefenseBase * float64(level)
}