77 lines
2.3 KiB
Go
77 lines
2.3 KiB
Go
package character
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
/*
|
|
// GetCharacterClassesHandlerOld gibt alle verfügbaren Charakterklassen zurück
|
|
func GetCharacterClassesHandlerOld(c *gin.Context) {
|
|
// Vereinfachte Antwort mit den drei Hauptklassen
|
|
classes := map[string]interface{}{
|
|
"Sp": map[string]interface{}{
|
|
"code": "Sp",
|
|
"name": "Spitzbube",
|
|
"description": "Experte in Halbwelt-Fertigkeiten",
|
|
},
|
|
"Hx": map[string]interface{}{
|
|
"code": "Hx",
|
|
"name": "Hexer",
|
|
"description": "Zauberer mit Beherrschungs- und Veränderungs-Zaubern",
|
|
},
|
|
"PS": map[string]interface{}{
|
|
"code": "PS",
|
|
"name": "Priester Streiter",
|
|
"description": "Kämpfender Priester mit Wunder-Zaubern",
|
|
},
|
|
}
|
|
|
|
c.JSON(http.StatusOK, gin.H{"character_classes": classes})
|
|
}
|
|
*/
|
|
// GetSkillCategoriesHandlerStatic gibt alle verfügbaren Fertigkeitskategorien zurück
|
|
func GetSkillCategoriesHandlerStatic(c *gin.Context) {
|
|
categories := map[string]interface{}{
|
|
"Alltag": map[string]interface{}{
|
|
"name": "Alltag",
|
|
"description": "Tägliche Fertigkeiten wie Reiten, Schwimmen",
|
|
},
|
|
"Freiland": map[string]interface{}{
|
|
"name": "Freiland",
|
|
"description": "Natur-Fertigkeiten wie Spurensuche, Tarnen",
|
|
},
|
|
"Halbwelt": map[string]interface{}{
|
|
"name": "Halbwelt",
|
|
"description": "Diebstahlsfertigkeiten wie Stehlen, Gaukeln",
|
|
},
|
|
"Kampf": map[string]interface{}{
|
|
"name": "Kampf",
|
|
"description": "Kampffertigkeiten wie Reiterkampf, Athletik",
|
|
},
|
|
"Körper": map[string]interface{}{
|
|
"name": "Körper",
|
|
"description": "Körperliche Fertigkeiten wie Klettern, Akrobatik",
|
|
},
|
|
"Sozial": map[string]interface{}{
|
|
"name": "Sozial",
|
|
"description": "Soziale Fertigkeiten wie Menschenkenntnis, Etikette",
|
|
},
|
|
"Unterwelt": map[string]interface{}{
|
|
"name": "Unterwelt",
|
|
"description": "Unterwelt-Fertigkeiten wie Gassenwissen",
|
|
},
|
|
"Waffen": map[string]interface{}{
|
|
"name": "Waffen",
|
|
"description": "Waffenfertigkeiten wie Dolch, Bogen, Fechten",
|
|
},
|
|
"Wissen": map[string]interface{}{
|
|
"name": "Wissen",
|
|
"description": "Wissensfertigkeiten wie Geschichte, Rechtskunde",
|
|
},
|
|
}
|
|
|
|
c.JSON(http.StatusOK, gin.H{"skill_categories": categories})
|
|
}
|