STAR ARMY

Sci-fi roleplaying and worldbuilding community

User Tools

Site Tools


wiki:struct:schemas:characters

Characters Schema

The characters schema is probably Star Army's most important Struct schema and applies to all character pages in the correct namespaces (excluding WIPs).

Namespaces Assigned

The characters schema is assigned to the characters namespace.

  • characters:** (3008 pages)
    • this includes all sub-namespaces such as characters:yamatai:

Columns

Columns you can use are:

  • owner
  • character_name
  • character_clan
  • status
  • character_gender
  • character_species
  • character_relationship_status
  • character_faction
  • character_occupation
  • character_organization (multi page field)
  • character_location (lookup to places)
  • character_home (lookup to places)
  • character_plots (multi lookup field from pages in plots)
  • character_image
  • character_image_headshot
  • character_image_chibi
  • character_theme_music
  • character_npcable
  • character_approval_url
  • character_adoptable (means: is the character adoptable after the player gone for a year?)
  • birth_date
  • birth_month
  • birth_year (lookup to the Years Schema)
  • birth_place (lookup to the Places Schema)
  • character_notes
  • character_art_request
  • character_hair_color
  • character_eye_color
  • character_skin_color
  • character_height
  • character_weight
  • character_harm_limit_pref

Example: List Your Characters

This example is a list of characters from one player that is searchable and has multiple pages if there's more than 25 results.

---- struct table ----
schema: characters
cols: character_image, %title%, character_plots
filter: owner = members:wes
order: %title%
csv: 0
dynfilters: 1
rownumbers: 1
max: 25
----

Example: All Characters In A Location

---- struct table ----
schema: characters
cols: character_image, %title%, character_occupation, character_gender, character_species
filter: character_location = places:ternifac
csv: 0
----

Example: All Characters In A Plot

---- struct table ----
schema: characters
cols: character_image, %title%, character_occupation
filter: character_plots = plots:your_plot_page
csv: 0
----

Automated Info Box

^  {{$characters.character_name}}  ^^
|  {{$characters.character_image}}  ||
^  Species & Gender  |  {{$characters.character_species}} {{$characters.character_gender}}  |
^  Organization:  |  {{$characters.character_organization}}   |
^  Occupation:  |  {{$characters.character_occupation}}  |
^  Current Placement:  |  {{$characters.character_location}}  |

Quality:
wiki/struct/schemas/characters.txt · Last modified: 2024/04/20 14:59 by wes