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.