package data import ( "f1-game/internal/types" ) // 通过征兵数量获取征兵消耗 func (p *ArmLevelRow) CalConscriptAssets(num int64) types.Assets { assets := types.Assets{} for _, asset := range p.ConscriptCostItems { assets.Add(asset.ID, num*asset.Num) } return assets } // 城外征兵消耗 func (p *ArmLevelRow) CalOutConscriptAssets(num int64) types.Assets { assets := types.Assets{} for _, asset := range p.OutsideConscriptCosts { assets.Add(asset.ID, num*asset.Num) } return assets }