byond - Modules - TypesVar Details - Proc Details

/atom/movable/screen/text/screen_text

Vars

fade_in_timeTime taken to fade in as we start printing text
fade_out_delayTime before fade out after printing is finished
fade_out_timeTime taken when fading out after fade_out_delay
letters_per_updateletters to update by per text to per play_delay
play_delaydelay between playing each letter. in general use 1 for fluff and 0.5 for time sensitive messsages
playerThe client that this text is for
style_closeclosing styling for the message
style_openopening styling for the message
text_to_playvar for the text we are going to play

Procs

after_playhandles post-play effects like fade out after the fade out delay
end_playends the play then deletes this screen object and plays the next one in queue if it exists
play_to_clientproc for actually playing this screen_text on a mob.

Var Details

fade_in_time

Time taken to fade in as we start printing text

fade_out_delay

Time before fade out after printing is finished

fade_out_time

Time taken when fading out after fade_out_delay

letters_per_update

letters to update by per text to per play_delay

play_delay

delay between playing each letter. in general use 1 for fluff and 0.5 for time sensitive messsages

player

The client that this text is for

style_close

closing styling for the message

style_open

opening styling for the message

text_to_play

var for the text we are going to play

Proc Details

after_play

handles post-play effects like fade out after the fade out delay

end_play

ends the play then deletes this screen object and plays the next one in queue if it exists

play_to_client

proc for actually playing this screen_text on a mob.