/tg/ Station 13 - Modules - Types — Var Details - Proc Details

preference_apply_page

The same preferences build the same character whatever setup page their player last had open: what a character gets is asked with is_applicable(), which leaves out the page test is_accessible() makes for the menu. Each fixture is loaded as a connection loads a character and built on fresh bodies, as a spawn does and as the preview draws, with the character page open, the game page open and the keybindings open, and every body must match the one built on the character page: its pixels, mutant parts, limbs and organs (where augments go), DNA features (where the genital fields go), traits and blood type. Each fixture also checks the thing it is about on the character page, so none can pass by building nothing, and each but one pins the blood type to the test body's own, so only the fixture about blood types depends on it.

Vars

original_species_choicesRestore the actual configured choices after this test, including an uninitialized cache.

Procs

body_signatureSigns a body with everything its preferences give it that the setup page could change.
check_fixtureChecks, on the body built with the character page open, the thing a fixture is about.

Var Details

original_species_choices

Restore the actual configured choices after this test, including an uninitialized cache.

Proc Details

body_signature

Signs a body with everything its preferences give it that the setup page could change.

Returns the signature as text, so two compare with one assertion.

check_fixture

Checks, on the body built with the character page open, the thing a fixture is about.