{ "xp": { "character": "character-xp.json", "combat": "spec-combat.json", "crafting": "spec-crafting.json", "exploration": "spec-exploration.json", "gathering": "spec-gathering.json", "sabotage": "spec-sabotage.json" }, "factions": { "atreides": "faction-atreides.json", "harkonnen": "faction-harkonnen.json" }, "skills": [ { "id": "benegesserit", "name": "Bene Gesserit", "file": "skills-benegesserit.json", "subtrees": [ "Weirding Way", "The Voice", "Body Control" ], "nodes": 22, "edges": 29 }, { "id": "mentat", "name": "Mentat", "file": "skills-mentat.json", "subtrees": [ "Mental Calculus", "Assassination", "Tactician" ], "nodes": 22, "edges": 28 }, { "id": "planetologist", "name": "Planetologist", "file": "skills-planetologist.json", "subtrees": [ "Scientist", "Explorer", "Mechanic" ], "nodes": 20, "edges": 26 }, { "id": "swordmaster", "name": "Swordmaster", "file": "skills-swordmaster.json", "subtrees": [ "The Blade", "The Will", "The Way" ], "nodes": 22, "edges": 28 }, { "id": "trooper", "name": "Trooper", "file": "skills-trooper.json", "subtrees": [ "Gunnery", "Suspensor Training", "Tactical Tech" ], "nodes": 22, "edges": 28 } ], "icons": { "directory": "frontend/public/icons", "served_at": "/icons/", "count": 154, "missing": [] } }