change float32 -> float64 in models

This commit is contained in:
Dawid Wysokiński 2020-06-19 18:09:38 +02:00
parent e6290ee856
commit 496316e74a
3 changed files with 134 additions and 134 deletions

View File

@ -13,12 +13,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"main" json:"main" gqlgen:"main"`
Barracks struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -28,12 +28,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"barracks" json:"barracks" gqlgen:"barracks"`
Stable struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -43,12 +43,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"stable" json:"stable" gqlgen:"stable"`
Garage struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -58,12 +58,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"garage" json:"garage" gqlgen:"garage"`
Watchtower struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -73,12 +73,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"watchtower" json:"watchtower" gqlgen:"watchtower"`
Snob struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -88,12 +88,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"snob" json:"snob" gqlgen:"snob"`
Smith struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -103,12 +103,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"smith" json:"smith" gqlgen:"smith"`
Place struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -118,12 +118,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"place" json:"place" gqlgen:"place"`
Statue struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -133,12 +133,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"statue" json:"statue" gqlgen:"statue"`
Market struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -148,12 +148,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"market" json:"market" gqlgen:"market"`
Wood struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -163,12 +163,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"wood" json:"wood" gqlgen:"wood"`
Stone struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -178,12 +178,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"stone" json:"stone" gqlgen:"stone"`
Iron struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -193,12 +193,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"iron" json:"iron" gqlgen:"iron"`
Farm struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -208,12 +208,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"farm" json:"farm" gqlgen:"farm"`
Storage struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -223,12 +223,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"storage" json:"storage" gqlgen:"storage"`
Hide struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -238,12 +238,12 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"hide" json:"hide" gqlgen:"hide"`
Wall struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -253,11 +253,11 @@ type BuildingConfig struct {
Stone int `xml:"stone" json:"stone" gqlgen:"stone"`
Iron int `xml:"iron" json:"iron" gqlgen:"iron"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
WoodFactor float32 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float32 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float32 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float32 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float32 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
WoodFactor float64 `xml:"wood_factor" json:"wood_factor" gqlgen:"woodFactor"`
StoneFactor float64 `xml:"stone_factor" json:"stone_factor" gqlgen:"stoneFactor"`
IronFactor float64 `xml:"iron_factor" json:"iron_factor" gqlgen:"ironFactor"`
PopFactor float64 `xml:"pop_factor" json:"pop_factor" gqlgen:"popFactor"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTimeFactor float64 `xml:"build_time_factor" json:"build_time_factor" gqlgen:"buildTimeFactor"`
} `xml:"wall" json:"wall" gqlgen:"wall"`
}

View File

@ -5,12 +5,12 @@ import "encoding/xml"
type ServerConfig struct {
XMLName xml.Name `xml:"config" json:"-" gqlgen:"xmlName"`
Text string `xml:",chardata" json:"-" gqlgen:"text"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
UnitSpeed float32 `xml:"unit_speed" json:"unit_speed" gqlgen:"unitSpeed"`
Moral float32 `xml:"moral" json:"moral" gqlgen:"moral"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
UnitSpeed float64 `xml:"unit_speed" json:"unit_speed" gqlgen:"unitSpeed"`
Moral float64 `xml:"moral" json:"moral" gqlgen:"moral"`
Build struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
Destroy float32 `xml:"destroy" json:"destroy" gqlgen:"destroy"`
Destroy float64 `xml:"destroy" json:"destroy" gqlgen:"destroy"`
} `xml:"build" json:"build" gqlgen:"build"`
Misc struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
@ -42,7 +42,7 @@ type ServerConfig struct {
Watchtower int `xml:"watchtower" json:"watchtower" gqlgen:"watchtower"`
Stronghold int `xml:"stronghold" json:"stronghold" gqlgen:"stronghold"`
FakeLimit int `xml:"fake_limit" json:"fake_limit" gqlgen:"fakeLimit"`
BarbarianRise float32 `xml:"barbarian_rise" json:"barbarian_rise" gqlgen:"barbarianRise"`
BarbarianRise float64 `xml:"barbarian_rise" json:"barbarian_rise" gqlgen:"barbarianRise"`
BarbarianShrink int `xml:"barbarian_shrink" json:"barbarian_shrink" gqlgen:"barbarianShrink"`
BarbarianMaxPoints int `xml:"barbarian_max_points" json:"barbarian_max_points" gqlgen:"barbarianMaxPoints"`
Hauls int `xml:"hauls" json:"hauls" gqlgen:"hauls"`
@ -79,7 +79,7 @@ type ServerConfig struct {
CheapRebuild int `xml:"cheap_rebuild" json:"cheap_rebuild" gqlgen:"cheapRebuild"`
Rise int `xml:"rise" json:"rise" gqlgen:"rise"`
MaxDist int `xml:"max_dist" json:"max_dist" gqlgen:"maxDist"`
Factor float32 `xml:"factor" json:"factor" gqlgen:"factor"`
Factor float64 `xml:"factor" json:"factor" gqlgen:"factor"`
CoinWood int `xml:"coin_wood" json:"coin_wood" gqlgen:"coinWood"`
CoinStone int `xml:"coin_stone" json:"coin_stone" gqlgen:"coinStone"`
CoinIron int `xml:"coin_iron" json:"coin_iron" gqlgen:"coinIron"`

View File

@ -7,9 +7,9 @@ type UnitConfig struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
Spear struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -18,9 +18,9 @@ type UnitConfig struct {
} `xml:"spear" json:"spear" gqlgen:"spear"`
Sword struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -29,9 +29,9 @@ type UnitConfig struct {
} `xml:"sword" json:"sword" gqlgen:"sword"`
Axe struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -40,9 +40,9 @@ type UnitConfig struct {
} `xml:"axe" json:"axe" gqlgen:"axe"`
Archer struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -51,9 +51,9 @@ type UnitConfig struct {
} `xml:"archer" json:"archer" gqlgen:"archer"`
Spy struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -62,9 +62,9 @@ type UnitConfig struct {
} `xml:"spy" json:"spy" gqlgen:"spy"`
Light struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -73,9 +73,9 @@ type UnitConfig struct {
} `xml:"light" json:"light" gqlgen:"light"`
Marcher struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -84,9 +84,9 @@ type UnitConfig struct {
} `xml:"marcher" json:"marcher" gqlgen:"marcher"`
Heavy struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -95,9 +95,9 @@ type UnitConfig struct {
} `xml:"heavy" json:"heavy" gqlgen:"heavy"`
Ram struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -106,9 +106,9 @@ type UnitConfig struct {
} `xml:"ram" json:"ram" gqlgen:"ram"`
Catapult struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -117,9 +117,9 @@ type UnitConfig struct {
} `xml:"catapult" json:"catapult" gqlgen:"catapult"`
Knight struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -128,9 +128,9 @@ type UnitConfig struct {
} `xml:"knight" json:"knight" gqlgen:"knight"`
Snob struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`
@ -139,9 +139,9 @@ type UnitConfig struct {
} `xml:"snob" json:"snob" gqlgen:"snob"`
Militia struct {
Text string `xml:",chardata" json:"-" gqlgen:"text"`
BuildTime float32 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
BuildTime float64 `xml:"build_time" json:"build_time" gqlgen:"buildTime"`
Pop int `xml:"pop" json:"pop" gqlgen:"pop"`
Speed float32 `xml:"speed" json:"speed" gqlgen:"speed"`
Speed float64 `xml:"speed" json:"speed" gqlgen:"speed"`
Attack int `xml:"attack" json:"attack" gqlgen:"attack"`
Defense int `xml:"defense" json:"defense" gqlgen:"defense"`
DefenseCavalry int `xml:"defense_cavalry" json:"defense_cavalry" gqlgen:"defenseCavalry"`