horsegen: spam vectors to try to limit type check time

This commit is contained in:
2026-02-16 14:06:51 -05:00
parent 2184515938
commit b0e422ac01
14 changed files with 157 additions and 6644 deletions

View File

@@ -54,7 +54,7 @@ func PairAffinity(a, b CharacterID) int {
if _, ok := Characters[b]; !ok {
return 0
}
return int(pairAffinity[a*{{ $.Count }} + b])
return int(pairAffinity[a*{{ $.CharaCount }} + b])
}
func TrioAffinity(a, b, c CharacterID) int {
@@ -67,6 +67,6 @@ func TrioAffinity(a, b, c CharacterID) int {
if _, ok := Characters[c]; !ok {
return 0
}
return int(trioAffinity[a*{{ $.Count }}*{{ $.Count }} + b*{{ $.Count }} + c])
return int(trioAffinity[a*{{ $.CharaCount }}*{{ $.CharaCount }} + b*{{ $.CharaCount }} + c])
}
{{ end }}