byond - Modules - TypesVar Details - Proc Details

loadout_manager

This datum in charge with selecting wich loadout is currently being edited It also contains a tgui to navigate beetween loadouts

Vars

loadout_vendorThe host of the loadout_manager, aka from which loadout vendor are you managing loadouts
loadouts_dataList of all loadouts. Format is list(list(loadout_job, loadout_name))
versionThe version of the loadout manager

Procs

add_loadoutAdd the name and the job of a datum/loadout into the list of all loadout data
close_uiWrapper proc to handle loadout vendor being qdeleted while we have loadout manager opened
delete_loadoutRemove the data of a loadout from the loadouts list
legacy_version_fixModifies a legacy loadout to make it valid for the current loadout version
set_hostWrapper proc to set the host of our ui datum, aka the loadout vendor that's showing us the loadouts
update_attachmentsRecursive function to update attachment lists.

Var Details

loadout_vendor

The host of the loadout_manager, aka from which loadout vendor are you managing loadouts

loadouts_data

List of all loadouts. Format is list(list(loadout_job, loadout_name))

version

The version of the loadout manager

Proc Details

add_loadout

Add the name and the job of a datum/loadout into the list of all loadout data

close_ui

Wrapper proc to handle loadout vendor being qdeleted while we have loadout manager opened

delete_loadout

Remove the data of a loadout from the loadouts list

legacy_version_fix

Modifies a legacy loadout to make it valid for the current loadout version

set_host

Wrapper proc to set the host of our ui datum, aka the loadout vendor that's showing us the loadouts

update_attachments

Recursive function to update attachment lists.