Goonstation 13 - Modules - TypesProc Details

World

If you think this Universe is bad, you should see some of the others. ~ Philip K. Dick

The byond world object stores some basic byond level config, and has a few hub specific procs for managing hub visiblity

The world /New() is the root of where a round itself begins

Procs

DelEXPERIMENTAL STUFF
GenesisTHIS !!!SINGLE!!! PROC IS WHERE ANY FORM OF INIITIALIZATION THAT CAN'T BE PERFORMED IN CONTROLLERS, WORLD/NEW, OR preMapLoad IS DONE NOWHERE THE FUCK ELSE I DON'T CARE HOW MANY LAYERS OF DEBUG/PROFILE/TRACE WE HAVE, YOU JUST HAVE TO DEAL WITH THIS PROC EXISTING YOU WILL BE SENT TO THE CRUSHER IF YOU TOUCH THIS UNNECESSAIRLY
Topicworld Topic. This is where external shit comes into byond and does shit.
_THIS IS THE VERY FIRST LINE OF DM CODE TO EXECUTE THIS IS TECHNICALLY UB BEHAIVOR BUT IT'S USEFUL

Proc Details

Del

EXPERIMENTAL STUFF

Genesis

THIS !!!SINGLE!!! PROC IS WHERE ANY FORM OF INIITIALIZATION THAT CAN'T BE PERFORMED IN CONTROLLERS, WORLD/NEW, OR preMapLoad IS DONE NOWHERE THE FUCK ELSE I DON'T CARE HOW MANY LAYERS OF DEBUG/PROFILE/TRACE WE HAVE, YOU JUST HAVE TO DEAL WITH THIS PROC EXISTING YOU WILL BE SENT TO THE CRUSHER IF YOU TOUCH THIS UNNECESSAIRLY

Topic

world Topic. This is where external shit comes into byond and does shit.

_

THIS IS THE VERY FIRST LINE OF DM CODE TO EXECUTE THIS IS TECHNICALLY UB BEHAIVOR BUT IT'S USEFUL

!! PLEASE READ THE OTHER INITIALIZATION FILES INSTEAD OF THIS ONE !!

This is a nameless, no-op function, because it does absolutely nothing. It exists to hold a static var which is initialized to null. It's on /world to hide it from reflection.