%% DO NOT MAKE CHANGES TO THIS PART OF THE TEMPLATE %%
> [!NOTE] Parent Region: `INPUT[suggester(optionQuery(#Category/Place)):MyContainer]`
> [!column|no-i no-t]
>> [!note|no-title]
>> ![[Template_Group_Placeholder.png]]
>
>> [!note|div-m] Place Name
>> ~~~meta-bind
>> INPUT[select(
>> option(1, ℹ️General),
>> option(2, ⁉️Goals),
>> option(3, 📝GM Notes),
>> class(tabbed)
>> )]
>> ~~~
>>>[!tabbed-box-maxh]
>>> >[!note|no-title]
>>> > ![[#General|no-h clean]]
>>>
>>> > [!div-m|no-title]
>>> > ![[#Goals|no-h clean]]
>>>
>>> > [!div-m|no-title]
>>> > ![[#GM Notes|no-h clean]]
>>>
%% DO NOT MAKE CHANGES TO THIS PART OF THE TEMPLATE %%
> [!NOTE|no-title]
> ~~~meta-bind
> INPUT[select(
> option(1, 🔗Hierarchy),
> option(2, 🔗People),
> option(3, ⚡Enemies/Allies),
> option(4, 🛠️Services),
> option(5,➕Membership),
> option(6, 🛡️Ranks),
> class(tabbed)
> )]
> ~~~
> >[!tabbed-box]
> > >[!div-m|no-title]
> > > ![[#Hierarchy|no-h clean]]
> >
> > > [!div-m|no-title]
> > > ![[#People|no-h clean]]
> >
> > > [!div-m|no-title]
> > > ![[#Enemies/Allies|no-h clean]]
> >
> > > [!div-m|no-title]
> > > ![[#Services|no-h clean]]
> >
> > > [!div-m|no-title]
> > > ![[#Membership|no-h clean]]
> >
> > > [!div-m|no-title]
> > > ![[#Ranks|no-h clean]]
%% MAKE CHANGES BELOW THIS LINE %%
---
# General
**Select Parent:** `INPUT[suggester(optionQuery(#Category/Hub),optionQuery(#Category/Region)):MyContainer]`
%% DISPLAYS NOTES THAT MATCH THE TAGS ABOVE %%
**Select Category:** `INPUT[template-group-type][:MyCategory]`
%% DISPLAYS NOTES THAT MATCH THE TAGS ABOVE %%
**Values:** The syndicate values skill and ambition, but also discretion and loyalty.
Allies / Enemies:
Membership Requirements:
Benefits This crime syndicate can protect its members from the consequences of all but the most heinous crimes.
Rank 1: borrow resources (100 gp), case (+15), diversion (+15), gather information, lookout (4 ways, +15)
Rank 2: borrow resources (1,000 gp), put in a good word, remove evidence, rob, search black market
Rank 3: borrow resources (5,000 gp), command team (1d4 NPCs of 3rd level, or 3d4 NPCs of 1st level), destroy evidence, market manipulation, reciprocal benefits Rank 4: black market mastery, borrow resources (15,000 gp), command team (1d4 NPCs of 6th level, or 5d4 NPCs of 3rd level)
# Goals
> [!NOTE]+ Public Goals
> - [ ] Achieve This
> - [ ] Achieve That
> [!NOTE]- Private Goals
> - [ ] Achieve This
> - [ ] Achieve That
# Membership
To join the group, a PC must spend X week 'doing' something, or 'something else'.
# GM Notes
Make notes of what you need to track in the town here.
# Hierarchy
`BUTTON[button_person]` List important relationships here.
```dataviewjs
// 1) Grab your frontmatter arrays
const leader = dv.current().leader ?? null;
const officers = dv.current().officers ?? [];
const members = dv.current().members ?? [];
const initiates = dv.current().initiates ?? [];
// 2) Render the Mermaid diagram
dv.paragraph(
"```mermaid\nflowchart LR\n" +
// Leader node
(leader
? `L[${leader}]:::internal-link\n`
: "") +
// Officers group
(officers.length > 0
? `OG[Officers]\nL --> OG\n` +
officers.map((o,i) =>
`O${i+1}[${o}]:::internal-link\nOG --> O${i+1}\n`
).join("")
: "") +
// Members group
(members.length > 0
? `MG[Members]\n${officers.length ? "OG" : "L"} --> MG\n` +
members.map((m,i) =>
`M${i+1}[${m}]:::internal-link\nMG --> M${i+1}\n`
).join("")
: "") +
// Initiates group
(initiates.length > 0
? `IG[Initiates]\n${members.length ? "MG" : (officers.length ? "OG" : "L")} --> IG\n` +
initiates.map((n,i) =>
`I${i+1}[${n}]:::internal-link\nIG --> I${i+1}\n`
).join("")
: "") +
"```"
)
```
%% CODE ABOVE CREATED WITH CHAT-GPT. ITS COMPLEX CODE THAT SHOULD NOT BE CHANGED UNLESS YOU KNOW WHAT YOU ARE DOING %%
> [!NOTE]- Relationship Config - Enter name of People Notes
> | Leader | Officers |
> | --- | --- |
> | `INPUT[list:leader]` | `INPUT[list:officers]` |
>
> | Members | Initiates |
> | --- | --- |
> | `INPUT[list:members]` | `INPUT[list:initiates]` |
# Enemies/Allies
**Enemies:** `INPUT[inlineListSuggester(optionQuery(#Category/Group),optionQuery(#Category/People)):MyEnemies]`
%% DISPLAYS NOTES THAT MATCH THE TAGS ABOVE %%
**Allies:** `INPUT[inlineListSuggester(optionQuery(#Category/Group),optionQuery(#Category/People)):MyAllies]`
%% DISPLAYS NOTES THAT MATCH THE TAGS ABOVE %%
# People
The following people are members of this group.
```base
properties:
file.name:
displayName: Star Systems Name
note.MyCategory:
displayName: Type of Star System
note.char_race:
displayName: Race
note.char_gender:
displayName: Gender
note.char_age:
displayName: Age
views:
- type: cards
name: Group Members - Cards
filters:
and:
- file.folder == "2-World/People"
- list(Connected_Groups).contains(this)
order:
- file.name
- char_age
- char_gender
- char_race
image: note.image
- type: table
name: Group Members - Table
filters:
and:
- file.folder == "2-World/People"
- list(Connected_Groups).contains(this)
order:
- file.name
sort:
- property: file.name
direction: DESC
columnSize:
file.name: 182
```
# Services
Services offered.
> [!NOTE]+ Public Services
> | Item | Cost | Weight |
> | ------ | ---- | ------ |
> | Service 1 | 1gp | L |
> | Service 2 | 1cp | - |
> [!NOTE]- Member Services
> | Item | Cost | Weight |
> | ------ | ---- | ------ |
> | Service 1 | 1gp | L |
> | Service 2 | 1cp | - |
# Ranks
Ranks listed here
- Rank 1: Benefit
- Rank 2: Benefit
- Rank 3: Benefit