Space Station 13 - Nebula13 Modules (252 modules, 149/4563 macros, 3.3%) (builtins) code maps Away sites random_ruins/exoplanet_ruins/oldpod/../../../../mods/content/corporate/datum/ ai_laws tradeship/../../ mods content corporate/away_sites/ lar_maria government/away_sites/icarus/../../datum/ ai_laws gamemodes mobs/borers/datum/ ghost_trap species/utility_frames/../../content/shackles/ shackle_lawsets mods/species/bayliens/skrell/ names Types (274 detailed/517 documented/20775 total, 2.5%) (global) area exoplanet - Windy surfacegrass - Area for the grass exoplanet surfaceunderground - Spoopy undergroundslar_maria cells - Lower level areassolar_control - Upper level areasatom client connection datum ability_handler action admin_secret_category/ admin_secrets - Pre-defined categoriesadmin_secret_item/ admin_secret - Pre-defined base itemsadmins ai_laws antimov - Antimovasimov - Asimovdais - DAIS Lawsetdrone - Droneninja_override - Ninjant_shackle - Basic NanoTrasenpaladin - P.A.L.A.D.I.N.robocop - Robocopserv_shackle - Servicesol_shackle - Basic SolGovsyndicate_override - Syndicatetyrant - T.Y.R.A.N.T.alarm_handler asset/ fonts - Fonts loader
Fonts for the ui, browser, and nanoui.
Since the rsc compiler tends to be finnicky.backpack_setup - Character setupbackpack_tweak browser Callback Datums - A datum that holds a proc to be called on another object, used to track proccalls to other objectscategory_collection - Category Collectionplayer_setup_collection - Category Collection Setupunderwear - Category Collection Setupcategory_group - Category Groupscategory_item - Category Itemscharacter_comment - Individual comment datum. Tracked by the comment holder datum.character_information - Main holder class for character comments - primarily user-set info, tracking vars, and a list of comment datums.client_preference area_info_blurb - Area Info Blurbchat_color_mode - Darkmode/Lightmodehelp_intent_attack_blocking - Help intent attack blockingplay_admin_midis - Player Preferencesstaff - General Staff Preferencesshow_attack_logs - Admin Preferencesshow_debug_logs - Debug Preferencescodex_entry computer_file controller daycycle daycycle_period decompose_matrix - Datum which stores information about a matrix decomposed with decompose().diploma_details - Details used by the diploma plaques for display.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!steam - Attach a steam trail to an object (eg. a reacting beaker) that will follow itextension abilities lockable - Extension for giving an object a code lock, with it's own ui.network_device scent - Scent extensions
Usage:
To add:
set_extension(atom, /datum/extension/scent/PATH/TO/SPECIFIC/SCENT)
This will set up the extension and will make it begin to emit_scent.
To remove:
remove_extension(atom, /datum/extension/scent)sorting_tag - Sorting tag for the sorting machinery.tool fabricator_recipe fauna_generator follow_holder - Follow Metadatagas_mixture generated_fauna_template - An internal template to generate randomized planet fauna that's adapted to where it was generated to spawn on.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)inventory_slot/ gripper item_unit_test job keybinding level_data - Keeps details on how to generate, maintain and access a zlevel.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.exoplanet - Level data for generating surface levels on exoplanetsgrass - Surface of a grass exoplanetunderground - Level data for generating underground levels on exoplanetsmap map_template 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.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.exoplanet - Random map generator for exo planetsbarren - Template for spawning a randomly generated barren exoplanet.grass - Map template for generating a grass exoplanetmemory - Memoriesmil_branch - A single military branch, such as Fleet or Marinesmil_branches - Global object for handling branchesmil_rank - A military rankmob_controller movement_handler nanoui - NANO UI FRAMEWORKnode/ test - Helpersovermap 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.random - A randomly generating planet_flora data datumgrass - Flora data for a grass exoplanetplanetoid_data - Data for a planetoid. Used by SSmapping for keeping track of a lot of details about specific planetoids.random - A randomly generating planetoid_data, used by random planet map_templatesplantgene powernet preferences priority_queue - An automatically ordered list, using the cmp proc to weight the list itemsqdel_item random_map/ noise exoplanet - Place down flora/fauna spawners, grass, water, and apply selected land type.barren - Generator for fauna and flora spawners for the surface of the barren exoplanetgrass - Map generator for the grass exoplanet surfacemantle - Random map generator for generating underground planetary levels.reagents sink - Infinite reagent sink: nothing is ever actually added to it, useful for complex, filtered deletion of reagents without holder churn.shuttle sortInstance storage storage_ui/default/ produce_bin stored_items/ vending_products - Datum used to hold information about a product in a vending machinestressor Timed Event - This is the actual timer, it contains the callback and necessary data to maintain
the timer.unit_test universal_state - ENDGAME STUFFuplink_item item ammo - Ammunitionbadassery - Badasseryrandom_one - Random Itemsurplus - Surplus Crategrenades - Grenadeshardsuit_modules - Hardsuit Modulesimplants - Implantsmedical - Medicalservices - Servicesstealth_items - Stealth and Camouflage Itemsstealthy_weapons - Stealthy and Inconspicuous Weaponstelecrystal - Telecrystalstools - Devices and Toolsvisible_weapons - Highly Visible and Dangerous Weaponswound - WOUNDSbruise - BRUISESburn - BURNScut - CUTSlost_limb - EXTERNAL ORGAN LOSSpuncture - PUNCTURESshatter - CRYSTALLINE WOUNDSxenoarch_engraving_flavor - Contains generated xenorach flavor text for engravings. Was moved out of exoplanet gen.decl automove_controller - Implements automove logic; can be overridden on mob procs if you want to vary the logic from the below.backpack_outfit/ nothing - Outfit Backpacksbodytype crystalline - This 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.prosthetic butchery_data chemical_reaction cocktail comment_mood - Formatting data for comments.emote flooring game_mode genetic_condition ghosttrap cortical_borer - Cortical Borermachine_intelligence - Computer intelligence cores.maintenance_drone - Maintenance Dronesentient_plant - Walking mushrooms and such.wizard_familiar - Wizard Familiargrab interaction_handler empty/ chems - Empty a container onto the floornext_spray_amount - Toggle the spray size and transfer amount between the possible optionsrotate - Interaction for rotating an object in the world.loadout_option material liquid/ painkillers solid/organic/plantmatter/ pith - Used for plant products that aren't quite wood, but are still tougher than normal plant matter.memory_options - Memory Optionsmodpack observ change_account_status - Observer Pattern Implementation: Account Status Changedcyborg_created - Observer Pattern Implementation: Cyborg Createddebrain - Observer Pattern Implementation: Debrainedemployee_id_reassigned - Dismembered Handlinglock_panel_state_changed - Sent by lockable when the service panel is opened/closed.lock_state_changed - Sent by the lockable when it's been locked or unlocked.revoke_payroll - Observer Pattern Implementation: Payroll Revokedsight_set - Shuttle Moved/Pre Move Handlingplant_gene plant_trait alter_temp - If set, the plant will periodically alter local temp by this amount.biolum - Plant is bioluminescent.biolum_colour - The colour of the plant's radiance.carnivorous - 0 = none, 1 = eat pests in tray, 2 = eat living things (when a vine).endurance - Maximum plant HP when growing.explosive - When thrown, acts as a grenade.harvest_repeat - If 1, this plant will fruit repeatedly.heat_tolerance - Departure from ideal that is survivable.highkpa_tolerance - High pressure capacity.ideal_heat - Preferred temperature in Kelvin.ideal_light - Preferred light level in luminosity.immutable - If set, plant will never mutate. If -1, plant is highly mutable.juicy - When thrown, causes a splatter decal.light_tolerance - Departure from ideal that is survivable.lowkpa_tolerance - Low pressure capacity.maturation - Time taken before the plant is mature.nutrient_consumption - Plant eats this much per tick.parasite - 0 = no, 1 = gain health from weed level.pest_tolerance - Threshold for pests to impact health.photosynthesis - If it turns CO2 into oxygenplant_colour - Colour of the plant icon.plant_icon - Icon to use for the plant growing in the tray.potency - General purpose plant strength value.produces_power - Can be used to make a battery.product_colour - Colour to apply to product icon.product_icon - Icon to use for fruit coming from this plant.production - Time before harvesting can be undertaken again.requires_nutrients - The plant can starve.requires_water - The plant can become dehydrated.spread - 0 limits plant to tray, 1 = creepers, 2 = vines.stings - Can cause damage/inject reagents when thrown or handled.teleporting - Uses the teleport tomato effect.toxins_tolerance - Resistance to poison.water_consumption - Plant drinks this much per tick.weed_tolerance - Threshold for weeds to impact health.yield - Amount of product.poster_design - Contains information on what a poster displays.posture recipe scent_intensity - Scent intensitysingularity_stage skill_category spawnpoint species sprite_accessory sprite_accessory_category sprite_accessory_metadata/ gradient stack_recipe submap_archetype surgery_step tool_archetype topic_command trait turf_initializer combo - Runs multiple turf initialisers in sequence.kitchen - Spawns random 'kitchen' grime near tables: flour spills, smashed eggs, fruit smudges, etc.maintenance spiderwebs ui_style dmm_suite hook global_init - Global init hook.
Called in global_init.dm when the server is initialized.reboot - Reboot hook.
Called in world.dm prior to the parent call in world/Reboot.roundend - Roundend hook.
Called in ticker.dm when a round ends.roundstart - Roundstart hook.
Called in ticker.dm when a round starts.shutdown - Shutdown hook.
Called in world.dm when world/Del is called.startup - Startup hook.
Called in world.dm when the server starts.matrix mob living human - organ-related variables, see organ.dm and human_organs.dm, shouldn't be accessed directlysilicon/ robot simple_animal construct armoured - Juggernautbehemoth - Behemothbuilder - Artificerharvester - Harvesterwraith - Wraithnew_player obj abstract airlock_helper docking_port_spawner landmark allowed_leak - Used to tell pipe leak unit tests that a leak is intentional. Placed over the pipe that leaks, not the tile missing a pipe.corpse/ lar_maria - crew and prisonersexoplanet_spawn - Landmarks placed by random map generatoranimal - Landmarks placed by random map generatorlevel_data_spawner - Mapper helper for spawning a specific level_data datum with the map as it gets loadedlocal_dock - Cannot actually be landed at. Used for alignment when landing or docking, however.automatic - This subtype automatically adds itself to its shuttle based on the shuttle_tag var.map_data compass_holder effect decal/cleanable/blood/ tracks effect/ smoke - SMOKE SYSTEMSgeyser - A prop that periodically emit steam spouts and can have a geothermal generator placed on top to generate power.narsie overlay/ click_bait - Dummy mouse-opaque overlay to prevent people turning/shooting towards ACTUAL location of vis_content thingovermap/ visitable sector/ planetoid - Overmap marker for a planet-like entity.exoplanet - Helper subtype for exoplanet overmap markersgrass - Overmap marker for the grass exoplanetship singularity wormhole_exit - EXIT PORTALitem aiModule antimov - Antimovasimov - Asimovdais - DAISdrone - Dronefreeform - New Freeformfreeformcore - Freeform CoreoneHuman - OneMemberoxygen - OxygenIsToxicToCrewMemberspaladin - P.A.L.A.D.I.N.protectStation - ProtectStationprototypeEngineOffline - PrototypeEngineOfflinepurge - Purgequarantine - Quarantinereset - Resetrobocop - Robocopsafeguard - Modulessolgov - SCGsolgov_aggressive - SCG AggressiveteleporterOffline - TeleporterOfflinetyrant - T.Y.R.A.N.T.ammo_magazine assembly bladed book borg overdrive - Cyborg Spec Itemssight - HUD/SIGHT thingsbox c_tube - Basically a trash item left from using paper rolls.camera - cameracamera_film - filmcataloguer chems drinks - Drinks.bottle - Alchohol bottles! -Agouriorangejuice - JUICES AND STUFFpremiumvodka - PREMIUM ALCOHOLglass2 golden_cup - Drinks. ENDmilk - Drinksteapot - pitchers, pots, flasks and cupsdropper - Droppers.glass - (Mixing)Glass.hypospray - HYPOSPRAYautoinjector - AUTOINJECTORvial - VIAL HYPOSPRAYinhaler pill - Pills.spray syringe/ stabilizer - Syringes. ENDweldpack clothing destTagger dice/d20/ cursed - Cursed Dicedisk flame flamethrower flashlight/ lantern - Lanternfood - Droppers. ENDfossil - Objects themselvesframe/ button gun/launcher/ bow hand/ missing_card - A special thing that steals a card from a deck, probably lost in maint somewhere.hand_labeler implanter/ exile - Exile 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 targetsmodular_computer/ holotablet multitool - Multitool -- A multitool is used for hacking electronic devices.organ paper carbon cig - Ported Straight from TG. I am not sorry. - BloodyMan //YOU SHOULD BElar_maria/ note_1 - Notes and paperspaper_bundle parcel - A parcel wrapper for items and structures that can be wrapped in wrapping paper.pen photo - photophoto_album - photo albumpill_bottle poster - A rolled up version of the wall-mounted poster structureradio scrying - Scrying orbsecure_storage 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.stack cable_coil flag - Shovelmaterial package_wrap gift - Variant of the wrapping paper that result in gift wrapped items.tape_roll - Base class for all things tape, with a limit amount of uses.sticky_pad stock_parts circuitboard/ air_management item_holder - Base class for stock parts that allow an item to be inserted while the maintenance panel is closed.card_reader - Stock part for accessing/holding the subtypes of /obj/item/card.disk_reader - Stock part for reading/writing to an inserted data disk.printer tankassemblyproxy - Pulled from rewritten bomb.dmtool uplink_service fake_crew_announcement - Fake Crew Records/Announcementfake_ion_storm - Fake Ion stormfake_rad_storm - Fake Rad stormfake_update_announcement - Fake CentCom Annoncementjamming - Sensor Jammingweldingtool weldpack - Welder specifically for the welder pack.machinery airlock_sensor biogenerator button access/ interior - Whether the master airlock controller is actually cycling so we can update our iconholosign - SWITCHcomputer constructable_frame - Made into a seperate type to make future revisions easier.door/ airlock dummy_airlock_controller - Provides remote access to a controller (since they must be unique).embedded_controller/ radio faxmachine gateway/ centeraway - Awaygeothermal - A power generator that can create power from being placed on top of a geyser.holomap holosign - HOLOSIGNmicrowave network newscaster nuclear_cylinder_storage/ prefilled - Special subtype for mapping.papershredder photocopier power/smes/ buildable shield_generator shieldwall - Containment Field STARTshieldwallgen - FIELD GEN START //shameless copypasta from fieldgen, powersink, and grillesingularity_generator - SINGULARITY SPAWNERsmartfridge vending - A vending machinerandom/ date_based - Implementationchristmas - Practical Subtypestree - Date Based Spawnersrandom_multi/ single_item screen structure banner_frame bedsheetbin cable closet/secure_closet/ miner - Miner Lockersdisposalpipe junction/ yjunction - Z-Level stuffup - Z-Level stufffire_source flora fuel_port loot_pile ore_box - Ore boxsign - A wall mountable sign structuredeck - A sign for indicating what level is the current level verticallydirections - Signs 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.painting/ monkey_painting - A painting of amonkeyplaque/ diploma - A display for diploma detailsposter - A wall mounted posterwarning - Base warning sign typetable tape_barricade wall_sconce particles/ geyser_steam - Particle emitter that emits a ~64 pixels by ~192 pixels high column of steam while active.spell aoe_turf/conjure/ construct - Construct Spellsturf floor mimic_edge - Simulated turf meant to replicate the appearence of another.space unsimulated dark_filler - Turf to hide the outside of the overmapdebug_grid - Turf with its map coordinate written on. Handy for debugging.wall