horsegen: generate umas
This commit is contained in:
42
horsegen/uma.go.template
Normal file
42
horsegen/uma.go.template
Normal file
@@ -0,0 +1,42 @@
|
||||
{{- define "go-uma" -}}
|
||||
package {{ $.Region }}
|
||||
|
||||
// Automatically generated with horsegen; DO NOT EDIT
|
||||
|
||||
import . "git.sunturtle.xyz/zephyr/horse/horse"
|
||||
|
||||
const (
|
||||
{{- range $uma := $.Umas }}
|
||||
{{ goenum $uma.CharacterName }}{{ goenum $uma.Variant }} UmaID = {{ $uma.ID }} // {{ $uma.Name }}
|
||||
{{- end }}
|
||||
)
|
||||
|
||||
var AllUmas = map[UmaID]Uma{
|
||||
{{- range $uma := $.Umas }}
|
||||
{{ goenum $uma.CharacterName }}{{ goenum $uma.Variant }}: {
|
||||
ID: {{ $uma.ID }},
|
||||
CharacterID: {{ $uma.CharacterID }},
|
||||
Name: {{ printf "%q" $uma.Name }},
|
||||
Variant: {{ printf "%q" $uma.Variant }},
|
||||
Sprint: {{ $uma.Sprint }},
|
||||
Mile: {{ $uma.Mile }},
|
||||
Medium: {{ $uma.Medium }},
|
||||
Long: {{ $uma.Long }},
|
||||
Front: {{ $uma.Front }},
|
||||
Pace: {{ $uma.Pace }},
|
||||
Late: {{ $uma.Late }},
|
||||
End: {{ $uma.End }},
|
||||
Turf: {{ $uma.Turf }},
|
||||
Dirt: {{ $uma.Dirt }},
|
||||
Unique: {{ $uma.UniqueID }},
|
||||
Skill1: {{ $uma.Skill1 }},
|
||||
Skill2: {{ $uma.Skill2 }},
|
||||
Skill3: {{ $uma.Skill3 }},
|
||||
SkillPL2: {{ $uma.SkillPL2 }},
|
||||
SkillPL3: {{ $uma.SkillPL3 }},
|
||||
SkillPL4: {{ $uma.SkillPL4 }},
|
||||
SkillPL5: {{ $uma.SkillPL5 }},
|
||||
},
|
||||
{{- end }}
|
||||
}
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user