diff --git a/(builtins).html b/(builtins).html index c02ff3d4649..e1fa38110cc 100644 --- a/(builtins).html +++ b/(builtins).html @@ -1 +1 @@ -(builtins) - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

(builtins)

/atom/movableVirtual Mob Creation
\ No newline at end of file +(builtins) - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

(builtins)

/atom/movableVirtual Mob Creation
\ No newline at end of file diff --git a/area.html b/area.html index ddac1d11bfc..81ee852b782 100644 --- a/area.html +++ b/area.html @@ -1 +1 @@ -/area - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

area

Vars

holomap_colorAutomatically set by SetName and Initialize; cached result of strip_improper(name).

Var Details

holomap_color

Automatically set by SetName and Initialize; cached result of strip_improper(name).

\ No newline at end of file +/area - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

area

Vars

holomap_colorAutomatically set by SetName and Initialize; cached result of strip_improper(name).

Var Details

holomap_color

Automatically set by SetName and Initialize; cached result of strip_improper(name).

\ No newline at end of file diff --git a/atom.html b/atom.html index 2d9824aa6a2..17cc1680065 100644 --- a/atom.html +++ b/atom.html @@ -1,36 +1,36 @@ -/atom - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

atom

Vars

_reagent_update_started(FLOAT) world.time of last on_reagent_update call, used to prevent recursion due to reagents updating reagents
atom_flags(BITFLAG) See flags.dm
blood_DNA(DICTIONARY) A lazy map. The key is a MD5 player name and the value is the blood type.
blood_color(COLOR) The color of the blood shown on blood overlays.
climb_speed_mult(FLOAT) The climbing speed multiplier for this atom
climbers(LIST) A list of all mobs that are climbing or currently on this atom
current_health(FLOAT) Current remaining health value.
explosion_resistance(INTEGER) The amount an explosion's power is decreased when encountering this atom
fluorescent(FALSE|DEFINES) How this atom is interacting with UV light. See misc.dm
germ_level(INTEGER) The number of germs on this atom.
icon_rotation(FLOAT) The angle in degrees clockwise that should be applied.
icon_scale_x(FLOAT) The horizontal scaling that should be applied.
icon_scale_y(FLOAT) The vertical scaling that should be applied.
is_spawnable_type(BOOL) If it can be spawned normally
last_bumped(FLOAT) The world.time that this atom last bumped another. Used mostly by mobs.
level(DEFINE) Determines where this atom sits in terms of turf plating. See misc.dm
light_dirAn override for cases where the light is not facing the same direction as the object.
max_health(FLOAT) Theoretical maximum health value.
pass_flags(BITFLAG) See flags.dm
reagentsThe chemical contents of this atom
simulated(BOOL) If an atom should be interacted with by a number of systems (Atmos, Liquids, Turbolifts, Etc.)
storage(DATUM) /datum/storage instance to use for this obj. Set to a type for instantiation on init.
temperatureWhat is this atom's current temperature?
temperature_sensitive(BOOL) Does this atom respond to changes in local temperature via the temperature var?
throwpass(BOOL) If a thrown object can continue past this atom. Sometimes used for clicking as well? TODO: Rework this
transform_animate_time(FLOAT) If greater than zero, transform-based adjustments (scaling, rotating) will visually occur over this time.
was_bloodied(BOOL) If this atom was bloodied before.

Procs

BumpedHandle an atom bumping this atom
CheckExitCheck if an atom can exit this atom's turf.
EnteredMovement Handling
ExitedExited Handling
HasProximityHandle an atom entering this atom's proximity
SetNameName Set Handling
add_bloodAttempt to add blood to this atom
additional_see_invisibleGet the level of invisible sight this atom should provide to a user
additional_sight_flagsGet sight flags that this atom should provide to a user
assume_airAttempt to merge a gas_mixture giver into this atom's gas_mixture
audible_messageShow a message to all mobs and objects in earshot of this atom
bullet_actHandle a projectile P hitting this atom
can_be_poured_fromThis is whether it's physically possible to pour from this atom to the target atom, based on context like user intent and src being open, etc. +/atom - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

atom

Vars

_reagent_update_started(FLOAT) world.time of last on_reagent_update call, used to prevent recursion due to reagents updating reagents
atom_flags(BITFLAG) See flags.dm
blood_DNA(DICTIONARY) A lazy map. The key is a MD5 player name and the value is the blood type.
blood_color(COLOR) The color of the blood shown on blood overlays.
climb_speed_mult(FLOAT) The climbing speed multiplier for this atom
climbers(LIST) A list of all mobs that are climbing or currently on this atom
current_health(FLOAT) Current remaining health value.
explosion_resistance(INTEGER) The amount an explosion's power is decreased when encountering this atom
fluorescent(FALSE|DEFINES) How this atom is interacting with UV light. See misc.dm
germ_level(INTEGER) The number of germs on this atom.
icon_rotation(FLOAT) The angle in degrees clockwise that should be applied.
icon_scale_x(FLOAT) The horizontal scaling that should be applied.
icon_scale_y(FLOAT) The vertical scaling that should be applied.
is_spawnable_type(BOOL) If it can be spawned normally
last_bumped(FLOAT) The world.time that this atom last bumped another. Used mostly by mobs.
level(DEFINE) Determines where this atom sits in terms of turf plating. See misc.dm
light_dirAn override for cases where the light is not facing the same direction as the object.
max_health(FLOAT) Theoretical maximum health value.
pass_flags(BITFLAG) See flags.dm
reagentsThe chemical contents of this atom
simulated(BOOL) If an atom should be interacted with by a number of systems (Atmos, Liquids, Turbolifts, Etc.)
storage(DATUM) /datum/storage instance to use for this obj. Set to a type for instantiation on init.
temperatureWhat is this atom's current temperature?
temperature_sensitive(BOOL) Does this atom respond to changes in local temperature via the temperature var?
throwpass(BOOL) If a thrown object can continue past this atom. Sometimes used for clicking as well? TODO: Rework this
transform_animate_time(FLOAT) If greater than zero, transform-based adjustments (scaling, rotating) will visually occur over this time.
was_bloodied(BOOL) If this atom was bloodied before.

Procs

BumpedHandle an atom bumping this atom
CheckExitCheck if an atom can exit this atom's turf.
EnteredMovement Handling
ExitedExited Handling
HasProximityHandle an atom entering this atom's proximity
SetNameName Set Handling
add_bloodAttempt to add blood to this atom
additional_see_invisibleGet the level of invisible sight this atom should provide to a user
additional_sight_flagsGet sight flags that this atom should provide to a user
assume_airAttempt to merge a gas_mixture giver into this atom's gas_mixture
audible_messageShow a message to all mobs and objects in earshot of this atom
bullet_actHandle a projectile P hitting this atom
can_be_poured_fromThis is whether it's physically possible to pour from this atom to the target atom, based on context like user intent and src being open, etc. This should not check things like whether there is actually anything in src to pour. It should also not check anything controlled by the target atom, because can_be_poured_into() already exists.
can_climbCheck if a user can climb this atom.
check_eyeGet the flags that should be added to the users sight var.
checkpassCheck if this atom can be passed by another given the flags provided
cleanRemove any blood from this atom
do_climbHandle user climbing onto this atom.
dump_contentsDump the contents of this atom onto its loc
emag_actHandle a user attempting to emag this atom
emp_actHandle an EMP affecting this atom
explosion_actHandle an explosion of severity affecting this atom
fire_actHandle this atom being exposed to fire
get_alarm_zAssisting procs
get_alt_interactionsGet a list of alt interactions for a user from this atom.
get_ambient_temperatureReturns the 'ambient temperature' used for temperature equalisation.
get_ambient_temperature_coefficientReturns the coefficient used for ambient temperature equalisation. Mainly used to prevent vacuum from cooling down objects.
get_cellGet any power cell associated with this atom.
get_colorGet the current color of this atom.
get_contained_external_atomsReturn a list of all simulated atoms inside this one.
get_contained_matterReturns the sum of this atoms's reagents plus the combined matter of all its contents. Obj adds matter contents. Other overrides may add extra handling for things like material storage. -Most useful for calculating worth or deconstructing something along with its contents.
get_heatGet the temperature of this atom's heat source
get_radioGet any radio associated with this atom.
get_recursive_loc_of_typeGet the first loc of the specified loc_type from walking up the loc tree of this atom.
grab_attackHandle this atom being hit by a grab.
handle_meltingHandle this atom being destroyed through melting
hitbyHandle this atom being hit by a thrown atom
in_contents_ofCheck if this atom is in the path or atom container
isflamesourceCheck if this atom is a source of fire
lava_actHandle this atom being exposed to lava. Calls qdel() by default
merge_exhaled_volumeMerge an exhaled air volume into air contents..
modify_mapped_varsAdjust variables prior to Initialize() based on the map
object_shakenShake this atom and all its climbers.
onDropIntoHandle dropping an atom onto this atom.
on_update_iconUpdate this atom's icon.
physically_destroyedHandle the destruction of this atom, spilling its contents by default
relaymoveRelay movement to this atom.
remove_airAttempt to remove amount moles from this atom's gas_mixture
return_airGet the air of this atom or its location's air
reveal_bloodReveal any blood on the item and update its color to that of luminol
search_contents_forRecursively search this atom's contents for an atom of type path
set_densitySet the density of this atom to new_density
set_dirSet the direction of this atom to new_dir
set_iconSet the icon to new_icon
set_icon_stateSet the icon_state to new_icon_state
set_invisibilityInvisibility Set Handling
set_rotationSet the rotation of this atom's transform
set_scaleSet the scale of this atom's transform.
try_detonate_reagentsAttempt to detonate the reagents contained in this atom
try_on_reagent_changeHandle reagents being modified
turf_is_crowdedCheck if this atom's turf is blocked.
update_iconUpdate this atom's icon.
update_transformUpdate this atom's transform from stored values.
visible_messageShow a message to all mobs and objects in sight of this atom.

Var Details

_reagent_update_started

(FLOAT) world.time of last on_reagent_update call, used to prevent recursion due to reagents updating reagents

atom_flags

(BITFLAG) See flags.dm

blood_DNA

(DICTIONARY) A lazy map. The key is a MD5 player name and the value is the blood type.

blood_color

(COLOR) The color of the blood shown on blood overlays.

climb_speed_mult

(FLOAT) The climbing speed multiplier for this atom

climbers

(LIST) A list of all mobs that are climbing or currently on this atom

current_health

(FLOAT) Current remaining health value.

explosion_resistance

(INTEGER) The amount an explosion's power is decreased when encountering this atom

fluorescent

(FALSE|DEFINES) How this atom is interacting with UV light. See misc.dm

germ_level

(INTEGER) The number of germs on this atom.

icon_rotation

(FLOAT) The angle in degrees clockwise that should be applied.

icon_scale_x

(FLOAT) The horizontal scaling that should be applied.

icon_scale_y

(FLOAT) The vertical scaling that should be applied.

is_spawnable_type

(BOOL) If it can be spawned normally

last_bumped

(FLOAT) The world.time that this atom last bumped another. Used mostly by mobs.

level

(DEFINE) Determines where this atom sits in terms of turf plating. See misc.dm

light_dir

An override for cases where the light is not facing the same direction as the object.

max_health

(FLOAT) Theoretical maximum health value.

pass_flags

(BITFLAG) See flags.dm

reagents

The chemical contents of this atom

simulated

(BOOL) If an atom should be interacted with by a number of systems (Atmos, Liquids, Turbolifts, Etc.)

storage

(DATUM) /datum/storage instance to use for this obj. Set to a type for instantiation on init.

temperature

What is this atom's current temperature?

temperature_sensitive

(BOOL) Does this atom respond to changes in local temperature via the temperature var?

throwpass

(BOOL) If a thrown object can continue past this atom. Sometimes used for clicking as well? TODO: Rework this

transform_animate_time

(FLOAT) If greater than zero, transform-based adjustments (scaling, rotating) will visually occur over this time.

was_bloodied

(BOOL) If this atom was bloodied before.

Proc Details

Bumped

Handle an atom bumping this atom

+Most useful for calculating worth or deconstructing something along with its contents.
get_heatGet the temperature of this atom's heat source
get_radioGet any radio associated with this atom.
get_recursive_loc_of_typeGet the first loc of the specified loc_type from walking up the loc tree of this atom.
grab_attackHandle this atom being hit by a grab.
handle_meltingHandle this atom being destroyed through melting
hitbyHandle this atom being hit by a thrown atom
in_contents_ofCheck if this atom is in the path or atom container
isflamesourceCheck if this atom is a source of fire
lava_actHandle this atom being exposed to lava. Calls qdel() by default
merge_exhaled_volumeMerge an exhaled air volume into air contents..
modify_mapped_varsAdjust variables prior to Initialize() based on the map
object_shakenShake this atom and all its climbers.
onDropIntoHandle dropping an atom onto this atom.
on_update_iconUpdate this atom's icon.
physically_destroyedHandle the destruction of this atom, spilling its contents by default
relaymoveRelay movement to this atom.
remove_airAttempt to remove amount moles from this atom's gas_mixture
return_airGet the air of this atom or its location's air
reveal_bloodReveal any blood on the item and update its color to that of luminol
search_contents_forRecursively search this atom's contents for an atom of type path
set_densitySet the density of this atom to new_density
set_dirSet the direction of this atom to new_dir
set_iconSet the icon to new_icon
set_icon_stateSet the icon_state to new_icon_state
set_invisibilityInvisibility Set Handling
set_rotationSet the rotation of this atom's transform
set_scaleSet the scale of this atom's transform.
try_detonate_reagentsAttempt to detonate the reagents contained in this atom
try_on_reagent_changeHandle reagents being modified
turf_is_crowdedCheck if this atom's turf is blocked.
update_iconUpdate this atom's icon.
update_transformUpdate this atom's transform from stored values.
visible_messageShow a message to all mobs and objects in sight of this atom.

Var Details

_reagent_update_started

(FLOAT) world.time of last on_reagent_update call, used to prevent recursion due to reagents updating reagents

atom_flags

(BITFLAG) See flags.dm

blood_DNA

(DICTIONARY) A lazy map. The key is a MD5 player name and the value is the blood type.

blood_color

(COLOR) The color of the blood shown on blood overlays.

climb_speed_mult

(FLOAT) The climbing speed multiplier for this atom

climbers

(LIST) A list of all mobs that are climbing or currently on this atom

current_health

(FLOAT) Current remaining health value.

explosion_resistance

(INTEGER) The amount an explosion's power is decreased when encountering this atom

fluorescent

(FALSE|DEFINES) How this atom is interacting with UV light. See misc.dm

germ_level

(INTEGER) The number of germs on this atom.

icon_rotation

(FLOAT) The angle in degrees clockwise that should be applied.

icon_scale_x

(FLOAT) The horizontal scaling that should be applied.

icon_scale_y

(FLOAT) The vertical scaling that should be applied.

is_spawnable_type

(BOOL) If it can be spawned normally

last_bumped

(FLOAT) The world.time that this atom last bumped another. Used mostly by mobs.

level

(DEFINE) Determines where this atom sits in terms of turf plating. See misc.dm

light_dir

An override for cases where the light is not facing the same direction as the object.

max_health

(FLOAT) Theoretical maximum health value.

pass_flags

(BITFLAG) See flags.dm

reagents

The chemical contents of this atom

simulated

(BOOL) If an atom should be interacted with by a number of systems (Atmos, Liquids, Turbolifts, Etc.)

storage

(DATUM) /datum/storage instance to use for this obj. Set to a type for instantiation on init.

temperature

What is this atom's current temperature?

temperature_sensitive

(BOOL) Does this atom respond to changes in local temperature via the temperature var?

throwpass

(BOOL) If a thrown object can continue past this atom. Sometimes used for clicking as well? TODO: Rework this

transform_animate_time

(FLOAT) If greater than zero, transform-based adjustments (scaling, rotating) will visually occur over this time.

was_bloodied

(BOOL) If this atom was bloodied before.

Proc Details

Bumped

Handle an atom bumping this atom

Called by AMs Bump()

CheckExit

Check if an atom can exit this atom's turf.

+

CheckExit

Check if an atom can exit this atom's turf.

Entered

Movement Handling

Exited

Exited Handling

HasProximity

Handle an atom entering this atom's proximity

+

Entered

Movement Handling

Exited

Exited Handling

HasProximity

Handle an atom entering this atom's proximity

Called when an atom enters this atom's proximity. Both this and the other atom need to have the MOVABLE_FLAG_PROXMOVE flag (as it helps reduce lag).

SetName

Name Set Handling

add_blood

Attempt to add blood to this atom

+

SetName

Name Set Handling

add_blood

Attempt to add blood to this atom

If a mob is provided, their blood will be used

additional_see_invisible

Get the level of invisible sight this atom should provide to a user

additional_sight_flags

Get sight flags that this atom should provide to a user

+

additional_see_invisible

Get the level of invisible sight this atom should provide to a user

additional_sight_flags

Get sight flags that this atom should provide to a user

assume_air

Attempt to merge a gas_mixture giver into this atom's gas_mixture

+

assume_air

Attempt to merge a gas_mixture giver into this atom's gas_mixture

audible_message

Show a message to all mobs and objects in earshot of this atom

+

audible_message

Show a message to all mobs and objects in earshot of this atom

Used for atoms performing audible actions

bullet_act

Handle a projectile P hitting this atom

+

bullet_act

Handle a projectile P hitting this atom

can_be_poured_from

This is whether it's physically possible to pour from this atom to the target atom, based on context like user intent and src being open, etc. +

can_be_poured_from

This is whether it's physically possible to pour from this atom to the target atom, based on context like user intent and src being open, etc. This should not check things like whether there is actually anything in src to pour. -It should also not check anything controlled by the target atom, because can_be_poured_into() already exists.

can_climb

Check if a user can climb this atom.

+It should also not check anything controlled by the target atom, because can_be_poured_into() already exists.

can_climb

Check if a user can climb this atom.

check_eye

Get the flags that should be added to the users sight var.

+

check_eye

Get the flags that should be added to the users sight var.

checkpass

Check if this atom can be passed by another given the flags provided

+

checkpass

Check if this atom can be passed by another given the flags provided

clean

Remove any blood from this atom

+

clean

Remove any blood from this atom

do_climb

Handle user climbing onto this atom.

+

do_climb

Handle user climbing onto this atom.

dump_contents

Dump the contents of this atom onto its loc

emag_act

Handle a user attempting to emag this atom

+

dump_contents

Dump the contents of this atom onto its loc

emag_act

Handle a user attempting to emag this atom

emp_act

Handle an EMP affecting this atom

+

emp_act

Handle an EMP affecting this atom

explosion_act

Handle an explosion of severity affecting this atom

+

explosion_act

Handle an explosion of severity affecting this atom

fire_act

Handle this atom being exposed to fire

+

fire_act

Handle this atom being exposed to fire

get_alarm_z

Assisting procs

get_alt_interactions

Get a list of alt interactions for a user from this atom.

+

get_alarm_z

Assisting procs

get_alt_interactions

Get a list of alt interactions for a user from this atom.

get_ambient_temperature

Returns the 'ambient temperature' used for temperature equalisation.

get_ambient_temperature_coefficient

Returns the coefficient used for ambient temperature equalisation. -Mainly used to prevent vacuum from cooling down objects.

get_cell

Get any power cell associated with this atom.

get_color

Get the current color of this atom.

get_contained_external_atoms

Return a list of all simulated atoms inside this one.

get_contained_matter

Returns the sum of this atoms's reagents plus the combined matter of all its contents. +

get_ambient_temperature

Returns the 'ambient temperature' used for temperature equalisation.

get_ambient_temperature_coefficient

Returns the coefficient used for ambient temperature equalisation. +Mainly used to prevent vacuum from cooling down objects.

get_cell

Get any power cell associated with this atom.

get_color

Get the current color of this atom.

get_contained_external_atoms

Return a list of all simulated atoms inside this one.

get_contained_matter

Returns the sum of this atoms's reagents plus the combined matter of all its contents. Obj adds matter contents. Other overrides may add extra handling for things like material storage. -Most useful for calculating worth or deconstructing something along with its contents.

get_heat

Get the temperature of this atom's heat source

get_radio

Get any radio associated with this atom.

+Most useful for calculating worth or deconstructing something along with its contents.

get_heat

Get the temperature of this atom's heat source

get_radio

Get any radio associated with this atom.

Used for handle_message_mode or other radio-based logic.

get_recursive_loc_of_type

Get the first loc of the specified loc_type from walking up the loc tree of this atom.

grab_attack

Handle this atom being hit by a grab.

+

get_recursive_loc_of_type

Get the first loc of the specified loc_type from walking up the loc tree of this atom.

grab_attack

Handle this atom being hit by a grab.

Called by resolve_attackby()

handle_melting

Handle this atom being destroyed through melting

hitby

Handle this atom being hit by a thrown atom

+

handle_melting

Handle this atom being destroyed through melting

hitby

Handle this atom being hit by a thrown atom

in_contents_of

Check if this atom is in the path or atom container

+

in_contents_of

Check if this atom is in the path or atom container

isflamesource

Check if this atom is a source of fire

lava_act

Handle this atom being exposed to lava. Calls qdel() by default

+

isflamesource

Check if this atom is a source of fire

lava_act

Handle this atom being exposed to lava. Calls qdel() by default

merge_exhaled_volume

Merge an exhaled air volume into air contents..

modify_mapped_vars

Adjust variables prior to Initialize() based on the map

+

merge_exhaled_volume

Merge an exhaled air volume into air contents..

modify_mapped_vars

Adjust variables prior to Initialize() based on the map

Called by the maploader to perform static modifications to vars set on the map. Intended use case: Adjust tag vars on duplicate templates (such as airlock tags).

object_shaken

Shake this atom and all its climbers.

onDropInto

Handle dropping an atom onto this atom.

+

object_shaken

Shake this atom and all its climbers.

onDropInto

Handle dropping an atom onto this atom.

If the item should move into this atom, return null. Otherwise, return the destination atom where the item should be moved.

on_update_icon

Update this atom's icon.

-

Usually queue_icon_update() or update_icon() should be used instead.

physically_destroyed

Handle the destruction of this atom, spilling its contents by default

+

on_update_icon

Update this atom's icon.

+

Usually queue_icon_update() or update_icon() should be used instead.

physically_destroyed

Handle the destruction of this atom, spilling its contents by default

relaymove

Relay movement to this atom.

+

relaymove

Relay movement to this atom.

Called by mobs, such as when the mob is inside the atom, their buckled var is set to this, or this atom is set as their machine.

remove_air

Attempt to remove amount moles from this atom's gas_mixture

+

remove_air

Attempt to remove amount moles from this atom's gas_mixture

return_air

Get the air of this atom or its location's air

+

return_air

Get the air of this atom or its location's air

reveal_blood

Reveal any blood on the item and update its color to that of luminol

search_contents_for

Recursively search this atom's contents for an atom of type path

+

reveal_blood

Reveal any blood on the item and update its color to that of luminol

search_contents_for

Recursively search this atom's contents for an atom of type path

set_density

Set the density of this atom to new_density

+

set_density

Set the density of this atom to new_density

set_dir

Set the direction of this atom to new_dir

+

set_dir

Set the direction of this atom to new_dir

set_icon

Set the icon to new_icon

set_icon_state

Set the icon_state to new_icon_state

set_invisibility

Invisibility Set Handling

set_rotation

Set the rotation of this atom's transform

+

set_icon

Set the icon to new_icon

set_icon_state

Set the icon_state to new_icon_state

set_invisibility

Invisibility Set Handling

set_rotation

Set the rotation of this atom's transform

set_scale

Set the scale of this atom's transform.

+

set_scale

Set the scale of this atom's transform.

try_detonate_reagents

Attempt to detonate the reagents contained in this atom

+

try_detonate_reagents

Attempt to detonate the reagents contained in this atom

try_on_reagent_change

Handle reagents being modified

turf_is_crowded

Check if this atom's turf is blocked.

+

try_on_reagent_change

Handle reagents being modified

turf_is_crowded

Check if this atom's turf is blocked.

This doesn't handle border structures and should be preceded by an Adjacent() check.

update_icon

Update this atom's icon.

+

update_icon

Update this atom's icon.

update_transform

Update this atom's transform from stored values.

+

update_transform

Update this atom's transform from stored values.

Applies icon_scale and icon_rotation. When transform_animate_time is set, the transform is animated over the specified duration. Otherwise, it is applied instantly.

visible_message

Show a message to all mobs and objects in sight of this atom.

+

visible_message

Show a message to all mobs and objects in sight of this atom.

Used for atoms performing visible actions

\ No newline at end of file + \ No newline at end of file diff --git a/atom/movable.html b/atom/movable.html index 581e360b084..e12503d199f 100644 --- a/atom/movable.html +++ b/atom/movable.html @@ -1,7 +1,7 @@ -/atom/movable - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

movable

Virtual Mob Creation

Vars

bound_overlayThe mimic (if any) that's directly copying us.
z_flagsMovable-level Z-Mimic flags. This uses ZMM_* flags, not ZM_* flags.

Procs

animate_filterAnimate a given filter on this atom. All params after the first are passed to animate().
can_do_automated_moveGeneralized entrypoint for checking CanMove and such on /mob.
dropIntoAttempt to drop this atom onto the destination.
failed_automoveCalled by SSautomove when an atom fails to move in circumstances where it would like to. As with finished_automove, does not imply unregistering from SSautomove.
finished_automoveCalled when an atom is within the acceptable parameters for not moving further (ideal range). Does not necessarily imply the atom has unregistered (see stop_automove()).
get_acceptable_automove_distance_from_targetUsed by some mobs to vary the acceptable distance from target when automoving.
get_automove_targetShould return a reference to the current atom target.
keybind_face_directionA wrapper for setDir that should only be able to fail by living mobs.
start_automoveRegisters an atom with SSautomove, including a move handler and metadata. Moving will begin next tick.
stop_automoveCancels automoving and unregisters the atom from the subsystem, including the current processing run.
wrapping_paper_needed_to_wrapReturns the amount of sheets of wrapping paper that the given object would need to be wrapped.

Var Details

bound_overlay

The mimic (if any) that's directly copying us.

z_flags

Movable-level Z-Mimic flags. This uses ZMM_* flags, not ZM_* flags.

Proc Details

animate_filter

Animate a given filter on this atom. All params after the first are passed to animate().

can_do_automated_move

Generalized entrypoint for checking CanMove and such on /mob.

dropInto

Attempt to drop this atom onto the destination.

+/atom/movable - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

movable

Virtual Mob Creation

Vars

bound_overlayThe mimic (if any) that's directly copying us.
z_flagsMovable-level Z-Mimic flags. This uses ZMM_* flags, not ZM_* flags.

Procs

animate_filterAnimate a given filter on this atom. All params after the first are passed to animate().
can_do_automated_moveGeneralized entrypoint for checking CanMove and such on /mob.
dropIntoAttempt to drop this atom onto the destination.
failed_automoveCalled by SSautomove when an atom fails to move in circumstances where it would like to. As with finished_automove, does not imply unregistering from SSautomove.
finished_automoveCalled when an atom is within the acceptable parameters for not moving further (ideal range). Does not necessarily imply the atom has unregistered (see stop_automove()).
get_acceptable_automove_distance_from_targetUsed by some mobs to vary the acceptable distance from target when automoving.
get_automove_targetShould return a reference to the current atom target.
keybind_face_directionA wrapper for setDir that should only be able to fail by living mobs.
start_automoveRegisters an atom with SSautomove, including a move handler and metadata. Moving will begin next tick.
stop_automoveCancels automoving and unregisters the atom from the subsystem, including the current processing run.
wrapping_paper_needed_to_wrapReturns the amount of sheets of wrapping paper that the given object would need to be wrapped.

Var Details

bound_overlay

The mimic (if any) that's directly copying us.

z_flags

Movable-level Z-Mimic flags. This uses ZMM_* flags, not ZM_* flags.

Proc Details

animate_filter

Animate a given filter on this atom. All params after the first are passed to animate().

can_do_automated_move

Generalized entrypoint for checking CanMove and such on /mob.

dropInto

Attempt to drop this atom onto the destination.

The destination can instead return another location, recursively chaining.

failed_automove

Called by SSautomove when an atom fails to move in circumstances where it would like to. As with finished_automove, does not imply unregistering from SSautomove.

finished_automove

Called when an atom is within the acceptable parameters for not moving further (ideal range). Does not necessarily imply the atom has unregistered (see stop_automove()).

get_acceptable_automove_distance_from_target

Used by some mobs to vary the acceptable distance from target when automoving.

get_automove_target

Should return a reference to the current atom target.

keybind_face_direction

A wrapper for setDir that should only be able to fail by living mobs.

-

Called from [/atom/movable/proc/keyLoop], this exists to be overwritten by living mobs with a check to see if we're actually alive enough to change directions

start_automove

Registers an atom with SSautomove, including a move handler and metadata. Moving will begin next tick.

stop_automove

Cancels automoving and unregisters the atom from the subsystem, including the current processing run.

wrapping_paper_needed_to_wrap

Returns the amount of sheets of wrapping paper that the given object would need to be wrapped.

\ No newline at end of file +

failed_automove

Called by SSautomove when an atom fails to move in circumstances where it would like to. As with finished_automove, does not imply unregistering from SSautomove.

finished_automove

Called when an atom is within the acceptable parameters for not moving further (ideal range). Does not necessarily imply the atom has unregistered (see stop_automove()).

get_acceptable_automove_distance_from_target

Used by some mobs to vary the acceptable distance from target when automoving.

get_automove_target

Should return a reference to the current atom target.

keybind_face_direction

A wrapper for setDir that should only be able to fail by living mobs.

+

Called from [/atom/movable/proc/keyLoop], this exists to be overwritten by living mobs with a check to see if we're actually alive enough to change directions

start_automove

Registers an atom with SSautomove, including a move handler and metadata. Moving will begin next tick.

stop_automove

Cancels automoving and unregisters the atom from the subsystem, including the current processing run.

wrapping_paper_needed_to_wrap

Returns the amount of sheets of wrapping paper that the given object would need to be wrapped.

\ No newline at end of file diff --git a/client.html b/client.html index ea8dd3dc26c..ea2f32b16e8 100644 --- a/client.html +++ b/client.html @@ -1,22 +1,22 @@ -/client - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

client

Vars

key_combos_heldA buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: "key" -> "combo" (ex: "D" -> "CtrlD")
keys_heldA buffer of currently held keys.
last_move_dir_pressedMovement dir of the most recently pressed movement key. Used in cardinal-only movement mode.
movement_keysCustom movement keys for this client
movement_lockedAre we locking our movement input?
next_move_dir_addOn next move, add this dir to the move that would otherwise be done
next_move_dir_subOn next move, subtract this dir from the move that would otherwise be done
tooltipsdatum that controls the displaying and hiding of tooltips

Procs

callprocVERBS
nanocloseCalled when a Nano UI window is closed +/client - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

client

Vars

key_combos_heldA buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: "key" -> "combo" (ex: "D" -> "CtrlD")
keys_heldA buffer of currently held keys.
last_move_dir_pressedMovement dir of the most recently pressed movement key. Used in cardinal-only movement mode.
movement_keysCustom movement keys for this client
movement_lockedAre we locking our movement input?
next_move_dir_addOn next move, add this dir to the move that would otherwise be done
next_move_dir_subOn next move, subtract this dir from the move that would otherwise be done
tooltipsdatum that controls the displaying and hiding of tooltips

Procs

callprocVERBS
nanocloseCalled when a Nano UI window is closed This is how Nano handles closed windows It must be a verb so that it can be called using winset
reset_held_keysManually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.
resetnanoA "panic button" verb to close all UIs on current mob. Use it when the bug with UI not opening (because the server still considers it open despite it being closed on client) pops up. -Feel free to remove it once the bug is confirmed to be fixed.
update_special_keybindsUpdates the keybinds for special keys
windowclosethe on-close client verb

Var Details

key_combos_held

A buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: "key" -> "combo" (ex: "D" -> "CtrlD")

keys_held

A buffer of currently held keys.

last_move_dir_pressed

Movement dir of the most recently pressed movement key. Used in cardinal-only movement mode.

movement_keys

Custom movement keys for this client

movement_locked

Are we locking our movement input?

next_move_dir_add

On next move, add this dir to the move that would otherwise be done

next_move_dir_sub

On next move, subtract this dir from the move that would otherwise be done

tooltips

datum that controls the displaying and hiding of tooltips

Proc Details

callproc

VERBS

nanoclose

Called when a Nano UI window is closed +Feel free to remove it once the bug is confirmed to be fixed.

update_special_keybindsUpdates the keybinds for special keys
windowclosethe on-close client verb

Var Details

key_combos_held

A buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: "key" -> "combo" (ex: "D" -> "CtrlD")

keys_held

A buffer of currently held keys.

last_move_dir_pressed

Movement dir of the most recently pressed movement key. Used in cardinal-only movement mode.

movement_keys

Custom movement keys for this client

movement_locked

Are we locking our movement input?

next_move_dir_add

On next move, add this dir to the move that would otherwise be done

next_move_dir_sub

On next move, subtract this dir from the move that would otherwise be done

tooltips

datum that controls the displaying and hiding of tooltips

Proc Details

callproc

VERBS

nanoclose

Called when a Nano UI window is closed This is how Nano handles closed windows It must be a verb so that it can be called using winset

-

@return nothing

reset_held_keys

Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.

-

Hardcoded to the ESC key.

resetnano

A "panic button" verb to close all UIs on current mob. +

@return nothing

reset_held_keys

Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck.

+

Hardcoded to the ESC key.

resetnano

A "panic button" verb to close all UIs on current mob. Use it when the bug with UI not opening (because the server still considers it open despite it being closed on client) pops up. Feel free to remove it once the bug is confirmed to be fixed.

-

@return nothing

update_special_keybinds

Updates the keybinds for special keys

+

@return nothing

update_special_keybinds

Updates the keybinds for special keys

Handles adding macros for the keys that need it And adding movement keys to the clients movement_keys list At the time of writing this, communication(OOC, LOOC, Say, Me) require macros Arguments:

windowclose

the on-close client verb

+

windowclose

the on-close client verb

called when a browser popup window is closed after registering with proc/onclose() if a valid atom reference is supplied, call the atom's Topic() with "close=1" -otherwise, just reset the client mob's machine var.

\ No newline at end of file +otherwise, just reset the client mob's machine var.

\ No newline at end of file diff --git a/code/__datastructures/priority_queue.html b/code/__datastructures/priority_queue.html index 7e1e3456d89..82c33eef506 100644 --- a/code/__datastructures/priority_queue.html +++ b/code/__datastructures/priority_queue.html @@ -1 +1 @@ -code/__datastructures/priority_queue.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/__datastructures/priority_queue.dm

/datum/priority_queueAn automatically ordered list, using the cmp proc to weight the list items
\ No newline at end of file +code/__datastructures/priority_queue.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/__datastructures/priority_queue.dm

/datum/priority_queueAn automatically ordered list, using the cmp proc to weight the list items
\ No newline at end of file diff --git a/code/__defines/MC.html b/code/__defines/MC.html index 6d0fa1a109d..d472b4ded17 100644 --- a/code/__defines/MC.html +++ b/code/__defines/MC.html @@ -1,4 +1,4 @@ -code/__defines/MC.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/MC.dm

DPC_FORBID_FLAGSThese are the flags forbidden when putting zero-wait timers on SSdpc instead of SStimer.
UDPC_FORBID_FLAGSThese are the flags forbidden when putting zero-wait TIMER_UNIQUE timers on SSdpc instead of SStimer.
addtimerCreate a new timer and add it to the queue.

Define Details

DPC_FORBID_FLAGS

These are the flags forbidden when putting zero-wait timers on SSdpc instead of SStimer.

UDPC_FORBID_FLAGS

These are the flags forbidden when putting zero-wait TIMER_UNIQUE timers on SSdpc instead of SStimer.

addtimer

Create a new timer and add it to the queue.

+code/__defines/MC.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/MC.dm

DPC_FORBID_FLAGSThese are the flags forbidden when putting zero-wait timers on SSdpc instead of SStimer.
UDPC_FORBID_FLAGSThese are the flags forbidden when putting zero-wait TIMER_UNIQUE timers on SSdpc instead of SStimer.
addtimerCreate a new timer and add it to the queue.

Define Details

DPC_FORBID_FLAGS

These are the flags forbidden when putting zero-wait timers on SSdpc instead of SStimer.

UDPC_FORBID_FLAGS

These are the flags forbidden when putting zero-wait TIMER_UNIQUE timers on SSdpc instead of SStimer.

addtimer

Create a new timer and add it to the queue.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/code/__defines/ZAS.html b/code/__defines/ZAS.html index cdf2379e1f7..547f8d8f2a2 100644 --- a/code/__defines/ZAS.html +++ b/code/__defines/ZAS.html @@ -1 +1 @@ -code/__defines/ZAS.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/ZAS.dm

ZONE_MIN_SIZEZones with less than this many turfs will always merge, even if the connection is not direct.

Define Details

ZONE_MIN_SIZE

Zones with less than this many turfs will always merge, even if the connection is not direct.

\ No newline at end of file +code/__defines/ZAS.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/ZAS.dm

ZONE_MIN_SIZEZones with less than this many turfs will always merge, even if the connection is not direct.

Define Details

ZONE_MIN_SIZE

Zones with less than this many turfs will always merge, even if the connection is not direct.

\ No newline at end of file diff --git a/code/__defines/_compile_helpers.html b/code/__defines/_compile_helpers.html index 438524f9cee..52e05059dad 100644 --- a/code/__defines/_compile_helpers.html +++ b/code/__defines/_compile_helpers.html @@ -1,3 +1,3 @@ -code/__defines/_compile_helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/_compile_helpers.dm

EMPTY_BLOCK_GUARDA null statement to guard against EmptyBlock lint without necessitating the use of pass() -Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.

Define Details

EMPTY_BLOCK_GUARD

A null statement to guard against EmptyBlock lint without necessitating the use of pass() -Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.

\ No newline at end of file +code/__defines/_compile_helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/_compile_helpers.dm

EMPTY_BLOCK_GUARDA null statement to guard against EmptyBlock lint without necessitating the use of pass() +Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.

Define Details

EMPTY_BLOCK_GUARD

A null statement to guard against EmptyBlock lint without necessitating the use of pass() +Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.

\ No newline at end of file diff --git a/code/__defines/_tick.html b/code/__defines/_tick.html index 609bd88d05e..1c1588fe385 100644 --- a/code/__defines/_tick.html +++ b/code/__defines/_tick.html @@ -1 +1 @@ -code/__defines/_tick.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/_tick.dm

MAPTICK_MC_MIN_RESERVEPercentage of tick to leave for master controller to run
TICK_BYOND_RESERVETick limit while running normally
TICK_LIMIT_TO_RUNTick limit used to resume things in stoplag
TICK_LIMIT_MCTick limit for MC while running
TICK_LIMIT_MC_INIT_DEFAULTTick limit while initializing
TICK_USAGEfor general usage of tick_usage
TICK_CHECKReturns true if tick_usage is above the limit
CHECK_TICKruns stoplag if tick_usage is above the limit

Define Details

CHECK_TICK

runs stoplag if tick_usage is above the limit

MAPTICK_MC_MIN_RESERVE

Percentage of tick to leave for master controller to run

TICK_BYOND_RESERVE

Tick limit while running normally

TICK_CHECK

Returns true if tick_usage is above the limit

TICK_LIMIT_MC

Tick limit for MC while running

TICK_LIMIT_MC_INIT_DEFAULT

Tick limit while initializing

TICK_LIMIT_TO_RUN

Tick limit used to resume things in stoplag

TICK_USAGE

for general usage of tick_usage

\ No newline at end of file +code/__defines/_tick.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/_tick.dm

MAPTICK_MC_MIN_RESERVEPercentage of tick to leave for master controller to run
TICK_BYOND_RESERVETick limit while running normally
TICK_LIMIT_TO_RUNTick limit used to resume things in stoplag
TICK_LIMIT_MCTick limit for MC while running
TICK_LIMIT_MC_INIT_DEFAULTTick limit while initializing
TICK_USAGEfor general usage of tick_usage
TICK_CHECKReturns true if tick_usage is above the limit
CHECK_TICKruns stoplag if tick_usage is above the limit

Define Details

CHECK_TICK

runs stoplag if tick_usage is above the limit

MAPTICK_MC_MIN_RESERVE

Percentage of tick to leave for master controller to run

TICK_BYOND_RESERVE

Tick limit while running normally

TICK_CHECK

Returns true if tick_usage is above the limit

TICK_LIMIT_MC

Tick limit for MC while running

TICK_LIMIT_MC_INIT_DEFAULT

Tick limit while initializing

TICK_LIMIT_TO_RUN

Tick limit used to resume things in stoplag

TICK_USAGE

for general usage of tick_usage

\ No newline at end of file diff --git a/code/__defines/admin.html b/code/__defines/admin.html index 223a9bdbb2a..055a522547a 100644 --- a/code/__defines/admin.html +++ b/code/__defines/admin.html @@ -1 +1 @@ -code/__defines/admin.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/admin.dm

MAX_KEYPRESS_COMMANDLENGTHMax length of a keypress command before it's considered to be a forged packet/bogus command
MAX_COMMANDS_PER_KEYMaximum keys that can be bound to one button
MAX_KEYS_PER_KEYBINDMaximum keys per keybind
HELD_KEY_BUFFER_LENGTHLength of held key buffer

Define Details

HELD_KEY_BUFFER_LENGTH

Length of held key buffer

MAX_COMMANDS_PER_KEY

Maximum keys that can be bound to one button

MAX_KEYPRESS_COMMANDLENGTH

Max length of a keypress command before it's considered to be a forged packet/bogus command

MAX_KEYS_PER_KEYBIND

Maximum keys per keybind

\ No newline at end of file +code/__defines/admin.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/admin.dm

MAX_KEYPRESS_COMMANDLENGTHMax length of a keypress command before it's considered to be a forged packet/bogus command
MAX_COMMANDS_PER_KEYMaximum keys that can be bound to one button
MAX_KEYS_PER_KEYBINDMaximum keys per keybind
HELD_KEY_BUFFER_LENGTHLength of held key buffer

Define Details

HELD_KEY_BUFFER_LENGTH

Length of held key buffer

MAX_COMMANDS_PER_KEY

Maximum keys that can be bound to one button

MAX_KEYPRESS_COMMANDLENGTH

Max length of a keypress command before it's considered to be a forged packet/bogus command

MAX_KEYS_PER_KEYBIND

Maximum keys per keybind

\ No newline at end of file diff --git a/code/__defines/armor.html b/code/__defines/armor.html index 92231530a32..81c811c0fc7 100644 --- a/code/__defines/armor.html +++ b/code/__defines/armor.html @@ -1 +1 @@ -code/__defines/armor.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/armor.dm

ARMOR_PIERCING_BYPASSEDArmor piercing value that will bypass any armors completely

Define Details

ARMOR_PIERCING_BYPASSED

Armor piercing value that will bypass any armors completely

\ No newline at end of file +code/__defines/armor.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/armor.dm

ARMOR_PIERCING_BYPASSEDArmor piercing value that will bypass any armors completely

Define Details

ARMOR_PIERCING_BYPASSED

Armor piercing value that will bypass any armors completely

\ No newline at end of file diff --git a/code/__defines/bodytype.html b/code/__defines/bodytype.html index 33f3eb8da5c..a52ca18f403 100644 --- a/code/__defines/bodytype.html +++ b/code/__defines/bodytype.html @@ -1 +1 @@ -code/__defines/bodytype.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/bodytype.dm

BODY_FLAG_NO_DNADoes not create DNA. Replaces SPECIES_FLAG_NO_SCAN.
BODY_FLAG_NO_PAINCannot suffer halloss/recieves deceptive health indicator.
BODY_FLAG_NO_EATCannot eat food/drink drinks even if a stomach organ is present.
BODY_FLAG_CRYSTAL_REFORMCan regenerate missing limbs from mineral baths.
BODY_FLAG_NO_STASISDoes not experience stasis effects (sleeper, cryo)
BODY_FLAG_NO_DEFIBCannot be revived with a defibrilator.

Define Details

BODY_FLAG_CRYSTAL_REFORM

Can regenerate missing limbs from mineral baths.

BODY_FLAG_NO_DEFIB

Cannot be revived with a defibrilator.

BODY_FLAG_NO_DNA

Does not create DNA. Replaces SPECIES_FLAG_NO_SCAN.

BODY_FLAG_NO_EAT

Cannot eat food/drink drinks even if a stomach organ is present.

BODY_FLAG_NO_PAIN

Cannot suffer halloss/recieves deceptive health indicator.

BODY_FLAG_NO_STASIS

Does not experience stasis effects (sleeper, cryo)

\ No newline at end of file +code/__defines/bodytype.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/bodytype.dm

BODY_FLAG_NO_DNADoes not create DNA. Replaces SPECIES_FLAG_NO_SCAN.
BODY_FLAG_NO_PAINCannot suffer halloss/recieves deceptive health indicator.
BODY_FLAG_NO_EATCannot eat food/drink drinks even if a stomach organ is present.
BODY_FLAG_CRYSTAL_REFORMCan regenerate missing limbs from mineral baths.
BODY_FLAG_NO_STASISDoes not experience stasis effects (sleeper, cryo)
BODY_FLAG_NO_DEFIBCannot be revived with a defibrilator.

Define Details

BODY_FLAG_CRYSTAL_REFORM

Can regenerate missing limbs from mineral baths.

BODY_FLAG_NO_DEFIB

Cannot be revived with a defibrilator.

BODY_FLAG_NO_DNA

Does not create DNA. Replaces SPECIES_FLAG_NO_SCAN.

BODY_FLAG_NO_EAT

Cannot eat food/drink drinks even if a stomach organ is present.

BODY_FLAG_NO_PAIN

Cannot suffer halloss/recieves deceptive health indicator.

BODY_FLAG_NO_STASIS

Does not experience stasis effects (sleeper, cryo)

\ No newline at end of file diff --git a/code/__defines/chemistry.html b/code/__defines/chemistry.html index 1e2a43a3aee..3f51b0466a4 100644 --- a/code/__defines/chemistry.html +++ b/code/__defines/chemistry.html @@ -1 +1 @@ -code/__defines/chemistry.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/chemistry.dm

CE_STABLEStabilizing brain, pulse and breathing
CE_ANTIBIOTICSpaceacilin
CE_BLOODRESTOREIron/nutriment
CE_PAINKILLERReduces the impact of shock/pain
CE_ALCOHOLLiver filtering
CE_ALCOHOL_TOXICLiver damage
CE_SPEEDBOOSTStimulants
CE_SLOWDOWNSlowdown
CE_PULSEincreases or decreases heart rate
CE_NOPULSEstops heartbeat
CE_ANTITOXRemoves toxins
CE_OXYGENATEDHelps oxygenate the brain.
CE_BRAIN_REGENAllows the brain to recover after injury
CE_TOXINGeneric toxins, stops autoheal.
CE_BREATHLOSSBreathing depression, makes you need more air
CE_MINDStabilizes or wrecks mind. Used for hallucinations
CE_CRYOPrevents damage from being frozen
CE_BLOCKAGEGets in the way of blood circulation, higher the worse
CE_SQUEAKYHelium voice. Squeak squeak.
CE_THIRDEYEGives xray vision.
CE_SEDATEApplies sedation effects, i.e. paralysis, inability to use items, etc.
CE_ENERGETICSpeeds up stamina recovery.
CE_VOICELOSSLowers the subject's voice to a whisper
CE_GLOWINGEYESCauses eyes to glow.
CE_REGEN_BRUTECauses brute damage to regenerate.
CE_REGEN_BURNCauses burn damage to regenerate.
CE_ALLERGENAnaphylaxis etc.

Define Details

CE_ALCOHOL

Liver filtering

CE_ALCOHOL_TOXIC

Liver damage

CE_ALLERGEN

Anaphylaxis etc.

CE_ANTIBIOTIC

Spaceacilin

CE_ANTITOX

Removes toxins

CE_BLOCKAGE

Gets in the way of blood circulation, higher the worse

CE_BLOODRESTORE

Iron/nutriment

CE_BRAIN_REGEN

Allows the brain to recover after injury

CE_BREATHLOSS

Breathing depression, makes you need more air

CE_CRYO

Prevents damage from being frozen

CE_ENERGETIC

Speeds up stamina recovery.

CE_GLOWINGEYES

Causes eyes to glow.

CE_MIND

Stabilizes or wrecks mind. Used for hallucinations

CE_NOPULSE

stops heartbeat

CE_OXYGENATED

Helps oxygenate the brain.

CE_PAINKILLER

Reduces the impact of shock/pain

CE_PULSE

increases or decreases heart rate

CE_REGEN_BRUTE

Causes brute damage to regenerate.

CE_REGEN_BURN

Causes burn damage to regenerate.

CE_SEDATE

Applies sedation effects, i.e. paralysis, inability to use items, etc.

CE_SLOWDOWN

Slowdown

CE_SPEEDBOOST

Stimulants

CE_SQUEAKY

Helium voice. Squeak squeak.

CE_STABLE

Stabilizing brain, pulse and breathing

CE_THIRDEYE

Gives xray vision.

CE_TOXIN

Generic toxins, stops autoheal.

CE_VOICELOSS

Lowers the subject's voice to a whisper

\ No newline at end of file +code/__defines/chemistry.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/chemistry.dm

CE_STABLEStabilizing brain, pulse and breathing
CE_ANTIBIOTICSpaceacilin
CE_BLOODRESTOREIron/nutriment
CE_PAINKILLERReduces the impact of shock/pain
CE_ALCOHOLLiver filtering
CE_ALCOHOL_TOXICLiver damage
CE_SPEEDBOOSTStimulants
CE_SLOWDOWNSlowdown
CE_PULSEincreases or decreases heart rate
CE_NOPULSEstops heartbeat
CE_ANTITOXRemoves toxins
CE_OXYGENATEDHelps oxygenate the brain.
CE_BRAIN_REGENAllows the brain to recover after injury
CE_TOXINGeneric toxins, stops autoheal.
CE_BREATHLOSSBreathing depression, makes you need more air
CE_MINDStabilizes or wrecks mind. Used for hallucinations
CE_CRYOPrevents damage from being frozen
CE_BLOCKAGEGets in the way of blood circulation, higher the worse
CE_SQUEAKYHelium voice. Squeak squeak.
CE_THIRDEYEGives xray vision.
CE_SEDATEApplies sedation effects, i.e. paralysis, inability to use items, etc.
CE_ENERGETICSpeeds up stamina recovery.
CE_VOICELOSSLowers the subject's voice to a whisper
CE_GLOWINGEYESCauses eyes to glow.
CE_REGEN_BRUTECauses brute damage to regenerate.
CE_REGEN_BURNCauses burn damage to regenerate.
CE_ALLERGENAnaphylaxis etc.

Define Details

CE_ALCOHOL

Liver filtering

CE_ALCOHOL_TOXIC

Liver damage

CE_ALLERGEN

Anaphylaxis etc.

CE_ANTIBIOTIC

Spaceacilin

CE_ANTITOX

Removes toxins

CE_BLOCKAGE

Gets in the way of blood circulation, higher the worse

CE_BLOODRESTORE

Iron/nutriment

CE_BRAIN_REGEN

Allows the brain to recover after injury

CE_BREATHLOSS

Breathing depression, makes you need more air

CE_CRYO

Prevents damage from being frozen

CE_ENERGETIC

Speeds up stamina recovery.

CE_GLOWINGEYES

Causes eyes to glow.

CE_MIND

Stabilizes or wrecks mind. Used for hallucinations

CE_NOPULSE

stops heartbeat

CE_OXYGENATED

Helps oxygenate the brain.

CE_PAINKILLER

Reduces the impact of shock/pain

CE_PULSE

increases or decreases heart rate

CE_REGEN_BRUTE

Causes brute damage to regenerate.

CE_REGEN_BURN

Causes burn damage to regenerate.

CE_SEDATE

Applies sedation effects, i.e. paralysis, inability to use items, etc.

CE_SLOWDOWN

Slowdown

CE_SPEEDBOOST

Stimulants

CE_SQUEAKY

Helium voice. Squeak squeak.

CE_STABLE

Stabilizing brain, pulse and breathing

CE_THIRDEYE

Gives xray vision.

CE_TOXIN

Generic toxins, stops autoheal.

CE_VOICELOSS

Lowers the subject's voice to a whisper

\ No newline at end of file diff --git a/code/__defines/damage.html b/code/__defines/damage.html index f53aa27f24f..d900bd8deeb 100644 --- a/code/__defines/damage.html +++ b/code/__defines/damage.html @@ -1 +1 @@ -code/__defines/damage.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/damage.dm

HEALTH_ROUNDINGThe decimal precision for health values. Health will be rounded against this value.

Define Details

HEALTH_ROUNDING

The decimal precision for health values. Health will be rounded against this value.

\ No newline at end of file +code/__defines/damage.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/damage.dm

HEALTH_ROUNDINGThe decimal precision for health values. Health will be rounded against this value.

Define Details

HEALTH_ROUNDING

The decimal precision for health values. Health will be rounded against this value.

\ No newline at end of file diff --git a/code/__defines/damage_organs.html b/code/__defines/damage_organs.html index fbb6f44c329..d4ba905b6a9 100644 --- a/code/__defines/damage_organs.html +++ b/code/__defines/damage_organs.html @@ -1 +1 @@ -code/__defines/damage_organs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/damage_organs.dm

ORGAN_CATEGORY_STANCELimb contributes only to stance damage calculation (foot)
ORGAN_CATEGORY_STANCE_ROOTLimb is considered the 'root' of a given stance limb (leg) - also counted for stance damage a la ORGAN_CATEGORY_STANCE

Define Details

ORGAN_CATEGORY_STANCE

Limb contributes only to stance damage calculation (foot)

ORGAN_CATEGORY_STANCE_ROOT

Limb is considered the 'root' of a given stance limb (leg) - also counted for stance damage a la ORGAN_CATEGORY_STANCE

\ No newline at end of file +code/__defines/damage_organs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/damage_organs.dm

ORGAN_CATEGORY_STANCELimb contributes only to stance damage calculation (foot)
ORGAN_CATEGORY_STANCE_ROOTLimb is considered the 'root' of a given stance limb (leg) - also counted for stance damage a la ORGAN_CATEGORY_STANCE

Define Details

ORGAN_CATEGORY_STANCE

Limb contributes only to stance damage calculation (foot)

ORGAN_CATEGORY_STANCE_ROOT

Limb is considered the 'root' of a given stance limb (leg) - also counted for stance damage a la ORGAN_CATEGORY_STANCE

\ No newline at end of file diff --git a/code/__defines/definition_helpers.html b/code/__defines/definition_helpers.html index 5b43911c9e9..95ff5160296 100644 --- a/code/__defines/definition_helpers.html +++ b/code/__defines/definition_helpers.html @@ -1 +1 @@ -code/__defines/definition_helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/definition_helpers.dm

DEFINE_POSTERDefine a poster's decl and its mapper type

Define Details

DEFINE_POSTER

Define a poster's decl and its mapper type

\ No newline at end of file +code/__defines/definition_helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/definition_helpers.dm

DEFINE_POSTERDefine a poster's decl and its mapper type

Define Details

DEFINE_POSTER

Define a poster's decl and its mapper type

\ No newline at end of file diff --git a/code/__defines/gamemode.html b/code/__defines/gamemode.html index 3ecf7b61a5f..c4ae1166c98 100644 --- a/code/__defines/gamemode.html +++ b/code/__defines/gamemode.html @@ -1 +1 @@ -code/__defines/gamemode.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/gamemode.dm

GHOSTCASTWIZARD

Define Details

GHOSTCAST

WIZARD

\ No newline at end of file +code/__defines/gamemode.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/gamemode.dm

GHOSTCASTWIZARD

Define Details

GHOSTCAST

WIZARD

\ No newline at end of file diff --git a/code/__defines/interactions.html b/code/__defines/interactions.html index db70397ab49..7e2dc3f2e09 100644 --- a/code/__defines/interactions.html +++ b/code/__defines/interactions.html @@ -1 +1 @@ -code/__defines/interactions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/interactions.dm

INTERACTION_NEEDS_ADJACENCYThis interaction requires the user to be adjacent to the target.
INTERACTION_NEEDS_PHYSICAL_INTERACTIONThis interaction requires the user to pass a physical interaction check.
INTERACTION_NEEDS_TURFThis interaction requires the target to be on a turf
INTERACTION_NEEDS_INVENTORYThis interaction requires the target to be in the user's inventory.
INTERACTION_NEVER_AUTOMATICThis interaction will always prompt for a selection from the user, even if it is the only available interaction.

Define Details

INTERACTION_NEEDS_ADJACENCY

This interaction requires the user to be adjacent to the target.

INTERACTION_NEEDS_INVENTORY

This interaction requires the target to be in the user's inventory.

INTERACTION_NEEDS_PHYSICAL_INTERACTION

This interaction requires the user to pass a physical interaction check.

INTERACTION_NEEDS_TURF

This interaction requires the target to be on a turf

INTERACTION_NEVER_AUTOMATIC

This interaction will always prompt for a selection from the user, even if it is the only available interaction.

\ No newline at end of file +code/__defines/interactions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/interactions.dm

INTERACTION_NEEDS_ADJACENCYThis interaction requires the user to be adjacent to the target.
INTERACTION_NEEDS_PHYSICAL_INTERACTIONThis interaction requires the user to pass a physical interaction check.
INTERACTION_NEEDS_TURFThis interaction requires the target to be on a turf
INTERACTION_NEEDS_INVENTORYThis interaction requires the target to be in the user's inventory.
INTERACTION_NEVER_AUTOMATICThis interaction will always prompt for a selection from the user, even if it is the only available interaction.

Define Details

INTERACTION_NEEDS_ADJACENCY

This interaction requires the user to be adjacent to the target.

INTERACTION_NEEDS_INVENTORY

This interaction requires the target to be in the user's inventory.

INTERACTION_NEEDS_PHYSICAL_INTERACTION

This interaction requires the user to pass a physical interaction check.

INTERACTION_NEEDS_TURF

This interaction requires the target to be on a turf

INTERACTION_NEVER_AUTOMATIC

This interaction will always prompt for a selection from the user, even if it is the only available interaction.

\ No newline at end of file diff --git a/code/__defines/lists.html b/code/__defines/lists.html index b9d3baee471..54733bfb4ee 100644 --- a/code/__defines/lists.html +++ b/code/__defines/lists.html @@ -1,13 +1,13 @@ -code/__defines/lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/lists.dm

COMPARE_KEYPassed into BINARY_INSERT to compare keys
COMPARE_VALUEPassed into BINARY_INSERT to compare values
BINARY_INSERTBinary search sorted insert +code/__defines/lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/lists.dm

COMPARE_KEYPassed into BINARY_INSERT to compare keys
COMPARE_VALUEPassed into BINARY_INSERT to compare values
BINARY_INSERTBinary search sorted insert INPUT: Object to be inserted LIST: List to insert object into TYPECONT: The typepath of the contents of the list COMPARE: The object to compare against, usualy the same as INPUT COMPARISON: The variable on the objects to compare -COMPTYPE: How should the values be compared? Either COMPARE_KEY or COMPARE_VALUE.

Define Details

BINARY_INSERT

Binary search sorted insert +COMPTYPE: How should the values be compared? Either COMPARE_KEY or COMPARE_VALUE.

Define Details

BINARY_INSERT

Binary search sorted insert INPUT: Object to be inserted LIST: List to insert object into TYPECONT: The typepath of the contents of the list COMPARE: The object to compare against, usualy the same as INPUT COMPARISON: The variable on the objects to compare -COMPTYPE: How should the values be compared? Either COMPARE_KEY or COMPARE_VALUE.

COMPARE_KEY

Passed into BINARY_INSERT to compare keys

COMPARE_VALUE

Passed into BINARY_INSERT to compare values

\ No newline at end of file +COMPTYPE: How should the values be compared? Either COMPARE_KEY or COMPARE_VALUE.

COMPARE_KEY

Passed into BINARY_INSERT to compare keys

COMPARE_VALUE

Passed into BINARY_INSERT to compare values

\ No newline at end of file diff --git a/code/__defines/mapping.html b/code/__defines/mapping.html index a641ebafc45..2144bec3e29 100644 --- a/code/__defines/mapping.html +++ b/code/__defines/mapping.html @@ -1 +1 @@ -code/__defines/mapping.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/mapping.dm

MAP_TEMPLATE_CATEGORY_EXOPLANETMap template categories for mass retrieval.
MAP_TECH_LEVEL_ANYUsed to filter out some crafting recipes.

Define Details

MAP_TECH_LEVEL_ANY

Used to filter out some crafting recipes.

MAP_TEMPLATE_CATEGORY_EXOPLANET

Map template categories for mass retrieval.

\ No newline at end of file +code/__defines/mapping.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/mapping.dm

MAP_TEMPLATE_CATEGORY_EXOPLANETMap template categories for mass retrieval.
MAP_TECH_LEVEL_ANYUsed to filter out some crafting recipes.

Define Details

MAP_TECH_LEVEL_ANY

Used to filter out some crafting recipes.

MAP_TEMPLATE_CATEGORY_EXOPLANET

Map template categories for mass retrieval.

\ No newline at end of file diff --git a/code/__defines/misc.html b/code/__defines/misc.html index e378f48005b..d537cb8d555 100644 --- a/code/__defines/misc.html +++ b/code/__defines/misc.html @@ -1 +1 @@ -code/__defines/misc.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/misc.dm

TRANSITIONEDGEWidth or height of a transition edge area along the map's borders where transition edge turfs are placed to connect levels together.
LEVEL_EDGE_NONEEnum value for a level edge that's to be untouched
LEVEL_EDGE_LOOPEnum value for a level edge that's to be looped with the opposite edge
LEVEL_EDGE_WALLEnum value for a level edge that's to be filled with a wall filler turfs
LEVEL_EDGE_CONEnum value for a level edge that's to be connected with another z-level
num2hexReturns the hex value of a number given a value assumed to be a base-ten value, padded to a minimum length of 2.
num2hex_paddedReturns the hex value of a number given a value assumed to be a base-ten value, padded to a supplied minimum length.
MOUSE_OPACITY_UNCLICKABLECauses the atom to ignore clicks, hovers, etc.
MOUSE_OPACITY_NORMALCauses the atom to catch clicks, hovers, etc.
MOUSE_OPACITY_PRIORITYCauses the atom to catch clicks, hovers, etc, taking priority over NORMAL for a shared pointer target.
EXCEPTION_TEXTFormats exceptions into a readable string with all the details.
FLUORESCENT_GLOWSGlows when under flourescent light
FLUORESCENT_GLOWINGCurrently glowing due to flourescent light
UTENSIL_FLAG_COLLECTSolid or semi-solid food; chopsticks, forks.
UTENSIL_FLAG_SCOOPSoft, liquid or semi-liquid food; soups, stews, pudding.
UTENSIL_FLAG_SLICEFoods that need to be sliced before eating; steak, grapefruit.
UTENSIL_FLAG_SPREADUnimplemented; condiments that are collected before being spread on other food.
PROC_REFCall by name proc references, checks if the proc exists on either this type or as a global proc.
VERB_REFCall by name verb references, checks if the verb exists on either this type or as a global verb.
TYPE_PROC_REFCall by name proc reference, checks if the proc exists on either the given type or as a global proc
TYPE_VERB_REFCall by name verb reference, checks if the verb exists on either the given type or as a global verb
GLOBAL_PROC_REFCall by name proc reference, checks if the proc is an existing global proc

Define Details

EXCEPTION_TEXT

Formats exceptions into a readable string with all the details.

FLUORESCENT_GLOWING

Currently glowing due to flourescent light

FLUORESCENT_GLOWS

Glows when under flourescent light

GLOBAL_PROC_REF

Call by name proc reference, checks if the proc is an existing global proc

LEVEL_EDGE_CON

Enum value for a level edge that's to be connected with another z-level

LEVEL_EDGE_LOOP

Enum value for a level edge that's to be looped with the opposite edge

LEVEL_EDGE_NONE

Enum value for a level edge that's to be untouched

LEVEL_EDGE_WALL

Enum value for a level edge that's to be filled with a wall filler turfs

MOUSE_OPACITY_NORMAL

Causes the atom to catch clicks, hovers, etc.

MOUSE_OPACITY_PRIORITY

Causes the atom to catch clicks, hovers, etc, taking priority over NORMAL for a shared pointer target.

MOUSE_OPACITY_UNCLICKABLE

Causes the atom to ignore clicks, hovers, etc.

PROC_REF

Call by name proc references, checks if the proc exists on either this type or as a global proc.

TRANSITIONEDGE

Width or height of a transition edge area along the map's borders where transition edge turfs are placed to connect levels together.

TYPE_PROC_REF

Call by name proc reference, checks if the proc exists on either the given type or as a global proc

TYPE_VERB_REF

Call by name verb reference, checks if the verb exists on either the given type or as a global verb

UTENSIL_FLAG_COLLECT

Solid or semi-solid food; chopsticks, forks.

UTENSIL_FLAG_SCOOP

Soft, liquid or semi-liquid food; soups, stews, pudding.

UTENSIL_FLAG_SLICE

Foods that need to be sliced before eating; steak, grapefruit.

UTENSIL_FLAG_SPREAD

Unimplemented; condiments that are collected before being spread on other food.

VERB_REF

Call by name verb references, checks if the verb exists on either this type or as a global verb.

num2hex

Returns the hex value of a number given a value assumed to be a base-ten value, padded to a minimum length of 2.

num2hex_padded

Returns the hex value of a number given a value assumed to be a base-ten value, padded to a supplied minimum length.

\ No newline at end of file +code/__defines/misc.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/misc.dm

TRANSITIONEDGEWidth or height of a transition edge area along the map's borders where transition edge turfs are placed to connect levels together.
LEVEL_EDGE_NONEEnum value for a level edge that's to be untouched
LEVEL_EDGE_LOOPEnum value for a level edge that's to be looped with the opposite edge
LEVEL_EDGE_WALLEnum value for a level edge that's to be filled with a wall filler turfs
LEVEL_EDGE_CONEnum value for a level edge that's to be connected with another z-level
num2hexReturns the hex value of a number given a value assumed to be a base-ten value, padded to a minimum length of 2.
num2hex_paddedReturns the hex value of a number given a value assumed to be a base-ten value, padded to a supplied minimum length.
MOUSE_OPACITY_UNCLICKABLECauses the atom to ignore clicks, hovers, etc.
MOUSE_OPACITY_NORMALCauses the atom to catch clicks, hovers, etc.
MOUSE_OPACITY_PRIORITYCauses the atom to catch clicks, hovers, etc, taking priority over NORMAL for a shared pointer target.
EXCEPTION_TEXTFormats exceptions into a readable string with all the details.
FLUORESCENT_GLOWSGlows when under flourescent light
FLUORESCENT_GLOWINGCurrently glowing due to flourescent light
UTENSIL_FLAG_COLLECTSolid or semi-solid food; chopsticks, forks.
UTENSIL_FLAG_SCOOPSoft, liquid or semi-liquid food; soups, stews, pudding.
UTENSIL_FLAG_SLICEFoods that need to be sliced before eating; steak, grapefruit.
UTENSIL_FLAG_SPREADUnimplemented; condiments that are collected before being spread on other food.
PROC_REFCall by name proc references, checks if the proc exists on either this type or as a global proc.
VERB_REFCall by name verb references, checks if the verb exists on either this type or as a global verb.
TYPE_PROC_REFCall by name proc reference, checks if the proc exists on either the given type or as a global proc
TYPE_VERB_REFCall by name verb reference, checks if the verb exists on either the given type or as a global verb
GLOBAL_PROC_REFCall by name proc reference, checks if the proc is an existing global proc

Define Details

EXCEPTION_TEXT

Formats exceptions into a readable string with all the details.

FLUORESCENT_GLOWING

Currently glowing due to flourescent light

FLUORESCENT_GLOWS

Glows when under flourescent light

GLOBAL_PROC_REF

Call by name proc reference, checks if the proc is an existing global proc

LEVEL_EDGE_CON

Enum value for a level edge that's to be connected with another z-level

LEVEL_EDGE_LOOP

Enum value for a level edge that's to be looped with the opposite edge

LEVEL_EDGE_NONE

Enum value for a level edge that's to be untouched

LEVEL_EDGE_WALL

Enum value for a level edge that's to be filled with a wall filler turfs

MOUSE_OPACITY_NORMAL

Causes the atom to catch clicks, hovers, etc.

MOUSE_OPACITY_PRIORITY

Causes the atom to catch clicks, hovers, etc, taking priority over NORMAL for a shared pointer target.

MOUSE_OPACITY_UNCLICKABLE

Causes the atom to ignore clicks, hovers, etc.

PROC_REF

Call by name proc references, checks if the proc exists on either this type or as a global proc.

TRANSITIONEDGE

Width or height of a transition edge area along the map's borders where transition edge turfs are placed to connect levels together.

TYPE_PROC_REF

Call by name proc reference, checks if the proc exists on either the given type or as a global proc

TYPE_VERB_REF

Call by name verb reference, checks if the verb exists on either the given type or as a global verb

UTENSIL_FLAG_COLLECT

Solid or semi-solid food; chopsticks, forks.

UTENSIL_FLAG_SCOOP

Soft, liquid or semi-liquid food; soups, stews, pudding.

UTENSIL_FLAG_SLICE

Foods that need to be sliced before eating; steak, grapefruit.

UTENSIL_FLAG_SPREAD

Unimplemented; condiments that are collected before being spread on other food.

VERB_REF

Call by name verb references, checks if the verb exists on either this type or as a global verb.

num2hex

Returns the hex value of a number given a value assumed to be a base-ten value, padded to a minimum length of 2.

num2hex_padded

Returns the hex value of a number given a value assumed to be a base-ten value, padded to a supplied minimum length.

\ No newline at end of file diff --git a/code/__defines/paperwork.html b/code/__defines/paperwork.html index c507717f200..992649de059 100644 --- a/code/__defines/paperwork.html +++ b/code/__defines/paperwork.html @@ -1 +1 @@ -code/__defines/paperwork.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/paperwork.dm

PEN_FONT_DEFAULTThe default font for pen writing
PEN_FONT_SIGNATUREThe font for default pen signature
PEN_FONT_CRAYONThe font for crayon writing
PEN_FONT_FANCY_PENThe font for fancy pen writing

Define Details

PEN_FONT_CRAYON

The font for crayon writing

PEN_FONT_DEFAULT

The default font for pen writing

PEN_FONT_FANCY_PEN

The font for fancy pen writing

PEN_FONT_SIGNATURE

The font for default pen signature

\ No newline at end of file +code/__defines/paperwork.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/paperwork.dm

PEN_FONT_DEFAULTThe default font for pen writing
PEN_FONT_SIGNATUREThe font for default pen signature
PEN_FONT_CRAYONThe font for crayon writing
PEN_FONT_FANCY_PENThe font for fancy pen writing

Define Details

PEN_FONT_CRAYON

The font for crayon writing

PEN_FONT_DEFAULT

The default font for pen writing

PEN_FONT_FANCY_PEN

The font for fancy pen writing

PEN_FONT_SIGNATURE

The font for default pen signature

\ No newline at end of file diff --git a/code/__defines/sound.html b/code/__defines/sound.html index 3fdcd8d22b5..fe63d270e80 100644 --- a/code/__defines/sound.html +++ b/code/__defines/sound.html @@ -1,5 +1,5 @@ -code/__defines/sound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/sound.dm

SOUND_RANGE_ABSReturns the extrarange parameter for the /proc/playsound if we want the sound range to be exactly the value of RANGE, +code/__defines/sound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/sound.dm

SOUND_RANGE_ABSReturns the extrarange parameter for the /proc/playsound if we want the sound range to be exactly the value of RANGE, instead of being added up to the client's view range. -Is more intuitive and maintainable to use than setting the parameter to a negative value.

Define Details

SOUND_RANGE_ABS

Returns the extrarange parameter for the /proc/playsound if we want the sound range to be exactly the value of RANGE, +Is more intuitive and maintainable to use than setting the parameter to a negative value.

Define Details

SOUND_RANGE_ABS

Returns the extrarange parameter for the /proc/playsound if we want the sound range to be exactly the value of RANGE, instead of being added up to the client's view range. -Is more intuitive and maintainable to use than setting the parameter to a negative value.

\ No newline at end of file +Is more intuitive and maintainable to use than setting the parameter to a negative value.

\ No newline at end of file diff --git a/code/__defines/spawn.html b/code/__defines/spawn.html index a9366ed424a..0b909a6143d 100644 --- a/code/__defines/spawn.html +++ b/code/__defines/spawn.html @@ -1 +1 @@ -code/__defines/spawn.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/spawn.dm

SPAWN_FLAG_GHOSTS_CAN_SPAWNAllows the spawn point to be used for observers spawning.
SPAWN_FLAG_PRISONERS_CAN_SPAWNAllows admin prison releases to use this spawn point.
SPAWN_FLAG_JOBS_CAN_SPAWNAllows general job latejoining to use this spawn point.
SPAWN_FLAG_PERSISTENCE_CAN_SPAWNAllows persistence decls (currently just bookcases) to use this spawn point.

Define Details

SPAWN_FLAG_GHOSTS_CAN_SPAWN

Allows the spawn point to be used for observers spawning.

SPAWN_FLAG_JOBS_CAN_SPAWN

Allows general job latejoining to use this spawn point.

SPAWN_FLAG_PERSISTENCE_CAN_SPAWN

Allows persistence decls (currently just bookcases) to use this spawn point.

SPAWN_FLAG_PRISONERS_CAN_SPAWN

Allows admin prison releases to use this spawn point.

\ No newline at end of file +code/__defines/spawn.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/spawn.dm

SPAWN_FLAG_GHOSTS_CAN_SPAWNAllows the spawn point to be used for observers spawning.
SPAWN_FLAG_PRISONERS_CAN_SPAWNAllows admin prison releases to use this spawn point.
SPAWN_FLAG_JOBS_CAN_SPAWNAllows general job latejoining to use this spawn point.
SPAWN_FLAG_PERSISTENCE_CAN_SPAWNAllows persistence decls (currently just bookcases) to use this spawn point.

Define Details

SPAWN_FLAG_GHOSTS_CAN_SPAWN

Allows the spawn point to be used for observers spawning.

SPAWN_FLAG_JOBS_CAN_SPAWN

Allows general job latejoining to use this spawn point.

SPAWN_FLAG_PERSISTENCE_CAN_SPAWN

Allows persistence decls (currently just bookcases) to use this spawn point.

SPAWN_FLAG_PRISONERS_CAN_SPAWN

Allows admin prison releases to use this spawn point.

\ No newline at end of file diff --git a/code/__defines/subsystems.html b/code/__defines/subsystems.html index cedd5c165d2..d6be66ba245 100644 --- a/code/__defines/subsystems.html +++ b/code/__defines/subsystems.html @@ -1 +1 @@ -code/__defines/subsystems.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/subsystems.dm

RUNLEVELS_DEFAULTdefault runlevels for most subsystems
RUNLEVELS_ALLall valid runlevels - subsystems with this will run all the time after their MC init stage.

Define Details

RUNLEVELS_ALL

all valid runlevels - subsystems with this will run all the time after their MC init stage.

RUNLEVELS_DEFAULT

default runlevels for most subsystems

\ No newline at end of file +code/__defines/subsystems.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/subsystems.dm

RUNLEVELS_DEFAULTdefault runlevels for most subsystems
RUNLEVELS_ALLall valid runlevels - subsystems with this will run all the time after their MC init stage.

Define Details

RUNLEVELS_ALL

all valid runlevels - subsystems with this will run all the time after their MC init stage.

RUNLEVELS_DEFAULT

default runlevels for most subsystems

\ No newline at end of file diff --git a/code/__defines/tools.html b/code/__defines/tools.html index 400461c000f..b3adfb24bb1 100644 --- a/code/__defines/tools.html +++ b/code/__defines/tools.html @@ -1 +1 @@ -code/__defines/tools.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/tools.dm

TOOL_PROP_PEN_FONTProperty for pens returns the font the pen uses

Define Details

TOOL_PROP_PEN_FONT

Property for pens returns the font the pen uses

\ No newline at end of file +code/__defines/tools.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/tools.dm

TOOL_PROP_PEN_FONTProperty for pens returns the font the pen uses

Define Details

TOOL_PROP_PEN_FONT

Property for pens returns the font the pen uses

\ No newline at end of file diff --git a/code/__defines/turfs.html b/code/__defines/turfs.html index 691cc0276c9..b990a72e2e7 100644 --- a/code/__defines/turfs.html +++ b/code/__defines/turfs.html @@ -1 +1 @@ -code/__defines/turfs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/turfs.dm

WORLD_CENTER_XHelper macro for the x coordinate of the turf at the center of the world. Handles rounding.
WORLD_CENTER_YHelper macro for the y coordinate of the turf at the center of the world. Handles rounding.
WORLD_CENTER_TURFHelper macro for getting the center turf on a given z-level. Handles rounding.
IS_WITHIN_WORLDHelper macro to check if a position is within the world's bounds.
WORLD_SIZE_TO_STRINGHelper macro for printing to text the world's x,y,z size to a string.

Define Details

IS_WITHIN_WORLD

Helper macro to check if a position is within the world's bounds.

WORLD_CENTER_TURF

Helper macro for getting the center turf on a given z-level. Handles rounding.

WORLD_CENTER_X

Helper macro for the x coordinate of the turf at the center of the world. Handles rounding.

WORLD_CENTER_Y

Helper macro for the y coordinate of the turf at the center of the world. Handles rounding.

WORLD_SIZE_TO_STRING

Helper macro for printing to text the world's x,y,z size to a string.

\ No newline at end of file +code/__defines/turfs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/turfs.dm

WORLD_CENTER_XHelper macro for the x coordinate of the turf at the center of the world. Handles rounding.
WORLD_CENTER_YHelper macro for the y coordinate of the turf at the center of the world. Handles rounding.
WORLD_CENTER_TURFHelper macro for getting the center turf on a given z-level. Handles rounding.
IS_WITHIN_WORLDHelper macro to check if a position is within the world's bounds.
WORLD_SIZE_TO_STRINGHelper macro for printing to text the world's x,y,z size to a string.

Define Details

IS_WITHIN_WORLD

Helper macro to check if a position is within the world's bounds.

WORLD_CENTER_TURF

Helper macro for getting the center turf on a given z-level. Handles rounding.

WORLD_CENTER_X

Helper macro for the x coordinate of the turf at the center of the world. Handles rounding.

WORLD_CENTER_Y

Helper macro for the y coordinate of the turf at the center of the world. Handles rounding.

WORLD_SIZE_TO_STRING

Helper macro for printing to text the world's x,y,z size to a string.

\ No newline at end of file diff --git a/code/__defines/zmimic.html b/code/__defines/zmimic.html index e1aa218b270..1120d05a4d0 100644 --- a/code/__defines/zmimic.html +++ b/code/__defines/zmimic.html @@ -1 +1 @@ -code/__defines/zmimic.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/zmimic.dm

MOVABLE_IS_BELOW_ZTURFIs this movable visible from a turf that is mimicking below? Note: this does not necessarily mean directly below.
MOVABLE_IS_ON_ZTURFIs this movable located on a turf that is mimicking below? Note: this does not necessarily mean directly on.
ZM_MIMIC_BELOWIf this turf should mimic the turf on the Z below.
ZM_MIMIC_OVERWRITEIf this turf is Z-mimicking, overwrite the turf's appearance instead of using a movable. This is faster, but means the turf cannot have its own appearance (say, edges or a translucent sprite).
ZM_ALLOW_LIGHTINGIf this turf should permit passage of lighting.
ZM_ALLOW_ATMOSIf this turf permits passage of air.
ZM_MIMIC_NO_AOIf the turf shouldn't apply regular turf AO and only do Z-mimic AO.
ZM_NO_OCCLUDEDon't occlude below atoms if we're a non-mimic z-turf.
ZM_OVERRIDECopy only z_appearance or baseturf and bail, do not attempt to copy movables. This is significantly cheaper and allows you to override the mimic, but results in movables not being visible.
ZM_NO_SHADOWIf this turf is being copied, hide the shadower.
ZM_TERMINATORConsider this turf the terminus of a Z-group, like the bottom of a Z-group or a ZM_OVERRIDE turf.
ZM_MIMIC_DEFAULTSCommon defaults for zturfs.
ZMM_WIDE_LOADAtom is big and needs to scan one extra turf in both X and Y. This only extends the range by one turf. Cheap, but not free.
ZMM_IGNOREDo not copy this movable.
ZMM_MANGLE_PLANESCheck this movable's overlays/underlays for explicit plane use and mangle for compatibility with Z-Mimic. If you're using emissive overlays, you probably should be using this flag. Expensive, only use if necessary.
ZMM_LOOKAHEADLook one turf ahead and one turf back when considering z-turfs that might be seeing this atom. Cheap, but not free.
ZMM_LOOKBESIDELook one turf beside (left/right) when considering z-turfs that might be seeing this atom. Cheap, but not free.

Define Details

MOVABLE_IS_BELOW_ZTURF

Is this movable visible from a turf that is mimicking below? Note: this does not necessarily mean directly below.

MOVABLE_IS_ON_ZTURF

Is this movable located on a turf that is mimicking below? Note: this does not necessarily mean directly on.

ZMM_IGNORE

Do not copy this movable.

ZMM_LOOKAHEAD

Look one turf ahead and one turf back when considering z-turfs that might be seeing this atom. Cheap, but not free.

ZMM_LOOKBESIDE

Look one turf beside (left/right) when considering z-turfs that might be seeing this atom. Cheap, but not free.

ZMM_MANGLE_PLANES

Check this movable's overlays/underlays for explicit plane use and mangle for compatibility with Z-Mimic. If you're using emissive overlays, you probably should be using this flag. Expensive, only use if necessary.

ZMM_WIDE_LOAD

Atom is big and needs to scan one extra turf in both X and Y. This only extends the range by one turf. Cheap, but not free.

ZM_ALLOW_ATMOS

If this turf permits passage of air.

ZM_ALLOW_LIGHTING

If this turf should permit passage of lighting.

ZM_MIMIC_BELOW

If this turf should mimic the turf on the Z below.

ZM_MIMIC_DEFAULTS

Common defaults for zturfs.

ZM_MIMIC_NO_AO

If the turf shouldn't apply regular turf AO and only do Z-mimic AO.

ZM_MIMIC_OVERWRITE

If this turf is Z-mimicking, overwrite the turf's appearance instead of using a movable. This is faster, but means the turf cannot have its own appearance (say, edges or a translucent sprite).

ZM_NO_OCCLUDE

Don't occlude below atoms if we're a non-mimic z-turf.

ZM_NO_SHADOW

If this turf is being copied, hide the shadower.

ZM_OVERRIDE

Copy only z_appearance or baseturf and bail, do not attempt to copy movables. This is significantly cheaper and allows you to override the mimic, but results in movables not being visible.

ZM_TERMINATOR

Consider this turf the terminus of a Z-group, like the bottom of a Z-group or a ZM_OVERRIDE turf.

\ No newline at end of file +code/__defines/zmimic.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/__defines/zmimic.dm

MOVABLE_IS_BELOW_ZTURFIs this movable visible from a turf that is mimicking below? Note: this does not necessarily mean directly below.
MOVABLE_IS_ON_ZTURFIs this movable located on a turf that is mimicking below? Note: this does not necessarily mean directly on.
ZM_MIMIC_BELOWIf this turf should mimic the turf on the Z below.
ZM_MIMIC_OVERWRITEIf this turf is Z-mimicking, overwrite the turf's appearance instead of using a movable. This is faster, but means the turf cannot have its own appearance (say, edges or a translucent sprite).
ZM_ALLOW_LIGHTINGIf this turf should permit passage of lighting.
ZM_ALLOW_ATMOSIf this turf permits passage of air.
ZM_MIMIC_NO_AOIf the turf shouldn't apply regular turf AO and only do Z-mimic AO.
ZM_NO_OCCLUDEDon't occlude below atoms if we're a non-mimic z-turf.
ZM_OVERRIDECopy only z_appearance or baseturf and bail, do not attempt to copy movables. This is significantly cheaper and allows you to override the mimic, but results in movables not being visible.
ZM_NO_SHADOWIf this turf is being copied, hide the shadower.
ZM_TERMINATORConsider this turf the terminus of a Z-group, like the bottom of a Z-group or a ZM_OVERRIDE turf.
ZM_MIMIC_DEFAULTSCommon defaults for zturfs.
ZMM_WIDE_LOADAtom is big and needs to scan one extra turf in both X and Y. This only extends the range by one turf. Cheap, but not free.
ZMM_IGNOREDo not copy this movable.
ZMM_MANGLE_PLANESCheck this movable's overlays/underlays for explicit plane use and mangle for compatibility with Z-Mimic. If you're using emissive overlays, you probably should be using this flag. Expensive, only use if necessary.
ZMM_LOOKAHEADLook one turf ahead and one turf back when considering z-turfs that might be seeing this atom. Cheap, but not free.
ZMM_LOOKBESIDELook one turf beside (left/right) when considering z-turfs that might be seeing this atom. Cheap, but not free.

Define Details

MOVABLE_IS_BELOW_ZTURF

Is this movable visible from a turf that is mimicking below? Note: this does not necessarily mean directly below.

MOVABLE_IS_ON_ZTURF

Is this movable located on a turf that is mimicking below? Note: this does not necessarily mean directly on.

ZMM_IGNORE

Do not copy this movable.

ZMM_LOOKAHEAD

Look one turf ahead and one turf back when considering z-turfs that might be seeing this atom. Cheap, but not free.

ZMM_LOOKBESIDE

Look one turf beside (left/right) when considering z-turfs that might be seeing this atom. Cheap, but not free.

ZMM_MANGLE_PLANES

Check this movable's overlays/underlays for explicit plane use and mangle for compatibility with Z-Mimic. If you're using emissive overlays, you probably should be using this flag. Expensive, only use if necessary.

ZMM_WIDE_LOAD

Atom is big and needs to scan one extra turf in both X and Y. This only extends the range by one turf. Cheap, but not free.

ZM_ALLOW_ATMOS

If this turf permits passage of air.

ZM_ALLOW_LIGHTING

If this turf should permit passage of lighting.

ZM_MIMIC_BELOW

If this turf should mimic the turf on the Z below.

ZM_MIMIC_DEFAULTS

Common defaults for zturfs.

ZM_MIMIC_NO_AO

If the turf shouldn't apply regular turf AO and only do Z-mimic AO.

ZM_MIMIC_OVERWRITE

If this turf is Z-mimicking, overwrite the turf's appearance instead of using a movable. This is faster, but means the turf cannot have its own appearance (say, edges or a translucent sprite).

ZM_NO_OCCLUDE

Don't occlude below atoms if we're a non-mimic z-turf.

ZM_NO_SHADOW

If this turf is being copied, hide the shadower.

ZM_OVERRIDE

Copy only z_appearance or baseturf and bail, do not attempt to copy movables. This is significantly cheaper and allows you to override the mimic, but results in movables not being visible.

ZM_TERMINATOR

Consider this turf the terminus of a Z-group, like the bottom of a Z-group or a ZM_OVERRIDE turf.

\ No newline at end of file diff --git a/code/_global_vars/lists/objects.html b/code/_global_vars/lists/objects.html index df73c03c7f9..9a22bc59bb6 100644 --- a/code/_global_vars/lists/objects.html +++ b/code/_global_vars/lists/objects.html @@ -1 +1 @@ -code/_global_vars/lists/objects.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_global_vars/lists/objects.dm

/var/vowelsVowels.
/var/alphabetAlphabet a-z.
/var/alphabet_capitalAlphabet A-Z.
/var/numbersNumbers 0-9.
\ No newline at end of file +code/_global_vars/lists/objects.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_global_vars/lists/objects.dm

/var/vowelsVowels.
/var/alphabetAlphabet a-z.
/var/alphabet_capitalAlphabet A-Z.
/var/numbersNumbers 0-9.
\ No newline at end of file diff --git a/code/_helpers/game.html b/code/_helpers/game.html index 35e9a793e31..2a4e84b55f1 100644 --- a/code/_helpers/game.html +++ b/code/_helpers/game.html @@ -1,2 +1,2 @@ -code/_helpers/game.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/game.dm

/proc/get_surrounding_pressure_differentialGets the highest and lowest pressures from the tiles in cardinal directions -around us, then checks the difference.
\ No newline at end of file +code/_helpers/game.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/game.dm

/proc/get_surrounding_pressure_differentialGets the highest and lowest pressures from the tiles in cardinal directions +around us, then checks the difference.
\ No newline at end of file diff --git a/code/_helpers/gauss.html b/code/_helpers/gauss.html index eddc0a9bb18..52200d4d310 100644 --- a/code/_helpers/gauss.html +++ b/code/_helpers/gauss.html @@ -1,3 +1,3 @@ -code/_helpers/gauss.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/gauss.dm

/proc/gaussianConverts a uniform distributed random number into a normal distributed one +code/_helpers/gauss.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/gauss.dm

/proc/gaussianConverts a uniform distributed random number into a normal distributed one since this method produces two random numbers, one is saved for subsequent calls -(making the cost negligble for every second call).
\ No newline at end of file +(making the cost negligble for every second call).
\ No newline at end of file diff --git a/code/_helpers/global_lists.html b/code/_helpers/global_lists.html index ead6474b5e5..2788096e4dd 100644 --- a/code/_helpers/global_lists.html +++ b/code/_helpers/global_lists.html @@ -1 +1 @@ -code/_helpers/global_lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/global_lists.dm

/proc/get_mannequinInitial Building
\ No newline at end of file +code/_helpers/global_lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/global_lists.dm

/proc/get_mannequinInitial Building
\ No newline at end of file diff --git a/code/_helpers/icons.html b/code/_helpers/icons.html index ed0796f70f4..c7c48c78832 100644 --- a/code/_helpers/icons.html +++ b/code/_helpers/icons.html @@ -1 +1 @@ -code/_helpers/icons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/icons.dm

/proc/create_area_imageGenerate_image function generates image of specified range and location:
\ No newline at end of file +code/_helpers/icons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/icons.dm

/proc/create_area_imageGenerate_image function generates image of specified range and location:
\ No newline at end of file diff --git a/code/_helpers/lists.html b/code/_helpers/lists.html index b05605af7d8..3246e2f66e3 100644 --- a/code/_helpers/lists.html +++ b/code/_helpers/lists.html @@ -1,2 +1,2 @@ -code/_helpers/lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/lists.dm

DET_DEFINITEthe
DET_INDEFINITEa, an, some
/proc/listDeepCloneDeep copy/clone everything in the list, or reference things that cannot be cloned. Use with caution. -atom_refs_only: If true, the proc will only reference /atom subtypes, and will not clone them.
/proc/is_dense_assocIs this a dense (all keys have non-null values) associative list with at least one entry?

Define Details

DET_DEFINITE

the

DET_INDEFINITE

a, an, some

\ No newline at end of file +code/_helpers/lists.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/lists.dm

DET_DEFINITEthe
DET_INDEFINITEa, an, some
/proc/listDeepCloneDeep copy/clone everything in the list, or reference things that cannot be cloned. Use with caution. +atom_refs_only: If true, the proc will only reference /atom subtypes, and will not clone them.
/proc/is_dense_assocIs this a dense (all keys have non-null values) associative list with at least one entry?

Define Details

DET_DEFINITE

the

DET_INDEFINITE

a, an, some

\ No newline at end of file diff --git a/code/_helpers/matrices.html b/code/_helpers/matrices.html index 9e4b6dc9805..f6cbf1c34a4 100644 --- a/code/_helpers/matrices.html +++ b/code/_helpers/matrices.html @@ -1 +1 @@ -code/_helpers/matrices.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/matrices.dm

/datum/decompose_matrixDatum which stores information about a matrix decomposed with decompose().
/proc/color_matrix_identityReturns the matrix identity
/proc/color_matrix_lightnessAdds/subtracts overall lightness
/proc/color_matrix_saturationChanges distance hues have from grey while maintaining the overall lightness. Greys are unaffected.
/proc/color_matrix_contrastChanges distance colors have from rgb(127,127,127) grey
/proc/color_matrix_rotate_hueMoves all colors angle degrees around the color wheel while maintaining intensity of the color and not affecting greys
/proc/color_matrix_rotate_xRotates around the red axis
/proc/color_matrix_rotate_yRotates around the green axis
/proc/color_matrix_rotate_zRotates around the blue axis
/proc/color_matrix_addReturns a matrix addition of A with B
/proc/color_matrix_multiplyReturns a matrix multiplication of A with B
/proc/color_to_full_rgba_matrixConverts RGB shorthands into RGBA matrices complete of constants rows (ergo a 20 keys list in byond).
\ No newline at end of file +code/_helpers/matrices.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/matrices.dm

/datum/decompose_matrixDatum which stores information about a matrix decomposed with decompose().
/proc/color_matrix_identityReturns the matrix identity
/proc/color_matrix_lightnessAdds/subtracts overall lightness
/proc/color_matrix_saturationChanges distance hues have from grey while maintaining the overall lightness. Greys are unaffected.
/proc/color_matrix_contrastChanges distance colors have from rgb(127,127,127) grey
/proc/color_matrix_rotate_hueMoves all colors angle degrees around the color wheel while maintaining intensity of the color and not affecting greys
/proc/color_matrix_rotate_xRotates around the red axis
/proc/color_matrix_rotate_yRotates around the green axis
/proc/color_matrix_rotate_zRotates around the blue axis
/proc/color_matrix_addReturns a matrix addition of A with B
/proc/color_matrix_multiplyReturns a matrix multiplication of A with B
/proc/color_to_full_rgba_matrixConverts RGB shorthands into RGBA matrices complete of constants rows (ergo a 20 keys list in byond).
\ No newline at end of file diff --git a/code/_helpers/names.html b/code/_helpers/names.html index 65f5049b536..8c8e56c99aa 100644 --- a/code/_helpers/names.html +++ b/code/_helpers/names.html @@ -1 +1 @@ -code/_helpers/names.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/names.dm

/var/syndicate_code_phraseCode phrase for traitors.
/var/syndicate_code_responseCode response for traitors.
\ No newline at end of file +code/_helpers/names.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/names.dm

/var/syndicate_code_phraseCode phrase for traitors.
/var/syndicate_code_responseCode response for traitors.
\ No newline at end of file diff --git a/code/_helpers/overmap.html b/code/_helpers/overmap.html index 3cc84c4cd2d..b0839cf26bc 100644 --- a/code/_helpers/overmap.html +++ b/code/_helpers/overmap.html @@ -1 +1 @@ -code/_helpers/overmap.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/overmap.dm

SKYBOX_PLANET_RING_TYPE_SPARSEA lightly populated planetary ring
SKYBOX_PLANET_RING_TYPE_DENSEA densely populated planetary ring

Define Details

SKYBOX_PLANET_RING_TYPE_DENSE

A densely populated planetary ring

SKYBOX_PLANET_RING_TYPE_SPARSE

A lightly populated planetary ring

\ No newline at end of file +code/_helpers/overmap.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/overmap.dm

SKYBOX_PLANET_RING_TYPE_SPARSEA lightly populated planetary ring
SKYBOX_PLANET_RING_TYPE_DENSEA densely populated planetary ring

Define Details

SKYBOX_PLANET_RING_TYPE_DENSE

A densely populated planetary ring

SKYBOX_PLANET_RING_TYPE_SPARSE

A lightly populated planetary ring

\ No newline at end of file diff --git a/code/_helpers/profiling.html b/code/_helpers/profiling.html index 0dd25062d5a..8661a5e4465 100644 --- a/code/_helpers/profiling.html +++ b/code/_helpers/profiling.html @@ -1,3 +1,3 @@ -code/_helpers/profiling.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/profiling.dm

SET_COST_STMTA quick helper for running the code as a statement and profiling its cost. -For example, SET_COST_STMT(var/x = do_work())

Define Details

SET_COST_STMT

A quick helper for running the code as a statement and profiling its cost. -For example, SET_COST_STMT(var/x = do_work())

\ No newline at end of file +code/_helpers/profiling.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/profiling.dm

SET_COST_STMTA quick helper for running the code as a statement and profiling its cost. +For example, SET_COST_STMT(var/x = do_work())

Define Details

SET_COST_STMT

A quick helper for running the code as a statement and profiling its cost. +For example, SET_COST_STMT(var/x = do_work())

\ No newline at end of file diff --git a/code/_helpers/text.html b/code/_helpers/text.html index 09759cfff66..677f77297a0 100644 --- a/code/_helpers/text.html +++ b/code/_helpers/text.html @@ -1,3 +1,3 @@ -code/_helpers/text.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/text.dm

strip_improperStrip out the special beyond characters for \proper and \improper -from text that will be sent to the browser.
/proc/text_starts_withReturns true if the text starts with the given sequence of characters.
/proc/text_ends_withReturns true if the text ends with the given sequence of characters.
/proc/text_ends_with_any_ofReturns true if the text ends with ANY of the given sequences of characters.
/var/plural_siblantsSiblants that should end with es
/var/plural_vocalized_yVocalized y sounds that needs to end in -ies when made plural
/var/plural_endings_in_vesPlurals endings in -ves
/var/plural_endings_with_doubled_letterPlurals endings in -sses or -zzes
/var/apophonic_pluralsWords that have a different plural form, and their plural form
/var/english_loanwordsUsed to tell how to make it a plural word and etc.
/var/plural_words_unchangedWords that stay the same in plural
/proc/text_make_pluralProperly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.

Define Details

strip_improper

Strip out the special beyond characters for \proper and \improper -from text that will be sent to the browser.

\ No newline at end of file +code/_helpers/text.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/text.dm

strip_improperStrip out the special beyond characters for \proper and \improper +from text that will be sent to the browser.
/proc/text_starts_withReturns true if the text starts with the given sequence of characters.
/proc/text_ends_withReturns true if the text ends with the given sequence of characters.
/proc/text_ends_with_any_ofReturns true if the text ends with ANY of the given sequences of characters.
/var/plural_siblantsSiblants that should end with es
/var/plural_vocalized_yVocalized y sounds that needs to end in -ies when made plural
/var/plural_endings_in_vesPlurals endings in -ves
/var/plural_endings_with_doubled_letterPlurals endings in -sses or -zzes
/var/apophonic_pluralsWords that have a different plural form, and their plural form
/var/english_loanwordsUsed to tell how to make it a plural word and etc.
/var/plural_words_unchangedWords that stay the same in plural
/proc/text_make_pluralProperly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.

Define Details

strip_improper

Strip out the special beyond characters for \proper and \improper +from text that will be sent to the browser.

\ No newline at end of file diff --git a/code/_helpers/time.html b/code/_helpers/time.html index aa12066ac21..59e6e9a7005 100644 --- a/code/_helpers/time.html +++ b/code/_helpers/time.html @@ -1,3 +1,3 @@ -code/_helpers/time.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/time.dm

DELTA_CALCIncreases delay as the server gets more overloaded -as sleeps aren't cheap and sleeping only to wake up and sleep again is wasteful
/proc/stoplagreturns the number of ticks slept

Define Details

DELTA_CALC

Increases delay as the server gets more overloaded -as sleeps aren't cheap and sleeping only to wake up and sleep again is wasteful

\ No newline at end of file +code/_helpers/time.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/time.dm

DELTA_CALCIncreases delay as the server gets more overloaded +as sleeps aren't cheap and sleeping only to wake up and sleep again is wasteful
/proc/stoplagreturns the number of ticks slept

Define Details

DELTA_CALC

Increases delay as the server gets more overloaded +as sleeps aren't cheap and sleeping only to wake up and sleep again is wasteful

\ No newline at end of file diff --git a/code/_helpers/unsorted.html b/code/_helpers/unsorted.html index fed64074f6a..426714da7ea 100644 --- a/code/_helpers/unsorted.html +++ b/code/_helpers/unsorted.html @@ -1,2 +1,2 @@ -code/_helpers/unsorted.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/unsorted.dm

/proc/get_ordinal_stringReturns a number string with its ordinal suffix th, st, nd, rd
/proc/passA do nothing proc used to prevent empty block warnings -In hot code (like atmos checks), use EMPTY_BLOCK_GUARD instead.
\ No newline at end of file +code/_helpers/unsorted.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_helpers/unsorted.dm

/proc/get_ordinal_stringReturns a number string with its ordinal suffix th, st, nd, rd
/proc/passA do nothing proc used to prevent empty block warnings +In hot code (like atmos checks), use EMPTY_BLOCK_GUARD instead.
\ No newline at end of file diff --git a/code/_macros.html b/code/_macros.html index 74741e88fce..cd2deb02499 100644 --- a/code/_macros.html +++ b/code/_macros.html @@ -1 +1 @@ -code/_macros.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_macros.dm

ADD_SORTEDInsert an object A into a sorted list using cmp_proc (/code/_helpers/cmp.dm) for comparison.

Define Details

ADD_SORTED

Insert an object A into a sorted list using cmp_proc (/code/_helpers/cmp.dm) for comparison.

\ No newline at end of file +code/_macros.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_macros.dm

ADD_SORTEDInsert an object A into a sorted list using cmp_proc (/code/_helpers/cmp.dm) for comparison.

Define Details

ADD_SORTED

Insert an object A into a sorted list using cmp_proc (/code/_helpers/cmp.dm) for comparison.

\ No newline at end of file diff --git a/code/_onclick/hud/human.html b/code/_onclick/hud/human.html index b82cfbdf413..d50600109bb 100644 --- a/code/_onclick/hud/human.html +++ b/code/_onclick/hud/human.html @@ -1 +1 @@ -code/_onclick/hud/human.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_onclick/hud/human.dm

/mob/living/humanorgan-related variables, see organ.dm and human_organs.dm, shouldn't be accessed directly
\ No newline at end of file +code/_onclick/hud/human.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_onclick/hud/human.dm

/mob/living/humanorgan-related variables, see organ.dm and human_organs.dm, shouldn't be accessed directly
\ No newline at end of file diff --git a/code/_onclick/hud/screen/screen_abilities.html b/code/_onclick/hud/screen/screen_abilities.html index 54bd2528664..7ec33ca2898 100644 --- a/code/_onclick/hud/screen/screen_abilities.html +++ b/code/_onclick/hud/screen/screen_abilities.html @@ -1 +1 @@ -code/_onclick/hud/screen/screen_abilities.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_onclick/hud/screen/screen_abilities.dm

/obj/screen/abilityACTUAL ABILITIES
/obj/screen/ability/obj_basedObj Abilities
\ No newline at end of file +code/_onclick/hud/screen/screen_abilities.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/_onclick/hud/screen/screen_abilities.dm

/obj/screen/abilityACTUAL ABILITIES
/obj/screen/ability/obj_basedObj Abilities
\ No newline at end of file diff --git a/code/controllers/failsafe.html b/code/controllers/failsafe.html index 04083f48658..987f5a8008c 100644 --- a/code/controllers/failsafe.html +++ b/code/controllers/failsafe.html @@ -1 +1 @@ -code/controllers/failsafe.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/failsafe.dm

/var/FailsafeFailsafe
\ No newline at end of file +code/controllers/failsafe.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/failsafe.dm

/var/FailsafeFailsafe
\ No newline at end of file diff --git a/code/controllers/hooks-defs.html b/code/controllers/hooks-defs.html index 9ae36a0fc75..cf6e2ee3af8 100644 --- a/code/controllers/hooks-defs.html +++ b/code/controllers/hooks-defs.html @@ -1,7 +1,7 @@ -code/controllers/hooks-defs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/hooks-defs.dm

/hook/global_initGlobal init hook. +code/controllers/hooks-defs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/hooks-defs.dm

/hook/global_initGlobal init hook. Called in global_init.dm when the server is initialized.
/hook/startupStartup hook. Called in world.dm when the server starts.
/hook/roundstartRoundstart hook. Called in ticker.dm when a round starts.
/hook/roundendRoundend hook. Called in ticker.dm when a round ends.
/hook/shutdownShutdown hook. Called in world.dm when world/Del is called.
/hook/rebootReboot hook. -Called in world.dm prior to the parent call in world/Reboot.
\ No newline at end of file +Called in world.dm prior to the parent call in world/Reboot.
\ No newline at end of file diff --git a/code/controllers/hooks.html b/code/controllers/hooks.html index a4a86d5daa9..d362e202b73 100644 --- a/code/controllers/hooks.html +++ b/code/controllers/hooks.html @@ -1,2 +1,2 @@ -code/controllers/hooks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/hooks.dm

/proc/callHook@file hooks.dm -Implements hooks, a simple way to run code on pre-defined events.
\ No newline at end of file +code/controllers/hooks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/hooks.dm

/proc/callHook@file hooks.dm +Implements hooks, a simple way to run code on pre-defined events.
\ No newline at end of file diff --git a/code/controllers/master.html b/code/controllers/master.html index d43991e9115..3615baf9b42 100644 --- a/code/controllers/master.html +++ b/code/controllers/master.html @@ -1 +1 @@ -code/controllers/master.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/master.dm

/var/MasterStonedMC
\ No newline at end of file +code/controllers/master.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/master.dm

/var/MasterStonedMC
\ No newline at end of file diff --git a/code/controllers/subsystems/daycycle.html b/code/controllers/subsystems/daycycle.html index ab8e577743b..6d3af1c545a 100644 --- a/code/controllers/subsystems/daycycle.html +++ b/code/controllers/subsystems/daycycle.html @@ -1 +1 @@ -code/controllers/subsystems/daycycle.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/subsystems/daycycle.dm

/var/SSdaycycleSubsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.
\ No newline at end of file +code/controllers/subsystems/daycycle.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/controllers/subsystems/daycycle.dm

/var/SSdaycycleSubsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.
\ No newline at end of file diff --git a/code/controllers/subsystems/timer.html b/code/controllers/subsystems/timer.html index 4e7da4074c9..abc28a25a32 100644 --- a/code/controllers/subsystems/timer.html +++ b/code/controllers/subsystems/timer.html @@ -1,3 +1,3 @@ -code/controllers/subsystems/timer.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/controllers/subsystems/timer.dm

BUCKET_LENControls how many buckets should be kept, each representing a tick. (1 minutes worth)
BUCKET_POSHelper for getting the correct bucket for a given timer
TIMER_MAXGets the maximum time at which timers will be invoked from buckets, used for deferring to secondary queue
TIMER_ID_MAXMax float with integer precision
/var/SStimer
/datum/timedeventThis is the actual timer, it contains the callback and necessary data to maintain +code/controllers/subsystems/timer.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/controllers/subsystems/timer.dm

BUCKET_LENControls how many buckets should be kept, each representing a tick. (1 minutes worth)
BUCKET_POSHelper for getting the correct bucket for a given timer
TIMER_MAXGets the maximum time at which timers will be invoked from buckets, used for deferring to secondary queue
TIMER_ID_MAXMax float with integer precision
/var/SStimer
/datum/timedeventThis is the actual timer, it contains the callback and necessary data to maintain the timer.
/proc/_addtimerCreate a new timer and insert it in the queue. -You should not call this directly, and should instead use the addtimer macro, which includes source information.
/proc/deltimerDelete a timer
/proc/timeleftGet the remaining deciseconds on a timer

Define Details

BUCKET_LEN

Controls how many buckets should be kept, each representing a tick. (1 minutes worth)

BUCKET_POS

Helper for getting the correct bucket for a given timer

TIMER_ID_MAX

Max float with integer precision

TIMER_MAX

Gets the maximum time at which timers will be invoked from buckets, used for deferring to secondary queue

\ No newline at end of file +You should not call this directly, and should instead use the addtimer macro, which includes source information.
/proc/deltimerDelete a timer
/proc/timeleftGet the remaining deciseconds on a timer

Define Details

BUCKET_LEN

Controls how many buckets should be kept, each representing a tick. (1 minutes worth)

BUCKET_POS

Helper for getting the correct bucket for a given timer

TIMER_ID_MAX

Max float with integer precision

TIMER_MAX

Gets the maximum time at which timers will be invoked from buckets, used for deferring to secondary queue

\ No newline at end of file diff --git a/code/datums/ai_law_sets.html b/code/datums/ai_law_sets.html index a48c1590d7e..c94009c322d 100644 --- a/code/datums/ai_law_sets.html +++ b/code/datums/ai_law_sets.html @@ -1 +1 @@ -code/datums/ai_law_sets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/ai_law_sets.dm

/datum/ai_laws/asimovAsimov
/datum/ai_laws/robocopRobocop
/datum/ai_laws/syndicate_overrideSyndicate
/datum/ai_laws/antimovAntimov
/datum/ai_laws/droneDrone
/datum/ai_laws/tyrantT.Y.R.A.N.T.
/datum/ai_laws/paladinP.A.L.A.D.I.N.
\ No newline at end of file +code/datums/ai_law_sets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/ai_law_sets.dm

/datum/ai_laws/asimovAsimov
/datum/ai_laws/robocopRobocop
/datum/ai_laws/syndicate_overrideSyndicate
/datum/ai_laws/antimovAntimov
/datum/ai_laws/droneDrone
/datum/ai_laws/tyrantT.Y.R.A.N.T.
/datum/ai_laws/paladinP.A.L.A.D.I.N.
\ No newline at end of file diff --git a/code/datums/browser.html b/code/datums/browser.html index 5d607652ed0..b9ed1fd5010 100644 --- a/code/datums/browser.html +++ b/code/datums/browser.html @@ -1,2 +1,2 @@ -code/datums/browser.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/browser.dm

/proc/oncloseRegisters the on-close verb for a browse window (client/verb/.windowclose) -this will be called when the close-button of a window is pressed.
\ No newline at end of file +code/datums/browser.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/browser.dm

/proc/oncloseRegisters the on-close verb for a browse window (client/verb/.windowclose) +this will be called when the close-button of a window is pressed.
\ No newline at end of file diff --git a/code/datums/callbacks.html b/code/datums/callbacks.html index 07a11098a39..1f815dab387 100644 --- a/code/datums/callbacks.html +++ b/code/datums/callbacks.html @@ -1 +1 @@ -code/datums/callbacks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/callbacks.dm

/datum/callbackA datum that holds a proc to be called on another object, used to track proccalls to other objects
\ No newline at end of file +code/datums/callbacks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/callbacks.dm

/datum/callbackA datum that holds a proc to be called on another object, used to track proccalls to other objects
\ No newline at end of file diff --git a/code/datums/category.html b/code/datums/category.html index 6ad7ef509de..637748bf8e3 100644 --- a/code/datums/category.html +++ b/code/datums/category.html @@ -1 +1 @@ -code/datums/category.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/category.dm

/datum/category_collectionCategory Collection
/datum/category_groupCategory Groups
/datum/category_itemCategory Items
\ No newline at end of file +code/datums/category.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/category.dm

/datum/category_collectionCategory Collection
/datum/category_groupCategory Groups
/datum/category_itemCategory Items
\ No newline at end of file diff --git a/code/datums/extensions/extensions.html b/code/datums/extensions/extensions.html index c00166aa21c..ab29768ec98 100644 --- a/code/datums/extensions/extensions.html +++ b/code/datums/extensions/extensions.html @@ -1 +1 @@ -code/datums/extensions/extensions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/extensions.dm

/proc/copy_extensionCopy the extension instance on the 'source' and put it on the 'destination'.
\ No newline at end of file +code/datums/extensions/extensions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/extensions.dm

/proc/copy_extensionCopy the extension instance on the 'source' and put it on the 'destination'.
\ No newline at end of file diff --git a/code/datums/extensions/lockable.html b/code/datums/extensions/lockable.html index 6989bc28361..c8655a8fca3 100644 --- a/code/datums/extensions/lockable.html +++ b/code/datums/extensions/lockable.html @@ -1 +1 @@ -code/datums/extensions/lockable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/lockable.dm

/decl/observ/lock_state_changedSent by the lockable when it's been locked or unlocked.
/decl/observ/lock_panel_state_changedSent by lockable when the service panel is opened/closed.
/datum/extension/lockableExtension for giving an object a code lock, with it's own ui.
\ No newline at end of file +code/datums/extensions/lockable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/lockable.dm

/decl/observ/lock_state_changedSent by the lockable when it's been locked or unlocked.
/decl/observ/lock_panel_state_changedSent by lockable when the service panel is opened/closed.
/datum/extension/lockableExtension for giving an object a code lock, with it's own ui.
\ No newline at end of file diff --git a/code/datums/extensions/scent/_scent.html b/code/datums/extensions/scent/_scent.html index 0a2b279559c..191b0151c8e 100644 --- a/code/datums/extensions/scent/_scent.html +++ b/code/datums/extensions/scent/_scent.html @@ -1,4 +1,4 @@ -code/datums/extensions/scent/_scent.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/scent/_scent.dm

/decl/scent_intensityScent intensity
/datum/extension/scentScent extensions +code/datums/extensions/scent/_scent.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/extensions/scent/_scent.dm

/decl/scent_intensityScent intensity
/datum/extension/scentScent extensions Usage: To add: set_extension(atom, /datum/extension/scent/PATH/TO/SPECIFIC/SCENT) @@ -9,4 +9,4 @@ scent_intensity, scent_descriptor, scent_range -To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().
\ No newline at end of file +To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().
\ No newline at end of file diff --git a/code/datums/mil_ranks.html b/code/datums/mil_ranks.html index 21f3d8328a3..fe11137439a 100644 --- a/code/datums/mil_ranks.html +++ b/code/datums/mil_ranks.html @@ -1 +1 @@ -code/datums/mil_ranks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/mil_ranks.dm

/var/mil_branchesDatums for military branches and ranks
/datum/mil_branchesGlobal object for handling branches
/datum/mil_branchA single military branch, such as Fleet or Marines
/datum/mil_rankA military rank
\ No newline at end of file +code/datums/mil_ranks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/mil_ranks.dm

/var/mil_branchesDatums for military branches and ranks
/datum/mil_branchesGlobal object for handling branches
/datum/mil_branchA single military branch, such as Fleet or Marines
/datum/mil_rankA military rank
\ No newline at end of file diff --git a/code/datums/mind/memory.html b/code/datums/mind/memory.html index 3eea90a82b4..09089cf903d 100644 --- a/code/datums/mind/memory.html +++ b/code/datums/mind/memory.html @@ -1 +1 @@ -code/datums/mind/memory.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/mind/memory.dm

/datum/memoryMemories
/decl/memory_optionsMemory Options
\ No newline at end of file +code/datums/mind/memory.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/mind/memory.dm

/datum/memoryMemories
/decl/memory_optionsMemory Options
\ No newline at end of file diff --git a/code/datums/movement/automove_controller.html b/code/datums/movement/automove_controller.html index a792f631e07..458322f73eb 100644 --- a/code/datums/movement/automove_controller.html +++ b/code/datums/movement/automove_controller.html @@ -1 +1 @@ -code/datums/movement/automove_controller.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/automove_controller.dm

/decl/automove_controllerImplements automove logic; can be overridden on mob procs if you want to vary the logic from the below.
\ No newline at end of file +code/datums/movement/automove_controller.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/automove_controller.dm

/decl/automove_controllerImplements automove logic; can be overridden on mob procs if you want to vary the logic from the below.
\ No newline at end of file diff --git a/code/datums/movement/movement.html b/code/datums/movement/movement.html index 9e9c00caedb..6f6b13bf477 100644 --- a/code/datums/movement/movement.html +++ b/code/datums/movement/movement.html @@ -1 +1 @@ -code/datums/movement/movement.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/movement.dm

/datum/movement_handler/mob/mob
\ No newline at end of file +code/datums/movement/movement.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/movement.dm

/datum/movement_handler/mob/mob
\ No newline at end of file diff --git a/code/datums/movement/robot.html b/code/datums/movement/robot.html index fdb8bf1288d..9c24d87fd12 100644 --- a/code/datums/movement/robot.html +++ b/code/datums/movement/robot.html @@ -1 +1 @@ -code/datums/movement/robot.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/robot.dm

/datum/movement_handler/robot/robot
\ No newline at end of file +code/datums/movement/robot.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/movement/robot.dm

/datum/movement_handler/robot/robot
\ No newline at end of file diff --git a/code/datums/observation/cyborg_created.html b/code/datums/observation/cyborg_created.html index f6792c45261..005e7434b7e 100644 --- a/code/datums/observation/cyborg_created.html +++ b/code/datums/observation/cyborg_created.html @@ -1 +1 @@ -code/datums/observation/cyborg_created.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/cyborg_created.dm

/decl/observ/cyborg_createdObserver Pattern Implementation: Cyborg Created
\ No newline at end of file +code/datums/observation/cyborg_created.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/cyborg_created.dm

/decl/observ/cyborg_createdObserver Pattern Implementation: Cyborg Created
\ No newline at end of file diff --git a/code/datums/observation/debrain.html b/code/datums/observation/debrain.html index bb4c48ab541..2ad1e18c673 100644 --- a/code/datums/observation/debrain.html +++ b/code/datums/observation/debrain.html @@ -1 +1 @@ -code/datums/observation/debrain.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/debrain.dm

/decl/observ/debrainObserver Pattern Implementation: Debrained
\ No newline at end of file +code/datums/observation/debrain.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/debrain.dm

/decl/observ/debrainObserver Pattern Implementation: Debrained
\ No newline at end of file diff --git a/code/datums/observation/employee_id.html b/code/datums/observation/employee_id.html index 720b93f36b9..8680c82b864 100644 --- a/code/datums/observation/employee_id.html +++ b/code/datums/observation/employee_id.html @@ -1 +1 @@ -code/datums/observation/employee_id.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/employee_id.dm

/decl/observ/employee_id_reassignedDismembered Handling
\ No newline at end of file +code/datums/observation/employee_id.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/employee_id.dm

/decl/observ/employee_id_reassignedDismembered Handling
\ No newline at end of file diff --git a/code/datums/observation/money_accounts.html b/code/datums/observation/money_accounts.html index cc125846bd9..dd3e25321a9 100644 --- a/code/datums/observation/money_accounts.html +++ b/code/datums/observation/money_accounts.html @@ -1 +1 @@ -code/datums/observation/money_accounts.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/money_accounts.dm

/decl/observ/revoke_payrollObserver Pattern Implementation: Payroll Revoked
/decl/observ/change_account_statusObserver Pattern Implementation: Account Status Changed
\ No newline at end of file +code/datums/observation/money_accounts.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/money_accounts.dm

/decl/observ/revoke_payrollObserver Pattern Implementation: Payroll Revoked
/decl/observ/change_account_statusObserver Pattern Implementation: Account Status Changed
\ No newline at end of file diff --git a/code/datums/observation/sight_set.html b/code/datums/observation/sight_set.html index a03ddb37bbe..c89b702010f 100644 --- a/code/datums/observation/sight_set.html +++ b/code/datums/observation/sight_set.html @@ -1 +1 @@ -code/datums/observation/sight_set.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/sight_set.dm

/decl/observ/sight_setShuttle Moved/Pre Move Handling
\ No newline at end of file +code/datums/observation/sight_set.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/observation/sight_set.dm

/decl/observ/sight_setShuttle Moved/Pre Move Handling
\ No newline at end of file diff --git a/code/datums/outfits/equipment/backpacks.html b/code/datums/outfits/equipment/backpacks.html index a14bf3cdd06..4cb9b32ab14 100644 --- a/code/datums/outfits/equipment/backpacks.html +++ b/code/datums/outfits/equipment/backpacks.html @@ -1 +1 @@ -code/datums/outfits/equipment/backpacks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/outfits/equipment/backpacks.dm

/decl/backpack_outfit/nothingOutfit Backpacks
/datum/backpack_setupCharacter setup
/proc/get_default_outfit_backpackHelpers
\ No newline at end of file +code/datums/outfits/equipment/backpacks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/outfits/equipment/backpacks.dm

/decl/backpack_outfit/nothingOutfit Backpacks
/datum/backpack_setupCharacter setup
/proc/get_default_outfit_backpackHelpers
\ No newline at end of file diff --git a/code/datums/repositories/follow.html b/code/datums/repositories/follow.html index 0135a9c97b6..19241432c69 100644 --- a/code/datums/repositories/follow.html +++ b/code/datums/repositories/follow.html @@ -1 +1 @@ -code/datums/repositories/follow.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/repositories/follow.dm

/datum/follow_holderFollow Metadata
\ No newline at end of file +code/datums/repositories/follow.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/repositories/follow.dm

/datum/follow_holderFollow Metadata
\ No newline at end of file diff --git a/code/datums/underwear/underwear.html b/code/datums/underwear/underwear.html index 240be4b9f7a..35d61772021 100644 --- a/code/datums/underwear/underwear.html +++ b/code/datums/underwear/underwear.html @@ -1 +1 @@ -code/datums/underwear/underwear.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/underwear/underwear.dm

/datum/category_collection/underwearCategory Collection Setup
/datum/category_group/underwear/topCategories
/datum/category_item/underwearCategory entries
\ No newline at end of file +code/datums/underwear/underwear.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/underwear/underwear.dm

/datum/category_collection/underwearCategory Collection Setup
/datum/category_group/underwear/topCategories
/datum/category_item/underwearCategory entries
\ No newline at end of file diff --git a/code/datums/uplink/ammunition.html b/code/datums/uplink/ammunition.html index 630fbcf342b..9b55be3e2ec 100644 --- a/code/datums/uplink/ammunition.html +++ b/code/datums/uplink/ammunition.html @@ -1 +1 @@ -code/datums/uplink/ammunition.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/ammunition.dm

/datum/uplink_item/item/ammoAmmunition
\ No newline at end of file +code/datums/uplink/ammunition.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/ammunition.dm

/datum/uplink_item/item/ammoAmmunition
\ No newline at end of file diff --git a/code/datums/uplink/badassery.html b/code/datums/uplink/badassery.html index f0fd73fa641..e25ad5da12f 100644 --- a/code/datums/uplink/badassery.html +++ b/code/datums/uplink/badassery.html @@ -1 +1 @@ -code/datums/uplink/badassery.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/badassery.dm

/datum/uplink_item/item/badasseryBadassery
/datum/uplink_item/item/badassery/random_oneRandom Item
/datum/uplink_item/item/badassery/surplusSurplus Crate
\ No newline at end of file +code/datums/uplink/badassery.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/badassery.dm

/datum/uplink_item/item/badasseryBadassery
/datum/uplink_item/item/badassery/random_oneRandom Item
/datum/uplink_item/item/badassery/surplusSurplus Crate
\ No newline at end of file diff --git a/code/datums/uplink/devices and tools.html b/code/datums/uplink/devices and tools.html index cf55f846c33..2e605832adb 100644 --- a/code/datums/uplink/devices and tools.html +++ b/code/datums/uplink/devices and tools.html @@ -1 +1 @@ -code/datums/uplink/devices and tools.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/devices and tools.dm

/datum/uplink_item/item/toolsDevices and Tools
\ No newline at end of file +code/datums/uplink/devices and tools.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/devices and tools.dm

/datum/uplink_item/item/toolsDevices and Tools
\ No newline at end of file diff --git a/code/datums/uplink/grenades.html b/code/datums/uplink/grenades.html index 2de20b371c8..560e1b73f76 100644 --- a/code/datums/uplink/grenades.html +++ b/code/datums/uplink/grenades.html @@ -1 +1 @@ -code/datums/uplink/grenades.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/grenades.dm

/datum/uplink_item/item/grenadesGrenades
\ No newline at end of file +code/datums/uplink/grenades.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/grenades.dm

/datum/uplink_item/item/grenadesGrenades
\ No newline at end of file diff --git a/code/datums/uplink/hardsuit_modules.html b/code/datums/uplink/hardsuit_modules.html index d016daf8b1f..9bff0af111e 100644 --- a/code/datums/uplink/hardsuit_modules.html +++ b/code/datums/uplink/hardsuit_modules.html @@ -1 +1 @@ -code/datums/uplink/hardsuit_modules.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/hardsuit_modules.dm

/datum/uplink_item/item/hardsuit_modulesHardsuit Modules
\ No newline at end of file +code/datums/uplink/hardsuit_modules.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/hardsuit_modules.dm

/datum/uplink_item/item/hardsuit_modulesHardsuit Modules
\ No newline at end of file diff --git a/code/datums/uplink/highly_visible_and_dangerous_weapons.html b/code/datums/uplink/highly_visible_and_dangerous_weapons.html index 1366590ba51..383f1335177 100644 --- a/code/datums/uplink/highly_visible_and_dangerous_weapons.html +++ b/code/datums/uplink/highly_visible_and_dangerous_weapons.html @@ -1 +1 @@ -code/datums/uplink/highly_visible_and_dangerous_weapons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/highly_visible_and_dangerous_weapons.dm

/datum/uplink_item/item/visible_weaponsHighly Visible and Dangerous Weapons
\ No newline at end of file +code/datums/uplink/highly_visible_and_dangerous_weapons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/highly_visible_and_dangerous_weapons.dm

/datum/uplink_item/item/visible_weaponsHighly Visible and Dangerous Weapons
\ No newline at end of file diff --git a/code/datums/uplink/implants.html b/code/datums/uplink/implants.html index 33126bda540..beaf2418e98 100644 --- a/code/datums/uplink/implants.html +++ b/code/datums/uplink/implants.html @@ -1 +1 @@ -code/datums/uplink/implants.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/implants.dm

/datum/uplink_item/item/implantsImplants
\ No newline at end of file +code/datums/uplink/implants.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/implants.dm

/datum/uplink_item/item/implantsImplants
\ No newline at end of file diff --git a/code/datums/uplink/medical.html b/code/datums/uplink/medical.html index dafc5ce96cc..575447e060e 100644 --- a/code/datums/uplink/medical.html +++ b/code/datums/uplink/medical.html @@ -1 +1 @@ -code/datums/uplink/medical.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/medical.dm

/datum/uplink_item/item/medicalMedical
\ No newline at end of file +code/datums/uplink/medical.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/medical.dm

/datum/uplink_item/item/medicalMedical
\ No newline at end of file diff --git a/code/datums/uplink/services.html b/code/datums/uplink/services.html index 9c3a7b7ddc7..f8f2d65ef82 100644 --- a/code/datums/uplink/services.html +++ b/code/datums/uplink/services.html @@ -1 +1 @@ -code/datums/uplink/services.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/datums/uplink/services.dm

/datum/uplink_item/item/servicesServices
AWAITING_ACTIVATIONService Item
/obj/item/uplink_service/jammingSensor Jamming
/obj/item/uplink_service/fake_ion_stormFake Ion storm
/obj/item/uplink_service/fake_rad_stormFake Rad storm
/obj/item/uplink_service/fake_update_announcementFake CentCom Annoncement
/obj/item/uplink_service/fake_crew_announcementFake Crew Records/Announcement

Define Details

AWAITING_ACTIVATION

Service Item

\ No newline at end of file +code/datums/uplink/services.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/datums/uplink/services.dm

/datum/uplink_item/item/servicesServices
AWAITING_ACTIVATIONService Item
/obj/item/uplink_service/jammingSensor Jamming
/obj/item/uplink_service/fake_ion_stormFake Ion storm
/obj/item/uplink_service/fake_rad_stormFake Rad storm
/obj/item/uplink_service/fake_update_announcementFake CentCom Annoncement
/obj/item/uplink_service/fake_crew_announcementFake Crew Records/Announcement

Define Details

AWAITING_ACTIVATION

Service Item

\ No newline at end of file diff --git a/code/datums/uplink/stealth_and_camouflage_items.html b/code/datums/uplink/stealth_and_camouflage_items.html index bacca56f635..ce3b64bf7a0 100644 --- a/code/datums/uplink/stealth_and_camouflage_items.html +++ b/code/datums/uplink/stealth_and_camouflage_items.html @@ -1 +1 @@ -code/datums/uplink/stealth_and_camouflage_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/stealth_and_camouflage_items.dm

/datum/uplink_item/item/stealth_itemsStealth and Camouflage Items
\ No newline at end of file +code/datums/uplink/stealth_and_camouflage_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/stealth_and_camouflage_items.dm

/datum/uplink_item/item/stealth_itemsStealth and Camouflage Items
\ No newline at end of file diff --git a/code/datums/uplink/stealthy_and_inconspicuous_weapons.html b/code/datums/uplink/stealthy_and_inconspicuous_weapons.html index e71473f922a..ac06094971c 100644 --- a/code/datums/uplink/stealthy_and_inconspicuous_weapons.html +++ b/code/datums/uplink/stealthy_and_inconspicuous_weapons.html @@ -1 +1 @@ -code/datums/uplink/stealthy_and_inconspicuous_weapons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/stealthy_and_inconspicuous_weapons.dm

/datum/uplink_item/item/stealthy_weaponsStealthy and Inconspicuous Weapons
\ No newline at end of file +code/datums/uplink/stealthy_and_inconspicuous_weapons.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/stealthy_and_inconspicuous_weapons.dm

/datum/uplink_item/item/stealthy_weaponsStealthy and Inconspicuous Weapons
\ No newline at end of file diff --git a/code/datums/uplink/telecrystals.html b/code/datums/uplink/telecrystals.html index b7cd0047e53..5425db1a58e 100644 --- a/code/datums/uplink/telecrystals.html +++ b/code/datums/uplink/telecrystals.html @@ -1 +1 @@ -code/datums/uplink/telecrystals.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/telecrystals.dm

/datum/uplink_item/item/telecrystalTelecrystals
\ No newline at end of file +code/datums/uplink/telecrystals.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/telecrystals.dm

/datum/uplink_item/item/telecrystalTelecrystals
\ No newline at end of file diff --git a/code/datums/uplink/uplink_items.html b/code/datums/uplink/uplink_items.html index 5cf0a2fe777..a8170cf073b 100644 --- a/code/datums/uplink/uplink_items.html +++ b/code/datums/uplink/uplink_items.html @@ -1 +1 @@ -code/datums/uplink/uplink_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/uplink_items.dm

/proc/get_random_uplink_itemsSupport procs
\ No newline at end of file +code/datums/uplink/uplink_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/uplink/uplink_items.dm

/proc/get_random_uplink_itemsSupport procs
\ No newline at end of file diff --git a/code/datums/vending/vending.html b/code/datums/vending/vending.html index 086fb366078..a4ada50890e 100644 --- a/code/datums/vending/vending.html +++ b/code/datums/vending/vending.html @@ -1 +1 @@ -code/datums/vending/vending.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/vending/vending.dm

/datum/stored_items/vending_productsDatum used to hold information about a product in a vending machine
\ No newline at end of file +code/datums/vending/vending.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/datums/vending/vending.dm

/datum/stored_items/vending_productsDatum used to hold information about a product in a vending machine
\ No newline at end of file diff --git a/code/game/area/areas.html b/code/game/area/areas.html index 064da9384b8..f872cbe2e49 100644 --- a/code/game/area/areas.html +++ b/code/game/area/areas.html @@ -1 +1 @@ -code/game/area/areas.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/area/areas.dm

/var/area_blurb_stated_toThis list of names is here to make sure we don't state our descriptive blurb to a person more than once.
\ No newline at end of file +code/game/area/areas.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/area/areas.dm

/var/area_blurb_stated_toThis list of names is here to make sure we don't state our descriptive blurb to a person more than once.
\ No newline at end of file diff --git a/code/game/gamemodes/endgame/endgame.html b/code/game/gamemodes/endgame/endgame.html index b729bee041f..4b24ebb73c6 100644 --- a/code/game/gamemodes/endgame/endgame.html +++ b/code/game/gamemodes/endgame/endgame.html @@ -1 +1 @@ -code/game/gamemodes/endgame/endgame.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/gamemodes/endgame/endgame.dm

/datum/universal_stateENDGAME STUFF
\ No newline at end of file +code/game/gamemodes/endgame/endgame.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/gamemodes/endgame/endgame.dm

/datum/universal_stateENDGAME STUFF
\ No newline at end of file diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.html b/code/game/gamemodes/endgame/supermatter_cascade/portal.html index e4760775d92..7255e7b8cfd 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.html +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.html @@ -1 +1 @@ -code/game/gamemodes/endgame/supermatter_cascade/portal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/gamemodes/endgame/supermatter_cascade/portal.dm

/obj/effect/wormhole_exitEXIT PORTAL
\ No newline at end of file +code/game/gamemodes/endgame/supermatter_cascade/portal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/gamemodes/endgame/supermatter_cascade/portal.dm

/obj/effect/wormhole_exitEXIT PORTAL
\ No newline at end of file diff --git a/code/game/jobs/access_datum.html b/code/game/jobs/access_datum.html index 1f97f1bcb58..14ce18f3e39 100644 --- a/code/game/jobs/access_datum.html +++ b/code/game/jobs/access_datum.html @@ -1 +1 @@ -code/game/jobs/access_datum.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/jobs/access_datum.dm

/var/access_securityStation access
/var/access_cent_generalCentral Command
/var/access_hackedAntag access
/var/access_synthMisc
\ No newline at end of file +code/game/jobs/access_datum.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/jobs/access_datum.dm

/var/access_securityStation access
/var/access_cent_generalCentral Command
/var/access_hackedAntag access
/var/access_synthMisc
\ No newline at end of file diff --git a/code/game/machinery/_machines_base/stock_parts/card_reader.html b/code/game/machinery/_machines_base/stock_parts/card_reader.html index bd5824596dc..b79bf859c6a 100644 --- a/code/game/machinery/_machines_base/stock_parts/card_reader.html +++ b/code/game/machinery/_machines_base/stock_parts/card_reader.html @@ -1 +1 @@ -code/game/machinery/_machines_base/stock_parts/card_reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/card_reader.dm

/obj/item/stock_parts/item_holder/card_readerStock part for accessing/holding the subtypes of /obj/item/card.
\ No newline at end of file +code/game/machinery/_machines_base/stock_parts/card_reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/card_reader.dm

/obj/item/stock_parts/item_holder/card_readerStock part for accessing/holding the subtypes of /obj/item/card.
\ No newline at end of file diff --git a/code/game/machinery/_machines_base/stock_parts/disk_reader.html b/code/game/machinery/_machines_base/stock_parts/disk_reader.html index 1e5f30038f2..388c49f18d0 100644 --- a/code/game/machinery/_machines_base/stock_parts/disk_reader.html +++ b/code/game/machinery/_machines_base/stock_parts/disk_reader.html @@ -1 +1 @@ -code/game/machinery/_machines_base/stock_parts/disk_reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/disk_reader.dm

/obj/item/stock_parts/item_holder/disk_readerStock part for reading/writing to an inserted data disk.
\ No newline at end of file +code/game/machinery/_machines_base/stock_parts/disk_reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/disk_reader.dm

/obj/item/stock_parts/item_holder/disk_readerStock part for reading/writing to an inserted data disk.
\ No newline at end of file diff --git a/code/game/machinery/_machines_base/stock_parts/item_holder.html b/code/game/machinery/_machines_base/stock_parts/item_holder.html index bceb361ce10..6b764303a33 100644 --- a/code/game/machinery/_machines_base/stock_parts/item_holder.html +++ b/code/game/machinery/_machines_base/stock_parts/item_holder.html @@ -1 +1 @@ -code/game/machinery/_machines_base/stock_parts/item_holder.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/item_holder.dm

/obj/item/stock_parts/item_holderBase class for stock parts that allow an item to be inserted while the maintenance panel is closed.
\ No newline at end of file +code/game/machinery/_machines_base/stock_parts/item_holder.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/_machines_base/stock_parts/item_holder.dm

/obj/item/stock_parts/item_holderBase class for stock parts that allow an item to be inserted while the maintenance panel is closed.
\ No newline at end of file diff --git a/code/game/machinery/constructable_frame.html b/code/game/machinery/constructable_frame.html index 6e043818e61..51d366bb6d6 100644 --- a/code/game/machinery/constructable_frame.html +++ b/code/game/machinery/constructable_frame.html @@ -1 +1 @@ -code/game/machinery/constructable_frame.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/constructable_frame.dm

/obj/machinery/constructable_frameMade into a seperate type to make future revisions easier.
\ No newline at end of file +code/game/machinery/constructable_frame.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/constructable_frame.dm

/obj/machinery/constructable_frameMade into a seperate type to make future revisions easier.
\ No newline at end of file diff --git a/code/game/machinery/doors/airlock_control.html b/code/game/machinery/doors/airlock_control.html index 6a9c1c16928..6aa76e2feee 100644 --- a/code/game/machinery/doors/airlock_control.html +++ b/code/game/machinery/doors/airlock_control.html @@ -1 +1 @@ -code/game/machinery/doors/airlock_control.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/doors/airlock_control.dm

/obj/machinery/button/access/interiorWhether the master airlock controller is actually cycling so we can update our icon
\ No newline at end of file +code/game/machinery/doors/airlock_control.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/doors/airlock_control.dm

/obj/machinery/button/access/interiorWhether the master airlock controller is actually cycling so we can update our icon
\ No newline at end of file diff --git a/code/game/machinery/embedded_controller/airlock_controllers_dummy.html b/code/game/machinery/embedded_controller/airlock_controllers_dummy.html index 1fb67ff7d65..4d51e2bf3dd 100644 --- a/code/game/machinery/embedded_controller/airlock_controllers_dummy.html +++ b/code/game/machinery/embedded_controller/airlock_controllers_dummy.html @@ -1 +1 @@ -code/game/machinery/embedded_controller/airlock_controllers_dummy.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/embedded_controller/airlock_controllers_dummy.dm

/obj/machinery/dummy_airlock_controllerProvides remote access to a controller (since they must be unique).
\ No newline at end of file +code/game/machinery/embedded_controller/airlock_controllers_dummy.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/embedded_controller/airlock_controllers_dummy.dm

/obj/machinery/dummy_airlock_controllerProvides remote access to a controller (since they must be unique).
\ No newline at end of file diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.html b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.html index 24237201251..8096158d81f 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.html +++ b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.html @@ -1 +1 @@ -code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm

/obj/machinery/embedded_controller/radio/docking_port_multi** DEBUG VERBS ***
\ No newline at end of file +code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm

/obj/machinery/embedded_controller/radio/docking_port_multi** DEBUG VERBS ***
\ No newline at end of file diff --git a/code/game/machinery/embedded_controller/tin_can.html b/code/game/machinery/embedded_controller/tin_can.html index 2cb8b18c039..7f7f57e434b 100644 --- a/code/game/machinery/embedded_controller/tin_can.html +++ b/code/game/machinery/embedded_controller/tin_can.html @@ -1,4 +1,4 @@ -code/game/machinery/embedded_controller/tin_can.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/machinery/embedded_controller/tin_can.dm

STATE_FILL** DEBUG VERBS ***

Define Details

STATE_FILL

** DEBUG VERBS ***

+code/game/machinery/embedded_controller/tin_can.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/machinery/embedded_controller/tin_can.dm

STATE_FILL** DEBUG VERBS ***

Define Details

STATE_FILL

** DEBUG VERBS ***

/obj/machinery/embedded_controller/radio/simple_docking_controller/verb/view_state() set category = "Debug" set src in view(1) @@ -19,4 +19,4 @@

/obj/machinery/embedded_controller/radio/simple_docking_controller/verb/debug_init_undock() set category = "Debug" set src in view(1) -src.program:initiate_undocking()

\ No newline at end of file +src.program:initiate_undocking()

\ No newline at end of file diff --git a/code/game/machinery/holosign.html b/code/game/machinery/holosign.html index 021ef87e937..023767e8ab4 100644 --- a/code/game/machinery/holosign.html +++ b/code/game/machinery/holosign.html @@ -1 +1 @@ -code/game/machinery/holosign.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/holosign.dm

/obj/machinery/holosignHOLOSIGN
/obj/machinery/button/holosignSWITCH
\ No newline at end of file +code/game/machinery/holosign.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/holosign.dm

/obj/machinery/holosignHOLOSIGN
/obj/machinery/button/holosignSWITCH
\ No newline at end of file diff --git a/code/game/machinery/requests_console.html b/code/game/machinery/requests_console.html index 6e664146cd3..3699ca40078 100644 --- a/code/game/machinery/requests_console.html +++ b/code/game/machinery/requests_console.html @@ -1,2 +1,2 @@ -code/game/machinery/requests_console.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/machinery/requests_console.dm

RCS_MAINMENURequests Console

Define Details

RCS_MAINMENU

Requests Console

-

Originally written by errorage, updated by: Carn, needs more work though. I just added some security fixes

\ No newline at end of file +code/game/machinery/requests_console.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/machinery/requests_console.dm

RCS_MAINMENURequests Console

Define Details

RCS_MAINMENU

Requests Console

+

Originally written by errorage, updated by: Carn, needs more work though. I just added some security fixes

\ No newline at end of file diff --git a/code/game/machinery/self_destruct_storage.html b/code/game/machinery/self_destruct_storage.html index 8bac60eb832..7ca6e6857aa 100644 --- a/code/game/machinery/self_destruct_storage.html +++ b/code/game/machinery/self_destruct_storage.html @@ -1 +1 @@ -code/game/machinery/self_destruct_storage.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/self_destruct_storage.dm

/obj/machinery/nuclear_cylinder_storage/prefilledSpecial subtype for mapping.
\ No newline at end of file +code/game/machinery/self_destruct_storage.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/self_destruct_storage.dm

/obj/machinery/nuclear_cylinder_storage/prefilledSpecial subtype for mapping.
\ No newline at end of file diff --git a/code/game/machinery/vending/_vending.html b/code/game/machinery/vending/_vending.html index 163ea5fe3c5..1d624d03096 100644 --- a/code/game/machinery/vending/_vending.html +++ b/code/game/machinery/vending/_vending.html @@ -1 +1 @@ -code/game/machinery/vending/_vending.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/vending/_vending.dm

/obj/machinery/vendingA vending machine
\ No newline at end of file +code/game/machinery/vending/_vending.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/vending/_vending.dm

/obj/machinery/vendingA vending machine
\ No newline at end of file diff --git a/code/game/machinery/wall_frames.html b/code/game/machinery/wall_frames.html index 35140b16229..642f53a25f8 100644 --- a/code/game/machinery/wall_frames.html +++ b/code/game/machinery/wall_frames.html @@ -1 +1 @@ -code/game/machinery/wall_frames.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/wall_frames.dm

/obj/item/frame/button/airlock_controller_configBase class for handling configurable airlock devices frames that want to get configuration info from an airlock controller
\ No newline at end of file +code/game/machinery/wall_frames.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/machinery/wall_frames.dm

/obj/item/frame/button/airlock_controller_configBase class for handling configurable airlock devices frames that want to get configuration info from an airlock controller
\ No newline at end of file diff --git a/code/game/objects/effects/decals/posters/_poster.html b/code/game/objects/effects/decals/posters/_poster.html index e7b936b6e11..6f9846f445b 100644 --- a/code/game/objects/effects/decals/posters/_poster.html +++ b/code/game/objects/effects/decals/posters/_poster.html @@ -1 +1 @@ -code/game/objects/effects/decals/posters/_poster.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/decals/posters/_poster.dm

/obj/structure/sign/posterA wall mounted poster
/obj/item/posterA rolled up version of the wall-mounted poster structure
\ No newline at end of file +code/game/objects/effects/decals/posters/_poster.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/decals/posters/_poster.dm

/obj/structure/sign/posterA wall mounted poster
/obj/item/posterA rolled up version of the wall-mounted poster structure
\ No newline at end of file diff --git a/code/game/objects/effects/decals/posters/_poster_design.html b/code/game/objects/effects/decals/posters/_poster_design.html index 5682c07cd4f..f18a59d8129 100644 --- a/code/game/objects/effects/decals/posters/_poster_design.html +++ b/code/game/objects/effects/decals/posters/_poster_design.html @@ -1 +1 @@ -code/game/objects/effects/decals/posters/_poster_design.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/decals/posters/_poster_design.dm

/decl/poster_designContains information on what a poster displays.
\ No newline at end of file +code/game/objects/effects/decals/posters/_poster_design.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/decals/posters/_poster_design.dm

/decl/poster_designContains information on what a poster displays.
\ No newline at end of file diff --git a/code/game/objects/effects/effect_system.html b/code/game/objects/effects/effect_system.html index eb74bc63c84..8524575237f 100644 --- a/code/game/objects/effects/effect_system.html +++ b/code/game/objects/effects/effect_system.html @@ -1,4 +1,4 @@ -code/game/objects/effects/effect_system.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/effect_system.dm

/obj/effect/effect/smokeSMOKE SYSTEMS
/datum/effect/effect/system/trail///// Attach an Ion trail to any object, that spawns when it moves (like for the jetpack) +code/game/objects/effects/effect_system.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/effects/effect_system.dm

/obj/effect/effect/smokeSMOKE SYSTEMS
/datum/effect/effect/system/trail///// Attach an Ion trail to any object, that spawns when it moves (like for the jetpack) just pass in the object to attach it to in set_up Then do start() to start it and stop() to stop it, obviously -and don't call start() in a loop that will be repeated otherwise it'll get spammed!
/datum/effect/effect/system/trail/steamAttach a steam trail to an object (eg. a reacting beaker) that will follow it
\ No newline at end of file +and don't call start() in a loop that will be repeated otherwise it'll get spammed!
/datum/effect/effect/system/trail/steamAttach a steam trail to an object (eg. a reacting beaker) that will follow it
\ No newline at end of file diff --git a/code/game/objects/items/devices/multitool.html b/code/game/objects/items/devices/multitool.html index cb848abae42..0e2d679e24f 100644 --- a/code/game/objects/items/devices/multitool.html +++ b/code/game/objects/items/devices/multitool.html @@ -1 +1 @@ -code/game/objects/items/devices/multitool.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/devices/multitool.dm

/obj/item/multitoolMultitool -- A multitool is used for hacking electronic devices.
\ No newline at end of file +code/game/objects/items/devices/multitool.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/devices/multitool.dm

/obj/item/multitoolMultitool -- A multitool is used for hacking electronic devices.
\ No newline at end of file diff --git a/code/game/objects/items/devices/radio/radio_analog.html b/code/game/objects/items/devices/radio/radio_analog.html index c8f5b0ee803..a52a25e58e2 100644 --- a/code/game/objects/items/devices/radio/radio_analog.html +++ b/code/game/objects/items/devices/radio/radio_analog.html @@ -1,2 +1,2 @@ -code/game/objects/items/devices/radio/radio_analog.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/devices/radio/radio_analog.dm

/proc/get_mobs_in_analog_radio_rangesReturns a list of mobs who can hear any of the radios given in @radios -Assume all the radios in the list are eligible; we just care about mobs
\ No newline at end of file +code/game/objects/items/devices/radio/radio_analog.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/devices/radio/radio_analog.dm

/proc/get_mobs_in_analog_radio_rangesReturns a list of mobs who can hear any of the radios given in @radios +Assume all the radios in the list are eligible; we just care about mobs
\ No newline at end of file diff --git a/code/game/objects/items/flashlights/misc.html b/code/game/objects/items/flashlights/misc.html index 649475de0d7..0d1022468f1 100644 --- a/code/game/objects/items/flashlights/misc.html +++ b/code/game/objects/items/flashlights/misc.html @@ -1 +1 @@ -code/game/objects/items/flashlights/misc.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/flashlights/misc.dm

/obj/item/flashlight/lanternLantern
\ No newline at end of file +code/game/objects/items/flashlights/misc.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/flashlights/misc.dm

/obj/item/flashlight/lanternLantern
\ No newline at end of file diff --git a/code/game/objects/items/robot/robot_items.html b/code/game/objects/items/robot/robot_items.html index ee60fe40429..3e086bf1433 100644 --- a/code/game/objects/items/robot/robot_items.html +++ b/code/game/objects/items/robot/robot_items.html @@ -1 +1 @@ -code/game/objects/items/robot/robot_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/robot/robot_items.dm

/obj/item/borg/overdriveCyborg Spec Items
/obj/item/borg/sightHUD/SIGHT things
\ No newline at end of file +code/game/objects/items/robot/robot_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/robot/robot_items.dm

/obj/item/borg/overdriveCyborg Spec Items
/obj/item/borg/sightHUD/SIGHT things
\ No newline at end of file diff --git a/code/game/objects/items/weapons/AI_modules.html b/code/game/objects/items/weapons/AI_modules.html index 52a1849c41e..7db506fbe50 100644 --- a/code/game/objects/items/weapons/AI_modules.html +++ b/code/game/objects/items/weapons/AI_modules.html @@ -1 +1 @@ -code/game/objects/items/weapons/AI_modules.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/AI_modules.dm

/obj/item/aiModule/safeguardModules
/obj/item/aiModule/oneHumanOneMember
/obj/item/aiModule/protectStationProtectStation
/obj/item/aiModule/prototypeEngineOfflinePrototypeEngineOffline
/obj/item/aiModule/teleporterOfflineTeleporterOffline
/obj/item/aiModule/quarantineQuarantine
/obj/item/aiModule/oxygenOxygenIsToxicToCrewMembers
/obj/item/aiModule/freeformNew Freeform
/obj/item/aiModule/resetReset
/obj/item/aiModule/purgePurge
/obj/item/aiModule/asimovAsimov
/obj/item/aiModule/droneDrone
/obj/item/aiModule/paladinP.A.L.A.D.I.N.
/obj/item/aiModule/tyrantT.Y.R.A.N.T.
/obj/item/aiModule/freeformcoreFreeform Core
/obj/item/aiModule/robocopRobocop
/obj/item/aiModule/antimovAntimov
\ No newline at end of file +code/game/objects/items/weapons/AI_modules.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/AI_modules.dm

/obj/item/aiModule/safeguardModules
/obj/item/aiModule/oneHumanOneMember
/obj/item/aiModule/protectStationProtectStation
/obj/item/aiModule/prototypeEngineOfflinePrototypeEngineOffline
/obj/item/aiModule/teleporterOfflineTeleporterOffline
/obj/item/aiModule/quarantineQuarantine
/obj/item/aiModule/oxygenOxygenIsToxicToCrewMembers
/obj/item/aiModule/freeformNew Freeform
/obj/item/aiModule/resetReset
/obj/item/aiModule/purgePurge
/obj/item/aiModule/asimovAsimov
/obj/item/aiModule/droneDrone
/obj/item/aiModule/paladinP.A.L.A.D.I.N.
/obj/item/aiModule/tyrantT.Y.R.A.N.T.
/obj/item/aiModule/freeformcoreFreeform Core
/obj/item/aiModule/robocopRobocop
/obj/item/aiModule/antimovAntimov
\ No newline at end of file diff --git a/code/game/objects/items/weapons/tanks/tanks.html b/code/game/objects/items/weapons/tanks/tanks.html index e0e914b7a74..f0603dee20b 100644 --- a/code/game/objects/items/weapons/tanks/tanks.html +++ b/code/game/objects/items/weapons/tanks/tanks.html @@ -1 +1 @@ -code/game/objects/items/weapons/tanks/tanks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/tanks/tanks.dm

/obj/item/tankassemblyproxyPulled from rewritten bomb.dm
\ No newline at end of file +code/game/objects/items/weapons/tanks/tanks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/tanks/tanks.dm

/obj/item/tankassemblyproxyPulled from rewritten bomb.dm
\ No newline at end of file diff --git a/code/game/objects/items/weapons/tape.html b/code/game/objects/items/weapons/tape.html index efd9f7de171..c571ab0d00d 100644 --- a/code/game/objects/items/weapons/tape.html +++ b/code/game/objects/items/weapons/tape.html @@ -1 +1 @@ -code/game/objects/items/weapons/tape.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/tape.dm

/obj/item/stack/tape_rollBase class for all things tape, with a limit amount of uses.
\ No newline at end of file +code/game/objects/items/weapons/tape.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/tape.dm

/obj/item/stack/tape_rollBase class for all things tape, with a limit amount of uses.
\ No newline at end of file diff --git a/code/game/objects/items/weapons/weldbackpack.html b/code/game/objects/items/weapons/weldbackpack.html index 33e3c7f95fe..e9acd139168 100644 --- a/code/game/objects/items/weapons/weldbackpack.html +++ b/code/game/objects/items/weapons/weldbackpack.html @@ -1 +1 @@ -code/game/objects/items/weapons/weldbackpack.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/weldbackpack.dm

/obj/item/weldingtool/weldpackWelder specifically for the welder pack.
\ No newline at end of file +code/game/objects/items/weapons/weldbackpack.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/items/weapons/weldbackpack.dm

/obj/item/weldingtool/weldpackWelder specifically for the welder pack.
\ No newline at end of file diff --git a/code/game/objects/objs_interactions.html b/code/game/objects/objs_interactions.html index 08ec0357cb2..e2fbaa26129 100644 --- a/code/game/objects/objs_interactions.html +++ b/code/game/objects/objs_interactions.html @@ -1 +1 @@ -code/game/objects/objs_interactions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/objs_interactions.dm

/decl/interaction_handler/rotateInteraction for rotating an object in the world.
\ No newline at end of file +code/game/objects/objs_interactions.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/objs_interactions.dm

/decl/interaction_handler/rotateInteraction for rotating an object in the world.
\ No newline at end of file diff --git a/code/game/objects/random/date_based.html b/code/game/objects/random/date_based.html index 2277f98bc46..4be702f88ba 100644 --- a/code/game/objects/random/date_based.html +++ b/code/game/objects/random/date_based.html @@ -1 +1 @@ -code/game/objects/random/date_based.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/random/date_based.dm

/obj/random/date_basedImplementation
/obj/random/date_based/christmasPractical Subtypes
/obj/random/date_based/christmas/treeDate Based Spawners
\ No newline at end of file +code/game/objects/random/date_based.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/random/date_based.dm

/obj/random/date_basedImplementation
/obj/random/date_based/christmasPractical Subtypes
/obj/random/date_based/christmas/treeDate Based Spawners
\ No newline at end of file diff --git a/code/game/objects/structures/compost.html b/code/game/objects/structures/compost.html index 26a9134d9d1..49e01f5e40f 100644 --- a/code/game/objects/structures/compost.html +++ b/code/game/objects/structures/compost.html @@ -1 +1 @@ -code/game/objects/structures/compost.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/compost.dm

/var/COMPOST_WORM_EAT_AMOUNTThe number of worms influences the rate at which contents are decomposed into compost.
\ No newline at end of file +code/game/objects/structures/compost.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/compost.dm

/var/COMPOST_WORM_EAT_AMOUNTThe number of worms influences the rate at which contents are decomposed into compost.
\ No newline at end of file diff --git a/code/game/objects/structures/fences.html b/code/game/objects/structures/fences.html index 6cddc353ff5..cbc43579529 100644 --- a/code/game/objects/structures/fences.html +++ b/code/game/objects/structures/fences.html @@ -1 +1 @@ -code/game/objects/structures/fences.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/objects/structures/fences.dm

NO_HOLEsection is intact
MEDIUM_HOLEmedium hole in the section - can climb through
LARGE_HOLElarge hole in the section - can walk through

Define Details

LARGE_HOLE

large hole in the section - can walk through

MEDIUM_HOLE

medium hole in the section - can climb through

NO_HOLE

section is intact

\ No newline at end of file +code/game/objects/structures/fences.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/objects/structures/fences.dm

NO_HOLEsection is intact
MEDIUM_HOLEmedium hole in the section - can climb through
LARGE_HOLElarge hole in the section - can walk through

Define Details

LARGE_HOLE

large hole in the section - can walk through

MEDIUM_HOLE

medium hole in the section - can climb through

NO_HOLE

section is intact

\ No newline at end of file diff --git a/code/game/objects/structures/signs.html b/code/game/objects/structures/signs.html index dbbb6a47d82..e1a33426d7e 100644 --- a/code/game/objects/structures/signs.html +++ b/code/game/objects/structures/signs.html @@ -1,2 +1,2 @@ -code/game/objects/structures/signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs.dm

/obj/item/signItem form of the sign structure. Stores a sign structure type, and creates that structure upon install. -Takes on the appearence and properties of whatever sign structure type it contains.
/obj/structure/signA wall mountable sign structure
\ No newline at end of file +code/game/objects/structures/signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs.dm

/obj/item/signItem form of the sign structure. Stores a sign structure type, and creates that structure upon install. +Takes on the appearence and properties of whatever sign structure type it contains.
/obj/structure/signA wall mountable sign structure
\ No newline at end of file diff --git a/code/game/objects/structures/signs/diploma.html b/code/game/objects/structures/signs/diploma.html index c9e7857dbe9..1dcffa2e964 100644 --- a/code/game/objects/structures/signs/diploma.html +++ b/code/game/objects/structures/signs/diploma.html @@ -1 +1 @@ -code/game/objects/structures/signs/diploma.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/diploma.dm

/datum/diploma_detailsDetails used by the diploma plaques for display.
/obj/structure/sign/plaque/diplomaA display for diploma details
/obj/item/sign/diplomaA displayable diploma
\ No newline at end of file +code/game/objects/structures/signs/diploma.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/diploma.dm

/datum/diploma_detailsDetails used by the diploma plaques for display.
/obj/structure/sign/plaque/diplomaA display for diploma details
/obj/item/sign/diplomaA displayable diploma
\ No newline at end of file diff --git a/code/game/objects/structures/signs/direction_signs.html b/code/game/objects/structures/signs/direction_signs.html index 5aaa2bd65ee..77b1d0830ef 100644 --- a/code/game/objects/structures/signs/direction_signs.html +++ b/code/game/objects/structures/signs/direction_signs.html @@ -1 +1 @@ -code/game/objects/structures/signs/direction_signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/direction_signs.dm

/obj/structure/sign/directionsSigns for showing the way to passerby. The dir of the sign is the direction it points towards. The icon of the sign itself is always south facing.
/obj/structure/sign/deckA sign for indicating what level is the current level vertically
\ No newline at end of file +code/game/objects/structures/signs/direction_signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/direction_signs.dm

/obj/structure/sign/directionsSigns for showing the way to passerby. The dir of the sign is the direction it points towards. The icon of the sign itself is always south facing.
/obj/structure/sign/deckA sign for indicating what level is the current level vertically
\ No newline at end of file diff --git a/code/game/objects/structures/signs/paintings.html b/code/game/objects/structures/signs/paintings.html index dfb1526ee43..80074335f5d 100644 --- a/code/game/objects/structures/signs/paintings.html +++ b/code/game/objects/structures/signs/paintings.html @@ -1 +1 @@ -code/game/objects/structures/signs/paintings.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/paintings.dm

/obj/structure/sign/painting/monkey_paintingA painting of amonkey
\ No newline at end of file +code/game/objects/structures/signs/paintings.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/paintings.dm

/obj/structure/sign/painting/monkey_paintingA painting of amonkey
\ No newline at end of file diff --git a/code/game/objects/structures/signs/warning_signs.html b/code/game/objects/structures/signs/warning_signs.html index e47bfd975a2..81a30e02d22 100644 --- a/code/game/objects/structures/signs/warning_signs.html +++ b/code/game/objects/structures/signs/warning_signs.html @@ -1 +1 @@ -code/game/objects/structures/signs/warning_signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/warning_signs.dm

/obj/structure/sign/warningBase warning sign type
\ No newline at end of file +code/game/objects/structures/signs/warning_signs.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/objects/structures/signs/warning_signs.dm

/obj/structure/sign/warningBase warning sign type
\ No newline at end of file diff --git a/code/game/sound.html b/code/game/sound.html index efa28d272b6..ae1ce3c0d40 100644 --- a/code/game/sound.html +++ b/code/game/sound.html @@ -1 +1 @@ -code/game/sound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/sound.dm

VOL_DTMF_KEYVolume to play DTMF key sounds at. They're pretty loud, so 15 is fine.
/proc/play_dtmf_key_soundPlays a DTMF tone (Telephone key press sound) for any valid telephone key.

Define Details

VOL_DTMF_KEY

Volume to play DTMF key sounds at. They're pretty loud, so 15 is fine.

\ No newline at end of file +code/game/sound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/game/sound.dm

VOL_DTMF_KEYVolume to play DTMF key sounds at. They're pretty loud, so 15 is fine.
/proc/play_dtmf_key_soundPlays a DTMF tone (Telephone key press sound) for any valid telephone key.

Define Details

VOL_DTMF_KEY

Volume to play DTMF key sounds at. They're pretty loud, so 15 is fine.

\ No newline at end of file diff --git a/code/game/turfs/initialization/combo.html b/code/game/turfs/initialization/combo.html index 2f324b27e95..bcd01e8f5fd 100644 --- a/code/game/turfs/initialization/combo.html +++ b/code/game/turfs/initialization/combo.html @@ -1 +1 @@ -code/game/turfs/initialization/combo.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/turfs/initialization/combo.dm

/decl/turf_initializer/comboRuns multiple turf initialisers in sequence.
\ No newline at end of file +code/game/turfs/initialization/combo.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/turfs/initialization/combo.dm

/decl/turf_initializer/comboRuns multiple turf initialisers in sequence.
\ No newline at end of file diff --git a/code/game/turfs/initialization/indoors.html b/code/game/turfs/initialization/indoors.html index 137fd518f50..72b0aea47e6 100644 --- a/code/game/turfs/initialization/indoors.html +++ b/code/game/turfs/initialization/indoors.html @@ -1 +1 @@ -code/game/turfs/initialization/indoors.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/turfs/initialization/indoors.dm

/decl/turf_initializer/kitchenSpawns random 'kitchen' grime near tables: flour spills, smashed eggs, fruit smudges, etc.
\ No newline at end of file +code/game/turfs/initialization/indoors.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/game/turfs/initialization/indoors.dm

/decl/turf_initializer/kitchenSpawns random 'kitchen' grime near tables: flour spills, smashed eggs, fruit smudges, etc.
\ No newline at end of file diff --git a/code/modules/admin/NewBan.html b/code/modules/admin/NewBan.html index fbf3fa55fbd..694ca8aeee2 100644 --- a/code/modules/admin/NewBan.html +++ b/code/modules/admin/NewBan.html @@ -1 +1 @@ -code/modules/admin/NewBan.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/NewBan.dm

/proc/CreateBansDEBUG
\ No newline at end of file +code/modules/admin/NewBan.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/NewBan.dm

/proc/CreateBansDEBUG
\ No newline at end of file diff --git a/code/modules/admin/admin.html b/code/modules/admin/admin.html index 90cc86561b3..7e282c5b1eb 100644 --- a/code/modules/admin/admin.html +++ b/code/modules/admin/admin.html @@ -1 +1 @@ -code/modules/admin/admin.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/admin.dm

/proc/is_special_characterADMIN HELPER PROCS
\ No newline at end of file +code/modules/admin/admin.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/admin.dm

/proc/is_special_characterADMIN HELPER PROCS
\ No newline at end of file diff --git a/code/modules/admin/admin_secrets.html b/code/modules/admin/admin_secrets.html index 97370c49879..16fc5a4131c 100644 --- a/code/modules/admin/admin_secrets.html +++ b/code/modules/admin/admin_secrets.html @@ -1 +1 @@ -code/modules/admin/admin_secrets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/admin_secrets.dm

/datum/admin_secret_category/admin_secretsPre-defined categories
/datum/admin_secret_item/admin_secretPre-defined base items
\ No newline at end of file +code/modules/admin/admin_secrets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/admin/admin_secrets.dm

/datum/admin_secret_category/admin_secretsPre-defined categories
/datum/admin_secret_item/admin_secretPre-defined base items
\ No newline at end of file diff --git a/code/modules/awaymissions/exile.html b/code/modules/awaymissions/exile.html index 684a1eb938b..4964b7d92d4 100644 --- a/code/modules/awaymissions/exile.html +++ b/code/modules/awaymissions/exile.html @@ -1 +1 @@ -code/modules/awaymissions/exile.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/awaymissions/exile.dm

/obj/item/implanter/exileExile implants will allow you to use the station gate, but not return home. This will allow security to exile badguys/for badguys to exile their kill targets
\ No newline at end of file +code/modules/awaymissions/exile.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/awaymissions/exile.dm

/obj/item/implanter/exileExile implants will allow you to use the station gate, but not return home. This will allow security to exile badguys/for badguys to exile their kill targets
\ No newline at end of file diff --git a/code/modules/awaymissions/gateway.html b/code/modules/awaymissions/gateway.html index dc8cfb50ba3..733cd9cde41 100644 --- a/code/modules/awaymissions/gateway.html +++ b/code/modules/awaymissions/gateway.html @@ -1 +1 @@ -code/modules/awaymissions/gateway.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/awaymissions/gateway.dm

/obj/machinery/gateway/centerawayAway
\ No newline at end of file +code/modules/awaymissions/gateway.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/awaymissions/gateway.dm

/obj/machinery/gateway/centerawayAway
\ No newline at end of file diff --git a/code/modules/character_info/_character_info.html b/code/modules/character_info/_character_info.html index 8a6bceb0bb3..fac7dfca59e 100644 --- a/code/modules/character_info/_character_info.html +++ b/code/modules/character_info/_character_info.html @@ -1 +1 @@ -code/modules/character_info/_character_info.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/_character_info.dm

/datum/character_informationMain holder class for character comments - primarily user-set info, tracking vars, and a list of comment datums.
\ No newline at end of file +code/modules/character_info/_character_info.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/_character_info.dm

/datum/character_informationMain holder class for character comments - primarily user-set info, tracking vars, and a list of comment datums.
\ No newline at end of file diff --git a/code/modules/character_info/_comment.html b/code/modules/character_info/_comment.html index 072e74c279b..a47b17d32eb 100644 --- a/code/modules/character_info/_comment.html +++ b/code/modules/character_info/_comment.html @@ -1 +1 @@ -code/modules/character_info/_comment.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/_comment.dm

/datum/character_commentIndividual comment datum. Tracked by the comment holder datum.
\ No newline at end of file +code/modules/character_info/_comment.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/_comment.dm

/datum/character_commentIndividual comment datum. Tracked by the comment holder datum.
\ No newline at end of file diff --git a/code/modules/character_info/comment_mood.html b/code/modules/character_info/comment_mood.html index 956fd551bd6..f2dfcd1382c 100644 --- a/code/modules/character_info/comment_mood.html +++ b/code/modules/character_info/comment_mood.html @@ -1 +1 @@ -code/modules/character_info/comment_mood.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/comment_mood.dm

/var/_comment_mood_legendVisual formatting for character info/comments.
/decl/comment_moodFormatting data for comments.
\ No newline at end of file +code/modules/character_info/comment_mood.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/character_info/comment_mood.dm

/var/_comment_mood_legendVisual formatting for character info/comments.
/decl/comment_moodFormatting data for comments.
\ No newline at end of file diff --git a/code/modules/client/asset_cache.html b/code/modules/client/asset_cache.html index 86b491a9031..47284d1cf30 100644 --- a/code/modules/client/asset_cache.html +++ b/code/modules/client/asset_cache.html @@ -1,3 +1,3 @@ -code/modules/client/asset_cache.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/asset_cache.dm

/datum/asset/fontsFonts loader +code/modules/client/asset_cache.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/asset_cache.dm

/datum/asset/fontsFonts loader Fonts for the ui, browser, and nanoui. -Since the rsc compiler tends to be finnicky.
\ No newline at end of file +Since the rsc compiler tends to be finnicky.
\ No newline at end of file diff --git a/code/modules/client/darkmode.html b/code/modules/client/darkmode.html index 9186d8518a2..f6f6172f89b 100644 --- a/code/modules/client/darkmode.html +++ b/code/modules/client/darkmode.html @@ -1 +1 @@ -code/modules/client/darkmode.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/darkmode.dm

/proc/ReloadThemeCssForce the light and dark theme css files to be reloaded. Mainly usefule for devs.
\ No newline at end of file +code/modules/client/darkmode.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/darkmode.dm

/proc/ReloadThemeCssForce the light and dark theme css files to be reloaded. Mainly usefule for devs.
\ No newline at end of file diff --git a/code/modules/client/preference_setup/global/preferences.html b/code/modules/client/preference_setup/global/preferences.html index 324eebb9e94..0e35e4fc4f9 100644 --- a/code/modules/client/preference_setup/global/preferences.html +++ b/code/modules/client/preference_setup/global/preferences.html @@ -1 +1 @@ -code/modules/client/preference_setup/global/preferences.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/preference_setup/global/preferences.dm

/datum/client_preference/play_admin_midisPlayer Preferences
/datum/client_preference/staffGeneral Staff Preferences
/datum/client_preference/staff/show_attack_logsAdmin Preferences
/datum/client_preference/staff/show_debug_logsDebug Preferences
/datum/client_preference/area_info_blurbArea Info Blurb
/datum/client_preference/chat_color_modeDarkmode/Lightmode
/datum/client_preference/help_intent_attack_blockingHelp intent attack blocking
\ No newline at end of file +code/modules/client/preference_setup/global/preferences.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/preference_setup/global/preferences.dm

/datum/client_preference/play_admin_midisPlayer Preferences
/datum/client_preference/staffGeneral Staff Preferences
/datum/client_preference/staff/show_attack_logsAdmin Preferences
/datum/client_preference/staff/show_debug_logsDebug Preferences
/datum/client_preference/area_info_blurbArea Info Blurb
/datum/client_preference/chat_color_modeDarkmode/Lightmode
/datum/client_preference/help_intent_attack_blockingHelp intent attack blocking
\ No newline at end of file diff --git a/code/modules/client/preference_setup/preference_setup.html b/code/modules/client/preference_setup/preference_setup.html index 1053e8c42d9..3636f7c801d 100644 --- a/code/modules/client/preference_setup/preference_setup.html +++ b/code/modules/client/preference_setup/preference_setup.html @@ -1 +1 @@ -code/modules/client/preference_setup/preference_setup.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/preference_setup/preference_setup.dm

/datum/category_collection/player_setup_collectionCategory Collection Setup
/datum/category_item/player_setup_itemCategory Item Setup
\ No newline at end of file +code/modules/client/preference_setup/preference_setup.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/client/preference_setup/preference_setup.dm

/datum/category_collection/player_setup_collectionCategory Collection Setup
/datum/category_item/player_setup_itemCategory Item Setup
\ No newline at end of file diff --git a/code/modules/clothing/masks/cig_crafting.html b/code/modules/clothing/masks/cig_crafting.html index 69eeb7a7273..bd606088c8e 100644 --- a/code/modules/clothing/masks/cig_crafting.html +++ b/code/modules/clothing/masks/cig_crafting.html @@ -1 +1 @@ -code/modules/clothing/masks/cig_crafting.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/clothing/masks/cig_crafting.dm

/obj/item/paper/cigPorted Straight from TG. I am not sorry. - BloodyMan //YOU SHOULD BE
\ No newline at end of file +code/modules/clothing/masks/cig_crafting.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/clothing/masks/cig_crafting.dm

/obj/item/paper/cigPorted Straight from TG. I am not sorry. - BloodyMan //YOU SHOULD BE
\ No newline at end of file diff --git a/code/modules/economy/worth_cash.html b/code/modules/economy/worth_cash.html index bcb77707033..2aeb773f0b6 100644 --- a/code/modules/economy/worth_cash.html +++ b/code/modules/economy/worth_cash.html @@ -1 +1 @@ -code/modules/economy/worth_cash.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/economy/worth_cash.dm

/proc/number_to_3digitsGiven a number, returns a representation fit for a 3-digit display.
\ No newline at end of file +code/modules/economy/worth_cash.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/economy/worth_cash.dm

/proc/number_to_3digitsGiven a number, returns a representation fit for a 3-digit display.
\ No newline at end of file diff --git a/code/modules/games/cards.html b/code/modules/games/cards.html index faa324f4b00..834d008ce02 100644 --- a/code/modules/games/cards.html +++ b/code/modules/games/cards.html @@ -1 +1 @@ -code/modules/games/cards.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/games/cards.dm

/obj/item/hand/missing_cardA special thing that steals a card from a deck, probably lost in maint somewhere.
\ No newline at end of file +code/modules/games/cards.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/games/cards.dm

/obj/item/hand/missing_cardA special thing that steals a card from a deck, probably lost in maint somewhere.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_alter_temp.html b/code/modules/genetics/plants/trait_alter_temp.html index 65010a27c84..88ce64bd22e 100644 --- a/code/modules/genetics/plants/trait_alter_temp.html +++ b/code/modules/genetics/plants/trait_alter_temp.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_alter_temp.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_alter_temp.dm

/decl/plant_trait/alter_tempIf set, the plant will periodically alter local temp by this amount.
\ No newline at end of file +code/modules/genetics/plants/trait_alter_temp.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_alter_temp.dm

/decl/plant_trait/alter_tempIf set, the plant will periodically alter local temp by this amount.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_biolum.html b/code/modules/genetics/plants/trait_biolum.html index 37954a47bf7..23f56db01c9 100644 --- a/code/modules/genetics/plants/trait_biolum.html +++ b/code/modules/genetics/plants/trait_biolum.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_biolum.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_biolum.dm

/decl/plant_trait/biolumPlant is bioluminescent.
\ No newline at end of file +code/modules/genetics/plants/trait_biolum.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_biolum.dm

/decl/plant_trait/biolumPlant is bioluminescent.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_biolum_colour.html b/code/modules/genetics/plants/trait_biolum_colour.html index 86645333df6..fe74d62902b 100644 --- a/code/modules/genetics/plants/trait_biolum_colour.html +++ b/code/modules/genetics/plants/trait_biolum_colour.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_biolum_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_biolum_colour.dm

/decl/plant_trait/biolum_colourThe colour of the plant's radiance.
\ No newline at end of file +code/modules/genetics/plants/trait_biolum_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_biolum_colour.dm

/decl/plant_trait/biolum_colourThe colour of the plant's radiance.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_carnivorous.html b/code/modules/genetics/plants/trait_carnivorous.html index d2628b4297e..03637a66b22 100644 --- a/code/modules/genetics/plants/trait_carnivorous.html +++ b/code/modules/genetics/plants/trait_carnivorous.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_carnivorous.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_carnivorous.dm

/decl/plant_trait/carnivorous0 = none, 1 = eat pests in tray, 2 = eat living things (when a vine).
\ No newline at end of file +code/modules/genetics/plants/trait_carnivorous.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_carnivorous.dm

/decl/plant_trait/carnivorous0 = none, 1 = eat pests in tray, 2 = eat living things (when a vine).
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_endurance.html b/code/modules/genetics/plants/trait_endurance.html index 936cd99731f..77cd2d56ef2 100644 --- a/code/modules/genetics/plants/trait_endurance.html +++ b/code/modules/genetics/plants/trait_endurance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_endurance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_endurance.dm

/decl/plant_trait/enduranceMaximum plant HP when growing.
\ No newline at end of file +code/modules/genetics/plants/trait_endurance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_endurance.dm

/decl/plant_trait/enduranceMaximum plant HP when growing.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_explosive.html b/code/modules/genetics/plants/trait_explosive.html index d6476d197b5..460f3397f87 100644 --- a/code/modules/genetics/plants/trait_explosive.html +++ b/code/modules/genetics/plants/trait_explosive.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_explosive.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_explosive.dm

/decl/plant_trait/explosiveWhen thrown, acts as a grenade.
\ No newline at end of file +code/modules/genetics/plants/trait_explosive.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_explosive.dm

/decl/plant_trait/explosiveWhen thrown, acts as a grenade.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_harvest_repeat.html b/code/modules/genetics/plants/trait_harvest_repeat.html index 5dea372c56a..298000dc079 100644 --- a/code/modules/genetics/plants/trait_harvest_repeat.html +++ b/code/modules/genetics/plants/trait_harvest_repeat.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_harvest_repeat.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_harvest_repeat.dm

/decl/plant_trait/harvest_repeatIf 1, this plant will fruit repeatedly.
\ No newline at end of file +code/modules/genetics/plants/trait_harvest_repeat.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_harvest_repeat.dm

/decl/plant_trait/harvest_repeatIf 1, this plant will fruit repeatedly.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_heat_tolerance.html b/code/modules/genetics/plants/trait_heat_tolerance.html index c9030b1e362..cace7020829 100644 --- a/code/modules/genetics/plants/trait_heat_tolerance.html +++ b/code/modules/genetics/plants/trait_heat_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_heat_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_heat_tolerance.dm

/decl/plant_trait/heat_toleranceDeparture from ideal that is survivable.
\ No newline at end of file +code/modules/genetics/plants/trait_heat_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_heat_tolerance.dm

/decl/plant_trait/heat_toleranceDeparture from ideal that is survivable.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_highkpa_tolerance.html b/code/modules/genetics/plants/trait_highkpa_tolerance.html index 0d4b62ec12c..0d6e06ae5cb 100644 --- a/code/modules/genetics/plants/trait_highkpa_tolerance.html +++ b/code/modules/genetics/plants/trait_highkpa_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_highkpa_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_highkpa_tolerance.dm

/decl/plant_trait/highkpa_toleranceHigh pressure capacity.
\ No newline at end of file +code/modules/genetics/plants/trait_highkpa_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_highkpa_tolerance.dm

/decl/plant_trait/highkpa_toleranceHigh pressure capacity.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_ideal_heat.html b/code/modules/genetics/plants/trait_ideal_heat.html index 9beffb36846..f3fe0d95968 100644 --- a/code/modules/genetics/plants/trait_ideal_heat.html +++ b/code/modules/genetics/plants/trait_ideal_heat.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_ideal_heat.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_ideal_heat.dm

/decl/plant_trait/ideal_heatPreferred temperature in Kelvin.
\ No newline at end of file +code/modules/genetics/plants/trait_ideal_heat.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_ideal_heat.dm

/decl/plant_trait/ideal_heatPreferred temperature in Kelvin.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_ideal_light.html b/code/modules/genetics/plants/trait_ideal_light.html index f2ac938d26e..e6814e1d072 100644 --- a/code/modules/genetics/plants/trait_ideal_light.html +++ b/code/modules/genetics/plants/trait_ideal_light.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_ideal_light.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_ideal_light.dm

/decl/plant_trait/ideal_lightPreferred light level in luminosity.
\ No newline at end of file +code/modules/genetics/plants/trait_ideal_light.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_ideal_light.dm

/decl/plant_trait/ideal_lightPreferred light level in luminosity.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_immutable.html b/code/modules/genetics/plants/trait_immutable.html index 311da42aeee..5d51ab79964 100644 --- a/code/modules/genetics/plants/trait_immutable.html +++ b/code/modules/genetics/plants/trait_immutable.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_immutable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_immutable.dm

/decl/plant_trait/immutableIf set, plant will never mutate. If -1, plant is highly mutable.
\ No newline at end of file +code/modules/genetics/plants/trait_immutable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_immutable.dm

/decl/plant_trait/immutableIf set, plant will never mutate. If -1, plant is highly mutable.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_juicy.html b/code/modules/genetics/plants/trait_juicy.html index 0b70ff5cdfc..a3fa3cd323e 100644 --- a/code/modules/genetics/plants/trait_juicy.html +++ b/code/modules/genetics/plants/trait_juicy.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_juicy.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_juicy.dm

/decl/plant_trait/juicyWhen thrown, causes a splatter decal.
\ No newline at end of file +code/modules/genetics/plants/trait_juicy.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_juicy.dm

/decl/plant_trait/juicyWhen thrown, causes a splatter decal.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_light_tolerance.html b/code/modules/genetics/plants/trait_light_tolerance.html index e0dcab515b8..381e45e159b 100644 --- a/code/modules/genetics/plants/trait_light_tolerance.html +++ b/code/modules/genetics/plants/trait_light_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_light_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_light_tolerance.dm

/decl/plant_trait/light_toleranceDeparture from ideal that is survivable.
\ No newline at end of file +code/modules/genetics/plants/trait_light_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_light_tolerance.dm

/decl/plant_trait/light_toleranceDeparture from ideal that is survivable.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_lowkpa_tolerance.html b/code/modules/genetics/plants/trait_lowkpa_tolerance.html index 19660b69c5b..c95c75019e7 100644 --- a/code/modules/genetics/plants/trait_lowkpa_tolerance.html +++ b/code/modules/genetics/plants/trait_lowkpa_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_lowkpa_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_lowkpa_tolerance.dm

/decl/plant_trait/lowkpa_toleranceLow pressure capacity.
\ No newline at end of file +code/modules/genetics/plants/trait_lowkpa_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_lowkpa_tolerance.dm

/decl/plant_trait/lowkpa_toleranceLow pressure capacity.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_maturation.html b/code/modules/genetics/plants/trait_maturation.html index 42945e3d432..2a2126344cb 100644 --- a/code/modules/genetics/plants/trait_maturation.html +++ b/code/modules/genetics/plants/trait_maturation.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_maturation.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_maturation.dm

/decl/plant_trait/maturationTime taken before the plant is mature.
\ No newline at end of file +code/modules/genetics/plants/trait_maturation.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_maturation.dm

/decl/plant_trait/maturationTime taken before the plant is mature.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_nutrient_consumption.html b/code/modules/genetics/plants/trait_nutrient_consumption.html index 35bf07c2a52..7048a925d08 100644 --- a/code/modules/genetics/plants/trait_nutrient_consumption.html +++ b/code/modules/genetics/plants/trait_nutrient_consumption.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_nutrient_consumption.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_nutrient_consumption.dm

/decl/plant_trait/nutrient_consumptionPlant eats this much per tick.
\ No newline at end of file +code/modules/genetics/plants/trait_nutrient_consumption.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_nutrient_consumption.dm

/decl/plant_trait/nutrient_consumptionPlant eats this much per tick.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_parasite.html b/code/modules/genetics/plants/trait_parasite.html index 49618ef497c..f237f3d29b9 100644 --- a/code/modules/genetics/plants/trait_parasite.html +++ b/code/modules/genetics/plants/trait_parasite.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_parasite.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_parasite.dm

/decl/plant_trait/parasite0 = no, 1 = gain health from weed level.
\ No newline at end of file +code/modules/genetics/plants/trait_parasite.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_parasite.dm

/decl/plant_trait/parasite0 = no, 1 = gain health from weed level.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_pest_tolerance.html b/code/modules/genetics/plants/trait_pest_tolerance.html index 7de10107c48..60a0ff81997 100644 --- a/code/modules/genetics/plants/trait_pest_tolerance.html +++ b/code/modules/genetics/plants/trait_pest_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_pest_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_pest_tolerance.dm

/decl/plant_trait/pest_toleranceThreshold for pests to impact health.
\ No newline at end of file +code/modules/genetics/plants/trait_pest_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_pest_tolerance.dm

/decl/plant_trait/pest_toleranceThreshold for pests to impact health.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_photosynthesis.html b/code/modules/genetics/plants/trait_photosynthesis.html index 29d87baf076..27edc448e7c 100644 --- a/code/modules/genetics/plants/trait_photosynthesis.html +++ b/code/modules/genetics/plants/trait_photosynthesis.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_photosynthesis.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_photosynthesis.dm

/decl/plant_trait/photosynthesisIf it turns CO2 into oxygen
\ No newline at end of file +code/modules/genetics/plants/trait_photosynthesis.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_photosynthesis.dm

/decl/plant_trait/photosynthesisIf it turns CO2 into oxygen
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_plant_colour.html b/code/modules/genetics/plants/trait_plant_colour.html index ec50a864968..022f4096af4 100644 --- a/code/modules/genetics/plants/trait_plant_colour.html +++ b/code/modules/genetics/plants/trait_plant_colour.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_plant_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_plant_colour.dm

/decl/plant_trait/plant_colourColour of the plant icon.
\ No newline at end of file +code/modules/genetics/plants/trait_plant_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_plant_colour.dm

/decl/plant_trait/plant_colourColour of the plant icon.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_plant_icon.html b/code/modules/genetics/plants/trait_plant_icon.html index c52e4cd74bc..8c826266750 100644 --- a/code/modules/genetics/plants/trait_plant_icon.html +++ b/code/modules/genetics/plants/trait_plant_icon.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_plant_icon.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_plant_icon.dm

/decl/plant_trait/plant_iconIcon to use for the plant growing in the tray.
\ No newline at end of file +code/modules/genetics/plants/trait_plant_icon.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_plant_icon.dm

/decl/plant_trait/plant_iconIcon to use for the plant growing in the tray.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_potency.html b/code/modules/genetics/plants/trait_potency.html index f416e50b7f7..006b7b9e837 100644 --- a/code/modules/genetics/plants/trait_potency.html +++ b/code/modules/genetics/plants/trait_potency.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_potency.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_potency.dm

/decl/plant_trait/potencyGeneral purpose plant strength value.
\ No newline at end of file +code/modules/genetics/plants/trait_potency.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_potency.dm

/decl/plant_trait/potencyGeneral purpose plant strength value.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_produces_power.html b/code/modules/genetics/plants/trait_produces_power.html index f275f975a08..a784839849c 100644 --- a/code/modules/genetics/plants/trait_produces_power.html +++ b/code/modules/genetics/plants/trait_produces_power.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_produces_power.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_produces_power.dm

/decl/plant_trait/produces_powerCan be used to make a battery.
\ No newline at end of file +code/modules/genetics/plants/trait_produces_power.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_produces_power.dm

/decl/plant_trait/produces_powerCan be used to make a battery.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_product_colour.html b/code/modules/genetics/plants/trait_product_colour.html index 0478fb3fe3a..210712f6542 100644 --- a/code/modules/genetics/plants/trait_product_colour.html +++ b/code/modules/genetics/plants/trait_product_colour.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_product_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_product_colour.dm

/decl/plant_trait/product_colourColour to apply to product icon.
\ No newline at end of file +code/modules/genetics/plants/trait_product_colour.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_product_colour.dm

/decl/plant_trait/product_colourColour to apply to product icon.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_product_icon.html b/code/modules/genetics/plants/trait_product_icon.html index 89ef03eaa3d..0baf9470181 100644 --- a/code/modules/genetics/plants/trait_product_icon.html +++ b/code/modules/genetics/plants/trait_product_icon.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_product_icon.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_product_icon.dm

/decl/plant_trait/product_iconIcon to use for fruit coming from this plant.
\ No newline at end of file +code/modules/genetics/plants/trait_product_icon.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_product_icon.dm

/decl/plant_trait/product_iconIcon to use for fruit coming from this plant.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_production.html b/code/modules/genetics/plants/trait_production.html index b431a85bb3a..573adf45b7e 100644 --- a/code/modules/genetics/plants/trait_production.html +++ b/code/modules/genetics/plants/trait_production.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_production.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_production.dm

/decl/plant_trait/productionTime before harvesting can be undertaken again.
\ No newline at end of file +code/modules/genetics/plants/trait_production.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_production.dm

/decl/plant_trait/productionTime before harvesting can be undertaken again.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_requires_nutrients.html b/code/modules/genetics/plants/trait_requires_nutrients.html index 7d13a76a04f..19dcb813158 100644 --- a/code/modules/genetics/plants/trait_requires_nutrients.html +++ b/code/modules/genetics/plants/trait_requires_nutrients.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_requires_nutrients.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_requires_nutrients.dm

/decl/plant_trait/requires_nutrientsThe plant can starve.
\ No newline at end of file +code/modules/genetics/plants/trait_requires_nutrients.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_requires_nutrients.dm

/decl/plant_trait/requires_nutrientsThe plant can starve.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_requires_water.html b/code/modules/genetics/plants/trait_requires_water.html index 7f8cd969bec..718fb5719e9 100644 --- a/code/modules/genetics/plants/trait_requires_water.html +++ b/code/modules/genetics/plants/trait_requires_water.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_requires_water.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_requires_water.dm

/decl/plant_trait/requires_waterThe plant can become dehydrated.
\ No newline at end of file +code/modules/genetics/plants/trait_requires_water.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_requires_water.dm

/decl/plant_trait/requires_waterThe plant can become dehydrated.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_spread.html b/code/modules/genetics/plants/trait_spread.html index e7b4ea2d5e7..1abc7167bd7 100644 --- a/code/modules/genetics/plants/trait_spread.html +++ b/code/modules/genetics/plants/trait_spread.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_spread.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_spread.dm

/decl/plant_trait/spread0 limits plant to tray, 1 = creepers, 2 = vines.
\ No newline at end of file +code/modules/genetics/plants/trait_spread.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_spread.dm

/decl/plant_trait/spread0 limits plant to tray, 1 = creepers, 2 = vines.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_stings.html b/code/modules/genetics/plants/trait_stings.html index 1df3d2621ac..9d938635b9b 100644 --- a/code/modules/genetics/plants/trait_stings.html +++ b/code/modules/genetics/plants/trait_stings.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_stings.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_stings.dm

/decl/plant_trait/stingsCan cause damage/inject reagents when thrown or handled.
\ No newline at end of file +code/modules/genetics/plants/trait_stings.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_stings.dm

/decl/plant_trait/stingsCan cause damage/inject reagents when thrown or handled.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_teleporting.html b/code/modules/genetics/plants/trait_teleporting.html index b4f79a92f15..cc3298eefda 100644 --- a/code/modules/genetics/plants/trait_teleporting.html +++ b/code/modules/genetics/plants/trait_teleporting.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_teleporting.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_teleporting.dm

/decl/plant_trait/teleportingUses the teleport tomato effect.
\ No newline at end of file +code/modules/genetics/plants/trait_teleporting.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_teleporting.dm

/decl/plant_trait/teleportingUses the teleport tomato effect.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_toxins_tolerance.html b/code/modules/genetics/plants/trait_toxins_tolerance.html index c0f0debab3d..0c02aeae5a4 100644 --- a/code/modules/genetics/plants/trait_toxins_tolerance.html +++ b/code/modules/genetics/plants/trait_toxins_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_toxins_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_toxins_tolerance.dm

/decl/plant_trait/toxins_toleranceResistance to poison.
\ No newline at end of file +code/modules/genetics/plants/trait_toxins_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_toxins_tolerance.dm

/decl/plant_trait/toxins_toleranceResistance to poison.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_water_consumption.html b/code/modules/genetics/plants/trait_water_consumption.html index cfb727b9bf4..48572ad700b 100644 --- a/code/modules/genetics/plants/trait_water_consumption.html +++ b/code/modules/genetics/plants/trait_water_consumption.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_water_consumption.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_water_consumption.dm

/decl/plant_trait/water_consumptionPlant drinks this much per tick.
\ No newline at end of file +code/modules/genetics/plants/trait_water_consumption.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_water_consumption.dm

/decl/plant_trait/water_consumptionPlant drinks this much per tick.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_weed_tolerance.html b/code/modules/genetics/plants/trait_weed_tolerance.html index 729cffe3c98..ab165eab816 100644 --- a/code/modules/genetics/plants/trait_weed_tolerance.html +++ b/code/modules/genetics/plants/trait_weed_tolerance.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_weed_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_weed_tolerance.dm

/decl/plant_trait/weed_toleranceThreshold for weeds to impact health.
\ No newline at end of file +code/modules/genetics/plants/trait_weed_tolerance.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_weed_tolerance.dm

/decl/plant_trait/weed_toleranceThreshold for weeds to impact health.
\ No newline at end of file diff --git a/code/modules/genetics/plants/trait_yield.html b/code/modules/genetics/plants/trait_yield.html index 94629636ba5..b27c51e91d5 100644 --- a/code/modules/genetics/plants/trait_yield.html +++ b/code/modules/genetics/plants/trait_yield.html @@ -1 +1 @@ -code/modules/genetics/plants/trait_yield.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_yield.dm

/decl/plant_trait/yieldAmount of product.
\ No newline at end of file +code/modules/genetics/plants/trait_yield.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/genetics/plants/trait_yield.dm

/decl/plant_trait/yieldAmount of product.
\ No newline at end of file diff --git a/code/modules/ghosttrap/trap.html b/code/modules/ghosttrap/trap.html index ea9b1e27ce2..ee05399843a 100644 --- a/code/modules/ghosttrap/trap.html +++ b/code/modules/ghosttrap/trap.html @@ -1 +1 @@ -code/modules/ghosttrap/trap.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/ghosttrap/trap.dm

/decl/ghosttrap/machine_intelligenceComputer intelligence cores.
/decl/ghosttrap/sentient_plantWalking mushrooms and such.
/decl/ghosttrap/maintenance_droneMaintenance Drone
/decl/ghosttrap/wizard_familiarWizard Familiar
\ No newline at end of file +code/modules/ghosttrap/trap.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/ghosttrap/trap.dm

/decl/ghosttrap/machine_intelligenceComputer intelligence cores.
/decl/ghosttrap/sentient_plantWalking mushrooms and such.
/decl/ghosttrap/maintenance_droneMaintenance Drone
/decl/ghosttrap/wizard_familiarWizard Familiar
\ No newline at end of file diff --git a/code/modules/keybindings.html b/code/modules/keybindings.html index 307eeeb38b6..eb1b6840f07 100644 --- a/code/modules/keybindings.html +++ b/code/modules/keybindings.html @@ -1,4 +1,4 @@ -code/modules/keybindings/readme.md - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

In-code keypress handling system

This whole system is heavily based off of forum_account's keyboard library. +code/modules/keybindings/readme.md - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - Types

In-code keypress handling system

This whole system is heavily based off of forum_account's keyboard library. Thanks to forum_account for saving the day, the library can be found here!

.dmf macros have some very serious shortcomings. For example, they do not allow reusing parts @@ -30,4 +30,4 @@

You cannot TICK_CHECK or check world.tick_usage inside of procs called by key down and up events. They happen outside of a byond tick and have no meaning there. Key looping -works correctly since it's part of a subsystem, not direct input.

\ No newline at end of file +works correctly since it's part of a subsystem, not direct input.

\ No newline at end of file diff --git a/code/modules/maps/helper_landmarks.html b/code/modules/maps/helper_landmarks.html index b8e71ae660a..d58117ffd35 100644 --- a/code/modules/maps/helper_landmarks.html +++ b/code/modules/maps/helper_landmarks.html @@ -1 +1 @@ -code/modules/maps/helper_landmarks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/helper_landmarks.dm

/obj/abstract/landmark/allowed_leakUsed to tell pipe leak unit tests that a leak is intentional. Placed over the pipe that leaks, not the tile missing a pipe.
\ No newline at end of file +code/modules/maps/helper_landmarks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/helper_landmarks.dm

/obj/abstract/landmark/allowed_leakUsed to tell pipe leak unit tests that a leak is intentional. Placed over the pipe that leaks, not the tile missing a pipe.
\ No newline at end of file diff --git a/code/modules/maps/reader.html b/code/modules/maps/reader.html index e628268b0b3..4508fa22604 100644 --- a/code/modules/maps/reader.html +++ b/code/modules/maps/reader.html @@ -1,2 +1,2 @@ -code/modules/maps/reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/reader.dm

/datum/grid_load_metadataFill a given tile with its area/turf/objects/mobs -Variable model is one full map line (e.g /turf/unsimulated/wall{icon_state = "rock"}, /area/mine/explored)
\ No newline at end of file +code/modules/maps/reader.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/reader.dm

/datum/grid_load_metadataFill a given tile with its area/turf/objects/mobs +Variable model is one full map line (e.g /turf/unsimulated/wall{icon_state = "rock"}, /area/mine/explored)
\ No newline at end of file diff --git a/code/modules/maps/template_types/mapped_planet/mapped_planet_template.html b/code/modules/maps/template_types/mapped_planet/mapped_planet_template.html index ea52936c786..bb25a846526 100644 --- a/code/modules/maps/template_types/mapped_planet/mapped_planet_template.html +++ b/code/modules/maps/template_types/mapped_planet/mapped_planet_template.html @@ -1,2 +1,2 @@ -code/modules/maps/template_types/mapped_planet/mapped_planet_template.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/mapped_planet/mapped_planet_template.dm

/datum/map_template/planetoidBase map template for planetoids, which need to instantiate a planetoid data object early during template spawn. -Can be used to load a planetoid from a map file.
\ No newline at end of file +code/modules/maps/template_types/mapped_planet/mapped_planet_template.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/mapped_planet/mapped_planet_template.dm

/datum/map_template/planetoidBase map template for planetoids, which need to instantiate a planetoid data object early during template spawn. +Can be used to load a planetoid from a map file.
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/fauna_generator.html b/code/modules/maps/template_types/random_exoplanet/fauna_generator.html index 1e5ee65289d..6c44641c78a 100644 --- a/code/modules/maps/template_types/random_exoplanet/fauna_generator.html +++ b/code/modules/maps/template_types/random_exoplanet/fauna_generator.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/fauna_generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/fauna_generator.dm

/datum/generated_fauna_templateAn internal template to generate randomized planet fauna that's adapted to where it was generated to spawn on.
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/fauna_generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/fauna_generator.dm

/datum/generated_fauna_templateAn internal template to generate randomized planet fauna that's adapted to where it was generated to spawn on.
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/flora_generator.html b/code/modules/maps/template_types/random_exoplanet/flora_generator.html index d48b20201dc..a048c9774f2 100644 --- a/code/modules/maps/template_types/random_exoplanet/flora_generator.html +++ b/code/modules/maps/template_types/random_exoplanet/flora_generator.html @@ -1,2 +1,2 @@ -code/modules/maps/template_types/random_exoplanet/flora_generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/flora_generator.dm

/datum/planet_floraContains data about the flora found on a planetoid, and facilities to pick and spawn them randomly. -This base type is meant to be used on its own only for fixed flora lists defined at compile time.
/datum/planet_flora/randomA randomly generating planet_flora data datum
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/flora_generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/flora_generator.dm

/datum/planet_floraContains data about the flora found on a planetoid, and facilities to pick and spawn them randomly. +This base type is meant to be used on its own only for fixed flora lists defined at compile time.
/datum/planet_flora/randomA randomly generating planet_flora data datum
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/planet_types/barren.html b/code/modules/maps/template_types/random_exoplanet/planet_types/barren.html index 884100cd0ca..fb06186cf8f 100644 --- a/code/modules/maps/template_types/random_exoplanet/planet_types/barren.html +++ b/code/modules/maps/template_types/random_exoplanet/planet_types/barren.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/planet_types/barren.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planet_types/barren.dm

/datum/map_template/planetoid/random/exoplanet/barrenTemplate for spawning a randomly generated barren exoplanet.
/datum/random_map/noise/exoplanet/barrenGenerator for fauna and flora spawners for the surface of the barren exoplanet
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/planet_types/barren.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planet_types/barren.dm

/datum/map_template/planetoid/random/exoplanet/barrenTemplate for spawning a randomly generated barren exoplanet.
/datum/random_map/noise/exoplanet/barrenGenerator for fauna and flora spawners for the surface of the barren exoplanet
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/planet_types/grass.html b/code/modules/maps/template_types/random_exoplanet/planet_types/grass.html index 241e420a444..0bb33ccef5d 100644 --- a/code/modules/maps/template_types/random_exoplanet/planet_types/grass.html +++ b/code/modules/maps/template_types/random_exoplanet/planet_types/grass.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/planet_types/grass.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planet_types/grass.dm

/obj/effect/overmap/visitable/sector/planetoid/exoplanet/grassOvermap marker for the grass exoplanet
/datum/level_data/planetoid/exoplanet/grassSurface of a grass exoplanet
/datum/planet_flora/random/grassFlora data for a grass exoplanet
/datum/map_template/planetoid/random/exoplanet/grassMap template for generating a grass exoplanet
/datum/random_map/noise/exoplanet/grassMap generator for the grass exoplanet surface
/area/exoplanet/grassArea for the grass exoplanet surface
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/planet_types/grass.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planet_types/grass.dm

/obj/effect/overmap/visitable/sector/planetoid/exoplanet/grassOvermap marker for the grass exoplanet
/datum/level_data/planetoid/exoplanet/grassSurface of a grass exoplanet
/datum/planet_flora/random/grassFlora data for a grass exoplanet
/datum/map_template/planetoid/random/exoplanet/grassMap template for generating a grass exoplanet
/datum/random_map/noise/exoplanet/grassMap generator for the grass exoplanet surface
/area/exoplanet/grassArea for the grass exoplanet surface
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/planetoid_data.html b/code/modules/maps/template_types/random_exoplanet/planetoid_data.html index 1df27857cb9..3e6e951a212 100644 --- a/code/modules/maps/template_types/random_exoplanet/planetoid_data.html +++ b/code/modules/maps/template_types/random_exoplanet/planetoid_data.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/planetoid_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planetoid_data.dm

/datum/planetoid_dataData for a planetoid. Used by SSmapping for keeping track of a lot of details about specific planetoids.
/datum/planetoid_data/randomA randomly generating planetoid_data, used by random planet map_templates
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/planetoid_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/planetoid_data.dm

/datum/planetoid_dataData for a planetoid. Used by SSmapping for keeping track of a lot of details about specific planetoids.
/datum/planetoid_data/randomA randomly generating planetoid_data, used by random planet map_templates
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_exoplanet.html b/code/modules/maps/template_types/random_exoplanet/random_exoplanet.html index cd9c52e744d..682b46135f8 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_exoplanet.html +++ b/code/modules/maps/template_types/random_exoplanet/random_exoplanet.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/random_exoplanet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_exoplanet.dm

/datum/map_template/planetoid/random/exoplanetRandom map generator for exo planets
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_exoplanet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_exoplanet.dm

/datum/map_template/planetoid/random/exoplanetRandom map generator for exo planets
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_map.html b/code/modules/maps/template_types/random_exoplanet/random_map.html index e86c1c8fc6d..0fae730f843 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_map.html +++ b/code/modules/maps/template_types/random_exoplanet/random_map.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/random_map.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_map.dm

/datum/random_map/noise/exoplanetPlace down flora/fauna spawners, grass, water, and apply selected land type.
/datum/random_map/noise/exoplanet/mantleRandom map generator for generating underground planetary levels.
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_map.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_map.dm

/datum/random_map/noise/exoplanetPlace down flora/fauna spawners, grass, water, and apply selected land type.
/datum/random_map/noise/exoplanet/mantleRandom map generator for generating underground planetary levels.
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_planet.html b/code/modules/maps/template_types/random_exoplanet/random_planet.html index 8e8c7237e78..13cca6a8145 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_planet.html +++ b/code/modules/maps/template_types/random_exoplanet/random_planet.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/random_planet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet.dm

/datum/map_template/planetoid/randomA randomly generated "tempate" for an planet-like objects. Meant to standardize how random planets are generated so it behave like all other map templates.
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_planet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet.dm

/datum/map_template/planetoid/randomA randomly generated "tempate" for an planet-like objects. Meant to standardize how random planets are generated so it behave like all other map templates.
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_planet_areas.html b/code/modules/maps/template_types/random_exoplanet/random_planet_areas.html index c8e759e8d6d..4347a2b7067 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_planet_areas.html +++ b/code/modules/maps/template_types/random_exoplanet/random_planet_areas.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/random_planet_areas.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_areas.dm

/area/exoplanetWindy surface
/area/exoplanet/undergroundSpoopy undergrounds
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_planet_areas.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_areas.dm

/area/exoplanetWindy surface
/area/exoplanet/undergroundSpoopy undergrounds
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.html b/code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.html index e5be2a7cb7a..0f735f1a9ff 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.html +++ b/code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.html @@ -1 +1 @@ -code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.dm

/obj/abstract/landmark/exoplanet_spawnLandmarks placed by random map generator
/obj/abstract/landmark/exoplanet_spawn/animalLandmarks placed by random map generator
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_landmarks.dm

/obj/abstract/landmark/exoplanet_spawnLandmarks placed by random map generator
/obj/abstract/landmark/exoplanet_spawn/animalLandmarks placed by random map generator
\ No newline at end of file diff --git a/code/modules/maps/template_types/random_exoplanet/random_planet_level_data.html b/code/modules/maps/template_types/random_exoplanet/random_planet_level_data.html index 4a699515215..45a6c0bd622 100644 --- a/code/modules/maps/template_types/random_exoplanet/random_planet_level_data.html +++ b/code/modules/maps/template_types/random_exoplanet/random_planet_level_data.html @@ -1,2 +1,2 @@ -code/modules/maps/template_types/random_exoplanet/random_planet_level_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_level_data.dm

/datum/level_data/planetoidBase level data for levels that are subordinated to a /datum/planetoid_data entry. -A bunch of things are fetched from planet gen to stay in sync.
/datum/level_data/planetoid/exoplanetLevel data for generating surface levels on exoplanets
/datum/level_data/planetoid/exoplanet/undergroundLevel data for generating underground levels on exoplanets
\ No newline at end of file +code/modules/maps/template_types/random_exoplanet/random_planet_level_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/maps/template_types/random_exoplanet/random_planet_level_data.dm

/datum/level_data/planetoidBase level data for levels that are subordinated to a /datum/planetoid_data entry. +A bunch of things are fetched from planet gen to stay in sync.
/datum/level_data/planetoid/exoplanetLevel data for generating surface levels on exoplanets
/datum/level_data/planetoid/exoplanet/undergroundLevel data for generating underground levels on exoplanets
\ No newline at end of file diff --git a/code/modules/materials/definitions/solids/materials_solid_organic.html b/code/modules/materials/definitions/solids/materials_solid_organic.html index 51100727e0d..bfdb5f2e01e 100644 --- a/code/modules/materials/definitions/solids/materials_solid_organic.html +++ b/code/modules/materials/definitions/solids/materials_solid_organic.html @@ -1 +1 @@ -code/modules/materials/definitions/solids/materials_solid_organic.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/materials/definitions/solids/materials_solid_organic.dm

/decl/material/solid/organic/plantmatter/pithUsed for plant products that aren't quite wood, but are still tougher than normal plant matter.
\ No newline at end of file +code/modules/materials/definitions/solids/materials_solid_organic.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/materials/definitions/solids/materials_solid_organic.dm

/decl/material/solid/organic/plantmatter/pithUsed for plant products that aren't quite wood, but are still tougher than normal plant matter.
\ No newline at end of file diff --git a/code/modules/mining/drilling/drill_fsm.html b/code/modules/mining/drilling/drill_fsm.html new file mode 100644 index 00000000000..0b97d602097 --- /dev/null +++ b/code/modules/mining/drilling/drill_fsm.html @@ -0,0 +1,2 @@ +code/modules/mining/drilling/drill_fsm.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mining/drilling/drill_fsm.dm

/decl/state/drill/unpoweredUnpowered state. Occurs when the battery dies or when turned off.
/decl/state/drill/idleStarting state for drills that are turned on or recovered from an issue.
/decl/state/drill/errorState that occurs if there is a problem with the drill setup, such as lacking braces.
/decl/state/drill/scanningState that follows the starting state, where it determines which turfs to mine, and gives a visual effect of it scanning the surrounding ground.
/decl/state/drill/miningState where the drill is actively mining a specific turf.
/decl/state/drill/switching_targetState which occurs when the currently mined turf is depleted, and there is another turf to mine from, +thus the drill visually targets the next spot and provides some feedback to the player on how fast the mining is going.
/decl/state/drill/storage_fullState which occurs when the ore storage is full, and the player needs to unload the ore for it to resume mining.
/decl/state/drill/finishedState which occurs when there is no more ore to mine from the surrounding tiles.
\ No newline at end of file diff --git a/code/modules/mining/mine_items.html b/code/modules/mining/mine_items.html index 237bdc12a8c..f151b30f578 100644 --- a/code/modules/mining/mine_items.html +++ b/code/modules/mining/mine_items.html @@ -1 +1 @@ -code/modules/mining/mine_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mining/mine_items.dm

/obj/structure/closet/secure_closet/minerMiner Lockers
/obj/item/stack/flagShovel
\ No newline at end of file +code/modules/mining/mine_items.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mining/mine_items.dm

/obj/structure/closet/secure_closet/minerMiner Lockers
/obj/item/stack/flagShovel
\ No newline at end of file diff --git a/code/modules/mining/ore_box.html b/code/modules/mining/ore_box.html index 379ecbc985b..29f590a9a79 100644 --- a/code/modules/mining/ore_box.html +++ b/code/modules/mining/ore_box.html @@ -1 +1 @@ -code/modules/mining/ore_box.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mining/ore_box.dm

/obj/structure/ore_boxOre box
\ No newline at end of file +code/modules/mining/ore_box.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mining/ore_box.dm

/obj/structure/ore_boxOre box
\ No newline at end of file diff --git a/code/modules/mob/floating_message.html b/code/modules/mob/floating_message.html index b2b737d4f81..5aded1304e1 100644 --- a/code/modules/mob/floating_message.html +++ b/code/modules/mob/floating_message.html @@ -1 +1 @@ -code/modules/mob/floating_message.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/mob/floating_message.dm

CHAT_MESSAGE_SPAWN_TIMEHow long the chat message's spawn-in animation will occur for
CHAT_MESSAGE_LIFESPANHow long the chat message will exist prior to any exponential decay
CHAT_MESSAGE_EOL_FADEHow long the chat message's end of life fading animation will occur for
CHAT_MESSAGE_WIDTHMax width of chat message in pixels
CHAT_MESSAGE_HEIGHTMax width of chat message in pixels

Define Details

CHAT_MESSAGE_EOL_FADE

How long the chat message's end of life fading animation will occur for

CHAT_MESSAGE_HEIGHT

Max width of chat message in pixels

CHAT_MESSAGE_LIFESPAN

How long the chat message will exist prior to any exponential decay

CHAT_MESSAGE_SPAWN_TIME

How long the chat message's spawn-in animation will occur for

CHAT_MESSAGE_WIDTH

Max width of chat message in pixels

\ No newline at end of file +code/modules/mob/floating_message.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/mob/floating_message.dm

CHAT_MESSAGE_SPAWN_TIMEHow long the chat message's spawn-in animation will occur for
CHAT_MESSAGE_LIFESPANHow long the chat message will exist prior to any exponential decay
CHAT_MESSAGE_EOL_FADEHow long the chat message's end of life fading animation will occur for
CHAT_MESSAGE_WIDTHMax width of chat message in pixels
CHAT_MESSAGE_HEIGHTMax width of chat message in pixels

Define Details

CHAT_MESSAGE_EOL_FADE

How long the chat message's end of life fading animation will occur for

CHAT_MESSAGE_HEIGHT

Max width of chat message in pixels

CHAT_MESSAGE_LIFESPAN

How long the chat message will exist prior to any exponential decay

CHAT_MESSAGE_SPAWN_TIME

How long the chat message's spawn-in animation will occur for

CHAT_MESSAGE_WIDTH

Max width of chat message in pixels

\ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot.html b/code/modules/mob/living/silicon/robot/robot.html index c16634cfb64..b2478e91720 100644 --- a/code/modules/mob/living/silicon/robot/robot.html +++ b/code/modules/mob/living/silicon/robot/robot.html @@ -1 +1 @@ -code/modules/mob/living/silicon/robot/robot.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/mob/living/silicon/robot/robot.dm

CYBORG_POWER_USAGE_MULTIPLIERMultiplier for amount of power cyborgs use.

Define Details

CYBORG_POWER_USAGE_MULTIPLIER

Multiplier for amount of power cyborgs use.

\ No newline at end of file +code/modules/mob/living/silicon/robot/robot.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/mob/living/silicon/robot/robot.dm

CYBORG_POWER_USAGE_MULTIPLIERMultiplier for amount of power cyborgs use.

Define Details

CYBORG_POWER_USAGE_MULTIPLIER

Multiplier for amount of power cyborgs use.

\ No newline at end of file diff --git a/code/modules/mob/observer/virtual/helpers.html b/code/modules/mob/observer/virtual/helpers.html index 69156f4cd89..934d49bd189 100644 --- a/code/modules/mob/observer/virtual/helpers.html +++ b/code/modules/mob/observer/virtual/helpers.html @@ -1 +1 @@ -code/modules/mob/observer/virtual/helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mob/observer/virtual/helpers.dm

/proc/clients_in_rangeRange Helpers
/proc/all_hearersHear Helpers
/proc/all_viewersView Helpers
\ No newline at end of file +code/modules/mob/observer/virtual/helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mob/observer/virtual/helpers.dm

/proc/clients_in_rangeRange Helpers
/proc/all_hearersHear Helpers
/proc/all_viewersView Helpers
\ No newline at end of file diff --git a/code/modules/mob/skills/README_skills.html b/code/modules/mob/skills/README_skills.html index c6d993388b6..6e1dd088f99 100644 --- a/code/modules/mob/skills/README_skills.html +++ b/code/modules/mob/skills/README_skills.html @@ -1,4 +1,4 @@ -code/modules/mob/skills/README_skills.txt - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mob/skills/README_skills.txt

User's Guide to Skills
+code/modules/mob/skills/README_skills.txt - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/mob/skills/README_skills.txt

User's Guide to Skills
 
 1. How does the skill system work, and what are the relevant objects?
 	Every skill is defined via a /decl/skill/skill_name.
@@ -52,4 +52,4 @@
 	To make sure they have the correct skills (as in their prefs), you should check that the role (top item) is correct, in addition to their antag status.
 	If you need to change their skill values directly, you can use VV on mob/skillset, in particular changing the values of the entries in skill_list.
 	There is a show skills admin verb, that displays skill values of any human mob (pick from list) in a similar way to the player Show Own Skills verb.```
-
\ No newline at end of file +
\ No newline at end of file diff --git a/code/modules/multiz/level_data.html b/code/modules/multiz/level_data.html index 83f635f1312..6499d91accf 100644 --- a/code/modules/multiz/level_data.html +++ b/code/modules/multiz/level_data.html @@ -1,2 +1,2 @@ -code/modules/multiz/level_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/multiz/level_data.dm

/proc/get_transition_edge_turfsReturns all the turfs within a zlevel's transition edge, on a given direction. -If include corners is true, the corners of the map will be included.
/proc/get_transition_edge_corner_turfsReturns all the turfs from all 4 corners of the transition border of a level.
/datum/level_dataKeeps details on how to generate, maintain and access a zlevel.
/obj/abstract/level_data_spawnerMapper helper for spawning a specific level_data datum with the map as it gets loaded
\ No newline at end of file +code/modules/multiz/level_data.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/multiz/level_data.dm

/proc/get_transition_edge_turfsReturns all the turfs within a zlevel's transition edge, on a given direction. +If include corners is true, the corners of the map will be included.
/proc/get_transition_edge_corner_turfsReturns all the turfs from all 4 corners of the transition border of a level.
/datum/level_dataKeeps details on how to generate, maintain and access a zlevel.
/obj/abstract/level_data_spawnerMapper helper for spawning a specific level_data datum with the map as it gets loaded
\ No newline at end of file diff --git a/code/modules/multiz/turf_mimic_edge.html b/code/modules/multiz/turf_mimic_edge.html index 80726b711d1..67fc28f8a82 100644 --- a/code/modules/multiz/turf_mimic_edge.html +++ b/code/modules/multiz/turf_mimic_edge.html @@ -1 +1 @@ -code/modules/multiz/turf_mimic_edge.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/multiz/turf_mimic_edge.dm

/obj/effect/overlay/click_baitDummy mouse-opaque overlay to prevent people turning/shooting towards ACTUAL location of vis_content thing
/proc/shared_mimic_edge_get_add_vis_contentsShared proc to provide the default vis_content for the edge_turf.
/turf/mimic_edgeSimulated turf meant to replicate the appearence of another.
/proc/get_turf_transition_edge_directionReturns the a cardinal direction for a turf on the map that's beyond the transition edge
/proc/shared_transition_edge_get_coordinates_turf_to_mimicReturns the turf that's opposite to the specified turf, on the level specified.
/proc/shared_transition_edge_get_valid_level_dataGrab the connected level data for the level connected in the direction the 'T' turf is in.
/proc/shared_transition_edge_bumpedHandles teleporting an atom that touches a transition edge/loop edge.
\ No newline at end of file +code/modules/multiz/turf_mimic_edge.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/multiz/turf_mimic_edge.dm

/obj/effect/overlay/click_baitDummy mouse-opaque overlay to prevent people turning/shooting towards ACTUAL location of vis_content thing
/proc/shared_mimic_edge_get_add_vis_contentsShared proc to provide the default vis_content for the edge_turf.
/turf/mimic_edgeSimulated turf meant to replicate the appearence of another.
/proc/get_turf_transition_edge_directionReturns the a cardinal direction for a turf on the map that's beyond the transition edge
/proc/shared_transition_edge_get_coordinates_turf_to_mimicReturns the turf that's opposite to the specified turf, on the level specified.
/proc/shared_transition_edge_get_valid_level_dataGrab the connected level data for the level connected in the direction the 'T' turf is in.
/proc/shared_transition_edge_bumpedHandles teleporting an atom that touches a transition edge/loop edge.
\ No newline at end of file diff --git a/code/modules/nano/nanoui.html b/code/modules/nano/nanoui.html index d596644f6f8..951537020e8 100644 --- a/code/modules/nano/nanoui.html +++ b/code/modules/nano/nanoui.html @@ -1 +1 @@ -code/modules/nano/nanoui.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/nano/nanoui.dm

/datum/nanouiNANO UI FRAMEWORK
\ No newline at end of file +code/modules/nano/nanoui.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/nano/nanoui.dm

/datum/nanouiNANO UI FRAMEWORK
\ No newline at end of file diff --git a/code/modules/organs/external/_external.html b/code/modules/organs/external/_external.html index 6cbb10a5005..fa2e72e58b3 100644 --- a/code/modules/organs/external/_external.html +++ b/code/modules/organs/external/_external.html @@ -1 +1 @@ -code/modules/organs/external/_external.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/_external.dm

/obj/item/organ/externalEXTERNAL ORGANS
\ No newline at end of file +code/modules/organs/external/_external.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/_external.dm

/obj/item/organ/externalEXTERNAL ORGANS
\ No newline at end of file diff --git a/code/modules/organs/external/standard.html b/code/modules/organs/external/standard.html index 682e8e167a7..cdcc5787945 100644 --- a/code/modules/organs/external/standard.html +++ b/code/modules/organs/external/standard.html @@ -1 +1 @@ -code/modules/organs/external/standard.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/standard.dm

/obj/item/organ/external/chestORGAN DEFINES
\ No newline at end of file +code/modules/organs/external/standard.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/standard.dm

/obj/item/organ/external/chestORGAN DEFINES
\ No newline at end of file diff --git a/code/modules/organs/external/wounds/wound.html b/code/modules/organs/external/wounds/wound.html index 55b678285a3..0eda39b66d5 100644 --- a/code/modules/organs/external/wounds/wound.html +++ b/code/modules/organs/external/wounds/wound.html @@ -1 +1 @@ -code/modules/organs/external/wounds/wound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/wounds/wound.dm

/datum/woundWOUNDS
\ No newline at end of file +code/modules/organs/external/wounds/wound.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/wounds/wound.dm

/datum/woundWOUNDS
\ No newline at end of file diff --git a/code/modules/organs/external/wounds/wound_types.html b/code/modules/organs/external/wounds/wound_types.html index 2fa61b348f3..eda8bb48201 100644 --- a/code/modules/organs/external/wounds/wound_types.html +++ b/code/modules/organs/external/wounds/wound_types.html @@ -1 +1 @@ -code/modules/organs/external/wounds/wound_types.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/wounds/wound_types.dm

/proc/get_wound_typeWOUND DEFINITIONS
/datum/wound/cutCUTS
/datum/wound/puncturePUNCTURES
/datum/wound/bruiseBRUISES
/datum/wound/burnBURNS
/datum/wound/lost_limbEXTERNAL ORGAN LOSS
/datum/wound/shatterCRYSTALLINE WOUNDS
\ No newline at end of file +code/modules/organs/external/wounds/wound_types.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/external/wounds/wound_types.dm

/proc/get_wound_typeWOUND DEFINITIONS
/datum/wound/cutCUTS
/datum/wound/puncturePUNCTURES
/datum/wound/bruiseBRUISES
/datum/wound/burnBURNS
/datum/wound/lost_limbEXTERNAL ORGAN LOSS
/datum/wound/shatterCRYSTALLINE WOUNDS
\ No newline at end of file diff --git a/code/modules/organs/internal/_internal.html b/code/modules/organs/internal/_internal.html index af76fac5d2d..b9f8c5d98fc 100644 --- a/code/modules/organs/internal/_internal.html +++ b/code/modules/organs/internal/_internal.html @@ -1 +1 @@ -code/modules/organs/internal/_internal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/internal/_internal.dm

/obj/item/organ/internalINTERNAL ORGANS DEFINES
\ No newline at end of file +code/modules/organs/internal/_internal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/organs/internal/_internal.dm

/obj/item/organ/internalINTERNAL ORGANS DEFINES
\ No newline at end of file diff --git a/code/modules/overmap/_defines.html b/code/modules/overmap/_defines.html index da204201976..5c6f95e31b2 100644 --- a/code/modules/overmap/_defines.html +++ b/code/modules/overmap/_defines.html @@ -1 +1 @@ -code/modules/overmap/_defines.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/_defines.dm

/turf/unsimulated/dark_fillerTurf to hide the outside of the overmap
/turf/unsimulated/debug_gridTurf with its map coordinate written on. Handy for debugging.
\ No newline at end of file +code/modules/overmap/_defines.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/_defines.dm

/turf/unsimulated/dark_fillerTurf to hide the outside of the overmap
/turf/unsimulated/debug_gridTurf with its map coordinate written on. Handy for debugging.
\ No newline at end of file diff --git a/code/modules/overmap/exoplanets/_exoplanet.html b/code/modules/overmap/exoplanets/_exoplanet.html index ef558725fa4..9aa78d887bf 100644 --- a/code/modules/overmap/exoplanets/_exoplanet.html +++ b/code/modules/overmap/exoplanets/_exoplanet.html @@ -1 +1 @@ -code/modules/overmap/exoplanets/_exoplanet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/exoplanets/_exoplanet.dm

/obj/effect/overmap/visitable/sector/planetoid/exoplanetHelper subtype for exoplanet overmap markers
\ No newline at end of file +code/modules/overmap/exoplanets/_exoplanet.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/exoplanets/_exoplanet.dm

/obj/effect/overmap/visitable/sector/planetoid/exoplanetHelper subtype for exoplanet overmap markers
\ No newline at end of file diff --git a/code/modules/overmap/planetoids/_planetoids.html b/code/modules/overmap/planetoids/_planetoids.html index 8559139437a..e2136b008dc 100644 --- a/code/modules/overmap/planetoids/_planetoids.html +++ b/code/modules/overmap/planetoids/_planetoids.html @@ -1 +1 @@ -code/modules/overmap/planetoids/_planetoids.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/planetoids/_planetoids.dm

/obj/effect/overmap/visitable/sector/planetoidOvermap marker for a planet-like entity.
\ No newline at end of file +code/modules/overmap/planetoids/_planetoids.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/planetoids/_planetoids.dm

/obj/effect/overmap/visitable/sector/planetoidOvermap marker for a planet-like entity.
\ No newline at end of file diff --git a/code/modules/overmap/ships/landable.html b/code/modules/overmap/ships/landable.html index e14f6dbe89e..6e68f14c6f1 100644 --- a/code/modules/overmap/ships/landable.html +++ b/code/modules/overmap/ships/landable.html @@ -1 +1 @@ -code/modules/overmap/ships/landable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/ships/landable.dm

/obj/abstract/local_dockCannot actually be landed at. Used for alignment when landing or docking, however.
/obj/abstract/local_dock/automaticThis subtype automatically adds itself to its shuttle based on the shuttle_tag var.
\ No newline at end of file +code/modules/overmap/ships/landable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/overmap/ships/landable.dm

/obj/abstract/local_dockCannot actually be landed at. Used for alignment when landing or docking, however.
/obj/abstract/local_dock/automaticThis subtype automatically adds itself to its shuttle based on the shuttle_tag var.
\ No newline at end of file diff --git a/code/modules/paperwork/faxmachine.html b/code/modules/paperwork/faxmachine.html index f47f6b19d96..edda0b5350b 100644 --- a/code/modules/paperwork/faxmachine.html +++ b/code/modules/paperwork/faxmachine.html @@ -1 +1 @@ -code/modules/paperwork/faxmachine.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/faxmachine.dm

/proc/send_fax_to_adminHelper for sending a fax from a fax machine to an admin destination.
\ No newline at end of file +code/modules/paperwork/faxmachine.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/faxmachine.dm

/proc/send_fax_to_adminHelper for sending a fax from a fax machine to an admin destination.
\ No newline at end of file diff --git a/code/modules/paperwork/helpers.html b/code/modules/paperwork/helpers.html index b32fe6ac358..635f2a0af18 100644 --- a/code/modules/paperwork/helpers.html +++ b/code/modules/paperwork/helpers.html @@ -1 +1 @@ -code/modules/paperwork/helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/helpers.dm

/proc/handle_paper_stack_shared_topicsHandles topic interactions shared by folders and clipboard.
\ No newline at end of file +code/modules/paperwork/helpers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/helpers.dm

/proc/handle_paper_stack_shared_topicsHandles topic interactions shared by folders and clipboard.
\ No newline at end of file diff --git a/code/modules/paperwork/photography.html b/code/modules/paperwork/photography.html index a20ba8f6b13..c18e8880763 100644 --- a/code/modules/paperwork/photography.html +++ b/code/modules/paperwork/photography.html @@ -1 +1 @@ -code/modules/paperwork/photography.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/photography.dm

/obj/item/camera_filmfilm
/obj/item/photophoto
/obj/item/photo_albumphoto album
/obj/item/cameracamera
\ No newline at end of file +code/modules/paperwork/photography.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/photography.dm

/obj/item/camera_filmfilm
/obj/item/photophoto
/obj/item/photo_albumphoto album
/obj/item/cameracamera
\ No newline at end of file diff --git a/code/modules/paperwork/silicon_photography.html b/code/modules/paperwork/silicon_photography.html index a1a8694cb17..55ba04017f6 100644 --- a/code/modules/paperwork/silicon_photography.html +++ b/code/modules/paperwork/silicon_photography.html @@ -1 +1 @@ -code/modules/paperwork/silicon_photography.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/silicon_photography.dm

/obj/item/camera/siliconcamAI-specific
\ No newline at end of file +code/modules/paperwork/silicon_photography.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/paperwork/silicon_photography.dm

/obj/item/camera/siliconcamAI-specific
\ No newline at end of file diff --git a/code/modules/power/geothermal/_geothermal.html b/code/modules/power/geothermal/_geothermal.html index e16392d9c1b..60c757c4e49 100644 --- a/code/modules/power/geothermal/_geothermal.html +++ b/code/modules/power/geothermal/_geothermal.html @@ -1 +1 @@ -code/modules/power/geothermal/_geothermal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/power/geothermal/_geothermal.dm

/particles/geyser_steamParticle emitter that emits a ~64 pixels by ~192 pixels high column of steam while active.
/obj/effect/geyserA prop that periodically emit steam spouts and can have a geothermal generator placed on top to generate power.
/obj/machinery/geothermalA power generator that can create power from being placed on top of a geyser.
\ No newline at end of file +code/modules/power/geothermal/_geothermal.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/power/geothermal/_geothermal.dm

/particles/geyser_steamParticle emitter that emits a ~64 pixels by ~192 pixels high column of steam while active.
/obj/effect/geyserA prop that periodically emit steam spouts and can have a geothermal generator placed on top to generate power.
/obj/machinery/geothermalA power generator that can create power from being placed on top of a geyser.
\ No newline at end of file diff --git a/code/modules/power/singularity/generator.html b/code/modules/power/singularity/generator.html index 3e0107c8178..42975ebbebd 100644 --- a/code/modules/power/singularity/generator.html +++ b/code/modules/power/singularity/generator.html @@ -1 +1 @@ -code/modules/power/singularity/generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/power/singularity/generator.dm

/obj/machinery/singularity_generatorSINGULARITY SPAWNER
\ No newline at end of file +code/modules/power/singularity/generator.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/power/singularity/generator.dm

/obj/machinery/singularity_generatorSINGULARITY SPAWNER
\ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Holder.html b/code/modules/reagents/Chemistry-Holder.html index fe32ebf87a9..bd5a6ac34b5 100644 --- a/code/modules/reagents/Chemistry-Holder.html +++ b/code/modules/reagents/Chemistry-Holder.html @@ -1 +1 @@ -code/modules/reagents/Chemistry-Holder.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/Chemistry-Holder.dm

/datum/reagents/sinkInfinite reagent sink: nothing is ever actually added to it, useful for complex, filtered deletion of reagents without holder churn.
\ No newline at end of file +code/modules/reagents/Chemistry-Holder.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/Chemistry-Holder.dm

/datum/reagents/sinkInfinite reagent sink: nothing is ever actually added to it, useful for complex, filtered deletion of reagents without holder churn.
\ No newline at end of file diff --git a/code/modules/reagents/dispenser/cartridge_presets.html b/code/modules/reagents/dispenser/cartridge_presets.html index 8629488054f..5bb9f1cabbd 100644 --- a/code/modules/reagents/dispenser/cartridge_presets.html +++ b/code/modules/reagents/dispenser/cartridge_presets.html @@ -1,5 +1,5 @@ -code/modules/reagents/dispenser/cartridge_presets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/reagents/dispenser/cartridge_presets.dm

DEFINE_CARTRIDGE_FOR_CHEMHelper macro to define a new cartridge type for a given reagent. +code/modules/reagents/dispenser/cartridge_presets.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/reagents/dispenser/cartridge_presets.dm

DEFINE_CARTRIDGE_FOR_CHEMHelper macro to define a new cartridge type for a given reagent. CART_TYPE: the type suffix to append to the cartridge type path. -REAGENT_TYPE: The reagent decl path to fill the cartridge with.

Define Details

DEFINE_CARTRIDGE_FOR_CHEM

Helper macro to define a new cartridge type for a given reagent. +REAGENT_TYPE: The reagent decl path to fill the cartridge with.

Define Details

DEFINE_CARTRIDGE_FOR_CHEM

Helper macro to define a new cartridge type for a given reagent. CART_TYPE: the type suffix to append to the cartridge type path. -REAGENT_TYPE: The reagent decl path to fill the cartridge with.

\ No newline at end of file +REAGENT_TYPE: The reagent decl path to fill the cartridge with.

\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers.html b/code/modules/reagents/reagent_containers.html index 29e2b6af698..4c88150468c 100644 --- a/code/modules/reagents/reagent_containers.html +++ b/code/modules/reagents/reagent_containers.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers.dm

/decl/interaction_handler/empty/chemsEmpty a container onto the floor
\ No newline at end of file +code/modules/reagents/reagent_containers.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers.dm

/decl/interaction_handler/empty/chemsEmpty a container onto the floor
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/drinks.html b/code/modules/reagents/reagent_containers/drinks.html index 78305a53ebb..f2995a5eee7 100644 --- a/code/modules/reagents/reagent_containers/drinks.html +++ b/code/modules/reagents/reagent_containers/drinks.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/drinks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/drinks.dm

/obj/item/chems/drinksDrinks.
/obj/item/chems/drinks/golden_cupDrinks. END
/obj/item/chems/drinks/milkDrinks
/obj/item/chems/drinks/teapotpitchers, pots, flasks and cups
\ No newline at end of file +code/modules/reagents/reagent_containers/drinks.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/drinks.dm

/obj/item/chems/drinksDrinks.
/obj/item/chems/drinks/golden_cupDrinks. END
/obj/item/chems/drinks/milkDrinks
/obj/item/chems/drinks/teapotpitchers, pots, flasks and cups
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/drinks/bottle.html b/code/modules/reagents/reagent_containers/drinks/bottle.html index 9951e59d0a8..76c03511f10 100644 --- a/code/modules/reagents/reagent_containers/drinks/bottle.html +++ b/code/modules/reagents/reagent_containers/drinks/bottle.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/drinks/bottle.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/drinks/bottle.dm

/obj/item/chems/drinks/bottleAlchohol bottles! -Agouri
/obj/item/chems/drinks/bottle/premiumvodkaPREMIUM ALCOHOL
/obj/item/chems/drinks/bottle/orangejuiceJUICES AND STUFF
\ No newline at end of file +code/modules/reagents/reagent_containers/drinks/bottle.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/drinks/bottle.dm

/obj/item/chems/drinks/bottleAlchohol bottles! -Agouri
/obj/item/chems/drinks/bottle/premiumvodkaPREMIUM ALCOHOL
/obj/item/chems/drinks/bottle/orangejuiceJUICES AND STUFF
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/dropper.html b/code/modules/reagents/reagent_containers/dropper.html index bb332b4c45e..e7f56e530cd 100644 --- a/code/modules/reagents/reagent_containers/dropper.html +++ b/code/modules/reagents/reagent_containers/dropper.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/dropper.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/dropper.dm

/obj/item/chems/dropperDroppers.
\ No newline at end of file +code/modules/reagents/reagent_containers/dropper.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/dropper.dm

/obj/item/chems/dropperDroppers.
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food.html b/code/modules/reagents/reagent_containers/food.html index 91b3af30503..c1c1d2ebe5b 100644 --- a/code/modules/reagents/reagent_containers/food.html +++ b/code/modules/reagents/reagent_containers/food.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/food.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/food.dm

/obj/item/foodDroppers. END
\ No newline at end of file +code/modules/reagents/reagent_containers/food.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/food.dm

/obj/item/foodDroppers. END
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/sliceable/_sliceable.html b/code/modules/reagents/reagent_containers/food/sliceable/_sliceable.html index ab135ca64ac..b0710a67baf 100644 --- a/code/modules/reagents/reagent_containers/food/sliceable/_sliceable.html +++ b/code/modules/reagents/reagent_containers/food/sliceable/_sliceable.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/food/sliceable/_sliceable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/food/sliceable/_sliceable.dm

/obj/item/food/sliceA food item slice
\ No newline at end of file +code/modules/reagents/reagent_containers/food/sliceable/_sliceable.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/food/sliceable/_sliceable.dm

/obj/item/food/sliceA food item slice
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/glass.html b/code/modules/reagents/reagent_containers/glass.html index 5fa9442d12f..ff09a0dc84e 100644 --- a/code/modules/reagents/reagent_containers/glass.html +++ b/code/modules/reagents/reagent_containers/glass.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/glass.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/glass.dm

/obj/item/chems/glass(Mixing)Glass.
\ No newline at end of file +code/modules/reagents/reagent_containers/glass.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/glass.dm

/obj/item/chems/glass(Mixing)Glass.
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/hypospray.html b/code/modules/reagents/reagent_containers/hypospray.html index deb0e79623f..80bac7a353f 100644 --- a/code/modules/reagents/reagent_containers/hypospray.html +++ b/code/modules/reagents/reagent_containers/hypospray.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/hypospray.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/hypospray.dm

/obj/item/chems/hyposprayHYPOSPRAY
/obj/item/chems/hypospray/vialVIAL HYPOSPRAY
/obj/item/chems/hypospray/autoinjectorAUTOINJECTOR
\ No newline at end of file +code/modules/reagents/reagent_containers/hypospray.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/hypospray.dm

/obj/item/chems/hyposprayHYPOSPRAY
/obj/item/chems/hypospray/vialVIAL HYPOSPRAY
/obj/item/chems/hypospray/autoinjectorAUTOINJECTOR
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/pill.html b/code/modules/reagents/reagent_containers/pill.html index 1cadeaca595..d59911bcdc5 100644 --- a/code/modules/reagents/reagent_containers/pill.html +++ b/code/modules/reagents/reagent_containers/pill.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/pill.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/pill.dm

/obj/item/chems/pillPills.
/obj/item/chems/pill/bromidePills. END
\ No newline at end of file +code/modules/reagents/reagent_containers/pill.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/pill.dm

/obj/item/chems/pillPills.
/obj/item/chems/pill/bromidePills. END
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/spray.html b/code/modules/reagents/reagent_containers/spray.html index 777dd16fb28..016fd4017b1 100644 --- a/code/modules/reagents/reagent_containers/spray.html +++ b/code/modules/reagents/reagent_containers/spray.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/spray.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/spray.dm

/decl/interaction_handler/next_spray_amountToggle the spray size and transfer amount between the possible options
\ No newline at end of file +code/modules/reagents/reagent_containers/spray.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/reagents/reagent_containers/spray.dm

/decl/interaction_handler/next_spray_amountToggle the spray size and transfer amount between the possible options
\ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/syringes.html b/code/modules/reagents/reagent_containers/syringes.html index 752195d8d7c..18070073495 100644 --- a/code/modules/reagents/reagent_containers/syringes.html +++ b/code/modules/reagents/reagent_containers/syringes.html @@ -1 +1 @@ -code/modules/reagents/reagent_containers/syringes.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/reagents/reagent_containers/syringes.dm

SYRINGE_DRAWSyringes.
/obj/item/chems/syringe/stabilizerSyringes. END

Define Details

SYRINGE_DRAW

Syringes.

\ No newline at end of file +code/modules/reagents/reagent_containers/syringes.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/modules/reagents/reagent_containers/syringes.dm

SYRINGE_DRAWSyringes.
/obj/item/chems/syringe/stabilizerSyringes. END

Define Details

SYRINGE_DRAW

Syringes.

\ No newline at end of file diff --git a/code/modules/recycling/disposalpipe.html b/code/modules/recycling/disposalpipe.html index c0893d2dade..78f30fd717e 100644 --- a/code/modules/recycling/disposalpipe.html +++ b/code/modules/recycling/disposalpipe.html @@ -1 +1 @@ -code/modules/recycling/disposalpipe.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/disposalpipe.dm

/obj/structure/disposalpipe/upZ-Level stuff
/obj/structure/disposalpipe/junction/yjunctionZ-Level stuff
\ No newline at end of file +code/modules/recycling/disposalpipe.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/disposalpipe.dm

/obj/structure/disposalpipe/upZ-Level stuff
/obj/structure/disposalpipe/junction/yjunctionZ-Level stuff
\ No newline at end of file diff --git a/code/modules/recycling/package_wrapper.html b/code/modules/recycling/package_wrapper.html index 24bb3f3c3c5..a2870ffe7e8 100644 --- a/code/modules/recycling/package_wrapper.html +++ b/code/modules/recycling/package_wrapper.html @@ -1 +1 @@ -code/modules/recycling/package_wrapper.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/package_wrapper.dm

/obj/item/stack/package_wrap/giftVariant of the wrapping paper that result in gift wrapped items.
/obj/item/c_tubeBasically a trash item left from using paper rolls.
\ No newline at end of file +code/modules/recycling/package_wrapper.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/package_wrapper.dm

/obj/item/stack/package_wrap/giftVariant of the wrapping paper that result in gift wrapped items.
/obj/item/c_tubeBasically a trash item left from using paper rolls.
\ No newline at end of file diff --git a/code/modules/recycling/sort_tag.html b/code/modules/recycling/sort_tag.html index 524ec7d22d3..300b7de8e34 100644 --- a/code/modules/recycling/sort_tag.html +++ b/code/modules/recycling/sort_tag.html @@ -1 +1 @@ -code/modules/recycling/sort_tag.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/sort_tag.dm

/datum/extension/sorting_tagSorting tag for the sorting machinery.
\ No newline at end of file +code/modules/recycling/sort_tag.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/sort_tag.dm

/datum/extension/sorting_tagSorting tag for the sorting machinery.
\ No newline at end of file diff --git a/code/modules/recycling/wrapped_package.html b/code/modules/recycling/wrapped_package.html index e41f9f414a9..06724e74d17 100644 --- a/code/modules/recycling/wrapped_package.html +++ b/code/modules/recycling/wrapped_package.html @@ -1 +1 @@ -code/modules/recycling/wrapped_package.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/wrapped_package.dm

/obj/item/parcelA parcel wrapper for items and structures that can be wrapped in wrapping paper.
\ No newline at end of file +code/modules/recycling/wrapped_package.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/recycling/wrapped_package.dm

/obj/item/parcelA parcel wrapper for items and structures that can be wrapped in wrapping paper.
\ No newline at end of file diff --git a/code/modules/shieldgen/shieldwallgen.html b/code/modules/shieldgen/shieldwallgen.html index 70bb3a434d4..14e134a1474 100644 --- a/code/modules/shieldgen/shieldwallgen.html +++ b/code/modules/shieldgen/shieldwallgen.html @@ -1 +1 @@ -code/modules/shieldgen/shieldwallgen.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/shieldgen/shieldwallgen.dm

/obj/machinery/shieldwallgenFIELD GEN START //shameless copypasta from fieldgen, powersink, and grille
/obj/machinery/shieldwallContainment Field START
\ No newline at end of file +code/modules/shieldgen/shieldwallgen.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/shieldgen/shieldwallgen.dm

/obj/machinery/shieldwallgenFIELD GEN START //shameless copypasta from fieldgen, powersink, and grille
/obj/machinery/shieldwallContainment Field START
\ No newline at end of file diff --git a/code/modules/species/species_crystalline_bodytypes.html b/code/modules/species/species_crystalline_bodytypes.html index 642a8ca8b30..e022fcba76b 100644 --- a/code/modules/species/species_crystalline_bodytypes.html +++ b/code/modules/species/species_crystalline_bodytypes.html @@ -1,3 +1,3 @@ -code/modules/species/species_crystalline_bodytypes.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/species/species_crystalline_bodytypes.dm

/decl/bodytype/crystallineThis is NOT to be used in place of ORGAN_PROP_CRYSTAL. +code/modules/species/species_crystalline_bodytypes.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/species/species_crystalline_bodytypes.dm

/decl/bodytype/crystallineThis is NOT to be used in place of ORGAN_PROP_CRYSTAL. It doesn't handle crystalline logic, only setting up organs as crystalline -on their initial creation.
\ No newline at end of file +on their initial creation.
\ No newline at end of file diff --git a/code/modules/spells/artifacts.html b/code/modules/spells/artifacts.html index 96d4e53ae81..1097148caca 100644 --- a/code/modules/spells/artifacts.html +++ b/code/modules/spells/artifacts.html @@ -1 +1 @@ -code/modules/spells/artifacts.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/spells/artifacts.dm

/obj/item/scryingScrying orb
/obj/item/dice/d20/cursedCursed Dice
\ No newline at end of file +code/modules/spells/artifacts.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/spells/artifacts.dm

/obj/item/scryingScrying orb
/obj/item/dice/d20/cursedCursed Dice
\ No newline at end of file diff --git a/code/modules/spells/construct_spells.html b/code/modules/spells/construct_spells.html index f3ba57e956e..40e6cf0fc7e 100644 --- a/code/modules/spells/construct_spells.html +++ b/code/modules/spells/construct_spells.html @@ -1 +1 @@ -code/modules/spells/construct_spells.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/spells/construct_spells.dm

/proc/findNullRodConstruct Spells
\ No newline at end of file +code/modules/spells/construct_spells.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/spells/construct_spells.dm

/proc/findNullRodConstruct Spells
\ No newline at end of file diff --git a/code/modules/synthesized_instruments/docs/Structure.html b/code/modules/synthesized_instruments/docs/Structure.html index b451892ea07..cd161c270ab 100644 --- a/code/modules/synthesized_instruments/docs/Structure.html +++ b/code/modules/synthesized_instruments/docs/Structure.html @@ -1,4 +1,4 @@ -code/modules/synthesized_instruments/docs/Structure.txt - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/synthesized_instruments/docs/Structure.txt

This module uses 4 components:
+code/modules/synthesized_instruments/docs/Structure.txt - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/synthesized_instruments/docs/Structure.txt

This module uses 4 components:
 Real instruments -- the physical manifestation of the instrument, the one that is placed in the world
 Virtual instruments -- the definition of an instrument, that is, what samples it uses, name and category
 Sound player -- used to apply modification to all sounds emitted. Represents the actual source of sound (Right now it does little, but if you want to make certain factors
@@ -16,4 +16,4 @@
 ---
 For synthesized song only use /datum/synthesized_song
 ---```
-
\ No newline at end of file +
\ No newline at end of file diff --git a/code/modules/xenoarcheaology/datums/engravings_flavor.html b/code/modules/xenoarcheaology/datums/engravings_flavor.html index 5dcc7ffc64a..71e12e8a321 100644 --- a/code/modules/xenoarcheaology/datums/engravings_flavor.html +++ b/code/modules/xenoarcheaology/datums/engravings_flavor.html @@ -1 +1 @@ -code/modules/xenoarcheaology/datums/engravings_flavor.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/xenoarcheaology/datums/engravings_flavor.dm

/datum/xenoarch_engraving_flavorContains generated xenorach flavor text for engravings. Was moved out of exoplanet gen.
\ No newline at end of file +code/modules/xenoarcheaology/datums/engravings_flavor.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/xenoarcheaology/datums/engravings_flavor.dm

/datum/xenoarch_engraving_flavorContains generated xenorach flavor text for engravings. Was moved out of exoplanet gen.
\ No newline at end of file diff --git a/code/modules/xenoarcheaology/finds/find_types/fossils.html b/code/modules/xenoarcheaology/finds/find_types/fossils.html index f2a7148edfd..6003835e333 100644 --- a/code/modules/xenoarcheaology/finds/find_types/fossils.html +++ b/code/modules/xenoarcheaology/finds/find_types/fossils.html @@ -1 +1 @@ -code/modules/xenoarcheaology/finds/find_types/fossils.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/xenoarcheaology/finds/find_types/fossils.dm

/obj/item/fossilObjects themselves
\ No newline at end of file +code/modules/xenoarcheaology/finds/find_types/fossils.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/modules/xenoarcheaology/finds/find_types/fossils.dm

/obj/item/fossilObjects themselves
\ No newline at end of file diff --git a/code/unit_tests/food_tests.html b/code/unit_tests/food_tests.html index e0c6c9a434b..356c6ea0323 100644 --- a/code/unit_tests/food_tests.html +++ b/code/unit_tests/food_tests.html @@ -1 +1 @@ -code/unit_tests/food_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/food_tests.dm

/datum/unit_test/food_slices_and_origin_items_should_be_consistentEach slice origin items should cut into the same slice.
\ No newline at end of file +code/unit_tests/food_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/food_tests.dm

/datum/unit_test/food_slices_and_origin_items_should_be_consistentEach slice origin items should cut into the same slice.
\ No newline at end of file diff --git a/code/unit_tests/graph_tests.html b/code/unit_tests/graph_tests.html index 396944c3d81..e71b73cab43 100644 --- a/code/unit_tests/graph_tests.html +++ b/code/unit_tests/graph_tests.html @@ -1 +1 @@ -code/unit_tests/graph_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/graph_tests.dm

/datum/unit_test/graph_test/simple_mergeTests
/datum/unit_test/graph_testBase Test Setup
/datum/node/testHelpers
\ No newline at end of file +code/unit_tests/graph_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/graph_tests.dm

/datum/unit_test/graph_test/simple_mergeTests
/datum/unit_test/graph_testBase Test Setup
/datum/node/testHelpers
\ No newline at end of file diff --git a/code/unit_tests/zas_tests.html b/code/unit_tests/zas_tests.html index 960542c8592..d8d4bec6076 100644 --- a/code/unit_tests/zas_tests.html +++ b/code/unit_tests/zas_tests.html @@ -1 +1 @@ -code/unit_tests/zas_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/zas_tests.dm

/datum/unit_test/zas_supply_shuttle_movedHere we move a shuttle then test it's area once the shuttle has arrived.
\ No newline at end of file +code/unit_tests/zas_tests.dm - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

code/unit_tests/zas_tests.dm

/datum/unit_test/zas_supply_shuttle_movedHere we move a shuttle then test it's area once the shuttle has arrived.
\ No newline at end of file diff --git a/connection.html b/connection.html index 309f04eea03..e7504e7ca0c 100644 --- a/connection.html +++ b/connection.html @@ -1 +1 @@ -/connection - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

connection

Vars

stateInvalid or Valid

Var Details

state

Invalid or Valid

\ No newline at end of file +/connection - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

connection

Vars

stateInvalid or Valid

Var Details

state

Invalid or Valid

\ No newline at end of file diff --git a/datum.html b/datum.html index 2ebff24ab53..08716aa2870 100644 --- a/datum.html +++ b/datum.html @@ -1,4 +1,4 @@ -/datum - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

datum

Vars

abstract_typeUsed to indicate that this type is abstract and should not itself be instantiated.
active_timersUsed by the SStimer subsystem
event_listen_countTracks how many event registrations we are listening to. Used in cleanup to prevent dangling references.
event_source_countTracks how many event registrations are listening to us. Used in cleanup to prevent dangling references.
gc_destroyedTime when this object was destroyed.
has_state_machineUsed to avoid unnecessary refstring creation in Destroy().
is_processingIndicates if a processing subsystem is currenting queuing this datum

Procs

CanCloneReturns whether the object supports being cloned. +/datum - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

datum

Vars

abstract_typeUsed to indicate that this type is abstract and should not itself be instantiated.
active_timersUsed by the SStimer subsystem
event_listen_countTracks how many event registrations we are listening to. Used in cleanup to prevent dangling references.
event_source_countTracks how many event registrations are listening to us. Used in cleanup to prevent dangling references.
gc_destroyedTime when this object was destroyed.
has_state_machineUsed to avoid unnecessary refstring creation in Destroy().
is_processingIndicates if a processing subsystem is currenting queuing this datum

Procs

CanCloneReturns whether the object supports being cloned. This is useful for things that should only ever exist once in the world.
CloneThis proc returns a clone of the src datum. Clone here implies a copy similar in terms of look and contents, but internally may differ a bit. The clone shall not keep references onto instances owned by the original, in most cases. @@ -8,22 +8,22 @@ ** Please avoid running update code in here if possible. You could always override Clone() for this kind of things, so we don't end up with 50 calls to update_icon in the chain. **
ui_dataData to be sent to the UI. This must be implemented for a UI to work.
ui_interactThe ui_interact proc is used to open and update Nano UIs If ui_interact is not used then the UI will not update correctly -ui_interact is currently defined for /atom/movable

Var Details

abstract_type

Used to indicate that this type is abstract and should not itself be instantiated.

active_timers

Used by the SStimer subsystem

event_listen_count

Tracks how many event registrations we are listening to. Used in cleanup to prevent dangling references.

event_source_count

Tracks how many event registrations are listening to us. Used in cleanup to prevent dangling references.

gc_destroyed

Time when this object was destroyed.

has_state_machine

Used to avoid unnecessary refstring creation in Destroy().

is_processing

Indicates if a processing subsystem is currenting queuing this datum

Proc Details

CanClone

Returns whether the object supports being cloned. -This is useful for things that should only ever exist once in the world.

Clone

This proc returns a clone of the src datum. +ui_interact is currently defined for /atom/movable

Var Details

abstract_type

Used to indicate that this type is abstract and should not itself be instantiated.

active_timers

Used by the SStimer subsystem

event_listen_count

Tracks how many event registrations we are listening to. Used in cleanup to prevent dangling references.

event_source_count

Tracks how many event registrations are listening to us. Used in cleanup to prevent dangling references.

gc_destroyed

Time when this object was destroyed.

has_state_machine

Used to avoid unnecessary refstring creation in Destroy().

is_processing

Indicates if a processing subsystem is currenting queuing this datum

Proc Details

CanClone

Returns whether the object supports being cloned. +This is useful for things that should only ever exist once in the world.

Clone

This proc returns a clone of the src datum. Clone here implies a copy similar in terms of look and contents, but internally may differ a bit. The clone shall not keep references onto instances owned by the original, in most cases. -Try to avoid overriding this proc directly and instead override GetCloneArgs() and PopulateClone().

GetCloneArgs

Returns a list with the arguments passed to the new() of a cloned instance. -Override this, instead of Clone() itself.

PopulateClone

Used to allow sub-classes to do further processing on the cloned instance returned by Clone(). +Try to avoid overriding this proc directly and instead override GetCloneArgs() and PopulateClone().

GetCloneArgs

Returns a list with the arguments passed to the new() of a cloned instance. +Override this, instead of Clone() itself.

PopulateClone

Used to allow sub-classes to do further processing on the cloned instance returned by Clone(). Override this, instead of Clone() itself. -** Please avoid running update code in here if possible. You could always override Clone() for this kind of things, so we don't end up with 50 calls to update_icon in the chain. **

ui_data

Data to be sent to the UI. +** Please avoid running update code in here if possible. You could always override Clone() for this kind of things, so we don't end up with 50 calls to update_icon in the chain. **

ui_data

Data to be sent to the UI. This must be implemented for a UI to work.

@param user /mob The mob who interacting with the UI @param ui_key string A string key to use for this UI. Allows for multiple unique UIs on one obj/mob (defaut value "main")

-

@return data /list Data to be sent to the UI

ui_interact

The ui_interact proc is used to open and update Nano UIs +

@return data /list Data to be sent to the UI

ui_interact

The ui_interact proc is used to open and update Nano UIs If ui_interact is not used then the UI will not update correctly ui_interact is currently defined for /atom/movable

@param user /mob The mob who is interacting with this UI @param ui_key string A string key to use for this UI. Allows for multiple unique UIs on one obj/mob (defaut value "main") @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open UI @param force_open boolean Force the UI to (re)open, even if it's already open

-

@return nothing

\ No newline at end of file +

@return nothing

\ No newline at end of file diff --git a/datum/ability_handler.html b/datum/ability_handler.html index ce8552219d5..14f778194e2 100644 --- a/datum/ability_handler.html +++ b/datum/ability_handler.html @@ -1 +1 @@ -/datum/ability_handler - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

ability_handler

Procs

refresh_loginIndividual ability methods/disciplines (psioncs, etc.) so that mobs can have multiple.

Proc Details

refresh_login

Individual ability methods/disciplines (psioncs, etc.) so that mobs can have multiple.

\ No newline at end of file +/datum/ability_handler - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

ability_handler

Procs

refresh_loginIndividual ability methods/disciplines (psioncs, etc.) so that mobs can have multiple.

Proc Details

refresh_login

Individual ability methods/disciplines (psioncs, etc.) so that mobs can have multiple.

\ No newline at end of file diff --git a/datum/action.html b/datum/action.html index 01771382577..f5990a973aa 100644 --- a/datum/action.html +++ b/datum/action.html @@ -1 +1 @@ -/datum/action - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

action

Vars

background_iconThe icon to use for the background icon state. Defaults to button_icon if unset.

Var Details

background_icon

The icon to use for the background icon state. Defaults to button_icon if unset.

\ No newline at end of file +/datum/action - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

action

Vars

background_iconThe icon to use for the background icon state. Defaults to button_icon if unset.

Var Details

background_icon

The icon to use for the background icon state. Defaults to button_icon if unset.

\ No newline at end of file diff --git a/datum/admins.html b/datum/admins.html index 4c53227fb3a..18b60b1d226 100644 --- a/datum/admins.html +++ b/datum/admins.html @@ -1 +1 @@ -/datum/admins - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

admins

Procs

restartadmins2.dm merge
show_player_panelPanels

Proc Details

restart

admins2.dm merge

show_player_panel

Panels

\ No newline at end of file +/datum/admins - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

admins

Procs

restartadmins2.dm merge
show_player_panelPanels

Proc Details

restart

admins2.dm merge

show_player_panel

Panels

\ No newline at end of file diff --git a/datum/ai_laws.html b/datum/ai_laws.html index d2d2e716b6c..0d1a58747bd 100644 --- a/datum/ai_laws.html +++ b/datum/ai_laws.html @@ -1,2 +1,2 @@ -/datum/ai_laws - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

ai_laws

Procs

clear_zeroth_lawsClear Laws
delete_lawRemove Laws
get_state_lawStating Laws
set_state_lawSet
set_zeroth_lawAdd Laws

Proc Details

clear_zeroth_laws

Clear Laws

delete_law

Remove Laws

get_state_law

Stating Laws

-

Get

set_state_law

Set

set_zeroth_law

Add Laws

\ No newline at end of file +/datum/ai_laws - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

ai_laws

Procs

clear_zeroth_lawsClear Laws
delete_lawRemove Laws
get_state_lawStating Laws
set_state_lawSet
set_zeroth_lawAdd Laws

Proc Details

clear_zeroth_laws

Clear Laws

delete_law

Remove Laws

get_state_law

Stating Laws

+

Get

set_state_law

Set

set_zeroth_law

Add Laws

\ No newline at end of file diff --git a/datum/alarm_handler.html b/datum/alarm_handler.html index 2d130bc5661..de89f264197 100644 --- a/datum/alarm_handler.html +++ b/datum/alarm_handler.html @@ -1 +1 @@ -/datum/alarm_handler - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

alarm_handler

Vars

alarmsAll alarms, to handle cases when an origin has been deleted with one or more active alarms
alarms_assocAssociative list of alarms, to efficiently acquire them based on origin.
alarms_by_zAssociative list of alarms based on origin z level
listenersA list of all objects interested in alarm changes.

Var Details

alarms

All alarms, to handle cases when an origin has been deleted with one or more active alarms

alarms_assoc

Associative list of alarms, to efficiently acquire them based on origin.

alarms_by_z

Associative list of alarms based on origin z level

listeners

A list of all objects interested in alarm changes.

\ No newline at end of file +/datum/alarm_handler - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

alarm_handler

Vars

alarmsAll alarms, to handle cases when an origin has been deleted with one or more active alarms
alarms_assocAssociative list of alarms, to efficiently acquire them based on origin.
alarms_by_zAssociative list of alarms based on origin z level
listenersA list of all objects interested in alarm changes.

Var Details

alarms

All alarms, to handle cases when an origin has been deleted with one or more active alarms

alarms_assoc

Associative list of alarms, to efficiently acquire them based on origin.

alarms_by_z

Associative list of alarms based on origin z level

listeners

A list of all objects interested in alarm changes.

\ No newline at end of file diff --git a/datum/backpack_tweak.html b/datum/backpack_tweak.html index ef2a5b51c7f..37621a1dbf1 100644 --- a/datum/backpack_tweak.html +++ b/datum/backpack_tweak.html @@ -1 +1 @@ -/datum/backpack_tweak - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

backpack_tweak

Procs

get_ui_contentBackpack Tweaks

Proc Details

get_ui_content

Backpack Tweaks

\ No newline at end of file +/datum/backpack_tweak - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

backpack_tweak

Procs

get_ui_contentBackpack Tweaks

Proc Details

get_ui_content

Backpack Tweaks

\ No newline at end of file diff --git a/datum/browser.html b/datum/browser.html index b98a7a87fa0..59c3de0c06f 100644 --- a/datum/browser.html +++ b/datum/browser.html @@ -1 +1 @@ -/datum/browser - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

browser

Vars

common_stylesheetthis CSS sheet is common to all UIs
window_idwindow_id is used as the window name for browse and onclose

Var Details

common_stylesheet

this CSS sheet is common to all UIs

window_id

window_id is used as the window name for browse and onclose

\ No newline at end of file +/datum/browser - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

browser

Vars

common_stylesheetthis CSS sheet is common to all UIs
window_idwindow_id is used as the window name for browse and onclose

Var Details

common_stylesheet

this CSS sheet is common to all UIs

window_id

window_id is used as the window name for browse and onclose

\ No newline at end of file diff --git a/datum/callback.html b/datum/callback.html index 529a2344cda..138edcd3ea5 100644 --- a/datum/callback.html +++ b/datum/callback.html @@ -1,4 +1,4 @@ -/datum/callback - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

Callback Datums

A datum that holds a proc to be called on another object, used to track proccalls to other objects

+/datum/callback - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

Callback Datums

A datum that holds a proc to be called on another object, used to track proccalls to other objects

USAGE

var/datum/callback/C = new(object|null, PROC_REF(procname), arg1, arg2, ... argn)
 var/timerid = addtimer(C, time, timertype)
@@ -21,4 +21,4 @@ 

global proc

GLOBAL_PROC_REF(procname)

CALLBACK(src, GLOBAL_PROC_REF(some_proc_here))

proc defined on some type

-

TYPE_PROC_REF(/some/type/, some_proc_here)

\ No newline at end of file +

TYPE_PROC_REF(/some/type/, some_proc_here)

\ No newline at end of file diff --git a/datum/category_group/player_setup_category.html b/datum/category_group/player_setup_category.html index 1765fa458a8..bb5c68b2234 100644 --- a/datum/category_group/player_setup_category.html +++ b/datum/category_group/player_setup_category.html @@ -1 +1 @@ -/datum/category_group/player_setup_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

player_setup_category

Procs

sanitize_setupCategory Category Setup

Proc Details

sanitize_setup

Category Category Setup

\ No newline at end of file +/datum/category_group/player_setup_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

player_setup_category

Procs

sanitize_setupCategory Category Setup

Proc Details

sanitize_setup

Category Category Setup

\ No newline at end of file diff --git a/datum/category_item/player_setup_item.html b/datum/category_item/player_setup_item.html index cf4ff9b9867..23b8271f31b 100644 --- a/datum/category_item/player_setup_item.html +++ b/datum/category_item/player_setup_item.html @@ -1,2 +1,2 @@ -/datum/category_item/player_setup_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

player_setup_item

Category Item Setup

Procs

prune_job_prefsPrune a player's job preferences based on current branch, rank and species

Proc Details

prune_job_prefs

Prune a player's job preferences based on current branch, rank and species

-

This proc goes through all the preferred jobs, and removes the ones incompatible with current rank or branch.

\ No newline at end of file +/datum/category_item/player_setup_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

player_setup_item

Category Item Setup

Procs

prune_job_prefsPrune a player's job preferences based on current branch, rank and species

Proc Details

prune_job_prefs

Prune a player's job preferences based on current branch, rank and species

+

This proc goes through all the preferred jobs, and removes the ones incompatible with current rank or branch.

\ No newline at end of file diff --git a/datum/character_comment.html b/datum/character_comment.html index e2d9fd173fc..6125dce722d 100644 --- a/datum/character_comment.html +++ b/datum/character_comment.html @@ -1 +1 @@ -/datum/character_comment - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

character_comment

Individual comment datum. Tracked by the comment holder datum.

Vars

author_charAuthor character name for comment/display.
author_ckeyAuthor ckey for comment/display.
author_idCombined ckey/save slot GUID for linking back to the author's comments page.
bodyActual text body of the comment.
last_updatedREALTIMEOFDAY value of the last edit, used for hiding old or out of date comments.
main_moodFormatting info for displaying comments a la the old shipping manifest.
serialize_fieldsStatic list of var keys to serialize. TODO: unit test

Procs

serialize_to_listGenerate a list of fields to values for use in comment holder json serialization.

Var Details

author_char

Author character name for comment/display.

author_ckey

Author ckey for comment/display.

author_id

Combined ckey/save slot GUID for linking back to the author's comments page.

body

Actual text body of the comment.

last_updated

REALTIMEOFDAY value of the last edit, used for hiding old or out of date comments.

main_mood

Formatting info for displaying comments a la the old shipping manifest.

serialize_fields

Static list of var keys to serialize. TODO: unit test

Proc Details

serialize_to_list

Generate a list of fields to values for use in comment holder json serialization.

\ No newline at end of file +/datum/character_comment - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

character_comment

Individual comment datum. Tracked by the comment holder datum.

Vars

author_charAuthor character name for comment/display.
author_ckeyAuthor ckey for comment/display.
author_idCombined ckey/save slot GUID for linking back to the author's comments page.
bodyActual text body of the comment.
last_updatedREALTIMEOFDAY value of the last edit, used for hiding old or out of date comments.
main_moodFormatting info for displaying comments a la the old shipping manifest.
serialize_fieldsStatic list of var keys to serialize. TODO: unit test

Procs

serialize_to_listGenerate a list of fields to values for use in comment holder json serialization.

Var Details

author_char

Author character name for comment/display.

author_ckey

Author ckey for comment/display.

author_id

Combined ckey/save slot GUID for linking back to the author's comments page.

body

Actual text body of the comment.

last_updated

REALTIMEOFDAY value of the last edit, used for hiding old or out of date comments.

main_mood

Formatting info for displaying comments a la the old shipping manifest.

serialize_fields

Static list of var keys to serialize. TODO: unit test

Proc Details

serialize_to_list

Generate a list of fields to values for use in comment holder json serialization.

\ No newline at end of file diff --git a/datum/character_information.html b/datum/character_information.html index 51385e798cf..4412947a503 100644 --- a/datum/character_information.html +++ b/datum/character_information.html @@ -1 +1 @@ -/datum/character_information - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

character_information

Main holder class for character comments - primarily user-set info, tracking vars, and a list of comment datums.

Vars

allow_commentsWhether or not this record is allowing comments currently
char_nameOwning character name (for searches)
ckeyOwning ckey (for searches).
commentsLinear list of comment datums for comments left on this character.
file_locationThe location this file was loaded from in the first place. Defaults to subsystem and ID if unset.
has_new_commentsBoolean to indicate if the owner of this record has read it since it was last update.
ic_infoAny user-specified in character info, like Teshari pack stuff or faction notes.
nameA user-descriptive (searchable) name for presenting comment holders.
ooc_infoAny user-specified out of character info, like content warnings.
record_idGUID for this ckey/save slot combo.
serialize_fieldsStatic list of var keys to serialize. TODO: unit test
show_info_on_examineBoolean to indicate if this character will show IC and OOC info when examined.

Var Details

allow_comments

Whether or not this record is allowing comments currently

char_name

Owning character name (for searches)

ckey

Owning ckey (for searches).

comments

Linear list of comment datums for comments left on this character.

file_location

The location this file was loaded from in the first place. Defaults to subsystem and ID if unset.

has_new_comments

Boolean to indicate if the owner of this record has read it since it was last update.

ic_info

Any user-specified in character info, like Teshari pack stuff or faction notes.

name

A user-descriptive (searchable) name for presenting comment holders.

ooc_info

Any user-specified out of character info, like content warnings.

record_id

GUID for this ckey/save slot combo.

serialize_fields

Static list of var keys to serialize. TODO: unit test

show_info_on_examine

Boolean to indicate if this character will show IC and OOC info when examined.

\ No newline at end of file +/datum/character_information - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

character_information

Main holder class for character comments - primarily user-set info, tracking vars, and a list of comment datums.

Vars

allow_commentsWhether or not this record is allowing comments currently
char_nameOwning character name (for searches)
ckeyOwning ckey (for searches).
commentsLinear list of comment datums for comments left on this character.
file_locationThe location this file was loaded from in the first place. Defaults to subsystem and ID if unset.
has_new_commentsBoolean to indicate if the owner of this record has read it since it was last update.
ic_infoAny user-specified in character info, like Teshari pack stuff or faction notes.
nameA user-descriptive (searchable) name for presenting comment holders.
ooc_infoAny user-specified out of character info, like content warnings.
record_idGUID for this ckey/save slot combo.
serialize_fieldsStatic list of var keys to serialize. TODO: unit test
show_info_on_examineBoolean to indicate if this character will show IC and OOC info when examined.

Var Details

allow_comments

Whether or not this record is allowing comments currently

char_name

Owning character name (for searches)

ckey

Owning ckey (for searches).

comments

Linear list of comment datums for comments left on this character.

file_location

The location this file was loaded from in the first place. Defaults to subsystem and ID if unset.

has_new_comments

Boolean to indicate if the owner of this record has read it since it was last update.

ic_info

Any user-specified in character info, like Teshari pack stuff or faction notes.

name

A user-descriptive (searchable) name for presenting comment holders.

ooc_info

Any user-specified out of character info, like content warnings.

record_id

GUID for this ckey/save slot combo.

serialize_fields

Static list of var keys to serialize. TODO: unit test

show_info_on_examine

Boolean to indicate if this character will show IC and OOC info when examined.

\ No newline at end of file diff --git a/datum/codex_entry.html b/datum/codex_entry.html index ff4979dc961..ef78c053271 100644 --- a/datum/codex_entry.html +++ b/datum/codex_entry.html @@ -1,3 +1,3 @@ -/datum/codex_entry - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

codex_entry

Vars

antag_textText shown to antagonists.
associated_pathsA list of typepaths used to populate associated_strings.
associated_stringsA list of string search terms associated with this entry.
available_to_map_tech_levelThe map tech level this entry will appear for.
categoriesA list of category decls that this codex entry belongs to.
disambiguatorValue used to disambiguate overlapping codex names.
guide_htmlHTML returned when the entry is used to populate a guide manual.
include_subtypesIf TRUE, associated_paths is set to include each path's subtypes in New().
lore_textIC text.
mechanics_textOOC text.
skip_hardcoded_generationIf TRUE, don't create this entry in codex init. Where possible, consider using abstract_type or store_codex_entry = FALSE instead.
store_codex_entryWhether or not this entry is stored on the subsystem, or is associated with solely the specific atom.
unsearchableIf TRUE, the entry will be excluded from search results, category listings, or the index. -It will only be accessible from items and entries that directly link to it.

Var Details

antag_text

Text shown to antagonists.

associated_paths

A list of typepaths used to populate associated_strings.

associated_strings

A list of string search terms associated with this entry.

available_to_map_tech_level

The map tech level this entry will appear for.

categories

A list of category decls that this codex entry belongs to.

disambiguator

Value used to disambiguate overlapping codex names.

guide_html

HTML returned when the entry is used to populate a guide manual.

include_subtypes

If TRUE, associated_paths is set to include each path's subtypes in New().

lore_text

IC text.

mechanics_text

OOC text.

skip_hardcoded_generation

If TRUE, don't create this entry in codex init. Where possible, consider using abstract_type or store_codex_entry = FALSE instead.

store_codex_entry

Whether or not this entry is stored on the subsystem, or is associated with solely the specific atom.

unsearchable

If TRUE, the entry will be excluded from search results, category listings, or the index. -It will only be accessible from items and entries that directly link to it.

\ No newline at end of file +/datum/codex_entry - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

codex_entry

Vars

antag_textText shown to antagonists.
associated_pathsA list of typepaths used to populate associated_strings.
associated_stringsA list of string search terms associated with this entry.
available_to_map_tech_levelThe map tech level this entry will appear for.
categoriesA list of category decls that this codex entry belongs to.
disambiguatorValue used to disambiguate overlapping codex names.
guide_htmlHTML returned when the entry is used to populate a guide manual.
include_subtypesIf TRUE, associated_paths is set to include each path's subtypes in New().
lore_textIC text.
mechanics_textOOC text.
skip_hardcoded_generationIf TRUE, don't create this entry in codex init. Where possible, consider using abstract_type or store_codex_entry = FALSE instead.
store_codex_entryWhether or not this entry is stored on the subsystem, or is associated with solely the specific atom.
unsearchableIf TRUE, the entry will be excluded from search results, category listings, or the index. +It will only be accessible from items and entries that directly link to it.

Var Details

antag_text

Text shown to antagonists.

associated_paths

A list of typepaths used to populate associated_strings.

associated_strings

A list of string search terms associated with this entry.

available_to_map_tech_level

The map tech level this entry will appear for.

categories

A list of category decls that this codex entry belongs to.

disambiguator

Value used to disambiguate overlapping codex names.

guide_html

HTML returned when the entry is used to populate a guide manual.

include_subtypes

If TRUE, associated_paths is set to include each path's subtypes in New().

lore_text

IC text.

mechanics_text

OOC text.

skip_hardcoded_generation

If TRUE, don't create this entry in codex init. Where possible, consider using abstract_type or store_codex_entry = FALSE instead.

store_codex_entry

Whether or not this entry is stored on the subsystem, or is associated with solely the specific atom.

unsearchable

If TRUE, the entry will be excluded from search results, category listings, or the index. +It will only be accessible from items and entries that directly link to it.

\ No newline at end of file diff --git a/datum/computer_file.html b/datum/computer_file.html index a1049cdfe42..b804e802355 100644 --- a/datum/computer_file.html +++ b/datum/computer_file.html @@ -1,3 +1,3 @@ -/datum/computer_file - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

computer_file

Procs

CloneReturns independent copy of this file. -rename: Whether the clone shold be auto-renamed.

Proc Details

Clone

Returns independent copy of this file. -rename: Whether the clone shold be auto-renamed.

\ No newline at end of file +/datum/computer_file - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

computer_file

Procs

CloneReturns independent copy of this file. +rename: Whether the clone shold be auto-renamed.

Proc Details

Clone

Returns independent copy of this file. +rename: Whether the clone shold be auto-renamed.

\ No newline at end of file diff --git a/datum/controller/master.html b/datum/controller/master.html index 4baa305349f..97b6dc3e885 100644 --- a/datum/controller/master.html +++ b/datum/controller/master.html @@ -1,5 +1,5 @@ -/datum/controller/master - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

master

Procs

format_color_cpuColors cpu number before output.
format_color_cpu_mapColors map cpu number before output. +/datum/controller/master - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

master

Procs

format_color_cpuColors cpu number before output.
format_color_cpu_mapColors map cpu number before output. Same as before, but specially for map cpu. -It uses same colors, but need different number range.

Proc Details

format_color_cpu

Colors cpu number before output.

format_color_cpu_map

Colors map cpu number before output. +It uses same colors, but need different number range.

Proc Details

format_color_cpu

Colors cpu number before output.

format_color_cpu_map

Colors map cpu number before output. Same as before, but specially for map cpu. -It uses same colors, but need different number range.

\ No newline at end of file +It uses same colors, but need different number range.

\ No newline at end of file diff --git a/datum/controller/subsystem.html b/datum/controller/subsystem.html index 3e5dcf495d8..bfba1f49136 100644 --- a/datum/controller/subsystem.html +++ b/datum/controller/subsystem.html @@ -1 +1 @@ -/datum/controller/subsystem - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

subsystem

Vars

_internal_nameA stringified version of the variable name for this subsystem. Used by the processing subsystem to make sure is_processing is unset properly.

Procs

PreInitdatum/controller/subsystem/New()

Var Details

_internal_name

A stringified version of the variable name for this subsystem. Used by the processing subsystem to make sure is_processing is unset properly.

Proc Details

PreInit

datum/controller/subsystem/New()

\ No newline at end of file +/datum/controller/subsystem - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

subsystem

Vars

_internal_nameA stringified version of the variable name for this subsystem. Used by the processing subsystem to make sure is_processing is unset properly.

Procs

PreInitdatum/controller/subsystem/New()

Var Details

_internal_name

A stringified version of the variable name for this subsystem. Used by the processing subsystem to make sure is_processing is unset properly.

Proc Details

PreInit

datum/controller/subsystem/New()

\ No newline at end of file diff --git a/datum/controller/subsystem/jobs.html b/datum/controller/subsystem/jobs.html index 163ca37a929..acc27ed0de6 100644 --- a/datum/controller/subsystem/jobs.html +++ b/datum/controller/subsystem/jobs.html @@ -1,5 +1,5 @@ -/datum/controller/subsystem/jobs - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

jobs

Procs

CheckHeadPositionsThis proc is called at the start of the level loop of divide_occupations() and will cause head jobs to be checked before any other jobs of the same level
divide_occupations
fill_head_positionThis proc is called before the level loop of divide_occupations() and will try to select a head, ignoring ALL non-head preferences for every level until it locates a head or runs out of levels to check

Proc Details

CheckHeadPositions

This proc is called at the start of the level loop of divide_occupations() and will cause head jobs to be checked before any other jobs of the same level

divide_occupations

fill_head_position

This proc is called before the level loop of divide_occupations() and will try to select a head, ignoring ALL non-head preferences for every level until it locates a head or runs out of levels to check

\ No newline at end of file diff --git a/datum/controller/subsystem/mapping.html b/datum/controller/subsystem/mapping.html index 647cfc274e1..2854f83ecc1 100644 --- a/datum/controller/subsystem/mapping.html +++ b/datum/controller/subsystem/mapping.html @@ -1 +1 @@ -/datum/controller/subsystem/mapping - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mapping

Vars

accessible_z_levelsThis list contains the z-level numbers which can be accessed via space travel and the percentile chances to get there.
admin_levelsList of z-levels for admin functionality (Centcom, shuttle transit, etc)
base_floor_areaReplacement area, if a base_floor_type is generated. Leave blank to skip.
base_floor_typeThe turf type used when generating floors between Z-levels at startup.
base_turf_by_zCustom base turf by Z-level. Defaults to world.turf for unlisted Z-levels
connected_z_cacheA list of connected z-levels to avoid repeatedly rebuilding connections
contact_levelsList of z-levels that can be contacted from the station, for eg announcements
levels_by_idAssociative list of levels by string ID
levels_by_zAssociative list of levels by strict z-level
map_levelsZ-levels available to various consoles, such as the crew monitor. Defaults to station_levels if unset.
planetoid_data_by_idAssociative list of planetoid/exoplanet data currently registered. The key is the planetoid id, the value is the planetoid_data datum.
planetoid_data_by_zList of all z-levels in the world where the index corresponds to a z-level, and the key at that index is the planetoid_data datum for the associated planet
player_levelsList of z-levels a character can typically reach
queued_markersA list of queued markers to initialize during SSmapping init.
sealed_levelsList of z-levels that don't allow random transit at edge
station_levelsList of z-levels containing the 'main map'
turbolifts_to_initializeA list of turbolift holders to initialize.

Procs

get_connected_levels_dataReturns a list of all the level data of all the connected z levels to the given z.DBColumn
register_level_dataRegisters all the needed infos from a level_data into the mapping subsystem
register_planetoidAdds a planetoid/exoplanet's data to the lookup tables. Optionally if the topmost_level_id var is set on P, will automatically assign all linked levels to P.
register_planetoid_levelsSet the specified planetoid data for the specified level, and its connected levels.
start_processing_all_planetsCalled by the roundstart hook once we toggle to in-game state
unregister_planetoidRemoves a planetoid/exoplanet's data from the lookup tables.

Var Details

accessible_z_levels

This list contains the z-level numbers which can be accessed via space travel and the percentile chances to get there.

admin_levels

List of z-levels for admin functionality (Centcom, shuttle transit, etc)

base_floor_area

Replacement area, if a base_floor_type is generated. Leave blank to skip.

base_floor_type

The turf type used when generating floors between Z-levels at startup.

base_turf_by_z

Custom base turf by Z-level. Defaults to world.turf for unlisted Z-levels

connected_z_cache

A list of connected z-levels to avoid repeatedly rebuilding connections

contact_levels

List of z-levels that can be contacted from the station, for eg announcements

levels_by_id

Associative list of levels by string ID

levels_by_z

Associative list of levels by strict z-level

map_levels

Z-levels available to various consoles, such as the crew monitor. Defaults to station_levels if unset.

planetoid_data_by_id

Associative list of planetoid/exoplanet data currently registered. The key is the planetoid id, the value is the planetoid_data datum.

planetoid_data_by_z

List of all z-levels in the world where the index corresponds to a z-level, and the key at that index is the planetoid_data datum for the associated planet

player_levels

List of z-levels a character can typically reach

queued_markers

A list of queued markers to initialize during SSmapping init.

sealed_levels

List of z-levels that don't allow random transit at edge

station_levels

List of z-levels containing the 'main map'

turbolifts_to_initialize

A list of turbolift holders to initialize.

Proc Details

get_connected_levels_data

Returns a list of all the level data of all the connected z levels to the given z.DBColumn

register_level_data

Registers all the needed infos from a level_data into the mapping subsystem

register_planetoid

Adds a planetoid/exoplanet's data to the lookup tables. Optionally if the topmost_level_id var is set on P, will automatically assign all linked levels to P.

register_planetoid_levels

Set the specified planetoid data for the specified level, and its connected levels.

start_processing_all_planets

Called by the roundstart hook once we toggle to in-game state

unregister_planetoid

Removes a planetoid/exoplanet's data from the lookup tables.

\ No newline at end of file +/datum/controller/subsystem/mapping - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mapping

Vars

accessible_z_levelsThis list contains the z-level numbers which can be accessed via space travel and the percentile chances to get there.
admin_levelsList of z-levels for admin functionality (Centcom, shuttle transit, etc)
base_floor_areaReplacement area, if a base_floor_type is generated. Leave blank to skip.
base_floor_typeThe turf type used when generating floors between Z-levels at startup.
base_turf_by_zCustom base turf by Z-level. Defaults to world.turf for unlisted Z-levels
connected_z_cacheA list of connected z-levels to avoid repeatedly rebuilding connections
contact_levelsList of z-levels that can be contacted from the station, for eg announcements
levels_by_idAssociative list of levels by string ID
levels_by_zAssociative list of levels by strict z-level
map_levelsZ-levels available to various consoles, such as the crew monitor. Defaults to station_levels if unset.
planetoid_data_by_idAssociative list of planetoid/exoplanet data currently registered. The key is the planetoid id, the value is the planetoid_data datum.
planetoid_data_by_zList of all z-levels in the world where the index corresponds to a z-level, and the key at that index is the planetoid_data datum for the associated planet
player_levelsList of z-levels a character can typically reach
queued_markersA list of queued markers to initialize during SSmapping init.
sealed_levelsList of z-levels that don't allow random transit at edge
station_levelsList of z-levels containing the 'main map'
turbolifts_to_initializeA list of turbolift holders to initialize.

Procs

get_connected_levels_dataReturns a list of all the level data of all the connected z levels to the given z.DBColumn
register_level_dataRegisters all the needed infos from a level_data into the mapping subsystem
register_planetoidAdds a planetoid/exoplanet's data to the lookup tables. Optionally if the topmost_level_id var is set on P, will automatically assign all linked levels to P.
register_planetoid_levelsSet the specified planetoid data for the specified level, and its connected levels.
start_processing_all_planetsCalled by the roundstart hook once we toggle to in-game state
unregister_planetoidRemoves a planetoid/exoplanet's data from the lookup tables.

Var Details

accessible_z_levels

This list contains the z-level numbers which can be accessed via space travel and the percentile chances to get there.

admin_levels

List of z-levels for admin functionality (Centcom, shuttle transit, etc)

base_floor_area

Replacement area, if a base_floor_type is generated. Leave blank to skip.

base_floor_type

The turf type used when generating floors between Z-levels at startup.

base_turf_by_z

Custom base turf by Z-level. Defaults to world.turf for unlisted Z-levels

connected_z_cache

A list of connected z-levels to avoid repeatedly rebuilding connections

contact_levels

List of z-levels that can be contacted from the station, for eg announcements

levels_by_id

Associative list of levels by string ID

levels_by_z

Associative list of levels by strict z-level

map_levels

Z-levels available to various consoles, such as the crew monitor. Defaults to station_levels if unset.

planetoid_data_by_id

Associative list of planetoid/exoplanet data currently registered. The key is the planetoid id, the value is the planetoid_data datum.

planetoid_data_by_z

List of all z-levels in the world where the index corresponds to a z-level, and the key at that index is the planetoid_data datum for the associated planet

player_levels

List of z-levels a character can typically reach

queued_markers

A list of queued markers to initialize during SSmapping init.

sealed_levels

List of z-levels that don't allow random transit at edge

station_levels

List of z-levels containing the 'main map'

turbolifts_to_initialize

A list of turbolift holders to initialize.

Proc Details

get_connected_levels_data

Returns a list of all the level data of all the connected z levels to the given z.DBColumn

register_level_data

Registers all the needed infos from a level_data into the mapping subsystem

register_planetoid

Adds a planetoid/exoplanet's data to the lookup tables. Optionally if the topmost_level_id var is set on P, will automatically assign all linked levels to P.

register_planetoid_levels

Set the specified planetoid data for the specified level, and its connected levels.

start_processing_all_planets

Called by the roundstart hook once we toggle to in-game state

unregister_planetoid

Removes a planetoid/exoplanet's data from the lookup tables.

\ No newline at end of file diff --git a/datum/controller/subsystem/materials.html b/datum/controller/subsystem/materials.html index 65f12bdcbeb..6cba84983dc 100644 --- a/datum/controller/subsystem/materials.html +++ b/datum/controller/subsystem/materials.html @@ -1 +1 @@ -/datum/controller/subsystem/materials - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

materials

Procs

get_rock_colorReturns the rock color for a given exterior wall

Proc Details

get_rock_color

Returns the rock color for a given exterior wall

\ No newline at end of file +/datum/controller/subsystem/materials - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

materials

Procs

get_rock_colorReturns the rock color for a given exterior wall

Proc Details

get_rock_color

Returns the rock color for a given exterior wall

\ No newline at end of file diff --git a/datum/controller/subsystem/networking.html b/datum/controller/subsystem/networking.html index 11001c54e01..8dd20ee4a3e 100644 --- a/datum/controller/subsystem/networking.html +++ b/datum/controller/subsystem/networking.html @@ -1 +1 @@ -/datum/controller/subsystem/networking - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

networking

Vars

reconnect_queuesAssoc list of network_id -> queue of devices that need to reconnect. This is checked when a new network is made.

Var Details

reconnect_queues

Assoc list of network_id -> queue of devices that need to reconnect. This is checked when a new network is made.

\ No newline at end of file +/datum/controller/subsystem/networking - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

networking

Vars

reconnect_queuesAssoc list of network_id -> queue of devices that need to reconnect. This is checked when a new network is made.

Var Details

reconnect_queues

Assoc list of network_id -> queue of devices that need to reconnect. This is checked when a new network is made.

\ No newline at end of file diff --git a/datum/controller/subsystem/processing/nano.html b/datum/controller/subsystem/processing/nano.html index b784e110f3c..b9bec9ab4ce 100644 --- a/datum/controller/subsystem/processing/nano.html +++ b/datum/controller/subsystem/processing/nano.html @@ -1,41 +1,41 @@ -/datum/controller/subsystem/processing/nano - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

nano

Procs

close_uisClose all /nanoui uis attached to src_object
close_user_uisClose /nanoui uis belonging to user
get_open_uiGet an open /nanoui ui for the current user, src_object and ui_key
try_update_uiGet an open /nanoui ui for the current user, src_object and ui_key and try to update it with data
ui_closedRemove a /nanoui ui from the list of open uis +/datum/controller/subsystem/processing/nano - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

nano

Procs

close_uisClose all /nanoui uis attached to src_object
close_user_uisClose /nanoui uis belonging to user
get_open_uiGet an open /nanoui ui for the current user, src_object and ui_key
try_update_uiGet an open /nanoui ui for the current user, src_object and ui_key and try to update it with data
ui_closedRemove a /nanoui ui from the list of open uis This is called by the /nanoui close() proc
ui_openedAdd a /nanoui ui to the list of open uis This is called by the /nanoui open() proc
update_uisUpdate all /nanoui uis attached to src_object
update_user_uisUpdate /nanoui uis belonging to user
user_logoutThis is called on user logout Closes/clears all uis attached to the user's /mob
user_transferredThis is called when a player transfers from one mob to another -Transfers all open UIs to the new mob

Proc Details

close_uis

Close all /nanoui uis attached to src_object

+Transfers all open UIs to the new mob

Proc Details

close_uis

Close all /nanoui uis attached to src_object

@param src_object /obj|/mob The obj or mob which the uis are attached to

-

@return int The number of uis close

close_user_uis

Close /nanoui uis belonging to user

+

@return int The number of uis close

close_user_uis

Close /nanoui uis belonging to user

@param user /mob The mob who owns the uis @param src_object /obj|/mob If src_object is provided, only close uis which are attached to src_object (optional) @param ui_key string If ui_key is provided, only close uis with a matching ui_key (optional)

-

@return int The number of uis closed

get_open_ui

Get an open /nanoui ui for the current user, src_object and ui_key

+

@return int The number of uis closed

get_open_ui

Get an open /nanoui ui for the current user, src_object and ui_key

@param user /mob The mob who opened/owns the ui @param src_object /obj|/mob The obj or mob which the ui belongs to @param ui_key string A string key used for the ui

-

@return /nanoui Returns the found ui, or null if none exists

try_update_ui

Get an open /nanoui ui for the current user, src_object and ui_key and try to update it with data

+

@return /nanoui Returns the found ui, or null if none exists

try_update_ui

Get an open /nanoui ui for the current user, src_object and ui_key and try to update it with data

@param user /mob The mob who opened/owns the ui @param src_object /obj|/mob The obj or mob which the ui belongs to @param ui_key string A string key used for the ui @param ui /datum/nanoui An existing instance of the ui (can be null) @param data list The data to be passed to the ui, if it exists @param force_open boolean The ui is being forced to (re)open, so close ui if it exists (instead of updating)

-

@return /nanoui Returns the found ui, for null if none exists

ui_closed

Remove a /nanoui ui from the list of open uis +

@return /nanoui Returns the found ui, for null if none exists

ui_closed

Remove a /nanoui ui from the list of open uis This is called by the /nanoui close() proc

@param ui /nanoui The ui to remove

-

@return int 0 if no ui was removed, 1 if removed successfully

ui_opened

Add a /nanoui ui to the list of open uis +

@return int 0 if no ui was removed, 1 if removed successfully

ui_opened

Add a /nanoui ui to the list of open uis This is called by the /nanoui open() proc

@param ui /nanoui The ui to add

-

@return nothing

update_uis

Update all /nanoui uis attached to src_object

+

@return nothing

update_uis

Update all /nanoui uis attached to src_object

@param src_object /obj|/mob The obj or mob which the uis are attached to

-

@return int The number of uis updated

update_user_uis

Update /nanoui uis belonging to user

+

@return int The number of uis updated

update_user_uis

Update /nanoui uis belonging to user

@param user /mob The mob who owns the uis @param src_object /obj|/mob If src_object is provided, only update uis which are attached to src_object (optional) @param ui_key string If ui_key is provided, only update uis with a matching ui_key (optional)

-

@return int The number of uis updated

user_logout

This is called on user logout +

@return int The number of uis updated

user_logout

This is called on user logout Closes/clears all uis attached to the user's /mob

@param user /mob The user's mob

-

@return nothing

user_transferred

This is called when a player transfers from one mob to another +

@return nothing

user_transferred

This is called when a player transfers from one mob to another Transfers all open UIs to the new mob

@param oldMob /mob The user's old mob @param newMob /mob The user's new mob

-

@return nothing

\ No newline at end of file +

@return nothing

\ No newline at end of file diff --git a/datum/controller/subsystem/processing/plants.html b/datum/controller/subsystem/processing/plants.html index c8cf971a46e..158d1dfe239 100644 --- a/datum/controller/subsystem/processing/plants.html +++ b/datum/controller/subsystem/processing/plants.html @@ -1 +1 @@ -/datum/controller/subsystem/processing/plants - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plants

Vars

gene_masked_listPrecalculated gene decl/mask list for use in botany machine UI.
plant_icon_cacheStores images of growth, fruits and seeds.
plant_product_spritesList of all growth sprites plus number of growth stages.
plant_spritesList of all harvested product sprites.
product_descsStores generated fruit descs.
seedsAll seed data stored here.

Var Details

gene_masked_list

Precalculated gene decl/mask list for use in botany machine UI.

plant_icon_cache

Stores images of growth, fruits and seeds.

plant_product_sprites

List of all growth sprites plus number of growth stages.

plant_sprites

List of all harvested product sprites.

product_descs

Stores generated fruit descs.

seeds

All seed data stored here.

\ No newline at end of file +/datum/controller/subsystem/processing/plants - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plants

Vars

gene_masked_listPrecalculated gene decl/mask list for use in botany machine UI.
plant_icon_cacheStores images of growth, fruits and seeds.
plant_product_spritesList of all growth sprites plus number of growth stages.
plant_spritesList of all harvested product sprites.
product_descsStores generated fruit descs.
seedsAll seed data stored here.

Var Details

gene_masked_list

Precalculated gene decl/mask list for use in botany machine UI.

plant_icon_cache

Stores images of growth, fruits and seeds.

plant_product_sprites

List of all growth sprites plus number of growth stages.

plant_sprites

List of all harvested product sprites.

product_descs

Stores generated fruit descs.

seeds

All seed data stored here.

\ No newline at end of file diff --git a/datum/controller/subsystem/secrets.html b/datum/controller/subsystem/secrets.html index 1e33af29741..37ffb45dfeb 100644 --- a/datum/controller/subsystem/secrets.html +++ b/datum/controller/subsystem/secrets.html @@ -1 +1 @@ -/datum/controller/subsystem/secrets - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

secrets

Vars

file_cacheCache for files retrieved (such as icons)
forbidden_pathsDefines a list of paths that secrets are not allowed to create. Anything loaded that is of a type or subtype in this list will throw an error.
load_directoriesRoot locations of content to load; terminating / is important for example dir check. Maps and mods inject their own directories into this list pre-init.
permitted_pathsDefines a list of paths that secrets are allowed to create. Anything loaded that isn't of a type or subtype in this list will throw an error.
protected_listsList of vars to hide from View Variables as this system is supposed to be full of secrets.
secrets_by_keySecrets indexed by key for specific retrieval.

Var Details

file_cache

Cache for files retrieved (such as icons)

forbidden_paths

Defines a list of paths that secrets are not allowed to create. Anything loaded that is of a type or subtype in this list will throw an error.

load_directories

Root locations of content to load; terminating / is important for example dir check. Maps and mods inject their own directories into this list pre-init.

permitted_paths

Defines a list of paths that secrets are allowed to create. Anything loaded that isn't of a type or subtype in this list will throw an error.

protected_lists

List of vars to hide from View Variables as this system is supposed to be full of secrets.

secrets_by_key

Secrets indexed by key for specific retrieval.

\ No newline at end of file +/datum/controller/subsystem/secrets - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

secrets

Vars

file_cacheCache for files retrieved (such as icons)
forbidden_pathsDefines a list of paths that secrets are not allowed to create. Anything loaded that is of a type or subtype in this list will throw an error.
load_directoriesRoot locations of content to load; terminating / is important for example dir check. Maps and mods inject their own directories into this list pre-init.
permitted_pathsDefines a list of paths that secrets are allowed to create. Anything loaded that isn't of a type or subtype in this list will throw an error.
protected_listsList of vars to hide from View Variables as this system is supposed to be full of secrets.
secrets_by_keySecrets indexed by key for specific retrieval.

Var Details

file_cache

Cache for files retrieved (such as icons)

forbidden_paths

Defines a list of paths that secrets are not allowed to create. Anything loaded that is of a type or subtype in this list will throw an error.

load_directories

Root locations of content to load; terminating / is important for example dir check. Maps and mods inject their own directories into this list pre-init.

permitted_paths

Defines a list of paths that secrets are allowed to create. Anything loaded that isn't of a type or subtype in this list will throw an error.

protected_lists

List of vars to hide from View Variables as this system is supposed to be full of secrets.

secrets_by_key

Secrets indexed by key for specific retrieval.

\ No newline at end of file diff --git a/datum/controller/subsystem/shuttle.html b/datum/controller/subsystem/shuttle.html index 33b1a051bd1..8f2287f887c 100644 --- a/datum/controller/subsystem/shuttle.html +++ b/datum/controller/subsystem/shuttle.html @@ -1 +1 @@ -/datum/controller/subsystem/shuttle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

shuttle

Procs

initialize_shuttleShuttle Added Handling

Proc Details

initialize_shuttle

Shuttle Added Handling

\ No newline at end of file +/datum/controller/subsystem/shuttle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

shuttle

Procs

initialize_shuttleShuttle Added Handling

Proc Details

initialize_shuttle

Shuttle Added Handling

\ No newline at end of file diff --git a/datum/controller/subsystem/timer.html b/datum/controller/subsystem/timer.html index 531d01ca18b..2e6b84de31c 100644 --- a/datum/controller/subsystem/timer.html +++ b/datum/controller/subsystem/timer.html @@ -1 +1 @@ -/datum/controller/subsystem/timer - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

timer

Vars

bucket_auto_resetBoolean operator controlling if the timer SS will automatically reset buckets if it fails to invoke callbacks for an extended period of time
bucket_countHow many timers are in the buckets
bucket_listList of buckets, each bucket holds every timer that has to run that byond tick
bucket_reset_countHow many times bucket was reset
bucket_resolutionworld.tick_lag the bucket was designed for
clienttime_timersSpecial timers that run in real-time, not BYOND time; these are more expensive to run and maintain
hashesA hashlist dictionary used for storing unique timers
head_offsetworld.time of the first entry in the bucket list, effectively the 'start time' of the current buckets
last_invoke_tickContains the last time that a timer's callback was invoked, or the last tick the SS fired if no timers are being processed
last_invoke_warningContains the last time that a warning was issued for not invoking callbacks
next_clienttime_timer_indexKeeps track of the next index to work on for client timers
practical_offsetIndex of the wrap around pivot for buckets. buckets before this are later running buckets wrapped around from the end of the bucket list.
second_queueQueue used for storing timers that do not fit into the current buckets
timer_id_dictList of all active timers associated to their timer ID (for easy lookup)

Procs

get_timer_debug_stringGenerates a string with details about the timed event for debugging purposes
reset_bucketsDestroys the existing buckets and creates new buckets from the existing timed events

Var Details

bucket_auto_reset

Boolean operator controlling if the timer SS will automatically reset buckets if it fails to invoke callbacks for an extended period of time

bucket_count

How many timers are in the buckets

bucket_list

List of buckets, each bucket holds every timer that has to run that byond tick

bucket_reset_count

How many times bucket was reset

bucket_resolution

world.tick_lag the bucket was designed for

clienttime_timers

Special timers that run in real-time, not BYOND time; these are more expensive to run and maintain

hashes

A hashlist dictionary used for storing unique timers

head_offset

world.time of the first entry in the bucket list, effectively the 'start time' of the current buckets

last_invoke_tick

Contains the last time that a timer's callback was invoked, or the last tick the SS fired if no timers are being processed

last_invoke_warning

Contains the last time that a warning was issued for not invoking callbacks

next_clienttime_timer_index

Keeps track of the next index to work on for client timers

practical_offset

Index of the wrap around pivot for buckets. buckets before this are later running buckets wrapped around from the end of the bucket list.

second_queue

Queue used for storing timers that do not fit into the current buckets

timer_id_dict

List of all active timers associated to their timer ID (for easy lookup)

Proc Details

get_timer_debug_string

Generates a string with details about the timed event for debugging purposes

reset_buckets

Destroys the existing buckets and creates new buckets from the existing timed events

\ No newline at end of file +/datum/controller/subsystem/timer - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

timer

Vars

bucket_auto_resetBoolean operator controlling if the timer SS will automatically reset buckets if it fails to invoke callbacks for an extended period of time
bucket_countHow many timers are in the buckets
bucket_listList of buckets, each bucket holds every timer that has to run that byond tick
bucket_reset_countHow many times bucket was reset
bucket_resolutionworld.tick_lag the bucket was designed for
clienttime_timersSpecial timers that run in real-time, not BYOND time; these are more expensive to run and maintain
hashesA hashlist dictionary used for storing unique timers
head_offsetworld.time of the first entry in the bucket list, effectively the 'start time' of the current buckets
last_invoke_tickContains the last time that a timer's callback was invoked, or the last tick the SS fired if no timers are being processed
last_invoke_warningContains the last time that a warning was issued for not invoking callbacks
next_clienttime_timer_indexKeeps track of the next index to work on for client timers
practical_offsetIndex of the wrap around pivot for buckets. buckets before this are later running buckets wrapped around from the end of the bucket list.
second_queueQueue used for storing timers that do not fit into the current buckets
timer_id_dictList of all active timers associated to their timer ID (for easy lookup)

Procs

get_timer_debug_stringGenerates a string with details about the timed event for debugging purposes
reset_bucketsDestroys the existing buckets and creates new buckets from the existing timed events

Var Details

bucket_auto_reset

Boolean operator controlling if the timer SS will automatically reset buckets if it fails to invoke callbacks for an extended period of time

bucket_count

How many timers are in the buckets

bucket_list

List of buckets, each bucket holds every timer that has to run that byond tick

bucket_reset_count

How many times bucket was reset

bucket_resolution

world.tick_lag the bucket was designed for

clienttime_timers

Special timers that run in real-time, not BYOND time; these are more expensive to run and maintain

hashes

A hashlist dictionary used for storing unique timers

head_offset

world.time of the first entry in the bucket list, effectively the 'start time' of the current buckets

last_invoke_tick

Contains the last time that a timer's callback was invoked, or the last tick the SS fired if no timers are being processed

last_invoke_warning

Contains the last time that a warning was issued for not invoking callbacks

next_clienttime_timer_index

Keeps track of the next index to work on for client timers

practical_offset

Index of the wrap around pivot for buckets. buckets before this are later running buckets wrapped around from the end of the bucket list.

second_queue

Queue used for storing timers that do not fit into the current buckets

timer_id_dict

List of all active timers associated to their timer ID (for easy lookup)

Proc Details

get_timer_debug_string

Generates a string with details about the timed event for debugging purposes

reset_buckets

Destroys the existing buckets and creates new buckets from the existing timed events

\ No newline at end of file diff --git a/datum/controller/subsystem/typing.html b/datum/controller/subsystem/typing.html index 7b78bbeeeb7..a6a76434562 100644 --- a/datum/controller/subsystem/typing.html +++ b/datum/controller/subsystem/typing.html @@ -1 +1 @@ -/datum/controller/subsystem/typing - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

typing

Vars

INDEX_INFLIGHTThe status entry index of the inflight state.
INDEX_INPUT_STATEThe status entry index of the input bar typing state.
INDEX_PREFERENCEThe status entry index of the related client's typing indicator visibility preference.
INDEX_TIMEOUTThe status entry index of the timeout threshold.
INDEX_VERB_STATEThe status entry index of the verb input typing state.
INPUT_HANDLEThe skin control to poll for TYPING_STATE_INPUT status.
MAX_INDEXThe highest index in a status entry.
match_verbsMatches input bar verbs that should set TYPING_STATE_INPUT.
queueA list of clients waiting to be polled for input state.
statusA list of ckey to list, containing current state data. See get_entry() for details.

Procs

get_client_recordReturn, generating if necessary, a ckey-indexed list holding typing status.
set_indicator_stateUpdates client|ckey's verb typing state to new_state.
update_indicatorAttempt to update the mob's typing state and indicator according to new state.
update_indicator_state_from_wingetRequest client's input bar state using winget and updating entry accordingly.
update_preferenceUpdates client's preference bool for whether typing indicators should be shown.

Var Details

INDEX_INFLIGHT

The status entry index of the inflight state.

INDEX_INPUT_STATE

The status entry index of the input bar typing state.

INDEX_PREFERENCE

The status entry index of the related client's typing indicator visibility preference.

INDEX_TIMEOUT

The status entry index of the timeout threshold.

INDEX_VERB_STATE

The status entry index of the verb input typing state.

INPUT_HANDLE

The skin control to poll for TYPING_STATE_INPUT status.

MAX_INDEX

The highest index in a status entry.

match_verbs

Matches input bar verbs that should set TYPING_STATE_INPUT.

queue

A list of clients waiting to be polled for input state.

status

A list of ckey to list, containing current state data. See get_entry() for details.

Proc Details

get_client_record

Return, generating if necessary, a ckey-indexed list holding typing status.

set_indicator_state

Updates client|ckey's verb typing state to new_state.

update_indicator

Attempt to update the mob's typing state and indicator according to new state.

update_indicator_state_from_winget

Request client's input bar state using winget and updating entry accordingly.

update_preference

Updates client's preference bool for whether typing indicators should be shown.

\ No newline at end of file +/datum/controller/subsystem/typing - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

typing

Vars

INDEX_INFLIGHTThe status entry index of the inflight state.
INDEX_INPUT_STATEThe status entry index of the input bar typing state.
INDEX_PREFERENCEThe status entry index of the related client's typing indicator visibility preference.
INDEX_TIMEOUTThe status entry index of the timeout threshold.
INDEX_VERB_STATEThe status entry index of the verb input typing state.
INPUT_HANDLEThe skin control to poll for TYPING_STATE_INPUT status.
MAX_INDEXThe highest index in a status entry.
match_verbsMatches input bar verbs that should set TYPING_STATE_INPUT.
queueA list of clients waiting to be polled for input state.
statusA list of ckey to list, containing current state data. See get_entry() for details.

Procs

get_client_recordReturn, generating if necessary, a ckey-indexed list holding typing status.
set_indicator_stateUpdates client|ckey's verb typing state to new_state.
update_indicatorAttempt to update the mob's typing state and indicator according to new state.
update_indicator_state_from_wingetRequest client's input bar state using winget and updating entry accordingly.
update_preferenceUpdates client's preference bool for whether typing indicators should be shown.

Var Details

INDEX_INFLIGHT

The status entry index of the inflight state.

INDEX_INPUT_STATE

The status entry index of the input bar typing state.

INDEX_PREFERENCE

The status entry index of the related client's typing indicator visibility preference.

INDEX_TIMEOUT

The status entry index of the timeout threshold.

INDEX_VERB_STATE

The status entry index of the verb input typing state.

INPUT_HANDLE

The skin control to poll for TYPING_STATE_INPUT status.

MAX_INDEX

The highest index in a status entry.

match_verbs

Matches input bar verbs that should set TYPING_STATE_INPUT.

queue

A list of clients waiting to be polled for input state.

status

A list of ckey to list, containing current state data. See get_entry() for details.

Proc Details

get_client_record

Return, generating if necessary, a ckey-indexed list holding typing status.

set_indicator_state

Updates client|ckey's verb typing state to new_state.

update_indicator

Attempt to update the mob's typing state and indicator according to new state.

update_indicator_state_from_winget

Request client's input bar state using winget and updating entry accordingly.

update_preference

Updates client's preference bool for whether typing indicators should be shown.

\ No newline at end of file diff --git a/datum/controller/subsystem/weather.html b/datum/controller/subsystem/weather.html index 3cfd46ad5af..af43d8671ba 100644 --- a/datum/controller/subsystem/weather.html +++ b/datum/controller/subsystem/weather.html @@ -1 +1 @@ -/datum/controller/subsystem/weather - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

weather

Procs

register_weather_systemRegisters a given weather system obj for getting updates by SSweather.
setup_weather_systemSets a weather state to use for a given z level/z level stack. topmost_level may be a level_id or a level_data instance.
unregister_weather_systemRemove a weather systeam from the processing lists.

Proc Details

register_weather_system

Registers a given weather system obj for getting updates by SSweather.

setup_weather_system

Sets a weather state to use for a given z level/z level stack. topmost_level may be a level_id or a level_data instance.

unregister_weather_system

Remove a weather systeam from the processing lists.

\ No newline at end of file +/datum/controller/subsystem/weather - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

weather

Procs

register_weather_systemRegisters a given weather system obj for getting updates by SSweather.
setup_weather_systemSets a weather state to use for a given z level/z level stack. topmost_level may be a level_id or a level_data instance.
unregister_weather_systemRemove a weather systeam from the processing lists.

Proc Details

register_weather_system

Registers a given weather system obj for getting updates by SSweather.

setup_weather_system

Sets a weather state to use for a given z level/z level stack. topmost_level may be a level_id or a level_data instance.

unregister_weather_system

Remove a weather systeam from the processing lists.

\ No newline at end of file diff --git a/datum/controller/subsystem/zcopy.html b/datum/controller/subsystem/zcopy.html index e1751742d78..80b07c61ec3 100644 --- a/datum/controller/subsystem/zcopy.html +++ b/datum/controller/subsystem/zcopy.html @@ -1 +1 @@ -/datum/controller/subsystem/zcopy - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

zcopy

Procs

RebuildZStateFully reset Z-Mimic, rebuilding state from scratch. Use this if you change Z-stack mappings after Z-Mimic has initialized. Expensive.
fixup_appearance_planesGenerate a new appearance from appearance with planes mangled to work with Z-Mimic. Do not pass a depth.

Proc Details

RebuildZState

Fully reset Z-Mimic, rebuilding state from scratch. Use this if you change Z-stack mappings after Z-Mimic has initialized. Expensive.

fixup_appearance_planes

Generate a new appearance from appearance with planes mangled to work with Z-Mimic. Do not pass a depth.

\ No newline at end of file +/datum/controller/subsystem/zcopy - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

zcopy

Procs

RebuildZStateFully reset Z-Mimic, rebuilding state from scratch. Use this if you change Z-stack mappings after Z-Mimic has initialized. Expensive.
fixup_appearance_planesGenerate a new appearance from appearance with planes mangled to work with Z-Mimic. Do not pass a depth.

Proc Details

RebuildZState

Fully reset Z-Mimic, rebuilding state from scratch. Use this if you change Z-stack mappings after Z-Mimic has initialized. Expensive.

fixup_appearance_planes

Generate a new appearance from appearance with planes mangled to work with Z-Mimic. Do not pass a depth.

\ No newline at end of file diff --git a/datum/daycycle.html b/datum/daycycle.html index 35dd84f4dcb..55a0736ced1 100644 --- a/datum/daycycle.html +++ b/datum/daycycle.html @@ -1,5 +1,5 @@ -/datum/daycycle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

daycycle

Vars

current_periodWhat period of day are we sitting in as of our last update?
cycle_durationHow long is a full day and night cycle?
cycle_periodsMappings of colour and power to % progression points throughout the cycle. +/datum/daycycle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

daycycle

Vars

current_periodWhat period of day are we sitting in as of our last update?
cycle_durationHow long is a full day and night cycle?
cycle_periodsMappings of colour and power to % progression points throughout the cycle. Each entry must be arranged in order of earliest to latest. -Null values on periods use the general level ambience instead.
daycycle_idUnique string ID used to register a level with a daycycle.
last_updateWhat world.time did we last update? Used to calculate time progression between ticks.
levels_affectedWhat z-levels are affected by this daycycle? Used for mass updating ambience.
time_in_cycleHow far are we into the current cycle?

Var Details

current_period

What period of day are we sitting in as of our last update?

cycle_duration

How long is a full day and night cycle?

cycle_periods

Mappings of colour and power to % progression points throughout the cycle. +Null values on periods use the general level ambience instead.

daycycle_idUnique string ID used to register a level with a daycycle.
last_updateWhat world.time did we last update? Used to calculate time progression between ticks.
levels_affectedWhat z-levels are affected by this daycycle? Used for mass updating ambience.
time_in_cycleHow far are we into the current cycle?

Var Details

current_period

What period of day are we sitting in as of our last update?

cycle_duration

How long is a full day and night cycle?

cycle_periods

Mappings of colour and power to % progression points throughout the cycle. Each entry must be arranged in order of earliest to latest. -Null values on periods use the general level ambience instead.

daycycle_id

Unique string ID used to register a level with a daycycle.

last_update

What world.time did we last update? Used to calculate time progression between ticks.

levels_affected

What z-levels are affected by this daycycle? Used for mass updating ambience.

time_in_cycle

How far are we into the current cycle?

\ No newline at end of file +Null values on periods use the general level ambience instead.

daycycle_id

Unique string ID used to register a level with a daycycle.

last_update

What world.time did we last update? Used to calculate time progression between ticks.

levels_affected

What z-levels are affected by this daycycle? Used for mass updating ambience.

time_in_cycle

How far are we into the current cycle?

\ No newline at end of file diff --git a/datum/daycycle_period.html b/datum/daycycle_period.html index 7594fbcd56d..c717bbf9700 100644 --- a/datum/daycycle_period.html +++ b/datum/daycycle_period.html @@ -1 +1 @@ -/datum/daycycle_period - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

daycycle_period

Vars

announcementMessage shown to outdoors players when the daycycle moves to this period.
colorAmbient light colour during this time of day.
nameIn-character descriptor (ie. 'sunrise')
period0-1 value to indicate where in the total day/night progression this falls.
powerAmbient light power during this time of day.
temperatureAmbient temperature modifier during this time of day.

Var Details

announcement

Message shown to outdoors players when the daycycle moves to this period.

color

Ambient light colour during this time of day.

name

In-character descriptor (ie. 'sunrise')

period

0-1 value to indicate where in the total day/night progression this falls.

power

Ambient light power during this time of day.

temperature

Ambient temperature modifier during this time of day.

\ No newline at end of file +/datum/daycycle_period - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

daycycle_period

Vars

announcementMessage shown to outdoors players when the daycycle moves to this period.
colorAmbient light colour during this time of day.
nameIn-character descriptor (ie. 'sunrise')
period0-1 value to indicate where in the total day/night progression this falls.
powerAmbient light power during this time of day.
temperatureAmbient temperature modifier during this time of day.

Var Details

announcement

Message shown to outdoors players when the daycycle moves to this period.

color

Ambient light colour during this time of day.

name

In-character descriptor (ie. 'sunrise')

period

0-1 value to indicate where in the total day/night progression this falls.

power

Ambient light power during this time of day.

temperature

Ambient temperature modifier during this time of day.

\ No newline at end of file diff --git a/datum/diploma_details.html b/datum/diploma_details.html index e53d6d68a35..bbcfb8f25d1 100644 --- a/datum/diploma_details.html +++ b/datum/diploma_details.html @@ -1 +1 @@ -/datum/diploma_details - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

diploma_details

Details used by the diploma plaques for display.

Vars

claimantName of the diploma holder
degreeThe degree's name
degree_shortThe abbreviation of the degree
establishmentEstablishment that emitted this diploma
signatureSignature of the diploma holder
titleThe title this degree grants
title_shortThe abbreviation of the title granted by the degree

Procs

get_description_stringReturns a string decribing what's on the diploma.
get_examine_stringReturns a string describing what is seen on closer inspection of the diploma.

Var Details

claimant

Name of the diploma holder

degree

The degree's name

degree_short

The abbreviation of the degree

establishment

Establishment that emitted this diploma

signature

Signature of the diploma holder

title

The title this degree grants

title_short

The abbreviation of the title granted by the degree

Proc Details

get_description_string

Returns a string decribing what's on the diploma.

get_examine_string

Returns a string describing what is seen on closer inspection of the diploma.

\ No newline at end of file +/datum/diploma_details - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

diploma_details

Details used by the diploma plaques for display.

Vars

claimantName of the diploma holder
degreeThe degree's name
degree_shortThe abbreviation of the degree
establishmentEstablishment that emitted this diploma
signatureSignature of the diploma holder
titleThe title this degree grants
title_shortThe abbreviation of the title granted by the degree

Procs

get_description_stringReturns a string decribing what's on the diploma.
get_examine_stringReturns a string describing what is seen on closer inspection of the diploma.

Var Details

claimant

Name of the diploma holder

degree

The degree's name

degree_short

The abbreviation of the degree

establishment

Establishment that emitted this diploma

signature

Signature of the diploma holder

title

The title this degree grants

title_short

The abbreviation of the title granted by the degree

Proc Details

get_description_string

Returns a string decribing what's on the diploma.

get_examine_string

Returns a string describing what is seen on closer inspection of the diploma.

\ No newline at end of file diff --git a/datum/extension.html b/datum/extension.html index 74e7ba21f47..a441a5ce92f 100644 --- a/datum/extension.html +++ b/datum/extension.html @@ -1,3 +1,3 @@ -/datum/extension - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

extension

Procs

CanCloneExtensions can't be cloned from a Clone() call, because they need a holder on New, and cannot be cloned onto the same object. -Use copy_from instead!
copy_fromWorkaround for extensions not supporting Clone(). Copy data from another extension, so we're essentially a clone of that other extension.

Proc Details

CanClone

Extensions can't be cloned from a Clone() call, because they need a holder on New, and cannot be cloned onto the same object. -Use copy_from instead!

copy_from

Workaround for extensions not supporting Clone(). Copy data from another extension, so we're essentially a clone of that other extension.

\ No newline at end of file +/datum/extension - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

extension

Procs

CanCloneExtensions can't be cloned from a Clone() call, because they need a holder on New, and cannot be cloned onto the same object. +Use copy_from instead!
copy_fromWorkaround for extensions not supporting Clone(). Copy data from another extension, so we're essentially a clone of that other extension.

Proc Details

CanClone

Extensions can't be cloned from a Clone() call, because they need a holder on New, and cannot be cloned onto the same object. +Use copy_from instead!

copy_from

Workaround for extensions not supporting Clone(). Copy data from another extension, so we're essentially a clone of that other extension.

\ No newline at end of file diff --git a/datum/extension/abilities.html b/datum/extension/abilities.html index eccc71c91a9..65fc4b6a177 100644 --- a/datum/extension/abilities.html +++ b/datum/extension/abilities.html @@ -1 +1 @@ -/datum/extension/abilities - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

abilities

Procs

do_grabbed_invocationClicking a grab on the currently grabbed mob.
do_melee_invocationClicking an adjacent target (UnarmedAttack())
do_ranged_invocationClicking a distant target (RangedAttack())
do_self_invocationUsing an empty hand on itelf (attack_empty_hand())
refresh_loginUpdates UI etc. on login

Proc Details

do_grabbed_invocation

Clicking a grab on the currently grabbed mob.

do_melee_invocation

Clicking an adjacent target (UnarmedAttack())

do_ranged_invocation

Clicking a distant target (RangedAttack())

do_self_invocation

Using an empty hand on itelf (attack_empty_hand())

refresh_login

Updates UI etc. on login

\ No newline at end of file +/datum/extension/abilities - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

abilities

Procs

do_grabbed_invocationClicking a grab on the currently grabbed mob.
do_melee_invocationClicking an adjacent target (UnarmedAttack())
do_ranged_invocationClicking a distant target (RangedAttack())
do_self_invocationUsing an empty hand on itelf (attack_empty_hand())
refresh_loginUpdates UI etc. on login

Proc Details

do_grabbed_invocation

Clicking a grab on the currently grabbed mob.

do_melee_invocation

Clicking an adjacent target (UnarmedAttack())

do_ranged_invocation

Clicking a distant target (RangedAttack())

do_self_invocation

Using an empty hand on itelf (attack_empty_hand())

refresh_login

Updates UI etc. on login

\ No newline at end of file diff --git a/datum/extension/lockable.html b/datum/extension/lockable.html index a12a33cf288..deabc95fde7 100644 --- a/datum/extension/lockable.html +++ b/datum/extension/lockable.html @@ -1,16 +1,16 @@ -/datum/extension/lockable - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

lockable

Extension for giving an object a code lock, with it's own ui.

Vars

codeThe passcode currently inputed so far and what is displayed on the UI.
emaggedWhether or not the lock is emagged.
errorError text currently displayed to the user. Temporary.
is_digital_lockWhether or not the lock is digital, and its ability to be brute forced.
l_codeThe code to unlock the lock
l_hackingWhether or not the lock is being hacked.
l_setWhether or not the lock has been set.
l_setshortWhether or not the ability to set the lock is broken.
lockedWhether the lock is locked.
max_code_lengthMax length of the password.
openWhether or not the lock service panel is open.
opening_panelWhether we're currently opening the panel or not. (Unskilled people can take a long time to open it)
sound_rangeThe absolute range in turfs the lockable's sounds can be heard at from the holder's position.

Procs

attackbyItem attack handler for interactions with the host.
bad_access_attemptCalled after the user enters the wrong keycode, or fails a hacking attempt.
can_interactWhether the user can actually issue commands to the ui.
clear_buttonClears the currently entered code and the current error text, and lock the lockable if it's not already.
clear_current_codeClear the currently entered code on the ui.
clear_errorClear the currently displayed error text on the ui.
confirm_codeCalled when the user press the enter key on the lockable keypad, or when the last key of the code is entered. +/datum/extension/lockable - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

lockable

Extension for giving an object a code lock, with it's own ui.

Vars

codeThe passcode currently inputed so far and what is displayed on the UI.
emaggedWhether or not the lock is emagged.
errorError text currently displayed to the user. Temporary.
is_digital_lockWhether or not the lock is digital, and its ability to be brute forced.
l_codeThe code to unlock the lock
l_hackingWhether or not the lock is being hacked.
l_setWhether or not the lock has been set.
l_setshortWhether or not the ability to set the lock is broken.
lockedWhether the lock is locked.
max_code_lengthMax length of the password.
openWhether or not the lock service panel is open.
opening_panelWhether we're currently opening the panel or not. (Unskilled people can take a long time to open it)
sound_rangeThe absolute range in turfs the lockable's sounds can be heard at from the holder's position.

Procs

attackbyItem attack handler for interactions with the host.
bad_access_attemptCalled after the user enters the wrong keycode, or fails a hacking attempt.
can_interactWhether the user can actually issue commands to the ui.
clear_buttonClears the currently entered code and the current error text, and lock the lockable if it's not already.
clear_current_codeClear the currently entered code on the ui.
clear_errorClear the currently displayed error text on the ui.
confirm_codeCalled when the user press the enter key on the lockable keypad, or when the last key of the code is entered. Either sets the keycode for unlocking this lockable, or checks if the current keycode entered is the correct one, and unlocks the lockable. Returns TRUE if the code entered was appropriate.
emag_actCalled when an emag is used on the holder.
enter_numberCalled whenever the user input a number key. Adds the value of the key to the currently entered keycode.
hack_fail_chanceReturns a percent chance of the given user failing at hacking this lock.
is_lockedWhether the lockable is currently locked or not.
is_setting_keycodeWhether we're currently awaiting a keycode input to set the keycode to unlock this lockable.
keycode_issues_textChecks the given code for any issues with using it as this lockable's keycode. Returns null if there are no problems. Or a text string describing the problem otherwise.
matches_keycodeWhether the incoming keycode matches the keycode we have set to unlock this lockable.
play_code_set_soundMakes the holder play the sound after a new keycode has been set.
play_failure_soundMakes the holder play the failure sound, when an invalid operation has been done.
play_key_soundMakes the holder play a sound when a keypad key has been pressed.
play_lock_soundMakes the holder play the lock's locking sound.
play_success_soundMakes the holder play the success sound, when an operation was successful.
play_unlock_soundMakes the holder play the lock's unlock sound.
pressed_keyProcess keypresses coming from the nanoUI.
reset_memoryClears the currently set keycode, hacked state, and shorted state. -Called by the hacking proc via timer after a short delay.
set_error_messageSets the error message to be displayed currently.
set_keycodeSets the keycode that unlocks this lockable.
set_lockedLocks or unlocks the lockable. And play a sound.
toggle_panelOpens the "service panel" for nefarious purposes.
try_hackCalled when a multitool is used on the holder to hack the device.

Var Details

code

The passcode currently inputed so far and what is displayed on the UI.

emagged

Whether or not the lock is emagged.

error

Error text currently displayed to the user. Temporary.

is_digital_lock

Whether or not the lock is digital, and its ability to be brute forced.

l_code

The code to unlock the lock

l_hacking

Whether or not the lock is being hacked.

l_set

Whether or not the lock has been set.

l_setshort

Whether or not the ability to set the lock is broken.

locked

Whether the lock is locked.

max_code_length

Max length of the password.

open

Whether or not the lock service panel is open.

opening_panel

Whether we're currently opening the panel or not. (Unskilled people can take a long time to open it)

sound_range

The absolute range in turfs the lockable's sounds can be heard at from the holder's position.

Proc Details

attackby

Item attack handler for interactions with the host.

bad_access_attempt

Called after the user enters the wrong keycode, or fails a hacking attempt.

can_interact

Whether the user can actually issue commands to the ui.

clear_button

Clears the currently entered code and the current error text, and lock the lockable if it's not already.

clear_current_code

Clear the currently entered code on the ui.

clear_error

Clear the currently displayed error text on the ui.

confirm_code

Called when the user press the enter key on the lockable keypad, or when the last key of the code is entered. +Called by the hacking proc via timer after a short delay.

set_error_messageSets the error message to be displayed currently.
set_keycodeSets the keycode that unlocks this lockable.
set_lockedLocks or unlocks the lockable. And play a sound.
toggle_panelOpens the "service panel" for nefarious purposes.
try_hackCalled when a multitool is used on the holder to hack the device.

Var Details

code

The passcode currently inputed so far and what is displayed on the UI.

emagged

Whether or not the lock is emagged.

error

Error text currently displayed to the user. Temporary.

is_digital_lock

Whether or not the lock is digital, and its ability to be brute forced.

l_code

The code to unlock the lock

l_hacking

Whether or not the lock is being hacked.

l_set

Whether or not the lock has been set.

l_setshort

Whether or not the ability to set the lock is broken.

locked

Whether the lock is locked.

max_code_length

Max length of the password.

open

Whether or not the lock service panel is open.

opening_panel

Whether we're currently opening the panel or not. (Unskilled people can take a long time to open it)

sound_range

The absolute range in turfs the lockable's sounds can be heard at from the holder's position.

Proc Details

attackby

Item attack handler for interactions with the host.

bad_access_attempt

Called after the user enters the wrong keycode, or fails a hacking attempt.

can_interact

Whether the user can actually issue commands to the ui.

clear_button

Clears the currently entered code and the current error text, and lock the lockable if it's not already.

clear_current_code

Clear the currently entered code on the ui.

clear_error

Clear the currently displayed error text on the ui.

confirm_code

Called when the user press the enter key on the lockable keypad, or when the last key of the code is entered. Either sets the keycode for unlocking this lockable, or checks if the current keycode entered is the correct one, and unlocks the lockable. -Returns TRUE if the code entered was appropriate.

emag_act

Called when an emag is used on the holder.

enter_number

Called whenever the user input a number key. -Adds the value of the key to the currently entered keycode.

hack_fail_chance

Returns a percent chance of the given user failing at hacking this lock.

is_locked

Whether the lockable is currently locked or not.

is_setting_keycode

Whether we're currently awaiting a keycode input to set the keycode to unlock this lockable.

keycode_issues_text

Checks the given code for any issues with using it as this lockable's keycode. -Returns null if there are no problems. Or a text string describing the problem otherwise.

matches_keycode

Whether the incoming keycode matches the keycode we have set to unlock this lockable.

play_code_set_sound

Makes the holder play the sound after a new keycode has been set.

play_failure_sound

Makes the holder play the failure sound, when an invalid operation has been done.

play_key_sound

Makes the holder play a sound when a keypad key has been pressed.

+Returns TRUE if the code entered was appropriate.

emag_act

Called when an emag is used on the holder.

enter_number

Called whenever the user input a number key. +Adds the value of the key to the currently entered keycode.

hack_fail_chance

Returns a percent chance of the given user failing at hacking this lock.

is_locked

Whether the lockable is currently locked or not.

is_setting_keycode

Whether we're currently awaiting a keycode input to set the keycode to unlock this lockable.

keycode_issues_text

Checks the given code for any issues with using it as this lockable's keycode. +Returns null if there are no problems. Or a text string describing the problem otherwise.

matches_keycode

Whether the incoming keycode matches the keycode we have set to unlock this lockable.

play_code_set_sound

Makes the holder play the sound after a new keycode has been set.

play_failure_sound

Makes the holder play the failure sound, when an invalid operation has been done.

play_key_sound

Makes the holder play a sound when a keypad key has been pressed.

play_lock_sound

Makes the holder play the lock's locking sound.

play_success_sound

Makes the holder play the success sound, when an operation was successful.

play_unlock_sound

Makes the holder play the lock's unlock sound.

pressed_key

Process keypresses coming from the nanoUI.

reset_memory

Clears the currently set keycode, hacked state, and shorted state. -Called by the hacking proc via timer after a short delay.

set_error_message

Sets the error message to be displayed currently.

set_keycode

Sets the keycode that unlocks this lockable.

set_locked

Locks or unlocks the lockable. And play a sound.

toggle_panel

Opens the "service panel" for nefarious purposes.

try_hack

Called when a multitool is used on the holder to hack the device.

\ No newline at end of file +

play_lock_sound

Makes the holder play the lock's locking sound.

play_success_sound

Makes the holder play the success sound, when an operation was successful.

play_unlock_sound

Makes the holder play the lock's unlock sound.

pressed_key

Process keypresses coming from the nanoUI.

reset_memory

Clears the currently set keycode, hacked state, and shorted state. +Called by the hacking proc via timer after a short delay.

set_error_message

Sets the error message to be displayed currently.

set_keycode

Sets the keycode that unlocks this lockable.

set_locked

Locks or unlocks the lockable. And play a sound.

toggle_panel

Opens the "service panel" for nefarious purposes.

try_hack

Called when a multitool is used on the holder to hack the device.

\ No newline at end of file diff --git a/datum/extension/network_device.html b/datum/extension/network_device.html index 217b072f67b..8815bf8f611 100644 --- a/datum/extension/network_device.html +++ b/datum/extension/network_device.html @@ -1 +1 @@ -/datum/extension/network_device - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

network_device

Vars

_autojoinTracking var for autojoin, to resolve an ordering issue in device creation/connection.

Procs

get_network_URIReturns the outward facing URI for this network device.
get_top_holderReturns the object that should be handling access and command checks.

Var Details

_autojoin

Tracking var for autojoin, to resolve an ordering issue in device creation/connection.

Proc Details

get_network_URI

Returns the outward facing URI for this network device.

get_top_holder

Returns the object that should be handling access and command checks.

\ No newline at end of file +/datum/extension/network_device - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

network_device

Vars

_autojoinTracking var for autojoin, to resolve an ordering issue in device creation/connection.

Procs

get_network_URIReturns the outward facing URI for this network device.
get_top_holderReturns the object that should be handling access and command checks.

Var Details

_autojoin

Tracking var for autojoin, to resolve an ordering issue in device creation/connection.

Proc Details

get_network_URI

Returns the outward facing URI for this network device.

get_top_holder

Returns the object that should be handling access and command checks.

\ No newline at end of file diff --git a/datum/extension/scent/custom.html b/datum/extension/scent/custom.html index 75a6f580ee4..c5fe2cf86b9 100644 --- a/datum/extension/scent/custom.html +++ b/datum/extension/scent/custom.html @@ -1,5 +1,5 @@ -/datum/extension/scent/custom - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

custom

Procs

NewCustom subtype +/datum/extension/scent/custom - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

custom

Procs

NewCustom subtype set_extension(atom, /datum/extension/scent/custom, scent = "scent", intensity = SCENT_INTENSITY_, ... etc) -This will let you set an extension without needing to define it beforehand. Note that all vars are required if generating.

Proc Details

New

Custom subtype +This will let you set an extension without needing to define it beforehand. Note that all vars are required if generating.

Proc Details

New

Custom subtype set_extension(atom, /datum/extension/scent/custom, scent = "scent", intensity = SCENT_INTENSITY_, ... etc) -This will let you set an extension without needing to define it beforehand. Note that all vars are required if generating.

\ No newline at end of file +This will let you set an extension without needing to define it beforehand. Note that all vars are required if generating.

\ No newline at end of file diff --git a/datum/extension/sorting_tag.html b/datum/extension/sorting_tag.html index 515dcaf68ac..47220d6815f 100644 --- a/datum/extension/sorting_tag.html +++ b/datum/extension/sorting_tag.html @@ -1 +1 @@ -/datum/extension/sorting_tag - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

sorting_tag

Sorting tag for the sorting machinery.

Procs

apply_tag_overlayApplies the destination tag overlay on the holder.
tag_descriptionReturns a human readable description of the destination tag.

Proc Details

apply_tag_overlay

Applies the destination tag overlay on the holder.

tag_description

Returns a human readable description of the destination tag.

\ No newline at end of file +/datum/extension/sorting_tag - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

sorting_tag

Sorting tag for the sorting machinery.

Procs

apply_tag_overlayApplies the destination tag overlay on the holder.
tag_descriptionReturns a human readable description of the destination tag.

Proc Details

apply_tag_overlay

Applies the destination tag overlay on the holder.

tag_description

Returns a human readable description of the destination tag.

\ No newline at end of file diff --git a/datum/extension/tool.html b/datum/extension/tool.html index 53407948ea3..0b8331bad5e 100644 --- a/datum/extension/tool.html +++ b/datum/extension/tool.html @@ -1 +1 @@ -/datum/extension/tool - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

tool

Procs

get_tool_propertyReturn the value of the property specified for the given tool archetype.
set_tool_propertySet the given tool property for the given tool archetype

Proc Details

get_tool_property

Return the value of the property specified for the given tool archetype.

set_tool_property

Set the given tool property for the given tool archetype

\ No newline at end of file +/datum/extension/tool - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

tool

Procs

get_tool_propertyReturn the value of the property specified for the given tool archetype.
set_tool_propertySet the given tool property for the given tool archetype

Proc Details

get_tool_property

Return the value of the property specified for the given tool archetype.

set_tool_property

Set the given tool property for the given tool archetype

\ No newline at end of file diff --git a/datum/fabricator_recipe.html b/datum/fabricator_recipe.html index 187344d14c1..e2fe7f14cf1 100644 --- a/datum/fabricator_recipe.html +++ b/datum/fabricator_recipe.html @@ -1,3 +1,3 @@ -/datum/fabricator_recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

fabricator_recipe

Vars

pass_multiplier_to_product_newSet to explicit FALSE to cause n stacks to be created instead of 1 stack of n amount. -Does not work for non-stacks being created as stacks, do not set to explicit TRUE for non-stacks.

Var Details

pass_multiplier_to_product_new

Set to explicit FALSE to cause n stacks to be created instead of 1 stack of n amount. -Does not work for non-stacks being created as stacks, do not set to explicit TRUE for non-stacks.

\ No newline at end of file +/datum/fabricator_recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

fabricator_recipe

Vars

pass_multiplier_to_product_newSet to explicit FALSE to cause n stacks to be created instead of 1 stack of n amount. +Does not work for non-stacks being created as stacks, do not set to explicit TRUE for non-stacks.

Var Details

pass_multiplier_to_product_new

Set to explicit FALSE to cause n stacks to be created instead of 1 stack of n amount. +Does not work for non-stacks being created as stacks, do not set to explicit TRUE for non-stacks.

\ No newline at end of file diff --git a/datum/fauna_generator.html b/datum/fauna_generator.html index 26cc8ba0bcd..3ea0925fcc8 100644 --- a/datum/fauna_generator.html +++ b/datum/fauna_generator.html @@ -1 +1 @@ -/datum/fauna_generator - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

fauna_generator

Vars

fauna_templatesSpawn info cached for each fauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.
fauna_typesWeighted list of fauna that can possibly spawn.
level_data_idId of the level we operate on
live_faunaList of fauna refs to those that are alive currently and tied to this generator.
live_megafaunaList of megafauna refs to those that are alive currently and tied to this generator.
max_fauna_aliveMaximum amount of live fauna at one time
max_megafauna_aliveMaximum amount of mega fauna at one time
megafauna_templatesSpawn info cached for each megafauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.
megafauna_typesWeighted list of megafauna that can possibly spawn.
repopulate_fauna_thresholdAmount of animal alive below which we'll try to respawn animals. This value starts at max_alive, and goes down each times we empty the respawn queue by half
repopulate_megafauna_thresholdAmount of live megafauna below which respawning will occur
repopulation_intervalRealtime interval between checks for repopulation
respawn_queueList of fauna/megafauna types to respawn after they died.
species_namesList of named species for this planet. Handles custom species names that can be attributed to animal via xenobio stuff.
time_last_repopRealtime of day when we last repopulated

Var Details

fauna_templates

Spawn info cached for each fauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.

fauna_types

Weighted list of fauna that can possibly spawn.

level_data_id

Id of the level we operate on

live_fauna

List of fauna refs to those that are alive currently and tied to this generator.

live_megafauna

List of megafauna refs to those that are alive currently and tied to this generator.

max_fauna_alive

Maximum amount of live fauna at one time

max_megafauna_alive

Maximum amount of mega fauna at one time

megafauna_templates

Spawn info cached for each megafauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.

megafauna_types

Weighted list of megafauna that can possibly spawn.

repopulate_fauna_threshold

Amount of animal alive below which we'll try to respawn animals. This value starts at max_alive, and goes down each times we empty the respawn queue by half

repopulate_megafauna_threshold

Amount of live megafauna below which respawning will occur

repopulation_interval

Realtime interval between checks for repopulation

respawn_queue

List of fauna/megafauna types to respawn after they died.

species_names

List of named species for this planet. Handles custom species names that can be attributed to animal via xenobio stuff.

time_last_repop

Realtime of day when we last repopulated

\ No newline at end of file +/datum/fauna_generator - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

fauna_generator

Vars

fauna_templatesSpawn info cached for each fauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.
fauna_typesWeighted list of fauna that can possibly spawn.
level_data_idId of the level we operate on
live_faunaList of fauna refs to those that are alive currently and tied to this generator.
live_megafaunaList of megafauna refs to those that are alive currently and tied to this generator.
max_fauna_aliveMaximum amount of live fauna at one time
max_megafauna_aliveMaximum amount of mega fauna at one time
megafauna_templatesSpawn info cached for each megafauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.
megafauna_typesWeighted list of megafauna that can possibly spawn.
repopulate_fauna_thresholdAmount of animal alive below which we'll try to respawn animals. This value starts at max_alive, and goes down each times we empty the respawn queue by half
repopulate_megafauna_thresholdAmount of live megafauna below which respawning will occur
repopulation_intervalRealtime interval between checks for repopulation
respawn_queueList of fauna/megafauna types to respawn after they died.
species_namesList of named species for this planet. Handles custom species names that can be attributed to animal via xenobio stuff.
time_last_repopRealtime of day when we last repopulated

Var Details

fauna_templates

Spawn info cached for each fauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.

fauna_types

Weighted list of fauna that can possibly spawn.

level_data_id

Id of the level we operate on

live_fauna

List of fauna refs to those that are alive currently and tied to this generator.

live_megafauna

List of megafauna refs to those that are alive currently and tied to this generator.

max_fauna_alive

Maximum amount of live fauna at one time

max_megafauna_alive

Maximum amount of mega fauna at one time

megafauna_templates

Spawn info cached for each megafauna types. Basically a cached entry for each critter that tells us what to change on them after spawn.

megafauna_types

Weighted list of megafauna that can possibly spawn.

repopulate_fauna_threshold

Amount of animal alive below which we'll try to respawn animals. This value starts at max_alive, and goes down each times we empty the respawn queue by half

repopulate_megafauna_threshold

Amount of live megafauna below which respawning will occur

repopulation_interval

Realtime interval between checks for repopulation

respawn_queue

List of fauna/megafauna types to respawn after they died.

species_names

List of named species for this planet. Handles custom species names that can be attributed to animal via xenobio stuff.

time_last_repop

Realtime of day when we last repopulated

\ No newline at end of file diff --git a/datum/gas_mixture.html b/datum/gas_mixture.html index a196c7e086a..744e7dc896a 100644 --- a/datum/gas_mixture.html +++ b/datum/gas_mixture.html @@ -1,3 +1,3 @@ -/datum/gas_mixture - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

gas_mixture

Vars

cached_mix_colorThe last cached color of the gas mixture

Procs

get_overall_colorReturns a color blended from all materials the gas mixture contains
mergeMerges all the gas from another mixture into this one. Respects group_multipliers and adjusts temperature correctly. -Does not modify giver in any way.

Var Details

cached_mix_color

The last cached color of the gas mixture

Proc Details

get_overall_color

Returns a color blended from all materials the gas mixture contains

merge

Merges all the gas from another mixture into this one. Respects group_multipliers and adjusts temperature correctly. -Does not modify giver in any way.

\ No newline at end of file +/datum/gas_mixture - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

gas_mixture

Vars

cached_mix_colorThe last cached color of the gas mixture

Procs

get_overall_colorReturns a color blended from all materials the gas mixture contains
mergeMerges all the gas from another mixture into this one. Respects group_multipliers and adjusts temperature correctly. +Does not modify giver in any way.

Var Details

cached_mix_color

The last cached color of the gas mixture

Proc Details

get_overall_color

Returns a color blended from all materials the gas mixture contains

merge

Merges all the gas from another mixture into this one. Respects group_multipliers and adjusts temperature correctly. +Does not modify giver in any way.

\ No newline at end of file diff --git a/datum/generated_fauna_template.html b/datum/generated_fauna_template.html index b996bc97227..292689e5815 100644 --- a/datum/generated_fauna_template.html +++ b/datum/generated_fauna_template.html @@ -1 +1 @@ -/datum/generated_fauna_template - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

generated_fauna_template

An internal template to generate randomized planet fauna that's adapted to where it was generated to spawn on.

Vars

spawn_typeThe type of mob to spawn

Var Details

spawn_type

The type of mob to spawn

\ No newline at end of file +/datum/generated_fauna_template - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

generated_fauna_template

An internal template to generate randomized planet fauna that's adapted to where it was generated to spawn on.

Vars

spawn_typeThe type of mob to spawn

Var Details

spawn_type

The type of mob to spawn

\ No newline at end of file diff --git a/datum/grid_load_metadata.html b/datum/grid_load_metadata.html index 30cdac6b2a6..2539dadf743 100644 --- a/datum/grid_load_metadata.html +++ b/datum/grid_load_metadata.html @@ -1,4 +1,4 @@ -/datum/grid_load_metadata - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

grid_load_metadata

Fill a given tile with its area/turf/objects/mobs +/datum/grid_load_metadata - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - Types

grid_load_metadata

Fill a given tile with its area/turf/objects/mobs Variable model is one full map line (e.g /turf/unsimulated/wall{icon_state = "rock"}, /area/mine/explored)

WORKING :

    @@ -17,4 +17,4 @@
  1. Instanciates the atom with its variables

  2. -
\ No newline at end of file +
\ No newline at end of file diff --git a/datum/inventory_slot/gripper.html b/datum/inventory_slot/gripper.html index def6aa18a21..e3cd7548d9c 100644 --- a/datum/inventory_slot/gripper.html +++ b/datum/inventory_slot/gripper.html @@ -1 +1 @@ -/datum/inventory_slot/gripper - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

gripper

Vars

hand_overlayIf set, use this icon_state for the hand slot overlay; otherwise, use slot_id.

Var Details

hand_overlay

If set, use this icon_state for the hand slot overlay; otherwise, use slot_id.

\ No newline at end of file +/datum/inventory_slot/gripper - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

gripper

Vars

hand_overlayIf set, use this icon_state for the hand slot overlay; otherwise, use slot_id.

Var Details

hand_overlay

If set, use this icon_state for the hand slot overlay; otherwise, use slot_id.

\ No newline at end of file diff --git a/datum/item_unit_test.html b/datum/item_unit_test.html index 894ba827a2d..916c7a22cb5 100644 --- a/datum/item_unit_test.html +++ b/datum/item_unit_test.html @@ -1 +1 @@ -/datum/item_unit_test - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

item_unit_test

Procs

shortened_type_nameReturns a shortened version of the test name for displaying in the logs

Proc Details

shortened_type_name

Returns a shortened version of the test name for displaying in the logs

\ No newline at end of file +/datum/item_unit_test - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

item_unit_test

Procs

shortened_type_nameReturns a shortened version of the test name for displaying in the logs

Proc Details

shortened_type_name

Returns a shortened version of the test name for displaying in the logs

\ No newline at end of file diff --git a/datum/job.html b/datum/job.html index 5aa96e7e71d..cd6fecaa30e 100644 --- a/datum/job.html +++ b/datum/job.html @@ -1,9 +1,9 @@ -/datum/job - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

job

Vars

suppress_no_roundstart_warningIf TRUE, 'Not available at roundstart.' won't be shown for this job if available_by_default is FALSE.

Procs

get_spawnpointReturn appropriate /decl/spawnpoint for given client
is_branch_allowedCheck if members of the given branch are allowed in the job
is_rank_allowedCheck if people with given rank are allowed in this job

Var Details

suppress_no_roundstart_warning

If TRUE, 'Not available at roundstart.' won't be shown for this job if available_by_default is FALSE.

Proc Details

get_spawnpoint

Return appropriate /decl/spawnpoint for given client

+/datum/job - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

job

Vars

suppress_no_roundstart_warningIf TRUE, 'Not available at roundstart.' won't be shown for this job if available_by_default is FALSE.

Procs

get_spawnpointReturn appropriate /decl/spawnpoint for given client
is_branch_allowedCheck if members of the given branch are allowed in the job
is_rank_allowedCheck if people with given rank are allowed in this job

Var Details

suppress_no_roundstart_warning

If TRUE, 'Not available at roundstart.' won't be shown for this job if available_by_default is FALSE.

Proc Details

get_spawnpoint

Return appropriate /decl/spawnpoint for given client

Spawnpoint will be the one set in preferences for the client, unless the preference is not set, or the preference is not appropriate for the rank, in -which case a fallback will be selected.

is_branch_allowed

Check if members of the given branch are allowed in the job

+which case a fallback will be selected.

is_branch_allowed

Check if members of the given branch are allowed in the job

This proc should only be used after the global branch list has been initialized.

-

branch_name - String key for the branch to check

is_rank_allowed

Check if people with given rank are allowed in this job

+

branch_name - String key for the branch to check

is_rank_allowed

Check if people with given rank are allowed in this job

This proc should only be used after the global branch list has been initialized.

branch_name - String key for the branch to which the rank belongs -rank_name - String key for the rank itself

\ No newline at end of file +rank_name - String key for the rank itself

\ No newline at end of file diff --git a/datum/keybinding.html b/datum/keybinding.html index 0d79d697938..7aea8935305 100644 --- a/datum/keybinding.html +++ b/datum/keybinding.html @@ -1 +1 @@ -/datum/keybinding - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

keybinding

Vars

categoryA keybind category for sorting in preference menu.
classic_keysA classic hotkey keys when client don't use hotkey mode. Uses hotkey_keys if not defined.
descriptionA bit informative description what this keybind does.
full_nameA full keybind name for displaying.
hotkey_keysA default hotkey keys.
nameA unique keybind id for preference storing.

Var Details

category

A keybind category for sorting in preference menu.

classic_keys

A classic hotkey keys when client don't use hotkey mode. Uses hotkey_keys if not defined.

description

A bit informative description what this keybind does.

full_name

A full keybind name for displaying.

hotkey_keys

A default hotkey keys.

name

A unique keybind id for preference storing.

\ No newline at end of file +/datum/keybinding - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

keybinding

Vars

categoryA keybind category for sorting in preference menu.
classic_keysA classic hotkey keys when client don't use hotkey mode. Uses hotkey_keys if not defined.
descriptionA bit informative description what this keybind does.
full_nameA full keybind name for displaying.
hotkey_keysA default hotkey keys.
nameA unique keybind id for preference storing.

Var Details

category

A keybind category for sorting in preference menu.

classic_keys

A classic hotkey keys when client don't use hotkey mode. Uses hotkey_keys if not defined.

description

A bit informative description what this keybind does.

full_name

A full keybind name for displaying.

hotkey_keys

A default hotkey keys.

name

A unique keybind id for preference storing.

\ No newline at end of file diff --git a/datum/level_data.html b/datum/level_data.html index f41e5b2134e..079def402dd 100644 --- a/datum/level_data.html +++ b/datum/level_data.html @@ -1,4 +1,4 @@ -/datum/level_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

level_data

Keeps details on how to generate, maintain and access a zlevel.

Vars

_has_warned_uninitialized_strataThis is set to prevent spamming the log when a turf has tried to grab our strata before we've been initialized
_level_setup_completedWhether the level data was setup already.
ambient_light_colorColour of ambient light for turfs on this level.
ambient_light_levelAmbient lighting light intensity turfs on this level should have. Value from 0 to 1.
base_areaThe default area type for the whole level. It will be applied to all turfs in the level on creation, unless loaded by map.
base_turfThe default base turf type for the whole level. It will be the base turf type for the z level, unless loaded by map. +/datum/level_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

level_data

Keeps details on how to generate, maintain and access a zlevel.

Vars

_has_warned_uninitialized_strataThis is set to prevent spamming the log when a turf has tried to grab our strata before we've been initialized
_level_setup_completedWhether the level data was setup already.
ambient_light_colorColour of ambient light for turfs on this level.
ambient_light_levelAmbient lighting light intensity turfs on this level should have. Value from 0 to 1.
base_areaThe default area type for the whole level. It will be applied to all turfs in the level on creation, unless loaded by map.
base_turfThe default base turf type for the whole level. It will be the base turf type for the z level, unless loaded by map. filler_turf overrides what turfs the level will be created with.
border_fillerThe turf to fill the border area beyond the bounds of the level with. If null, nothing will be placed in the border area. (This is also placed when a border cannot be looped if loop_unconnected_borders is TRUE)
cached_connectionsA cached list of connected directions to their connected level id. Filled up at runtime.
connected_levelsA associative list of all level_ids to a direction bitflag. Indicates what direction of the map connects to what level
daycycle_idIf not null, this level will register with a daycycle id/type on New().
daycycle_typeType provided to the above.
exterior_atmos_tempTemperature of standard exterior atmosphere.
exterior_atmosphereGas mixture datum returned to exterior return_air. Set to assoc list of material to moles to initialize the gas datum.
fall_depthMultiplier applied to damage when falling through this level.
filler_turfWhen the level is created dynamically, all turfs on the map will be changed to this one type. If null, will use the base_turf instead.
forbid_strataStrata types to forbid from generating on this level.
level_flagsVarious flags indicating what this level functions as.
level_generatorsA list of /datum/random_map types to apply to this level if we're running level generation. May run before or after parent level gen
level_idA unique string identifier for this particular z-level. Used to fetch a level without knowing its z-level.
level_inner_heightFilled by map gen on init. Indicates the height of the accessible area within the transition edges.
level_inner_max_xFilled by map gen on init. Indicates where the accessible level area starts past the transition edge.
level_inner_max_yFilled by map gen on init. Indicates where the accessible level area starts past the transition edge.
level_inner_min_xFilled by map gen on init. Indicates where the accessible level area starts past the transition edge.
level_inner_min_yFilled by map gen on init. Indicates where the accessible level area starts past the transition edge.
level_inner_widthFilled by map gen on init. Indicates the width of the accessible area within the transition edges.
level_max_heightThe desired height of the level, including the TRANSITIONEDGE. @@ -10,16 +10,16 @@ Is never called by templates which are loaded from file!
build_borderBuilds the map's transition edge if applicable
build_border_cornersHandle preparing the level's border's corners after we've stup the edges.
build_border_edgeApply the specified edge type to the specified edge's turfs
compute_level_edges_statesLoop through the edges of the level and determine if they're connected, looping, filled, or untouched.
copy_fromHandle copying data from a previous level_data we're replacing.
generate_levelCalled when setting up the level. Apply generators and anything that modifies the turfs of the level.
get_all_connected_level_dataReturns recursively a list of level_data for each connected levels.
get_all_connected_level_idsReturns recursively a list of level_ids for each connected levels.
get_all_connected_level_zReturns recursively a list of z-level indices for each connected levels. Parameter is to keep trakc
get_base_area_instanceReturns the instance of the base area for this level
get_subtemplate_blacklistHelper proc for subtemplate generation. Returns a bitflag of template flags that must not be present for a subtemplate to be considered available.
get_subtemplate_budgetHelper proc for subtemplate generation. Returns a point budget to spend on subtemplates.
get_subtemplate_categoryHelper proc for subtemplate generation. Returns a string identifier for a general category of template.
get_subtemplate_whitelistHelper proc for subtemplate generation. Returns a bitflag of template flags that must be present for a subtemplate to be considered available.
initialize_level_idGenerates a level_id if none were specified in the datum definition.
initialize_new_levelInitialize the turfs on the z-level.
load_subtemplateActually handles loading a template template at the given turf.
replace_withHandle a new level_data datum overwriting us.
setup_ambientSetup ambient lighting for the level
setup_exterior_atmosphereSetup/generate atmosphere for exterior turfs on the level.
setup_level_boundsCalculate the bounds of the level, the border area, and the inner accessible area. Basically, by default levels are assumed to be loaded relative to the world center, so if they're smaller than the world they get their origin offset so they're in the middle of the world. By default templates are always loaded at origin 1,1. -so that's useful to know and have control over!
setup_level_dataPrepare level for being used. Setup borders, lateral z connections, ambient lighting, atmosphere, etc..
setup_strataPick a strata for the given level if applicable.
spawn_subtemplatesTry to allocate the given amount of POIs onto our level. Returns the template types that were spawned
try_place_subtemplateAttempts several times to find turfs where a subtemplate can be placed.
warn_bad_strataWarns exactly once about a turf trying to initialize it's strata from us when we haven't completed setup.

Var Details

_has_warned_uninitialized_strata

This is set to prevent spamming the log when a turf has tried to grab our strata before we've been initialized

_level_setup_completed

Whether the level data was setup already.

ambient_light_color

Colour of ambient light for turfs on this level.

ambient_light_level

Ambient lighting light intensity turfs on this level should have. Value from 0 to 1.

base_area

The default area type for the whole level. It will be applied to all turfs in the level on creation, unless loaded by map.

base_turf

The default base turf type for the whole level. It will be the base turf type for the z level, unless loaded by map. -filler_turf overrides what turfs the level will be created with.

border_filler

The turf to fill the border area beyond the bounds of the level with. -If null, nothing will be placed in the border area. (This is also placed when a border cannot be looped if loop_unconnected_borders is TRUE)

cached_connections

A cached list of connected directions to their connected level id. Filled up at runtime.

connected_levels

A associative list of all level_ids to a direction bitflag. Indicates what direction of the map connects to what level

daycycle_id

If not null, this level will register with a daycycle id/type on New().

daycycle_type

Type provided to the above.

exterior_atmos_temp

Temperature of standard exterior atmosphere.

exterior_atmosphere

Gas mixture datum returned to exterior return_air. Set to assoc list of material to moles to initialize the gas datum.

fall_depth

Multiplier applied to damage when falling through this level.

filler_turf

When the level is created dynamically, all turfs on the map will be changed to this one type. If null, will use the base_turf instead.

forbid_strata

Strata types to forbid from generating on this level.

level_flags

Various flags indicating what this level functions as.

level_generators

A list of /datum/random_map types to apply to this level if we're running level generation. -May run before or after parent level gen

level_id

A unique string identifier for this particular z-level. Used to fetch a level without knowing its z-level.

level_inner_height

Filled by map gen on init. Indicates the height of the accessible area within the transition edges.

level_inner_max_x

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_max_y

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_min_x

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_min_y

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_width

Filled by map gen on init. Indicates the width of the accessible area within the transition edges.

level_max_height

The desired height of the level, including the TRANSITIONEDGE. -If world.maxy is bigger, the exceeding area will be filled with turfs of "border_filler" type if defined, or base_turf otherwise.

level_max_width

The desired width of the level, including the TRANSITIONEDGE. -If world.maxx is bigger, the exceeding area will be filled with turfs of "border_filler" type if defined, or base_turf otherwise.

level_z

The z-level that was assigned to this level_data

loop_turf_type

If set we will put a looping edge on every unconnected edge of the map. If null, will not loop unconnected edges. -If an unconnected edge is facing a connected edge, it will be instead filled with "border_filler" instead, if defined.

name

Name displayed to the player to refer to this level in user interfaces and etc. If null, one will be generated.

origin_is_world_center

Determines if edge turfs should be centered on the map dimensions.

strata

The mineral strata assigned to this level if any. Set to a path at definition, then to a decl/strata instance at runtime.

strata_base_material

The base material randomly chosen from the strata for this level.

template_edge_padding

Extra spacing needed between any random level templates and the transition edge of a level. -Note that this is more or less unnecessary if you are using a mapped area that doesn't stretch to the edge of the level.

transition_turf_type

The turf type to use for zlevel lateral connections

use_global_exterior_ambience

Set to false to override with our own.

z_volume_level_x

Used to apply x offsets to distance checking in this volume.

z_volume_level_y

Used to apply y offsets to distance checking in this volume.

z_volume_level_z

Used to apply z offsets to distance checking in this volume.

Proc Details

adapt_location_name

Changes anything named we may need to rename accordingly to the parent location name. For instance, exoplanets levels.

after_generate_level

Called during level setup. Run anything that should happen only after the map is fully generated.

after_template_load

Called after a map_template has been loaded on our z-level. Only apply to templates loaded onto new z-levels.

apply_map_generators

Apply the parent entity's map generators. (Planets generally) -This proc is to give a chance to level_data subtypes to individually chose to ignore the parent generators.

before_template_generation

Called before a runtime generated template is generated on our z-level. Only applies to templates generated onto new z-levels. -Is never called by templates which are loaded from file!

build_border

Builds the map's transition edge if applicable

build_border_corners

Handle preparing the level's border's corners after we've stup the edges.

build_border_edge

Apply the specified edge type to the specified edge's turfs

compute_level_edges_states

Loop through the edges of the level and determine if they're connected, looping, filled, or untouched.

copy_from

Handle copying data from a previous level_data we're replacing.

generate_level

Called when setting up the level. Apply generators and anything that modifies the turfs of the level.

get_all_connected_level_data

Returns recursively a list of level_data for each connected levels.

get_all_connected_level_ids

Returns recursively a list of level_ids for each connected levels.

get_all_connected_level_z

Returns recursively a list of z-level indices for each connected levels. Parameter is to keep trakc

get_base_area_instance

Returns the instance of the base area for this level

get_subtemplate_blacklist

Helper proc for subtemplate generation. Returns a bitflag of template flags that must not be present for a subtemplate to be considered available.

get_subtemplate_budget

Helper proc for subtemplate generation. Returns a point budget to spend on subtemplates.

get_subtemplate_category

Helper proc for subtemplate generation. Returns a string identifier for a general category of template.

get_subtemplate_whitelist

Helper proc for subtemplate generation. Returns a bitflag of template flags that must be present for a subtemplate to be considered available.

initialize_level_id

Generates a level_id if none were specified in the datum definition.

initialize_new_level

Initialize the turfs on the z-level.

load_subtemplate

Actually handles loading a template template at the given turf.

replace_with

Handle a new level_data datum overwriting us.

setup_ambient

Setup ambient lighting for the level

setup_exterior_atmosphere

Setup/generate atmosphere for exterior turfs on the level.

setup_level_bounds

Calculate the bounds of the level, the border area, and the inner accessible area. +so that's useful to know and have control over!

setup_level_dataPrepare level for being used. Setup borders, lateral z connections, ambient lighting, atmosphere, etc..
setup_strataPick a strata for the given level if applicable.
spawn_subtemplatesTry to allocate the given amount of POIs onto our level. Returns the template types that were spawned
try_place_subtemplateAttempts several times to find turfs where a subtemplate can be placed.
warn_bad_strataWarns exactly once about a turf trying to initialize it's strata from us when we haven't completed setup.

Var Details

_has_warned_uninitialized_strata

This is set to prevent spamming the log when a turf has tried to grab our strata before we've been initialized

_level_setup_completed

Whether the level data was setup already.

ambient_light_color

Colour of ambient light for turfs on this level.

ambient_light_level

Ambient lighting light intensity turfs on this level should have. Value from 0 to 1.

base_area

The default area type for the whole level. It will be applied to all turfs in the level on creation, unless loaded by map.

base_turf

The default base turf type for the whole level. It will be the base turf type for the z level, unless loaded by map. +filler_turf overrides what turfs the level will be created with.

border_filler

The turf to fill the border area beyond the bounds of the level with. +If null, nothing will be placed in the border area. (This is also placed when a border cannot be looped if loop_unconnected_borders is TRUE)

cached_connections

A cached list of connected directions to their connected level id. Filled up at runtime.

connected_levels

A associative list of all level_ids to a direction bitflag. Indicates what direction of the map connects to what level

daycycle_id

If not null, this level will register with a daycycle id/type on New().

daycycle_type

Type provided to the above.

exterior_atmos_temp

Temperature of standard exterior atmosphere.

exterior_atmosphere

Gas mixture datum returned to exterior return_air. Set to assoc list of material to moles to initialize the gas datum.

fall_depth

Multiplier applied to damage when falling through this level.

filler_turf

When the level is created dynamically, all turfs on the map will be changed to this one type. If null, will use the base_turf instead.

forbid_strata

Strata types to forbid from generating on this level.

level_flags

Various flags indicating what this level functions as.

level_generators

A list of /datum/random_map types to apply to this level if we're running level generation. +May run before or after parent level gen

level_id

A unique string identifier for this particular z-level. Used to fetch a level without knowing its z-level.

level_inner_height

Filled by map gen on init. Indicates the height of the accessible area within the transition edges.

level_inner_max_x

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_max_y

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_min_x

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_min_y

Filled by map gen on init. Indicates where the accessible level area starts past the transition edge.

level_inner_width

Filled by map gen on init. Indicates the width of the accessible area within the transition edges.

level_max_height

The desired height of the level, including the TRANSITIONEDGE. +If world.maxy is bigger, the exceeding area will be filled with turfs of "border_filler" type if defined, or base_turf otherwise.

level_max_width

The desired width of the level, including the TRANSITIONEDGE. +If world.maxx is bigger, the exceeding area will be filled with turfs of "border_filler" type if defined, or base_turf otherwise.

level_z

The z-level that was assigned to this level_data

loop_turf_type

If set we will put a looping edge on every unconnected edge of the map. If null, will not loop unconnected edges. +If an unconnected edge is facing a connected edge, it will be instead filled with "border_filler" instead, if defined.

name

Name displayed to the player to refer to this level in user interfaces and etc. If null, one will be generated.

origin_is_world_center

Determines if edge turfs should be centered on the map dimensions.

strata

The mineral strata assigned to this level if any. Set to a path at definition, then to a decl/strata instance at runtime.

strata_base_material

The base material randomly chosen from the strata for this level.

template_edge_padding

Extra spacing needed between any random level templates and the transition edge of a level. +Note that this is more or less unnecessary if you are using a mapped area that doesn't stretch to the edge of the level.

transition_turf_type

The turf type to use for zlevel lateral connections

use_global_exterior_ambience

Set to false to override with our own.

z_volume_level_x

Used to apply x offsets to distance checking in this volume.

z_volume_level_y

Used to apply y offsets to distance checking in this volume.

z_volume_level_z

Used to apply z offsets to distance checking in this volume.

Proc Details

adapt_location_name

Changes anything named we may need to rename accordingly to the parent location name. For instance, exoplanets levels.

after_generate_level

Called during level setup. Run anything that should happen only after the map is fully generated.

after_template_load

Called after a map_template has been loaded on our z-level. Only apply to templates loaded onto new z-levels.

apply_map_generators

Apply the parent entity's map generators. (Planets generally) +This proc is to give a chance to level_data subtypes to individually chose to ignore the parent generators.

before_template_generation

Called before a runtime generated template is generated on our z-level. Only applies to templates generated onto new z-levels. +Is never called by templates which are loaded from file!

build_border

Builds the map's transition edge if applicable

build_border_corners

Handle preparing the level's border's corners after we've stup the edges.

build_border_edge

Apply the specified edge type to the specified edge's turfs

compute_level_edges_states

Loop through the edges of the level and determine if they're connected, looping, filled, or untouched.

copy_from

Handle copying data from a previous level_data we're replacing.

generate_level

Called when setting up the level. Apply generators and anything that modifies the turfs of the level.

get_all_connected_level_data

Returns recursively a list of level_data for each connected levels.

get_all_connected_level_ids

Returns recursively a list of level_ids for each connected levels.

get_all_connected_level_z

Returns recursively a list of z-level indices for each connected levels. Parameter is to keep trakc

get_base_area_instance

Returns the instance of the base area for this level

get_subtemplate_blacklist

Helper proc for subtemplate generation. Returns a bitflag of template flags that must not be present for a subtemplate to be considered available.

get_subtemplate_budget

Helper proc for subtemplate generation. Returns a point budget to spend on subtemplates.

get_subtemplate_category

Helper proc for subtemplate generation. Returns a string identifier for a general category of template.

get_subtemplate_whitelist

Helper proc for subtemplate generation. Returns a bitflag of template flags that must be present for a subtemplate to be considered available.

initialize_level_id

Generates a level_id if none were specified in the datum definition.

initialize_new_level

Initialize the turfs on the z-level.

load_subtemplate

Actually handles loading a template template at the given turf.

replace_with

Handle a new level_data datum overwriting us.

setup_ambient

Setup ambient lighting for the level

setup_exterior_atmosphere

Setup/generate atmosphere for exterior turfs on the level.

setup_level_bounds

Calculate the bounds of the level, the border area, and the inner accessible area. Basically, by default levels are assumed to be loaded relative to the world center, so if they're smaller than the world they get their origin offset so they're in the middle of the world. By default templates are always loaded at origin 1,1. -so that's useful to know and have control over!

setup_level_data

Prepare level for being used. Setup borders, lateral z connections, ambient lighting, atmosphere, etc..

setup_strata

Pick a strata for the given level if applicable.

spawn_subtemplates

Try to allocate the given amount of POIs onto our level. Returns the template types that were spawned

try_place_subtemplate

Attempts several times to find turfs where a subtemplate can be placed.

warn_bad_strata

Warns exactly once about a turf trying to initialize it's strata from us when we haven't completed setup.

\ No newline at end of file +so that's useful to know and have control over!

setup_level_data

Prepare level for being used. Setup borders, lateral z connections, ambient lighting, atmosphere, etc..

setup_strata

Pick a strata for the given level if applicable.

spawn_subtemplates

Try to allocate the given amount of POIs onto our level. Returns the template types that were spawned

try_place_subtemplate

Attempts several times to find turfs where a subtemplate can be placed.

warn_bad_strata

Warns exactly once about a turf trying to initialize it's strata from us when we haven't completed setup.

\ No newline at end of file diff --git a/datum/level_data/planetoid.html b/datum/level_data/planetoid.html index 4380c1174b9..8ffdc151059 100644 --- a/datum/level_data/planetoid.html +++ b/datum/level_data/planetoid.html @@ -1,7 +1,7 @@ -/datum/level_data/planetoid - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid

Base level data for levels that are subordinated to a /datum/planetoid_data entry. +/datum/level_data/planetoid - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid

Base level data for levels that are subordinated to a /datum/planetoid_data entry. A bunch of things are fetched from planet gen to stay in sync.

Vars

parent_planetoidThe planetoid_data datum owning this level. At definition can be set to the planetoid_id of the planetoid to link up with on creation. -Ideally this will eventually be the main reference for the z-level to the planet level contents are located on. So we don't need to link every single turfs to it.

Procs

apply_planet_ambient_lightingApply our parent planet's ambient lighting settings if we want to.
apply_planet_atmosphereIf we're getting atmos from our parent planet, apply it.
set_planetoidMake sure the planetoid we belong to knows about us and that we know about them.

Var Details

parent_planetoid

The planetoid_data datum owning this level. At definition can be set to the planetoid_id of the planetoid to link up with on creation. -Ideally this will eventually be the main reference for the z-level to the planet level contents are located on. So we don't need to link every single turfs to it.

Proc Details

apply_planet_ambient_lighting

Apply our parent planet's ambient lighting settings if we want to.

apply_planet_atmosphere

If we're getting atmos from our parent planet, apply it.

set_planetoid

Make sure the planetoid we belong to knows about us and that we know about them.

+Ideally this will eventually be the main reference for the z-level to the planet level contents are located on. So we don't need to link every single turfs to it.

Procs

apply_planet_ambient_lightingApply our parent planet's ambient lighting settings if we want to.apply_planet_atmosphereIf we're getting atmos from our parent planet, apply it.set_planetoidMake sure the planetoid we belong to knows about us and that we know about them.

Var Details

parent_planetoid

The planetoid_data datum owning this level. At definition can be set to the planetoid_id of the planetoid to link up with on creation. +Ideally this will eventually be the main reference for the z-level to the planet level contents are located on. So we don't need to link every single turfs to it.

Proc Details

apply_planet_ambient_lighting

Apply our parent planet's ambient lighting settings if we want to.

apply_planet_atmosphere

If we're getting atmos from our parent planet, apply it.

set_planetoid

Make sure the planetoid we belong to knows about us and that we know about them.

  • P: The planetoid data datum, or the planetoid id string of the planet.
  • -
\ No newline at end of file +
\ No newline at end of file diff --git a/datum/map.html b/datum/map.html index 95188636829..e225210bdc5 100644 --- a/datum/map.html +++ b/datum/map.html @@ -1,3 +1,3 @@ -/datum/map - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

map

Vars

_available_backpacksDecl list of backpacks available to outfits and in character generation.
default_job_titleDefault job title which will be set in some cases.
default_job_typeDefault job type which will be used if map lack of any jobs or for respawn.
default_liquid_fuel_typeA reagent used to prefill lanterns.
disconnected_disposals_tagsA list of disposals tags (sort_type var) that aren't expected to have outputs.
disconnected_wires_test_exempt_turfsA list of lists, of the format ((x, y, z, dir),).
loadout_categoriesA list of /decl/loadout_category types which will be available for characters made on this map. Uses all categories if null.
map_admin_faxesAssociative list of network URIs to a list with their display name, color, and "req_access formated" needed access list. -EX: list("BIG_BOSS.COM" = list("name" = "Big boss", "color" = "#00ff00", "access" = list(list(access_heads, access_clown))))
planet_depthThe amount of z-levels generated for exoplanets. Default is 1. Be careful with this, since exoplanets are already pretty expensive.
shuttle_atmos_expectationDefines the expected result of the atmospherics shuttle unit test for atmosphere.
survival_box_choicesA list of survival box types selectable for this map. If null, defaults to all defined decls. At runtime, this is an associative list of decl type -> decl.

Procs

generate_planet_spawn_listsFill up the list of planet_spawn_weight and guaranteed_planets
get_all_planet_templatesReturns an associative list of all the planet templates we get to pick from. The key is the template name, and the value is the template instance.
preferences_keyMust be a filename-safe string. In future if map paths get funky, do some sanitization here.
setup_admin_faxesGenerates the default admin faxes addresses
spawn_planet_templatesSpawns all the templates in the given list, one after the other

Var Details

_available_backpacks

Decl list of backpacks available to outfits and in character generation.

default_job_title

Default job title which will be set in some cases.

default_job_type

Default job type which will be used if map lack of any jobs or for respawn.

default_liquid_fuel_type

A reagent used to prefill lanterns.

disconnected_disposals_tags

A list of disposals tags (sort_type var) that aren't expected to have outputs.

disconnected_wires_test_exempt_turfs

A list of lists, of the format ((x, y, z, dir),).

loadout_categories

A list of /decl/loadout_category types which will be available for characters made on this map. Uses all categories if null.

map_admin_faxes

Associative list of network URIs to a list with their display name, color, and "req_access formated" needed access list. -EX: list("BIG_BOSS.COM" = list("name" = "Big boss", "color" = "#00ff00", "access" = list(list(access_heads, access_clown))))

planet_depth

The amount of z-levels generated for exoplanets. Default is 1. Be careful with this, since exoplanets are already pretty expensive.

shuttle_atmos_expectation

Defines the expected result of the atmospherics shuttle unit test for atmosphere.

survival_box_choices

A list of survival box types selectable for this map. If null, defaults to all defined decls. At runtime, this is an associative list of decl type -> decl.

Proc Details

generate_planet_spawn_lists

Fill up the list of planet_spawn_weight and guaranteed_planets

get_all_planet_templates

Returns an associative list of all the planet templates we get to pick from. The key is the template name, and the value is the template instance.

preferences_key

Must be a filename-safe string. In future if map paths get funky, do some sanitization here.

setup_admin_faxes

Generates the default admin faxes addresses

spawn_planet_templates

Spawns all the templates in the given list, one after the other

\ No newline at end of file +/datum/map - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

map

Vars

_available_backpacksDecl list of backpacks available to outfits and in character generation.
default_job_titleDefault job title which will be set in some cases.
default_job_typeDefault job type which will be used if map lack of any jobs or for respawn.
default_liquid_fuel_typeA reagent used to prefill lanterns.
disconnected_disposals_tagsA list of disposals tags (sort_type var) that aren't expected to have outputs.
disconnected_wires_test_exempt_turfsA list of lists, of the format ((x, y, z, dir),).
loadout_categoriesA list of /decl/loadout_category types which will be available for characters made on this map. Uses all categories if null.
map_admin_faxesAssociative list of network URIs to a list with their display name, color, and "req_access formated" needed access list. +EX: list("BIG_BOSS.COM" = list("name" = "Big boss", "color" = "#00ff00", "access" = list(list(access_heads, access_clown))))
planet_depthThe amount of z-levels generated for exoplanets. Default is 1. Be careful with this, since exoplanets are already pretty expensive.
shuttle_atmos_expectationDefines the expected result of the atmospherics shuttle unit test for atmosphere.
survival_box_choicesA list of survival box types selectable for this map. If null, defaults to all defined decls. At runtime, this is an associative list of decl type -> decl.

Procs

generate_planet_spawn_listsFill up the list of planet_spawn_weight and guaranteed_planets
get_all_planet_templatesReturns an associative list of all the planet templates we get to pick from. The key is the template name, and the value is the template instance.
preferences_keyMust be a filename-safe string. In future if map paths get funky, do some sanitization here.
setup_admin_faxesGenerates the default admin faxes addresses
spawn_planet_templatesSpawns all the templates in the given list, one after the other

Var Details

_available_backpacks

Decl list of backpacks available to outfits and in character generation.

default_job_title

Default job title which will be set in some cases.

default_job_type

Default job type which will be used if map lack of any jobs or for respawn.

default_liquid_fuel_type

A reagent used to prefill lanterns.

disconnected_disposals_tags

A list of disposals tags (sort_type var) that aren't expected to have outputs.

disconnected_wires_test_exempt_turfs

A list of lists, of the format ((x, y, z, dir),).

loadout_categories

A list of /decl/loadout_category types which will be available for characters made on this map. Uses all categories if null.

map_admin_faxes

Associative list of network URIs to a list with their display name, color, and "req_access formated" needed access list. +EX: list("BIG_BOSS.COM" = list("name" = "Big boss", "color" = "#00ff00", "access" = list(list(access_heads, access_clown))))

planet_depth

The amount of z-levels generated for exoplanets. Default is 1. Be careful with this, since exoplanets are already pretty expensive.

shuttle_atmos_expectation

Defines the expected result of the atmospherics shuttle unit test for atmosphere.

survival_box_choices

A list of survival box types selectable for this map. If null, defaults to all defined decls. At runtime, this is an associative list of decl type -> decl.

Proc Details

generate_planet_spawn_lists

Fill up the list of planet_spawn_weight and guaranteed_planets

get_all_planet_templates

Returns an associative list of all the planet templates we get to pick from. The key is the template name, and the value is the template instance.

preferences_key

Must be a filename-safe string. In future if map paths get funky, do some sanitization here.

setup_admin_faxes

Generates the default admin faxes addresses

spawn_planet_templates

Spawns all the templates in the given list, one after the other

\ No newline at end of file diff --git a/datum/map_template.html b/datum/map_template.html index 7caf4e1d38f..363fa4ab227 100644 --- a/datum/map_template.html +++ b/datum/map_template.html @@ -1,8 +1,8 @@ -/datum/map_template - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

map_template

Vars

accessibility_weightPercent of chances to end up onto a level from this template by spacewalking between space z-levels.
heightThe height of the template's levels. Size is preloaded from template during template registration.
level_data_typeThe initial type of level_data to instantiate new z-level with initially. (Is replaced by whatever is in the map file.) If null, will use default.
loadedAmount of times this template was loaded at runtime.
mappathsPath to the map files to load for this template.
modify_tag_varsWill modify tag vars so that duplicate templates are handled properly. May have compatibility issues with legacy maps (esp. with ferry shuttles).
nameName for differentiating templates
shuttles_to_initialiseShuttles in this template's levels that need to be initialized with SSshuttle.
subtemplates_to_spawnSub-templates to spawn on this template if any. Ruins and sites and etc..
tallnessThe amount of template levels. Size is preloaded from template during template registration.
template_categoriesList of strings to store the templates under for mass retrieval.
template_flagsFlags for defining special properties of this template.
template_parent_typeIf this is equal to current type, the datum is abstract and should not be created.
template_tagsVarious tags used for selecting templates for placement on a map.
widthThe width of the template's levels. Size is preloaded from template during template registration.

Procs

is_runtime_generatedReturns whether a given map template is generated at runtime. Mainly used by unit tests.
load_new_zLoad the template onto a freshly created z-level.
load_single_pathHandle loading a single map path its bottom left corner starting at x,y,z. +/datum/map_template - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

map_template

Vars

accessibility_weightPercent of chances to end up onto a level from this template by spacewalking between space z-levels.
heightThe height of the template's levels. Size is preloaded from template during template registration.
level_data_typeThe initial type of level_data to instantiate new z-level with initially. (Is replaced by whatever is in the map file.) If null, will use default.
loadedAmount of times this template was loaded at runtime.
mappathsPath to the map files to load for this template.
modify_tag_varsWill modify tag vars so that duplicate templates are handled properly. May have compatibility issues with legacy maps (esp. with ferry shuttles).
nameName for differentiating templates
shuttles_to_initialiseShuttles in this template's levels that need to be initialized with SSshuttle.
subtemplates_to_spawnSub-templates to spawn on this template if any. Ruins and sites and etc..
tallnessThe amount of template levels. Size is preloaded from template during template registration.
template_categoriesList of strings to store the templates under for mass retrieval.
template_flagsFlags for defining special properties of this template.
template_parent_typeIf this is equal to current type, the datum is abstract and should not be created.
template_tagsVarious tags used for selecting templates for placement on a map.
widthThe width of the template's levels. Size is preloaded from template during template registration.

Procs

is_runtime_generatedReturns whether a given map template is generated at runtime. Mainly used by unit tests.
load_new_zLoad the template onto a freshly created z-level.
load_single_pathHandle loading a single map path its bottom left corner starting at x,y,z. Returns a /datum/map_load_metadata if loading was successful. -Meant to be overridden for handling extra per-map file processing.

Var Details

accessibility_weight

Percent of chances to end up onto a level from this template by spacewalking between space z-levels.

height

The height of the template's levels. Size is preloaded from template during template registration.

level_data_type

The initial type of level_data to instantiate new z-level with initially. (Is replaced by whatever is in the map file.) If null, will use default.

loaded

Amount of times this template was loaded at runtime.

mappaths

Path to the map files to load for this template.

modify_tag_vars

Will modify tag vars so that duplicate templates are handled properly. May have compatibility issues with legacy maps (esp. with ferry shuttles).

name

Name for differentiating templates

shuttles_to_initialise

Shuttles in this template's levels that need to be initialized with SSshuttle.

subtemplates_to_spawn

Sub-templates to spawn on this template if any. Ruins and sites and etc..

tallness

The amount of template levels. Size is preloaded from template during template registration.

template_categories

List of strings to store the templates under for mass retrieval.

template_flags

Flags for defining special properties of this template.

template_parent_type

If this is equal to current type, the datum is abstract and should not be created.

template_tags

Various tags used for selecting templates for placement on a map.

width

The width of the template's levels. Size is preloaded from template during template registration.

Proc Details

is_runtime_generated

Returns whether a given map template is generated at runtime. Mainly used by unit tests.

load_new_z

Load the template onto a freshly created z-level.

+Meant to be overridden for handling extra per-map file processing.

Var Details

accessibility_weight

Percent of chances to end up onto a level from this template by spacewalking between space z-levels.

height

The height of the template's levels. Size is preloaded from template during template registration.

level_data_type

The initial type of level_data to instantiate new z-level with initially. (Is replaced by whatever is in the map file.) If null, will use default.

loaded

Amount of times this template was loaded at runtime.

mappaths

Path to the map files to load for this template.

modify_tag_vars

Will modify tag vars so that duplicate templates are handled properly. May have compatibility issues with legacy maps (esp. with ferry shuttles).

name

Name for differentiating templates

shuttles_to_initialise

Shuttles in this template's levels that need to be initialized with SSshuttle.

subtemplates_to_spawn

Sub-templates to spawn on this template if any. Ruins and sites and etc..

tallness

The amount of template levels. Size is preloaded from template during template registration.

template_categories

List of strings to store the templates under for mass retrieval.

template_flags

Flags for defining special properties of this template.

template_parent_type

If this is equal to current type, the datum is abstract and should not be created.

template_tags

Various tags used for selecting templates for placement on a map.

width

The width of the template's levels. Size is preloaded from template during template registration.

Proc Details

is_runtime_generated

Returns whether a given map template is generated at runtime. Mainly used by unit tests.

load_new_z

Load the template onto a freshly created z-level.

load_single_path

Handle loading a single map path its bottom left corner starting at x,y,z. +

load_single_path

Handle loading a single map path its bottom left corner starting at x,y,z. Returns a /datum/map_load_metadata if loading was successful. -Meant to be overridden for handling extra per-map file processing.

\ No newline at end of file +Meant to be overridden for handling extra per-map file processing.

\ No newline at end of file diff --git a/datum/map_template/planetoid.html b/datum/map_template/planetoid.html index c7211016d6c..e0f32ca1289 100644 --- a/datum/map_template/planetoid.html +++ b/datum/map_template/planetoid.html @@ -1,2 +1,2 @@ -/datum/map_template/planetoid - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid

Base map template for planetoids, which need to instantiate a planetoid data object early during template spawn. -Can be used to load a planetoid from a map file.

Vars

planetoid_data_typeThe type of planetoid data to instantiate for this planetoid. We'll use it as blueprint for the planet.

Procs

create_planetoid_instanceReturns a new instance of a datum used for containing runtime info on the planet generated by this template.
setup_planet_overmapCall after map is fully generated. Setup the overmap obj to match the planet we just generated.

Var Details

planetoid_data_type

The type of planetoid data to instantiate for this planetoid. We'll use it as blueprint for the planet.

Proc Details

create_planetoid_instance

Returns a new instance of a datum used for containing runtime info on the planet generated by this template.

setup_planet_overmap

Call after map is fully generated. Setup the overmap obj to match the planet we just generated.

\ No newline at end of file +/datum/map_template/planetoid - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid

Base map template for planetoids, which need to instantiate a planetoid data object early during template spawn. +Can be used to load a planetoid from a map file.

Vars

planetoid_data_typeThe type of planetoid data to instantiate for this planetoid. We'll use it as blueprint for the planet.

Procs

create_planetoid_instanceReturns a new instance of a datum used for containing runtime info on the planet generated by this template.
setup_planet_overmapCall after map is fully generated. Setup the overmap obj to match the planet we just generated.

Var Details

planetoid_data_type

The type of planetoid data to instantiate for this planetoid. We'll use it as blueprint for the planet.

Proc Details

create_planetoid_instance

Returns a new instance of a datum used for containing runtime info on the planet generated by this template.

setup_planet_overmap

Call after map is fully generated. Setup the overmap obj to match the planet we just generated.

\ No newline at end of file diff --git a/datum/map_template/planetoid/random.html b/datum/map_template/planetoid/random.html index f53b99f6c32..e3ee7735bed 100644 --- a/datum/map_template/planetoid/random.html +++ b/datum/map_template/planetoid/random.html @@ -1,7 +1,7 @@ -/datum/map_template/planetoid/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generated "tempate" for an planet-like objects. Meant to standardize how random planets are generated so it behave like all other map templates.

Vars

adjacent_levels_eastAmount of adjacent stacked z-levels to generate east of the root z-level stack. Tallness is same as root.
adjacent_levels_northAmount of adjacent stacked z-levels to generate north of the root z-level stack. +/datum/map_template/planetoid/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generated "tempate" for an planet-like objects. Meant to standardize how random planets are generated so it behave like all other map templates.

Vars

adjacent_levels_eastAmount of adjacent stacked z-levels to generate east of the root z-level stack. Tallness is same as root.
adjacent_levels_northAmount of adjacent stacked z-levels to generate north of the root z-level stack. Setting this to 1 for instance will generate a stack of zlevels connecting to the north of all z-levels below the root level. Tallness is same as root.
adjacent_levels_southAmount of adjacent stacked z-levels to generate south of the root z-level stack. Tallness is same as root.
adjacent_levels_westAmount of adjacent stacked z-levels to generate west of the root z-level stack. Tallness is same as root.
amount_shuttle_landing_pointsAmount of shuttle landing points to generate on the surface level of the planet. If null, none will be generated.
max_shuttle_radiusThe maximum shuttle "radius" for the shuttle landing points that will be generated.
max_themesMaximum amount of themes that can be picked for the same planet.
overmap_marker_typeThe type of overmap marker object to use for this planet
possible_themesList of theme types that can be picked by this planet when generating.
prefered_level_data_per_zA list of the same length as there are zlevels on this map(index is z level count in order). Each entry is a level_data type, or null. If defined, will override the level_data_type var for the specified z-level.
subtemplate_budgetMaximume amount of subtemplates/ruins/sites that may be picked and spawned on the planet.
surface_level_indexThe index of the generated level that will be considered the planet's surface for this generated planet counting from top to bottom. -The surface here implies the first "solid ground" z-level from the top.
template_categoryRuin sites map template category to use for creating ruins on this planet.
template_tags_blacklistBit flag of the ruin tags that may never be picked for this planet.
template_tags_whitelistBit flag of the only ruin tags that may be picked by this planet.

Procs

build_adjacent_z_stacksBuild a stack that's adjacent to the specified stack.
build_z_stackCreate a new z-level stack that's connected to an existing z stack, on the given direction.
generate_featuresPicks all ruins and tries to spawn them on the levels that make up the planet.
generate_landingTries to place landing areas for shuttles on the surface level of the planet. Run after generation is complete to avoid bad surprises!
generate_levelsCreate individual levels linked to this planet. Must be called after basic planet stuff has been generated(atmosphere, habitability, etc..)
generate_weatherMake sure all levels of this planet have the weather system setup.
setup_planet_overmapCall after map is fully generated. Setup the overmap obj to match the planet we just generated.

Var Details

adjacent_levels_east

Amount of adjacent stacked z-levels to generate east of the root z-level stack. Tallness is same as root.

adjacent_levels_north

Amount of adjacent stacked z-levels to generate north of the root z-level stack. -Setting this to 1 for instance will generate a stack of zlevels connecting to the north of all z-levels below the root level. Tallness is same as root.

adjacent_levels_south

Amount of adjacent stacked z-levels to generate south of the root z-level stack. Tallness is same as root.

adjacent_levels_west

Amount of adjacent stacked z-levels to generate west of the root z-level stack. Tallness is same as root.

amount_shuttle_landing_points

Amount of shuttle landing points to generate on the surface level of the planet. If null, none will be generated.

max_shuttle_radius

The maximum shuttle "radius" for the shuttle landing points that will be generated.

max_themes

Maximum amount of themes that can be picked for the same planet.

overmap_marker_type

The type of overmap marker object to use for this planet

possible_themes

List of theme types that can be picked by this planet when generating.

prefered_level_data_per_z

A list of the same length as there are zlevels on this map(index is z level count in order). -Each entry is a level_data type, or null. If defined, will override the level_data_type var for the specified z-level.

subtemplate_budget

Maximume amount of subtemplates/ruins/sites that may be picked and spawned on the planet.

surface_level_index

The index of the generated level that will be considered the planet's surface for this generated planet counting from top to bottom. -The surface here implies the first "solid ground" z-level from the top.

template_category

Ruin sites map template category to use for creating ruins on this planet.

template_tags_blacklist

Bit flag of the ruin tags that may never be picked for this planet.

template_tags_whitelist

Bit flag of the only ruin tags that may be picked by this planet.

Proc Details

build_adjacent_z_stacks

Build a stack that's adjacent to the specified stack.

build_z_stack

Create a new z-level stack that's connected to an existing z stack, on the given direction.

generate_features

Picks all ruins and tries to spawn them on the levels that make up the planet.

generate_landing

Tries to place landing areas for shuttles on the surface level of the planet. Run after generation is complete to avoid bad surprises!

generate_levels

Create individual levels linked to this planet. Must be called after basic planet stuff has been generated(atmosphere, habitability, etc..)

generate_weather

Make sure all levels of this planet have the weather system setup.

setup_planet_overmap

Call after map is fully generated. Setup the overmap obj to match the planet we just generated.

\ No newline at end of file +The surface here implies the first "solid ground" z-level from the top.
template_categoryRuin sites map template category to use for creating ruins on this planet.
template_tags_blacklistBit flag of the ruin tags that may never be picked for this planet.
template_tags_whitelistBit flag of the only ruin tags that may be picked by this planet.

Procs

build_adjacent_z_stacksBuild a stack that's adjacent to the specified stack.
build_z_stackCreate a new z-level stack that's connected to an existing z stack, on the given direction.
generate_featuresPicks all ruins and tries to spawn them on the levels that make up the planet.
generate_landingTries to place landing areas for shuttles on the surface level of the planet. Run after generation is complete to avoid bad surprises!
generate_levelsCreate individual levels linked to this planet. Must be called after basic planet stuff has been generated(atmosphere, habitability, etc..)
generate_weatherMake sure all levels of this planet have the weather system setup.
setup_planet_overmapCall after map is fully generated. Setup the overmap obj to match the planet we just generated.

Var Details

adjacent_levels_east

Amount of adjacent stacked z-levels to generate east of the root z-level stack. Tallness is same as root.

adjacent_levels_north

Amount of adjacent stacked z-levels to generate north of the root z-level stack. +Setting this to 1 for instance will generate a stack of zlevels connecting to the north of all z-levels below the root level. Tallness is same as root.

adjacent_levels_south

Amount of adjacent stacked z-levels to generate south of the root z-level stack. Tallness is same as root.

adjacent_levels_west

Amount of adjacent stacked z-levels to generate west of the root z-level stack. Tallness is same as root.

amount_shuttle_landing_points

Amount of shuttle landing points to generate on the surface level of the planet. If null, none will be generated.

max_shuttle_radius

The maximum shuttle "radius" for the shuttle landing points that will be generated.

max_themes

Maximum amount of themes that can be picked for the same planet.

overmap_marker_type

The type of overmap marker object to use for this planet

possible_themes

List of theme types that can be picked by this planet when generating.

prefered_level_data_per_z

A list of the same length as there are zlevels on this map(index is z level count in order). +Each entry is a level_data type, or null. If defined, will override the level_data_type var for the specified z-level.

subtemplate_budget

Maximume amount of subtemplates/ruins/sites that may be picked and spawned on the planet.

surface_level_index

The index of the generated level that will be considered the planet's surface for this generated planet counting from top to bottom. +The surface here implies the first "solid ground" z-level from the top.

template_category

Ruin sites map template category to use for creating ruins on this planet.

template_tags_blacklist

Bit flag of the ruin tags that may never be picked for this planet.

template_tags_whitelist

Bit flag of the only ruin tags that may be picked by this planet.

Proc Details

build_adjacent_z_stacks

Build a stack that's adjacent to the specified stack.

build_z_stack

Create a new z-level stack that's connected to an existing z stack, on the given direction.

generate_features

Picks all ruins and tries to spawn them on the levels that make up the planet.

generate_landing

Tries to place landing areas for shuttles on the surface level of the planet. Run after generation is complete to avoid bad surprises!

generate_levels

Create individual levels linked to this planet. Must be called after basic planet stuff has been generated(atmosphere, habitability, etc..)

generate_weather

Make sure all levels of this planet have the weather system setup.

setup_planet_overmap

Call after map is fully generated. Setup the overmap obj to match the planet we just generated.

\ No newline at end of file diff --git a/datum/mil_branches.html b/datum/mil_branches.html index 48fb1281d83..81c49973c72 100644 --- a/datum/mil_branches.html +++ b/datum/mil_branches.html @@ -1 +1 @@ -/datum/mil_branches - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mil_branches

Global object for handling branches

Vars

branchesAll branches that exist
spawn_branches_Branches that a player can choose for spawning, not including species restrictions.
spawn_branches_by_species_Branches that a player can choose for spawning, with species restrictions. Populated on a needed basis

Procs

get_branchRetrieve branch object by branch name
get_branch_by_typeRetrieve branch object by branch type
get_rankRetrieve a rank object from given branch by name
is_spawn_branchReturn a true value if branch_name is a valid spawn branch key
is_spawn_rankReturn a true value if rank_name is a valid spawn rank in branch under branch_name
spawn_branchesReturn all spawn branches for the given input
spawn_ranksReturn all spawn ranks for the given input

Var Details

branches

All branches that exist

spawn_branches_

Branches that a player can choose for spawning, not including species restrictions.

spawn_branches_by_species_

Branches that a player can choose for spawning, with species restrictions. Populated on a needed basis

Proc Details

get_branch

Retrieve branch object by branch name

get_branch_by_type

Retrieve branch object by branch type

get_rank

Retrieve a rank object from given branch by name

is_spawn_branch

Return a true value if branch_name is a valid spawn branch key

is_spawn_rank

Return a true value if rank_name is a valid spawn rank in branch under branch_name

spawn_branches

Return all spawn branches for the given input

spawn_ranks

Return all spawn ranks for the given input

\ No newline at end of file +/datum/mil_branches - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mil_branches

Global object for handling branches

Vars

branchesAll branches that exist
spawn_branches_Branches that a player can choose for spawning, not including species restrictions.
spawn_branches_by_species_Branches that a player can choose for spawning, with species restrictions. Populated on a needed basis

Procs

get_branchRetrieve branch object by branch name
get_branch_by_typeRetrieve branch object by branch type
get_rankRetrieve a rank object from given branch by name
is_spawn_branchReturn a true value if branch_name is a valid spawn branch key
is_spawn_rankReturn a true value if rank_name is a valid spawn rank in branch under branch_name
spawn_branchesReturn all spawn branches for the given input
spawn_ranksReturn all spawn ranks for the given input

Var Details

branches

All branches that exist

spawn_branches_

Branches that a player can choose for spawning, not including species restrictions.

spawn_branches_by_species_

Branches that a player can choose for spawning, with species restrictions. Populated on a needed basis

Proc Details

get_branch

Retrieve branch object by branch name

get_branch_by_type

Retrieve branch object by branch type

get_rank

Retrieve a rank object from given branch by name

is_spawn_branch

Return a true value if branch_name is a valid spawn branch key

is_spawn_rank

Return a true value if rank_name is a valid spawn rank in branch under branch_name

spawn_branches

Return all spawn branches for the given input

spawn_ranks

Return all spawn ranks for the given input

\ No newline at end of file diff --git a/datum/mil_rank.html b/datum/mil_rank.html index 6eb75384ef0..7d057a07630 100644 --- a/datum/mil_rank.html +++ b/datum/mil_rank.html @@ -1,3 +1,3 @@ -/datum/mil_rank - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

mil_rank

A military rank

+/datum/mil_rank - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

mil_rank

A military rank

Note that in various places "rank" is used to refer to a character's job, and -so this is "mil_rank" to distinguish it.

\ No newline at end of file +so this is "mil_rank" to distinguish it.

\ No newline at end of file diff --git a/datum/mob_controller.html b/datum/mob_controller.html index 50861e53d32..fdf5eef2d9c 100644 --- a/datum/mob_controller.html +++ b/datum/mob_controller.html @@ -1,3 +1,3 @@ -/datum/mob_controller - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mob_controller

Vars

_enemiesWho are our sworn enemies? Lazylist of weakrefs.
_friendsWho are we friends with? Lazylist of weakrefs.
bodyThe parent mob we control.
can_escape_bucklesCan we automatically escape from buckling?
current_activityWhat are we busy with currently?
do_wanderDoes the mob wander around when idle?
emote_hearHearable emotes that this mob can randomly perform.
emote_seeUnlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps
emote_speechStrings shown when this mob speaks and is not understood.
expected_typeType of mob this AI applies to.
speak_chanceA prob chance of speaking.
stanceWhat is our current general attitude and demeanor?
stop_wanderUse this to temporarely stop random movement or to if you write special movement code for animals.
stop_wander_when_pulledWhen set to 1 this stops the animal from moving when someone is grabbing it.
try_destroy_surroundingsAggressive AI var; defined here for reference without casting.
turns_per_wanderHow many life ticks should pass before we wander?
turns_since_wanderHow many life ticks have passed since our last wander?
wander_directionsWhat directions can we wander in? Uses global.cardinal if unset.

Procs

scooped_byGeneral-purpose scooping reaction proc, used by /passive. -Returns TRUE if the scoop should proceed, FALSE if it should be canceled.

Var Details

_enemies

Who are our sworn enemies? Lazylist of weakrefs.

_friends

Who are we friends with? Lazylist of weakrefs.

body

The parent mob we control.

can_escape_buckles

Can we automatically escape from buckling?

current_activity

What are we busy with currently?

do_wander

Does the mob wander around when idle?

emote_hear

Hearable emotes that this mob can randomly perform.

emote_see

Unlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps

emote_speech

Strings shown when this mob speaks and is not understood.

expected_type

Type of mob this AI applies to.

speak_chance

A prob chance of speaking.

stance

What is our current general attitude and demeanor?

stop_wander

Use this to temporarely stop random movement or to if you write special movement code for animals.

stop_wander_when_pulled

When set to 1 this stops the animal from moving when someone is grabbing it.

try_destroy_surroundings

Aggressive AI var; defined here for reference without casting.

turns_per_wander

How many life ticks should pass before we wander?

turns_since_wander

How many life ticks have passed since our last wander?

wander_directions

What directions can we wander in? Uses global.cardinal if unset.

Proc Details

scooped_by

General-purpose scooping reaction proc, used by /passive. -Returns TRUE if the scoop should proceed, FALSE if it should be canceled.

\ No newline at end of file +/datum/mob_controller - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

mob_controller

Vars

_enemiesWho are our sworn enemies? Lazylist of weakrefs.
_friendsWho are we friends with? Lazylist of weakrefs.
bodyThe parent mob we control.
can_escape_bucklesCan we automatically escape from buckling?
current_activityWhat are we busy with currently?
do_wanderDoes the mob wander around when idle?
emote_hearHearable emotes that this mob can randomly perform.
emote_seeUnlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps
emote_speechStrings shown when this mob speaks and is not understood.
expected_typeType of mob this AI applies to.
speak_chanceA prob chance of speaking.
stanceWhat is our current general attitude and demeanor?
stop_wanderUse this to temporarely stop random movement or to if you write special movement code for animals.
stop_wander_when_pulledWhen set to 1 this stops the animal from moving when someone is grabbing it.
try_destroy_surroundingsAggressive AI var; defined here for reference without casting.
turns_per_wanderHow many life ticks should pass before we wander?
turns_since_wanderHow many life ticks have passed since our last wander?
wander_directionsWhat directions can we wander in? Uses global.cardinal if unset.

Procs

scooped_byGeneral-purpose scooping reaction proc, used by /passive. +Returns TRUE if the scoop should proceed, FALSE if it should be canceled.

Var Details

_enemies

Who are our sworn enemies? Lazylist of weakrefs.

_friends

Who are we friends with? Lazylist of weakrefs.

body

The parent mob we control.

can_escape_buckles

Can we automatically escape from buckling?

current_activity

What are we busy with currently?

do_wander

Does the mob wander around when idle?

emote_hear

Hearable emotes that this mob can randomly perform.

emote_see

Unlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps

emote_speech

Strings shown when this mob speaks and is not understood.

expected_type

Type of mob this AI applies to.

speak_chance

A prob chance of speaking.

stance

What is our current general attitude and demeanor?

stop_wander

Use this to temporarely stop random movement or to if you write special movement code for animals.

stop_wander_when_pulled

When set to 1 this stops the animal from moving when someone is grabbing it.

try_destroy_surroundings

Aggressive AI var; defined here for reference without casting.

turns_per_wander

How many life ticks should pass before we wander?

turns_since_wander

How many life ticks have passed since our last wander?

wander_directions

What directions can we wander in? Uses global.cardinal if unset.

Proc Details

scooped_by

General-purpose scooping reaction proc, used by /passive. +Returns TRUE if the scoop should proceed, FALSE if it should be canceled.

\ No newline at end of file diff --git a/datum/mob_controller/aggressive/commanded.html b/datum/mob_controller/aggressive/commanded.html index d4cbb8114a3..b74d84f5efe 100644 --- a/datum/mob_controller/aggressive/commanded.html +++ b/datum/mob_controller/aggressive/commanded.html @@ -1 +1 @@ -/datum/mob_controller/aggressive/commanded - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

commanded

Vars

_allowed_targetsLazylist of acceptable target weakrefs as designated by our master (or 'everyone').
masterundisputed master. Their commands hold ultimate sway and ultimate power.
retributionwhether or not they will attack us if we attack them like some kinda dick.

Var Details

_allowed_targets

Lazylist of acceptable target weakrefs as designated by our master (or 'everyone').

master

undisputed master. Their commands hold ultimate sway and ultimate power.

retribution

whether or not they will attack us if we attack them like some kinda dick.

\ No newline at end of file +/datum/mob_controller/aggressive/commanded - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

commanded

Vars

_allowed_targetsLazylist of acceptable target weakrefs as designated by our master (or 'everyone').
masterundisputed master. Their commands hold ultimate sway and ultimate power.
retributionwhether or not they will attack us if we attack them like some kinda dick.

Var Details

_allowed_targets

Lazylist of acceptable target weakrefs as designated by our master (or 'everyone').

master

undisputed master. Their commands hold ultimate sway and ultimate power.

retribution

whether or not they will attack us if we attack them like some kinda dick.

\ No newline at end of file diff --git a/datum/nanoui.html b/datum/nanoui.html index a5eb0fb1921..e77947a7f76 100644 --- a/datum/nanoui.html +++ b/datum/nanoui.html @@ -1,4 +1,4 @@ -/datum/nanoui - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

nanoui

NANO UI FRAMEWORK

+/datum/nanoui - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

nanoui

NANO UI FRAMEWORK

nanoui class (or whatever Byond calls classes)

nanoui is used to open and update nano browser uis

Procs

NewCreate a new nanoui instance.
ProcessThis Process proc is called by SSnano. Use try_update() to make manual updates.
TopicThis Topic() proc is called whenever a user clicks on a link within a Nano UI @@ -12,7 +12,7 @@ The layout key is the basic layout key for the page Two files are loaded on the client based on the layout key varable: -> a template in /nano/templates with the filename "layout_<layout_key>.tmpl --> a CSS stylesheet in /nano/css with the filename "layout_<layout_key>.css
set_map_z_levelToggle showing the map ui
set_show_mapToggle showing the map ui
set_state_keySet the state key for use in the frontend Javascript
set_statusSet the current status (also known as visibility) of this ui.
set_window_optionsSet the browser window options for this ui
try_updateProcess this UI, updating the entire UI or just the status (aka visibility)
updateUpdate the UI
update_statusUpdate the status (visibility) of this ui based on the user's status
use_on_close_logicSet whether or not to use the "old" on close logic (mainly unset_machine())

Proc Details

New

Create a new nanoui instance.

+-> a CSS stylesheet in /nano/css with the filename "layout_<layout_key>.cssset_map_z_levelToggle showing the map uiset_show_mapToggle showing the map uiset_state_keySet the state key for use in the frontend Javascriptset_statusSet the current status (also known as visibility) of this ui.set_window_optionsSet the browser window options for this uitry_updateProcess this UI, updating the entire UI or just the status (aka visibility)updateUpdate the UIupdate_statusUpdate the status (visibility) of this ui based on the user's statususe_on_close_logicSet whether or not to use the "old" on close logic (mainly unset_machine())

Proc Details

New

Create a new nanoui instance.

@param nuser /mob The mob who has opened/owns this ui @param nsrc_object /obj|/mob The obj or mob which this ui belongs to @param nui_key string A string key to use for this ui. Allows for multiple unique uis on one src_oject @@ -21,62 +21,62 @@ @param nwidth int the width of the ui window @param nheight int the height of the ui window @param nref /atom A custom ref to use if "on_close_logic" is set to 1

-

@return /nanoui new nanoui object

Process

This Process proc is called by SSnano. -Use try_update() to make manual updates.

Topic

This Topic() proc is called whenever a user clicks on a link within a Nano UI +

@return /nanoui new nanoui object

Process

This Process proc is called by SSnano. +Use try_update() to make manual updates.

Topic

This Topic() proc is called whenever a user clicks on a link within a Nano UI If the UI status is currently STATUS_INTERACTIVE then call the src_object Topic() If the src_object Topic() returns 1 (true) then update all UIs attached to src_object

-

@return nothing

add_common_assets

Use this proc to add assets which are common to (and required by) all nano uis

-

@return nothing

add_script

Add a JavaScript script to this UI +

@return nothing

add_common_assets

Use this proc to add assets which are common to (and required by) all nano uis

+

@return nothing

add_script

Add a JavaScript script to this UI These must be added before the UI has been opened, adding after that will have no effect

@param file string The name of the JavaScript file from /nano/js (e.g. "my_script.js")

-

@return nothing

add_stylesheet

Add a CSS stylesheet to this UI +

@return nothing

add_stylesheet

Add a CSS stylesheet to this UI These must be added before the UI has been opened, adding after that will have no effect

@param file string The name of the CSS file from /nano/css (e.g. "my_style.css")

-

@return nothing

add_template

Add a template for this UI +

@return nothing

add_template

Add a template for this UI Templates are combined with the data sent to the UI to create the rendered view These must be added before the UI has been opened, adding after that will have no effect

@param key string The key which is used to reference this template in the frontend @param filename string The name of the template file from /nano/templates (e.g. "my_template.tmpl")

-

@return nothing

close

Close this UI

-

@return nothing

get_config_data

Get config data to sent to the ui.

-

@return /list config data

get_html

Return the HTML for this UI

-

@return string HTML for the UI

get_send_data

Get data to sent to the ui.

+

@return nothing

close

Close this UI

+

@return nothing

get_config_data

Get config data to sent to the ui.

+

@return /list config data

get_html

Return the HTML for this UI

+

@return string HTML for the UI

get_send_data

Get data to sent to the ui.

@param data /list The list of general data for this ui (can be null to use previous data sent)

-

@return /list data to send to the ui

on_close_winset

Set the UI window to call the nanoclose verb when the window is closed +

@return /list data to send to the ui

on_close_winset

Set the UI window to call the nanoclose verb when the window is closed This allows Nano to handle closed windows

-

@return nothing

open

Open this UI

-

@return nothing

push_data

Push data to an already open UI window

-

@return nothing

reinitialise

Reinitialise this UI, potentially with a different template and/or initial data

-

@return nothing

set_auto_update

Set the ui to auto update (every master_controller tick)

+

@return nothing

open

Open this UI

+

@return nothing

push_data

Push data to an already open UI window

+

@return nothing

reinitialise

Reinitialise this UI, potentially with a different template and/or initial data

+

@return nothing

set_auto_update

Set the ui to auto update (every master_controller tick)

@param state int (bool) Set auto update to 1 or 0 (true/false)

-

@return nothing

set_auto_update_content

Set the ui to update the main content (re-render it) on each update

+

@return nothing

set_auto_update_content

Set the ui to update the main content (re-render it) on each update

@param state int (bool) Set update to 1 or 0 (true/false) (default 1)

-

@return nothing

set_auto_update_layout

Set the ui to update the layout (re-render it) on each update, turning this on will break the map ui (if it's being used)

+

@return nothing

set_auto_update_layout

Set the ui to update the layout (re-render it) on each update, turning this on will break the map ui (if it's being used)

@param state int (bool) Set update to 1 or 0 (true/false) (default 0)

-

@return nothing

set_initial_data

Set the initial data for the ui. This is vital as the data structure set here cannot be changed when pushing new updates.

+

@return nothing

set_initial_data

Set the initial data for the ui. This is vital as the data structure set here cannot be changed when pushing new updates.

@param data /list The list of data for this ui

-

@return nothing

set_layout_key

Set the layout key for use in the frontend Javascript +

@return nothing

set_layout_key

Set the layout key for use in the frontend Javascript The layout key is the basic layout key for the page Two files are loaded on the client based on the layout key varable: -> a template in /nano/templates with the filename "layout_<layout_key>.tmpl -> a CSS stylesheet in /nano/css with the filename "layout_<layout_key>.css

@param nlayout string The layout key to use

-

@return nothing

set_map_z_level

Toggle showing the map ui

+

@return nothing

set_map_z_level

Toggle showing the map ui

@param nstate_key boolean 1 to show map, 0 to hide (default is 0)

-

@return nothing

set_show_map

Toggle showing the map ui

+

@return nothing

set_show_map

Toggle showing the map ui

@param nstate_key boolean 1 to show map, 0 to hide (default is 0)

-

@return nothing

set_state_key

Set the state key for use in the frontend Javascript

+

@return nothing

set_state_key

Set the state key for use in the frontend Javascript

@param nstate_key string The key of the state to use

-

@return nothing

set_status

Set the current status (also known as visibility) of this ui.

+

@return nothing

set_status

Set the current status (also known as visibility) of this ui.

@param state int The status to set, see the defines at the top of this file @param push_update int (bool) Push an update to the ui to update it's status (an update is always sent if the status has changed to red (0))

-

@return nothing

set_window_options

Set the browser window options for this ui

+

@return nothing

set_window_options

Set the browser window options for this ui

@param nwindow_options string The new window options

-

@return nothing

try_update

Process this UI, updating the entire UI or just the status (aka visibility)

+

@return nothing

try_update

Process this UI, updating the entire UI or just the status (aka visibility)

@param update string For this UI to update

-

@return nothing

update

Update the UI

-

@return nothing

update_status

Update the status (visibility) of this ui based on the user's status

+

@return nothing

update

Update the UI

+

@return nothing

update_status

Update the status (visibility) of this ui based on the user's status

@param push_update int (bool) Push an update to the ui to update it's status. This is set to 0/false if an update is going to be pushed anyway (to avoid unnessary updates)

-

@return 1 if closed, null otherwise.

use_on_close_logic

Set whether or not to use the "old" on close logic (mainly unset_machine())

+

@return 1 if closed, null otherwise.

use_on_close_logic

Set whether or not to use the "old" on close logic (mainly unset_machine())

@param state int (bool) Set on_close_logic to 1 or 0 (true/false)

-

@return nothing

\ No newline at end of file +

@return nothing

\ No newline at end of file diff --git a/datum/overmap.html b/datum/overmap.html index 472f93f8453..3e0d2d4c1ac 100644 --- a/datum/overmap.html +++ b/datum/overmap.html @@ -1 +1 @@ -/datum/overmap - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

overmap

Vars

cached_temporary_sectorslist used to cache empty zlevels to avoid needless z-stack bloat

Var Details

cached_temporary_sectors

list used to cache empty zlevels to avoid needless z-stack bloat

\ No newline at end of file +/datum/overmap - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

overmap

Vars

cached_temporary_sectorslist used to cache empty zlevels to avoid needless z-stack bloat

Var Details

cached_temporary_sectors

list used to cache empty zlevels to avoid needless z-stack bloat

\ No newline at end of file diff --git a/datum/planet_flora.html b/datum/planet_flora.html index 3ca3adcdc7f..4866336ef9d 100644 --- a/datum/planet_flora.html +++ b/datum/planet_flora.html @@ -1,4 +1,4 @@ -/datum/planet_flora - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planet_flora

Contains data about the flora found on a planetoid, and facilities to pick and spawn them randomly. +/datum/planet_flora - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planet_flora

Contains data about the flora found on a planetoid, and facilities to pick and spawn them randomly. This base type is meant to be used on its own only for fixed flora lists defined at compile time.

Vars

big_flora_typesSeeds of tree-tier flora at runtime. At definition is a list of /datum/seed types or plant names.
exuded_gases_exclusionsGases that plants should never produce during their lives.
grass_colorColor used for grass floors.
plant_colorsColors allowed for generated flora.
small_flora_typesSeeds of 'small' flora at runtime. At definition is a list of /datum/seed types or plant names.

Procs

setup_floraMake sure our flora seed lists actually contains valid seeds! -Call this after creating the datum to ensure everything is ready!
setup_flora_listGo through a flora list and ensure any seed names and seed datum types are properly turned into a seed instance, and carry over any existing seed instances.
spawn_random_big_floraSpawns a randomly chosen big flora from our big flora seed list.
spawn_random_small_floraSpawns a randomly chosen small flora from our small flora seed list.

Var Details

big_flora_types

Seeds of tree-tier flora at runtime. At definition is a list of /datum/seed types or plant names.

exuded_gases_exclusions

Gases that plants should never produce during their lives.

grass_color

Color used for grass floors.

plant_colors

Colors allowed for generated flora.

small_flora_types

Seeds of 'small' flora at runtime. At definition is a list of /datum/seed types or plant names.

Proc Details

setup_flora

Make sure our flora seed lists actually contains valid seeds! -Call this after creating the datum to ensure everything is ready!

setup_flora_list

Go through a flora list and ensure any seed names and seed datum types are properly turned into a seed instance, and carry over any existing seed instances.

spawn_random_big_flora

Spawns a randomly chosen big flora from our big flora seed list.

spawn_random_small_flora

Spawns a randomly chosen small flora from our small flora seed list.

\ No newline at end of file +Call this after creating the datum to ensure everything is ready!setup_flora_listGo through a flora list and ensure any seed names and seed datum types are properly turned into a seed instance, and carry over any existing seed instances.spawn_random_big_floraSpawns a randomly chosen big flora from our big flora seed list.spawn_random_small_floraSpawns a randomly chosen small flora from our small flora seed list.

Var Details

big_flora_types

Seeds of tree-tier flora at runtime. At definition is a list of /datum/seed types or plant names.

exuded_gases_exclusions

Gases that plants should never produce during their lives.

grass_color

Color used for grass floors.

plant_colors

Colors allowed for generated flora.

small_flora_types

Seeds of 'small' flora at runtime. At definition is a list of /datum/seed types or plant names.

Proc Details

setup_flora

Make sure our flora seed lists actually contains valid seeds! +Call this after creating the datum to ensure everything is ready!

setup_flora_list

Go through a flora list and ensure any seed names and seed datum types are properly turned into a seed instance, and carry over any existing seed instances.

spawn_random_big_flora

Spawns a randomly chosen big flora from our big flora seed list.

spawn_random_small_flora

Spawns a randomly chosen small flora from our small flora seed list.

\ No newline at end of file diff --git a/datum/planet_flora/random.html b/datum/planet_flora/random.html index cc19f5a8623..5eb561cfd5b 100644 --- a/datum/planet_flora/random.html +++ b/datum/planet_flora/random.html @@ -1 +1 @@ -/datum/planet_flora/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generating planet_flora data datum

Vars

flora_diversityMax number of different seeds growing here
has_treesIf large flora should be generated

Procs

generate_floraGenerates a bunch of seeds adapted to the specified climate

Var Details

flora_diversity

Max number of different seeds growing here

has_trees

If large flora should be generated

Proc Details

generate_flora

Generates a bunch of seeds adapted to the specified climate

\ No newline at end of file +/datum/planet_flora/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generating planet_flora data datum

Vars

flora_diversityMax number of different seeds growing here
has_treesIf large flora should be generated

Procs

generate_floraGenerates a bunch of seeds adapted to the specified climate

Var Details

flora_diversity

Max number of different seeds growing here

has_trees

If large flora should be generated

Proc Details

generate_flora

Generates a bunch of seeds adapted to the specified climate

\ No newline at end of file diff --git a/datum/planetoid_data.html b/datum/planetoid_data.html index cf5009fc872..89e75941f05 100644 --- a/datum/planetoid_data.html +++ b/datum/planetoid_data.html @@ -1,3 +1,3 @@ -/datum/planetoid_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid_data

Data for a planetoid. Used by SSmapping for keeping track of a lot of details about specific planetoids.

Vars

_budget_overrideSubtemplate budget override. If something overrode the map_template's base budget, this will be set. Otherwise, it'll stay null. (Used in manual exoplanet generation verb)
_theme_forcedEnforces a single theme. If something overrode the map template's base random themes list, this will be set. Otherwise it'll stay null. (Used in manual exoplanet generation verb)
atmosphereThe cached planet's atmosphere that sub-levels of this planet should use. Can be a type path at definition, and an instance at runtime.
daycycle_idID used for registering/deregistering with a daycycle.
daycycle_typeType of daycycle to use.
engraving_generatorA xenoarch flavor text generator instance for this planet. Used for unique engravings and weird visions stuff.
faunaThe instance of the fauna generator currently managing our fauna if any. May be set to a path to instantiate.
floraThe flora generator instance that generates and keep track of the flora types for this planet. May be set to a path to instantiate.
habitability_classThe habitability rating for this planetoid
has_ringsWhether this planetoid has rings, used by the overmap marker to draw rings in the skybox and etc..
heightPreferred height for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the height of the levels under this planet.
idUnique internal Id string for looking up this planetoid in SSmapping
initial_weather_stateWhat weather state to use for this planet initially. If null, will not initialize any weather system. Must be a typepath rather than an instance.
overmap_markerA weak reference to the overmap marker for this template instance if any exists. Or at definition the type path of the marker to use
ring_colorIf we have rings, this is the color they'll have on the overmap
ring_type_nameIf we have rings, this is the sprite we picked for it
rock_colorThe color for rocks on this planet. Null is the rock wall's material's default.
strataThe overall strata of the planet. May be a type path at definition, or instance at runtime.
subtemplatesList of subtemplates types we picked and spawned on this planet.
surface_areaA reference to the surface area of the planet.
surface_colorColor of the primary layer of the skybox image. Used by the overmap marker.
surface_level_idLevel data id for the level that's considered to be the planet's surface. In other words, the topmost firm ground level of the root z stack.
surface_light_colorLighjting color used for the entire surface.
surface_light_levelAmbient lighting level across the surface. All surface height levels will be set to this.
tallnessPreferred amount of vertically connected z-levels for this planets. Null means it's up to each z-levels.
temperature_maxThe maximum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)
temperature_minThe minimum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)
themesList of theme types that were randomly picked from the possible list at runtime. Also used by the overmap marker.
topmost_level_idTopmost level data datum id of the root z stack (ID only, because this datum has an uncontrolled lifetime, and we don't want dangling refs)
water_colorColor of the secondary layer of the skybox image. Is usually water-like features. Used by the overmap marker.
widthPreferred width for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the width of the levels under this planet.

Procs

SetNameSets the name of the planetoid, and causes updates to happen to anything linked to us.
begin_processingRegisters to neccessary processors and begin running all processing needed by the planet
end_processingStop running any processing needed by the planet, and unregister from processors.
generate_lifeMake our fauna and flora gen setup.
generate_planetoid_idGenerate and sets the planetary id for this planetoid if it doesn't have one yet. Called on instantiation.
generate_weatherSetup the initial weather state for the planet. Doesn't apply it to our z levels however.
get_grass_colorReturns the color of grass picked for this planet or null.
get_linked_level_idsReturns a list of all the level id of the levels associated to this planet
get_rock_colorReturns the color of rock walls on this planet, or null.
get_strataReturns the strata picked for the planet, if there is one.
has_faunaIs there any currently live fauna on this planetoid?
has_floraIs there any flora species on this planetoid?
is_native_animalIf the animal is native of this planet returns TRUE.
is_native_plantIf the plant is native of this planet it will return TRUE.
reset_weatherResets the given weather state to our planet replacing the old one, and trigger updates. Can be a type path or instance.
set_atmosphereSets the atmosphere of the planet to the given gas_mixture instance or type path. Will Clone() the mixture in the arguments for itself.
set_engraving_generatorSets the xenoarch engraving generator for the planet. The argument can be either an instance, or a type path.
set_habitabilitySets the habitability of the planetoid for generation and display. Causes the overmap marker to be updated to reflect the changes.
set_overmap_markerAssociate an overmap marker with this planetoid data so we can synchronize the information displayed on the overmap with the actual state of the planet.
set_strataSets the planet's strata to the given one. The argument may be a type path or instance. Shouldn't be used outside of setup after the world was generated.
set_surface_levelSets the id of the surface level of the planetoid. Argument can be a level_data, or level_id string(make sure the level_data is reachable from SSmapping's level_data by id list). -Should be set only once during setup. Also updates our base surface area var.
set_topmost_levelSet the id of the topmost level of the planetoid. Argument can be a level_data, or level_id string. Should only be set once during setup ideally.
setup_fauna_generatorCreate the specified type of fauna manager type for this planetoid
setup_flora_dataCreate the specified type of flora data type for this planetoid
setup_planetoidInitializes the internal state of the planetoid, so its data can be used. Should be called no earlier than when SSmapping is running.
try_update_overmap_markerForce any overmap markers linked to us to update to match our state

Var Details

_budget_override

Subtemplate budget override. If something overrode the map_template's base budget, this will be set. Otherwise, it'll stay null. (Used in manual exoplanet generation verb)

_theme_forced

Enforces a single theme. If something overrode the map template's base random themes list, this will be set. Otherwise it'll stay null. (Used in manual exoplanet generation verb)

atmosphere

The cached planet's atmosphere that sub-levels of this planet should use. Can be a type path at definition, and an instance at runtime.

daycycle_id

ID used for registering/deregistering with a daycycle.

daycycle_type

Type of daycycle to use.

engraving_generator

A xenoarch flavor text generator instance for this planet. Used for unique engravings and weird visions stuff.

fauna

The instance of the fauna generator currently managing our fauna if any. May be set to a path to instantiate.

flora

The flora generator instance that generates and keep track of the flora types for this planet. May be set to a path to instantiate.

habitability_class

The habitability rating for this planetoid

has_rings

Whether this planetoid has rings, used by the overmap marker to draw rings in the skybox and etc..

height

Preferred height for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the height of the levels under this planet.

id

Unique internal Id string for looking up this planetoid in SSmapping

initial_weather_state

What weather state to use for this planet initially. If null, will not initialize any weather system. Must be a typepath rather than an instance.

overmap_marker

A weak reference to the overmap marker for this template instance if any exists. Or at definition the type path of the marker to use

ring_color

If we have rings, this is the color they'll have on the overmap

ring_type_name

If we have rings, this is the sprite we picked for it

rock_color

The color for rocks on this planet. Null is the rock wall's material's default.

strata

The overall strata of the planet. May be a type path at definition, or instance at runtime.

subtemplates

List of subtemplates types we picked and spawned on this planet.

surface_area

A reference to the surface area of the planet.

surface_color

Color of the primary layer of the skybox image. Used by the overmap marker.

surface_level_id

Level data id for the level that's considered to be the planet's surface. In other words, the topmost firm ground level of the root z stack.

surface_light_color

Lighjting color used for the entire surface.

surface_light_level

Ambient lighting level across the surface. All surface height levels will be set to this.

tallness

Preferred amount of vertically connected z-levels for this planets. Null means it's up to each z-levels.

temperature_max

The maximum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)

temperature_min

The minimum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)

themes

List of theme types that were randomly picked from the possible list at runtime. Also used by the overmap marker.

topmost_level_id

Topmost level data datum id of the root z stack (ID only, because this datum has an uncontrolled lifetime, and we don't want dangling refs)

water_color

Color of the secondary layer of the skybox image. Is usually water-like features. Used by the overmap marker.

width

Preferred width for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the width of the levels under this planet.

Proc Details

SetName

Sets the name of the planetoid, and causes updates to happen to anything linked to us.

begin_processing

Registers to neccessary processors and begin running all processing needed by the planet

end_processing

Stop running any processing needed by the planet, and unregister from processors.

generate_life

Make our fauna and flora gen setup.

generate_planetoid_id

Generate and sets the planetary id for this planetoid if it doesn't have one yet. Called on instantiation.

generate_weather

Setup the initial weather state for the planet. Doesn't apply it to our z levels however.

get_grass_color

Returns the color of grass picked for this planet or null.

get_linked_level_ids

Returns a list of all the level id of the levels associated to this planet

get_rock_color

Returns the color of rock walls on this planet, or null.

get_strata

Returns the strata picked for the planet, if there is one.

has_fauna

Is there any currently live fauna on this planetoid?

has_flora

Is there any flora species on this planetoid?

is_native_animal

If the animal is native of this planet returns TRUE.

is_native_plant

If the plant is native of this planet it will return TRUE.

reset_weather

Resets the given weather state to our planet replacing the old one, and trigger updates. Can be a type path or instance.

set_atmosphere

Sets the atmosphere of the planet to the given gas_mixture instance or type path. Will Clone() the mixture in the arguments for itself.

set_engraving_generator

Sets the xenoarch engraving generator for the planet. The argument can be either an instance, or a type path.

set_habitability

Sets the habitability of the planetoid for generation and display. Causes the overmap marker to be updated to reflect the changes.

set_overmap_marker

Associate an overmap marker with this planetoid data so we can synchronize the information displayed on the overmap with the actual state of the planet.

set_strata

Sets the planet's strata to the given one. The argument may be a type path or instance. Shouldn't be used outside of setup after the world was generated.

set_surface_level

Sets the id of the surface level of the planetoid. Argument can be a level_data, or level_id string(make sure the level_data is reachable from SSmapping's level_data by id list). -Should be set only once during setup. Also updates our base surface area var.

set_topmost_level

Set the id of the topmost level of the planetoid. Argument can be a level_data, or level_id string. Should only be set once during setup ideally.

setup_fauna_generator

Create the specified type of fauna manager type for this planetoid

setup_flora_data

Create the specified type of flora data type for this planetoid

setup_planetoid

Initializes the internal state of the planetoid, so its data can be used. Should be called no earlier than when SSmapping is running.

try_update_overmap_marker

Force any overmap markers linked to us to update to match our state

\ No newline at end of file +/datum/planetoid_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

planetoid_data

Data for a planetoid. Used by SSmapping for keeping track of a lot of details about specific planetoids.

Vars

_budget_overrideSubtemplate budget override. If something overrode the map_template's base budget, this will be set. Otherwise, it'll stay null. (Used in manual exoplanet generation verb)
_theme_forcedEnforces a single theme. If something overrode the map template's base random themes list, this will be set. Otherwise it'll stay null. (Used in manual exoplanet generation verb)
atmosphereThe cached planet's atmosphere that sub-levels of this planet should use. Can be a type path at definition, and an instance at runtime.
daycycle_idID used for registering/deregistering with a daycycle.
daycycle_typeType of daycycle to use.
engraving_generatorA xenoarch flavor text generator instance for this planet. Used for unique engravings and weird visions stuff.
faunaThe instance of the fauna generator currently managing our fauna if any. May be set to a path to instantiate.
floraThe flora generator instance that generates and keep track of the flora types for this planet. May be set to a path to instantiate.
habitability_classThe habitability rating for this planetoid
has_ringsWhether this planetoid has rings, used by the overmap marker to draw rings in the skybox and etc..
heightPreferred height for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the height of the levels under this planet.
idUnique internal Id string for looking up this planetoid in SSmapping
initial_weather_stateWhat weather state to use for this planet initially. If null, will not initialize any weather system. Must be a typepath rather than an instance.
overmap_markerA weak reference to the overmap marker for this template instance if any exists. Or at definition the type path of the marker to use
ring_colorIf we have rings, this is the color they'll have on the overmap
ring_type_nameIf we have rings, this is the sprite we picked for it
rock_colorThe color for rocks on this planet. Null is the rock wall's material's default.
strataThe overall strata of the planet. May be a type path at definition, or instance at runtime.
subtemplatesList of subtemplates types we picked and spawned on this planet.
surface_areaA reference to the surface area of the planet.
surface_colorColor of the primary layer of the skybox image. Used by the overmap marker.
surface_level_idLevel data id for the level that's considered to be the planet's surface. In other words, the topmost firm ground level of the root z stack.
surface_light_colorLighjting color used for the entire surface.
surface_light_levelAmbient lighting level across the surface. All surface height levels will be set to this.
tallnessPreferred amount of vertically connected z-levels for this planets. Null means it's up to each z-levels.
temperature_maxThe maximum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)
temperature_minThe minimum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)
themesList of theme types that were randomly picked from the possible list at runtime. Also used by the overmap marker.
topmost_level_idTopmost level data datum id of the root z stack (ID only, because this datum has an uncontrolled lifetime, and we don't want dangling refs)
water_colorColor of the secondary layer of the skybox image. Is usually water-like features. Used by the overmap marker.
widthPreferred width for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the width of the levels under this planet.

Procs

SetNameSets the name of the planetoid, and causes updates to happen to anything linked to us.
begin_processingRegisters to neccessary processors and begin running all processing needed by the planet
end_processingStop running any processing needed by the planet, and unregister from processors.
generate_lifeMake our fauna and flora gen setup.
generate_planetoid_idGenerate and sets the planetary id for this planetoid if it doesn't have one yet. Called on instantiation.
generate_weatherSetup the initial weather state for the planet. Doesn't apply it to our z levels however.
get_grass_colorReturns the color of grass picked for this planet or null.
get_linked_level_idsReturns a list of all the level id of the levels associated to this planet
get_rock_colorReturns the color of rock walls on this planet, or null.
get_strataReturns the strata picked for the planet, if there is one.
has_faunaIs there any currently live fauna on this planetoid?
has_floraIs there any flora species on this planetoid?
is_native_animalIf the animal is native of this planet returns TRUE.
is_native_plantIf the plant is native of this planet it will return TRUE.
reset_weatherResets the given weather state to our planet replacing the old one, and trigger updates. Can be a type path or instance.
set_atmosphereSets the atmosphere of the planet to the given gas_mixture instance or type path. Will Clone() the mixture in the arguments for itself.
set_engraving_generatorSets the xenoarch engraving generator for the planet. The argument can be either an instance, or a type path.
set_habitabilitySets the habitability of the planetoid for generation and display. Causes the overmap marker to be updated to reflect the changes.
set_overmap_markerAssociate an overmap marker with this planetoid data so we can synchronize the information displayed on the overmap with the actual state of the planet.
set_strataSets the planet's strata to the given one. The argument may be a type path or instance. Shouldn't be used outside of setup after the world was generated.
set_surface_levelSets the id of the surface level of the planetoid. Argument can be a level_data, or level_id string(make sure the level_data is reachable from SSmapping's level_data by id list). +Should be set only once during setup. Also updates our base surface area var.
set_topmost_levelSet the id of the topmost level of the planetoid. Argument can be a level_data, or level_id string. Should only be set once during setup ideally.
setup_fauna_generatorCreate the specified type of fauna manager type for this planetoid
setup_flora_dataCreate the specified type of flora data type for this planetoid
setup_planetoidInitializes the internal state of the planetoid, so its data can be used. Should be called no earlier than when SSmapping is running.
try_update_overmap_markerForce any overmap markers linked to us to update to match our state

Var Details

_budget_override

Subtemplate budget override. If something overrode the map_template's base budget, this will be set. Otherwise, it'll stay null. (Used in manual exoplanet generation verb)

_theme_forced

Enforces a single theme. If something overrode the map template's base random themes list, this will be set. Otherwise it'll stay null. (Used in manual exoplanet generation verb)

atmosphere

The cached planet's atmosphere that sub-levels of this planet should use. Can be a type path at definition, and an instance at runtime.

daycycle_id

ID used for registering/deregistering with a daycycle.

daycycle_type

Type of daycycle to use.

engraving_generator

A xenoarch flavor text generator instance for this planet. Used for unique engravings and weird visions stuff.

fauna

The instance of the fauna generator currently managing our fauna if any. May be set to a path to instantiate.

flora

The flora generator instance that generates and keep track of the flora types for this planet. May be set to a path to instantiate.

habitability_class

The habitability rating for this planetoid

has_rings

Whether this planetoid has rings, used by the overmap marker to draw rings in the skybox and etc..

height

Preferred height for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the height of the levels under this planet.

id

Unique internal Id string for looking up this planetoid in SSmapping

initial_weather_state

What weather state to use for this planet initially. If null, will not initialize any weather system. Must be a typepath rather than an instance.

overmap_marker

A weak reference to the overmap marker for this template instance if any exists. Or at definition the type path of the marker to use

ring_color

If we have rings, this is the color they'll have on the overmap

ring_type_name

If we have rings, this is the sprite we picked for it

rock_color

The color for rocks on this planet. Null is the rock wall's material's default.

strata

The overall strata of the planet. May be a type path at definition, or instance at runtime.

subtemplates

List of subtemplates types we picked and spawned on this planet.

surface_area

A reference to the surface area of the planet.

surface_color

Color of the primary layer of the skybox image. Used by the overmap marker.

surface_level_id

Level data id for the level that's considered to be the planet's surface. In other words, the topmost firm ground level of the root z stack.

surface_light_color

Lighjting color used for the entire surface.

surface_light_level

Ambient lighting level across the surface. All surface height levels will be set to this.

tallness

Preferred amount of vertically connected z-levels for this planets. Null means it's up to each z-levels.

temperature_max

The maximum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)

temperature_min

The minimum temperature that can be reached on the planet.(For instance via meteo or sunlight/shade or whatever)

themes

List of theme types that were randomly picked from the possible list at runtime. Also used by the overmap marker.

topmost_level_id

Topmost level data datum id of the root z stack (ID only, because this datum has an uncontrolled lifetime, and we don't want dangling refs)

water_color

Color of the secondary layer of the skybox image. Is usually water-like features. Used by the overmap marker.

width

Preferred width for all the planet z-levels. Null means it's up to each z-levels. Not reliable for telling the width of the levels under this planet.

Proc Details

SetName

Sets the name of the planetoid, and causes updates to happen to anything linked to us.

begin_processing

Registers to neccessary processors and begin running all processing needed by the planet

end_processing

Stop running any processing needed by the planet, and unregister from processors.

generate_life

Make our fauna and flora gen setup.

generate_planetoid_id

Generate and sets the planetary id for this planetoid if it doesn't have one yet. Called on instantiation.

generate_weather

Setup the initial weather state for the planet. Doesn't apply it to our z levels however.

get_grass_color

Returns the color of grass picked for this planet or null.

get_linked_level_ids

Returns a list of all the level id of the levels associated to this planet

get_rock_color

Returns the color of rock walls on this planet, or null.

get_strata

Returns the strata picked for the planet, if there is one.

has_fauna

Is there any currently live fauna on this planetoid?

has_flora

Is there any flora species on this planetoid?

is_native_animal

If the animal is native of this planet returns TRUE.

is_native_plant

If the plant is native of this planet it will return TRUE.

reset_weather

Resets the given weather state to our planet replacing the old one, and trigger updates. Can be a type path or instance.

set_atmosphere

Sets the atmosphere of the planet to the given gas_mixture instance or type path. Will Clone() the mixture in the arguments for itself.

set_engraving_generator

Sets the xenoarch engraving generator for the planet. The argument can be either an instance, or a type path.

set_habitability

Sets the habitability of the planetoid for generation and display. Causes the overmap marker to be updated to reflect the changes.

set_overmap_marker

Associate an overmap marker with this planetoid data so we can synchronize the information displayed on the overmap with the actual state of the planet.

set_strata

Sets the planet's strata to the given one. The argument may be a type path or instance. Shouldn't be used outside of setup after the world was generated.

set_surface_level

Sets the id of the surface level of the planetoid. Argument can be a level_data, or level_id string(make sure the level_data is reachable from SSmapping's level_data by id list). +Should be set only once during setup. Also updates our base surface area var.

set_topmost_level

Set the id of the topmost level of the planetoid. Argument can be a level_data, or level_id string. Should only be set once during setup ideally.

setup_fauna_generator

Create the specified type of fauna manager type for this planetoid

setup_flora_data

Create the specified type of flora data type for this planetoid

setup_planetoid

Initializes the internal state of the planetoid, so its data can be used. Should be called no earlier than when SSmapping is running.

try_update_overmap_marker

Force any overmap markers linked to us to update to match our state

\ No newline at end of file diff --git a/datum/planetoid_data/random.html b/datum/planetoid_data/random.html index 8b7686dc134..e4410aae892 100644 --- a/datum/planetoid_data/random.html +++ b/datum/planetoid_data/random.html @@ -1,5 +1,5 @@ -/datum/planetoid_data/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generating planetoid_data, used by random planet map_templates

Vars

atmosphere_gen_pressure_maxMaximum atmospheric pressure in the range to pick from for this planet template.
atmosphere_gen_pressure_minMinimum atmospheric pressure in the range to pick from for this planet template.
atmosphere_gen_temperature_maxMaximum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.
atmosphere_gen_temperature_minMinimum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.
atmospheric_gen_gases_maxMaximum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases
atmospheric_gen_gases_minMinimum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases
forced_atmosphere_gen_gasesA list of gas and their proportion to enforce on this planet when generating the atmosphere. +/datum/planetoid_data/random - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

random

A randomly generating planetoid_data, used by random planet map_templates

Vars

atmosphere_gen_pressure_maxMaximum atmospheric pressure in the range to pick from for this planet template.
atmosphere_gen_pressure_minMinimum atmospheric pressure in the range to pick from for this planet template.
atmosphere_gen_temperature_maxMaximum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.
atmosphere_gen_temperature_minMinimum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.
atmospheric_gen_gases_maxMaximum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases
atmospheric_gen_gases_minMinimum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases
forced_atmosphere_gen_gasesA list of gas and their proportion to enforce on this planet when generating the atmosphere. If a level's get_mandatory_gases() returns gases, they will be added to this. If null is randomly generated.
possible_ring_colorPossible ring colors
possible_ring_type_namePossible ring sprites that can be used for a possible ring
possible_rock_colorsPossible colors for rock walls and rocks in general on this planet (Honestly, should be handled via materal system maybe?)
possible_surface_light_gen_colorsPossible list of colors to pick for the ambient lighting color. Null means a random color will be generated. -This value may be overridden by individual /datum/level_data.
ring_gen_probabilityThe chance that this planetoid template creates a planetoid with a ring.
surface_light_gen_level_maxPlanet ambient lighting maximum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.
surface_light_gen_level_minPlanet ambient lighting minimum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

Procs

generate_ambient_lightingCalculate the color and intensity of the ambient starlight that this planet receives.
generate_atmosphereCreates the atmosphere for the planet randomly or not.
generate_habitabilityPick an hability class for this planet. Should be done as early as possible during generation.
generate_planet_materialsGenerate the planet's minable resources, material for rocks and etc.
generate_surface_light_levelCalculate the ambient lighting intensity for the planet.
generate_surface_pressureGenerates a valid surface pressure for the planet's atmosphere matching it's habitability class
generate_surface_temperatureGenerates a valid surface temperature for the planet's atmosphere matching its habitability class
make_planet_nameIf the planet doesn't have a name defined, a name will be randomly generated for it. (Named this way because a global proc generate_planet_name already exists)
pick_atmospheric_gases_candidatesGo through all materials and pick those that we could pick from on this planet
pregeneratePre-generate the random planetoid's data before it has any actual level or overmap marker tied to it.
select_strataSelects the base strata for the whole planet. The levels have the final say however in what to do with that.

Var Details

atmosphere_gen_pressure_max

Maximum atmospheric pressure in the range to pick from for this planet template.

atmosphere_gen_pressure_min

Minimum atmospheric pressure in the range to pick from for this planet template.

atmosphere_gen_temperature_max

Maximum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.

atmosphere_gen_temperature_min

Minimum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.

atmospheric_gen_gases_max

Maximum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases

atmospheric_gen_gases_min

Minimum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases

forced_atmosphere_gen_gases

A list of gas and their proportion to enforce on this planet when generating the atmosphere. -If a level's get_mandatory_gases() returns gases, they will be added to this. If null is randomly generated.

possible_ring_color

Possible ring colors

possible_ring_type_name

Possible ring sprites that can be used for a possible ring

possible_rock_colors

Possible colors for rock walls and rocks in general on this planet (Honestly, should be handled via materal system maybe?)

possible_surface_light_gen_colors

Possible list of colors to pick for the ambient lighting color. Null means a random color will be generated. -This value may be overridden by individual /datum/level_data.

ring_gen_probability

The chance that this planetoid template creates a planetoid with a ring.

surface_light_gen_level_max

Planet ambient lighting maximum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

surface_light_gen_level_min

Planet ambient lighting minimum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

Proc Details

generate_ambient_lighting

Calculate the color and intensity of the ambient starlight that this planet receives.

generate_atmosphere

Creates the atmosphere for the planet randomly or not.

generate_habitability

Pick an hability class for this planet. Should be done as early as possible during generation.

generate_planet_materials

Generate the planet's minable resources, material for rocks and etc.

generate_surface_light_level

Calculate the ambient lighting intensity for the planet.

generate_surface_pressure

Generates a valid surface pressure for the planet's atmosphere matching it's habitability class

generate_surface_temperature

Generates a valid surface temperature for the planet's atmosphere matching its habitability class

make_planet_name

If the planet doesn't have a name defined, a name will be randomly generated for it. (Named this way because a global proc generate_planet_name already exists)

pick_atmospheric_gases_candidates

Go through all materials and pick those that we could pick from on this planet

pregenerate

Pre-generate the random planetoid's data before it has any actual level or overmap marker tied to it.

select_strata

Selects the base strata for the whole planet. The levels have the final say however in what to do with that.

\ No newline at end of file +This value may be overridden by individual /datum/level_data.
ring_gen_probabilityThe chance that this planetoid template creates a planetoid with a ring.
surface_light_gen_level_maxPlanet ambient lighting maximum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.
surface_light_gen_level_minPlanet ambient lighting minimum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

Procs

generate_ambient_lightingCalculate the color and intensity of the ambient starlight that this planet receives.
generate_atmosphereCreates the atmosphere for the planet randomly or not.
generate_habitabilityPick an hability class for this planet. Should be done as early as possible during generation.
generate_planet_materialsGenerate the planet's minable resources, material for rocks and etc.
generate_surface_light_levelCalculate the ambient lighting intensity for the planet.
generate_surface_pressureGenerates a valid surface pressure for the planet's atmosphere matching it's habitability class
generate_surface_temperatureGenerates a valid surface temperature for the planet's atmosphere matching its habitability class
make_planet_nameIf the planet doesn't have a name defined, a name will be randomly generated for it. (Named this way because a global proc generate_planet_name already exists)
pick_atmospheric_gases_candidatesGo through all materials and pick those that we could pick from on this planet
pregeneratePre-generate the random planetoid's data before it has any actual level or overmap marker tied to it.
select_strataSelects the base strata for the whole planet. The levels have the final say however in what to do with that.

Var Details

atmosphere_gen_pressure_max

Maximum atmospheric pressure in the range to pick from for this planet template.

atmosphere_gen_pressure_min

Minimum atmospheric pressure in the range to pick from for this planet template.

atmosphere_gen_temperature_max

Maximum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.

atmosphere_gen_temperature_min

Minimum possible base temperature range to pick from, in kelvins, when generating the atmosphere on this planet.

atmospheric_gen_gases_max

Maximum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases

atmospheric_gen_gases_min

Minimum amount of different atmospheric gases that may be generated for this planet, not counting the forced gases

forced_atmosphere_gen_gases

A list of gas and their proportion to enforce on this planet when generating the atmosphere. +If a level's get_mandatory_gases() returns gases, they will be added to this. If null is randomly generated.

possible_ring_color

Possible ring colors

possible_ring_type_name

Possible ring sprites that can be used for a possible ring

possible_rock_colors

Possible colors for rock walls and rocks in general on this planet (Honestly, should be handled via materal system maybe?)

possible_surface_light_gen_colors

Possible list of colors to pick for the ambient lighting color. Null means a random color will be generated. +This value may be overridden by individual /datum/level_data.

ring_gen_probability

The chance that this planetoid template creates a planetoid with a ring.

surface_light_gen_level_max

Planet ambient lighting maximum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

surface_light_gen_level_min

Planet ambient lighting minimum possible value from 0 to 1. This value may be overridden in individual /datum/level_data.

Proc Details

generate_ambient_lighting

Calculate the color and intensity of the ambient starlight that this planet receives.

generate_atmosphere

Creates the atmosphere for the planet randomly or not.

generate_habitability

Pick an hability class for this planet. Should be done as early as possible during generation.

generate_planet_materials

Generate the planet's minable resources, material for rocks and etc.

generate_surface_light_level

Calculate the ambient lighting intensity for the planet.

generate_surface_pressure

Generates a valid surface pressure for the planet's atmosphere matching it's habitability class

generate_surface_temperature

Generates a valid surface temperature for the planet's atmosphere matching its habitability class

make_planet_name

If the planet doesn't have a name defined, a name will be randomly generated for it. (Named this way because a global proc generate_planet_name already exists)

pick_atmospheric_gases_candidates

Go through all materials and pick those that we could pick from on this planet

pregenerate

Pre-generate the random planetoid's data before it has any actual level or overmap marker tied to it.

select_strata

Selects the base strata for the whole planet. The levels have the final say however in what to do with that.

\ No newline at end of file diff --git a/datum/plantgene.html b/datum/plantgene.html index 50696f48114..9de6d8e8aa5 100644 --- a/datum/plantgene.html +++ b/datum/plantgene.html @@ -1 +1 @@ -/datum/plantgene - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plantgene

Vars

genetypeReference back to our master
valuesValues to copy into the target seed datum.

Var Details

genetype

Reference back to our master

values

Values to copy into the target seed datum.

\ No newline at end of file +/datum/plantgene - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plantgene

Vars

genetypeReference back to our master
valuesValues to copy into the target seed datum.

Var Details

genetype

Reference back to our master

values

Values to copy into the target seed datum.

\ No newline at end of file diff --git a/datum/powernet.html b/datum/powernet.html index 029c043b1f6..5a48eed6c82 100644 --- a/datum/powernet.html +++ b/datum/powernet.html @@ -1 +1 @@ -/datum/powernet - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

powernet

Procs

add_cable... delete it
add_machine... delete it - qdel

Proc Details

add_cable

... delete it

add_machine

... delete it - qdel

\ No newline at end of file +/datum/powernet - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

powernet

Procs

add_cable... delete it
add_machine... delete it - qdel

Proc Details

add_cable

... delete it

add_machine

... delete it - qdel

\ No newline at end of file diff --git a/datum/preferences.html b/datum/preferences.html index 3f4393e3004..2e38c6215c6 100644 --- a/datum/preferences.html +++ b/datum/preferences.html @@ -1 +1 @@ -/datum/preferences - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

preferences

Vars

default_slotHolder so it doesn't default to slot 1, rather the last one used
hotkeysWhether or not this client has standard hotkeys enabled
is_byond_memberCached varialbe for checking byond membership. Also handles days of membership left.
is_guestdoohickeys for savefiles
key_bindingsCustom Keybindings

Procs

check_keybindingschecks through keybindings for outdated unbound keys and updates them

Var Details

default_slot

Holder so it doesn't default to slot 1, rather the last one used

hotkeys

Whether or not this client has standard hotkeys enabled

is_byond_member

Cached varialbe for checking byond membership. Also handles days of membership left.

is_guest

doohickeys for savefiles

key_bindings

Custom Keybindings

Proc Details

check_keybindings

checks through keybindings for outdated unbound keys and updates them

\ No newline at end of file +/datum/preferences - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

preferences

Vars

default_slotHolder so it doesn't default to slot 1, rather the last one used
hotkeysWhether or not this client has standard hotkeys enabled
is_byond_memberCached varialbe for checking byond membership. Also handles days of membership left.
is_guestdoohickeys for savefiles
key_bindingsCustom Keybindings

Procs

check_keybindingschecks through keybindings for outdated unbound keys and updates them

Var Details

default_slot

Holder so it doesn't default to slot 1, rather the last one used

hotkeys

Whether or not this client has standard hotkeys enabled

is_byond_member

Cached varialbe for checking byond membership. Also handles days of membership left.

is_guest

doohickeys for savefiles

key_bindings

Custom Keybindings

Proc Details

check_keybindings

checks through keybindings for outdated unbound keys and updates them

\ No newline at end of file diff --git a/datum/priority_queue.html b/datum/priority_queue.html index abb0507e472..00d5cbc32e4 100644 --- a/datum/priority_queue.html +++ b/datum/priority_queue.html @@ -1,26 +1,26 @@ -/datum/priority_queue - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

priority_queue

An automatically ordered list, using the cmp proc to weight the list items

Vars

LThe actual queue
cmpThe weight function used to order the queue

Procs

DequeueRemoves and returns the first item in the queue
EnqueueAdd an item to the list, immediatly ordering it to its position using dichotomic search
GetGets the item at the positon index
IsEmpty
Length
List
NewTakes a proc comparer that will be used to compare the items inserted
ReSortResorts the item to its correct position in the queue.
RemoveRemoves an item from the list
SeekFinds an item in the list

Var Details

L

The actual queue

cmp

The weight function used to order the queue

Proc Details

Dequeue

Removes and returns the first item in the queue

+/datum/priority_queue - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

priority_queue

An automatically ordered list, using the cmp proc to weight the list items

Vars

LThe actual queue
cmpThe weight function used to order the queue

Procs

DequeueRemoves and returns the first item in the queue
EnqueueAdd an item to the list, immediatly ordering it to its position using dichotomic search
GetGets the item at the positon index
IsEmpty
Length
List
NewTakes a proc comparer that will be used to compare the items inserted
ReSortResorts the item to its correct position in the queue.
RemoveRemoves an item from the list
SeekFinds an item in the list

Var Details

L

The actual queue

cmp

The weight function used to order the queue

Proc Details

Dequeue

Removes and returns the first item in the queue

  • Returns: The first item in the queue, otherwise FALSE
  • -

Enqueue

Add an item to the list, immediatly ordering it to its position using dichotomic search

Get

Gets the item at the positon index

+

Enqueue

Add an item to the list, immediatly ordering it to its position using dichotomic search

Get

Gets the item at the positon index

  • Returns: The item at the index, or 0 if outside the range of the queue
  • -

IsEmpty

    +

IsEmpty

  • Returns: TRUE if the queue is empty, otherwise FALSE
  • -

Length

    +

Length

  • Returns: The length of the queue
  • -

List

    +

List

  • Returns: A copy of the item list
  • -

New

Takes a proc comparer that will be used to compare the items inserted

+

New

Takes a proc comparer that will be used to compare the items inserted

  • Param comparer take two arguments and return the difference in their weight
  • For example: /proc/CompareItems(atom/A, atom/B) return A.size - B.size
  • -

ReSort

Resorts the item to its correct position in the queue.

+

ReSort

Resorts the item to its correct position in the queue.

  • For example: The queue is sorted based on weight and atom A changes weight after being added
  • -

Remove

Removes an item from the list

+

Remove

Removes an item from the list

  • Returns: TRUE if succesfully removed, otherwise FALSE
  • -

Seek

Finds an item in the list

+

Seek

Finds an item in the list

  • Returns: The position of the item, or 0 if not found
  • -
\ No newline at end of file +
\ No newline at end of file diff --git a/datum/qdel_item.html b/datum/qdel_item.html index 955bb117147..aab5376d0e9 100644 --- a/datum/qdel_item.html +++ b/datum/qdel_item.html @@ -1 +1 @@ -/datum/qdel_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

qdel_item

Vars

destroy_timeTotal amount of milliseconds spent processing this type's Destroy().
early_destroyNumber of times it was destroyed before Initialize().
failuresTimes it was queued for soft deletion but failed to soft delete.
hard_delete_timeTotal amount of milliseconds spent hard deleting this type.
hard_deletesDifferent from failures because it also includes QDEL_HINT_HARDDEL deletions.
no_hintNumber of times it hasn't bothered to give a qdel hint.
no_respect_forceNumber of times its not respected force=TRUE.
qdelsTotal number of times its passed thru qdel.
slept_destroyNumber of times slept in its destroy.

Var Details

destroy_time

Total amount of milliseconds spent processing this type's Destroy().

early_destroy

Number of times it was destroyed before Initialize().

failures

Times it was queued for soft deletion but failed to soft delete.

hard_delete_time

Total amount of milliseconds spent hard deleting this type.

hard_deletes

Different from failures because it also includes QDEL_HINT_HARDDEL deletions.

no_hint

Number of times it hasn't bothered to give a qdel hint.

no_respect_force

Number of times its not respected force=TRUE.

qdels

Total number of times its passed thru qdel.

slept_destroy

Number of times slept in its destroy.

\ No newline at end of file +/datum/qdel_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

qdel_item

Vars

destroy_timeTotal amount of milliseconds spent processing this type's Destroy().
early_destroyNumber of times it was destroyed before Initialize().
failuresTimes it was queued for soft deletion but failed to soft delete.
hard_delete_timeTotal amount of milliseconds spent hard deleting this type.
hard_deletesDifferent from failures because it also includes QDEL_HINT_HARDDEL deletions.
no_hintNumber of times it hasn't bothered to give a qdel hint.
no_respect_forceNumber of times its not respected force=TRUE.
qdelsTotal number of times its passed thru qdel.
slept_destroyNumber of times slept in its destroy.

Var Details

destroy_time

Total amount of milliseconds spent processing this type's Destroy().

early_destroy

Number of times it was destroyed before Initialize().

failures

Times it was queued for soft deletion but failed to soft delete.

hard_delete_time

Total amount of milliseconds spent hard deleting this type.

hard_deletes

Different from failures because it also includes QDEL_HINT_HARDDEL deletions.

no_hint

Number of times it hasn't bothered to give a qdel hint.

no_respect_force

Number of times its not respected force=TRUE.

qdels

Total number of times its passed thru qdel.

slept_destroy

Number of times slept in its destroy.

\ No newline at end of file diff --git a/datum/random_map/noise.html b/datum/random_map/noise.html index 5dde6bab40a..819a6c54d3b 100644 --- a/datum/random_map/noise.html +++ b/datum/random_map/noise.html @@ -1,5 +1,5 @@ -/datum/random_map/noise - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

noise

Procs

get_neighborsGets the neighbors of the cell at x, y, optionally including diagonals. +/datum/random_map/noise - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

noise

Procs

get_neighborsGets the neighbors of the cell at x, y, optionally including diagonals. (x,y) and its neighbors can safely be invalid/not validated before calling.
has_neighbor_with_pathChecks if the cell at x,y has a neighbor with the given path. -Faster than looping over get_neighbors for the same purpose because it doesn't use list ops.

Proc Details

get_neighbors

Gets the neighbors of the cell at x, y, optionally including diagonals. -(x,y) and its neighbors can safely be invalid/not validated before calling.

has_neighbor_with_path

Checks if the cell at x,y has a neighbor with the given path. -Faster than looping over get_neighbors for the same purpose because it doesn't use list ops.

\ No newline at end of file +Faster than looping over get_neighbors for the same purpose because it doesn't use list ops.

Proc Details

get_neighbors

Gets the neighbors of the cell at x, y, optionally including diagonals. +(x,y) and its neighbors can safely be invalid/not validated before calling.

has_neighbor_with_path

Checks if the cell at x,y has a neighbor with the given path. +Faster than looping over get_neighbors for the same purpose because it doesn't use list ops.

\ No newline at end of file diff --git a/datum/reagents.html b/datum/reagents.html index 2977dd58b37..945d4d44211 100644 --- a/datum/reagents.html +++ b/datum/reagents.html @@ -1 +1 @@ -/datum/reagents - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

reagents

Procs

remove_anyRemoves up to [amount] of reagents from [src]. Returns actual amount removed.
set_holderSet and call updates on the target holder.

Proc Details

remove_any

Removes up to [amount] of reagents from [src]. Returns actual amount removed.

set_holder

Set and call updates on the target holder.

\ No newline at end of file +/datum/reagents - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

reagents

Procs

remove_anyRemoves up to [amount] of reagents from [src]. Returns actual amount removed.
set_holderSet and call updates on the target holder.

Proc Details

remove_any

Removes up to [amount] of reagents from [src]. Returns actual amount removed.

set_holder

Set and call updates on the target holder.

\ No newline at end of file diff --git a/datum/shuttle.html b/datum/shuttle.html index de89d46cec6..054dfcdd960 100644 --- a/datum/shuttle.html +++ b/datum/shuttle.html @@ -1,3 +1,3 @@ -/datum/shuttle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

shuttle

Vars

current_port_tagThe landmark_tag of the landmark being used to match rotation and placement when docking.
docking_portsA list of all available docking ports to use for rotation/placement when landing and docking.

Procs

attempt_moveShuttle Moved Handling * (Observer Pattern Implementation: Shuttle Moved) -Shuttle Pre Move Handling * (Observer Pattern Implementation: Shuttle Pre Move)

Var Details

current_port_tag

The landmark_tag of the landmark being used to match rotation and placement when docking.

docking_ports

A list of all available docking ports to use for rotation/placement when landing and docking.

Proc Details

attempt_move

Shuttle Moved Handling * (Observer Pattern Implementation: Shuttle Moved) -Shuttle Pre Move Handling * (Observer Pattern Implementation: Shuttle Pre Move)

\ No newline at end of file +/datum/shuttle - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

shuttle

Vars

current_port_tagThe landmark_tag of the landmark being used to match rotation and placement when docking.
docking_portsA list of all available docking ports to use for rotation/placement when landing and docking.

Procs

attempt_moveShuttle Moved Handling * (Observer Pattern Implementation: Shuttle Moved) +Shuttle Pre Move Handling * (Observer Pattern Implementation: Shuttle Pre Move)

Var Details

current_port_tag

The landmark_tag of the landmark being used to match rotation and placement when docking.

docking_ports

A list of all available docking ports to use for rotation/placement when landing and docking.

Proc Details

attempt_move

Shuttle Moved Handling * (Observer Pattern Implementation: Shuttle Moved) +Shuttle Pre Move Handling * (Observer Pattern Implementation: Shuttle Pre Move)

\ No newline at end of file diff --git a/datum/shuttle/autodock/ferry/specops.html b/datum/shuttle/autodock/ferry/specops.html index 7023679cc08..8f040f01e2c 100644 --- a/datum/shuttle/autodock/ferry/specops.html +++ b/datum/shuttle/autodock/ferry/specops.html @@ -1 +1 @@ -/datum/shuttle/autodock/ferry/specops - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

specops

Procs

can_canceldatum/shuttle/autodock/ferry/specops/can_force()

Proc Details

can_cancel

datum/shuttle/autodock/ferry/specops/can_force()

\ No newline at end of file +/datum/shuttle/autodock/ferry/specops - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

specops

Procs

can_canceldatum/shuttle/autodock/ferry/specops/can_force()

Proc Details

can_cancel

datum/shuttle/autodock/ferry/specops/can_force()

\ No newline at end of file diff --git a/datum/sortInstance.html b/datum/sortInstance.html index 59952f030e3..7ef42d80d8b 100644 --- a/datum/sortInstance.html +++ b/datum/sortInstance.html @@ -1,5 +1,5 @@ -/datum/sortInstance - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

sortInstance

Procs

gallopRightLike gallopLeft, except that if the range contains an element equal to -key, gallopRight returns the index after the rightmost equal element.

Proc Details

gallopRight

Like gallopLeft, except that if the range contains an element equal to +/datum/sortInstance - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - TypesProc Details

sortInstance

Procs

gallopRightLike gallopLeft, except that if the range contains an element equal to +key, gallopRight returns the index after the rightmost equal element.

Proc Details

gallopRight

Like gallopLeft, except that if the range contains an element equal to key, gallopRight returns the index after the rightmost equal element.

@param key the key whose insertion point to search for @param a the array in which to search @@ -8,4 +8,4 @@ @param hint the index at which to begin the search, 0 <= hint < n. The closer hint is to the result, the faster this method will run. @param c the comparator used to order the range, and to search -@return the int k, 0 <= k <= n such that a[b + k - 1] <= key < a[b + k]

\ No newline at end of file +@return the int k, 0 <= k <= n such that a[b + k - 1] <= key < a[b + k]

\ No newline at end of file diff --git a/datum/storage.html b/datum/storage.html index f1afa826f26..7fcb0e6430d 100644 --- a/datum/storage.html +++ b/datum/storage.html @@ -1 +1 @@ -/datum/storage - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

storage

Vars

allow_quick_emptySet this boolean variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor.
allow_quick_gatherSet this boolean variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile.
can_holdList of objects which this item can store (if set, it can't store anything else)
cant_holdList of objects which this item can't store (in effect only if can_hold isn't set)
close_soundSound played when the storage ui is closed.
collection_modeFALSE = pick one at a time, TRUE = pick all on tile
max_storage_spaceTotal storage cost of items this can hold. Will be autoset based on storage_slots if left null.
max_w_classMax size of objects that this object can store (in effect only if can_hold isn't set)
open_soundWhat sound do we make when opened?
openedHas the storage been opened?
storage_slotsThe number of storage slots in this container.
storage_uiWhat storage UI do we use?
use_soundsound played when used. null for no sound.
use_to_pickupSet this boolean variable to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up.

Procs

play_close_soundPlays the close sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.
play_open_soundOverridable sound playback parameters. Since not all sounds are created equal.
play_use_soundPlays the use sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

Var Details

allow_quick_empty

Set this boolean variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor.

allow_quick_gather

Set this boolean variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile.

can_hold

List of objects which this item can store (if set, it can't store anything else)

cant_hold

List of objects which this item can't store (in effect only if can_hold isn't set)

close_sound

Sound played when the storage ui is closed.

collection_mode

FALSE = pick one at a time, TRUE = pick all on tile

max_storage_space

Total storage cost of items this can hold. Will be autoset based on storage_slots if left null.

max_w_class

Max size of objects that this object can store (in effect only if can_hold isn't set)

open_sound

What sound do we make when opened?

opened

Has the storage been opened?

storage_slots

The number of storage slots in this container.

storage_ui

What storage UI do we use?

use_sound

sound played when used. null for no sound.

use_to_pickup

Set this boolean variable to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up.

Proc Details

play_close_sound

Plays the close sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

play_open_sound

Overridable sound playback parameters. Since not all sounds are created equal.

play_use_sound

Plays the use sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

\ No newline at end of file +/datum/storage - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

storage

Vars

allow_quick_emptySet this boolean variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor.
allow_quick_gatherSet this boolean variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile.
can_holdList of objects which this item can store (if set, it can't store anything else)
cant_holdList of objects which this item can't store (in effect only if can_hold isn't set)
close_soundSound played when the storage ui is closed.
collection_modeFALSE = pick one at a time, TRUE = pick all on tile
max_storage_spaceTotal storage cost of items this can hold. Will be autoset based on storage_slots if left null.
max_w_classMax size of objects that this object can store (in effect only if can_hold isn't set)
open_soundWhat sound do we make when opened?
openedHas the storage been opened?
storage_slotsThe number of storage slots in this container.
storage_uiWhat storage UI do we use?
use_soundsound played when used. null for no sound.
use_to_pickupSet this boolean variable to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up.

Procs

play_close_soundPlays the close sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.
play_open_soundOverridable sound playback parameters. Since not all sounds are created equal.
play_use_soundPlays the use sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

Var Details

allow_quick_empty

Set this boolean variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor.

allow_quick_gather

Set this boolean variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile.

can_hold

List of objects which this item can store (if set, it can't store anything else)

cant_hold

List of objects which this item can't store (in effect only if can_hold isn't set)

close_sound

Sound played when the storage ui is closed.

collection_mode

FALSE = pick one at a time, TRUE = pick all on tile

max_storage_space

Total storage cost of items this can hold. Will be autoset based on storage_slots if left null.

max_w_class

Max size of objects that this object can store (in effect only if can_hold isn't set)

open_sound

What sound do we make when opened?

opened

Has the storage been opened?

storage_slots

The number of storage slots in this container.

storage_ui

What storage UI do we use?

use_sound

sound played when used. null for no sound.

use_to_pickup

Set this boolean variable to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up.

Proc Details

play_close_sound

Plays the close sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

play_open_sound

Overridable sound playback parameters. Since not all sounds are created equal.

play_use_sound

Plays the use sound for this storage. volume as arg so it can be overriden. Since not all sounds are created equal.

\ No newline at end of file diff --git a/datum/storage/secure.html b/datum/storage/secure.html index 2a10a79cc8c..8dccaeee914 100644 --- a/datum/storage/secure.html +++ b/datum/storage/secure.html @@ -1 +1 @@ -/datum/storage/secure - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

secure

Procs

is_lockedHelper proc for getting the locked state of the secure storage

Proc Details

is_locked

Helper proc for getting the locked state of the secure storage

\ No newline at end of file +/datum/storage/secure - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

secure

Procs

is_lockedHelper proc for getting the locked state of the secure storage

Proc Details

is_locked

Helper proc for getting the locked state of the secure storage

\ No newline at end of file diff --git a/datum/storage/sheets.html b/datum/storage/sheets.html index 27d560723e8..97753062d97 100644 --- a/datum/storage/sheets.html +++ b/datum/storage/sheets.html @@ -1 +1 @@ -/datum/storage/sheets - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sheets

Vars

capacitythe number of sheets it can carry.

Var Details

capacity

the number of sheets it can carry.

\ No newline at end of file +/datum/storage/sheets - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sheets

Vars

capacitythe number of sheets it can carry.

Var Details

capacity

the number of sheets it can carry.

\ No newline at end of file diff --git a/datum/storage_ui/default/produce_bin.html b/datum/storage_ui/default/produce_bin.html index fcbdd3d01ce..5c03beca270 100644 --- a/datum/storage_ui/default/produce_bin.html +++ b/datum/storage_ui/default/produce_bin.html @@ -1 +1 @@ -/datum/storage_ui/default/produce_bin - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

produce_bin

Procs

get_key_for_objectReturns a key (not necessarily a string) to group objects by.

Proc Details

get_key_for_object

Returns a key (not necessarily a string) to group objects by.

\ No newline at end of file +/datum/storage_ui/default/produce_bin - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

produce_bin

Procs

get_key_for_objectReturns a key (not necessarily a string) to group objects by.

Proc Details

get_key_for_object

Returns a key (not necessarily a string) to group objects by.

\ No newline at end of file diff --git a/datum/stored_items/vending_products.html b/datum/stored_items/vending_products.html index a5411d0fe80..3a4387228ae 100644 --- a/datum/stored_items/vending_products.html +++ b/datum/stored_items/vending_products.html @@ -1 +1 @@ -/datum/stored_items/vending_products - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

vending_products

Datum used to hold information about a product in a vending machine

Vars

display_colorDisplay color for vending machine listing
item_nameDisplay name for the product
pricePrice to buy one

Var Details

display_color

Display color for vending machine listing

item_name

Display name for the product

price

Price to buy one

\ No newline at end of file +/datum/stored_items/vending_products - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

vending_products

Datum used to hold information about a product in a vending machine

Vars

display_colorDisplay color for vending machine listing
item_nameDisplay name for the product
pricePrice to buy one

Var Details

display_color

Display color for vending machine listing

item_name

Display name for the product

price

Price to buy one

\ No newline at end of file diff --git a/datum/stressor.html b/datum/stressor.html index 40fec63e62e..2aa649ae2ec 100644 --- a/datum/stressor.html +++ b/datum/stressor.html @@ -1 +1 @@ -/datum/stressor - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

stressor

Vars

descA short string shown in Check Stressors.
incompatible_with_stressorsA list of stressor IDs that will prevent this stressor being added if present.
nameA name string, used solely for input().
on_addition_messageA message shown when the stressor begins.
on_removal_messageA message shown when the stressor expires.
stress_valueAmount that this stressor will contribute to stress.
suppress_stressorsA list of stressor IDs that will be hidden/not counted while this stressor is present.

Var Details

desc

A short string shown in Check Stressors.

incompatible_with_stressors

A list of stressor IDs that will prevent this stressor being added if present.

name

A name string, used solely for input().

on_addition_message

A message shown when the stressor begins.

on_removal_message

A message shown when the stressor expires.

stress_value

Amount that this stressor will contribute to stress.

suppress_stressors

A list of stressor IDs that will be hidden/not counted while this stressor is present.

\ No newline at end of file +/datum/stressor - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

stressor

Vars

descA short string shown in Check Stressors.
incompatible_with_stressorsA list of stressor IDs that will prevent this stressor being added if present.
nameA name string, used solely for input().
on_addition_messageA message shown when the stressor begins.
on_removal_messageA message shown when the stressor expires.
stress_valueAmount that this stressor will contribute to stress.
suppress_stressorsA list of stressor IDs that will be hidden/not counted while this stressor is present.

Var Details

desc

A short string shown in Check Stressors.

incompatible_with_stressors

A list of stressor IDs that will prevent this stressor being added if present.

name

A name string, used solely for input().

on_addition_message

A message shown when the stressor begins.

on_removal_message

A message shown when the stressor expires.

stress_value

Amount that this stressor will contribute to stress.

suppress_stressors

A list of stressor IDs that will be hidden/not counted while this stressor is present.

\ No newline at end of file diff --git a/datum/timedevent.html b/datum/timedevent.html index 799a1f1c27f..87d99c01443 100644 --- a/datum/timedevent.html +++ b/datum/timedevent.html @@ -1,9 +1,9 @@ -/datum/timedevent - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

Timed Event

This is the actual timer, it contains the callback and necessary data to maintain +/datum/timedevent - Space Station 13 - Nebula13

Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

Timed Event

This is the actual timer, it contains the callback and necessary data to maintain the timer.

See the documentation for the timer subsystem for an explanation of the buckets referenced below in next and prev

Vars

bucket_joinedBoolean indicating if timer joined into bucket
bucket_posInitial bucket position
callBackThe callback to invoke after the timer completes
flagsFlags associated with the timer, see _DEFINES/subsystems.dm
hashUnique hash generated when TIMER_UNIQUE flag is present
idID used for timers when the TIMER_STOPPABLE flag is present
nameAn informative name generated for the timer as its representation in strings, useful for debugging
nextNext timed event in the bucket
prevPrevious timed event in the bucket
sourceThe source of the timedevent, whatever called addtimer
spentTime at which the timer was invoked or destroyed
timeToRunThe time at which the callback should be invoked at
timer_subsystemThe timer subsystem this event is associated with
waitThe length of the timer

Procs

bucketEjectRemoves this timed event from any relevant buckets, or the secondary queue
bucketJoinAttempts to add this timed event to a bucket, will enter the secondary queue -if there are no appropriate buckets at this time.
getcallingtypeReturns a string of the type of the callback for this timer

Var Details

bucket_joined

Boolean indicating if timer joined into bucket

bucket_pos

Initial bucket position

callBack

The callback to invoke after the timer completes

flags

Flags associated with the timer, see _DEFINES/subsystems.dm

hash

Unique hash generated when TIMER_UNIQUE flag is present

id

ID used for timers when the TIMER_STOPPABLE flag is present

name

An informative name generated for the timer as its representation in strings, useful for debugging

next

Next timed event in the bucket

prev

Previous timed event in the bucket

source

The source of the timedevent, whatever called addtimer

spent

Time at which the timer was invoked or destroyed

timeToRun

The time at which the callback should be invoked at

timer_subsystem

The timer subsystem this event is associated with

wait

The length of the timer

Proc Details

bucketEject

Removes this timed event from any relevant buckets, or the secondary queue

bucketJoin

Attempts to add this timed event to a bucket, will enter the secondary queue +if there are no appropriate buckets at this time.getcallingtypeReturns a string of the type of the callback for this timer

Var Details

bucket_joined

Boolean indicating if timer joined into bucket

bucket_pos

Initial bucket position

callBack

The callback to invoke after the timer completes

flags

Flags associated with the timer, see _DEFINES/subsystems.dm

hash

Unique hash generated when TIMER_UNIQUE flag is present

id

ID used for timers when the TIMER_STOPPABLE flag is present

name

An informative name generated for the timer as its representation in strings, useful for debugging

next

Next timed event in the bucket

prev

Previous timed event in the bucket

source

The source of the timedevent, whatever called addtimer

spent

Time at which the timer was invoked or destroyed

timeToRun

The time at which the callback should be invoked at

timer_subsystem

The timer subsystem this event is associated with

wait

The length of the timer

Proc Details

bucketEject

Removes this timed event from any relevant buckets, or the secondary queue

bucketJoin

Attempts to add this timed event to a bucket, will enter the secondary queue if there are no appropriate buckets at this time.

Secondary queueing of timed events will occur when the timespan covered by the existing buckets is exceeded by the time at which this timed event is scheduled to be invoked. -If the timed event is tracking client time, it will be added to a special bucket.

getcallingtype

Returns a string of the type of the callback for this timer

\ No newline at end of file +If the timed event is tracking client time, it will be added to a special bucket.

getcallingtype

Returns a string of the type of the callback for this timer

\ No newline at end of file diff --git a/datum/unit_test/food_slices_and_origin_items_should_be_consistent.html b/datum/unit_test/food_slices_and_origin_items_should_be_consistent.html index f02f15bdb70..792f21fd353 100644 --- a/datum/unit_test/food_slices_and_origin_items_should_be_consistent.html +++ b/datum/unit_test/food_slices_and_origin_items_should_be_consistent.html @@ -1,4 +1,4 @@ -/datum/unit_test/food_slices_and_origin_items_should_be_consistent - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

food_slices_and_origin_items_should_be_consistent

Each slice origin items should cut into the same slice.

+/datum/unit_test/food_slices_and_origin_items_should_be_consistent - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

food_slices_and_origin_items_should_be_consistent

Each slice origin items should cut into the same slice.

Each slice type defines an item from which it originates. Each sliceable item defines what item it cuts into. This test checks if the two defnitions -are consistent between the two items.

\ No newline at end of file +are consistent between the two items.

\ No newline at end of file diff --git a/datum/unit_test/items_test.html b/datum/unit_test/items_test.html index b4690c63959..4c031b9a8f8 100644 --- a/datum/unit_test/items_test.html +++ b/datum/unit_test/items_test.html @@ -1 +1 @@ -/datum/unit_test/items_test - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

items_test

Procs

report_failureLogs a failure entry for the given test and item type.

Proc Details

report_failure

Logs a failure entry for the given test and item type.

\ No newline at end of file +/datum/unit_test/items_test - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

items_test

Procs

report_failureLogs a failure entry for the given test and item type.

Proc Details

report_failure

Logs a failure entry for the given test and item type.

\ No newline at end of file diff --git a/datum/unit_test/zas_supply_shuttle_moved.html b/datum/unit_test/zas_supply_shuttle_moved.html index 96f4b64dd09..8a69d964d77 100644 --- a/datum/unit_test/zas_supply_shuttle_moved.html +++ b/datum/unit_test/zas_supply_shuttle_moved.html @@ -1 +1 @@ -/datum/unit_test/zas_supply_shuttle_moved - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

zas_supply_shuttle_moved

Here we move a shuttle then test it's area once the shuttle has arrived.

Vars

initial_movetimeThe shuttle movetime initially set for the cargo shuttle, so we can restore it
shuttleThe shuttle datum of the supply shuttle
shuttle_destinationThe destination waypoint of the shuttle
shuttle_startThe starting waypoint of the shuttle

Var Details

initial_movetime

The shuttle movetime initially set for the cargo shuttle, so we can restore it

shuttle

The shuttle datum of the supply shuttle

shuttle_destination

The destination waypoint of the shuttle

shuttle_start

The starting waypoint of the shuttle

\ No newline at end of file +/datum/unit_test/zas_supply_shuttle_moved - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

zas_supply_shuttle_moved

Here we move a shuttle then test it's area once the shuttle has arrived.

Vars

initial_movetimeThe shuttle movetime initially set for the cargo shuttle, so we can restore it
shuttleThe shuttle datum of the supply shuttle
shuttle_destinationThe destination waypoint of the shuttle
shuttle_startThe starting waypoint of the shuttle

Var Details

initial_movetime

The shuttle movetime initially set for the cargo shuttle, so we can restore it

shuttle

The shuttle datum of the supply shuttle

shuttle_destination

The destination waypoint of the shuttle

shuttle_start

The starting waypoint of the shuttle

\ No newline at end of file diff --git a/datum/uplink_item.html b/datum/uplink_item.html index 6d1b3a56dfa..cea5109c4cc 100644 --- a/datum/uplink_item.html +++ b/datum/uplink_item.html @@ -1,3 +1,3 @@ -/datum/uplink_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

uplink_item

Vars

antag_rolesAntag roles this item is displayed to. If empty, display to all. If it includes 'Exclude", anybody except this role can view it -Examples: list(/decl/special_role/someone); list("Exclude", /decl/special_role/whoever); etc

Var Details

antag_roles

Antag roles this item is displayed to. If empty, display to all. If it includes 'Exclude", anybody except this role can view it -Examples: list(/decl/special_role/someone); list("Exclude", /decl/special_role/whoever); etc

\ No newline at end of file +/datum/uplink_item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

uplink_item

Vars

antag_rolesAntag roles this item is displayed to. If empty, display to all. If it includes 'Exclude", anybody except this role can view it +Examples: list(/decl/special_role/someone); list("Exclude", /decl/special_role/whoever); etc

Var Details

antag_roles

Antag roles this item is displayed to. If empty, display to all. If it includes 'Exclude", anybody except this role can view it +Examples: list(/decl/special_role/someone); list("Exclude", /decl/special_role/whoever); etc

\ No newline at end of file diff --git a/datum/uplink_item/item.html b/datum/uplink_item/item.html index b01482b0968..aab26d697e5 100644 --- a/datum/uplink_item/item.html +++ b/datum/uplink_item/item.html @@ -1 +1 @@ -/datum/uplink_item/item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

item

Procs

buyPhysical Uplink Entries

Proc Details

buy

Physical Uplink Entries

\ No newline at end of file +/datum/uplink_item/item - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

item

Procs

buyPhysical Uplink Entries

Proc Details

buy

Physical Uplink Entries

\ No newline at end of file diff --git a/datum/xenoarch_engraving_flavor.html b/datum/xenoarch_engraving_flavor.html index 9bf5d07c8b9..87e98341c83 100644 --- a/datum/xenoarch_engraving_flavor.html +++ b/datum/xenoarch_engraving_flavor.html @@ -1 +1 @@ -/datum/xenoarch_engraving_flavor - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

xenoarch_engraving_flavor

Contains generated xenorach flavor text for engravings. Was moved out of exoplanet gen.

Vars

picked_actorsActors this instance will use when generating engravings flavor text.
possible_activitiesPossible verbs the plural actors are performing on the singular actor
possible_actors_pluralPossible actors acting upon the other actor
possible_actors_singularPossible actor being acted upon.
possible_observationsPossible observations made by the narrator
possible_vision_activitiesPossible activities an actor can do during a violent vision.

Procs

generate_engraving_textattempt at more consistent history generation for xenoarch finds.
generate_violent_vision_textGenerate the text for a violent vision event when touching a monolith.
setup_actorsDecides the possible singular and plural actors that this instance of engraving generator may use.

Var Details

picked_actors

Actors this instance will use when generating engravings flavor text.

possible_activities

Possible verbs the plural actors are performing on the singular actor

possible_actors_plural

Possible actors acting upon the other actor

possible_actors_singular

Possible actor being acted upon.

possible_observations

Possible observations made by the narrator

possible_vision_activities

Possible activities an actor can do during a violent vision.

Proc Details

generate_engraving_text

attempt at more consistent history generation for xenoarch finds.

generate_violent_vision_text

Generate the text for a violent vision event when touching a monolith.

setup_actors

Decides the possible singular and plural actors that this instance of engraving generator may use.

\ No newline at end of file +/datum/xenoarch_engraving_flavor - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

xenoarch_engraving_flavor

Contains generated xenorach flavor text for engravings. Was moved out of exoplanet gen.

Vars

picked_actorsActors this instance will use when generating engravings flavor text.
possible_activitiesPossible verbs the plural actors are performing on the singular actor
possible_actors_pluralPossible actors acting upon the other actor
possible_actors_singularPossible actor being acted upon.
possible_observationsPossible observations made by the narrator
possible_vision_activitiesPossible activities an actor can do during a violent vision.

Procs

generate_engraving_textattempt at more consistent history generation for xenoarch finds.
generate_violent_vision_textGenerate the text for a violent vision event when touching a monolith.
setup_actorsDecides the possible singular and plural actors that this instance of engraving generator may use.

Var Details

picked_actors

Actors this instance will use when generating engravings flavor text.

possible_activities

Possible verbs the plural actors are performing on the singular actor

possible_actors_plural

Possible actors acting upon the other actor

possible_actors_singular

Possible actor being acted upon.

possible_observations

Possible observations made by the narrator

possible_vision_activities

Possible activities an actor can do during a violent vision.

Proc Details

generate_engraving_text

attempt at more consistent history generation for xenoarch finds.

generate_violent_vision_text

Generate the text for a violent vision event when touching a monolith.

setup_actors

Decides the possible singular and plural actors that this instance of engraving generator may use.

\ No newline at end of file diff --git a/decl/bodytype.html b/decl/bodytype.html index 368f27610a7..29b7b465af6 100644 --- a/decl/bodytype.html +++ b/decl/bodytype.html @@ -1,13 +1,13 @@ -/decl/bodytype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

bodytype

Vars

additional_emotesAdd emotes to this list to add them to the defaults (ie. a humanoid species that also has a purr)
apply_encasedAssociative list of organ_tag = "encased value". If set, sets the organ's encased var to the corresponding value; used in surgery. +/decl/bodytype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

bodytype

Vars

additional_emotesAdd emotes to this list to add them to the defaults (ie. a humanoid species that also has a purr)
apply_encasedAssociative list of organ_tag = "encased value". If set, sets the organ's encased var to the corresponding value; used in surgery. If the list is set, organ tags not present in the list will get encased set to null.
arterial_bleed_multiplierUsed to modify the arterial_bleed_severity of organs.
body_flagsA bitfield representing various bodytype-specific features.
breathing_organIf set, an organ with this tag is required for breathing
cold_discomfort_stringsAesthetic messages about feeling chilly.
default_emotesGeneralized emote list available to mobs with this bodytype.
descSeen when examining a prosthetic limb, if non-null.
edible_reagentThe reagent organs are filled with, which currently affects what mobs that eat the organ will receive. TODO: Remove this in a later matter edibility refactor.
eye_base_low_light_visionFractional multiplier (0 to 1) for the base alpha of the darkness overlay. A value of 1 means darkness is completely invisible.
eye_flash_modStun from blindness modifier.
eye_low_light_vision_adjustment_speedThe rate at which low light vision adjusts towards the final value, as a fractional multiplier of the difference between the current and target alphas. ie. set to 0.15 for a 15% shift towards the target value each tick.
eye_low_light_vision_effectivenessFractional multiplier for the overall effectiveness of low light vision for this species. Caps the final alpha value of the darkness plane.
eye_low_light_vision_thresholdThe lumcount (turf luminosity) threshold under which adaptive low light vision will begin processing.
hardinessModifies min and max broken damage for the limb.
has_eyesDetermines if eyes should render on heads using this bodytype.
has_limbsAssociative list of organ_tag = organ_data. Organ data currently supports setting "path" and "descriptor", while "has_children" is automatically set.
has_organAssociative list of organ tags (ex. BP_HEART) to paths. Used to initialize organs and to check if a bodytype 'should have' (this can mean 'can have' or 'needs') an organ.
heat_discomfort_stringsAesthetic messages about feeling warm.
is_roboticDetermines if this bodytype can be repaired by nanopaste, sparks when damaged, can malfunction, and can take EMP damage.
limb_mappingAn associative list of target zones (ex. BP_CHEST, BP_MOUTH) mapped to all possible keys associated with the zone. Used for species with body layouts that do not map directly to a standard humanoid body.
limb_techWhat tech levels should limbs of this type use/need?
manual_dexterityFor hands, determines the dexterity value passed to get_manual_dexterity(). If null, defers to species.
materialUsed to initialize organ material
matterUsed to initialize organ matter
modifier_stringPrefixed to the initial name of the limb, if non-null.
modular_limb_tierDetermines how the limb behaves with regards to manual attachment/detachment.
movement_slowdownApplies a slowdown value to this limb.
nail_nounUsed when filing your nails.
nameName used in general.
override_limb_typesThis list is merged into has_limbs in bodytype initialization. -Used for species that only need to change one or two entries in has_limbs.
pref_nameName used in preference bodytype selection. Defaults to name.
removed_emotesAdd emotes to this list to remove them from defaults (ie. blinking for a species with no eyes)
rotate_on_proneSet to FALSE if the mob will update prone icon based on state rather than transform.
vision_organIf set, an organ with this tag is required for vision.
vital_organ_failure_death_delayThe grace period before mob death when an organ in vital_organs is lost
vital_organsLosing an organ from this list will give a grace period of vital_organ_failure_death_delay then kill the mob.

Var Details

additional_emotes

Add emotes to this list to add them to the defaults (ie. a humanoid species that also has a purr)

apply_encased

Associative list of organ_tag = "encased value". If set, sets the organ's encased var to the corresponding value; used in surgery. -If the list is set, organ tags not present in the list will get encased set to null.

arterial_bleed_multiplier

Used to modify the arterial_bleed_severity of organs.

body_flags

A bitfield representing various bodytype-specific features.

breathing_organ

If set, an organ with this tag is required for breathing

cold_discomfort_strings

Aesthetic messages about feeling chilly.

default_emotes

Generalized emote list available to mobs with this bodytype.

desc

Seen when examining a prosthetic limb, if non-null.

edible_reagent

The reagent organs are filled with, which currently affects what mobs that eat the organ will receive. -TODO: Remove this in a later matter edibility refactor.

eye_base_low_light_vision

Fractional multiplier (0 to 1) for the base alpha of the darkness overlay. A value of 1 means darkness is completely invisible.

eye_flash_mod

Stun from blindness modifier.

eye_low_light_vision_adjustment_speed

The rate at which low light vision adjusts towards the final value, as a fractional multiplier of the difference between the current and target alphas. ie. set to 0.15 for a 15% shift towards the target value each tick.

eye_low_light_vision_effectiveness

Fractional multiplier for the overall effectiveness of low light vision for this species. Caps the final alpha value of the darkness plane.

eye_low_light_vision_threshold

The lumcount (turf luminosity) threshold under which adaptive low light vision will begin processing.

hardiness

Modifies min and max broken damage for the limb.

has_eyes

Determines if eyes should render on heads using this bodytype.

has_limbs

Associative list of organ_tag = organ_data. -Organ data currently supports setting "path" and "descriptor", while "has_children" is automatically set.

has_organ

Associative list of organ tags (ex. BP_HEART) to paths. -Used to initialize organs and to check if a bodytype 'should have' (this can mean 'can have' or 'needs') an organ.

heat_discomfort_strings

Aesthetic messages about feeling warm.

is_robotic

Determines if this bodytype can be repaired by nanopaste, sparks when damaged, can malfunction, and can take EMP damage.

limb_mapping

An associative list of target zones (ex. BP_CHEST, BP_MOUTH) mapped to all possible keys associated -with the zone. Used for species with body layouts that do not map directly to a standard humanoid body.

limb_tech

What tech levels should limbs of this type use/need?

manual_dexterity

For hands, determines the dexterity value passed to get_manual_dexterity(). If null, defers to species.

material

Used to initialize organ material

matter

Used to initialize organ matter

modifier_string

Prefixed to the initial name of the limb, if non-null.

modular_limb_tier

Determines how the limb behaves with regards to manual attachment/detachment.

movement_slowdown

Applies a slowdown value to this limb.

nail_noun

Used when filing your nails.

name

Name used in general.

override_limb_types

This list is merged into has_limbs in bodytype initialization. -Used for species that only need to change one or two entries in has_limbs.

pref_name

Name used in preference bodytype selection. Defaults to name.

removed_emotes

Add emotes to this list to remove them from defaults (ie. blinking for a species with no eyes)

rotate_on_prone

Set to FALSE if the mob will update prone icon based on state rather than transform.

vision_organ

If set, an organ with this tag is required for vision.

vital_organ_failure_death_delay

The grace period before mob death when an organ in vital_organs is lost

vital_organs

Losing an organ from this list will give a grace period of vital_organ_failure_death_delay then kill the mob.

\ No newline at end of file +Used for species that only need to change one or two entries in has_limbs.
pref_nameName used in preference bodytype selection. Defaults to name.
removed_emotesAdd emotes to this list to remove them from defaults (ie. blinking for a species with no eyes)
rotate_on_proneSet to FALSE if the mob will update prone icon based on state rather than transform.
vision_organIf set, an organ with this tag is required for vision.
vital_organ_failure_death_delayThe grace period before mob death when an organ in vital_organs is lost
vital_organsLosing an organ from this list will give a grace period of vital_organ_failure_death_delay then kill the mob.

Var Details

additional_emotes

Add emotes to this list to add them to the defaults (ie. a humanoid species that also has a purr)

apply_encased

Associative list of organ_tag = "encased value". If set, sets the organ's encased var to the corresponding value; used in surgery. +If the list is set, organ tags not present in the list will get encased set to null.

arterial_bleed_multiplier

Used to modify the arterial_bleed_severity of organs.

body_flags

A bitfield representing various bodytype-specific features.

breathing_organ

If set, an organ with this tag is required for breathing

cold_discomfort_strings

Aesthetic messages about feeling chilly.

default_emotes

Generalized emote list available to mobs with this bodytype.

desc

Seen when examining a prosthetic limb, if non-null.

edible_reagent

The reagent organs are filled with, which currently affects what mobs that eat the organ will receive. +TODO: Remove this in a later matter edibility refactor.

eye_base_low_light_vision

Fractional multiplier (0 to 1) for the base alpha of the darkness overlay. A value of 1 means darkness is completely invisible.

eye_flash_mod

Stun from blindness modifier.

eye_low_light_vision_adjustment_speed

The rate at which low light vision adjusts towards the final value, as a fractional multiplier of the difference between the current and target alphas. ie. set to 0.15 for a 15% shift towards the target value each tick.

eye_low_light_vision_effectiveness

Fractional multiplier for the overall effectiveness of low light vision for this species. Caps the final alpha value of the darkness plane.

eye_low_light_vision_threshold

The lumcount (turf luminosity) threshold under which adaptive low light vision will begin processing.

hardiness

Modifies min and max broken damage for the limb.

has_eyes

Determines if eyes should render on heads using this bodytype.

has_limbs

Associative list of organ_tag = organ_data. +Organ data currently supports setting "path" and "descriptor", while "has_children" is automatically set.

has_organ

Associative list of organ tags (ex. BP_HEART) to paths. +Used to initialize organs and to check if a bodytype 'should have' (this can mean 'can have' or 'needs') an organ.

heat_discomfort_strings

Aesthetic messages about feeling warm.

is_robotic

Determines if this bodytype can be repaired by nanopaste, sparks when damaged, can malfunction, and can take EMP damage.

limb_mapping

An associative list of target zones (ex. BP_CHEST, BP_MOUTH) mapped to all possible keys associated +with the zone. Used for species with body layouts that do not map directly to a standard humanoid body.

limb_tech

What tech levels should limbs of this type use/need?

manual_dexterity

For hands, determines the dexterity value passed to get_manual_dexterity(). If null, defers to species.

material

Used to initialize organ material

matter

Used to initialize organ matter

modifier_string

Prefixed to the initial name of the limb, if non-null.

modular_limb_tier

Determines how the limb behaves with regards to manual attachment/detachment.

movement_slowdown

Applies a slowdown value to this limb.

nail_noun

Used when filing your nails.

name

Name used in general.

override_limb_types

This list is merged into has_limbs in bodytype initialization. +Used for species that only need to change one or two entries in has_limbs.

pref_name

Name used in preference bodytype selection. Defaults to name.

removed_emotes

Add emotes to this list to remove them from defaults (ie. blinking for a species with no eyes)

rotate_on_prone

Set to FALSE if the mob will update prone icon based on state rather than transform.

vision_organ

If set, an organ with this tag is required for vision.

vital_organ_failure_death_delay

The grace period before mob death when an organ in vital_organs is lost

vital_organs

Losing an organ from this list will give a grace period of vital_organ_failure_death_delay then kill the mob.

\ No newline at end of file diff --git a/decl/bodytype/prosthetic.html b/decl/bodytype/prosthetic.html index d101da3df8d..24c3593668e 100644 --- a/decl/bodytype/prosthetic.html +++ b/decl/bodytype/prosthetic.html @@ -1,5 +1,5 @@ -/decl/bodytype/prosthetic - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

prosthetic

Vars

applies_to_partDetermines which bodyparts can use this limb.
required_map_techProsthetics of this type are not available in chargen unless the map has the required tech level.

Procs

check_can_installUsed to check if a prosthetic bodytype can be installed with a certain base bodytype/for a certain organ slot. +/decl/bodytype/prosthetic - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

prosthetic

Vars

applies_to_partDetermines which bodyparts can use this limb.
required_map_techProsthetics of this type are not available in chargen unless the map has the required tech level.

Procs

check_can_installUsed to check if a prosthetic bodytype can be installed with a certain base bodytype/for a certain organ slot. Parameters: var/target_slot -Parameters: var/target_bodytype - the bodytype_category we're checking

Var Details

applies_to_part

Determines which bodyparts can use this limb.

required_map_tech

Prosthetics of this type are not available in chargen unless the map has the required tech level.

Proc Details

check_can_install

Used to check if a prosthetic bodytype can be installed with a certain base bodytype/for a certain organ slot. +Parameters: var/target_bodytype - the bodytype_category we're checking

Var Details

applies_to_part

Determines which bodyparts can use this limb.

required_map_tech

Prosthetics of this type are not available in chargen unless the map has the required tech level.

Proc Details

check_can_install

Used to check if a prosthetic bodytype can be installed with a certain base bodytype/for a certain organ slot. Parameters: var/target_slot -Parameters: var/target_bodytype - the bodytype_category we're checking

\ No newline at end of file +Parameters: var/target_bodytype - the bodytype_category we're checking

\ No newline at end of file diff --git a/decl/butchery_data.html b/decl/butchery_data.html index eb9b8f4790a..252fbbc0cbe 100644 --- a/decl/butchery_data.html +++ b/decl/butchery_data.html @@ -1 +1 @@ -/decl/butchery_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

butchery_data

Vars

butchery_offsetA two-element lazylist of the form list(x, y), used to translate the mob's appearance on a butcher hook. Applied after rotation.
meat_nameDecorative string. 'beef', 'chicken', 'lamb', etc. Uses mob name if unset.

Var Details

butchery_offset

A two-element lazylist of the form list(x, y), used to translate the mob's appearance on a butcher hook. Applied after rotation.

meat_name

Decorative string. 'beef', 'chicken', 'lamb', etc. Uses mob name if unset.

\ No newline at end of file +/decl/butchery_data - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

butchery_data

Vars

butchery_offsetA two-element lazylist of the form list(x, y), used to translate the mob's appearance on a butcher hook. Applied after rotation.
meat_nameDecorative string. 'beef', 'chicken', 'lamb', etc. Uses mob name if unset.

Var Details

butchery_offset

A two-element lazylist of the form list(x, y), used to translate the mob's appearance on a butcher hook. Applied after rotation.

meat_name

Decorative string. 'beef', 'chicken', 'lamb', etc. Uses mob name if unset.

\ No newline at end of file diff --git a/decl/chemical_reaction.html b/decl/chemical_reaction.html index e5fddff2952..a22690902d3 100644 --- a/decl/chemical_reaction.html +++ b/decl/chemical_reaction.html @@ -1 +1 @@ -/decl/chemical_reaction - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

chemical_reaction

Vars

chemical_reaction_flagsFlags used when reaction processing.

Var Details

chemical_reaction_flags

Flags used when reaction processing.

\ No newline at end of file +/decl/chemical_reaction - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

chemical_reaction

Vars

chemical_reaction_flagsFlags used when reaction processing.

Var Details

chemical_reaction_flags

Flags used when reaction processing.

\ No newline at end of file diff --git a/decl/cocktail.html b/decl/cocktail.html index 949944d28fd..41f55b4a1ab 100644 --- a/decl/cocktail.html +++ b/decl/cocktail.html @@ -1,11 +1,11 @@ -/decl/cocktail - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

cocktail

Vars

descriptionCocktail description, applied to the glass.
display_ratiosThe ratio displayed in the codex, which is the same as ratios prior to normalisation.
display_typesA list of types (incl. subtypes) to display this cocktail's glass sprite on.
glass_iconThe icon to use for the cocktail. May be null, in which case no custom icon is used.
glass_icon_stateThe icon_state to use for the cocktail. May be null, in which case the first state in the icon is used.
hidden_from_codexIf TRUE, doesn't generate a codex entry.
impurity_toleranceWhat fraction of the total volume of the drink (ignoring ice) can be unrelated chems?
nameCocktail name, applied to the glass.
order_specificIf TRUE, cocktail ingredients must be added in the order they're specified in the ratio.
ratiosAssociative list of reagents. The actual amount only matters for defining proportions and will be normalized. +/decl/cocktail - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

cocktail

Vars

descriptionCocktail description, applied to the glass.
display_ratiosThe ratio displayed in the codex, which is the same as ratios prior to normalisation.
display_typesA list of types (incl. subtypes) to display this cocktail's glass sprite on.
glass_iconThe icon to use for the cocktail. May be null, in which case no custom icon is used.
glass_icon_stateThe icon_state to use for the cocktail. May be null, in which case the first state in the icon is used.
hidden_from_codexIf TRUE, doesn't generate a codex entry.
impurity_toleranceWhat fraction of the total volume of the drink (ignoring ice) can be unrelated chems?
nameCocktail name, applied to the glass.
order_specificIf TRUE, cocktail ingredients must be added in the order they're specified in the ratio.
ratiosAssociative list of reagents. The actual amount only matters for defining proportions and will be normalized. These should ideally be whole numbers in the lowest possible ratio, e.g. 1, 2, 3 instead of 0.1, 0.2, 0.3 or 2, 4, 6. Reagents with no assoc value will count as valid for any amount (even 0.001u).
tastesWhat tastes (and associated strengths) this cocktail adds. Scaled in taste code by total_volume. Example: list("something funny" = 0.5) -Consider using a total strength proportional to the number of ingredients, i.e. 0.25 for 4 ingredients, 0.5 for 2, etc.

Var Details

description

Cocktail description, applied to the glass.

display_ratios

The ratio displayed in the codex, which is the same as ratios prior to normalisation.

display_types

A list of types (incl. subtypes) to display this cocktail's glass sprite on.

glass_icon

The icon to use for the cocktail. May be null, in which case no custom icon is used.

glass_icon_state

The icon_state to use for the cocktail. May be null, in which case the first state in the icon is used.

hidden_from_codex

If TRUE, doesn't generate a codex entry.

impurity_tolerance

What fraction of the total volume of the drink (ignoring ice) can be unrelated chems?

name

Cocktail name, applied to the glass.

order_specific

If TRUE, cocktail ingredients must be added in the order they're specified in the ratio.

ratios

Associative list of reagents. The actual amount only matters for defining proportions and will be normalized. +Consider using a total strength proportional to the number of ingredients, i.e. 0.25 for 4 ingredients, 0.5 for 2, etc.

Var Details

description

Cocktail description, applied to the glass.

display_ratios

The ratio displayed in the codex, which is the same as ratios prior to normalisation.

display_types

A list of types (incl. subtypes) to display this cocktail's glass sprite on.

glass_icon

The icon to use for the cocktail. May be null, in which case no custom icon is used.

glass_icon_state

The icon_state to use for the cocktail. May be null, in which case the first state in the icon is used.

hidden_from_codex

If TRUE, doesn't generate a codex entry.

impurity_tolerance

What fraction of the total volume of the drink (ignoring ice) can be unrelated chems?

name

Cocktail name, applied to the glass.

order_specific

If TRUE, cocktail ingredients must be added in the order they're specified in the ratio.

ratios

Associative list of reagents. The actual amount only matters for defining proportions and will be normalized. These should ideally be whole numbers in the lowest possible ratio, e.g. 1, 2, 3 instead of 0.1, 0.2, 0.3 or 2, 4, 6. -Reagents with no assoc value will count as valid for any amount (even 0.001u).

tastes

What tastes (and associated strengths) this cocktail adds. Scaled in taste code by total_volume. +Reagents with no assoc value will count as valid for any amount (even 0.001u).

tastes

What tastes (and associated strengths) this cocktail adds. Scaled in taste code by total_volume. Example: list("something funny" = 0.5) -Consider using a total strength proportional to the number of ingredients, i.e. 0.25 for 4 ingredients, 0.5 for 2, etc.

\ No newline at end of file +Consider using a total strength proportional to the number of ingredients, i.e. 0.25 for 4 ingredients, 0.5 for 2, etc.

\ No newline at end of file diff --git a/decl/comment_mood.html b/decl/comment_mood.html index 34fe03bd307..3df34f8906d 100644 --- a/decl/comment_mood.html +++ b/decl/comment_mood.html @@ -1 +1 @@ -/decl/comment_mood - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

comment_mood

Formatting data for comments.

Vars

bg_colorColour to format the background (fill).
fg_colorColour to format the foreground (text).
nameDescriptive name used for mood selector.

Var Details

bg_color

Colour to format the background (fill).

fg_color

Colour to format the foreground (text).

name

Descriptive name used for mood selector.

\ No newline at end of file +/decl/comment_mood - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

comment_mood

Formatting data for comments.

Vars

bg_colorColour to format the background (fill).
fg_colorColour to format the foreground (text).
nameDescriptive name used for mood selector.

Var Details

bg_color

Colour to format the background (fill).

fg_color

Colour to format the foreground (text).

name

Descriptive name used for mood selector.

\ No newline at end of file diff --git a/decl/emote.html b/decl/emote.html index a9890ae58b1..0d63687e719 100644 --- a/decl/emote.html +++ b/decl/emote.html @@ -1,3 +1,3 @@ -/decl/emote - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

emote

Vars

bodytype_broadcast_soundAs above, but for broadcast.
bodytype_emote_soundIf set to a string, will ask the bodytype of the user four a sound effect using the string.
broadcast_distanceHow far does the sound broadcast.
broadcast_soundThis sound will be passed to the entire connected z-chunk if set.
broadcast_volumeVolume for broadcast sound.
check_adjacentFor emotes with physical effecets.
check_rangefalsy, or a range outside which the emote will not work
check_restraintsCan this emote be used while restrained?
consciousDo we need to be awake to emote this?
emote_cooldownHow long will we be on cooldown for this emote.
emote_cooldownsAssoc list of weakref to mob to next emote.
emote_delayTime in ds that this emote will block further emote use (spam prevention).
emote_message_1pFirst person message ('You do a flip!')
emote_message_1p_target'You do a flip at Urist McTarget!'
emote_message_3pThird person message ('Urist McShitter does a flip!')
emote_message_3p_target'Urist McShitter does a flip at Urist McTarget!'
emote_message_impairedDeaf/blind message ('You hear someone flipping out.', 'You see someone opening and closing their mouth')
emote_message_muffledA message to show if the emote is audible and the user is muzzled.
emote_message_radioA message to send over the radio if one picks up this emote.
emote_message_radio_syntheticAs above, but for synthetics.
emote_message_synthetic_1pFirst person message for robits.
emote_message_synthetic_1p_targetFirst person targeted message for robits.
emote_message_synthetic_3pThird person message for robits.
emote_message_synthetic_3p_targetThird person targeted message for robits.
emote_rangeIf >0, restricts emote visibility to viewers within range.
emote_soundTwo-dimensional array: first is list of genders, associated to a list of the sound effects to use. -Alternatively, just a singular sound.
emote_volumeVolume of sound to play.
emote_volume_syntheticAs above, but used when check_synthetic() is true.
keyCommand to use emote ie. '*[key]'
mandatory_targetted_emoteWhether or not this emote -must- have a target.
message_typeAudible/visual flag

Var Details

bodytype_broadcast_sound

As above, but for broadcast.

bodytype_emote_sound

If set to a string, will ask the bodytype of the user four a sound effect using the string.

broadcast_distance

How far does the sound broadcast.

broadcast_sound

This sound will be passed to the entire connected z-chunk if set.

broadcast_volume

Volume for broadcast sound.

check_adjacent

For emotes with physical effecets.

check_range

falsy, or a range outside which the emote will not work

check_restraints

Can this emote be used while restrained?

conscious

Do we need to be awake to emote this?

emote_cooldown

How long will we be on cooldown for this emote.

emote_cooldowns

Assoc list of weakref to mob to next emote.

emote_delay

Time in ds that this emote will block further emote use (spam prevention).

emote_message_1p

First person message ('You do a flip!')

emote_message_1p_target

'You do a flip at Urist McTarget!'

emote_message_3p

Third person message ('Urist McShitter does a flip!')

emote_message_3p_target

'Urist McShitter does a flip at Urist McTarget!'

emote_message_impaired

Deaf/blind message ('You hear someone flipping out.', 'You see someone opening and closing their mouth')

emote_message_muffled

A message to show if the emote is audible and the user is muzzled.

emote_message_radio

A message to send over the radio if one picks up this emote.

emote_message_radio_synthetic

As above, but for synthetics.

emote_message_synthetic_1p

First person message for robits.

emote_message_synthetic_1p_target

First person targeted message for robits.

emote_message_synthetic_3p

Third person message for robits.

emote_message_synthetic_3p_target

Third person targeted message for robits.

emote_range

If >0, restricts emote visibility to viewers within range.

emote_sound

Two-dimensional array: first is list of genders, associated to a list of the sound effects to use. -Alternatively, just a singular sound.

emote_volume

Volume of sound to play.

emote_volume_synthetic

As above, but used when check_synthetic() is true.

key

Command to use emote ie. '*[key]'

mandatory_targetted_emote

Whether or not this emote -must- have a target.

message_type

Audible/visual flag

\ No newline at end of file +/decl/emote - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

emote

Vars

bodytype_broadcast_soundAs above, but for broadcast.
bodytype_emote_soundIf set to a string, will ask the bodytype of the user four a sound effect using the string.
broadcast_distanceHow far does the sound broadcast.
broadcast_soundThis sound will be passed to the entire connected z-chunk if set.
broadcast_volumeVolume for broadcast sound.
check_adjacentFor emotes with physical effecets.
check_rangefalsy, or a range outside which the emote will not work
check_restraintsCan this emote be used while restrained?
consciousDo we need to be awake to emote this?
emote_cooldownHow long will we be on cooldown for this emote.
emote_cooldownsAssoc list of weakref to mob to next emote.
emote_delayTime in ds that this emote will block further emote use (spam prevention).
emote_message_1pFirst person message ('You do a flip!')
emote_message_1p_target'You do a flip at Urist McTarget!'
emote_message_3pThird person message ('Urist McShitter does a flip!')
emote_message_3p_target'Urist McShitter does a flip at Urist McTarget!'
emote_message_impairedDeaf/blind message ('You hear someone flipping out.', 'You see someone opening and closing their mouth')
emote_message_muffledA message to show if the emote is audible and the user is muzzled.
emote_message_radioA message to send over the radio if one picks up this emote.
emote_message_radio_syntheticAs above, but for synthetics.
emote_message_synthetic_1pFirst person message for robits.
emote_message_synthetic_1p_targetFirst person targeted message for robits.
emote_message_synthetic_3pThird person message for robits.
emote_message_synthetic_3p_targetThird person targeted message for robits.
emote_rangeIf >0, restricts emote visibility to viewers within range.
emote_soundTwo-dimensional array: first is list of genders, associated to a list of the sound effects to use. +Alternatively, just a singular sound.
emote_volumeVolume of sound to play.
emote_volume_syntheticAs above, but used when check_synthetic() is true.
keyCommand to use emote ie. '*[key]'
mandatory_targetted_emoteWhether or not this emote -must- have a target.
message_typeAudible/visual flag

Var Details

bodytype_broadcast_sound

As above, but for broadcast.

bodytype_emote_sound

If set to a string, will ask the bodytype of the user four a sound effect using the string.

broadcast_distance

How far does the sound broadcast.

broadcast_sound

This sound will be passed to the entire connected z-chunk if set.

broadcast_volume

Volume for broadcast sound.

check_adjacent

For emotes with physical effecets.

check_range

falsy, or a range outside which the emote will not work

check_restraints

Can this emote be used while restrained?

conscious

Do we need to be awake to emote this?

emote_cooldown

How long will we be on cooldown for this emote.

emote_cooldowns

Assoc list of weakref to mob to next emote.

emote_delay

Time in ds that this emote will block further emote use (spam prevention).

emote_message_1p

First person message ('You do a flip!')

emote_message_1p_target

'You do a flip at Urist McTarget!'

emote_message_3p

Third person message ('Urist McShitter does a flip!')

emote_message_3p_target

'Urist McShitter does a flip at Urist McTarget!'

emote_message_impaired

Deaf/blind message ('You hear someone flipping out.', 'You see someone opening and closing their mouth')

emote_message_muffled

A message to show if the emote is audible and the user is muzzled.

emote_message_radio

A message to send over the radio if one picks up this emote.

emote_message_radio_synthetic

As above, but for synthetics.

emote_message_synthetic_1p

First person message for robits.

emote_message_synthetic_1p_target

First person targeted message for robits.

emote_message_synthetic_3p

Third person message for robits.

emote_message_synthetic_3p_target

Third person targeted message for robits.

emote_range

If >0, restricts emote visibility to viewers within range.

emote_sound

Two-dimensional array: first is list of genders, associated to a list of the sound effects to use. +Alternatively, just a singular sound.

emote_volume

Volume of sound to play.

emote_volume_synthetic

As above, but used when check_synthetic() is true.

key

Command to use emote ie. '*[key]'

mandatory_targetted_emote

Whether or not this emote -must- have a target.

message_type

Audible/visual flag

\ No newline at end of file diff --git a/decl/flooring.html b/decl/flooring.html index 09b1855f807..03fbb802b7d 100644 --- a/decl/flooring.html +++ b/decl/flooring.html @@ -1 +1 @@ -/decl/flooring - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

flooring

Vars

build_costStack units.
build_materialUnbuildable if object material var is not set to this.
build_timeBYOND ticks.
build_typeUnbuildable if not set. Must be /obj/item/stack.
floor_smoothHow we smooth with other flooring
flooring_blacklistSmooth with everything except the types in this list. Turned into a typecache for performance reasons.
flooring_whitelistSmooth with nothing except the types in this list. Turned into a typecache for performance reasons.
icon_base"that's some grass"
space_smoothHow we smooth with space and openspace tiles
turf_flagsFlags to apply to the turf.
wall_smoothHow we smooth with walls
z_flagssame z flags used for turfs, i.e ZMIMIC_DEFAULT etc

Var Details

build_cost

Stack units.

build_material

Unbuildable if object material var is not set to this.

build_time

BYOND ticks.

build_type

Unbuildable if not set. Must be /obj/item/stack.

floor_smooth

How we smooth with other flooring

flooring_blacklist

Smooth with everything except the types in this list. Turned into a typecache for performance reasons.

flooring_whitelist

Smooth with nothing except the types in this list. Turned into a typecache for performance reasons.

icon_base

"that's some grass"

space_smooth

How we smooth with space and openspace tiles

turf_flags

Flags to apply to the turf.

wall_smooth

How we smooth with walls

z_flags

same z flags used for turfs, i.e ZMIMIC_DEFAULT etc

\ No newline at end of file +/decl/flooring - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

flooring

Vars

build_costStack units.
build_materialUnbuildable if object material var is not set to this.
build_timeBYOND ticks.
build_typeUnbuildable if not set. Must be /obj/item/stack.
floor_smoothHow we smooth with other flooring
flooring_blacklistSmooth with everything except the types in this list. Turned into a typecache for performance reasons.
flooring_whitelistSmooth with nothing except the types in this list. Turned into a typecache for performance reasons.
icon_base"that's some grass"
space_smoothHow we smooth with space and openspace tiles
turf_flagsFlags to apply to the turf.
wall_smoothHow we smooth with walls
z_flagssame z flags used for turfs, i.e ZMIMIC_DEFAULT etc

Var Details

build_cost

Stack units.

build_material

Unbuildable if object material var is not set to this.

build_time

BYOND ticks.

build_type

Unbuildable if not set. Must be /obj/item/stack.

floor_smooth

How we smooth with other flooring

flooring_blacklist

Smooth with everything except the types in this list. Turned into a typecache for performance reasons.

flooring_whitelist

Smooth with nothing except the types in this list. Turned into a typecache for performance reasons.

icon_base

"that's some grass"

space_smooth

How we smooth with space and openspace tiles

turf_flags

Flags to apply to the turf.

wall_smooth

How we smooth with walls

z_flags

same z flags used for turfs, i.e ZMIMIC_DEFAULT etc

\ No newline at end of file diff --git a/decl/game_mode.html b/decl/game_mode.html index f43bc84fb95..81c39b7f098 100644 --- a/decl/game_mode.html +++ b/decl/game_mode.html @@ -1,3 +1,3 @@ -/decl/game_mode - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

game_mode

Procs

post_setuppost_setup()
processprocess() -Called by the gameticker

Proc Details

post_setup

post_setup()

process

process() -Called by the gameticker

\ No newline at end of file +/decl/game_mode - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

game_mode

Procs

post_setuppost_setup()
processprocess() +Called by the gameticker

Proc Details

post_setup

post_setup()

process

process() +Called by the gameticker

\ No newline at end of file diff --git a/decl/genetic_condition.html b/decl/genetic_condition.html index 1df26a7df21..2bb26b8c4ac 100644 --- a/decl/genetic_condition.html +++ b/decl/genetic_condition.html @@ -1 +1 @@ -/decl/genetic_condition - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

genetic_condition

Vars

activation_messageMessage shown when the gene is activated.
check_syntheticRequired return result from isSynthetic() for the gene to activate, if not null.
deactivation_messageMessage shown when the gene is deactivated.
expected_typeType that this gene can apply to.
grant_verbVerb to be added or removed on activate/deactivate
is_heritableSet to FALSE if mob snapshots should not include this condition.
nameDescriptive name, used in VV panel.
underlay_iconIcon to pull mob underlays from.
underlay_stateState to use for underlays.

Var Details

activation_message

Message shown when the gene is activated.

check_synthetic

Required return result from isSynthetic() for the gene to activate, if not null.

deactivation_message

Message shown when the gene is deactivated.

expected_type

Type that this gene can apply to.

grant_verb

Verb to be added or removed on activate/deactivate

is_heritable

Set to FALSE if mob snapshots should not include this condition.

name

Descriptive name, used in VV panel.

underlay_icon

Icon to pull mob underlays from.

underlay_state

State to use for underlays.

\ No newline at end of file +/decl/genetic_condition - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

genetic_condition

Vars

activation_messageMessage shown when the gene is activated.
check_syntheticRequired return result from isSynthetic() for the gene to activate, if not null.
deactivation_messageMessage shown when the gene is deactivated.
expected_typeType that this gene can apply to.
grant_verbVerb to be added or removed on activate/deactivate
is_heritableSet to FALSE if mob snapshots should not include this condition.
nameDescriptive name, used in VV panel.
underlay_iconIcon to pull mob underlays from.
underlay_stateState to use for underlays.

Var Details

activation_message

Message shown when the gene is activated.

check_synthetic

Required return result from isSynthetic() for the gene to activate, if not null.

deactivation_message

Message shown when the gene is deactivated.

expected_type

Type that this gene can apply to.

grant_verb

Verb to be added or removed on activate/deactivate

is_heritable

Set to FALSE if mob snapshots should not include this condition.

name

Descriptive name, used in VV panel.

underlay_icon

Icon to pull mob underlays from.

underlay_state

State to use for underlays.

\ No newline at end of file diff --git a/decl/grab.html b/decl/grab.html index 94b13e7b577..ee372f3252b 100644 --- a/decl/grab.html +++ b/decl/grab.html @@ -1 +1 @@ -/decl/grab - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

grab

Vars

adjust_planeWhether or not this grab causes atoms to adjust their plane/layer according to grabber dir.
can_throwIf the grabber can throw the person grabbed.
damage_stageAffects how much damage is being dealt using certain actions.
downgrabThe grab that this will downgrade to if it downgrades, null means break grab on downgrade
downgrade_on_actionIf the grab needs to be downgraded when the grabber does stuff.
downgrade_on_moveIf the grab needs to be downgraded when the grabber moves.
force_dangerIf the grab is strong enough to be able to force someone to do something harmful to them.
grab_slowdownMultiplier for the object size (w_class or mob_size) of the grabbed atom, applied as slowdown.
help_actionThe names of different intents for use in attack logs
point_blank_multHow much the grab increases point blank damage.
restrainsIf the grab acts like cuffs and prevents action from the victim.
reverse_facingWhether the person being grabbed is facing forwards or backwards.
same_tileIf the grabbed person and the grabbing person are on the same tile.
shield_assailantWhether the person you're grabbing will shield you from bullets.,,
shiftWhether or not this grab causes atoms to adjust their pixel offsets according to grabber dir.
stop_moveWhether or not the grabbed person can move out of the grab
upgrabThe grab that this will upgrade to if it upgrades, null means no upgrade

Var Details

adjust_plane

Whether or not this grab causes atoms to adjust their plane/layer according to grabber dir.

can_throw

If the grabber can throw the person grabbed.

damage_stage

Affects how much damage is being dealt using certain actions.

downgrab

The grab that this will downgrade to if it downgrades, null means break grab on downgrade

downgrade_on_action

If the grab needs to be downgraded when the grabber does stuff.

downgrade_on_move

If the grab needs to be downgraded when the grabber moves.

force_danger

If the grab is strong enough to be able to force someone to do something harmful to them.

grab_slowdown

Multiplier for the object size (w_class or mob_size) of the grabbed atom, applied as slowdown.

help_action

The names of different intents for use in attack logs

point_blank_mult

How much the grab increases point blank damage.

restrains

If the grab acts like cuffs and prevents action from the victim.

reverse_facing

Whether the person being grabbed is facing forwards or backwards.

same_tile

If the grabbed person and the grabbing person are on the same tile.

shield_assailant

Whether the person you're grabbing will shield you from bullets.,,

shift

Whether or not this grab causes atoms to adjust their pixel offsets according to grabber dir.

stop_move

Whether or not the grabbed person can move out of the grab

upgrab

The grab that this will upgrade to if it upgrades, null means no upgrade

\ No newline at end of file +/decl/grab - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

grab

Vars

adjust_planeWhether or not this grab causes atoms to adjust their plane/layer according to grabber dir.
can_throwIf the grabber can throw the person grabbed.
damage_stageAffects how much damage is being dealt using certain actions.
downgrabThe grab that this will downgrade to if it downgrades, null means break grab on downgrade
downgrade_on_actionIf the grab needs to be downgraded when the grabber does stuff.
downgrade_on_moveIf the grab needs to be downgraded when the grabber moves.
force_dangerIf the grab is strong enough to be able to force someone to do something harmful to them.
grab_slowdownMultiplier for the object size (w_class or mob_size) of the grabbed atom, applied as slowdown.
help_actionThe names of different intents for use in attack logs
point_blank_multHow much the grab increases point blank damage.
restrainsIf the grab acts like cuffs and prevents action from the victim.
reverse_facingWhether the person being grabbed is facing forwards or backwards.
same_tileIf the grabbed person and the grabbing person are on the same tile.
shield_assailantWhether the person you're grabbing will shield you from bullets.,,
shiftWhether or not this grab causes atoms to adjust their pixel offsets according to grabber dir.
stop_moveWhether or not the grabbed person can move out of the grab
upgrabThe grab that this will upgrade to if it upgrades, null means no upgrade

Var Details

adjust_plane

Whether or not this grab causes atoms to adjust their plane/layer according to grabber dir.

can_throw

If the grabber can throw the person grabbed.

damage_stage

Affects how much damage is being dealt using certain actions.

downgrab

The grab that this will downgrade to if it downgrades, null means break grab on downgrade

downgrade_on_action

If the grab needs to be downgraded when the grabber does stuff.

downgrade_on_move

If the grab needs to be downgraded when the grabber moves.

force_danger

If the grab is strong enough to be able to force someone to do something harmful to them.

grab_slowdown

Multiplier for the object size (w_class or mob_size) of the grabbed atom, applied as slowdown.

help_action

The names of different intents for use in attack logs

point_blank_mult

How much the grab increases point blank damage.

restrains

If the grab acts like cuffs and prevents action from the victim.

reverse_facing

Whether the person being grabbed is facing forwards or backwards.

same_tile

If the grabbed person and the grabbing person are on the same tile.

shield_assailant

Whether the person you're grabbing will shield you from bullets.,,

shift

Whether or not this grab causes atoms to adjust their pixel offsets according to grabber dir.

stop_move

Whether or not the grabbed person can move out of the grab

upgrab

The grab that this will upgrade to if it upgrades, null means no upgrade

\ No newline at end of file diff --git a/decl/loadout_option.html b/decl/loadout_option.html index d084ddc6508..b2b1884d2fe 100644 --- a/decl/loadout_option.html +++ b/decl/loadout_option.html @@ -1 +1 @@ -/decl/loadout_option - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

loadout_option

Vars

allowed_branchesService branches that can spawn with it.
allowed_rolesRoles that can spawn with this item.
allowed_skillsSkills required to spawn with this item.
apply_to_existing_if_possibleIf true, will try to apply tweaks and customisation to an already-existing instance of the spawn path.
categoryType to use for categorization and organization.
costNumber of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points.
custom_setup_procSpecial tweak in New
custom_setup_proc_argumentsSpecial tweak in New
descriptionDescription of this gear. If left blank will default to the description of the pathed item.
faction_restrictedList of types of background datums that will allow this loadout option.
gear_tweaksList of datums which will alter the item after it has been spawned.
loadout_flagsSpecial tweaks in new
nameName/index.
pathPath of item.
replace_equippedWhether or not this equipment should replace pre-existing equipment.
required_traitsA list of trait types that the character must have for this loadout option to be available.
slotSlot to equip to.
whitelistedSpecies name to check the whitelist for.

Var Details

allowed_branches

Service branches that can spawn with it.

allowed_roles

Roles that can spawn with this item.

allowed_skills

Skills required to spawn with this item.

apply_to_existing_if_possible

If true, will try to apply tweaks and customisation to an already-existing instance of the spawn path.

category

Type to use for categorization and organization.

cost

Number of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points.

custom_setup_proc

Special tweak in New

custom_setup_proc_arguments

Special tweak in New

description

Description of this gear. If left blank will default to the description of the pathed item.

faction_restricted

List of types of background datums that will allow this loadout option.

gear_tweaks

List of datums which will alter the item after it has been spawned.

loadout_flags

Special tweaks in new

name

Name/index.

path

Path of item.

replace_equipped

Whether or not this equipment should replace pre-existing equipment.

required_traits

A list of trait types that the character must have for this loadout option to be available.

slot

Slot to equip to.

whitelisted

Species name to check the whitelist for.

\ No newline at end of file +/decl/loadout_option - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

loadout_option

Vars

allowed_branchesService branches that can spawn with it.
allowed_rolesRoles that can spawn with this item.
allowed_skillsSkills required to spawn with this item.
apply_to_existing_if_possibleIf true, will try to apply tweaks and customisation to an already-existing instance of the spawn path.
categoryType to use for categorization and organization.
costNumber of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points.
custom_setup_procSpecial tweak in New
custom_setup_proc_argumentsSpecial tweak in New
descriptionDescription of this gear. If left blank will default to the description of the pathed item.
faction_restrictedList of types of background datums that will allow this loadout option.
gear_tweaksList of datums which will alter the item after it has been spawned.
loadout_flagsSpecial tweaks in new
nameName/index.
pathPath of item.
replace_equippedWhether or not this equipment should replace pre-existing equipment.
required_traitsA list of trait types that the character must have for this loadout option to be available.
slotSlot to equip to.
whitelistedSpecies name to check the whitelist for.

Var Details

allowed_branches

Service branches that can spawn with it.

allowed_roles

Roles that can spawn with this item.

allowed_skills

Skills required to spawn with this item.

apply_to_existing_if_possible

If true, will try to apply tweaks and customisation to an already-existing instance of the spawn path.

category

Type to use for categorization and organization.

cost

Number of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points.

custom_setup_proc

Special tweak in New

custom_setup_proc_arguments

Special tweak in New

description

Description of this gear. If left blank will default to the description of the pathed item.

faction_restricted

List of types of background datums that will allow this loadout option.

gear_tweaks

List of datums which will alter the item after it has been spawned.

loadout_flags

Special tweaks in new

name

Name/index.

path

Path of item.

replace_equipped

Whether or not this equipment should replace pre-existing equipment.

required_traits

A list of trait types that the character must have for this loadout option to be available.

slot

Slot to equip to.

whitelisted

Species name to check the whitelist for.

\ No newline at end of file diff --git a/decl/material.html b/decl/material.html index 1b6396231b1..216a7994fd8 100644 --- a/decl/material.html +++ b/decl/material.html @@ -1,5 +1,5 @@ -/decl/material - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

material

Vars

allergen_flagsWhat allergens are present on this material?
bakes_into_materialDoes high temperature baking change this material into something else?
boil_evaporation_per_runHow much of this boils away per evaporation run?
boiling_pointK, point that material will become a gas.
brute_armorBrute damage to a wall is divided by this value if the wall is reinforced by this material.
burn_armorSame as above, but for Burn damage type. If blank brute_armor's value is used.
can_boil_to_gasSemi-temporary fix to issues with soup/tea boil-off - only set to TRUE on water and ethanol at time of commit.
conductiveObjects with this var add CONDUCTS to flags on spawn.
crafting_skillWhen a stack recipe doesn't specify a skill to use, use this skill.
cut_delayDelay in ticks when cutting through this wall.
dug_drop_typeWhat form does this take if dug out of the ground, if any?
exoplanet_rarity_gasHow rare is this material in exoplanet atmospheres?
exoplanet_rarity_plantHow rare is this material in exoplanet xenoflora?
explosion_resistanceOnly used by walls currently.
fishing_bait_valueA multiplier for this material when used in fishing bait.
has_textile_fibersCan objects containing this material be used for textile spinning?
ignition_pointK, point at which the material catches on fire.
integrityGeneral-use HP value for products.
latent_heatkJ/kg, enthalpy of vaporization
liquid_densityg/ml
luminescenceDoes this material glow?
max_fluid_opacityHow opaque can fluids be?
melting_pointK, walls will take damage if they're next to a fire hotter than this
min_fluid_opacityHow transparent can fluids be?
molar_masskg/mol
nutriment_animalNutrition values!
opacityIs the material transparent? 0.5< makes transparent walls/doors.
radioactivityRadiation var. Used in wall and object processing to irradiate surroundings.
rich_material_weightOre generation constant for common materials.
solid_densityg/ml
sparse_material_weightOre generation constant for rare materials.
tans_toIf set to a material type, stacks of this material will be able to be tanned on a drying rack after being wetted to convert them to tans_to.
temperature_burn_milestone_materialSet to a type to indicate that a type with a matching milestone type should be used as a reference point for burn temperatures.
temperature_damage_thresholdSet automatically if null based on ignition, boiling and melting point
tensile_strengthA relative value used only by fishing line at time of commit.
tillableWhether or not turfs made of this material can support plants.
turf_touch_thresholdPoint at which the fluid will proc turf interaction logic. Workaround for mops being ruined forever by 1u of anything else being added.
wall_support_valueUsed for checking if a material can function as a wall support.

Procs

create_objectGeneric material product (sheets, bricks, etc). Used ALL THE TIME. +/decl/material - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

material

Vars

allergen_flagsWhat allergens are present on this material?
bakes_into_materialDoes high temperature baking change this material into something else?
boil_evaporation_per_runHow much of this boils away per evaporation run?
boiling_pointK, point that material will become a gas.
brute_armorBrute damage to a wall is divided by this value if the wall is reinforced by this material.
burn_armorSame as above, but for Burn damage type. If blank brute_armor's value is used.
can_boil_to_gasSemi-temporary fix to issues with soup/tea boil-off - only set to TRUE on water and ethanol at time of commit.
conductiveObjects with this var add CONDUCTS to flags on spawn.
crafting_skillWhen a stack recipe doesn't specify a skill to use, use this skill.
cut_delayDelay in ticks when cutting through this wall.
dug_drop_typeWhat form does this take if dug out of the ground, if any?
exoplanet_rarity_gasHow rare is this material in exoplanet atmospheres?
exoplanet_rarity_plantHow rare is this material in exoplanet xenoflora?
explosion_resistanceOnly used by walls currently.
fishing_bait_valueA multiplier for this material when used in fishing bait.
has_textile_fibersCan objects containing this material be used for textile spinning?
ignition_pointK, point at which the material catches on fire.
integrityGeneral-use HP value for products.
latent_heatkJ/kg, enthalpy of vaporization
liquid_densityg/ml
luminescenceDoes this material glow?
max_fluid_opacityHow opaque can fluids be?
melting_pointK, walls will take damage if they're next to a fire hotter than this
min_fluid_opacityHow transparent can fluids be?
molar_masskg/mol
nutriment_animalNutrition values!
opacityIs the material transparent? 0.5< makes transparent walls/doors.
radioactivityRadiation var. Used in wall and object processing to irradiate surroundings.
rich_material_weightOre generation constant for common materials.
solid_densityg/ml
sparse_material_weightOre generation constant for rare materials.
tans_toIf set to a material type, stacks of this material will be able to be tanned on a drying rack after being wetted to convert them to tans_to.
temperature_burn_milestone_materialSet to a type to indicate that a type with a matching milestone type should be used as a reference point for burn temperatures.
temperature_damage_thresholdSet automatically if null based on ignition, boiling and melting point
tensile_strengthA relative value used only by fishing line at time of commit.
tillableWhether or not turfs made of this material can support plants.
turf_touch_thresholdPoint at which the fluid will proc turf interaction logic. Workaround for mops being ruined forever by 1u of anything else being added.
wall_support_valueUsed for checking if a material can function as a wall support.

Procs

create_objectGeneric material product (sheets, bricks, etc). Used ALL THE TIME. May return an instance list, a single instance, or nothing if there is no instance produced.
phase_at_temperatureReturns the phase of the matterial at the given temperature and pressure -Defaults to standard temperature and pressure (20c at one atmosphere)
place_cuttingsPlaces downa as many shards as needed for the given amount of matter units. Returns a list of all the cuttings.

Var Details

allergen_flags

What allergens are present on this material?

bakes_into_material

Does high temperature baking change this material into something else?

boil_evaporation_per_run

How much of this boils away per evaporation run?

boiling_point

K, point that material will become a gas.

brute_armor

Brute damage to a wall is divided by this value if the wall is reinforced by this material.

burn_armor

Same as above, but for Burn damage type. If blank brute_armor's value is used.

can_boil_to_gas

Semi-temporary fix to issues with soup/tea boil-off - only set to TRUE on water and ethanol at time of commit.

conductive

Objects with this var add CONDUCTS to flags on spawn.

crafting_skill

When a stack recipe doesn't specify a skill to use, use this skill.

cut_delay

Delay in ticks when cutting through this wall.

dug_drop_type

What form does this take if dug out of the ground, if any?

exoplanet_rarity_gas

How rare is this material in exoplanet atmospheres?

exoplanet_rarity_plant

How rare is this material in exoplanet xenoflora?

explosion_resistance

Only used by walls currently.

fishing_bait_value

A multiplier for this material when used in fishing bait.

has_textile_fibers

Can objects containing this material be used for textile spinning?

ignition_point

K, point at which the material catches on fire.

integrity

General-use HP value for products.

latent_heat

kJ/kg, enthalpy of vaporization

liquid_density

g/ml

luminescence

Does this material glow?

max_fluid_opacity

How opaque can fluids be?

melting_point

K, walls will take damage if they're next to a fire hotter than this

min_fluid_opacity

How transparent can fluids be?

molar_mass

kg/mol

nutriment_animal

Nutrition values!

opacity

Is the material transparent? 0.5< makes transparent walls/doors.

radioactivity

Radiation var. Used in wall and object processing to irradiate surroundings.

rich_material_weight

Ore generation constant for common materials.

solid_density

g/ml

sparse_material_weight

Ore generation constant for rare materials.

tans_to

If set to a material type, stacks of this material will be able to be tanned on a drying rack after being wetted to convert them to tans_to.

temperature_burn_milestone_material

Set to a type to indicate that a type with a matching milestone type should be used as a reference point for burn temperatures.

temperature_damage_threshold

Set automatically if null based on ignition, boiling and melting point

tensile_strength

A relative value used only by fishing line at time of commit.

tillable

Whether or not turfs made of this material can support plants.

turf_touch_threshold

Point at which the fluid will proc turf interaction logic. Workaround for mops being ruined forever by 1u of anything else being added.

wall_support_value

Used for checking if a material can function as a wall support.

Proc Details

create_object

Generic material product (sheets, bricks, etc). Used ALL THE TIME. -May return an instance list, a single instance, or nothing if there is no instance produced.

phase_at_temperature

Returns the phase of the matterial at the given temperature and pressure -Defaults to standard temperature and pressure (20c at one atmosphere)

place_cuttings

Places downa as many shards as needed for the given amount of matter units. Returns a list of all the cuttings.

\ No newline at end of file +Defaults to standard temperature and pressure (20c at one atmosphere)
place_cuttingsPlaces downa as many shards as needed for the given amount of matter units. Returns a list of all the cuttings.

Var Details

allergen_flags

What allergens are present on this material?

bakes_into_material

Does high temperature baking change this material into something else?

boil_evaporation_per_run

How much of this boils away per evaporation run?

boiling_point

K, point that material will become a gas.

brute_armor

Brute damage to a wall is divided by this value if the wall is reinforced by this material.

burn_armor

Same as above, but for Burn damage type. If blank brute_armor's value is used.

can_boil_to_gas

Semi-temporary fix to issues with soup/tea boil-off - only set to TRUE on water and ethanol at time of commit.

conductive

Objects with this var add CONDUCTS to flags on spawn.

crafting_skill

When a stack recipe doesn't specify a skill to use, use this skill.

cut_delay

Delay in ticks when cutting through this wall.

dug_drop_type

What form does this take if dug out of the ground, if any?

exoplanet_rarity_gas

How rare is this material in exoplanet atmospheres?

exoplanet_rarity_plant

How rare is this material in exoplanet xenoflora?

explosion_resistance

Only used by walls currently.

fishing_bait_value

A multiplier for this material when used in fishing bait.

has_textile_fibers

Can objects containing this material be used for textile spinning?

ignition_point

K, point at which the material catches on fire.

integrity

General-use HP value for products.

latent_heat

kJ/kg, enthalpy of vaporization

liquid_density

g/ml

luminescence

Does this material glow?

max_fluid_opacity

How opaque can fluids be?

melting_point

K, walls will take damage if they're next to a fire hotter than this

min_fluid_opacity

How transparent can fluids be?

molar_mass

kg/mol

nutriment_animal

Nutrition values!

opacity

Is the material transparent? 0.5< makes transparent walls/doors.

radioactivity

Radiation var. Used in wall and object processing to irradiate surroundings.

rich_material_weight

Ore generation constant for common materials.

solid_density

g/ml

sparse_material_weight

Ore generation constant for rare materials.

tans_to

If set to a material type, stacks of this material will be able to be tanned on a drying rack after being wetted to convert them to tans_to.

temperature_burn_milestone_material

Set to a type to indicate that a type with a matching milestone type should be used as a reference point for burn temperatures.

temperature_damage_threshold

Set automatically if null based on ignition, boiling and melting point

tensile_strength

A relative value used only by fishing line at time of commit.

tillable

Whether or not turfs made of this material can support plants.

turf_touch_threshold

Point at which the fluid will proc turf interaction logic. Workaround for mops being ruined forever by 1u of anything else being added.

wall_support_value

Used for checking if a material can function as a wall support.

Proc Details

create_object

Generic material product (sheets, bricks, etc). Used ALL THE TIME. +May return an instance list, a single instance, or nothing if there is no instance produced.

phase_at_temperature

Returns the phase of the matterial at the given temperature and pressure +Defaults to standard temperature and pressure (20c at one atmosphere)

place_cuttings

Places downa as many shards as needed for the given amount of matter units. Returns a list of all the cuttings.

\ No newline at end of file diff --git a/decl/material/liquid/painkillers.html b/decl/material/liquid/painkillers.html index 84931e23546..252f268d79f 100644 --- a/decl/material/liquid/painkillers.html +++ b/decl/material/liquid/painkillers.html @@ -1 +1 @@ -/decl/material/liquid/painkillers - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

painkillers

Vars

additional_effect_thresholdCumulative dosage at which slowdown and drowsiness are applied
breathloss_severityhow strong will breathloss related effects be
confusion_severityconfusion randomizes your movement
effective_doseHow many units it need to process to reach max power
pain_powerMagnitude of painkilling effect
sedationhow strong is this chemical as a sedative
weakness_severityweakness makes you remain floored

Var Details

additional_effect_threshold

Cumulative dosage at which slowdown and drowsiness are applied

breathloss_severity

how strong will breathloss related effects be

confusion_severity

confusion randomizes your movement

effective_dose

How many units it need to process to reach max power

pain_power

Magnitude of painkilling effect

sedation

how strong is this chemical as a sedative

weakness_severity

weakness makes you remain floored

\ No newline at end of file +/decl/material/liquid/painkillers - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

painkillers

Vars

additional_effect_thresholdCumulative dosage at which slowdown and drowsiness are applied
breathloss_severityhow strong will breathloss related effects be
confusion_severityconfusion randomizes your movement
effective_doseHow many units it need to process to reach max power
pain_powerMagnitude of painkilling effect
sedationhow strong is this chemical as a sedative
weakness_severityweakness makes you remain floored

Var Details

additional_effect_threshold

Cumulative dosage at which slowdown and drowsiness are applied

breathloss_severity

how strong will breathloss related effects be

confusion_severity

confusion randomizes your movement

effective_dose

How many units it need to process to reach max power

pain_power

Magnitude of painkilling effect

sedation

how strong is this chemical as a sedative

weakness_severity

weakness makes you remain floored

\ No newline at end of file diff --git a/decl/modpack.html b/decl/modpack.html index 612b6c63558..ac5efd1549a 100644 --- a/decl/modpack.html +++ b/decl/modpack.html @@ -1 +1 @@ -/decl/modpack - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

modpack

Vars

authorA string with authors of this modpack.
credits_adjectivesA list of strings that are used by the end of round credits roll.
credits_adventure_namesA list of strings that are used by the end of round credits roll.
credits_crew_namesA list of strings that are used by the end of round credits roll.
credits_crew_outcomesA list of strings that are used by the end of round credits roll.
credits_holidaysA list of strings that are used by the end of round credits roll.
credits_nounsA list of strings that are used by the end of round credits roll.
credits_otherA list of strings that are used by the end of round credits roll.
credits_topicsA list of strings that are used by the end of round credits roll.
descA string desc for the modpack. Can be used for modpack verb list as description.
dreamsA list of strings to be added to the random dream proc.
nameA string name for the modpack. Used for looking up other modpacks in init.

Var Details

author

A string with authors of this modpack.

credits_adjectives

A list of strings that are used by the end of round credits roll.

credits_adventure_names

A list of strings that are used by the end of round credits roll.

credits_crew_names

A list of strings that are used by the end of round credits roll.

credits_crew_outcomes

A list of strings that are used by the end of round credits roll.

credits_holidays

A list of strings that are used by the end of round credits roll.

credits_nouns

A list of strings that are used by the end of round credits roll.

credits_other

A list of strings that are used by the end of round credits roll.

credits_topics

A list of strings that are used by the end of round credits roll.

desc

A string desc for the modpack. Can be used for modpack verb list as description.

dreams

A list of strings to be added to the random dream proc.

name

A string name for the modpack. Used for looking up other modpacks in init.

\ No newline at end of file +/decl/modpack - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

modpack

Vars

authorA string with authors of this modpack.
credits_adjectivesA list of strings that are used by the end of round credits roll.
credits_adventure_namesA list of strings that are used by the end of round credits roll.
credits_crew_namesA list of strings that are used by the end of round credits roll.
credits_crew_outcomesA list of strings that are used by the end of round credits roll.
credits_holidaysA list of strings that are used by the end of round credits roll.
credits_nounsA list of strings that are used by the end of round credits roll.
credits_otherA list of strings that are used by the end of round credits roll.
credits_topicsA list of strings that are used by the end of round credits roll.
descA string desc for the modpack. Can be used for modpack verb list as description.
dreamsA list of strings to be added to the random dream proc.
nameA string name for the modpack. Used for looking up other modpacks in init.

Var Details

author

A string with authors of this modpack.

credits_adjectives

A list of strings that are used by the end of round credits roll.

credits_adventure_names

A list of strings that are used by the end of round credits roll.

credits_crew_names

A list of strings that are used by the end of round credits roll.

credits_crew_outcomes

A list of strings that are used by the end of round credits roll.

credits_holidays

A list of strings that are used by the end of round credits roll.

credits_nouns

A list of strings that are used by the end of round credits roll.

credits_other

A list of strings that are used by the end of round credits roll.

credits_topics

A list of strings that are used by the end of round credits roll.

desc

A string desc for the modpack. Can be used for modpack verb list as description.

dreams

A list of strings to be added to the random dream proc.

name

A string name for the modpack. Used for looking up other modpacks in init.

\ No newline at end of file diff --git a/decl/observ/change_account_status.html b/decl/observ/change_account_status.html index a080538e536..2bf74393d70 100644 --- a/decl/observ/change_account_status.html +++ b/decl/observ/change_account_status.html @@ -1,4 +1,4 @@ -/decl/observ/change_account_status - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

change_account_status

Observer Pattern Implementation: Account Status Changed

+/decl/observ/change_account_status - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

change_account_status

Observer Pattern Implementation: Account Status Changed

Raised when: Someone's account is suspended or unsuspended at the Accounts terminal.

Arguments that the called proc should expect: -/datum/money_account: The account whose status was changed.

\ No newline at end of file +/datum/money_account: The account whose status was changed.

\ No newline at end of file diff --git a/decl/observ/cyborg_created.html b/decl/observ/cyborg_created.html index 97cf5e384d9..ff542a5c3db 100644 --- a/decl/observ/cyborg_created.html +++ b/decl/observ/cyborg_created.html @@ -1,4 +1,4 @@ -/decl/observ/cyborg_created - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

cyborg_created

Observer Pattern Implementation: Cyborg Created

+/decl/observ/cyborg_created - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

cyborg_created

Observer Pattern Implementation: Cyborg Created

Raised when: A cyborg is created.

Arguments that the called proc should expect: -/mob/living/silicon/robot: The cyborg that was created.

\ No newline at end of file +/mob/living/silicon/robot: The cyborg that was created.

\ No newline at end of file diff --git a/decl/observ/debrain.html b/decl/observ/debrain.html index 3496e1ee153..933c59072df 100644 --- a/decl/observ/debrain.html +++ b/decl/observ/debrain.html @@ -1,6 +1,6 @@ -/decl/observ/debrain - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

debrain

Observer Pattern Implementation: Debrained

+/decl/observ/debrain - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

debrain

Observer Pattern Implementation: Debrained

Raised when: A brainmob is created by the removal of a brain.

Arguments that the called proc should expect: /mob/living/brainmob: The brainmob that was created. /obj/item/organ/internal/brain: The brain that was removed. -/mob/living/owner: The mob the brain was formerly installed in.

\ No newline at end of file +/mob/living/owner: The mob the brain was formerly installed in.

\ No newline at end of file diff --git a/decl/observ/employee_id_reassigned.html b/decl/observ/employee_id_reassigned.html index e51dd46f0d0..4a8d35f12da 100644 --- a/decl/observ/employee_id_reassigned.html +++ b/decl/observ/employee_id_reassigned.html @@ -1,5 +1,5 @@ -/decl/observ/employee_id_reassigned - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

employee_id_reassigned

Dismembered Handling

+/decl/observ/employee_id_reassigned - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

employee_id_reassigned

Dismembered Handling

Observer Pattern Implementation: Employee ID Reassigned

Raised when: A card's assignment is changed in the ID card modification program.

Arguments that the called proc should expect: -/obj/item/card/id: The card that was reassigned.

\ No newline at end of file +/obj/item/card/id: The card that was reassigned.

\ No newline at end of file diff --git a/decl/observ/revoke_payroll.html b/decl/observ/revoke_payroll.html index 1c1b9e983fd..e31f716d56a 100644 --- a/decl/observ/revoke_payroll.html +++ b/decl/observ/revoke_payroll.html @@ -1,4 +1,4 @@ -/decl/observ/revoke_payroll - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

revoke_payroll

Observer Pattern Implementation: Payroll Revoked

+/decl/observ/revoke_payroll - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - Types

revoke_payroll

Observer Pattern Implementation: Payroll Revoked

Raised when: Someone's payroll is stolen at the Accounts terminal.

Arguments that the called proc should expect: -/datum/money_account: The account whose payroll was revoked.

\ No newline at end of file +/datum/money_account: The account whose payroll was revoked.

\ No newline at end of file diff --git a/decl/plant_gene.html b/decl/plant_gene.html index a82990bbab1..c4f7fcb84e6 100644 --- a/decl/plant_gene.html +++ b/decl/plant_gene.html @@ -1 +1 @@ -/decl/plant_gene - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plant_gene

Vars

_used_masksTracker to make sure masked names are unique.
associated_traitsA list of trait values to copy wholesale in copy_initial_seed_values().
nameSet to a randomized gene mask in Initialize().
unmasked_nameActual name of the gene, used mostly for VV.

Var Details

_used_masks

Tracker to make sure masked names are unique.

associated_traits

A list of trait values to copy wholesale in copy_initial_seed_values().

name

Set to a randomized gene mask in Initialize().

unmasked_name

Actual name of the gene, used mostly for VV.

\ No newline at end of file +/decl/plant_gene - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plant_gene

Vars

_used_masksTracker to make sure masked names are unique.
associated_traitsA list of trait values to copy wholesale in copy_initial_seed_values().
nameSet to a randomized gene mask in Initialize().
unmasked_nameActual name of the gene, used mostly for VV.

Var Details

_used_masks

Tracker to make sure masked names are unique.

associated_traits

A list of trait values to copy wholesale in copy_initial_seed_values().

name

Set to a randomized gene mask in Initialize().

unmasked_name

Actual name of the gene, used mostly for VV.

\ No newline at end of file diff --git a/decl/plant_trait.html b/decl/plant_trait.html index ce19f46b69c..5c3e836aed3 100644 --- a/decl/plant_trait.html +++ b/decl/plant_trait.html @@ -1 +1 @@ -/decl/plant_trait - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plant_trait

Vars

base_worthMultiplier for value when calculating seed worth.
default_valueValue assumed if the trait has not been inserted into the traits list.
nameDescriptive name for this trait.
requires_master_geneSet to skip master gene checking in validate().
shows_extended_dataProvides a dynamic string to the plant scanner (see get_extended_data())
shows_general_dataShows a simple name: value header in the plant scanner.

Var Details

base_worth

Multiplier for value when calculating seed worth.

default_value

Value assumed if the trait has not been inserted into the traits list.

name

Descriptive name for this trait.

requires_master_gene

Set to skip master gene checking in validate().

shows_extended_data

Provides a dynamic string to the plant scanner (see get_extended_data())

shows_general_data

Shows a simple name: value header in the plant scanner.

\ No newline at end of file +/decl/plant_trait - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

plant_trait

Vars

base_worthMultiplier for value when calculating seed worth.
default_valueValue assumed if the trait has not been inserted into the traits list.
nameDescriptive name for this trait.
requires_master_geneSet to skip master gene checking in validate().
shows_extended_dataProvides a dynamic string to the plant scanner (see get_extended_data())
shows_general_dataShows a simple name: value header in the plant scanner.

Var Details

base_worth

Multiplier for value when calculating seed worth.

default_value

Value assumed if the trait has not been inserted into the traits list.

name

Descriptive name for this trait.

requires_master_gene

Set to skip master gene checking in validate().

shows_extended_data

Provides a dynamic string to the plant scanner (see get_extended_data())

shows_general_data

Shows a simple name: value header in the plant scanner.

\ No newline at end of file diff --git a/decl/poster_design.html b/decl/poster_design.html index 7d08ea8d57a..49d23ee7b4a 100644 --- a/decl/poster_design.html +++ b/decl/poster_design.html @@ -1 +1 @@ -/decl/poster_design - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

poster_design

Contains information on what a poster displays.

Vars

descThe description of the design shown to users. This is suffixed to the description of the medium displaying this design.
iconThe icon to use for this design.
icon_stateThe icon state to use for this design. The display medium will use this to pick it's icon state.
nameThe display name/title of the design. Suffixed to the name of the medium displaying the design.
serial_numberCollectible serial number string, if any.

Var Details

desc

The description of the design shown to users. This is suffixed to the description of the medium displaying this design.

icon

The icon to use for this design.

icon_state

The icon state to use for this design. The display medium will use this to pick it's icon state.

name

The display name/title of the design. Suffixed to the name of the medium displaying the design.

serial_number

Collectible serial number string, if any.

\ No newline at end of file +/decl/poster_design - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

poster_design

Contains information on what a poster displays.

Vars

descThe description of the design shown to users. This is suffixed to the description of the medium displaying this design.
iconThe icon to use for this design.
icon_stateThe icon state to use for this design. The display medium will use this to pick it's icon state.
nameThe display name/title of the design. Suffixed to the name of the medium displaying the design.
serial_numberCollectible serial number string, if any.

Var Details

desc

The description of the design shown to users. This is suffixed to the description of the medium displaying this design.

icon

The icon to use for this design.

icon_state

The icon state to use for this design. The display medium will use this to pick it's icon state.

name

The display name/title of the design. Suffixed to the name of the medium displaying the design.

serial_number

Collectible serial number string, if any.

\ No newline at end of file diff --git a/decl/posture.html b/decl/posture.html index 2e384ef3284..5e8b3e2e99a 100644 --- a/decl/posture.html +++ b/decl/posture.html @@ -1 +1 @@ -/decl/posture - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

posture

Vars

deliberateWhether or not this posture is deliberate, ie. if you should automatically try to stand up from it.
is_user_selectableWhether or not this posture should show up in Change Posture.
nameIdentifier for choosing from posture input().
overlay_modifierWhether or not this posture should supply a string value to get_overlay_state_modifier().
posture_change_messageString to use in Change Posture.
proneWhether or not this posture is considered lying down.
selectable_typeAn override for use when determining selectable postures.

Var Details

deliberate

Whether or not this posture is deliberate, ie. if you should automatically try to stand up from it.

is_user_selectable

Whether or not this posture should show up in Change Posture.

name

Identifier for choosing from posture input().

overlay_modifier

Whether or not this posture should supply a string value to get_overlay_state_modifier().

posture_change_message

String to use in Change Posture.

prone

Whether or not this posture is considered lying down.

selectable_type

An override for use when determining selectable postures.

\ No newline at end of file +/decl/posture - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

posture

Vars

deliberateWhether or not this posture is deliberate, ie. if you should automatically try to stand up from it.
is_user_selectableWhether or not this posture should show up in Change Posture.
nameIdentifier for choosing from posture input().
overlay_modifierWhether or not this posture should supply a string value to get_overlay_state_modifier().
posture_change_messageString to use in Change Posture.
proneWhether or not this posture is considered lying down.
selectable_typeAn override for use when determining selectable postures.

Var Details

deliberate

Whether or not this posture is deliberate, ie. if you should automatically try to stand up from it.

is_user_selectable

Whether or not this posture should show up in Change Posture.

name

Identifier for choosing from posture input().

overlay_modifier

Whether or not this posture should supply a string value to get_overlay_state_modifier().

posture_change_message

String to use in Change Posture.

prone

Whether or not this posture is considered lying down.

selectable_type

An override for use when determining selectable postures.

\ No newline at end of file diff --git a/decl/recipe.html b/decl/recipe.html index c77994c1a20..96fc36f5cf9 100644 --- a/decl/recipe.html +++ b/decl/recipe.html @@ -1 +1 @@ -/decl/recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

recipe

Vars

can_bulk_cookWhether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.
complexityCalculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.
container_categoriesWhat categories can this recipe be cooked by? Null for any.
cooking_medium_amountA minimum about of the above reagent required.
cooking_medium_typeA reagent that must be present in the cooking contianer, but will not be consumed.
maximum_temperatureA maximum temperature for this recipe to be considered.
minimum_temperatureA minimum cooking temperature for this recipe to be considered.
resultAn atom type to create, or a /decl/material type if you want to place a reagent into the container.
result_dataA data list passed to the result if set to a material type.
result_quantityHow many items to create, or how many reagent units to add.

Procs

get_result_dataReturn a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.
produce_resultActually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced.

Var Details

can_bulk_cook

Whether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.

complexity

Calculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.

container_categories

What categories can this recipe be cooked by? Null for any.

cooking_medium_amount

A minimum about of the above reagent required.

cooking_medium_type

A reagent that must be present in the cooking contianer, but will not be consumed.

maximum_temperature

A maximum temperature for this recipe to be considered.

minimum_temperature

A minimum cooking temperature for this recipe to be considered.

result

An atom type to create, or a /decl/material type if you want to place a reagent into the container.

result_data

A data list passed to the result if set to a material type.

result_quantity

How many items to create, or how many reagent units to add.

Proc Details

get_result_data

Return a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.

produce_result

Actually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced.

\ No newline at end of file +/decl/recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

recipe

Vars

can_bulk_cookWhether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.
complexityCalculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.
container_categoriesWhat categories can this recipe be cooked by? Null for any.
cooking_medium_amountA minimum about of the above reagent required.
cooking_medium_typeA reagent that must be present in the cooking contianer, but will not be consumed.
maximum_temperatureA maximum temperature for this recipe to be considered.
minimum_temperatureA minimum cooking temperature for this recipe to be considered.
resultAn atom type to create, or a /decl/material type if you want to place a reagent into the container.
result_dataA data list passed to the result if set to a material type.
result_quantityHow many items to create, or how many reagent units to add.

Procs

get_result_dataReturn a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.
produce_resultActually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced.

Var Details

can_bulk_cook

Whether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.

complexity

Calculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.

container_categories

What categories can this recipe be cooked by? Null for any.

cooking_medium_amount

A minimum about of the above reagent required.

cooking_medium_type

A reagent that must be present in the cooking contianer, but will not be consumed.

maximum_temperature

A maximum temperature for this recipe to be considered.

minimum_temperature

A minimum cooking temperature for this recipe to be considered.

result

An atom type to create, or a /decl/material type if you want to place a reagent into the container.

result_data

A data list passed to the result if set to a material type.

result_quantity

How many items to create, or how many reagent units to add.

Proc Details

get_result_data

Return a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.

produce_result

Actually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced.

\ No newline at end of file diff --git a/decl/singularity_stage.html b/decl/singularity_stage.html index b7691fd2af3..9615822a16b 100644 --- a/decl/singularity_stage.html +++ b/decl/singularity_stage.html @@ -1 +1 @@ -/decl/singularity_stage - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

singularity_stage

Vars

consume_rangeWhat is the feeding range of a singularity at this stage?
dissipates_over_timeIf true, the singularity will lose energy in Process().
dissipation_energy_lossHow much energy do we lose when we dissipate?
event_chanceWhat is the percent chance of an event each tick?
footprintWhat is the effective physical size of this singularity?
grav_pullWhat is the pull range of a singularity at this stage?
iconWhat icon should the singularity use at this stage?
icon_stateWhat icon_state should the singularity use at this stage?
max_energyWhat is the maximum singularity energy to stay at this sage?
min_energyWhat is the minimum singularity energy to reach this sage?
pixel_xWhat x offset should the singularity use at this stage?
pixel_yWhat y offset should the singularity use at this stage?
stage_sizeWhat is the numerical size of this singularity?
ticks_between_dissipationsHow many Process() ticks do we have between dissipations?
ticks_since_last_dissipationA counter variable for how many ticks we are along the dissipation.
wanderWill we wander around?

Var Details

consume_range

What is the feeding range of a singularity at this stage?

dissipates_over_time

If true, the singularity will lose energy in Process().

dissipation_energy_loss

How much energy do we lose when we dissipate?

event_chance

What is the percent chance of an event each tick?

footprint

What is the effective physical size of this singularity?

grav_pull

What is the pull range of a singularity at this stage?

icon

What icon should the singularity use at this stage?

icon_state

What icon_state should the singularity use at this stage?

max_energy

What is the maximum singularity energy to stay at this sage?

min_energy

What is the minimum singularity energy to reach this sage?

pixel_x

What x offset should the singularity use at this stage?

pixel_y

What y offset should the singularity use at this stage?

stage_size

What is the numerical size of this singularity?

ticks_between_dissipations

How many Process() ticks do we have between dissipations?

ticks_since_last_dissipation

A counter variable for how many ticks we are along the dissipation.

wander

Will we wander around?

\ No newline at end of file +/decl/singularity_stage - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

singularity_stage

Vars

consume_rangeWhat is the feeding range of a singularity at this stage?
dissipates_over_timeIf true, the singularity will lose energy in Process().
dissipation_energy_lossHow much energy do we lose when we dissipate?
event_chanceWhat is the percent chance of an event each tick?
footprintWhat is the effective physical size of this singularity?
grav_pullWhat is the pull range of a singularity at this stage?
iconWhat icon should the singularity use at this stage?
icon_stateWhat icon_state should the singularity use at this stage?
max_energyWhat is the maximum singularity energy to stay at this sage?
min_energyWhat is the minimum singularity energy to reach this sage?
pixel_xWhat x offset should the singularity use at this stage?
pixel_yWhat y offset should the singularity use at this stage?
stage_sizeWhat is the numerical size of this singularity?
ticks_between_dissipationsHow many Process() ticks do we have between dissipations?
ticks_since_last_dissipationA counter variable for how many ticks we are along the dissipation.
wanderWill we wander around?

Var Details

consume_range

What is the feeding range of a singularity at this stage?

dissipates_over_time

If true, the singularity will lose energy in Process().

dissipation_energy_loss

How much energy do we lose when we dissipate?

event_chance

What is the percent chance of an event each tick?

footprint

What is the effective physical size of this singularity?

grav_pull

What is the pull range of a singularity at this stage?

icon

What icon should the singularity use at this stage?

icon_state

What icon_state should the singularity use at this stage?

max_energy

What is the maximum singularity energy to stay at this sage?

min_energy

What is the minimum singularity energy to reach this sage?

pixel_x

What x offset should the singularity use at this stage?

pixel_y

What y offset should the singularity use at this stage?

stage_size

What is the numerical size of this singularity?

ticks_between_dissipations

How many Process() ticks do we have between dissipations?

ticks_since_last_dissipation

A counter variable for how many ticks we are along the dissipation.

wander

Will we wander around?

\ No newline at end of file diff --git a/decl/skill_category.html b/decl/skill_category.html index 533e9c7c25d..e075833fafb 100644 --- a/decl/skill_category.html +++ b/decl/skill_category.html @@ -1 +1 @@ -/decl/skill_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

skill_category

Vars

sort_priorityUsed for sort order in lists/presentation.

Var Details

sort_priority

Used for sort order in lists/presentation.

\ No newline at end of file +/decl/skill_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

skill_category

Vars

sort_priorityUsed for sort order in lists/presentation.

Var Details

sort_priority

Used for sort order in lists/presentation.

\ No newline at end of file diff --git a/decl/spawnpoint.html b/decl/spawnpoint.html index fea651fd131..e9dcfb8f2dc 100644 --- a/decl/spawnpoint.html +++ b/decl/spawnpoint.html @@ -1 +1 @@ -/decl/spawnpoint - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

spawnpoint

Vars

_spawn_turfsList of turfs to spawn on. Retrieved via get_spawn_turfs().
disallow_jobA list of job types that are not allowed to use this spawnpoint.
disallow_job_event_categoriesA list of event categories that are not allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)
nameName displayed in preference setup.
restrict_jobA list of job types that are allowed to use this spawnpoint.
restrict_job_event_categoriesA list of event categories that are allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)
spawn_announcementMessage to display on the arrivals computer. If null, no message will be sent.
spawn_flagsDetermines validity for get_random_spawn_turf()

Var Details

_spawn_turfs

List of turfs to spawn on. Retrieved via get_spawn_turfs().

disallow_job

A list of job types that are not allowed to use this spawnpoint.

disallow_job_event_categories

A list of event categories that are not allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)

name

Name displayed in preference setup.

restrict_job

A list of job types that are allowed to use this spawnpoint.

restrict_job_event_categories

A list of event categories that are allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)

spawn_announcement

Message to display on the arrivals computer. If null, no message will be sent.

spawn_flags

Determines validity for get_random_spawn_turf()

\ No newline at end of file +/decl/spawnpoint - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

spawnpoint

Vars

_spawn_turfsList of turfs to spawn on. Retrieved via get_spawn_turfs().
disallow_jobA list of job types that are not allowed to use this spawnpoint.
disallow_job_event_categoriesA list of event categories that are not allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)
nameName displayed in preference setup.
restrict_jobA list of job types that are allowed to use this spawnpoint.
restrict_job_event_categoriesA list of event categories that are allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)
spawn_announcementMessage to display on the arrivals computer. If null, no message will be sent.
spawn_flagsDetermines validity for get_random_spawn_turf()

Var Details

_spawn_turfs

List of turfs to spawn on. Retrieved via get_spawn_turfs().

disallow_job

A list of job types that are not allowed to use this spawnpoint.

disallow_job_event_categories

A list of event categories that are not allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)

name

Name displayed in preference setup.

restrict_job

A list of job types that are allowed to use this spawnpoint.

restrict_job_event_categories

A list of event categories that are allowed to use this spawnpoint (ex. ASSIGNMENT_JANITOR)

spawn_announcement

Message to display on the arrivals computer. If null, no message will be sent.

spawn_flags

Determines validity for get_random_spawn_turf()

\ No newline at end of file diff --git a/decl/species.html b/decl/species.html index 85a1399b634..335e29568a9 100644 --- a/decl/species.html +++ b/decl/species.html @@ -1,3 +1,3 @@ -/decl/species - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

species

Vars

allergen_damage_severityThis determiens how damaging allergic reactions are.
allergen_disable_severityThis determines how long nonlethal effects last and how common emotes are.
allergen_reactionWhat type of reactions will you have? These the 'main' options and are intended to approximate anaphylactic shock at high doses.
default_emotesList of emote types that this species can use by default.
job_blacklist_by_defaultSet to true to blacklist this species from all map jobs it is not explicitly whitelisted for.
poison_typesMaterial types considered noticeably poisonous when inhaled (ie. updates the toxins indicator on the HUD). -This is an associative list for speed.
snow_slowdown_modA modifier applied to move delay when walking on snow.

Var Details

allergen_damage_severity

This determiens how damaging allergic reactions are.

allergen_disable_severity

This determines how long nonlethal effects last and how common emotes are.

allergen_reaction

What type of reactions will you have? These the 'main' options and are intended to approximate anaphylactic shock at high doses.

default_emotes

List of emote types that this species can use by default.

job_blacklist_by_default

Set to true to blacklist this species from all map jobs it is not explicitly whitelisted for.

poison_types

Material types considered noticeably poisonous when inhaled (ie. updates the toxins indicator on the HUD). -This is an associative list for speed.

snow_slowdown_mod

A modifier applied to move delay when walking on snow.

\ No newline at end of file +/decl/species - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

species

Vars

allergen_damage_severityThis determiens how damaging allergic reactions are.
allergen_disable_severityThis determines how long nonlethal effects last and how common emotes are.
allergen_reactionWhat type of reactions will you have? These the 'main' options and are intended to approximate anaphylactic shock at high doses.
default_emotesList of emote types that this species can use by default.
job_blacklist_by_defaultSet to true to blacklist this species from all map jobs it is not explicitly whitelisted for.
poison_typesMaterial types considered noticeably poisonous when inhaled (ie. updates the toxins indicator on the HUD). +This is an associative list for speed.
snow_slowdown_modA modifier applied to move delay when walking on snow.

Var Details

allergen_damage_severity

This determiens how damaging allergic reactions are.

allergen_disable_severity

This determines how long nonlethal effects last and how common emotes are.

allergen_reaction

What type of reactions will you have? These the 'main' options and are intended to approximate anaphylactic shock at high doses.

default_emotes

List of emote types that this species can use by default.

job_blacklist_by_default

Set to true to blacklist this species from all map jobs it is not explicitly whitelisted for.

poison_types

Material types considered noticeably poisonous when inhaled (ie. updates the toxins indicator on the HUD). +This is an associative list for speed.

snow_slowdown_mod

A modifier applied to move delay when walking on snow.

\ No newline at end of file diff --git a/decl/sprite_accessory.html b/decl/sprite_accessory.html index 537941aab99..488adb18380 100644 --- a/decl/sprite_accessory.html +++ b/decl/sprite_accessory.html @@ -1 +1 @@ -/decl/sprite_accessory - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sprite_accessory

Vars

accessory_categoryWhat category does this accessory fall under?
accessory_flagsVarious flags controlling some checks and behavior.
accessory_metadata_typesA list of metadata types for customisation of this accessory.
body_flags_allowedRestrict some styles to specific bodytype flags.
body_flags_deniedRestrict some styles to specific bodytype flags.
body_partsWhat bodypart tags does this marking apply to?
bodytype_categories_allowedRestricts some styles to specific bodytype categories
bodytype_categories_deniedRestricts some styles to specific bodytype categories
bodytypes_allowedRestricted to specific bodytypes. null matches any
bodytypes_deniedRestricted from specific bodytypes. null matches none
cached_iconsIcon cache for various icon generation steps.
color_blendWhat blend mode to use when colourizing this accessory.
disallows_accessoriesA list of sprite accessory types that are disallowed by this one being included.
draw_accessoryWhether or not this accessory should be drawn on the mob at all.
grooming_flagsBitflags indicating what grooming tools work on this accessory.
hidden_by_gear_flagFlag to check equipment for when hiding this accessory.
hidden_by_gear_slotSlot to check equipment for when hiding this accessory.
iconthe icon file the accessory is located in
icon_statethe icon_state of the accessory
is_heritableWhether or not this accessory is transferred via DNA (ie. not a scar or tattoo)
is_whitelistedA value to check whitelists for.
layer_blendWhat blend mode to use when applying this accessory to the compiled organ.
mask_to_bodypartWhether or not this overlay should be trimmed to fit the base bodypart icon.
nameThe preview name of the accessory
required_traitsA set of trait levels to check for.
requires_appearance_flagsFlags to check when applying this accessory to the mob.
species_allowedRestrict some styles to specific root species names
sprite_overlay_layerSet to a layer integer to apply this as an overlay over the top of hair and such.
subspecies_allowedRestrict some styles to specific species names, irrespective of root species name

Var Details

accessory_category

What category does this accessory fall under?

accessory_flags

Various flags controlling some checks and behavior.

accessory_metadata_types

A list of metadata types for customisation of this accessory.

body_flags_allowed

Restrict some styles to specific bodytype flags.

body_flags_denied

Restrict some styles to specific bodytype flags.

body_parts

What bodypart tags does this marking apply to?

bodytype_categories_allowed

Restricts some styles to specific bodytype categories

bodytype_categories_denied

Restricts some styles to specific bodytype categories

bodytypes_allowed

Restricted to specific bodytypes. null matches any

bodytypes_denied

Restricted from specific bodytypes. null matches none

cached_icons

Icon cache for various icon generation steps.

color_blend

What blend mode to use when colourizing this accessory.

disallows_accessories

A list of sprite accessory types that are disallowed by this one being included.

draw_accessory

Whether or not this accessory should be drawn on the mob at all.

grooming_flags

Bitflags indicating what grooming tools work on this accessory.

hidden_by_gear_flag

Flag to check equipment for when hiding this accessory.

hidden_by_gear_slot

Slot to check equipment for when hiding this accessory.

icon

the icon file the accessory is located in

icon_state

the icon_state of the accessory

is_heritable

Whether or not this accessory is transferred via DNA (ie. not a scar or tattoo)

is_whitelisted

A value to check whitelists for.

layer_blend

What blend mode to use when applying this accessory to the compiled organ.

mask_to_bodypart

Whether or not this overlay should be trimmed to fit the base bodypart icon.

name

The preview name of the accessory

required_traits

A set of trait levels to check for.

requires_appearance_flags

Flags to check when applying this accessory to the mob.

species_allowed

Restrict some styles to specific root species names

sprite_overlay_layer

Set to a layer integer to apply this as an overlay over the top of hair and such.

subspecies_allowed

Restrict some styles to specific species names, irrespective of root species name

\ No newline at end of file +/decl/sprite_accessory - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sprite_accessory

Vars

accessory_categoryWhat category does this accessory fall under?
accessory_flagsVarious flags controlling some checks and behavior.
accessory_metadata_typesA list of metadata types for customisation of this accessory.
body_flags_allowedRestrict some styles to specific bodytype flags.
body_flags_deniedRestrict some styles to specific bodytype flags.
body_partsWhat bodypart tags does this marking apply to?
bodytype_categories_allowedRestricts some styles to specific bodytype categories
bodytype_categories_deniedRestricts some styles to specific bodytype categories
bodytypes_allowedRestricted to specific bodytypes. null matches any
bodytypes_deniedRestricted from specific bodytypes. null matches none
cached_iconsIcon cache for various icon generation steps.
color_blendWhat blend mode to use when colourizing this accessory.
disallows_accessoriesA list of sprite accessory types that are disallowed by this one being included.
draw_accessoryWhether or not this accessory should be drawn on the mob at all.
grooming_flagsBitflags indicating what grooming tools work on this accessory.
hidden_by_gear_flagFlag to check equipment for when hiding this accessory.
hidden_by_gear_slotSlot to check equipment for when hiding this accessory.
iconthe icon file the accessory is located in
icon_statethe icon_state of the accessory
is_heritableWhether or not this accessory is transferred via DNA (ie. not a scar or tattoo)
is_whitelistedA value to check whitelists for.
layer_blendWhat blend mode to use when applying this accessory to the compiled organ.
mask_to_bodypartWhether or not this overlay should be trimmed to fit the base bodypart icon.
nameThe preview name of the accessory
required_traitsA set of trait levels to check for.
requires_appearance_flagsFlags to check when applying this accessory to the mob.
species_allowedRestrict some styles to specific root species names
sprite_overlay_layerSet to a layer integer to apply this as an overlay over the top of hair and such.
subspecies_allowedRestrict some styles to specific species names, irrespective of root species name

Var Details

accessory_category

What category does this accessory fall under?

accessory_flags

Various flags controlling some checks and behavior.

accessory_metadata_types

A list of metadata types for customisation of this accessory.

body_flags_allowed

Restrict some styles to specific bodytype flags.

body_flags_denied

Restrict some styles to specific bodytype flags.

body_parts

What bodypart tags does this marking apply to?

bodytype_categories_allowed

Restricts some styles to specific bodytype categories

bodytype_categories_denied

Restricts some styles to specific bodytype categories

bodytypes_allowed

Restricted to specific bodytypes. null matches any

bodytypes_denied

Restricted from specific bodytypes. null matches none

cached_icons

Icon cache for various icon generation steps.

color_blend

What blend mode to use when colourizing this accessory.

disallows_accessories

A list of sprite accessory types that are disallowed by this one being included.

draw_accessory

Whether or not this accessory should be drawn on the mob at all.

grooming_flags

Bitflags indicating what grooming tools work on this accessory.

hidden_by_gear_flag

Flag to check equipment for when hiding this accessory.

hidden_by_gear_slot

Slot to check equipment for when hiding this accessory.

icon

the icon file the accessory is located in

icon_state

the icon_state of the accessory

is_heritable

Whether or not this accessory is transferred via DNA (ie. not a scar or tattoo)

is_whitelisted

A value to check whitelists for.

layer_blend

What blend mode to use when applying this accessory to the compiled organ.

mask_to_bodypart

Whether or not this overlay should be trimmed to fit the base bodypart icon.

name

The preview name of the accessory

required_traits

A set of trait levels to check for.

requires_appearance_flags

Flags to check when applying this accessory to the mob.

species_allowed

Restrict some styles to specific root species names

sprite_overlay_layer

Set to a layer integer to apply this as an overlay over the top of hair and such.

subspecies_allowed

Restrict some styles to specific species names, irrespective of root species name

\ No newline at end of file diff --git a/decl/sprite_accessory_category.html b/decl/sprite_accessory_category.html index d977449964d..182e12cb775 100644 --- a/decl/sprite_accessory_category.html +++ b/decl/sprite_accessory_category.html @@ -1 +1 @@ -/decl/sprite_accessory_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sprite_accessory_category

Vars

always_apply_defaultsSet to TRUE to apply these markings as defaults when bodytype is set.
base_accessory_typeA base abstract accessory type for this category.
clear_in_pref_applyWhether the accessories in this category are cleared when prefs are applied.
default_accessoryA default always-available type used as a fallback.
max_selectionsA maximum number of selections. Ignored if null.
nameA name to display in preferences.
single_selectionSet to FALSE for categories where multiple selection is allowed (markings)

Var Details

always_apply_defaults

Set to TRUE to apply these markings as defaults when bodytype is set.

base_accessory_type

A base abstract accessory type for this category.

clear_in_pref_apply

Whether the accessories in this category are cleared when prefs are applied.

default_accessory

A default always-available type used as a fallback.

max_selections

A maximum number of selections. Ignored if null.

name

A name to display in preferences.

single_selection

Set to FALSE for categories where multiple selection is allowed (markings)

\ No newline at end of file +/decl/sprite_accessory_category - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

sprite_accessory_category

Vars

always_apply_defaultsSet to TRUE to apply these markings as defaults when bodytype is set.
base_accessory_typeA base abstract accessory type for this category.
clear_in_pref_applyWhether the accessories in this category are cleared when prefs are applied.
default_accessoryA default always-available type used as a fallback.
max_selectionsA maximum number of selections. Ignored if null.
nameA name to display in preferences.
single_selectionSet to FALSE for categories where multiple selection is allowed (markings)

Var Details

always_apply_defaults

Set to TRUE to apply these markings as defaults when bodytype is set.

base_accessory_type

A base abstract accessory type for this category.

clear_in_pref_apply

Whether the accessories in this category are cleared when prefs are applied.

default_accessory

A default always-available type used as a fallback.

max_selections

A maximum number of selections. Ignored if null.

name

A name to display in preferences.

single_selection

Set to FALSE for categories where multiple selection is allowed (markings)

\ No newline at end of file diff --git a/decl/sprite_accessory_metadata/gradient.html b/decl/sprite_accessory_metadata/gradient.html index 04ad12aab4b..9f59b4655a5 100644 --- a/decl/sprite_accessory_metadata/gradient.html +++ b/decl/sprite_accessory_metadata/gradient.html @@ -1 +1 @@ -/decl/sprite_accessory_metadata/gradient - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

gradient

Vars

selectable_labels_to_statesInverse of the above, generated at runtime.
selectable_states_to_labelsA list of text labels for states that need more than just capitalize() to be presentable.

Var Details

selectable_labels_to_states

Inverse of the above, generated at runtime.

selectable_states_to_labels

A list of text labels for states that need more than just capitalize() to be presentable.

\ No newline at end of file +/decl/sprite_accessory_metadata/gradient - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

gradient

Vars

selectable_labels_to_statesInverse of the above, generated at runtime.
selectable_states_to_labelsA list of text labels for states that need more than just capitalize() to be presentable.

Var Details

selectable_labels_to_states

Inverse of the above, generated at runtime.

selectable_states_to_labels

A list of text labels for states that need more than just capitalize() to be presentable.

\ No newline at end of file diff --git a/decl/stack_recipe.html b/decl/stack_recipe.html index 913022eff76..0446377afee 100644 --- a/decl/stack_recipe.html +++ b/decl/stack_recipe.html @@ -1,3 +1,3 @@ -/decl/stack_recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

stack_recipe

Vars

allow_multiple_craftUsed to prevent multiple being crafted at once.
apply_material_nameWhether the recipe will prepend a material name to the title - 'steel clipboard' vs 'clipboard'.
available_to_map_tech_levelCategory var used to discriminate recipes per-map. Unrelated to origin_tech.
categoryIf set, will group recipes under a stack recipe list.
craft_stack_typesWhat stack types can be used to make this recipe?
crafting_extra_cost_factorModifies the matter values retrieved by req_amount calculation. Should always be more than 1.
difficultyHigher difficulty requires higher skill level to make.
expected_product_typeUsed to validate some checks like matter (since /turf has no matter).
forbidden_craft_stack_typesWhat stack types cannot be used to make this recipe?
genderUsed for name grammar, grabbed from product if null.
nameDescriptive name, omitting any materials etc. Taken from product if null.
name_pluralDescriptive name for multiple products, uses "[name]s" if null.
on_floorIf set will be created on the floor instead of in-hand.
one_per_turfIf set, only one of this object can be made per turf.
recipe_skillSkill to check for the recipe.
req_amountAmount of matter units needed for this recipe. If null, generates from result matter.
required_integrityMinimum material integrity value.
required_materialCan this recipe use a material? Set to type for a specific material.
required_max_hardnessMaximum material hardness value.
required_max_opacityMaximum material opacity value.
required_min_hardnessMinimum material hardness value.
required_reinforce_materialCan this recipe use a reinforced material? Set to type for a specific material.
required_toolTool archetype required, if any.
required_wall_support_valueMinimum material wall support value.
result_typeObject path to the desired product.
set_dir_on_spawnSets direction to the crafting user on creation.
test_result_typeObject path to use in unit testing; leave null to use result_type instead. -Useful for items that require a material to Initialize() correctly as testing tries to use a null material.
timeTime it takes for this recipe to be crafted (not including skill and tool modifiers). If null, generates from product w_class and difficulty.

Var Details

allow_multiple_craft

Used to prevent multiple being crafted at once.

apply_material_name

Whether the recipe will prepend a material name to the title - 'steel clipboard' vs 'clipboard'.

available_to_map_tech_level

Category var used to discriminate recipes per-map. Unrelated to origin_tech.

category

If set, will group recipes under a stack recipe list.

craft_stack_types

What stack types can be used to make this recipe?

crafting_extra_cost_factor

Modifies the matter values retrieved by req_amount calculation. Should always be more than 1.

difficulty

Higher difficulty requires higher skill level to make.

expected_product_type

Used to validate some checks like matter (since /turf has no matter).

forbidden_craft_stack_types

What stack types cannot be used to make this recipe?

gender

Used for name grammar, grabbed from product if null.

name

Descriptive name, omitting any materials etc. Taken from product if null.

name_plural

Descriptive name for multiple products, uses "[name]s" if null.

on_floor

If set will be created on the floor instead of in-hand.

one_per_turf

If set, only one of this object can be made per turf.

recipe_skill

Skill to check for the recipe.

req_amount

Amount of matter units needed for this recipe. If null, generates from result matter.

required_integrity

Minimum material integrity value.

required_material

Can this recipe use a material? Set to type for a specific material.

required_max_hardness

Maximum material hardness value.

required_max_opacity

Maximum material opacity value.

required_min_hardness

Minimum material hardness value.

required_reinforce_material

Can this recipe use a reinforced material? Set to type for a specific material.

required_tool

Tool archetype required, if any.

required_wall_support_value

Minimum material wall support value.

result_type

Object path to the desired product.

set_dir_on_spawn

Sets direction to the crafting user on creation.

test_result_type

Object path to use in unit testing; leave null to use result_type instead. -Useful for items that require a material to Initialize() correctly as testing tries to use a null material.

time

Time it takes for this recipe to be crafted (not including skill and tool modifiers). If null, generates from product w_class and difficulty.

\ No newline at end of file +/decl/stack_recipe - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

stack_recipe

Vars

allow_multiple_craftUsed to prevent multiple being crafted at once.
apply_material_nameWhether the recipe will prepend a material name to the title - 'steel clipboard' vs 'clipboard'.
available_to_map_tech_levelCategory var used to discriminate recipes per-map. Unrelated to origin_tech.
categoryIf set, will group recipes under a stack recipe list.
craft_stack_typesWhat stack types can be used to make this recipe?
crafting_extra_cost_factorModifies the matter values retrieved by req_amount calculation. Should always be more than 1.
difficultyHigher difficulty requires higher skill level to make.
expected_product_typeUsed to validate some checks like matter (since /turf has no matter).
forbidden_craft_stack_typesWhat stack types cannot be used to make this recipe?
genderUsed for name grammar, grabbed from product if null.
nameDescriptive name, omitting any materials etc. Taken from product if null.
name_pluralDescriptive name for multiple products, uses "[name]s" if null.
on_floorIf set will be created on the floor instead of in-hand.
one_per_turfIf set, only one of this object can be made per turf.
recipe_skillSkill to check for the recipe.
req_amountAmount of matter units needed for this recipe. If null, generates from result matter.
required_integrityMinimum material integrity value.
required_materialCan this recipe use a material? Set to type for a specific material.
required_max_hardnessMaximum material hardness value.
required_max_opacityMaximum material opacity value.
required_min_hardnessMinimum material hardness value.
required_reinforce_materialCan this recipe use a reinforced material? Set to type for a specific material.
required_toolTool archetype required, if any.
required_wall_support_valueMinimum material wall support value.
result_typeObject path to the desired product.
set_dir_on_spawnSets direction to the crafting user on creation.
test_result_typeObject path to use in unit testing; leave null to use result_type instead. +Useful for items that require a material to Initialize() correctly as testing tries to use a null material.
timeTime it takes for this recipe to be crafted (not including skill and tool modifiers). If null, generates from product w_class and difficulty.

Var Details

allow_multiple_craft

Used to prevent multiple being crafted at once.

apply_material_name

Whether the recipe will prepend a material name to the title - 'steel clipboard' vs 'clipboard'.

available_to_map_tech_level

Category var used to discriminate recipes per-map. Unrelated to origin_tech.

category

If set, will group recipes under a stack recipe list.

craft_stack_types

What stack types can be used to make this recipe?

crafting_extra_cost_factor

Modifies the matter values retrieved by req_amount calculation. Should always be more than 1.

difficulty

Higher difficulty requires higher skill level to make.

expected_product_type

Used to validate some checks like matter (since /turf has no matter).

forbidden_craft_stack_types

What stack types cannot be used to make this recipe?

gender

Used for name grammar, grabbed from product if null.

name

Descriptive name, omitting any materials etc. Taken from product if null.

name_plural

Descriptive name for multiple products, uses "[name]s" if null.

on_floor

If set will be created on the floor instead of in-hand.

one_per_turf

If set, only one of this object can be made per turf.

recipe_skill

Skill to check for the recipe.

req_amount

Amount of matter units needed for this recipe. If null, generates from result matter.

required_integrity

Minimum material integrity value.

required_material

Can this recipe use a material? Set to type for a specific material.

required_max_hardness

Maximum material hardness value.

required_max_opacity

Maximum material opacity value.

required_min_hardness

Minimum material hardness value.

required_reinforce_material

Can this recipe use a reinforced material? Set to type for a specific material.

required_tool

Tool archetype required, if any.

required_wall_support_value

Minimum material wall support value.

result_type

Object path to the desired product.

set_dir_on_spawn

Sets direction to the crafting user on creation.

test_result_type

Object path to use in unit testing; leave null to use result_type instead. +Useful for items that require a material to Initialize() correctly as testing tries to use a null material.

time

Time it takes for this recipe to be crafted (not including skill and tool modifiers). If null, generates from product w_class and difficulty.

\ No newline at end of file diff --git a/decl/submap_archetype.html b/decl/submap_archetype.html index aa1445c6dc4..043366ac38b 100644 --- a/decl/submap_archetype.html +++ b/decl/submap_archetype.html @@ -1 +1 @@ -/decl/submap_archetype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

submap_archetype

Vars

default_to_hiddenWhether the job preferences for this submap archetype are collapsed by default.
sort_priorityUsed to order submaps on the occupation preference menu.

Var Details

default_to_hidden

Whether the job preferences for this submap archetype are collapsed by default.

sort_priority

Used to order submaps on the occupation preference menu.

\ No newline at end of file +/decl/submap_archetype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

submap_archetype

Vars

default_to_hiddenWhether the job preferences for this submap archetype are collapsed by default.
sort_priorityUsed to order submaps on the occupation preference menu.

Var Details

default_to_hidden

Whether the job preferences for this submap archetype are collapsed by default.

sort_priority

Used to order submaps on the occupation preference menu.

\ No newline at end of file diff --git a/decl/surgery_step.html b/decl/surgery_step.html index b009cc32e53..2aeba16de54 100644 --- a/decl/surgery_step.html +++ b/decl/surgery_step.html @@ -1 +1 @@ -/decl/surgery_step - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

surgery_step

Vars

additional_codex_linesAny additional information to add to the codex entry for this step.
allowed_speciestype paths referencing races that this step applies to.
allowed_toolstype path referencing tools that can be used for this step, and how well are they suited for it
begin_step_soundSound (or list of sounds) to play on begin step.
blood_levelHow much blood this step can get on surgeon. 1 - hands, 2 - full body.
can_infectevil infection stuff that will make everyone hate me
delicateif this step NEEDS stable optable or can be done on any valid surface with no penalty
descriptionAn informative description string.
disallowed_speciestype paths referencing races that this step applies to.
end_step_soundSound (or list of sounds) to play on end step.
expected_mob_typeWhat mob type does this surgery apply to.
fail_step_soundSound (or list of sounds) to play on fail step.
hidden_from_codexIs this surgery a secret?
max_durationduration of the step
min_durationduration of the step
nameAn identifying name string.
shock_levelwhat shock level will this step put patient on
strict_access_requirementWhether or not this surgery will be fuzzy on size requirements.
surgery_candidate_flagsVarious bitflags for requirements of the surgery.

Var Details

additional_codex_lines

Any additional information to add to the codex entry for this step.

allowed_species

type paths referencing races that this step applies to.

allowed_tools

type path referencing tools that can be used for this step, and how well are they suited for it

begin_step_sound

Sound (or list of sounds) to play on begin step.

blood_level

How much blood this step can get on surgeon. 1 - hands, 2 - full body.

can_infect

evil infection stuff that will make everyone hate me

delicate

if this step NEEDS stable optable or can be done on any valid surface with no penalty

description

An informative description string.

disallowed_species

type paths referencing races that this step applies to.

end_step_sound

Sound (or list of sounds) to play on end step.

expected_mob_type

What mob type does this surgery apply to.

fail_step_sound

Sound (or list of sounds) to play on fail step.

hidden_from_codex

Is this surgery a secret?

max_duration

duration of the step

min_duration

duration of the step

name

An identifying name string.

shock_level

what shock level will this step put patient on

strict_access_requirement

Whether or not this surgery will be fuzzy on size requirements.

surgery_candidate_flags

Various bitflags for requirements of the surgery.

\ No newline at end of file +/decl/surgery_step - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

surgery_step

Vars

additional_codex_linesAny additional information to add to the codex entry for this step.
allowed_speciestype paths referencing races that this step applies to.
allowed_toolstype path referencing tools that can be used for this step, and how well are they suited for it
begin_step_soundSound (or list of sounds) to play on begin step.
blood_levelHow much blood this step can get on surgeon. 1 - hands, 2 - full body.
can_infectevil infection stuff that will make everyone hate me
delicateif this step NEEDS stable optable or can be done on any valid surface with no penalty
descriptionAn informative description string.
disallowed_speciestype paths referencing races that this step applies to.
end_step_soundSound (or list of sounds) to play on end step.
expected_mob_typeWhat mob type does this surgery apply to.
fail_step_soundSound (or list of sounds) to play on fail step.
hidden_from_codexIs this surgery a secret?
max_durationduration of the step
min_durationduration of the step
nameAn identifying name string.
shock_levelwhat shock level will this step put patient on
strict_access_requirementWhether or not this surgery will be fuzzy on size requirements.
surgery_candidate_flagsVarious bitflags for requirements of the surgery.

Var Details

additional_codex_lines

Any additional information to add to the codex entry for this step.

allowed_species

type paths referencing races that this step applies to.

allowed_tools

type path referencing tools that can be used for this step, and how well are they suited for it

begin_step_sound

Sound (or list of sounds) to play on begin step.

blood_level

How much blood this step can get on surgeon. 1 - hands, 2 - full body.

can_infect

evil infection stuff that will make everyone hate me

delicate

if this step NEEDS stable optable or can be done on any valid surface with no penalty

description

An informative description string.

disallowed_species

type paths referencing races that this step applies to.

end_step_sound

Sound (or list of sounds) to play on end step.

expected_mob_type

What mob type does this surgery apply to.

fail_step_sound

Sound (or list of sounds) to play on fail step.

hidden_from_codex

Is this surgery a secret?

max_duration

duration of the step

min_duration

duration of the step

name

An identifying name string.

shock_level

what shock level will this step put patient on

strict_access_requirement

Whether or not this surgery will be fuzzy on size requirements.

surgery_candidate_flags

Various bitflags for requirements of the surgery.

\ No newline at end of file diff --git a/decl/tool_archetype.html b/decl/tool_archetype.html index 8821de6e4b8..ae6780b4795 100644 --- a/decl/tool_archetype.html +++ b/decl/tool_archetype.html @@ -1 +1 @@ -/decl/tool_archetype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

tool_archetype

Vars

articleBoolean value for prefixing 'a' or 'an' to the tool name.
config_soundSound or list of sounds to play when this tool is selected as a variable tool head.
nameNoun for the tool.
propertiesA list of named tool specific properties this tool offers, and the default value of that property, if applicable.
tool_soundSound or list of sounds to play when this tool is used.

Var Details

article

Boolean value for prefixing 'a' or 'an' to the tool name.

config_sound

Sound or list of sounds to play when this tool is selected as a variable tool head.

name

Noun for the tool.

properties

A list of named tool specific properties this tool offers, and the default value of that property, if applicable.

tool_sound

Sound or list of sounds to play when this tool is used.

\ No newline at end of file +/decl/tool_archetype - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

tool_archetype

Vars

articleBoolean value for prefixing 'a' or 'an' to the tool name.
config_soundSound or list of sounds to play when this tool is selected as a variable tool head.
nameNoun for the tool.
propertiesA list of named tool specific properties this tool offers, and the default value of that property, if applicable.
tool_soundSound or list of sounds to play when this tool is used.

Var Details

article

Boolean value for prefixing 'a' or 'an' to the tool name.

config_sound

Sound or list of sounds to play when this tool is selected as a variable tool head.

name

Noun for the tool.

properties

A list of named tool specific properties this tool offers, and the default value of that property, if applicable.

tool_sound

Sound or list of sounds to play when this tool is used.

\ No newline at end of file diff --git a/decl/tool_archetype/pen.html b/decl/tool_archetype/pen.html index 4e20c6cbd51..e8ca6920d76 100644 --- a/decl/tool_archetype/pen.html +++ b/decl/tool_archetype/pen.html @@ -1 +1 @@ -/decl/tool_archetype/pen - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

pen

Procs

get_signatureReturns the signature to use when signing with a pen. Meant to help deal with chameleon pens and regular pens.
toggle_activeToggles the active/inactive state of some pens

Proc Details

get_signature

Returns the signature to use when signing with a pen. Meant to help deal with chameleon pens and regular pens.

toggle_active

Toggles the active/inactive state of some pens

\ No newline at end of file +/decl/tool_archetype/pen - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

pen

Procs

get_signatureReturns the signature to use when signing with a pen. Meant to help deal with chameleon pens and regular pens.
toggle_activeToggles the active/inactive state of some pens

Proc Details

get_signature

Returns the signature to use when signing with a pen. Meant to help deal with chameleon pens and regular pens.

toggle_active

Toggles the active/inactive state of some pens

\ No newline at end of file diff --git a/decl/topic_command.html b/decl/topic_command.html index 6cf9204bfcb..16484302c2c 100644 --- a/decl/topic_command.html +++ b/decl/topic_command.html @@ -1 +1 @@ -/decl/topic_command - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

topic_command

Procs

can_useReturns TRUE if we can use this command, and FALSE otherwise

Proc Details

can_use

Returns TRUE if we can use this command, and FALSE otherwise

\ No newline at end of file +/decl/topic_command - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

topic_command

Procs

can_useReturns TRUE if we can use this command, and FALSE otherwise

Proc Details

can_use

Returns TRUE if we can use this command, and FALSE otherwise

\ No newline at end of file diff --git a/decl/trait.html b/decl/trait.html index b0444a201e9..ba8a3d6c655 100644 --- a/decl/trait.html +++ b/decl/trait.html @@ -1 +1 @@ -/decl/trait - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

trait

Vars

available_at_chargenWhether or not trait is shown in chargen prefs
available_at_map_techWhether this trait should be available on a map with a given tech leve.
blocked_speciesWhat species cannot select this trait in chargen?
categoryHeader for root traits in char prefs.
childrenAspects with this trait as a parent
descriptionFlavour text.
incompatible_withTypelist of traits that prevent this one from being taken
levelsA list of possible values for this trait. Should either only contain TRAIT_LEVEL_EXISTS or a set of the other TRAIT_LEVEL_* levels
nameString identifier.
parentParent/prerequisite for this trait.
permitted_speciesWhat species can select this trait in chargen?
reapply_on_rejuvenationWhether or not a rejuvenation should apply this aspect.
trait_costNumber of points spent or gained by taking this trait

Procs

get_chargen_descA getter for the desc shown in the preferences menu. Can be overridden for custom behavior based on prefs.
get_chargen_nameA getter for the name shown in the preferences menu. Can be overridden for custom behavior based on prefs.

Var Details

available_at_chargen

Whether or not trait is shown in chargen prefs

available_at_map_tech

Whether this trait should be available on a map with a given tech leve.

blocked_species

What species cannot select this trait in chargen?

category

Header for root traits in char prefs.

children

Aspects with this trait as a parent

description

Flavour text.

incompatible_with

Typelist of traits that prevent this one from being taken

levels

A list of possible values for this trait. Should either only contain TRAIT_LEVEL_EXISTS or a set of the other TRAIT_LEVEL_* levels

name

String identifier.

parent

Parent/prerequisite for this trait.

permitted_species

What species can select this trait in chargen?

reapply_on_rejuvenation

Whether or not a rejuvenation should apply this aspect.

trait_cost

Number of points spent or gained by taking this trait

Proc Details

get_chargen_desc

A getter for the desc shown in the preferences menu. Can be overridden for custom behavior based on prefs.

get_chargen_name

A getter for the name shown in the preferences menu. Can be overridden for custom behavior based on prefs.

\ No newline at end of file +/decl/trait - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

trait

Vars

available_at_chargenWhether or not trait is shown in chargen prefs
available_at_map_techWhether this trait should be available on a map with a given tech leve.
blocked_speciesWhat species cannot select this trait in chargen?
categoryHeader for root traits in char prefs.
childrenAspects with this trait as a parent
descriptionFlavour text.
incompatible_withTypelist of traits that prevent this one from being taken
levelsA list of possible values for this trait. Should either only contain TRAIT_LEVEL_EXISTS or a set of the other TRAIT_LEVEL_* levels
nameString identifier.
parentParent/prerequisite for this trait.
permitted_speciesWhat species can select this trait in chargen?
reapply_on_rejuvenationWhether or not a rejuvenation should apply this aspect.
trait_costNumber of points spent or gained by taking this trait

Procs

get_chargen_descA getter for the desc shown in the preferences menu. Can be overridden for custom behavior based on prefs.
get_chargen_nameA getter for the name shown in the preferences menu. Can be overridden for custom behavior based on prefs.

Var Details

available_at_chargen

Whether or not trait is shown in chargen prefs

available_at_map_tech

Whether this trait should be available on a map with a given tech leve.

blocked_species

What species cannot select this trait in chargen?

category

Header for root traits in char prefs.

children

Aspects with this trait as a parent

description

Flavour text.

incompatible_with

Typelist of traits that prevent this one from being taken

levels

A list of possible values for this trait. Should either only contain TRAIT_LEVEL_EXISTS or a set of the other TRAIT_LEVEL_* levels

name

String identifier.

parent

Parent/prerequisite for this trait.

permitted_species

What species can select this trait in chargen?

reapply_on_rejuvenation

Whether or not a rejuvenation should apply this aspect.

trait_cost

Number of points spent or gained by taking this trait

Proc Details

get_chargen_desc

A getter for the desc shown in the preferences menu. Can be overridden for custom behavior based on prefs.

get_chargen_name

A getter for the name shown in the preferences menu. Can be overridden for custom behavior based on prefs.

\ No newline at end of file diff --git a/decl/trait/malus/impaired_vision.html b/decl/trait/malus/impaired_vision.html index 001dfeee4f3..4ee96cd639f 100644 --- a/decl/trait/malus/impaired_vision.html +++ b/decl/trait/malus/impaired_vision.html @@ -1 +1 @@ -/decl/trait/malus/impaired_vision - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

impaired_vision

Vars

glasses_typeThe typepath of the glasses to give the holder.

Var Details

glasses_type

The typepath of the glasses to give the holder.

\ No newline at end of file +/decl/trait/malus/impaired_vision - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

impaired_vision

Vars

glasses_typeThe typepath of the glasses to give the holder.

Var Details

glasses_type

The typepath of the glasses to give the holder.

\ No newline at end of file diff --git a/decl/turf_initializer/combo.html b/decl/turf_initializer/combo.html index 8ce893e3aed..fd7011f2954 100644 --- a/decl/turf_initializer/combo.html +++ b/decl/turf_initializer/combo.html @@ -1 +1 @@ -/decl/turf_initializer/combo - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

combo

Runs multiple turf initialisers in sequence.

Vars

initialisersA list of initialisers to run, in sequence.

Var Details

initialisers

A list of initialisers to run, in sequence.

\ No newline at end of file +/decl/turf_initializer/combo - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

combo

Runs multiple turf initialisers in sequence.

Vars

initialisersA list of initialisers to run, in sequence.

Var Details

initialisers

A list of initialisers to run, in sequence.

\ No newline at end of file diff --git a/decl/turf_initializer/kitchen.html b/decl/turf_initializer/kitchen.html index a85fc93b293..75c29309bca 100644 --- a/decl/turf_initializer/kitchen.html +++ b/decl/turf_initializer/kitchen.html @@ -1 +1 @@ -/decl/turf_initializer/kitchen - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

kitchen

Spawns random 'kitchen' grime near tables: flour spills, smashed eggs, fruit smudges, etc.

Vars

clutterClutter types to pick from when placing clutter on a turf.
clutter_probabilityThe probability of attempting to place clutter for a turf.

Var Details

clutter

Clutter types to pick from when placing clutter on a turf.

clutter_probability

The probability of attempting to place clutter for a turf.

\ No newline at end of file +/decl/turf_initializer/kitchen - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

kitchen

Spawns random 'kitchen' grime near tables: flour spills, smashed eggs, fruit smudges, etc.

Vars

clutterClutter types to pick from when placing clutter on a turf.
clutter_probabilityThe probability of attempting to place clutter for a turf.

Var Details

clutter

Clutter types to pick from when placing clutter on a turf.

clutter_probability

The probability of attempting to place clutter for a turf.

\ No newline at end of file diff --git a/decl/turf_initializer/maintenance.html b/decl/turf_initializer/maintenance.html index 667eb24b1bd..9729b60ea5b 100644 --- a/decl/turf_initializer/maintenance.html +++ b/decl/turf_initializer/maintenance.html @@ -1 +1 @@ -/decl/turf_initializer/maintenance - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

maintenance

Procs

dirty_neighborsReturns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

Proc Details

dirty_neighbors

Returns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

\ No newline at end of file +/decl/turf_initializer/maintenance - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

maintenance

Procs

dirty_neighborsReturns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

Proc Details

dirty_neighbors

Returns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

\ No newline at end of file diff --git a/decl/turf_initializer/spiderwebs.html b/decl/turf_initializer/spiderwebs.html index 50b9630dec2..612f8812ea5 100644 --- a/decl/turf_initializer/spiderwebs.html +++ b/decl/turf_initializer/spiderwebs.html @@ -1 +1 @@ -/decl/turf_initializer/spiderwebs - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

spiderwebs

Vars

max_base_dirtThe maximum amount of dirt added to a turf.
max_dirt_per_turfThe maximum amount of dirt added to each turf per dirty neighbour turf.
min_base_dirtThe maximum amount of dirt added to a turf.
spiderling_probabilityThe chance a dormant spiderling will spawn in a placed web.
web_probabilityThe chance a turf in a corner will attempt to place a web.

Procs

dirty_neighborsReturns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

Var Details

max_base_dirt

The maximum amount of dirt added to a turf.

max_dirt_per_turf

The maximum amount of dirt added to each turf per dirty neighbour turf.

min_base_dirt

The maximum amount of dirt added to a turf.

spiderling_probability

The chance a dormant spiderling will spawn in a placed web.

web_probability

The chance a turf in a corner will attempt to place a web.

Proc Details

dirty_neighbors

Returns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

\ No newline at end of file +/decl/turf_initializer/spiderwebs - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

spiderwebs

Vars

max_base_dirtThe maximum amount of dirt added to a turf.
max_dirt_per_turfThe maximum amount of dirt added to each turf per dirty neighbour turf.
min_base_dirtThe maximum amount of dirt added to a turf.
spiderling_probabilityThe chance a dormant spiderling will spawn in a placed web.
web_probabilityThe chance a turf in a corner will attempt to place a web.

Procs

dirty_neighborsReturns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

Var Details

max_base_dirt

The maximum amount of dirt added to a turf.

max_dirt_per_turf

The maximum amount of dirt added to each turf per dirty neighbour turf.

min_base_dirt

The maximum amount of dirt added to a turf.

spiderling_probability

The chance a dormant spiderling will spawn in a placed web.

web_probability

The chance a turf in a corner will attempt to place a web.

Proc Details

dirty_neighbors

Returns the number of cardinally adjacent turfs with at least 25 dirt (halfway to visible)

\ No newline at end of file diff --git a/decl/ui_style.html b/decl/ui_style.html index ebbd14ce0d9..753692f552e 100644 --- a/decl/ui_style.html +++ b/decl/ui_style.html @@ -1 +1 @@ -/decl/ui_style - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

ui_style

Vars

iconsAssociative mapping of UI icon key to icon file.
nameA descriptive string.
override_iconsA subset of UI keys to icon files used to override the above.
restrictedWhether or not this style is selectable in preferences.

Var Details

icons

Associative mapping of UI icon key to icon file.

name

A descriptive string.

override_icons

A subset of UI keys to icon files used to override the above.

restricted

Whether or not this style is selectable in preferences.

\ No newline at end of file +/decl/ui_style - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details

ui_style

Vars

iconsAssociative mapping of UI icon key to icon file.
nameA descriptive string.
override_iconsA subset of UI keys to icon files used to override the above.
restrictedWhether or not this style is selectable in preferences.

Var Details

icons

Associative mapping of UI icon key to icon file.

name

A descriptive string.

override_icons

A subset of UI keys to icon files used to override the above.

restricted

Whether or not this style is selectable in preferences.

\ No newline at end of file diff --git a/dmm_suite.html b/dmm_suite.html index 1b0370a1db1..bd6e94484e4 100644 --- a/dmm_suite.html +++ b/dmm_suite.html @@ -1,7 +1,7 @@ -/dmm_suite - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

dmm_suite

Procs

load_mapConstruct the model map and control the loading process

Proc Details

load_map

Construct the model map and control the loading process

+/dmm_suite - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

dmm_suite

Procs

load_mapConstruct the model map and control the loading process

Proc Details

load_map

Construct the model map and control the loading process

WORKING :

  1. Makes an associative mapping of model_keys with model e.g aa = /turf/unsimulated/wall{icon_state = "rock"}
  2. Read the map line by line, parsing the result (using parse_grid)
  3. -
\ No newline at end of file +
\ No newline at end of file diff --git a/global.html b/global.html index ebf9ad82ff8..de3fe977418 100644 --- a/global.html +++ b/global.html @@ -1,4 +1,4 @@ -(global) - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

/(global)

Vars

COMPOST_WORM_EAT_AMOUNTThe number of worms influences the rate at which contents are decomposed into compost.
FailsafeFailsafe
MasterStonedMC
SSdaycycleSubsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.
SStimer
_comment_mood_legendVisual formatting for character info/comments.
access_cent_generalCentral Command
access_hackedAntag access
access_securityStation access
access_synthMisc
alphabetAlphabet a-z.
alphabet_capitalAlphabet A-Z.
apophonic_pluralsWords that have a different plural form, and their plural form
area_blurb_stated_toThis list of names is here to make sure we don't state our descriptive blurb to a person more than once.
english_loanwordsUsed to tell how to make it a plural word and etc.
mil_branchesDatums for military branches and ranks
numbersNumbers 0-9.
plural_endings_in_vesPlurals endings in -ves
plural_endings_with_doubled_letterPlurals endings in -sses or -zzes
plural_siblantsSiblants that should end with es
plural_vocalized_yVocalized y sounds that needs to end in -ies when made plural
plural_words_unchangedWords that stay the same in plural
syndicate_code_phraseCode phrase for traitors.
syndicate_code_responseCode response for traitors.
vowelsVowels.

Procs

CreateBansDEBUG
ReloadThemeCssForce the light and dark theme css files to be reloaded. Mainly usefule for devs.
_addtimerCreate a new timer and insert it in the queue. +(global) - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

/(global)

Vars

COMPOST_WORM_EAT_AMOUNTThe number of worms influences the rate at which contents are decomposed into compost.
FailsafeFailsafe
MasterStonedMC
SSdaycycleSubsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.
SStimer
_comment_mood_legendVisual formatting for character info/comments.
access_cent_generalCentral Command
access_hackedAntag access
access_securityStation access
access_synthMisc
alphabetAlphabet a-z.
alphabet_capitalAlphabet A-Z.
apophonic_pluralsWords that have a different plural form, and their plural form
area_blurb_stated_toThis list of names is here to make sure we don't state our descriptive blurb to a person more than once.
english_loanwordsUsed to tell how to make it a plural word and etc.
mil_branchesDatums for military branches and ranks
numbersNumbers 0-9.
plural_endings_in_vesPlurals endings in -ves
plural_endings_with_doubled_letterPlurals endings in -sses or -zzes
plural_siblantsSiblants that should end with es
plural_vocalized_yVocalized y sounds that needs to end in -ies when made plural
plural_words_unchangedWords that stay the same in plural
syndicate_code_phraseCode phrase for traitors.
syndicate_code_responseCode response for traitors.
vowelsVowels.

Procs

CreateBansDEBUG
ReloadThemeCssForce the light and dark theme css files to be reloaded. Mainly usefule for devs.
_addtimerCreate a new timer and insert it in the queue. You should not call this directly, and should instead use the addtimer macro, which includes source information.
all_hearersHear Helpers
all_viewersView Helpers
callHook@file hooks.dm Implements hooks, a simple way to run code on pre-defined events.
clients_in_rangeRange Helpers
color_matrix_addReturns a matrix addition of A with B
color_matrix_contrastChanges distance colors have from rgb(127,127,127) grey
color_matrix_identityReturns the matrix identity
color_matrix_lightnessAdds/subtracts overall lightness
color_matrix_multiplyReturns a matrix multiplication of A with B
color_matrix_rotate_hueMoves all colors angle degrees around the color wheel while maintaining intensity of the color and not affecting greys
color_matrix_rotate_xRotates around the red axis
color_matrix_rotate_yRotates around the green axis
color_matrix_rotate_zRotates around the blue axis
color_matrix_saturationChanges distance hues have from grey while maintaining the overall lightness. Greys are unaffected.
color_to_full_rgba_matrixConverts RGB shorthands into RGBA matrices complete of constants rows (ergo a 20 keys list in byond).
copy_extensionCopy the extension instance on the 'source' and put it on the 'destination'.
create_area_imageGenerate_image function generates image of specified range and location:
deltimerDelete a timer
findNullRodConstruct Spells
gaussianConverts a uniform distributed random number into a normal distributed one since this method produces two random numbers, one is saved for subsequent calls @@ -13,28 +13,28 @@ scent_intensity, scent_descriptor, scent_range -To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().
shared_mimic_edge_get_add_vis_contentsShared proc to provide the default vis_content for the edge_turf.
shared_transition_edge_bumpedHandles teleporting an atom that touches a transition edge/loop edge.
shared_transition_edge_get_coordinates_turf_to_mimicReturns the turf that's opposite to the specified turf, on the level specified.
shared_transition_edge_get_valid_level_dataGrab the connected level data for the level connected in the direction the 'T' turf is in.
stoplagreturns the number of ticks slept
text_ends_withReturns true if the text ends with the given sequence of characters.
text_ends_with_any_ofReturns true if the text ends with ANY of the given sequences of characters.
text_make_pluralProperly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.
text_starts_withReturns true if the text starts with the given sequence of characters.
timeleftGet the remaining deciseconds on a timer

Var Details

COMPOST_WORM_EAT_AMOUNT

The number of worms influences the rate at which contents are decomposed into compost.

Failsafe

Failsafe

-

Pretty much pokes the MC to make sure it's still alive.

Master

StonedMC

+To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().
shared_mimic_edge_get_add_vis_contentsShared proc to provide the default vis_content for the edge_turf.
shared_transition_edge_bumpedHandles teleporting an atom that touches a transition edge/loop edge.
shared_transition_edge_get_coordinates_turf_to_mimicReturns the turf that's opposite to the specified turf, on the level specified.
shared_transition_edge_get_valid_level_dataGrab the connected level data for the level connected in the direction the 'T' turf is in.
stoplagreturns the number of ticks slept
text_ends_withReturns true if the text ends with the given sequence of characters.
text_ends_with_any_ofReturns true if the text ends with ANY of the given sequences of characters.
text_make_pluralProperly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.
text_starts_withReturns true if the text starts with the given sequence of characters.
timeleftGet the remaining deciseconds on a timer

Var Details

COMPOST_WORM_EAT_AMOUNT

The number of worms influences the rate at which contents are decomposed into compost.

Failsafe

Failsafe

+

Pretty much pokes the MC to make sure it's still alive.

Master

StonedMC

Designed to properly split up a given tick among subsystems Note: if you read parts of this code and think "why is it doing it that way" -Odds are, there is a reason

SSdaycycle

Subsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.

SStimer

Timer Subsystem

+Odds are, there is a reason

SSdaycycle

Subsystem for updating day/night ambient lighting for sets of z-levels that share a common day/night state.

SStimer

Timer Subsystem

Handles creation, callbacks, and destruction of timed events.

It is important to understand the buckets used in the timer subsystem are just a series of doubly-linked lists. The object at a given index in bucket_list is a /datum/timedevent, the head of a list, which has prev -and next references for the respective elements in that bucket's list.

_comment_mood_legend

Visual formatting for character info/comments.

access_cent_general

Central Command

access_hacked

Antag access

access_security

Station access

access_synth

Misc

alphabet

Alphabet a-z.

alphabet_capital

Alphabet A-Z.

apophonic_plurals

Words that have a different plural form, and their plural form

area_blurb_stated_to

This list of names is here to make sure we don't state our descriptive blurb to a person more than once.

english_loanwords

Used to tell how to make it a plural word and etc.

mil_branches

Datums for military branches and ranks

+and next references for the respective elements in that bucket's list.

_comment_mood_legend

Visual formatting for character info/comments.

access_cent_general

Central Command

access_hacked

Antag access

access_security

Station access

access_synth

Misc

alphabet

Alphabet a-z.

alphabet_capital

Alphabet A-Z.

apophonic_plurals

Words that have a different plural form, and their plural form

area_blurb_stated_to

This list of names is here to make sure we don't state our descriptive blurb to a person more than once.

english_loanwords

Used to tell how to make it a plural word and etc.

mil_branches

Datums for military branches and ranks

Map datums can optionally specify a list of /datum/mil_branch paths. These paths are used to initialize the global mil_branches object, which contains a list of branch objects the map uses. Each branch definition specifies a list of /datum/mil_rank paths, which are ranks available to that branch.

Which branches and ranks can be selected for spawning is specifed in global.using_map -and each branch datum definition, respectively.

numbers

Numbers 0-9.

plural_endings_in_ves

Plurals endings in -ves

plural_endings_with_doubled_letter

Plurals endings in -sses or -zzes

plural_siblants

Siblants that should end with es

plural_vocalized_y

Vocalized y sounds that needs to end in -ies when made plural

plural_words_unchanged

Words that stay the same in plural

syndicate_code_phrase

Code phrase for traitors.

syndicate_code_response

Code response for traitors.

vowels

Vowels.

Proc Details

CreateBans

DEBUG

ReloadThemeCss

Force the light and dark theme css files to be reloaded. Mainly usefule for devs.

_addtimer

Create a new timer and insert it in the queue. +and each branch datum definition, respectively.

numbers

Numbers 0-9.

plural_endings_in_ves

Plurals endings in -ves

plural_endings_with_doubled_letter

Plurals endings in -sses or -zzes

plural_siblants

Siblants that should end with es

plural_vocalized_y

Vocalized y sounds that needs to end in -ies when made plural

plural_words_unchanged

Words that stay the same in plural

syndicate_code_phrase

Code phrase for traitors.

syndicate_code_response

Code response for traitors.

vowels

Vowels.

Proc Details

CreateBans

DEBUG

ReloadThemeCss

Force the light and dark theme css files to be reloaded. Mainly usefule for devs.

_addtimer

Create a new timer and insert it in the queue. You should not call this directly, and should instead use the addtimer macro, which includes source information.

Arguments:

all_hearers

Hear Helpers

all_viewers

View Helpers

callHook

@file hooks.dm +

all_hearers

Hear Helpers

all_viewers

View Helpers

callHook

@file hooks.dm Implements hooks, a simple way to run code on pre-defined events.

Calls a hook, executing every piece of code that's attached to it. @param hook Identifier of the hook to call. -@returns 1 if all hooked code runs successfully, 0 otherwise.

clients_in_range

Range Helpers

color_matrix_add

Returns a matrix addition of A with B

color_matrix_contrast

Changes distance colors have from rgb(127,127,127) grey

+@returns 1 if all hooked code runs successfully, 0 otherwise.

clients_in_range

Range Helpers

color_matrix_add

Returns a matrix addition of A with B

color_matrix_contrast

Changes distance colors have from rgb(127,127,127) grey

color_matrix_identity

Returns the matrix identity

+

color_matrix_identity

Returns the matrix identity

color_matrix_lightness

Adds/subtracts overall lightness

+

color_matrix_lightness

Adds/subtracts overall lightness

color_matrix_multiply

Returns a matrix multiplication of A with B

color_matrix_rotate_hue

Moves all colors angle degrees around the color wheel while maintaining intensity of the color and not affecting greys

+

color_matrix_multiply

Returns a matrix multiplication of A with B

color_matrix_rotate_hue

Moves all colors angle degrees around the color wheel while maintaining intensity of the color and not affecting greys

color_matrix_rotate_x

Rotates around the red axis

color_matrix_rotate_y

Rotates around the green axis

color_matrix_rotate_z

Rotates around the blue axis

color_matrix_saturation

Changes distance hues have from grey while maintaining the overall lightness. Greys are unaffected.

+

color_matrix_rotate_x

Rotates around the red axis

color_matrix_rotate_y

Rotates around the green axis

color_matrix_rotate_z

Rotates around the blue axis

color_matrix_saturation

Changes distance hues have from grey while maintaining the overall lightness. Greys are unaffected.

color_to_full_rgba_matrix

Converts RGB shorthands into RGBA matrices complete of constants rows (ergo a 20 keys list in byond).

copy_extension

Copy the extension instance on the 'source' and put it on the 'destination'.

create_area_image

Generate_image function generates image of specified range and location:

+

color_to_full_rgba_matrix

Converts RGB shorthands into RGBA matrices complete of constants rows (ergo a 20 keys list in byond).

copy_extension

Copy the extension instance on the 'source' and put it on the 'destination'.

create_area_image

Generate_image function generates image of specified range and location:

deltimer

Delete a timer

+

deltimer

Delete a timer

Arguments:

findNullRod

Construct Spells

gaussian

Converts a uniform distributed random number into a normal distributed one +

findNullRod

Construct Spells

gaussian

Converts a uniform distributed random number into a normal distributed one since this method produces two random numbers, one is saved for subsequent calls (making the cost negligble for every second call).

get_default_outfit_backpack

Helpers

get_mannequin

Initial Building

get_mobs_in_analog_radio_ranges

Returns a list of mobs who can hear any of the radios given in @radios -Assume all the radios in the list are eligible; we just care about mobs

get_ordinal_string

Returns a number string with its ordinal suffix th, st, nd, rd

Support procs

get_surrounding_pressure_differential

Gets the highest and lowest pressures from the tiles in cardinal directions -around us, then checks the difference.

get_transition_edge_corner_turfs

Returns all the turfs from all 4 corners of the transition border of a level.

get_transition_edge_turfs

Returns all the turfs within a zlevel's transition edge, on a given direction. -If include corners is true, the corners of the map will be included.

get_turf_transition_edge_direction

Returns the a cardinal direction for a turf on the map that's beyond the transition edge

get_wound_type

WOUND DEFINITIONS

handle_paper_stack_shared_topics

Handles topic interactions shared by folders and clipboard.

is_dense_assoc

Is this a dense (all keys have non-null values) associative list with at least one entry?

is_special_character

ADMIN HELPER PROCS

listDeepClone

Deep copy/clone everything in the list, or reference things that cannot be cloned. Use with caution. -atom_refs_only: If true, the proc will only reference /atom subtypes, and will not clone them.

number_to_3digits

Given a number, returns a representation fit for a 3-digit display.

+

get_default_outfit_backpack

Helpers

get_mannequin

Initial Building

get_mobs_in_analog_radio_ranges

Returns a list of mobs who can hear any of the radios given in @radios +Assume all the radios in the list are eligible; we just care about mobs

get_ordinal_string

Returns a number string with its ordinal suffix th, st, nd, rd

Support procs

get_surrounding_pressure_differential

Gets the highest and lowest pressures from the tiles in cardinal directions +around us, then checks the difference.

get_transition_edge_corner_turfs

Returns all the turfs from all 4 corners of the transition border of a level.

get_transition_edge_turfs

Returns all the turfs within a zlevel's transition edge, on a given direction. +If include corners is true, the corners of the map will be included.

get_turf_transition_edge_direction

Returns the a cardinal direction for a turf on the map that's beyond the transition edge

get_wound_type

WOUND DEFINITIONS

handle_paper_stack_shared_topics

Handles topic interactions shared by folders and clipboard.

is_dense_assoc

Is this a dense (all keys have non-null values) associative list with at least one entry?

is_special_character

ADMIN HELPER PROCS

listDeepClone

Deep copy/clone everything in the list, or reference things that cannot be cloned. Use with caution. +atom_refs_only: If true, the proc will only reference /atom subtypes, and will not clone them.

number_to_3digits

Given a number, returns a representation fit for a 3-digit display.

Assumes that besides the digits themselves, display provides decimal point on the highest digit, plus (for overflow) and minus signs. Returns lists indexed by (power of ten)+1, that is, with [1] showing ones, [2] tens, [3] hundreds. Valid values are -99 to 99<M>, with ++<M> and --- for over and underflow, -where is the maximal provided decimal postfix (k, M, B, T, etc).

onclose

Registers the on-close verb for a browse window (client/verb/.windowclose) +where is the maximal provided decimal postfix (k, M, B, T, etc).

onclose

Registers the on-close verb for a browse window (client/verb/.windowclose) this will be called when the close-button of a window is pressed.

This is usually only needed for devices that regularly update the browse window, e.g. canisters, timers, etc.

@@ -121,21 +121,21 @@ then use : onclose(user, "fred")

Optionally, specify the "ref" parameter as the controlled atom (usually src) to pass a "close=1" parameter to the atom's Topic() proc for special handling. -Otherwise, the user mob's machine var will be reset directly.

pass

A do nothing proc used to prevent empty block warnings -In hot code (like atmos checks), use EMPTY_BLOCK_GUARD instead.

play_dtmf_key_sound

Plays a DTMF tone (Telephone key press sound) for any valid telephone key.

+Otherwise, the user mob's machine var will be reset directly.

pass

A do nothing proc used to prevent empty block warnings +In hot code (like atmos checks), use EMPTY_BLOCK_GUARD instead.

play_dtmf_key_sound

Plays a DTMF tone (Telephone key press sound) for any valid telephone key.

send_fax_to_admin

Helper for sending a fax from a fax machine to an admin destination.

set_scent_by_reagents

Reagents have the following vars, which coorelate to the vars on the standard scent extension: +

send_fax_to_admin

Helper for sending a fax from a fax machine to an admin destination.

set_scent_by_reagents

Reagents have the following vars, which coorelate to the vars on the standard scent extension: scent, scent_intensity, scent_descriptor, scent_range -To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().

shared_mimic_edge_get_add_vis_contents

Shared proc to provide the default vis_content for the edge_turf.

shared_transition_edge_bumped

Handles teleporting an atom that touches a transition edge/loop edge.

shared_transition_edge_get_coordinates_turf_to_mimic

Returns the turf that's opposite to the specified turf, on the level specified.

shared_transition_edge_get_valid_level_data

Grab the connected level data for the level connected in the direction the 'T' turf is in.

stoplag

returns the number of ticks slept

text_ends_with

Returns true if the text ends with the given sequence of characters.

text_ends_with_any_of

Returns true if the text ends with ANY of the given sequences of characters.

text_make_plural

Properly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.

text_starts_with

Returns true if the text starts with the given sequence of characters.

timeleft

Get the remaining deciseconds on a timer

+To add a scent extension to an atom using a reagent's info, where R. is the reagent, use set_scent_by_reagents().

shared_mimic_edge_get_add_vis_contents

Shared proc to provide the default vis_content for the edge_turf.

shared_transition_edge_bumped

Handles teleporting an atom that touches a transition edge/loop edge.

shared_transition_edge_get_coordinates_turf_to_mimic

Returns the turf that's opposite to the specified turf, on the level specified.

shared_transition_edge_get_valid_level_data

Grab the connected level data for the level connected in the direction the 'T' turf is in.

stoplag

returns the number of ticks slept

text_ends_with

Returns true if the text ends with the given sequence of characters.

text_ends_with_any_of

Returns true if the text ends with ANY of the given sequences of characters.

text_make_plural

Properly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.

text_starts_with

Returns true if the text starts with the given sequence of characters.

timeleft

Get the remaining deciseconds on a timer

Arguments:

\ No newline at end of file + \ No newline at end of file diff --git a/hook/startup.html b/hook/startup.html index 7fe77ca36ef..fbc0f3979cb 100644 --- a/hook/startup.html +++ b/hook/startup.html @@ -1,2 +1,2 @@ -/hook/startup - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

startup

Startup hook. -Called in world.dm when the server starts.

Procs

populate_branchesPopulate the global branches list from global.using_map

Proc Details

populate_branches

Populate the global branches list from global.using_map

\ No newline at end of file +/hook/startup - Space Station 13 - Nebula13
Space Station 13 - Nebula13 - Modules - TypesProc Details

startup

Startup hook. +Called in world.dm when the server starts.

Procs

populate_branchesPopulate the global branches list from global.using_map

Proc Details

populate_branches

Populate the global branches list from global.using_map

\ No newline at end of file diff --git a/index.html b/index.html index 7a77ed1a63c..bd7ad2b1d45 100644 --- a/index.html +++ b/index.html @@ -8,9 +8,9 @@ and you are welcome to redistribute it under the conditions of the GNU General Public License version 3. --> -
Space Station 13 - Nebula13 - Modules - Types

Space Station 13 - Nebula13

Modules

\ No newline at end of file +Takes on the appearence and properties of whatever sign structure type it contains.
  • stack
  • sticky_pad
  • stock_parts
  • tankassemblyproxy - Pulled from rewritten bomb.dm
  • tool
  • uplink_service
  • weldingtool
  • machinery
  • random/date_based - Implementation
  • random_multi/single_item
  • screen
  • structure
  • particles/geyser_steam - Particle emitter that emits a ~64 pixels by ~192 pixels high column of steam while active.
  • spell
  • turf
  • \ No newline at end of file diff --git a/maps/away.html b/maps/away.html index b7eb8688b11..8359b900d66 100644 --- a/maps/away.html +++ b/maps/away.html @@ -1,4 +1,4 @@ -maps/away/README.md - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    Away sites

    What exactly is an away site?

    +maps/away/README.md - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    Away sites

    What exactly is an away site?

    It's a kind of map template which:

    • is placed in its own zlevel (or collection of zlevels),
    • @@ -32,4 +32,4 @@

      Don't include it, or the .dmms,

      That means don't have any of your away map stuff checked in Dream Maker. It'll get included, as if by magic, via the work you did in the previous step!

      That's it! You're probably done! Unless the unit tests explode on you.

      Some of the stuff I put in my map isn't behaving properly!

      -

      The map loader works best when everything it's spawning does all its initialisation work in Initialize, instead of in New. Most likely your misbehaving thing is doing more initialisation than is healthy in New. It's fixable! Often not even that hard. Go talk to a dev.

    \ No newline at end of file +

    The map loader works best when everything it's spawning does all its initialisation work in Initialize, instead of in New. Most likely your misbehaving thing is doing more initialisation than is healthy in New. It's fixable! Often not even that hard. Go talk to a dev.

    \ No newline at end of file diff --git a/matrix.html b/matrix.html index 23f1d00bebc..294f8b5da70 100644 --- a/matrix.html +++ b/matrix.html @@ -1,13 +1,13 @@ -/matrix - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    matrix

    Procs

    ShearShear the transform on either or both axes.
    decomposeDecomposes a matrix into scale, shift and rotation.
    get_x_shiftThe X pixel offset of this matrix
    get_y_shiftThe Y pixel offset of this matrix
    togridDumps the matrix data in a matrix-grid format
    tolistDumps the matrix data in format a-f

    Proc Details

    Shear

    Shear the transform on either or both axes.

    +/matrix - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    matrix

    Procs

    ShearShear the transform on either or both axes.
    decomposeDecomposes a matrix into scale, shift and rotation.
    get_x_shiftThe X pixel offset of this matrix
    get_y_shiftThe Y pixel offset of this matrix
    togridDumps the matrix data in a matrix-grid format
    tolistDumps the matrix data in format a-f

    Proc Details

    Shear

    Shear the transform on either or both axes.

    • x - X axis shearing
    • y - Y axis shearing
    • -

    decompose

    Decomposes a matrix into scale, shift and rotation.

    +

    decompose

    Decomposes a matrix into scale, shift and rotation.

    • If other operations were applied on the matrix, such as shearing, the result will not be precise.
    • -

    get_x_shift

    The X pixel offset of this matrix

    get_y_shift

    The Y pixel offset of this matrix

    togrid

    Dumps the matrix data in a matrix-grid format

    +

    get_x_shift

    The X pixel offset of this matrix

    get_y_shift

    The Y pixel offset of this matrix

    togrid

    Dumps the matrix data in a matrix-grid format

    • a d 0
    • b e 0
    • c f 1
    • -

    tolist

    Dumps the matrix data in format a-f

    \ No newline at end of file +

    tolist

    Dumps the matrix data in format a-f

    \ No newline at end of file diff --git a/mob.html b/mob.html index 37bffeceb47..cd52002bee7 100644 --- a/mob.html +++ b/mob.html @@ -1,13 +1,13 @@ -/mob - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    mob

    Vars

    _automove_targetSimple general-use reference for mob automoves. May be unused or replaced on subtypes.
    examine_cursor_iconCursor icon used when holding shift over things.
    is_typingWhether this mob is currently typing, if piloted by a player.
    lighting_masterUsed for darksight, required on all mobs to ensure lighting renders properly.
    typing_indicatorIf this mob is or was piloted by a player with typing indicators enabled, an instance of one.

    Procs

    AdjustMovementDirectionThis proc adjusts movement direction for mobs with STAT_CONFUSE.
    ShowMemoriesVerbs
    add_to_living_mob_listLife Handling
    get_accessible_penTries to find a readily accessible pen in the user's held items, and in some of its inventory slots. +/mob - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    mob

    Vars

    _automove_targetSimple general-use reference for mob automoves. May be unused or replaced on subtypes.
    examine_cursor_iconCursor icon used when holding shift over things.
    is_typingWhether this mob is currently typing, if piloted by a player.
    lighting_masterUsed for darksight, required on all mobs to ensure lighting renders properly.
    typing_indicatorIf this mob is or was piloted by a player with typing indicators enabled, an instance of one.

    Procs

    AdjustMovementDirectionThis proc adjusts movement direction for mobs with STAT_CONFUSE.
    ShowMemoriesVerbs
    add_to_living_mob_listLife Handling
    get_accessible_penTries to find a readily accessible pen in the user's held items, and in some of its inventory slots. Shouldn't search recursively.
    get_automove_delayCalled by get_movement_delay() to override the current move intent, in cases where an automove has a delay override.
    handle_autopunctuationAdds punctuation to an emote or speech message automatically.
    has_danger_grabChecks if the target has a grab from the user
    item_should_have_screen_presenceIf this proc returns false, reconsider_client_screen_presence will set the item's screen_loc to null.
    remove_bloodRemoves amt units of blood from src, if it has blood. If absolute is FALSE, rescale amt according to mob size. -Returns the amount of blood removed.
    set_see_in_darkSee In Dark Set Handling
    set_see_invisibleSee Invisible Set Handling
    set_sightSight Set Handling
    update_healthReturns TRUE if updates should happen, FALSE if not.
    update_mouse_pointerUpdate the mouse pointer of the attached client in this mob.

    Var Details

    _automove_target

    Simple general-use reference for mob automoves. May be unused or replaced on subtypes.

    examine_cursor_icon

    Cursor icon used when holding shift over things.

    is_typing

    Whether this mob is currently typing, if piloted by a player.

    lighting_master

    Used for darksight, required on all mobs to ensure lighting renders properly.

    typing_indicator

    If this mob is or was piloted by a player with typing indicators enabled, an instance of one.

    Proc Details

    AdjustMovementDirection

    This proc adjusts movement direction for mobs with STAT_CONFUSE.

    +Returns the amount of blood removed.
    set_see_in_darkSee In Dark Set Handling
    set_see_invisibleSee Invisible Set Handling
    set_sightSight Set Handling
    update_healthReturns TRUE if updates should happen, FALSE if not.
    update_mouse_pointerUpdate the mouse pointer of the attached client in this mob.

    Var Details

    _automove_target

    Simple general-use reference for mob automoves. May be unused or replaced on subtypes.

    examine_cursor_icon

    Cursor icon used when holding shift over things.

    is_typing

    Whether this mob is currently typing, if piloted by a player.

    lighting_master

    Used for darksight, required on all mobs to ensure lighting renders properly.

    typing_indicator

    If this mob is or was piloted by a player with typing indicators enabled, an instance of one.

    Proc Details

    AdjustMovementDirection

    This proc adjusts movement direction for mobs with STAT_CONFUSE.

    Returns a direction, randomly adjusted if the mob had STAT_CONFUSE.

    Arguments:

    ShowMemories

    Verbs

    add_to_living_mob_list

    Life Handling

    get_accessible_pen

    Tries to find a readily accessible pen in the user's held items, and in some of its inventory slots. -Shouldn't search recursively.

    get_automove_delay

    Called by get_movement_delay() to override the current move intent, in cases where an automove has a delay override.

    handle_autopunctuation

    Adds punctuation to an emote or speech message automatically.

    has_danger_grab

    Checks if the target has a grab from the user

    item_should_have_screen_presence

    If this proc returns false, reconsider_client_screen_presence will set the item's screen_loc to null.

    remove_blood

    Removes amt units of blood from src, if it has blood. +

    ShowMemories

    Verbs

    add_to_living_mob_list

    Life Handling

    get_accessible_pen

    Tries to find a readily accessible pen in the user's held items, and in some of its inventory slots. +Shouldn't search recursively.

    get_automove_delay

    Called by get_movement_delay() to override the current move intent, in cases where an automove has a delay override.

    handle_autopunctuation

    Adds punctuation to an emote or speech message automatically.

    has_danger_grab

    Checks if the target has a grab from the user

    item_should_have_screen_presence

    If this proc returns false, reconsider_client_screen_presence will set the item's screen_loc to null.

    remove_blood

    Removes amt units of blood from src, if it has blood. If absolute is FALSE, rescale amt according to mob size. -Returns the amount of blood removed.

    set_see_in_dark

    See In Dark Set Handling

    set_see_invisible

    See Invisible Set Handling

    set_sight

    Sight Set Handling

    update_health

    Returns TRUE if updates should happen, FALSE if not.

    update_mouse_pointer

    Update the mouse pointer of the attached client in this mob.

    \ No newline at end of file +Returns the amount of blood removed.

    set_see_in_dark

    See In Dark Set Handling

    set_see_invisible

    See Invisible Set Handling

    set_sight

    Sight Set Handling

    update_health

    Returns TRUE if updates should happen, FALSE if not.

    update_mouse_pointer

    Update the mouse pointer of the attached client in this mob.

    \ No newline at end of file diff --git a/mob/living.html b/mob/living.html index f2c9bdb70d6..400800e218c 100644 --- a/mob/living.html +++ b/mob/living.html @@ -1,10 +1,10 @@ -/mob/living - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    living

    Vars

    flash_protectionTotal level of flash protection
    has_had_gripperHas this mob -ever- had a gripper? Used to skip hand checks in some cases.
    jumpingFor leaping and vaulting.
    last_taste_textthe second is the message in question.
    last_taste_timethese two help govern taste. The first is the last time a taste message was shown to the player.
    next_restraint_chewTimer for chewing off your hand when cuffed.
    next_special_abilityUsed by the resist verb and some mob abilities.
    player_triggered_sleepingWhether or not this mob has a client who wishes to sleep indefinitely.
    stance_damageWhether this mob's ability to stand has been affected
    stat_organsOrgan instances that should report info to Stat().
    step_countVar used to track current step for footsteps sounds.
    weather_sensitiveShould this mob subscribe to the weather system for periodic weather effects?

    Procs

    CanonizeTraitsSets the traits list to null if it's identical to the species list. +/mob/living - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    living

    Vars

    flash_protectionTotal level of flash protection
    has_had_gripperHas this mob -ever- had a gripper? Used to skip hand checks in some cases.
    jumpingFor leaping and vaulting.
    last_taste_textthe second is the message in question.
    last_taste_timethese two help govern taste. The first is the last time a taste message was shown to the player.
    next_restraint_chewTimer for chewing off your hand when cuffed.
    next_special_abilityUsed by the resist verb and some mob abilities.
    player_triggered_sleepingWhether or not this mob has a client who wishes to sleep indefinitely.
    stance_damageWhether this mob's ability to stand has been affected
    stat_organsOrgan instances that should report info to Stat().
    step_countVar used to track current step for footsteps sounds.
    weather_sensitiveShould this mob subscribe to the weather system for periodic weather effects?

    Procs

    CanonizeTraitsSets the traits list to null if it's identical to the species list. Returns TRUE if the list was reset and FALSE otherwise.
    RemoveExtrinsicTraitRemoves a trait unless it exists on the species. If it does exist on the species, we reset it to the species' trait level.
    add_to_dead_mob_listDeath Handling
    can_devourReturn FALSE if victim can't be devoured, DEVOUR_FAST if they can be devoured quickly, DEVOUR_SLOW for slow devour
    devourAttempt to devour victim
    get_heat_protection_flagsThis proc returns a number made up of the flags for body parts which you are protected on. (such as HEAD, SLOT_UPPER_BODY, SLOT_LOWER_BODY, etc. Temperature parameter is the temperature you're being exposed to.
    set_statStat Handling
    should_have_limbReturns null if the mob's bodytype doesn't have a limb tag by default. -Otherwise, returns the data of the limb instead.

    Var Details

    flash_protection

    Total level of flash protection

    has_had_gripper

    Has this mob -ever- had a gripper? Used to skip hand checks in some cases.

    jumping

    For leaping and vaulting.

    last_taste_text

    the second is the message in question.

    last_taste_time

    these two help govern taste. The first is the last time a taste message was shown to the player.

    next_restraint_chew

    Timer for chewing off your hand when cuffed.

    next_special_ability

    Used by the resist verb and some mob abilities.

    player_triggered_sleeping

    Whether or not this mob has a client who wishes to sleep indefinitely.

    stance_damage

    Whether this mob's ability to stand has been affected

    stat_organs

    Organ instances that should report info to Stat().

    step_count

    Var used to track current step for footsteps sounds.

    weather_sensitive

    Should this mob subscribe to the weather system for periodic weather effects?

    Proc Details

    CanonizeTraits

    Sets the traits list to null if it's identical to the species list. -Returns TRUE if the list was reset and FALSE otherwise.

    RemoveExtrinsicTrait

    Removes a trait unless it exists on the species. -If it does exist on the species, we reset it to the species' trait level.

    add_to_dead_mob_list

    Death Handling

    can_devour

    Return FALSE if victim can't be devoured, DEVOUR_FAST if they can be devoured quickly, DEVOUR_SLOW for slow devour

    devour

    Attempt to devour victim

    -

    Returns TRUE on success, FALSE on failure

    get_heat_protection_flags

    This proc returns a number made up of the flags for body parts which you are protected on. (such as HEAD, SLOT_UPPER_BODY, SLOT_LOWER_BODY, etc. -Temperature parameter is the temperature you're being exposed to.

    set_stat

    Stat Handling

    should_have_limb

    Returns null if the mob's bodytype doesn't have a limb tag by default. -Otherwise, returns the data of the limb instead.

    \ No newline at end of file +Otherwise, returns the data of the limb instead.

    Var Details

    flash_protection

    Total level of flash protection

    has_had_gripper

    Has this mob -ever- had a gripper? Used to skip hand checks in some cases.

    jumping

    For leaping and vaulting.

    last_taste_text

    the second is the message in question.

    last_taste_time

    these two help govern taste. The first is the last time a taste message was shown to the player.

    next_restraint_chew

    Timer for chewing off your hand when cuffed.

    next_special_ability

    Used by the resist verb and some mob abilities.

    player_triggered_sleeping

    Whether or not this mob has a client who wishes to sleep indefinitely.

    stance_damage

    Whether this mob's ability to stand has been affected

    stat_organs

    Organ instances that should report info to Stat().

    step_count

    Var used to track current step for footsteps sounds.

    weather_sensitive

    Should this mob subscribe to the weather system for periodic weather effects?

    Proc Details

    CanonizeTraits

    Sets the traits list to null if it's identical to the species list. +Returns TRUE if the list was reset and FALSE otherwise.

    RemoveExtrinsicTrait

    Removes a trait unless it exists on the species. +If it does exist on the species, we reset it to the species' trait level.

    add_to_dead_mob_list

    Death Handling

    can_devour

    Return FALSE if victim can't be devoured, DEVOUR_FAST if they can be devoured quickly, DEVOUR_SLOW for slow devour

    devour

    Attempt to devour victim

    +

    Returns TRUE on success, FALSE on failure

    get_heat_protection_flags

    This proc returns a number made up of the flags for body parts which you are protected on. (such as HEAD, SLOT_UPPER_BODY, SLOT_LOWER_BODY, etc. +Temperature parameter is the temperature you're being exposed to.

    set_stat

    Stat Handling

    should_have_limb

    Returns null if the mob's bodytype doesn't have a limb tag by default. +Otherwise, returns the data of the limb instead.

    \ No newline at end of file diff --git a/mob/living/human.html b/mob/living/human.html index 733a2a985bc..3169fca14be 100644 --- a/mob/living/human.html +++ b/mob/living/human.html @@ -1 +1 @@ -/mob/living/human - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    human

    organ-related variables, see organ.dm and human_organs.dm, shouldn't be accessed directly

    Vars

    bad_external_organsorgans we check until they are good.
    became_oldervars for fountain of youth examine lines
    bloodstrReagent holder for bloodstream reagents
    comments_record_idUsed to look up records when the client is logged out.
    damage_multipliermultiplies melee combat damage
    default_attackdefault unarmed attack
    equipment_darkness_modifierDarksight modifier from equipped items
    equipment_overlaysExtra overlays from equipped items
    equipment_prescriptionEye prescription granted by equipped items
    equipment_see_invisMax see invibility level granted by equipped items
    equipment_tint_totalTotal level of visualy impairing items
    equipment_vision_flagsExtra vision flags from equipped items
    external_organsunassociated list of external organs
    full_prostheticWe are a robutt.
    ignore_radsShould this mob ignore radiation?
    internalReference to the tank we are currently breathing from.
    internal_organsunassociated list of internal organs
    last_attackThe world_time where an unarmed attack was done
    last_damUsed for determining if we need to process all organs or just some or even none.
    last_painvar for caching last pain calc to avoid looping through organs over and over and over again
    lastpukeCooldown tracker for throwing up.
    machine_visualmachine that is currently applying visual effects to this mob. Only used for camera monitors currently.
    organs_by_categoryorgans grouped by category, largely used for stance calc
    organs_by_tagorgans indexed by organ_tag
    performing_cprWhether the mob is performing cpr or not.
    poseActive emote/pose - appended to examine
    pulling_punchesAre you trying not to hurt your opponent?
    regenerate_body_iconIf true, the next icon update will also regenerate the body.
    robolimb_countNumber of robot limbs.
    skin_toneSkin tone
    speciesContains environment tolerances and language information, along with a lot of other stuff, usually set during Initialize().
    touchingReagent holder for contact reagents
    voiceInstead of new say code calling GetVoice() over and over and over, we're just going to ask this variable, which gets updated in Life()

    Procs

    psychic_whispermisc alien verbs
    tie_hairtrue human verbs

    Var Details

    bad_external_organs

    organs we check until they are good.

    became_older

    vars for fountain of youth examine lines

    bloodstr

    Reagent holder for bloodstream reagents

    comments_record_id

    Used to look up records when the client is logged out.

    damage_multiplier

    multiplies melee combat damage

    default_attack

    default unarmed attack

    equipment_darkness_modifier

    Darksight modifier from equipped items

    equipment_overlays

    Extra overlays from equipped items

    equipment_prescription

    Eye prescription granted by equipped items

    equipment_see_invis

    Max see invibility level granted by equipped items

    equipment_tint_total

    Total level of visualy impairing items

    equipment_vision_flags

    Extra vision flags from equipped items

    external_organs

    unassociated list of external organs

    full_prosthetic

    We are a robutt.

    ignore_rads

    Should this mob ignore radiation?

    internal

    Reference to the tank we are currently breathing from.

    internal_organs

    unassociated list of internal organs

    last_attack

    The world_time where an unarmed attack was done

    last_dam

    Used for determining if we need to process all organs or just some or even none.

    last_pain

    var for caching last pain calc to avoid looping through organs over and over and over again

    lastpuke

    Cooldown tracker for throwing up.

    machine_visual

    machine that is currently applying visual effects to this mob. Only used for camera monitors currently.

    organs_by_category

    organs grouped by category, largely used for stance calc

    organs_by_tag

    organs indexed by organ_tag

    performing_cpr

    Whether the mob is performing cpr or not.

    pose

    Active emote/pose - appended to examine

    pulling_punches

    Are you trying not to hurt your opponent?

    regenerate_body_icon

    If true, the next icon update will also regenerate the body.

    robolimb_count

    Number of robot limbs.

    skin_tone

    Skin tone

    species

    Contains environment tolerances and language information, along with a lot of other stuff, usually set during Initialize().

    touching

    Reagent holder for contact reagents

    voice

    Instead of new say code calling GetVoice() over and over and over, we're just going to ask this variable, which gets updated in Life()

    Proc Details

    psychic_whisper

    misc alien verbs

    tie_hair

    true human verbs

    \ No newline at end of file +/mob/living/human - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    human

    organ-related variables, see organ.dm and human_organs.dm, shouldn't be accessed directly

    Vars

    bad_external_organsorgans we check until they are good.
    became_oldervars for fountain of youth examine lines
    bloodstrReagent holder for bloodstream reagents
    comments_record_idUsed to look up records when the client is logged out.
    damage_multipliermultiplies melee combat damage
    default_attackdefault unarmed attack
    equipment_darkness_modifierDarksight modifier from equipped items
    equipment_overlaysExtra overlays from equipped items
    equipment_prescriptionEye prescription granted by equipped items
    equipment_see_invisMax see invibility level granted by equipped items
    equipment_tint_totalTotal level of visualy impairing items
    equipment_vision_flagsExtra vision flags from equipped items
    external_organsunassociated list of external organs
    full_prostheticWe are a robutt.
    ignore_radsShould this mob ignore radiation?
    internalReference to the tank we are currently breathing from.
    internal_organsunassociated list of internal organs
    last_attackThe world_time where an unarmed attack was done
    last_damUsed for determining if we need to process all organs or just some or even none.
    last_painvar for caching last pain calc to avoid looping through organs over and over and over again
    lastpukeCooldown tracker for throwing up.
    machine_visualmachine that is currently applying visual effects to this mob. Only used for camera monitors currently.
    organs_by_categoryorgans grouped by category, largely used for stance calc
    organs_by_tagorgans indexed by organ_tag
    performing_cprWhether the mob is performing cpr or not.
    poseActive emote/pose - appended to examine
    pulling_punchesAre you trying not to hurt your opponent?
    regenerate_body_iconIf true, the next icon update will also regenerate the body.
    robolimb_countNumber of robot limbs.
    skin_toneSkin tone
    speciesContains environment tolerances and language information, along with a lot of other stuff, usually set during Initialize().
    touchingReagent holder for contact reagents
    voiceInstead of new say code calling GetVoice() over and over and over, we're just going to ask this variable, which gets updated in Life()

    Procs

    psychic_whispermisc alien verbs
    tie_hairtrue human verbs

    Var Details

    bad_external_organs

    organs we check until they are good.

    became_older

    vars for fountain of youth examine lines

    bloodstr

    Reagent holder for bloodstream reagents

    comments_record_id

    Used to look up records when the client is logged out.

    damage_multiplier

    multiplies melee combat damage

    default_attack

    default unarmed attack

    equipment_darkness_modifier

    Darksight modifier from equipped items

    equipment_overlays

    Extra overlays from equipped items

    equipment_prescription

    Eye prescription granted by equipped items

    equipment_see_invis

    Max see invibility level granted by equipped items

    equipment_tint_total

    Total level of visualy impairing items

    equipment_vision_flags

    Extra vision flags from equipped items

    external_organs

    unassociated list of external organs

    full_prosthetic

    We are a robutt.

    ignore_rads

    Should this mob ignore radiation?

    internal

    Reference to the tank we are currently breathing from.

    internal_organs

    unassociated list of internal organs

    last_attack

    The world_time where an unarmed attack was done

    last_dam

    Used for determining if we need to process all organs or just some or even none.

    last_pain

    var for caching last pain calc to avoid looping through organs over and over and over again

    lastpuke

    Cooldown tracker for throwing up.

    machine_visual

    machine that is currently applying visual effects to this mob. Only used for camera monitors currently.

    organs_by_category

    organs grouped by category, largely used for stance calc

    organs_by_tag

    organs indexed by organ_tag

    performing_cpr

    Whether the mob is performing cpr or not.

    pose

    Active emote/pose - appended to examine

    pulling_punches

    Are you trying not to hurt your opponent?

    regenerate_body_icon

    If true, the next icon update will also regenerate the body.

    robolimb_count

    Number of robot limbs.

    skin_tone

    Skin tone

    species

    Contains environment tolerances and language information, along with a lot of other stuff, usually set during Initialize().

    touching

    Reagent holder for contact reagents

    voice

    Instead of new say code calling GetVoice() over and over and over, we're just going to ask this variable, which gets updated in Life()

    Proc Details

    psychic_whisper

    misc alien verbs

    tie_hair

    true human verbs

    \ No newline at end of file diff --git a/mob/living/silicon/robot.html b/mob/living/silicon/robot.html index 5b6cb800a1c..4e882be5f58 100644 --- a/mob/living/silicon/robot.html +++ b/mob/living/silicon/robot.html @@ -1 +1 @@ -/mob/living/silicon/robot - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    robot

    Vars

    componentsComponents are basically robot organs.
    crisisAdmin-settable for combat module use.
    icon_selectedIf icon selection has been completed yet
    intenselightWhether cyborg's integrated light was upgraded
    inv1Hud stuff
    lawupdateCyborgs will sync their laws with their AI by default
    lights_onIs our integrated light on?
    lockchargeIf a robot is locked down
    module3 Modules can be activated at any one time.
    scrambledcodesUsed to determine if a borg shows up on the robotics console. Setting to one hides them.
    shown_robot_modulesUsed to determine whether they have the module menu shown or not
    speedCause sec borgs gotta go fast //No they dont!
    tracking_entitiesThe number of known entities currently accessing the internal camera

    Var Details

    components

    Components are basically robot organs.

    crisis

    Admin-settable for combat module use.

    icon_selected

    If icon selection has been completed yet

    intenselight

    Whether cyborg's integrated light was upgraded

    inv1

    Hud stuff

    lawupdate

    Cyborgs will sync their laws with their AI by default

    lights_on

    Is our integrated light on?

    lockcharge

    If a robot is locked down

    module

    3 Modules can be activated at any one time.

    scrambledcodes

    Used to determine if a borg shows up on the robotics console. Setting to one hides them.

    shown_robot_modules

    Used to determine whether they have the module menu shown or not

    speed

    Cause sec borgs gotta go fast //No they dont!

    tracking_entities

    The number of known entities currently accessing the internal camera

    \ No newline at end of file +/mob/living/silicon/robot - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    robot

    Vars

    componentsComponents are basically robot organs.
    crisisAdmin-settable for combat module use.
    icon_selectedIf icon selection has been completed yet
    intenselightWhether cyborg's integrated light was upgraded
    inv1Hud stuff
    lawupdateCyborgs will sync their laws with their AI by default
    lights_onIs our integrated light on?
    lockchargeIf a robot is locked down
    module3 Modules can be activated at any one time.
    scrambledcodesUsed to determine if a borg shows up on the robotics console. Setting to one hides them.
    shown_robot_modulesUsed to determine whether they have the module menu shown or not
    speedCause sec borgs gotta go fast //No they dont!
    tracking_entitiesThe number of known entities currently accessing the internal camera

    Var Details

    components

    Components are basically robot organs.

    crisis

    Admin-settable for combat module use.

    icon_selected

    If icon selection has been completed yet

    intenselight

    Whether cyborg's integrated light was upgraded

    inv1

    Hud stuff

    lawupdate

    Cyborgs will sync their laws with their AI by default

    lights_on

    Is our integrated light on?

    lockcharge

    If a robot is locked down

    module

    3 Modules can be activated at any one time.

    scrambledcodes

    Used to determine if a borg shows up on the robotics console. Setting to one hides them.

    shown_robot_modules

    Used to determine whether they have the module menu shown or not

    speed

    Cause sec borgs gotta go fast //No they dont!

    tracking_entities

    The number of known entities currently accessing the internal camera

    \ No newline at end of file diff --git a/mob/living/simple_animal.html b/mob/living/simple_animal.html index b683d22975d..f029f566a61 100644 --- a/mob/living/simple_animal.html +++ b/mob/living/simple_animal.html @@ -1 +1 @@ -/mob/living/simple_animal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    simple_animal

    Vars

    base_movement_delayAdded to the delay expected from movement decls.
    can_have_riderCan this mob in theory have a mob riding it?
    gene_damageSet to -1 to disable gene damage for the mob.
    max_rider_sizeIf the mob can be ridden, what is the largest size of rider?
    show_stat_healthDoes the percentage health show in the stat panel for the mob?

    Procs

    adapt_to_current_levelAdapts our temperature and atmos thresholds to our current z-level.

    Var Details

    base_movement_delay

    Added to the delay expected from movement decls.

    can_have_rider

    Can this mob in theory have a mob riding it?

    gene_damage

    Set to -1 to disable gene damage for the mob.

    max_rider_size

    If the mob can be ridden, what is the largest size of rider?

    show_stat_health

    Does the percentage health show in the stat panel for the mob?

    Proc Details

    adapt_to_current_level

    Adapts our temperature and atmos thresholds to our current z-level.

    \ No newline at end of file +/mob/living/simple_animal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    simple_animal

    Vars

    base_movement_delayAdded to the delay expected from movement decls.
    can_have_riderCan this mob in theory have a mob riding it?
    gene_damageSet to -1 to disable gene damage for the mob.
    max_rider_sizeIf the mob can be ridden, what is the largest size of rider?
    show_stat_healthDoes the percentage health show in the stat panel for the mob?

    Procs

    adapt_to_current_levelAdapts our temperature and atmos thresholds to our current z-level.

    Var Details

    base_movement_delay

    Added to the delay expected from movement decls.

    can_have_rider

    Can this mob in theory have a mob riding it?

    gene_damage

    Set to -1 to disable gene damage for the mob.

    max_rider_size

    If the mob can be ridden, what is the largest size of rider?

    show_stat_health

    Does the percentage health show in the stat panel for the mob?

    Proc Details

    adapt_to_current_level

    Adapts our temperature and atmos thresholds to our current z-level.

    \ No newline at end of file diff --git a/mob/living/simple_animal/construct.html b/mob/living/simple_animal/construct.html index a8e3c5b5d15..8588230dfd8 100644 --- a/mob/living/simple_animal/construct.html +++ b/mob/living/simple_animal/construct.html @@ -1 +1 @@ -/mob/living/simple_animal/construct - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    construct

    Procs

    handle_regular_status_updatesHUD

    Proc Details

    handle_regular_status_updates

    HUD

    \ No newline at end of file +/mob/living/simple_animal/construct - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    construct

    Procs

    handle_regular_status_updatesHUD

    Proc Details

    handle_regular_status_updates

    HUD

    \ No newline at end of file diff --git a/mob/new_player.html b/mob/new_player.html index 1de7b0d2ca2..e8255c9edb5 100644 --- a/mob/new_player.html +++ b/mob/new_player.html @@ -1 +1 @@ -/mob/new_player - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    new_player

    Vars

    spawningReferenced when you want to delete the new_player later on in the code.
    totalPlayersPlayer counts for the Lobby tab

    Var Details

    spawning

    Referenced when you want to delete the new_player later on in the code.

    totalPlayers

    Player counts for the Lobby tab

    \ No newline at end of file +/mob/new_player - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    new_player

    Vars

    spawningReferenced when you want to delete the new_player later on in the code.
    totalPlayersPlayer counts for the Lobby tab

    Var Details

    spawning

    Referenced when you want to delete the new_player later on in the code.

    totalPlayers

    Player counts for the Lobby tab

    \ No newline at end of file diff --git a/mods/content/corporate/away_sites/lar_maria/lar_maria.html b/mods/content/corporate/away_sites/lar_maria/lar_maria.html index 5b989cf7d9c..c9d560ca364 100644 --- a/mods/content/corporate/away_sites/lar_maria/lar_maria.html +++ b/mods/content/corporate/away_sites/lar_maria/lar_maria.html @@ -1 +1 @@ -maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria.dm

    /obj/abstract/landmark/corpse/lar_mariacrew and prisoners
    /obj/item/paper/lar_maria/note_1Notes and papers
    \ No newline at end of file +maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria.dm

    /obj/abstract/landmark/corpse/lar_mariacrew and prisoners
    /obj/item/paper/lar_maria/note_1Notes and papers
    \ No newline at end of file diff --git a/mods/content/corporate/away_sites/lar_maria/lar_maria_areas.html b/mods/content/corporate/away_sites/lar_maria/lar_maria_areas.html index 4e3198908fa..b9eb2f64d0a 100644 --- a/mods/content/corporate/away_sites/lar_maria/lar_maria_areas.html +++ b/mods/content/corporate/away_sites/lar_maria/lar_maria_areas.html @@ -1 +1 @@ -maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria_areas.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria_areas.dm

    /area/lar_maria/solar_controlUpper level areas
    /area/lar_maria/cellsLower level areas
    \ No newline at end of file +maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria_areas.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/corporate/away_sites/lar_maria/lar_maria_areas.dm

    /area/lar_maria/solar_controlUpper level areas
    /area/lar_maria/cellsLower level areas
    \ No newline at end of file diff --git a/mods/content/corporate/datum/ai_laws.html b/mods/content/corporate/datum/ai_laws.html index 418550a35a4..00e98bd9ffc 100644 --- a/mods/content/corporate/datum/ai_laws.html +++ b/mods/content/corporate/datum/ai_laws.html @@ -1 +1 @@ -maps/random_ruins/exoplanet_ruins/oldpod/../../../../mods/content/corporate/datum/ai_laws.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/random_ruins/exoplanet_ruins/oldpod/../../../../mods/content/corporate/datum/ai_laws.dm

    /datum/ai_laws/daisDAIS Lawset
    /obj/item/aiModule/daisDAIS
    \ No newline at end of file +maps/random_ruins/exoplanet_ruins/oldpod/../../../../mods/content/corporate/datum/ai_laws.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/random_ruins/exoplanet_ruins/oldpod/../../../../mods/content/corporate/datum/ai_laws.dm

    /datum/ai_laws/daisDAIS Lawset
    /obj/item/aiModule/daisDAIS
    \ No newline at end of file diff --git a/mods/content/government/datum/ai_laws.html b/mods/content/government/datum/ai_laws.html index f6ad055e79b..154a3bcaaea 100644 --- a/mods/content/government/datum/ai_laws.html +++ b/mods/content/government/datum/ai_laws.html @@ -1 +1 @@ -maps/tradeship/../../mods/content/government/away_sites/icarus/../../datum/ai_laws.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/government/away_sites/icarus/../../datum/ai_laws.dm

    /obj/item/aiModule/solgovSCG
    /obj/item/aiModule/solgov_aggressiveSCG Aggressive
    \ No newline at end of file +maps/tradeship/../../mods/content/government/away_sites/icarus/../../datum/ai_laws.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/content/government/away_sites/icarus/../../datum/ai_laws.dm

    /obj/item/aiModule/solgovSCG
    /obj/item/aiModule/solgov_aggressiveSCG Aggressive
    \ No newline at end of file diff --git a/mods/content/shackles/shackle_lawsets.html b/mods/content/shackles/shackle_lawsets.html index 59c16f4c287..b748225bb73 100644 --- a/mods/content/shackles/shackle_lawsets.html +++ b/mods/content/shackles/shackle_lawsets.html @@ -1 +1 @@ -maps/tradeship/../../mods/species/utility_frames/../../content/shackles/shackle_lawsets.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/species/utility_frames/../../content/shackles/shackle_lawsets.dm

    /datum/ai_laws/serv_shackleService
    /datum/ai_laws/sol_shackleBasic SolGov
    /datum/ai_laws/nt_shackleBasic NanoTrasen
    \ No newline at end of file +maps/tradeship/../../mods/species/utility_frames/../../content/shackles/shackle_lawsets.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/species/utility_frames/../../content/shackles/shackle_lawsets.dm

    /datum/ai_laws/serv_shackleService
    /datum/ai_laws/sol_shackleBasic SolGov
    /datum/ai_laws/nt_shackleBasic NanoTrasen
    \ No newline at end of file diff --git a/mods/gamemodes/cult/mobs/constructs/constructs.html b/mods/gamemodes/cult/mobs/constructs/constructs.html index 1dffb13b8f3..63f3b40fe49 100644 --- a/mods/gamemodes/cult/mobs/constructs/constructs.html +++ b/mods/gamemodes/cult/mobs/constructs/constructs.html @@ -1 +1 @@ -maps/tradeship/../../mods/gamemodes/cult/mobs/constructs/constructs.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/cult/mobs/constructs/constructs.dm

    /mob/living/simple_animal/construct/armouredJuggernaut
    /mob/living/simple_animal/construct/wraithWraith
    /mob/living/simple_animal/construct/builderArtificer
    /mob/living/simple_animal/construct/behemothBehemoth
    /mob/living/simple_animal/construct/harvesterHarvester
    \ No newline at end of file +maps/tradeship/../../mods/gamemodes/cult/mobs/constructs/constructs.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/cult/mobs/constructs/constructs.dm

    /mob/living/simple_animal/construct/armouredJuggernaut
    /mob/living/simple_animal/construct/wraithWraith
    /mob/living/simple_animal/construct/builderArtificer
    /mob/living/simple_animal/construct/behemothBehemoth
    /mob/living/simple_animal/construct/harvesterHarvester
    \ No newline at end of file diff --git a/mods/gamemodes/cult/spells/construct.html b/mods/gamemodes/cult/spells/construct.html index a118b84165a..cc4c0c8188d 100644 --- a/mods/gamemodes/cult/spells/construct.html +++ b/mods/gamemodes/cult/spells/construct.html @@ -1 +1 @@ -maps/tradeship/../../mods/gamemodes/cult/spells/construct.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/cult/spells/construct.dm

    /spell/aoe_turf/conjure/constructConstruct Spells
    \ No newline at end of file +maps/tradeship/../../mods/gamemodes/cult/spells/construct.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/cult/spells/construct.dm

    /spell/aoe_turf/conjure/constructConstruct Spells
    \ No newline at end of file diff --git a/mods/gamemodes/ninja/datums/ai_lawset.html b/mods/gamemodes/ninja/datums/ai_lawset.html index 2ce993c6047..23bba1fa1df 100644 --- a/mods/gamemodes/ninja/datums/ai_lawset.html +++ b/mods/gamemodes/ninja/datums/ai_lawset.html @@ -1 +1 @@ -maps/tradeship/../../mods/gamemodes/ninja/datums/ai_lawset.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/ninja/datums/ai_lawset.dm

    /datum/ai_laws/ninja_overrideNinja
    \ No newline at end of file +maps/tradeship/../../mods/gamemodes/ninja/datums/ai_lawset.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/gamemodes/ninja/datums/ai_lawset.dm

    /datum/ai_laws/ninja_overrideNinja
    \ No newline at end of file diff --git a/mods/mobs/borers/datum/ghost_trap.html b/mods/mobs/borers/datum/ghost_trap.html index 5a701de0cc8..1c75649de75 100644 --- a/mods/mobs/borers/datum/ghost_trap.html +++ b/mods/mobs/borers/datum/ghost_trap.html @@ -1 +1 @@ -maps/tradeship/../../mods/mobs/borers/datum/ghost_trap.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/mobs/borers/datum/ghost_trap.dm

    /decl/ghosttrap/cortical_borerCortical Borer
    \ No newline at end of file +maps/tradeship/../../mods/mobs/borers/datum/ghost_trap.dm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    maps/tradeship/../../mods/mobs/borers/datum/ghost_trap.dm

    /decl/ghosttrap/cortical_borerCortical Borer
    \ No newline at end of file diff --git a/mods/species/bayliens/skrell/names/first_name_skrell.html b/mods/species/bayliens/skrell/names/first_name_skrell.html index 70c7106ae97..4f9d59585e2 100644 --- a/mods/species/bayliens/skrell/names/first_name_skrell.html +++ b/mods/species/bayliens/skrell/names/first_name_skrell.html @@ -1,4 +1,4 @@ -mods/species/bayliens/skrell/names/first_name_skrell.txt - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    mods/species/bayliens/skrell/names/first_name_skrell.txt

    Kaexae 
    +mods/species/bayliens/skrell/names/first_name_skrell.txt - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    mods/species/bayliens/skrell/names/first_name_skrell.txt

    Kaexae 
     Xaaq'xuer 
     Xaaq'taq 
     Kae'xer 
    @@ -598,4 +598,4 @@
     Xetaq 
     Ke'xae'xe 
     Teq'quex'qux 
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/mods/species/bayliens/skrell/names/last_name_skrell.html b/mods/species/bayliens/skrell/names/last_name_skrell.html index 40fd0942d2b..b5815e2d24b 100644 --- a/mods/species/bayliens/skrell/names/last_name_skrell.html +++ b/mods/species/bayliens/skrell/names/last_name_skrell.html @@ -1,4 +1,4 @@ -mods/species/bayliens/skrell/names/last_name_skrell.txt - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    mods/species/bayliens/skrell/names/last_name_skrell.txt

    Xer'taq'qer 
    +mods/species/bayliens/skrell/names/last_name_skrell.txt - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    mods/species/bayliens/skrell/names/last_name_skrell.txt

    Xer'taq'qer 
     Xaaq'ter'qux 
     Xaaq'xuer 
     Xerxuer'xum 
    @@ -598,4 +598,4 @@
     Xuexuq'qerr 
     Xaaq'xae'kea 
     Qerr'teq'qer 
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/obj.html b/obj.html index 5c4b0e4f834..8f7c5e49358 100644 --- a/obj.html +++ b/obj.html @@ -1,4 +1,4 @@ -/obj - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    obj

    Vars

    current_healthThe current health of the obj. Leave to null, unless you want the object to start at a different health than max_health.
    max_healthThe maximum health that the object can have. If set to ITEM_HEALTH_NO_DAMAGE, the object won't take any damage.

    Procs

    InitializeJSON list of directions to x,y offsets to be applied to the object depending on its direction EX: @'{"NORTH":{"x":12,"y":5}, "EAST":{"x":10,"y":50}}'
    WillContainReturns a list with the contents that may be spawned in this object. +/obj - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    obj

    Vars

    current_healthThe current health of the obj. Leave to null, unless you want the object to start at a different health than max_health.
    max_healthThe maximum health that the object can have. If set to ITEM_HEALTH_NO_DAMAGE, the object won't take any damage.

    Procs

    InitializeJSON list of directions to x,y offsets to be applied to the object depending on its direction EX: @'{"NORTH":{"x":12,"y":5}, "EAST":{"x":10,"y":50}}'
    WillContainReturns a list with the contents that may be spawned in this object. This shouldn't include things that are necessary for the object to operate, like machine components. It's mainly for populating storage and the like.
    can_take_damageReturns TRUE if this object can take damage.
    get_examined_damage_stringReturns a text string to describe the current damage level of the item, or null if non-applicable.
    get_percent_damagesReturns the percentage of damage done to this object.
    get_percent_healthReturns the percentage of health remaining for this object.
    initialize_reagentsInit starting reagents and/or reagent var. Not called at the /obj level. populate: If set to true, we expect map load/admin spawned reagents to be set.
    is_damagedReturns whether this object is damaged.
    is_wall_mountedReturns whether the object should be considered as hanging off a wall. @@ -6,12 +6,12 @@ Which means we have to deal with directional offsets differently. Such as with buttons mounted on a table, or on a wall.
    populate_reagentsActually populates the reagents. Can be easily nulled out or fully overriden without having to rewrite the complete reagent init logic. An alternative to using a list for defining our starting reagents since apparently overriding the value of a list creates an (init) proc each time.
    update_directional_offsetApplies the offset stored in the directional_offset json list depending on the current direction. -force will force the default offset to be 0 if there are no directional_offset string.

    Var Details

    current_health

    The current health of the obj. Leave to null, unless you want the object to start at a different health than max_health.

    max_health

    The maximum health that the object can have. If set to ITEM_HEALTH_NO_DAMAGE, the object won't take any damage.

    Proc Details

    Initialize

    JSON list of directions to x,y offsets to be applied to the object depending on its direction EX: @'{"NORTH":{"x":12,"y":5}, "EAST":{"x":10,"y":50}}'

    WillContain

    Returns a list with the contents that may be spawned in this object. +force will force the default offset to be 0 if there are no directional_offset string.

    Var Details

    current_health

    The current health of the obj. Leave to null, unless you want the object to start at a different health than max_health.

    max_health

    The maximum health that the object can have. If set to ITEM_HEALTH_NO_DAMAGE, the object won't take any damage.

    Proc Details

    Initialize

    JSON list of directions to x,y offsets to be applied to the object depending on its direction EX: @'{"NORTH":{"x":12,"y":5}, "EAST":{"x":10,"y":50}}'

    WillContain

    Returns a list with the contents that may be spawned in this object. This shouldn't include things that are necessary for the object to operate, like machine components. -It's mainly for populating storage and the like.

    can_take_damage

    Returns TRUE if this object can take damage.

    get_examined_damage_string

    Returns a text string to describe the current damage level of the item, or null if non-applicable.

    get_percent_damages

    Returns the percentage of damage done to this object.

    get_percent_health

    Returns the percentage of health remaining for this object.

    initialize_reagents

    Init starting reagents and/or reagent var. Not called at the /obj level. -populate: If set to true, we expect map load/admin spawned reagents to be set.

    is_damaged

    Returns whether this object is damaged.

    is_wall_mounted

    Returns whether the object should be considered as hanging off a wall. +It's mainly for populating storage and the like.

    can_take_damage

    Returns TRUE if this object can take damage.

    get_examined_damage_string

    Returns a text string to describe the current damage level of the item, or null if non-applicable.

    get_percent_damages

    Returns the percentage of damage done to this object.

    get_percent_health

    Returns the percentage of health remaining for this object.

    initialize_reagents

    Init starting reagents and/or reagent var. Not called at the /obj level. +populate: If set to true, we expect map load/admin spawned reagents to be set.

    is_damaged

    Returns whether this object is damaged.

    is_wall_mounted

    Returns whether the object should be considered as hanging off a wall. This is userful because wall-mounted things are actually on the adjacent floor tile offset towards the wall. -Which means we have to deal with directional offsets differently. Such as with buttons mounted on a table, or on a wall.

    populate_reagents

    Actually populates the reagents. +Which means we have to deal with directional offsets differently. Such as with buttons mounted on a table, or on a wall.

    populate_reagents

    Actually populates the reagents. Can be easily nulled out or fully overriden without having to rewrite the complete reagent init logic. -An alternative to using a list for defining our starting reagents since apparently overriding the value of a list creates an (init) proc each time.

    update_directional_offset

    Applies the offset stored in the directional_offset json list depending on the current direction. -force will force the default offset to be 0 if there are no directional_offset string.

    \ No newline at end of file +An alternative to using a list for defining our starting reagents since apparently overriding the value of a list creates an (init) proc each time.

    update_directional_offset

    Applies the offset stored in the directional_offset json list depending on the current direction. +force will force the default offset to be 0 if there are no directional_offset string.

    \ No newline at end of file diff --git a/obj/abstract/airlock_helper.html b/obj/abstract/airlock_helper.html index 2fa2e8532ab..b3e2623ef4c 100644 --- a/obj/abstract/airlock_helper.html +++ b/obj/abstract/airlock_helper.html @@ -1 +1 @@ -/obj/abstract/airlock_helper - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    airlock_helper

    Vars

    my_controllerThe controller we're using. Set to a type to locate the type during Initialize().
    my_deviceThe device we're setting up. Set to a type to locate the type during Initialize().
    tag_addonAdjusts the various radio tags used to configure airlock devices.

    Procs

    configure_associated_deviceStub for subtypes to override to deal with their specific devices.

    Var Details

    my_controller

    The controller we're using. Set to a type to locate the type during Initialize().

    my_device

    The device we're setting up. Set to a type to locate the type during Initialize().

    tag_addon

    Adjusts the various radio tags used to configure airlock devices.

    Proc Details

    configure_associated_device

    Stub for subtypes to override to deal with their specific devices.

    \ No newline at end of file +/obj/abstract/airlock_helper - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    airlock_helper

    Vars

    my_controllerThe controller we're using. Set to a type to locate the type during Initialize().
    my_deviceThe device we're setting up. Set to a type to locate the type during Initialize().
    tag_addonAdjusts the various radio tags used to configure airlock devices.

    Procs

    configure_associated_deviceStub for subtypes to override to deal with their specific devices.

    Var Details

    my_controller

    The controller we're using. Set to a type to locate the type during Initialize().

    my_device

    The device we're setting up. Set to a type to locate the type during Initialize().

    tag_addon

    Adjusts the various radio tags used to configure airlock devices.

    Proc Details

    configure_associated_device

    Stub for subtypes to override to deal with their specific devices.

    \ No newline at end of file diff --git a/obj/abstract/docking_port_spawner.html b/obj/abstract/docking_port_spawner.html index 2a8ada33fc2..36d501f21a4 100644 --- a/obj/abstract/docking_port_spawner.html +++ b/obj/abstract/docking_port_spawner.html @@ -1 +1 @@ -/obj/abstract/docking_port_spawner - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    docking_port_spawner

    Vars

    port_nameUsed both to name the landing site and to set the landmark tag.

    Var Details

    port_name

    Used both to name the landing site and to set the landmark tag.

    \ No newline at end of file +/obj/abstract/docking_port_spawner - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    docking_port_spawner

    Vars

    port_nameUsed both to name the landing site and to set the landmark tag.

    Var Details

    port_name

    Used both to name the landing site and to set the landmark tag.

    \ No newline at end of file diff --git a/obj/abstract/local_dock.html b/obj/abstract/local_dock.html index 71ba89400fa..ed26318e82c 100644 --- a/obj/abstract/local_dock.html +++ b/obj/abstract/local_dock.html @@ -1 +1 @@ -/obj/abstract/local_dock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    local_dock

    Cannot actually be landed at. Used for alignment when landing or docking, however.

    Vars

    dock_targetThe id_tag of the docking controller associated with this docking port. If null, disables docking when using this port.

    Var Details

    dock_target

    The id_tag of the docking controller associated with this docking port. If null, disables docking when using this port.

    \ No newline at end of file +/obj/abstract/local_dock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    local_dock

    Cannot actually be landed at. Used for alignment when landing or docking, however.

    Vars

    dock_targetThe id_tag of the docking controller associated with this docking port. If null, disables docking when using this port.

    Var Details

    dock_target

    The id_tag of the docking controller associated with this docking port. If null, disables docking when using this port.

    \ No newline at end of file diff --git a/obj/abstract/map_data.html b/obj/abstract/map_data.html index 6e0969c9822..76bd3857f73 100644 --- a/obj/abstract/map_data.html +++ b/obj/abstract/map_data.html @@ -1 +1 @@ -/obj/abstract/map_data - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    map_data

    Vars

    edge_type< The number of Z-Levels in the map.

    Procs

    New< What the map edge should be formed with. (null = world.turf)

    Var Details

    edge_type

    < The number of Z-Levels in the map.

    Proc Details

    New

    < What the map edge should be formed with. (null = world.turf)

    \ No newline at end of file +/obj/abstract/map_data - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    map_data

    Vars

    edge_type< The number of Z-Levels in the map.

    Procs

    New< What the map edge should be formed with. (null = world.turf)

    Var Details

    edge_type

    < The number of Z-Levels in the map.

    Proc Details

    New

    < What the map edge should be formed with. (null = world.turf)

    \ No newline at end of file diff --git a/obj/compass_holder.html b/obj/compass_holder.html index e002087d691..aa37f5c8700 100644 --- a/obj/compass_holder.html +++ b/obj/compass_holder.html @@ -1 +1 @@ -/obj/compass_holder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    compass_holder

    Vars

    compass_intervalNumber of steps/pips between bolded markers on the compass ring.

    Var Details

    compass_interval

    Number of steps/pips between bolded markers on the compass ring.

    \ No newline at end of file +/obj/compass_holder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    compass_holder

    Vars

    compass_intervalNumber of steps/pips between bolded markers on the compass ring.

    Var Details

    compass_interval

    Number of steps/pips between bolded markers on the compass ring.

    \ No newline at end of file diff --git a/obj/effect/decal/cleanable/blood/tracks.html b/obj/effect/decal/cleanable/blood/tracks.html index b80ba910f74..d0876a0801a 100644 --- a/obj/effect/decal/cleanable/blood/tracks.html +++ b/obj/effect/decal/cleanable/blood/tracks.html @@ -1,5 +1,5 @@ -/obj/effect/decal/cleanable/blood/tracks - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    tracks

    Procs

    AddTracksAdd tracks to an existing trail.

    Proc Details

    AddTracks

    Add tracks to an existing trail.

    +/obj/effect/decal/cleanable/blood/tracks - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    tracks

    Procs

    AddTracksAdd tracks to an existing trail.

    Proc Details

    AddTracks

    Add tracks to an existing trail.

    @param DNA bloodDNA to add to collection. @param comingdir Direction tracks come from, or 0. @param goingdir Direction tracks are going to (or 0). -@param bloodcolor Color of the blood when wet.

    \ No newline at end of file +@param bloodcolor Color of the blood when wet.

    \ No newline at end of file diff --git a/obj/effect/geyser.html b/obj/effect/geyser.html index 0cfb379c6d3..f2628387b0b 100644 --- a/obj/effect/geyser.html +++ b/obj/effect/geyser.html @@ -1 +1 @@ -/obj/effect/geyser - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    geyser

    A prop that periodically emit steam spouts and can have a geothermal generator placed on top to generate power.

    Vars

    steamfxThe particle emitter that will generate the steam column effect for this geyser

    Procs

    do_spoutAsync proc that enables the particle emitter for the steam column for a few seconds

    Var Details

    steamfx

    The particle emitter that will generate the steam column effect for this geyser

    Proc Details

    do_spout

    Async proc that enables the particle emitter for the steam column for a few seconds

    \ No newline at end of file +/obj/effect/geyser - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    geyser

    A prop that periodically emit steam spouts and can have a geothermal generator placed on top to generate power.

    Vars

    steamfxThe particle emitter that will generate the steam column effect for this geyser

    Procs

    do_spoutAsync proc that enables the particle emitter for the steam column for a few seconds

    Var Details

    steamfx

    The particle emitter that will generate the steam column effect for this geyser

    Proc Details

    do_spout

    Async proc that enables the particle emitter for the steam column for a few seconds

    \ No newline at end of file diff --git a/obj/effect/narsie.html b/obj/effect/narsie.html index e1db8cb5584..f75ad4a5936 100644 --- a/obj/effect/narsie.html +++ b/obj/effect/narsie.html @@ -1 +1 @@ -/obj/effect/narsie - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    narsie

    Vars

    consume_pullHow many tiles out do we pull?
    consume_rangeHow many tiles out do we eat
    max_atoms_assessed_per_tickSanity check for consuming.
    move_selfAre we going to move around? Set by admin and mappers.
    targetThe current target we're pursuing.

    Var Details

    consume_pull

    How many tiles out do we pull?

    consume_range

    How many tiles out do we eat

    max_atoms_assessed_per_tick

    Sanity check for consuming.

    move_self

    Are we going to move around? Set by admin and mappers.

    target

    The current target we're pursuing.

    \ No newline at end of file +/obj/effect/narsie - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    narsie

    Vars

    consume_pullHow many tiles out do we pull?
    consume_rangeHow many tiles out do we eat
    max_atoms_assessed_per_tickSanity check for consuming.
    move_selfAre we going to move around? Set by admin and mappers.
    targetThe current target we're pursuing.

    Var Details

    consume_pull

    How many tiles out do we pull?

    consume_range

    How many tiles out do we eat

    max_atoms_assessed_per_tick

    Sanity check for consuming.

    move_self

    Are we going to move around? Set by admin and mappers.

    target

    The current target we're pursuing.

    \ No newline at end of file diff --git a/obj/effect/overmap/visitable.html b/obj/effect/overmap/visitable.html index e62aa852103..9bbb232e7ac 100644 --- a/obj/effect/overmap/visitable.html +++ b/obj/effect/overmap/visitable.html @@ -1 +1 @@ -/obj/effect/overmap/visitable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    visitable

    Vars

    start_xCustom X coordinate to spawn. Require start_y set to work.
    start_yCustom Y coordinate to spawn. Require start_x set to work.

    Procs

    get_topmost_level_dataReturns the level_data for the highest level in the root z-stack associated to this marker.

    Var Details

    start_x

    Custom X coordinate to spawn. Require start_y set to work.

    start_y

    Custom Y coordinate to spawn. Require start_x set to work.

    Proc Details

    get_topmost_level_data

    Returns the level_data for the highest level in the root z-stack associated to this marker.

    \ No newline at end of file +/obj/effect/overmap/visitable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    visitable

    Vars

    start_xCustom X coordinate to spawn. Require start_y set to work.
    start_yCustom Y coordinate to spawn. Require start_x set to work.

    Procs

    get_topmost_level_dataReturns the level_data for the highest level in the root z-stack associated to this marker.

    Var Details

    start_x

    Custom X coordinate to spawn. Require start_y set to work.

    start_y

    Custom Y coordinate to spawn. Require start_x set to work.

    Proc Details

    get_topmost_level_data

    Returns the level_data for the highest level in the root z-stack associated to this marker.

    \ No newline at end of file diff --git a/obj/effect/overmap/visitable/sector/planetoid.html b/obj/effect/overmap/visitable/sector/planetoid.html index 222909c7361..f6b43fc94b8 100644 --- a/obj/effect/overmap/visitable/sector/planetoid.html +++ b/obj/effect/overmap/visitable/sector/planetoid.html @@ -1,5 +1,5 @@ -/obj/effect/overmap/visitable/sector/planetoid - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    planetoid

    Overmap marker for a planet-like entity.

    Vars

    planetoid_idID of the associated planetoid data id for lookup.
    skybox_iconThe icon file to use for this planetoid's skybox image
    skybox_imageSkybox background image when floating in space above this sector. Generated at runtime
    surface_colorColor of the primary layer of the skybox image
    water_colorColor of the secondary layer of the skybox image. Is usually water-like features.

    Procs

    generate_skybox_imageGenerates the skybox background displayed when a ship or viewer is in a sector above the planetoid
    generate_skybox_planetoid_cloudsGenerates the cloud cover over the planetoid.
    generate_skybox_planetoid_haloGenerates the halo underlay around the planetoid if there's any.
    generate_skybox_planetoid_ringsGenerate the planetoid's rings overlay if it has rings
    generate_skybox_planetoid_shadingGenerates the planetoid's shadow and rimlight overlays
    generate_skybox_planetoid_surfaceGenerates the raw base/surface of the planetoid skybox image.
    get_atmosphereReturns the planetoid's atmosphere if there's any
    get_planetoid_dataReturns the /datum/planetoid_data associated with planet this overmap marker represents.
    get_ring_colorReturns the color for the ring overlay
    get_ring_type_nameReturns the name of the type of ring overlay to use for the planetary rings. +/obj/effect/overmap/visitable/sector/planetoid - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    planetoid

    Overmap marker for a planet-like entity.

    Vars

    planetoid_idID of the associated planetoid data id for lookup.
    skybox_iconThe icon file to use for this planetoid's skybox image
    skybox_imageSkybox background image when floating in space above this sector. Generated at runtime
    surface_colorColor of the primary layer of the skybox image
    water_colorColor of the secondary layer of the skybox image. Is usually water-like features.

    Procs

    generate_skybox_imageGenerates the skybox background displayed when a ship or viewer is in a sector above the planetoid
    generate_skybox_planetoid_cloudsGenerates the cloud cover over the planetoid.
    generate_skybox_planetoid_haloGenerates the halo underlay around the planetoid if there's any.
    generate_skybox_planetoid_ringsGenerate the planetoid's rings overlay if it has rings
    generate_skybox_planetoid_shadingGenerates the planetoid's shadow and rimlight overlays
    generate_skybox_planetoid_surfaceGenerates the raw base/surface of the planetoid skybox image.
    get_atmosphereReturns the planetoid's atmosphere if there's any
    get_planetoid_dataReturns the /datum/planetoid_data associated with planet this overmap marker represents.
    get_ring_colorReturns the color for the ring overlay
    get_ring_type_nameReturns the name of the type of ring overlay to use for the planetary rings. Basically, the icon_state for the planetoid's rings
    get_skybox_primary_surfaceReturns the image for the planetary surface of the skybox background image.
    get_skybox_representationGet cached skybox background image.
    get_skybox_secondary_surfaceReturns the image for the secondary planetary feature of the surface of the -skybox background image. Usually is the color of the oceans on the surface.
    get_strataReturns the strata associated to the planetoid we represent
    get_surface_colorGet the primary surface color used for the skybox image
    has_ringsWhether to draw rings on the planet's skybox image, and aknowledge anywhere else that it has rings.
    update_from_dataUpdate our name, and refs to match the planetoid we're representing

    Var Details

    planetoid_id

    ID of the associated planetoid data id for lookup.

    skybox_icon

    The icon file to use for this planetoid's skybox image

    skybox_image

    Skybox background image when floating in space above this sector. Generated at runtime

    surface_color

    Color of the primary layer of the skybox image

    water_color

    Color of the secondary layer of the skybox image. Is usually water-like features.

    Proc Details

    generate_skybox_image

    Generates the skybox background displayed when a ship or viewer is in a sector above the planetoid

    generate_skybox_planetoid_clouds

    Generates the cloud cover over the planetoid.

    generate_skybox_planetoid_halo

    Generates the halo underlay around the planetoid if there's any.

    generate_skybox_planetoid_rings

    Generate the planetoid's rings overlay if it has rings

    generate_skybox_planetoid_shading

    Generates the planetoid's shadow and rimlight overlays

    generate_skybox_planetoid_surface

    Generates the raw base/surface of the planetoid skybox image.

    get_atmosphere

    Returns the planetoid's atmosphere if there's any

    get_planetoid_data

    Returns the /datum/planetoid_data associated with planet this overmap marker represents.

    get_ring_color

    Returns the color for the ring overlay

    get_ring_type_name

    Returns the name of the type of ring overlay to use for the planetary rings. -Basically, the icon_state for the planetoid's rings

    get_skybox_primary_surface

    Returns the image for the planetary surface of the skybox background image.

    get_skybox_representation

    Get cached skybox background image.

    get_skybox_secondary_surface

    Returns the image for the secondary planetary feature of the surface of the -skybox background image. Usually is the color of the oceans on the surface.

    get_strata

    Returns the strata associated to the planetoid we represent

    get_surface_color

    Get the primary surface color used for the skybox image

    has_rings

    Whether to draw rings on the planet's skybox image, and aknowledge anywhere else that it has rings.

    update_from_data

    Update our name, and refs to match the planetoid we're representing

    \ No newline at end of file +skybox background image. Usually is the color of the oceans on the surface.
    get_strataReturns the strata associated to the planetoid we represent
    get_surface_colorGet the primary surface color used for the skybox image
    has_ringsWhether to draw rings on the planet's skybox image, and aknowledge anywhere else that it has rings.
    update_from_dataUpdate our name, and refs to match the planetoid we're representing

    Var Details

    planetoid_id

    ID of the associated planetoid data id for lookup.

    skybox_icon

    The icon file to use for this planetoid's skybox image

    skybox_image

    Skybox background image when floating in space above this sector. Generated at runtime

    surface_color

    Color of the primary layer of the skybox image

    water_color

    Color of the secondary layer of the skybox image. Is usually water-like features.

    Proc Details

    generate_skybox_image

    Generates the skybox background displayed when a ship or viewer is in a sector above the planetoid

    generate_skybox_planetoid_clouds

    Generates the cloud cover over the planetoid.

    generate_skybox_planetoid_halo

    Generates the halo underlay around the planetoid if there's any.

    generate_skybox_planetoid_rings

    Generate the planetoid's rings overlay if it has rings

    generate_skybox_planetoid_shading

    Generates the planetoid's shadow and rimlight overlays

    generate_skybox_planetoid_surface

    Generates the raw base/surface of the planetoid skybox image.

    get_atmosphere

    Returns the planetoid's atmosphere if there's any

    get_planetoid_data

    Returns the /datum/planetoid_data associated with planet this overmap marker represents.

    get_ring_color

    Returns the color for the ring overlay

    get_ring_type_name

    Returns the name of the type of ring overlay to use for the planetary rings. +Basically, the icon_state for the planetoid's rings

    get_skybox_primary_surface

    Returns the image for the planetary surface of the skybox background image.

    get_skybox_representation

    Get cached skybox background image.

    get_skybox_secondary_surface

    Returns the image for the secondary planetary feature of the surface of the +skybox background image. Usually is the color of the oceans on the surface.

    get_strata

    Returns the strata associated to the planetoid we represent

    get_surface_color

    Get the primary surface color used for the skybox image

    has_rings

    Whether to draw rings on the planet's skybox image, and aknowledge anywhere else that it has rings.

    update_from_data

    Update our name, and refs to match the planetoid we're representing

    \ No newline at end of file diff --git a/obj/effect/overmap/visitable/ship.html b/obj/effect/overmap/visitable/ship.html index eace15c7a3a..955e67a9ac2 100644 --- a/obj/effect/overmap/visitable/ship.html +++ b/obj/effect/overmap/visitable/ship.html @@ -1,3 +1,3 @@ -/obj/effect/overmap/visitable/ship - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    ship

    Procs

    update_operator_skillUpdates operator_skill to match the current user's skill level, or to null if no user is provided. -Will skip observers to avoid allowing unintended external influences on flight.

    Proc Details

    update_operator_skill

    Updates operator_skill to match the current user's skill level, or to null if no user is provided. -Will skip observers to avoid allowing unintended external influences on flight.

    \ No newline at end of file +/obj/effect/overmap/visitable/ship - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    ship

    Procs

    update_operator_skillUpdates operator_skill to match the current user's skill level, or to null if no user is provided. +Will skip observers to avoid allowing unintended external influences on flight.

    Proc Details

    update_operator_skill

    Updates operator_skill to match the current user's skill level, or to null if no user is provided. +Will skip observers to avoid allowing unintended external influences on flight.

    \ No newline at end of file diff --git a/obj/effect/singularity.html b/obj/effect/singularity.html index e1cb63842ba..4222370a541 100644 --- a/obj/effect/singularity.html +++ b/obj/effect/singularity.html @@ -1 +1 @@ -/obj/effect/singularity - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    singularity

    Vars

    current_stageWhat are our current values, icons, strings, etc?
    energyHow strong/large are we? How much have we eaten?
    investigation_labelCategory used for investigation entries relating to this atom.
    last_failed_movementWill not move in the same dir if it couldnt before, will help with the getting stuck on fields thing.
    last_warningWhen did we last emit a warning about a containment failure?
    max_atoms_assessed_per_tickHow many atoms can we pull in a single tick?
    move_selfWill we wander, if our stage permits it? Only set by var edit or mapped subtype.
    singularity_eventsA list of events. Toxins is in here twice to double the chance of proccing.
    targetOur current target. Moves towards the target if it has one.

    Var Details

    current_stage

    What are our current values, icons, strings, etc?

    energy

    How strong/large are we? How much have we eaten?

    investigation_label

    Category used for investigation entries relating to this atom.

    last_failed_movement

    Will not move in the same dir if it couldnt before, will help with the getting stuck on fields thing.

    last_warning

    When did we last emit a warning about a containment failure?

    max_atoms_assessed_per_tick

    How many atoms can we pull in a single tick?

    move_self

    Will we wander, if our stage permits it? Only set by var edit or mapped subtype.

    singularity_events

    A list of events. Toxins is in here twice to double the chance of proccing.

    target

    Our current target. Moves towards the target if it has one.

    \ No newline at end of file +/obj/effect/singularity - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    singularity

    Vars

    current_stageWhat are our current values, icons, strings, etc?
    energyHow strong/large are we? How much have we eaten?
    investigation_labelCategory used for investigation entries relating to this atom.
    last_failed_movementWill not move in the same dir if it couldnt before, will help with the getting stuck on fields thing.
    last_warningWhen did we last emit a warning about a containment failure?
    max_atoms_assessed_per_tickHow many atoms can we pull in a single tick?
    move_selfWill we wander, if our stage permits it? Only set by var edit or mapped subtype.
    singularity_eventsA list of events. Toxins is in here twice to double the chance of proccing.
    targetOur current target. Moves towards the target if it has one.

    Var Details

    current_stage

    What are our current values, icons, strings, etc?

    energy

    How strong/large are we? How much have we eaten?

    investigation_label

    Category used for investigation entries relating to this atom.

    last_failed_movement

    Will not move in the same dir if it couldnt before, will help with the getting stuck on fields thing.

    last_warning

    When did we last emit a warning about a containment failure?

    max_atoms_assessed_per_tick

    How many atoms can we pull in a single tick?

    move_self

    Will we wander, if our stage permits it? Only set by var edit or mapped subtype.

    singularity_events

    A list of events. Toxins is in here twice to double the chance of proccing.

    target

    Our current target. Moves towards the target if it has one.

    \ No newline at end of file diff --git a/obj/item.html b/obj/item.html index 81b63520ed2..b5e332be761 100644 --- a/obj/item.html +++ b/obj/item.html @@ -1,9 +1,9 @@ -/obj/item - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    item

    Vars

    _base_attack_forceBase force value; generally, the damage output if used one-handed by a medium mob (human) and made of steel.
    _cached_attack_forceTracking var for base attack value with material modifiers, to save recalculating 200 times.
    _hardness_force_factorHow much of our overall damage is influenced by material hardness?
    _thrown_force_multiplierMultiplier to the base thrown force based on the material per above.
    _weight_force_factorHow much of our overall damage is influenced by material weight?
    _wielded_force_multiplierMultiplier to total base damage from weapon and material if the weapon is wieldable and held in two hands.
    can_be_twohandedVars relating to wielding the item with two or more hands.
    contaminatedFlag for ZAS based contamination (chlorine etc)
    draw_on_mob_when_equippedSet to false to skip state checking and never draw an icon on the mob (except when held)
    drop_soundSound uses when dropping the item, or when its thrown.
    equip_soundSound used when equipping the item into a valid slot
    material_alterationWill apply the flagged modifications to the object
    needs_attack_dexterityWhat dexterity is required to attack with this item?
    no_attack_logIf it's an item we don't want to log attack_logs with, set this to TRUE
    pickup_soundSound uses when picking the item up (into your hands)
    replaced_in_loadoutUsed when this item is replaced by a loadout item. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted.
    slot_flagsThis is used to determine on which slots an item can fit.
    watertightCan this object leak into water sources?
    weapon_can_knock_proneCan this item knock someone out if used as a weapon? Overridden for natural weapons as a nerf to simplemobs.

    Procs

    can_be_picked_upWhether this item can be picked up. +/obj/item - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    item

    Vars

    _base_attack_forceBase force value; generally, the damage output if used one-handed by a medium mob (human) and made of steel.
    _cached_attack_forceTracking var for base attack value with material modifiers, to save recalculating 200 times.
    _hardness_force_factorHow much of our overall damage is influenced by material hardness?
    _thrown_force_multiplierMultiplier to the base thrown force based on the material per above.
    _weight_force_factorHow much of our overall damage is influenced by material weight?
    _wielded_force_multiplierMultiplier to total base damage from weapon and material if the weapon is wieldable and held in two hands.
    can_be_twohandedVars relating to wielding the item with two or more hands.
    contaminatedFlag for ZAS based contamination (chlorine etc)
    draw_on_mob_when_equippedSet to false to skip state checking and never draw an icon on the mob (except when held)
    drop_soundSound uses when dropping the item, or when its thrown.
    equip_soundSound used when equipping the item into a valid slot
    material_alterationWill apply the flagged modifications to the object
    needs_attack_dexterityWhat dexterity is required to attack with this item?
    no_attack_logIf it's an item we don't want to log attack_logs with, set this to TRUE
    pickup_soundSound uses when picking the item up (into your hands)
    replaced_in_loadoutUsed when this item is replaced by a loadout item. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted.
    slot_flagsThis is used to determine on which slots an item can fit.
    watertightCan this object leak into water sources?
    weapon_can_knock_proneCan this item knock someone out if used as a weapon? Overridden for natural weapons as a nerf to simplemobs.

    Procs

    can_be_picked_upWhether this item can be picked up. Primarily exists to be overridden to prevent, e.g. accessories from being removed by clicking on them while worn.
    can_take_wear_damageWhether the object will take wear damage when used as a weapon.
    get_striking_materialWhat material are we using when we hit things? Params: mob/user (the mob striking something with src) -atom/target (the atom being struck with src)
    get_tool_propertyReturns the property's value for a givent archetype.
    loadout_should_keepUsed to handle equipped icons overwritten by custom loadout. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted by loadout.
    set_tool_propertySet the property for the given tool archetype to the specified value.
    take_damageBasic damage handling for items. Returns the amount of damage taken after armor if the item was damaged.

    Var Details

    _base_attack_force

    Base force value; generally, the damage output if used one-handed by a medium mob (human) and made of steel.

    _cached_attack_force

    Tracking var for base attack value with material modifiers, to save recalculating 200 times.

    _hardness_force_factor

    How much of our overall damage is influenced by material hardness?

    _thrown_force_multiplier

    Multiplier to the base thrown force based on the material per above.

    _weight_force_factor

    How much of our overall damage is influenced by material weight?

    _wielded_force_multiplier

    Multiplier to total base damage from weapon and material if the weapon is wieldable and held in two hands.

    can_be_twohanded

    Vars relating to wielding the item with two or more hands.

    contaminated

    Flag for ZAS based contamination (chlorine etc)

    draw_on_mob_when_equipped

    Set to false to skip state checking and never draw an icon on the mob (except when held)

    drop_sound

    Sound uses when dropping the item, or when its thrown.

    equip_sound

    Sound used when equipping the item into a valid slot

    material_alteration

    Will apply the flagged modifications to the object

    needs_attack_dexterity

    What dexterity is required to attack with this item?

    no_attack_log

    If it's an item we don't want to log attack_logs with, set this to TRUE

    pickup_sound

    Sound uses when picking the item up (into your hands)

    replaced_in_loadout

    Used when this item is replaced by a loadout item. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted.

    slot_flags

    This is used to determine on which slots an item can fit.

    watertight

    Can this object leak into water sources?

    weapon_can_knock_prone

    Can this item knock someone out if used as a weapon? Overridden for natural weapons as a nerf to simplemobs.

    Proc Details

    can_be_picked_up

    Whether this item can be picked up. -Primarily exists to be overridden to prevent, e.g. accessories from being removed by clicking on them while worn.

    can_take_wear_damage

    Whether the object will take wear damage when used as a weapon.

    get_striking_material

    What material are we using when we hit things? +atom/target (the atom being struck with src)

    get_tool_propertyReturns the property's value for a givent archetype.
    loadout_should_keepUsed to handle equipped icons overwritten by custom loadout. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted by loadout.
    set_tool_propertySet the property for the given tool archetype to the specified value.
    take_damageBasic damage handling for items. Returns the amount of damage taken after armor if the item was damaged.

    Var Details

    _base_attack_force

    Base force value; generally, the damage output if used one-handed by a medium mob (human) and made of steel.

    _cached_attack_force

    Tracking var for base attack value with material modifiers, to save recalculating 200 times.

    _hardness_force_factor

    How much of our overall damage is influenced by material hardness?

    _thrown_force_multiplier

    Multiplier to the base thrown force based on the material per above.

    _weight_force_factor

    How much of our overall damage is influenced by material weight?

    _wielded_force_multiplier

    Multiplier to total base damage from weapon and material if the weapon is wieldable and held in two hands.

    can_be_twohanded

    Vars relating to wielding the item with two or more hands.

    contaminated

    Flag for ZAS based contamination (chlorine etc)

    draw_on_mob_when_equipped

    Set to false to skip state checking and never draw an icon on the mob (except when held)

    drop_sound

    Sound uses when dropping the item, or when its thrown.

    equip_sound

    Sound used when equipping the item into a valid slot

    material_alteration

    Will apply the flagged modifications to the object

    needs_attack_dexterity

    What dexterity is required to attack with this item?

    no_attack_log

    If it's an item we don't want to log attack_logs with, set this to TRUE

    pickup_sound

    Sound uses when picking the item up (into your hands)

    replaced_in_loadout

    Used when this item is replaced by a loadout item. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted.

    slot_flags

    This is used to determine on which slots an item can fit.

    watertight

    Can this object leak into water sources?

    weapon_can_knock_prone

    Can this item knock someone out if used as a weapon? Overridden for natural weapons as a nerf to simplemobs.

    Proc Details

    can_be_picked_up

    Whether this item can be picked up. +Primarily exists to be overridden to prevent, e.g. accessories from being removed by clicking on them while worn.

    can_take_wear_damage

    Whether the object will take wear damage when used as a weapon.

    get_striking_material

    What material are we using when we hit things? Params: mob/user (the mob striking something with src) -atom/target (the atom being struck with src)

    get_tool_property

    Returns the property's value for a givent archetype.

    loadout_should_keep

    Used to handle equipped icons overwritten by custom loadout. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted by loadout.

    set_tool_property

    Set the property for the given tool archetype to the specified value.

    take_damage

    Basic damage handling for items. Returns the amount of damage taken after armor if the item was damaged.

    \ No newline at end of file +atom/target (the atom being struck with src)

    get_tool_property

    Returns the property's value for a givent archetype.

    loadout_should_keep

    Used to handle equipped icons overwritten by custom loadout. If TRUE, loadout places src in wearer's storage. If FALSE, src is deleted by loadout.

    set_tool_property

    Set the property for the given tool archetype to the specified value.

    take_damage

    Basic damage handling for items. Returns the amount of damage taken after armor if the item was damaged.

    \ No newline at end of file diff --git a/obj/item/aiModule/safeguard.html b/obj/item/aiModule/safeguard.html index be108692a25..36e9119fe08 100644 --- a/obj/item/aiModule/safeguard.html +++ b/obj/item/aiModule/safeguard.html @@ -1,2 +1,2 @@ -/obj/item/aiModule/safeguard - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    safeguard

    Modules

    -

    Safeguard

    \ No newline at end of file +/obj/item/aiModule/safeguard - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    safeguard

    Modules

    +

    Safeguard

    \ No newline at end of file diff --git a/obj/item/ammo_magazine.html b/obj/item/ammo_magazine.html index 6a72c6b4a62..58426a74b94 100644 --- a/obj/item/ammo_magazine.html +++ b/obj/item/ammo_magazine.html @@ -1 +1 @@ -/obj/item/ammo_magazine - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    ammo_magazine

    Vars

    contents_initializedWhether or not our contents have been initialized or not, used in lazyloaded contents.
    lazyload_contentsDetermines whether or not we wait until the first time our contents are gotten to initialize contents. May lead to icon bugs if not handled delicately.

    Var Details

    contents_initialized

    Whether or not our contents have been initialized or not, used in lazyloaded contents.

    lazyload_contents

    Determines whether or not we wait until the first time our contents are gotten to initialize contents. May lead to icon bugs if not handled delicately.

    \ No newline at end of file +/obj/item/ammo_magazine - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    ammo_magazine

    Vars

    contents_initializedWhether or not our contents have been initialized or not, used in lazyloaded contents.
    lazyload_contentsDetermines whether or not we wait until the first time our contents are gotten to initialize contents. May lead to icon bugs if not handled delicately.

    Var Details

    contents_initialized

    Whether or not our contents have been initialized or not, used in lazyloaded contents.

    lazyload_contents

    Determines whether or not we wait until the first time our contents are gotten to initialize contents. May lead to icon bugs if not handled delicately.

    \ No newline at end of file diff --git a/obj/item/assembly.html b/obj/item/assembly.html index 97354847085..87a1bfc5f89 100644 --- a/obj/item/assembly.html +++ b/obj/item/assembly.html @@ -1 +1 @@ -/obj/item/assembly - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    assembly

    Procs

    holder_movementCalled when the holder is moved

    Proc Details

    holder_movement

    Called when the holder is moved

    \ No newline at end of file +/obj/item/assembly - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    assembly

    Procs

    holder_movementCalled when the holder is moved

    Proc Details

    holder_movement

    Called when the holder is moved

    \ No newline at end of file diff --git a/obj/item/bladed.html b/obj/item/bladed.html index 426dd5c8e38..9579ce90a0a 100644 --- a/obj/item/bladed.html +++ b/obj/item/bladed.html @@ -1 +1 @@ -/obj/item/bladed - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    bladed

    Vars

    shineCache var for blade material shine calculation.

    Var Details

    shine

    Cache var for blade material shine calculation.

    \ No newline at end of file +/obj/item/bladed - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    bladed

    Vars

    shineCache var for blade material shine calculation.

    Var Details

    shine

    Cache var for blade material shine calculation.

    \ No newline at end of file diff --git a/obj/item/book.html b/obj/item/book.html index 8f83de831cc..8dc8dbb5200 100644 --- a/obj/item/book.html +++ b/obj/item/book.html @@ -1,3 +1,3 @@ -/obj/item/book - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    book

    Vars

    authorWho wrote the thing, can be changed by pen or PC. It is not automatically assigned
    can_dissolve_textIf TRUE, mild solvents can dissolve ink off the page. -If FALSE, the user instead receives a message about how the text doesn't seem to be normal ink.
    datActual page content
    last_modified_ckeyWho modified the book last?
    pencode_datCache pencode if input, so it can be edited later.
    titleThe real name of the book.
    unique0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified

    Var Details

    author

    Who wrote the thing, can be changed by pen or PC. It is not automatically assigned

    can_dissolve_text

    If TRUE, mild solvents can dissolve ink off the page. -If FALSE, the user instead receives a message about how the text doesn't seem to be normal ink.

    dat

    Actual page content

    last_modified_ckey

    Who modified the book last?

    pencode_dat

    Cache pencode if input, so it can be edited later.

    title

    The real name of the book.

    unique

    0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified

    \ No newline at end of file +/obj/item/book - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    book

    Vars

    authorWho wrote the thing, can be changed by pen or PC. It is not automatically assigned
    can_dissolve_textIf TRUE, mild solvents can dissolve ink off the page. +If FALSE, the user instead receives a message about how the text doesn't seem to be normal ink.
    datActual page content
    last_modified_ckeyWho modified the book last?
    pencode_datCache pencode if input, so it can be edited later.
    titleThe real name of the book.
    unique0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified

    Var Details

    author

    Who wrote the thing, can be changed by pen or PC. It is not automatically assigned

    can_dissolve_text

    If TRUE, mild solvents can dissolve ink off the page. +If FALSE, the user instead receives a message about how the text doesn't seem to be normal ink.

    dat

    Actual page content

    last_modified_ckey

    Who modified the book last?

    pencode_dat

    Cache pencode if input, so it can be edited later.

    title

    The real name of the book.

    unique

    0 - Normal book, 1 - Should not be treated as normal book, unable to be copied, unable to be modified

    \ No newline at end of file diff --git a/obj/item/book/skill.html b/obj/item/book/skill.html index cc3af757f6b..73a9e8de948 100644 --- a/obj/item/book/skill.html +++ b/obj/item/book/skill.html @@ -1 +1 @@ -/obj/item/book/skill - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    skill

    Vars

    progress_messagesMessages are in order of progress.

    Var Details

    progress_messages

    Messages are in order of progress.

    \ No newline at end of file +/obj/item/book/skill - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    skill

    Vars

    progress_messagesMessages are in order of progress.

    Var Details

    progress_messages

    Messages are in order of progress.

    \ No newline at end of file diff --git a/obj/item/box/fancy.html b/obj/item/box/fancy.html index 219a511c8d3..976f34ef9b4 100644 --- a/obj/item/box/fancy.html +++ b/obj/item/box/fancy.html @@ -1 +1 @@ -/obj/item/box/fancy - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fancy

    Vars

    key_typeThe root type of the key item that this "fancy" container is meant to store.
    use_single_icon_overlay_stateA string modifier used to generate overlays for contents.

    Var Details

    key_type

    The root type of the key item that this "fancy" container is meant to store.

    use_single_icon_overlay_state

    A string modifier used to generate overlays for contents.

    \ No newline at end of file +/obj/item/box/fancy - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fancy

    Vars

    key_typeThe root type of the key item that this "fancy" container is meant to store.
    use_single_icon_overlay_stateA string modifier used to generate overlays for contents.

    Var Details

    key_type

    The root type of the key item that this "fancy" container is meant to store.

    use_single_icon_overlay_state

    A string modifier used to generate overlays for contents.

    \ No newline at end of file diff --git a/obj/item/box/glasses.html b/obj/item/box/glasses.html index da68dcc796e..62a2aaceeee 100644 --- a/obj/item/box/glasses.html +++ b/obj/item/box/glasses.html @@ -1 +1 @@ -/obj/item/box/glasses - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    glasses

    Procs

    setup_nameLooks at the contents of the box and name if after the first thing it finds inside

    Proc Details

    setup_name

    Looks at the contents of the box and name if after the first thing it finds inside

    \ No newline at end of file +/obj/item/box/glasses - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    glasses

    Procs

    setup_nameLooks at the contents of the box and name if after the first thing it finds inside

    Proc Details

    setup_name

    Looks at the contents of the box and name if after the first thing it finds inside

    \ No newline at end of file diff --git a/obj/item/cataloguer.html b/obj/item/cataloguer.html index 0f79c60c8c6..9b9e0f6d6c9 100644 --- a/obj/item/cataloguer.html +++ b/obj/item/cataloguer.html @@ -1 +1 @@ -/obj/item/cataloguer - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cataloguer

    Vars

    credit_sharing_rangeIf another person is within this radius, they will also be credited with a successful scan.
    glow_colourColor of the glow effect when scanning.
    loaded_diskCurrently loaded survey disk for storing Good Boy Points.
    partial_scan_timeHow much to make the next scan shorter.
    partial_scannedWeakref of the thing that was last scanned if inturrupted. Used to allow for partial scans to be resumed.
    scan_beamHolder for the currently scanning beam effect.
    scan_radius_overlayDummy object for holding the scanning effect.
    scan_rangeHow many tiles away it can scan. Changing this also changes the box size.
    scan_speed_modifierMultiplier for the base scan delay.
    scanningSet to a user mob when scanning, to stop multiple scans.

    Var Details

    credit_sharing_range

    If another person is within this radius, they will also be credited with a successful scan.

    glow_colour

    Color of the glow effect when scanning.

    loaded_disk

    Currently loaded survey disk for storing Good Boy Points.

    partial_scan_time

    How much to make the next scan shorter.

    partial_scanned

    Weakref of the thing that was last scanned if inturrupted. Used to allow for partial scans to be resumed.

    scan_beam

    Holder for the currently scanning beam effect.

    scan_radius_overlay

    Dummy object for holding the scanning effect.

    scan_range

    How many tiles away it can scan. Changing this also changes the box size.

    scan_speed_modifier

    Multiplier for the base scan delay.

    scanning

    Set to a user mob when scanning, to stop multiple scans.

    \ No newline at end of file +/obj/item/cataloguer - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cataloguer

    Vars

    credit_sharing_rangeIf another person is within this radius, they will also be credited with a successful scan.
    glow_colourColor of the glow effect when scanning.
    loaded_diskCurrently loaded survey disk for storing Good Boy Points.
    partial_scan_timeHow much to make the next scan shorter.
    partial_scannedWeakref of the thing that was last scanned if inturrupted. Used to allow for partial scans to be resumed.
    scan_beamHolder for the currently scanning beam effect.
    scan_radius_overlayDummy object for holding the scanning effect.
    scan_rangeHow many tiles away it can scan. Changing this also changes the box size.
    scan_speed_modifierMultiplier for the base scan delay.
    scanningSet to a user mob when scanning, to stop multiple scans.

    Var Details

    credit_sharing_range

    If another person is within this radius, they will also be credited with a successful scan.

    glow_colour

    Color of the glow effect when scanning.

    loaded_disk

    Currently loaded survey disk for storing Good Boy Points.

    partial_scan_time

    How much to make the next scan shorter.

    partial_scanned

    Weakref of the thing that was last scanned if inturrupted. Used to allow for partial scans to be resumed.

    scan_beam

    Holder for the currently scanning beam effect.

    scan_radius_overlay

    Dummy object for holding the scanning effect.

    scan_range

    How many tiles away it can scan. Changing this also changes the box size.

    scan_speed_modifier

    Multiplier for the base scan delay.

    scanning

    Set to a user mob when scanning, to stop multiple scans.

    \ No newline at end of file diff --git a/obj/item/chems/drinks/glass2.html b/obj/item/chems/drinks/glass2.html index 973b3affc86..dd043b65986 100644 --- a/obj/item/chems/drinks/glass2.html +++ b/obj/item/chems/drinks/glass2.html @@ -1 +1 @@ -/obj/item/chems/drinks/glass2 - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    glass2

    Vars

    overlay_base_iconThe icon state prefix used for overlay/addon sprites. If unset, defaults to base_icon.

    Var Details

    overlay_base_icon

    The icon state prefix used for overlay/addon sprites. If unset, defaults to base_icon.

    \ No newline at end of file +/obj/item/chems/drinks/glass2 - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    glass2

    Vars

    overlay_base_iconThe icon state prefix used for overlay/addon sprites. If unset, defaults to base_icon.

    Var Details

    overlay_base_icon

    The icon state prefix used for overlay/addon sprites. If unset, defaults to base_icon.

    \ No newline at end of file diff --git a/obj/item/chems/inhaler.html b/obj/item/chems/inhaler.html index 1b9ef99b43d..d85aac31a44 100644 --- a/obj/item/chems/inhaler.html +++ b/obj/item/chems/inhaler.html @@ -1 +1 @@ -/obj/item/chems/inhaler - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    inhaler

    Procs

    InitializeA lazylist of starting reagents. Example: list(/decl/material/liquid/adrenaline = 5)

    Proc Details

    Initialize

    A lazylist of starting reagents. Example: list(/decl/material/liquid/adrenaline = 5)

    \ No newline at end of file +/obj/item/chems/inhaler - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    inhaler

    Procs

    InitializeA lazylist of starting reagents. Example: list(/decl/material/liquid/adrenaline = 5)

    Proc Details

    Initialize

    A lazylist of starting reagents. Example: list(/decl/material/liquid/adrenaline = 5)

    \ No newline at end of file diff --git a/obj/item/chems/spray.html b/obj/item/chems/spray.html index c8bd147de7b..3f6dafdd5aa 100644 --- a/obj/item/chems/spray.html +++ b/obj/item/chems/spray.html @@ -1 +1 @@ -/obj/item/chems/spray - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    spray

    Vars

    particle_move_delayAmount of chempuff particles
    safetySound played when spraying
    sound_spraylower is faster
    spray_particlesPossible chempuff particles amount for each transfer amount setting

    Procs

    has_safetyWhether the spray has a safety toggle
    solvent_can_meltWhether the safety is on

    Var Details

    particle_move_delay

    Amount of chempuff particles

    safety

    Sound played when spraying

    sound_spray

    lower is faster

    spray_particles

    Possible chempuff particles amount for each transfer amount setting

    Proc Details

    has_safety

    Whether the spray has a safety toggle

    solvent_can_melt

    Whether the safety is on

    \ No newline at end of file +/obj/item/chems/spray - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    spray

    Vars

    particle_move_delayAmount of chempuff particles
    safetySound played when spraying
    sound_spraylower is faster
    spray_particlesPossible chempuff particles amount for each transfer amount setting

    Procs

    has_safetyWhether the spray has a safety toggle
    solvent_can_meltWhether the safety is on

    Var Details

    particle_move_delay

    Amount of chempuff particles

    safety

    Sound played when spraying

    sound_spray

    lower is faster

    spray_particles

    Possible chempuff particles amount for each transfer amount setting

    Proc Details

    has_safety

    Whether the spray has a safety toggle

    solvent_can_melt

    Whether the safety is on

    \ No newline at end of file diff --git a/obj/item/chems/weldpack.html b/obj/item/chems/weldpack.html index 7e803d08bba..3a93b2a176b 100644 --- a/obj/item/chems/weldpack.html +++ b/obj/item/chems/weldpack.html @@ -1 +1 @@ -/obj/item/chems/weldpack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldpack

    Procs

    reattach_gunRe-attach the welder gun to the pack.

    Proc Details

    reattach_gun

    Re-attach the welder gun to the pack.

    \ No newline at end of file +/obj/item/chems/weldpack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldpack

    Procs

    reattach_gunRe-attach the welder gun to the pack.

    Proc Details

    reattach_gun

    Re-attach the welder gun to the pack.

    \ No newline at end of file diff --git a/obj/item/clothing.html b/obj/item/clothing.html index 963ba97e6a3..83b9747aaca 100644 --- a/obj/item/clothing.html +++ b/obj/item/clothing.html @@ -1,3 +1,3 @@ -/obj/item/clothing - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    clothing

    Vars

    accessory_hide_on_statesWhat clothing states should hide this accessory?
    accessory_removableCan this accessory be removed? Defaults to TRUE.
    accessory_slotIf not-null, this clothing can be equipped as an accessory.
    accessory_slowdownUsed when an accessory is meant to slow the wearer down when attached to clothing
    accessory_visibilityHow should this accessory behave on mob examine?
    restricted_accessory_slotsaccessory_slot entries in this list will be limited to only one item at a time.
    valid_accessory_slotsClothing items with an accessory_slot in this list can be equipped to this item.

    Procs

    attach_accessoryAttach accessory accessory to src

    Var Details

    accessory_hide_on_states

    What clothing states should hide this accessory?

    accessory_removable

    Can this accessory be removed? Defaults to TRUE.

    accessory_slot

    If not-null, this clothing can be equipped as an accessory.

    accessory_slowdown

    Used when an accessory is meant to slow the wearer down when attached to clothing

    accessory_visibility

    How should this accessory behave on mob examine?

    restricted_accessory_slots

    accessory_slot entries in this list will be limited to only one item at a time.

    valid_accessory_slots

    Clothing items with an accessory_slot in this list can be equipped to this item.

    Proc Details

    attach_accessory

    Attach accessory accessory to src

    +/obj/item/clothing - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    clothing

    Vars

    accessory_hide_on_statesWhat clothing states should hide this accessory?
    accessory_removableCan this accessory be removed? Defaults to TRUE.
    accessory_slotIf not-null, this clothing can be equipped as an accessory.
    accessory_slowdownUsed when an accessory is meant to slow the wearer down when attached to clothing
    accessory_visibilityHow should this accessory behave on mob examine?
    restricted_accessory_slotsaccessory_slot entries in this list will be limited to only one item at a time.
    valid_accessory_slotsClothing items with an accessory_slot in this list can be equipped to this item.

    Procs

    attach_accessoryAttach accessory accessory to src

    Var Details

    accessory_hide_on_states

    What clothing states should hide this accessory?

    accessory_removable

    Can this accessory be removed? Defaults to TRUE.

    accessory_slot

    If not-null, this clothing can be equipped as an accessory.

    accessory_slowdown

    Used when an accessory is meant to slow the wearer down when attached to clothing

    accessory_visibility

    How should this accessory behave on mob examine?

    restricted_accessory_slots

    accessory_slot entries in this list will be limited to only one item at a time.

    valid_accessory_slots

    Clothing items with an accessory_slot in this list can be equipped to this item.

    Proc Details

    attach_accessory

    Attach accessory accessory to src

    user is the user doing the attaching. Can be null, such as when attaching -items on spawn

    \ No newline at end of file +items on spawn

    \ No newline at end of file diff --git a/obj/item/clothing/shoes.html b/obj/item/clothing/shoes.html index c35d94a332b..900a3340c14 100644 --- a/obj/item/clothing/shoes.html +++ b/obj/item/clothing/shoes.html @@ -1 +1 @@ -/obj/item/clothing/shoes - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    shoes

    Vars

    footstep_range_modA multiplier applied to footstep range.
    footstep_volume_modA multiplier applied to footstep volume.
    snow_slowdown_modA modifier applied to move delay when walking on snow.

    Var Details

    footstep_range_mod

    A multiplier applied to footstep range.

    footstep_volume_mod

    A multiplier applied to footstep volume.

    snow_slowdown_mod

    A modifier applied to move delay when walking on snow.

    \ No newline at end of file +/obj/item/clothing/shoes - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    shoes

    Vars

    footstep_range_modA multiplier applied to footstep range.
    footstep_volume_modA multiplier applied to footstep volume.
    snow_slowdown_modA modifier applied to move delay when walking on snow.

    Var Details

    footstep_range_mod

    A multiplier applied to footstep range.

    footstep_volume_mod

    A multiplier applied to footstep volume.

    snow_slowdown_mod

    A modifier applied to move delay when walking on snow.

    \ No newline at end of file diff --git a/obj/item/destTagger.html b/obj/item/destTagger.html index 2af938baaf1..50e856724ee 100644 --- a/obj/item/destTagger.html +++ b/obj/item/destTagger.html @@ -1 +1 @@ -/obj/item/destTagger - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    destTagger

    Vars

    current_tagText of the destination tag we're going to be applying next.
    last_used_tagsList of the last tags that were actually applied on something. Like a sort of handy quick dial feature.

    Procs

    add_previous_tagAdd a previous destionation tag to the list and perform rotation of the tag history if neccessary.

    Var Details

    current_tag

    Text of the destination tag we're going to be applying next.

    last_used_tags

    List of the last tags that were actually applied on something. Like a sort of handy quick dial feature.

    Proc Details

    add_previous_tag

    Add a previous destionation tag to the list and perform rotation of the tag history if neccessary.

    \ No newline at end of file +/obj/item/destTagger - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    destTagger

    Vars

    current_tagText of the destination tag we're going to be applying next.
    last_used_tagsList of the last tags that were actually applied on something. Like a sort of handy quick dial feature.

    Procs

    add_previous_tagAdd a previous destionation tag to the list and perform rotation of the tag history if neccessary.

    Var Details

    current_tag

    Text of the destination tag we're going to be applying next.

    last_used_tags

    List of the last tags that were actually applied on something. Like a sort of handy quick dial feature.

    Proc Details

    add_previous_tag

    Add a previous destionation tag to the list and perform rotation of the tag history if neccessary.

    \ No newline at end of file diff --git a/obj/item/disk.html b/obj/item/disk.html index 9691da4c714..f1c78ed3c1b 100644 --- a/obj/item/disk.html +++ b/obj/item/disk.html @@ -1 +1 @@ -/obj/item/disk - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    disk

    Procs

    contains_file_typeReturns the first file with the matching file_extension, or null if it can't find one
    copy_fileClone the file.
    delete_allLike a full disk format. Erase all files, even if write protected!
    delete_fileDelete a specific file. Fails if file is write protected, and force is FALSE.
    read_fileRead and returns a file by filename.
    rename_fileRenames a file's handle on the disk. Does not rename the file itself.
    simple_pick_fileOffers a simple input box to pick and return the name of a file currently on disk.
    write_fileWrites a file to the disk. Fails if the file is bigger than the amount of free blocks left.

    Proc Details

    contains_file_type

    Returns the first file with the matching file_extension, or null if it can't find one

    copy_file

    Clone the file.

    delete_all

    Like a full disk format. Erase all files, even if write protected!

    delete_file

    Delete a specific file. Fails if file is write protected, and force is FALSE.

    read_file

    Read and returns a file by filename.

    rename_file

    Renames a file's handle on the disk. Does not rename the file itself.

    simple_pick_file

    Offers a simple input box to pick and return the name of a file currently on disk.

    write_file

    Writes a file to the disk. Fails if the file is bigger than the amount of free blocks left.

    \ No newline at end of file +/obj/item/disk - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    disk

    Procs

    contains_file_typeReturns the first file with the matching file_extension, or null if it can't find one
    copy_fileClone the file.
    delete_allLike a full disk format. Erase all files, even if write protected!
    delete_fileDelete a specific file. Fails if file is write protected, and force is FALSE.
    read_fileRead and returns a file by filename.
    rename_fileRenames a file's handle on the disk. Does not rename the file itself.
    simple_pick_fileOffers a simple input box to pick and return the name of a file currently on disk.
    write_fileWrites a file to the disk. Fails if the file is bigger than the amount of free blocks left.

    Proc Details

    contains_file_type

    Returns the first file with the matching file_extension, or null if it can't find one

    copy_file

    Clone the file.

    delete_all

    Like a full disk format. Erase all files, even if write protected!

    delete_file

    Delete a specific file. Fails if file is write protected, and force is FALSE.

    read_file

    Read and returns a file by filename.

    rename_file

    Renames a file's handle on the disk. Does not rename the file itself.

    simple_pick_file

    Offers a simple input box to pick and return the name of a file currently on disk.

    write_file

    Writes a file to the disk. Fails if the file is bigger than the amount of free blocks left.

    \ No newline at end of file diff --git a/obj/item/flame.html b/obj/item/flame.html index e98841b56ac..454d4485136 100644 --- a/obj/item/flame.html +++ b/obj/item/flame.html @@ -1 +1 @@ -/obj/item/flame - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    flame

    Vars

    _fuelHow many SSobj ticks can this burn for?
    _fuel_spend_amtHow much fuel does this spend in a tick?
    can_manually_extinguishCan you put this item out with your hand?
    can_manually_lightCan you light this item with your hand?
    can_store_litCan this item go in a bag or storage slot while lit?
    extinguish_on_droppedIs this item extinguished by being dropped?
    litIs this item currently lit?
    lit_heatHow hot does this burn?
    lit_light_rangeParameters for lighting when lit.
    scentDoes this flame source smell of anything when burning?
    sconce_can_holdCan this item be put into a sconce?
    waterproofCan this item be extinguished by water?

    Var Details

    _fuel

    How many SSobj ticks can this burn for?

    _fuel_spend_amt

    How much fuel does this spend in a tick?

    can_manually_extinguish

    Can you put this item out with your hand?

    can_manually_light

    Can you light this item with your hand?

    can_store_lit

    Can this item go in a bag or storage slot while lit?

    extinguish_on_dropped

    Is this item extinguished by being dropped?

    lit

    Is this item currently lit?

    lit_heat

    How hot does this burn?

    lit_light_range

    Parameters for lighting when lit.

    scent

    Does this flame source smell of anything when burning?

    sconce_can_hold

    Can this item be put into a sconce?

    waterproof

    Can this item be extinguished by water?

    \ No newline at end of file +/obj/item/flame - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    flame

    Vars

    _fuelHow many SSobj ticks can this burn for?
    _fuel_spend_amtHow much fuel does this spend in a tick?
    can_manually_extinguishCan you put this item out with your hand?
    can_manually_lightCan you light this item with your hand?
    can_store_litCan this item go in a bag or storage slot while lit?
    extinguish_on_droppedIs this item extinguished by being dropped?
    litIs this item currently lit?
    lit_heatHow hot does this burn?
    lit_light_rangeParameters for lighting when lit.
    scentDoes this flame source smell of anything when burning?
    sconce_can_holdCan this item be put into a sconce?
    waterproofCan this item be extinguished by water?

    Var Details

    _fuel

    How many SSobj ticks can this burn for?

    _fuel_spend_amt

    How much fuel does this spend in a tick?

    can_manually_extinguish

    Can you put this item out with your hand?

    can_manually_light

    Can you light this item with your hand?

    can_store_lit

    Can this item go in a bag or storage slot while lit?

    extinguish_on_dropped

    Is this item extinguished by being dropped?

    lit

    Is this item currently lit?

    lit_heat

    How hot does this burn?

    lit_light_range

    Parameters for lighting when lit.

    scent

    Does this flame source smell of anything when burning?

    sconce_can_hold

    Can this item be put into a sconce?

    waterproof

    Can this item be extinguished by water?

    \ No newline at end of file diff --git a/obj/item/flame/fuelled.html b/obj/item/flame/fuelled.html index e4c3a0fae53..691e1653933 100644 --- a/obj/item/flame/fuelled.html +++ b/obj/item/flame/fuelled.html @@ -1,3 +1,3 @@ -/obj/item/flame/fuelled - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fuelled

    Vars

    fuel_typeTODO: make this calculate a fuel amount via accelerant value or some other check. -Reagent type to burn as fuel. If null, will use the map default.

    Var Details

    fuel_type

    TODO: make this calculate a fuel amount via accelerant value or some other check. -Reagent type to burn as fuel. If null, will use the map default.

    \ No newline at end of file +/obj/item/flame/fuelled - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fuelled

    Vars

    fuel_typeTODO: make this calculate a fuel amount via accelerant value or some other check. +Reagent type to burn as fuel. If null, will use the map default.

    Var Details

    fuel_type

    TODO: make this calculate a fuel amount via accelerant value or some other check. +Reagent type to burn as fuel. If null, will use the map default.

    \ No newline at end of file diff --git a/obj/item/flamethrower.html b/obj/item/flamethrower.html index a3ca7598b92..f5c1f90a5ed 100644 --- a/obj/item/flamethrower.html +++ b/obj/item/flamethrower.html @@ -1 +1 @@ -/obj/item/flamethrower - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    flamethrower

    Vars

    liton or off
    operatingcooldown
    securedWhether we have an igniter secured (screwdrivered) to us or not

    Var Details

    lit

    on or off

    operating

    cooldown

    secured

    Whether we have an igniter secured (screwdrivered) to us or not

    \ No newline at end of file +/obj/item/flamethrower - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    flamethrower

    Vars

    liton or off
    operatingcooldown
    securedWhether we have an igniter secured (screwdrivered) to us or not

    Var Details

    lit

    on or off

    operating

    cooldown

    secured

    Whether we have an igniter secured (screwdrivered) to us or not

    \ No newline at end of file diff --git a/obj/item/food.html b/obj/item/food.html index 99baca50524..1eba601986a 100644 --- a/obj/item/food.html +++ b/obj/item/food.html @@ -1,9 +1,9 @@ -/obj/item/food - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    food

    Droppers. END

    Vars

    _utensil_food_typeA type used when cloning this food item for utensils.
    allergen_flagsIs this ingredient considered meat, fish, veg, etc
    backyard_grilling_announcementThe message shown when the food cooks.
    backyard_grilling_countThe number of times this object and its ancestors have been grilled. Used for grown foods' roasted chems.
    backyard_grilling_productWhat object type the food cooks into.
    backyard_grilling_rawnessHow many SSobj ticks it takes for the food to cook.
    backyard_grilling_spanThe span class used for the message above. Burned food defaults to SPAN_DANGER.
    cooked_foodIndicates the food should give a stress effect on eating.
    eat_soundEither a path to a sound file, a get_sfx sound string, or a list of any combination of those.
    utensil_flagsA set of utensil flags determining which utensil interactions are valid with this food.
    volumeThe maximum reagent volume of this food. Used in initialize_reagents.

    Procs

    get_combined_food_productsItems you can craft together. Like bomb making, but with food and less screwdrivers. +/obj/item/food - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    food

    Droppers. END

    Vars

    _utensil_food_typeA type used when cloning this food item for utensils.
    allergen_flagsIs this ingredient considered meat, fish, veg, etc
    backyard_grilling_announcementThe message shown when the food cooks.
    backyard_grilling_countThe number of times this object and its ancestors have been grilled. Used for grown foods' roasted chems.
    backyard_grilling_productWhat object type the food cooks into.
    backyard_grilling_rawnessHow many SSobj ticks it takes for the food to cook.
    backyard_grilling_spanThe span class used for the message above. Burned food defaults to SPAN_DANGER.
    cooked_foodIndicates the food should give a stress effect on eating.
    eat_soundEither a path to a sound file, a get_sfx sound string, or a list of any combination of those.
    utensil_flagsA set of utensil flags determining which utensil interactions are valid with this food.
    volumeThe maximum reagent volume of this food. Used in initialize_reagents.

    Procs

    get_combined_food_productsItems you can craft together. Like bomb making, but with food and less screwdrivers. Uses format list(ingredient = result_type). The ingredient can be a typepath or a grown_tag string (used for mobs or plants) The product can be a typepath or a list of typepaths, which will prompt the user. -TODO: validate that these products are properly ordered

    Var Details

    _utensil_food_type

    A type used when cloning this food item for utensils.

    allergen_flags

    Is this ingredient considered meat, fish, veg, etc

    backyard_grilling_announcement

    The message shown when the food cooks.

    backyard_grilling_count

    The number of times this object and its ancestors have been grilled. Used for grown foods' roasted chems.

    backyard_grilling_product

    What object type the food cooks into.

    backyard_grilling_rawness

    How many SSobj ticks it takes for the food to cook.

    backyard_grilling_span

    The span class used for the message above. Burned food defaults to SPAN_DANGER.

    cooked_food

    Indicates the food should give a stress effect on eating.

    eat_sound

    Either a path to a sound file, a get_sfx sound string, or a list of any combination of those.

    utensil_flags

    A set of utensil flags determining which utensil interactions are valid with this food.

    volume

    The maximum reagent volume of this food. Used in initialize_reagents.

    Proc Details

    get_combined_food_products

    Items you can craft together. Like bomb making, but with food and less screwdrivers. +TODO: validate that these products are properly ordered

    Var Details

    _utensil_food_type

    A type used when cloning this food item for utensils.

    allergen_flags

    Is this ingredient considered meat, fish, veg, etc

    backyard_grilling_announcement

    The message shown when the food cooks.

    backyard_grilling_count

    The number of times this object and its ancestors have been grilled. Used for grown foods' roasted chems.

    backyard_grilling_product

    What object type the food cooks into.

    backyard_grilling_rawness

    How many SSobj ticks it takes for the food to cook.

    backyard_grilling_span

    The span class used for the message above. Burned food defaults to SPAN_DANGER.

    cooked_food

    Indicates the food should give a stress effect on eating.

    eat_sound

    Either a path to a sound file, a get_sfx sound string, or a list of any combination of those.

    utensil_flags

    A set of utensil flags determining which utensil interactions are valid with this food.

    volume

    The maximum reagent volume of this food. Used in initialize_reagents.

    Proc Details

    get_combined_food_products

    Items you can craft together. Like bomb making, but with food and less screwdrivers. Uses format list(ingredient = result_type). The ingredient can be a typepath or a grown_tag string (used for mobs or plants) The product can be a typepath or a list of typepaths, which will prompt the user. -TODO: validate that these products are properly ordered

    \ No newline at end of file +TODO: validate that these products are properly ordered

    \ No newline at end of file diff --git a/obj/item/food/processed_grown.html b/obj/item/food/processed_grown.html index 8e070a6ade0..80479834b86 100644 --- a/obj/item/food/processed_grown.html +++ b/obj/item/food/processed_grown.html @@ -1 +1 @@ -/obj/item/food/processed_grown - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    processed_grown

    Vars

    draw_rindFlag for drawing the skin/rind or not.
    processed_grown_tagUsed in recipes to distinguish between general types.
    seedReference to the originating seed datum we were produced from.

    Var Details

    draw_rind

    Flag for drawing the skin/rind or not.

    processed_grown_tag

    Used in recipes to distinguish between general types.

    seed

    Reference to the originating seed datum we were produced from.

    \ No newline at end of file +/obj/item/food/processed_grown - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    processed_grown

    Vars

    draw_rindFlag for drawing the skin/rind or not.
    processed_grown_tagUsed in recipes to distinguish between general types.
    seedReference to the originating seed datum we were produced from.

    Var Details

    draw_rind

    Flag for drawing the skin/rind or not.

    processed_grown_tag

    Used in recipes to distinguish between general types.

    seed

    Reference to the originating seed datum we were produced from.

    \ No newline at end of file diff --git a/obj/item/food/slice.html b/obj/item/food/slice.html index 968427a78c6..71c1818e469 100644 --- a/obj/item/food/slice.html +++ b/obj/item/food/slice.html @@ -1,7 +1,7 @@ -/obj/item/food/slice - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    slice

    A food item slice

    +/obj/item/food/slice - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    slice

    A food item slice

    This path contains some extra code for spawning slices pre-filled with -reagents.

    Procs

    InitializeSpawn a new slice of food

    Proc Details

    Initialize

    Spawn a new slice of food

    +reagents.

    Procs

    InitializeSpawn a new slice of food

    Proc Details

    Initialize

    Spawn a new slice of food

    If the slice's filled is TRUE, this will also fill the slice with the appropriate amount of reagents. Note that this is done by spawning a new whole item, transferring the reagents and deleting the whole item, which may -have performance implications.

    \ No newline at end of file +have performance implications.

    \ No newline at end of file diff --git a/obj/item/frame/button/airlock_controller.html b/obj/item/frame/button/airlock_controller.html index 28bc240da3b..9a7a917c9bc 100644 --- a/obj/item/frame/button/airlock_controller.html +++ b/obj/item/frame/button/airlock_controller.html @@ -1 +1 @@ -/obj/item/frame/button/airlock_controller - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    airlock_controller

    Vars

    master_controller_id_tagUsed when configuring a dummy controller

    Var Details

    master_controller_id_tag

    Used when configuring a dummy controller

    \ No newline at end of file +/obj/item/frame/button/airlock_controller - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    airlock_controller

    Vars

    master_controller_id_tagUsed when configuring a dummy controller

    Var Details

    master_controller_id_tag

    Used when configuring a dummy controller

    \ No newline at end of file diff --git a/obj/item/frame/button/airlock_controller_config.html b/obj/item/frame/button/airlock_controller_config.html index 6a836b6a869..631e2f2b69a 100644 --- a/obj/item/frame/button/airlock_controller_config.html +++ b/obj/item/frame/button/airlock_controller_config.html @@ -1 +1 @@ -/obj/item/frame/button/airlock_controller_config - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    airlock_controller_config

    Base class for handling configurable airlock devices frames that want to get configuration info from an airlock controller

    Vars

    preferred_id_tagStores the id tag of the controller we hit this with, to make setup easier

    Procs

    get_master_controllerReturns the master controller from the target machine whether its a dummy controller or an actual controller
    get_setup_option_choicesReturns the list of types of device options we can configure this as
    setup_for_chosen_typeActually applies the changes to the thing based on the setup option picked

    Var Details

    preferred_id_tag

    Stores the id tag of the controller we hit this with, to make setup easier

    Proc Details

    get_master_controller

    Returns the master controller from the target machine whether its a dummy controller or an actual controller

    get_setup_option_choices

    Returns the list of types of device options we can configure this as

    setup_for_chosen_type

    Actually applies the changes to the thing based on the setup option picked

    \ No newline at end of file +/obj/item/frame/button/airlock_controller_config - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    airlock_controller_config

    Base class for handling configurable airlock devices frames that want to get configuration info from an airlock controller

    Vars

    preferred_id_tagStores the id tag of the controller we hit this with, to make setup easier

    Procs

    get_master_controllerReturns the master controller from the target machine whether its a dummy controller or an actual controller
    get_setup_option_choicesReturns the list of types of device options we can configure this as
    setup_for_chosen_typeActually applies the changes to the thing based on the setup option picked

    Var Details

    preferred_id_tag

    Stores the id tag of the controller we hit this with, to make setup easier

    Proc Details

    get_master_controller

    Returns the master controller from the target machine whether its a dummy controller or an actual controller

    get_setup_option_choices

    Returns the list of types of device options we can configure this as

    setup_for_chosen_type

    Actually applies the changes to the thing based on the setup option picked

    \ No newline at end of file diff --git a/obj/item/frame/button/airlock_controller_config/access.html b/obj/item/frame/button/airlock_controller_config/access.html index 6dbf1160719..8e682da59d2 100644 --- a/obj/item/frame/button/airlock_controller_config/access.html +++ b/obj/item/frame/button/airlock_controller_config/access.html @@ -1 +1 @@ -/obj/item/frame/button/airlock_controller_config/access - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    access

    Vars

    exterior_button_typeThe type of the exterior button to build for this frame
    interior_button_typeThe type of the interior button to build for this frame

    Var Details

    exterior_button_type

    The type of the exterior button to build for this frame

    interior_button_type

    The type of the interior button to build for this frame

    \ No newline at end of file +/obj/item/frame/button/airlock_controller_config/access - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    access

    Vars

    exterior_button_typeThe type of the exterior button to build for this frame
    interior_button_typeThe type of the interior button to build for this frame

    Var Details

    exterior_button_type

    The type of the exterior button to build for this frame

    interior_button_type

    The type of the interior button to build for this frame

    \ No newline at end of file diff --git a/obj/item/gun/launcher/bow.html b/obj/item/gun/launcher/bow.html index eb18ebaa422..157740a39c4 100644 --- a/obj/item/gun/launcher/bow.html +++ b/obj/item/gun/launcher/bow.html @@ -1 +1 @@ -/obj/item/gun/launcher/bow - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    bow

    Vars

    _loadedCurrently loaded ammo.
    bow_ammo_typeWhat kind of ammunition does this bow expect?
    draw_timeTime needed to draw the bow back by one "tension"
    drawing_bowFlag for tracking if a bow is currently being drawn, to avoid double draw.
    keep_tension_when_droppedDoes this bow keep tension when dropped?
    max_tensionHighest possible tension.
    next_tension_stepTimer for tracking next increase in tension from click and hold.
    release_speedSpeed per unit of tension.
    require_loaded_to_drawDoes this bow need an arrow nocked to draw?
    requires_stringDoes this weapon require a string to fire?
    stringWhat are we strung with?
    strung_w_classHow big is this bow when strung? Uses initial w_class if unset.
    tensionCurrent draw on the bow.
    unstrung_w_classHow big is this bow when unstrung? Uses initial w_class if unset.
    work_skillWhat skill is used to load and fire this bow?

    Var Details

    _loaded

    Currently loaded ammo.

    bow_ammo_type

    What kind of ammunition does this bow expect?

    draw_time

    Time needed to draw the bow back by one "tension"

    drawing_bow

    Flag for tracking if a bow is currently being drawn, to avoid double draw.

    keep_tension_when_dropped

    Does this bow keep tension when dropped?

    max_tension

    Highest possible tension.

    next_tension_step

    Timer for tracking next increase in tension from click and hold.

    release_speed

    Speed per unit of tension.

    require_loaded_to_draw

    Does this bow need an arrow nocked to draw?

    requires_string

    Does this weapon require a string to fire?

    string

    What are we strung with?

    strung_w_class

    How big is this bow when strung? Uses initial w_class if unset.

    tension

    Current draw on the bow.

    unstrung_w_class

    How big is this bow when unstrung? Uses initial w_class if unset.

    work_skill

    What skill is used to load and fire this bow?

    \ No newline at end of file +/obj/item/gun/launcher/bow - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    bow

    Vars

    _loadedCurrently loaded ammo.
    bow_ammo_typeWhat kind of ammunition does this bow expect?
    draw_timeTime needed to draw the bow back by one "tension"
    drawing_bowFlag for tracking if a bow is currently being drawn, to avoid double draw.
    keep_tension_when_droppedDoes this bow keep tension when dropped?
    max_tensionHighest possible tension.
    next_tension_stepTimer for tracking next increase in tension from click and hold.
    release_speedSpeed per unit of tension.
    require_loaded_to_drawDoes this bow need an arrow nocked to draw?
    requires_stringDoes this weapon require a string to fire?
    stringWhat are we strung with?
    strung_w_classHow big is this bow when strung? Uses initial w_class if unset.
    tensionCurrent draw on the bow.
    unstrung_w_classHow big is this bow when unstrung? Uses initial w_class if unset.
    work_skillWhat skill is used to load and fire this bow?

    Var Details

    _loaded

    Currently loaded ammo.

    bow_ammo_type

    What kind of ammunition does this bow expect?

    draw_time

    Time needed to draw the bow back by one "tension"

    drawing_bow

    Flag for tracking if a bow is currently being drawn, to avoid double draw.

    keep_tension_when_dropped

    Does this bow keep tension when dropped?

    max_tension

    Highest possible tension.

    next_tension_step

    Timer for tracking next increase in tension from click and hold.

    release_speed

    Speed per unit of tension.

    require_loaded_to_draw

    Does this bow need an arrow nocked to draw?

    requires_string

    Does this weapon require a string to fire?

    string

    What are we strung with?

    strung_w_class

    How big is this bow when strung? Uses initial w_class if unset.

    tension

    Current draw on the bow.

    unstrung_w_class

    How big is this bow when unstrung? Uses initial w_class if unset.

    work_skill

    What skill is used to load and fire this bow?

    \ No newline at end of file diff --git a/obj/item/gun/launcher/bow/crossbow/powered.html b/obj/item/gun/launcher/bow/crossbow/powered.html index 0fb0a7da9cd..9539a5327ba 100644 --- a/obj/item/gun/launcher/bow/crossbow/powered.html +++ b/obj/item/gun/launcher/bow/crossbow/powered.html @@ -1 +1 @@ -/obj/item/gun/launcher/bow/crossbow/powered - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    powered

    Vars

    cellUsed for firing superheated rods.

    Var Details

    cell

    Used for firing superheated rods.

    \ No newline at end of file +/obj/item/gun/launcher/bow/crossbow/powered - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    powered

    Vars

    cellUsed for firing superheated rods.

    Var Details

    cell

    Used for firing superheated rods.

    \ No newline at end of file diff --git a/obj/item/hand_labeler.html b/obj/item/hand_labeler.html index b2e032bdeea..72f897f04f7 100644 --- a/obj/item/hand_labeler.html +++ b/obj/item/hand_labeler.html @@ -1 +1 @@ -/obj/item/hand_labeler - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    hand_labeler

    Procs

    add_paper_labelsAdds a paper label to the labeler if there's room for it.
    get_labels_leftGets the amount of labels we can apply with our current supply of paper.
    rem_paper_labelsRemove a paper label from the labeler if there's any.

    Proc Details

    add_paper_labels

    Adds a paper label to the labeler if there's room for it.

    get_labels_left

    Gets the amount of labels we can apply with our current supply of paper.

    rem_paper_labels

    Remove a paper label from the labeler if there's any.

    \ No newline at end of file +/obj/item/hand_labeler - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    hand_labeler

    Procs

    add_paper_labelsAdds a paper label to the labeler if there's room for it.
    get_labels_leftGets the amount of labels we can apply with our current supply of paper.
    rem_paper_labelsRemove a paper label from the labeler if there's any.

    Proc Details

    add_paper_labels

    Adds a paper label to the labeler if there's room for it.

    get_labels_left

    Gets the amount of labels we can apply with our current supply of paper.

    rem_paper_labels

    Remove a paper label from the labeler if there's any.

    \ No newline at end of file diff --git a/obj/item/modular_computer/holotablet.html b/obj/item/modular_computer/holotablet.html index 38192d67c6d..b4e181bc2f1 100644 --- a/obj/item/modular_computer/holotablet.html +++ b/obj/item/modular_computer/holotablet.html @@ -1 +1 @@ -/obj/item/modular_computer/holotablet - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    holotablet

    Vars

    display_cacheCached holo icon.
    preset_textWill contain text file with this text, if not empty.

    Var Details

    display_cache

    Cached holo icon.

    preset_text

    Will contain text file with this text, if not empty.

    \ No newline at end of file +/obj/item/modular_computer/holotablet - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    holotablet

    Vars

    display_cacheCached holo icon.
    preset_textWill contain text file with this text, if not empty.

    Var Details

    display_cache

    Cached holo icon.

    preset_text

    Will contain text file with this text, if not empty.

    \ No newline at end of file diff --git a/obj/item/organ.html b/obj/item/organ.html index 761788e8ef3..db99e07297f 100644 --- a/obj/item/organ.html +++ b/obj/item/organ.html @@ -1 +1 @@ -/obj/item/organ - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    organ

    Vars

    has_stat_infoSet to true if this organ should return info to Stat(). See get_stat_info().

    Procs

    get_stat_infoReturns a list with two entries, first being the stat panel title, the second being the value. See has_stat_value bool above.

    Var Details

    has_stat_info

    Set to true if this organ should return info to Stat(). See get_stat_info().

    Proc Details

    get_stat_info

    Returns a list with two entries, first being the stat panel title, the second being the value. See has_stat_value bool above.

    \ No newline at end of file +/obj/item/organ - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    organ

    Vars

    has_stat_infoSet to true if this organ should return info to Stat(). See get_stat_info().

    Procs

    get_stat_infoReturns a list with two entries, first being the stat panel title, the second being the value. See has_stat_value bool above.

    Var Details

    has_stat_info

    Set to true if this organ should return info to Stat(). See get_stat_info().

    Proc Details

    get_stat_info

    Returns a list with two entries, first being the stat panel title, the second being the value. See has_stat_value bool above.

    \ No newline at end of file diff --git a/obj/item/organ/external.html b/obj/item/organ/external.html index 961c28df4e9..d143aca24bf 100644 --- a/obj/item/organ/external.html +++ b/obj/item/organ/external.html @@ -1 +1 @@ -/obj/item/organ/external - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    external

    EXTERNAL ORGANS

    Vars

    _sprite_accessoriesSprite accessories like hair and markings to apply to the organ icon and owner.

    Procs

    get_contents_recursiveGet a list of contents of this organ and all the child organs
    get_droplimb_messages_forDISMEMBERMENT
    is_brokenPROCESSING & UPDATING
    is_damageableDAMAGE PROCS
    release_restraintsHELPERS

    Var Details

    _sprite_accessories

    Sprite accessories like hair and markings to apply to the organ icon and owner.

    Proc Details

    get_contents_recursive

    Get a list of contents of this organ and all the child organs

    get_droplimb_messages_for

    DISMEMBERMENT

    is_broken

    PROCESSING & UPDATING

    is_damageable

    DAMAGE PROCS

    release_restraints

    HELPERS

    \ No newline at end of file +/obj/item/organ/external - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    external

    EXTERNAL ORGANS

    Vars

    _sprite_accessoriesSprite accessories like hair and markings to apply to the organ icon and owner.

    Procs

    get_contents_recursiveGet a list of contents of this organ and all the child organs
    get_droplimb_messages_forDISMEMBERMENT
    is_brokenPROCESSING & UPDATING
    is_damageableDAMAGE PROCS
    release_restraintsHELPERS

    Var Details

    _sprite_accessories

    Sprite accessories like hair and markings to apply to the organ icon and owner.

    Proc Details

    get_contents_recursive

    Get a list of contents of this organ and all the child organs

    get_droplimb_messages_for

    DISMEMBERMENT

    is_broken

    PROCESSING & UPDATING

    is_damageable

    DAMAGE PROCS

    release_restraints

    HELPERS

    \ No newline at end of file diff --git a/obj/item/organ/external/tail.html b/obj/item/organ/external/tail.html index e34da921e03..b777d1166ca 100644 --- a/obj/item/organ/external/tail.html +++ b/obj/item/organ/external/tail.html @@ -1 +1 @@ -/obj/item/organ/external/tail - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tail

    Vars

    tail_animation_stateIf we have an animation playing, it will be this state.
    tail_animation_statesHow many random tail states are available for animations.
    tail_blendBlend mode for overlaying colour on the tail.
    tail_hairState modifier for hair overlays.
    tail_hair_blendBlend mode for hair overlays.
    tail_hiddenAre we actively hiding our tail currently?
    tail_iconIcon file to use for tail states (including animations)
    tail_stateName of tail state in species effects icon file. Used as a prefix for animated states.

    Var Details

    tail_animation_state

    If we have an animation playing, it will be this state.

    tail_animation_states

    How many random tail states are available for animations.

    tail_blend

    Blend mode for overlaying colour on the tail.

    tail_hair

    State modifier for hair overlays.

    tail_hair_blend

    Blend mode for hair overlays.

    tail_hidden

    Are we actively hiding our tail currently?

    tail_icon

    Icon file to use for tail states (including animations)

    tail_state

    Name of tail state in species effects icon file. Used as a prefix for animated states.

    \ No newline at end of file +/obj/item/organ/external/tail - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tail

    Vars

    tail_animation_stateIf we have an animation playing, it will be this state.
    tail_animation_statesHow many random tail states are available for animations.
    tail_blendBlend mode for overlaying colour on the tail.
    tail_hairState modifier for hair overlays.
    tail_hair_blendBlend mode for hair overlays.
    tail_hiddenAre we actively hiding our tail currently?
    tail_iconIcon file to use for tail states (including animations)
    tail_stateName of tail state in species effects icon file. Used as a prefix for animated states.

    Var Details

    tail_animation_state

    If we have an animation playing, it will be this state.

    tail_animation_states

    How many random tail states are available for animations.

    tail_blend

    Blend mode for overlaying colour on the tail.

    tail_hair

    State modifier for hair overlays.

    tail_hair_blend

    Blend mode for hair overlays.

    tail_hidden

    Are we actively hiding our tail currently?

    tail_icon

    Icon file to use for tail states (including animations)

    tail_state

    Name of tail state in species effects icon file. Used as a prefix for animated states.

    \ No newline at end of file diff --git a/obj/item/organ/internal.html b/obj/item/organ/internal.html index 9f6d420c488..f3df9fc7e68 100644 --- a/obj/item/organ/internal.html +++ b/obj/item/organ/internal.html @@ -1 +1 @@ -/obj/item/organ/internal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    internal

    INTERNAL ORGANS DEFINES

    Vars

    damage_threshold_countNumber of gradiations of damage we can recover in. ie. set to 10, we can recover up to the most recent 10% damage. Leave null to disable regen.
    damage_threshold_valueActual amount of health constituting one gradiation.
    max_regeneration_cutoff_thresholdMax threshold before we stop regenerating without stabilizer.
    min_regeneration_cutoff_thresholdMin threshold at which we stop regenerating back to 0 damage. Null/0 to always respect thresholds.
    transfer_brainmob_with_organWhether or not we should try to transfer a brainmob when removed or replaced in a mob.

    Var Details

    damage_threshold_count

    Number of gradiations of damage we can recover in. ie. set to 10, we can recover up to the most recent 10% damage. Leave null to disable regen.

    damage_threshold_value

    Actual amount of health constituting one gradiation.

    max_regeneration_cutoff_threshold

    Max threshold before we stop regenerating without stabilizer.

    min_regeneration_cutoff_threshold

    Min threshold at which we stop regenerating back to 0 damage. Null/0 to always respect thresholds.

    transfer_brainmob_with_organ

    Whether or not we should try to transfer a brainmob when removed or replaced in a mob.

    \ No newline at end of file +/obj/item/organ/internal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    internal

    INTERNAL ORGANS DEFINES

    Vars

    damage_threshold_countNumber of gradiations of damage we can recover in. ie. set to 10, we can recover up to the most recent 10% damage. Leave null to disable regen.
    damage_threshold_valueActual amount of health constituting one gradiation.
    max_regeneration_cutoff_thresholdMax threshold before we stop regenerating without stabilizer.
    min_regeneration_cutoff_thresholdMin threshold at which we stop regenerating back to 0 damage. Null/0 to always respect thresholds.
    transfer_brainmob_with_organWhether or not we should try to transfer a brainmob when removed or replaced in a mob.

    Var Details

    damage_threshold_count

    Number of gradiations of damage we can recover in. ie. set to 10, we can recover up to the most recent 10% damage. Leave null to disable regen.

    damage_threshold_value

    Actual amount of health constituting one gradiation.

    max_regeneration_cutoff_threshold

    Max threshold before we stop regenerating without stabilizer.

    min_regeneration_cutoff_threshold

    Min threshold at which we stop regenerating back to 0 damage. Null/0 to always respect thresholds.

    transfer_brainmob_with_organ

    Whether or not we should try to transfer a brainmob when removed or replaced in a mob.

    \ No newline at end of file diff --git a/obj/item/organ/internal/lungs.html b/obj/item/organ/internal/lungs.html index a3c0f29e7be..a27fdf5ce5b 100644 --- a/obj/item/organ/internal/lungs.html +++ b/obj/item/organ/internal/lungs.html @@ -1 +1 @@ -/obj/item/organ/internal/lungs - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    lungs

    Procs

    sync_breath_typesSet these lungs' breath types based on the lungs' species

    Proc Details

    sync_breath_types

    Set these lungs' breath types based on the lungs' species

    \ No newline at end of file +/obj/item/organ/internal/lungs - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    lungs

    Procs

    sync_breath_typesSet these lungs' breath types based on the lungs' species

    Proc Details

    sync_breath_types

    Set these lungs' breath types based on the lungs' species

    \ No newline at end of file diff --git a/obj/item/paper.html b/obj/item/paper.html index a6236ce2455..ba484757230 100644 --- a/obj/item/paper.html +++ b/obj/item/paper.html @@ -1,4 +1,4 @@ -/obj/item/paper - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    paper

    Procs

    apply_custom_stamp*Stamp the paper with the specified values.
    is_blankWhether the paper can be considered blank, for purposes of refilling machines and etc.
    merge_with_existingMerge the paper with other papers or bundles inside "location"
    update_contents_overlaysApplies the overlay displayed when the paper contains some text.

    Proc Details

    apply_custom_stamp

    *Stamp the paper with the specified values.

    +/obj/item/paper - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    paper

    Procs

    apply_custom_stamp*Stamp the paper with the specified values.
    is_blankWhether the paper can be considered blank, for purposes of refilling machines and etc.
    merge_with_existingMerge the paper with other papers or bundles inside "location"
    update_contents_overlaysApplies the overlay displayed when the paper contains some text.

    Proc Details

    apply_custom_stamp

    *Stamp the paper with the specified values.

    • stamper_name: what is stamped. Or what comes after the sentence "This paper has been stamped "
    • -

    is_blank

    Whether the paper can be considered blank, for purposes of refilling machines and etc.

    merge_with_existing

    Merge the paper with other papers or bundles inside "location"

    update_contents_overlays

    Applies the overlay displayed when the paper contains some text.

    \ No newline at end of file +

    is_blank

    Whether the paper can be considered blank, for purposes of refilling machines and etc.

    merge_with_existing

    Merge the paper with other papers or bundles inside "location"

    update_contents_overlays

    Applies the overlay displayed when the paper contains some text.

    \ No newline at end of file diff --git a/obj/item/paper/carbon.html b/obj/item/paper/carbon.html index ed113ce57f3..cd40d4fe8f8 100644 --- a/obj/item/paper/carbon.html +++ b/obj/item/paper/carbon.html @@ -1 +1 @@ -/obj/item/paper/carbon - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    carbon

    Procs

    copy_toCopy our contents to a regular sheet of paper

    Proc Details

    copy_to

    Copy our contents to a regular sheet of paper

    \ No newline at end of file +/obj/item/paper/carbon - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    carbon

    Procs

    copy_toCopy our contents to a regular sheet of paper

    Proc Details

    copy_to

    Copy our contents to a regular sheet of paper

    \ No newline at end of file diff --git a/obj/item/paper_bundle.html b/obj/item/paper_bundle.html index 1345b1bb1e2..9c46cc0072d 100644 --- a/obj/item/paper_bundle.html +++ b/obj/item/paper_bundle.html @@ -1 +1 @@ -/obj/item/paper_bundle - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    paper_bundle

    Procs

    break_bundleDelete the bundle and drop all pages
    insert_sheet_atInsert the given item into the bundle, optionally at the index specified, or otherwise at the end.
    is_blankWhether all the papers in the pile are blank /obj/item/paper
    mergeMerge another bundle or paper into us.
    merge_all_in_locAttempts to merge all mergeable papers in the specified location into src.
    reevaluate_existenceCheck if the bundle should break itself down, and does it if needed.
    remove_sheetsIndiscriminatly remove sheets from the bundle

    Proc Details

    break_bundle

    Delete the bundle and drop all pages

    insert_sheet_at

    Insert the given item into the bundle, optionally at the index specified, or otherwise at the end.

    is_blank

    Whether all the papers in the pile are blank /obj/item/paper

    merge

    Merge another bundle or paper into us.

    merge_all_in_loc

    Attempts to merge all mergeable papers in the specified location into src.

    reevaluate_existence

    Check if the bundle should break itself down, and does it if needed.

    remove_sheets

    Indiscriminatly remove sheets from the bundle

    \ No newline at end of file +/obj/item/paper_bundle - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    paper_bundle

    Procs

    break_bundleDelete the bundle and drop all pages
    insert_sheet_atInsert the given item into the bundle, optionally at the index specified, or otherwise at the end.
    is_blankWhether all the papers in the pile are blank /obj/item/paper
    mergeMerge another bundle or paper into us.
    merge_all_in_locAttempts to merge all mergeable papers in the specified location into src.
    reevaluate_existenceCheck if the bundle should break itself down, and does it if needed.
    remove_sheetsIndiscriminatly remove sheets from the bundle

    Proc Details

    break_bundle

    Delete the bundle and drop all pages

    insert_sheet_at

    Insert the given item into the bundle, optionally at the index specified, or otherwise at the end.

    is_blank

    Whether all the papers in the pile are blank /obj/item/paper

    merge

    Merge another bundle or paper into us.

    merge_all_in_loc

    Attempts to merge all mergeable papers in the specified location into src.

    reevaluate_existence

    Check if the bundle should break itself down, and does it if needed.

    remove_sheets

    Indiscriminatly remove sheets from the bundle

    \ No newline at end of file diff --git a/obj/item/parcel.html b/obj/item/parcel.html index 5d2b3a716fa..f7f9cbc7531 100644 --- a/obj/item/parcel.html +++ b/obj/item/parcel.html @@ -1 +1 @@ -/obj/item/parcel - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    parcel

    A parcel wrapper for items and structures that can be wrapped in wrapping paper.

    Vars

    attached_noteA text note attached to the parcel that shows on examine
    icon_state_prefixThe first part of the icon_state names
    trash_colorColor of the dropped paper trash on unwrapping.

    Procs

    attach_destination_tagAttach a destination tag for the sorting machine to route the parcel to its destination.
    get_whitelistlist of atom types that can be wrapped. Includes subtypes of the specified types.

    Var Details

    attached_note

    A text note attached to the parcel that shows on examine

    icon_state_prefix

    The first part of the icon_state names

    trash_color

    Color of the dropped paper trash on unwrapping.

    Proc Details

    attach_destination_tag

    Attach a destination tag for the sorting machine to route the parcel to its destination.

    get_whitelist

    list of atom types that can be wrapped. Includes subtypes of the specified types.

    \ No newline at end of file +/obj/item/parcel - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    parcel

    A parcel wrapper for items and structures that can be wrapped in wrapping paper.

    Vars

    attached_noteA text note attached to the parcel that shows on examine
    icon_state_prefixThe first part of the icon_state names
    trash_colorColor of the dropped paper trash on unwrapping.

    Procs

    attach_destination_tagAttach a destination tag for the sorting machine to route the parcel to its destination.
    get_whitelistlist of atom types that can be wrapped. Includes subtypes of the specified types.

    Var Details

    attached_note

    A text note attached to the parcel that shows on examine

    icon_state_prefix

    The first part of the icon_state names

    trash_color

    Color of the dropped paper trash on unwrapping.

    Proc Details

    attach_destination_tag

    Attach a destination tag for the sorting machine to route the parcel to its destination.

    get_whitelist

    list of atom types that can be wrapped. Includes subtypes of the specified types.

    \ No newline at end of file diff --git a/obj/item/pen.html b/obj/item/pen.html index 1d8ef11dd28..f1f8b8cbb51 100644 --- a/obj/item/pen.html +++ b/obj/item/pen.html @@ -1 +1 @@ -/obj/item/pen - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    pen

    Vars

    pen_fontThe type of font this pen's written text will be represented with

    Var Details

    pen_font

    The type of font this pen's written text will be represented with

    \ No newline at end of file +/obj/item/pen - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    pen

    Vars

    pen_fontThe type of font this pen's written text will be represented with

    Var Details

    pen_font

    The type of font this pen's written text will be represented with

    \ No newline at end of file diff --git a/obj/item/pill_bottle.html b/obj/item/pill_bottle.html index ed773384b36..6519a9defe9 100644 --- a/obj/item/pill_bottle.html +++ b/obj/item/pill_bottle.html @@ -1 +1 @@ -/obj/item/pill_bottle - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    pill_bottle

    Vars

    labeled_nameIf a string, a label with this value will be added.

    Var Details

    labeled_name

    If a string, a label with this value will be added.

    \ No newline at end of file +/obj/item/pill_bottle - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    pill_bottle

    Vars

    labeled_nameIf a string, a label with this value will be added.

    Var Details

    labeled_name

    If a string, a label with this value will be added.

    \ No newline at end of file diff --git a/obj/item/poster.html b/obj/item/poster.html index 7a1af01b768..3f51209e89c 100644 --- a/obj/item/poster.html +++ b/obj/item/poster.html @@ -1 +1 @@ -/obj/item/poster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    poster

    A rolled up version of the wall-mounted poster structure

    Vars

    base_descThe description for the item/medium without any reference to the design.
    poster_designType path to the /decl for the design on this poster. At runtime is changed for a reference to the decl

    Var Details

    base_desc

    The description for the item/medium without any reference to the design.

    poster_design

    Type path to the /decl for the design on this poster. At runtime is changed for a reference to the decl

    \ No newline at end of file +/obj/item/poster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    poster

    A rolled up version of the wall-mounted poster structure

    Vars

    base_descThe description for the item/medium without any reference to the design.
    poster_designType path to the /decl for the design on this poster. At runtime is changed for a reference to the decl

    Var Details

    base_desc

    The description for the item/medium without any reference to the design.

    poster_design

    Type path to the /decl for the design on this poster. At runtime is changed for a reference to the decl

    \ No newline at end of file diff --git a/obj/item/radio.html b/obj/item/radio.html index 15fab2f3e94..295c62dc484 100644 --- a/obj/item/radio.html +++ b/obj/item/radio.html @@ -1,3 +1,3 @@ -/obj/item/radio - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    radio

    Procs

    can_receive_analogcheck if this radio can receive on the given analog frequency -@level: list of eligible z-levels, if it contains 0 then it reaches all levels

    Proc Details

    can_receive_analog

    check if this radio can receive on the given analog frequency -@level: list of eligible z-levels, if it contains 0 then it reaches all levels

    \ No newline at end of file +/obj/item/radio - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    radio

    Procs

    can_receive_analogcheck if this radio can receive on the given analog frequency +@level: list of eligible z-levels, if it contains 0 then it reaches all levels

    Proc Details

    can_receive_analog

    check if this radio can receive on the given analog frequency +@level: list of eligible z-levels, if it contains 0 then it reaches all levels

    \ No newline at end of file diff --git a/obj/item/radio/exosuit.html b/obj/item/radio/exosuit.html index f23ccd3f4e4..6c2718cb8bd 100644 --- a/obj/item/radio/exosuit.html +++ b/obj/item/radio/exosuit.html @@ -1 +1 @@ -/obj/item/radio/exosuit - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    exosuit

    Procs

    ui_interactOverridden solely to change the default topic state supplied.

    Proc Details

    ui_interact

    Overridden solely to change the default topic state supplied.

    \ No newline at end of file +/obj/item/radio/exosuit - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    exosuit

    Procs

    ui_interactOverridden solely to change the default topic state supplied.

    Proc Details

    ui_interact

    Overridden solely to change the default topic state supplied.

    \ No newline at end of file diff --git a/obj/item/secure_storage.html b/obj/item/secure_storage.html index da78a7a9235..e35d5b22ff4 100644 --- a/obj/item/secure_storage.html +++ b/obj/item/secure_storage.html @@ -1 +1 @@ -/obj/item/secure_storage - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    secure_storage

    Vars

    lock_typeThe type of lockable extension to use for this secure storage.
    overlay_emaggedAn overlay displayed after the thing has been emagged
    overlay_hackAn overlay displayed while the thing is being hacked
    overlay_lockedAn overlay displayed while it's locked
    overlay_panel_openAn overlay displayed while the service panel is opened
    overlay_unlockedAn overlay displayed while it's unlocked

    Var Details

    lock_type

    The type of lockable extension to use for this secure storage.

    overlay_emagged

    An overlay displayed after the thing has been emagged

    overlay_hack

    An overlay displayed while the thing is being hacked

    overlay_locked

    An overlay displayed while it's locked

    overlay_panel_open

    An overlay displayed while the service panel is opened

    overlay_unlocked

    An overlay displayed while it's unlocked

    \ No newline at end of file +/obj/item/secure_storage - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    secure_storage

    Vars

    lock_typeThe type of lockable extension to use for this secure storage.
    overlay_emaggedAn overlay displayed after the thing has been emagged
    overlay_hackAn overlay displayed while the thing is being hacked
    overlay_lockedAn overlay displayed while it's locked
    overlay_panel_openAn overlay displayed while the service panel is opened
    overlay_unlockedAn overlay displayed while it's unlocked

    Var Details

    lock_type

    The type of lockable extension to use for this secure storage.

    overlay_emagged

    An overlay displayed after the thing has been emagged

    overlay_hack

    An overlay displayed while the thing is being hacked

    overlay_locked

    An overlay displayed while it's locked

    overlay_panel_open

    An overlay displayed while the service panel is opened

    overlay_unlocked

    An overlay displayed while it's unlocked

    \ No newline at end of file diff --git a/obj/item/sign.html b/obj/item/sign.html index 3d684a6e8e4..1af28d4344e 100644 --- a/obj/item/sign.html +++ b/obj/item/sign.html @@ -1,2 +1,2 @@ -/obj/item/sign - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    sign

    Item form of the sign structure. Stores a sign structure type, and creates that structure upon install. -Takes on the appearence and properties of whatever sign structure type it contains.

    Vars

    sign_typeThe type of the sign this item will turn into upon installation

    Procs

    place_signActually creates and places the sign structure. Override to add to sign init.
    set_signSet the sign this sign item will contain from an sign structure instance.
    try_installAttempts installing the sign and ask the user for direction and etc.

    Var Details

    sign_type

    The type of the sign this item will turn into upon installation

    Proc Details

    place_sign

    Actually creates and places the sign structure. Override to add to sign init.

    set_sign

    Set the sign this sign item will contain from an sign structure instance.

    try_install

    Attempts installing the sign and ask the user for direction and etc.

    \ No newline at end of file +/obj/item/sign - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    sign

    Item form of the sign structure. Stores a sign structure type, and creates that structure upon install. +Takes on the appearence and properties of whatever sign structure type it contains.

    Vars

    sign_typeThe type of the sign this item will turn into upon installation

    Procs

    place_signActually creates and places the sign structure. Override to add to sign init.
    set_signSet the sign this sign item will contain from an sign structure instance.
    try_installAttempts installing the sign and ask the user for direction and etc.

    Var Details

    sign_type

    The type of the sign this item will turn into upon installation

    Proc Details

    place_sign

    Actually creates and places the sign structure. Override to add to sign init.

    set_sign

    Set the sign this sign item will contain from an sign structure instance.

    try_install

    Attempts installing the sign and ask the user for direction and etc.

    \ No newline at end of file diff --git a/obj/item/sign/diploma.html b/obj/item/sign/diploma.html index 2e192a48f4c..3f8d77ae20f 100644 --- a/obj/item/sign/diploma.html +++ b/obj/item/sign/diploma.html @@ -1 +1 @@ -/obj/item/sign/diploma - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    diploma

    A displayable diploma

    Vars

    detailsDetails on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    Var Details

    details

    Details on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    \ No newline at end of file +/obj/item/sign/diploma - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    diploma

    A displayable diploma

    Vars

    detailsDetails on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    Var Details

    details

    Details on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    \ No newline at end of file diff --git a/obj/item/stack.html b/obj/item/stack.html index 759a742efec..9d6f3f27211 100644 --- a/obj/item/stack.html +++ b/obj/item/stack.html @@ -1,3 +1,3 @@ -/obj/item/stack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    stack

    Vars

    crafting_stack_typeSet this to a specific type to restrict the recipes generated by this stack.
    indefinite_articleIf unset, picks a/an based off of if the first letter is a vowel or not.
    matter_per_pieceA copy of initial matter list when this atom initialized. Stack matter should always assume a single tile.

    Procs

    can_merge_stacksWhether a stack type has the capability to be merged.
    can_splitWhether a stack has the capability to be split.
    can_useReturn 1 if an immediate subsequent call to use() would succeed. -Ensures that code dealing with stacks uses the same logic.
    get_string_for_amountReturns the string describing an amount of the stack, i.e. "an ingot" vs "a flag"

    Var Details

    crafting_stack_type

    Set this to a specific type to restrict the recipes generated by this stack.

    indefinite_article

    If unset, picks a/an based off of if the first letter is a vowel or not.

    matter_per_piece

    A copy of initial matter list when this atom initialized. Stack matter should always assume a single tile.

    Proc Details

    can_merge_stacks

    Whether a stack type has the capability to be merged.

    can_split

    Whether a stack has the capability to be split.

    can_use

    Return 1 if an immediate subsequent call to use() would succeed. -Ensures that code dealing with stacks uses the same logic.

    get_string_for_amount

    Returns the string describing an amount of the stack, i.e. "an ingot" vs "a flag"

    \ No newline at end of file +/obj/item/stack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    stack

    Vars

    crafting_stack_typeSet this to a specific type to restrict the recipes generated by this stack.
    indefinite_articleIf unset, picks a/an based off of if the first letter is a vowel or not.
    matter_per_pieceA copy of initial matter list when this atom initialized. Stack matter should always assume a single tile.

    Procs

    can_merge_stacksWhether a stack type has the capability to be merged.
    can_splitWhether a stack has the capability to be split.
    can_useReturn 1 if an immediate subsequent call to use() would succeed. +Ensures that code dealing with stacks uses the same logic.
    get_string_for_amountReturns the string describing an amount of the stack, i.e. "an ingot" vs "a flag"

    Var Details

    crafting_stack_type

    Set this to a specific type to restrict the recipes generated by this stack.

    indefinite_article

    If unset, picks a/an based off of if the first letter is a vowel or not.

    matter_per_piece

    A copy of initial matter list when this atom initialized. Stack matter should always assume a single tile.

    Proc Details

    can_merge_stacks

    Whether a stack type has the capability to be merged.

    can_split

    Whether a stack has the capability to be split.

    can_use

    Return 1 if an immediate subsequent call to use() would succeed. +Ensures that code dealing with stacks uses the same logic.

    get_string_for_amount

    Returns the string describing an amount of the stack, i.e. "an ingot" vs "a flag"

    \ No newline at end of file diff --git a/obj/item/stack/cable_coil.html b/obj/item/stack/cable_coil.html index ab4e7404526..770341549c3 100644 --- a/obj/item/stack/cable_coil.html +++ b/obj/item/stack/cable_coil.html @@ -1,3 +1,3 @@ -/obj/item/stack/cable_coil - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cable_coil

    Vars

    cable_typeThe type of cable structure produced when laying down this cable. -src.cable_type::cable_type should equal stack_merge_type, ideally
    can_have_colorWhether or not this cable coil can even have a color in the first place.

    Var Details

    cable_type

    The type of cable structure produced when laying down this cable. -src.cable_type::cable_type should equal stack_merge_type, ideally

    can_have_color

    Whether or not this cable coil can even have a color in the first place.

    \ No newline at end of file +/obj/item/stack/cable_coil - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cable_coil

    Vars

    cable_typeThe type of cable structure produced when laying down this cable. +src.cable_type::cable_type should equal stack_merge_type, ideally
    can_have_colorWhether or not this cable coil can even have a color in the first place.

    Var Details

    cable_type

    The type of cable structure produced when laying down this cable. +src.cable_type::cable_type should equal stack_merge_type, ideally

    can_have_color

    Whether or not this cable coil can even have a color in the first place.

    \ No newline at end of file diff --git a/obj/item/stack/material.html b/obj/item/stack/material.html index eba98f8b3e5..65f63bc1361 100644 --- a/obj/item/stack/material.html +++ b/obj/item/stack/material.html @@ -1 +1 @@ -/obj/item/stack/material - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    material

    Vars

    materialMaterial will be set only during Initialize, or the stack is invalid.
    matterAs with material, these stacks should only set this in Initialize as they are abstract 'shapes' rather than discrete objects.

    Var Details

    material

    Material will be set only during Initialize, or the stack is invalid.

    matter

    As with material, these stacks should only set this in Initialize as they are abstract 'shapes' rather than discrete objects.

    \ No newline at end of file +/obj/item/stack/material - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    material

    Vars

    materialMaterial will be set only during Initialize, or the stack is invalid.
    matterAs with material, these stacks should only set this in Initialize as they are abstract 'shapes' rather than discrete objects.

    Var Details

    material

    Material will be set only during Initialize, or the stack is invalid.

    matter

    As with material, these stacks should only set this in Initialize as they are abstract 'shapes' rather than discrete objects.

    \ No newline at end of file diff --git a/obj/item/stack/material/bow_ammo.html b/obj/item/stack/material/bow_ammo.html index cc8a34b62c9..84bcbee6ced 100644 --- a/obj/item/stack/material/bow_ammo.html +++ b/obj/item/stack/material/bow_ammo.html @@ -1 +1 @@ -/obj/item/stack/material/bow_ammo - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    bow_ammo

    Procs

    removed_from_bowHelper for metal rods falling apart.

    Proc Details

    removed_from_bow

    Helper for metal rods falling apart.

    \ No newline at end of file +/obj/item/stack/material/bow_ammo - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    bow_ammo

    Procs

    removed_from_bowHelper for metal rods falling apart.

    Proc Details

    removed_from_bow

    Helper for metal rods falling apart.

    \ No newline at end of file diff --git a/obj/item/stack/material/ore.html b/obj/item/stack/material/ore.html index 9a12b23cbac..28a2da0c901 100644 --- a/obj/item/stack/material/ore.html +++ b/obj/item/stack/material/ore.html @@ -1 +1 @@ -/obj/item/stack/material/ore - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    ore

    Vars

    cached_ore_icon_statesAssociative list of cache key to the generate icons for the ore piles. We pre-generate a pile of all possible ore icon states, and make them available
    ore_icon_statesA list of all the existing ore icon states in the ore file

    Procs

    cache_ore_pile_iconsCaches the icon state of the ore piles for each possible icon states. The images are greyscale so their color can be changed by the individual materials.
    get_cached_ore_pile_overlayReturns a cached ore pile icon state
    throw_impactPOCKET SAND!

    Var Details

    cached_ore_icon_states

    Associative list of cache key to the generate icons for the ore piles. We pre-generate a pile of all possible ore icon states, and make them available

    ore_icon_states

    A list of all the existing ore icon states in the ore file

    Proc Details

    cache_ore_pile_icons

    Caches the icon state of the ore piles for each possible icon states. The images are greyscale so their color can be changed by the individual materials.

    get_cached_ore_pile_overlay

    Returns a cached ore pile icon state

    throw_impact

    POCKET SAND!

    \ No newline at end of file +/obj/item/stack/material/ore - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    ore

    Vars

    cached_ore_icon_statesAssociative list of cache key to the generate icons for the ore piles. We pre-generate a pile of all possible ore icon states, and make them available
    ore_icon_statesA list of all the existing ore icon states in the ore file

    Procs

    cache_ore_pile_iconsCaches the icon state of the ore piles for each possible icon states. The images are greyscale so their color can be changed by the individual materials.
    get_cached_ore_pile_overlayReturns a cached ore pile icon state
    throw_impactPOCKET SAND!

    Var Details

    cached_ore_icon_states

    Associative list of cache key to the generate icons for the ore piles. We pre-generate a pile of all possible ore icon states, and make them available

    ore_icon_states

    A list of all the existing ore icon states in the ore file

    Proc Details

    cache_ore_pile_icons

    Caches the icon state of the ore piles for each possible icon states. The images are greyscale so their color can be changed by the individual materials.

    get_cached_ore_pile_overlay

    Returns a cached ore pile icon state

    throw_impact

    POCKET SAND!

    \ No newline at end of file diff --git a/obj/item/stack/package_wrap.html b/obj/item/stack/package_wrap.html index fa041c4731e..c7006c7ad11 100644 --- a/obj/item/stack/package_wrap.html +++ b/obj/item/stack/package_wrap.html @@ -1 +1 @@ -/obj/item/stack/package_wrap - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    package_wrap

    Vars

    currently_wrappingCheck to prevent people from wrapping something multiple times at once.
    wrapped_result_typeThe type of wrapped item that will be produced

    Procs

    create_wrapperCreate the wrapper object and put the wrapped thing inside of it.
    get_blacklistTypes that the wrapper cannot wrap, ever
    wrapAttempts wrapping the given object. Returns the wrapper object containing the wrapped object.

    Var Details

    currently_wrapping

    Check to prevent people from wrapping something multiple times at once.

    wrapped_result_type

    The type of wrapped item that will be produced

    Proc Details

    create_wrapper

    Create the wrapper object and put the wrapped thing inside of it.

    get_blacklist

    Types that the wrapper cannot wrap, ever

    wrap

    Attempts wrapping the given object. Returns the wrapper object containing the wrapped object.

    \ No newline at end of file +/obj/item/stack/package_wrap - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    package_wrap

    Vars

    currently_wrappingCheck to prevent people from wrapping something multiple times at once.
    wrapped_result_typeThe type of wrapped item that will be produced

    Procs

    create_wrapperCreate the wrapper object and put the wrapped thing inside of it.
    get_blacklistTypes that the wrapper cannot wrap, ever
    wrapAttempts wrapping the given object. Returns the wrapper object containing the wrapped object.

    Var Details

    currently_wrapping

    Check to prevent people from wrapping something multiple times at once.

    wrapped_result_type

    The type of wrapped item that will be produced

    Proc Details

    create_wrapper

    Create the wrapper object and put the wrapped thing inside of it.

    get_blacklist

    Types that the wrapper cannot wrap, ever

    wrap

    Attempts wrapping the given object. Returns the wrapper object containing the wrapped object.

    \ No newline at end of file diff --git a/obj/item/stack/tape_roll/barricade_tape.html b/obj/item/stack/tape_roll/barricade_tape.html index df36714db4d..81feaf141da 100644 --- a/obj/item/stack/tape_roll/barricade_tape.html +++ b/obj/item/stack/tape_roll/barricade_tape.html @@ -1 +1 @@ -/obj/item/stack/tape_roll/barricade_tape - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    barricade_tape

    Procs

    apply_templateUpdate our appearence and data to match the specified tape template.
    place_linePlace a tape line on the current turf.
    user_moved_unrollingCallback used when whoever holds us moved to a new turf.

    Proc Details

    apply_template

    Update our appearence and data to match the specified tape template.

    place_line

    Place a tape line on the current turf.

    user_moved_unrolling

    Callback used when whoever holds us moved to a new turf.

    \ No newline at end of file +/obj/item/stack/tape_roll/barricade_tape - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    barricade_tape

    Procs

    apply_templateUpdate our appearence and data to match the specified tape template.
    place_linePlace a tape line on the current turf.
    user_moved_unrollingCallback used when whoever holds us moved to a new turf.

    Proc Details

    apply_template

    Update our appearence and data to match the specified tape template.

    place_line

    Place a tape line on the current turf.

    user_moved_unrolling

    Callback used when whoever holds us moved to a new turf.

    \ No newline at end of file diff --git a/obj/item/sticky_pad.html b/obj/item/sticky_pad.html index fba1b523b61..3b30e3583a7 100644 --- a/obj/item/sticky_pad.html +++ b/obj/item/sticky_pad.html @@ -1 +1 @@ -/obj/item/sticky_pad - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    sticky_pad

    Procs

    update_top_paperCreates the paper the user can write on, if there's any paper left.

    Proc Details

    update_top_paper

    Creates the paper the user can write on, if there's any paper left.

    \ No newline at end of file +/obj/item/sticky_pad - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    sticky_pad

    Procs

    update_top_paperCreates the paper the user can write on, if there's any paper left.

    Proc Details

    update_top_paper

    Creates the paper the user can write on, if there's any paper left.

    \ No newline at end of file diff --git a/obj/item/stock_parts/circuitboard/air_management.html b/obj/item/stock_parts/circuitboard/air_management.html index d30b9ecce0c..78a8e2aa58b 100644 --- a/obj/item/stock_parts/circuitboard/air_management.html +++ b/obj/item/stock_parts/circuitboard/air_management.html @@ -1 +1 @@ -/obj/item/stock_parts/circuitboard/air_management - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    air_management

    Procs

    constructConstruct
    deconstructDeconstruct

    Proc Details

    construct

    Construct

    deconstruct

    Deconstruct

    \ No newline at end of file +/obj/item/stock_parts/circuitboard/air_management - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    air_management

    Procs

    constructConstruct
    deconstructDeconstruct

    Proc Details

    construct

    Construct

    deconstruct

    Deconstruct

    \ No newline at end of file diff --git a/obj/item/stock_parts/item_holder.html b/obj/item/stock_parts/item_holder.html index 7247517394d..2030fa8e080 100644 --- a/obj/item/stock_parts/item_holder.html +++ b/obj/item/stock_parts/item_holder.html @@ -1 +1 @@ -/obj/item/stock_parts/item_holder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    item_holder

    Base class for stock parts that allow an item to be inserted while the maintenance panel is closed.

    Procs

    eject_itemEject the contained item.
    get_description_insertableReturns a string to describe the kind of item that can be inserted. For instance, "disk" in the case of a data disk.
    get_insertedReturns the inserted object if there is one, or null.
    insert_itemInsert the given object into the component, trigger callbacks, and transfer the item from the user if there is one.
    is_accepted_typeReturns whether the object can be handled by the component.
    is_item_insertedReturns whether there is an item contained in the component.
    set_insertedHandle putting the object in the component's contents. Doesn't trigger any callbacks, or messages.

    Proc Details

    eject_item

    Eject the contained item.

    get_description_insertable

    Returns a string to describe the kind of item that can be inserted. For instance, "disk" in the case of a data disk.

    get_inserted

    Returns the inserted object if there is one, or null.

    insert_item

    Insert the given object into the component, trigger callbacks, and transfer the item from the user if there is one.

    is_accepted_type

    Returns whether the object can be handled by the component.

    is_item_inserted

    Returns whether there is an item contained in the component.

    set_inserted

    Handle putting the object in the component's contents. Doesn't trigger any callbacks, or messages.

    \ No newline at end of file +/obj/item/stock_parts/item_holder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    item_holder

    Base class for stock parts that allow an item to be inserted while the maintenance panel is closed.

    Procs

    eject_itemEject the contained item.
    get_description_insertableReturns a string to describe the kind of item that can be inserted. For instance, "disk" in the case of a data disk.
    get_insertedReturns the inserted object if there is one, or null.
    insert_itemInsert the given object into the component, trigger callbacks, and transfer the item from the user if there is one.
    is_accepted_typeReturns whether the object can be handled by the component.
    is_item_insertedReturns whether there is an item contained in the component.
    set_insertedHandle putting the object in the component's contents. Doesn't trigger any callbacks, or messages.

    Proc Details

    eject_item

    Eject the contained item.

    get_description_insertable

    Returns a string to describe the kind of item that can be inserted. For instance, "disk" in the case of a data disk.

    get_inserted

    Returns the inserted object if there is one, or null.

    insert_item

    Insert the given object into the component, trigger callbacks, and transfer the item from the user if there is one.

    is_accepted_type

    Returns whether the object can be handled by the component.

    is_item_inserted

    Returns whether there is an item contained in the component.

    set_inserted

    Handle putting the object in the component's contents. Doesn't trigger any callbacks, or messages.

    \ No newline at end of file diff --git a/obj/item/stock_parts/printer.html b/obj/item/stock_parts/printer.html index 5e5a25facad..b3fb227e0e2 100644 --- a/obj/item/stock_parts/printer.html +++ b/obj/item/stock_parts/printer.html @@ -1 +1 @@ -/obj/item/stock_parts/printer - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    printer

    Procs

    clear_job_queueFully clears the job queue
    insert_paperAllow inserting either a blank paper or blank paper bundle into the printer.
    insert_tonerAllow inserting a toner cartridge into the printer
    queue_jobEnqueue a job and make a copy of the paper, picture, bundle or text string or image that's passed into parameters.
    remove_tonerAllow removing the toner cartridge from the printer

    Proc Details

    clear_job_queue

    Fully clears the job queue

    insert_paper

    Allow inserting either a blank paper or blank paper bundle into the printer.

    insert_toner

    Allow inserting a toner cartridge into the printer

    queue_job

    Enqueue a job and make a copy of the paper, picture, bundle or text string or image that's passed into parameters.

    remove_toner

    Allow removing the toner cartridge from the printer

    \ No newline at end of file +/obj/item/stock_parts/printer - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    printer

    Procs

    clear_job_queueFully clears the job queue
    insert_paperAllow inserting either a blank paper or blank paper bundle into the printer.
    insert_tonerAllow inserting a toner cartridge into the printer
    queue_jobEnqueue a job and make a copy of the paper, picture, bundle or text string or image that's passed into parameters.
    remove_tonerAllow removing the toner cartridge from the printer

    Proc Details

    clear_job_queue

    Fully clears the job queue

    insert_paper

    Allow inserting either a blank paper or blank paper bundle into the printer.

    insert_toner

    Allow inserting a toner cartridge into the printer

    queue_job

    Enqueue a job and make a copy of the paper, picture, bundle or text string or image that's passed into parameters.

    remove_toner

    Allow removing the toner cartridge from the printer

    \ No newline at end of file diff --git a/obj/item/tool.html b/obj/item/tool.html index 6dd2c4324dc..a8be11ff575 100644 --- a/obj/item/tool.html +++ b/obj/item/tool.html @@ -1 +1 @@ -/obj/item/tool - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tool

    Vars

    binding_materialMaterial used for binding.
    handle_materialMaterial used for our handle. Set to base material if null.
    materialMaterial is used for the head, handle is handle(d) below.

    Var Details

    binding_material

    Material used for binding.

    handle_material

    Material used for our handle. Set to base material if null.

    material

    Material is used for the head, handle is handle(d) below.

    \ No newline at end of file +/obj/item/tool - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tool

    Vars

    binding_materialMaterial used for binding.
    handle_materialMaterial used for our handle. Set to base material if null.
    materialMaterial is used for the head, handle is handle(d) below.

    Var Details

    binding_material

    Material used for binding.

    handle_material

    Material used for our handle. Set to base material if null.

    material

    Material is used for the head, handle is handle(d) below.

    \ No newline at end of file diff --git a/obj/item/weldingtool.html b/obj/item/weldingtool.html index 7ccb6958bb7..a029a0f80c1 100644 --- a/obj/item/weldingtool.html +++ b/obj/item/weldingtool.html @@ -1 +1 @@ -/obj/item/weldingtool - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldingtool

    Procs

    idlingHandle the flame burning fuel while the welder is on
    update_physical_damageHandles updating damage depening on whether the welder is on or off

    Proc Details

    idling

    Handle the flame burning fuel while the welder is on

    update_physical_damage

    Handles updating damage depening on whether the welder is on or off

    \ No newline at end of file +/obj/item/weldingtool - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldingtool

    Procs

    idlingHandle the flame burning fuel while the welder is on
    update_physical_damageHandles updating damage depening on whether the welder is on or off

    Proc Details

    idling

    Handle the flame burning fuel while the welder is on

    update_physical_damage

    Handles updating damage depening on whether the welder is on or off

    \ No newline at end of file diff --git a/obj/item/weldingtool/weldpack.html b/obj/item/weldingtool/weldpack.html index 34619104659..b35cd33d01b 100644 --- a/obj/item/weldingtool/weldpack.html +++ b/obj/item/weldingtool/weldpack.html @@ -1 +1 @@ -/obj/item/weldingtool/weldpack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldpack

    Welder specifically for the welder pack.

    Procs

    on_pack_deletedCalled by the parent when the welderpack is deleting
    on_pack_droppedCalled by the parent when the welderpack is dropped

    Proc Details

    on_pack_deleted

    Called by the parent when the welderpack is deleting

    on_pack_dropped

    Called by the parent when the welderpack is dropped

    \ No newline at end of file +/obj/item/weldingtool/weldpack - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    weldpack

    Welder specifically for the welder pack.

    Procs

    on_pack_deletedCalled by the parent when the welderpack is deleting
    on_pack_droppedCalled by the parent when the welderpack is dropped

    Proc Details

    on_pack_deleted

    Called by the parent when the welderpack is deleting

    on_pack_dropped

    Called by the parent when the welderpack is dropped

    \ No newline at end of file diff --git a/obj/machinery.html b/obj/machinery.html index 5674c28acfc..2429a076f3a 100644 --- a/obj/machinery.html +++ b/obj/machinery.html @@ -1 +1 @@ -/obj/machinery - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    machinery

    Procs

    set_id_tagHandles updating stock parts and internal id tag when changing it to something else

    Proc Details

    set_id_tag

    Handles updating stock parts and internal id tag when changing it to something else

    \ No newline at end of file +/obj/machinery - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    machinery

    Procs

    set_id_tagHandles updating stock parts and internal id tag when changing it to something else

    Proc Details

    set_id_tag

    Handles updating stock parts and internal id tag when changing it to something else

    \ No newline at end of file diff --git a/obj/machinery/airlock_sensor.html b/obj/machinery/airlock_sensor.html index 6899a927029..168ef949fad 100644 --- a/obj/machinery/airlock_sensor.html +++ b/obj/machinery/airlock_sensor.html @@ -1 +1 @@ -/obj/machinery/airlock_sensor - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    airlock_sensor

    Procs

    set_master_cyclingMeant to update the icon when the master airlock controller is cycling

    Proc Details

    set_master_cycling

    Meant to update the icon when the master airlock controller is cycling

    \ No newline at end of file +/obj/machinery/airlock_sensor - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    airlock_sensor

    Procs

    set_master_cyclingMeant to update the icon when the master airlock controller is cycling

    Proc Details

    set_master_cycling

    Meant to update the icon when the master airlock controller is cycling

    \ No newline at end of file diff --git a/obj/machinery/biogenerator.html b/obj/machinery/biogenerator.html index c8b28583268..bc1eae1cbf2 100644 --- a/obj/machinery/biogenerator.html +++ b/obj/machinery/biogenerator.html @@ -1,2 +1,2 @@ -/obj/machinery/biogenerator - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    biogenerator

    Procs

    ui_interactDisplay the NanoUI window for the vending machine.

    Proc Details

    ui_interact

    Display the NanoUI window for the vending machine.

    -

    See NanoUI documentation for details.

    \ No newline at end of file +/obj/machinery/biogenerator - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    biogenerator

    Procs

    ui_interactDisplay the NanoUI window for the vending machine.

    Proc Details

    ui_interact

    Display the NanoUI window for the vending machine.

    +

    See NanoUI documentation for details.

    \ No newline at end of file diff --git a/obj/machinery/computer/modular/preset.html b/obj/machinery/computer/modular/preset.html index 2e05b86dc40..b1797a09119 100644 --- a/obj/machinery/computer/modular/preset.html +++ b/obj/machinery/computer/modular/preset.html @@ -1,3 +1,3 @@ -/obj/machinery/computer/modular/preset - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    preset

    Vars

    automount_disksMounts the mainframe with the corresponding key as its ID to the root directory named after the value. -Ex. list("RECORDS_MAINFRAME" = "records")

    Var Details

    automount_disks

    Mounts the mainframe with the corresponding key as its ID to the root directory named after the value. -Ex. list("RECORDS_MAINFRAME" = "records")

    \ No newline at end of file +/obj/machinery/computer/modular/preset - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    preset

    Vars

    automount_disksMounts the mainframe with the corresponding key as its ID to the root directory named after the value. +Ex. list("RECORDS_MAINFRAME" = "records")

    Var Details

    automount_disks

    Mounts the mainframe with the corresponding key as its ID to the root directory named after the value. +Ex. list("RECORDS_MAINFRAME" = "records")

    \ No newline at end of file diff --git a/obj/machinery/computer/ship/helm.html b/obj/machinery/computer/ship/helm.html index d35bf783917..95f28042852 100644 --- a/obj/machinery/computer/ship/helm.html +++ b/obj/machinery/computer/ship/helm.html @@ -1,9 +1,9 @@ -/obj/machinery/computer/ship/helm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    helm

    Vars

    current_operatorThe mob currently operating the helm - The last one to click one of the movement buttons and be on the overmap screen. Set to null for autopilot or when the mob isn't in range.

    Procs

    display_operator_change_messageDisplays visible messages indicating a change in operator. +/obj/machinery/computer/ship/helm - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    helm

    Vars

    current_operatorThe mob currently operating the helm - The last one to click one of the movement buttons and be on the overmap screen. Set to null for autopilot or when the mob isn't in range.

    Procs

    display_operator_change_messageDisplays visible messages indicating a change in operator. autopilot will affect the displayed message.
    set_operatorUpdates current_operator to the new user, or null and ejects the old operator from the overmap view - Only one person on a helm at a time! Will call display_operator_change_message() if silent is FALSE. autopilot will prevent ejection from the overmap (You want to monitor your autopilot right?) and by passed on to display_operator_change_message(). -Skips ghosts and observers to prevent accidental external influencing of flight.

    Var Details

    current_operator

    The mob currently operating the helm - The last one to click one of the movement buttons and be on the overmap screen. Set to null for autopilot or when the mob isn't in range.

    Proc Details

    display_operator_change_message

    Displays visible messages indicating a change in operator. -autopilot will affect the displayed message.

    set_operator

    Updates current_operator to the new user, or null and ejects the old operator from the overmap view - Only one person on a helm at a time! +Skips ghosts and observers to prevent accidental external influencing of flight.

    Var Details

    current_operator

    The mob currently operating the helm - The last one to click one of the movement buttons and be on the overmap screen. Set to null for autopilot or when the mob isn't in range.

    Proc Details

    display_operator_change_message

    Displays visible messages indicating a change in operator. +autopilot will affect the displayed message.

    set_operator

    Updates current_operator to the new user, or null and ejects the old operator from the overmap view - Only one person on a helm at a time! Will call display_operator_change_message() if silent is FALSE. autopilot will prevent ejection from the overmap (You want to monitor your autopilot right?) and by passed on to display_operator_change_message(). -Skips ghosts and observers to prevent accidental external influencing of flight.

    \ No newline at end of file +Skips ghosts and observers to prevent accidental external influencing of flight.

    \ No newline at end of file diff --git a/obj/machinery/door/airlock.html b/obj/machinery/door/airlock.html index fda41393756..e76f6b8746f 100644 --- a/obj/machinery/door/airlock.html +++ b/obj/machinery/door/airlock.html @@ -1 +1 @@ -/obj/machinery/door/airlock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    airlock

    Vars

    lockingIf TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will lock itself.
    unlockingIf TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will unlock itself.

    Var Details

    locking

    If TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will lock itself.

    unlocking

    If TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will unlock itself.

    \ No newline at end of file +/obj/machinery/door/airlock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    airlock

    Vars

    lockingIf TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will lock itself.
    unlockingIf TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will unlock itself.

    Var Details

    locking

    If TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will lock itself.

    unlocking

    If TRUE, when operating goes from TRUE to FALSE (i.e. door finishes closing/opening), the door will unlock itself.

    \ No newline at end of file diff --git a/obj/machinery/dummy_airlock_controller.html b/obj/machinery/dummy_airlock_controller.html index 5c193c3350b..2866ad8a4bf 100644 --- a/obj/machinery/dummy_airlock_controller.html +++ b/obj/machinery/dummy_airlock_controller.html @@ -1 +1 @@ -/obj/machinery/dummy_airlock_controller - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    dummy_airlock_controller

    Provides remote access to a controller (since they must be unique).

    Vars

    master_controllerMaster controller we're subordinated to
    remote_stateTopic state used to interact remotely with the master controller's UI

    Procs

    on_master_destroyedCallback from the master controller when it is destroyed.
    on_update_iconUpdate our appearence and state to match our parent's, unless we don't have a parent.

    Var Details

    master_controller

    Master controller we're subordinated to

    remote_state

    Topic state used to interact remotely with the master controller's UI

    Proc Details

    on_master_destroyed

    Callback from the master controller when it is destroyed.

    on_update_icon

    Update our appearence and state to match our parent's, unless we don't have a parent.

    \ No newline at end of file +/obj/machinery/dummy_airlock_controller - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    dummy_airlock_controller

    Provides remote access to a controller (since they must be unique).

    Vars

    master_controllerMaster controller we're subordinated to
    remote_stateTopic state used to interact remotely with the master controller's UI

    Procs

    on_master_destroyedCallback from the master controller when it is destroyed.
    on_update_iconUpdate our appearence and state to match our parent's, unless we don't have a parent.

    Var Details

    master_controller

    Master controller we're subordinated to

    remote_state

    Topic state used to interact remotely with the master controller's UI

    Proc Details

    on_master_destroyed

    Callback from the master controller when it is destroyed.

    on_update_icon

    Update our appearence and state to match our parent's, unless we don't have a parent.

    \ No newline at end of file diff --git a/obj/machinery/embedded_controller/radio.html b/obj/machinery/embedded_controller/radio.html index 1b4552c0ead..6b248607bfe 100644 --- a/obj/machinery/embedded_controller/radio.html +++ b/obj/machinery/embedded_controller/radio.html @@ -1 +1 @@ -/obj/machinery/embedded_controller/radio - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    radio

    Vars

    INDICATOR_FLAG_ACTIVEUsed to tell the "indicator_active" light should be lit up on the controller
    INDICATOR_FLAG_DONEUsed to tell the "indicator_done" light should be lit up on the controller
    INDICATOR_FLAG_FORCEDUsed to tell the "indicator_forced" light should be lit up on the controller
    indicator_stateBitflag to indicate which indicator lights are on so dummy controllers can match the same state
    masterIf set, this controller will route its commands to the master controller with the same id_tag.
    radio_connectionRadio connection to use for emiting commands
    screen_stateIcon state of the screen used by dummy controllers to match the same state

    Var Details

    INDICATOR_FLAG_ACTIVE

    Used to tell the "indicator_active" light should be lit up on the controller

    INDICATOR_FLAG_DONE

    Used to tell the "indicator_done" light should be lit up on the controller

    INDICATOR_FLAG_FORCED

    Used to tell the "indicator_forced" light should be lit up on the controller

    indicator_state

    Bitflag to indicate which indicator lights are on so dummy controllers can match the same state

    master

    If set, this controller will route its commands to the master controller with the same id_tag.

    radio_connection

    Radio connection to use for emiting commands

    screen_state

    Icon state of the screen used by dummy controllers to match the same state

    \ No newline at end of file +/obj/machinery/embedded_controller/radio - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    radio

    Vars

    INDICATOR_FLAG_ACTIVEUsed to tell the "indicator_active" light should be lit up on the controller
    INDICATOR_FLAG_DONEUsed to tell the "indicator_done" light should be lit up on the controller
    INDICATOR_FLAG_FORCEDUsed to tell the "indicator_forced" light should be lit up on the controller
    indicator_stateBitflag to indicate which indicator lights are on so dummy controllers can match the same state
    masterIf set, this controller will route its commands to the master controller with the same id_tag.
    radio_connectionRadio connection to use for emiting commands
    screen_stateIcon state of the screen used by dummy controllers to match the same state

    Var Details

    INDICATOR_FLAG_ACTIVE

    Used to tell the "indicator_active" light should be lit up on the controller

    INDICATOR_FLAG_DONE

    Used to tell the "indicator_done" light should be lit up on the controller

    INDICATOR_FLAG_FORCED

    Used to tell the "indicator_forced" light should be lit up on the controller

    indicator_state

    Bitflag to indicate which indicator lights are on so dummy controllers can match the same state

    master

    If set, this controller will route its commands to the master controller with the same id_tag.

    radio_connection

    Radio connection to use for emiting commands

    screen_state

    Icon state of the screen used by dummy controllers to match the same state

    \ No newline at end of file diff --git a/obj/machinery/embedded_controller/radio/airlock.html b/obj/machinery/embedded_controller/radio/airlock.html index 47fcb871fa3..fdb76867e38 100644 --- a/obj/machinery/embedded_controller/radio/airlock.html +++ b/obj/machinery/embedded_controller/radio/airlock.html @@ -1 +1 @@ -/obj/machinery/embedded_controller/radio/airlock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    airlock

    Procs

    add_remote_terminalAdds a dummy remote controller to our list of dummy controllers.
    remove_remote_terminalRemoves a dummy remote controller from our list of dummy controllers.

    Proc Details

    add_remote_terminal

    Adds a dummy remote controller to our list of dummy controllers.

    remove_remote_terminal

    Removes a dummy remote controller from our list of dummy controllers.

    \ No newline at end of file +/obj/machinery/embedded_controller/radio/airlock - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    airlock

    Procs

    add_remote_terminalAdds a dummy remote controller to our list of dummy controllers.
    remove_remote_terminalRemoves a dummy remote controller from our list of dummy controllers.

    Proc Details

    add_remote_terminal

    Adds a dummy remote controller to our list of dummy controllers.

    remove_remote_terminal

    Removes a dummy remote controller from our list of dummy controllers.

    \ No newline at end of file diff --git a/obj/machinery/embedded_controller/radio/docking_port_multi.html b/obj/machinery/embedded_controller/radio/docking_port_multi.html index 8b43b1203ee..54c5b70ba32 100644 --- a/obj/machinery/embedded_controller/radio/docking_port_multi.html +++ b/obj/machinery/embedded_controller/radio/docking_port_multi.html @@ -1,4 +1,4 @@ -/obj/machinery/embedded_controller/radio/docking_port_multi - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    docking_port_multi

    ** DEBUG VERBS ***

    +/obj/machinery/embedded_controller/radio/docking_port_multi - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - Types

    docking_port_multi

    ** DEBUG VERBS ***

    /datum/computer/file/embedded_program/docking/proc/print_state() log_debug("id_tag: [id_tag]") log_debug("dock_state: [dock_state]") @@ -32,4 +32,4 @@

    /obj/machinery/embedded_controller/radio/airlock/docking_port/verb/debug_init_undock() set category = "Debug" set src in view(1) -src.program:initiate_undocking()

    \ No newline at end of file +src.program:initiate_undocking()

    \ No newline at end of file diff --git a/obj/machinery/faxmachine.html b/obj/machinery/faxmachine.html index c32332caeb5..1c540fbe905 100644 --- a/obj/machinery/faxmachine.html +++ b/obj/machinery/faxmachine.html @@ -1 +1 @@ -/obj/machinery/faxmachine - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    faxmachine

    Procs

    OnTopic_DiskOpsHandle disk operations topics.
    can_send_fax_toCheck if the card we inserted has enough credentials to print on the target fax machine on the network.
    on_print_errorWarn the user that something interrupted printing.
    on_printed_pagePlays print animation async.
    on_queue_finishedTells the user we just printed the last page of the queue, and do the print anim.
    receive_faxHandles queuing any received fax message in the printer queue, and starts the printer if needed.
    try_get_cardReturns the inserted card if there is a reader and if there is a card. Otherwise print a warning to the user, if a user was passed
    try_get_diskWarn the user if the disk cannot be accessed. Otherwise returns the disk in the disk reader.
    update_uiCause the nanoui to update, also updates the icon of the machine.

    Proc Details

    OnTopic_DiskOps

    Handle disk operations topics.

    can_send_fax_to

    Check if the card we inserted has enough credentials to print on the target fax machine on the network.

    on_print_error

    Warn the user that something interrupted printing.

    on_printed_page

    Plays print animation async.

    on_queue_finished

    Tells the user we just printed the last page of the queue, and do the print anim.

    receive_fax

    Handles queuing any received fax message in the printer queue, and starts the printer if needed.

    try_get_card

    Returns the inserted card if there is a reader and if there is a card. Otherwise print a warning to the user, if a user was passed

    try_get_disk

    Warn the user if the disk cannot be accessed. Otherwise returns the disk in the disk reader.

    update_ui

    Cause the nanoui to update, also updates the icon of the machine.

    \ No newline at end of file +/obj/machinery/faxmachine - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    faxmachine

    Procs

    OnTopic_DiskOpsHandle disk operations topics.
    can_send_fax_toCheck if the card we inserted has enough credentials to print on the target fax machine on the network.
    on_print_errorWarn the user that something interrupted printing.
    on_printed_pagePlays print animation async.
    on_queue_finishedTells the user we just printed the last page of the queue, and do the print anim.
    receive_faxHandles queuing any received fax message in the printer queue, and starts the printer if needed.
    try_get_cardReturns the inserted card if there is a reader and if there is a card. Otherwise print a warning to the user, if a user was passed
    try_get_diskWarn the user if the disk cannot be accessed. Otherwise returns the disk in the disk reader.
    update_uiCause the nanoui to update, also updates the icon of the machine.

    Proc Details

    OnTopic_DiskOps

    Handle disk operations topics.

    can_send_fax_to

    Check if the card we inserted has enough credentials to print on the target fax machine on the network.

    on_print_error

    Warn the user that something interrupted printing.

    on_printed_page

    Plays print animation async.

    on_queue_finished

    Tells the user we just printed the last page of the queue, and do the print anim.

    receive_fax

    Handles queuing any received fax message in the printer queue, and starts the printer if needed.

    try_get_card

    Returns the inserted card if there is a reader and if there is a card. Otherwise print a warning to the user, if a user was passed

    try_get_disk

    Warn the user if the disk cannot be accessed. Otherwise returns the disk in the disk reader.

    update_ui

    Cause the nanoui to update, also updates the icon of the machine.

    \ No newline at end of file diff --git a/obj/machinery/geothermal.html b/obj/machinery/geothermal.html index 0cb9a9211a6..0c8ef32e308 100644 --- a/obj/machinery/geothermal.html +++ b/obj/machinery/geothermal.html @@ -1 +1 @@ -/obj/machinery/geothermal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    geothermal

    A power generator that can create power from being placed on top of a geyser.

    Procs

    propagate_refresh_neighborsTell all neighbors of the center atom to call update neighbors
    setup_ventAttempts to connect to any existing geothermal vents in our turf.
    unset_ventDisconnect from any geothermal vents we may be connected to

    Proc Details

    propagate_refresh_neighbors

    Tell all neighbors of the center atom to call update neighbors

    setup_vent

    Attempts to connect to any existing geothermal vents in our turf.

    unset_vent

    Disconnect from any geothermal vents we may be connected to

    \ No newline at end of file +/obj/machinery/geothermal - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    geothermal

    A power generator that can create power from being placed on top of a geyser.

    Procs

    propagate_refresh_neighborsTell all neighbors of the center atom to call update neighbors
    setup_ventAttempts to connect to any existing geothermal vents in our turf.
    unset_ventDisconnect from any geothermal vents we may be connected to

    Proc Details

    propagate_refresh_neighbors

    Tell all neighbors of the center atom to call update neighbors

    setup_vent

    Attempts to connect to any existing geothermal vents in our turf.

    unset_vent

    Disconnect from any geothermal vents we may be connected to

    \ No newline at end of file diff --git a/obj/machinery/holomap.html b/obj/machinery/holomap.html index 32d30b0329b..c665df793f6 100644 --- a/obj/machinery/holomap.html +++ b/obj/machinery/holomap.html @@ -1 +1 @@ -/obj/machinery/holomap - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    holomap

    Vars

    bogusset to FALSE when you initialize the station map on a zLevel that has its own icon formatted for use by station holomaps.
    original_zLevelz-level on which the station map was initialized.

    Var Details

    bogus

    set to FALSE when you initialize the station map on a zLevel that has its own icon formatted for use by station holomaps.

    original_zLevel

    z-level on which the station map was initialized.

    \ No newline at end of file +/obj/machinery/holomap - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    holomap

    Vars

    bogusset to FALSE when you initialize the station map on a zLevel that has its own icon formatted for use by station holomaps.
    original_zLevelz-level on which the station map was initialized.

    Var Details

    bogus

    set to FALSE when you initialize the station map on a zLevel that has its own icon formatted for use by station holomaps.

    original_zLevel

    z-level on which the station map was initialized.

    \ No newline at end of file diff --git a/obj/machinery/microwave.html b/obj/machinery/microwave.html index 730760a4e22..2f2f2e6c805 100644 --- a/obj/machinery/microwave.html +++ b/obj/machinery/microwave.html @@ -1 +1 @@ -/obj/machinery/microwave - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    microwave

    Procs

    InitializeInitialising
    cookMicrowave Menu Handling/Cooking
    grab_attackItem Adding
    ui_interactMicrowave Menu

    Proc Details

    Initialize

    Initialising

    cook

    Microwave Menu Handling/Cooking

    grab_attack

    Item Adding

    ui_interact

    Microwave Menu

    \ No newline at end of file +/obj/machinery/microwave - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    microwave

    Procs

    InitializeInitialising
    cookMicrowave Menu Handling/Cooking
    grab_attackItem Adding
    ui_interactMicrowave Menu

    Proc Details

    Initialize

    Initialising

    cook

    Microwave Menu Handling/Cooking

    grab_attack

    Item Adding

    ui_interact

    Microwave Menu

    \ No newline at end of file diff --git a/obj/machinery/mining_drill.html b/obj/machinery/mining_drill.html new file mode 100644 index 00000000000..4f4771b24df --- /dev/null +++ b/obj/machinery/mining_drill.html @@ -0,0 +1 @@ +/obj/machinery/mining_drill - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    mining_drill

    Vars

    EFFICIENCY_EXPONENTDetermines how much less energy each capacitor rating reduces. Every capacitor after the first reduces the power draw by this amount each time.
    MINIMUM_SUPPORT_NUMBERHow many braces are required for the drill to operate.
    contained_oreOre that is presently inside of the drill, ready to be extracted.
    current_turfThe turf that the drill is presently mining.
    drill_radiusThe radius for the drill to use when populating turfs_to_mine. Upgraded with scanning modules.
    efficiency_ratingModifies how much energy is required to extract one piece of ore, with diminishing returns for higher values. Upgraded with capacitors.
    mining_speedHow fast the drill mines out the ore contained within turfs_to_mine. Faster speed requires more power. Upgraded with micro lasers.
    ore_capacityThe ore capacity for the drill. The drill will stop mining if it gets full. Upgraded with matter bins.
    state_machineThe drill's FSM, keeping track of which state the drill is currently in.
    supportsDrill supports presently connected to the drill head.
    turfs_to_mineList of turfs that the drill will attempt to mine.

    Var Details

    EFFICIENCY_EXPONENT

    Determines how much less energy each capacitor rating reduces. Every capacitor after the first reduces the power draw by this amount each time.

    MINIMUM_SUPPORT_NUMBER

    How many braces are required for the drill to operate.

    contained_ore

    Ore that is presently inside of the drill, ready to be extracted.

    current_turf

    The turf that the drill is presently mining.

    drill_radius

    The radius for the drill to use when populating turfs_to_mine. Upgraded with scanning modules.

    efficiency_rating

    Modifies how much energy is required to extract one piece of ore, with diminishing returns for higher values. Upgraded with capacitors.

    mining_speed

    How fast the drill mines out the ore contained within turfs_to_mine. Faster speed requires more power. Upgraded with micro lasers.

    ore_capacity

    The ore capacity for the drill. The drill will stop mining if it gets full. Upgraded with matter bins.

    state_machine

    The drill's FSM, keeping track of which state the drill is currently in.

    supports

    Drill supports presently connected to the drill head.

    turfs_to_mine

    List of turfs that the drill will attempt to mine.

    \ No newline at end of file diff --git a/obj/machinery/network/message_server.html b/obj/machinery/network/message_server.html index 7cfdbcb5bdc..b28b3dc6e7f 100644 --- a/obj/machinery/network/message_server.html +++ b/obj/machinery/network/message_server.html @@ -1 +1 @@ -/obj/machinery/network/message_server - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    message_server

    Vars

    spamfilterSpam filtering stuff. Messages having theese tokens will be rejected by server. Case sensitive.

    Var Details

    spamfilter

    Spam filtering stuff. Messages having theese tokens will be rejected by server. Case sensitive.

    \ No newline at end of file +/obj/machinery/network/message_server - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    message_server

    Vars

    spamfilterSpam filtering stuff. Messages having theese tokens will be rejected by server. Case sensitive.

    Var Details

    spamfilter

    Spam filtering stuff. Messages having theese tokens will be rejected by server. Case sensitive.

    \ No newline at end of file diff --git a/obj/machinery/network/telecomms_hub.html b/obj/machinery/network/telecomms_hub.html index 728132071d7..4020b7479a5 100644 --- a/obj/machinery/network/telecomms_hub.html +++ b/obj/machinery/network/telecomms_hub.html @@ -1 +1 @@ -/obj/machinery/network/telecomms_hub - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    telecomms_hub

    Procs

    get_channel_from_freq_or_keyAccepts either a raw frequency (numeric), or or a frequency/key string, and returns the associated channel data.

    Proc Details

    get_channel_from_freq_or_key

    Accepts either a raw frequency (numeric), or or a frequency/key string, and returns the associated channel data.

    \ No newline at end of file +/obj/machinery/network/telecomms_hub - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    telecomms_hub

    Procs

    get_channel_from_freq_or_keyAccepts either a raw frequency (numeric), or or a frequency/key string, and returns the associated channel data.

    Proc Details

    get_channel_from_freq_or_key

    Accepts either a raw frequency (numeric), or or a frequency/key string, and returns the associated channel data.

    \ No newline at end of file diff --git a/obj/machinery/newscaster.html b/obj/machinery/newscaster.html index a3a8529e80d..d7c8513f4ba 100644 --- a/obj/machinery/newscaster.html +++ b/obj/machinery/newscaster.html @@ -1 +1 @@ -/obj/machinery/newscaster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    newscaster

    Procs

    scan_userhelper procs

    Proc Details

    scan_user

    helper procs

    \ No newline at end of file +/obj/machinery/newscaster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    newscaster

    Procs

    scan_userhelper procs

    Proc Details

    scan_user

    helper procs

    \ No newline at end of file diff --git a/obj/machinery/papershredder.html b/obj/machinery/papershredder.html index fa9b797ceea..114667d6827 100644 --- a/obj/machinery/papershredder.html +++ b/obj/machinery/papershredder.html @@ -1 +1 @@ -/obj/machinery/papershredder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    papershredder

    Procs

    create_shreddedCreates shredded products, and empty the matter bin
    empty_binEmpties the paper bin into the given container, and/or on the floor. If violent is on, and there's no container passed, we're going to throw around the trash.
    shredShreds the given object.

    Proc Details

    create_shredded

    Creates shredded products, and empty the matter bin

    empty_bin

    Empties the paper bin into the given container, and/or on the floor. If violent is on, and there's no container passed, we're going to throw around the trash.

    shred

    Shreds the given object.

    \ No newline at end of file +/obj/machinery/papershredder - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    papershredder

    Procs

    create_shreddedCreates shredded products, and empty the matter bin
    empty_binEmpties the paper bin into the given container, and/or on the floor. If violent is on, and there's no container passed, we're going to throw around the trash.
    shredShreds the given object.

    Proc Details

    create_shredded

    Creates shredded products, and empty the matter bin

    empty_bin

    Empties the paper bin into the given container, and/or on the floor. If violent is on, and there's no container passed, we're going to throw around the trash.

    shred

    Shreds the given object.

    \ No newline at end of file diff --git a/obj/machinery/photocopier.html b/obj/machinery/photocopier.html index 8d6ccd4e3fd..234054698f6 100644 --- a/obj/machinery/photocopier.html +++ b/obj/machinery/photocopier.html @@ -1 +1 @@ -/obj/machinery/photocopier - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    photocopier

    Procs

    has_enough_to_printCheck if the amount of toner and paper are available
    scan_itemCreates a clone of the specified item. Returns a list of cloned items.

    Proc Details

    has_enough_to_print

    Check if the amount of toner and paper are available

    scan_item

    Creates a clone of the specified item. Returns a list of cloned items.

    \ No newline at end of file +/obj/machinery/photocopier - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    photocopier

    Procs

    has_enough_to_printCheck if the amount of toner and paper are available
    scan_itemCreates a clone of the specified item. Returns a list of cloned items.

    Proc Details

    has_enough_to_print

    Check if the amount of toner and paper are available

    scan_item

    Creates a clone of the specified item. Returns a list of cloned items.

    \ No newline at end of file diff --git a/obj/machinery/power/smes/buildable.html b/obj/machinery/power/smes/buildable.html index ae7df99d911..9f42c81c103 100644 --- a/obj/machinery/power/smes/buildable.html +++ b/obj/machinery/power/smes/buildable.html @@ -1,7 +1,7 @@ -/obj/machinery/power/smes/buildable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    buildable

    Procs

    apcs_overloadProcesses the APCs overloaded by malfunctioning SMES.

    Proc Details

    apcs_overload

    Processes the APCs overloaded by malfunctioning SMES.

    +/obj/machinery/power/smes/buildable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    buildable

    Procs

    apcs_overloadProcesses the APCs overloaded by malfunctioning SMES.

    Proc Details

    apcs_overload

    Processes the APCs overloaded by malfunctioning SMES.

    Damages output powernet by power surge. Destroys or damages few APCs and lights, depending on parameters and current SMES charge.

    • failure_chance: chance to actually damage the individual APC (in %). Damage scales from SMES charge, can easily destroy some.
    • overload_chance: chance of breaking the lightbulbs on individual APC network (in %).
    • reboot_chance: chance of temporarily (30..60 sec) disabling the individual APC (in %).
    • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/obj/machinery/shield_generator.html b/obj/machinery/shield_generator.html index 1ce5896c4ab..062768cc8c2 100644 --- a/obj/machinery/shield_generator.html +++ b/obj/machinery/shield_generator.html @@ -1 +1 @@ -/obj/machinery/shield_generator - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    shield_generator

    Vars

    ai_control_disabledWhether the AI control is disabled.
    current_energyCurrent stored energy.
    damaged_segmentsList of shield segments that have failed and are currently regenerating.
    field_radiusCurrent field radius.
    field_segmentsList of all shield segments owned by this generator.
    full_shield_strengthThe amount of power shields need to be at full operating strength.
    hackedWhether the generator has been hacked by cutting the safety wire.
    input_capCurrently set input limit. Set to 0 to disable limits altogether. The shield will try to input this value per tick at most
    input_cutWhether the input wire is cut.
    max_energyMaximal stored energy. In joules. Depends on the type of used SMES coil when constructing this generator.
    mitigation_emCurrent EM mitigation
    mitigation_heatCurrent Burn mitigation
    mitigation_maxMaximal mitigation reachable with this generator. Set by RefreshParts()
    mitigation_physicalCurrent Physical mitigation
    mode_changes_lockedWhether the control wire is cut, locking out changes.
    mode_listA list of shield_mode datums.
    offline_forThe generator will be inoperable for this duration in ticks.
    overloadedWhether the field has overloaded and shut down to regenerate.
    power_usageTotal power usage last tick.
    runningWhether the generator is enabled or not.
    shield_modesEnabled shield mode flags
    target_radiusDesired field radius.
    upkeep_multiplierMultiplier of upkeep values.
    upkeep_power_usageUpkeep power usage last tick.
    vessel_reverse_dirReverse dir of our vessel

    Var Details

    ai_control_disabled

    Whether the AI control is disabled.

    current_energy

    Current stored energy.

    damaged_segments

    List of shield segments that have failed and are currently regenerating.

    field_radius

    Current field radius.

    field_segments

    List of all shield segments owned by this generator.

    full_shield_strength

    The amount of power shields need to be at full operating strength.

    hacked

    Whether the generator has been hacked by cutting the safety wire.

    input_cap

    Currently set input limit. Set to 0 to disable limits altogether. The shield will try to input this value per tick at most

    input_cut

    Whether the input wire is cut.

    max_energy

    Maximal stored energy. In joules. Depends on the type of used SMES coil when constructing this generator.

    mitigation_em

    Current EM mitigation

    mitigation_heat

    Current Burn mitigation

    mitigation_max

    Maximal mitigation reachable with this generator. Set by RefreshParts()

    mitigation_physical

    Current Physical mitigation

    mode_changes_locked

    Whether the control wire is cut, locking out changes.

    mode_list

    A list of shield_mode datums.

    offline_for

    The generator will be inoperable for this duration in ticks.

    overloaded

    Whether the field has overloaded and shut down to regenerate.

    power_usage

    Total power usage last tick.

    running

    Whether the generator is enabled or not.

    shield_modes

    Enabled shield mode flags

    target_radius

    Desired field radius.

    upkeep_multiplier

    Multiplier of upkeep values.

    upkeep_power_usage

    Upkeep power usage last tick.

    vessel_reverse_dir

    Reverse dir of our vessel

    \ No newline at end of file +/obj/machinery/shield_generator - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    shield_generator

    Vars

    ai_control_disabledWhether the AI control is disabled.
    current_energyCurrent stored energy.
    damaged_segmentsList of shield segments that have failed and are currently regenerating.
    field_radiusCurrent field radius.
    field_segmentsList of all shield segments owned by this generator.
    full_shield_strengthThe amount of power shields need to be at full operating strength.
    hackedWhether the generator has been hacked by cutting the safety wire.
    input_capCurrently set input limit. Set to 0 to disable limits altogether. The shield will try to input this value per tick at most
    input_cutWhether the input wire is cut.
    max_energyMaximal stored energy. In joules. Depends on the type of used SMES coil when constructing this generator.
    mitigation_emCurrent EM mitigation
    mitigation_heatCurrent Burn mitigation
    mitigation_maxMaximal mitigation reachable with this generator. Set by RefreshParts()
    mitigation_physicalCurrent Physical mitigation
    mode_changes_lockedWhether the control wire is cut, locking out changes.
    mode_listA list of shield_mode datums.
    offline_forThe generator will be inoperable for this duration in ticks.
    overloadedWhether the field has overloaded and shut down to regenerate.
    power_usageTotal power usage last tick.
    runningWhether the generator is enabled or not.
    shield_modesEnabled shield mode flags
    target_radiusDesired field radius.
    upkeep_multiplierMultiplier of upkeep values.
    upkeep_power_usageUpkeep power usage last tick.
    vessel_reverse_dirReverse dir of our vessel

    Var Details

    ai_control_disabled

    Whether the AI control is disabled.

    current_energy

    Current stored energy.

    damaged_segments

    List of shield segments that have failed and are currently regenerating.

    field_radius

    Current field radius.

    field_segments

    List of all shield segments owned by this generator.

    full_shield_strength

    The amount of power shields need to be at full operating strength.

    hacked

    Whether the generator has been hacked by cutting the safety wire.

    input_cap

    Currently set input limit. Set to 0 to disable limits altogether. The shield will try to input this value per tick at most

    input_cut

    Whether the input wire is cut.

    max_energy

    Maximal stored energy. In joules. Depends on the type of used SMES coil when constructing this generator.

    mitigation_em

    Current EM mitigation

    mitigation_heat

    Current Burn mitigation

    mitigation_max

    Maximal mitigation reachable with this generator. Set by RefreshParts()

    mitigation_physical

    Current Physical mitigation

    mode_changes_locked

    Whether the control wire is cut, locking out changes.

    mode_list

    A list of shield_mode datums.

    offline_for

    The generator will be inoperable for this duration in ticks.

    overloaded

    Whether the field has overloaded and shut down to regenerate.

    power_usage

    Total power usage last tick.

    running

    Whether the generator is enabled or not.

    shield_modes

    Enabled shield mode flags

    target_radius

    Desired field radius.

    upkeep_multiplier

    Multiplier of upkeep values.

    upkeep_power_usage

    Upkeep power usage last tick.

    vessel_reverse_dir

    Reverse dir of our vessel

    \ No newline at end of file diff --git a/obj/machinery/smartfridge.html b/obj/machinery/smartfridge.html index 5edad71e86f..cf2e7f98ce6 100644 --- a/obj/machinery/smartfridge.html +++ b/obj/machinery/smartfridge.html @@ -1 +1 @@ -/obj/machinery/smartfridge - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    smartfridge

    Procs

    state_transitionItem Adding
    ui_interactSmartFridge Menu

    Proc Details

    state_transition

    Item Adding

    ui_interact

    SmartFridge Menu

    \ No newline at end of file +/obj/machinery/smartfridge - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    smartfridge

    Procs

    state_transitionItem Adding
    ui_interactSmartFridge Menu

    Proc Details

    state_transition

    Item Adding

    ui_interact

    SmartFridge Menu

    \ No newline at end of file diff --git a/obj/machinery/smartfridge/secure.html b/obj/machinery/smartfridge/secure.html index cc2f2dc27f1..a616139362f 100644 --- a/obj/machinery/smartfridge/secure.html +++ b/obj/machinery/smartfridge/secure.html @@ -1 +1 @@ -/obj/machinery/smartfridge/secure - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    secure

    Procs

    CanUseTopicSecure SmartFridges

    Proc Details

    CanUseTopic

    Secure SmartFridges

    \ No newline at end of file +/obj/machinery/smartfridge/secure - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    secure

    Procs

    CanUseTopicSecure SmartFridges

    Proc Details

    CanUseTopic

    Secure SmartFridges

    \ No newline at end of file diff --git a/obj/machinery/vending.html b/obj/machinery/vending.html index a419cad84a6..46a053f909b 100644 --- a/obj/machinery/vending.html +++ b/obj/machinery/vending.html @@ -1,10 +1,10 @@ -/obj/machinery/vending - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    vending

    A vending machine

    Procs

    build_inventoryBuild produdct_records from the products lists
    credit_purchaseAdd money for current purchase to the vendor account.
    pay_with_cashReceive payment with cashmoney.
    pay_with_charge_cardScan a chargecard and deduct payment from it.
    stockAdd item to the machine
    ui_interactDisplay the NanoUI window for the vending machine.

    Proc Details

    build_inventory

    Build produdct_records from the products lists

    +/obj/machinery/vending - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    vending

    A vending machine

    Procs

    build_inventoryBuild produdct_records from the products lists
    credit_purchaseAdd money for current purchase to the vendor account.
    pay_with_cashReceive payment with cashmoney.
    pay_with_charge_cardScan a chargecard and deduct payment from it.
    stockAdd item to the machine
    ui_interactDisplay the NanoUI window for the vending machine.

    Proc Details

    build_inventory

    Build produdct_records from the products lists

    products and contraband lists allow specifying products that the vending machine is to carry without manually populating -product_records.

    credit_purchase

    Add money for current purchase to the vendor account.

    -

    Called after the money has already been taken from the customer.

    pay_with_cash

    Receive payment with cashmoney.

    pay_with_charge_card

    Scan a chargecard and deduct payment from it.

    +product_records.

    credit_purchase

    Add money for current purchase to the vendor account.

    +

    Called after the money has already been taken from the customer.

    pay_with_cash

    Receive payment with cashmoney.

    pay_with_charge_card

    Scan a chargecard and deduct payment from it.

    Takes payment for whatever is the currently_vending item. Returns 1 if -successful, 0 if failed.

    stock

    Add item to the machine

    +successful, 0 if failed.

    stock

    Add item to the machine

    Checks if item is vendable in this machine should be performed before -calling. W is the item being inserted, R is the associated vending_product entry.

    ui_interact

    Display the NanoUI window for the vending machine.

    -

    See NanoUI documentation for details.

    \ No newline at end of file +calling. W is the item being inserted, R is the associated vending_product entry.

    ui_interact

    Display the NanoUI window for the vending machine.

    +

    See NanoUI documentation for details.

    \ No newline at end of file diff --git a/obj/random_multi/single_item.html b/obj/random_multi/single_item.html index 9594de0ceaa..9cc99c58d1f 100644 --- a/obj/random_multi/single_item.html +++ b/obj/random_multi/single_item.html @@ -1 +1 @@ -/obj/random_multi/single_item - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    single_item

    Procs

    generate_itemsChance to spawn nothing.

    Proc Details

    generate_items

    Chance to spawn nothing.

    \ No newline at end of file +/obj/random_multi/single_item - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    single_item

    Procs

    generate_itemsChance to spawn nothing.

    Proc Details

    generate_items

    Chance to spawn nothing.

    \ No newline at end of file diff --git a/obj/screen.html b/obj/screen.html index 868af9d23d7..196a6592bd0 100644 --- a/obj/screen.html +++ b/obj/screen.html @@ -1 +1 @@ -/obj/screen - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    screen

    Vars

    is_global_screenGlobal screens are not qdeled when the holding mob is destroyed.
    owner_refThe mob that owns this screen object, if any.
    requires_ownerWhether or not this screen element requires an owner.
    requires_ui_styleSet to false for screen objects that do not rely on UI style to set their icon.
    ui_style_categoryA string reference to a /decl/ui_style icon category.
    user_incapacitation_flagsA set of flags to check for when the user clicks this element.

    Var Details

    is_global_screen

    Global screens are not qdeled when the holding mob is destroyed.

    owner_ref

    The mob that owns this screen object, if any.

    requires_owner

    Whether or not this screen element requires an owner.

    requires_ui_style

    Set to false for screen objects that do not rely on UI style to set their icon.

    ui_style_category

    A string reference to a /decl/ui_style icon category.

    user_incapacitation_flags

    A set of flags to check for when the user clicks this element.

    \ No newline at end of file +/obj/screen - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    screen

    Vars

    is_global_screenGlobal screens are not qdeled when the holding mob is destroyed.
    owner_refThe mob that owns this screen object, if any.
    requires_ownerWhether or not this screen element requires an owner.
    requires_ui_styleSet to false for screen objects that do not rely on UI style to set their icon.
    ui_style_categoryA string reference to a /decl/ui_style icon category.
    user_incapacitation_flagsA set of flags to check for when the user clicks this element.

    Var Details

    is_global_screen

    Global screens are not qdeled when the holding mob is destroyed.

    owner_ref

    The mob that owns this screen object, if any.

    requires_owner

    Whether or not this screen element requires an owner.

    requires_ui_style

    Set to false for screen objects that do not rely on UI style to set their icon.

    ui_style_category

    A string reference to a /decl/ui_style icon category.

    user_incapacitation_flags

    A set of flags to check for when the user clicks this element.

    \ No newline at end of file diff --git a/obj/screen/zone_selector.html b/obj/screen/zone_selector.html index 48e698f29db..8e47bd6eb97 100644 --- a/obj/screen/zone_selector.html +++ b/obj/screen/zone_selector.html @@ -1 +1 @@ -/obj/screen/zone_selector - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    zone_selector

    Procs

    set_selected_zoneZone Selected Handling

    Proc Details

    set_selected_zone

    Zone Selected Handling

    \ No newline at end of file +/obj/screen/zone_selector - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    zone_selector

    Procs

    set_selected_zoneZone Selected Handling

    Proc Details

    set_selected_zone

    Zone Selected Handling

    \ No newline at end of file diff --git a/obj/structure.html b/obj/structure.html index 59536e53a2a..6a64fda4c4f 100644 --- a/obj/structure.html +++ b/obj/structure.html @@ -1 +1 @@ -/obj/structure - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    structure

    Vars

    user_comfortMultiplier for degree of comfort offered to mobs buckled to this furniture.

    Procs

    create_dismantled_partSpawns a single part_type part, returns the result. Allows overriding spawning the actual part and it's constructor args.

    Var Details

    user_comfort

    Multiplier for degree of comfort offered to mobs buckled to this furniture.

    Proc Details

    create_dismantled_part

    Spawns a single part_type part, returns the result. Allows overriding spawning the actual part and it's constructor args.

    \ No newline at end of file +/obj/structure - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    structure

    Vars

    user_comfortMultiplier for degree of comfort offered to mobs buckled to this furniture.

    Procs

    create_dismantled_partSpawns a single part_type part, returns the result. Allows overriding spawning the actual part and it's constructor args.

    Var Details

    user_comfort

    Multiplier for degree of comfort offered to mobs buckled to this furniture.

    Proc Details

    create_dismantled_part

    Spawns a single part_type part, returns the result. Allows overriding spawning the actual part and it's constructor args.

    \ No newline at end of file diff --git a/obj/structure/banner_frame.html b/obj/structure/banner_frame.html index 0f7f20f5d8e..1d3a7eb33f7 100644 --- a/obj/structure/banner_frame.html +++ b/obj/structure/banner_frame.html @@ -1 +1 @@ -/obj/structure/banner_frame - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    banner_frame

    Vars

    bannerReference to any banner currently hung on the frame.

    Var Details

    banner

    Reference to any banner currently hung on the frame.

    \ No newline at end of file +/obj/structure/banner_frame - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    banner_frame

    Vars

    bannerReference to any banner currently hung on the frame.

    Var Details

    banner

    Reference to any banner currently hung on the frame.

    \ No newline at end of file diff --git a/obj/structure/bedsheetbin.html b/obj/structure/bedsheetbin.html index 531a0cac415..1036d3192bd 100644 --- a/obj/structure/bedsheetbin.html +++ b/obj/structure/bedsheetbin.html @@ -1 +1 @@ -/obj/structure/bedsheetbin - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    bedsheetbin

    Procs

    get_amountReturns the total amount of sheets contained, including unspawned ones.

    Proc Details

    get_amount

    Returns the total amount of sheets contained, including unspawned ones.

    \ No newline at end of file +/obj/structure/bedsheetbin - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    bedsheetbin

    Procs

    get_amountReturns the total amount of sheets contained, including unspawned ones.

    Proc Details

    get_amount

    Returns the total amount of sheets contained, including unspawned ones.

    \ No newline at end of file diff --git a/obj/structure/cable.html b/obj/structure/cable.html index 5ec558c98ed..fa35b1b4a77 100644 --- a/obj/structure/cable.html +++ b/obj/structure/cable.html @@ -1,3 +1,3 @@ -/obj/structure/cable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cable

    Vars

    cable_typeThe base cable stack that should be produced, not including color. -cable_type::stack_merge_type should equal cable_type, ideally
    can_have_colorWhether this cable type can be (re)colored.

    Var Details

    cable_type

    The base cable stack that should be produced, not including color. -cable_type::stack_merge_type should equal cable_type, ideally

    can_have_color

    Whether this cable type can be (re)colored.

    \ No newline at end of file +/obj/structure/cable - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    cable

    Vars

    cable_typeThe base cable stack that should be produced, not including color. +cable_type::stack_merge_type should equal cable_type, ideally
    can_have_colorWhether this cable type can be (re)colored.

    Var Details

    cable_type

    The base cable stack that should be produced, not including color. +cable_type::stack_merge_type should equal cable_type, ideally

    can_have_color

    Whether this cable type can be (re)colored.

    \ No newline at end of file diff --git a/obj/structure/fire_source.html b/obj/structure/fire_source.html index 9fe84a29a73..62cfd6ef821 100644 --- a/obj/structure/fire_source.html +++ b/obj/structure/fire_source.html @@ -1 +1 @@ -/obj/structure/fire_source - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fire_source

    Vars

    fuelHow much fuel is left?
    last_fuel_ignite_temperatureThe minimum temperature required to ignite any fuel added.
    litAre we on fire?

    Var Details

    fuel

    How much fuel is left?

    last_fuel_ignite_temperature

    The minimum temperature required to ignite any fuel added.

    lit

    Are we on fire?

    \ No newline at end of file +/obj/structure/fire_source - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fire_source

    Vars

    fuelHow much fuel is left?
    last_fuel_ignite_temperatureThe minimum temperature required to ignite any fuel added.
    litAre we on fire?

    Var Details

    fuel

    How much fuel is left?

    last_fuel_ignite_temperature

    The minimum temperature required to ignite any fuel added.

    lit

    Are we on fire?

    \ No newline at end of file diff --git a/obj/structure/flora.html b/obj/structure/flora.html index 14b754228e8..7dbd879a4fc 100644 --- a/obj/structure/flora.html +++ b/obj/structure/flora.html @@ -1 +1 @@ -/obj/structure/flora - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    flora

    Procs

    can_cut_downWhether the item used by user can cause cut_down to be called. Used to bypass default attack proc for some specific items/tools.
    create_remainsReturns an instance of the object the plant leaves behind when destroyed. Null means it leaves nothing.
    init_appearancePicks and sets the appearance exactly once for the plant if randomly picked.
    play_cut_soundWhat to do when the can_cut_down check returns true. Normally simply calls dismantle.

    Proc Details

    can_cut_down

    Whether the item used by user can cause cut_down to be called. Used to bypass default attack proc for some specific items/tools.

    create_remains

    Returns an instance of the object the plant leaves behind when destroyed. Null means it leaves nothing.

    init_appearance

    Picks and sets the appearance exactly once for the plant if randomly picked.

    play_cut_sound

    What to do when the can_cut_down check returns true. Normally simply calls dismantle.

    \ No newline at end of file +/obj/structure/flora - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    flora

    Procs

    can_cut_downWhether the item used by user can cause cut_down to be called. Used to bypass default attack proc for some specific items/tools.
    create_remainsReturns an instance of the object the plant leaves behind when destroyed. Null means it leaves nothing.
    init_appearancePicks and sets the appearance exactly once for the plant if randomly picked.
    play_cut_soundWhat to do when the can_cut_down check returns true. Normally simply calls dismantle.

    Proc Details

    can_cut_down

    Whether the item used by user can cause cut_down to be called. Used to bypass default attack proc for some specific items/tools.

    create_remains

    Returns an instance of the object the plant leaves behind when destroyed. Null means it leaves nothing.

    init_appearance

    Picks and sets the appearance exactly once for the plant if randomly picked.

    play_cut_sound

    What to do when the can_cut_down check returns true. Normally simply calls dismantle.

    \ No newline at end of file diff --git a/obj/structure/flora/tree.html b/obj/structure/flora/tree.html index fbf5ffa3ffb..0bbd5b30298 100644 --- a/obj/structure/flora/tree.html +++ b/obj/structure/flora/tree.html @@ -1,3 +1,3 @@ -/obj/structure/flora/tree - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tree

    Vars

    log_amountHow many logs we leave behind.
    log_typeWhat kind of log we leave behind.
    protects_against_weatherWhether or not you can shelter under this tree.
    shake_animation_degreesHow much to shake the tree when struck. -Larger trees should have smaller numbers or it looks weird.
    someone_is_cuttingMarker for repeating the cut sound effect and animation.
    stump_typeWhat kind of tree stump we leaving behind.

    Var Details

    log_amount

    How many logs we leave behind.

    log_type

    What kind of log we leave behind.

    protects_against_weather

    Whether or not you can shelter under this tree.

    shake_animation_degrees

    How much to shake the tree when struck. -Larger trees should have smaller numbers or it looks weird.

    someone_is_cutting

    Marker for repeating the cut sound effect and animation.

    stump_type

    What kind of tree stump we leaving behind.

    \ No newline at end of file +/obj/structure/flora/tree - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    tree

    Vars

    log_amountHow many logs we leave behind.
    log_typeWhat kind of log we leave behind.
    protects_against_weatherWhether or not you can shelter under this tree.
    shake_animation_degreesHow much to shake the tree when struck. +Larger trees should have smaller numbers or it looks weird.
    someone_is_cuttingMarker for repeating the cut sound effect and animation.
    stump_typeWhat kind of tree stump we leaving behind.

    Var Details

    log_amount

    How many logs we leave behind.

    log_type

    What kind of log we leave behind.

    protects_against_weather

    Whether or not you can shelter under this tree.

    shake_animation_degrees

    How much to shake the tree when struck. +Larger trees should have smaller numbers or it looks weird.

    someone_is_cutting

    Marker for repeating the cut sound effect and animation.

    stump_type

    What kind of tree stump we leaving behind.

    \ No newline at end of file diff --git a/obj/structure/fuel_port.html b/obj/structure/fuel_port.html index b87a211806c..70372752518 100644 --- a/obj/structure/fuel_port.html +++ b/obj/structure/fuel_port.html @@ -1 +1 @@ -/obj/structure/fuel_port - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fuel_port

    Vars

    start_tank_typeUsed to create a prepared tank on initialization.

    Var Details

    start_tank_type

    Used to create a prepared tank on initialization.

    \ No newline at end of file +/obj/structure/fuel_port - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    fuel_port

    Vars

    start_tank_typeUsed to create a prepared tank on initialization.

    Var Details

    start_tank_type

    Used to create a prepared tank on initialization.

    \ No newline at end of file diff --git a/obj/structure/loot_pile.html b/obj/structure/loot_pile.html index db5653d4ef9..8a2d1f8780a 100644 --- a/obj/structure/loot_pile.html +++ b/obj/structure/loot_pile.html @@ -1 +1 @@ -/obj/structure/loot_pile - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    loot_pile

    Vars

    allow_multiple_lootingIf true, the same person can loot multiple times. Mostly for debugging.
    busyUsed so you can't spamclick to loot.
    chance_nothingUnlucky people might need to loot multiple spots to find things.
    chance_rareDitto, but for rare_loot list.
    chance_uncommonProbability of pulling from the uncommon_loot list.
    delete_on_depletionIf true, and if the loot gets depleted as above, the pile is deleted.
    loot_depletionIf true, loot piles can be 'depleted' after a certain number of searches by different players, where no more loot can be obtained.
    loot_leftWhen this reaches zero, and loot_depleted is true, you can't obtain anymore loot.
    searched_byKeys that have searched this loot pile, with values of searched time.

    Procs

    get_common_lootReturns a list of generally less-than-useful junk and filler, at least for maint loot piles.
    get_icon_states_to_useReturns a list of icon states the pile can choose from on initialization. If empty or null, it will stay the initial icon_state.
    get_rare_lootReturns a list of really powerful, or at least unique items.
    get_uncommon_lootReturns a list of some maybe actually useful items, usually the reason someone bothers looking inside.

    Var Details

    allow_multiple_looting

    If true, the same person can loot multiple times. Mostly for debugging.

    busy

    Used so you can't spamclick to loot.

    chance_nothing

    Unlucky people might need to loot multiple spots to find things.

    chance_rare

    Ditto, but for rare_loot list.

    chance_uncommon

    Probability of pulling from the uncommon_loot list.

    delete_on_depletion

    If true, and if the loot gets depleted as above, the pile is deleted.

    loot_depletion

    If true, loot piles can be 'depleted' after a certain number of searches by different players, where no more loot can be obtained.

    loot_left

    When this reaches zero, and loot_depleted is true, you can't obtain anymore loot.

    searched_by

    Keys that have searched this loot pile, with values of searched time.

    Proc Details

    get_common_loot

    Returns a list of generally less-than-useful junk and filler, at least for maint loot piles.

    get_icon_states_to_use

    Returns a list of icon states the pile can choose from on initialization. If empty or null, it will stay the initial icon_state.

    get_rare_loot

    Returns a list of really powerful, or at least unique items.

    get_uncommon_loot

    Returns a list of some maybe actually useful items, usually the reason someone bothers looking inside.

    \ No newline at end of file +/obj/structure/loot_pile - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    loot_pile

    Vars

    allow_multiple_lootingIf true, the same person can loot multiple times. Mostly for debugging.
    busyUsed so you can't spamclick to loot.
    chance_nothingUnlucky people might need to loot multiple spots to find things.
    chance_rareDitto, but for rare_loot list.
    chance_uncommonProbability of pulling from the uncommon_loot list.
    delete_on_depletionIf true, and if the loot gets depleted as above, the pile is deleted.
    loot_depletionIf true, loot piles can be 'depleted' after a certain number of searches by different players, where no more loot can be obtained.
    loot_leftWhen this reaches zero, and loot_depleted is true, you can't obtain anymore loot.
    searched_byKeys that have searched this loot pile, with values of searched time.

    Procs

    get_common_lootReturns a list of generally less-than-useful junk and filler, at least for maint loot piles.
    get_icon_states_to_useReturns a list of icon states the pile can choose from on initialization. If empty or null, it will stay the initial icon_state.
    get_rare_lootReturns a list of really powerful, or at least unique items.
    get_uncommon_lootReturns a list of some maybe actually useful items, usually the reason someone bothers looking inside.

    Var Details

    allow_multiple_looting

    If true, the same person can loot multiple times. Mostly for debugging.

    busy

    Used so you can't spamclick to loot.

    chance_nothing

    Unlucky people might need to loot multiple spots to find things.

    chance_rare

    Ditto, but for rare_loot list.

    chance_uncommon

    Probability of pulling from the uncommon_loot list.

    delete_on_depletion

    If true, and if the loot gets depleted as above, the pile is deleted.

    loot_depletion

    If true, loot piles can be 'depleted' after a certain number of searches by different players, where no more loot can be obtained.

    loot_left

    When this reaches zero, and loot_depleted is true, you can't obtain anymore loot.

    searched_by

    Keys that have searched this loot pile, with values of searched time.

    Proc Details

    get_common_loot

    Returns a list of generally less-than-useful junk and filler, at least for maint loot piles.

    get_icon_states_to_use

    Returns a list of icon states the pile can choose from on initialization. If empty or null, it will stay the initial icon_state.

    get_rare_loot

    Returns a list of really powerful, or at least unique items.

    get_uncommon_loot

    Returns a list of some maybe actually useful items, usually the reason someone bothers looking inside.

    \ No newline at end of file diff --git a/obj/structure/ore_box.html b/obj/structure/ore_box.html index eaef1033d4b..1f8c0ea6182 100644 --- a/obj/structure/ore_box.html +++ b/obj/structure/ore_box.html @@ -1 +1 @@ -/obj/structure/ore_box - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    ore_box

    Ore box

    Vars

    maximum_oresMaximum amount of ores of all types that can be stored in the box.
    stored_oreA list with all the ores of every types that are currently inside. Associative list (ore name = ore amount).
    total_oresThe current total amount of ores of all types that were placed inside.

    Procs

    insert_oreInserts an ore pile into the box
    insert_oresInsert many ores into the box
    remove_oreRemove the given ore from the box

    Var Details

    maximum_ores

    Maximum amount of ores of all types that can be stored in the box.

    stored_ore

    A list with all the ores of every types that are currently inside. Associative list (ore name = ore amount).

    total_ores

    The current total amount of ores of all types that were placed inside.

    Proc Details

    insert_ore

    Inserts an ore pile into the box

    insert_ores

    Insert many ores into the box

    remove_ore

    Remove the given ore from the box

    \ No newline at end of file +/obj/structure/ore_box - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    ore_box

    Ore box

    Vars

    maximum_oresMaximum amount of ores of all types that can be stored in the box.
    stored_oreA list with all the ores of every types that are currently inside. Associative list (ore name = ore amount).
    total_oresThe current total amount of ores of all types that were placed inside.

    Procs

    insert_oreInserts an ore pile into the box
    insert_oresInsert many ores into the box
    remove_oreRemove the given ore from the box

    Var Details

    maximum_ores

    Maximum amount of ores of all types that can be stored in the box.

    stored_ore

    A list with all the ores of every types that are currently inside. Associative list (ore name = ore amount).

    total_ores

    The current total amount of ores of all types that were placed inside.

    Proc Details

    insert_ore

    Inserts an ore pile into the box

    insert_ores

    Insert many ores into the box

    remove_ore

    Remove the given ore from the box

    \ No newline at end of file diff --git a/obj/structure/sign.html b/obj/structure/sign.html index bf823fd7b8d..22c152bb669 100644 --- a/obj/structure/sign.html +++ b/obj/structure/sign.html @@ -1 +1 @@ -/obj/structure/sign - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    sign

    A wall mountable sign structure

    Procs

    update_descriptionProc for signs that must initialize their names or description at runtime.

    Proc Details

    update_description

    Proc for signs that must initialize their names or description at runtime.

    \ No newline at end of file +/obj/structure/sign - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    sign

    A wall mountable sign structure

    Procs

    update_descriptionProc for signs that must initialize their names or description at runtime.

    Proc Details

    update_description

    Proc for signs that must initialize their names or description at runtime.

    \ No newline at end of file diff --git a/obj/structure/sign/plaque/diploma.html b/obj/structure/sign/plaque/diploma.html index 2835354cd95..e851e678264 100644 --- a/obj/structure/sign/plaque/diploma.html +++ b/obj/structure/sign/plaque/diploma.html @@ -1 +1 @@ -/obj/structure/sign/plaque/diploma - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    diploma

    A display for diploma details

    Vars

    detailsDetails on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    Var Details

    details

    Details on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    \ No newline at end of file +/obj/structure/sign/plaque/diploma - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    diploma

    A display for diploma details

    Vars

    detailsDetails on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    Var Details

    details

    Details on the diploma this plaque contains. Can be a path on definition, turns into an instance at runtime.

    \ No newline at end of file diff --git a/obj/structure/sign/poster.html b/obj/structure/sign/poster.html index d35e024cf30..24e5b5b3659 100644 --- a/obj/structure/sign/poster.html +++ b/obj/structure/sign/poster.html @@ -1 +1 @@ -/obj/structure/sign/poster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    poster

    A wall mounted poster

    Vars

    base_descDescription of the medium (The sign/poster)
    base_desc_ruinedDescription of the medium after it's been ruined.
    base_nameName of the medium (The sign/poster)
    base_name_ruinedName of the medium after it's been ruined.
    poster_designType path to the /decl for the design on this poster. At runtime is replaced with the actual /decl instance.
    ruinedWhether the poster is too damaged to take off from the wall or not.
    ruined_icon_stateThe icon state to use when the poster is ruined
    sound_destroyedSound played when the poster is destroyed or ruined

    Var Details

    base_desc

    Description of the medium (The sign/poster)

    base_desc_ruined

    Description of the medium after it's been ruined.

    base_name

    Name of the medium (The sign/poster)

    base_name_ruined

    Name of the medium after it's been ruined.

    poster_design

    Type path to the /decl for the design on this poster. At runtime is replaced with the actual /decl instance.

    ruined

    Whether the poster is too damaged to take off from the wall or not.

    ruined_icon_state

    The icon state to use when the poster is ruined

    sound_destroyed

    Sound played when the poster is destroyed or ruined

    \ No newline at end of file +/obj/structure/sign/poster - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    poster

    A wall mounted poster

    Vars

    base_descDescription of the medium (The sign/poster)
    base_desc_ruinedDescription of the medium after it's been ruined.
    base_nameName of the medium (The sign/poster)
    base_name_ruinedName of the medium after it's been ruined.
    poster_designType path to the /decl for the design on this poster. At runtime is replaced with the actual /decl instance.
    ruinedWhether the poster is too damaged to take off from the wall or not.
    ruined_icon_stateThe icon state to use when the poster is ruined
    sound_destroyedSound played when the poster is destroyed or ruined

    Var Details

    base_desc

    Description of the medium (The sign/poster)

    base_desc_ruined

    Description of the medium after it's been ruined.

    base_name

    Name of the medium (The sign/poster)

    base_name_ruined

    Name of the medium after it's been ruined.

    poster_design

    Type path to the /decl for the design on this poster. At runtime is replaced with the actual /decl instance.

    ruined

    Whether the poster is too damaged to take off from the wall or not.

    ruined_icon_state

    The icon state to use when the poster is ruined

    sound_destroyed

    Sound played when the poster is destroyed or ruined

    \ No newline at end of file diff --git a/obj/structure/table.html b/obj/structure/table.html index b6a032dc154..a276f07322f 100644 --- a/obj/structure/table.html +++ b/obj/structure/table.html @@ -1 +1 @@ -/obj/structure/table - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    table

    Vars

    can_place_itemsWhether items can be placed on this table via clicking.

    Var Details

    can_place_items

    Whether items can be placed on this table via clicking.

    \ No newline at end of file +/obj/structure/table - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    table

    Vars

    can_place_itemsWhether items can be placed on this table via clicking.

    Var Details

    can_place_items

    Whether items can be placed on this table via clicking.

    \ No newline at end of file diff --git a/obj/structure/tape_barricade.html b/obj/structure/tape_barricade.html index a17410af38d..70005ec0ffc 100644 --- a/obj/structure/tape_barricade.html +++ b/obj/structure/tape_barricade.html @@ -1 +1 @@ -/obj/structure/tape_barricade - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    tape_barricade

    Procs

    build_connection_bitsUpdates our connection bits to keep track of the things we're connected to
    icon_name_overrideAllow sutypes to override with their own forced icon state name.
    liftTemporarily lifts the tape line, allowing passage to anyone for the specified time, until the timer expires.
    on_unliftCalled by timer when the tape line falls back in place.
    update_neighborsCause neighbors to update their icon.

    Proc Details

    build_connection_bits

    Updates our connection bits to keep track of the things we're connected to

    icon_name_override

    Allow sutypes to override with their own forced icon state name.

    lift

    Temporarily lifts the tape line, allowing passage to anyone for the specified time, until the timer expires.

    on_unlift

    Called by timer when the tape line falls back in place.

    update_neighbors

    Cause neighbors to update their icon.

    \ No newline at end of file +/obj/structure/tape_barricade - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    tape_barricade

    Procs

    build_connection_bitsUpdates our connection bits to keep track of the things we're connected to
    icon_name_overrideAllow sutypes to override with their own forced icon state name.
    liftTemporarily lifts the tape line, allowing passage to anyone for the specified time, until the timer expires.
    on_unliftCalled by timer when the tape line falls back in place.
    update_neighborsCause neighbors to update their icon.

    Proc Details

    build_connection_bits

    Updates our connection bits to keep track of the things we're connected to

    icon_name_override

    Allow sutypes to override with their own forced icon state name.

    lift

    Temporarily lifts the tape line, allowing passage to anyone for the specified time, until the timer expires.

    on_unlift

    Called by timer when the tape line falls back in place.

    update_neighbors

    Cause neighbors to update their icon.

    \ No newline at end of file diff --git a/obj/structure/wall_sconce.html b/obj/structure/wall_sconce.html index 264d56a66eb..4160ff3a723 100644 --- a/obj/structure/wall_sconce.html +++ b/obj/structure/wall_sconce.html @@ -1 +1 @@ -/obj/structure/wall_sconce - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    wall_sconce

    Vars

    light_sourceReference to the currently attached item.
    start_litWhether or not the light source, if present, is automatically lit on Initialize.

    Var Details

    light_source

    Reference to the currently attached item.

    start_lit

    Whether or not the light source, if present, is automatically lit on Initialize.

    \ No newline at end of file +/obj/structure/wall_sconce - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    wall_sconce

    Vars

    light_sourceReference to the currently attached item.
    start_litWhether or not the light source, if present, is automatically lit on Initialize.

    Var Details

    light_source

    Reference to the currently attached item.

    start_lit

    Whether or not the light source, if present, is automatically lit on Initialize.

    \ No newline at end of file diff --git a/spell.html b/spell.html index 03f3640d90d..0f526f951b5 100644 --- a/spell.html +++ b/spell.html @@ -1 +1 @@ -/spell - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    spell

    Procs

    NewSETUP AND PROCESS
    before_castCASTING WRAPPERS
    can_improveUPGRADING PROCS
    choose_targetsCASTING

    Proc Details

    New

    SETUP AND PROCESS

    before_cast

    CASTING WRAPPERS

    can_improve

    UPGRADING PROCS

    choose_targets

    CASTING

    \ No newline at end of file +/spell - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    spell

    Procs

    NewSETUP AND PROCESS
    before_castCASTING WRAPPERS
    can_improveUPGRADING PROCS
    choose_targetsCASTING

    Proc Details

    New

    SETUP AND PROCESS

    before_cast

    CASTING WRAPPERS

    can_improve

    UPGRADING PROCS

    choose_targets

    CASTING

    \ No newline at end of file diff --git a/turf.html b/turf.html index 9b37b18dac4..dee6ce71b08 100644 --- a/turf.html +++ b/turf.html @@ -1,6 +1,6 @@ -/turf - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    turf

    Vars

    affecting_heat_sourcesUsed by exterior turfs to determine the warming effect of campfires and such.
    airThe cached air mixture of a turf. Never directly access, use return_air().
    airflow_open_directionsAll directions in which a turf that can contain air is present.
    ambience_queuedWhether this turf has been queued for an ambient lighting update.
    can_inherit_airWhether this tile is willing to copy air from a previous tile through ChangeTurf, transfer_turf_properties etc.
    external_atmosphere_participationWill participate in external atmosphere simulation if the turf is outside and no zone is set.
    initial_gasEither a mapping of material decls to mol amounts, or a reserved initial gas define like GAS_STANDARD_AIRMIX.
    mimic_above_copyIf this is a delegate (non-overwrite) Z-turf with a z-turf above, this is the delegate copy that's copying us.
    mimic_proxyIf we're a non-overwrite z-turf, this holds the appearance of the bottom-most Z-turf in the z-stack.
    mimic_underlayIf we're at the bottom of the stack, a proxy used to fake a below space turf.
    needs_air_updateIs this turf queued in the TURFS cycle of SSair?
    shadowerOverlay used to multiply color of all OO overlays at once.
    z_appearanceUse this appearance for our appearance instead of appearance. If ZM_OVERRIDE is set, only this will be visible, no movables will be copied.
    z_eventually_spaceIf this Z-turf leads to space, uninterrupted.
    z_queuedHow many times this turf is currently queued - multiple queue occurrences are allowed to ensure update consistency.
    zoneThe turf's current zone.
    zone_membership_candidateWill participate in ZAS, join zones, etc.

    Procs

    CanZPassdirection is the direction the atom is trying to leave by.
    cannot_build_cable*Whether we can place a cable here
    cleanup_zmimicCleans up Z-mimic objects for this turf. You shouldn't call this directly 99% of the time.
    disable_zmimicDisables Z-mimic for a turf.
    enable_zmimicEnables Z-mimic for a turf that didn't already have it enabled.
    get_diggable_resourcesReturn an assoc list of resource item type to a base and a random component -ex. return list(/obj/item/stack/material/ore/handful/sand = list(3, 2))
    setup_zmimicSets up Z-mimic for this turf. You shouldn't call this directly 99% of the time.
    try_build_cablePlace a cable if possible, if not warn the user appropriately
    update_air_propertiesTurf Vars
    why_cannot_build_cableSends a message to the user explaining why they can't build a cable here

    Var Details

    affecting_heat_sources

    Used by exterior turfs to determine the warming effect of campfires and such.

    air

    The cached air mixture of a turf. Never directly access, use return_air().

    airflow_open_directions

    All directions in which a turf that can contain air is present.

    ambience_queued

    Whether this turf has been queued for an ambient lighting update.

    can_inherit_air

    Whether this tile is willing to copy air from a previous tile through ChangeTurf, transfer_turf_properties etc.

    external_atmosphere_participation

    Will participate in external atmosphere simulation if the turf is outside and no zone is set.

    initial_gas

    Either a mapping of material decls to mol amounts, or a reserved initial gas define like GAS_STANDARD_AIRMIX.

    mimic_above_copy

    If this is a delegate (non-overwrite) Z-turf with a z-turf above, this is the delegate copy that's copying us.

    mimic_proxy

    If we're a non-overwrite z-turf, this holds the appearance of the bottom-most Z-turf in the z-stack.

    mimic_underlay

    If we're at the bottom of the stack, a proxy used to fake a below space turf.

    needs_air_update

    Is this turf queued in the TURFS cycle of SSair?

    shadower

    Overlay used to multiply color of all OO overlays at once.

    z_appearance

    Use this appearance for our appearance instead of appearance. If ZM_OVERRIDE is set, only this will be visible, no movables will be copied.

    z_eventually_space

    If this Z-turf leads to space, uninterrupted.

    z_queued

    How many times this turf is currently queued - multiple queue occurrences are allowed to ensure update consistency.

    zone

    The turf's current zone.

    zone_membership_candidate

    Will participate in ZAS, join zones, etc.

    Proc Details

    CanZPass

    direction is the direction the atom is trying to leave by.

    cannot_build_cable

    *Whether we can place a cable here

    +/turf - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

    turf

    Vars

    affecting_heat_sourcesUsed by exterior turfs to determine the warming effect of campfires and such.
    airThe cached air mixture of a turf. Never directly access, use return_air().
    airflow_open_directionsAll directions in which a turf that can contain air is present.
    ambience_queuedWhether this turf has been queued for an ambient lighting update.
    can_inherit_airWhether this tile is willing to copy air from a previous tile through ChangeTurf, transfer_turf_properties etc.
    external_atmosphere_participationWill participate in external atmosphere simulation if the turf is outside and no zone is set.
    initial_gasEither a mapping of material decls to mol amounts, or a reserved initial gas define like GAS_STANDARD_AIRMIX.
    mimic_above_copyIf this is a delegate (non-overwrite) Z-turf with a z-turf above, this is the delegate copy that's copying us.
    mimic_proxyIf we're a non-overwrite z-turf, this holds the appearance of the bottom-most Z-turf in the z-stack.
    mimic_underlayIf we're at the bottom of the stack, a proxy used to fake a below space turf.
    needs_air_updateIs this turf queued in the TURFS cycle of SSair?
    shadowerOverlay used to multiply color of all OO overlays at once.
    z_appearanceUse this appearance for our appearance instead of appearance. If ZM_OVERRIDE is set, only this will be visible, no movables will be copied.
    z_eventually_spaceIf this Z-turf leads to space, uninterrupted.
    z_queuedHow many times this turf is currently queued - multiple queue occurrences are allowed to ensure update consistency.
    zoneThe turf's current zone.
    zone_membership_candidateWill participate in ZAS, join zones, etc.

    Procs

    CanZPassdirection is the direction the atom is trying to leave by.
    cannot_build_cable*Whether we can place a cable here
    cleanup_zmimicCleans up Z-mimic objects for this turf. You shouldn't call this directly 99% of the time.
    disable_zmimicDisables Z-mimic for a turf.
    enable_zmimicEnables Z-mimic for a turf that didn't already have it enabled.
    get_diggable_resourcesReturn an assoc list of resource item type to a base and a random component +ex. return list(/obj/item/stack/material/ore/handful/sand = list(3, 2))
    setup_zmimicSets up Z-mimic for this turf. You shouldn't call this directly 99% of the time.
    try_build_cablePlace a cable if possible, if not warn the user appropriately
    update_air_propertiesTurf Vars
    why_cannot_build_cableSends a message to the user explaining why they can't build a cable here

    Var Details

    affecting_heat_sources

    Used by exterior turfs to determine the warming effect of campfires and such.

    air

    The cached air mixture of a turf. Never directly access, use return_air().

    airflow_open_directions

    All directions in which a turf that can contain air is present.

    ambience_queued

    Whether this turf has been queued for an ambient lighting update.

    can_inherit_air

    Whether this tile is willing to copy air from a previous tile through ChangeTurf, transfer_turf_properties etc.

    external_atmosphere_participation

    Will participate in external atmosphere simulation if the turf is outside and no zone is set.

    initial_gas

    Either a mapping of material decls to mol amounts, or a reserved initial gas define like GAS_STANDARD_AIRMIX.

    mimic_above_copy

    If this is a delegate (non-overwrite) Z-turf with a z-turf above, this is the delegate copy that's copying us.

    mimic_proxy

    If we're a non-overwrite z-turf, this holds the appearance of the bottom-most Z-turf in the z-stack.

    mimic_underlay

    If we're at the bottom of the stack, a proxy used to fake a below space turf.

    needs_air_update

    Is this turf queued in the TURFS cycle of SSair?

    shadower

    Overlay used to multiply color of all OO overlays at once.

    z_appearance

    Use this appearance for our appearance instead of appearance. If ZM_OVERRIDE is set, only this will be visible, no movables will be copied.

    z_eventually_space

    If this Z-turf leads to space, uninterrupted.

    z_queued

    How many times this turf is currently queued - multiple queue occurrences are allowed to ensure update consistency.

    zone

    The turf's current zone.

    zone_membership_candidate

    Will participate in ZAS, join zones, etc.

    Proc Details

    CanZPass

    direction is the direction the atom is trying to leave by.

    cannot_build_cable

    *Whether we can place a cable here

    • If you cannot build a cable will return an error code explaining why you cannot.
    • -

    cleanup_zmimic

    Cleans up Z-mimic objects for this turf. You shouldn't call this directly 99% of the time.

    disable_zmimic

    Disables Z-mimic for a turf.

    enable_zmimic

    Enables Z-mimic for a turf that didn't already have it enabled.

    get_diggable_resources

    Return an assoc list of resource item type to a base and a random component -ex. return list(/obj/item/stack/material/ore/handful/sand = list(3, 2))

    setup_zmimic

    Sets up Z-mimic for this turf. You shouldn't call this directly 99% of the time.

    try_build_cable

    Place a cable if possible, if not warn the user appropriately

    update_air_properties

    Turf Vars

    why_cannot_build_cable

    Sends a message to the user explaining why they can't build a cable here

    \ No newline at end of file +

    cleanup_zmimic

    Cleans up Z-mimic objects for this turf. You shouldn't call this directly 99% of the time.

    disable_zmimic

    Disables Z-mimic for a turf.

    enable_zmimic

    Enables Z-mimic for a turf that didn't already have it enabled.

    get_diggable_resources

    Return an assoc list of resource item type to a base and a random component +ex. return list(/obj/item/stack/material/ore/handful/sand = list(3, 2))

    setup_zmimic

    Sets up Z-mimic for this turf. You shouldn't call this directly 99% of the time.

    try_build_cable

    Place a cable if possible, if not warn the user appropriately

    update_air_properties

    Turf Vars

    why_cannot_build_cable

    Sends a message to the user explaining why they can't build a cable here

    \ No newline at end of file diff --git a/turf/floor.html b/turf/floor.html index 0ee2e935b1f..1325f3f1d74 100644 --- a/turf/floor.html +++ b/turf/floor.html @@ -1 +1 @@ -/turf/floor - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    floor

    Vars

    _height_north_shadow_cacheA cache for north-edge trench shadow images, keyed by shadow_alpha.
    _height_shadow_cacheA cache for full trench shadow images, keyed by shadow_alpha.
    _trench_image_cacheA cache for trench images, keyed by icon and then by color.

    Var Details

    _height_north_shadow_cache

    A cache for north-edge trench shadow images, keyed by shadow_alpha.

    _height_shadow_cache

    A cache for full trench shadow images, keyed by shadow_alpha.

    _trench_image_cache

    A cache for trench images, keyed by icon and then by color.

    \ No newline at end of file +/turf/floor - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    floor

    Vars

    _height_north_shadow_cacheA cache for north-edge trench shadow images, keyed by shadow_alpha.
    _height_shadow_cacheA cache for full trench shadow images, keyed by shadow_alpha.
    _trench_image_cacheA cache for trench images, keyed by icon and then by color.

    Var Details

    _height_north_shadow_cache

    A cache for north-edge trench shadow images, keyed by shadow_alpha.

    _height_shadow_cache

    A cache for full trench shadow images, keyed by shadow_alpha.

    _trench_image_cache

    A cache for trench images, keyed by icon and then by color.

    \ No newline at end of file diff --git a/turf/mimic_edge.html b/turf/mimic_edge.html index acfe6550e53..cc9ebbfe238 100644 --- a/turf/mimic_edge.html +++ b/turf/mimic_edge.html @@ -1 +1 @@ -/turf/mimic_edge - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    mimic_edge

    Simulated turf meant to replicate the appearence of another.

    Vars

    click_eaterRef to the dummy overlay
    mimic_xMimicked turf's x position
    mimic_yMimicked turf's y position
    mimic_zMimicked turf's z position

    Var Details

    click_eater

    Ref to the dummy overlay

    mimic_x

    Mimicked turf's x position

    mimic_y

    Mimicked turf's y position

    mimic_z

    Mimicked turf's z position

    \ No newline at end of file +/turf/mimic_edge - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    mimic_edge

    Simulated turf meant to replicate the appearence of another.

    Vars

    click_eaterRef to the dummy overlay
    mimic_xMimicked turf's x position
    mimic_yMimicked turf's y position
    mimic_zMimicked turf's z position

    Var Details

    click_eater

    Ref to the dummy overlay

    mimic_x

    Mimicked turf's x position

    mimic_y

    Mimicked turf's y position

    mimic_z

    Mimicked turf's z position

    \ No newline at end of file diff --git a/turf/mimic_edge/transition.html b/turf/mimic_edge/transition.html index 6df269e0401..13724a87236 100644 --- a/turf/mimic_edge/transition.html +++ b/turf/mimic_edge/transition.html @@ -1 +1 @@ -/turf/mimic_edge/transition - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    transition

    Procs

    setup_mimicWhen soemthing touches this turf, it gets transported to the connected level matching the direction of the edge on the map

    Proc Details

    setup_mimic

    When soemthing touches this turf, it gets transported to the connected level matching the direction of the edge on the map

    \ No newline at end of file +/turf/mimic_edge/transition - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    transition

    Procs

    setup_mimicWhen soemthing touches this turf, it gets transported to the connected level matching the direction of the edge on the map

    Proc Details

    setup_mimic

    When soemthing touches this turf, it gets transported to the connected level matching the direction of the edge on the map

    \ No newline at end of file diff --git a/turf/mimic_edge/transition/loop.html b/turf/mimic_edge/transition/loop.html index 92c644d1af7..bb5256791a1 100644 --- a/turf/mimic_edge/transition/loop.html +++ b/turf/mimic_edge/transition/loop.html @@ -1 +1 @@ -/turf/mimic_edge/transition/loop - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    loop

    Procs

    set_mimic_turfWhen something touches this turf, it gets transported to the symmetrically opposite turf it's mimicking.

    Proc Details

    set_mimic_turf

    When something touches this turf, it gets transported to the symmetrically opposite turf it's mimicking.

    \ No newline at end of file +/turf/mimic_edge/transition/loop - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesProc Details

    loop

    Procs

    set_mimic_turfWhen something touches this turf, it gets transported to the symmetrically opposite turf it's mimicking.

    Proc Details

    set_mimic_turf

    When something touches this turf, it gets transported to the symmetrically opposite turf it's mimicking.

    \ No newline at end of file diff --git a/turf/space.html b/turf/space.html index 017e5f2967d..9ccc4e7f7f8 100644 --- a/turf/space.html +++ b/turf/space.html @@ -1 +1 @@ -/turf/space - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    space

    Vars

    edgeIf we're an edge.
    forced_dirsForce this one to pretend it's an overedge turf.

    Var Details

    edge

    If we're an edge.

    forced_dirs

    Force this one to pretend it's an overedge turf.

    \ No newline at end of file +/turf/space - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    space

    Vars

    edgeIf we're an edge.
    forced_dirsForce this one to pretend it's an overedge turf.

    Var Details

    edge

    If we're an edge.

    forced_dirs

    Force this one to pretend it's an overedge turf.

    \ No newline at end of file diff --git a/turf/wall.html b/turf/wall.html index 7e85ff820bf..f92c38ef814 100644 --- a/turf/wall.html +++ b/turf/wall.html @@ -1 +1 @@ -/turf/wall - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    wall

    Vars

    other_connectionsA list of connections to non-walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().
    shutter_iconIcon to use if shutter state is non-null.
    shutter_materialOverrides base material for shutter icon if set.
    shutter_soundShutter open/close sound.
    shutter_stateTRUE = open, FALSE = closed, null = no shutter.
    unique_merge_identifierIf set, will prevent merges between walls with different IDs.
    wall_connectionsA list of connections to walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    Var Details

    other_connections

    A list of connections to non-walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    shutter_icon

    Icon to use if shutter state is non-null.

    shutter_material

    Overrides base material for shutter icon if set.

    shutter_sound

    Shutter open/close sound.

    shutter_state

    TRUE = open, FALSE = closed, null = no shutter.

    unique_merge_identifier

    If set, will prevent merges between walls with different IDs.

    wall_connections

    A list of connections to walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    \ No newline at end of file +/turf/wall - Space Station 13 - Nebula13
    Space Station 13 - Nebula13 - Modules - TypesVar Details

    wall

    Vars

    other_connectionsA list of connections to non-walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().
    shutter_iconIcon to use if shutter state is non-null.
    shutter_materialOverrides base material for shutter icon if set.
    shutter_soundShutter open/close sound.
    shutter_stateTRUE = open, FALSE = closed, null = no shutter.
    unique_merge_identifierIf set, will prevent merges between walls with different IDs.
    wall_connectionsA list of connections to walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    Var Details

    other_connections

    A list of connections to non-walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    shutter_icon

    Icon to use if shutter state is non-null.

    shutter_material

    Overrides base material for shutter icon if set.

    shutter_sound

    Shutter open/close sound.

    shutter_state

    TRUE = open, FALSE = closed, null = no shutter.

    unique_merge_identifier

    If set, will prevent merges between walls with different IDs.

    wall_connections

    A list of connections to walls for each corner, used for icon generation. Can be converted to a list of dirs with corner_states_to_dirs().

    \ No newline at end of file