created GetMiscLookupByKey

for values we do not want hard coded but that are not worth its own struct
This commit is contained in:
2026-01-14 21:13:25 +01:00
parent 7775170634
commit c0a4b656d4
6 changed files with 100 additions and 27 deletions
+5 -11
View File
@@ -3293,19 +3293,13 @@ func getLearningPointsForClass(className string, stand string) (*LearningPointsD
}
// getStandBonusPoints gibt die Bonus-Lernpunkte basierend auf dem Stand zurück
func getStandBonusPoints(stand string) map[string]int {
switch stand {
case "Unfreie":
return map[string]int{"Halbwelt": 2}
case "Volk":
return map[string]int{"Alltag": 2}
case "Mittelschicht":
return map[string]int{"Wissen": 2}
case "Adel":
return map[string]int{"Sozial": 2}
default:
func getStandBonusPoints(social_class string) map[string]int {
bonusPoints, err := gsmaster.GetSocialClassBonusPoints(social_class)
if err != nil {
logger.Warn("Fehler beim Laden der Stand-Bonuspunkte: %s", err.Error())
return make(map[string]int)
}
return bonusPoints
}
// GetDatasheetOptions returns all available options for datasheet select boxes