diff --git a/code/__defines/dcs/signals.dm b/code/__defines/dcs/signals.dm index 2aa9f41c5ff..6bdf7e73e5f 100644 --- a/code/__defines/dcs/signals.dm +++ b/code/__defines/dcs/signals.dm @@ -141,7 +141,7 @@ #define COMPONENT_BLOCK_CONTAMINATION (1<<0) ///from base of datum/radiation_wave/check_obstructions(): (datum/radiation_wave, width) #define COMSIG_ATOM_RAD_WAVE_PASSING "atom_rad_wave_pass" - #define COMPONENT_RAD_WAVE_HANDLED (1<<0) + #define COMPONENT_RAD_WAVE_HANDLED (1<<0) ///from internal loop in atom/movable/proc/CanReach(): (list/next) #define COMSIG_ATOM_CANREACH "atom_can_reach" #define COMPONENT_BLOCK_REACH (1<<0) diff --git a/code/__defines/machinery.dm b/code/__defines/machinery.dm index f8f506ef28f..cca73b22099 100644 --- a/code/__defines/machinery.dm +++ b/code/__defines/machinery.dm @@ -1,7 +1,7 @@ var/global/defer_powernet_rebuild = 0 // True if net rebuild will be called manually after an event. #define CELLRATE 0.002 // Multiplier for watts per tick <> cell storage (e.g., 0.02 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) - // It's a conversion constant. power_used*CELLRATE = charge_provided, or charge_used/CELLRATE = power_provided + // It's a conversion constant. power_used*CELLRATE = charge_provided, or charge_used/CELLRATE = power_provided #define SMESRATE 0.03333 // Same for SMESes. A different number for some reason. #define KILOWATTS *1000 diff --git a/code/__defines/overmap.dm b/code/__defines/overmap.dm index 503675b44e6..21c7e13760a 100644 --- a/code/__defines/overmap.dm +++ b/code/__defines/overmap.dm @@ -1,4 +1,4 @@ - //How far from the edge of overmap zlevel could randomly placed objects spawn +//How far from the edge of overmap zlevel could randomly placed objects spawn #define OVERMAP_EDGE 2 #define SHIP_SIZE_TINY 1 diff --git a/code/__defines/vore_prefs.dm b/code/__defines/vore_prefs.dm index 9a016bb0067..8e1e1340b50 100644 --- a/code/__defines/vore_prefs.dm +++ b/code/__defines/vore_prefs.dm @@ -1,4 +1,4 @@ -#define VORE_PREF_TRANSFER(target, source) \ +#define VORE_PREF_TRANSFER(target, source) \ target.digestable = source.digestable; \ target.devourable = source.devourable; \ target.feeding = source.feeding; \ diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index 020872ed82e..5835ec5d7d2 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -23,19 +23,19 @@ var/global/list/joblist = list() //list of all jobstypes, minus borg and AI #define all_genders_define_list list(MALE,FEMALE,PLURAL,NEUTER,HERM) //VOREStaton Edit #define all_genders_text_list list("Male","Female","Plural","Neuter","Herm") //VOREStation Edit #define pronoun_set_to_genders list(\ - "He/Him" = MALE,\ - "She/Her" = FEMALE,\ - "It/Its" = NEUTER,\ - "They/Them" = PLURAL,\ - "Shi/Hir" = HERM\ - ) + "He/Him" = MALE,\ + "She/Her" = FEMALE,\ + "It/Its" = NEUTER,\ + "They/Them" = PLURAL,\ + "Shi/Hir" = HERM\ + ) #define genders_to_pronoun_set list(\ - MALE = "He/Him",\ - FEMALE = "She/Her",\ - NEUTER = "It/Its",\ - PLURAL = "They/Them",\ - HERM = "Shi/Hir"\ - ) + MALE = "He/Him",\ + FEMALE = "She/Her",\ + NEUTER = "It/Its",\ + PLURAL = "They/Them",\ + HERM = "Shi/Hir"\ + ) var/list/mannequins_ diff --git a/code/_helpers/verbs.dm b/code/_helpers/verbs.dm index 8a35bb9c6cf..4c86e43e0c4 100644 --- a/code/_helpers/verbs.dm +++ b/code/_helpers/verbs.dm @@ -1,11 +1,11 @@ /** - * handles adding verbs and updating the stat panel browser - * - * pass the verb type path to this instead of adding it directly to verbs so the statpanel can update - * Arguments: - * * target - Who the verb is being added to, client or mob typepath - * * verb - typepath to a verb, or a list of verbs, supports lists of lists - */ + * handles adding verbs and updating the stat panel browser + * + * pass the verb type path to this instead of adding it directly to verbs so the statpanel can update + * Arguments: + * * target - Who the verb is being added to, client or mob typepath + * * verb - typepath to a verb, or a list of verbs, supports lists of lists + */ /proc/add_verb(client/target, verb_or_list_to_add) if(!target) CRASH("add_verb called without a target") @@ -47,13 +47,13 @@ target.stat_panel.send_message("add_verb_list", output_list) /** - * handles removing verb and sending it to browser to update, use this for removing verbs - * - * pass the verb type path to this instead of removing it from verbs so the statpanel can update - * Arguments: - * * target - Who the verb is being removed from, client or mob typepath - * * verb - typepath to a verb, or a list of verbs, supports lists of lists - */ + * handles removing verb and sending it to browser to update, use this for removing verbs + * + * pass the verb type path to this instead of removing it from verbs so the statpanel can update + * Arguments: + * * target - Who the verb is being removed from, client or mob typepath + * * verb - typepath to a verb, or a list of verbs, supports lists of lists + */ /proc/remove_verb(client/target, verb_or_list_to_remove) if(IsAdminAdvancedProcCall()) return diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 49425714ba2..ca57838190b 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -1,17 +1,18 @@ //A system to manage and display alerts on screen without needing you to do it yourself -//PUBLIC - call these wherever you want +//PUBLIC - call these wherever you want /mob/proc/throw_alert(category, type, severity, obj/new_master) -/* Proc to create or update an alert. Returns the alert if the alert is new or updated, 0 if it was thrown already - category is a text string. Each mob may only have one alert per category; the previous one will be replaced - path is a type path of the actual alert type to throw - severity is an optional number that will be placed at the end of the icon_state for this alert - For example, high pressure's icon_state is "highpressure" and can be serverity 1 or 2 to get "highpressure1" or "highpressure2" - new_master is optional and sets the alert's icon state to "template" in the ui_style icons with the master as an overlay. - Clicks are forwarded to master */ +/** Proc to create or update an alert. Returns the alert if the alert is new or updated, 0 if it was thrown already + * category is a text string. Each mob may only have one alert per category; the previous one will be replaced + * path is a type path of the actual alert type to throw + * severity is an optional number that will be placed at the end of the icon_state for this alert + * For example, high pressure's icon_state is "highpressure" and can be serverity 1 or 2 to get "highpressure1" or "highpressure2" + * new_master is optional and sets the alert's icon state to "template" in the ui_style icons with the master as an overlay. + * Clicks are forwarded to master + */ if(!category) return diff --git a/code/datums/chat_message.dm b/code/datums/chat_message.dm index 4df23e6c0c3..bbf9a35a72b 100644 --- a/code/datums/chat_message.dm +++ b/code/datums/chat_message.dm @@ -19,11 +19,11 @@ #define CHAT_RUNE_RADIO 0x2 /** - * # Chat Message Overlay - * - * Datum for generating a message overlay on the map - * Ported from TGStation; https://github.com/tgstation/tgstation/pull/50608/, author: bobbahbrown - */ + * # Chat Message Overlay + * + * Datum for generating a message overlay on the map + * Ported from TGStation; https://github.com/tgstation/tgstation/pull/50608/, author: bobbahbrown + */ // Cached runechat icon var/list/runechat_image_cache = list() @@ -60,15 +60,15 @@ var/list/runechat_image_cache = list() /** - * Constructs a chat message overlay - * - * Arguments: - * * text - The text content of the overlay - * * target - The target atom to display the overlay at - * * owner - The mob that owns this overlay, only this mob will be able to view it - * * extra_classes - Extra classes to apply to the span that holds the text - * * lifespan - The lifespan of the message in deciseconds - */ + * Constructs a chat message overlay + * + * Arguments: + * * text - The text content of the overlay + * * target - The target atom to display the overlay at + * * owner - The mob that owns this overlay, only this mob will be able to view it + * * extra_classes - Extra classes to apply to the span that holds the text + * * lifespan - The lifespan of the message in deciseconds + */ /datum/chatmessage/New(text, atom/target, mob/owner, list/extra_classes = null, lifespan = CHAT_MESSAGE_LIFESPAN) . = ..() if(!istype(target)) @@ -96,15 +96,15 @@ var/list/runechat_image_cache = list() return ..() /** - * Generates a chat message image representation - * - * Arguments: - * * text - The text content of the overlay - * * target - The target atom to display the overlay at - * * owner - The mob that owns this overlay, only this mob will be able to view it - * * extra_classes - Extra classes to apply to the span that holds the text - * * lifespan - The lifespan of the message in deciseconds - */ + * Generates a chat message image representation + * + * Arguments: + * * text - The text content of the overlay + * * target - The target atom to display the overlay at + * * owner - The mob that owns this overlay, only this mob will be able to view it + * * extra_classes - Extra classes to apply to the span that holds the text + * * lifespan - The lifespan of the message in deciseconds + */ /datum/chatmessage/proc/generate_image(text, atom/target, mob/owner, list/extra_classes, lifespan) if(!target || !owner) @@ -306,8 +306,8 @@ var/list/runechat_image_cache = list() return (1 - ((time_spent - time_before_fade) / CHAT_MESSAGE_EOL_FADE)) * 255 /** - * Applies final animations to overlay CHAT_MESSAGE_EOL_FADE deciseconds prior to message deletion - */ + * Applies final animations to overlay CHAT_MESSAGE_EOL_FADE deciseconds prior to message deletion + */ /datum/chatmessage/proc/end_of_life(fadetime = CHAT_MESSAGE_EOL_FADE) if(gc_destroyed || ending_life) return @@ -316,14 +316,14 @@ var/list/runechat_image_cache = list() addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), src), fadetime, TIMER_DELETE_ME) /** - * Creates a message overlay at a defined location for a given speaker - * - * Arguments: - * * speaker - The atom who is saying this message - * * message - The text content of the message - * * italics - Decides if this should be small or not, as generally italics text are for whisper/radio overhear - * * existing_extra_classes - Additional classes to add to the message - */ + * Creates a message overlay at a defined location for a given speaker + * + * Arguments: + * * speaker - The atom who is saying this message + * * message - The text content of the message + * * italics - Decides if this should be small or not, as generally italics text are for whisper/radio overhear + * * existing_extra_classes - Additional classes to add to the message + */ /mob/proc/create_chat_message(atom/movable/speaker, message, italics, list/existing_extra_classes, audible = TRUE) if(!client) return @@ -350,7 +350,7 @@ var/list/runechat_image_cache = list() message = strip_html_properly(message) if(!message) return - */ + */ var/list/extra_classes = list() extra_classes += existing_extra_classes @@ -378,15 +378,15 @@ var/list/runechat_image_cache = list() #define CM_COLOR_LUM_MAX 0.90 /** - * Gets a color for a name, will return the same color for a given string consistently within a round.atom - * - * Note that this proc aims to produce pastel-ish colors using the HSL colorspace. These seem to be favorable for displaying on the map. - * - * Arguments: - * * name - The name to generate a color for - * * sat_shift - A value between 0 and 1 that will be multiplied against the saturation - * * lum_shift - A value between 0 and 1 that will be multiplied against the luminescence - */ + * Gets a color for a name, will return the same color for a given string consistently within a round.atom + * + * Note that this proc aims to produce pastel-ish colors using the HSL colorspace. These seem to be favorable for displaying on the map. + * + * Arguments: + * * name - The name to generate a color for + * * sat_shift - A value between 0 and 1 that will be multiplied against the saturation + * * lum_shift - A value between 0 and 1 that will be multiplied against the luminescence + */ /datum/chatmessage/proc/colorize_string(name, sat_shift = 1, lum_shift = 1) // seed to help randomness var/static/rseed = rand(1,26) diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index d5caf60cf36..0e134ae6063 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -431,9 +431,9 @@ if(!.) return _AddComponent(arguments) /** - * Removes the component from parent, ends up with a null parent + * Removes the component from parent, ends up with a null parent * Used as a helper proc by the component transfer proc, does not clean up the component like Destroy does - */ + */ /datum/component/proc/RemoveComponent() if(!parent) return diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index ecf6c8e2328..6a2153226c9 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -221,7 +221,7 @@ * * user - the mob who is interacting with the wires. */ /datum/wires/proc/can_see_wire_info(mob/user) - // TODO: Reimplement this if we ever get Advanced Admin Interaction. + // TODO: Reimplement this if we ever get Advanced Admin Interaction. // if(user.can_admin_interact()) // return TRUE var/obj/item/I = user.get_active_hand() diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index d3c09856c84..62d87f4223d 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -2,11 +2,11 @@ ### This file contains a list of all the areas in your station. Format is as follows: -/area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) - name = "NICE NAME" (not required but makes things really nice) - icon = "ICON FILENAME" (defaults to areas.dmi) - icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) - requires_power = 0 (defaults to 1) +/area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) + name = "NICE NAME" (not required but makes things really nice) + icon = "ICON FILENAME" (defaults to areas.dmi) + icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) + requires_power = 0 (defaults to 1) music = "music/music.ogg" (defaults to "music/music.ogg") NOTE: there are two lists of areas in the end of this file: centcom and station itself. Please maintain these lists valid. --rastaf0 @@ -1263,26 +1263,26 @@ NOTE: there are two lists of areas in the end of this file: centcom and station sound_env = LARGE_SOFTFLOOR /area/crew_quarters/visitor_lodging - name = "\improper Visitor Lodging" - icon_state = "visitor_lodging" + name = "\improper Visitor Lodging" + icon_state = "visitor_lodging" /area/crew_quarters/visitor_dining - name = "\improper Visitor Dining" - icon_state = "visitor_dinning" + name = "\improper Visitor Dining" + icon_state = "visitor_dinning" /area/crew_quarters/visitor_laundry - name = "\improper Visitor Laundry" - icon_state = "visitor_laundry" + name = "\improper Visitor Laundry" + icon_state = "visitor_laundry" /area/library - name = "\improper Library" - icon_state = "library" - sound_env = LARGE_SOFTFLOOR - lightswitch = 0 // VOREStation Edit - We like dark libraries + name = "\improper Library" + icon_state = "library" + sound_env = LARGE_SOFTFLOOR + lightswitch = 0 // VOREStation Edit - We like dark libraries /area/library_conference_room - name = "\improper Library Conference Room" - icon_state = "library_conference_room" + name = "\improper Library Conference Room" + icon_state = "library_conference_room" /area/chapel ambience = AMBIENCE_CHAPEL @@ -2585,8 +2585,8 @@ NOTE: there are two lists of areas in the end of this file: centcom and station ///////////////////////////////////////////////////////////////////// /* - Lists of areas to be used with is_type_in_list. - Used in gamemodes code at the moment. --rastaf0 + * Lists of areas to be used with is_type_in_list. + * Used in gamemodes code at the moment. --rastaf0 */ // CENTCOM diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 9dc056d614d..6b16c06f7fc 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -696,12 +696,12 @@ return TRUE /** - * Creates a blank injector with the name of the buffer at the given buffer_id - * - * Arguments: - * * buffer_id - The ID of the buffer - * * copy_buffer - Whether the injector should copy the buffer contents - */ + * Creates a blank injector with the name of the buffer at the given buffer_id + * + * Arguments: + * * buffer_id - The ID of the buffer + * * copy_buffer - Whether the injector should copy the buffer contents + */ /obj/machinery/computer/scan_consolenew/proc/create_injector(buffer_id, copy_buffer = FALSE) if(buffer_id < 1 || buffer_id > length(buffers)) return @@ -721,18 +721,18 @@ return I /** - * Called when the injector creation cooldown finishes - */ + * Called when the injector creation cooldown finishes + */ /obj/machinery/computer/scan_consolenew/proc/injector_cooldown_finish() injector_ready = TRUE /** - * Called in tgui_act() to process modal actions - * - * Arguments: - * * action - The action passed by tgui - * * params - The params passed by tgui - */ + * Called in tgui_act() to process modal actions + * + * Arguments: + * * action - The action passed by tgui + * * params - The params passed by tgui + */ /obj/machinery/computer/scan_consolenew/proc/tgui_act_modal(action, params) . = TRUE var/id = params["id"] // The modal's ID @@ -763,11 +763,11 @@ /** - * Triggers sleeve growing in a clonepod within the area - * - * Arguments: - * * active_br - Body record to print - */ + * Triggers sleeve growing in a clonepod within the area + * + * Arguments: + * * active_br - Body record to print + */ /obj/machinery/computer/scan_consolenew/proc/print_sleeve(var/mob/user, var/datum/transhuman/body_record/active_br) //deleted record if(!istype(active_br)) diff --git a/code/game/gamemodes/endgame/endgame.dm b/code/game/gamemodes/endgame/endgame.dm index 721ae98f716..59ea24ad934 100644 --- a/code/game/gamemodes/endgame/endgame.dm +++ b/code/game/gamemodes/endgame/endgame.dm @@ -2,27 +2,27 @@ * ENDGAME STUFF **********************/ - // Universal State - // Handles stuff like space icon_state, constants, etc. - // Essentially a policy manager. Once shit hits the fan, this changes its policies. - // Called by master controller. +// Universal State +// Handles stuff like space icon_state, constants, etc. +// Essentially a policy manager. Once shit hits the fan, this changes its policies. +// Called by master controller. - // Default shit. +// Default shit. /datum/universal_state // Just for reference, for now. // Might eventually add an observatory job. - var/name = "Normal" - var/desc = "Nothing seems awry." + var/name = "Normal" + var/desc = "Nothing seems awry." - // Sets world.turf, replaces all turfs of type /turf/space. - var/space_type = /turf/space + // Sets world.turf, replaces all turfs of type /turf/space. + var/space_type = /turf/space - // Replaces all turfs of type /turf/space/transit - var/transit_space_type = /turf/space/transit + // Replaces all turfs of type /turf/space/transit + var/transit_space_type = /turf/space/transit - // Chance of a floor or wall getting damaged [0-100] - // Simulates stuff getting broken due to molecular bonds decaying. - var/decay_rate = 0 + // Chance of a floor or wall getting damaged [0-100] + // Simulates stuff getting broken due to molecular bonds decaying. + var/decay_rate = 0 // Actually decay the turf. /datum/universal_state/proc/DecayTurf(var/turf/T) @@ -50,15 +50,15 @@ // Apply changes when exiting state /datum/universal_state/proc/OnExit() - // Does nothing by default + // Does nothing by default // Apply changes when entering state /datum/universal_state/proc/OnEnter() - // Does nothing by default + // Does nothing by default // Apply changes to a new turf. /datum/universal_state/proc/OnTurfChange(var/turf/NT) - return + return /datum/universal_state/proc/OverlayAndAmbientSet() return diff --git a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm index 5889e778bba..6860c37b452 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm @@ -2,10 +2,10 @@ var/global/universe_has_ended = 0 /datum/universal_state/supermatter_cascade - name = "Supermatter Cascade" - desc = "Unknown harmonance affecting universal substructure, converting nearby matter to supermatter." + name = "Supermatter Cascade" + desc = "Unknown harmonance affecting universal substructure, converting nearby matter to supermatter." - decay_rate = 5 // 5% chance of a turf decaying on lighting update/airflow (there's no actual tick for turfs) + decay_rate = 5 // 5% chance of a turf decaying on lighting update/airflow (there's no actual tick for turfs) /datum/universal_state/supermatter_cascade/OnShuttleCall(var/mob/user) if(user) @@ -61,16 +61,15 @@ var/global/universe_has_ended = 0 new /obj/singularity/narsie/large/exit(pick(endgame_exits)) spawn(rand(30,60) SECONDS) var/txt = {" -There's been a galaxy-wide electromagnetic pulse. All of our systems are heavily damaged and many personnel are dead or dying. We are seeing increasing indications of the universe itself beginning to unravel. + There's been a galaxy-wide electromagnetic pulse. All of our systems are heavily damaged and many personnel are dead or dying. We are seeing increasing indications of the universe itself beginning to unravel. -[station_name()], you are the only facility nearby a bluespace rift, which is near your research outpost. You are hereby directed to enter the rift using all means necessary, quite possibly as the last of your species alive. + [station_name()], you are the only facility nearby a bluespace rift, which is near your research outpost. You are hereby directed to enter the rift using all means necessary, quite possibly as the last of your species alive. -You have five minutes before the universe collapses. Good l\[\[###!!!- + You have five minutes before the universe collapses. Good l\[\[###!!!- + AUTOMATED ALERT: Link to [command_name()] lost. -AUTOMATED ALERT: Link to [command_name()] lost. - -The access requirements on the Asteroid Shuttles' consoles have now been revoked. -"} + The access requirements on the Asteroid Shuttles' consoles have now been revoked. + "} priority_announcement.Announce(txt,"SUPERMATTER CASCADE DETECTED") for(var/obj/machinery/computer/shuttle_control/C in machines) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 74e0908ffba..da4e264154e 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -461,24 +461,24 @@ return (scanner && scanner.scan_level > 3) /** - * Sets a temporary message to display to the user - * - * Arguments: - * * text - Text to display, null/empty to clear the message from the UI - * * style - The style of the message: (color name), info, success, warning, danger - */ + * Sets a temporary message to display to the user + * + * Arguments: + * * text - Text to display, null/empty to clear the message from the UI + * * style - The style of the message: (color name), info, success, warning, danger + */ /obj/machinery/computer/cloning/proc/set_temp(text = "", style = "info", update_now = FALSE) temp = list(text = text, style = style) if(update_now) SStgui.update_uis(src) /** - * Sets a temporary scan message to display to the user - * - * Arguments: - * * text - Text to display, null/empty to clear the message from the UI - * * color - The color of the message: (color name) - */ + * Sets a temporary scan message to display to the user + * + * Arguments: + * * text - Text to display, null/empty to clear the message from the UI + * * color - The color of the message: (color name) + */ /obj/machinery/computer/cloning/proc/set_scan_temp(text = "", color = "", update_now = FALSE) scantemp = list(text = text, color = color) if(update_now) diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 3c48a366a78..78e7b5bb3cb 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -368,12 +368,12 @@ return FALSE /** - * Called in tgui_act() to process modal actions - * - * Arguments: - * * action - The action passed by tgui - * * params - The params passed by tgui - */ + * Called in tgui_act() to process modal actions + * + * Arguments: + * * action - The action passed by tgui + * * params - The params passed by tgui + */ /obj/machinery/computer/med_data/proc/tgui_act_modal(action, params) . = TRUE var/id = params["id"] // The modal's ID @@ -427,8 +427,8 @@ /** - * Called when the print timer finishes - */ + * Called when the print timer finishes + */ /obj/machinery/computer/med_data/proc/print_finish() var/obj/item/paper/P = new(loc) P.info = "