hyperborea-character-sheet/schemas-json/classes.json

67 lines
1.4 KiB
JSON
Raw Permalink Normal View History

2022-04-26 20:24:37 +00:00
{
"$defs" : {
"fighter" : [
"barbarian",
"berserker",
"cataphract",
"hunstman",
"paladin",
"ranger",
"warlock"
],
"magician" : [
"cryomancer",
"illusionist",
"necromancer",
"pyromancer",
"witch"
]
},
"$id" : "https://hyperboria.babyl.ca/classes.json",
"oneOf" : [
{
"enum" : [
"fighter",
"magician"
]
},
{
"properties" : {
"generic" : {
"const" : "fighter"
},
"subclass" : {
"enum" : [
"barbarian",
"berserker",
"cataphract",
"hunstman",
"paladin",
"ranger",
"warlock"
]
}
},
"type" : "object"
},
{
"properties" : {
"generic" : {
"const" : "magician"
},
"subclass" : {
"enum" : [
"cryomancer",
"illusionist",
"necromancer",
"pyromancer",
"witch"
]
}
},
"type" : "object"
}
],
"title" : "Classes of characters for Hyperborea"
}