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.
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.

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