43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
{{- 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 }}
|