Space Station 13 - Modules - TypesVar Details - Proc Details

character_save

Vars

body_accessoryThe body accessory name of the mob (e.g. wings, tail).
custom_emotesCustom emote text ("name" = "emote text")
cyborg_brain_typeIf a spawned cyborg should have an MMI, a positronic, or a robobrain. MMI by default
from_dbIs this character from the DB?
pda_ringtoneThe ringtone their PDA should start with
quirksA list/JSON of the quirk datums to attach to the character
runechat_colorRunechat color
slot_numberCharacter slot number, used for saves and stuff.
valid_saveIs this character valid to be picked? This is necessary to avoid someone getting a bald human called "Character 30"

Procs

SetChoiceslimit - The amount of jobs allowed per column. Defaults to 17 to make it look nice. splitJobs - Allows you split the table by job. You can make different tables for each department by including their heads. Defaults to CE to make it look nice. widthPerColumn - Screen's width for every column. height - Screen's height. 1366x768 is a common screen resolution, and increasing widthPerColumn or height to above 400 and 700, will result in the window being placed outside the screen for these users. If we get more jobs than limit x 3, increase limit.
loadLoad in and process the database's information on the player's character save. The order of indices here is the relative order from get_query() in 20-load-characters.dm.

Var Details

body_accessory

The body accessory name of the mob (e.g. wings, tail).

custom_emotes

Custom emote text ("name" = "emote text")

cyborg_brain_type

If a spawned cyborg should have an MMI, a positronic, or a robobrain. MMI by default

from_db

Is this character from the DB?

pda_ringtone

The ringtone their PDA should start with

quirks

A list/JSON of the quirk datums to attach to the character

runechat_color

Runechat color

slot_number

Character slot number, used for saves and stuff.

valid_save

Is this character valid to be picked? This is necessary to avoid someone getting a bald human called "Character 30"

Proc Details

SetChoices

limit - The amount of jobs allowed per column. Defaults to 17 to make it look nice. splitJobs - Allows you split the table by job. You can make different tables for each department by including their heads. Defaults to CE to make it look nice. widthPerColumn - Screen's width for every column. height - Screen's height. 1366x768 is a common screen resolution, and increasing widthPerColumn or height to above 400 and 700, will result in the window being placed outside the screen for these users. If we get more jobs than limit x 3, increase limit.

load

Load in and process the database's information on the player's character save. The order of indices here is the relative order from get_query() in 20-load-characters.dm.