Character Variables
This is a list of the variables you can refer to from within dialogue rules, or by drilling into a character object with dot-notation from a Jinja template.
Characters
In an encounter message:
- subj - The player
- obj - The encounter partner
Body part long descriptions always use ‘subj’ as the owner.
Character variables
I’m using male pronouns internally because gender-swapping ‘Her’ is ambiguous as to whether it’s ‘His’ or ‘Him’.
e.g. {subj.He} -> ‘She’
Of course that all went to hell when I realised that “his boat, no boat of his” should map to “her boat, no boat of hers”, so I still needed a ‘hers’ as well. It’s a mess.
name -> e.g. “Sally”
names -> e.g. “Sally’s”
species -> “succubus”
Species -> “Succubus”
things -> “succubi”
Things -> “Succubi”
he
hes -> e.g. “she’s”
him
his
himself
He
Hes
Him
His
Himself
Body parts/equipment/items
You can also refer to a character’s body parts and items by the slot that body part occupies.
e.g. {obj.outfit.noun} -> “catsuit”
Slot names
outfit
pet
toolbelt
toolbelt2
legs
hands
eyes
shoulders (Wings are mounted here.)
butt
- anus
mouth
- tongue
breasts
- nipples
crotchf - Frontal crotch.
- glansf - Head of penis
- shaftf - Shaft of penis
crotchr - Rear crotch, usually occupied by balls or a vagina
- clit
- labia
- vagina
- scrotum
underbelly_texture (For beasts with mutated skin textures)
back_texture (For beasts with mutated skin textures)
Noun styles
These are different ways of customising how something in a slot is referred to:
Variable | Example Output | Notes |
---|---|---|
.noun | boobs | Noun with synonym substitutions applied |
.canon_noun | breasts | Noun without synonym substitutions. Useful for the UI, where inconsistencies would be confusing. |
.Canon_noun | Breasts | As above. Capitalised. |
.adjnoun | ample boobs | Adjective-noun. Generic adjective. |
.shopnoun | D-cup breasts | Noun phrase for item as it appears in the shop. |
.a_noun | two breasts | Noun with determiner. Usually ‘a’ or ‘an’. |
Note: Text in body part descriptions gets to use a shorthand where {slotname} will substitute to the full description of that body part.