Go binary/server for helping run/build sessions for the Maze Rats TTRPG
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

544 lines
15 KiB

<head>
<style>
ul {
list-style-type: none;
padding-left: 1em;
}
</style>
<script>
window.onload = function() {
function preventExpansion(elements) {
var fn = function(e) {
console.log(e.keyCode);
if(e.keyCode == 32){
document.execCommand('insertHTML', false, ' ');
e.preventDefault();
}
};
for (i = 0; i < elements.length; i++) {
elements[i].onkeyup = fn;
}
}
preventExpansion(document.getElementsByTagName("SUMMARY"));
};
</script>
</head>
<body contenteditable="true">
<!-- Cities -->
<details>
<summary>Cities</summary>
<ul>
<li>
{{- range .Cities}}
<details>
<summary>NAME_HERE: {{ .Theme }}</summary>
<ul>
<li>
<details>
<summary>Events</summary>
<ul>
{{range $x := .Events }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>District Themes</summary>
<ul>
{{- range $x := .DistrictThemes }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Upper Class Buildings</summary>
<ul>
{{- range $x := .UpperClassBuildings }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Lower Class Buildings</summary>
<ul>
{{- range $x := .LowerClassBuildings }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Activities</summary>
<ul>
{{- range $x := .Activities }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Tactical Street Features</summary>
<ul>
{{- range $x := .TacticalStreetFeatures }}<li>{{ $x }}</li>{{- end }}
<ul>
</details>
<details>
<summary>Tactical Building Features</summary>
<ul>
{{- range $x := .TacticalBuildingFeatures }}<li>{{ $x }}</li>{{- end }}
<ul>
</details>
<details>
<summary>Factions</summary>
<ul>
{{- range $x := .Factions }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Faction Traits</summary>
<ul>
{{- range $x := .FactionTraits }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Faction Goals</summary>
<ul>
{{- range $x := .FactionGoals }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
</li>
</ul>
</details>
{{- end }}
</li>
</ul>
</details>
<!-- END Cities -->
<!-- Wilds -->
<details>
<summary>Wilds</summary>
<ul>
<li>
{{- range .Wilds}}
<details>
<summary>{{ .Region }} with {{ .Landmark }}</summary>
<ul></li>
<p>Region: {{.Region}}</p>
<p>Landmark: {{.Landmark}}</p>
<p>Trait: {{.Trait}}</p>
<details>
<summary>Structures</summary>
<ul>
{{range $x := .Structures }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Discoveries</summary>
<ul>
{{range $x := .Discoveries }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Activities</summary>
<ul>
{{range $x := .Activities }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Wilderness Hazards</summary>
<ul>
{{range $x := .Hazards }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Edible Plants</summary>
<ul>
{{range $x := .EdiblePlants }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Poisonous Plants</summary>
<ul>
{{range $x := .PoisonousPlants }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Inns</summary>
<ul>
{{range $inn := .Inns }}
<li>{{ $inn.Name }} ({{ $inn.Quirk}})</li>
{{- end }}
<ul>
</details>
<ul></li>
</details>
{{- end }}
</li>
</ul>
</details>
<!-- END Wilds -->
<!-- Dungeons -->
<details>
<summary>Dungeons</summary>
<ul>
<li>
{{- range .Dungeons}}
<details>
<summary>{{ .Form }}</summary>
<ul></li>
<p>Entrance: {{.Entrance}}</p>
<p>Layout: {{.Layout}}</p>
<p>Ruination: {{.Ruination}}</p>
<p>Reward: {{.Reward}}</p>
<details>
<summary>Activities</summary>
<ul>
{{range $x := .Activities }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Rooms</summary>
<ul>
{{range $x := .Rooms }}
<li>{{ $x.Type }} - {{ $x.Detail }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Tricks</summary>
<ul>
{{range $x := .Tricks }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Hazards</summary>
<ul>
{{range $x := .Hazards }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Trap Effects</summary>
<ul>
{{range $x := .TrapEffects }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<details>
<summary>Trap Triggers</summary>
<ul>
{{range $x := .TrapTriggers }}
<li>{{ $x }}</li>
{{- end }}
<ul>
</details>
<ul></li>
</details>
{{- end }}
</li>
</ul>
</details>
<!-- END Dungeons -->
<!-- Treasures -->
<details>
<summary>Treasures</summary>
<ul>
<li>
<details>
<summary>Misc Items</summary>
<ul><li>
{{- range $x := .Treasures.MiscItems }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Worn Items</summary>
<ul><li>
{{- range $x := .Treasures.WornItems }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Weapons</summary>
<ul><li>
{{- range $x := .Treasures.Weapons }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Books</summary>
<ul><li>
{{- range $x := .Treasures.Books }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Tools</summary>
<ul><li>
{{- range $x := .Treasures.Tools }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Valuable Materials</summary>
<ul><li>
{{- range $x := .Treasures.ValuableMaterials }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Magical Ingredients</summary>
<ul><li>
{{- range $x := .Treasures.MagicalIngredients }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Treasures</summary>
<ul><li>
{{- range $x := .Treasures.Treasures }}
<li>{{ $x }}</i>
{{- end }}
</li></ul>
</details>
<details>
<summary>Potions</summary>
<ul><li>
{{- range $potion := .Treasures.Potions }}
<details>
<summary>Potion of {{ $potion.Effect }}</summary>
<ul><li>
<p>On Failure: {{ $potion.OnFailure }}</p>
<details>
<summary>Ingredients</summary>
<ul>
{{- range $x := $potion.Ingredients }}
<li>{{ $x }}</i>
{{- end }}
</ul>
</details>
</li></ul>
</details>
{{- end }}
</li></ul>
</details>
</li>
</ul>
</details>
<!-- END Treasures -->
<!-- Characters -->
<details>
<summary>Characters</summary>
<ul>
<li>
{{- range .Characters}}
<details>
<summary>{{ .Name }}</summary>
<ul>
<li>
<p>STR: +{{.STR}} DEX: +{{.DEX}} WIL: +{{.WIL}}</p>
<p>Max Health: {{.MaxHealth}}</p>
<p>Armor: 6 (plus Armor and/or Shield)</p>
<p>Feature: {{.Feature}}</p>
<p>Appearance: {{.Appearance}}</p>
<p>Physical Detail: {{.PhysicalDetail}}</p>
<p>Background: {{.Background}}</p>
<p>Clothing: {{.Clothing}}</p>
<p>Personality: {{.Personality}}</p>
<p>Mannerism: {{.Mannerism}}</p>
<p>Equipment:</p>
<ul>
{{- range $x := .Items }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Combat Items</p>
<ul>
{{- range $x := .Weapons }}
<li>{{ $x }}</li>
{{- end }}
</ul>
</li>
</ul>
</details>
{{- end}}
</li>
</ul>
</details>
<!-- END Characters -->
<!-- NPCs -->
<details>
<summary>NPCs</summary>
<ul>
<li>
{{- range .NPCs}}
<details>
<summary>{{ .Name }}</summary>
<ul>
<li>
<p>Occupation: {{ .Occupation }}</p>
<p>Gender: {{ .Gender }}</p>
<p>Class: {{ .Class }}</p>
<p>Appearance: {{ .Appearance }}</p>
<p>Physical Detail: {{ .PhysicalDetail }}</p>
<p>Clothing: {{ .Clothing }}</p>
<p>Personality: {{ .Personality }}</p>
<p>Mannerism: {{ .Mannerism }}</p>
<p>Secret: {{ .Secret }}</p>
<p>Reputation: {{ .Reputation }}</p>
<p>Relationship: {{ .Relationship }}</p>
<p>Hobby: {{ .Hobby }}</p>
<p>Divine Domain: {{ .DivineDomain }}</p>
<p>After The Party: {{ .AfterTheParty }}</p>
<p>Relationship: {{ .Relationship }}</p>
<p>Assets:</p>
<ul>
{{- range $x := .Assets }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Liabilities:</p>
<ul>
{{- range $x := .Liabilities }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Goals:</p>
<ul>
{{- range $x := .Goals }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Misfortunes:</p>
<ul>
{{- range $x := .Misfortunes }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Missions:</p>
<ul>
{{- range $x := .Missions }}
<li>{{ $x }}</li>
{{- end }}
</ul>
<p>Methods:</p>
<ul>
{{- range $x := .Methods }}
<li>{{ $x }}</li>
{{- end }}
</ul>
</li>
</ul>
</details>
{{- end}}
</li>
</ul>
</details>
<!-- END NPCs -->
<!-- Magic -->
<details>
<summary>Magic</summary>
<ul>
<li>
<details>
<summary>Mutations</summary>
<ul>
{{- range $mutation := .MagicInfo.Mutations }}
<li>
{{ $mutation }}
</li>
{{- end }}
</ul>
</details>
<details>
<summary>Insanities</summary>
<ul>
{{- range $insanity := .MagicInfo.Insanities }}
<li>
{{ $insanity }}
</li>
{{- end }}
</ul>
</details>
<details>
<summary>Catastrophes</summary>
<ul>
{{- range $catastrophe := .MagicInfo.Catastrophes }}
<li>
{{ $catastrophe }}
</li>
{{- end }}
</ul>
</details>
</li>
</ul>
</details>
<!-- END Magic -->
<!-- Monsters -->
<details>
<summary>Monsters</summary>
{{- range $monster := .Monsters }}
<ul>
<details>
<summary>{{ $monster.Trait }} {{ $monster.Base }} with {{ $monster.Feature }}</summary>
<li>
<ul>
<li>
<p>Base: {{ $monster.Base }}</p>
<p>Feature: {{ $monster.Feature }}</p>
<p>Trait: {{ $monster.Trait }}</p>
<p>Ability: {{ $monster.Ability }}</p>
<p>Tactics: {{ $monster.Tactics }}</p>
<p>Personality: {{ $monster.Personality }}</p>
<p>Weakness: {{ $monster.Weakness }}</p>
</li>
</ul>
</li>
</details>
</ul>
{{- end }}
</ul>
</details>
<!-- END Monsters -->
</body>