From 0d139a55493a766c3fff9a25ed11153514ef3de5 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Tue, 21 May 2019 23:03:06 -0400 Subject: [PATCH 001/108] Batch messages on checking yourself Instead of sending a bunch of to_chat() functions, it'll just create an array and send it all out at once instead of freezing the client for a moment. --- .../mob/living/carbon/human/human_defense.dm | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index b66ebdb001..d87cf0783d 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -649,6 +649,7 @@ if(health >= 0) if(src == M) + var/to_send = list() visible_message("[src] examines [p_them()]self.", \ "You check yourself for injuries.") @@ -695,53 +696,55 @@ var/no_damage if(status == "OK" || status == "no damage") no_damage = TRUE - to_chat(src, "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status].") + to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status]." for(var/obj/item/I in LB.embedded_objects) - to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") + to_send += "\t There is \a [I] embedded in your [LB.name]!" for(var/t in missing) - to_chat(src, "Your [parse_zone(t)] is missing!") + to_send += "Your [parse_zone(t)] is missing!" if(bleed_rate) - to_chat(src, "You are bleeding!") + to_send += "You are bleeding!" if(getStaminaLoss()) if(getStaminaLoss() > 30) - to_chat(src, "You're completely exhausted.") + to_send += "You're completely exhausted." else - to_chat(src, "You feel fatigued.") + to_send += "You feel fatigued." if(has_trait(TRAIT_SELF_AWARE)) if(toxloss) if(toxloss > 10) - to_chat(src, "You feel sick.") + to_send += "You feel sick." else if(toxloss > 20) - to_chat(src, "You feel nauseated.") + to_send += "You feel nauseated." else if(toxloss > 40) - to_chat(src, "You feel very unwell!") + to_send += "You feel very unwell!" if(oxyloss) if(oxyloss > 10) - to_chat(src, "You feel lightheaded.") + to_send += "You feel lightheaded." else if(oxyloss > 20) - to_chat(src, "Your thinking is clouded and distant.") + to_send += "Your thinking is clouded and distant." else if(oxyloss > 30) - to_chat(src, "You're choking!") + to_send += "You're choking!" switch(nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) - to_chat(src, "You're completely stuffed!") + to_send += "You're completely stuffed!" if(NUTRITION_LEVEL_WELL_FED to NUTRITION_LEVEL_FULL) - to_chat(src, "You're well fed!") + to_send += "You're well fed!" if(NUTRITION_LEVEL_FED to NUTRITION_LEVEL_WELL_FED) - to_chat(src, "You're not hungry.") + to_send += "You're not hungry." if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FED) - to_chat(src, "You could use a bite to eat.") + to_send += "You could use a bite to eat." if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY) - to_chat(src, "You feel quite hungry.") + to_send += "You feel quite hungry." if(0 to NUTRITION_LEVEL_STARVING) - to_chat(src, "You're starving!") + to_send += "You're starving!" if(roundstart_quirks.len) - to_chat(src, "You have these quirks: [get_trait_string()].") + to_send += "You have these quirks: [get_trait_string()]." + + to_chat(src, jointext(to_send, "\n")) else if(wear_suit) wear_suit.add_fingerprint(M) From d375284f4258a6a30b9481ebcc6a25e78df32239 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Wed, 22 May 2019 09:25:25 -0400 Subject: [PATCH 002/108] Concating a string instead of a list As per request. --- .../mob/living/carbon/human/human_defense.dm | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index d87cf0783d..fabb6aba93 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -649,7 +649,7 @@ if(health >= 0) if(src == M) - var/to_send = list() + var/to_send = "" visible_message("[src] examines [p_them()]self.", \ "You check yourself for injuries.") @@ -696,55 +696,55 @@ var/no_damage if(status == "OK" || status == "no damage") no_damage = TRUE - to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status]." + to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status].\n" for(var/obj/item/I in LB.embedded_objects) - to_send += "\t There is \a [I] embedded in your [LB.name]!" + to_send += "\t There is \a [I] embedded in your [LB.name]!\n" for(var/t in missing) - to_send += "Your [parse_zone(t)] is missing!" + to_send += "Your [parse_zone(t)] is missing!\n" if(bleed_rate) - to_send += "You are bleeding!" + to_send += "You are bleeding!\n" if(getStaminaLoss()) if(getStaminaLoss() > 30) - to_send += "You're completely exhausted." + to_send += "You're completely exhausted.\n" else - to_send += "You feel fatigued." + to_send += "You feel fatigued.\n" if(has_trait(TRAIT_SELF_AWARE)) if(toxloss) if(toxloss > 10) - to_send += "You feel sick." + to_send += "You feel sick.\n" else if(toxloss > 20) - to_send += "You feel nauseated." + to_send += "You feel nauseated.\n" else if(toxloss > 40) - to_send += "You feel very unwell!" + to_send += "You feel very unwell!\n" if(oxyloss) if(oxyloss > 10) - to_send += "You feel lightheaded." + to_send += "You feel lightheaded.\n" else if(oxyloss > 20) - to_send += "Your thinking is clouded and distant." + to_send += "Your thinking is clouded and distant.\n" else if(oxyloss > 30) - to_send += "You're choking!" + to_send += "You're choking!\n" switch(nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) - to_send += "You're completely stuffed!" + to_send += "You're completely stuffed!\n" if(NUTRITION_LEVEL_WELL_FED to NUTRITION_LEVEL_FULL) - to_send += "You're well fed!" + to_send += "You're well fed!\n" if(NUTRITION_LEVEL_FED to NUTRITION_LEVEL_WELL_FED) - to_send += "You're not hungry." + to_send += "You're not hungry.\n" if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FED) - to_send += "You could use a bite to eat." + to_send += "You could use a bite to eat.\n" if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY) - to_send += "You feel quite hungry." + to_send += "You feel quite hungry.\n" if(0 to NUTRITION_LEVEL_STARVING) - to_send += "You're starving!" + to_send += "You're starving!\n" if(roundstart_quirks.len) - to_send += "You have these quirks: [get_trait_string()]." + to_send += "You have these quirks: [get_trait_string()].\n" - to_chat(src, jointext(to_send, "\n")) + to_chat(src, to_send) else if(wear_suit) wear_suit.add_fingerprint(M) From 5d40d4b9a2b357e2ca4ce4527912aa7576465dcd Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 May 2019 12:18:47 -0700 Subject: [PATCH 003/108] sprint stamina stuff --- code/_onclick/hud/human.dm | 3 ++ .../code/_onclick/hud/screen_objects.dm | 22 ----------- modular_citadel/code/_onclick/hud/sprint.dm | 38 +++++++++++++++++++ .../modules/mob/living/carbon/damage_procs.dm | 18 +++++++++ .../mob/living/carbon/human/human_movement.dm | 2 +- .../code/modules/mob/living/carbon/life.dm | 2 + .../code/modules/mob/living/damage_procs.dm | 3 ++ .../code/modules/mob/living/living.dm | 12 ++++++ tgstation.dme | 4 +- 9 files changed, 80 insertions(+), 24 deletions(-) create mode 100644 modular_citadel/code/_onclick/hud/sprint.dm create mode 100644 modular_citadel/code/modules/mob/living/carbon/life.dm diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 01e118aaed..0ba7ccbefd 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -319,6 +319,9 @@ staminas = new /obj/screen/staminas() infodisplay += staminas + sprint_buffer = new + infodisplay += sprint_buffer + if(!CONFIG_GET(flag/disable_stambuffer)) staminabuffer = new /obj/screen/staminabuffer() infodisplay += staminabuffer diff --git a/modular_citadel/code/_onclick/hud/screen_objects.dm b/modular_citadel/code/_onclick/hud/screen_objects.dm index 511627b81f..3a0eb364cb 100644 --- a/modular_citadel/code/_onclick/hud/screen_objects.dm +++ b/modular_citadel/code/_onclick/hud/screen_objects.dm @@ -1,25 +1,3 @@ -/obj/screen/mov_intent - icon = 'modular_citadel/icons/ui/screen_midnight.dmi' - -/obj/screen/sprintbutton - name = "toggle sprint" - icon = 'modular_citadel/icons/ui/screen_midnight.dmi' - icon_state = "act_sprint" - layer = ABOVE_HUD_LAYER - 0.1 - -/obj/screen/sprintbutton/Click() - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - H.togglesprint() - -/obj/screen/sprintbutton/proc/insert_witty_toggle_joke_here(mob/living/carbon/human/H) - if(!H) - return - if(H.sprinting) - icon_state = "act_sprint_on" - else - icon_state = "act_sprint" - /obj/screen/restbutton name = "rest" icon = 'modular_citadel/icons/ui/screen_midnight.dmi' diff --git a/modular_citadel/code/_onclick/hud/sprint.dm b/modular_citadel/code/_onclick/hud/sprint.dm new file mode 100644 index 0000000000..6de63ad55a --- /dev/null +++ b/modular_citadel/code/_onclick/hud/sprint.dm @@ -0,0 +1,38 @@ +/obj/screen/mov_intent + icon = 'modular_citadel/icons/ui/screen_midnight.dmi' + +/obj/screen/sprintbutton + name = "toggle sprint" + icon = 'modular_citadel/icons/ui/screen_midnight.dmi' + icon_state = "act_sprint" + layer = ABOVE_HUD_LAYER - 0.1 + +/obj/screen/sprintbutton/Click() + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + H.togglesprint() + +/obj/screen/sprintbutton/proc/insert_witty_toggle_joke_here(mob/living/carbon/human/H) + if(!H) + return + if(H.sprinting) + icon_state = "act_sprint_on" + else + icon_state = "act_sprint" + +//Sprint buffer onscreen code. +/datum/hud/var/obj/screen/sprint_buffer/sprint_buffer + +/obj/screen/sprint_buffer + name = "sprint ubffer" + icon = 'icons/effects/progressbar.dmi' + icon_state = "prog_bar_100" + +/obj/screen/sprint_buffer/Click() + if(isliving(usr)) + var/mob/living/L = usr + to_chat(L, "Your sprint buffer's maximum capacity is [L.sprint_buffer_max]. It is currently at [L.sprint_buffer], regenerating at [L.sprint_buffer_regen_ds * 10] per second. \ + Sprinting while this is empty will incur a [L.sprint_stamina_cost] stamina cost per tile.") + +/obj/screen/sprint_buffer/proc/update_to_mob(mob/living/L) + icon_state = "prog_bar_[round(min((L.sprint_buffer / L.sprint_buffer_max) * 100, 100), 5)]" diff --git a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm index c2c581d282..298a3cc4f1 100644 --- a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm +++ b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm @@ -18,3 +18,21 @@ if(recoveringstam && amount > 20) incomingstammult = max(0.01, incomingstammult/(amount*0.05)) return amount + +/mob/living/carbon/doSprintLossTiles(tiles) + doSprintBufferRegen(FALSE) //first regen. + if(sprint_buffer >= 1) + var/use = min(tiles, sprint_buffer) + sprint_buffer -= use + tiles -= use + if(!tiles) //we had enough, we're done! + return + adjustStaminaLoss(tiles * sprint_stamina_cost) //use stamina to cover deficit. + update_hud_sprint_bar() + +/mob/living/carbon/proc/doSprintBufferRegen(updating = TRUE) + var/diff = world.time - sprint_buffer_regen_last + sprint_buffer_regen_last = world.time + sprint_buffer = min(sprint_buffer_max, sprint_buffer + sprint_buffer_regen_ds * diff) + if(updating) + update_hud_sprint_bar() diff --git a/modular_citadel/code/modules/mob/living/carbon/human/human_movement.dm b/modular_citadel/code/modules/mob/living/carbon/human/human_movement.dm index 2a1c790b2a..409864c900 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/human_movement.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/human_movement.dm @@ -5,7 +5,7 @@ var/oldpseudoheight = pseudo_z_axis . = ..() if(. && sprinting && !(movement_type & FLYING) && canmove && !resting && m_intent == MOVE_INTENT_RUN && has_gravity(loc) && !pulledby) - adjustStaminaLossBuffered(0.3) + doSprintLossTiles(1) if((oldpseudoheight - pseudo_z_axis) >= 8) to_chat(src, "You trip off of the elevated surface!") for(var/obj/item/I in held_items) diff --git a/modular_citadel/code/modules/mob/living/carbon/life.dm b/modular_citadel/code/modules/mob/living/carbon/life.dm new file mode 100644 index 0000000000..2c390edb9c --- /dev/null +++ b/modular_citadel/code/modules/mob/living/carbon/life.dm @@ -0,0 +1,2 @@ +/mob/living/carbon/Life() + doSprintBufferRegen() diff --git a/modular_citadel/code/modules/mob/living/damage_procs.dm b/modular_citadel/code/modules/mob/living/damage_procs.dm index 8323386eff..ce81c7aae7 100644 --- a/modular_citadel/code/modules/mob/living/damage_procs.dm +++ b/modular_citadel/code/modules/mob/living/damage_procs.dm @@ -1,2 +1,5 @@ /mob/living/proc/adjustStaminaLossBuffered(amount, updating_stamina = TRUE, forced = FALSE) return + +/mob/living/proc/doSprintLossTiles(amount) + return diff --git a/modular_citadel/code/modules/mob/living/living.dm b/modular_citadel/code/modules/mob/living/living.dm index b07b8ed64b..7d2d686ee8 100644 --- a/modular_citadel/code/modules/mob/living/living.dm +++ b/modular_citadel/code/modules/mob/living/living.dm @@ -8,6 +8,14 @@ var/intentionalresting = FALSE var/attemptingcrawl = FALSE + //Sprint buffer--- + var/sprint_buffer = 35 //Tiles + var/sprint_buffer_max + var/sprint_buffer_regen_ds = 0.2 //Tiles per world.time decisecond + var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math. + var/sprint_stamina_cost = 0.3 //stamina loss per tile while insufficient sprint buffer. + //---End + /mob/living/movement_delay(ignorewalk = 0) . = ..() if(resting) @@ -118,3 +126,7 @@ filters -= CIT_FILTER_STAMINACRIT update_canmove() update_health_hud() + +/mob/living/proc/update_hud_sprint_bar() + if(hud_used && hud_used.sprint_buffer) + hud_used.sprint_buffer.update_to_mob(src) diff --git a/tgstation.dme b/tgstation.dme index ec265f1aea..dda85a331e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1226,13 +1226,13 @@ #include "code\modules\antagonists\clockcult\clock_scriptures\scripture_scripts.dm" #include "code\modules\antagonists\clockcult\clock_structures\_trap_object.dm" #include "code\modules\antagonists\clockcult\clock_structures\ark_of_the_clockwork_justicar.dm" -#include "code\modules\antagonists\clockcult\clock_structures\stargazer.dm" #include "code\modules\antagonists\clockcult\clock_structures\clockwork_obelisk.dm" #include "code\modules\antagonists\clockcult\clock_structures\eminence_spire.dm" #include "code\modules\antagonists\clockcult\clock_structures\heralds_beacon.dm" #include "code\modules\antagonists\clockcult\clock_structures\mania_motor.dm" #include "code\modules\antagonists\clockcult\clock_structures\ocular_warden.dm" #include "code\modules\antagonists\clockcult\clock_structures\ratvar_the_clockwork_justicar.dm" +#include "code\modules\antagonists\clockcult\clock_structures\stargazer.dm" #include "code\modules\antagonists\clockcult\clock_structures\taunting_trail.dm" #include "code\modules\antagonists\clockcult\clock_structures\wall_gear.dm" #include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\lever.dm" @@ -2795,6 +2795,7 @@ #include "modular_citadel\code\_onclick\item_attack.dm" #include "modular_citadel\code\_onclick\other_mobs.dm" #include "modular_citadel\code\_onclick\hud\screen_objects.dm" +#include "modular_citadel\code\_onclick\hud\sprint.dm" #include "modular_citadel\code\_onclick\hud\stamina.dm" #include "modular_citadel\code\controllers\configuration\entries\general.dm" #include "modular_citadel\code\controllers\subsystem\job.dm" @@ -2948,6 +2949,7 @@ #include "modular_citadel\code\modules\mob\living\status_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" +#include "modular_citadel\code\modules\mob\living\carbon\life.dm" #include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" From 0d6a28ed870a73a960d1fe5977c9a215a4c9d0a3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 May 2019 12:21:08 -0700 Subject: [PATCH 004/108] who in the fuck named progressbars progessbars? --- modular_citadel/code/_onclick/hud/sprint.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/_onclick/hud/sprint.dm b/modular_citadel/code/_onclick/hud/sprint.dm index 6de63ad55a..e11ce56ea5 100644 --- a/modular_citadel/code/_onclick/hud/sprint.dm +++ b/modular_citadel/code/_onclick/hud/sprint.dm @@ -25,7 +25,7 @@ /obj/screen/sprint_buffer name = "sprint ubffer" - icon = 'icons/effects/progressbar.dmi' + icon = 'icons/effects/progessbar.dmi' icon_state = "prog_bar_100" /obj/screen/sprint_buffer/Click() From b5c699cea83f1945a6132c40800ef3069ba9e467 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 May 2019 21:57:25 -0700 Subject: [PATCH 005/108] adjustments --- code/_onclick/hud/_defines.dm | 1 + code/_onclick/hud/human.dm | 10 +++++++--- modular_citadel/code/_onclick/hud/sprint.dm | 7 +++++-- .../code/modules/mob/living/carbon/damage_procs.dm | 4 ++-- modular_citadel/code/modules/mob/living/carbon/life.dm | 1 + modular_citadel/code/modules/mob/living/living.dm | 4 ++-- 6 files changed, 18 insertions(+), 9 deletions(-) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index a987f70d7b..57a8410737 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -79,6 +79,7 @@ #define ui_drop_throw "EAST-1:28,SOUTH+1:7" #define ui_pull_resist "EAST-2:26,SOUTH+1:7" #define ui_movi "EAST-2:26,SOUTH:5" +#define ui_sprintbufferloc "EAST-2:26,SOUTH+1:5" #define ui_acti "EAST-3:24,SOUTH:5" #define ui_zonesel "EAST-1:28,SOUTH:5" #define ui_acti_alt "EAST-1:28,SOUTH:5" //alternative intent switcher for when the interface is hidden (F12) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 0ba7ccbefd..7f2fca9d98 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -134,6 +134,13 @@ static_inventory += using //END OF CITADEL CHANGES + //same as above but buffer. + using = new /obj/screen/sprint_buffer + using.screen_loc = ui_sprintbufferloc + sprint_buffer = using + static_inventory += using + + using = new /obj/screen/drop() using.icon = ui_style using.screen_loc = ui_drop_throw @@ -319,9 +326,6 @@ staminas = new /obj/screen/staminas() infodisplay += staminas - sprint_buffer = new - infodisplay += sprint_buffer - if(!CONFIG_GET(flag/disable_stambuffer)) staminabuffer = new /obj/screen/staminabuffer() infodisplay += staminabuffer diff --git a/modular_citadel/code/_onclick/hud/sprint.dm b/modular_citadel/code/_onclick/hud/sprint.dm index e11ce56ea5..290fcd368e 100644 --- a/modular_citadel/code/_onclick/hud/sprint.dm +++ b/modular_citadel/code/_onclick/hud/sprint.dm @@ -24,7 +24,7 @@ /datum/hud/var/obj/screen/sprint_buffer/sprint_buffer /obj/screen/sprint_buffer - name = "sprint ubffer" + name = "sprint buffer" icon = 'icons/effects/progessbar.dmi' icon_state = "prog_bar_100" @@ -35,4 +35,7 @@ Sprinting while this is empty will incur a [L.sprint_stamina_cost] stamina cost per tile.") /obj/screen/sprint_buffer/proc/update_to_mob(mob/living/L) - icon_state = "prog_bar_[round(min((L.sprint_buffer / L.sprint_buffer_max) * 100, 100), 5)]" + var/amount = 0 + if(L.sprint_buffer_max > 0) + amount = round(CLAMP((L.sprint_buffer / L.sprint_buffer_max) * 100, 0, 100), 5) + icon_state = "prog_bar_[amount]" diff --git a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm index 298a3cc4f1..7264d95bae 100644 --- a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm +++ b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm @@ -21,14 +21,14 @@ /mob/living/carbon/doSprintLossTiles(tiles) doSprintBufferRegen(FALSE) //first regen. - if(sprint_buffer >= 1) + if(sprint_buffer) var/use = min(tiles, sprint_buffer) sprint_buffer -= use tiles -= use + update_hud_sprint_bar() if(!tiles) //we had enough, we're done! return adjustStaminaLoss(tiles * sprint_stamina_cost) //use stamina to cover deficit. - update_hud_sprint_bar() /mob/living/carbon/proc/doSprintBufferRegen(updating = TRUE) var/diff = world.time - sprint_buffer_regen_last diff --git a/modular_citadel/code/modules/mob/living/carbon/life.dm b/modular_citadel/code/modules/mob/living/carbon/life.dm index 2c390edb9c..e94bd75985 100644 --- a/modular_citadel/code/modules/mob/living/carbon/life.dm +++ b/modular_citadel/code/modules/mob/living/carbon/life.dm @@ -1,2 +1,3 @@ /mob/living/carbon/Life() + . = ..() doSprintBufferRegen() diff --git a/modular_citadel/code/modules/mob/living/living.dm b/modular_citadel/code/modules/mob/living/living.dm index 7d2d686ee8..d9a4833d44 100644 --- a/modular_citadel/code/modules/mob/living/living.dm +++ b/modular_citadel/code/modules/mob/living/living.dm @@ -10,10 +10,10 @@ //Sprint buffer--- var/sprint_buffer = 35 //Tiles - var/sprint_buffer_max + var/sprint_buffer_max = 35 var/sprint_buffer_regen_ds = 0.2 //Tiles per world.time decisecond var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math. - var/sprint_stamina_cost = 0.3 //stamina loss per tile while insufficient sprint buffer. + var/sprint_stamina_cost = 0.55 //stamina loss per tile while insufficient sprint buffer. //---End /mob/living/movement_delay(ignorewalk = 0) From b77e0a09431883de5fd8683b6847c4f23187120e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 May 2019 22:33:10 -0700 Subject: [PATCH 006/108] buff --- modular_citadel/code/modules/mob/living/living.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_citadel/code/modules/mob/living/living.dm b/modular_citadel/code/modules/mob/living/living.dm index d9a4833d44..ac79ea7f25 100644 --- a/modular_citadel/code/modules/mob/living/living.dm +++ b/modular_citadel/code/modules/mob/living/living.dm @@ -9,9 +9,9 @@ var/attemptingcrawl = FALSE //Sprint buffer--- - var/sprint_buffer = 35 //Tiles - var/sprint_buffer_max = 35 - var/sprint_buffer_regen_ds = 0.2 //Tiles per world.time decisecond + var/sprint_buffer = 42 //Tiles + var/sprint_buffer_max = 42 + var/sprint_buffer_regen_ds = 0.3 //Tiles per world.time decisecond var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math. var/sprint_stamina_cost = 0.55 //stamina loss per tile while insufficient sprint buffer. //---End From 46c548272cd4c0f30ed2bf4b504092c94611be98 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 29 May 2019 23:14:55 -0700 Subject: [PATCH 007/108] move stuff --- code/_onclick/hud/_defines.dm | 1 + code/_onclick/hud/human.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 57a8410737..8864022cba 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -78,6 +78,7 @@ //Lower right, persistent menu #define ui_drop_throw "EAST-1:28,SOUTH+1:7" #define ui_pull_resist "EAST-2:26,SOUTH+1:7" +#define ui_restbutton "EAST-2:26,SOUTH+1:16" #define ui_movi "EAST-2:26,SOUTH:5" #define ui_sprintbufferloc "EAST-2:26,SOUTH+1:5" #define ui_acti "EAST-3:24,SOUTH:5" diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 7f2fca9d98..5d09438ded 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -240,7 +240,7 @@ //CIT CHANGES - rest and combat mode buttons using = new /obj/screen/restbutton() using.icon = tg_ui_icon_to_cit_ui(ui_style) - using.screen_loc = ui_pull_resist + using.screen_loc = ui_restbutton static_inventory += using using = new /obj/screen/combattoggle() From 5c6100dfc69bdc603532a0c9f942a087c1025b3c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 8 Jun 2019 15:52:55 -0700 Subject: [PATCH 008/108] Update food_reagents.dm --- code/modules/reagents/chemistry/reagents/food_reagents.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index afa469706a..f2437d1d2a 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -319,7 +319,7 @@ victim.blind_eyes(2) victim.confused = max(M.confused, 3) victim.damageoverlaytemp = 60 - victim.Knockdown(60, override_stamdmg = min(reac_volume * 3, 15)) + victim.Knockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 3, 15)) return else if ( eyes_covered ) // Eye cover is better than mouth cover victim.blur_eyes(3) @@ -332,7 +332,7 @@ victim.blind_eyes(3) victim.confused = max(M.confused, 6) victim.damageoverlaytemp = 75 - victim.Knockdown(100, override_stamdmg = min(reac_volume * 5, 25)) + victim.Knockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 5, 25)) victim.update_damage_hud() /datum/reagent/consumable/condensedcapsaicin/on_mob_life(mob/living/carbon/M) From bd335ec3da8103bed52d6ce65d8fb0637f8b95d8 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 9 Jun 2019 02:27:54 -0700 Subject: [PATCH 009/108] fix --- code/_onclick/hud/_defines.dm | 3 +-- code/_onclick/hud/human.dm | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 8864022cba..ae36b4abb4 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -78,9 +78,8 @@ //Lower right, persistent menu #define ui_drop_throw "EAST-1:28,SOUTH+1:7" #define ui_pull_resist "EAST-2:26,SOUTH+1:7" -#define ui_restbutton "EAST-2:26,SOUTH+1:16" #define ui_movi "EAST-2:26,SOUTH:5" -#define ui_sprintbufferloc "EAST-2:26,SOUTH+1:5" +#define ui_sprintbufferloc "EAST-2:26,SOUTH:18" #define ui_acti "EAST-3:24,SOUTH:5" #define ui_zonesel "EAST-1:28,SOUTH:5" #define ui_acti_alt "EAST-1:28,SOUTH:5" //alternative intent switcher for when the interface is hidden (F12) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 5d09438ded..7f2fca9d98 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -240,7 +240,7 @@ //CIT CHANGES - rest and combat mode buttons using = new /obj/screen/restbutton() using.icon = tg_ui_icon_to_cit_ui(ui_style) - using.screen_loc = ui_restbutton + using.screen_loc = ui_pull_resist static_inventory += using using = new /obj/screen/combattoggle() From 424e0d6bc788b221b97a401fa5c2acba90670dc5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 17 Jun 2019 11:40:38 -0700 Subject: [PATCH 010/108] dme --- tgstation.dme | 6107 ++++++++++++++++++++++++------------------------- 1 file changed, 3053 insertions(+), 3054 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 30c3605700..8e33f39524 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1,3054 +1,3053 @@ -// DM Environment file for tgstation.dme. -// All manual changes should be made outside the BEGIN_ and END_ blocks. -// New source code should be placed in .dm files: choose File/New --> Code File. -// BEGIN_INTERNALS -// END_INTERNALS - -// BEGIN_FILE_DIR -#define FILE_DIR . -// END_FILE_DIR - -// BEGIN_PREFERENCES -#define DEBUG -// END_PREFERENCES - -// BEGIN_INCLUDE -#include "_maps\_basemap.dm" -#include "code\_compile_options.dm" -#include "code\world.dm" -#include "code\__DEFINES\_globals.dm" -#include "code\__DEFINES\_protect.dm" -#include "code\__DEFINES\_tick.dm" -#include "code\__DEFINES\access.dm" -#include "code\__DEFINES\admin.dm" -#include "code\__DEFINES\antagonists.dm" -#include "code\__DEFINES\atmospherics.dm" -#include "code\__DEFINES\atom_hud.dm" -#include "code\__DEFINES\bsql.config.dm" -#include "code\__DEFINES\bsql.dm" -#include "code\__DEFINES\callbacks.dm" -#include "code\__DEFINES\cargo.dm" -#include "code\__DEFINES\cinematics.dm" -#include "code\__DEFINES\citadel_defines.dm" -#include "code\__DEFINES\cleaning.dm" -#include "code\__DEFINES\clockcult.dm" -#include "code\__DEFINES\colors.dm" -#include "code\__DEFINES\combat.dm" -#include "code\__DEFINES\components.dm" -#include "code\__DEFINES\configuration.dm" -#include "code\__DEFINES\construction.dm" -#include "code\__DEFINES\contracts.dm" -#include "code\__DEFINES\cult.dm" -#include "code\__DEFINES\diseases.dm" -#include "code\__DEFINES\DNA.dm" -#include "code\__DEFINES\events.dm" -#include "code\__DEFINES\exports.dm" -#include "code\__DEFINES\flags.dm" -#include "code\__DEFINES\food.dm" -#include "code\__DEFINES\footsteps.dm" -#include "code\__DEFINES\forensics.dm" -#include "code\__DEFINES\hud.dm" -#include "code\__DEFINES\integrated_electronics.dm" -#include "code\__DEFINES\interaction_flags.dm" -#include "code\__DEFINES\inventory.dm" -#include "code\__DEFINES\is_helpers.dm" -#include "code\__DEFINES\jobs.dm" -#include "code\__DEFINES\language.dm" -#include "code\__DEFINES\layers.dm" -#include "code\__DEFINES\lighting.dm" -#include "code\__DEFINES\logging.dm" -#include "code\__DEFINES\machines.dm" -#include "code\__DEFINES\maps.dm" -#include "code\__DEFINES\maths.dm" -#include "code\__DEFINES\MC.dm" -#include "code\__DEFINES\medal.dm" -#include "code\__DEFINES\menu.dm" -#include "code\__DEFINES\misc.dm" -#include "code\__DEFINES\mobs.dm" -#include "code\__DEFINES\monkeys.dm" -#include "code\__DEFINES\movespeed_modification.dm" -#include "code\__DEFINES\nanites.dm" -#include "code\__DEFINES\networks.dm" -#include "code\__DEFINES\obj_flags.dm" -#include "code\__DEFINES\pinpointers.dm" -#include "code\__DEFINES\pipe_construction.dm" -#include "code\__DEFINES\preferences.dm" -#include "code\__DEFINES\profile.dm" -#include "code\__DEFINES\qdel.dm" -#include "code\__DEFINES\radiation.dm" -#include "code\__DEFINES\radio.dm" -#include "code\__DEFINES\reactions.dm" -#include "code\__DEFINES\reagents.dm" -#include "code\__DEFINES\reagents_specific_heat.dm" -#include "code\__DEFINES\research.dm" -#include "code\__DEFINES\robots.dm" -#include "code\__DEFINES\role_preferences.dm" -#include "code\__DEFINES\rust_g.config.dm" -#include "code\__DEFINES\rust_g.dm" -#include "code\__DEFINES\say.dm" -#include "code\__DEFINES\shuttles.dm" -#include "code\__DEFINES\sight.dm" -#include "code\__DEFINES\sound.dm" -#include "code\__DEFINES\stat.dm" -#include "code\__DEFINES\stat_tracking.dm" -#include "code\__DEFINES\status_effects.dm" -#include "code\__DEFINES\subsystems.dm" -#include "code\__DEFINES\tgs.config.dm" -#include "code\__DEFINES\tgs.dm" -#include "code\__DEFINES\tgui.dm" -#include "code\__DEFINES\time.dm" -#include "code\__DEFINES\tools.dm" -#include "code\__DEFINES\traits.dm" -#include "code\__DEFINES\turf_flags.dm" -#include "code\__DEFINES\typeids.dm" -#include "code\__DEFINES\vehicles.dm" -#include "code\__DEFINES\voreconstants.dm" -#include "code\__DEFINES\vv.dm" -#include "code\__DEFINES\wall_dents.dm" -#include "code\__DEFINES\wires.dm" -#include "code\__HELPERS\_cit_helpers.dm" -#include "code\__HELPERS\_lists.dm" -#include "code\__HELPERS\_logging.dm" -#include "code\__HELPERS\_string_lists.dm" -#include "code\__HELPERS\areas.dm" -#include "code\__HELPERS\AStar.dm" -#include "code\__HELPERS\cmp.dm" -#include "code\__HELPERS\dates.dm" -#include "code\__HELPERS\files.dm" -#include "code\__HELPERS\game.dm" -#include "code\__HELPERS\global_lists.dm" -#include "code\__HELPERS\heap.dm" -#include "code\__HELPERS\icon_smoothing.dm" -#include "code\__HELPERS\icons.dm" -#include "code\__HELPERS\level_traits.dm" -#include "code\__HELPERS\matrices.dm" -#include "code\__HELPERS\mobs.dm" -#include "code\__HELPERS\mouse_control.dm" -#include "code\__HELPERS\names.dm" -#include "code\__HELPERS\priority_announce.dm" -#include "code\__HELPERS\pronouns.dm" -#include "code\__HELPERS\qdel.dm" -#include "code\__HELPERS\radiation.dm" -#include "code\__HELPERS\radio.dm" -#include "code\__HELPERS\roundend.dm" -#include "code\__HELPERS\sanitize_values.dm" -#include "code\__HELPERS\shell.dm" -#include "code\__HELPERS\stat_tracking.dm" -#include "code\__HELPERS\text.dm" -#include "code\__HELPERS\text_vr.dm" -#include "code\__HELPERS\time.dm" -#include "code\__HELPERS\type2type.dm" -#include "code\__HELPERS\type2type_vr.dm" -#include "code\__HELPERS\typelists.dm" -#include "code\__HELPERS\unsorted.dm" -#include "code\__HELPERS\view.dm" -#include "code\__HELPERS\sorts\__main.dm" -#include "code\__HELPERS\sorts\InsertSort.dm" -#include "code\__HELPERS\sorts\MergeSort.dm" -#include "code\__HELPERS\sorts\TimSort.dm" -#include "code\_globalvars\bitfields.dm" -#include "code\_globalvars\configuration.dm" -#include "code\_globalvars\game_modes.dm" -#include "code\_globalvars\genetics.dm" -#include "code\_globalvars\logging.dm" -#include "code\_globalvars\misc.dm" -#include "code\_globalvars\regexes.dm" -#include "code\_globalvars\lists\flavor_misc.dm" -#include "code\_globalvars\lists\maintenance_loot.dm" -#include "code\_globalvars\lists\mapping.dm" -#include "code\_globalvars\lists\medals.dm" -#include "code\_globalvars\lists\mobs.dm" -#include "code\_globalvars\lists\names.dm" -#include "code\_globalvars\lists\objects.dm" -#include "code\_globalvars\lists\poll_ignore.dm" -#include "code\_globalvars\lists\typecache.dm" -#include "code\_js\byjax.dm" -#include "code\_js\menus.dm" -#include "code\_onclick\adjacent.dm" -#include "code\_onclick\ai.dm" -#include "code\_onclick\click.dm" -#include "code\_onclick\cyborg.dm" -#include "code\_onclick\drag_drop.dm" -#include "code\_onclick\item_attack.dm" -#include "code\_onclick\observer.dm" -#include "code\_onclick\other_mobs.dm" -#include "code\_onclick\overmind.dm" -#include "code\_onclick\telekinesis.dm" -#include "code\_onclick\hud\_defines.dm" -#include "code\_onclick\hud\action_button.dm" -#include "code\_onclick\hud\ai.dm" -#include "code\_onclick\hud\alert.dm" -#include "code\_onclick\hud\alien.dm" -#include "code\_onclick\hud\alien_larva.dm" -#include "code\_onclick\hud\blob_overmind.dm" -#include "code\_onclick\hud\blobbernauthud.dm" -#include "code\_onclick\hud\constructs.dm" -#include "code\_onclick\hud\credits.dm" -#include "code\_onclick\hud\devil.dm" -#include "code\_onclick\hud\drones.dm" -#include "code\_onclick\hud\fullscreen.dm" -#include "code\_onclick\hud\generic_dextrous.dm" -#include "code\_onclick\hud\ghost.dm" -#include "code\_onclick\hud\guardian.dm" -#include "code\_onclick\hud\hud.dm" -#include "code\_onclick\hud\hud_cit.dm" -#include "code\_onclick\hud\human.dm" -#include "code\_onclick\hud\monkey.dm" -#include "code\_onclick\hud\movable_screen_objects.dm" -#include "code\_onclick\hud\parallax.dm" -#include "code\_onclick\hud\picture_in_picture.dm" -#include "code\_onclick\hud\plane_master.dm" -#include "code\_onclick\hud\radial.dm" -#include "code\_onclick\hud\radial_persistent.dm" -#include "code\_onclick\hud\revenanthud.dm" -#include "code\_onclick\hud\robot.dm" -#include "code\_onclick\hud\screen_objects.dm" -#include "code\_onclick\hud\swarmer.dm" -#include "code\controllers\admin.dm" -#include "code\controllers\configuration_citadel.dm" -#include "code\controllers\controller.dm" -#include "code\controllers\failsafe.dm" -#include "code\controllers\globals.dm" -#include "code\controllers\hooks.dm" -#include "code\controllers\master.dm" -#include "code\controllers\subsystem.dm" -#include "code\controllers\configuration\config_entry.dm" -#include "code\controllers\configuration\configuration.dm" -#include "code\controllers\configuration\entries\comms.dm" -#include "code\controllers\configuration\entries\dbconfig.dm" -#include "code\controllers\configuration\entries\game_options.dm" -#include "code\controllers\configuration\entries\general.dm" -#include "code\controllers\subsystem\acid.dm" -#include "code\controllers\subsystem\air.dm" -#include "code\controllers\subsystem\air_turfs.dm" -#include "code\controllers\subsystem\assets.dm" -#include "code\controllers\subsystem\atoms.dm" -#include "code\controllers\subsystem\augury.dm" -#include "code\controllers\subsystem\blackbox.dm" -#include "code\controllers\subsystem\communications.dm" -#include "code\controllers\subsystem\dbcore.dm" -#include "code\controllers\subsystem\dcs.dm" -#include "code\controllers\subsystem\disease.dm" -#include "code\controllers\subsystem\events.dm" -#include "code\controllers\subsystem\fire_burning.dm" -#include "code\controllers\subsystem\garbage.dm" -#include "code\controllers\subsystem\icon_smooth.dm" -#include "code\controllers\subsystem\idlenpcpool.dm" -#include "code\controllers\subsystem\input.dm" -#include "code\controllers\subsystem\ipintel.dm" -#include "code\controllers\subsystem\job.dm" -#include "code\controllers\subsystem\jukeboxes.dm" -#include "code\controllers\subsystem\language.dm" -#include "code\controllers\subsystem\lighting.dm" -#include "code\controllers\subsystem\machines.dm" -#include "code\controllers\subsystem\mapping.dm" -#include "code\controllers\subsystem\medals.dm" -#include "code\controllers\subsystem\mobs.dm" -#include "code\controllers\subsystem\moods.dm" -#include "code\controllers\subsystem\nightshift.dm" -#include "code\controllers\subsystem\npcpool.dm" -#include "code\controllers\subsystem\orbit.dm" -#include "code\controllers\subsystem\overlays.dm" -#include "code\controllers\subsystem\pai.dm" -#include "code\controllers\subsystem\parallax.dm" -#include "code\controllers\subsystem\pathfinder.dm" -#include "code\controllers\subsystem\persistence.dm" -#include "code\controllers\subsystem\ping.dm" -#include "code\controllers\subsystem\radiation.dm" -#include "code\controllers\subsystem\radio.dm" -#include "code\controllers\subsystem\religion.dm" -#include "code\controllers\subsystem\research.dm" -#include "code\controllers\subsystem\server_maint.dm" -#include "code\controllers\subsystem\shuttle.dm" -#include "code\controllers\subsystem\spacedrift.dm" -#include "code\controllers\subsystem\squeak.dm" -#include "code\controllers\subsystem\stickyban.dm" -#include "code\controllers\subsystem\sun.dm" -#include "code\controllers\subsystem\tgui.dm" -#include "code\controllers\subsystem\throwing.dm" -#include "code\controllers\subsystem\ticker.dm" -#include "code\controllers\subsystem\time_track.dm" -#include "code\controllers\subsystem\timer.dm" -#include "code\controllers\subsystem\title.dm" -#include "code\controllers\subsystem\traumas.dm" -#include "code\controllers\subsystem\vis_overlays.dm" -#include "code\controllers\subsystem\vore.dm" -#include "code\controllers\subsystem\vote.dm" -#include "code\controllers\subsystem\weather.dm" -#include "code\controllers\subsystem\processing\circuit.dm" -#include "code\controllers\subsystem\processing\fastprocess.dm" -#include "code\controllers\subsystem\processing\fields.dm" -#include "code\controllers\subsystem\processing\nanites.dm" -#include "code\controllers\subsystem\processing\networks.dm" -#include "code\controllers\subsystem\processing\obj.dm" -#include "code\controllers\subsystem\processing\processing.dm" -#include "code\controllers\subsystem\processing\projectiles.dm" -#include "code\controllers\subsystem\processing\quirks.dm" -#include "code\controllers\subsystem\processing\wet_floors.dm" -#include "code\datums\action.dm" -#include "code\datums\ai_laws.dm" -#include "code\datums\armor.dm" -#include "code\datums\beam.dm" -#include "code\datums\browser.dm" -#include "code\datums\callback.dm" -#include "code\datums\cinematic.dm" -#include "code\datums\dash_weapon.dm" -#include "code\datums\datacore.dm" -#include "code\datums\datum.dm" -#include "code\datums\datumvars.dm" -#include "code\datums\dna.dm" -#include "code\datums\dog_fashion.dm" -#include "code\datums\embedding_behavior.dm" -#include "code\datums\emotes.dm" -#include "code\datums\ert.dm" -#include "code\datums\explosion.dm" -#include "code\datums\forced_movement.dm" -#include "code\datums\holocall.dm" -#include "code\datums\hud.dm" -#include "code\datums\map_config.dm" -#include "code\datums\martial.dm" -#include "code\datums\mind.dm" -#include "code\datums\mutable_appearance.dm" -#include "code\datums\mutations.dm" -#include "code\datums\numbered_display.dm" -#include "code\datums\outfit.dm" -#include "code\datums\position_point_vector.dm" -#include "code\datums\profiling.dm" -#include "code\datums\progressbar.dm" -#include "code\datums\radiation_wave.dm" -#include "code\datums\recipe.dm" -#include "code\datums\ruins.dm" -#include "code\datums\saymode.dm" -#include "code\datums\shuttles.dm" -#include "code\datums\soullink.dm" -#include "code\datums\spawners_menu.dm" -#include "code\datums\verbs.dm" -#include "code\datums\weakrefs.dm" -#include "code\datums\world_topic.dm" -#include "code\datums\actions\beam_rifle.dm" -#include "code\datums\actions\ninja.dm" -#include "code\datums\brain_damage\brain_trauma.dm" -#include "code\datums\brain_damage\imaginary_friend.dm" -#include "code\datums\brain_damage\mild.dm" -#include "code\datums\brain_damage\phobia.dm" -#include "code\datums\brain_damage\severe.dm" -#include "code\datums\brain_damage\special.dm" -#include "code\datums\brain_damage\split_personality.dm" -#include "code\datums\components\_component.dm" -#include "code\datums\components\anti_magic.dm" -#include "code\datums\components\armor_plate.dm" -#include "code\datums\components\butchering.dm" -#include "code\datums\components\caltrop.dm" -#include "code\datums\components\chasm.dm" -#include "code\datums\components\cleaning.dm" -#include "code\datums\components\construction.dm" -#include "code\datums\components\decal.dm" -#include "code\datums\components\earhealing.dm" -#include "code\datums\components\earprotection.dm" -#include "code\datums\components\edit_complainer.dm" -#include "code\datums\components\empprotection.dm" -#include "code\datums\components\footstep.dm" -#include "code\datums\components\forced_gravity.dm" -#include "code\datums\components\forensics.dm" -#include "code\datums\components\infective.dm" -#include "code\datums\components\jousting.dm" -#include "code\datums\components\knockoff.dm" -#include "code\datums\components\lockon_aiming.dm" -#include "code\datums\components\magnetic_catch.dm" -#include "code\datums\components\material_container.dm" -#include "code\datums\components\mirage_border.dm" -#include "code\datums\components\mood.dm" -#include "code\datums\components\nanites.dm" -#include "code\datums\components\ntnet_interface.dm" -#include "code\datums\components\paintable.dm" -#include "code\datums\components\rad_insulation.dm" -#include "code\datums\components\radioactive.dm" -#include "code\datums\components\remote_materials.dm" -#include "code\datums\components\riding.dm" -#include "code\datums\components\rotation.dm" -#include "code\datums\components\signal_redirect.dm" -#include "code\datums\components\slippery.dm" -#include "code\datums\components\spooky.dm" -#include "code\datums\components\squeak.dm" -#include "code\datums\components\stationloving.dm" -#include "code\datums\components\swarming.dm" -#include "code\datums\components\thermite.dm" -#include "code\datums\components\uplink.dm" -#include "code\datums\components\wearertargeting.dm" -#include "code\datums\components\wet_floor.dm" -#include "code\datums\components\decals\blood.dm" -#include "code\datums\components\storage\storage.dm" -#include "code\datums\components\storage\concrete\_concrete.dm" -#include "code\datums\components\storage\concrete\bag_of_holding.dm" -#include "code\datums\components\storage\concrete\bluespace.dm" -#include "code\datums\components\storage\concrete\emergency.dm" -#include "code\datums\components\storage\concrete\implant.dm" -#include "code\datums\components\storage\concrete\pockets.dm" -#include "code\datums\components\storage\concrete\rped.dm" -#include "code\datums\components\storage\concrete\special.dm" -#include "code\datums\components\storage\concrete\stack.dm" -#include "code\datums\diseases\_disease.dm" -#include "code\datums\diseases\_MobProcs.dm" -#include "code\datums\diseases\anxiety.dm" -#include "code\datums\diseases\appendicitis.dm" -#include "code\datums\diseases\beesease.dm" -#include "code\datums\diseases\brainrot.dm" -#include "code\datums\diseases\cold.dm" -#include "code\datums\diseases\cold9.dm" -#include "code\datums\diseases\dna_spread.dm" -#include "code\datums\diseases\fake_gbs.dm" -#include "code\datums\diseases\flu.dm" -#include "code\datums\diseases\fluspanish.dm" -#include "code\datums\diseases\gbs.dm" -#include "code\datums\diseases\heart_failure.dm" -#include "code\datums\diseases\magnitis.dm" -#include "code\datums\diseases\parrotpossession.dm" -#include "code\datums\diseases\pierrot_throat.dm" -#include "code\datums\diseases\retrovirus.dm" -#include "code\datums\diseases\rhumba_beat.dm" -#include "code\datums\diseases\transformation.dm" -#include "code\datums\diseases\tuberculosis.dm" -#include "code\datums\diseases\wizarditis.dm" -#include "code\datums\diseases\advance\advance.dm" -#include "code\datums\diseases\advance\presets.dm" -#include "code\datums\diseases\advance\symptoms\beard.dm" -#include "code\datums\diseases\advance\symptoms\choking.dm" -#include "code\datums\diseases\advance\symptoms\confusion.dm" -#include "code\datums\diseases\advance\symptoms\cough.dm" -#include "code\datums\diseases\advance\symptoms\deafness.dm" -#include "code\datums\diseases\advance\symptoms\dizzy.dm" -#include "code\datums\diseases\advance\symptoms\fever.dm" -#include "code\datums\diseases\advance\symptoms\fire.dm" -#include "code\datums\diseases\advance\symptoms\flesh_eating.dm" -#include "code\datums\diseases\advance\symptoms\hallucigen.dm" -#include "code\datums\diseases\advance\symptoms\headache.dm" -#include "code\datums\diseases\advance\symptoms\heal.dm" -#include "code\datums\diseases\advance\symptoms\itching.dm" -#include "code\datums\diseases\advance\symptoms\narcolepsy.dm" -#include "code\datums\diseases\advance\symptoms\oxygen.dm" -#include "code\datums\diseases\advance\symptoms\sensory.dm" -#include "code\datums\diseases\advance\symptoms\shedding.dm" -#include "code\datums\diseases\advance\symptoms\shivering.dm" -#include "code\datums\diseases\advance\symptoms\skin.dm" -#include "code\datums\diseases\advance\symptoms\sneeze.dm" -#include "code\datums\diseases\advance\symptoms\species.dm" -#include "code\datums\diseases\advance\symptoms\symptoms.dm" -#include "code\datums\diseases\advance\symptoms\viral.dm" -#include "code\datums\diseases\advance\symptoms\vision.dm" -#include "code\datums\diseases\advance\symptoms\voice_change.dm" -#include "code\datums\diseases\advance\symptoms\vomit.dm" -#include "code\datums\diseases\advance\symptoms\weight.dm" -#include "code\datums\diseases\advance\symptoms\youth.dm" -#include "code\datums\helper_datums\events.dm" -#include "code\datums\helper_datums\getrev.dm" -#include "code\datums\helper_datums\icon_snapshot.dm" -#include "code\datums\helper_datums\teleport.dm" -#include "code\datums\helper_datums\topic_input.dm" -#include "code\datums\looping_sounds\item_sounds.dm" -#include "code\datums\looping_sounds\looping_sound.dm" -#include "code\datums\looping_sounds\machinery_sounds.dm" -#include "code\datums\looping_sounds\weather.dm" -#include "code\datums\martial\boxing.dm" -#include "code\datums\martial\cqc.dm" -#include "code\datums\martial\krav_maga.dm" -#include "code\datums\martial\mushpunch.dm" -#include "code\datums\martial\plasma_fist.dm" -#include "code\datums\martial\psychotic_brawl.dm" -#include "code\datums\martial\sleeping_carp.dm" -#include "code\datums\martial\wrestling.dm" -#include "code\datums\mood_events\beauty_events.dm" -#include "code\datums\mood_events\drink_events.dm" -#include "code\datums\mood_events\drug_events.dm" -#include "code\datums\mood_events\generic_negative_events.dm" -#include "code\datums\mood_events\generic_positive_events.dm" -#include "code\datums\mood_events\mood_event.dm" -#include "code\datums\mood_events\needs_events.dm" -#include "code\datums\mutations\body.dm" -#include "code\datums\mutations\chameleon.dm" -#include "code\datums\mutations\cold_resistance.dm" -#include "code\datums\mutations\hulk.dm" -#include "code\datums\mutations\sight.dm" -#include "code\datums\mutations\speech.dm" -#include "code\datums\mutations\telekinesis.dm" -#include "code\datums\ruins\lavaland.dm" -#include "code\datums\ruins\space.dm" -#include "code\datums\status_effects\buffs.dm" -#include "code\datums\status_effects\debuffs.dm" -#include "code\datums\status_effects\gas.dm" -#include "code\datums\status_effects\neutral.dm" -#include "code\datums\status_effects\status_effect.dm" -#include "code\datums\traits\_quirk.dm" -#include "code\datums\traits\good.dm" -#include "code\datums\traits\negative.dm" -#include "code\datums\traits\neutral.dm" -#include "code\datums\weather\weather.dm" -#include "code\datums\weather\weather_types\acid_rain.dm" -#include "code\datums\weather\weather_types\ash_storm.dm" -#include "code\datums\weather\weather_types\floor_is_lava.dm" -#include "code\datums\weather\weather_types\radiation_storm.dm" -#include "code\datums\weather\weather_types\snow_storm.dm" -#include "code\datums\wires\_wires.dm" -#include "code\datums\wires\airalarm.dm" -#include "code\datums\wires\airlock.dm" -#include "code\datums\wires\apc.dm" -#include "code\datums\wires\autolathe.dm" -#include "code\datums\wires\emitter.dm" -#include "code\datums\wires\explosive.dm" -#include "code\datums\wires\mulebot.dm" -#include "code\datums\wires\particle_accelerator.dm" -#include "code\datums\wires\r_n_d.dm" -#include "code\datums\wires\radio.dm" -#include "code\datums\wires\robot.dm" -#include "code\datums\wires\suit_storage_unit.dm" -#include "code\datums\wires\syndicatebomb.dm" -#include "code\datums\wires\tesla_coil.dm" -#include "code\datums\wires\vending.dm" -#include "code\game\alternate_appearance.dm" -#include "code\game\atoms.dm" -#include "code\game\atoms_movable.dm" -#include "code\game\communications.dm" -#include "code\game\data_huds.dm" -#include "code\game\say.dm" -#include "code\game\shuttle_engines.dm" -#include "code\game\sound.dm" -#include "code\game\world.dm" -#include "code\game\area\ai_monitored.dm" -#include "code\game\area\areas.dm" -#include "code\game\area\Space_Station_13_areas.dm" -#include "code\game\area\areas\away_content.dm" -#include "code\game\area\areas\centcom.dm" -#include "code\game\area\areas\holodeck.dm" -#include "code\game\area\areas\mining.dm" -#include "code\game\area\areas\shuttles.dm" -#include "code\game\area\areas\ruins\_ruins.dm" -#include "code\game\area\areas\ruins\lavaland.dm" -#include "code\game\area\areas\ruins\space.dm" -#include "code\game\area\areas\ruins\templates.dm" -#include "code\game\gamemodes\events.dm" -#include "code\game\gamemodes\game_mode.dm" -#include "code\game\gamemodes\objective.dm" -#include "code\game\gamemodes\objective_items.dm" -#include "code\game\gamemodes\brother\traitor_bro.dm" -#include "code\game\gamemodes\changeling\changeling.dm" -#include "code\game\gamemodes\changeling\traitor_chan.dm" -#include "code\game\gamemodes\clock_cult\clock_cult.dm" -#include "code\game\gamemodes\clown_ops\bananium_bomb.dm" -#include "code\game\gamemodes\clown_ops\clown_ops.dm" -#include "code\game\gamemodes\clown_ops\clown_weapons.dm" -#include "code\game\gamemodes\cult\cult.dm" -#include "code\game\gamemodes\devil\devil_game_mode.dm" -#include "code\game\gamemodes\devil\game_mode.dm" -#include "code\game\gamemodes\devil\objectives.dm" -#include "code\game\gamemodes\devil\devil agent\devil_agent.dm" -#include "code\game\gamemodes\extended\extended.dm" -#include "code\game\gamemodes\meteor\meteor.dm" -#include "code\game\gamemodes\meteor\meteors.dm" -#include "code\game\gamemodes\monkey\monkey.dm" -#include "code\game\gamemodes\nuclear\nuclear.dm" -#include "code\game\gamemodes\overthrow\objective.dm" -#include "code\game\gamemodes\overthrow\overthrow.dm" -#include "code\game\gamemodes\revolution\revolution.dm" -#include "code\game\gamemodes\sandbox\airlock_maker.dm" -#include "code\game\gamemodes\sandbox\h_sandbox.dm" -#include "code\game\gamemodes\sandbox\sandbox.dm" -#include "code\game\gamemodes\traitor\double_agents.dm" -#include "code\game\gamemodes\traitor\traitor.dm" -#include "code\game\gamemodes\wizard\wizard.dm" -#include "code\game\machinery\_machinery.dm" -#include "code\game\machinery\ai_slipper.dm" -#include "code\game\machinery\airlock_control.dm" -#include "code\game\machinery\announcement_system.dm" -#include "code\game\machinery\aug_manipulator.dm" -#include "code\game\machinery\autolathe.dm" -#include "code\game\machinery\bank_machine.dm" -#include "code\game\machinery\Beacon.dm" -#include "code\game\machinery\buttons.dm" -#include "code\game\machinery\cell_charger.dm" -#include "code\game\machinery\cloning.dm" -#include "code\game\machinery\constructable_frame.dm" -#include "code\game\machinery\dance_machine.dm" -#include "code\game\machinery\defibrillator_mount.dm" -#include "code\game\machinery\deployable.dm" -#include "code\game\machinery\dish_drive.dm" -#include "code\game\machinery\dna_scanner.dm" -#include "code\game\machinery\doppler_array.dm" -#include "code\game\machinery\droneDispenser.dm" -#include "code\game\machinery\exp_cloner.dm" -#include "code\game\machinery\firealarm.dm" -#include "code\game\machinery\flasher.dm" -#include "code\game\machinery\gulag_item_reclaimer.dm" -#include "code\game\machinery\gulag_teleporter.dm" -#include "code\game\machinery\harvester.dm" -#include "code\game\machinery\hologram.dm" -#include "code\game\machinery\igniter.dm" -#include "code\game\machinery\iv_drip.dm" -#include "code\game\machinery\launch_pad.dm" -#include "code\game\machinery\lightswitch.dm" -#include "code\game\machinery\limbgrower.dm" -#include "code\game\machinery\magnet.dm" -#include "code\game\machinery\mass_driver.dm" -#include "code\game\machinery\navbeacon.dm" -#include "code\game\machinery\newscaster.dm" -#include "code\game\machinery\PDApainter.dm" -#include "code\game\machinery\quantum_pad.dm" -#include "code\game\machinery\recharger.dm" -#include "code\game\machinery\rechargestation.dm" -#include "code\game\machinery\recycler.dm" -#include "code\game\machinery\requests_console.dm" -#include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\Sleeper.dm" -#include "code\game\machinery\slotmachine.dm" -#include "code\game\machinery\spaceheater.dm" -#include "code\game\machinery\status_display.dm" -#include "code\game\machinery\suit_storage_unit.dm" -#include "code\game\machinery\syndicatebeacon.dm" -#include "code\game\machinery\syndicatebomb.dm" -#include "code\game\machinery\teleporter.dm" -#include "code\game\machinery\transformer.dm" -#include "code\game\machinery\washing_machine.dm" -#include "code\game\machinery\wishgranter.dm" -#include "code\game\machinery\camera\camera.dm" -#include "code\game\machinery\camera\camera_assembly.dm" -#include "code\game\machinery\camera\motion.dm" -#include "code\game\machinery\camera\presets.dm" -#include "code\game\machinery\camera\tracking.dm" -#include "code\game\machinery\computer\_computer.dm" -#include "code\game\machinery\computer\aifixer.dm" -#include "code\game\machinery\computer\apc_control.dm" -#include "code\game\machinery\computer\arcade.dm" -#include "code\game\machinery\computer\atmos_alert.dm" -#include "code\game\machinery\computer\atmos_control.dm" -#include "code\game\machinery\computer\buildandrepair.dm" -#include "code\game\machinery\computer\camera.dm" -#include "code\game\machinery\computer\camera_advanced.dm" -#include "code\game\machinery\computer\card.dm" -#include "code\game\machinery\computer\cloning.dm" -#include "code\game\machinery\computer\communications.dm" -#include "code\game\machinery\computer\crew.dm" -#include "code\game\machinery\computer\dna_console.dm" -#include "code\game\machinery\computer\gulag_teleporter.dm" -#include "code\game\machinery\computer\launchpad_control.dm" -#include "code\game\machinery\computer\law.dm" -#include "code\game\machinery\computer\medical.dm" -#include "code\game\machinery\computer\Operating.dm" -#include "code\game\machinery\computer\pod.dm" -#include "code\game\machinery\computer\prisoner.dm" -#include "code\game\machinery\computer\robot.dm" -#include "code\game\machinery\computer\security.dm" -#include "code\game\machinery\computer\station_alert.dm" -#include "code\game\machinery\computer\telecrystalconsoles.dm" -#include "code\game\machinery\computer\teleporter.dm" -#include "code\game\machinery\doors\airlock.dm" -#include "code\game\machinery\doors\airlock_electronics.dm" -#include "code\game\machinery\doors\airlock_types.dm" -#include "code\game\machinery\doors\alarmlock.dm" -#include "code\game\machinery\doors\brigdoors.dm" -#include "code\game\machinery\doors\checkForMultipleDoors.dm" -#include "code\game\machinery\doors\door.dm" -#include "code\game\machinery\doors\firedoor.dm" -#include "code\game\machinery\doors\passworddoor.dm" -#include "code\game\machinery\doors\poddoor.dm" -#include "code\game\machinery\doors\shutters.dm" -#include "code\game\machinery\doors\unpowered.dm" -#include "code\game\machinery\doors\windowdoor.dm" -#include "code\game\machinery\embedded_controller\access_controller.dm" -#include "code\game\machinery\embedded_controller\airlock_controller.dm" -#include "code\game\machinery\embedded_controller\embedded_controller_base.dm" -#include "code\game\machinery\embedded_controller\simple_vent_controller.dm" -#include "code\game\machinery\pipe\construction.dm" -#include "code\game\machinery\pipe\pipe_dispenser.dm" -#include "code\game\machinery\porta_turret\portable_turret.dm" -#include "code\game\machinery\porta_turret\portable_turret_construct.dm" -#include "code\game\machinery\porta_turret\portable_turret_cover.dm" -#include "code\game\machinery\telecomms\broadcasting.dm" -#include "code\game\machinery\telecomms\machine_interactions.dm" -#include "code\game\machinery\telecomms\telecomunications.dm" -#include "code\game\machinery\telecomms\computers\logbrowser.dm" -#include "code\game\machinery\telecomms\computers\message.dm" -#include "code\game\machinery\telecomms\computers\telemonitor.dm" -#include "code\game\machinery\telecomms\machines\allinone.dm" -#include "code\game\machinery\telecomms\machines\broadcaster.dm" -#include "code\game\machinery\telecomms\machines\bus.dm" -#include "code\game\machinery\telecomms\machines\hub.dm" -#include "code\game\machinery\telecomms\machines\message_server.dm" -#include "code\game\machinery\telecomms\machines\processor.dm" -#include "code\game\machinery\telecomms\machines\receiver.dm" -#include "code\game\machinery\telecomms\machines\relay.dm" -#include "code\game\machinery\telecomms\machines\server.dm" -#include "code\game\mecha\mech_bay.dm" -#include "code\game\mecha\mech_fabricator.dm" -#include "code\game\mecha\mecha.dm" -#include "code\game\mecha\mecha_actions.dm" -#include "code\game\mecha\mecha_construction_paths.dm" -#include "code\game\mecha\mecha_control_console.dm" -#include "code\game\mecha\mecha_defense.dm" -#include "code\game\mecha\mecha_parts.dm" -#include "code\game\mecha\mecha_topic.dm" -#include "code\game\mecha\mecha_wreckage.dm" -#include "code\game\mecha\combat\combat.dm" -#include "code\game\mecha\combat\durand.dm" -#include "code\game\mecha\combat\gygax.dm" -#include "code\game\mecha\combat\honker.dm" -#include "code\game\mecha\combat\marauder.dm" -#include "code\game\mecha\combat\phazon.dm" -#include "code\game\mecha\combat\reticence.dm" -#include "code\game\mecha\equipment\mecha_equipment.dm" -#include "code\game\mecha\equipment\tools\medical_tools.dm" -#include "code\game\mecha\equipment\tools\mining_tools.dm" -#include "code\game\mecha\equipment\tools\other_tools.dm" -#include "code\game\mecha\equipment\tools\work_tools.dm" -#include "code\game\mecha\equipment\weapons\weapons.dm" -#include "code\game\mecha\medical\medical.dm" -#include "code\game\mecha\medical\odysseus.dm" -#include "code\game\mecha\working\ripley.dm" -#include "code\game\mecha\working\working.dm" -#include "code\game\objects\buckling.dm" -#include "code\game\objects\empulse.dm" -#include "code\game\objects\items.dm" -#include "code\game\objects\obj_defense.dm" -#include "code\game\objects\objs.dm" -#include "code\game\objects\structures.dm" -#include "code\game\objects\effects\alien_acid.dm" -#include "code\game\objects\effects\anomalies.dm" -#include "code\game\objects\effects\blessing.dm" -#include "code\game\objects\effects\bump_teleporter.dm" -#include "code\game\objects\effects\contraband.dm" -#include "code\game\objects\effects\countdown.dm" -#include "code\game\objects\effects\effects.dm" -#include "code\game\objects\effects\forcefields.dm" -#include "code\game\objects\effects\glowshroom.dm" -#include "code\game\objects\effects\landmarks.dm" -#include "code\game\objects\effects\mines.dm" -#include "code\game\objects\effects\misc.dm" -#include "code\game\objects\effects\overlays.dm" -#include "code\game\objects\effects\portals.dm" -#include "code\game\objects\effects\proximity.dm" -#include "code\game\objects\effects\spiders.dm" -#include "code\game\objects\effects\step_triggers.dm" -#include "code\game\objects\effects\wanted_poster.dm" -#include "code\game\objects\effects\decals\cleanable.dm" -#include "code\game\objects\effects\decals\crayon.dm" -#include "code\game\objects\effects\decals\decal.dm" -#include "code\game\objects\effects\decals\misc.dm" -#include "code\game\objects\effects\decals\remains.dm" -#include "code\game\objects\effects\decals\cleanable\aliens.dm" -#include "code\game\objects\effects\decals\cleanable\humans.dm" -#include "code\game\objects\effects\decals\cleanable\misc.dm" -#include "code\game\objects\effects\decals\cleanable\robots.dm" -#include "code\game\objects\effects\decals\turfdecal\dirt.dm" -#include "code\game\objects\effects\decals\turfdecal\markings.dm" -#include "code\game\objects\effects\decals\turfdecal\tilecoloring.dm" -#include "code\game\objects\effects\decals\turfdecal\weather.dm" -#include "code\game\objects\effects\effect_system\effect_system.dm" -#include "code\game\objects\effects\effect_system\effects_explosion.dm" -#include "code\game\objects\effects\effect_system\effects_foam.dm" -#include "code\game\objects\effects\effect_system\effects_other.dm" -#include "code\game\objects\effects\effect_system\effects_smoke.dm" -#include "code\game\objects\effects\effect_system\effects_sparks.dm" -#include "code\game\objects\effects\effect_system\effects_water.dm" -#include "code\game\objects\effects\spawners\bombspawner.dm" -#include "code\game\objects\effects\spawners\bundle.dm" -#include "code\game\objects\effects\spawners\gibspawner.dm" -#include "code\game\objects\effects\spawners\lootdrop.dm" -#include "code\game\objects\effects\spawners\structure.dm" -#include "code\game\objects\effects\spawners\traps.dm" -#include "code\game\objects\effects\spawners\vaultspawner.dm" -#include "code\game\objects\effects\spawners\xeno_egg_delivery.dm" -#include "code\game\objects\effects\temporary_visuals\clockcult.dm" -#include "code\game\objects\effects\temporary_visuals\cult.dm" -#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" -#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" -#include "code\game\objects\effects\temporary_visuals\projectiles\impact.dm" -#include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" -#include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" -#include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" -#include "code\game\objects\items\AI_modules.dm" -#include "code\game\objects\items\airlock_painter.dm" -#include "code\game\objects\items\apc_frame.dm" -#include "code\game\objects\items\blueprints.dm" -#include "code\game\objects\items\body_egg.dm" -#include "code\game\objects\items\bodybag.dm" -#include "code\game\objects\items\candle.dm" -#include "code\game\objects\items\cardboard_cutouts.dm" -#include "code\game\objects\items\cards_ids.dm" -#include "code\game\objects\items\charter.dm" -#include "code\game\objects\items\chrono_eraser.dm" -#include "code\game\objects\items\cigs_lighters.dm" -#include "code\game\objects\items\clown_items.dm" -#include "code\game\objects\items\control_wand.dm" -#include "code\game\objects\items\cosmetics.dm" -#include "code\game\objects\items\courtroom.dm" -#include "code\game\objects\items\crayons.dm" -#include "code\game\objects\items\defib.dm" -#include "code\game\objects\items\dehy_carp.dm" -#include "code\game\objects\items\dice.dm" -#include "code\game\objects\items\dna_injector.dm" -#include "code\game\objects\items\documents.dm" -#include "code\game\objects\items\eightball.dm" -#include "code\game\objects\items\extinguisher.dm" -#include "code\game\objects\items\flamethrower.dm" -#include "code\game\objects\items\gift.dm" -#include "code\game\objects\items\granters.dm" -#include "code\game\objects\items\handcuffs.dm" -#include "code\game\objects\items\his_grace.dm" -#include "code\game\objects\items\holosign_creator.dm" -#include "code\game\objects\items\holy_weapons.dm" -#include "code\game\objects\items\hot_potato.dm" -#include "code\game\objects\items\inducer.dm" -#include "code\game\objects\items\kitchen.dm" -#include "code\game\objects\items\latexballoon.dm" -#include "code\game\objects\items\manuals.dm" -#include "code\game\objects\items\miscellaneous.dm" -#include "code\game\objects\items\mop.dm" -#include "code\game\objects\items\paint.dm" -#include "code\game\objects\items\paiwire.dm" -#include "code\game\objects\items\pet_carrier.dm" -#include "code\game\objects\items\pinpointer.dm" -#include "code\game\objects\items\plushes.dm" -#include "code\game\objects\items\pneumaticCannon.dm" -#include "code\game\objects\items\powerfist.dm" -#include "code\game\objects\items\RCD.dm" -#include "code\game\objects\items\RCL.dm" -#include "code\game\objects\items\religion.dm" -#include "code\game\objects\items\RPD.dm" -#include "code\game\objects\items\RSF.dm" -#include "code\game\objects\items\scrolls.dm" -#include "code\game\objects\items\sharpener.dm" -#include "code\game\objects\items\shields.dm" -#include "code\game\objects\items\shooting_range.dm" -#include "code\game\objects\items\signs.dm" -#include "code\game\objects\items\singularityhammer.dm" -#include "code\game\objects\items\stunbaton.dm" -#include "code\game\objects\items\taster.dm" -#include "code\game\objects\items\teleportation.dm" -#include "code\game\objects\items\teleprod.dm" -#include "code\game\objects\items\theft_tools.dm" -#include "code\game\objects\items\toys.dm" -#include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\twohanded.dm" -#include "code\game\objects\items\vending_items.dm" -#include "code\game\objects\items\weaponry.dm" -#include "code\game\objects\items\circuitboards\circuitboard.dm" -#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" -#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" -#include "code\game\objects\items\devices\aicard.dm" -#include "code\game\objects\items\devices\anomaly_neutralizer.dm" -#include "code\game\objects\items\devices\beacon.dm" -#include "code\game\objects\items\devices\camera_bug.dm" -#include "code\game\objects\items\devices\chameleonproj.dm" -#include "code\game\objects\items\devices\compressionkit.dm" -#include "code\game\objects\items\devices\dogborg_sleeper.dm" -#include "code\game\objects\items\devices\doorCharge.dm" -#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" -#include "code\game\objects\items\devices\flashlight.dm" -#include "code\game\objects\items\devices\forcefieldprojector.dm" -#include "code\game\objects\items\devices\geiger_counter.dm" -#include "code\game\objects\items\devices\glue.dm" -#include "code\game\objects\items\devices\gps.dm" -#include "code\game\objects\items\devices\instruments.dm" -#include "code\game\objects\items\devices\laserpointer.dm" -#include "code\game\objects\items\devices\lightreplacer.dm" -#include "code\game\objects\items\devices\megaphone.dm" -#include "code\game\objects\items\devices\multitool.dm" -#include "code\game\objects\items\devices\paicard.dm" -#include "code\game\objects\items\devices\pipe_painter.dm" -#include "code\game\objects\items\devices\powersink.dm" -#include "code\game\objects\items\devices\pressureplates.dm" -#include "code\game\objects\items\devices\reverse_bear_trap.dm" -#include "code\game\objects\items\devices\scanners.dm" -#include "code\game\objects\items\devices\sensor_device.dm" -#include "code\game\objects\items\devices\taperecorder.dm" -#include "code\game\objects\items\devices\traitordevices.dm" -#include "code\game\objects\items\devices\transfer_valve.dm" -#include "code\game\objects\items\devices\PDA\cart.dm" -#include "code\game\objects\items\devices\PDA\PDA.dm" -#include "code\game\objects\items\devices\PDA\PDA_types.dm" -#include "code\game\objects\items\devices\PDA\radio.dm" -#include "code\game\objects\items\devices\PDA\virus_cart.dm" -#include "code\game\objects\items\devices\radio\electropack.dm" -#include "code\game\objects\items\devices\radio\encryptionkey.dm" -#include "code\game\objects\items\devices\radio\headset.dm" -#include "code\game\objects\items\devices\radio\intercom.dm" -#include "code\game\objects\items\devices\radio\radio.dm" -#include "code\game\objects\items\grenades\antigravity.dm" -#include "code\game\objects\items\grenades\chem_grenade.dm" -#include "code\game\objects\items\grenades\clusterbuster.dm" -#include "code\game\objects\items\grenades\emgrenade.dm" -#include "code\game\objects\items\grenades\flashbang.dm" -#include "code\game\objects\items\grenades\ghettobomb.dm" -#include "code\game\objects\items\grenades\grenade.dm" -#include "code\game\objects\items\grenades\plastic.dm" -#include "code\game\objects\items\grenades\smokebomb.dm" -#include "code\game\objects\items\grenades\spawnergrenade.dm" -#include "code\game\objects\items\grenades\syndieminibomb.dm" -#include "code\game\objects\items\implants\implant.dm" -#include "code\game\objects\items\implants\implant_abductor.dm" -#include "code\game\objects\items\implants\implant_chem.dm" -#include "code\game\objects\items\implants\implant_clown.dm" -#include "code\game\objects\items\implants\implant_exile.dm" -#include "code\game\objects\items\implants\implant_explosive.dm" -#include "code\game\objects\items\implants\implant_freedom.dm" -#include "code\game\objects\items\implants\implant_krav_maga.dm" -#include "code\game\objects\items\implants\implant_mindshield.dm" -#include "code\game\objects\items\implants\implant_misc.dm" -#include "code\game\objects\items\implants\implant_spell.dm" -#include "code\game\objects\items\implants\implant_stealth.dm" -#include "code\game\objects\items\implants\implant_storage.dm" -#include "code\game\objects\items\implants\implant_track.dm" -#include "code\game\objects\items\implants\implantcase.dm" -#include "code\game\objects\items\implants\implantchair.dm" -#include "code\game\objects\items\implants\implanter.dm" -#include "code\game\objects\items\implants\implantpad.dm" -#include "code\game\objects\items\implants\implantuplink.dm" -#include "code\game\objects\items\melee\energy.dm" -#include "code\game\objects\items\melee\misc.dm" -#include "code\game\objects\items\melee\transforming.dm" -#include "code\game\objects\items\robot\ai_upgrades.dm" -#include "code\game\objects\items\robot\robot_items.dm" -#include "code\game\objects\items\robot\robot_parts.dm" -#include "code\game\objects\items\robot\robot_upgrades.dm" -#include "code\game\objects\items\stacks\bscrystal.dm" -#include "code\game\objects\items\stacks\cash.dm" -#include "code\game\objects\items\stacks\medical.dm" -#include "code\game\objects\items\stacks\rods.dm" -#include "code\game\objects\items\stacks\stack.dm" -#include "code\game\objects\items\stacks\telecrystal.dm" -#include "code\game\objects\items\stacks\wrap.dm" -#include "code\game\objects\items\stacks\sheets\glass.dm" -#include "code\game\objects\items\stacks\sheets\leather.dm" -#include "code\game\objects\items\stacks\sheets\light.dm" -#include "code\game\objects\items\stacks\sheets\mineral.dm" -#include "code\game\objects\items\stacks\sheets\sheet_types.dm" -#include "code\game\objects\items\stacks\sheets\sheets.dm" -#include "code\game\objects\items\stacks\tiles\light.dm" -#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" -#include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\storage\backpack.dm" -#include "code\game\objects\items\storage\bags.dm" -#include "code\game\objects\items\storage\belt.dm" -#include "code\game\objects\items\storage\book.dm" -#include "code\game\objects\items\storage\boxes.dm" -#include "code\game\objects\items\storage\briefcase.dm" -#include "code\game\objects\items\storage\dakis.dm" -#include "code\game\objects\items\storage\fancy.dm" -#include "code\game\objects\items\storage\firstaid.dm" -#include "code\game\objects\items\storage\lockbox.dm" -#include "code\game\objects\items\storage\secure.dm" -#include "code\game\objects\items\storage\storage.dm" -#include "code\game\objects\items\storage\toolbox.dm" -#include "code\game\objects\items\storage\uplink_kits.dm" -#include "code\game\objects\items\storage\wallets.dm" -#include "code\game\objects\items\tanks\jetpack.dm" -#include "code\game\objects\items\tanks\tank_types.dm" -#include "code\game\objects\items\tanks\tanks.dm" -#include "code\game\objects\items\tanks\watertank.dm" -#include "code\game\objects\items\tools\crowbar.dm" -#include "code\game\objects\items\tools\screwdriver.dm" -#include "code\game\objects\items\tools\weldingtool.dm" -#include "code\game\objects\items\tools\wirecutters.dm" -#include "code\game\objects\items\tools\wrench.dm" -#include "code\game\objects\structures\ai_core.dm" -#include "code\game\objects\structures\aliens.dm" -#include "code\game\objects\structures\artstuff.dm" -#include "code\game\objects\structures\barsigns.dm" -#include "code\game\objects\structures\bedsheet_bin.dm" -#include "code\game\objects\structures\destructible_structures.dm" -#include "code\game\objects\structures\displaycase.dm" -#include "code\game\objects\structures\divine.dm" -#include "code\game\objects\structures\door_assembly.dm" -#include "code\game\objects\structures\door_assembly_types.dm" -#include "code\game\objects\structures\dresser.dm" -#include "code\game\objects\structures\electricchair.dm" -#include "code\game\objects\structures\extinguisher.dm" -#include "code\game\objects\structures\false_walls.dm" -#include "code\game\objects\structures\fence.dm" -#include "code\game\objects\structures\fireaxe.dm" -#include "code\game\objects\structures\fireplace.dm" -#include "code\game\objects\structures\flora.dm" -#include "code\game\objects\structures\fluff.dm" -#include "code\game\objects\structures\ghost_role_spawners.dm" -#include "code\game\objects\structures\girders.dm" -#include "code\game\objects\structures\grille.dm" -#include "code\game\objects\structures\guillotine.dm" -#include "code\game\objects\structures\guncase.dm" -#include "code\game\objects\structures\headpike.dm" -#include "code\game\objects\structures\hivebot.dm" -#include "code\game\objects\structures\holosign.dm" -#include "code\game\objects\structures\janicart.dm" -#include "code\game\objects\structures\kitchen_spike.dm" -#include "code\game\objects\structures\ladders.dm" -#include "code\game\objects\structures\lattice.dm" -#include "code\game\objects\structures\life_candle.dm" -#include "code\game\objects\structures\manned_turret.dm" -#include "code\game\objects\structures\memorial.dm" -#include "code\game\objects\structures\mineral_doors.dm" -#include "code\game\objects\structures\mirror.dm" -#include "code\game\objects\structures\mop_bucket.dm" -#include "code\game\objects\structures\morgue.dm" -#include "code\game\objects\structures\musician.dm" -#include "code\game\objects\structures\noticeboard.dm" -#include "code\game\objects\structures\petrified_statue.dm" -#include "code\game\objects\structures\plasticflaps.dm" -#include "code\game\objects\structures\reflector.dm" -#include "code\game\objects\structures\safe.dm" -#include "code\game\objects\structures\showcase.dm" -#include "code\game\objects\structures\spirit_board.dm" -#include "code\game\objects\structures\statues.dm" -#include "code\game\objects\structures\table_frames.dm" -#include "code\game\objects\structures\tables_racks.dm" -#include "code\game\objects\structures\tank_dispenser.dm" -#include "code\game\objects\structures\target_stake.dm" -#include "code\game\objects\structures\traps.dm" -#include "code\game\objects\structures\watercloset.dm" -#include "code\game\objects\structures\windoor_assembly.dm" -#include "code\game\objects\structures\window.dm" -#include "code\game\objects\structures\beds_chairs\alien_nest.dm" -#include "code\game\objects\structures\beds_chairs\bed.dm" -#include "code\game\objects\structures\beds_chairs\chair.dm" -#include "code\game\objects\structures\crates_lockers\closets.dm" -#include "code\game\objects\structures\crates_lockers\crates.dm" -#include "code\game\objects\structures\crates_lockers\closets\bodybag.dm" -#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm" -#include "code\game\objects\structures\crates_lockers\closets\fitness.dm" -#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" -#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" -#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm" -#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\misc.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm" -#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm" -#include "code\game\objects\structures\crates_lockers\crates\bins.dm" -#include "code\game\objects\structures\crates_lockers\crates\critter.dm" -#include "code\game\objects\structures\crates_lockers\crates\large.dm" -#include "code\game\objects\structures\crates_lockers\crates\secure.dm" -#include "code\game\objects\structures\crates_lockers\crates\wooden.dm" -#include "code\game\objects\structures\signs\_signs.dm" -#include "code\game\objects\structures\signs\signs_departments.dm" -#include "code\game\objects\structures\signs\signs_maps.dm" -#include "code\game\objects\structures\signs\signs_plaques.dm" -#include "code\game\objects\structures\signs\signs_warning.dm" -#include "code\game\objects\structures\transit_tubes\station.dm" -#include "code\game\objects\structures\transit_tubes\transit_tube.dm" -#include "code\game\objects\structures\transit_tubes\transit_tube_construction.dm" -#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm" -#include "code\game\turfs\baseturf_skipover.dm" -#include "code\game\turfs\change_turf.dm" -#include "code\game\turfs\closed.dm" -#include "code\game\turfs\open.dm" -#include "code\game\turfs\turf.dm" -#include "code\game\turfs\simulated\chasm.dm" -#include "code\game\turfs\simulated\dirtystation.dm" -#include "code\game\turfs\simulated\floor.dm" -#include "code\game\turfs\simulated\lava.dm" -#include "code\game\turfs\simulated\minerals.dm" -#include "code\game\turfs\simulated\reebe_void.dm" -#include "code\game\turfs\simulated\river.dm" -#include "code\game\turfs\simulated\walls.dm" -#include "code\game\turfs\simulated\water.dm" -#include "code\game\turfs\simulated\floor\fancy_floor.dm" -#include "code\game\turfs\simulated\floor\light_floor.dm" -#include "code\game\turfs\simulated\floor\mineral_floor.dm" -#include "code\game\turfs\simulated\floor\misc_floor.dm" -#include "code\game\turfs\simulated\floor\plasteel_floor.dm" -#include "code\game\turfs\simulated\floor\plating.dm" -#include "code\game\turfs\simulated\floor\reinf_floor.dm" -#include "code\game\turfs\simulated\floor\plating\asteroid.dm" -#include "code\game\turfs\simulated\floor\plating\dirt.dm" -#include "code\game\turfs\simulated\floor\plating\misc_plating.dm" -#include "code\game\turfs\simulated\wall\mineral_walls.dm" -#include "code\game\turfs\simulated\wall\misc_walls.dm" -#include "code\game\turfs\simulated\wall\reinf_walls.dm" -#include "code\game\turfs\space\space.dm" -#include "code\game\turfs\space\transit.dm" -#include "code\modules\admin\admin.dm" -#include "code\modules\admin\admin_investigate.dm" -#include "code\modules\admin\admin_ranks.dm" -#include "code\modules\admin\admin_verbs.dm" -#include "code\modules\admin\adminmenu.dm" -#include "code\modules\admin\antag_panel.dm" -#include "code\modules\admin\banjob.dm" -#include "code\modules\admin\chat_commands.dm" -#include "code\modules\admin\check_antagonists.dm" -#include "code\modules\admin\create_mob.dm" -#include "code\modules\admin\create_object.dm" -#include "code\modules\admin\create_poll.dm" -#include "code\modules\admin\create_turf.dm" -#include "code\modules\admin\fun_balloon.dm" -#include "code\modules\admin\holder2.dm" -#include "code\modules\admin\ipintel.dm" -#include "code\modules\admin\IsBanned.dm" -#include "code\modules\admin\NewBan.dm" -#include "code\modules\admin\permissionedit.dm" -#include "code\modules\admin\player_panel.dm" -#include "code\modules\admin\secrets.dm" -#include "code\modules\admin\sound_emitter.dm" -#include "code\modules\admin\sql_message_system.dm" -#include "code\modules\admin\stickyban.dm" -#include "code\modules\admin\topic.dm" -#include "code\modules\admin\whitelist.dm" -#include "code\modules\admin\DB_ban\functions.dm" -#include "code\modules\admin\verbs\adminhelp.dm" -#include "code\modules\admin\verbs\adminjump.dm" -#include "code\modules\admin\verbs\adminpm.dm" -#include "code\modules\admin\verbs\adminsay.dm" -#include "code\modules\admin\verbs\ak47s.dm" -#include "code\modules\admin\verbs\atmosdebug.dm" -#include "code\modules\admin\verbs\bluespacearty.dm" -#include "code\modules\admin\verbs\borgpanel.dm" -#include "code\modules\admin\verbs\BrokenInhands.dm" -#include "code\modules\admin\verbs\cinematic.dm" -#include "code\modules\admin\verbs\deadsay.dm" -#include "code\modules\admin\verbs\debug.dm" -#include "code\modules\admin\verbs\diagnostics.dm" -#include "code\modules\admin\verbs\dice.dm" -#include "code\modules\admin\verbs\fps.dm" -#include "code\modules\admin\verbs\getlogs.dm" -#include "code\modules\admin\verbs\individual_logging.dm" -#include "code\modules\admin\verbs\machine_upgrade.dm" -#include "code\modules\admin\verbs\manipulate_organs.dm" -#include "code\modules\admin\verbs\map_template_loadverb.dm" -#include "code\modules\admin\verbs\mapping.dm" -#include "code\modules\admin\verbs\maprotation.dm" -#include "code\modules\admin\verbs\massmodvar.dm" -#include "code\modules\admin\verbs\modifyvariables.dm" -#include "code\modules\admin\verbs\one_click_antag.dm" -#include "code\modules\admin\verbs\onlyone.dm" -#include "code\modules\admin\verbs\panicbunker.dm" -#include "code\modules\admin\verbs\playsound.dm" -#include "code\modules\admin\verbs\possess.dm" -#include "code\modules\admin\verbs\pray.dm" -#include "code\modules\admin\verbs\randomverbs.dm" -#include "code\modules\admin\verbs\reestablish_db_connection.dm" -#include "code\modules\admin\verbs\spawnobjasmob.dm" -#include "code\modules\admin\verbs\tripAI.dm" -#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" -#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" -#include "code\modules\admin\verbs\SDQL2\SDQL_2_wrappers.dm" -#include "code\modules\antagonists\_common\antag_datum.dm" -#include "code\modules\antagonists\_common\antag_helpers.dm" -#include "code\modules\antagonists\_common\antag_hud.dm" -#include "code\modules\antagonists\_common\antag_spawner.dm" -#include "code\modules\antagonists\_common\antag_team.dm" -#include "code\modules\antagonists\abductor\abductor.dm" -#include "code\modules\antagonists\abductor\abductee\abductee_objectives.dm" -#include "code\modules\antagonists\abductor\equipment\abduction_gear.dm" -#include "code\modules\antagonists\abductor\equipment\abduction_outfits.dm" -#include "code\modules\antagonists\abductor\equipment\abduction_surgery.dm" -#include "code\modules\antagonists\abductor\equipment\gland.dm" -#include "code\modules\antagonists\abductor\machinery\camera.dm" -#include "code\modules\antagonists\abductor\machinery\console.dm" -#include "code\modules\antagonists\abductor\machinery\dispenser.dm" -#include "code\modules\antagonists\abductor\machinery\experiment.dm" -#include "code\modules\antagonists\abductor\machinery\pad.dm" -#include "code\modules\antagonists\blob\blob.dm" -#include "code\modules\antagonists\blob\blob\blob_report.dm" -#include "code\modules\antagonists\blob\blob\overmind.dm" -#include "code\modules\antagonists\blob\blob\powers.dm" -#include "code\modules\antagonists\blob\blob\theblob.dm" -#include "code\modules\antagonists\blob\blob\blobs\blob_mobs.dm" -#include "code\modules\antagonists\blob\blob\blobs\core.dm" -#include "code\modules\antagonists\blob\blob\blobs\factory.dm" -#include "code\modules\antagonists\blob\blob\blobs\node.dm" -#include "code\modules\antagonists\blob\blob\blobs\resource.dm" -#include "code\modules\antagonists\blob\blob\blobs\shield.dm" -#include "code\modules\antagonists\brainwashing\brainwashing.dm" -#include "code\modules\antagonists\brother\brother.dm" -#include "code\modules\antagonists\changeling\cellular_emporium.dm" -#include "code\modules\antagonists\changeling\changeling.dm" -#include "code\modules\antagonists\changeling\changeling_power.dm" -#include "code\modules\antagonists\changeling\powers\absorb.dm" -#include "code\modules\antagonists\changeling\powers\adrenaline.dm" -#include "code\modules\antagonists\changeling\powers\augmented_eyesight.dm" -#include "code\modules\antagonists\changeling\powers\biodegrade.dm" -#include "code\modules\antagonists\changeling\powers\chameleon_skin.dm" -#include "code\modules\antagonists\changeling\powers\digitalcamo.dm" -#include "code\modules\antagonists\changeling\powers\fakedeath.dm" -#include "code\modules\antagonists\changeling\powers\fleshmend.dm" -#include "code\modules\antagonists\changeling\powers\headcrab.dm" -#include "code\modules\antagonists\changeling\powers\hivemind.dm" -#include "code\modules\antagonists\changeling\powers\humanform.dm" -#include "code\modules\antagonists\changeling\powers\lesserform.dm" -#include "code\modules\antagonists\changeling\powers\linglink.dm" -#include "code\modules\antagonists\changeling\powers\mimic_voice.dm" -#include "code\modules\antagonists\changeling\powers\mutations.dm" -#include "code\modules\antagonists\changeling\powers\panacea.dm" -#include "code\modules\antagonists\changeling\powers\pheromone_receptors.dm" -#include "code\modules\antagonists\changeling\powers\regenerate.dm" -#include "code\modules\antagonists\changeling\powers\revive.dm" -#include "code\modules\antagonists\changeling\powers\shriek.dm" -#include "code\modules\antagonists\changeling\powers\spiders.dm" -#include "code\modules\antagonists\changeling\powers\strained_muscles.dm" -#include "code\modules\antagonists\changeling\powers\tiny_prick.dm" -#include "code\modules\antagonists\changeling\powers\transform.dm" -#include "code\modules\antagonists\clockcult\clock_effect.dm" -#include "code\modules\antagonists\clockcult\clock_item.dm" -#include "code\modules\antagonists\clockcult\clock_mobs.dm" -#include "code\modules\antagonists\clockcult\clock_scripture.dm" -#include "code\modules\antagonists\clockcult\clock_structure.dm" -#include "code\modules\antagonists\clockcult\clockcult.dm" -#include "code\modules\antagonists\clockcult\clock_effects\city_of_cogs_rift.dm" -#include "code\modules\antagonists\clockcult\clock_effects\clock_overlay.dm" -#include "code\modules\antagonists\clockcult\clock_effects\clock_sigils.dm" -#include "code\modules\antagonists\clockcult\clock_effects\general_markers.dm" -#include "code\modules\antagonists\clockcult\clock_effects\servant_blocker.dm" -#include "code\modules\antagonists\clockcult\clock_effects\spatial_gateway.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\clock_powerdrain.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\component_helpers.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\fabrication_helpers.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\hierophant_network.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\power_helpers.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\ratvarian_language.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\scripture_checks.dm" -#include "code\modules\antagonists\clockcult\clock_helpers\slab_abilities.dm" -#include "code\modules\antagonists\clockcult\clock_items\clock_components.dm" -#include "code\modules\antagonists\clockcult\clock_items\clockwork_armor.dm" -#include "code\modules\antagonists\clockcult\clock_items\clockwork_slab.dm" -#include "code\modules\antagonists\clockcult\clock_items\clockwork_weaponry.dm" -#include "code\modules\antagonists\clockcult\clock_items\construct_chassis.dm" -#include "code\modules\antagonists\clockcult\clock_items\integration_cog.dm" -#include "code\modules\antagonists\clockcult\clock_items\judicial_visor.dm" -#include "code\modules\antagonists\clockcult\clock_items\replica_fabricator.dm" -#include "code\modules\antagonists\clockcult\clock_items\soul_vessel.dm" -#include "code\modules\antagonists\clockcult\clock_items\wraith_spectacles.dm" -#include "code\modules\antagonists\clockcult\clock_items\clock_weapons\_call_weapon.dm" -#include "code\modules\antagonists\clockcult\clock_items\clock_weapons\ratvarian_spear.dm" -#include "code\modules\antagonists\clockcult\clock_mobs\_eminence.dm" -#include "code\modules\antagonists\clockcult\clock_mobs\clockwork_marauder.dm" -#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_applications.dm" -#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_cyborg.dm" -#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_drivers.dm" -#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_scripts.dm" -#include "code\modules\antagonists\clockcult\clock_structures\_trap_object.dm" -#include "code\modules\antagonists\clockcult\clock_structures\ark_of_the_clockwork_justicar.dm" -#include "code\modules\antagonists\clockcult\clock_structures\clockwork_obelisk.dm" -#include "code\modules\antagonists\clockcult\clock_structures\eminence_spire.dm" -#include "code\modules\antagonists\clockcult\clock_structures\heralds_beacon.dm" -#include "code\modules\antagonists\clockcult\clock_structures\mania_motor.dm" -#include "code\modules\antagonists\clockcult\clock_structures\ocular_warden.dm" -#include "code\modules\antagonists\clockcult\clock_structures\ratvar_the_clockwork_justicar.dm" -#include "code\modules\antagonists\clockcult\clock_structures\reflector.dm" -#include "code\modules\antagonists\clockcult\clock_structures\stargazer.dm" -#include "code\modules\antagonists\clockcult\clock_structures\taunting_trail.dm" -#include "code\modules\antagonists\clockcult\clock_structures\wall_gear.dm" -#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\lever.dm" -#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\pressure_sensor.dm" -#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\pressure_sensor_mech.dm" -#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\repeater.dm" -#include "code\modules\antagonists\clockcult\clock_structures\traps\brass_skewer.dm" -#include "code\modules\antagonists\clockcult\clock_structures\traps\power_null.dm" -#include "code\modules\antagonists\clockcult\clock_structures\traps\steam_vent.dm" -#include "code\modules\antagonists\cult\blood_magic.dm" -#include "code\modules\antagonists\cult\cult.dm" -#include "code\modules\antagonists\cult\cult_comms.dm" -#include "code\modules\antagonists\cult\cult_items.dm" -#include "code\modules\antagonists\cult\cult_structures.dm" -#include "code\modules\antagonists\cult\ritual.dm" -#include "code\modules\antagonists\cult\rune_spawn_action.dm" -#include "code\modules\antagonists\cult\runes.dm" -#include "code\modules\antagonists\devil\devil.dm" -#include "code\modules\antagonists\devil\devil_helpers.dm" -#include "code\modules\antagonists\devil\imp\imp.dm" -#include "code\modules\antagonists\devil\sintouched\objectives.dm" -#include "code\modules\antagonists\devil\sintouched\sintouched.dm" -#include "code\modules\antagonists\devil\true_devil\_true_devil.dm" -#include "code\modules\antagonists\devil\true_devil\inventory.dm" -#include "code\modules\antagonists\disease\disease_abilities.dm" -#include "code\modules\antagonists\disease\disease_datum.dm" -#include "code\modules\antagonists\disease\disease_disease.dm" -#include "code\modules\antagonists\disease\disease_event.dm" -#include "code\modules\antagonists\disease\disease_mob.dm" -#include "code\modules\antagonists\ert\ert.dm" -#include "code\modules\antagonists\greentext\greentext.dm" -#include "code\modules\antagonists\highlander\highlander.dm" -#include "code\modules\antagonists\monkey\monkey.dm" -#include "code\modules\antagonists\morph\morph.dm" -#include "code\modules\antagonists\morph\morph_antag.dm" -#include "code\modules\antagonists\nightmare\nightmare.dm" -#include "code\modules\antagonists\ninja\ninja.dm" -#include "code\modules\antagonists\nukeop\clownop.dm" -#include "code\modules\antagonists\nukeop\nukeop.dm" -#include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm" -#include "code\modules\antagonists\nukeop\equipment\nuclearbomb.dm" -#include "code\modules\antagonists\nukeop\equipment\pinpointer.dm" -#include "code\modules\antagonists\official\official.dm" -#include "code\modules\antagonists\overthrow\overthrow.dm" -#include "code\modules\antagonists\overthrow\overthrow_converter.dm" -#include "code\modules\antagonists\overthrow\overthrow_team.dm" -#include "code\modules\antagonists\pirate\pirate.dm" -#include "code\modules\antagonists\revenant\revenant.dm" -#include "code\modules\antagonists\revenant\revenant_abilities.dm" -#include "code\modules\antagonists\revenant\revenant_antag.dm" -#include "code\modules\antagonists\revenant\revenant_blight.dm" -#include "code\modules\antagonists\revenant\revenant_spawn_event.dm" -#include "code\modules\antagonists\revolution\revolution.dm" -#include "code\modules\antagonists\separatist\separatist.dm" -#include "code\modules\antagonists\slaughter\slaughter.dm" -#include "code\modules\antagonists\slaughter\slaughter_antag.dm" -#include "code\modules\antagonists\slaughter\slaughterevent.dm" -#include "code\modules\antagonists\survivalist\survivalist.dm" -#include "code\modules\antagonists\swarmer\swarmer.dm" -#include "code\modules\antagonists\swarmer\swarmer_event.dm" -#include "code\modules\antagonists\traitor\datum_traitor.dm" -#include "code\modules\antagonists\traitor\equipment\Malf_Modules.dm" -#include "code\modules\antagonists\traitor\IAA\internal_affairs.dm" -#include "code\modules\antagonists\valentines\heartbreaker.dm" -#include "code\modules\antagonists\valentines\valentine.dm" -#include "code\modules\antagonists\wishgranter\wishgranter.dm" -#include "code\modules\antagonists\wizard\wizard.dm" -#include "code\modules\antagonists\wizard\equipment\artefact.dm" -#include "code\modules\antagonists\wizard\equipment\soulstone.dm" -#include "code\modules\antagonists\wizard\equipment\spellbook.dm" -#include "code\modules\antagonists\xeno\xeno.dm" -#include "code\modules\assembly\assembly.dm" -#include "code\modules\assembly\bomb.dm" -#include "code\modules\assembly\doorcontrol.dm" -#include "code\modules\assembly\flash.dm" -#include "code\modules\assembly\health.dm" -#include "code\modules\assembly\helpers.dm" -#include "code\modules\assembly\holder.dm" -#include "code\modules\assembly\igniter.dm" -#include "code\modules\assembly\infrared.dm" -#include "code\modules\assembly\mousetrap.dm" -#include "code\modules\assembly\proximity.dm" -#include "code\modules\assembly\shock_kit.dm" -#include "code\modules\assembly\signaler.dm" -#include "code\modules\assembly\timer.dm" -#include "code\modules\assembly\voice.dm" -#include "code\modules\atmospherics\environmental\LINDA_fire.dm" -#include "code\modules\atmospherics\environmental\LINDA_system.dm" -#include "code\modules\atmospherics\environmental\LINDA_turf_tile.dm" -#include "code\modules\atmospherics\gasmixtures\gas_mixture.dm" -#include "code\modules\atmospherics\gasmixtures\gas_types.dm" -#include "code\modules\atmospherics\gasmixtures\immutable_mixtures.dm" -#include "code\modules\atmospherics\gasmixtures\reactions.dm" -#include "code\modules\atmospherics\machinery\airalarm.dm" -#include "code\modules\atmospherics\machinery\atmosmachinery.dm" -#include "code\modules\atmospherics\machinery\datum_pipeline.dm" -#include "code\modules\atmospherics\machinery\components\components_base.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\binary_devices.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\circulator.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\dp_vent_pump.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\passive_gate.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\pump.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\valve.dm" -#include "code\modules\atmospherics\machinery\components\binary_devices\volume_pump.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\filter.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\mixer.dm" -#include "code\modules\atmospherics\machinery\components\trinary_devices\trinary_devices.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\cryo.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\heat_exchanger.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\outlet_injector.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\portables_connector.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\tank.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\thermomachine.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\unary_devices.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\vent_pump.dm" -#include "code\modules\atmospherics\machinery\components\unary_devices\vent_scrubber.dm" -#include "code\modules\atmospherics\machinery\other\meter.dm" -#include "code\modules\atmospherics\machinery\other\miner.dm" -#include "code\modules\atmospherics\machinery\pipes\layermanifold.dm" -#include "code\modules\atmospherics\machinery\pipes\manifold.dm" -#include "code\modules\atmospherics\machinery\pipes\manifold4w.dm" -#include "code\modules\atmospherics\machinery\pipes\pipes.dm" -#include "code\modules\atmospherics\machinery\pipes\simple.dm" -#include "code\modules\atmospherics\machinery\pipes\heat_exchange\he_pipes.dm" -#include "code\modules\atmospherics\machinery\pipes\heat_exchange\junction.dm" -#include "code\modules\atmospherics\machinery\pipes\heat_exchange\manifold.dm" -#include "code\modules\atmospherics\machinery\pipes\heat_exchange\simple.dm" -#include "code\modules\atmospherics\machinery\portable\canister.dm" -#include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" -#include "code\modules\atmospherics\machinery\portable\pump.dm" -#include "code\modules\atmospherics\machinery\portable\scrubber.dm" -#include "code\modules\awaymissions\away_props.dm" -#include "code\modules\awaymissions\bluespaceartillery.dm" -#include "code\modules\awaymissions\capture_the_flag.dm" -#include "code\modules\awaymissions\corpse.dm" -#include "code\modules\awaymissions\exile.dm" -#include "code\modules\awaymissions\gateway.dm" -#include "code\modules\awaymissions\pamphlet.dm" -#include "code\modules\awaymissions\signpost.dm" -#include "code\modules\awaymissions\super_secret_room.dm" -#include "code\modules\awaymissions\zlevel.dm" -#include "code\modules\awaymissions\mission_code\Academy.dm" -#include "code\modules\awaymissions\mission_code\Cabin.dm" -#include "code\modules\awaymissions\mission_code\caves.dm" -#include "code\modules\awaymissions\mission_code\centcomAway.dm" -#include "code\modules\awaymissions\mission_code\challenge.dm" -#include "code\modules\awaymissions\mission_code\moonoutpost19.dm" -#include "code\modules\awaymissions\mission_code\murderdome.dm" -#include "code\modules\awaymissions\mission_code\research.dm" -#include "code\modules\awaymissions\mission_code\snowdin.dm" -#include "code\modules\awaymissions\mission_code\spacebattle.dm" -#include "code\modules\awaymissions\mission_code\stationCollision.dm" -#include "code\modules\awaymissions\mission_code\undergroundoutpost45.dm" -#include "code\modules\awaymissions\mission_code\wildwest.dm" -#include "code\modules\bsql\includes.dm" -#include "code\modules\buildmode\bm_mode.dm" -#include "code\modules\buildmode\buildmode.dm" -#include "code\modules\buildmode\buttons.dm" -#include "code\modules\buildmode\effects\line.dm" -#include "code\modules\buildmode\submodes\advanced.dm" -#include "code\modules\buildmode\submodes\area_edit.dm" -#include "code\modules\buildmode\submodes\basic.dm" -#include "code\modules\buildmode\submodes\boom.dm" -#include "code\modules\buildmode\submodes\copy.dm" -#include "code\modules\buildmode\submodes\fill.dm" -#include "code\modules\buildmode\submodes\mapgen.dm" -#include "code\modules\buildmode\submodes\throwing.dm" -#include "code\modules\buildmode\submodes\variable_edit.dm" -#include "code\modules\cargo\bounty.dm" -#include "code\modules\cargo\bounty_console.dm" -#include "code\modules\cargo\centcom_podlauncher.dm" -#include "code\modules\cargo\console.dm" -#include "code\modules\cargo\export_scanner.dm" -#include "code\modules\cargo\exports.dm" -#include "code\modules\cargo\expressconsole.dm" -#include "code\modules\cargo\gondolapod.dm" -#include "code\modules\cargo\order.dm" -#include "code\modules\cargo\packs.dm" -#include "code\modules\cargo\supplypod.dm" -#include "code\modules\cargo\supplypod_beacon.dm" -#include "code\modules\cargo\bounties\assistant.dm" -#include "code\modules\cargo\bounties\botany.dm" -#include "code\modules\cargo\bounties\chef.dm" -#include "code\modules\cargo\bounties\engineering.dm" -#include "code\modules\cargo\bounties\item.dm" -#include "code\modules\cargo\bounties\mech.dm" -#include "code\modules\cargo\bounties\medical.dm" -#include "code\modules\cargo\bounties\mining.dm" -#include "code\modules\cargo\bounties\reagent.dm" -#include "code\modules\cargo\bounties\science.dm" -#include "code\modules\cargo\bounties\security.dm" -#include "code\modules\cargo\bounties\slime.dm" -#include "code\modules\cargo\bounties\special.dm" -#include "code\modules\cargo\bounties\virus.dm" -#include "code\modules\cargo\exports\gear.dm" -#include "code\modules\cargo\exports\large_objects.dm" -#include "code\modules\cargo\exports\manifest.dm" -#include "code\modules\cargo\exports\materials.dm" -#include "code\modules\cargo\exports\parts.dm" -#include "code\modules\cargo\exports\seeds.dm" -#include "code\modules\cargo\exports\sheets.dm" -#include "code\modules\cargo\exports\tools.dm" -#include "code\modules\cargo\exports\weapons.dm" -#include "code\modules\chatter\chatter.dm" -#include "code\modules\client\asset_cache.dm" -#include "code\modules\client\client_colour.dm" -#include "code\modules\client\client_defines.dm" -#include "code\modules\client\client_procs.dm" -#include "code\modules\client\message.dm" -#include "code\modules\client\player_details.dm" -#include "code\modules\client\preferences.dm" -#include "code\modules\client\preferences_savefile.dm" -#include "code\modules\client\preferences_toggles.dm" -#include "code\modules\client\preferences_vr.dm" -#include "code\modules\client\verbs\aooc.dm" -#include "code\modules\client\verbs\etips.dm" -#include "code\modules\client\verbs\looc.dm" -#include "code\modules\client\verbs\ooc.dm" -#include "code\modules\client\verbs\ping.dm" -#include "code\modules\client\verbs\suicide.dm" -#include "code\modules\client\verbs\who.dm" -#include "code\modules\clothing\chameleon.dm" -#include "code\modules\clothing\clothing.dm" -#include "code\modules\clothing\ears\_ears.dm" -#include "code\modules\clothing\glasses\_glasses.dm" -#include "code\modules\clothing\glasses\engine_goggles.dm" -#include "code\modules\clothing\glasses\hud.dm" -#include "code\modules\clothing\glasses\vg_glasses.dm" -#include "code\modules\clothing\gloves\_gloves.dm" -#include "code\modules\clothing\gloves\boxing.dm" -#include "code\modules\clothing\gloves\color.dm" -#include "code\modules\clothing\gloves\miscellaneous.dm" -#include "code\modules\clothing\gloves\vg_gloves.dm" -#include "code\modules\clothing\head\_head.dm" -#include "code\modules\clothing\head\beanie.dm" -#include "code\modules\clothing\head\cit_hats.dm" -#include "code\modules\clothing\head\collectable.dm" -#include "code\modules\clothing\head\hardhat.dm" -#include "code\modules\clothing\head\helmet.dm" -#include "code\modules\clothing\head\jobs.dm" -#include "code\modules\clothing\head\misc.dm" -#include "code\modules\clothing\head\misc_special.dm" -#include "code\modules\clothing\head\soft_caps.dm" -#include "code\modules\clothing\head\vg_hats.dm" -#include "code\modules\clothing\masks\_masks.dm" -#include "code\modules\clothing\masks\boxing.dm" -#include "code\modules\clothing\masks\breath.dm" -#include "code\modules\clothing\masks\gasmask.dm" -#include "code\modules\clothing\masks\hailer.dm" -#include "code\modules\clothing\masks\miscellaneous.dm" -#include "code\modules\clothing\masks\vg_masks.dm" -#include "code\modules\clothing\neck\_neck.dm" -#include "code\modules\clothing\outfits\ert.dm" -#include "code\modules\clothing\outfits\event.dm" -#include "code\modules\clothing\outfits\standard.dm" -#include "code\modules\clothing\outfits\vr.dm" -#include "code\modules\clothing\outfits\vv_outfit.dm" -#include "code\modules\clothing\shoes\_shoes.dm" -#include "code\modules\clothing\shoes\bananashoes.dm" -#include "code\modules\clothing\shoes\colour.dm" -#include "code\modules\clothing\shoes\magboots.dm" -#include "code\modules\clothing\shoes\miscellaneous.dm" -#include "code\modules\clothing\shoes\taeclowndo.dm" -#include "code\modules\clothing\shoes\vg_shoes.dm" -#include "code\modules\clothing\spacesuits\_spacesuits.dm" -#include "code\modules\clothing\spacesuits\chronosuit.dm" -#include "code\modules\clothing\spacesuits\hardsuit.dm" -#include "code\modules\clothing\spacesuits\miscellaneous.dm" -#include "code\modules\clothing\spacesuits\plasmamen.dm" -#include "code\modules\clothing\spacesuits\syndi.dm" -#include "code\modules\clothing\spacesuits\vg_spess.dm" -#include "code\modules\clothing\suits\_suits.dm" -#include "code\modules\clothing\suits\armor.dm" -#include "code\modules\clothing\suits\bio.dm" -#include "code\modules\clothing\suits\cloaks.dm" -#include "code\modules\clothing\suits\jobs.dm" -#include "code\modules\clothing\suits\labcoat.dm" -#include "code\modules\clothing\suits\miscellaneous.dm" -#include "code\modules\clothing\suits\reactive_armour.dm" -#include "code\modules\clothing\suits\toggles.dm" -#include "code\modules\clothing\suits\utility.dm" -#include "code\modules\clothing\suits\vg_suits.dm" -#include "code\modules\clothing\suits\wiz_robe.dm" -#include "code\modules\clothing\under\_under.dm" -#include "code\modules\clothing\under\accessories.dm" -#include "code\modules\clothing\under\color.dm" -#include "code\modules\clothing\under\miscellaneous.dm" -#include "code\modules\clothing\under\pants.dm" -#include "code\modules\clothing\under\shorts.dm" -#include "code\modules\clothing\under\syndicate.dm" -#include "code\modules\clothing\under\trek.dm" -#include "code\modules\clothing\under\vg_under.dm" -#include "code\modules\clothing\under\jobs\civilian.dm" -#include "code\modules\clothing\under\jobs\engineering.dm" -#include "code\modules\clothing\under\jobs\medsci.dm" -#include "code\modules\clothing\under\jobs\security.dm" -#include "code\modules\crafting\craft.dm" -#include "code\modules\crafting\guncrafting.dm" -#include "code\modules\crafting\recipes.dm" -#include "code\modules\detectivework\detective_work.dm" -#include "code\modules\detectivework\evidence.dm" -#include "code\modules\detectivework\footprints_and_rag.dm" -#include "code\modules\detectivework\scanner.dm" -#include "code\modules\emoji\emoji_parse.dm" -#include "code\modules\error_handler\error_handler.dm" -#include "code\modules\error_handler\error_viewer.dm" -#include "code\modules\events\_event.dm" -#include "code\modules\events\abductor.dm" -#include "code\modules\events\alien_infestation.dm" -#include "code\modules\events\anomaly.dm" -#include "code\modules\events\anomaly_bluespace.dm" -#include "code\modules\events\anomaly_flux.dm" -#include "code\modules\events\anomaly_grav.dm" -#include "code\modules\events\anomaly_pyro.dm" -#include "code\modules\events\anomaly_vortex.dm" -#include "code\modules\events\aurora_caelus.dm" -#include "code\modules\events\blob.dm" -#include "code\modules\events\brand_intelligence.dm" -#include "code\modules\events\bureaucratic_error.dm" -#include "code\modules\events\camerafailure.dm" -#include "code\modules\events\carp_migration.dm" -#include "code\modules\events\communications_blackout.dm" -#include "code\modules\events\devil.dm" -#include "code\modules\events\disease_outbreak.dm" -#include "code\modules\events\dust.dm" -#include "code\modules\events\electrical_storm.dm" -#include "code\modules\events\false_alarm.dm" -#include "code\modules\events\ghost_role.dm" -#include "code\modules\events\grid_check.dm" -#include "code\modules\events\heart_attack.dm" -#include "code\modules\events\high_priority_bounty.dm" -#include "code\modules\events\immovable_rod.dm" -#include "code\modules\events\ion_storm.dm" -#include "code\modules\events\major_dust.dm" -#include "code\modules\events\mass_hallucination.dm" -#include "code\modules\events\meateor_wave.dm" -#include "code\modules\events\meteor_wave.dm" -#include "code\modules\events\mice_migration.dm" -#include "code\modules\events\nightmare.dm" -#include "code\modules\events\operative.dm" -#include "code\modules\events\pirates.dm" -#include "code\modules\events\portal_storm.dm" -#include "code\modules\events\prison_break.dm" -#include "code\modules\events\processor_overload.dm" -#include "code\modules\events\radiation_storm.dm" -#include "code\modules\events\sentience.dm" -#include "code\modules\events\shuttle_loan.dm" -#include "code\modules\events\spacevine.dm" -#include "code\modules\events\spider_infestation.dm" -#include "code\modules\events\spontaneous_appendicitis.dm" -#include "code\modules\events\vent_clog.dm" -#include "code\modules\events\wormholes.dm" -#include "code\modules\events\holiday\halloween.dm" -#include "code\modules\events\holiday\vday.dm" -#include "code\modules\events\holiday\xmas.dm" -#include "code\modules\events\wizard\aid.dm" -#include "code\modules\events\wizard\blobies.dm" -#include "code\modules\events\wizard\curseditems.dm" -#include "code\modules\events\wizard\departmentrevolt.dm" -#include "code\modules\events\wizard\fakeexplosion.dm" -#include "code\modules\events\wizard\ghost.dm" -#include "code\modules\events\wizard\greentext.dm" -#include "code\modules\events\wizard\imposter.dm" -#include "code\modules\events\wizard\invincible.dm" -#include "code\modules\events\wizard\lava.dm" -#include "code\modules\events\wizard\magicarp.dm" -#include "code\modules\events\wizard\petsplosion.dm" -#include "code\modules\events\wizard\race.dm" -#include "code\modules\events\wizard\rpgloot.dm" -#include "code\modules\events\wizard\shuffle.dm" -#include "code\modules\events\wizard\summons.dm" -#include "code\modules\fields\fields.dm" -#include "code\modules\fields\gravity.dm" -#include "code\modules\fields\peaceborg_dampener.dm" -#include "code\modules\fields\timestop.dm" -#include "code\modules\fields\turf_objects.dm" -#include "code\modules\flufftext\Dreaming.dm" -#include "code\modules\flufftext\Hallucination.dm" -#include "code\modules\food_and_drinks\food.dm" -#include "code\modules\food_and_drinks\pizzabox.dm" -#include "code\modules\food_and_drinks\drinks\drinks.dm" -#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm" -#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm" -#include "code\modules\food_and_drinks\food\condiment.dm" -#include "code\modules\food_and_drinks\food\customizables.dm" -#include "code\modules\food_and_drinks\food\snacks.dm" -#include "code\modules\food_and_drinks\food\snacks_bread.dm" -#include "code\modules\food_and_drinks\food\snacks_burgers.dm" -#include "code\modules\food_and_drinks\food\snacks_cake.dm" -#include "code\modules\food_and_drinks\food\snacks_egg.dm" -#include "code\modules\food_and_drinks\food\snacks_frozen.dm" -#include "code\modules\food_and_drinks\food\snacks_meat.dm" -#include "code\modules\food_and_drinks\food\snacks_other.dm" -#include "code\modules\food_and_drinks\food\snacks_pastry.dm" -#include "code\modules\food_and_drinks\food\snacks_pie.dm" -#include "code\modules\food_and_drinks\food\snacks_pizza.dm" -#include "code\modules\food_and_drinks\food\snacks_salad.dm" -#include "code\modules\food_and_drinks\food\snacks_sandwichtoast.dm" -#include "code\modules\food_and_drinks\food\snacks_soup.dm" -#include "code\modules\food_and_drinks\food\snacks_spaghetti.dm" -#include "code\modules\food_and_drinks\food\snacks_sushi.dm" -#include "code\modules\food_and_drinks\food\snacks_vend.dm" -#include "code\modules\food_and_drinks\food\snacks\dough.dm" -#include "code\modules\food_and_drinks\food\snacks\meat.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\food_cart.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm" -#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm" -#include "code\modules\food_and_drinks\recipes\drinks_recipes.dm" -#include "code\modules\food_and_drinks\recipes\food_mixtures.dm" -#include "code\modules\food_and_drinks\recipes\processor_recipes.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_bread.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_burger.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_cake.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_salad.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sandwich.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sushi.dm" -#include "code\modules\games\cas.dm" -#include "code\modules\goonchat\browserOutput.dm" -#include "code\modules\goonchat\jsErrorHandler.dm" -#include "code\modules\holiday\easter.dm" -#include "code\modules\holiday\holidays.dm" -#include "code\modules\holodeck\area_copy.dm" -#include "code\modules\holodeck\computer.dm" -#include "code\modules\holodeck\holo_effect.dm" -#include "code\modules\holodeck\items.dm" -#include "code\modules\holodeck\mobs.dm" -#include "code\modules\holodeck\turfs.dm" -#include "code\modules\hydroponics\biogenerator.dm" -#include "code\modules\hydroponics\fermenting_barrel.dm" -#include "code\modules\hydroponics\gene_modder.dm" -#include "code\modules\hydroponics\grown.dm" -#include "code\modules\hydroponics\growninedible.dm" -#include "code\modules\hydroponics\hydroitemdefines.dm" -#include "code\modules\hydroponics\hydroponics.dm" -#include "code\modules\hydroponics\plant_genes.dm" -#include "code\modules\hydroponics\sample.dm" -#include "code\modules\hydroponics\seed_extractor.dm" -#include "code\modules\hydroponics\seeds.dm" -#include "code\modules\hydroponics\beekeeping\beebox.dm" -#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm" -#include "code\modules\hydroponics\beekeeping\honey_frame.dm" -#include "code\modules\hydroponics\beekeeping\honeycomb.dm" -#include "code\modules\hydroponics\grown\ambrosia.dm" -#include "code\modules\hydroponics\grown\apple.dm" -#include "code\modules\hydroponics\grown\banana.dm" -#include "code\modules\hydroponics\grown\beans.dm" -#include "code\modules\hydroponics\grown\berries.dm" -#include "code\modules\hydroponics\grown\cannabis.dm" -#include "code\modules\hydroponics\grown\cereals.dm" -#include "code\modules\hydroponics\grown\chili.dm" -#include "code\modules\hydroponics\grown\citrus.dm" -#include "code\modules\hydroponics\grown\cocoa_vanilla.dm" -#include "code\modules\hydroponics\grown\corn.dm" -#include "code\modules\hydroponics\grown\eggplant.dm" -#include "code\modules\hydroponics\grown\flowers.dm" -#include "code\modules\hydroponics\grown\grass_carpet.dm" -#include "code\modules\hydroponics\grown\kudzu.dm" -#include "code\modules\hydroponics\grown\melon.dm" -#include "code\modules\hydroponics\grown\misc.dm" -#include "code\modules\hydroponics\grown\mushrooms.dm" -#include "code\modules\hydroponics\grown\nettle.dm" -#include "code\modules\hydroponics\grown\onion.dm" -#include "code\modules\hydroponics\grown\pineapple.dm" -#include "code\modules\hydroponics\grown\potato.dm" -#include "code\modules\hydroponics\grown\pumpkin.dm" -#include "code\modules\hydroponics\grown\random.dm" -#include "code\modules\hydroponics\grown\replicapod.dm" -#include "code\modules\hydroponics\grown\root.dm" -#include "code\modules\hydroponics\grown\tea_coffee.dm" -#include "code\modules\hydroponics\grown\tobacco.dm" -#include "code\modules\hydroponics\grown\tomato.dm" -#include "code\modules\hydroponics\grown\towercap.dm" -#include "code\modules\integrated_electronics\_defines.dm" -#include "code\modules\integrated_electronics\core\analyzer.dm" -#include "code\modules\integrated_electronics\core\assemblies.dm" -#include "code\modules\integrated_electronics\core\debugger.dm" -#include "code\modules\integrated_electronics\core\detailer.dm" -#include "code\modules\integrated_electronics\core\helpers.dm" -#include "code\modules\integrated_electronics\core\integrated_circuit.dm" -#include "code\modules\integrated_electronics\core\pins.dm" -#include "code\modules\integrated_electronics\core\printer.dm" -#include "code\modules\integrated_electronics\core\saved_circuits.dm" -#include "code\modules\integrated_electronics\core\wirer.dm" -#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\index_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\selfref_pin.dm" -#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm" -#include "code\modules\integrated_electronics\passive\passive.dm" -#include "code\modules\integrated_electronics\passive\power.dm" -#include "code\modules\integrated_electronics\subtypes\access.dm" -#include "code\modules\integrated_electronics\subtypes\arithmetic.dm" -#include "code\modules\integrated_electronics\subtypes\atmospherics.dm" -#include "code\modules\integrated_electronics\subtypes\converters.dm" -#include "code\modules\integrated_electronics\subtypes\data_transfer.dm" -#include "code\modules\integrated_electronics\subtypes\input.dm" -#include "code\modules\integrated_electronics\subtypes\lists.dm" -#include "code\modules\integrated_electronics\subtypes\logic.dm" -#include "code\modules\integrated_electronics\subtypes\manipulation.dm" -#include "code\modules\integrated_electronics\subtypes\memory.dm" -#include "code\modules\integrated_electronics\subtypes\output.dm" -#include "code\modules\integrated_electronics\subtypes\power.dm" -#include "code\modules\integrated_electronics\subtypes\reagents.dm" -#include "code\modules\integrated_electronics\subtypes\smart.dm" -#include "code\modules\integrated_electronics\subtypes\text.dm" -#include "code\modules\integrated_electronics\subtypes\time.dm" -#include "code\modules\integrated_electronics\subtypes\trig.dm" -#include "code\modules\integrated_electronics\subtypes\weaponized.dm" -#include "code\modules\jobs\access.dm" -#include "code\modules\jobs\job_exp.dm" -#include "code\modules\jobs\jobs.dm" -#include "code\modules\jobs\job_types\assistant.dm" -#include "code\modules\jobs\job_types\captain.dm" -#include "code\modules\jobs\job_types\cargo_service.dm" -#include "code\modules\jobs\job_types\civilian.dm" -#include "code\modules\jobs\job_types\civilian_chaplain.dm" -#include "code\modules\jobs\job_types\engineering.dm" -#include "code\modules\jobs\job_types\job.dm" -#include "code\modules\jobs\job_types\medical.dm" -#include "code\modules\jobs\job_types\science.dm" -#include "code\modules\jobs\job_types\security.dm" -#include "code\modules\jobs\job_types\silicon.dm" -#include "code\modules\jobs\map_changes\map_changes.dm" -#include "code\modules\keybindings\bindings_admin.dm" -#include "code\modules\keybindings\bindings_atom.dm" -#include "code\modules\keybindings\bindings_carbon.dm" -#include "code\modules\keybindings\bindings_client.dm" -#include "code\modules\keybindings\bindings_human.dm" -#include "code\modules\keybindings\bindings_living.dm" -#include "code\modules\keybindings\bindings_mob.dm" -#include "code\modules\keybindings\bindings_robot.dm" -#include "code\modules\keybindings\focus.dm" -#include "code\modules\keybindings\setup.dm" -#include "code\modules\language\aphasia.dm" -#include "code\modules\language\beachbum.dm" -#include "code\modules\language\codespeak.dm" -#include "code\modules\language\common.dm" -#include "code\modules\language\draconic.dm" -#include "code\modules\language\drone.dm" -#include "code\modules\language\language.dm" -#include "code\modules\language\language_holder.dm" -#include "code\modules\language\language_menu.dm" -#include "code\modules\language\machine.dm" -#include "code\modules\language\monkey.dm" -#include "code\modules\language\mushroom.dm" -#include "code\modules\language\narsian.dm" -#include "code\modules\language\ratvarian.dm" -#include "code\modules\language\slime.dm" -#include "code\modules\language\swarmer.dm" -#include "code\modules\language\xenocommon.dm" -#include "code\modules\library\lib_codex_gigas.dm" -#include "code\modules\library\lib_items.dm" -#include "code\modules\library\lib_machines.dm" -#include "code\modules\library\random_books.dm" -#include "code\modules\library\soapstone.dm" -#include "code\modules\lighting\lighting_area.dm" -#include "code\modules\lighting\lighting_atom.dm" -#include "code\modules\lighting\lighting_corner.dm" -#include "code\modules\lighting\lighting_object.dm" -#include "code\modules\lighting\lighting_setup.dm" -#include "code\modules\lighting\lighting_source.dm" -#include "code\modules\lighting\lighting_turf.dm" -#include "code\modules\mapping\dmm_suite.dm" -#include "code\modules\mapping\map_template.dm" -#include "code\modules\mapping\mapping_helpers.dm" -#include "code\modules\mapping\preloader.dm" -#include "code\modules\mapping\reader.dm" -#include "code\modules\mapping\ruins.dm" -#include "code\modules\mapping\verify.dm" -#include "code\modules\mapping\space_management\space_level.dm" -#include "code\modules\mapping\space_management\space_reservation.dm" -#include "code\modules\mapping\space_management\space_transition.dm" -#include "code\modules\mapping\space_management\traits.dm" -#include "code\modules\mapping\space_management\zlevel_manager.dm" -#include "code\modules\mining\abandoned_crates.dm" -#include "code\modules\mining\aux_base.dm" -#include "code\modules\mining\aux_base_camera.dm" -#include "code\modules\mining\fulton.dm" -#include "code\modules\mining\machine_processing.dm" -#include "code\modules\mining\machine_redemption.dm" -#include "code\modules\mining\machine_silo.dm" -#include "code\modules\mining\machine_stacking.dm" -#include "code\modules\mining\machine_unloading.dm" -#include "code\modules\mining\machine_vending.dm" -#include "code\modules\mining\mine_items.dm" -#include "code\modules\mining\minebot.dm" -#include "code\modules\mining\mint.dm" -#include "code\modules\mining\money_bag.dm" -#include "code\modules\mining\ores_coins.dm" -#include "code\modules\mining\satchel_ore_boxdm.dm" -#include "code\modules\mining\shelters.dm" -#include "code\modules\mining\equipment\explorer_gear.dm" -#include "code\modules\mining\equipment\goliath_hide.dm" -#include "code\modules\mining\equipment\kinetic_crusher.dm" -#include "code\modules\mining\equipment\lazarus_injector.dm" -#include "code\modules\mining\equipment\marker_beacons.dm" -#include "code\modules\mining\equipment\mineral_scanner.dm" -#include "code\modules\mining\equipment\mining_tools.dm" -#include "code\modules\mining\equipment\regenerative_core.dm" -#include "code\modules\mining\equipment\resonator.dm" -#include "code\modules\mining\equipment\survival_pod.dm" -#include "code\modules\mining\equipment\vendor_items.dm" -#include "code\modules\mining\equipment\wormhole_jaunter.dm" -#include "code\modules\mining\laborcamp\laborshuttle.dm" -#include "code\modules\mining\laborcamp\laborstacker.dm" -#include "code\modules\mining\lavaland\ash_flora.dm" -#include "code\modules\mining\lavaland\necropolis_chests.dm" -#include "code\modules\mining\lavaland\ruins\gym.dm" -#include "code\modules\mob\death.dm" -#include "code\modules\mob\emote.dm" -#include "code\modules\mob\inventory.dm" -#include "code\modules\mob\login.dm" -#include "code\modules\mob\logout.dm" -#include "code\modules\mob\mob.dm" -#include "code\modules\mob\mob_defines.dm" -#include "code\modules\mob\mob_helpers.dm" -#include "code\modules\mob\mob_movement.dm" -#include "code\modules\mob\mob_movespeed.dm" -#include "code\modules\mob\mob_transformation_simple.dm" -#include "code\modules\mob\say.dm" -#include "code\modules\mob\say_vr.dm" -#include "code\modules\mob\status_procs.dm" -#include "code\modules\mob\transform_procs.dm" -#include "code\modules\mob\update_icons.dm" -#include "code\modules\mob\camera\camera.dm" -#include "code\modules\mob\dead\dead.dm" -#include "code\modules\mob\dead\new_player\login.dm" -#include "code\modules\mob\dead\new_player\logout.dm" -#include "code\modules\mob\dead\new_player\new_player.dm" -#include "code\modules\mob\dead\new_player\poll.dm" -#include "code\modules\mob\dead\new_player\preferences_setup.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\_sprite_accessories.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\body_markings.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\caps.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\ears.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\frills.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\hair_face.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\hair_head.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\horns.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\legs.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\moth_wings.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\pines.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\snouts.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\socks.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\tails.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\undershirt.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\underwear.dm" -#include "code\modules\mob\dead\new_player\sprite_accessories\wings.dm" -#include "code\modules\mob\dead\observer\login.dm" -#include "code\modules\mob\dead\observer\logout.dm" -#include "code\modules\mob\dead\observer\notificationprefs.dm" -#include "code\modules\mob\dead\observer\observer.dm" -#include "code\modules\mob\dead\observer\say.dm" -#include "code\modules\mob\living\blood.dm" -#include "code\modules\mob\living\bloodcrawl.dm" -#include "code\modules\mob\living\damage_procs.dm" -#include "code\modules\mob\living\death.dm" -#include "code\modules\mob\living\emote.dm" -#include "code\modules\mob\living\inhand_holder.dm" -#include "code\modules\mob\living\life.dm" -#include "code\modules\mob\living\living.dm" -#include "code\modules\mob\living\living_defense.dm" -#include "code\modules\mob\living\living_defines.dm" -#include "code\modules\mob\living\living_movement.dm" -#include "code\modules\mob\living\login.dm" -#include "code\modules\mob\living\logout.dm" -#include "code\modules\mob\living\say.dm" -#include "code\modules\mob\living\status_procs.dm" -#include "code\modules\mob\living\taste.dm" -#include "code\modules\mob\living\ventcrawling.dm" -#include "code\modules\mob\living\brain\brain.dm" -#include "code\modules\mob\living\brain\brain_item.dm" -#include "code\modules\mob\living\brain\death.dm" -#include "code\modules\mob\living\brain\emote.dm" -#include "code\modules\mob\living\brain\life.dm" -#include "code\modules\mob\living\brain\MMI.dm" -#include "code\modules\mob\living\brain\posibrain.dm" -#include "code\modules\mob\living\brain\say.dm" -#include "code\modules\mob\living\brain\status_procs.dm" -#include "code\modules\mob\living\carbon\carbon.dm" -#include "code\modules\mob\living\carbon\carbon_defense.dm" -#include "code\modules\mob\living\carbon\carbon_defines.dm" -#include "code\modules\mob\living\carbon\carbon_movement.dm" -#include "code\modules\mob\living\carbon\damage_procs.dm" -#include "code\modules\mob\living\carbon\death.dm" -#include "code\modules\mob\living\carbon\emote.dm" -#include "code\modules\mob\living\carbon\examine.dm" -#include "code\modules\mob\living\carbon\inventory.dm" -#include "code\modules\mob\living\carbon\life.dm" -#include "code\modules\mob\living\carbon\say.dm" -#include "code\modules\mob\living\carbon\status_procs.dm" -#include "code\modules\mob\living\carbon\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\alien.dm" -#include "code\modules\mob\living\carbon\alien\alien_defense.dm" -#include "code\modules\mob\living\carbon\alien\damage_procs.dm" -#include "code\modules\mob\living\carbon\alien\death.dm" -#include "code\modules\mob\living\carbon\alien\emote.dm" -#include "code\modules\mob\living\carbon\alien\life.dm" -#include "code\modules\mob\living\carbon\alien\login.dm" -#include "code\modules\mob\living\carbon\alien\logout.dm" -#include "code\modules\mob\living\carbon\alien\organs.dm" -#include "code\modules\mob\living\carbon\alien\say.dm" -#include "code\modules\mob\living\carbon\alien\screen.dm" -#include "code\modules\mob\living\carbon\alien\status_procs.dm" -#include "code\modules\mob\living\carbon\alien\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\death.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\life.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\praetorian.dm" -#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm" -#include "code\modules\mob\living\carbon\alien\larva\death.dm" -#include "code\modules\mob\living\carbon\alien\larva\inventory.dm" -#include "code\modules\mob\living\carbon\alien\larva\larva.dm" -#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm" -#include "code\modules\mob\living\carbon\alien\larva\life.dm" -#include "code\modules\mob\living\carbon\alien\larva\powers.dm" -#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm" -#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm" -#include "code\modules\mob\living\carbon\alien\special\facehugger.dm" -#include "code\modules\mob\living\carbon\human\damage_procs.dm" -#include "code\modules\mob\living\carbon\human\death.dm" -#include "code\modules\mob\living\carbon\human\dummy.dm" -#include "code\modules\mob\living\carbon\human\emote.dm" -#include "code\modules\mob\living\carbon\human\examine.dm" -#include "code\modules\mob\living\carbon\human\examine_vr.dm" -#include "code\modules\mob\living\carbon\human\human.dm" -#include "code\modules\mob\living\carbon\human\human_defense.dm" -#include "code\modules\mob\living\carbon\human\human_defines.dm" -#include "code\modules\mob\living\carbon\human\human_helpers.dm" -#include "code\modules\mob\living\carbon\human\human_movement.dm" -#include "code\modules\mob\living\carbon\human\inventory.dm" -#include "code\modules\mob\living\carbon\human\life.dm" -#include "code\modules\mob\living\carbon\human\physiology.dm" -#include "code\modules\mob\living\carbon\human\say.dm" -#include "code\modules\mob\living\carbon\human\species.dm" -#include "code\modules\mob\living\carbon\human\status_procs.dm" -#include "code\modules\mob\living\carbon\human\update_icons.dm" -#include "code\modules\mob\living\carbon\human\species_types\abductors.dm" -#include "code\modules\mob\living\carbon\human\species_types\android.dm" -#include "code\modules\mob\living\carbon\human\species_types\angel.dm" -#include "code\modules\mob\living\carbon\human\species_types\corporate.dm" -#include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" -#include "code\modules\mob\living\carbon\human\species_types\felinid.dm" -#include "code\modules\mob\living\carbon\human\species_types\flypeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\golems.dm" -#include "code\modules\mob\living\carbon\human\species_types\humans.dm" -#include "code\modules\mob\living\carbon\human\species_types\jellypeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\lizardpeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\mothmen.dm" -#include "code\modules\mob\living\carbon\human\species_types\mushpeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\plasmamen.dm" -#include "code\modules\mob\living\carbon\human\species_types\podpeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\shadowpeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\skeletons.dm" -#include "code\modules\mob\living\carbon\human\species_types\synths.dm" -#include "code\modules\mob\living\carbon\human\species_types\vampire.dm" -#include "code\modules\mob\living\carbon\human\species_types\zombies.dm" -#include "code\modules\mob\living\carbon\monkey\combat.dm" -#include "code\modules\mob\living\carbon\monkey\death.dm" -#include "code\modules\mob\living\carbon\monkey\inventory.dm" -#include "code\modules\mob\living\carbon\monkey\life.dm" -#include "code\modules\mob\living\carbon\monkey\monkey.dm" -#include "code\modules\mob\living\carbon\monkey\monkey_defense.dm" -#include "code\modules\mob\living\carbon\monkey\punpun.dm" -#include "code\modules\mob\living\carbon\monkey\update_icons.dm" -#include "code\modules\mob\living\silicon\damage_procs.dm" -#include "code\modules\mob\living\silicon\death.dm" -#include "code\modules\mob\living\silicon\examine.dm" -#include "code\modules\mob\living\silicon\laws.dm" -#include "code\modules\mob\living\silicon\login.dm" -#include "code\modules\mob\living\silicon\say.dm" -#include "code\modules\mob\living\silicon\silicon.dm" -#include "code\modules\mob\living\silicon\silicon_defense.dm" -#include "code\modules\mob\living\silicon\silicon_movement.dm" -#include "code\modules\mob\living\silicon\ai\ai.dm" -#include "code\modules\mob\living\silicon\ai\ai_defense.dm" -#include "code\modules\mob\living\silicon\ai\death.dm" -#include "code\modules\mob\living\silicon\ai\examine.dm" -#include "code\modules\mob\living\silicon\ai\laws.dm" -#include "code\modules\mob\living\silicon\ai\life.dm" -#include "code\modules\mob\living\silicon\ai\login.dm" -#include "code\modules\mob\living\silicon\ai\logout.dm" -#include "code\modules\mob\living\silicon\ai\multicam.dm" -#include "code\modules\mob\living\silicon\ai\say.dm" -#include "code\modules\mob\living\silicon\ai\vox_sounds.dm" -#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm" -#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm" -#include "code\modules\mob\living\silicon\ai\freelook\eye.dm" -#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm" -#include "code\modules\mob\living\silicon\pai\death.dm" -#include "code\modules\mob\living\silicon\pai\pai.dm" -#include "code\modules\mob\living\silicon\pai\pai_defense.dm" -#include "code\modules\mob\living\silicon\pai\pai_shell.dm" -#include "code\modules\mob\living\silicon\pai\personality.dm" -#include "code\modules\mob\living\silicon\pai\say.dm" -#include "code\modules\mob\living\silicon\pai\software.dm" -#include "code\modules\mob\living\silicon\robot\death.dm" -#include "code\modules\mob\living\silicon\robot\emote.dm" -#include "code\modules\mob\living\silicon\robot\examine.dm" -#include "code\modules\mob\living\silicon\robot\inventory.dm" -#include "code\modules\mob\living\silicon\robot\laws.dm" -#include "code\modules\mob\living\silicon\robot\life.dm" -#include "code\modules\mob\living\silicon\robot\login.dm" -#include "code\modules\mob\living\silicon\robot\robot.dm" -#include "code\modules\mob\living\silicon\robot\robot_defense.dm" -#include "code\modules\mob\living\silicon\robot\robot_modules.dm" -#include "code\modules\mob\living\silicon\robot\robot_movement.dm" -#include "code\modules\mob\living\silicon\robot\say.dm" -#include "code\modules\mob\living\simple_animal\animal_defense.dm" -#include "code\modules\mob\living\simple_animal\constructs.dm" -#include "code\modules\mob\living\simple_animal\corpse.dm" -#include "code\modules\mob\living\simple_animal\damage_procs.dm" -#include "code\modules\mob\living\simple_animal\parrot.dm" -#include "code\modules\mob\living\simple_animal\shade.dm" -#include "code\modules\mob\living\simple_animal\simple_animal.dm" -#include "code\modules\mob\living\simple_animal\simple_animal_vr.dm" -#include "code\modules\mob\living\simple_animal\spawner.dm" -#include "code\modules\mob\living\simple_animal\status_procs.dm" -#include "code\modules\mob\living\simple_animal\bot\bot.dm" -#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" -#include "code\modules\mob\living\simple_animal\bot\construction.dm" -#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" -#include "code\modules\mob\living\simple_animal\bot\firebot.dm" -#include "code\modules\mob\living\simple_animal\bot\floorbot.dm" -#include "code\modules\mob\living\simple_animal\bot\honkbot.dm" -#include "code\modules\mob\living\simple_animal\bot\medbot.dm" -#include "code\modules\mob\living\simple_animal\bot\mulebot.dm" -#include "code\modules\mob\living\simple_animal\bot\secbot.dm" -#include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" -#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" -#include "code\modules\mob\living\simple_animal\friendly\cat.dm" -#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" -#include "code\modules\mob\living\simple_animal\friendly\crab.dm" -#include "code\modules\mob\living\simple_animal\friendly\dog.dm" -#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" -#include "code\modules\mob\living\simple_animal\friendly\fox.dm" -#include "code\modules\mob\living\simple_animal\friendly\gondola.dm" -#include "code\modules\mob\living\simple_animal\friendly\lizard.dm" -#include "code\modules\mob\living\simple_animal\friendly\mouse.dm" -#include "code\modules\mob\living\simple_animal\friendly\penguin.dm" -#include "code\modules\mob\living\simple_animal\friendly\pet.dm" -#include "code\modules\mob\living\simple_animal\friendly\sloth.dm" -#include "code\modules\mob\living\simple_animal\friendly\snake.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\_drone.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\drones_as_items.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\extra_drone_types.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\interaction.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\inventory.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\say.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\verbs.dm" -#include "code\modules\mob\living\simple_animal\friendly\drone\visuals_icons.dm" -#include "code\modules\mob\living\simple_animal\guardian\guardian.dm" -#include "code\modules\mob\living\simple_animal\guardian\guardiannaming.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\assassin.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\charger.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\dextrous.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\explosive.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\fire.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\lightning.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\protector.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\ranged.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\standard.dm" -#include "code\modules\mob\living\simple_animal\guardian\types\support.dm" -#include "code\modules\mob\living\simple_animal\hostile\alien.dm" -#include "code\modules\mob\living\simple_animal\hostile\bear.dm" -#include "code\modules\mob\living\simple_animal\hostile\bees.dm" -#include "code\modules\mob\living\simple_animal\hostile\carp.dm" -#include "code\modules\mob\living\simple_animal\hostile\cat_butcher.dm" -#include "code\modules\mob\living\simple_animal\hostile\eyeballs.dm" -#include "code\modules\mob\living\simple_animal\hostile\faithless.dm" -#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" -#include "code\modules\mob\living\simple_animal\hostile\headcrab.dm" -#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" -#include "code\modules\mob\living\simple_animal\hostile\hostile.dm" -#include "code\modules\mob\living\simple_animal\hostile\illusion.dm" -#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm" -#include "code\modules\mob\living\simple_animal\hostile\mecha_pilot.dm" -#include "code\modules\mob\living\simple_animal\hostile\mimic.dm" -#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" -#include "code\modules\mob\living\simple_animal\hostile\nanotrasen.dm" -#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" -#include "code\modules\mob\living\simple_animal\hostile\pirate.dm" -#include "code\modules\mob\living\simple_animal\hostile\russian.dm" -#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" -#include "code\modules\mob\living\simple_animal\hostile\statue.dm" -#include "code\modules\mob\living\simple_animal\hostile\stickman.dm" -#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm" -#include "code\modules\mob\living\simple_animal\hostile\tree.dm" -#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm" -#include "code\modules\mob\living\simple_animal\hostile\wizard.dm" -#include "code\modules\mob\living\simple_animal\hostile\wumborian_fugu.dm" -#include "code\modules\mob\living\simple_animal\hostile\zombie.dm" -#include "code\modules\mob\living\simple_animal\hostile\bosses\boss.dm" -#include "code\modules\mob\living\simple_animal\hostile\bosses\paperwizard.dm" -#include "code\modules\mob\living\simple_animal\hostile\gorilla\emotes.dm" -#include "code\modules\mob\living\simple_animal\hostile\gorilla\gorilla.dm" -#include "code\modules\mob\living\simple_animal\hostile\gorilla\visuals_icons.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle\_jungle_mobs.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle\leaper.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle\mega_arachnid.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle\mook.dm" -#include "code\modules\mob\living\simple_animal\hostile\jungle\seedling.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\dragon_vore.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" -#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\basilisk.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\curse_blob.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\gutlunch.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\mining_mobs.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\necropolis_tendril.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\frog.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\ghost.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" -#include "code\modules\mob\living\simple_animal\hostile\retaliate\spaceman.dm" -#include "code\modules\mob\living\simple_animal\slime\death.dm" -#include "code\modules\mob\living\simple_animal\slime\emote.dm" -#include "code\modules\mob\living\simple_animal\slime\life.dm" -#include "code\modules\mob\living\simple_animal\slime\powers.dm" -#include "code\modules\mob\living\simple_animal\slime\say.dm" -#include "code\modules\mob\living\simple_animal\slime\slime.dm" -#include "code\modules\mob\living\simple_animal\slime\subtypes.dm" -#include "code\modules\modular_computers\laptop_vendor.dm" -#include "code\modules\modular_computers\computers\item\computer.dm" -#include "code\modules\modular_computers\computers\item\computer_components.dm" -#include "code\modules\modular_computers\computers\item\computer_damage.dm" -#include "code\modules\modular_computers\computers\item\computer_power.dm" -#include "code\modules\modular_computers\computers\item\computer_ui.dm" -#include "code\modules\modular_computers\computers\item\laptop.dm" -#include "code\modules\modular_computers\computers\item\laptop_presets.dm" -#include "code\modules\modular_computers\computers\item\processor.dm" -#include "code\modules\modular_computers\computers\item\tablet.dm" -#include "code\modules\modular_computers\computers\item\tablet_presets.dm" -#include "code\modules\modular_computers\computers\machinery\console_presets.dm" -#include "code\modules\modular_computers\computers\machinery\modular_computer.dm" -#include "code\modules\modular_computers\computers\machinery\modular_console.dm" -#include "code\modules\modular_computers\file_system\computer_file.dm" -#include "code\modules\modular_computers\file_system\data.dm" -#include "code\modules\modular_computers\file_system\program.dm" -#include "code\modules\modular_computers\file_system\program_events.dm" -#include "code\modules\modular_computers\file_system\programs\airestorer.dm" -#include "code\modules\modular_computers\file_system\programs\alarm.dm" -#include "code\modules\modular_computers\file_system\programs\card.dm" -#include "code\modules\modular_computers\file_system\programs\configurator.dm" -#include "code\modules\modular_computers\file_system\programs\file_browser.dm" -#include "code\modules\modular_computers\file_system\programs\ntdownloader.dm" -#include "code\modules\modular_computers\file_system\programs\ntmonitor.dm" -#include "code\modules\modular_computers\file_system\programs\ntnrc_client.dm" -#include "code\modules\modular_computers\file_system\programs\nttransfer.dm" -#include "code\modules\modular_computers\file_system\programs\powermonitor.dm" -#include "code\modules\modular_computers\file_system\programs\sm_monitor.dm" -#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm" -#include "code\modules\modular_computers\file_system\programs\antagonist\revelation.dm" -#include "code\modules\modular_computers\hardware\_hardware.dm" -#include "code\modules\modular_computers\hardware\ai_slot.dm" -#include "code\modules\modular_computers\hardware\battery_module.dm" -#include "code\modules\modular_computers\hardware\card_slot.dm" -#include "code\modules\modular_computers\hardware\CPU.dm" -#include "code\modules\modular_computers\hardware\hard_drive.dm" -#include "code\modules\modular_computers\hardware\network_card.dm" -#include "code\modules\modular_computers\hardware\portable_disk.dm" -#include "code\modules\modular_computers\hardware\printer.dm" -#include "code\modules\modular_computers\hardware\recharger.dm" -#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm" -#include "code\modules\ninja\__ninjaDefines.dm" -#include "code\modules\ninja\energy_katana.dm" -#include "code\modules\ninja\ninja_event.dm" -#include "code\modules\ninja\outfit.dm" -#include "code\modules\ninja\suit\gloves.dm" -#include "code\modules\ninja\suit\head.dm" -#include "code\modules\ninja\suit\mask.dm" -#include "code\modules\ninja\suit\ninjaDrainAct.dm" -#include "code\modules\ninja\suit\shoes.dm" -#include "code\modules\ninja\suit\suit.dm" -#include "code\modules\ninja\suit\suit_attackby.dm" -#include "code\modules\ninja\suit\suit_initialisation.dm" -#include "code\modules\ninja\suit\suit_process.dm" -#include "code\modules\ninja\suit\n_suit_verbs\energy_net_nets.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_adrenaline.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_cost_check.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_empulse.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_net.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_smoke.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_stars.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_stealth.dm" -#include "code\modules\ninja\suit\n_suit_verbs\ninja_sword_recall.dm" -#include "code\modules\NTNet\netdata.dm" -#include "code\modules\NTNet\network.dm" -#include "code\modules\NTNet\relays.dm" -#include "code\modules\NTNet\services\_service.dm" -#include "code\modules\orbit\orbit.dm" -#include "code\modules\paperwork\clipboard.dm" -#include "code\modules\paperwork\contract.dm" -#include "code\modules\paperwork\filingcabinet.dm" -#include "code\modules\paperwork\folders.dm" -#include "code\modules\paperwork\handlabeler.dm" -#include "code\modules\paperwork\paper.dm" -#include "code\modules\paperwork\paper_cutter.dm" -#include "code\modules\paperwork\paper_premade.dm" -#include "code\modules\paperwork\paperbin.dm" -#include "code\modules\paperwork\paperplane.dm" -#include "code\modules\paperwork\pen.dm" -#include "code\modules\paperwork\photocopier.dm" -#include "code\modules\paperwork\stamps.dm" -#include "code\modules\photography\_pictures.dm" -#include "code\modules\photography\camera\camera.dm" -#include "code\modules\photography\camera\camera_image_capturing.dm" -#include "code\modules\photography\camera\film.dm" -#include "code\modules\photography\camera\other.dm" -#include "code\modules\photography\camera\silicon_camera.dm" -#include "code\modules\photography\photos\album.dm" -#include "code\modules\photography\photos\frame.dm" -#include "code\modules\photography\photos\photo.dm" -#include "code\modules\power\apc.dm" -#include "code\modules\power\cable.dm" -#include "code\modules\power\cell.dm" -#include "code\modules\power\floodlight.dm" -#include "code\modules\power\generator.dm" -#include "code\modules\power\gravitygenerator.dm" -#include "code\modules\power\lighting.dm" -#include "code\modules\power\monitor.dm" -#include "code\modules\power\port_gen.dm" -#include "code\modules\power\power.dm" -#include "code\modules\power\powernet.dm" -#include "code\modules\power\rtg.dm" -#include "code\modules\power\smes.dm" -#include "code\modules\power\solar.dm" -#include "code\modules\power\terminal.dm" -#include "code\modules\power\tracker.dm" -#include "code\modules\power\turbine.dm" -#include "code\modules\power\antimatter\containment_jar.dm" -#include "code\modules\power\antimatter\control.dm" -#include "code\modules\power\antimatter\shielding.dm" -#include "code\modules\power\singularity\collector.dm" -#include "code\modules\power\singularity\containment_field.dm" -#include "code\modules\power\singularity\emitter.dm" -#include "code\modules\power\singularity\field_generator.dm" -#include "code\modules\power\singularity\generator.dm" -#include "code\modules\power\singularity\investigate.dm" -#include "code\modules\power\singularity\narsie.dm" -#include "code\modules\power\singularity\singularity.dm" -#include "code\modules\power\singularity\particle_accelerator\particle.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_control.dm" -#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm" -#include "code\modules\power\supermatter\supermatter.dm" -#include "code\modules\power\tesla\coil.dm" -#include "code\modules\power\tesla\energy_ball.dm" -#include "code\modules\power\tesla\generator.dm" -#include "code\modules\procedural_mapping\mapGenerator.dm" -#include "code\modules\procedural_mapping\mapGeneratorModule.dm" -#include "code\modules\procedural_mapping\mapGeneratorObj.dm" -#include "code\modules\procedural_mapping\mapGeneratorReadme.dm" -#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm" -#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm" -#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm" -#include "code\modules\procedural_mapping\mapGenerators\cellular.dm" -#include "code\modules\procedural_mapping\mapGenerators\cult.dm" -#include "code\modules\procedural_mapping\mapGenerators\lava_river.dm" -#include "code\modules\procedural_mapping\mapGenerators\lavaland.dm" -#include "code\modules\procedural_mapping\mapGenerators\nature.dm" -#include "code\modules\procedural_mapping\mapGenerators\repair.dm" -#include "code\modules\procedural_mapping\mapGenerators\shuttle.dm" -#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm" -#include "code\modules\projectiles\gun.dm" -#include "code\modules\projectiles\pins.dm" -#include "code\modules\projectiles\projectile.dm" -#include "code\modules\projectiles\ammunition\_ammunition.dm" -#include "code\modules\projectiles\ammunition\_firing.dm" -#include "code\modules\projectiles\ammunition\ballistic\lmg.dm" -#include "code\modules\projectiles\ammunition\ballistic\pistol.dm" -#include "code\modules\projectiles\ammunition\ballistic\revolver.dm" -#include "code\modules\projectiles\ammunition\ballistic\rifle.dm" -#include "code\modules\projectiles\ammunition\ballistic\shotgun.dm" -#include "code\modules\projectiles\ammunition\ballistic\smg.dm" -#include "code\modules\projectiles\ammunition\ballistic\sniper.dm" -#include "code\modules\projectiles\ammunition\caseless\_caseless.dm" -#include "code\modules\projectiles\ammunition\caseless\foam.dm" -#include "code\modules\projectiles\ammunition\caseless\misc.dm" -#include "code\modules\projectiles\ammunition\caseless\rocket.dm" -#include "code\modules\projectiles\ammunition\energy\_energy.dm" -#include "code\modules\projectiles\ammunition\energy\ebow.dm" -#include "code\modules\projectiles\ammunition\energy\gravity.dm" -#include "code\modules\projectiles\ammunition\energy\laser.dm" -#include "code\modules\projectiles\ammunition\energy\lmg.dm" -#include "code\modules\projectiles\ammunition\energy\plasma.dm" -#include "code\modules\projectiles\ammunition\energy\plasma_cit.dm" -#include "code\modules\projectiles\ammunition\energy\portal.dm" -#include "code\modules\projectiles\ammunition\energy\special.dm" -#include "code\modules\projectiles\ammunition\energy\stun.dm" -#include "code\modules\projectiles\ammunition\special\magic.dm" -#include "code\modules\projectiles\ammunition\special\syringe.dm" -#include "code\modules\projectiles\boxes_magazines\_box_magazine.dm" -#include "code\modules\projectiles\boxes_magazines\ammo_boxes.dm" -#include "code\modules\projectiles\boxes_magazines\external\grenade.dm" -#include "code\modules\projectiles\boxes_magazines\external\lmg.dm" -#include "code\modules\projectiles\boxes_magazines\external\pistol.dm" -#include "code\modules\projectiles\boxes_magazines\external\rechargable.dm" -#include "code\modules\projectiles\boxes_magazines\external\rifle.dm" -#include "code\modules\projectiles\boxes_magazines\external\shotgun.dm" -#include "code\modules\projectiles\boxes_magazines\external\smg.dm" -#include "code\modules\projectiles\boxes_magazines\external\sniper.dm" -#include "code\modules\projectiles\boxes_magazines\external\toy.dm" -#include "code\modules\projectiles\boxes_magazines\internal\_cylinder.dm" -#include "code\modules\projectiles\boxes_magazines\internal\_internal.dm" -#include "code\modules\projectiles\boxes_magazines\internal\grenade.dm" -#include "code\modules\projectiles\boxes_magazines\internal\misc.dm" -#include "code\modules\projectiles\boxes_magazines\internal\revolver.dm" -#include "code\modules\projectiles\boxes_magazines\internal\rifle.dm" -#include "code\modules\projectiles\boxes_magazines\internal\shotgun.dm" -#include "code\modules\projectiles\boxes_magazines\internal\toy.dm" -#include "code\modules\projectiles\guns\ballistic.dm" -#include "code\modules\projectiles\guns\energy.dm" -#include "code\modules\projectiles\guns\magic.dm" -#include "code\modules\projectiles\guns\ballistic\automatic.dm" -#include "code\modules\projectiles\guns\ballistic\laser_gatling.dm" -#include "code\modules\projectiles\guns\ballistic\launchers.dm" -#include "code\modules\projectiles\guns\ballistic\pistol.dm" -#include "code\modules\projectiles\guns\ballistic\revolver.dm" -#include "code\modules\projectiles\guns\ballistic\shotgun.dm" -#include "code\modules\projectiles\guns\ballistic\toy.dm" -#include "code\modules\projectiles\guns\energy\energy_gun.dm" -#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm" -#include "code\modules\projectiles\guns\energy\laser.dm" -#include "code\modules\projectiles\guns\energy\megabuster.dm" -#include "code\modules\projectiles\guns\energy\mounted.dm" -#include "code\modules\projectiles\guns\energy\plasma_cit.dm" -#include "code\modules\projectiles\guns\energy\pulse.dm" -#include "code\modules\projectiles\guns\energy\special.dm" -#include "code\modules\projectiles\guns\energy\stun.dm" -#include "code\modules\projectiles\guns\magic\staff.dm" -#include "code\modules\projectiles\guns\magic\wand.dm" -#include "code\modules\projectiles\guns\misc\beam_rifle.dm" -#include "code\modules\projectiles\guns\misc\blastcannon.dm" -#include "code\modules\projectiles\guns\misc\chem_gun.dm" -#include "code\modules\projectiles\guns\misc\grenade_launcher.dm" -#include "code\modules\projectiles\guns\misc\medbeam.dm" -#include "code\modules\projectiles\guns\misc\syringe_gun.dm" -#include "code\modules\projectiles\projectile\beams.dm" -#include "code\modules\projectiles\projectile\bullets.dm" -#include "code\modules\projectiles\projectile\magic.dm" -#include "code\modules\projectiles\projectile\megabuster.dm" -#include "code\modules\projectiles\projectile\plasma.dm" -#include "code\modules\projectiles\projectile\bullets\_incendiary.dm" -#include "code\modules\projectiles\projectile\bullets\dart_syringe.dm" -#include "code\modules\projectiles\projectile\bullets\dnainjector.dm" -#include "code\modules\projectiles\projectile\bullets\grenade.dm" -#include "code\modules\projectiles\projectile\bullets\lmg.dm" -#include "code\modules\projectiles\projectile\bullets\pistol.dm" -#include "code\modules\projectiles\projectile\bullets\revolver.dm" -#include "code\modules\projectiles\projectile\bullets\rifle.dm" -#include "code\modules\projectiles\projectile\bullets\shotgun.dm" -#include "code\modules\projectiles\projectile\bullets\smg.dm" -#include "code\modules\projectiles\projectile\bullets\sniper.dm" -#include "code\modules\projectiles\projectile\bullets\special.dm" -#include "code\modules\projectiles\projectile\energy\_energy.dm" -#include "code\modules\projectiles\projectile\energy\ebow.dm" -#include "code\modules\projectiles\projectile\energy\misc.dm" -#include "code\modules\projectiles\projectile\energy\net_snare.dm" -#include "code\modules\projectiles\projectile\energy\nuclear_particle.dm" -#include "code\modules\projectiles\projectile\energy\stun.dm" -#include "code\modules\projectiles\projectile\energy\tesla.dm" -#include "code\modules\projectiles\projectile\magic\spellcard.dm" -#include "code\modules\projectiles\projectile\reusable\_reusable.dm" -#include "code\modules\projectiles\projectile\reusable\foam_dart.dm" -#include "code\modules\projectiles\projectile\reusable\magspear.dm" -#include "code\modules\projectiles\projectile\special\curse.dm" -#include "code\modules\projectiles\projectile\special\floral.dm" -#include "code\modules\projectiles\projectile\special\gravity.dm" -#include "code\modules\projectiles\projectile\special\hallucination.dm" -#include "code\modules\projectiles\projectile\special\ion.dm" -#include "code\modules\projectiles\projectile\special\meteor.dm" -#include "code\modules\projectiles\projectile\special\mindflayer.dm" -#include "code\modules\projectiles\projectile\special\neurotoxin.dm" -#include "code\modules\projectiles\projectile\special\plasma.dm" -#include "code\modules\projectiles\projectile\special\rocket.dm" -#include "code\modules\projectiles\projectile\special\temperature.dm" -#include "code\modules\projectiles\projectile\special\wormhole.dm" -#include "code\modules\reagents\chem_splash.dm" -#include "code\modules\reagents\reagent_containers.dm" -#include "code\modules\reagents\reagent_dispenser.dm" -#include "code\modules\reagents\chemistry\colors.dm" -#include "code\modules\reagents\chemistry\holder.dm" -#include "code\modules\reagents\chemistry\reagents.dm" -#include "code\modules\reagents\chemistry\recipes.dm" -#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm" -#include "code\modules\reagents\chemistry\machinery\chem_heater.dm" -#include "code\modules\reagents\chemistry\machinery\chem_master.dm" -#include "code\modules\reagents\chemistry\machinery\chem_synthesizer.dm" -#include "code\modules\reagents\chemistry\machinery\pandemic.dm" -#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm" -#include "code\modules\reagents\chemistry\machinery\smoke_machine.dm" -#include "code\modules\reagents\chemistry\reagents\alcohol_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\blob_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\drink_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\drug_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\food_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\medicine_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\other_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\pyrotechnic_reagents.dm" -#include "code\modules\reagents\chemistry\reagents\toxin_reagents.dm" -#include "code\modules\reagents\chemistry\recipes\drugs.dm" -#include "code\modules\reagents\chemistry\recipes\medicine.dm" -#include "code\modules\reagents\chemistry\recipes\others.dm" -#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm" -#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm" -#include "code\modules\reagents\chemistry\recipes\toxins.dm" -#include "code\modules\reagents\reagent_containers\blood_pack.dm" -#include "code\modules\reagents\reagent_containers\borghydro.dm" -#include "code\modules\reagents\reagent_containers\bottle.dm" -#include "code\modules\reagents\reagent_containers\dropper.dm" -#include "code\modules\reagents\reagent_containers\glass.dm" -#include "code\modules\reagents\reagent_containers\hypospray.dm" -#include "code\modules\reagents\reagent_containers\medspray.dm" -#include "code\modules\reagents\reagent_containers\patch.dm" -#include "code\modules\reagents\reagent_containers\pill.dm" -#include "code\modules\reagents\reagent_containers\spray.dm" -#include "code\modules\reagents\reagent_containers\syringes.dm" -#include "code\modules\recycling\conveyor2.dm" -#include "code\modules\recycling\sortingmachinery.dm" -#include "code\modules\recycling\disposal\bin.dm" -#include "code\modules\recycling\disposal\construction.dm" -#include "code\modules\recycling\disposal\eject.dm" -#include "code\modules\recycling\disposal\holder.dm" -#include "code\modules\recycling\disposal\outlet.dm" -#include "code\modules\recycling\disposal\pipe.dm" -#include "code\modules\recycling\disposal\pipe_sorting.dm" -#include "code\modules\research\designs.dm" -#include "code\modules\research\destructive_analyzer.dm" -#include "code\modules\research\experimentor.dm" -#include "code\modules\research\rdconsole.dm" -#include "code\modules\research\rdmachines.dm" -#include "code\modules\research\research_disk.dm" -#include "code\modules\research\server.dm" -#include "code\modules\research\stock_parts.dm" -#include "code\modules\research\designs\AI_module_designs.dm" -#include "code\modules\research\designs\biogenerator_designs.dm" -#include "code\modules\research\designs\bluespace_designs.dm" -#include "code\modules\research\designs\computer_part_designs.dm" -#include "code\modules\research\designs\electronics_designs.dm" -#include "code\modules\research\designs\equipment_designs.dm" -#include "code\modules\research\designs\limbgrower_designs.dm" -#include "code\modules\research\designs\mecha_designs.dm" -#include "code\modules\research\designs\mechfabricator_designs.dm" -#include "code\modules\research\designs\medical_designs.dm" -#include "code\modules\research\designs\mining_designs.dm" -#include "code\modules\research\designs\misc_designs.dm" -#include "code\modules\research\designs\nanite_designs.dm" -#include "code\modules\research\designs\power_designs.dm" -#include "code\modules\research\designs\smelting_designs.dm" -#include "code\modules\research\designs\stock_parts_designs.dm" -#include "code\modules\research\designs\telecomms_designs.dm" -#include "code\modules\research\designs\weapon_designs.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_construction.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_electronics.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_medical_and_dinnerware.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_sec_and_hacked.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_tcomms_and_misc.dm" -#include "code\modules\research\designs\autolathe_desings\autolathe_designs_tools.dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_all_misc.dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_cargo .dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_engi.dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_medical.dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_sci.dm" -#include "code\modules\research\designs\comp_board_designs\comp_board_designs_sec.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_all_misc.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_cargo.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_engi.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_medical.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_sci.dm" -#include "code\modules\research\designs\machine_desings\machine_designs_service.dm" -#include "code\modules\research\machinery\_production.dm" -#include "code\modules\research\machinery\circuit_imprinter.dm" -#include "code\modules\research\machinery\departmental_circuit_imprinter.dm" -#include "code\modules\research\machinery\departmental_protolathe.dm" -#include "code\modules\research\machinery\departmental_techfab.dm" -#include "code\modules\research\machinery\protolathe.dm" -#include "code\modules\research\machinery\techfab.dm" -#include "code\modules\research\nanites\nanite_chamber.dm" -#include "code\modules\research\nanites\nanite_chamber_computer.dm" -#include "code\modules\research\nanites\nanite_cloud_controller.dm" -#include "code\modules\research\nanites\nanite_hijacker.dm" -#include "code\modules\research\nanites\nanite_misc_items.dm" -#include "code\modules\research\nanites\nanite_program_hub.dm" -#include "code\modules\research\nanites\nanite_programmer.dm" -#include "code\modules\research\nanites\nanite_programs.dm" -#include "code\modules\research\nanites\nanite_remote.dm" -#include "code\modules\research\nanites\program_disks.dm" -#include "code\modules\research\nanites\public_chamber.dm" -#include "code\modules\research\nanites\nanite_programs\buffing.dm" -#include "code\modules\research\nanites\nanite_programs\healing.dm" -#include "code\modules\research\nanites\nanite_programs\rogue.dm" -#include "code\modules\research\nanites\nanite_programs\sensor.dm" -#include "code\modules\research\nanites\nanite_programs\suppression.dm" -#include "code\modules\research\nanites\nanite_programs\utility.dm" -#include "code\modules\research\nanites\nanite_programs\weapon.dm" -#include "code\modules\research\techweb\__techweb_helpers.dm" -#include "code\modules\research\techweb\_techweb.dm" -#include "code\modules\research\techweb\_techweb_node.dm" -#include "code\modules\research\techweb\all_nodes.dm" -#include "code\modules\research\xenobiology\xenobio_camera.dm" -#include "code\modules\research\xenobiology\xenobiology.dm" -#include "code\modules\research\xenobiology\crossbreeding\__corecross.dm" -#include "code\modules\research\xenobiology\crossbreeding\_clothing.dm" -#include "code\modules\research\xenobiology\crossbreeding\_misc.dm" -#include "code\modules\research\xenobiology\crossbreeding\_mobs.dm" -#include "code\modules\research\xenobiology\crossbreeding\_status_effects.dm" -#include "code\modules\research\xenobiology\crossbreeding\_weapons.dm" -#include "code\modules\research\xenobiology\crossbreeding\burning.dm" -#include "code\modules\research\xenobiology\crossbreeding\charged.dm" -#include "code\modules\research\xenobiology\crossbreeding\chilling.dm" -#include "code\modules\research\xenobiology\crossbreeding\consuming.dm" -#include "code\modules\research\xenobiology\crossbreeding\industrial.dm" -#include "code\modules\research\xenobiology\crossbreeding\prismatic.dm" -#include "code\modules\research\xenobiology\crossbreeding\recurring.dm" -#include "code\modules\research\xenobiology\crossbreeding\regenerative.dm" -#include "code\modules\research\xenobiology\crossbreeding\reproductive.dm" -#include "code\modules\research\xenobiology\crossbreeding\selfsustaining.dm" -#include "code\modules\research\xenobiology\crossbreeding\stabilized.dm" -#include "code\modules\ruins\lavaland_ruin_code.dm" -#include "code\modules\ruins\lavalandruin_code\biodome_clown_planet.dm" -#include "code\modules\ruins\lavalandruin_code\pizzaparty.dm" -#include "code\modules\ruins\lavalandruin_code\puzzle.dm" -#include "code\modules\ruins\lavalandruin_code\sloth.dm" -#include "code\modules\ruins\lavalandruin_code\surface.dm" -#include "code\modules\ruins\lavalandruin_code\syndicate_base.dm" -#include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm" -#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" -#include "code\modules\ruins\objects_and_mobs\sin_ruins.dm" -#include "code\modules\ruins\spaceruin_code\asteroid4.dm" -#include "code\modules\ruins\spaceruin_code\bigderelict1.dm" -#include "code\modules\ruins\spaceruin_code\caravanambush.dm" -#include "code\modules\ruins\spaceruin_code\cloning_lab.dm" -#include "code\modules\ruins\spaceruin_code\crashedclownship.dm" -#include "code\modules\ruins\spaceruin_code\crashedship.dm" -#include "code\modules\ruins\spaceruin_code\deepstorage.dm" -#include "code\modules\ruins\spaceruin_code\DJstation.dm" -#include "code\modules\ruins\spaceruin_code\listeningstation.dm" -#include "code\modules\ruins\spaceruin_code\miracle.dm" -#include "code\modules\ruins\spaceruin_code\oldstation.dm" -#include "code\modules\ruins\spaceruin_code\originalcontent.dm" -#include "code\modules\ruins\spaceruin_code\spacehotel.dm" -#include "code\modules\ruins\spaceruin_code\TheDerelict.dm" -#include "code\modules\ruins\spaceruin_code\whiteshipruin_box.dm" -#include "code\modules\security_levels\keycard_authentication.dm" -#include "code\modules\security_levels\security_levels.dm" -#include "code\modules\shuttle\arrivals.dm" -#include "code\modules\shuttle\assault_pod.dm" -#include "code\modules\shuttle\computer.dm" -#include "code\modules\shuttle\docking.dm" -#include "code\modules\shuttle\elevator.dm" -#include "code\modules\shuttle\emergency.dm" -#include "code\modules\shuttle\ferry.dm" -#include "code\modules\shuttle\manipulator.dm" -#include "code\modules\shuttle\monastery.dm" -#include "code\modules\shuttle\navigation_computer.dm" -#include "code\modules\shuttle\on_move.dm" -#include "code\modules\shuttle\ripple.dm" -#include "code\modules\shuttle\shuttle.dm" -#include "code\modules\shuttle\shuttle_rotate.dm" -#include "code\modules\shuttle\special.dm" -#include "code\modules\shuttle\supply.dm" -#include "code\modules\shuttle\syndicate.dm" -#include "code\modules\shuttle\white_ship.dm" -#include "code\modules\spells\spell.dm" -#include "code\modules\spells\spell_types\aimed.dm" -#include "code\modules\spells\spell_types\area_teleport.dm" -#include "code\modules\spells\spell_types\barnyard.dm" -#include "code\modules\spells\spell_types\bloodcrawl.dm" -#include "code\modules\spells\spell_types\charge.dm" -#include "code\modules\spells\spell_types\conjure.dm" -#include "code\modules\spells\spell_types\construct_spells.dm" -#include "code\modules\spells\spell_types\devil.dm" -#include "code\modules\spells\spell_types\devil_boons.dm" -#include "code\modules\spells\spell_types\dumbfire.dm" -#include "code\modules\spells\spell_types\emplosion.dm" -#include "code\modules\spells\spell_types\ethereal_jaunt.dm" -#include "code\modules\spells\spell_types\explosion.dm" -#include "code\modules\spells\spell_types\forcewall.dm" -#include "code\modules\spells\spell_types\genetic.dm" -#include "code\modules\spells\spell_types\godhand.dm" -#include "code\modules\spells\spell_types\infinite_guns.dm" -#include "code\modules\spells\spell_types\inflict_handler.dm" -#include "code\modules\spells\spell_types\knock.dm" -#include "code\modules\spells\spell_types\lichdom.dm" -#include "code\modules\spells\spell_types\lightning.dm" -#include "code\modules\spells\spell_types\mime.dm" -#include "code\modules\spells\spell_types\mind_transfer.dm" -#include "code\modules\spells\spell_types\projectile.dm" -#include "code\modules\spells\spell_types\rightandwrong.dm" -#include "code\modules\spells\spell_types\rod_form.dm" -#include "code\modules\spells\spell_types\santa.dm" -#include "code\modules\spells\spell_types\shadow_walk.dm" -#include "code\modules\spells\spell_types\shapeshift.dm" -#include "code\modules\spells\spell_types\spacetime_distortion.dm" -#include "code\modules\spells\spell_types\summonitem.dm" -#include "code\modules\spells\spell_types\taeclowndo.dm" -#include "code\modules\spells\spell_types\the_traps.dm" -#include "code\modules\spells\spell_types\touch_attacks.dm" -#include "code\modules\spells\spell_types\trigger.dm" -#include "code\modules\spells\spell_types\turf_teleport.dm" -#include "code\modules\spells\spell_types\voice_of_god.dm" -#include "code\modules\spells\spell_types\wizard.dm" -#include "code\modules\station_goals\bsa.dm" -#include "code\modules\station_goals\dna_vault.dm" -#include "code\modules\station_goals\shield.dm" -#include "code\modules\station_goals\station_goal.dm" -#include "code\modules\surgery\amputation.dm" -#include "code\modules\surgery\brain_surgery.dm" -#include "code\modules\surgery\cavity_implant.dm" -#include "code\modules\surgery\core_removal.dm" -#include "code\modules\surgery\dental_implant.dm" -#include "code\modules\surgery\eye_surgery.dm" -#include "code\modules\surgery\helpers.dm" -#include "code\modules\surgery\implant_removal.dm" -#include "code\modules\surgery\limb_augmentation.dm" -#include "code\modules\surgery\lipoplasty.dm" -#include "code\modules\surgery\mechanic_steps.dm" -#include "code\modules\surgery\nutcracker.dm" -#include "code\modules\surgery\organ_manipulation.dm" -#include "code\modules\surgery\organic_steps.dm" -#include "code\modules\surgery\plastic_surgery.dm" -#include "code\modules\surgery\prosthetic_replacement.dm" -#include "code\modules\surgery\remove_embedded_object.dm" -#include "code\modules\surgery\surgery.dm" -#include "code\modules\surgery\surgery_step.dm" -#include "code\modules\surgery\tools.dm" -#include "code\modules\surgery\advanced\brainwashing.dm" -#include "code\modules\surgery\advanced\lobotomy.dm" -#include "code\modules\surgery\advanced\necrotic_revival.dm" -#include "code\modules\surgery\advanced\pacification.dm" -#include "code\modules\surgery\advanced\reconstruction.dm" -#include "code\modules\surgery\advanced\revival.dm" -#include "code\modules\surgery\advanced\viral_bonding.dm" -#include "code\modules\surgery\advanced\bioware\bioware.dm" -#include "code\modules\surgery\advanced\bioware\bioware_surgery.dm" -#include "code\modules\surgery\advanced\bioware\nerve_grounding.dm" -#include "code\modules\surgery\advanced\bioware\nerve_splicing.dm" -#include "code\modules\surgery\advanced\bioware\vein_threading.dm" -#include "code\modules\surgery\bodyparts\bodyparts.dm" -#include "code\modules\surgery\bodyparts\dismemberment.dm" -#include "code\modules\surgery\bodyparts\head.dm" -#include "code\modules\surgery\bodyparts\helpers.dm" -#include "code\modules\surgery\bodyparts\robot_bodyparts.dm" -#include "code\modules\surgery\organs\appendix.dm" -#include "code\modules\surgery\organs\augments_arms.dm" -#include "code\modules\surgery\organs\augments_chest.dm" -#include "code\modules\surgery\organs\augments_eyes.dm" -#include "code\modules\surgery\organs\augments_internal.dm" -#include "code\modules\surgery\organs\autosurgeon.dm" -#include "code\modules\surgery\organs\ears.dm" -#include "code\modules\surgery\organs\eyes.dm" -#include "code\modules\surgery\organs\heart.dm" -#include "code\modules\surgery\organs\helpers.dm" -#include "code\modules\surgery\organs\liver.dm" -#include "code\modules\surgery\organs\lungs.dm" -#include "code\modules\surgery\organs\organ_internal.dm" -#include "code\modules\surgery\organs\stomach.dm" -#include "code\modules\surgery\organs\tails.dm" -#include "code\modules\surgery\organs\tongue.dm" -#include "code\modules\surgery\organs\vocal_cords.dm" -#include "code\modules\tgs\includes.dm" -#include "code\modules\tgui\external.dm" -#include "code\modules\tgui\states.dm" -#include "code\modules\tgui\subsystem.dm" -#include "code\modules\tgui\tgui.dm" -#include "code\modules\tgui\states\admin.dm" -#include "code\modules\tgui\states\always.dm" -#include "code\modules\tgui\states\conscious.dm" -#include "code\modules\tgui\states\contained.dm" -#include "code\modules\tgui\states\deep_inventory.dm" -#include "code\modules\tgui\states\default.dm" -#include "code\modules\tgui\states\hands.dm" -#include "code\modules\tgui\states\human_adjacent.dm" -#include "code\modules\tgui\states\inventory.dm" -#include "code\modules\tgui\states\language_menu.dm" -#include "code\modules\tgui\states\not_incapacitated.dm" -#include "code\modules\tgui\states\notcontained.dm" -#include "code\modules\tgui\states\observer.dm" -#include "code\modules\tgui\states\physical.dm" -#include "code\modules\tgui\states\self.dm" -#include "code\modules\tgui\states\zlevel.dm" -#include "code\modules\tooltip\tooltip.dm" -#include "code\modules\unit_tests\_unit_tests.dm" -#include "code\modules\uplink\uplink_devices.dm" -#include "code\modules\uplink\uplink_items.dm" -#include "code\modules\uplink\uplink_purchase_log.dm" -#include "code\modules\vehicles\_vehicle.dm" -#include "code\modules\vehicles\atv.dm" -#include "code\modules\vehicles\bicycle.dm" -#include "code\modules\vehicles\lavaboat.dm" -#include "code\modules\vehicles\pimpin_ride.dm" -#include "code\modules\vehicles\ridden.dm" -#include "code\modules\vehicles\scooter.dm" -#include "code\modules\vehicles\sealed.dm" -#include "code\modules\vehicles\secway.dm" -#include "code\modules\vehicles\speedbike.dm" -#include "code\modules\vehicles\vehicle_actions.dm" -#include "code\modules\vehicles\vehicle_key.dm" -#include "code\modules\vehicles\cars\car.dm" -#include "code\modules\vehicles\cars\clowncar.dm" -#include "code\modules\vending\_vending.dm" -#include "code\modules\vending\assist.dm" -#include "code\modules\vending\autodrobe.dm" -#include "code\modules\vending\boozeomat.dm" -#include "code\modules\vending\cartridge.dm" -#include "code\modules\vending\cigarette.dm" -#include "code\modules\vending\clothesmate.dm" -#include "code\modules\vending\coffee.dm" -#include "code\modules\vending\cola.dm" -#include "code\modules\vending\drinnerware.dm" -#include "code\modules\vending\engineering.dm" -#include "code\modules\vending\engivend.dm" -#include "code\modules\vending\games.dm" -#include "code\modules\vending\liberation.dm" -#include "code\modules\vending\liberation_toy.dm" -#include "code\modules\vending\magivend.dm" -#include "code\modules\vending\medical.dm" -#include "code\modules\vending\medical_wall.dm" -#include "code\modules\vending\megaseed.dm" -#include "code\modules\vending\nutrimax.dm" -#include "code\modules\vending\plasmaresearch.dm" -#include "code\modules\vending\robotics.dm" -#include "code\modules\vending\security.dm" -#include "code\modules\vending\snack.dm" -#include "code\modules\vending\sovietsoda.dm" -#include "code\modules\vending\sustenance.dm" -#include "code\modules\vending\toys.dm" -#include "code\modules\vending\wardrobes.dm" -#include "code\modules\vending\youtool.dm" -#include "code\modules\VR\vr_human.dm" -#include "code\modules\VR\vr_sleeper.dm" -#include "code\modules\zombie\items.dm" -#include "code\modules\zombie\organs.dm" -#include "interface\interface.dm" -#include "interface\menu.dm" -#include "interface\stylesheet.dm" -#include "modular_citadel\code\init.dm" -#include "modular_citadel\code\__HELPERS\list2list.dm" -#include "modular_citadel\code\__HELPERS\lists.dm" -#include "modular_citadel\code\__HELPERS\mobs.dm" -#include "modular_citadel\code\_globalvars\lists\mobs.dm" -#include "modular_citadel\code\_onclick\click.dm" -#include "modular_citadel\code\_onclick\item_attack.dm" -#include "modular_citadel\code\_onclick\other_mobs.dm" -#include "modular_citadel\code\_onclick\hud\screen_objects.dm" -#include "modular_citadel\code\_onclick\hud\sprint.dm" -#include "modular_citadel\code\_onclick\hud\stamina.dm" -#include "modular_citadel\code\controllers\configuration\entries\general.dm" -#include "modular_citadel\code\controllers\subsystem\job.dm" -#include "modular_citadel\code\controllers\subsystem\shuttle.dm" -#include "modular_citadel\code\datums\uplink_items_cit.dm" -#include "modular_citadel\code\datums\components\material_container.dm" -#include "modular_citadel\code\datums\components\phantomthief.dm" -#include "modular_citadel\code\datums\components\souldeath.dm" -#include "modular_citadel\code\datums\mood_events\generic_negative_events.dm" -#include "modular_citadel\code\datums\mood_events\generic_positive_events.dm" -#include "modular_citadel\code\datums\mood_events\moodular.dm" -#include "modular_citadel\code\datums\mutations\hulk.dm" -#include "modular_citadel\code\datums\status_effects\debuffs.dm" -#include "modular_citadel\code\datums\traits\neutral.dm" -#include "modular_citadel\code\datums\wires\airlock.dm" -#include "modular_citadel\code\datums\wires\autoylathe.dm" -#include "modular_citadel\code\game\area\cit_areas.dm" -#include "modular_citadel\code\game\gamemodes\gangs\dominator.dm" -#include "modular_citadel\code\game\gamemodes\gangs\dominator_countdown.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang_datums.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang_decals.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang_hud.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang_items.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gang_pen.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gangs.dm" -#include "modular_citadel\code\game\gamemodes\gangs\gangtool.dm" -#include "modular_citadel\code\game\gamemodes\gangs\implant_gang.dm" -#include "modular_citadel\code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm" -#include "modular_citadel\code\game\gamemodes\revolution\revolution.dm" -#include "modular_citadel\code\game\machinery\cryopod.dm" -#include "modular_citadel\code\game\machinery\displaycases.dm" -#include "modular_citadel\code\game\machinery\firealarm.dm" -#include "modular_citadel\code\game\machinery\Sleeper.dm" -#include "modular_citadel\code\game\machinery\toylathe.dm" -#include "modular_citadel\code\game\machinery\vending.dm" -#include "modular_citadel\code\game\machinery\wishgranter.dm" -#include "modular_citadel\code\game\machinery\computer\card.dm" -#include "modular_citadel\code\game\machinery\doors\airlock.dm" -#include "modular_citadel\code\game\machinery\doors\airlock_types.dm" -#include "modular_citadel\code\game\objects\cit_screenshake.dm" -#include "modular_citadel\code\game\objects\ids.dm" -#include "modular_citadel\code\game\objects\items.dm" -#include "modular_citadel\code\game\objects\tools.dm" -#include "modular_citadel\code\game\objects\effects\spawner\spawners.dm" -#include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" -#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\impact.dm" -#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" -#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" -#include "modular_citadel\code\game\objects\items\balls.dm" -#include "modular_citadel\code\game\objects\items\boombox.dm" -#include "modular_citadel\code\game\objects\items\handcuffs.dm" -#include "modular_citadel\code\game\objects\items\holy_weapons.dm" -#include "modular_citadel\code\game\objects\items\honk.dm" -#include "modular_citadel\code\game\objects\items\meat.dm" -#include "modular_citadel\code\game\objects\items\stunsword.dm" -#include "modular_citadel\code\game\objects\items\vending_items.dm" -#include "modular_citadel\code\game\objects\items\circuitboards\machine_circuitboards.dm" -#include "modular_citadel\code\game\objects\items\devices\aicard.dm" -#include "modular_citadel\code\game\objects\items\devices\flashlight.dm" -#include "modular_citadel\code\game\objects\items\devices\PDA\PDA.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" -#include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" -#include "modular_citadel\code\game\objects\items\melee\energy.dm" -#include "modular_citadel\code\game\objects\items\melee\eutactic_blades.dm" -#include "modular_citadel\code\game\objects\items\melee\misc.dm" -#include "modular_citadel\code\game\objects\items\melee\transforming.dm" -#include "modular_citadel\code\game\objects\items\robot\robot_upgrades.dm" -#include "modular_citadel\code\game\objects\items\storage\firstaid.dm" -#include "modular_citadel\code\game\objects\structures\tables_racks.dm" -#include "modular_citadel\code\game\objects\structures\beds_chairs\chair.dm" -#include "modular_citadel\code\game\objects\structures\beds_chairs\sofa.dm" -#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\fitness.dm" -#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\wardrobe.dm" -#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\secure\citadel_lockers.dm" -#include "modular_citadel\code\game\turfs\cit_turfs.dm" -#include "modular_citadel\code\modules\admin\admin.dm" -#include "modular_citadel\code\modules\admin\chat_commands.dm" -#include "modular_citadel\code\modules\admin\holder2.dm" -#include "modular_citadel\code\modules\admin\secrets.dm" -#include "modular_citadel\code\modules\admin\topic.dm" -#include "modular_citadel\code\modules\arousal\arousal.dm" -#include "modular_citadel\code\modules\arousal\organs\breasts.dm" -#include "modular_citadel\code\modules\arousal\organs\eggsack.dm" -#include "modular_citadel\code\modules\arousal\organs\genitals.dm" -#include "modular_citadel\code\modules\arousal\organs\genitals_sprite_accessories.dm" -#include "modular_citadel\code\modules\arousal\organs\ovipositor.dm" -#include "modular_citadel\code\modules\arousal\organs\penis.dm" -#include "modular_citadel\code\modules\arousal\organs\testicles.dm" -#include "modular_citadel\code\modules\arousal\organs\vagina.dm" -#include "modular_citadel\code\modules\arousal\organs\womb.dm" -#include "modular_citadel\code\modules\arousal\toys\dildos.dm" -#include "modular_citadel\code\modules\awaymissions\citadel_ghostrole_spawners.dm" -#include "modular_citadel\code\modules\cargo\console.dm" -#include "modular_citadel\code\modules\cargo\packs.dm" -#include "modular_citadel\code\modules\client\client_defines.dm" -#include "modular_citadel\code\modules\client\client_procs.dm" -#include "modular_citadel\code\modules\client\preferences.dm" -#include "modular_citadel\code\modules\client\preferences_savefile.dm" -#include "modular_citadel\code\modules\client\preferences_toggles.dm" -#include "modular_citadel\code\modules\client\loadout\__donator.dm" -#include "modular_citadel\code\modules\client\loadout\_medical.dm" -#include "modular_citadel\code\modules\client\loadout\_security.dm" -#include "modular_citadel\code\modules\client\loadout\_service.dm" -#include "modular_citadel\code\modules\client\loadout\backpack.dm" -#include "modular_citadel\code\modules\client\loadout\glasses.dm" -#include "modular_citadel\code\modules\client\loadout\gloves.dm" -#include "modular_citadel\code\modules\client\loadout\hands.dm" -#include "modular_citadel\code\modules\client\loadout\head.dm" -#include "modular_citadel\code\modules\client\loadout\loadout.dm" -#include "modular_citadel\code\modules\client\loadout\mask.dm" -#include "modular_citadel\code\modules\client\loadout\neck.dm" -#include "modular_citadel\code\modules\client\loadout\shoes.dm" -#include "modular_citadel\code\modules\client\loadout\suit.dm" -#include "modular_citadel\code\modules\client\loadout\uniform.dm" -#include "modular_citadel\code\modules\client\verbs\who.dm" -#include "modular_citadel\code\modules\clothing\clothing.dm" -#include "modular_citadel\code\modules\clothing\neck.dm" -#include "modular_citadel\code\modules\clothing\glasses\phantomthief.dm" -#include "modular_citadel\code\modules\clothing\head\head.dm" -#include "modular_citadel\code\modules\clothing\spacesuits\cydonian_armor.dm" -#include "modular_citadel\code\modules\clothing\spacesuits\flightsuit.dm" -#include "modular_citadel\code\modules\clothing\suits\polychromic_cloaks.dm" -#include "modular_citadel\code\modules\clothing\suits\suits.dm" -#include "modular_citadel\code\modules\clothing\under\polychromic_clothes.dm" -#include "modular_citadel\code\modules\clothing\under\trek_under.dm" -#include "modular_citadel\code\modules\clothing\under\turtlenecks.dm" -#include "modular_citadel\code\modules\clothing\under\under.dm" -#include "modular_citadel\code\modules\crafting\recipes.dm" -#include "modular_citadel\code\modules\custom_loadout\custom_items.dm" -#include "modular_citadel\code\modules\custom_loadout\load_to_mob.dm" -#include "modular_citadel\code\modules\custom_loadout\read_from_file.dm" -#include "modular_citadel\code\modules\events\blob.dm" -#include "modular_citadel\code\modules\events\wizard\magicarp.dm" -#include "modular_citadel\code\modules\food_and_drinks\snacks\meat.dm" -#include "modular_citadel\code\modules\integrated_electronics\subtypes\manipulation.dm" -#include "modular_citadel\code\modules\jobs\dresscode_values.dm" -#include "modular_citadel\code\modules\jobs\job_types\captain.dm" -#include "modular_citadel\code\modules\jobs\job_types\cargo_service.dm" -#include "modular_citadel\code\modules\jobs\job_types\engineering.dm" -#include "modular_citadel\code\modules\jobs\job_types\medical.dm" -#include "modular_citadel\code\modules\jobs\job_types\science.dm" -#include "modular_citadel\code\modules\jobs\job_types\security.dm" -#include "modular_citadel\code\modules\keybindings\bindings_carbon.dm" -#include "modular_citadel\code\modules\keybindings\bindings_human.dm" -#include "modular_citadel\code\modules\keybindings\bindings_robot.dm" -#include "modular_citadel\code\modules\mentor\follow.dm" -#include "modular_citadel\code\modules\mentor\mentor.dm" -#include "modular_citadel\code\modules\mentor\mentor_memo.dm" -#include "modular_citadel\code\modules\mentor\mentor_verbs.dm" -#include "modular_citadel\code\modules\mentor\mentorhelp.dm" -#include "modular_citadel\code\modules\mentor\mentorpm.dm" -#include "modular_citadel\code\modules\mentor\mentorsay.dm" -#include "modular_citadel\code\modules\mining\mine_items.dm" -#include "modular_citadel\code\modules\mining\mining_ruins.dm" -#include "modular_citadel\code\modules\mob\cit_emotes.dm" -#include "modular_citadel\code\modules\mob\mob.dm" -#include "modular_citadel\code\modules\mob\dead\new_player\sprite_accessories.dm" -#include "modular_citadel\code\modules\mob\living\damage_procs.dm" -#include "modular_citadel\code\modules\mob\living\living.dm" -#include "modular_citadel\code\modules\mob\living\status_procs.dm" -#include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" -#include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" -#include "modular_citadel\code\modules\mob\living\carbon\life.dm" -#include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\human.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\human_movement.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\life.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\species.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\furrypeople.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\ipc.dm" -#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\jellypeople.dm" -#include "modular_citadel\code\modules\mob\living\silicon\robot\dogborg_equipment.dm" -#include "modular_citadel\code\modules\mob\living\silicon\robot\robot.dm" -#include "modular_citadel\code\modules\mob\living\silicon\robot\robot_modules.dm" -#include "modular_citadel\code\modules\mob\living\silicon\robot\robot_movement.dm" -#include "modular_citadel\code\modules\mob\living\simple_animal\banana_spider.dm" -#include "modular_citadel\code\modules\mob\living\simple_animal\kiwi.dm" -#include "modular_citadel\code\modules\mob\living\simple_animal\simplemob_vore_values.dm" -#include "modular_citadel\code\modules\power\lighting.dm" -#include "modular_citadel\code\modules\projectiles\gun.dm" -#include "modular_citadel\code\modules\projectiles\ammunition\caseless.dm" -#include "modular_citadel\code\modules\projectiles\ammunition\ballistic\smg\smg.dm" -#include "modular_citadel\code\modules\projectiles\boxes_magazines\ammo_boxes.dm" -#include "modular_citadel\code\modules\projectiles\boxes_magazines\external\pistol.dm" -#include "modular_citadel\code\modules\projectiles\boxes_magazines\external\smg\smg.dm" -#include "modular_citadel\code\modules\projectiles\bullets\bullets\smg.dm" -#include "modular_citadel\code\modules\projectiles\guns\pumpenergy.dm" -#include "modular_citadel\code\modules\projectiles\guns\toys.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\flechette.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\handguns.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon_energy.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\revolver.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\rifles.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\spinfusor.dm" -#include "modular_citadel\code\modules\projectiles\guns\energy\energy_gun.dm" -#include "modular_citadel\code\modules\projectiles\guns\energy\laser.dm" -#include "modular_citadel\code\modules\projectiles\projectile\energy.dm" -#include "modular_citadel\code\modules\projectiles\projectiles\reusable.dm" -#include "modular_citadel\code\modules\reagents\chemistry\reagents\other_reagents.dm" -#include "modular_citadel\code\modules\reagents\reagent container\cit_kegs.dm" -#include "modular_citadel\code\modules\reagents\reagent container\hypospraymkii.dm" -#include "modular_citadel\code\modules\reagents\reagent container\hypovial.dm" -#include "modular_citadel\code\modules\reagents\reagents\cit_reagents.dm" -#include "modular_citadel\code\modules\recycling\disposal\bin.dm" -#include "modular_citadel\code\modules\research\designs\autoylathe_designs.dm" -#include "modular_citadel\code\modules\research\designs\machine_designs.dm" -#include "modular_citadel\code\modules\research\designs\weapon_designs.dm" -#include "modular_citadel\code\modules\research\designs\xenobio_designs.dm" -#include "modular_citadel\code\modules\research\designs\weapon_designs\weapon_designs.dm" -#include "modular_citadel\code\modules\research\techweb\_techweb.dm" -#include "modular_citadel\code\modules\research\techweb\all_nodes.dm" -#include "modular_citadel\code\modules\research\xenobiology\xenobio_camera.dm" -#include "modular_citadel\code\modules\uplink\uplink_items.dm" -#include "modular_citadel\code\modules\vehicles\secway.dm" -#include "modular_citadel\code\modules\vore\hook-defs_vr.dm" -#include "modular_citadel\code\modules\vore\persistence.dm" -#include "modular_citadel\code\modules\vore\trycatch_vr.dm" -#include "modular_citadel\code\modules\vore\eating\belly_dat_vr.dm" -#include "modular_citadel\code\modules\vore\eating\belly_obj_vr.dm" -#include "modular_citadel\code\modules\vore\eating\bellymodes_vr.dm" -#include "modular_citadel\code\modules\vore\eating\digest_act_vr.dm" -#include "modular_citadel\code\modules\vore\eating\living_vr.dm" -#include "modular_citadel\code\modules\vore\eating\vore_vr.dm" -#include "modular_citadel\code\modules\vore\eating\voreitems.dm" -#include "modular_citadel\code\modules\vore\eating\vorepanel_vr.dm" -#include "modular_citadel\interface\skin.dmf" -// END_INCLUDE +// DM Environment file for tgstation.dme. +// All manual changes should be made outside the BEGIN_ and END_ blocks. +// New source code should be placed in .dm files: choose File/New --> Code File. +// BEGIN_INTERNALS +// END_INTERNALS + +// BEGIN_FILE_DIR +#define FILE_DIR . +// END_FILE_DIR + +// BEGIN_PREFERENCES +#define DEBUG +// END_PREFERENCES + +// BEGIN_INCLUDE +#include "_maps\_basemap.dm" +#include "code\_compile_options.dm" +#include "code\world.dm" +#include "code\__DEFINES\_globals.dm" +#include "code\__DEFINES\_protect.dm" +#include "code\__DEFINES\_tick.dm" +#include "code\__DEFINES\access.dm" +#include "code\__DEFINES\admin.dm" +#include "code\__DEFINES\antagonists.dm" +#include "code\__DEFINES\atmospherics.dm" +#include "code\__DEFINES\atom_hud.dm" +#include "code\__DEFINES\bsql.config.dm" +#include "code\__DEFINES\bsql.dm" +#include "code\__DEFINES\callbacks.dm" +#include "code\__DEFINES\cargo.dm" +#include "code\__DEFINES\cinematics.dm" +#include "code\__DEFINES\citadel_defines.dm" +#include "code\__DEFINES\cleaning.dm" +#include "code\__DEFINES\clockcult.dm" +#include "code\__DEFINES\colors.dm" +#include "code\__DEFINES\combat.dm" +#include "code\__DEFINES\components.dm" +#include "code\__DEFINES\configuration.dm" +#include "code\__DEFINES\construction.dm" +#include "code\__DEFINES\contracts.dm" +#include "code\__DEFINES\cult.dm" +#include "code\__DEFINES\diseases.dm" +#include "code\__DEFINES\DNA.dm" +#include "code\__DEFINES\events.dm" +#include "code\__DEFINES\exports.dm" +#include "code\__DEFINES\flags.dm" +#include "code\__DEFINES\food.dm" +#include "code\__DEFINES\footsteps.dm" +#include "code\__DEFINES\forensics.dm" +#include "code\__DEFINES\hud.dm" +#include "code\__DEFINES\integrated_electronics.dm" +#include "code\__DEFINES\interaction_flags.dm" +#include "code\__DEFINES\inventory.dm" +#include "code\__DEFINES\is_helpers.dm" +#include "code\__DEFINES\jobs.dm" +#include "code\__DEFINES\language.dm" +#include "code\__DEFINES\layers.dm" +#include "code\__DEFINES\lighting.dm" +#include "code\__DEFINES\logging.dm" +#include "code\__DEFINES\machines.dm" +#include "code\__DEFINES\maps.dm" +#include "code\__DEFINES\maths.dm" +#include "code\__DEFINES\MC.dm" +#include "code\__DEFINES\medal.dm" +#include "code\__DEFINES\menu.dm" +#include "code\__DEFINES\misc.dm" +#include "code\__DEFINES\mobs.dm" +#include "code\__DEFINES\monkeys.dm" +#include "code\__DEFINES\movespeed_modification.dm" +#include "code\__DEFINES\nanites.dm" +#include "code\__DEFINES\networks.dm" +#include "code\__DEFINES\obj_flags.dm" +#include "code\__DEFINES\pinpointers.dm" +#include "code\__DEFINES\pipe_construction.dm" +#include "code\__DEFINES\preferences.dm" +#include "code\__DEFINES\profile.dm" +#include "code\__DEFINES\qdel.dm" +#include "code\__DEFINES\radiation.dm" +#include "code\__DEFINES\radio.dm" +#include "code\__DEFINES\reactions.dm" +#include "code\__DEFINES\reagents.dm" +#include "code\__DEFINES\reagents_specific_heat.dm" +#include "code\__DEFINES\research.dm" +#include "code\__DEFINES\robots.dm" +#include "code\__DEFINES\role_preferences.dm" +#include "code\__DEFINES\rust_g.config.dm" +#include "code\__DEFINES\rust_g.dm" +#include "code\__DEFINES\say.dm" +#include "code\__DEFINES\shuttles.dm" +#include "code\__DEFINES\sight.dm" +#include "code\__DEFINES\sound.dm" +#include "code\__DEFINES\stat.dm" +#include "code\__DEFINES\stat_tracking.dm" +#include "code\__DEFINES\status_effects.dm" +#include "code\__DEFINES\subsystems.dm" +#include "code\__DEFINES\tgs.config.dm" +#include "code\__DEFINES\tgs.dm" +#include "code\__DEFINES\tgui.dm" +#include "code\__DEFINES\time.dm" +#include "code\__DEFINES\tools.dm" +#include "code\__DEFINES\traits.dm" +#include "code\__DEFINES\turf_flags.dm" +#include "code\__DEFINES\typeids.dm" +#include "code\__DEFINES\vehicles.dm" +#include "code\__DEFINES\voreconstants.dm" +#include "code\__DEFINES\vv.dm" +#include "code\__DEFINES\wall_dents.dm" +#include "code\__DEFINES\wires.dm" +#include "code\__HELPERS\_cit_helpers.dm" +#include "code\__HELPERS\_lists.dm" +#include "code\__HELPERS\_logging.dm" +#include "code\__HELPERS\_string_lists.dm" +#include "code\__HELPERS\areas.dm" +#include "code\__HELPERS\AStar.dm" +#include "code\__HELPERS\cmp.dm" +#include "code\__HELPERS\dates.dm" +#include "code\__HELPERS\files.dm" +#include "code\__HELPERS\game.dm" +#include "code\__HELPERS\global_lists.dm" +#include "code\__HELPERS\heap.dm" +#include "code\__HELPERS\icon_smoothing.dm" +#include "code\__HELPERS\icons.dm" +#include "code\__HELPERS\level_traits.dm" +#include "code\__HELPERS\matrices.dm" +#include "code\__HELPERS\mobs.dm" +#include "code\__HELPERS\mouse_control.dm" +#include "code\__HELPERS\names.dm" +#include "code\__HELPERS\priority_announce.dm" +#include "code\__HELPERS\pronouns.dm" +#include "code\__HELPERS\qdel.dm" +#include "code\__HELPERS\radiation.dm" +#include "code\__HELPERS\radio.dm" +#include "code\__HELPERS\roundend.dm" +#include "code\__HELPERS\sanitize_values.dm" +#include "code\__HELPERS\shell.dm" +#include "code\__HELPERS\stat_tracking.dm" +#include "code\__HELPERS\text.dm" +#include "code\__HELPERS\text_vr.dm" +#include "code\__HELPERS\time.dm" +#include "code\__HELPERS\type2type.dm" +#include "code\__HELPERS\type2type_vr.dm" +#include "code\__HELPERS\typelists.dm" +#include "code\__HELPERS\unsorted.dm" +#include "code\__HELPERS\view.dm" +#include "code\__HELPERS\sorts\__main.dm" +#include "code\__HELPERS\sorts\InsertSort.dm" +#include "code\__HELPERS\sorts\MergeSort.dm" +#include "code\__HELPERS\sorts\TimSort.dm" +#include "code\_globalvars\bitfields.dm" +#include "code\_globalvars\configuration.dm" +#include "code\_globalvars\game_modes.dm" +#include "code\_globalvars\genetics.dm" +#include "code\_globalvars\logging.dm" +#include "code\_globalvars\misc.dm" +#include "code\_globalvars\regexes.dm" +#include "code\_globalvars\lists\flavor_misc.dm" +#include "code\_globalvars\lists\maintenance_loot.dm" +#include "code\_globalvars\lists\mapping.dm" +#include "code\_globalvars\lists\medals.dm" +#include "code\_globalvars\lists\mobs.dm" +#include "code\_globalvars\lists\names.dm" +#include "code\_globalvars\lists\objects.dm" +#include "code\_globalvars\lists\poll_ignore.dm" +#include "code\_globalvars\lists\typecache.dm" +#include "code\_js\byjax.dm" +#include "code\_js\menus.dm" +#include "code\_onclick\adjacent.dm" +#include "code\_onclick\ai.dm" +#include "code\_onclick\click.dm" +#include "code\_onclick\cyborg.dm" +#include "code\_onclick\drag_drop.dm" +#include "code\_onclick\item_attack.dm" +#include "code\_onclick\observer.dm" +#include "code\_onclick\other_mobs.dm" +#include "code\_onclick\overmind.dm" +#include "code\_onclick\telekinesis.dm" +#include "code\_onclick\hud\_defines.dm" +#include "code\_onclick\hud\action_button.dm" +#include "code\_onclick\hud\ai.dm" +#include "code\_onclick\hud\alert.dm" +#include "code\_onclick\hud\alien.dm" +#include "code\_onclick\hud\alien_larva.dm" +#include "code\_onclick\hud\blob_overmind.dm" +#include "code\_onclick\hud\blobbernauthud.dm" +#include "code\_onclick\hud\constructs.dm" +#include "code\_onclick\hud\credits.dm" +#include "code\_onclick\hud\devil.dm" +#include "code\_onclick\hud\drones.dm" +#include "code\_onclick\hud\fullscreen.dm" +#include "code\_onclick\hud\generic_dextrous.dm" +#include "code\_onclick\hud\ghost.dm" +#include "code\_onclick\hud\guardian.dm" +#include "code\_onclick\hud\hud.dm" +#include "code\_onclick\hud\hud_cit.dm" +#include "code\_onclick\hud\human.dm" +#include "code\_onclick\hud\monkey.dm" +#include "code\_onclick\hud\movable_screen_objects.dm" +#include "code\_onclick\hud\parallax.dm" +#include "code\_onclick\hud\picture_in_picture.dm" +#include "code\_onclick\hud\plane_master.dm" +#include "code\_onclick\hud\radial.dm" +#include "code\_onclick\hud\radial_persistent.dm" +#include "code\_onclick\hud\revenanthud.dm" +#include "code\_onclick\hud\robot.dm" +#include "code\_onclick\hud\screen_objects.dm" +#include "code\_onclick\hud\swarmer.dm" +#include "code\controllers\admin.dm" +#include "code\controllers\configuration_citadel.dm" +#include "code\controllers\controller.dm" +#include "code\controllers\failsafe.dm" +#include "code\controllers\globals.dm" +#include "code\controllers\hooks.dm" +#include "code\controllers\master.dm" +#include "code\controllers\subsystem.dm" +#include "code\controllers\configuration\config_entry.dm" +#include "code\controllers\configuration\configuration.dm" +#include "code\controllers\configuration\entries\comms.dm" +#include "code\controllers\configuration\entries\dbconfig.dm" +#include "code\controllers\configuration\entries\game_options.dm" +#include "code\controllers\configuration\entries\general.dm" +#include "code\controllers\subsystem\acid.dm" +#include "code\controllers\subsystem\air.dm" +#include "code\controllers\subsystem\air_turfs.dm" +#include "code\controllers\subsystem\assets.dm" +#include "code\controllers\subsystem\atoms.dm" +#include "code\controllers\subsystem\augury.dm" +#include "code\controllers\subsystem\blackbox.dm" +#include "code\controllers\subsystem\communications.dm" +#include "code\controllers\subsystem\dbcore.dm" +#include "code\controllers\subsystem\dcs.dm" +#include "code\controllers\subsystem\disease.dm" +#include "code\controllers\subsystem\events.dm" +#include "code\controllers\subsystem\fire_burning.dm" +#include "code\controllers\subsystem\garbage.dm" +#include "code\controllers\subsystem\icon_smooth.dm" +#include "code\controllers\subsystem\idlenpcpool.dm" +#include "code\controllers\subsystem\input.dm" +#include "code\controllers\subsystem\ipintel.dm" +#include "code\controllers\subsystem\job.dm" +#include "code\controllers\subsystem\jukeboxes.dm" +#include "code\controllers\subsystem\language.dm" +#include "code\controllers\subsystem\lighting.dm" +#include "code\controllers\subsystem\machines.dm" +#include "code\controllers\subsystem\mapping.dm" +#include "code\controllers\subsystem\medals.dm" +#include "code\controllers\subsystem\mobs.dm" +#include "code\controllers\subsystem\moods.dm" +#include "code\controllers\subsystem\nightshift.dm" +#include "code\controllers\subsystem\npcpool.dm" +#include "code\controllers\subsystem\orbit.dm" +#include "code\controllers\subsystem\overlays.dm" +#include "code\controllers\subsystem\pai.dm" +#include "code\controllers\subsystem\parallax.dm" +#include "code\controllers\subsystem\pathfinder.dm" +#include "code\controllers\subsystem\persistence.dm" +#include "code\controllers\subsystem\ping.dm" +#include "code\controllers\subsystem\radiation.dm" +#include "code\controllers\subsystem\radio.dm" +#include "code\controllers\subsystem\religion.dm" +#include "code\controllers\subsystem\research.dm" +#include "code\controllers\subsystem\server_maint.dm" +#include "code\controllers\subsystem\shuttle.dm" +#include "code\controllers\subsystem\spacedrift.dm" +#include "code\controllers\subsystem\squeak.dm" +#include "code\controllers\subsystem\stickyban.dm" +#include "code\controllers\subsystem\sun.dm" +#include "code\controllers\subsystem\tgui.dm" +#include "code\controllers\subsystem\throwing.dm" +#include "code\controllers\subsystem\ticker.dm" +#include "code\controllers\subsystem\time_track.dm" +#include "code\controllers\subsystem\timer.dm" +#include "code\controllers\subsystem\title.dm" +#include "code\controllers\subsystem\traumas.dm" +#include "code\controllers\subsystem\vis_overlays.dm" +#include "code\controllers\subsystem\vore.dm" +#include "code\controllers\subsystem\vote.dm" +#include "code\controllers\subsystem\weather.dm" +#include "code\controllers\subsystem\processing\circuit.dm" +#include "code\controllers\subsystem\processing\fastprocess.dm" +#include "code\controllers\subsystem\processing\fields.dm" +#include "code\controllers\subsystem\processing\nanites.dm" +#include "code\controllers\subsystem\processing\networks.dm" +#include "code\controllers\subsystem\processing\obj.dm" +#include "code\controllers\subsystem\processing\processing.dm" +#include "code\controllers\subsystem\processing\projectiles.dm" +#include "code\controllers\subsystem\processing\quirks.dm" +#include "code\controllers\subsystem\processing\wet_floors.dm" +#include "code\datums\action.dm" +#include "code\datums\ai_laws.dm" +#include "code\datums\armor.dm" +#include "code\datums\beam.dm" +#include "code\datums\browser.dm" +#include "code\datums\callback.dm" +#include "code\datums\cinematic.dm" +#include "code\datums\dash_weapon.dm" +#include "code\datums\datacore.dm" +#include "code\datums\datum.dm" +#include "code\datums\datumvars.dm" +#include "code\datums\dna.dm" +#include "code\datums\dog_fashion.dm" +#include "code\datums\embedding_behavior.dm" +#include "code\datums\emotes.dm" +#include "code\datums\ert.dm" +#include "code\datums\explosion.dm" +#include "code\datums\forced_movement.dm" +#include "code\datums\holocall.dm" +#include "code\datums\hud.dm" +#include "code\datums\map_config.dm" +#include "code\datums\martial.dm" +#include "code\datums\mind.dm" +#include "code\datums\mutable_appearance.dm" +#include "code\datums\mutations.dm" +#include "code\datums\numbered_display.dm" +#include "code\datums\outfit.dm" +#include "code\datums\position_point_vector.dm" +#include "code\datums\profiling.dm" +#include "code\datums\progressbar.dm" +#include "code\datums\radiation_wave.dm" +#include "code\datums\recipe.dm" +#include "code\datums\ruins.dm" +#include "code\datums\saymode.dm" +#include "code\datums\shuttles.dm" +#include "code\datums\soullink.dm" +#include "code\datums\spawners_menu.dm" +#include "code\datums\verbs.dm" +#include "code\datums\weakrefs.dm" +#include "code\datums\world_topic.dm" +#include "code\datums\actions\beam_rifle.dm" +#include "code\datums\actions\ninja.dm" +#include "code\datums\brain_damage\brain_trauma.dm" +#include "code\datums\brain_damage\imaginary_friend.dm" +#include "code\datums\brain_damage\mild.dm" +#include "code\datums\brain_damage\phobia.dm" +#include "code\datums\brain_damage\severe.dm" +#include "code\datums\brain_damage\special.dm" +#include "code\datums\brain_damage\split_personality.dm" +#include "code\datums\components\_component.dm" +#include "code\datums\components\anti_magic.dm" +#include "code\datums\components\armor_plate.dm" +#include "code\datums\components\butchering.dm" +#include "code\datums\components\caltrop.dm" +#include "code\datums\components\chasm.dm" +#include "code\datums\components\cleaning.dm" +#include "code\datums\components\construction.dm" +#include "code\datums\components\decal.dm" +#include "code\datums\components\earhealing.dm" +#include "code\datums\components\earprotection.dm" +#include "code\datums\components\edit_complainer.dm" +#include "code\datums\components\empprotection.dm" +#include "code\datums\components\footstep.dm" +#include "code\datums\components\forced_gravity.dm" +#include "code\datums\components\forensics.dm" +#include "code\datums\components\infective.dm" +#include "code\datums\components\jousting.dm" +#include "code\datums\components\knockoff.dm" +#include "code\datums\components\lockon_aiming.dm" +#include "code\datums\components\magnetic_catch.dm" +#include "code\datums\components\material_container.dm" +#include "code\datums\components\mirage_border.dm" +#include "code\datums\components\mood.dm" +#include "code\datums\components\nanites.dm" +#include "code\datums\components\ntnet_interface.dm" +#include "code\datums\components\paintable.dm" +#include "code\datums\components\rad_insulation.dm" +#include "code\datums\components\radioactive.dm" +#include "code\datums\components\remote_materials.dm" +#include "code\datums\components\riding.dm" +#include "code\datums\components\rotation.dm" +#include "code\datums\components\signal_redirect.dm" +#include "code\datums\components\slippery.dm" +#include "code\datums\components\spooky.dm" +#include "code\datums\components\squeak.dm" +#include "code\datums\components\stationloving.dm" +#include "code\datums\components\swarming.dm" +#include "code\datums\components\thermite.dm" +#include "code\datums\components\uplink.dm" +#include "code\datums\components\wearertargeting.dm" +#include "code\datums\components\wet_floor.dm" +#include "code\datums\components\decals\blood.dm" +#include "code\datums\components\storage\storage.dm" +#include "code\datums\components\storage\concrete\_concrete.dm" +#include "code\datums\components\storage\concrete\bag_of_holding.dm" +#include "code\datums\components\storage\concrete\bluespace.dm" +#include "code\datums\components\storage\concrete\emergency.dm" +#include "code\datums\components\storage\concrete\implant.dm" +#include "code\datums\components\storage\concrete\pockets.dm" +#include "code\datums\components\storage\concrete\rped.dm" +#include "code\datums\components\storage\concrete\special.dm" +#include "code\datums\components\storage\concrete\stack.dm" +#include "code\datums\diseases\_disease.dm" +#include "code\datums\diseases\_MobProcs.dm" +#include "code\datums\diseases\anxiety.dm" +#include "code\datums\diseases\appendicitis.dm" +#include "code\datums\diseases\beesease.dm" +#include "code\datums\diseases\brainrot.dm" +#include "code\datums\diseases\cold.dm" +#include "code\datums\diseases\cold9.dm" +#include "code\datums\diseases\dna_spread.dm" +#include "code\datums\diseases\fake_gbs.dm" +#include "code\datums\diseases\flu.dm" +#include "code\datums\diseases\fluspanish.dm" +#include "code\datums\diseases\gbs.dm" +#include "code\datums\diseases\heart_failure.dm" +#include "code\datums\diseases\magnitis.dm" +#include "code\datums\diseases\parrotpossession.dm" +#include "code\datums\diseases\pierrot_throat.dm" +#include "code\datums\diseases\retrovirus.dm" +#include "code\datums\diseases\rhumba_beat.dm" +#include "code\datums\diseases\transformation.dm" +#include "code\datums\diseases\tuberculosis.dm" +#include "code\datums\diseases\wizarditis.dm" +#include "code\datums\diseases\advance\advance.dm" +#include "code\datums\diseases\advance\presets.dm" +#include "code\datums\diseases\advance\symptoms\beard.dm" +#include "code\datums\diseases\advance\symptoms\choking.dm" +#include "code\datums\diseases\advance\symptoms\confusion.dm" +#include "code\datums\diseases\advance\symptoms\cough.dm" +#include "code\datums\diseases\advance\symptoms\deafness.dm" +#include "code\datums\diseases\advance\symptoms\dizzy.dm" +#include "code\datums\diseases\advance\symptoms\fever.dm" +#include "code\datums\diseases\advance\symptoms\fire.dm" +#include "code\datums\diseases\advance\symptoms\flesh_eating.dm" +#include "code\datums\diseases\advance\symptoms\hallucigen.dm" +#include "code\datums\diseases\advance\symptoms\headache.dm" +#include "code\datums\diseases\advance\symptoms\heal.dm" +#include "code\datums\diseases\advance\symptoms\itching.dm" +#include "code\datums\diseases\advance\symptoms\narcolepsy.dm" +#include "code\datums\diseases\advance\symptoms\oxygen.dm" +#include "code\datums\diseases\advance\symptoms\sensory.dm" +#include "code\datums\diseases\advance\symptoms\shedding.dm" +#include "code\datums\diseases\advance\symptoms\shivering.dm" +#include "code\datums\diseases\advance\symptoms\skin.dm" +#include "code\datums\diseases\advance\symptoms\sneeze.dm" +#include "code\datums\diseases\advance\symptoms\species.dm" +#include "code\datums\diseases\advance\symptoms\symptoms.dm" +#include "code\datums\diseases\advance\symptoms\viral.dm" +#include "code\datums\diseases\advance\symptoms\vision.dm" +#include "code\datums\diseases\advance\symptoms\voice_change.dm" +#include "code\datums\diseases\advance\symptoms\vomit.dm" +#include "code\datums\diseases\advance\symptoms\weight.dm" +#include "code\datums\diseases\advance\symptoms\youth.dm" +#include "code\datums\helper_datums\events.dm" +#include "code\datums\helper_datums\getrev.dm" +#include "code\datums\helper_datums\icon_snapshot.dm" +#include "code\datums\helper_datums\teleport.dm" +#include "code\datums\helper_datums\topic_input.dm" +#include "code\datums\looping_sounds\item_sounds.dm" +#include "code\datums\looping_sounds\looping_sound.dm" +#include "code\datums\looping_sounds\machinery_sounds.dm" +#include "code\datums\looping_sounds\weather.dm" +#include "code\datums\martial\boxing.dm" +#include "code\datums\martial\cqc.dm" +#include "code\datums\martial\krav_maga.dm" +#include "code\datums\martial\mushpunch.dm" +#include "code\datums\martial\plasma_fist.dm" +#include "code\datums\martial\psychotic_brawl.dm" +#include "code\datums\martial\sleeping_carp.dm" +#include "code\datums\martial\wrestling.dm" +#include "code\datums\mood_events\beauty_events.dm" +#include "code\datums\mood_events\drink_events.dm" +#include "code\datums\mood_events\drug_events.dm" +#include "code\datums\mood_events\generic_negative_events.dm" +#include "code\datums\mood_events\generic_positive_events.dm" +#include "code\datums\mood_events\mood_event.dm" +#include "code\datums\mood_events\needs_events.dm" +#include "code\datums\mutations\body.dm" +#include "code\datums\mutations\chameleon.dm" +#include "code\datums\mutations\cold_resistance.dm" +#include "code\datums\mutations\hulk.dm" +#include "code\datums\mutations\sight.dm" +#include "code\datums\mutations\speech.dm" +#include "code\datums\mutations\telekinesis.dm" +#include "code\datums\ruins\lavaland.dm" +#include "code\datums\ruins\space.dm" +#include "code\datums\status_effects\buffs.dm" +#include "code\datums\status_effects\debuffs.dm" +#include "code\datums\status_effects\gas.dm" +#include "code\datums\status_effects\neutral.dm" +#include "code\datums\status_effects\status_effect.dm" +#include "code\datums\traits\_quirk.dm" +#include "code\datums\traits\good.dm" +#include "code\datums\traits\negative.dm" +#include "code\datums\traits\neutral.dm" +#include "code\datums\weather\weather.dm" +#include "code\datums\weather\weather_types\acid_rain.dm" +#include "code\datums\weather\weather_types\ash_storm.dm" +#include "code\datums\weather\weather_types\floor_is_lava.dm" +#include "code\datums\weather\weather_types\radiation_storm.dm" +#include "code\datums\weather\weather_types\snow_storm.dm" +#include "code\datums\wires\_wires.dm" +#include "code\datums\wires\airalarm.dm" +#include "code\datums\wires\airlock.dm" +#include "code\datums\wires\apc.dm" +#include "code\datums\wires\autolathe.dm" +#include "code\datums\wires\emitter.dm" +#include "code\datums\wires\explosive.dm" +#include "code\datums\wires\mulebot.dm" +#include "code\datums\wires\particle_accelerator.dm" +#include "code\datums\wires\r_n_d.dm" +#include "code\datums\wires\radio.dm" +#include "code\datums\wires\robot.dm" +#include "code\datums\wires\suit_storage_unit.dm" +#include "code\datums\wires\syndicatebomb.dm" +#include "code\datums\wires\tesla_coil.dm" +#include "code\datums\wires\vending.dm" +#include "code\game\alternate_appearance.dm" +#include "code\game\atoms.dm" +#include "code\game\atoms_movable.dm" +#include "code\game\communications.dm" +#include "code\game\data_huds.dm" +#include "code\game\say.dm" +#include "code\game\shuttle_engines.dm" +#include "code\game\sound.dm" +#include "code\game\world.dm" +#include "code\game\area\ai_monitored.dm" +#include "code\game\area\areas.dm" +#include "code\game\area\Space_Station_13_areas.dm" +#include "code\game\area\areas\away_content.dm" +#include "code\game\area\areas\centcom.dm" +#include "code\game\area\areas\holodeck.dm" +#include "code\game\area\areas\mining.dm" +#include "code\game\area\areas\shuttles.dm" +#include "code\game\area\areas\ruins\_ruins.dm" +#include "code\game\area\areas\ruins\lavaland.dm" +#include "code\game\area\areas\ruins\space.dm" +#include "code\game\area\areas\ruins\templates.dm" +#include "code\game\gamemodes\events.dm" +#include "code\game\gamemodes\game_mode.dm" +#include "code\game\gamemodes\objective.dm" +#include "code\game\gamemodes\objective_items.dm" +#include "code\game\gamemodes\brother\traitor_bro.dm" +#include "code\game\gamemodes\changeling\changeling.dm" +#include "code\game\gamemodes\changeling\traitor_chan.dm" +#include "code\game\gamemodes\clock_cult\clock_cult.dm" +#include "code\game\gamemodes\clown_ops\bananium_bomb.dm" +#include "code\game\gamemodes\clown_ops\clown_ops.dm" +#include "code\game\gamemodes\clown_ops\clown_weapons.dm" +#include "code\game\gamemodes\cult\cult.dm" +#include "code\game\gamemodes\devil\devil_game_mode.dm" +#include "code\game\gamemodes\devil\game_mode.dm" +#include "code\game\gamemodes\devil\objectives.dm" +#include "code\game\gamemodes\devil\devil agent\devil_agent.dm" +#include "code\game\gamemodes\extended\extended.dm" +#include "code\game\gamemodes\meteor\meteor.dm" +#include "code\game\gamemodes\meteor\meteors.dm" +#include "code\game\gamemodes\monkey\monkey.dm" +#include "code\game\gamemodes\nuclear\nuclear.dm" +#include "code\game\gamemodes\overthrow\objective.dm" +#include "code\game\gamemodes\overthrow\overthrow.dm" +#include "code\game\gamemodes\revolution\revolution.dm" +#include "code\game\gamemodes\sandbox\airlock_maker.dm" +#include "code\game\gamemodes\sandbox\h_sandbox.dm" +#include "code\game\gamemodes\sandbox\sandbox.dm" +#include "code\game\gamemodes\traitor\double_agents.dm" +#include "code\game\gamemodes\traitor\traitor.dm" +#include "code\game\gamemodes\wizard\wizard.dm" +#include "code\game\machinery\_machinery.dm" +#include "code\game\machinery\ai_slipper.dm" +#include "code\game\machinery\airlock_control.dm" +#include "code\game\machinery\announcement_system.dm" +#include "code\game\machinery\aug_manipulator.dm" +#include "code\game\machinery\autolathe.dm" +#include "code\game\machinery\bank_machine.dm" +#include "code\game\machinery\Beacon.dm" +#include "code\game\machinery\buttons.dm" +#include "code\game\machinery\cell_charger.dm" +#include "code\game\machinery\cloning.dm" +#include "code\game\machinery\constructable_frame.dm" +#include "code\game\machinery\dance_machine.dm" +#include "code\game\machinery\defibrillator_mount.dm" +#include "code\game\machinery\deployable.dm" +#include "code\game\machinery\dish_drive.dm" +#include "code\game\machinery\dna_scanner.dm" +#include "code\game\machinery\doppler_array.dm" +#include "code\game\machinery\droneDispenser.dm" +#include "code\game\machinery\exp_cloner.dm" +#include "code\game\machinery\firealarm.dm" +#include "code\game\machinery\flasher.dm" +#include "code\game\machinery\gulag_item_reclaimer.dm" +#include "code\game\machinery\gulag_teleporter.dm" +#include "code\game\machinery\harvester.dm" +#include "code\game\machinery\hologram.dm" +#include "code\game\machinery\igniter.dm" +#include "code\game\machinery\iv_drip.dm" +#include "code\game\machinery\launch_pad.dm" +#include "code\game\machinery\lightswitch.dm" +#include "code\game\machinery\limbgrower.dm" +#include "code\game\machinery\magnet.dm" +#include "code\game\machinery\mass_driver.dm" +#include "code\game\machinery\navbeacon.dm" +#include "code\game\machinery\newscaster.dm" +#include "code\game\machinery\PDApainter.dm" +#include "code\game\machinery\quantum_pad.dm" +#include "code\game\machinery\recharger.dm" +#include "code\game\machinery\rechargestation.dm" +#include "code\game\machinery\recycler.dm" +#include "code\game\machinery\requests_console.dm" +#include "code\game\machinery\shieldgen.dm" +#include "code\game\machinery\Sleeper.dm" +#include "code\game\machinery\slotmachine.dm" +#include "code\game\machinery\spaceheater.dm" +#include "code\game\machinery\status_display.dm" +#include "code\game\machinery\suit_storage_unit.dm" +#include "code\game\machinery\syndicatebeacon.dm" +#include "code\game\machinery\syndicatebomb.dm" +#include "code\game\machinery\teleporter.dm" +#include "code\game\machinery\transformer.dm" +#include "code\game\machinery\washing_machine.dm" +#include "code\game\machinery\wishgranter.dm" +#include "code\game\machinery\camera\camera.dm" +#include "code\game\machinery\camera\camera_assembly.dm" +#include "code\game\machinery\camera\motion.dm" +#include "code\game\machinery\camera\presets.dm" +#include "code\game\machinery\camera\tracking.dm" +#include "code\game\machinery\computer\_computer.dm" +#include "code\game\machinery\computer\aifixer.dm" +#include "code\game\machinery\computer\apc_control.dm" +#include "code\game\machinery\computer\arcade.dm" +#include "code\game\machinery\computer\atmos_alert.dm" +#include "code\game\machinery\computer\atmos_control.dm" +#include "code\game\machinery\computer\buildandrepair.dm" +#include "code\game\machinery\computer\camera.dm" +#include "code\game\machinery\computer\camera_advanced.dm" +#include "code\game\machinery\computer\card.dm" +#include "code\game\machinery\computer\cloning.dm" +#include "code\game\machinery\computer\communications.dm" +#include "code\game\machinery\computer\crew.dm" +#include "code\game\machinery\computer\dna_console.dm" +#include "code\game\machinery\computer\gulag_teleporter.dm" +#include "code\game\machinery\computer\launchpad_control.dm" +#include "code\game\machinery\computer\law.dm" +#include "code\game\machinery\computer\medical.dm" +#include "code\game\machinery\computer\Operating.dm" +#include "code\game\machinery\computer\pod.dm" +#include "code\game\machinery\computer\prisoner.dm" +#include "code\game\machinery\computer\robot.dm" +#include "code\game\machinery\computer\security.dm" +#include "code\game\machinery\computer\station_alert.dm" +#include "code\game\machinery\computer\telecrystalconsoles.dm" +#include "code\game\machinery\computer\teleporter.dm" +#include "code\game\machinery\doors\airlock.dm" +#include "code\game\machinery\doors\airlock_electronics.dm" +#include "code\game\machinery\doors\airlock_types.dm" +#include "code\game\machinery\doors\alarmlock.dm" +#include "code\game\machinery\doors\brigdoors.dm" +#include "code\game\machinery\doors\checkForMultipleDoors.dm" +#include "code\game\machinery\doors\door.dm" +#include "code\game\machinery\doors\firedoor.dm" +#include "code\game\machinery\doors\passworddoor.dm" +#include "code\game\machinery\doors\poddoor.dm" +#include "code\game\machinery\doors\shutters.dm" +#include "code\game\machinery\doors\unpowered.dm" +#include "code\game\machinery\doors\windowdoor.dm" +#include "code\game\machinery\embedded_controller\access_controller.dm" +#include "code\game\machinery\embedded_controller\airlock_controller.dm" +#include "code\game\machinery\embedded_controller\embedded_controller_base.dm" +#include "code\game\machinery\embedded_controller\simple_vent_controller.dm" +#include "code\game\machinery\pipe\construction.dm" +#include "code\game\machinery\pipe\pipe_dispenser.dm" +#include "code\game\machinery\porta_turret\portable_turret.dm" +#include "code\game\machinery\porta_turret\portable_turret_construct.dm" +#include "code\game\machinery\porta_turret\portable_turret_cover.dm" +#include "code\game\machinery\telecomms\broadcasting.dm" +#include "code\game\machinery\telecomms\machine_interactions.dm" +#include "code\game\machinery\telecomms\telecomunications.dm" +#include "code\game\machinery\telecomms\computers\logbrowser.dm" +#include "code\game\machinery\telecomms\computers\message.dm" +#include "code\game\machinery\telecomms\computers\telemonitor.dm" +#include "code\game\machinery\telecomms\machines\allinone.dm" +#include "code\game\machinery\telecomms\machines\broadcaster.dm" +#include "code\game\machinery\telecomms\machines\bus.dm" +#include "code\game\machinery\telecomms\machines\hub.dm" +#include "code\game\machinery\telecomms\machines\message_server.dm" +#include "code\game\machinery\telecomms\machines\processor.dm" +#include "code\game\machinery\telecomms\machines\receiver.dm" +#include "code\game\machinery\telecomms\machines\relay.dm" +#include "code\game\machinery\telecomms\machines\server.dm" +#include "code\game\mecha\mech_bay.dm" +#include "code\game\mecha\mech_fabricator.dm" +#include "code\game\mecha\mecha.dm" +#include "code\game\mecha\mecha_actions.dm" +#include "code\game\mecha\mecha_construction_paths.dm" +#include "code\game\mecha\mecha_control_console.dm" +#include "code\game\mecha\mecha_defense.dm" +#include "code\game\mecha\mecha_parts.dm" +#include "code\game\mecha\mecha_topic.dm" +#include "code\game\mecha\mecha_wreckage.dm" +#include "code\game\mecha\combat\combat.dm" +#include "code\game\mecha\combat\durand.dm" +#include "code\game\mecha\combat\gygax.dm" +#include "code\game\mecha\combat\honker.dm" +#include "code\game\mecha\combat\marauder.dm" +#include "code\game\mecha\combat\phazon.dm" +#include "code\game\mecha\combat\reticence.dm" +#include "code\game\mecha\equipment\mecha_equipment.dm" +#include "code\game\mecha\equipment\tools\medical_tools.dm" +#include "code\game\mecha\equipment\tools\mining_tools.dm" +#include "code\game\mecha\equipment\tools\other_tools.dm" +#include "code\game\mecha\equipment\tools\work_tools.dm" +#include "code\game\mecha\equipment\weapons\weapons.dm" +#include "code\game\mecha\medical\medical.dm" +#include "code\game\mecha\medical\odysseus.dm" +#include "code\game\mecha\working\ripley.dm" +#include "code\game\mecha\working\working.dm" +#include "code\game\objects\buckling.dm" +#include "code\game\objects\empulse.dm" +#include "code\game\objects\items.dm" +#include "code\game\objects\obj_defense.dm" +#include "code\game\objects\objs.dm" +#include "code\game\objects\structures.dm" +#include "code\game\objects\effects\alien_acid.dm" +#include "code\game\objects\effects\anomalies.dm" +#include "code\game\objects\effects\blessing.dm" +#include "code\game\objects\effects\bump_teleporter.dm" +#include "code\game\objects\effects\contraband.dm" +#include "code\game\objects\effects\countdown.dm" +#include "code\game\objects\effects\effects.dm" +#include "code\game\objects\effects\forcefields.dm" +#include "code\game\objects\effects\glowshroom.dm" +#include "code\game\objects\effects\landmarks.dm" +#include "code\game\objects\effects\mines.dm" +#include "code\game\objects\effects\misc.dm" +#include "code\game\objects\effects\overlays.dm" +#include "code\game\objects\effects\portals.dm" +#include "code\game\objects\effects\proximity.dm" +#include "code\game\objects\effects\spiders.dm" +#include "code\game\objects\effects\step_triggers.dm" +#include "code\game\objects\effects\wanted_poster.dm" +#include "code\game\objects\effects\decals\cleanable.dm" +#include "code\game\objects\effects\decals\crayon.dm" +#include "code\game\objects\effects\decals\decal.dm" +#include "code\game\objects\effects\decals\misc.dm" +#include "code\game\objects\effects\decals\remains.dm" +#include "code\game\objects\effects\decals\cleanable\aliens.dm" +#include "code\game\objects\effects\decals\cleanable\humans.dm" +#include "code\game\objects\effects\decals\cleanable\misc.dm" +#include "code\game\objects\effects\decals\cleanable\robots.dm" +#include "code\game\objects\effects\decals\turfdecal\dirt.dm" +#include "code\game\objects\effects\decals\turfdecal\markings.dm" +#include "code\game\objects\effects\decals\turfdecal\tilecoloring.dm" +#include "code\game\objects\effects\decals\turfdecal\weather.dm" +#include "code\game\objects\effects\effect_system\effect_system.dm" +#include "code\game\objects\effects\effect_system\effects_explosion.dm" +#include "code\game\objects\effects\effect_system\effects_foam.dm" +#include "code\game\objects\effects\effect_system\effects_other.dm" +#include "code\game\objects\effects\effect_system\effects_smoke.dm" +#include "code\game\objects\effects\effect_system\effects_sparks.dm" +#include "code\game\objects\effects\effect_system\effects_water.dm" +#include "code\game\objects\effects\spawners\bombspawner.dm" +#include "code\game\objects\effects\spawners\bundle.dm" +#include "code\game\objects\effects\spawners\gibspawner.dm" +#include "code\game\objects\effects\spawners\lootdrop.dm" +#include "code\game\objects\effects\spawners\structure.dm" +#include "code\game\objects\effects\spawners\traps.dm" +#include "code\game\objects\effects\spawners\vaultspawner.dm" +#include "code\game\objects\effects\spawners\xeno_egg_delivery.dm" +#include "code\game\objects\effects\temporary_visuals\clockcult.dm" +#include "code\game\objects\effects\temporary_visuals\cult.dm" +#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" +#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" +#include "code\game\objects\effects\temporary_visuals\projectiles\impact.dm" +#include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" +#include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" +#include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" +#include "code\game\objects\items\AI_modules.dm" +#include "code\game\objects\items\airlock_painter.dm" +#include "code\game\objects\items\apc_frame.dm" +#include "code\game\objects\items\blueprints.dm" +#include "code\game\objects\items\body_egg.dm" +#include "code\game\objects\items\bodybag.dm" +#include "code\game\objects\items\candle.dm" +#include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\charter.dm" +#include "code\game\objects\items\chrono_eraser.dm" +#include "code\game\objects\items\cigs_lighters.dm" +#include "code\game\objects\items\clown_items.dm" +#include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\cosmetics.dm" +#include "code\game\objects\items\courtroom.dm" +#include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\defib.dm" +#include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\dice.dm" +#include "code\game\objects\items\dna_injector.dm" +#include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\flamethrower.dm" +#include "code\game\objects\items\gift.dm" +#include "code\game\objects\items\granters.dm" +#include "code\game\objects\items\handcuffs.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\holosign_creator.dm" +#include "code\game\objects\items\holy_weapons.dm" +#include "code\game\objects\items\hot_potato.dm" +#include "code\game\objects\items\inducer.dm" +#include "code\game\objects\items\kitchen.dm" +#include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\miscellaneous.dm" +#include "code\game\objects\items\mop.dm" +#include "code\game\objects\items\paint.dm" +#include "code\game\objects\items\paiwire.dm" +#include "code\game\objects\items\pet_carrier.dm" +#include "code\game\objects\items\pinpointer.dm" +#include "code\game\objects\items\plushes.dm" +#include "code\game\objects\items\pneumaticCannon.dm" +#include "code\game\objects\items\powerfist.dm" +#include "code\game\objects\items\RCD.dm" +#include "code\game\objects\items\RCL.dm" +#include "code\game\objects\items\religion.dm" +#include "code\game\objects\items\RPD.dm" +#include "code\game\objects\items\RSF.dm" +#include "code\game\objects\items\scrolls.dm" +#include "code\game\objects\items\sharpener.dm" +#include "code\game\objects\items\shields.dm" +#include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\signs.dm" +#include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\stunbaton.dm" +#include "code\game\objects\items\taster.dm" +#include "code\game\objects\items\teleportation.dm" +#include "code\game\objects\items\teleprod.dm" +#include "code\game\objects\items\theft_tools.dm" +#include "code\game\objects\items\toys.dm" +#include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded.dm" +#include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\weaponry.dm" +#include "code\game\objects\items\circuitboards\circuitboard.dm" +#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" +#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" +#include "code\game\objects\items\devices\aicard.dm" +#include "code\game\objects\items\devices\anomaly_neutralizer.dm" +#include "code\game\objects\items\devices\beacon.dm" +#include "code\game\objects\items\devices\camera_bug.dm" +#include "code\game\objects\items\devices\chameleonproj.dm" +#include "code\game\objects\items\devices\compressionkit.dm" +#include "code\game\objects\items\devices\dogborg_sleeper.dm" +#include "code\game\objects\items\devices\doorCharge.dm" +#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" +#include "code\game\objects\items\devices\flashlight.dm" +#include "code\game\objects\items\devices\forcefieldprojector.dm" +#include "code\game\objects\items\devices\geiger_counter.dm" +#include "code\game\objects\items\devices\glue.dm" +#include "code\game\objects\items\devices\gps.dm" +#include "code\game\objects\items\devices\instruments.dm" +#include "code\game\objects\items\devices\laserpointer.dm" +#include "code\game\objects\items\devices\lightreplacer.dm" +#include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\multitool.dm" +#include "code\game\objects\items\devices\paicard.dm" +#include "code\game\objects\items\devices\pipe_painter.dm" +#include "code\game\objects\items\devices\powersink.dm" +#include "code\game\objects\items\devices\pressureplates.dm" +#include "code\game\objects\items\devices\reverse_bear_trap.dm" +#include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\devices\sensor_device.dm" +#include "code\game\objects\items\devices\taperecorder.dm" +#include "code\game\objects\items\devices\traitordevices.dm" +#include "code\game\objects\items\devices\transfer_valve.dm" +#include "code\game\objects\items\devices\PDA\cart.dm" +#include "code\game\objects\items\devices\PDA\PDA.dm" +#include "code\game\objects\items\devices\PDA\PDA_types.dm" +#include "code\game\objects\items\devices\PDA\radio.dm" +#include "code\game\objects\items\devices\PDA\virus_cart.dm" +#include "code\game\objects\items\devices\radio\electropack.dm" +#include "code\game\objects\items\devices\radio\encryptionkey.dm" +#include "code\game\objects\items\devices\radio\headset.dm" +#include "code\game\objects\items\devices\radio\intercom.dm" +#include "code\game\objects\items\devices\radio\radio.dm" +#include "code\game\objects\items\grenades\antigravity.dm" +#include "code\game\objects\items\grenades\chem_grenade.dm" +#include "code\game\objects\items\grenades\clusterbuster.dm" +#include "code\game\objects\items\grenades\emgrenade.dm" +#include "code\game\objects\items\grenades\flashbang.dm" +#include "code\game\objects\items\grenades\ghettobomb.dm" +#include "code\game\objects\items\grenades\grenade.dm" +#include "code\game\objects\items\grenades\plastic.dm" +#include "code\game\objects\items\grenades\smokebomb.dm" +#include "code\game\objects\items\grenades\spawnergrenade.dm" +#include "code\game\objects\items\grenades\syndieminibomb.dm" +#include "code\game\objects\items\implants\implant.dm" +#include "code\game\objects\items\implants\implant_abductor.dm" +#include "code\game\objects\items\implants\implant_chem.dm" +#include "code\game\objects\items\implants\implant_clown.dm" +#include "code\game\objects\items\implants\implant_exile.dm" +#include "code\game\objects\items\implants\implant_explosive.dm" +#include "code\game\objects\items\implants\implant_freedom.dm" +#include "code\game\objects\items\implants\implant_krav_maga.dm" +#include "code\game\objects\items\implants\implant_mindshield.dm" +#include "code\game\objects\items\implants\implant_misc.dm" +#include "code\game\objects\items\implants\implant_spell.dm" +#include "code\game\objects\items\implants\implant_stealth.dm" +#include "code\game\objects\items\implants\implant_storage.dm" +#include "code\game\objects\items\implants\implant_track.dm" +#include "code\game\objects\items\implants\implantcase.dm" +#include "code\game\objects\items\implants\implantchair.dm" +#include "code\game\objects\items\implants\implanter.dm" +#include "code\game\objects\items\implants\implantpad.dm" +#include "code\game\objects\items\implants\implantuplink.dm" +#include "code\game\objects\items\melee\energy.dm" +#include "code\game\objects\items\melee\misc.dm" +#include "code\game\objects\items\melee\transforming.dm" +#include "code\game\objects\items\robot\ai_upgrades.dm" +#include "code\game\objects\items\robot\robot_items.dm" +#include "code\game\objects\items\robot\robot_parts.dm" +#include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\stacks\bscrystal.dm" +#include "code\game\objects\items\stacks\cash.dm" +#include "code\game\objects\items\stacks\medical.dm" +#include "code\game\objects\items\stacks\rods.dm" +#include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\telecrystal.dm" +#include "code\game\objects\items\stacks\wrap.dm" +#include "code\game\objects\items\stacks\sheets\glass.dm" +#include "code\game\objects\items\stacks\sheets\leather.dm" +#include "code\game\objects\items\stacks\sheets\light.dm" +#include "code\game\objects\items\stacks\sheets\mineral.dm" +#include "code\game\objects\items\stacks\sheets\sheet_types.dm" +#include "code\game\objects\items\stacks\sheets\sheets.dm" +#include "code\game\objects\items\stacks\tiles\light.dm" +#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" +#include "code\game\objects\items\stacks\tiles\tile_types.dm" +#include "code\game\objects\items\storage\backpack.dm" +#include "code\game\objects\items\storage\bags.dm" +#include "code\game\objects\items\storage\belt.dm" +#include "code\game\objects\items\storage\book.dm" +#include "code\game\objects\items\storage\boxes.dm" +#include "code\game\objects\items\storage\briefcase.dm" +#include "code\game\objects\items\storage\dakis.dm" +#include "code\game\objects\items\storage\fancy.dm" +#include "code\game\objects\items\storage\firstaid.dm" +#include "code\game\objects\items\storage\lockbox.dm" +#include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\storage.dm" +#include "code\game\objects\items\storage\toolbox.dm" +#include "code\game\objects\items\storage\uplink_kits.dm" +#include "code\game\objects\items\storage\wallets.dm" +#include "code\game\objects\items\tanks\jetpack.dm" +#include "code\game\objects\items\tanks\tank_types.dm" +#include "code\game\objects\items\tanks\tanks.dm" +#include "code\game\objects\items\tanks\watertank.dm" +#include "code\game\objects\items\tools\crowbar.dm" +#include "code\game\objects\items\tools\screwdriver.dm" +#include "code\game\objects\items\tools\weldingtool.dm" +#include "code\game\objects\items\tools\wirecutters.dm" +#include "code\game\objects\items\tools\wrench.dm" +#include "code\game\objects\structures\ai_core.dm" +#include "code\game\objects\structures\aliens.dm" +#include "code\game\objects\structures\artstuff.dm" +#include "code\game\objects\structures\barsigns.dm" +#include "code\game\objects\structures\bedsheet_bin.dm" +#include "code\game\objects\structures\destructible_structures.dm" +#include "code\game\objects\structures\displaycase.dm" +#include "code\game\objects\structures\divine.dm" +#include "code\game\objects\structures\door_assembly.dm" +#include "code\game\objects\structures\door_assembly_types.dm" +#include "code\game\objects\structures\dresser.dm" +#include "code\game\objects\structures\electricchair.dm" +#include "code\game\objects\structures\extinguisher.dm" +#include "code\game\objects\structures\false_walls.dm" +#include "code\game\objects\structures\fence.dm" +#include "code\game\objects\structures\fireaxe.dm" +#include "code\game\objects\structures\fireplace.dm" +#include "code\game\objects\structures\flora.dm" +#include "code\game\objects\structures\fluff.dm" +#include "code\game\objects\structures\ghost_role_spawners.dm" +#include "code\game\objects\structures\girders.dm" +#include "code\game\objects\structures\grille.dm" +#include "code\game\objects\structures\guillotine.dm" +#include "code\game\objects\structures\guncase.dm" +#include "code\game\objects\structures\headpike.dm" +#include "code\game\objects\structures\hivebot.dm" +#include "code\game\objects\structures\holosign.dm" +#include "code\game\objects\structures\janicart.dm" +#include "code\game\objects\structures\kitchen_spike.dm" +#include "code\game\objects\structures\ladders.dm" +#include "code\game\objects\structures\lattice.dm" +#include "code\game\objects\structures\life_candle.dm" +#include "code\game\objects\structures\manned_turret.dm" +#include "code\game\objects\structures\memorial.dm" +#include "code\game\objects\structures\mineral_doors.dm" +#include "code\game\objects\structures\mirror.dm" +#include "code\game\objects\structures\mop_bucket.dm" +#include "code\game\objects\structures\morgue.dm" +#include "code\game\objects\structures\musician.dm" +#include "code\game\objects\structures\noticeboard.dm" +#include "code\game\objects\structures\petrified_statue.dm" +#include "code\game\objects\structures\plasticflaps.dm" +#include "code\game\objects\structures\reflector.dm" +#include "code\game\objects\structures\safe.dm" +#include "code\game\objects\structures\showcase.dm" +#include "code\game\objects\structures\spirit_board.dm" +#include "code\game\objects\structures\statues.dm" +#include "code\game\objects\structures\table_frames.dm" +#include "code\game\objects\structures\tables_racks.dm" +#include "code\game\objects\structures\tank_dispenser.dm" +#include "code\game\objects\structures\target_stake.dm" +#include "code\game\objects\structures\traps.dm" +#include "code\game\objects\structures\watercloset.dm" +#include "code\game\objects\structures\windoor_assembly.dm" +#include "code\game\objects\structures\window.dm" +#include "code\game\objects\structures\beds_chairs\alien_nest.dm" +#include "code\game\objects\structures\beds_chairs\bed.dm" +#include "code\game\objects\structures\beds_chairs\chair.dm" +#include "code\game\objects\structures\crates_lockers\closets.dm" +#include "code\game\objects\structures\crates_lockers\crates.dm" +#include "code\game\objects\structures\crates_lockers\closets\bodybag.dm" +#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm" +#include "code\game\objects\structures\crates_lockers\closets\fitness.dm" +#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" +#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" +#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm" +#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\misc.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm" +#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm" +#include "code\game\objects\structures\crates_lockers\crates\bins.dm" +#include "code\game\objects\structures\crates_lockers\crates\critter.dm" +#include "code\game\objects\structures\crates_lockers\crates\large.dm" +#include "code\game\objects\structures\crates_lockers\crates\secure.dm" +#include "code\game\objects\structures\crates_lockers\crates\wooden.dm" +#include "code\game\objects\structures\signs\_signs.dm" +#include "code\game\objects\structures\signs\signs_departments.dm" +#include "code\game\objects\structures\signs\signs_maps.dm" +#include "code\game\objects\structures\signs\signs_plaques.dm" +#include "code\game\objects\structures\signs\signs_warning.dm" +#include "code\game\objects\structures\transit_tubes\station.dm" +#include "code\game\objects\structures\transit_tubes\transit_tube.dm" +#include "code\game\objects\structures\transit_tubes\transit_tube_construction.dm" +#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm" +#include "code\game\turfs\baseturf_skipover.dm" +#include "code\game\turfs\change_turf.dm" +#include "code\game\turfs\closed.dm" +#include "code\game\turfs\open.dm" +#include "code\game\turfs\turf.dm" +#include "code\game\turfs\simulated\chasm.dm" +#include "code\game\turfs\simulated\dirtystation.dm" +#include "code\game\turfs\simulated\floor.dm" +#include "code\game\turfs\simulated\lava.dm" +#include "code\game\turfs\simulated\minerals.dm" +#include "code\game\turfs\simulated\reebe_void.dm" +#include "code\game\turfs\simulated\river.dm" +#include "code\game\turfs\simulated\walls.dm" +#include "code\game\turfs\simulated\water.dm" +#include "code\game\turfs\simulated\floor\fancy_floor.dm" +#include "code\game\turfs\simulated\floor\light_floor.dm" +#include "code\game\turfs\simulated\floor\mineral_floor.dm" +#include "code\game\turfs\simulated\floor\misc_floor.dm" +#include "code\game\turfs\simulated\floor\plasteel_floor.dm" +#include "code\game\turfs\simulated\floor\plating.dm" +#include "code\game\turfs\simulated\floor\reinf_floor.dm" +#include "code\game\turfs\simulated\floor\plating\asteroid.dm" +#include "code\game\turfs\simulated\floor\plating\dirt.dm" +#include "code\game\turfs\simulated\floor\plating\misc_plating.dm" +#include "code\game\turfs\simulated\wall\mineral_walls.dm" +#include "code\game\turfs\simulated\wall\misc_walls.dm" +#include "code\game\turfs\simulated\wall\reinf_walls.dm" +#include "code\game\turfs\space\space.dm" +#include "code\game\turfs\space\transit.dm" +#include "code\modules\admin\admin.dm" +#include "code\modules\admin\admin_investigate.dm" +#include "code\modules\admin\admin_ranks.dm" +#include "code\modules\admin\admin_verbs.dm" +#include "code\modules\admin\adminmenu.dm" +#include "code\modules\admin\antag_panel.dm" +#include "code\modules\admin\banjob.dm" +#include "code\modules\admin\chat_commands.dm" +#include "code\modules\admin\check_antagonists.dm" +#include "code\modules\admin\create_mob.dm" +#include "code\modules\admin\create_object.dm" +#include "code\modules\admin\create_poll.dm" +#include "code\modules\admin\create_turf.dm" +#include "code\modules\admin\fun_balloon.dm" +#include "code\modules\admin\holder2.dm" +#include "code\modules\admin\ipintel.dm" +#include "code\modules\admin\IsBanned.dm" +#include "code\modules\admin\NewBan.dm" +#include "code\modules\admin\permissionedit.dm" +#include "code\modules\admin\player_panel.dm" +#include "code\modules\admin\secrets.dm" +#include "code\modules\admin\sound_emitter.dm" +#include "code\modules\admin\sql_message_system.dm" +#include "code\modules\admin\stickyban.dm" +#include "code\modules\admin\topic.dm" +#include "code\modules\admin\whitelist.dm" +#include "code\modules\admin\DB_ban\functions.dm" +#include "code\modules\admin\verbs\adminhelp.dm" +#include "code\modules\admin\verbs\adminjump.dm" +#include "code\modules\admin\verbs\adminpm.dm" +#include "code\modules\admin\verbs\adminsay.dm" +#include "code\modules\admin\verbs\ak47s.dm" +#include "code\modules\admin\verbs\atmosdebug.dm" +#include "code\modules\admin\verbs\bluespacearty.dm" +#include "code\modules\admin\verbs\borgpanel.dm" +#include "code\modules\admin\verbs\BrokenInhands.dm" +#include "code\modules\admin\verbs\cinematic.dm" +#include "code\modules\admin\verbs\deadsay.dm" +#include "code\modules\admin\verbs\debug.dm" +#include "code\modules\admin\verbs\diagnostics.dm" +#include "code\modules\admin\verbs\dice.dm" +#include "code\modules\admin\verbs\fps.dm" +#include "code\modules\admin\verbs\getlogs.dm" +#include "code\modules\admin\verbs\individual_logging.dm" +#include "code\modules\admin\verbs\machine_upgrade.dm" +#include "code\modules\admin\verbs\manipulate_organs.dm" +#include "code\modules\admin\verbs\map_template_loadverb.dm" +#include "code\modules\admin\verbs\mapping.dm" +#include "code\modules\admin\verbs\maprotation.dm" +#include "code\modules\admin\verbs\massmodvar.dm" +#include "code\modules\admin\verbs\modifyvariables.dm" +#include "code\modules\admin\verbs\one_click_antag.dm" +#include "code\modules\admin\verbs\onlyone.dm" +#include "code\modules\admin\verbs\panicbunker.dm" +#include "code\modules\admin\verbs\playsound.dm" +#include "code\modules\admin\verbs\possess.dm" +#include "code\modules\admin\verbs\pray.dm" +#include "code\modules\admin\verbs\randomverbs.dm" +#include "code\modules\admin\verbs\reestablish_db_connection.dm" +#include "code\modules\admin\verbs\spawnobjasmob.dm" +#include "code\modules\admin\verbs\tripAI.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" +#include "code\modules\admin\verbs\SDQL2\SDQL_2_wrappers.dm" +#include "code\modules\antagonists\_common\antag_datum.dm" +#include "code\modules\antagonists\_common\antag_helpers.dm" +#include "code\modules\antagonists\_common\antag_hud.dm" +#include "code\modules\antagonists\_common\antag_spawner.dm" +#include "code\modules\antagonists\_common\antag_team.dm" +#include "code\modules\antagonists\abductor\abductor.dm" +#include "code\modules\antagonists\abductor\abductee\abductee_objectives.dm" +#include "code\modules\antagonists\abductor\equipment\abduction_gear.dm" +#include "code\modules\antagonists\abductor\equipment\abduction_outfits.dm" +#include "code\modules\antagonists\abductor\equipment\abduction_surgery.dm" +#include "code\modules\antagonists\abductor\equipment\gland.dm" +#include "code\modules\antagonists\abductor\machinery\camera.dm" +#include "code\modules\antagonists\abductor\machinery\console.dm" +#include "code\modules\antagonists\abductor\machinery\dispenser.dm" +#include "code\modules\antagonists\abductor\machinery\experiment.dm" +#include "code\modules\antagonists\abductor\machinery\pad.dm" +#include "code\modules\antagonists\blob\blob.dm" +#include "code\modules\antagonists\blob\blob\blob_report.dm" +#include "code\modules\antagonists\blob\blob\overmind.dm" +#include "code\modules\antagonists\blob\blob\powers.dm" +#include "code\modules\antagonists\blob\blob\theblob.dm" +#include "code\modules\antagonists\blob\blob\blobs\blob_mobs.dm" +#include "code\modules\antagonists\blob\blob\blobs\core.dm" +#include "code\modules\antagonists\blob\blob\blobs\factory.dm" +#include "code\modules\antagonists\blob\blob\blobs\node.dm" +#include "code\modules\antagonists\blob\blob\blobs\resource.dm" +#include "code\modules\antagonists\blob\blob\blobs\shield.dm" +#include "code\modules\antagonists\brainwashing\brainwashing.dm" +#include "code\modules\antagonists\brother\brother.dm" +#include "code\modules\antagonists\changeling\cellular_emporium.dm" +#include "code\modules\antagonists\changeling\changeling.dm" +#include "code\modules\antagonists\changeling\changeling_power.dm" +#include "code\modules\antagonists\changeling\powers\absorb.dm" +#include "code\modules\antagonists\changeling\powers\adrenaline.dm" +#include "code\modules\antagonists\changeling\powers\augmented_eyesight.dm" +#include "code\modules\antagonists\changeling\powers\biodegrade.dm" +#include "code\modules\antagonists\changeling\powers\chameleon_skin.dm" +#include "code\modules\antagonists\changeling\powers\digitalcamo.dm" +#include "code\modules\antagonists\changeling\powers\fakedeath.dm" +#include "code\modules\antagonists\changeling\powers\fleshmend.dm" +#include "code\modules\antagonists\changeling\powers\headcrab.dm" +#include "code\modules\antagonists\changeling\powers\hivemind.dm" +#include "code\modules\antagonists\changeling\powers\humanform.dm" +#include "code\modules\antagonists\changeling\powers\lesserform.dm" +#include "code\modules\antagonists\changeling\powers\linglink.dm" +#include "code\modules\antagonists\changeling\powers\mimic_voice.dm" +#include "code\modules\antagonists\changeling\powers\mutations.dm" +#include "code\modules\antagonists\changeling\powers\panacea.dm" +#include "code\modules\antagonists\changeling\powers\pheromone_receptors.dm" +#include "code\modules\antagonists\changeling\powers\regenerate.dm" +#include "code\modules\antagonists\changeling\powers\revive.dm" +#include "code\modules\antagonists\changeling\powers\shriek.dm" +#include "code\modules\antagonists\changeling\powers\spiders.dm" +#include "code\modules\antagonists\changeling\powers\strained_muscles.dm" +#include "code\modules\antagonists\changeling\powers\tiny_prick.dm" +#include "code\modules\antagonists\changeling\powers\transform.dm" +#include "code\modules\antagonists\clockcult\clock_effect.dm" +#include "code\modules\antagonists\clockcult\clock_item.dm" +#include "code\modules\antagonists\clockcult\clock_mobs.dm" +#include "code\modules\antagonists\clockcult\clock_scripture.dm" +#include "code\modules\antagonists\clockcult\clock_structure.dm" +#include "code\modules\antagonists\clockcult\clockcult.dm" +#include "code\modules\antagonists\clockcult\clock_effects\city_of_cogs_rift.dm" +#include "code\modules\antagonists\clockcult\clock_effects\clock_overlay.dm" +#include "code\modules\antagonists\clockcult\clock_effects\clock_sigils.dm" +#include "code\modules\antagonists\clockcult\clock_effects\general_markers.dm" +#include "code\modules\antagonists\clockcult\clock_effects\servant_blocker.dm" +#include "code\modules\antagonists\clockcult\clock_effects\spatial_gateway.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\clock_powerdrain.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\component_helpers.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\fabrication_helpers.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\hierophant_network.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\power_helpers.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\ratvarian_language.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\scripture_checks.dm" +#include "code\modules\antagonists\clockcult\clock_helpers\slab_abilities.dm" +#include "code\modules\antagonists\clockcult\clock_items\clock_components.dm" +#include "code\modules\antagonists\clockcult\clock_items\clockwork_armor.dm" +#include "code\modules\antagonists\clockcult\clock_items\clockwork_slab.dm" +#include "code\modules\antagonists\clockcult\clock_items\clockwork_weaponry.dm" +#include "code\modules\antagonists\clockcult\clock_items\construct_chassis.dm" +#include "code\modules\antagonists\clockcult\clock_items\integration_cog.dm" +#include "code\modules\antagonists\clockcult\clock_items\judicial_visor.dm" +#include "code\modules\antagonists\clockcult\clock_items\replica_fabricator.dm" +#include "code\modules\antagonists\clockcult\clock_items\soul_vessel.dm" +#include "code\modules\antagonists\clockcult\clock_items\wraith_spectacles.dm" +#include "code\modules\antagonists\clockcult\clock_items\clock_weapons\_call_weapon.dm" +#include "code\modules\antagonists\clockcult\clock_items\clock_weapons\ratvarian_spear.dm" +#include "code\modules\antagonists\clockcult\clock_mobs\_eminence.dm" +#include "code\modules\antagonists\clockcult\clock_mobs\clockwork_marauder.dm" +#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_applications.dm" +#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_cyborg.dm" +#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_drivers.dm" +#include "code\modules\antagonists\clockcult\clock_scriptures\scripture_scripts.dm" +#include "code\modules\antagonists\clockcult\clock_structures\_trap_object.dm" +#include "code\modules\antagonists\clockcult\clock_structures\ark_of_the_clockwork_justicar.dm" +#include "code\modules\antagonists\clockcult\clock_structures\clockwork_obelisk.dm" +#include "code\modules\antagonists\clockcult\clock_structures\eminence_spire.dm" +#include "code\modules\antagonists\clockcult\clock_structures\heralds_beacon.dm" +#include "code\modules\antagonists\clockcult\clock_structures\mania_motor.dm" +#include "code\modules\antagonists\clockcult\clock_structures\ocular_warden.dm" +#include "code\modules\antagonists\clockcult\clock_structures\ratvar_the_clockwork_justicar.dm" +#include "code\modules\antagonists\clockcult\clock_structures\reflector.dm" +#include "code\modules\antagonists\clockcult\clock_structures\stargazer.dm" +#include "code\modules\antagonists\clockcult\clock_structures\taunting_trail.dm" +#include "code\modules\antagonists\clockcult\clock_structures\wall_gear.dm" +#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\lever.dm" +#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\pressure_sensor.dm" +#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\pressure_sensor_mech.dm" +#include "code\modules\antagonists\clockcult\clock_structures\trap_triggers\repeater.dm" +#include "code\modules\antagonists\clockcult\clock_structures\traps\brass_skewer.dm" +#include "code\modules\antagonists\clockcult\clock_structures\traps\power_null.dm" +#include "code\modules\antagonists\clockcult\clock_structures\traps\steam_vent.dm" +#include "code\modules\antagonists\cult\blood_magic.dm" +#include "code\modules\antagonists\cult\cult.dm" +#include "code\modules\antagonists\cult\cult_comms.dm" +#include "code\modules\antagonists\cult\cult_items.dm" +#include "code\modules\antagonists\cult\cult_structures.dm" +#include "code\modules\antagonists\cult\ritual.dm" +#include "code\modules\antagonists\cult\rune_spawn_action.dm" +#include "code\modules\antagonists\cult\runes.dm" +#include "code\modules\antagonists\devil\devil.dm" +#include "code\modules\antagonists\devil\devil_helpers.dm" +#include "code\modules\antagonists\devil\imp\imp.dm" +#include "code\modules\antagonists\devil\sintouched\objectives.dm" +#include "code\modules\antagonists\devil\sintouched\sintouched.dm" +#include "code\modules\antagonists\devil\true_devil\_true_devil.dm" +#include "code\modules\antagonists\devil\true_devil\inventory.dm" +#include "code\modules\antagonists\disease\disease_abilities.dm" +#include "code\modules\antagonists\disease\disease_datum.dm" +#include "code\modules\antagonists\disease\disease_disease.dm" +#include "code\modules\antagonists\disease\disease_event.dm" +#include "code\modules\antagonists\disease\disease_mob.dm" +#include "code\modules\antagonists\ert\ert.dm" +#include "code\modules\antagonists\greentext\greentext.dm" +#include "code\modules\antagonists\highlander\highlander.dm" +#include "code\modules\antagonists\monkey\monkey.dm" +#include "code\modules\antagonists\morph\morph.dm" +#include "code\modules\antagonists\morph\morph_antag.dm" +#include "code\modules\antagonists\nightmare\nightmare.dm" +#include "code\modules\antagonists\ninja\ninja.dm" +#include "code\modules\antagonists\nukeop\clownop.dm" +#include "code\modules\antagonists\nukeop\nukeop.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm" +#include "code\modules\antagonists\nukeop\equipment\nuclearbomb.dm" +#include "code\modules\antagonists\nukeop\equipment\pinpointer.dm" +#include "code\modules\antagonists\official\official.dm" +#include "code\modules\antagonists\overthrow\overthrow.dm" +#include "code\modules\antagonists\overthrow\overthrow_converter.dm" +#include "code\modules\antagonists\overthrow\overthrow_team.dm" +#include "code\modules\antagonists\pirate\pirate.dm" +#include "code\modules\antagonists\revenant\revenant.dm" +#include "code\modules\antagonists\revenant\revenant_abilities.dm" +#include "code\modules\antagonists\revenant\revenant_antag.dm" +#include "code\modules\antagonists\revenant\revenant_blight.dm" +#include "code\modules\antagonists\revenant\revenant_spawn_event.dm" +#include "code\modules\antagonists\revolution\revolution.dm" +#include "code\modules\antagonists\separatist\separatist.dm" +#include "code\modules\antagonists\slaughter\slaughter.dm" +#include "code\modules\antagonists\slaughter\slaughter_antag.dm" +#include "code\modules\antagonists\slaughter\slaughterevent.dm" +#include "code\modules\antagonists\survivalist\survivalist.dm" +#include "code\modules\antagonists\swarmer\swarmer.dm" +#include "code\modules\antagonists\swarmer\swarmer_event.dm" +#include "code\modules\antagonists\traitor\datum_traitor.dm" +#include "code\modules\antagonists\traitor\equipment\Malf_Modules.dm" +#include "code\modules\antagonists\traitor\IAA\internal_affairs.dm" +#include "code\modules\antagonists\valentines\heartbreaker.dm" +#include "code\modules\antagonists\valentines\valentine.dm" +#include "code\modules\antagonists\wishgranter\wishgranter.dm" +#include "code\modules\antagonists\wizard\wizard.dm" +#include "code\modules\antagonists\wizard\equipment\artefact.dm" +#include "code\modules\antagonists\wizard\equipment\soulstone.dm" +#include "code\modules\antagonists\wizard\equipment\spellbook.dm" +#include "code\modules\antagonists\xeno\xeno.dm" +#include "code\modules\assembly\assembly.dm" +#include "code\modules\assembly\bomb.dm" +#include "code\modules\assembly\doorcontrol.dm" +#include "code\modules\assembly\flash.dm" +#include "code\modules\assembly\health.dm" +#include "code\modules\assembly\helpers.dm" +#include "code\modules\assembly\holder.dm" +#include "code\modules\assembly\igniter.dm" +#include "code\modules\assembly\infrared.dm" +#include "code\modules\assembly\mousetrap.dm" +#include "code\modules\assembly\proximity.dm" +#include "code\modules\assembly\shock_kit.dm" +#include "code\modules\assembly\signaler.dm" +#include "code\modules\assembly\timer.dm" +#include "code\modules\assembly\voice.dm" +#include "code\modules\atmospherics\environmental\LINDA_fire.dm" +#include "code\modules\atmospherics\environmental\LINDA_system.dm" +#include "code\modules\atmospherics\environmental\LINDA_turf_tile.dm" +#include "code\modules\atmospherics\gasmixtures\gas_mixture.dm" +#include "code\modules\atmospherics\gasmixtures\gas_types.dm" +#include "code\modules\atmospherics\gasmixtures\immutable_mixtures.dm" +#include "code\modules\atmospherics\gasmixtures\reactions.dm" +#include "code\modules\atmospherics\machinery\airalarm.dm" +#include "code\modules\atmospherics\machinery\atmosmachinery.dm" +#include "code\modules\atmospherics\machinery\datum_pipeline.dm" +#include "code\modules\atmospherics\machinery\components\components_base.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\binary_devices.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\circulator.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\dp_vent_pump.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\passive_gate.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\pump.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\valve.dm" +#include "code\modules\atmospherics\machinery\components\binary_devices\volume_pump.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\filter.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\mixer.dm" +#include "code\modules\atmospherics\machinery\components\trinary_devices\trinary_devices.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\cryo.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\heat_exchanger.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\outlet_injector.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\portables_connector.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\tank.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\thermomachine.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\unary_devices.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\vent_pump.dm" +#include "code\modules\atmospherics\machinery\components\unary_devices\vent_scrubber.dm" +#include "code\modules\atmospherics\machinery\other\meter.dm" +#include "code\modules\atmospherics\machinery\other\miner.dm" +#include "code\modules\atmospherics\machinery\pipes\layermanifold.dm" +#include "code\modules\atmospherics\machinery\pipes\manifold.dm" +#include "code\modules\atmospherics\machinery\pipes\manifold4w.dm" +#include "code\modules\atmospherics\machinery\pipes\pipes.dm" +#include "code\modules\atmospherics\machinery\pipes\simple.dm" +#include "code\modules\atmospherics\machinery\pipes\heat_exchange\he_pipes.dm" +#include "code\modules\atmospherics\machinery\pipes\heat_exchange\junction.dm" +#include "code\modules\atmospherics\machinery\pipes\heat_exchange\manifold.dm" +#include "code\modules\atmospherics\machinery\pipes\heat_exchange\simple.dm" +#include "code\modules\atmospherics\machinery\portable\canister.dm" +#include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" +#include "code\modules\atmospherics\machinery\portable\pump.dm" +#include "code\modules\atmospherics\machinery\portable\scrubber.dm" +#include "code\modules\awaymissions\away_props.dm" +#include "code\modules\awaymissions\bluespaceartillery.dm" +#include "code\modules\awaymissions\capture_the_flag.dm" +#include "code\modules\awaymissions\corpse.dm" +#include "code\modules\awaymissions\exile.dm" +#include "code\modules\awaymissions\gateway.dm" +#include "code\modules\awaymissions\pamphlet.dm" +#include "code\modules\awaymissions\signpost.dm" +#include "code\modules\awaymissions\super_secret_room.dm" +#include "code\modules\awaymissions\zlevel.dm" +#include "code\modules\awaymissions\mission_code\Academy.dm" +#include "code\modules\awaymissions\mission_code\Cabin.dm" +#include "code\modules\awaymissions\mission_code\caves.dm" +#include "code\modules\awaymissions\mission_code\centcomAway.dm" +#include "code\modules\awaymissions\mission_code\challenge.dm" +#include "code\modules\awaymissions\mission_code\moonoutpost19.dm" +#include "code\modules\awaymissions\mission_code\murderdome.dm" +#include "code\modules\awaymissions\mission_code\research.dm" +#include "code\modules\awaymissions\mission_code\snowdin.dm" +#include "code\modules\awaymissions\mission_code\spacebattle.dm" +#include "code\modules\awaymissions\mission_code\stationCollision.dm" +#include "code\modules\awaymissions\mission_code\undergroundoutpost45.dm" +#include "code\modules\awaymissions\mission_code\wildwest.dm" +#include "code\modules\bsql\includes.dm" +#include "code\modules\buildmode\bm_mode.dm" +#include "code\modules\buildmode\buildmode.dm" +#include "code\modules\buildmode\buttons.dm" +#include "code\modules\buildmode\effects\line.dm" +#include "code\modules\buildmode\submodes\advanced.dm" +#include "code\modules\buildmode\submodes\area_edit.dm" +#include "code\modules\buildmode\submodes\basic.dm" +#include "code\modules\buildmode\submodes\boom.dm" +#include "code\modules\buildmode\submodes\copy.dm" +#include "code\modules\buildmode\submodes\fill.dm" +#include "code\modules\buildmode\submodes\mapgen.dm" +#include "code\modules\buildmode\submodes\throwing.dm" +#include "code\modules\buildmode\submodes\variable_edit.dm" +#include "code\modules\cargo\bounty.dm" +#include "code\modules\cargo\bounty_console.dm" +#include "code\modules\cargo\centcom_podlauncher.dm" +#include "code\modules\cargo\console.dm" +#include "code\modules\cargo\export_scanner.dm" +#include "code\modules\cargo\exports.dm" +#include "code\modules\cargo\expressconsole.dm" +#include "code\modules\cargo\gondolapod.dm" +#include "code\modules\cargo\order.dm" +#include "code\modules\cargo\packs.dm" +#include "code\modules\cargo\supplypod.dm" +#include "code\modules\cargo\supplypod_beacon.dm" +#include "code\modules\cargo\bounties\assistant.dm" +#include "code\modules\cargo\bounties\botany.dm" +#include "code\modules\cargo\bounties\chef.dm" +#include "code\modules\cargo\bounties\engineering.dm" +#include "code\modules\cargo\bounties\item.dm" +#include "code\modules\cargo\bounties\mech.dm" +#include "code\modules\cargo\bounties\medical.dm" +#include "code\modules\cargo\bounties\mining.dm" +#include "code\modules\cargo\bounties\reagent.dm" +#include "code\modules\cargo\bounties\science.dm" +#include "code\modules\cargo\bounties\security.dm" +#include "code\modules\cargo\bounties\slime.dm" +#include "code\modules\cargo\bounties\special.dm" +#include "code\modules\cargo\bounties\virus.dm" +#include "code\modules\cargo\exports\gear.dm" +#include "code\modules\cargo\exports\large_objects.dm" +#include "code\modules\cargo\exports\manifest.dm" +#include "code\modules\cargo\exports\materials.dm" +#include "code\modules\cargo\exports\parts.dm" +#include "code\modules\cargo\exports\seeds.dm" +#include "code\modules\cargo\exports\sheets.dm" +#include "code\modules\cargo\exports\tools.dm" +#include "code\modules\cargo\exports\weapons.dm" +#include "code\modules\chatter\chatter.dm" +#include "code\modules\client\asset_cache.dm" +#include "code\modules\client\client_colour.dm" +#include "code\modules\client\client_defines.dm" +#include "code\modules\client\client_procs.dm" +#include "code\modules\client\message.dm" +#include "code\modules\client\player_details.dm" +#include "code\modules\client\preferences.dm" +#include "code\modules\client\preferences_savefile.dm" +#include "code\modules\client\preferences_toggles.dm" +#include "code\modules\client\preferences_vr.dm" +#include "code\modules\client\verbs\aooc.dm" +#include "code\modules\client\verbs\etips.dm" +#include "code\modules\client\verbs\looc.dm" +#include "code\modules\client\verbs\ooc.dm" +#include "code\modules\client\verbs\ping.dm" +#include "code\modules\client\verbs\suicide.dm" +#include "code\modules\client\verbs\who.dm" +#include "code\modules\clothing\chameleon.dm" +#include "code\modules\clothing\clothing.dm" +#include "code\modules\clothing\ears\_ears.dm" +#include "code\modules\clothing\glasses\_glasses.dm" +#include "code\modules\clothing\glasses\engine_goggles.dm" +#include "code\modules\clothing\glasses\hud.dm" +#include "code\modules\clothing\glasses\vg_glasses.dm" +#include "code\modules\clothing\gloves\_gloves.dm" +#include "code\modules\clothing\gloves\boxing.dm" +#include "code\modules\clothing\gloves\color.dm" +#include "code\modules\clothing\gloves\miscellaneous.dm" +#include "code\modules\clothing\gloves\vg_gloves.dm" +#include "code\modules\clothing\head\_head.dm" +#include "code\modules\clothing\head\beanie.dm" +#include "code\modules\clothing\head\cit_hats.dm" +#include "code\modules\clothing\head\collectable.dm" +#include "code\modules\clothing\head\hardhat.dm" +#include "code\modules\clothing\head\helmet.dm" +#include "code\modules\clothing\head\jobs.dm" +#include "code\modules\clothing\head\misc.dm" +#include "code\modules\clothing\head\misc_special.dm" +#include "code\modules\clothing\head\soft_caps.dm" +#include "code\modules\clothing\head\vg_hats.dm" +#include "code\modules\clothing\masks\_masks.dm" +#include "code\modules\clothing\masks\boxing.dm" +#include "code\modules\clothing\masks\breath.dm" +#include "code\modules\clothing\masks\gasmask.dm" +#include "code\modules\clothing\masks\hailer.dm" +#include "code\modules\clothing\masks\miscellaneous.dm" +#include "code\modules\clothing\masks\vg_masks.dm" +#include "code\modules\clothing\neck\_neck.dm" +#include "code\modules\clothing\outfits\ert.dm" +#include "code\modules\clothing\outfits\event.dm" +#include "code\modules\clothing\outfits\standard.dm" +#include "code\modules\clothing\outfits\vr.dm" +#include "code\modules\clothing\outfits\vv_outfit.dm" +#include "code\modules\clothing\shoes\_shoes.dm" +#include "code\modules\clothing\shoes\bananashoes.dm" +#include "code\modules\clothing\shoes\colour.dm" +#include "code\modules\clothing\shoes\magboots.dm" +#include "code\modules\clothing\shoes\miscellaneous.dm" +#include "code\modules\clothing\shoes\taeclowndo.dm" +#include "code\modules\clothing\shoes\vg_shoes.dm" +#include "code\modules\clothing\spacesuits\_spacesuits.dm" +#include "code\modules\clothing\spacesuits\chronosuit.dm" +#include "code\modules\clothing\spacesuits\hardsuit.dm" +#include "code\modules\clothing\spacesuits\miscellaneous.dm" +#include "code\modules\clothing\spacesuits\plasmamen.dm" +#include "code\modules\clothing\spacesuits\syndi.dm" +#include "code\modules\clothing\spacesuits\vg_spess.dm" +#include "code\modules\clothing\suits\_suits.dm" +#include "code\modules\clothing\suits\armor.dm" +#include "code\modules\clothing\suits\bio.dm" +#include "code\modules\clothing\suits\cloaks.dm" +#include "code\modules\clothing\suits\jobs.dm" +#include "code\modules\clothing\suits\labcoat.dm" +#include "code\modules\clothing\suits\miscellaneous.dm" +#include "code\modules\clothing\suits\reactive_armour.dm" +#include "code\modules\clothing\suits\toggles.dm" +#include "code\modules\clothing\suits\utility.dm" +#include "code\modules\clothing\suits\vg_suits.dm" +#include "code\modules\clothing\suits\wiz_robe.dm" +#include "code\modules\clothing\under\_under.dm" +#include "code\modules\clothing\under\accessories.dm" +#include "code\modules\clothing\under\color.dm" +#include "code\modules\clothing\under\miscellaneous.dm" +#include "code\modules\clothing\under\pants.dm" +#include "code\modules\clothing\under\shorts.dm" +#include "code\modules\clothing\under\syndicate.dm" +#include "code\modules\clothing\under\trek.dm" +#include "code\modules\clothing\under\vg_under.dm" +#include "code\modules\clothing\under\jobs\civilian.dm" +#include "code\modules\clothing\under\jobs\engineering.dm" +#include "code\modules\clothing\under\jobs\medsci.dm" +#include "code\modules\clothing\under\jobs\security.dm" +#include "code\modules\crafting\craft.dm" +#include "code\modules\crafting\guncrafting.dm" +#include "code\modules\crafting\recipes.dm" +#include "code\modules\detectivework\detective_work.dm" +#include "code\modules\detectivework\evidence.dm" +#include "code\modules\detectivework\footprints_and_rag.dm" +#include "code\modules\detectivework\scanner.dm" +#include "code\modules\emoji\emoji_parse.dm" +#include "code\modules\error_handler\error_handler.dm" +#include "code\modules\error_handler\error_viewer.dm" +#include "code\modules\events\_event.dm" +#include "code\modules\events\abductor.dm" +#include "code\modules\events\alien_infestation.dm" +#include "code\modules\events\anomaly.dm" +#include "code\modules\events\anomaly_bluespace.dm" +#include "code\modules\events\anomaly_flux.dm" +#include "code\modules\events\anomaly_grav.dm" +#include "code\modules\events\anomaly_pyro.dm" +#include "code\modules\events\anomaly_vortex.dm" +#include "code\modules\events\aurora_caelus.dm" +#include "code\modules\events\blob.dm" +#include "code\modules\events\brand_intelligence.dm" +#include "code\modules\events\bureaucratic_error.dm" +#include "code\modules\events\camerafailure.dm" +#include "code\modules\events\carp_migration.dm" +#include "code\modules\events\communications_blackout.dm" +#include "code\modules\events\devil.dm" +#include "code\modules\events\disease_outbreak.dm" +#include "code\modules\events\dust.dm" +#include "code\modules\events\electrical_storm.dm" +#include "code\modules\events\false_alarm.dm" +#include "code\modules\events\ghost_role.dm" +#include "code\modules\events\grid_check.dm" +#include "code\modules\events\heart_attack.dm" +#include "code\modules\events\high_priority_bounty.dm" +#include "code\modules\events\immovable_rod.dm" +#include "code\modules\events\ion_storm.dm" +#include "code\modules\events\major_dust.dm" +#include "code\modules\events\mass_hallucination.dm" +#include "code\modules\events\meateor_wave.dm" +#include "code\modules\events\meteor_wave.dm" +#include "code\modules\events\mice_migration.dm" +#include "code\modules\events\nightmare.dm" +#include "code\modules\events\operative.dm" +#include "code\modules\events\pirates.dm" +#include "code\modules\events\portal_storm.dm" +#include "code\modules\events\prison_break.dm" +#include "code\modules\events\processor_overload.dm" +#include "code\modules\events\radiation_storm.dm" +#include "code\modules\events\sentience.dm" +#include "code\modules\events\shuttle_loan.dm" +#include "code\modules\events\spacevine.dm" +#include "code\modules\events\spider_infestation.dm" +#include "code\modules\events\spontaneous_appendicitis.dm" +#include "code\modules\events\vent_clog.dm" +#include "code\modules\events\wormholes.dm" +#include "code\modules\events\holiday\halloween.dm" +#include "code\modules\events\holiday\vday.dm" +#include "code\modules\events\holiday\xmas.dm" +#include "code\modules\events\wizard\aid.dm" +#include "code\modules\events\wizard\blobies.dm" +#include "code\modules\events\wizard\curseditems.dm" +#include "code\modules\events\wizard\departmentrevolt.dm" +#include "code\modules\events\wizard\fakeexplosion.dm" +#include "code\modules\events\wizard\ghost.dm" +#include "code\modules\events\wizard\greentext.dm" +#include "code\modules\events\wizard\imposter.dm" +#include "code\modules\events\wizard\invincible.dm" +#include "code\modules\events\wizard\lava.dm" +#include "code\modules\events\wizard\magicarp.dm" +#include "code\modules\events\wizard\petsplosion.dm" +#include "code\modules\events\wizard\race.dm" +#include "code\modules\events\wizard\rpgloot.dm" +#include "code\modules\events\wizard\shuffle.dm" +#include "code\modules\events\wizard\summons.dm" +#include "code\modules\fields\fields.dm" +#include "code\modules\fields\gravity.dm" +#include "code\modules\fields\peaceborg_dampener.dm" +#include "code\modules\fields\timestop.dm" +#include "code\modules\fields\turf_objects.dm" +#include "code\modules\flufftext\Dreaming.dm" +#include "code\modules\flufftext\Hallucination.dm" +#include "code\modules\food_and_drinks\food.dm" +#include "code\modules\food_and_drinks\pizzabox.dm" +#include "code\modules\food_and_drinks\drinks\drinks.dm" +#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm" +#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm" +#include "code\modules\food_and_drinks\food\condiment.dm" +#include "code\modules\food_and_drinks\food\customizables.dm" +#include "code\modules\food_and_drinks\food\snacks.dm" +#include "code\modules\food_and_drinks\food\snacks_bread.dm" +#include "code\modules\food_and_drinks\food\snacks_burgers.dm" +#include "code\modules\food_and_drinks\food\snacks_cake.dm" +#include "code\modules\food_and_drinks\food\snacks_egg.dm" +#include "code\modules\food_and_drinks\food\snacks_frozen.dm" +#include "code\modules\food_and_drinks\food\snacks_meat.dm" +#include "code\modules\food_and_drinks\food\snacks_other.dm" +#include "code\modules\food_and_drinks\food\snacks_pastry.dm" +#include "code\modules\food_and_drinks\food\snacks_pie.dm" +#include "code\modules\food_and_drinks\food\snacks_pizza.dm" +#include "code\modules\food_and_drinks\food\snacks_salad.dm" +#include "code\modules\food_and_drinks\food\snacks_sandwichtoast.dm" +#include "code\modules\food_and_drinks\food\snacks_soup.dm" +#include "code\modules\food_and_drinks\food\snacks_spaghetti.dm" +#include "code\modules\food_and_drinks\food\snacks_sushi.dm" +#include "code\modules\food_and_drinks\food\snacks_vend.dm" +#include "code\modules\food_and_drinks\food\snacks\dough.dm" +#include "code\modules\food_and_drinks\food\snacks\meat.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\food_cart.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm" +#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm" +#include "code\modules\food_and_drinks\recipes\drinks_recipes.dm" +#include "code\modules\food_and_drinks\recipes\food_mixtures.dm" +#include "code\modules\food_and_drinks\recipes\processor_recipes.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_bread.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_burger.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_cake.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_salad.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sandwich.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sushi.dm" +#include "code\modules\games\cas.dm" +#include "code\modules\goonchat\browserOutput.dm" +#include "code\modules\goonchat\jsErrorHandler.dm" +#include "code\modules\holiday\easter.dm" +#include "code\modules\holiday\holidays.dm" +#include "code\modules\holodeck\area_copy.dm" +#include "code\modules\holodeck\computer.dm" +#include "code\modules\holodeck\holo_effect.dm" +#include "code\modules\holodeck\items.dm" +#include "code\modules\holodeck\mobs.dm" +#include "code\modules\holodeck\turfs.dm" +#include "code\modules\hydroponics\biogenerator.dm" +#include "code\modules\hydroponics\fermenting_barrel.dm" +#include "code\modules\hydroponics\gene_modder.dm" +#include "code\modules\hydroponics\grown.dm" +#include "code\modules\hydroponics\growninedible.dm" +#include "code\modules\hydroponics\hydroitemdefines.dm" +#include "code\modules\hydroponics\hydroponics.dm" +#include "code\modules\hydroponics\plant_genes.dm" +#include "code\modules\hydroponics\sample.dm" +#include "code\modules\hydroponics\seed_extractor.dm" +#include "code\modules\hydroponics\seeds.dm" +#include "code\modules\hydroponics\beekeeping\beebox.dm" +#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm" +#include "code\modules\hydroponics\beekeeping\honey_frame.dm" +#include "code\modules\hydroponics\beekeeping\honeycomb.dm" +#include "code\modules\hydroponics\grown\ambrosia.dm" +#include "code\modules\hydroponics\grown\apple.dm" +#include "code\modules\hydroponics\grown\banana.dm" +#include "code\modules\hydroponics\grown\beans.dm" +#include "code\modules\hydroponics\grown\berries.dm" +#include "code\modules\hydroponics\grown\cannabis.dm" +#include "code\modules\hydroponics\grown\cereals.dm" +#include "code\modules\hydroponics\grown\chili.dm" +#include "code\modules\hydroponics\grown\citrus.dm" +#include "code\modules\hydroponics\grown\cocoa_vanilla.dm" +#include "code\modules\hydroponics\grown\corn.dm" +#include "code\modules\hydroponics\grown\eggplant.dm" +#include "code\modules\hydroponics\grown\flowers.dm" +#include "code\modules\hydroponics\grown\grass_carpet.dm" +#include "code\modules\hydroponics\grown\kudzu.dm" +#include "code\modules\hydroponics\grown\melon.dm" +#include "code\modules\hydroponics\grown\misc.dm" +#include "code\modules\hydroponics\grown\mushrooms.dm" +#include "code\modules\hydroponics\grown\nettle.dm" +#include "code\modules\hydroponics\grown\onion.dm" +#include "code\modules\hydroponics\grown\pineapple.dm" +#include "code\modules\hydroponics\grown\potato.dm" +#include "code\modules\hydroponics\grown\pumpkin.dm" +#include "code\modules\hydroponics\grown\random.dm" +#include "code\modules\hydroponics\grown\replicapod.dm" +#include "code\modules\hydroponics\grown\root.dm" +#include "code\modules\hydroponics\grown\tea_coffee.dm" +#include "code\modules\hydroponics\grown\tobacco.dm" +#include "code\modules\hydroponics\grown\tomato.dm" +#include "code\modules\hydroponics\grown\towercap.dm" +#include "code\modules\integrated_electronics\_defines.dm" +#include "code\modules\integrated_electronics\core\analyzer.dm" +#include "code\modules\integrated_electronics\core\assemblies.dm" +#include "code\modules\integrated_electronics\core\debugger.dm" +#include "code\modules\integrated_electronics\core\detailer.dm" +#include "code\modules\integrated_electronics\core\helpers.dm" +#include "code\modules\integrated_electronics\core\integrated_circuit.dm" +#include "code\modules\integrated_electronics\core\pins.dm" +#include "code\modules\integrated_electronics\core\printer.dm" +#include "code\modules\integrated_electronics\core\saved_circuits.dm" +#include "code\modules\integrated_electronics\core\wirer.dm" +#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\index_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\selfref_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm" +#include "code\modules\integrated_electronics\passive\passive.dm" +#include "code\modules\integrated_electronics\passive\power.dm" +#include "code\modules\integrated_electronics\subtypes\access.dm" +#include "code\modules\integrated_electronics\subtypes\arithmetic.dm" +#include "code\modules\integrated_electronics\subtypes\atmospherics.dm" +#include "code\modules\integrated_electronics\subtypes\converters.dm" +#include "code\modules\integrated_electronics\subtypes\data_transfer.dm" +#include "code\modules\integrated_electronics\subtypes\input.dm" +#include "code\modules\integrated_electronics\subtypes\lists.dm" +#include "code\modules\integrated_electronics\subtypes\logic.dm" +#include "code\modules\integrated_electronics\subtypes\manipulation.dm" +#include "code\modules\integrated_electronics\subtypes\memory.dm" +#include "code\modules\integrated_electronics\subtypes\output.dm" +#include "code\modules\integrated_electronics\subtypes\power.dm" +#include "code\modules\integrated_electronics\subtypes\reagents.dm" +#include "code\modules\integrated_electronics\subtypes\smart.dm" +#include "code\modules\integrated_electronics\subtypes\text.dm" +#include "code\modules\integrated_electronics\subtypes\time.dm" +#include "code\modules\integrated_electronics\subtypes\trig.dm" +#include "code\modules\integrated_electronics\subtypes\weaponized.dm" +#include "code\modules\jobs\access.dm" +#include "code\modules\jobs\job_exp.dm" +#include "code\modules\jobs\jobs.dm" +#include "code\modules\jobs\job_types\assistant.dm" +#include "code\modules\jobs\job_types\captain.dm" +#include "code\modules\jobs\job_types\cargo_service.dm" +#include "code\modules\jobs\job_types\civilian.dm" +#include "code\modules\jobs\job_types\civilian_chaplain.dm" +#include "code\modules\jobs\job_types\engineering.dm" +#include "code\modules\jobs\job_types\job.dm" +#include "code\modules\jobs\job_types\medical.dm" +#include "code\modules\jobs\job_types\science.dm" +#include "code\modules\jobs\job_types\security.dm" +#include "code\modules\jobs\job_types\silicon.dm" +#include "code\modules\jobs\map_changes\map_changes.dm" +#include "code\modules\keybindings\bindings_admin.dm" +#include "code\modules\keybindings\bindings_atom.dm" +#include "code\modules\keybindings\bindings_carbon.dm" +#include "code\modules\keybindings\bindings_client.dm" +#include "code\modules\keybindings\bindings_human.dm" +#include "code\modules\keybindings\bindings_living.dm" +#include "code\modules\keybindings\bindings_mob.dm" +#include "code\modules\keybindings\bindings_robot.dm" +#include "code\modules\keybindings\focus.dm" +#include "code\modules\keybindings\setup.dm" +#include "code\modules\language\aphasia.dm" +#include "code\modules\language\beachbum.dm" +#include "code\modules\language\codespeak.dm" +#include "code\modules\language\common.dm" +#include "code\modules\language\draconic.dm" +#include "code\modules\language\drone.dm" +#include "code\modules\language\language.dm" +#include "code\modules\language\language_holder.dm" +#include "code\modules\language\language_menu.dm" +#include "code\modules\language\machine.dm" +#include "code\modules\language\monkey.dm" +#include "code\modules\language\mushroom.dm" +#include "code\modules\language\narsian.dm" +#include "code\modules\language\ratvarian.dm" +#include "code\modules\language\slime.dm" +#include "code\modules\language\swarmer.dm" +#include "code\modules\language\xenocommon.dm" +#include "code\modules\library\lib_codex_gigas.dm" +#include "code\modules\library\lib_items.dm" +#include "code\modules\library\lib_machines.dm" +#include "code\modules\library\random_books.dm" +#include "code\modules\library\soapstone.dm" +#include "code\modules\lighting\lighting_area.dm" +#include "code\modules\lighting\lighting_atom.dm" +#include "code\modules\lighting\lighting_corner.dm" +#include "code\modules\lighting\lighting_object.dm" +#include "code\modules\lighting\lighting_setup.dm" +#include "code\modules\lighting\lighting_source.dm" +#include "code\modules\lighting\lighting_turf.dm" +#include "code\modules\mapping\dmm_suite.dm" +#include "code\modules\mapping\map_template.dm" +#include "code\modules\mapping\mapping_helpers.dm" +#include "code\modules\mapping\preloader.dm" +#include "code\modules\mapping\reader.dm" +#include "code\modules\mapping\ruins.dm" +#include "code\modules\mapping\verify.dm" +#include "code\modules\mapping\space_management\space_level.dm" +#include "code\modules\mapping\space_management\space_reservation.dm" +#include "code\modules\mapping\space_management\space_transition.dm" +#include "code\modules\mapping\space_management\traits.dm" +#include "code\modules\mapping\space_management\zlevel_manager.dm" +#include "code\modules\mining\abandoned_crates.dm" +#include "code\modules\mining\aux_base.dm" +#include "code\modules\mining\aux_base_camera.dm" +#include "code\modules\mining\fulton.dm" +#include "code\modules\mining\machine_processing.dm" +#include "code\modules\mining\machine_redemption.dm" +#include "code\modules\mining\machine_silo.dm" +#include "code\modules\mining\machine_stacking.dm" +#include "code\modules\mining\machine_unloading.dm" +#include "code\modules\mining\machine_vending.dm" +#include "code\modules\mining\mine_items.dm" +#include "code\modules\mining\minebot.dm" +#include "code\modules\mining\mint.dm" +#include "code\modules\mining\money_bag.dm" +#include "code\modules\mining\ores_coins.dm" +#include "code\modules\mining\satchel_ore_boxdm.dm" +#include "code\modules\mining\shelters.dm" +#include "code\modules\mining\equipment\explorer_gear.dm" +#include "code\modules\mining\equipment\goliath_hide.dm" +#include "code\modules\mining\equipment\kinetic_crusher.dm" +#include "code\modules\mining\equipment\lazarus_injector.dm" +#include "code\modules\mining\equipment\marker_beacons.dm" +#include "code\modules\mining\equipment\mineral_scanner.dm" +#include "code\modules\mining\equipment\mining_tools.dm" +#include "code\modules\mining\equipment\regenerative_core.dm" +#include "code\modules\mining\equipment\resonator.dm" +#include "code\modules\mining\equipment\survival_pod.dm" +#include "code\modules\mining\equipment\vendor_items.dm" +#include "code\modules\mining\equipment\wormhole_jaunter.dm" +#include "code\modules\mining\laborcamp\laborshuttle.dm" +#include "code\modules\mining\laborcamp\laborstacker.dm" +#include "code\modules\mining\lavaland\ash_flora.dm" +#include "code\modules\mining\lavaland\necropolis_chests.dm" +#include "code\modules\mining\lavaland\ruins\gym.dm" +#include "code\modules\mob\death.dm" +#include "code\modules\mob\emote.dm" +#include "code\modules\mob\inventory.dm" +#include "code\modules\mob\login.dm" +#include "code\modules\mob\logout.dm" +#include "code\modules\mob\mob.dm" +#include "code\modules\mob\mob_defines.dm" +#include "code\modules\mob\mob_helpers.dm" +#include "code\modules\mob\mob_movement.dm" +#include "code\modules\mob\mob_movespeed.dm" +#include "code\modules\mob\mob_transformation_simple.dm" +#include "code\modules\mob\say.dm" +#include "code\modules\mob\say_vr.dm" +#include "code\modules\mob\status_procs.dm" +#include "code\modules\mob\transform_procs.dm" +#include "code\modules\mob\update_icons.dm" +#include "code\modules\mob\camera\camera.dm" +#include "code\modules\mob\dead\dead.dm" +#include "code\modules\mob\dead\new_player\login.dm" +#include "code\modules\mob\dead\new_player\logout.dm" +#include "code\modules\mob\dead\new_player\new_player.dm" +#include "code\modules\mob\dead\new_player\poll.dm" +#include "code\modules\mob\dead\new_player\preferences_setup.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\_sprite_accessories.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\body_markings.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\caps.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\ears.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\frills.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\hair_face.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\hair_head.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\horns.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\legs.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\moth_wings.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\pines.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\snouts.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\socks.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\tails.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\undershirt.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\underwear.dm" +#include "code\modules\mob\dead\new_player\sprite_accessories\wings.dm" +#include "code\modules\mob\dead\observer\login.dm" +#include "code\modules\mob\dead\observer\logout.dm" +#include "code\modules\mob\dead\observer\notificationprefs.dm" +#include "code\modules\mob\dead\observer\observer.dm" +#include "code\modules\mob\dead\observer\say.dm" +#include "code\modules\mob\living\blood.dm" +#include "code\modules\mob\living\bloodcrawl.dm" +#include "code\modules\mob\living\damage_procs.dm" +#include "code\modules\mob\living\death.dm" +#include "code\modules\mob\living\emote.dm" +#include "code\modules\mob\living\inhand_holder.dm" +#include "code\modules\mob\living\life.dm" +#include "code\modules\mob\living\living.dm" +#include "code\modules\mob\living\living_defense.dm" +#include "code\modules\mob\living\living_defines.dm" +#include "code\modules\mob\living\living_movement.dm" +#include "code\modules\mob\living\login.dm" +#include "code\modules\mob\living\logout.dm" +#include "code\modules\mob\living\say.dm" +#include "code\modules\mob\living\status_procs.dm" +#include "code\modules\mob\living\taste.dm" +#include "code\modules\mob\living\ventcrawling.dm" +#include "code\modules\mob\living\brain\brain.dm" +#include "code\modules\mob\living\brain\brain_item.dm" +#include "code\modules\mob\living\brain\death.dm" +#include "code\modules\mob\living\brain\emote.dm" +#include "code\modules\mob\living\brain\life.dm" +#include "code\modules\mob\living\brain\MMI.dm" +#include "code\modules\mob\living\brain\posibrain.dm" +#include "code\modules\mob\living\brain\say.dm" +#include "code\modules\mob\living\brain\status_procs.dm" +#include "code\modules\mob\living\carbon\carbon.dm" +#include "code\modules\mob\living\carbon\carbon_defense.dm" +#include "code\modules\mob\living\carbon\carbon_defines.dm" +#include "code\modules\mob\living\carbon\carbon_movement.dm" +#include "code\modules\mob\living\carbon\damage_procs.dm" +#include "code\modules\mob\living\carbon\death.dm" +#include "code\modules\mob\living\carbon\emote.dm" +#include "code\modules\mob\living\carbon\examine.dm" +#include "code\modules\mob\living\carbon\inventory.dm" +#include "code\modules\mob\living\carbon\life.dm" +#include "code\modules\mob\living\carbon\say.dm" +#include "code\modules\mob\living\carbon\status_procs.dm" +#include "code\modules\mob\living\carbon\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\alien.dm" +#include "code\modules\mob\living\carbon\alien\alien_defense.dm" +#include "code\modules\mob\living\carbon\alien\damage_procs.dm" +#include "code\modules\mob\living\carbon\alien\death.dm" +#include "code\modules\mob\living\carbon\alien\emote.dm" +#include "code\modules\mob\living\carbon\alien\life.dm" +#include "code\modules\mob\living\carbon\alien\login.dm" +#include "code\modules\mob\living\carbon\alien\logout.dm" +#include "code\modules\mob\living\carbon\alien\organs.dm" +#include "code\modules\mob\living\carbon\alien\say.dm" +#include "code\modules\mob\living\carbon\alien\screen.dm" +#include "code\modules\mob\living\carbon\alien\status_procs.dm" +#include "code\modules\mob\living\carbon\alien\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\death.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\life.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\praetorian.dm" +#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm" +#include "code\modules\mob\living\carbon\alien\larva\death.dm" +#include "code\modules\mob\living\carbon\alien\larva\inventory.dm" +#include "code\modules\mob\living\carbon\alien\larva\larva.dm" +#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm" +#include "code\modules\mob\living\carbon\alien\larva\life.dm" +#include "code\modules\mob\living\carbon\alien\larva\powers.dm" +#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm" +#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm" +#include "code\modules\mob\living\carbon\alien\special\facehugger.dm" +#include "code\modules\mob\living\carbon\human\damage_procs.dm" +#include "code\modules\mob\living\carbon\human\death.dm" +#include "code\modules\mob\living\carbon\human\dummy.dm" +#include "code\modules\mob\living\carbon\human\emote.dm" +#include "code\modules\mob\living\carbon\human\examine.dm" +#include "code\modules\mob\living\carbon\human\examine_vr.dm" +#include "code\modules\mob\living\carbon\human\human.dm" +#include "code\modules\mob\living\carbon\human\human_defense.dm" +#include "code\modules\mob\living\carbon\human\human_defines.dm" +#include "code\modules\mob\living\carbon\human\human_helpers.dm" +#include "code\modules\mob\living\carbon\human\human_movement.dm" +#include "code\modules\mob\living\carbon\human\inventory.dm" +#include "code\modules\mob\living\carbon\human\life.dm" +#include "code\modules\mob\living\carbon\human\physiology.dm" +#include "code\modules\mob\living\carbon\human\say.dm" +#include "code\modules\mob\living\carbon\human\species.dm" +#include "code\modules\mob\living\carbon\human\status_procs.dm" +#include "code\modules\mob\living\carbon\human\update_icons.dm" +#include "code\modules\mob\living\carbon\human\species_types\abductors.dm" +#include "code\modules\mob\living\carbon\human\species_types\android.dm" +#include "code\modules\mob\living\carbon\human\species_types\angel.dm" +#include "code\modules\mob\living\carbon\human\species_types\corporate.dm" +#include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" +#include "code\modules\mob\living\carbon\human\species_types\felinid.dm" +#include "code\modules\mob\living\carbon\human\species_types\flypeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\golems.dm" +#include "code\modules\mob\living\carbon\human\species_types\humans.dm" +#include "code\modules\mob\living\carbon\human\species_types\jellypeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\lizardpeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\mothmen.dm" +#include "code\modules\mob\living\carbon\human\species_types\mushpeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\plasmamen.dm" +#include "code\modules\mob\living\carbon\human\species_types\podpeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\shadowpeople.dm" +#include "code\modules\mob\living\carbon\human\species_types\skeletons.dm" +#include "code\modules\mob\living\carbon\human\species_types\synths.dm" +#include "code\modules\mob\living\carbon\human\species_types\vampire.dm" +#include "code\modules\mob\living\carbon\human\species_types\zombies.dm" +#include "code\modules\mob\living\carbon\monkey\combat.dm" +#include "code\modules\mob\living\carbon\monkey\death.dm" +#include "code\modules\mob\living\carbon\monkey\inventory.dm" +#include "code\modules\mob\living\carbon\monkey\life.dm" +#include "code\modules\mob\living\carbon\monkey\monkey.dm" +#include "code\modules\mob\living\carbon\monkey\monkey_defense.dm" +#include "code\modules\mob\living\carbon\monkey\punpun.dm" +#include "code\modules\mob\living\carbon\monkey\update_icons.dm" +#include "code\modules\mob\living\silicon\damage_procs.dm" +#include "code\modules\mob\living\silicon\death.dm" +#include "code\modules\mob\living\silicon\examine.dm" +#include "code\modules\mob\living\silicon\laws.dm" +#include "code\modules\mob\living\silicon\login.dm" +#include "code\modules\mob\living\silicon\say.dm" +#include "code\modules\mob\living\silicon\silicon.dm" +#include "code\modules\mob\living\silicon\silicon_defense.dm" +#include "code\modules\mob\living\silicon\silicon_movement.dm" +#include "code\modules\mob\living\silicon\ai\ai.dm" +#include "code\modules\mob\living\silicon\ai\ai_defense.dm" +#include "code\modules\mob\living\silicon\ai\death.dm" +#include "code\modules\mob\living\silicon\ai\examine.dm" +#include "code\modules\mob\living\silicon\ai\laws.dm" +#include "code\modules\mob\living\silicon\ai\life.dm" +#include "code\modules\mob\living\silicon\ai\login.dm" +#include "code\modules\mob\living\silicon\ai\logout.dm" +#include "code\modules\mob\living\silicon\ai\multicam.dm" +#include "code\modules\mob\living\silicon\ai\say.dm" +#include "code\modules\mob\living\silicon\ai\vox_sounds.dm" +#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm" +#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm" +#include "code\modules\mob\living\silicon\ai\freelook\eye.dm" +#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm" +#include "code\modules\mob\living\silicon\pai\death.dm" +#include "code\modules\mob\living\silicon\pai\pai.dm" +#include "code\modules\mob\living\silicon\pai\pai_defense.dm" +#include "code\modules\mob\living\silicon\pai\pai_shell.dm" +#include "code\modules\mob\living\silicon\pai\personality.dm" +#include "code\modules\mob\living\silicon\pai\say.dm" +#include "code\modules\mob\living\silicon\pai\software.dm" +#include "code\modules\mob\living\silicon\robot\death.dm" +#include "code\modules\mob\living\silicon\robot\emote.dm" +#include "code\modules\mob\living\silicon\robot\examine.dm" +#include "code\modules\mob\living\silicon\robot\inventory.dm" +#include "code\modules\mob\living\silicon\robot\laws.dm" +#include "code\modules\mob\living\silicon\robot\life.dm" +#include "code\modules\mob\living\silicon\robot\login.dm" +#include "code\modules\mob\living\silicon\robot\robot.dm" +#include "code\modules\mob\living\silicon\robot\robot_defense.dm" +#include "code\modules\mob\living\silicon\robot\robot_modules.dm" +#include "code\modules\mob\living\silicon\robot\robot_movement.dm" +#include "code\modules\mob\living\silicon\robot\say.dm" +#include "code\modules\mob\living\simple_animal\animal_defense.dm" +#include "code\modules\mob\living\simple_animal\constructs.dm" +#include "code\modules\mob\living\simple_animal\corpse.dm" +#include "code\modules\mob\living\simple_animal\damage_procs.dm" +#include "code\modules\mob\living\simple_animal\parrot.dm" +#include "code\modules\mob\living\simple_animal\shade.dm" +#include "code\modules\mob\living\simple_animal\simple_animal.dm" +#include "code\modules\mob\living\simple_animal\simple_animal_vr.dm" +#include "code\modules\mob\living\simple_animal\spawner.dm" +#include "code\modules\mob\living\simple_animal\status_procs.dm" +#include "code\modules\mob\living\simple_animal\bot\bot.dm" +#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm" +#include "code\modules\mob\living\simple_animal\bot\construction.dm" +#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" +#include "code\modules\mob\living\simple_animal\bot\firebot.dm" +#include "code\modules\mob\living\simple_animal\bot\floorbot.dm" +#include "code\modules\mob\living\simple_animal\bot\honkbot.dm" +#include "code\modules\mob\living\simple_animal\bot\medbot.dm" +#include "code\modules\mob\living\simple_animal\bot\mulebot.dm" +#include "code\modules\mob\living\simple_animal\bot\secbot.dm" +#include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" +#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" +#include "code\modules\mob\living\simple_animal\friendly\cat.dm" +#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" +#include "code\modules\mob\living\simple_animal\friendly\crab.dm" +#include "code\modules\mob\living\simple_animal\friendly\dog.dm" +#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" +#include "code\modules\mob\living\simple_animal\friendly\fox.dm" +#include "code\modules\mob\living\simple_animal\friendly\gondola.dm" +#include "code\modules\mob\living\simple_animal\friendly\lizard.dm" +#include "code\modules\mob\living\simple_animal\friendly\mouse.dm" +#include "code\modules\mob\living\simple_animal\friendly\penguin.dm" +#include "code\modules\mob\living\simple_animal\friendly\pet.dm" +#include "code\modules\mob\living\simple_animal\friendly\sloth.dm" +#include "code\modules\mob\living\simple_animal\friendly\snake.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\_drone.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\drones_as_items.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\extra_drone_types.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\interaction.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\inventory.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\say.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\verbs.dm" +#include "code\modules\mob\living\simple_animal\friendly\drone\visuals_icons.dm" +#include "code\modules\mob\living\simple_animal\guardian\guardian.dm" +#include "code\modules\mob\living\simple_animal\guardian\guardiannaming.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\assassin.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\charger.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\dextrous.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\explosive.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\fire.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\lightning.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\protector.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\ranged.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\standard.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\support.dm" +#include "code\modules\mob\living\simple_animal\hostile\alien.dm" +#include "code\modules\mob\living\simple_animal\hostile\bear.dm" +#include "code\modules\mob\living\simple_animal\hostile\bees.dm" +#include "code\modules\mob\living\simple_animal\hostile\carp.dm" +#include "code\modules\mob\living\simple_animal\hostile\cat_butcher.dm" +#include "code\modules\mob\living\simple_animal\hostile\eyeballs.dm" +#include "code\modules\mob\living\simple_animal\hostile\faithless.dm" +#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" +#include "code\modules\mob\living\simple_animal\hostile\headcrab.dm" +#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" +#include "code\modules\mob\living\simple_animal\hostile\hostile.dm" +#include "code\modules\mob\living\simple_animal\hostile\illusion.dm" +#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm" +#include "code\modules\mob\living\simple_animal\hostile\mecha_pilot.dm" +#include "code\modules\mob\living\simple_animal\hostile\mimic.dm" +#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm" +#include "code\modules\mob\living\simple_animal\hostile\nanotrasen.dm" +#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" +#include "code\modules\mob\living\simple_animal\hostile\pirate.dm" +#include "code\modules\mob\living\simple_animal\hostile\russian.dm" +#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" +#include "code\modules\mob\living\simple_animal\hostile\statue.dm" +#include "code\modules\mob\living\simple_animal\hostile\stickman.dm" +#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm" +#include "code\modules\mob\living\simple_animal\hostile\tree.dm" +#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm" +#include "code\modules\mob\living\simple_animal\hostile\wizard.dm" +#include "code\modules\mob\living\simple_animal\hostile\wumborian_fugu.dm" +#include "code\modules\mob\living\simple_animal\hostile\zombie.dm" +#include "code\modules\mob\living\simple_animal\hostile\bosses\boss.dm" +#include "code\modules\mob\living\simple_animal\hostile\bosses\paperwizard.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\emotes.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\gorilla.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\visuals_icons.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle\_jungle_mobs.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle\leaper.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle\mega_arachnid.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle\mook.dm" +#include "code\modules\mob\living\simple_animal\hostile\jungle\seedling.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\dragon_vore.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" +#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\basilisk.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\curse_blob.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\gutlunch.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\mining_mobs.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\necropolis_tendril.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\frog.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\ghost.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\spaceman.dm" +#include "code\modules\mob\living\simple_animal\slime\death.dm" +#include "code\modules\mob\living\simple_animal\slime\emote.dm" +#include "code\modules\mob\living\simple_animal\slime\life.dm" +#include "code\modules\mob\living\simple_animal\slime\powers.dm" +#include "code\modules\mob\living\simple_animal\slime\say.dm" +#include "code\modules\mob\living\simple_animal\slime\slime.dm" +#include "code\modules\mob\living\simple_animal\slime\subtypes.dm" +#include "code\modules\modular_computers\laptop_vendor.dm" +#include "code\modules\modular_computers\computers\item\computer.dm" +#include "code\modules\modular_computers\computers\item\computer_components.dm" +#include "code\modules\modular_computers\computers\item\computer_damage.dm" +#include "code\modules\modular_computers\computers\item\computer_power.dm" +#include "code\modules\modular_computers\computers\item\computer_ui.dm" +#include "code\modules\modular_computers\computers\item\laptop.dm" +#include "code\modules\modular_computers\computers\item\laptop_presets.dm" +#include "code\modules\modular_computers\computers\item\processor.dm" +#include "code\modules\modular_computers\computers\item\tablet.dm" +#include "code\modules\modular_computers\computers\item\tablet_presets.dm" +#include "code\modules\modular_computers\computers\machinery\console_presets.dm" +#include "code\modules\modular_computers\computers\machinery\modular_computer.dm" +#include "code\modules\modular_computers\computers\machinery\modular_console.dm" +#include "code\modules\modular_computers\file_system\computer_file.dm" +#include "code\modules\modular_computers\file_system\data.dm" +#include "code\modules\modular_computers\file_system\program.dm" +#include "code\modules\modular_computers\file_system\program_events.dm" +#include "code\modules\modular_computers\file_system\programs\airestorer.dm" +#include "code\modules\modular_computers\file_system\programs\alarm.dm" +#include "code\modules\modular_computers\file_system\programs\card.dm" +#include "code\modules\modular_computers\file_system\programs\configurator.dm" +#include "code\modules\modular_computers\file_system\programs\file_browser.dm" +#include "code\modules\modular_computers\file_system\programs\ntdownloader.dm" +#include "code\modules\modular_computers\file_system\programs\ntmonitor.dm" +#include "code\modules\modular_computers\file_system\programs\ntnrc_client.dm" +#include "code\modules\modular_computers\file_system\programs\nttransfer.dm" +#include "code\modules\modular_computers\file_system\programs\powermonitor.dm" +#include "code\modules\modular_computers\file_system\programs\sm_monitor.dm" +#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm" +#include "code\modules\modular_computers\file_system\programs\antagonist\revelation.dm" +#include "code\modules\modular_computers\hardware\_hardware.dm" +#include "code\modules\modular_computers\hardware\ai_slot.dm" +#include "code\modules\modular_computers\hardware\battery_module.dm" +#include "code\modules\modular_computers\hardware\card_slot.dm" +#include "code\modules\modular_computers\hardware\CPU.dm" +#include "code\modules\modular_computers\hardware\hard_drive.dm" +#include "code\modules\modular_computers\hardware\network_card.dm" +#include "code\modules\modular_computers\hardware\portable_disk.dm" +#include "code\modules\modular_computers\hardware\printer.dm" +#include "code\modules\modular_computers\hardware\recharger.dm" +#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm" +#include "code\modules\ninja\__ninjaDefines.dm" +#include "code\modules\ninja\energy_katana.dm" +#include "code\modules\ninja\ninja_event.dm" +#include "code\modules\ninja\outfit.dm" +#include "code\modules\ninja\suit\gloves.dm" +#include "code\modules\ninja\suit\head.dm" +#include "code\modules\ninja\suit\mask.dm" +#include "code\modules\ninja\suit\ninjaDrainAct.dm" +#include "code\modules\ninja\suit\shoes.dm" +#include "code\modules\ninja\suit\suit.dm" +#include "code\modules\ninja\suit\suit_attackby.dm" +#include "code\modules\ninja\suit\suit_initialisation.dm" +#include "code\modules\ninja\suit\suit_process.dm" +#include "code\modules\ninja\suit\n_suit_verbs\energy_net_nets.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_adrenaline.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_cost_check.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_empulse.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_net.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_smoke.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_stars.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_stealth.dm" +#include "code\modules\ninja\suit\n_suit_verbs\ninja_sword_recall.dm" +#include "code\modules\NTNet\netdata.dm" +#include "code\modules\NTNet\network.dm" +#include "code\modules\NTNet\relays.dm" +#include "code\modules\NTNet\services\_service.dm" +#include "code\modules\orbit\orbit.dm" +#include "code\modules\paperwork\clipboard.dm" +#include "code\modules\paperwork\contract.dm" +#include "code\modules\paperwork\filingcabinet.dm" +#include "code\modules\paperwork\folders.dm" +#include "code\modules\paperwork\handlabeler.dm" +#include "code\modules\paperwork\paper.dm" +#include "code\modules\paperwork\paper_cutter.dm" +#include "code\modules\paperwork\paper_premade.dm" +#include "code\modules\paperwork\paperbin.dm" +#include "code\modules\paperwork\paperplane.dm" +#include "code\modules\paperwork\pen.dm" +#include "code\modules\paperwork\photocopier.dm" +#include "code\modules\paperwork\stamps.dm" +#include "code\modules\photography\_pictures.dm" +#include "code\modules\photography\camera\camera.dm" +#include "code\modules\photography\camera\camera_image_capturing.dm" +#include "code\modules\photography\camera\film.dm" +#include "code\modules\photography\camera\other.dm" +#include "code\modules\photography\camera\silicon_camera.dm" +#include "code\modules\photography\photos\album.dm" +#include "code\modules\photography\photos\frame.dm" +#include "code\modules\photography\photos\photo.dm" +#include "code\modules\power\apc.dm" +#include "code\modules\power\cable.dm" +#include "code\modules\power\cell.dm" +#include "code\modules\power\floodlight.dm" +#include "code\modules\power\generator.dm" +#include "code\modules\power\gravitygenerator.dm" +#include "code\modules\power\lighting.dm" +#include "code\modules\power\monitor.dm" +#include "code\modules\power\port_gen.dm" +#include "code\modules\power\power.dm" +#include "code\modules\power\powernet.dm" +#include "code\modules\power\rtg.dm" +#include "code\modules\power\smes.dm" +#include "code\modules\power\solar.dm" +#include "code\modules\power\terminal.dm" +#include "code\modules\power\tracker.dm" +#include "code\modules\power\turbine.dm" +#include "code\modules\power\antimatter\containment_jar.dm" +#include "code\modules\power\antimatter\control.dm" +#include "code\modules\power\antimatter\shielding.dm" +#include "code\modules\power\singularity\collector.dm" +#include "code\modules\power\singularity\containment_field.dm" +#include "code\modules\power\singularity\emitter.dm" +#include "code\modules\power\singularity\field_generator.dm" +#include "code\modules\power\singularity\generator.dm" +#include "code\modules\power\singularity\investigate.dm" +#include "code\modules\power\singularity\narsie.dm" +#include "code\modules\power\singularity\singularity.dm" +#include "code\modules\power\singularity\particle_accelerator\particle.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_control.dm" +#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm" +#include "code\modules\power\supermatter\supermatter.dm" +#include "code\modules\power\tesla\coil.dm" +#include "code\modules\power\tesla\energy_ball.dm" +#include "code\modules\power\tesla\generator.dm" +#include "code\modules\procedural_mapping\mapGenerator.dm" +#include "code\modules\procedural_mapping\mapGeneratorModule.dm" +#include "code\modules\procedural_mapping\mapGeneratorObj.dm" +#include "code\modules\procedural_mapping\mapGeneratorReadme.dm" +#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm" +#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm" +#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm" +#include "code\modules\procedural_mapping\mapGenerators\cellular.dm" +#include "code\modules\procedural_mapping\mapGenerators\cult.dm" +#include "code\modules\procedural_mapping\mapGenerators\lava_river.dm" +#include "code\modules\procedural_mapping\mapGenerators\lavaland.dm" +#include "code\modules\procedural_mapping\mapGenerators\nature.dm" +#include "code\modules\procedural_mapping\mapGenerators\repair.dm" +#include "code\modules\procedural_mapping\mapGenerators\shuttle.dm" +#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm" +#include "code\modules\projectiles\gun.dm" +#include "code\modules\projectiles\pins.dm" +#include "code\modules\projectiles\projectile.dm" +#include "code\modules\projectiles\ammunition\_ammunition.dm" +#include "code\modules\projectiles\ammunition\_firing.dm" +#include "code\modules\projectiles\ammunition\ballistic\lmg.dm" +#include "code\modules\projectiles\ammunition\ballistic\pistol.dm" +#include "code\modules\projectiles\ammunition\ballistic\revolver.dm" +#include "code\modules\projectiles\ammunition\ballistic\rifle.dm" +#include "code\modules\projectiles\ammunition\ballistic\shotgun.dm" +#include "code\modules\projectiles\ammunition\ballistic\smg.dm" +#include "code\modules\projectiles\ammunition\ballistic\sniper.dm" +#include "code\modules\projectiles\ammunition\caseless\_caseless.dm" +#include "code\modules\projectiles\ammunition\caseless\foam.dm" +#include "code\modules\projectiles\ammunition\caseless\misc.dm" +#include "code\modules\projectiles\ammunition\caseless\rocket.dm" +#include "code\modules\projectiles\ammunition\energy\_energy.dm" +#include "code\modules\projectiles\ammunition\energy\ebow.dm" +#include "code\modules\projectiles\ammunition\energy\gravity.dm" +#include "code\modules\projectiles\ammunition\energy\laser.dm" +#include "code\modules\projectiles\ammunition\energy\lmg.dm" +#include "code\modules\projectiles\ammunition\energy\plasma.dm" +#include "code\modules\projectiles\ammunition\energy\plasma_cit.dm" +#include "code\modules\projectiles\ammunition\energy\portal.dm" +#include "code\modules\projectiles\ammunition\energy\special.dm" +#include "code\modules\projectiles\ammunition\energy\stun.dm" +#include "code\modules\projectiles\ammunition\special\magic.dm" +#include "code\modules\projectiles\ammunition\special\syringe.dm" +#include "code\modules\projectiles\boxes_magazines\_box_magazine.dm" +#include "code\modules\projectiles\boxes_magazines\ammo_boxes.dm" +#include "code\modules\projectiles\boxes_magazines\external\grenade.dm" +#include "code\modules\projectiles\boxes_magazines\external\lmg.dm" +#include "code\modules\projectiles\boxes_magazines\external\pistol.dm" +#include "code\modules\projectiles\boxes_magazines\external\rechargable.dm" +#include "code\modules\projectiles\boxes_magazines\external\rifle.dm" +#include "code\modules\projectiles\boxes_magazines\external\shotgun.dm" +#include "code\modules\projectiles\boxes_magazines\external\smg.dm" +#include "code\modules\projectiles\boxes_magazines\external\sniper.dm" +#include "code\modules\projectiles\boxes_magazines\external\toy.dm" +#include "code\modules\projectiles\boxes_magazines\internal\_cylinder.dm" +#include "code\modules\projectiles\boxes_magazines\internal\_internal.dm" +#include "code\modules\projectiles\boxes_magazines\internal\grenade.dm" +#include "code\modules\projectiles\boxes_magazines\internal\misc.dm" +#include "code\modules\projectiles\boxes_magazines\internal\revolver.dm" +#include "code\modules\projectiles\boxes_magazines\internal\rifle.dm" +#include "code\modules\projectiles\boxes_magazines\internal\shotgun.dm" +#include "code\modules\projectiles\boxes_magazines\internal\toy.dm" +#include "code\modules\projectiles\guns\ballistic.dm" +#include "code\modules\projectiles\guns\energy.dm" +#include "code\modules\projectiles\guns\magic.dm" +#include "code\modules\projectiles\guns\ballistic\automatic.dm" +#include "code\modules\projectiles\guns\ballistic\laser_gatling.dm" +#include "code\modules\projectiles\guns\ballistic\launchers.dm" +#include "code\modules\projectiles\guns\ballistic\pistol.dm" +#include "code\modules\projectiles\guns\ballistic\revolver.dm" +#include "code\modules\projectiles\guns\ballistic\shotgun.dm" +#include "code\modules\projectiles\guns\ballistic\toy.dm" +#include "code\modules\projectiles\guns\energy\energy_gun.dm" +#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm" +#include "code\modules\projectiles\guns\energy\laser.dm" +#include "code\modules\projectiles\guns\energy\megabuster.dm" +#include "code\modules\projectiles\guns\energy\mounted.dm" +#include "code\modules\projectiles\guns\energy\plasma_cit.dm" +#include "code\modules\projectiles\guns\energy\pulse.dm" +#include "code\modules\projectiles\guns\energy\special.dm" +#include "code\modules\projectiles\guns\energy\stun.dm" +#include "code\modules\projectiles\guns\magic\staff.dm" +#include "code\modules\projectiles\guns\magic\wand.dm" +#include "code\modules\projectiles\guns\misc\beam_rifle.dm" +#include "code\modules\projectiles\guns\misc\blastcannon.dm" +#include "code\modules\projectiles\guns\misc\chem_gun.dm" +#include "code\modules\projectiles\guns\misc\grenade_launcher.dm" +#include "code\modules\projectiles\guns\misc\medbeam.dm" +#include "code\modules\projectiles\guns\misc\syringe_gun.dm" +#include "code\modules\projectiles\projectile\beams.dm" +#include "code\modules\projectiles\projectile\bullets.dm" +#include "code\modules\projectiles\projectile\magic.dm" +#include "code\modules\projectiles\projectile\megabuster.dm" +#include "code\modules\projectiles\projectile\plasma.dm" +#include "code\modules\projectiles\projectile\bullets\_incendiary.dm" +#include "code\modules\projectiles\projectile\bullets\dart_syringe.dm" +#include "code\modules\projectiles\projectile\bullets\dnainjector.dm" +#include "code\modules\projectiles\projectile\bullets\grenade.dm" +#include "code\modules\projectiles\projectile\bullets\lmg.dm" +#include "code\modules\projectiles\projectile\bullets\pistol.dm" +#include "code\modules\projectiles\projectile\bullets\revolver.dm" +#include "code\modules\projectiles\projectile\bullets\rifle.dm" +#include "code\modules\projectiles\projectile\bullets\shotgun.dm" +#include "code\modules\projectiles\projectile\bullets\smg.dm" +#include "code\modules\projectiles\projectile\bullets\sniper.dm" +#include "code\modules\projectiles\projectile\bullets\special.dm" +#include "code\modules\projectiles\projectile\energy\_energy.dm" +#include "code\modules\projectiles\projectile\energy\ebow.dm" +#include "code\modules\projectiles\projectile\energy\misc.dm" +#include "code\modules\projectiles\projectile\energy\net_snare.dm" +#include "code\modules\projectiles\projectile\energy\nuclear_particle.dm" +#include "code\modules\projectiles\projectile\energy\stun.dm" +#include "code\modules\projectiles\projectile\energy\tesla.dm" +#include "code\modules\projectiles\projectile\magic\spellcard.dm" +#include "code\modules\projectiles\projectile\reusable\_reusable.dm" +#include "code\modules\projectiles\projectile\reusable\foam_dart.dm" +#include "code\modules\projectiles\projectile\reusable\magspear.dm" +#include "code\modules\projectiles\projectile\special\curse.dm" +#include "code\modules\projectiles\projectile\special\floral.dm" +#include "code\modules\projectiles\projectile\special\gravity.dm" +#include "code\modules\projectiles\projectile\special\hallucination.dm" +#include "code\modules\projectiles\projectile\special\ion.dm" +#include "code\modules\projectiles\projectile\special\meteor.dm" +#include "code\modules\projectiles\projectile\special\mindflayer.dm" +#include "code\modules\projectiles\projectile\special\neurotoxin.dm" +#include "code\modules\projectiles\projectile\special\plasma.dm" +#include "code\modules\projectiles\projectile\special\rocket.dm" +#include "code\modules\projectiles\projectile\special\temperature.dm" +#include "code\modules\projectiles\projectile\special\wormhole.dm" +#include "code\modules\reagents\chem_splash.dm" +#include "code\modules\reagents\reagent_containers.dm" +#include "code\modules\reagents\reagent_dispenser.dm" +#include "code\modules\reagents\chemistry\colors.dm" +#include "code\modules\reagents\chemistry\holder.dm" +#include "code\modules\reagents\chemistry\reagents.dm" +#include "code\modules\reagents\chemistry\recipes.dm" +#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm" +#include "code\modules\reagents\chemistry\machinery\chem_heater.dm" +#include "code\modules\reagents\chemistry\machinery\chem_master.dm" +#include "code\modules\reagents\chemistry\machinery\chem_synthesizer.dm" +#include "code\modules\reagents\chemistry\machinery\pandemic.dm" +#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm" +#include "code\modules\reagents\chemistry\machinery\smoke_machine.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\blob_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\drink_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\drug_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\food_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\medicine_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\other_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\pyrotechnic_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\toxin_reagents.dm" +#include "code\modules\reagents\chemistry\recipes\drugs.dm" +#include "code\modules\reagents\chemistry\recipes\medicine.dm" +#include "code\modules\reagents\chemistry\recipes\others.dm" +#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm" +#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm" +#include "code\modules\reagents\chemistry\recipes\toxins.dm" +#include "code\modules\reagents\reagent_containers\blood_pack.dm" +#include "code\modules\reagents\reagent_containers\borghydro.dm" +#include "code\modules\reagents\reagent_containers\bottle.dm" +#include "code\modules\reagents\reagent_containers\dropper.dm" +#include "code\modules\reagents\reagent_containers\glass.dm" +#include "code\modules\reagents\reagent_containers\hypospray.dm" +#include "code\modules\reagents\reagent_containers\medspray.dm" +#include "code\modules\reagents\reagent_containers\patch.dm" +#include "code\modules\reagents\reagent_containers\pill.dm" +#include "code\modules\reagents\reagent_containers\spray.dm" +#include "code\modules\reagents\reagent_containers\syringes.dm" +#include "code\modules\recycling\conveyor2.dm" +#include "code\modules\recycling\sortingmachinery.dm" +#include "code\modules\recycling\disposal\bin.dm" +#include "code\modules\recycling\disposal\construction.dm" +#include "code\modules\recycling\disposal\eject.dm" +#include "code\modules\recycling\disposal\holder.dm" +#include "code\modules\recycling\disposal\outlet.dm" +#include "code\modules\recycling\disposal\pipe.dm" +#include "code\modules\recycling\disposal\pipe_sorting.dm" +#include "code\modules\research\designs.dm" +#include "code\modules\research\destructive_analyzer.dm" +#include "code\modules\research\experimentor.dm" +#include "code\modules\research\rdconsole.dm" +#include "code\modules\research\rdmachines.dm" +#include "code\modules\research\research_disk.dm" +#include "code\modules\research\server.dm" +#include "code\modules\research\stock_parts.dm" +#include "code\modules\research\designs\AI_module_designs.dm" +#include "code\modules\research\designs\biogenerator_designs.dm" +#include "code\modules\research\designs\bluespace_designs.dm" +#include "code\modules\research\designs\computer_part_designs.dm" +#include "code\modules\research\designs\electronics_designs.dm" +#include "code\modules\research\designs\equipment_designs.dm" +#include "code\modules\research\designs\limbgrower_designs.dm" +#include "code\modules\research\designs\mecha_designs.dm" +#include "code\modules\research\designs\mechfabricator_designs.dm" +#include "code\modules\research\designs\medical_designs.dm" +#include "code\modules\research\designs\mining_designs.dm" +#include "code\modules\research\designs\misc_designs.dm" +#include "code\modules\research\designs\nanite_designs.dm" +#include "code\modules\research\designs\power_designs.dm" +#include "code\modules\research\designs\smelting_designs.dm" +#include "code\modules\research\designs\stock_parts_designs.dm" +#include "code\modules\research\designs\telecomms_designs.dm" +#include "code\modules\research\designs\weapon_designs.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_construction.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_electronics.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_medical_and_dinnerware.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_sec_and_hacked.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_tcomms_and_misc.dm" +#include "code\modules\research\designs\autolathe_desings\autolathe_designs_tools.dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_all_misc.dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_cargo .dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_engi.dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_medical.dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_sci.dm" +#include "code\modules\research\designs\comp_board_designs\comp_board_designs_sec.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_all_misc.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_cargo.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_engi.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_medical.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_sci.dm" +#include "code\modules\research\designs\machine_desings\machine_designs_service.dm" +#include "code\modules\research\machinery\_production.dm" +#include "code\modules\research\machinery\circuit_imprinter.dm" +#include "code\modules\research\machinery\departmental_circuit_imprinter.dm" +#include "code\modules\research\machinery\departmental_protolathe.dm" +#include "code\modules\research\machinery\departmental_techfab.dm" +#include "code\modules\research\machinery\protolathe.dm" +#include "code\modules\research\machinery\techfab.dm" +#include "code\modules\research\nanites\nanite_chamber.dm" +#include "code\modules\research\nanites\nanite_chamber_computer.dm" +#include "code\modules\research\nanites\nanite_cloud_controller.dm" +#include "code\modules\research\nanites\nanite_hijacker.dm" +#include "code\modules\research\nanites\nanite_misc_items.dm" +#include "code\modules\research\nanites\nanite_program_hub.dm" +#include "code\modules\research\nanites\nanite_programmer.dm" +#include "code\modules\research\nanites\nanite_programs.dm" +#include "code\modules\research\nanites\nanite_remote.dm" +#include "code\modules\research\nanites\program_disks.dm" +#include "code\modules\research\nanites\public_chamber.dm" +#include "code\modules\research\nanites\nanite_programs\buffing.dm" +#include "code\modules\research\nanites\nanite_programs\healing.dm" +#include "code\modules\research\nanites\nanite_programs\rogue.dm" +#include "code\modules\research\nanites\nanite_programs\sensor.dm" +#include "code\modules\research\nanites\nanite_programs\suppression.dm" +#include "code\modules\research\nanites\nanite_programs\utility.dm" +#include "code\modules\research\nanites\nanite_programs\weapon.dm" +#include "code\modules\research\techweb\__techweb_helpers.dm" +#include "code\modules\research\techweb\_techweb.dm" +#include "code\modules\research\techweb\_techweb_node.dm" +#include "code\modules\research\techweb\all_nodes.dm" +#include "code\modules\research\xenobiology\xenobio_camera.dm" +#include "code\modules\research\xenobiology\xenobiology.dm" +#include "code\modules\research\xenobiology\crossbreeding\__corecross.dm" +#include "code\modules\research\xenobiology\crossbreeding\_clothing.dm" +#include "code\modules\research\xenobiology\crossbreeding\_misc.dm" +#include "code\modules\research\xenobiology\crossbreeding\_mobs.dm" +#include "code\modules\research\xenobiology\crossbreeding\_status_effects.dm" +#include "code\modules\research\xenobiology\crossbreeding\_weapons.dm" +#include "code\modules\research\xenobiology\crossbreeding\burning.dm" +#include "code\modules\research\xenobiology\crossbreeding\charged.dm" +#include "code\modules\research\xenobiology\crossbreeding\chilling.dm" +#include "code\modules\research\xenobiology\crossbreeding\consuming.dm" +#include "code\modules\research\xenobiology\crossbreeding\industrial.dm" +#include "code\modules\research\xenobiology\crossbreeding\prismatic.dm" +#include "code\modules\research\xenobiology\crossbreeding\recurring.dm" +#include "code\modules\research\xenobiology\crossbreeding\regenerative.dm" +#include "code\modules\research\xenobiology\crossbreeding\reproductive.dm" +#include "code\modules\research\xenobiology\crossbreeding\selfsustaining.dm" +#include "code\modules\research\xenobiology\crossbreeding\stabilized.dm" +#include "code\modules\ruins\lavaland_ruin_code.dm" +#include "code\modules\ruins\lavalandruin_code\biodome_clown_planet.dm" +#include "code\modules\ruins\lavalandruin_code\pizzaparty.dm" +#include "code\modules\ruins\lavalandruin_code\puzzle.dm" +#include "code\modules\ruins\lavalandruin_code\sloth.dm" +#include "code\modules\ruins\lavalandruin_code\surface.dm" +#include "code\modules\ruins\lavalandruin_code\syndicate_base.dm" +#include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm" +#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" +#include "code\modules\ruins\objects_and_mobs\sin_ruins.dm" +#include "code\modules\ruins\spaceruin_code\asteroid4.dm" +#include "code\modules\ruins\spaceruin_code\bigderelict1.dm" +#include "code\modules\ruins\spaceruin_code\caravanambush.dm" +#include "code\modules\ruins\spaceruin_code\cloning_lab.dm" +#include "code\modules\ruins\spaceruin_code\crashedclownship.dm" +#include "code\modules\ruins\spaceruin_code\crashedship.dm" +#include "code\modules\ruins\spaceruin_code\deepstorage.dm" +#include "code\modules\ruins\spaceruin_code\DJstation.dm" +#include "code\modules\ruins\spaceruin_code\listeningstation.dm" +#include "code\modules\ruins\spaceruin_code\miracle.dm" +#include "code\modules\ruins\spaceruin_code\oldstation.dm" +#include "code\modules\ruins\spaceruin_code\originalcontent.dm" +#include "code\modules\ruins\spaceruin_code\spacehotel.dm" +#include "code\modules\ruins\spaceruin_code\TheDerelict.dm" +#include "code\modules\ruins\spaceruin_code\whiteshipruin_box.dm" +#include "code\modules\security_levels\keycard_authentication.dm" +#include "code\modules\security_levels\security_levels.dm" +#include "code\modules\shuttle\arrivals.dm" +#include "code\modules\shuttle\assault_pod.dm" +#include "code\modules\shuttle\computer.dm" +#include "code\modules\shuttle\docking.dm" +#include "code\modules\shuttle\elevator.dm" +#include "code\modules\shuttle\emergency.dm" +#include "code\modules\shuttle\ferry.dm" +#include "code\modules\shuttle\manipulator.dm" +#include "code\modules\shuttle\monastery.dm" +#include "code\modules\shuttle\navigation_computer.dm" +#include "code\modules\shuttle\on_move.dm" +#include "code\modules\shuttle\ripple.dm" +#include "code\modules\shuttle\shuttle.dm" +#include "code\modules\shuttle\shuttle_rotate.dm" +#include "code\modules\shuttle\special.dm" +#include "code\modules\shuttle\supply.dm" +#include "code\modules\shuttle\syndicate.dm" +#include "code\modules\shuttle\white_ship.dm" +#include "code\modules\spells\spell.dm" +#include "code\modules\spells\spell_types\aimed.dm" +#include "code\modules\spells\spell_types\area_teleport.dm" +#include "code\modules\spells\spell_types\barnyard.dm" +#include "code\modules\spells\spell_types\bloodcrawl.dm" +#include "code\modules\spells\spell_types\charge.dm" +#include "code\modules\spells\spell_types\conjure.dm" +#include "code\modules\spells\spell_types\construct_spells.dm" +#include "code\modules\spells\spell_types\devil.dm" +#include "code\modules\spells\spell_types\devil_boons.dm" +#include "code\modules\spells\spell_types\dumbfire.dm" +#include "code\modules\spells\spell_types\emplosion.dm" +#include "code\modules\spells\spell_types\ethereal_jaunt.dm" +#include "code\modules\spells\spell_types\explosion.dm" +#include "code\modules\spells\spell_types\forcewall.dm" +#include "code\modules\spells\spell_types\genetic.dm" +#include "code\modules\spells\spell_types\godhand.dm" +#include "code\modules\spells\spell_types\infinite_guns.dm" +#include "code\modules\spells\spell_types\inflict_handler.dm" +#include "code\modules\spells\spell_types\knock.dm" +#include "code\modules\spells\spell_types\lichdom.dm" +#include "code\modules\spells\spell_types\lightning.dm" +#include "code\modules\spells\spell_types\mime.dm" +#include "code\modules\spells\spell_types\mind_transfer.dm" +#include "code\modules\spells\spell_types\projectile.dm" +#include "code\modules\spells\spell_types\rightandwrong.dm" +#include "code\modules\spells\spell_types\rod_form.dm" +#include "code\modules\spells\spell_types\santa.dm" +#include "code\modules\spells\spell_types\shadow_walk.dm" +#include "code\modules\spells\spell_types\shapeshift.dm" +#include "code\modules\spells\spell_types\spacetime_distortion.dm" +#include "code\modules\spells\spell_types\summonitem.dm" +#include "code\modules\spells\spell_types\taeclowndo.dm" +#include "code\modules\spells\spell_types\the_traps.dm" +#include "code\modules\spells\spell_types\touch_attacks.dm" +#include "code\modules\spells\spell_types\trigger.dm" +#include "code\modules\spells\spell_types\turf_teleport.dm" +#include "code\modules\spells\spell_types\voice_of_god.dm" +#include "code\modules\spells\spell_types\wizard.dm" +#include "code\modules\station_goals\bsa.dm" +#include "code\modules\station_goals\dna_vault.dm" +#include "code\modules\station_goals\shield.dm" +#include "code\modules\station_goals\station_goal.dm" +#include "code\modules\surgery\amputation.dm" +#include "code\modules\surgery\brain_surgery.dm" +#include "code\modules\surgery\cavity_implant.dm" +#include "code\modules\surgery\core_removal.dm" +#include "code\modules\surgery\dental_implant.dm" +#include "code\modules\surgery\eye_surgery.dm" +#include "code\modules\surgery\helpers.dm" +#include "code\modules\surgery\implant_removal.dm" +#include "code\modules\surgery\limb_augmentation.dm" +#include "code\modules\surgery\lipoplasty.dm" +#include "code\modules\surgery\mechanic_steps.dm" +#include "code\modules\surgery\nutcracker.dm" +#include "code\modules\surgery\organ_manipulation.dm" +#include "code\modules\surgery\organic_steps.dm" +#include "code\modules\surgery\plastic_surgery.dm" +#include "code\modules\surgery\prosthetic_replacement.dm" +#include "code\modules\surgery\remove_embedded_object.dm" +#include "code\modules\surgery\surgery.dm" +#include "code\modules\surgery\surgery_step.dm" +#include "code\modules\surgery\tools.dm" +#include "code\modules\surgery\advanced\brainwashing.dm" +#include "code\modules\surgery\advanced\lobotomy.dm" +#include "code\modules\surgery\advanced\necrotic_revival.dm" +#include "code\modules\surgery\advanced\pacification.dm" +#include "code\modules\surgery\advanced\reconstruction.dm" +#include "code\modules\surgery\advanced\revival.dm" +#include "code\modules\surgery\advanced\viral_bonding.dm" +#include "code\modules\surgery\advanced\bioware\bioware.dm" +#include "code\modules\surgery\advanced\bioware\bioware_surgery.dm" +#include "code\modules\surgery\advanced\bioware\nerve_grounding.dm" +#include "code\modules\surgery\advanced\bioware\nerve_splicing.dm" +#include "code\modules\surgery\advanced\bioware\vein_threading.dm" +#include "code\modules\surgery\bodyparts\bodyparts.dm" +#include "code\modules\surgery\bodyparts\dismemberment.dm" +#include "code\modules\surgery\bodyparts\head.dm" +#include "code\modules\surgery\bodyparts\helpers.dm" +#include "code\modules\surgery\bodyparts\robot_bodyparts.dm" +#include "code\modules\surgery\organs\appendix.dm" +#include "code\modules\surgery\organs\augments_arms.dm" +#include "code\modules\surgery\organs\augments_chest.dm" +#include "code\modules\surgery\organs\augments_eyes.dm" +#include "code\modules\surgery\organs\augments_internal.dm" +#include "code\modules\surgery\organs\autosurgeon.dm" +#include "code\modules\surgery\organs\ears.dm" +#include "code\modules\surgery\organs\eyes.dm" +#include "code\modules\surgery\organs\heart.dm" +#include "code\modules\surgery\organs\helpers.dm" +#include "code\modules\surgery\organs\liver.dm" +#include "code\modules\surgery\organs\lungs.dm" +#include "code\modules\surgery\organs\organ_internal.dm" +#include "code\modules\surgery\organs\stomach.dm" +#include "code\modules\surgery\organs\tails.dm" +#include "code\modules\surgery\organs\tongue.dm" +#include "code\modules\surgery\organs\vocal_cords.dm" +#include "code\modules\tgs\includes.dm" +#include "code\modules\tgui\external.dm" +#include "code\modules\tgui\states.dm" +#include "code\modules\tgui\subsystem.dm" +#include "code\modules\tgui\tgui.dm" +#include "code\modules\tgui\states\admin.dm" +#include "code\modules\tgui\states\always.dm" +#include "code\modules\tgui\states\conscious.dm" +#include "code\modules\tgui\states\contained.dm" +#include "code\modules\tgui\states\deep_inventory.dm" +#include "code\modules\tgui\states\default.dm" +#include "code\modules\tgui\states\hands.dm" +#include "code\modules\tgui\states\human_adjacent.dm" +#include "code\modules\tgui\states\inventory.dm" +#include "code\modules\tgui\states\language_menu.dm" +#include "code\modules\tgui\states\not_incapacitated.dm" +#include "code\modules\tgui\states\notcontained.dm" +#include "code\modules\tgui\states\observer.dm" +#include "code\modules\tgui\states\physical.dm" +#include "code\modules\tgui\states\self.dm" +#include "code\modules\tgui\states\zlevel.dm" +#include "code\modules\tooltip\tooltip.dm" +#include "code\modules\unit_tests\_unit_tests.dm" +#include "code\modules\uplink\uplink_devices.dm" +#include "code\modules\uplink\uplink_items.dm" +#include "code\modules\uplink\uplink_purchase_log.dm" +#include "code\modules\vehicles\_vehicle.dm" +#include "code\modules\vehicles\atv.dm" +#include "code\modules\vehicles\bicycle.dm" +#include "code\modules\vehicles\lavaboat.dm" +#include "code\modules\vehicles\pimpin_ride.dm" +#include "code\modules\vehicles\ridden.dm" +#include "code\modules\vehicles\scooter.dm" +#include "code\modules\vehicles\sealed.dm" +#include "code\modules\vehicles\secway.dm" +#include "code\modules\vehicles\speedbike.dm" +#include "code\modules\vehicles\vehicle_actions.dm" +#include "code\modules\vehicles\vehicle_key.dm" +#include "code\modules\vehicles\wheelchair.dm" +#include "code\modules\vehicles\cars\car.dm" +#include "code\modules\vehicles\cars\clowncar.dm" +#include "code\modules\vending\_vending.dm" +#include "code\modules\vending\assist.dm" +#include "code\modules\vending\autodrobe.dm" +#include "code\modules\vending\boozeomat.dm" +#include "code\modules\vending\cartridge.dm" +#include "code\modules\vending\cigarette.dm" +#include "code\modules\vending\clothesmate.dm" +#include "code\modules\vending\coffee.dm" +#include "code\modules\vending\cola.dm" +#include "code\modules\vending\drinnerware.dm" +#include "code\modules\vending\engineering.dm" +#include "code\modules\vending\engivend.dm" +#include "code\modules\vending\games.dm" +#include "code\modules\vending\liberation.dm" +#include "code\modules\vending\liberation_toy.dm" +#include "code\modules\vending\magivend.dm" +#include "code\modules\vending\medical.dm" +#include "code\modules\vending\medical_wall.dm" +#include "code\modules\vending\megaseed.dm" +#include "code\modules\vending\nutrimax.dm" +#include "code\modules\vending\plasmaresearch.dm" +#include "code\modules\vending\robotics.dm" +#include "code\modules\vending\security.dm" +#include "code\modules\vending\snack.dm" +#include "code\modules\vending\sovietsoda.dm" +#include "code\modules\vending\sustenance.dm" +#include "code\modules\vending\toys.dm" +#include "code\modules\vending\wardrobes.dm" +#include "code\modules\vending\youtool.dm" +#include "code\modules\VR\vr_human.dm" +#include "code\modules\VR\vr_sleeper.dm" +#include "code\modules\zombie\items.dm" +#include "code\modules\zombie\organs.dm" +#include "interface\interface.dm" +#include "interface\menu.dm" +#include "interface\stylesheet.dm" +#include "modular_citadel\code\init.dm" +#include "modular_citadel\code\__HELPERS\list2list.dm" +#include "modular_citadel\code\__HELPERS\lists.dm" +#include "modular_citadel\code\__HELPERS\mobs.dm" +#include "modular_citadel\code\_globalvars\lists\mobs.dm" +#include "modular_citadel\code\_onclick\click.dm" +#include "modular_citadel\code\_onclick\item_attack.dm" +#include "modular_citadel\code\_onclick\other_mobs.dm" +#include "modular_citadel\code\_onclick\hud\screen_objects.dm" +#include "modular_citadel\code\_onclick\hud\stamina.dm" +#include "modular_citadel\code\controllers\configuration\entries\general.dm" +#include "modular_citadel\code\controllers\subsystem\job.dm" +#include "modular_citadel\code\controllers\subsystem\shuttle.dm" +#include "modular_citadel\code\datums\uplink_items_cit.dm" +#include "modular_citadel\code\datums\components\material_container.dm" +#include "modular_citadel\code\datums\components\phantomthief.dm" +#include "modular_citadel\code\datums\components\souldeath.dm" +#include "modular_citadel\code\datums\mood_events\generic_negative_events.dm" +#include "modular_citadel\code\datums\mood_events\generic_positive_events.dm" +#include "modular_citadel\code\datums\mood_events\moodular.dm" +#include "modular_citadel\code\datums\mutations\hulk.dm" +#include "modular_citadel\code\datums\status_effects\debuffs.dm" +#include "modular_citadel\code\datums\traits\neutral.dm" +#include "modular_citadel\code\datums\wires\airlock.dm" +#include "modular_citadel\code\datums\wires\autoylathe.dm" +#include "modular_citadel\code\game\area\cit_areas.dm" +#include "modular_citadel\code\game\gamemodes\gangs\dominator.dm" +#include "modular_citadel\code\game\gamemodes\gangs\dominator_countdown.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang_datums.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang_decals.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang_hud.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang_items.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gang_pen.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gangs.dm" +#include "modular_citadel\code\game\gamemodes\gangs\gangtool.dm" +#include "modular_citadel\code\game\gamemodes\gangs\implant_gang.dm" +#include "modular_citadel\code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm" +#include "modular_citadel\code\game\gamemodes\revolution\revolution.dm" +#include "modular_citadel\code\game\machinery\cryopod.dm" +#include "modular_citadel\code\game\machinery\displaycases.dm" +#include "modular_citadel\code\game\machinery\firealarm.dm" +#include "modular_citadel\code\game\machinery\Sleeper.dm" +#include "modular_citadel\code\game\machinery\toylathe.dm" +#include "modular_citadel\code\game\machinery\vending.dm" +#include "modular_citadel\code\game\machinery\wishgranter.dm" +#include "modular_citadel\code\game\machinery\computer\card.dm" +#include "modular_citadel\code\game\machinery\doors\airlock.dm" +#include "modular_citadel\code\game\machinery\doors\airlock_types.dm" +#include "modular_citadel\code\game\objects\cit_screenshake.dm" +#include "modular_citadel\code\game\objects\ids.dm" +#include "modular_citadel\code\game\objects\items.dm" +#include "modular_citadel\code\game\objects\tools.dm" +#include "modular_citadel\code\game\objects\effects\spawner\spawners.dm" +#include "modular_citadel\code\game\objects\effects\temporary_visuals\souldeath.dm" +#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\impact.dm" +#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" +#include "modular_citadel\code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" +#include "modular_citadel\code\game\objects\items\balls.dm" +#include "modular_citadel\code\game\objects\items\boombox.dm" +#include "modular_citadel\code\game\objects\items\handcuffs.dm" +#include "modular_citadel\code\game\objects\items\holy_weapons.dm" +#include "modular_citadel\code\game\objects\items\honk.dm" +#include "modular_citadel\code\game\objects\items\meat.dm" +#include "modular_citadel\code\game\objects\items\stunsword.dm" +#include "modular_citadel\code\game\objects\items\vending_items.dm" +#include "modular_citadel\code\game\objects\items\circuitboards\machine_circuitboards.dm" +#include "modular_citadel\code\game\objects\items\devices\aicard.dm" +#include "modular_citadel\code\game\objects\items\devices\flashlight.dm" +#include "modular_citadel\code\game\objects\items\devices\PDA\PDA.dm" +#include "modular_citadel\code\game\objects\items\devices\radio\encryptionkey.dm" +#include "modular_citadel\code\game\objects\items\devices\radio\headset.dm" +#include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" +#include "modular_citadel\code\game\objects\items\melee\energy.dm" +#include "modular_citadel\code\game\objects\items\melee\eutactic_blades.dm" +#include "modular_citadel\code\game\objects\items\melee\misc.dm" +#include "modular_citadel\code\game\objects\items\melee\transforming.dm" +#include "modular_citadel\code\game\objects\items\robot\robot_upgrades.dm" +#include "modular_citadel\code\game\objects\items\storage\firstaid.dm" +#include "modular_citadel\code\game\objects\structures\tables_racks.dm" +#include "modular_citadel\code\game\objects\structures\beds_chairs\chair.dm" +#include "modular_citadel\code\game\objects\structures\beds_chairs\sofa.dm" +#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\fitness.dm" +#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\wardrobe.dm" +#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\secure\citadel_lockers.dm" +#include "modular_citadel\code\game\turfs\cit_turfs.dm" +#include "modular_citadel\code\modules\admin\admin.dm" +#include "modular_citadel\code\modules\admin\chat_commands.dm" +#include "modular_citadel\code\modules\admin\holder2.dm" +#include "modular_citadel\code\modules\admin\secrets.dm" +#include "modular_citadel\code\modules\admin\topic.dm" +#include "modular_citadel\code\modules\arousal\arousal.dm" +#include "modular_citadel\code\modules\arousal\organs\breasts.dm" +#include "modular_citadel\code\modules\arousal\organs\eggsack.dm" +#include "modular_citadel\code\modules\arousal\organs\genitals.dm" +#include "modular_citadel\code\modules\arousal\organs\genitals_sprite_accessories.dm" +#include "modular_citadel\code\modules\arousal\organs\ovipositor.dm" +#include "modular_citadel\code\modules\arousal\organs\penis.dm" +#include "modular_citadel\code\modules\arousal\organs\testicles.dm" +#include "modular_citadel\code\modules\arousal\organs\vagina.dm" +#include "modular_citadel\code\modules\arousal\organs\womb.dm" +#include "modular_citadel\code\modules\arousal\toys\dildos.dm" +#include "modular_citadel\code\modules\awaymissions\citadel_ghostrole_spawners.dm" +#include "modular_citadel\code\modules\cargo\console.dm" +#include "modular_citadel\code\modules\cargo\packs.dm" +#include "modular_citadel\code\modules\client\client_defines.dm" +#include "modular_citadel\code\modules\client\client_procs.dm" +#include "modular_citadel\code\modules\client\preferences.dm" +#include "modular_citadel\code\modules\client\preferences_savefile.dm" +#include "modular_citadel\code\modules\client\preferences_toggles.dm" +#include "modular_citadel\code\modules\client\loadout\__donator.dm" +#include "modular_citadel\code\modules\client\loadout\_medical.dm" +#include "modular_citadel\code\modules\client\loadout\_security.dm" +#include "modular_citadel\code\modules\client\loadout\_service.dm" +#include "modular_citadel\code\modules\client\loadout\backpack.dm" +#include "modular_citadel\code\modules\client\loadout\glasses.dm" +#include "modular_citadel\code\modules\client\loadout\gloves.dm" +#include "modular_citadel\code\modules\client\loadout\hands.dm" +#include "modular_citadel\code\modules\client\loadout\head.dm" +#include "modular_citadel\code\modules\client\loadout\loadout.dm" +#include "modular_citadel\code\modules\client\loadout\mask.dm" +#include "modular_citadel\code\modules\client\loadout\neck.dm" +#include "modular_citadel\code\modules\client\loadout\shoes.dm" +#include "modular_citadel\code\modules\client\loadout\suit.dm" +#include "modular_citadel\code\modules\client\loadout\uniform.dm" +#include "modular_citadel\code\modules\client\verbs\who.dm" +#include "modular_citadel\code\modules\clothing\clothing.dm" +#include "modular_citadel\code\modules\clothing\neck.dm" +#include "modular_citadel\code\modules\clothing\glasses\phantomthief.dm" +#include "modular_citadel\code\modules\clothing\head\head.dm" +#include "modular_citadel\code\modules\clothing\spacesuits\cydonian_armor.dm" +#include "modular_citadel\code\modules\clothing\spacesuits\flightsuit.dm" +#include "modular_citadel\code\modules\clothing\suits\polychromic_cloaks.dm" +#include "modular_citadel\code\modules\clothing\suits\suits.dm" +#include "modular_citadel\code\modules\clothing\under\polychromic_clothes.dm" +#include "modular_citadel\code\modules\clothing\under\trek_under.dm" +#include "modular_citadel\code\modules\clothing\under\turtlenecks.dm" +#include "modular_citadel\code\modules\clothing\under\under.dm" +#include "modular_citadel\code\modules\crafting\recipes.dm" +#include "modular_citadel\code\modules\custom_loadout\custom_items.dm" +#include "modular_citadel\code\modules\custom_loadout\load_to_mob.dm" +#include "modular_citadel\code\modules\custom_loadout\read_from_file.dm" +#include "modular_citadel\code\modules\events\blob.dm" +#include "modular_citadel\code\modules\events\wizard\magicarp.dm" +#include "modular_citadel\code\modules\food_and_drinks\snacks\meat.dm" +#include "modular_citadel\code\modules\integrated_electronics\subtypes\manipulation.dm" +#include "modular_citadel\code\modules\jobs\dresscode_values.dm" +#include "modular_citadel\code\modules\jobs\job_types\captain.dm" +#include "modular_citadel\code\modules\jobs\job_types\cargo_service.dm" +#include "modular_citadel\code\modules\jobs\job_types\engineering.dm" +#include "modular_citadel\code\modules\jobs\job_types\medical.dm" +#include "modular_citadel\code\modules\jobs\job_types\science.dm" +#include "modular_citadel\code\modules\jobs\job_types\security.dm" +#include "modular_citadel\code\modules\keybindings\bindings_carbon.dm" +#include "modular_citadel\code\modules\keybindings\bindings_human.dm" +#include "modular_citadel\code\modules\keybindings\bindings_robot.dm" +#include "modular_citadel\code\modules\mentor\follow.dm" +#include "modular_citadel\code\modules\mentor\mentor.dm" +#include "modular_citadel\code\modules\mentor\mentor_memo.dm" +#include "modular_citadel\code\modules\mentor\mentor_verbs.dm" +#include "modular_citadel\code\modules\mentor\mentorhelp.dm" +#include "modular_citadel\code\modules\mentor\mentorpm.dm" +#include "modular_citadel\code\modules\mentor\mentorsay.dm" +#include "modular_citadel\code\modules\mining\mine_items.dm" +#include "modular_citadel\code\modules\mining\mining_ruins.dm" +#include "modular_citadel\code\modules\mob\cit_emotes.dm" +#include "modular_citadel\code\modules\mob\mob.dm" +#include "modular_citadel\code\modules\mob\dead\new_player\sprite_accessories.dm" +#include "modular_citadel\code\modules\mob\living\damage_procs.dm" +#include "modular_citadel\code\modules\mob\living\living.dm" +#include "modular_citadel\code\modules\mob\living\status_procs.dm" +#include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" +#include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" +#include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\human.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\human_movement.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\life.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\species.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\furrypeople.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\ipc.dm" +#include "modular_citadel\code\modules\mob\living\carbon\human\species_types\jellypeople.dm" +#include "modular_citadel\code\modules\mob\living\silicon\robot\dogborg_equipment.dm" +#include "modular_citadel\code\modules\mob\living\silicon\robot\robot.dm" +#include "modular_citadel\code\modules\mob\living\silicon\robot\robot_modules.dm" +#include "modular_citadel\code\modules\mob\living\silicon\robot\robot_movement.dm" +#include "modular_citadel\code\modules\mob\living\simple_animal\banana_spider.dm" +#include "modular_citadel\code\modules\mob\living\simple_animal\kiwi.dm" +#include "modular_citadel\code\modules\mob\living\simple_animal\simplemob_vore_values.dm" +#include "modular_citadel\code\modules\power\lighting.dm" +#include "modular_citadel\code\modules\projectiles\gun.dm" +#include "modular_citadel\code\modules\projectiles\ammunition\caseless.dm" +#include "modular_citadel\code\modules\projectiles\ammunition\ballistic\smg\smg.dm" +#include "modular_citadel\code\modules\projectiles\boxes_magazines\ammo_boxes.dm" +#include "modular_citadel\code\modules\projectiles\boxes_magazines\external\pistol.dm" +#include "modular_citadel\code\modules\projectiles\boxes_magazines\external\smg\smg.dm" +#include "modular_citadel\code\modules\projectiles\bullets\bullets\smg.dm" +#include "modular_citadel\code\modules\projectiles\guns\pumpenergy.dm" +#include "modular_citadel\code\modules\projectiles\guns\toys.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\flechette.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\handguns.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon_energy.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\revolver.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\rifles.dm" +#include "modular_citadel\code\modules\projectiles\guns\ballistic\spinfusor.dm" +#include "modular_citadel\code\modules\projectiles\guns\energy\energy_gun.dm" +#include "modular_citadel\code\modules\projectiles\guns\energy\laser.dm" +#include "modular_citadel\code\modules\projectiles\projectile\energy.dm" +#include "modular_citadel\code\modules\projectiles\projectiles\reusable.dm" +#include "modular_citadel\code\modules\reagents\chemistry\reagents\other_reagents.dm" +#include "modular_citadel\code\modules\reagents\reagent container\cit_kegs.dm" +#include "modular_citadel\code\modules\reagents\reagent container\hypospraymkii.dm" +#include "modular_citadel\code\modules\reagents\reagent container\hypovial.dm" +#include "modular_citadel\code\modules\reagents\reagents\cit_reagents.dm" +#include "modular_citadel\code\modules\recycling\disposal\bin.dm" +#include "modular_citadel\code\modules\research\designs\autoylathe_designs.dm" +#include "modular_citadel\code\modules\research\designs\machine_designs.dm" +#include "modular_citadel\code\modules\research\designs\weapon_designs.dm" +#include "modular_citadel\code\modules\research\designs\xenobio_designs.dm" +#include "modular_citadel\code\modules\research\designs\weapon_designs\weapon_designs.dm" +#include "modular_citadel\code\modules\research\techweb\_techweb.dm" +#include "modular_citadel\code\modules\research\techweb\all_nodes.dm" +#include "modular_citadel\code\modules\research\xenobiology\xenobio_camera.dm" +#include "modular_citadel\code\modules\uplink\uplink_items.dm" +#include "modular_citadel\code\modules\vehicles\secway.dm" +#include "modular_citadel\code\modules\vore\hook-defs_vr.dm" +#include "modular_citadel\code\modules\vore\persistence.dm" +#include "modular_citadel\code\modules\vore\trycatch_vr.dm" +#include "modular_citadel\code\modules\vore\eating\belly_dat_vr.dm" +#include "modular_citadel\code\modules\vore\eating\belly_obj_vr.dm" +#include "modular_citadel\code\modules\vore\eating\bellymodes_vr.dm" +#include "modular_citadel\code\modules\vore\eating\digest_act_vr.dm" +#include "modular_citadel\code\modules\vore\eating\living_vr.dm" +#include "modular_citadel\code\modules\vore\eating\vore_vr.dm" +#include "modular_citadel\code\modules\vore\eating\voreitems.dm" +#include "modular_citadel\code\modules\vore\eating\vorepanel_vr.dm" +#include "modular_citadel\interface\skin.dmf" +// END_INCLUDE From 7fd50ffc954f3f010efdce069d57d5a8a1cf43bd Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 17 Jun 2019 11:43:15 -0700 Subject: [PATCH 011/108] dme2 --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index 8e33f39524..fe94246d15 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2821,6 +2821,7 @@ #include "modular_citadel\code\_onclick\item_attack.dm" #include "modular_citadel\code\_onclick\other_mobs.dm" #include "modular_citadel\code\_onclick\hud\screen_objects.dm" +#include "modular_citadel\code\_onclick\hud\sprint.dm" #include "modular_citadel\code\_onclick\hud\stamina.dm" #include "modular_citadel\code\controllers\configuration\entries\general.dm" #include "modular_citadel\code\controllers\subsystem\job.dm" From 03315d1cbbaeba68c07a1e4193a762f299bda2fe Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 5 Jul 2019 22:29:50 +0200 Subject: [PATCH 012/108] Ports a toggleable darkmode to the game! --- code/__DEFINES/colors.dm | 25 +- code/__DEFINES/misc.dm | 4 - code/controllers/subsystem/job.dm | 2 +- code/controllers/subsystem/ticker.dm | 8 +- code/datums/components/spooky.dm | 2 +- code/datums/datumvars.dm | 4 +- .../mecha/equipment/tools/medical_tools.dm | 18 +- code/game/objects/items/devices/scanners.dm | 2 +- code/modules/admin/verbs/adminpm.dm | 56 +-- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/client/darkmode.dm | 122 +++++ code/modules/client/preferences.dm | 10 +- code/modules/client/verbs/aooc.dm | 21 +- code/modules/client/verbs/ooc.dm | 19 +- code/modules/goonchat/browserOutput.dm | 13 + .../browserassets/css/browserOutput.css | 188 ++++---- .../browserassets/css/browserOutput_white.css | 425 ++++++++++++++++++ .../browserassets/html/browserOutput.html | 5 +- .../browserassets/js/browserOutput.js | 26 +- code/modules/shuttle/ferry.dm | 2 +- icons/member_content.dmi | Bin 2140 -> 2300 bytes modular_citadel/interface/skin.dmf | 34 +- tgstation.dme | 1 + 23 files changed, 784 insertions(+), 205 deletions(-) create mode 100644 code/modules/client/darkmode.dm create mode 100644 code/modules/goonchat/browserassets/css/browserOutput_white.css diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index de9c7af221..e187b85a3d 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -3,26 +3,27 @@ #define COLOR_INPUT_DISABLED "#F0F0F0" #define COLOR_INPUT_ENABLED "#D3B5B5" -//#define COLOR_WHITE "#EEEEEE" -//#define COLOR_SILVER "#C0C0C0" -//#define COLOR_GRAY "#808080" +#define COLOR_DARKMODE_BACKGROUND "#202020" +#define COLOR_DARKMODE_DARKBACKGROUND "#171717" +#define COLOR_DARKMODE_TEXT "#a4bad6" + #define COLOR_FLOORTILE_GRAY "#8D8B8B" #define COLOR_ALMOST_BLACK "#333333" -//#define COLOR_BLACK "#000000" +#define COLOR_BLACK "#000000" #define COLOR_RED "#FF0000" -//#define COLOR_RED_LIGHT "#FF3333" -//#define COLOR_MAROON "#800000" +#define COLOR_RED_LIGHT "#FF3333" +#define COLOR_MAROON "#800000" #define COLOR_YELLOW "#FFFF00" -//#define COLOR_OLIVE "#808000" -//#define COLOR_LIME "#32CD32" +#define COLOR_OLIVE "#808000" +#define COLOR_LIME "#32CD32" #define COLOR_GREEN "#008000" #define COLOR_CYAN "#00FFFF" -//#define COLOR_TEAL "#008080" +#define COLOR_TEAL "#008080" #define COLOR_BLUE "#0000FF" -//#define COLOR_BLUE_LIGHT "#33CCFF" -//#define COLOR_NAVY "#000080" +#define COLOR_BLUE_LIGHT "#33CCFF" +#define COLOR_NAVY "#000080" #define COLOR_PINK "#FFC0CB" -//#define COLOR_MAGENTA "#FF00FF" +#define COLOR_MAGENTA "#FF00FF" #define COLOR_PURPLE "#800080" #define COLOR_ORANGE "#FF9900" #define COLOR_BEIGE "#CEB689" diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index fc8e7dda2f..fc651ddead 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -275,10 +275,6 @@ GLOBAL_LIST_INIT(pda_styles, list(MONO, VT, ORBITRON, SHARE)) GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_SKIN_ALT = 'icons/obj/pda_alt.dmi', PDA_SKIN_RUGGED = 'icons/obj/pda_rugged.dmi', PDA_SKIN_MODERN = 'icons/obj/pda_modern.dmi')) -//Color Defines -#define OOC_COLOR "#002eb8" -#define AOOC_COLOR "#b8002e" - ///////////////////////////////////// // atom.appearence_flags shortcuts // ///////////////////////////////////// diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 5e960e0f96..4001c666ee 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -437,7 +437,7 @@ SUBSYSTEM_DEF(job) if(job.custom_spawn_text) to_chat(M, "[job.custom_spawn_text]") if(CONFIG_GET(number/minimal_access_threshold)) - to_chat(M, "As this station was initially staffed with a [CONFIG_GET(flag/jobs_have_minimal_access) ? "full crew, only your job's necessities" : "skeleton crew, additional access may"] have been added to your ID card.") + to_chat(M, "As this station was initially staffed with a [CONFIG_GET(flag/jobs_have_minimal_access) ? "full crew, only your job's necessities" : "skeleton crew, additional access may"] have been added to your ID card.") if(job && H) if(job.dresscodecompliant)// CIT CHANGE - dress code compliance diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 4a3143da79..8e3cd5590e 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -218,7 +218,7 @@ SUBSYSTEM_DEF(ticker) if(GLOB.secret_force_mode != "secret") var/datum/game_mode/smode = config.pick_mode(GLOB.secret_force_mode) if(!smode.can_start()) - message_admins("\blue Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") + message_admins("Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") else mode = smode @@ -291,14 +291,14 @@ SUBSYSTEM_DEF(ticker) round_start_time = world.time SSdbcore.SetRoundStart() - to_chat(world, "Welcome to [station_name()], enjoy your stay!") + to_chat(world, "Welcome to [station_name()], enjoy your stay!") SEND_SOUND(world, sound('sound/ai/welcome.ogg')) current_state = GAME_STATE_PLAYING Master.SetRunLevel(RUNLEVEL_GAME) if(SSevents.holidays) - to_chat(world, "and...") + to_chat(world, "and...") for(var/holidayname in SSevents.holidays) var/datum/holiday/holiday = SSevents.holidays[holidayname] to_chat(world, "

[holiday.greet()]

") @@ -414,7 +414,7 @@ SUBSYSTEM_DEF(ticker) m = pick(memetips) if(m) - to_chat(world, "Tip of the round: [html_encode(m)]") + to_chat(world, "Tip of the round: [html_encode(m)]") /datum/controller/subsystem/ticker/proc/check_queue() var/hpc = CONFIG_GET(number/hard_popcap) diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index 8989cb499d..1d5549d0fe 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -27,7 +27,7 @@ C.stuttering = 20 if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live - to_chat(C, "DOOT") + to_chat(C, "DOOT") spectral_change(H) else //the sound will spook monkeys. diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index d5c983bc39..f0fb7f6095 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -1351,8 +1351,8 @@ if(amount != 0) log_admin("[key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") - var/msg = "[key_name(usr)] dealt [amount] amount of [Text] damage to [L] " - message_admins(msg) + var/msg = "[key_name(usr)] dealt [amount] amount of [Text] damage to [L] " + message_admins("[msg]") admin_ticket_log(L, msg) vv_update_display(L, Text, "[newamt]") else if(href_list["copyoutfit"]) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index ba08109427..21bbdfd14b 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -159,15 +159,15 @@ t1 = "*dead*" else t1 = "Unknown" - return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
- Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
- Brute Damage: [patient.getBruteLoss()]%
- Respiratory Damage: [patient.getOxyLoss()]%
- Toxin Content: [patient.getToxLoss()]%
- Burn Severity: [patient.getFireLoss()]%
- [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
- [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
- [length(patient.get_traumas()) ? "Brain Traumas detected." : ""]
+ return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
+ Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
+ Brute Damage: [patient.getBruteLoss()]%
+ Respiratory Damage: [patient.getOxyLoss()]%
+ Toxin Content: [patient.getToxLoss()]%
+ Burn Severity: [patient.getFireLoss()]%
+ [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
+ [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
+ [length(patient.get_traumas()) ? "Brain Traumas detected." : ""]
"} /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 9f52b4c1ac..5d43a23b4c 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -621,7 +621,7 @@ SLIME SCANNER to_chat(user, "Growth progress: [T.amount_grown]/[SLIME_EVOLUTION_THRESHOLD]") if(T.effectmod) to_chat(user, "Core mutation in progress: [T.effectmod]") - to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]") + to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]") to_chat(user, "========================") diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 84e5ba4f82..5f3153d90f 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -6,7 +6,7 @@ set category = null set name = "Admin PM Mob" if(!holder) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") return if( !ismob(M) || !M.client ) return @@ -18,7 +18,7 @@ set category = "Admin" set name = "Admin PM" if(!holder) - to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") return var/list/client/targets[0] for(var/client/T) @@ -37,7 +37,7 @@ /client/proc/cmd_ahelp_reply(whom) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return var/client/C if(istext(whom)) @@ -48,7 +48,7 @@ C = whom if(!C) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") return var/datum/admin_help/AH = C.current_ticket @@ -65,12 +65,12 @@ //Fetching a message if needed. src is the sender and C is the target client /client/proc/cmd_admin_pm(whom, msg) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!holder && !current_ticket) //no ticket? https://www.youtube.com/watch?v=iHSPf6x1Fdo - to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") - to_chat(src, "Message: [msg]") + to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") + to_chat(src, "Message: [msg]") return var/client/recipient @@ -95,14 +95,14 @@ if(!msg) return if(holder) - to_chat(src, "Error: Use the admin IRC channel, nerd.") + to_chat(src, "Error: Use the admin IRC channel, nerd.") return else if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") if(msg) to_chat(src, msg) return @@ -118,12 +118,12 @@ return if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") else current_ticket.MessageNoRecipient(msg) return @@ -145,15 +145,15 @@ var/keywordparsedmsg = keywords_lookup(msg) if(irc) - to_chat(src, "PM to-Admins: [rawmsg]") + to_chat(src, "PM to-Admins: [rawmsg]") var/datum/admin_help/AH = admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to IRC: [keywordparsedmsg]") ircreplyamount-- send2irc("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) else if(recipient.holder) if(holder) //both are admins - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") //omg this is dumb, just fill in both their tickets var/interaction_message = "PM from-[key_name(src, recipient, 1)] to-[key_name(recipient, src, 1)]: [keywordparsedmsg]" @@ -162,10 +162,10 @@ admin_ticket_log(recipient, interaction_message) else //recipient is an admin but sender is not - var/replymsg = "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]" - admin_ticket_log(src, replymsg) - to_chat(recipient, replymsg) - to_chat(src, "PM to-Admins: [msg]") + var/replymsg = "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]" + admin_ticket_log(src, "[replymsg]") + to_chat(recipient, "[replymsg]") + to_chat(src, "PM to-Admins: [msg]") //play the receiving admin the adminhelp sound (if they have them enabled) if(recipient.prefs.toggles & SOUND_ADMINHELP) @@ -177,11 +177,11 @@ new /datum/admin_help(msg, recipient, TRUE) to_chat(recipient, "-- Administrator private message --") - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") - to_chat(recipient, "Click on the administrator's name to reply.") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") + to_chat(recipient, "Click on the administrator's name to reply.") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") - admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]") + admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]") //always play non-admin recipients the adminhelp sound SEND_SOUND(recipient, sound('sound/effects/adminhelp.ogg')) @@ -200,20 +200,20 @@ return else //neither are admins - to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") + to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") return if(irc) log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]") for(var/client/X in GLOB.admins) - to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") + to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") else window_flash(recipient, ignorepref = TRUE) log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]") //we don't use message_admins here because the sender/receiver might get it too for(var/client/X in GLOB.admins) if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient - to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) + to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) @@ -296,10 +296,10 @@ msg = emoji_parse(msg) to_chat(C, "-- Administrator private message --") - to_chat(C, "Admin PM from-[adminname]: [msg]") - to_chat(C, "Click on the administrator's name to reply.") + to_chat(C, "Admin PM from-[adminname]: [msg]") + to_chat(C, "Click on the administrator's name to reply.") - admin_ticket_log(C, "PM From [irc_tagged]: [msg]") + admin_ticket_log(C, "PM From [irc_tagged]: [msg]") window_flash(C, ignorepref = TRUE) //always play non-admin recipients the adminhelp sound diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index f74b31760d..52e76f95b6 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -298,7 +298,7 @@ if(candidates.len) ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates else - to_chat(usr, "Error: create_xeno(): no suitable candidates.") + to_chat(usr, "Error: create_xeno(): no suitable candidates.") if(!istext(ckey)) return 0 diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm new file mode 100644 index 0000000000..52c2d02372 --- /dev/null +++ b/code/modules/client/darkmode.dm @@ -0,0 +1,122 @@ +//Darkmode preference by Kmc2000// + +/* +This lets you switch chat themes by using winset and CSS loading, you must relog to see this change (or rebuild your browseroutput datum) +Things to note: +If you change ANYTHING in interface/skin.dmf you need to change it here: +Format: +winset(src, "window as appears in skin.dmf after elem", "var to change = currentvalue;var to change = desired value") +How this works: +I've added a function to browseroutput.js which registers a cookie for darkmode and swaps the chat accordingly. You can find the button to do this under the "cog" icon next to the ping button (top right of chat) +This then swaps the window theme automatically +Thanks to spacemaniac and mcdonald for help with the JS side of this. +*/ + +/client/proc/force_white_theme() //There's no way round it. We're essentially changing the skin by hand. It's painful but it works, and is the way Lummox suggested. + //Main windows + + winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") + winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") + winset(src, "split", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + //Buttons + winset(src, "changelog", "background-color = #494949;background-color = none") + winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "rules", "background-color = #494949;background-color = none") + winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "wiki", "background-color = #494949;background-color = none") + winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "forum", "background-color = #494949;background-color = none") + winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "github", "background-color = #3a3a3a;background-color = none") + winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "report-issue", "background-color = #492020;background-color = none") + winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + //Status and verb tabs + winset(src, "output", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "statwindow", "text-color = #eaeaea;text-color = #000000") + winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = #FFFFFF") + winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = none") + winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = #000000") + winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = #000000") + winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = #000000") + //Say, OOC, me Buttons etc. + winset(src, "say", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + +/client/proc/force_dark_theme() //Inversely, if theyre using white theme and want to swap to the superior dark theme, let's get WINSET() ing + //Main windows + winset(src, "infowindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "infowindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "info", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "info", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "browseroutput", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "browseroutput", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "mainwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "split", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + //Buttons + winset(src, "changelog", "background-color = none;background-color = #494949") + winset(src, "changelog", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "rules", "background-color = none;background-color = #494949") + winset(src, "rules", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "wiki", "background-color = none;background-color = #494949") + winset(src, "wiki", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "forum", "background-color = none;background-color = #494949") + winset(src, "forum", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "github", "background-color = none;background-color = #3a3a3a") + winset(src, "github", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "report-issue", "background-color = none;background-color = #492020") + winset(src, "report-issue", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + //Status and verb tabs + winset(src, "output", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "output", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "statwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "background-color = #FFFFFF;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "stat", "tab-background-color = none;tab-background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "stat", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "tab-text-color = #000000;tab-text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "prefix-color = #000000;prefix-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "suffix-color = #000000;suffix-color = [COLOR_DARKMODE_TEXT]") + //Say, OOC, me Buttons etc. + winset(src, "say", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "say", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "asset_cache_browser", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "tooltip", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + + +/datum/asset/simple/goonchat + verify = FALSE + assets = list( + "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js', + "errorHandler.js" = 'code/modules/goonchat/browserassets/js/errorHandler.js', + "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js', + "fontawesome-webfont.eot" = 'tgui/assets/fonts/fontawesome-webfont.eot', + "fontawesome-webfont.svg" = 'tgui/assets/fonts/fontawesome-webfont.svg', + "fontawesome-webfont.ttf" = 'tgui/assets/fonts/fontawesome-webfont.ttf', + "fontawesome-webfont.woff" = 'tgui/assets/fonts/fontawesome-webfont.woff', + "font-awesome.css" = 'code/modules/goonchat/browserassets/css/font-awesome.css', + "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', + "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', + ) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a6fdad721..4bbe614c74 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -29,7 +29,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change - var/ooccolor = null + var/ooccolor = "#c43b23" + var/aooccolor = "#ce254f" var/enable_tips = TRUE var/tip_delay = 500 //tip delay in milliseconds @@ -765,6 +766,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "BYOND Membership Publicity: [(toggles & MEMBER_PUBLIC) ? "Public" : "Hidden"]
" if(unlock_content || check_rights_for(user.client, R_ADMIN)) dat += "OOC Color:     Change
" + dat += "Antag OOC Color:     Change
" + dat += "" if(user.client.holder) dat +="" @@ -1933,6 +1936,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_ooccolor) ooccolor = new_ooccolor + if("aooccolor") + var/new_aooccolor = input(user, "Choose your Antag OOC colour:", "Game Preference",ooccolor) as color|null + if(new_aooccolor) + aooccolor = new_aooccolor + if("bag") var/new_backbag = input(user, "Choose your character's style of bag:", "Character Preference") as null|anything in GLOB.backbaglist if(new_backbag) diff --git a/code/modules/client/verbs/aooc.dm b/code/modules/client/verbs/aooc.dm index 893501a852..311c22955d 100644 --- a/code/modules/client/verbs/aooc.dm +++ b/code/modules/client/verbs/aooc.dm @@ -1,3 +1,6 @@ +GLOBAL_VAR_INIT(AOOC_COLOR, null)//If this is null, use the CSS for OOC. Otherwise, use a custom colour. +GLOBAL_VAR_INIT(normal_aooc_colour, "#ce254f") + /client/verb/aooc(msg as text) set name = "AOOC" set desc = "An OOC channel exclusive to antagonists." @@ -50,7 +53,7 @@ var/keyname = key if(prefs.unlock_content) if(prefs.toggles & MEMBER_PUBLIC) - keyname = "[icon2html('icons/member_content.dmi', world, "blag")][keyname]" + keyname = "[icon2html('icons/member_content.dmi', world, "blag")][keyname]" //The linkify span classes and linkify=TRUE below make ooc text get clickable chat href links if you pass in something resembling a url var/antaglisting = list() @@ -74,23 +77,27 @@ else to_chat(C, "Antag OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]") else - to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + if(GLOB.AOOC_COLOR) + to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + else + to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") else if(!(key in C.prefs.ignoring)) - to_chat(C, "Antag OOC: [keyname]: [msg]") - -GLOBAL_VAR_INIT(antag_ooc_colour, AOOC_COLOR) + if(GLOB.AOOC_COLOR) + to_chat(C, "Antag OOC: [keyname]: [msg]") + else + to_chat(C, "Antag OOC: [keyname]: [msg]") /client/proc/set_aooc(newColor as color) set name = "Set Antag OOC Color" set desc = "Modifies antag OOC Color" set category = "Fun" - GLOB.antag_ooc_colour = sanitize_ooccolor(newColor) + GLOB.AOOC_COLOR = sanitize_ooccolor(newColor) /client/proc/reset_aooc() set name = "Reset Antag OOC Color" set desc = "Returns antag OOC Color to default" set category = "Fun" - GLOB.antag_ooc_colour = AOOC_COLOR + GLOB.AOOC_COLOR = null /proc/toggle_aooc(toggle = null) if(toggle != null) //if we're specifically en/disabling ooc diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index 5df13a1ffe..8a233025a1 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -1,3 +1,6 @@ +GLOBAL_VAR_INIT(OOC_COLOR, null)//If this is null, use the CSS for OOC. Otherwise, use a custom colour. +GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") + /client/verb/ooc(msg as text) set name = "OOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite set category = "OOC" @@ -66,9 +69,15 @@ else to_chat(C, "OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]") else - to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + if(GLOB.OOC_COLOR) + to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + else + to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") else if(!(key in C.prefs.ignoring)) - to_chat(C, "OOC: [keyname]: [msg]") + if(GLOB.OOC_COLOR) + to_chat(C, "OOC: [keyname]: [msg]") + else + to_chat(C, "OOC: [keyname]: [msg]") /proc/toggle_ooc(toggle = null) if(toggle != null) //if we're specifically en/disabling ooc @@ -99,19 +108,17 @@ else GLOB.dooc_allowed = !GLOB.dooc_allowed -GLOBAL_VAR_INIT(normal_ooc_colour, OOC_COLOR) - /client/proc/set_ooc(newColor as color) set name = "Set Player OOC Color" set desc = "Modifies player OOC Color" set category = "Fun" - GLOB.normal_ooc_colour = sanitize_ooccolor(newColor) + GLOB.OOC_COLOR = sanitize_ooccolor(newColor) /client/proc/reset_ooc() set name = "Reset Player OOC Color" set desc = "Returns player OOC Color to default" set category = "Fun" - GLOB.normal_ooc_colour = OOC_COLOR + GLOB.OOC_COLOR = null /client/verb/colorooc() set name = "Set Your OOC Color" diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index 463df71f71..082f20f524 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -82,6 +82,12 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico if("setMusicVolume") data = setMusicVolume(arglist(params)) + if("swaptodarkmode") + swaptodarkmode() + + if("swaptolightmode") + swaptolightmode() + if(data) ehjax_send(data = data) @@ -240,3 +246,10 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. C << output(url_encode(url_encode(message)), "browseroutput:output") + + +/datum/chatOutput/proc/swaptolightmode() //Dark mode light mode stuff. Yell at KMC if this breaks! (See darkmode.dm for documentation) + owner.force_white_theme() + +/datum/chatOutput/proc/swaptodarkmode() + owner.force_dark_theme() diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 33884f8ef0..920087e026 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,16 +7,20 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #000000; + color: #a4bad6; } body { - background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; + font-color: #a4bad6; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; - word-wrap: break-word; + word-wrap: break-word; + scrollbar-face-color:#1A1A1A; + scrollbar-track-color:#171717; + scrollbar-highlight-color:#171717; } em { @@ -56,9 +60,9 @@ img.icon { border-radius: 10px; } -a {color: #0000ff;} -a.visited {color: #ff00ff;} -a:visited {color: #ff00ff;} +a {color: #397ea5;} +a.visited {color: #7c00e6;} +a:visited {color: #7c00e6;} a.popt {text-decoration: none;} /***************************************** @@ -89,21 +93,21 @@ a.popt {text-decoration: none;} bottom: 0; right: 0; padding: 8px; - background: #ddd; + background: #202020; text-decoration: none; font-variant: small-caps; font-size: 1.1em; font-weight: bold; - color: #333; + color: #a4bad6; } -#newMessages:hover {background: #ccc;} +#newMessages:hover {background: #171717;} #newMessages i {vertical-align: middle; padding-left: 3px;} #ping { position: fixed; top: 0; - right: 80px; + right: 115px; width: 45px; - background: #ddd; + background: #202020; height: 30px; padding: 8px 0 2px 0; } @@ -120,19 +124,19 @@ a.popt {text-decoration: none;} right: 0; } #userBar .subCell { - background: #ddd; + background: #202020; height: 30px; padding: 5px 0; display: block; - color: #333; + color: #a4bad6; text-decoration: none; line-height: 28px; - border-top: 1px solid #b4b4b4; + border-top: 1px solid #171717; } -#userBar .subCell:hover {background: #ccc;} +#userBar .subCell:hover {background: #202020;} #userBar .toggle { width: 40px; - background: #ccc; + background: #202020; border-top: 0; float: right; text-align: center; @@ -242,9 +246,9 @@ a.popt {text-decoration: none;} ******************************************/ /* MOTD */ -.motd {color: #638500; font-family: Verdana, sans-serif;} -.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} -.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} +.motd {color: #a4bad6; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #a4bad6; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #a4bad6;} /* ADD HERE FOR BOLD */ .bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} @@ -255,85 +259,89 @@ a.popt {text-decoration: none;} /* OUTPUT COLORS */ .highlight {background: yellow;} -h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} -h1.alert, h2.alert {color: #000000;} +h1, h2, h3, h4, h5, h6 {color: #a4bad6;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #a4bad6;} em {font-style: normal; font-weight: bold;} -.ooc { font-weight: bold;} +.ooc {color: #cca300; font-weight: bold;} +.antagooc {color: #ce254f; font-weight: bold;} .adminobserverooc {color: #0099cc; font-weight: bold;} -.adminooc {color: #700038; font-weight: bold;} +.adminooc {color: #3d5bc3; font-weight: bold;} -.adminsay {color: #FF4500; font-weight: bold;} -.admin {color: #386aff; font-weight: bold;} +.adminsay {color: #ff4500; font-weight: bold;} +.admin {color: #5975da; font-weight: bold;} .name { font-weight: bold;} .say {} -.deadsay {color: #5c00e6;} +.deadsay {color: #e2c1ff;} .binarysay {color: #20c20e; background-color: #000000; display: block;} .binarysay a {color: #00ff00;} .binarysay a:active, .binarysay a:visited {color: #88ff88;} -.radio {color: #008000;} -.sciradio {color: #993399;} -.comradio {color: #948f02;} -.secradio {color: #a30000;} -.medradio {color: #337296;} -.engradio {color: #fb5613;} -.suppradio {color: #a8732b;} -.servradio {color: #6eaa2c;} -.syndradio {color: #6d3f40;} -.centcomradio {color: #686868;} -.aiprivradio {color: #ff00ff;} -.redteamradio {color: #ff0000;} -.blueteamradio {color: #0000ff;} +.radio {color: #1ecc43;} +.sciradio {color: #c68cfa;} +.comradio {color: #5177ff;} +.secradio {color: #dd3535;} +.medradio {color: #57b8f0;} +.engradio {color: #f37746;} +.suppradio {color: #b88646;} +.servradio {color: #6ca729;} +.syndradio {color: #8f4a4b;} +.centcomradio {color: #2681a5;} +.aiprivradio {color: #d65d95;} +.redteamradio {color: #ff4444;} +.blueteamradio {color: #3434fd;} .yell { font-weight: bold;} -.alert {color: #ff0000;} -h1.alert, h2.alert {color: #000000;} +.alert {color: #d82020;} +h1.alert, h2.alert {color: #99aab5;} .emote { font-style: italic;} .selecteddna {color: #ffffff; background-color: #001B1B} -.attack {color: #ff0000;} -.disarm {color: #990000;} -.passive {color: #660000;} +.attack {color: #e01c1c;} +.disarm {color: #b42525;} +.passive {color: #a00f0f;} -.userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} -.danger {color: #ff0000;} -.warning {color: #ff0000; font-style: italic;} -.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} -.announce {color: #228b22; font-weight: bold;} -.boldannounce {color: #ff0000; font-weight: bold;} -.greenannounce {color: #00ff00; font-weight: bold;} +.userdanger {color: #c51e1e; font-weight: bold; font-size: 24px;} +.danger {color: #c51e1e;} +.warning {color: #c51e1e; font-style: italic;} +.alertwarning {color: #FF0000; font-weight: bold} +.boldwarning {color: #c51e1e; font-style: italic; font-weight: bold} +.announce {color: #c51e1e; font-weight: bold;} +.boldannounce {color: #c51e1e; font-weight: bold;} +.greenannounce {color: #059223; font-weight: bold;} .rose {color: #ff5050;} -.info {color: #0000CC;} -.notice {color: #000099;} -.boldnotice {color: #000099; font-weight: bold;} -.adminnotice {color: #0000ff;} +.info {color: #6685f5;} +.notice {color: #6685f5;} +.boldnotice {color: #6685f5; font-weight: bold;} +.adminnotice {color: #6685f5;} .adminhelp {color: #ff0000; font-weight: bold;} -.unconscious {color: #0000ff; font-weight: bold;} +.unconscious {color: #a4bad6; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} -.green {color: #03ff39;} -.nicegreen {color: #14a833;} +.red {color: #FF0000} +.blue {color: #215cff} +.green {color: #059223;} +.nicegreen {color: #059223;} .userlove {color: #FF1493; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #ff6dbc;} .love {color: #ff006a; font-style: italic; text-shadow: 0 0 6px #ff6d6d;} -.shadowling {color: #3b2769;} -.cult {color: #960000;} +.shadowling {color: #8e8a99;} +.cult {color: #aa1c1c;} -.cultitalic {color: #960000; font-style: italic;} -.cultbold {color: #960000; font-style: italic; font-weight: bold;} -.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} +.cultitalic {color: #aa1c1c; font-style: italic;} +.cultbold {color: #aa1c1c; font-style: italic; font-weight: bold;} +.cultboldtalic {color: #aa1c1c; font-weight: bold; font-size: 24px;} -.cultlarge {color: #960000; font-weight: bold; font-size: 24px;} -.narsie {color: #960000; font-weight: bold; font-size: 120px;} -.narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} +.cultlarge {color: #aa1c1c; font-weight: bold; font-size: 24px;} +.narsie {color: #aa1c1c; font-weight: bold; font-size: 120px;} +.narsiesmall {color: #aa1c1c; font-weight: bold; font-size: 48px;} .colossus {color: #7F282A; font-size: 40px;} -.hierophant {color: #660099; font-weight: bold; font-style: italic;} -.hierophant_warning {color: #660099; font-style: italic;} -.purple {color: #5e2d79;} -.holoparasite {color: #35333a;} +.hierophant {color: #b441ee; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #c56bf1; font-style: italic;} +.purple {color: #9956d3;} +.holoparasite {color: #88809c;} .revennotice {color: #1d2953;} .revenboldnotice {color: #1d2953; font-weight: bold;} @@ -341,11 +349,11 @@ h1.alert, h2.alert {color: #000000;} .revenminor {color: #823abb} .revenwarning {color: #760fbb; font-style: italic;} .revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} -.umbra {color: #5000A0;} -.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} -.umbra_large {color: #5000A0; font-size: 24px; font-weight: bold; font-style: italic;} +.umbra {color: #7c00e6;} +.umbra_emphasis {color: #7c00e6; font-weight: bold; font-style: italic;} +.umbra_large {color: #7c00e6; font-size: 24px; font-weight: bold; font-style: italic;} -.deconversion_message {color: #5000A0; font-size: 24px; font-style: italic;} +.deconversion_message {color: #a947ff; font-size: 24px; font-style: italic;} .brass {color: #BE8700;} .heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} @@ -370,17 +378,17 @@ h1.alert, h2.alert {color: #000000;} .neovgre {color: #6E001A; font-weight: bold; font-style: italic;} .neovgre_small {color: #6E001A;} -.newscaster {color: #800000;} -.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} +.newscaster {color: #c05d5d;} +.ghostalert {color: #6600ff; font-style: italic; font-weight: bold;} -.alien {color: #543354;} -.noticealien {color: #00c000;} -.alertalien {color: #00c000; font-weight: bold;} -.changeling {color: #800080; font-style: italic;} +.alien {color: #855d85;} +.noticealien {color: #059223;} +.alertalien {color: #059223; font-weight: bold;} +.changeling {color: #059223; font-style: italic;} -.spider {color: #4d004d;} +.spider {color: #8800ff;} -.interface {color: #330033;} +.interface {color: #750e75;} .sans {font-family: "Comic Sans MS", cursive, sans-serif;} .papyrus {font-family: "Papyrus", cursive, sans-serif;} @@ -391,29 +399,29 @@ h1.alert, h2.alert {color: #000000;} .big {font-size: 24px;} .reallybig {font-size: 32px;} .extremelybig {font-size: 40px;} -.greentext {color: #00FF00; font-size: 24px;} -.redtext {color: #FF0000; font-size: 24px;} -.clown {color: #FF69Bf; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} +.greentext {color: #059223; font-size: 24px;} +.redtext {color: #c51e1e; font-size: 24px;} +.clown {color: #ff70c1; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} .his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} .icon {height: 1em; width: auto;} .memo {color: #638500; text-align: center;} .memoedit {text-align: center; font-size: 16px;} -.abductor {color: #800080; font-style: italic;} -.mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} +.abductor {color: #c204c2; font-style: italic;} +.mind_control {color: #df3da9; font-size: 3; font-weight: bold; font-style: italic;} .slime {color: #00CED1;} .drone {color: #848482;} .monkey {color: #975032;} .swarmer {color: #2C75FF;} .resonate {color: #298F85;} -.monkeyhive {color: #774704;} -.monkeylead {color: #774704; font-size: 2;} +.monkeyhive {color: #a56408;} +.monkeylead {color: #af6805; font-size: 2;} .connectionClosed, .fatalError {background: red; color: white; padding: 5px;} .connectionClosed.restored {background: green;} -.internal.boldnshit {color: blue; font-weight: bold;} +.internal.boldnshit {color: #3d5bc3; font-weight: bold;} /* HELPER CLASSES */ .text-normal {font-weight: normal; font-style: normal;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css new file mode 100644 index 0000000000..337510982e --- /dev/null +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -0,0 +1,425 @@ +/***************************************** +* +* GLOBAL STYLES +* +******************************************/ +html, body { + padding: 0; + margin: 0; + height: 100%; + color: #000000; +} +body { + background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + font-family: Verdana, sans-serif; + font-size: 9pt; + line-height: 1.2; + overflow-x: hidden; + overflow-y: scroll; + word-wrap: break-word; +} + +em { + font-style: normal; + font-weight: bold; +} + +img { + margin: 0; + padding: 0; + line-height: 1; + -ms-interpolation-mode: nearest-neighbor; + image-rendering: pixelated; +} +img.icon { + height: 1em; + min-height: 16px; + width: auto; + vertical-align: bottom; +} + + +.r:before { /* "repeated" badge class for combined messages */ + content: 'x'; +} +.r { + display: inline-block; + min-width: 0.5em; + font-size: 0.7em; + padding: 0.2em 0.3em; + line-height: 1; + color: white; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: crimson; + border-radius: 10px; +} + +a {color: #0000ff;} +a.visited {color: #ff00ff;} +a:visited {color: #ff00ff;} +a.popt {text-decoration: none;} + +/***************************************** +* +* OUTPUT NOT RELATED TO ACTUAL MESSAGES +* +******************************************/ +#loading { + position: fixed; + width: 300px; + height: 150px; + text-align: center; + left: 50%; + top: 50%; + margin: -75px 0 0 -150px; +} +#loading i {display: block; padding-bottom: 3px;} + +#messages { + font-size: 13px; + padding: 3px; + margin: 0; + word-wrap: break-word; +} +#newMessages { + position: fixed; + display: block; + bottom: 0; + right: 0; + padding: 8px; + background: #ddd; + text-decoration: none; + font-variant: small-caps; + font-size: 1.1em; + font-weight: bold; + color: #333; +} +#newMessages:hover {background: #ccc;} +#newMessages i {vertical-align: middle; padding-left: 3px;} +#ping { + position: fixed; + top: 0; + right: 80px; + width: 45px; + background: #ddd; + height: 30px; + padding: 8px 0 2px 0; +} +#ping i {display: block; text-align: center;} +#ping .ms { + display: block; + text-align: center; + font-size: 8pt; + padding-top: 2px; +} +#userBar { + position: fixed; + top: 0; + right: 0; +} +#userBar .subCell { + background: #ddd; + height: 30px; + padding: 5px 0; + display: block; + color: #333; + text-decoration: none; + line-height: 28px; + border-top: 1px solid #b4b4b4; +} +#userBar .subCell:hover {background: #ccc;} +#userBar .toggle { + width: 40px; + background: #ccc; + border-top: 0; + float: right; + text-align: center; +} +#userBar .sub {clear: both; display: none; width: 160px;} +#userBar .sub.scroll {overflow-y: scroll;} +#userBar .sub.subCell {padding: 3px 0 3px 8px; line-height: 30px; font-size: 0.9em; clear: both;} +#userBar .sub span { + display: block; + line-height: 30px; + float: left; +} +#userBar .sub i { + display: block; + padding: 0 5px; + font-size: 1.1em; + width: 22px; + text-align: center; + line-height: 30px; + float: right; +} +#userBar .sub input { + position: absolute; + padding: 7px 5px; + width: 121px; + line-height: 30px; + float: left; +} +#userBar .topCell {border-top: 0;} + +/* POPUPS */ +.popup { + position: fixed; + top: 50%; + left: 50%; + background: #ddd; +} +.popup .close { + position: absolute; + background: #aaa; + top: 0; + right: 0; + color: #333; + text-decoration: none; + z-index: 2; + padding: 0 10px; + height: 30px; + line-height: 30px; +} +.popup .close:hover {background: #999;} +.popup .head { + background: #999; + color: #ddd; + padding: 0 10px; + height: 30px; + line-height: 30px; + text-transform: uppercase; + font-size: 0.9em; + font-weight: bold; + border-bottom: 2px solid green; +} +.popup input {border: 1px solid #999; background: #fff; margin: 0; padding: 5px; outline: none; color: #333;} +.popup input[type=text]:hover, .popup input[type=text]:active, .popup input[type=text]:focus {border-color: green;} +.popup input[type=submit] {padding: 5px 10px; background: #999; color: #ddd; text-transform: uppercase; font-size: 0.9em; font-weight: bold;} +.popup input[type=submit]:hover, .popup input[type=submit]:focus, .popup input[type=submit]:active {background: #aaa; cursor: pointer;} + +.changeFont {padding: 10px;} +.changeFont a {display: block; text-decoration: none; padding: 3px; color: #333;} +.changeFont a:hover {background: #ccc;} + +.highlightPopup {padding: 10px; text-align: center;} +.highlightPopup input[type=text] {display: block; width: 215px; text-align: left; margin-top: 5px;} +.highlightPopup input.highlightColor {background-color: #FFFF00;} +.highlightPopup input.highlightTermSubmit {margin-top: 5px;} + +/* ADMIN CONTEXT MENU */ +.contextMenu { + background-color: #ddd; + position: fixed; + margin: 2px; + width: 150px; +} +.contextMenu a { + display: block; + padding: 2px 5px; + text-decoration: none; + color: #333; +} + +.contextMenu a:hover { + background-color: #ccc; +} + +/* ADMIN FILTER MESSAGES MENU */ +.filterMessages {padding: 5px;} +.filterMessages div {padding: 2px 0;} +.filterMessages input {} +.filterMessages label {} + +.icon-stack {height: 1em; line-height: 1em; width: 1em; vertical-align: middle; margin-top: -2px;} + + +/***************************************** +* +* OUTPUT ACTUALLY RELATED TO MESSAGES +* +******************************************/ + +/* MOTD */ +.motd {color: #638500; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} + +/* ADD HERE FOR BOLD */ +.bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} + +/* ADD HERE FOR ITALIC */ +.italic, .italics, .emote {font-style: italic;} + +/* OUTPUT COLORS */ +.highlight {background: yellow;} + +h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #000000;} + +em {font-style: normal; font-weight: bold;} + +.ooc {color: #002eb8; font-weight: bold;} +.antagooc {color: #b8002e; font-weight: bold;} +.adminobserverooc {color: #0099cc; font-weight: bold;} +.adminooc {color: #700038; font-weight: bold;} + +.adminsay {color: #ff4500; font-weight: bold;} +.admin {color: #4473ff; font-weight: bold;} + +.name { font-weight: bold;} + +.say {} +.deadsay {color: #5c00e6;} +.binarysay {color: #20c20e; background-color: #000000; display: block;} +.binarysay a {color: #00ff00;} +.binarysay a:active, .binarysay a:visited {color: #88ff88;} +.radio {color: #008000;} +.sciradio {color: #993399;} +.comradio {color: #948f02;} +.secradio {color: #a30000;} +.medradio {color: #337296;} +.engradio {color: #fb5613;} +.suppradio {color: #a8732b;} +.servradio {color: #6eaa2c;} +.syndradio {color: #6d3f40;} +.centcomradio {color: #686868;} +.aiprivradio {color: #ff00ff;} +.redteamradio {color: #ff0000;} +.blueteamradio {color: #0000ff;} + +.yell { font-weight: bold;} + +.alert {color: #ff0000;} +h1.alert, h2.alert {color: #000000;} + +.emote { font-style: italic;} +.selecteddna {color: #ffffff; background-color: #001B1B} + +.attack {color: #ff0000;} +.disarm {color: #990000;} +.passive {color: #660000;} + +.userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} +.danger {color: #ff0000;} +.warning {color: #ff0000; font-style: italic;} +.alertwarning {color: #FF0000; font-weight: bold} +.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} +.announce {color: #228b22; font-weight: bold;} +.boldannounce {color: #ff0000; font-weight: bold;} +.greenannounce {color: #00ff00; font-weight: bold;} +.rose {color: #ff5050;} +.info {color: #0000CC;} +.notice {color: #000099;} +.boldnotice {color: #000099; font-weight: bold;} +.adminnotice {color: #0000ff;} +.adminhelp {color: #ff0000; font-weight: bold;} +.unconscious {color: #0000ff; font-weight: bold;} +.suicide {color: #ff5050; font-style: italic;} +.green {color: #03ff39;} +.red {color: #FF0000} +.blue {color: #0000FF} +.nicegreen {color: #14a833;} +.userlove {color: #FF1493; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #ff6dbc;} +.love {color: #ff006a; font-style: italic; text-shadow: 0 0 6px #ff6d6d;} +.shadowling {color: #3b2769;} +.cult {color: #960000;} + +.cultitalic {color: #960000; font-style: italic;} +.cultbold {color: #960000; font-style: italic; font-weight: bold;} +.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} + +.cultlarge {color: #960000; font-weight: bold; font-size: 24px;} +.narsie {color: #960000; font-weight: bold; font-size: 120px;} +.narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} +.colossus {color: #7F282A; font-size: 40px;} +.hierophant {color: #660099; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #660099; font-style: italic;} +.purple {color: #5e2d79;} +.holoparasite {color: #35333a;} + +.revennotice {color: #1d2953;} +.revenboldnotice {color: #1d2953; font-weight: bold;} +.revenbignotice {color: #1d2953; font-weight: bold; font-size: 24px;} +.revenminor {color: #823abb} +.revenwarning {color: #760fbb; font-style: italic;} +.revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} +.umbra {color: #5000A0;} +.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} +.umbra_large {color: #5000A0; font-size: 24px; font-weight: bold; font-style: italic;} + +.deconversion_message {color: #5000A0; font-size: 24px; font-style: italic;} + +.brass {color: #BE8700;} +.heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} +.large_brass {color: #BE8700; font-size: 24px;} +.big_brass {color: #BE8700; font-size: 24px; font-weight: bold; font-style: italic;} +.ratvar {color: #BE8700; font-size: 48px; font-weight: bold; font-style: italic;} +.alloy {color: #42474D;} +.heavy_alloy {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_large {color: #42474D; font-size: 24px; font-weight: bold; font-style: italic;} +.nezbere {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_small {color: #42474D;} +.sevtug_large {color: #AF0AAF; font-size: 24px; font-weight: bold; font-style: italic;} +.sevtug {color: #AF0AAF; font-weight: bold; font-style: italic;} +.sevtug_small {color: #AF0AAF;} +.inathneq_large {color: #1E8CE1; font-size: 24px; font-weight: bold; font-style: italic;} +.inathneq {color: #1E8CE1; font-weight: bold; font-style: italic;} +.inathneq_small {color: #1E8CE1;} +.nzcrentr_large {color: #DAAA18; font-size: 24px; font-weight: bold; font-style: italic;} +.nzcrentr {color: #DAAA18; font-weight: bold; font-style: italic;} +.nzcrentr_small {color: #DAAA18;} +.neovgre_large {color: #6E001A; font-size: 24px; font-weight: bold; font-style: italic;} +.neovgre {color: #6E001A; font-weight: bold; font-style: italic;} +.neovgre_small {color: #6E001A;} + +.newscaster {color: #800000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} + +.alien {color: #543354;} +.noticealien {color: #00c000;} +.alertalien {color: #00c000; font-weight: bold;} +.changeling {color: #800080; font-style: italic;} + +.spider {color: #4d004d;} + +.interface {color: #330033;} + +.sans {font-family: "Comic Sans MS", cursive, sans-serif;} +.papyrus {font-family: "Papyrus", cursive, sans-serif;} +.robot {font-family: "Courier New", cursive, sans-serif;} + +.command_headset {font-weight: bold; font-size: 24px;} +.small {font-size: 8px;} +.big {font-size: 24px;} +.reallybig {font-size: 32px;} +.extremelybig {font-size: 40px;} +.greentext {color: #00FF00; font-size: 24px;} +.redtext {color: #FF0000; font-size: 24px;} +.clown {color: #FF69Bf; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} +.his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} + +.icon {height: 1em; width: auto;} + +.memo {color: #638500; text-align: center;} +.memoedit {text-align: center; font-size: 16px;} +.abductor {color: #800080; font-style: italic;} +.mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} +.slime {color: #00CED1;} +.drone {color: #848482;} +.monkey {color: #975032;} +.swarmer {color: #2C75FF;} +.resonate {color: #298F85;} + +.monkeyhive {color: #774704;} +.monkeylead {color: #774704; font-size: 2;} + +.connectionClosed, .fatalError {background: red; color: white; padding: 5px;} +.connectionClosed.restored {background: green;} +.internal.boldnshit {color: blue; font-weight: bold;} + +/* HELPER CLASSES */ +.text-normal {font-weight: normal; font-style: normal;} +.hidden {display: none; visibility: hidden;} + diff --git a/code/modules/goonchat/browserassets/html/browserOutput.html b/code/modules/goonchat/browserassets/html/browserOutput.html index fe3be9486c..9c6d462a85 100644 --- a/code/modules/goonchat/browserassets/html/browserOutput.html +++ b/code/modules/goonchat/browserassets/html/browserOutput.html @@ -5,7 +5,7 @@ - + @@ -28,6 +28,9 @@ --ms +
+ +
diff --git a/code/modules/goonchat/browserassets/js/browserOutput.js b/code/modules/goonchat/browserassets/js/browserOutput.js index 33553d765e..93a498fd06 100644 --- a/code/modules/goonchat/browserassets/js/browserOutput.js +++ b/code/modules/goonchat/browserassets/js/browserOutput.js @@ -35,6 +35,7 @@ var opts = { 'wasd': false, //Is the user in wasd mode? 'priorChatHeight': 0, //Thing for height-resizing detection 'restarting': false, //Is the round restarting? + 'darkmode':false, //Are we using darkmode? If not WHY ARE YOU LIVING IN 2009??? //Options menu 'selectedSubLoop': null, //Contains the interval loop for closing the selected sub menu @@ -394,6 +395,19 @@ function toHex(n) { return "0123456789ABCDEF".charAt((n-n%16)/16) + "0123456789ABCDEF".charAt(n%16); } +function swap() { //Swap to darkmode + if (opts.darkmode){ + document.getElementById("sheetofstyles").href = "browserOutput_white.css"; + opts.darkmode = false; + runByond('?_src_=chat&proc=swaptolightmode'); + } else { + document.getElementById("sheetofstyles").href = "browserOutput.css"; + opts.darkmode = true; + runByond('?_src_=chat&proc=swaptodarkmode'); + } + setCookie('darkmode', (opts.darkmode ? 'true' : 'false'), 365); +} + function handleClientData(ckey, ip, compid) { //byond sends player info to here var currentData = {'ckey': ckey, 'ip': ip, 'compid': compid}; @@ -601,6 +615,7 @@ $(function() { 'shighlightColor': getCookie('highlightcolor'), 'smusicVolume': getCookie('musicVolume'), 'smessagecombining': getCookie('messagecombining'), + 'sdarkmode': getCookie('darkmode'), }; if (savedConfig.sfontSize) { @@ -611,6 +626,9 @@ $(function() { $("body").css('line-height', savedConfig.slineHeight); internalOutput('Loaded line height setting of: '+savedConfig.slineHeight+'', 'internal'); } + if(savedConfig.sdarkmode == 'true'){ + swap(); + } if (savedConfig.spingDisabled) { if (savedConfig.spingDisabled == 'true') { opts.pingDisabled = true; @@ -655,8 +673,6 @@ $(function() { opts.messageCombining = true; } } - - (function() { var dataCookie = getCookie('connData'); if (dataCookie) { @@ -823,7 +839,9 @@ $(function() { $('#toggleOptions').click(function(e) { handleToggleClick($subOptions, $(this)); }); - + $('#darkmodetoggle').click(function(e) { + swap(); + }); $('#toggleAudio').click(function(e) { handleToggleClick($subAudio, $(this)); }); @@ -895,7 +913,7 @@ $(function() { $.ajax({ type: 'GET', - url: 'browserOutput.css', + url: 'browserOutput_white.css', success: function(styleData) { var blob = new Blob(['Chat Log', $messages.html(), '']); diff --git a/code/modules/shuttle/ferry.dm b/code/modules/shuttle/ferry.dm index eaa1f36b75..06e38bb3eb 100644 --- a/code/modules/shuttle/ferry.dm +++ b/code/modules/shuttle/ferry.dm @@ -37,4 +37,4 @@ return last_request = world.time to_chat(usr, "Your request has been received by CentCom.") - to_chat(GLOB.admins, "FERRY: [ADMIN_LOOKUPFLW(usr)] (Move Ferry) is requesting to move the transport ferry to CentCom.") + to_chat(GLOB.admins, "FERRY: [ADMIN_LOOKUPFLW(usr)] (Move Ferry) is requesting to move the transport ferry to CentCom.") diff --git a/icons/member_content.dmi b/icons/member_content.dmi index bb59764627628423b93e55a312d327170cb00f6d..77443711198c588d2802470fca5b76dc0e1515d7 100644 GIT binary patch delta 2166 zcmV-+2#NRH5d0C4oqq^PNkldvH|M9mhZSvAcJ(*({r6lZ^zD65bIcAi>~} z4LEAF^=-ka)s8YcsZ*6{>(u9ThC0OuovKx;txh}mRzzw?X_W%u{U#)lgoGeQ^4KLy zlDl{BKJKf3tY!p}_RReLIp^H(=bYc2@9+GCty{Npp%IBh1b@>s7iyaJU@DcWQ&n}` z;OWsk0fBHyAX!jQFzWGmcKZGP=XdVhx%+}*fbf05NF*X8lgS7A`UjrexV&D^ti-S z>;}mNQ5 zU4L9fDBn$OWq^yz^1%VyhE?zMVjBY2)fO>(k`K#tIDAy+vu!G^Z7CcZn(pwBIer)I z-FfVduI6{Ya^V)gyj+OK;~zZr=AN5lN+m7@6pzR)HKiynk#&cnsA&@buP9Mp737MU zg}5XE({iva(9<@Lz3>&sPh>DsAUh)W-G5nvq6n=1bCh((2H>WvWg6xWzAGArv0y0U z$1=doLONsf&VfM&M>E{La6A)&O3v^GloxsM=Slb!iHzx>r)|6*k;&x>jtvvSZdU&K zB2>-dsTT*wU;u5$9NcdALRr`KVA}LT?ziCBV95^uY#Czq_%yf9DP>Q$N^MmEet)lo zZG$9%&m+>&pCaEQ^P@#U1V`Yig#lh)7iark?OeYTA9irLTtQJ)6H3*|BRxs# zs{>@>0{i=QBs0z5o|w#;5esbCvOB?=wK3+;@^SA^L#%paJkP%tqx(d9jDJ@Ylu0Jz zx+qD~h*vPjQaR%yANMwvF*I!O%v*gN>_}pyV9NoO8|N33J|htCx7oBq#U%@PJOUlv zDI5#-wIq4`nLae#=HXw2nO3EY0mC5|x~>mPD^{#n*mH7ZW^c?()kO;TULU5dC&eot zM$wWsE<`S!=I8dSLX7jv%zvGhj|T~#*P?U#GK7IA$Yv7wLlOF;25Q1$`@RH~ z@bQ)repnym#W$mzZ2Jp;c)E%ogjD?cI+TisS$0Da1%8PU)#g7tRDY_cdAVd}9^3b7 zEMMlKwWawUdD5gwJG0rW7A{ET7Zte3b4#pVQAsjovFC`!%9r{Wh#5FGV1d^of*~-h zPbB&Iv-s$zr_al(PhwP*yQyE`=b@%j^72HIx{cc{P(4+_%Jd`_ELgBdZfxXPaiPpW)Zn2eAIFY$J~n;&^xR`IXU?1#W=@u4<%K$X4VcP?iIR3T1lxGUqiq!1O8)H!O*p`}Xa-YU|dm z&KM9No6UA6lOwnPrb%|DR0`iKa-uiGtQmO(0}_SfWZFB^=iN7Rs=_aqTh8uX&C41Z z8rr{^KdYxPO@H&f(c!OddF1Doxn!a1yh5!+eB4Wt3#pCW-T2qS-ak(tuuSp`UA^LSWx5RjrC{PxOsGJe#R7q zyOw&$Bn}U@w6rW)v}jSsx!M<{9 delta 2005 zcmV;`2P*jd5!?`voqq?ZNklj8&lY)s^$Yo?!2Q-q& zJoQ0|P3u&yy~;&PON;RP{q*+*MWFV(t8g9QyBUBflva*t%o}Np<^2foV(WuySV2EG!XE>4bpm|hW zZqVG|^~r2$_VRN7Jli`0$WA~O6fK!I`xL(aM3Mam=Sd_Iw6(Q~PXtDzQSsN__YvVUMXBk{yDg3f+}v9YmBpeumw z?d{^Nfs-7V()rs(It&|`P=+@$E$qZe+M3s$LEkJQ$bUq#_wPzQ$$iFlBpu0 zYG>&$l7B#!pt0V`jobWe+cdzT?%ibcBID!Z#N%-RAF0wzCc_)UOSCnGS(6?^%8j$W zD#3QIn|a~q@OYZMX%cj+Eai&GGAv|Gssavz=$0jpWc^#zk7D$ja zY}(iPxaPh_78XtR^`+=JltB@K7VTY%>1F=#dJ~Ur_K-*R!iOxG}o4~oU(ZOl^G5n)iDhSRcU

2;hD*_VYd~J?T31nF&olcj4g+hUpE@Nq>1j`AA0-0iw7YrY?_Jt(x zoy?slUUW9w7MP}4>O)mkaSK5qCor;tybc{}%DJ;`6~_`;9{bxlj-AQkl@-h^%qC45 zDx7q*`tW-cj-ANyqbDbL_jr~E?|)gv&DRH3xL3e0V;Ff{v~D z$>O1})U!3>WAxN1TC0CTvwRy5?;7CC+k*tlRk{!A{QNglY}@MPw(TXQt<4hIY!;u- zS5l~H8tqq>@lvP3En9-@J+wqPsPUyO6;%0E_7A4`+0zrG(iTm%E{0F#SnC_$ibe?* zY-a!Y7mDiV_~Ca#B0j zM>90lx=2hLy!Q4Y!(%yYQy^@>hUJt+z^yWPdNZAScjH%P*xh$OQ<)`Rd1INDD_lfd zJ%k&a92n5~{B=&wO$@Se(;F!5{b~& z)g`R}0`&CsNTE=OYp;@c=$i@wf61O~Q8EO}f{{^!b*nY5i+Y(`FgZ6}Tmh@9Q26ov z8svKk27_$fx|QDE-U|trj2Qj>{Zcp_rg^Q+;}5_spK+k6GJm!yAuPz{Z2FF5*mY|K zukTyFU}5eunVnxKX_`c%Q6iDZ3T2-NgwoiN%jHNU63ooZl)O-u zQ4|H+wlNF?T~61@X0v!a9-5k(2#3RXJe~`8_V4RI4#FSZ6pO`#uIr@JX>?u3vMdxu n!R>bA^Z80mt*Vy=eYpMwd_Z?GK3xw}00000NkvXXu0mjf4#?=u diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index e4531a24ea..21558ec230 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -54,7 +54,6 @@ window "mainwindow" size = 640x440 anchor1 = none anchor2 = none - background-color = #272727 is-default = true saved-params = "pos;size;is-minimized;is-maximized" icon = 'icons\\ss13_64.png' @@ -66,7 +65,6 @@ window "mainwindow" size = 637x440 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 saved-params = "splitter" left = "mapwindow" right = "infowindow" @@ -78,7 +76,6 @@ window "mainwindow" size = 200x200 anchor1 = none anchor2 = none - background-color = #272727 is-visible = false saved-params = "" elem "tooltip" @@ -87,7 +84,6 @@ window "mainwindow" size = 999x999 anchor1 = none anchor2 = none - background-color = #272727 is-visible = false saved-params = "" @@ -98,7 +94,6 @@ window "mapwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "map" @@ -120,7 +115,6 @@ window "infowindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -129,7 +123,6 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -140,8 +133,6 @@ window "infowindow" size = 104x20 anchor1 = 3,0 anchor2 = 19,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Changelog" command = "changelog" @@ -151,8 +142,6 @@ window "infowindow" size = 100x20 anchor1 = 19,0 anchor2 = 34,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Rules" command = "rules" @@ -162,8 +151,6 @@ window "infowindow" size = 100x20 anchor1 = 34,0 anchor2 = 50,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Wiki" command = "wiki" @@ -173,8 +160,6 @@ window "infowindow" size = 100x20 anchor1 = 50,0 anchor2 = 66,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Forum" command = "forum" @@ -184,8 +169,6 @@ window "infowindow" size = 100x20 anchor1 = 66,0 anchor2 = 81,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "GitHub" command = "github" @@ -196,8 +179,6 @@ window "infowindow" anchor1 = 81,0 anchor2 = 97,0 font-size = 8 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Report Issue" command = "report-issue" @@ -209,6 +190,7 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none + text-color = #99aab5 background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" titlebar = false @@ -223,7 +205,6 @@ window "outputwindow" size = 595x20 anchor1 = 0,100 anchor2 = 100,100 - font-size = 10 background-color = #d3b5b5 is-default = true saved-params = "command" @@ -233,8 +214,6 @@ window "outputwindow" size = 37x20 anchor1 = 100,100 anchor2 = none - text-color = #ffffff - background-color = #272727 saved-params = "is-checked" text = "Chat" command = ".winset \"say.is-checked=true ? input.command=\"!say \\\"\" : input.command=\"" @@ -246,7 +225,7 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 + background-color = #ffffff is-visible = false is-disabled = true saved-params = "" @@ -257,8 +236,6 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - text-color = #40628a - background-color = #272727 is-default = true saved-params = "" @@ -269,7 +246,6 @@ window "statwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "stat" @@ -278,14 +254,8 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 - text-color = #ffffff - background-color = #383838 is-default = true saved-params = "" - tab-text-color = #ffffff - tab-background-color = #272727 - prefix-color = #ebebeb - suffix-color = #ebebeb window "preferences_window" elem "preferences_window" diff --git a/tgstation.dme b/tgstation.dme index bb47c443ff..88cc64a64e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1451,6 +1451,7 @@ #include "code\modules\client\client_colour.dm" #include "code\modules\client\client_defines.dm" #include "code\modules\client\client_procs.dm" +#include "code\modules\client\darkmode.dm" #include "code\modules\client\message.dm" #include "code\modules\client\player_details.dm" #include "code\modules\client\preferences.dm" From f4307f919bd2a34c7042a0fd33e5b384e5549397 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Fri, 5 Jul 2019 16:49:02 -0700 Subject: [PATCH 013/108] Nerfed changeling transformation string by making it temporary. --- code/game/objects/items/devices/scanners.dm | 14 ++++++- .../changeling/powers/tiny_prick.dm | 26 ++++++------ code/modules/reagents/chemistry/reagents.dm | 4 +- .../chemistry/reagents/other_reagents.dm | 41 ++++++++++++++++++- 4 files changed, 66 insertions(+), 19 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 9f52b4c1ac..6268329768 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -341,9 +341,19 @@ SLIME SCANNER if(M.reagents) var/msg = "*---------*\n" if(M.reagents.reagent_list.len) - msg += "Subject contains the following reagents:\n" + var/list/datum/reagent/reagents = list() for(var/datum/reagent/R in M.reagents.reagent_list) - msg += "[R.volume] units of [R.name][R.overdosed == 1 ? " - OVERDOSING" : "."]\n" + if(R.invisible) + continue + reagents += R + + if(length(reagents)) + msg += "Subject contains the following reagents:\n" + for(var/datum/reagent/R in reagents) + msg += "[R.volume] units of [R.name][R.overdosed == 1 ? " - OVERDOSING" : "."]\n" + else + msg += "Subject contains no reagents.\n" + else msg += "Subject contains no reagents.\n" if(M.reagents.addiction_list.len) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 5a701d8a96..68ddf3ce28 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -62,13 +62,13 @@ /obj/effect/proc_holder/changeling/sting/transformation - name = "Transformation Sting" - desc = "We silently sting a human, injecting a retrovirus that forces them to transform." - helptext = "The victim will transform much like a changeling would. Does not provide a warning to others. Mutations will not be transferred, and monkeys will become human. This ability is loud, and might cause our blood to react violently to heat." + name = "Temporary Transformation Sting" + desc = "We silently sting a human, injecting a chemical that forces them to transform into a chosen being for a limited time. Additional stings extend the duration." + helptext = "The victim will transform much like a changeling would for a limited time. Does not provide a warning to others. Mutations will not be transferred, and monkeys will become human. This ability is loud, and might cause our blood to react violently to heat." sting_icon = "sting_transform" - chemical_cost = 50 - dna_cost = 3 - loudness = 2 + chemical_cost = 10 + dna_cost = 2 + loudness = 1 var/datum/changelingprofile/selected_dna = null action_icon = 'icons/mob/actions/actions_changeling.dmi' action_icon_state = "ling_sting_transform" @@ -97,19 +97,19 @@ return 1 /obj/effect/proc_holder/changeling/sting/transformation/sting_action(mob/user, mob/target) - log_combat(user, target, "stung", "transformation sting", " new identity is '[selected_dna.dna.real_name]'") - var/datum/dna/NewDNA = selected_dna.dna + if(ismonkey(target)) to_chat(user, "Our genes cry out as we sting [target.name]!") var/mob/living/carbon/C = target . = TRUE if(istype(C)) - C.real_name = NewDNA.real_name - NewDNA.transfer_identity(C) - if(ismonkey(C)) - C.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_DEFAULTMSG) - C.updateappearance(mutcolor_update=1) + if(C.reagents.has_reagent("changeling_sting_real")) + C.reagents.add_reagent("changeling_sting_real",120) + log_combat(user, target, "stung", "transformation sting", ", extending the duration.") + else + C.reagents.add_reagent("changeling_sting_real",120,list("desired_dna" = selected_dna.dna)) + log_combat(user, target, "stung", "transformation sting", " new identity is '[selected_dna.dna.real_name]'") /obj/effect/proc_holder/changeling/sting/false_armblade diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index 9bfbffd330..0e5c2b39a5 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -34,9 +34,7 @@ var/overdosed = 0 // You fucked up and this is now triggering its overdose effects, purge that shit quick. var/self_consuming = FALSE var/metabolizing = FALSE - - - + var/invisible = FALSE //Set to true if it doesn't appear on handheld health analyzers. /datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references . = ..() diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 890403691e..eca1277266 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1879,4 +1879,43 @@ if(added_length >= 0.20) //Only add the length if it's greater than or equal to 0.2. This is to prevent people from smoking the reagents and causing the penis to update constantly. P.length += added_length P.update() - ..() \ No newline at end of file + ..() + +/datum/reagent/changeling_string + name = "UNKNOWN" + id = "changeling_sting_real" + description = "404: Chemical not found." + metabolization_rate = REAGENTS_METABOLISM + color = "#0000FF" + can_synth = FALSE + var/datum/dna/original_dna + var/reagent_ticks = 0 + invisible = TRUE + +/datum/reagent/changeling_string/on_mob_metabolize(mob/living/carbon/C) + if(C && C.dna && data["desired_dna"]) + original_dna = new C.dna.type + C.dna.copy_dna(original_dna) + var/datum/dna/new_dna = data["desired_dna"] + new_dna.copy_dna(C.dna) + C.real_name = new_dna.real_name + C.updateappearance(mutcolor_update=1) + C.update_body() + C.domutcheck() + C.regenerate_icons() + ..() + +/datum/reagent/changeling_string/on_mob_end_metabolize(mob/living/carbon/C) + if(original_dna) + original_dna.copy_dna(C.dna) + C.real_name = original_dna.real_name + C.updateappearance(mutcolor_update=1) + C.update_body() + C.domutcheck() + C.regenerate_icons() + ..() + +/datum/reagent/changeling_string/Destroy() + qdel(original_dna) + return ..() + From 44390e00e40c1499599246eed687629965e11520 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 02:03:21 +0200 Subject: [PATCH 014/108] ok --- code/__DEFINES/colors.dm | 10 +++++++++- .../browserassets/css/browserOutput.css | 4 ++-- .../browserassets/css/browserOutput_white.css | 2 +- modular_citadel/interface/skin.dmf | 20 +++++++++++++++++-- 4 files changed, 30 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index e187b85a3d..e42b145f6d 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -3,9 +3,17 @@ #define COLOR_INPUT_DISABLED "#F0F0F0" #define COLOR_INPUT_ENABLED "#D3B5B5" +#define COLOR_DARKMODE_INFO_BUTTONS_BG "#40628A" +#define COLOR_DARKMODE_ISSUE_BUTTON_BG "#ce4242" #define COLOR_DARKMODE_BACKGROUND "#202020" #define COLOR_DARKMODE_DARKBACKGROUND "#171717" -#define COLOR_DARKMODE_TEXT "#a4bad6" +#define COLOR_DARKMODE_TEXT "#deebfc" + +#define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90b3dd" +#define COLOR_WHITEMODE_ISSUE_BUTTON_BG "#ef7f7f" +#define COLOR_WHITEMODE_BACKGROUND "#ffffff" +#define COLOR_WHITEMODE_DARKBACKGROUND "#eeeeee" +#define COLOR_WHITEMODE_TEXT "#000000" #define COLOR_FLOORTILE_GRAY "#8D8B8B" #define COLOR_ALMOST_BLACK "#333333" diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index e455255eb0..5f179e453f 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,13 +7,13 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #a4bad6; + color: #deebfc; } body { background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; - font-color: #a4bad6; + font-color: #deebfc; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index c54f1a8573..0dc25dc664 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -10,7 +10,7 @@ html, body { color: #000000; } body { - background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + background: #EEEEEE font-family: Verdana, sans-serif; font-size: 9pt; line-height: 1.2; diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index 21558ec230..aabb71a193 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -54,6 +54,7 @@ window "mainwindow" size = 640x440 anchor1 = none anchor2 = none + background-color = #eeeeee is-default = true saved-params = "pos;size;is-minimized;is-maximized" icon = 'icons\\ss13_64.png' @@ -65,6 +66,7 @@ window "mainwindow" size = 637x440 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee saved-params = "splitter" left = "mapwindow" right = "infowindow" @@ -76,6 +78,7 @@ window "mainwindow" size = 200x200 anchor1 = none anchor2 = none + background-color = #ffffff is-visible = false saved-params = "" elem "tooltip" @@ -84,6 +87,7 @@ window "mainwindow" size = 999x999 anchor1 = none anchor2 = none + background-color = #ffffff is-visible = false saved-params = "" @@ -115,6 +119,8 @@ window "infowindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee + background-color = none saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -123,6 +129,7 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 + background-color = none saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -133,6 +140,7 @@ window "infowindow" size = 104x20 anchor1 = 3,0 anchor2 = 19,0 + background-color = #90b3dd saved-params = "is-checked" text = "Changelog" command = "changelog" @@ -142,6 +150,7 @@ window "infowindow" size = 100x20 anchor1 = 19,0 anchor2 = 34,0 + background-color = #90b3dd saved-params = "is-checked" text = "Rules" command = "rules" @@ -151,6 +160,7 @@ window "infowindow" size = 100x20 anchor1 = 34,0 anchor2 = 50,0 + background-color = #90b3dd saved-params = "is-checked" text = "Wiki" command = "wiki" @@ -160,6 +170,7 @@ window "infowindow" size = 100x20 anchor1 = 50,0 anchor2 = 66,0 + background-color = #90b3dd saved-params = "is-checked" text = "Forum" command = "forum" @@ -169,6 +180,7 @@ window "infowindow" size = 100x20 anchor1 = 66,0 anchor2 = 81,0 + background-color = #90b3dd saved-params = "is-checked" text = "GitHub" command = "github" @@ -179,6 +191,7 @@ window "infowindow" anchor1 = 81,0 anchor2 = 97,0 font-size = 8 + background-color = #ef7f7f saved-params = "is-checked" text = "Report Issue" command = "report-issue" @@ -190,8 +203,6 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none - text-color = #99aab5 - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" titlebar = false statusbar = false @@ -207,6 +218,7 @@ window "outputwindow" anchor2 = 100,100 background-color = #d3b5b5 is-default = true + border = sunken saved-params = "command" elem "say" type = BUTTON @@ -214,6 +226,7 @@ window "outputwindow" size = 37x20 anchor1 = 100,100 anchor2 = none + background-color = #eeeeee saved-params = "is-checked" text = "Chat" command = ".winset \"say.is-checked=true ? input.command=\"!say \\\"\" : input.command=\"" @@ -236,6 +249,7 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee is-default = true saved-params = "" @@ -254,8 +268,10 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee is-default = true saved-params = "" + tab-background-color = #eeeeee window "preferences_window" elem "preferences_window" From d14b18f89a80c8f26d2d3c05965762147dd9895a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 03:17:20 +0200 Subject: [PATCH 015/108] I hate byond dmf editor what the $&@* --- code/__DEFINES/colors.dm | 2 +- code/modules/client/darkmode.dm | 163 +++++++++--------- .../browserassets/css/browserOutput.css | 4 +- .../browserassets/css/browserOutput_white.css | 4 +- modular_citadel/interface/skin.dmf | 8 +- 5 files changed, 86 insertions(+), 95 deletions(-) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index e42b145f6d..06c3c352ca 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -7,7 +7,7 @@ #define COLOR_DARKMODE_ISSUE_BUTTON_BG "#ce4242" #define COLOR_DARKMODE_BACKGROUND "#202020" #define COLOR_DARKMODE_DARKBACKGROUND "#171717" -#define COLOR_DARKMODE_TEXT "#deebfc" +#define COLOR_DARKMODE_TEXT "#f0f0f0" #define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90b3dd" #define COLOR_WHITEMODE_ISSUE_BUTTON_BG "#ef7f7f" diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm index 52c2d02372..9df761dd4d 100644 --- a/code/modules/client/darkmode.dm +++ b/code/modules/client/darkmode.dm @@ -14,96 +14,91 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. /client/proc/force_white_theme() //There's no way round it. We're essentially changing the skin by hand. It's painful but it works, and is the way Lummox suggested. //Main windows - - winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") - winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") - winset(src, "split", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "split", "background-color = [COLOR_MODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") //Buttons - winset(src, "changelog", "background-color = #494949;background-color = none") - winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "rules", "background-color = #494949;background-color = none") - winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "wiki", "background-color = #494949;background-color = none") - winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "forum", "background-color = #494949;background-color = none") - winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "github", "background-color = #3a3a3a;background-color = none") - winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "report-issue", "background-color = #492020;background-color = none") - winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "changelog", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "rules", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "wiki", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "forum", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "github", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "report-issue", "background-color = [COLOR_DARKMODE_ISSUE_BUTTON_BG];background-color = [COLOR_WHITEMODE_ISSUE_BUTTON_BG]") + winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") //Status and verb tabs - winset(src, "output", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "statwindow", "text-color = #eaeaea;text-color = #000000") - winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = #FFFFFF") - winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = none") - winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = #000000") - winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = #000000") - winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = #000000") - //Say, OOC, me Buttons etc. - winset(src, "say", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "output", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = #eaeaea;text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = [COLOR_WHITEMODE_TEXT]") + //Etc. + winset(src, "say", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") /client/proc/force_dark_theme() //Inversely, if theyre using white theme and want to swap to the superior dark theme, let's get WINSET() ing //Main windows - winset(src, "infowindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "infowindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "info", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "info", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "browseroutput", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "browseroutput", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "mainwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "split", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "infowindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "infowindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "info", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "info", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "browseroutput", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "browseroutput", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "outputwindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "mainwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "split", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") //Buttons - winset(src, "changelog", "background-color = none;background-color = #494949") - winset(src, "changelog", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "rules", "background-color = none;background-color = #494949") - winset(src, "rules", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "wiki", "background-color = none;background-color = #494949") - winset(src, "wiki", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "forum", "background-color = none;background-color = #494949") - winset(src, "forum", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "github", "background-color = none;background-color = #3a3a3a") - winset(src, "github", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "report-issue", "background-color = none;background-color = #492020") - winset(src, "report-issue", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "changelog", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "changelog", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "rules", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "rules", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "wiki", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "wiki", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "forum", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "forum", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "github", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "github", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "report-issue", "background-color = [COLOR_WHITEMODE_ISSUE_BUTTON_BG];background-color = [COLOR_DARKMODE_ISSUE_BUTTON_BG]") + winset(src, "report-issue", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") //Status and verb tabs - winset(src, "output", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "output", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "statwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "statwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "background-color = #FFFFFF;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "stat", "tab-background-color = none;tab-background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "stat", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "tab-text-color = #000000;tab-text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "prefix-color = #000000;prefix-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "suffix-color = #000000;suffix-color = [COLOR_DARKMODE_TEXT]") - //Say, OOC, me Buttons etc. - winset(src, "say", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "say", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "asset_cache_browser", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "asset_cache_browser", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "tooltip", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "tooltip", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "output", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "output", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "statwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "stat", "tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND];tab-background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "stat", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "tab-text-color = [COLOR_WHITEMODE_TEXT];tab-text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "prefix-color = [COLOR_WHITEMODE_TEXT];prefix-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "suffix-color = [COLOR_WHITEMODE_TEXT];suffix-color = [COLOR_DARKMODE_TEXT]") + //Etc. + winset(src, "say", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "say", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "asset_cache_browser", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "tooltip", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") /datum/asset/simple/goonchat @@ -118,5 +113,5 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. "fontawesome-webfont.woff" = 'tgui/assets/fonts/fontawesome-webfont.woff', "font-awesome.css" = 'code/modules/goonchat/browserassets/css/font-awesome.css', "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', - "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', + "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', ) diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 5f179e453f..b6db020df0 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,13 +7,13 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #deebfc; + color: #f0f0f0; } body { background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; - font-color: #deebfc; + font-color: #f0f0f0; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index 0dc25dc664..e21185449b 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -10,7 +10,7 @@ html, body { color: #000000; } body { - background: #EEEEEE + background: #fff; font-family: Verdana, sans-serif; font-size: 9pt; line-height: 1.2; @@ -101,7 +101,7 @@ a.popt {text-decoration: none;} #ping { position: fixed; top: 0; - right: 80px; + right: 115px; width: 45px; background: #ddd; height: 30px; diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index aabb71a193..c5b5138609 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -120,7 +120,6 @@ window "infowindow" anchor1 = none anchor2 = none background-color = #eeeeee - background-color = none saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -129,7 +128,6 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 - background-color = none saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -203,6 +201,7 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee saved-params = "pos;size;is-minimized;is-maximized" titlebar = false statusbar = false @@ -249,7 +248,6 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - background-color = #eeeeee is-default = true saved-params = "" @@ -260,6 +258,7 @@ window "statwindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "stat" @@ -268,7 +267,6 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 - background-color = #eeeeee is-default = true saved-params = "" tab-background-color = #eeeeee @@ -280,7 +278,6 @@ window "preferences_window" size = 1280x1000 anchor1 = none anchor2 = none - background-color = none is-visible = false saved-params = "pos;size;is-minimized;is-maximized" statusbar = false @@ -290,7 +287,6 @@ window "preferences_window" size = 960x1000 anchor1 = 0,0 anchor2 = 75,100 - background-color = none saved-params = "" elem "character_preview_map" type = MAP From 29dcfa11608ec2791bc1eafba29aaf43d49d1f66 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 03:56:06 +0200 Subject: [PATCH 016/108] bluepilled. --- code/modules/client/darkmode.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm index 9df761dd4d..9e8d136b3b 100644 --- a/code/modules/client/darkmode.dm +++ b/code/modules/client/darkmode.dm @@ -23,7 +23,7 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") - winset(src, "split", "background-color = [COLOR_MODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "split", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") //Buttons winset(src, "changelog", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") From f541357a2c99aae964cf71a631d2f66d8614abc2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 7 Jul 2019 00:30:33 -0700 Subject: [PATCH 017/108] Update utility.dm --- code/modules/research/nanites/nanite_programs/utility.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 77fb4e1005..992385b998 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -190,7 +190,7 @@ if(!iscarbon(host_mob)) return FALSE var/mob/living/carbon/C = host_mob - if(C.nutrition <= NUTRITION_LEVEL_WELL_FED) + if(C.nutrition <= NUTRITION_LEVEL_STARVING) return FALSE return ..() From fafac3fba60e5c745f722f98eca05e1e07160cd6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 8 Jul 2019 23:45:21 -0700 Subject: [PATCH 018/108] Update utility.dm --- code/modules/research/nanites/nanite_programs/utility.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 992385b998..44b85e4210 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -196,7 +196,7 @@ /datum/nanite_program/metabolic_synthesis/active_effect() host_mob.nutrition -= 0.5 - nanites.adjust_nanites(0.5) + nanites.adjust_nanites(src, 0.5) /datum/nanite_program/triggered/access name = "Subdermal ID" From 7bca0c6d88c4c91d656aa43fe06024d8afb822d8 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 8 Jul 2019 23:48:22 -0700 Subject: [PATCH 019/108] Update nanites.dm --- code/datums/diseases/advance/symptoms/nanites.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/diseases/advance/symptoms/nanites.dm b/code/datums/diseases/advance/symptoms/nanites.dm index 99665aafc0..f288b24068 100644 --- a/code/datums/diseases/advance/symptoms/nanites.dm +++ b/code/datums/diseases/advance/symptoms/nanites.dm @@ -25,7 +25,7 @@ if(!..()) return var/mob/living/carbon/M = A.affected_mob - SEND_SIGNAL(M, COMSIG_NANITE_ADJUST_VOLUME, 0.5 * power) + SEND_SIGNAL(M, COMSIG_NANITE_ADJUST_VOLUME, src, power) if(reverse_boost && SEND_SIGNAL(M, COMSIG_HAS_NANITES)) if(prob(A.stage_prob)) A.stage = min(A.stage + 1,A.max_stages) @@ -60,4 +60,4 @@ SEND_SIGNAL(M, COMSIG_NANITE_ADJUST_VOLUME, -0.4 * power) if(reverse_boost && SEND_SIGNAL(M, COMSIG_HAS_NANITES)) if(prob(A.stage_prob)) - A.stage = min(A.stage + 1,A.max_stages) \ No newline at end of file + A.stage = min(A.stage + 1,A.max_stages) From 444a8ef59bee62028c16a3a4bbdd60a46b6329f2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 9 Jul 2019 07:37:24 -0700 Subject: [PATCH 020/108] ah --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index fe94246d15..11fed46dfe 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2986,6 +2986,7 @@ #include "modular_citadel\code\modules\mob\living\status_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" +#include "modular_citadel\code\modules\mob\living\carbon\life.dm" #include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" From c14a052eeb3f5e23aed1a284894cdc1aa2cd6374 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 03:06:32 -0700 Subject: [PATCH 021/108] Update weapon.dm --- code/modules/research/nanites/nanite_programs/weapon.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index f4914d4af0..ac9f26da00 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -46,11 +46,11 @@ /datum/nanite_program/aggressive_replication name = "Aggressive Replication" desc = "Nanites will consume organic matter to improve their replication rate, damaging the host. The efficiency increases with the volume of nanites, requiring 200 to break even." - use_rate = 1 + use_rate = 0 rogue_types = list(/datum/nanite_program/necrotic) /datum/nanite_program/aggressive_replication/active_effect() - var/extra_regen = round(nanites.nanite_volume / 200, 0.1) + var/extra_regen = round(nanites.nanite_volume / 50, 0.1) nanites.adjust_nanites(extra_regen) host_mob.adjustBruteLoss(extra_regen / 2, TRUE) @@ -197,4 +197,4 @@ if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed)) host_mob.mind.remove_antag_datum(/datum/antagonist/brainwashed) log_game("[key_name(host_mob)] is no longer brainwashed by nanites.") - cooldown = world.time + 450 \ No newline at end of file + cooldown = world.time + 450 From a9c41c0fc73eb8c1e69d3915305612a50dabe480 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 10:00:45 -0700 Subject: [PATCH 022/108] hm --- code/modules/research/nanites/nanite_programs/weapon.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index ac9f26da00..94034f37cc 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -50,9 +50,9 @@ rogue_types = list(/datum/nanite_program/necrotic) /datum/nanite_program/aggressive_replication/active_effect() - var/extra_regen = round(nanites.nanite_volume / 50, 0.1) - nanites.adjust_nanites(extra_regen) - host_mob.adjustBruteLoss(extra_regen / 2, TRUE) + var/extra_regen = round(nanites.nanite_volume / 25, 0.1) + nanites.adjust_nanites(src, extra_regen) + host_mob.adjustBruteLoss(extra_regen / 4, TRUE) /datum/nanite_program/meltdown name = "Meltdown" From 84d6fbe249ffa7a8c34156b4b461102aacc3d4fc Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:00:28 -0700 Subject: [PATCH 023/108] Update weapon.dm --- code/modules/research/nanites/nanite_programs/weapon.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index 94034f37cc..b52b4aba2f 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -50,9 +50,9 @@ rogue_types = list(/datum/nanite_program/necrotic) /datum/nanite_program/aggressive_replication/active_effect() - var/extra_regen = round(nanites.nanite_volume / 25, 0.1) + var/extra_regen = round(nanites.nanite_volume / 50, 0.1) nanites.adjust_nanites(src, extra_regen) - host_mob.adjustBruteLoss(extra_regen / 4, TRUE) + host_mob.adjustBruteLoss(extra_regen / 3, TRUE) /datum/nanite_program/meltdown name = "Meltdown" From 05a01fe02853df4ce51e5c2dea9d69bec68cded0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:11:16 -0700 Subject: [PATCH 024/108] Update nanite_program_hub.dm --- code/modules/research/nanites/nanite_program_hub.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/research/nanites/nanite_program_hub.dm b/code/modules/research/nanites/nanite_program_hub.dm index 81c5a44527..e33f3d7cd7 100644 --- a/code/modules/research/nanites/nanite_program_hub.dm +++ b/code/modules/research/nanites/nanite_program_hub.dm @@ -115,4 +115,10 @@ qdel(disk.program) disk.program = null disk.name = initial(disk.name) - . = TRUE \ No newline at end of file + . = TRUE + + +/obj/machinery/nanite_program_hub/admin/Initialize() + . = ..() + linked_techweb = SSresearch.admin_tech + From 2995b229076f504d87df2a53b39a312a8edfc298 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:38:43 -0700 Subject: [PATCH 025/108] Update nanites.dm --- code/datums/components/nanites.dm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 426855f887..d55f1195ce 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -169,8 +169,7 @@ holder.icon_state = "nanites[nanite_percent]" /datum/component/nanites/proc/on_emp(datum/source, severity) - nanite_volume *= (rand(0.60, 0.90)) //Lose 10-40% of nanites - adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume + adjust_nanites(null, -(nanite_volume * 0.3 + 50)) //Lose 30% variable and 50 flat nanite volume. if(prob(40/severity)) cloud_id = 0 for(var/X in programs) @@ -178,14 +177,13 @@ NP.on_emp(severity) /datum/component/nanites/proc/on_shock(datum/source, shock_damage) - nanite_volume *= (rand(0.45, 0.80)) //Lose 20-55% of nanites - adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume + adjust_nanites(null, -(nanite_volume * (shock_damage * 0.005) + shock_damage)) //0.5% of shock damage (@ 50 damage it'd drain 25%) + shock damage flat volume for(var/X in programs) var/datum/nanite_program/NP = X NP.on_shock(shock_damage) /datum/component/nanites/proc/on_minor_shock(datum/source) - adjust_nanites(null, -(rand(5, 15))) //Lose 5-15 flat nanite volume + adjust_nanites(null, -15) for(var/X in programs) var/datum/nanite_program/NP = X NP.on_minor_shock() @@ -311,4 +309,4 @@ mob_program["trigger_code"] = P.trigger_code id++ mob_programs += list(mob_program) - data["mob_programs"] = mob_programs \ No newline at end of file + data["mob_programs"] = mob_programs From db05432778300d96acc9ed28d96c19e11e3b9c14 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:44:21 -0700 Subject: [PATCH 026/108] Update nanites.dm --- code/datums/components/nanites.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index d55f1195ce..04ba7939da 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -170,8 +170,6 @@ /datum/component/nanites/proc/on_emp(datum/source, severity) adjust_nanites(null, -(nanite_volume * 0.3 + 50)) //Lose 30% variable and 50 flat nanite volume. - if(prob(40/severity)) - cloud_id = 0 for(var/X in programs) var/datum/nanite_program/NP = X NP.on_emp(severity) @@ -183,7 +181,7 @@ NP.on_shock(shock_damage) /datum/component/nanites/proc/on_minor_shock(datum/source) - adjust_nanites(null, -15) + adjust_nanites(null, -25) for(var/X in programs) var/datum/nanite_program/NP = X NP.on_minor_shock() From 239d688fe4efd0fb2bf1661ac6f60f7d7114ef42 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:47:29 -0700 Subject: [PATCH 027/108] Update weapon.dm --- code/modules/research/nanites/nanite_programs/weapon.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index f4914d4af0..b45f6a4a77 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -89,10 +89,9 @@ /datum/nanite_program/triggered/explosive/proc/boom() var/nanite_amount = nanites.nanite_volume - var/dev_range = FLOOR(nanite_amount/200, 1) - 1 var/heavy_range = FLOOR(nanite_amount/100, 1) - 1 var/light_range = FLOOR(nanite_amount/50, 1) - 1 - explosion(host_mob, dev_range, heavy_range, light_range) + explosion(host_mob, 0, heavy_range, light_range) qdel(nanites) //TODO make it defuse if triggered again @@ -197,4 +196,4 @@ if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed)) host_mob.mind.remove_antag_datum(/datum/antagonist/brainwashed) log_game("[key_name(host_mob)] is no longer brainwashed by nanites.") - cooldown = world.time + 450 \ No newline at end of file + cooldown = world.time + 450 From c30a3aafb619936c9b4c2dfdab612ab045e91f38 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 10 Jul 2019 22:49:31 -0700 Subject: [PATCH 028/108] Update nanites.dm --- code/datums/components/nanites.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 426855f887..6b7bed48ec 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -46,9 +46,9 @@ RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, .proc/add_program) RegisterSignal(parent, COMSIG_NANITE_SCAN, .proc/nanite_scan) RegisterSignal(parent, COMSIG_NANITE_SYNC, .proc/sync) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) if(isliving(parent)) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) RegisterSignal(parent, COMSIG_MOB_ALLOWED, .proc/check_access) RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_shock) @@ -311,4 +311,4 @@ mob_program["trigger_code"] = P.trigger_code id++ mob_programs += list(mob_program) - data["mob_programs"] = mob_programs \ No newline at end of file + data["mob_programs"] = mob_programs From a737da13d39b188741e1a0983062943e733a51bd Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 11 Jul 2019 03:27:26 -0700 Subject: [PATCH 029/108] Update tgstation.dme --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index 5a4f096f3a..7d27560493 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -424,6 +424,7 @@ #include "code\datums\diseases\advance\symptoms\headache.dm" #include "code\datums\diseases\advance\symptoms\heal.dm" #include "code\datums\diseases\advance\symptoms\itching.dm" +#include "code\datums\diseases\advance\symptoms\nanites.dm" #include "code\datums\diseases\advance\symptoms\narcolepsy.dm" #include "code\datums\diseases\advance\symptoms\oxygen.dm" #include "code\datums\diseases\advance\symptoms\sensory.dm" From b7c8909a188720231d33e1b1f00e2a306dd964e8 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 13 Jul 2019 02:12:01 +0200 Subject: [PATCH 030/108] Fixing a reagent ID typo. --- code/modules/food_and_drinks/food/snacks_pie.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 0b12ee4fcf..13222cc22d 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -288,6 +288,6 @@ icon_state = "baklavaslice" trash = /obj/item/trash/plate filling_color = "#1E90FF" - list_reagents = list("nutriment" = 2, "vitamins" = 4) + list_reagents = list("nutriment" = 2, "vitamin" = 4) tastes = list("nuts" = 1, "pie" = 1) foodtype = GRAIN \ No newline at end of file From b2345b19ce67ba9b343570ac98705dd6896d69d1 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 12 Jul 2019 21:21:52 -0400 Subject: [PATCH 031/108] critcal --- code/game/objects/items/plushes.dm | 21 +++++++++++++++++++++ icons/obj/plushes.dmi | Bin 40029 -> 40862 bytes 2 files changed, 21 insertions(+) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index b5bb4fa233..40380dfe80 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -664,6 +664,27 @@ item_state = "box" attack_verb = list("open", "closed", "packed", "hidden", "rigged", "bombed", "sent", "gave") +/obj/item/toy/plush/slaggy + name = "slag plushie" + desc = "A piece of slag with some googly eyes and a drawn on mouth." + icon_state = "slaggy" + item_state = "slaggy" + attack_verb = list("melted", "refined", "stared") + +/obj/item/toy/plush/mr_buckety + name = "bucket plushie" + desc = "A bucket that is missing its handle with some googly eyes and a drawn on mouth." + icon_state = "mr_buckety" + item_state = "mr_buckety" + attack_verb = list("filled", "dumped", "stared") + +/obj/item/toy/plush/dr_scanny + name = "scanner plushie" + desc = "A old outdated scanner that has been modified to have googly eyes, a dawn on mouth and, heart." + icon_state = "dr_scanny" + item_state = "dr_scanny" + attack_verb = list("scanned", "beeped", "stared") + /obj/item/toy/plush/borgplushie name = "robot plushie" desc = "An adorable stuffed toy of a robot." diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 9048739e0c7b9bc5bc30b5ac73c755d604f5002d..b6ca8c178c093511aafe03bb92419fb5cf7a4694 100644 GIT binary patch delta 20255 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 delta 19376 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 CE|`!2 From f68501b1015a44414164635721a1dceba754eb4f Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 12 Jul 2019 21:24:44 -0400 Subject: [PATCH 032/108] rng --- modular_citadel/code/modules/client/loadout/backpack.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index bb12fc8ac9..d15a494a4f 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -23,6 +23,12 @@ category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/lampplushie +/datum/gear/plushrng + name = "Random plushie" + desc = "A Random Plushie." + category = SLOT_IN_BACKPACK + path = /obj/item/toy/plush/random + /datum/gear/tennis name = "Classic Tennis Ball" category = SLOT_IN_BACKPACK From ea77d524e697304b3f7bb00a3171a14f3659316d Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 12 Jul 2019 21:48:03 -0400 Subject: [PATCH 033/108] guess ill fuck up --- modular_citadel/code/modules/client/loadout/backpack.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index d15a494a4f..6fa597565f 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -25,7 +25,6 @@ /datum/gear/plushrng name = "Random plushie" - desc = "A Random Plushie." category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/random From 0adb33474dc814ab297e4006b9863ee2eacbd7fa Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 14 Jul 2019 03:24:59 -0700 Subject: [PATCH 034/108] Update buffing.dm --- .../nanites/nanite_programs/buffing.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/buffing.dm b/code/modules/research/nanites/nanite_programs/buffing.dm index c80c5c5d96..ee6457815e 100644 --- a/code/modules/research/nanites/nanite_programs/buffing.dm +++ b/code/modules/research/nanites/nanite_programs/buffing.dm @@ -49,15 +49,15 @@ . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.melee += 50 - H.physiology.armor.bullet += 35 + H.physiology.armor.melee += 25 + H.physiology.armor.bullet += 25 /datum/nanite_program/hardening/disable_passive_effect() . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.melee -= 50 - H.physiology.armor.bullet -= 35 + H.physiology.armor.melee -= 25 + H.physiology.armor.bullet -= 25 /datum/nanite_program/refractive name = "Dermal Refractive Surface" @@ -69,15 +69,15 @@ . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.laser += 50 - H.physiology.armor.energy += 35 + H.physiology.armor.laser += 25 + H.physiology.armor.energy += 25 /datum/nanite_program/refractive/disable_passive_effect() . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.laser -= 50 - H.physiology.armor.energy -= 35 + H.physiology.armor.laser -= 25 + H.physiology.armor.energy -= 25 /datum/nanite_program/coagulating name = "Rapid Coagulation" @@ -127,4 +127,4 @@ /datum/nanite_program/mindshield/disable_passive_effect() . = ..() REMOVE_TRAIT(host_mob, TRAIT_MINDSHIELD, "nanites") - host_mob.sec_hud_set_implants() \ No newline at end of file + host_mob.sec_hud_set_implants() From 395b89d0a13b6c27d91adcdc666d3ad66a99e367 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 14 Jul 2019 03:42:26 -0700 Subject: [PATCH 035/108] Update RPD.dm --- code/game/objects/items/RPD.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 6dbf0c2ad3..1dbdb4efe0 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -435,6 +435,10 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( to_chat(user, "You start building a transit tube...") playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) if(do_after(user, transit_build_speed, target = A)) + for(var/obj/structure/c_transit_tube/tube in A) + if(tube.dir == queued_p_dir || (queued_p_flipped && (tube.dir == turn(queued_p_dir, 45)))) + to_chat(user, "[src]'s error light flickers; there's already a pipe in the way!") + return activate() if(queued_p_type == /obj/structure/c_transit_tube_pod) var/obj/structure/c_transit_tube_pod/pod = new /obj/structure/c_transit_tube_pod(A) From bd3f9bddf7f0f958688671e62be8821e671e7fe5 Mon Sep 17 00:00:00 2001 From: Bapldap <45321347+Bapldap@users.noreply.github.com> Date: Sun, 14 Jul 2019 13:54:32 -0500 Subject: [PATCH 036/108] Updates Blood Brother Restricts jobs such as captain and security at roundstart for bloodbrother. --- code/game/gamemodes/brother/traitor_bro.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/brother/traitor_bro.dm b/code/game/gamemodes/brother/traitor_bro.dm index e25c4f7716..cd0778ed2e 100644 --- a/code/game/gamemodes/brother/traitor_bro.dm +++ b/code/game/gamemodes/brother/traitor_bro.dm @@ -5,7 +5,7 @@ /datum/game_mode/traitor/bros name = "traitor+brothers" config_tag = "traitorbro" - restricted_jobs = list("AI", "Cyborg") + restricted_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") announce_span = "danger" announce_text = "There are Syndicate agents and Blood Brothers on the station!\n\ From 33250dfcbe1952efb4e6079713f67aa54ec10274 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 14 Jul 2019 14:16:44 -0700 Subject: [PATCH 037/108] buffs it a bit --- .../research/nanites/nanite_programs/buffing.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/buffing.dm b/code/modules/research/nanites/nanite_programs/buffing.dm index ee6457815e..be12d06ede 100644 --- a/code/modules/research/nanites/nanite_programs/buffing.dm +++ b/code/modules/research/nanites/nanite_programs/buffing.dm @@ -49,15 +49,15 @@ . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.melee += 25 - H.physiology.armor.bullet += 25 + H.physiology.armor.melee += 35 + H.physiology.armor.bullet += 35 /datum/nanite_program/hardening/disable_passive_effect() . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.melee -= 25 - H.physiology.armor.bullet -= 25 + H.physiology.armor.melee -= 35 + H.physiology.armor.bullet -= 35 /datum/nanite_program/refractive name = "Dermal Refractive Surface" @@ -69,15 +69,15 @@ . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.laser += 25 - H.physiology.armor.energy += 25 + H.physiology.armor.laser += 35 + H.physiology.armor.energy += 35 /datum/nanite_program/refractive/disable_passive_effect() . = ..() if(ishuman(host_mob)) var/mob/living/carbon/human/H = host_mob - H.physiology.armor.laser -= 25 - H.physiology.armor.energy -= 25 + H.physiology.armor.laser -= 35 + H.physiology.armor.energy -= 35 /datum/nanite_program/coagulating name = "Rapid Coagulation" From 3504f15c01ba11f30a4d99adb31a8502bc5c3179 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Sun, 14 Jul 2019 20:29:23 -0400 Subject: [PATCH 038/108] Travis Bump --- code/modules/mob/living/carbon/human/human_defense.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index fabb6aba93..1650612443 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -751,7 +751,7 @@ else if(w_uniform) w_uniform.add_fingerprint(M) - ..() + ..() /mob/living/carbon/human/damage_clothes(damage_amount, damage_type = BRUTE, damage_flag = 0, def_zone) From 7c0cd0e40dbbf9c39aac3c47d4824f7d8994ab48 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Sun, 14 Jul 2019 21:01:20 -0400 Subject: [PATCH 039/108] Removes duplicate belts.dmi --- icons/obj/clothing/belts.dm | Bin 12032 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icons/obj/clothing/belts.dm diff --git a/icons/obj/clothing/belts.dm b/icons/obj/clothing/belts.dm deleted file mode 100644 index 34c716f5d8361898d5341f8badd21444cf1b1692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12032 zcmb`t1yEc;w=H}IcXyXSa7b`>3$DR}y99Tc!7WID;GQ4}4#5fT5HwhDhu{(zV1R$} z-TPPFs$c5Wt5byk0RRBDvXY!OyzKt>Lqmc8Yp*z? z0su%hK-a)a&c@Tq!@v`YHgB3M-q9f3!%ZLn&KNHL9uzxvO&mkHJGIc;rhD;Mrh(k~gAjg73?Ex4(fFUXh^Nst;+*6Ye} zgyK)cRunN(GBPu<_-gub@kS9CeNy)*7Q(JW(fO6{yQg2bu*YyPdNr$PCeyEeScjw+ zwG*Gm1%t%ZMLe={zarToUCE>T%&**ul*TXlVwpl9N@|VcDJ|73Wi(O9GG!I-96I|L zMrL6-cHaTk#w?B8R}&3Mpd#{4ReRrn8a&v$7H;+@fq z|6Qr{smAlld|BX(c&rn0jOn`k=|+O9tOR_;l-x}fFn>lI;$LL7S) z7hm{-rLeb_S*{xhmEziw5n0XqGMjPrq!s*4L-5_4-rVYoslSgw_p^C_JpbsX>EPbf3tkY*q*mT z1yi)2E;)^DK6TmLQ7f}P?~#|(kFG!IRUBVhjb>wjP1DY(2<{S**0=c)*zes*{6oag zZqN(1`4QRgl~b8VMm_)hV%_xYur-%27)Z$YG$h>?IeC#CO8nTeVq)k&aeIySUyapj z?lzs~Hw|(q3j`2utA0Xi?t1C=-tTG9jA5mqv}7P!M0T0&$!pk2(1r#OuDGkcvXBR_ zadKNy+M)CK2Ypl1Y;Q`hEtd2>&8-ab_xJDJ*C|u~D$oP}5JLUy{n_15k`sh%>(Xs{ zIp%liRT0GE?9L;XjF;v7JwJKhpc9MZaXGUJ{MbVUpxNFn5B};iNX01T0~(PUkte}_ z49RGN4XzRFPbBm148Nk6Lk*`Jdea$RCs7b;UNjWjMRLkp)9^DFZrRCCVi?B_i#e)F z4NS(Fs$oh^7X3ofh1Ez1M&y|pf`FtdHw(vDrb^_P!O^(@pgV!r1iEHs{6Yy&4yM8bW_31+zov2= zex={@szU`WcyUSr!;uK}P(j^@n2NDo_tW!1@zMG4@)<_&+usPeXNUL`Md@%$E*3FJ zfsNRo^BY=E!TWy>{MVK`$@=Vk&37HyPmPaI3rWSns)(wJN>IaBGkX$$IRa>c4eVcS z;Y$K0{2#g9%_zAyCUYi6<3g*eIdFjPBu8eeS$AB(8zuA8Gv|uu9~89H-SKl(g@ z*a!mrPB*I-o4_Bx)q~96+#>+pv4xPXn;-NQFxIGcM8K`$1l_OW$_+vAYiE@AdfPj^ z^R>X!WWA@bg=Q3nt8Ybj;q+on3@>1VI#nV-dA2SEKT+ZOy8l%*P>4z?5sNP6g>lMu^p;VHoOFj|fF!?VVF6HVI&#FuB(kuxZeA6Y+UI_MDv?bYt?ahTuHyho zQQy;kPh3~zOJfMxZh?59zTf)w(d32A!t&zxLslYE(h9a`r%6*X=jRW`iZ=+rn&+Dg zSH3x9$+=C+L0S8opa_9HMZKl8@1Im^-_J$^5XD-(df190xEt(ujq0~^KrW{DtZZU~ z*gfuQy)mdj8Xy`3_-!tnyhAOp5(Uhm$2jySqjRv^w>GzoWmAAz1JmA}6-8l~KR0$~ z4K7Viv}UF!KO}wQwqWS#hqY%@1uabhGPhtmG9%D^WcJ;ndqB`7OJ5SF0QJ;ZJ8ntm zosi#nT*0aRK-Ze)hvuaAEw<;OAKVCcoY1+NkjVY~Ky{&~UQF)7ni^cdym|TJu&lsx zwp6Y6mi=vYf2mr-78@m?-WJWXB=jNGL2yHV*>uw{{HXar`3xD@3Gm>_>;!fFx!s66 zrl&fc>`rQ^>D{^xw!az-MhAKm06=37%n%{B?crHucGYa~nA$je_as?-yK82(`W@Zx z`XH;t2=bMQ1ezVXhC}Q4*3M$AM`q>rOfqV+j=Gv!H2kX<&-hMo>mk476Eqs#Kq6=3 zZh?wt9IFsM1*Vc&DN;}tam}gxw3>O&q?BMpHxCu~ucaq-CX1=MQ#GzuPo5t&aL4{& zxjY_oL_0|Vh%?wCJ!q~4ms`fEA6o3*qdV(F0l-8J@A)jXi~W&LQ57ZNH(f^Q#qvf+ z5aSx=Iq7MDd6^sgeD}|3&{s_^%TYFC>6_8)A%y8qvl=ynp@^tlLK^Pwb>FlKlTg<- zlF=>sKnj^ij7S~)Q{=v%f8XPg;OqdvjrGkI;u#7RI@ImUBw9Br9koK{26d;}9LrSt zuCLo-{U?~nmf!DDCbFe#dYX4$?-nn-f%}Q?MQ3%t5B9Z(Z)%KM+wIa)1Rc>mFtFhs zFcNmnUzgC8huXLxJYFyR3 zc9LIcV-gSOwa(?4{w7Ji$X#AK~~{IPjm{tG^rJqXBkaP6Wq>$n1jey?aHO?LWb(FN&TXt($rM|dA5 zxbdHT7-lzpK-9uI-xPK3|Xd?=golH6jdh9o8P{C1KAhZF3{6lcfwrWc>$)~?Gci9M2{D7YVw zzp`~Z+fqif2hfd{u$&^_+*dWO^MNK}I^MwHHNpk-D@wvrlaWl#TdOboi1&=SNS)`u zTbex|BEz=VVdr7l!El6J_G`p8IqDL24I0RAGT31!jA5Qck^R5#IsO;7CVYq{wmYOd zsj#r187OA*%*drcs+!IB-Kh-xJLJ3mv)jI-zr|m^Am!!dv9Pd6=~$)uNJgQ>cBR5z zTWcS_D9RR^3y8A<+s499b&tNrGmGiN0z-DXU22lT=NtzL=J_lJ2ijs(@Z>qW877$7 zy~W*41s=9F*z)8`)pDZN)=aOFnn5E!f6A+?s~fc0uhWVLTo-3Th`TCrHs|x zfbVGB8$&FN!dv@l0HE`^4JL|bMFAmxtV(Wv915)cx9{n*KTDdNKlrE+6G1G&w1g5v z1m5PBdLQ_M2snRAGJdsPr1IdStA8C1>P|!XLJrNKUkqR6uSa=&d>o#b7##0;Yi=9R zR5woN0Flp4sQvG)MI$rW$>YV#PwEWLE*g>4708(aE=G%W)>(AgFu+ZC?umOHG37nz zLxAb=BS9cl1E-Xazy>B@D!JjVk|XsCh!>*t$5XGgldCC3ZXs6J`%iZc2YvH1(k4i2i8WOa8;#EuhD{G&vFmvHfOC@8DZDg*Ae8Q`HUas2qgj78&m>*YHQ0!c}xla-t>3fTw>Q zwZ#{$kBHjVh^6}oT@Nyk-UbaIyNvow8nhDlc;Gp4fpK10CL+{TbzfkWRr-hDMmfWt zuJJizv$!FAxnS*se z-_;sb`R$+O@GyniXkW}`|0w4p5~PZqA#1u0a{@uMlOOiO%K1YpXj#VhBgf;6*l=^I zc?u+>iC$r!pMO#I6M$N${gt*D3yqSvIB&G$R+`&x`MdZYsJk7Kbg0>1*Gi%d@cq1W z_3?N=PJa7f`g6wMty@br9TwTH!E8%EA+hu5$a1P{dYdRM+aKD~~O@Qb*iLaD{{2iOZnb2>F6w`HeZ}=t$`RUYg3x?)s9p(Fzbrl`X ze-L-z(?swd%NG@>=yUdUb;qXYjh)jt*FRust2P*K4)EY;RP|Ify^MHEB1mJJiUYq4 zSNw9nFKpB98C(>Ab;7`zRs)!W6spQ*kgi;vM*2o6Pfy-}z`#1UO&RzQn%`d^{tHfW zfocU3)Z*ge1}$#%@apN66{_1a4g88b_6j!isykm;E&nFh&W!Noxr3U5gsb8Qyf@#G%U`PF^w3YuY}Dxk z-0Im8v`EHCZ0GYEx2vnGet$}HAm$BbqxmZIUSQbQjb`LBg^fKhrS-Zo>2VSm&DFwe zneL_$8)KiRH)13>UN-?@TA4HFCrWf*XeGy!yW0C^N=#C&{*4Vf92zk+AX7Y0VBFTz zpk>=l$h=`G!jqM=z~;MS2&CrGL6LN0JMhLXeLWad&G6FXnDfU*oNf~W{41!iZPH#J zCvb*H?Www1Q<+h?!=yiEhXhl}7N$K5ZS-32TeXmP6bAmDWDxxQ1l@*M*g@BYwH~%9 z6BLA~U^*W;N#g0QpRx3jG}LlXnwPQTBf&3{`ZgicnTyzCC6-TZfks+?xko6^${59t z%ae${53Uoh3`pcFWo82avj%|CwH$K=Ccq7i`q4eYThviE!R-JE*xDg^g;>H@n#70n zm_>b(e5>T(u=sfK6@QQM{s}tLdx8U&>gx$djU?F!>?xC;XfiMt$f>iNqyf5zhtU)i z6bQ6KLZl_gX=tKGtb3myQBm*i^54M3@$|1=>cIGJTw_1+C~0X@=)&ZipwaS%gl=bV zd$=yf<8Q8t#5^WA16h&s@Fn<15|zvDxyqM5bEYcoq@X!Qq~6?@Tc~~iD|`_}W4WK! zPQrq}@X;(;<7s<>3l^lo1aaGRz1P>#9;hLqKw*-BrDdFfvc#lKf2Z1|m;<8>6AJwi zKeOqwjzar;v#mMgbUY{I%ur7dKX`98a9|8R#=Zvd0@2cno!21tH7c8*3JNqRz&Nje zFVNpM+7k>HD_cDWG(Ld%QU;5)ljWL#5vl(q%c}%m|2t9sUk0uJpR`-+8uFodi(z`% zuJi7v>((Uri5Dn*bPm)$MfmoqCD_jVCxvxq?->qEOnKs+lCMW&@$P;#xzr?k769=b zz8Y!89KD3t-#O{~UySDTR2i&rGnK$B8=&jYHD^ZQ&$p;gXJ8*5Veqqy_p;nrO+`hY zOY<7sK|@ zl_>9#mxz~ltZV&n6L5EThlT{@L~n0z*UKqPN6dnUN5J%0jVr_6s0q3JyAeLHf#^2A ztL+jd+G=DuagHwIiTg)>ww@C*Fn+eLhSsx@Ed2wW12-8K86R;eO6e2NY-0=w`$JI# zs}}zYXAzuHlzAhNB>99mveR8aug973zyPR=mQkY15uWOom6XtPa$E6CTLmnf3?ZRKF&ptCdJH5PIv53@26@v|#vy@hJ^JHt4 zDXmf{8bHWc#x4u%NQ0Z10-}VKdXkY(0CZgfWmO8<4ruqAVpu(2SCG(ah+`lH5a$#wVx>4Bp#ecDi#w%nVL!q@I4>1dTtEdQZ(YfgKCsaW6!6f zXBb<}%P0TpD)ldZ5HVrHp`cgQywT`l-q>}s^Wl{6C$IN!-7Sw+sR7r9r59F$thOk~ zs%qwl=O=>-xh>9Us$8{@29!97OJG^KD zD$#{7DQ;K8bHMJVe3ORkXfc$!Fd6pZC@<4)a&lXu98~2}{6&~D<7s8q%WNBkc{=iQ z1bBrh%)JRH(d)VKbUN_m2S4km?T;T_fzoA3iWxnT!?ju}tdwZU0 zbvO9SqoSjwQLT1nR#&l8M81N})^T9(UEsxduwYE7xSJ&zVo$Q5*1wve_sxv#>?*I3Jla=fh8fGQ zI0Bve;bC1{TN@#Dyb?CM=95*yoM76q1h8nnU?bGprj9(Yvmf6vb# zYnQGnNJJ)AFqQ*dG9N?yVm_U~WBW;&`AS6n97XBendju!AV%bbumaD9wuA=}=I^fw z#2DVbzU&mj+KbgP?mB7qzY#CQuh>na5W?#Snec12`^(e86CX2C!R1WT8mqeBg{yxV z(WOrtVD`VJa0)e0u;SDtgXiusHhl94buYX)lcNTAKQvJp{ZBsl{{+nahh1iAV-1;j zS5hpfIU&G3(9=T=KoG(9YNO&sl%w;p>0Q1f3kK(#L_qhCmo&<6?!38U*QMG{rYJbt zW0vszrGB=54QQ!Q>UlxI{p8P1&u|1_nl%f}S`uddSA~m(+iN}+aUPAU zeKlt%b0->KCS!-;vPw`xZZN&C`V$0vu`7u$MTOi9UHOe201TIWHUkx(BbRAH zmi!E$RR54H)AKE>GB0KKA&|Jub9^0FYGVwf{zQ{OQv%4yui+$hRK0h9X)`24B>L(J zH2vKflSjQE7C=Kl>pt|Y5RhI~p(F2k_HIKz@Qo>h!__fIH{pu7?eOO{B;v^qB`*h< zgqTPwdMD^&y}$*8m6e5t)Leu9;X}EA^u%{6Z7=VS=e%&XJ4nY9DfK&et@=08O-HP? z{v7e}Xj9+xIw`X=t33^1Z*QN>7g`S5ThV)ibr=9uM4*e%c=2}l``m^Q&OIM>5KWgQ zp)-rI;&>Yt7HSken&}r4`dNKhR2=3!^zcyn0XY4A>j!Eh{`jBUWr#Bgf8Z>*Mv!ST z@ci%}OcbI?B@j1agcr~U3-LR1vWCYcL} zp$H|`mM8${6`|4%NL7H*M7%F9=bxMWSJpOGUmkKTFJ`X)x$8rZXFp=q^rt4kV>Vv8kJ9LKgKctg zTbmJ&%y+z4`5B;3ox8G?c^v+l+T!%lzS4%h>=%8d20}0{B8nj^*(H(Q|4RO*glKTO z?jH{ysF5Q5ss5NUL=ZRX(g?h>potENzE8*qN(}juFewY4)&%;$wEY*o9Ja4EJg+Ob zXg8dK*{pSpYbv$+OzH5l-f}j4tHyJ@##(SN+!f^GLt?m!!*4(~S2I^y*q#Ibj*AZI zlHr@|nA`2&zX*?$TqA+-hZ<&tvNyd;s@{EO%-&BT=1%VE#w&+zyMPP`t-m1N#Zzp$ zwrcZDM%N$@C!-c_B{jqQD^yYGGhWY4I-`Ob@lF0R`yqqC$XK`~*uR8;bxba$PP~3s z(wi>J(2oneOcLbfZ-ZU#!sGBXdedHZA+HBdDf=?b%FzYm2Gchg7L2Nagj{^vyzA1A zk60*Cn@px&e(l?TkVyC3dB}u5jOpGy6wsdc?KA#YTj3ux0mkXY9U*0i{bz59Wk5v| z-QD>hYp!vkHE|qVAR(yQPjru-oT$kTb1JB`%#4Sz5Lf`bAtp@Bg!iDM;bvj5ZLT=RutE z#o(7at1}&E&10mJoC=V#N8TbwuFn!yy@`Q>BudZDeYUUB%$9dtTM2CQl&_J2GR5D7 z3?Y!DL(vKR?~PYgHJw{v9xfg3djv?+jg(A3?)j@nrCVV?5m5jD=kg-My>oyGh~-hc z#}_cYPP-5igRhT{mZZON6PW#sA?d@K%0&IYb2C_OHR_8(;LZ>DmAp+|QpK2>9`Bc|F~52sXtj z1U$=GvYFFCM3S`TwXR;b(UO8QyluO;*MsV5azVkQx3{E7Vw@e{J`nl9;}3zu2f1HQ zVGzc2X*rDLe8G=$6tWX3X!6UShbRzAJ`Da(&`N0}LEDJrVs`dflB=Ibdx+C7urGH(uO8Q zGEA;``Rtn!0fM7Kneww52Vzm6onoc_c=O-Xu@NNV)I0t&&X;`)?eWxIx;(_($h9Cl zs*Pl1IM)-YlRR~9uSyBQD1e_vp4+$Z${N=ipqQ|PgKF>4l3V7@-TwyFS6Hkg?-PjT zv#>F1yoj$sTO$w_?qIS`GK*s-lW3QPa@ZpL)=;vhwHT)`@5GLP_w|ULifhw1&HWHD zf{JvuIIgjc#Jdw7{wn!X@_)M2enn4Oo)4C0QAm0@hE(F8RlA?GUBkE~8qo1Q5Q%ey zMQmh>1VZ2tHX~LDchG&=GN^@6|1^^iAO>5zfO~hgo!oPh#v3A&Hcov}dL5y60y1p% zKZnl)-6jYjZ}+>AWPM~*YtPPE$Ga>EO4B0VYd*JCp+4Xg$h=Qy%GXi3+; zby14N8-86l6f+mM^N)) zTSq@RNn-s&+xkLORv{mErhOx&-_NijBth3WEKLJlmIvJ7N=zfT}%p z%mMFs?wIf9*ZNF$Tt63}|F)ZIrVJ6yCCR{M)`~XGbwS8UpLpbF{dti((ZPjb!?)oK zGXdrjW-iJ}R~5pl(z11?oNZ1{mYQ-YE&K-WfIv|rBO~}39g{~K;ZG!h_6BMzfxGVC zJ!cXx?1o4+4D$GR4^$ppU0!}kiP9nZR+N@a|E{Jl=F_^BEnZP}es8pN$m>_KNwcyc zz@wIE%jt%C3JLWTzf5w$VYE$mX_qR#>&KCU#03u4b0R@PPmO`@QG>&ZK5URtcJ1EIKn%y*oun?!{k3*(I`!O}Wprw9Fok2%DZr54jtA z%QBP$=aPil%nyPw6Y#f3#CBN9a2ZXU2mXCw41;)a795ilI_eYGEuR!Oiiw-@SH$ss za|Rg_LaCPPyhc#y_nyg7FI}CtkTT(9_b&17m%>T_eoz4Cdyxt&kqd2K<@{t}XAf`f zRZVQB$_TEr3wo5EzDea(cmJr8$M|vkIlf{))tKZwP(zzgDOiD@;5CKZ_C4;cp!@B* zNY1gyO8A3oo?6K5T2HN~V#v^5{4E8GPdoLePoL~vT}k<+ZETpbv$MC@qO&0(r9-%Q zZm|NPl@b7PXEsUqu6CECWU>(cY-c2QIDkQ8Ser?HIzGPJmmi1T`bx6Fe~!Xpq~nc@ zV&Ld|HO6+F+jGKqsnQ1jgazwM>~|Jg~02h```4Ec}5!IsY^?POt?r#*+*>}5r&j$tJNk!&Ogxe1~~VRg--rjnM4uV z<<`wA&fg=77rCJC1|^p97jBjHR86r( z>jL~m2n611I6cpXNHYKV3$z)APvef+i&R;Y(C<)X2U^YwyI%=_yd;EDSttF*?{3;RhxkhHy4W7@kppAs$Su0$r0IRtVB zaA&<$HhKl&&Tfl{ttVW4XD|Np$xE4)!Rc{(C<$|Y9+(O)XC z^Lv}}sItYYA&Uizr)g!I?b&mA9n$pm2fC)?d*5ATMNL!F#L`mc0Zu8nLMD?wMY@9- z&jnO&;GiUnytcH2UNOf;7B+vZd;UG$4!cMWn)deh<4QJzIIV~OeFU;Q@}6b4kAgnb z!$qVkql>qS){Y@cYqz$-f|j&(@1+L=$8S3kO4Xl*w%V1uI}X*BmvSDpr@kzd1tbE4 zT{a5~2AzIy4DLDGWhSvjr^UnSFC2snZbdgu-i)C_DLOhja=}w_W(DUh^gb}NV_r40 zcki%)#e`KyE@_gBOsRPm&F|-t7-HEQhwdd7xRGb5kdCcuPbqu7gT_PQ?kPOxOziV} z8Q#|IN`+kC3t7=!6MMhY?*$s46<}%aupfj(5V6j;Y%@gV9>z-(d=)Y=3Vg!Y;h+jf zz{UC_r^?4NFbW`cd)@V!kDK?GR=(IrAWOUKle~@&;qPTxjp!nTGC~XO0@hz*BMMdM zmJ|@|Xm~W)KS0AL77!oA$QLgyy+M^>E-U~6O{TAVoV$g@LDwRF2?5tls8dc@0Aj!n z(V<&_)G8tCuG9iZIpKh#I$y)S%?~~HuGgr8kDJg~ppsN#>}OfTD(%@G!vaiBJwpB= zNP-2rEzSGF$x!KqqiW%wJAjYFa)A28;B}@e;@A3%3b{$#CFs%?9U<@a@ayv-(1yJ- z`ra*{8BcsAO36_m{Af334Mw0`e~MVh+YMOH?KvAY^7dZvytEIS1#qS^V$iu-QLQx* zg@U>d>B0R32g$+)1Qrn8C<;h5VhY9dS2#XSd40A4q&m^Lgb@Ke>XBGmh`qwJX5!3W z@rz2-H$>B_$y)dlV?oLkQW%anb^0=ljWK*ZV>O1Fk7>p{J()k~6*!A<8lZ2q5`NJ; z4rOlE^8)gOohVG75ezQxY+JIO!kg71qpG>v@swm4DLxu=&EP5hhmv>+LB$>aJpc~S8a$T`$^Gc-{T&U-;ZE_gY0)e-u$WCF?2ZXA_2=t~QkK?;8 z2*p1L?tZtpGqOIYF=o~NkyHu}7T5Aj{Cl*Js#l@^ad1$9Uh;9AMrF?lN9ywGO4%I+ zY>ktg>!FyXGP=BDZ||hU+TtLTeC!lE2xsF)>a2#Q#GLr=pC=uI&U;Ydd3Ja4ANe@O z)xlDQ%j;PUtDZ1qzjIVvk83iw3z0!jp=92>J02{r&11YSZo6WE65^ILk)GHPu>>jx zxh^Gjn)ehT@>ixD@Ho*Wak@-)=Zq^5@{9p=-{+4k2HC|Hcafh!tHJK#OYOegBpe2i z>}(2v6s*f~$V_H~IGm4OnpBoG)=JpK@68dmMJfj#qb})6`{e4x9+>#08BG^vH<>@M zVz_khd?i|5{bcsf;5|{5mM*G$%)5$;r#Bbt$33)S!&O58+B!Pn#?=)vPXJfIq8kK~ z)93vWZaj+uDGt^}X^R1cl0dx?BvMC80)y-2C`v}WOfz#2yHLGefRsp*cgmZC}GHKKG4;0N&g|J2^Ac&W0Wfirs4kksiOLEslc_h z8lyjcCzAfPl97tr*9fUM@A(o*^d;A?6BtAESox=$mdKaaN>FbTwqSrx_@QCQ za{sNqSX0<~_`(0T!jA6IUav&1;!aRfw|7qPSE^xyEwa@!yWY^#v`Cv36A3N*!bcV& z?&!`;X8R{|w4^FDbV-Bwc%P`qGuO4hDpI%tLGXp=_@p5ji2Jwo?+bQzOtX+Xrukb{ z6rdcxi^xho$ZA)FAoSYa)bwy2it2mXACAOZyM4@bc&PT#mxE%MYR-1#k{ z-Ebcf;_A6mc7Y>nA1*#MRPP*Qg2lSJOa|kigQMQ%Os9bG5@)CZw#37l4Lqkpgv%hi z|04prHSi}klhuSJ8iyoKSKcv_vu{zdFBC;ZT;mbCAT$xfWmm*Ms3qWv(M6A1B{bji zbF~2#xJ5cbO}pkF@dTKPZ@@4!nwLKt^sVf6Wuezqx0)CGMjvc{(vBG5uN$=Dl)Shm zAQac==89x_9Q~1%IFLj%`iVNQNT+1O12yc}P7?9t zScD2k?DHDJq)( zPZ<*Z7l$_@C*D2lPsJJHH zbWrd Date: Mon, 15 Jul 2019 13:26:21 -0500 Subject: [PATCH 040/108] Update traitor_bro.dm --- code/game/gamemodes/brother/traitor_bro.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/brother/traitor_bro.dm b/code/game/gamemodes/brother/traitor_bro.dm index cd0778ed2e..18611ebfcb 100644 --- a/code/game/gamemodes/brother/traitor_bro.dm +++ b/code/game/gamemodes/brother/traitor_bro.dm @@ -5,7 +5,8 @@ /datum/game_mode/traitor/bros name = "traitor+brothers" config_tag = "traitorbro" - restricted_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") + restricted_jobs = list("AI", "Cyborg") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") announce_span = "danger" announce_text = "There are Syndicate agents and Blood Brothers on the station!\n\ From 3422dad9ecc849c549384cd499855b6ef895dcd4 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Jul 2019 17:07:53 -0400 Subject: [PATCH 041/108] Update bottle.dm --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index f85668d2b8..b5e65ab83f 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass - this flask may be sipped or thrown." + desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage at a far." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From 4c971ea0126e8bcf6a088294cbfc8fad68dd8a1f Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Jul 2019 22:12:20 -0400 Subject: [PATCH 042/108] from afar --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index b5e65ab83f..9ce478f84c 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage at a far." + desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage from afar." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From acaf628d899135b6d77724e267592f720ce57024 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 10:23:02 +0200 Subject: [PATCH 043/108] Sweaters now cover groin too. --- modular_citadel/code/modules/clothing/under/turtlenecks.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/clothing/under/turtlenecks.dm b/modular_citadel/code/modules/clothing/under/turtlenecks.dm index f4e1ba8bd9..fd13da11e9 100644 --- a/modular_citadel/code/modules/clothing/under/turtlenecks.dm +++ b/modular_citadel/code/modules/clothing/under/turtlenecks.dm @@ -43,8 +43,8 @@ icon_state = "bb_turtle" item_state = "w_suit" item_color = "bb_turtle" - body_parts_covered = CHEST|ARMS - can_adjust = 1 + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = TRUE icon = 'modular_citadel/icons/obj/clothing/turtlenecks.dmi' alternate_worn_icon = 'modular_citadel/icons/mob/citadel/uniforms.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION From b6f10c96a739fbccc8863076c0c3abc9a50aed60 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 21:05:12 +0200 Subject: [PATCH 044/108] Modularity was a mistake. --- code/datums/martial/krav_maga.dm | 2 +- code/modules/mob/living/carbon/human/status_procs.dm | 2 +- .../simple_animal/friendly/drone/extra_drone_types.dm | 2 +- code/modules/mob/living/status_procs.dm | 10 +++++----- .../code/modules/mob/living/status_procs.dm | 10 ---------- tgstation.dme | 1 - 6 files changed, 8 insertions(+), 19 deletions(-) delete mode 100644 modular_citadel/code/modules/mob/living/status_procs.dm diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 4283d7f78f..cdf932e127 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -85,7 +85,7 @@ return 1 return 0 -/datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) +/datum/martial_art/krav_maga/proc/leg_sweep(mob/living/carbon/human/A, mob/living/carbon/human/D) if(D.lying || D.IsKnockdown()) return 0 D.visible_message("[A] leg sweeps [D]!", \ diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index 5c20b0ce75..49121c9409 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -3,7 +3,7 @@ amount = dna.species.spec_stun(src,amount) return ..() -/mob/living/carbon/human/Knockdown(amount, updating = 1, ignore_canknockdown = 0) +/mob/living/carbon/human/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) amount = dna.species.spec_stun(src,amount) return ..() diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index 807c52ea46..23ac527b2e 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -222,7 +222,7 @@ if(.) update_icons() -/mob/living/simple_animal/drone/cogscarab/Knockdown(amount, updating = 1, ignore_canknockdown = 0) +/mob/living/simple_animal/drone/cogscarab/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) . = ..() if(.) update_icons() diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 5006bd2920..0880f7f432 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -62,15 +62,15 @@ return K.duration - world.time return 0 -/mob/living/proc/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE) //Can't go below remaining duration +/mob/living/proc/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) //Can't go below remaining duration if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canknockdown) - if(absorb_stun(amount, ignore_canknockdown)) + if(absorb_stun(isnull(override_hardstun)? amount : override_hardstun, ignore_canknockdown)) return var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() if(K) - K.duration = max(world.time + amount, K.duration) - else if(amount > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating) + K.duration = max(world.time + (isnull(override_hardstun)? amount : override_hardstun), K.duration) + else if((amount || override_hardstun) > 0) + K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating, override_hardstun, override_stamdmg) return K /mob/living/proc/SetKnockdown(amount, updating = TRUE, ignore_canknockdown = FALSE) //Sets remaining duration diff --git a/modular_citadel/code/modules/mob/living/status_procs.dm b/modular_citadel/code/modules/mob/living/status_procs.dm deleted file mode 100644 index 851c7438a7..0000000000 --- a/modular_citadel/code/modules/mob/living/status_procs.dm +++ /dev/null @@ -1,10 +0,0 @@ -/mob/living/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) //Can't go below remaining duration - if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canknockdown) - if(absorb_stun(isnull(override_hardstun)? amount : override_hardstun, ignore_canknockdown)) - return - var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() - if(K) - K.duration = max(world.time + (isnull(override_hardstun)? amount : override_hardstun), K.duration) - else if((amount || override_hardstun) > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating, override_hardstun, override_stamdmg) - return K diff --git a/tgstation.dme b/tgstation.dme index 3e493d7135..99a5d6e119 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2987,7 +2987,6 @@ #include "modular_citadel\code\modules\mob\dead\new_player\sprite_accessories.dm" #include "modular_citadel\code\modules\mob\living\damage_procs.dm" #include "modular_citadel\code\modules\mob\living\living.dm" -#include "modular_citadel\code\modules\mob\living\status_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" From 676186ee361fcb23d2d0c2d3405dcc59d5290d9c Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 23:15:52 +0200 Subject: [PATCH 045/108] Ports "Removes some getflaticon calls from things that don't draw browser interfaces" --- code/modules/photography/photos/frame.dm | 4 ++-- code/modules/surgery/organs/augments_arms.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/photography/photos/frame.dm b/code/modules/photography/photos/frame.dm index f379541b9c..6469a1091b 100644 --- a/code/modules/photography/photos/frame.dm +++ b/code/modules/photography/photos/frame.dm @@ -46,7 +46,7 @@ /obj/item/wallframe/picture/update_icon() cut_overlays() if(displayed) - add_overlay(getFlatIcon(displayed)) + add_overlay(image(displayed)) /obj/item/wallframe/picture/after_attach(obj/O) ..() @@ -148,7 +148,7 @@ /obj/structure/sign/picture_frame/update_icon() cut_overlays() if(framed) - add_overlay(getFlatIcon(framed)) + add_overlay(image(framed)) /obj/structure/sign/picture_frame/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index cb004ce599..33e62d21e4 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -132,7 +132,7 @@ else var/list/choice_list = list() for(var/obj/item/I in items_list) - choice_list[I] = getFlatIcon(I) + choice_list[I] = image(I) var/obj/item/choice = show_radial_menu(owner, owner, choice_list) if(owner && owner == usr && owner.stat != DEAD && (src in owner.internal_organs) && !holder && (choice in contents)) // This monster sanity check is a nice example of how bad input is. From c7db3ad8f9e60c3fe13b675a6fc577ec4086c5c8 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 23:51:38 +0200 Subject: [PATCH 046/108] Porting a couple atmos performance improvements. --- .../atmospherics/gasmixtures/gas_mixture.dm | 23 +++++------ .../atmospherics/gasmixtures/gas_types.dm | 14 +++++++ .../atmospherics/gasmixtures/reactions.dm | 39 +++++++++++++------ 3 files changed, 52 insertions(+), 24 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 9858db2abb..527427af02 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -38,8 +38,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) for(var/id in cached_gases) . += cached_gases[id] * cached_gasheats[id] -/datum/gas_mixture/turf/heat_capacity() - . = ..() +/datum/gas_mixture/turf/heat_capacity(data = MOLES) // Same as above except vacuums return HEAT_CAPACITY_VACUUM + var/list/cached_gases = gases + for(var/id in cached_gases) + var/gas_data = cached_gases[id] + . += gas_data[data] * gas_data[GAS_META][META_GAS_SPECIFIC_HEAT] if(!.) . += HEAT_CAPACITY_VACUUM //we want vacuums in turfs to have the same heat capacity as space @@ -331,22 +334,19 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) /datum/gas_mixture/react(datum/holder) . = NO_REACTION var/list/cached_gases = gases - if(!cached_gases.len) + if(!length(cached_gases)) return - var/possible + var/list/reactions = list() for(var/I in cached_gases) - if(GLOB.nonreactive_gases[I]) - continue - possible = TRUE - break - if(!possible) + reactions += SSair.gas_reactions[I] + if(!length(reactions)) return reaction_results = new var/temp = temperature var/ener = THERMAL_ENERGY(src) reaction_loop: - for(var/r in SSair.gas_reactions) + for(var/r in reactions) var/datum/gas_reaction/reaction = r var/list/min_reqs = reaction.min_requirements @@ -376,14 +376,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) continue reaction_loop //at this point, all requirements for the reaction are satisfied. we can now react() */ - . |= reaction.react(src, holder) if (. & STOP_REACTIONS) break if(.) GAS_GARBAGE_COLLECT(gases) - if(temperature < TCMB) //just for safety - temperature = TCMB //Takes the amount of the gas you want to PP as an argument //So I don't have to do some hacky switches/defines/magic strings diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index d628826b01..19f7bff965 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -78,22 +78,26 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g var/moles_visible = null var/dangerous = FALSE //currently used by canisters var/fusion_power = 0 //How much the gas accelerates a fusion reaction + var/rarity = 0 // relative rarity compared to other gases, used when setting up the reactions list. /datum/gas/oxygen id = "o2" specific_heat = 20 name = "Oxygen" + rarity = 900 /datum/gas/nitrogen id = "n2" specific_heat = 20 name = "Nitrogen" + rarity = 1000 /datum/gas/carbon_dioxide //what the fuck is this? id = "co2" specific_heat = 30 name = "Carbon Dioxide" fusion_power = 3 + rarity = 700 /datum/gas/plasma id = "plasma" @@ -102,6 +106,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "plasma" moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE + rarity = 800 /datum/gas/water_vapor id = "water_vapor" @@ -110,6 +115,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "water_vapor" moles_visible = MOLES_GAS_VISIBLE fusion_power = 8 + rarity = 500 /datum/gas/hypernoblium id = "nob" @@ -118,6 +124,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE + rarity = 50 /datum/gas/nitrous_oxide id = "n2o" @@ -126,6 +133,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "nitrous_oxide" moles_visible = MOLES_GAS_VISIBLE * 2 dangerous = TRUE + rarity = 600 /datum/gas/nitryl id = "no2" @@ -135,6 +143,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE fusion_power = 15 + rarity = 100 /datum/gas/tritium id = "tritium" @@ -144,6 +153,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE fusion_power = 1 + rarity = 300 /datum/gas/bz id = "bz" @@ -151,18 +161,21 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g name = "BZ" dangerous = TRUE fusion_power = 8 + rarity = 400 /datum/gas/stimulum id = "stim" specific_heat = 5 name = "Stimulum" fusion_power = 7 + rarity = 1 /datum/gas/pluoxium id = "pluox" specific_heat = 80 name = "Pluoxium" fusion_power = 10 + rarity = 200 /datum/gas/miasma id = "miasma" @@ -171,6 +184,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g name = "Miasma" gas_overlay = "miasma" moles_visible = MOLES_GAS_VISIBLE * 60 + rarity = 250 /obj/effect/overlay/gas icon = 'icons/effects/atmospherics.dmi' diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index ef0a422079..a2369b3f56 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -1,19 +1,36 @@ //All defines used in reactions are located in ..\__DEFINES\reactions.dm /proc/init_gas_reactions() - var/list/reaction_types = list() + . = list() + for(var/type in subtypesof(/datum/gas)) + . += new type + for(var/r in subtypesof(/datum/gas_reaction)) var/datum/gas_reaction/reaction = r - if(!initial(reaction.exclude)) - reaction_types += reaction - reaction_types = sortList(reaction_types, /proc/cmp_gas_reactions) + if(initial(reaction.exclude)) + continue + reaction = new r + var/datum/gas/reaction_key + for (var/req in reaction.min_requirements) + if (ispath(req)) + var/datum/gas/req_gas = req + if (!reaction_key || initial(reaction_key.rarity) > initial(req_gas.rarity)) + reaction_key = req_gas + .[reaction_key] += list(reaction) + sortTim(., /proc/cmp_gas_reactions, TRUE) - . = list() - for(var/path in reaction_types) - . += new path - -/proc/cmp_gas_reactions(datum/gas_reaction/a, datum/gas_reaction/b) //sorts in descending order of priority - return initial(b.priority) - initial(a.priority) +/proc/cmp_gas_reactions(list/datum/gas_reaction/a, list/datum/gas_reaction/b) // compares lists of reactions by the maximum priority contained within the list + if (!length(a) || !length(b)) + return length(b) - length(a) + var/maxa + var/maxb + for (var/datum/gas_reaction/R in a) + if (R.priority > maxa) + maxa = R.priority + for (var/datum/gas_reaction/R in b) + if (R.priority > maxb) + maxb = R.priority + return maxb - maxa /datum/gas_reaction //regarding the requirements lists: the minimum or maximum requirements must be non-zero. @@ -364,7 +381,7 @@ cached_gases[/datum/gas/nitrous_oxide] -= reaction_efficency cached_gases[/datum/gas/plasma] -= 2*reaction_efficency - SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, (reaction_efficency**0.5)*BZ_RESEARCH_AMOUNT) + SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, (reaction_efficency**0.5)*BZ_RESEARCH_AMOUNT) if(energy_released > 0) var/new_heat_capacity = air.heat_capacity() From 408c9aec51526d859f778de61d95d13894b17550 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 01:01:33 +0200 Subject: [PATCH 047/108] Nothing the power of copypasta won't stop. --- code/modules/atmospherics/gasmixtures/gas_mixture.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 527427af02..0d9c0730c1 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -38,11 +38,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) for(var/id in cached_gases) . += cached_gases[id] * cached_gasheats[id] -/datum/gas_mixture/turf/heat_capacity(data = MOLES) // Same as above except vacuums return HEAT_CAPACITY_VACUUM +/datum/gas_mixture/turf/heat_capacity() // Same as above except vacuums return HEAT_CAPACITY_VACUUM var/list/cached_gases = gases + var/list/cached_gasheats = GLOB.meta_gas_specific_heats for(var/id in cached_gases) - var/gas_data = cached_gases[id] - . += gas_data[data] * gas_data[GAS_META][META_GAS_SPECIFIC_HEAT] + . += cached_gases[id] * cached_gasheats[id] if(!.) . += HEAT_CAPACITY_VACUUM //we want vacuums in turfs to have the same heat capacity as space From 8bd64598c5b92a74396c36e4ba5283e57cf055b3 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 01:32:33 +0200 Subject: [PATCH 048/108] umh mh... --- code/modules/atmospherics/gasmixtures/reactions.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index a2369b3f56..5ad97fb7c8 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -3,7 +3,7 @@ /proc/init_gas_reactions() . = list() for(var/type in subtypesof(/datum/gas)) - . += new type + .[type] = list() for(var/r in subtypesof(/datum/gas_reaction)) var/datum/gas_reaction/reaction = r From 9384af188eb1b99ce72a24b6b106b4da376cbec3 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 17:50:54 +0200 Subject: [PATCH 049/108] Gives cult conversions an alert popup and a couple extra seconds. --- code/modules/antagonists/cult/runes.dm | 28 +++++++++++++++++--------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 2f3a039e70..be8d3b2e0a 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -244,13 +244,14 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(M, "Something is shielding [convertee]'s mind!") log_game("Offer rune failed - convertee had anti-magic") return 0 - to_chat(convertee, "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ - and something evil takes root.") - to_chat(convertee, "Do you wish to embrace the Geometer of Blood? Click here to become a follower of Nar'sie. Or you could choose to continue resisting and suffer a fate worse than death...") + to_chat(convertee, "The world goes red. All at once you are aware of an evil, eldritch truth taking roots into your mind.\n\ + Click here to become a follower of Nar'sie, or suffer a fate worse than death.") + INVOKE_ASYNC(src, .proc/optinalert, convertee) currentconversionman = convertee - conversiontimeout = world.time + (10 SECONDS) - convertee.Stun(100) + conversiontimeout = world.time + (14 SECONDS) + convertee.Stun(140) ADD_TRAIT(convertee, TRAIT_MUTE, "conversionrune") + flash_color(convertee, list("#960000", "#960000", "#960000", rgb(0,0,0)), 50) conversionresult = FALSE while(world.time < conversiontimeout && convertee && !conversionresult) stoplag(1) @@ -283,6 +284,17 @@ structure_check() searches for nearby cultist structures required for the invoca H.cultslurring = 0 return 1 +/obj/effect/rune/convert/proc/optinalert(mob/living/convertee) + var/alert = alert(convertee, "Will you embrace the Geometer of Blood or perish in futile resistance?", "Choose your own fate", "Join the Blood Cult", "Suffer a horrible demise") + if(alert == "Join the Blood Cult") + signmeup(convertee) + +/obj/effect/rune/convert/proc/signmeup(mob/living/convertee) + if(currentconversionman == usr) + conversionresult = TRUE + else + to_chat(usr, "Your fate has already been set in stone.") + /obj/effect/rune/convert/proc/do_sacrifice(mob/living/sacrificial, list/invokers, force_a_sac) var/mob/living/first_invoker = invokers[1] if(!first_invoker) @@ -335,11 +347,7 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/convert/Topic(href, href_list) if(href_list["signmeup"]) - if(currentconversionman == usr) - conversionresult = TRUE - else - to_chat(usr, "Your fate has already been set in stone.") - + signmeup(usr) /obj/effect/rune/empower cultist_name = "Empower" From bc158f4fd85782fb28ce79991c9fcca003bb933e Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 17 Jul 2019 16:39:14 -0400 Subject: [PATCH 050/108] Update code/modules/food_and_drinks/drinks/drinks/bottle.dm weh Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 9ce478f84c..0794d274b6 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage from afar." + desc = "A brass flask of Zelus oil, a viscous fluid scenting of brass. Can be thrown to deal damage from afar." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From 42aae8f45f9ff253a6c03a7b9ecca06f2ee47bd2 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 17 Jul 2019 16:49:46 -0400 Subject: [PATCH 051/108] fixing warp whistles in literally two fucking lines --- code/modules/antagonists/wizard/equipment/artefact.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 7cfefd5413..0c33ce66ce 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -385,9 +385,11 @@ /obj/item/warpwhistle/attack_self(mob/living/carbon/user) if(!istype(user) || on_cooldown) return + var/turf/T = get_turf(user) + if(!T) + return on_cooldown = TRUE last_user = user - var/turf/T = get_turf(user) playsound(T,'sound/magic/warpwhistle.ogg', 200, 1) user.canmove = FALSE new /obj/effect/temp_visual/tornado(T) From ea5837bfb1851107a23176129d344e45630e10e9 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 17 Jul 2019 16:54:02 -0400 Subject: [PATCH 052/108] double the sanity check, double the stability --- code/modules/antagonists/wizard/equipment/artefact.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 0c33ce66ce..86493f6322 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -404,6 +404,8 @@ return var/breakout = 0 while(breakout < 50) + if(!T) + break var/turf/potential_T = find_safe_turf() if(T.z != potential_T.z || abs(get_dist_euclidian(potential_T,T)) > 50 - breakout) user.forceMove(potential_T) From f667ee7845f4796cb79741203c52110a72f475ca Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 17 Jul 2019 16:44:56 -0500 Subject: [PATCH 053/108] Automatic changelog generation for PR #8881 [ci skip] --- html/changelogs/AutoChangeLog-pr-8881.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8881.yml diff --git a/html/changelogs/AutoChangeLog-pr-8881.yml b/html/changelogs/AutoChangeLog-pr-8881.yml new file mode 100644 index 0000000000..3599d4fa23 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8881.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixing baklava pies a bit." From 589cdae0e149e763afd94df9feed948c69f9df48 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 18 Jul 2019 00:03:49 +0200 Subject: [PATCH 054/108] Towels --- .../LavaRuins/lavaland_biodome_beach.dmm | 2 +- .../lavaland_surface_animal_hospital.dmm | 2 +- .../lavaland_surface_syndicate_base1.dmm | 2 +- _maps/RandomRuins/SpaceRuins/bus.dmm | 2 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 2 +- _maps/RandomZLevels/VR/syndicate_trainer.dmm | 2 +- _maps/RandomZLevels/beach.dmm | 2 +- _maps/RandomZLevels/moonoutpost19.dmm | 2 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 2 +- _maps/map_files/BoxStation/BoxStation.dmm | 4 +- .../map_files/Deltastation/DeltaStation2.dmm | 2 +- _maps/map_files/MetaStation/MetaStation.dmm | 4 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 2 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 2 +- code/__DEFINES/obj_flags.dm | 3 +- code/_globalvars/lists/maintenance_loot.dm | 2 +- code/game/machinery/washing_machine.dm | 6 + .../items/stacks/sheets/sheet_types.dm | 3 +- code/game/objects/structures/artstuff.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 6 +- code/game/objects/structures/watercloset.dm | 2 +- code/modules/cargo/packs.dm | 4 +- code/modules/clothing/gloves/_gloves.dm | 1 + code/modules/crafting/recipes.dm | 2 +- .../detectivework/footprints_and_rag.dm | 50 ------- .../living/carbon/alien/humanoid/humanoid.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 12 ++ .../mob/living/carbon/human/human_defense.dm | 2 +- .../mob/living/carbon/human/human_helpers.dm | 20 --- .../mob/living/carbon/human/inventory.dm | 4 +- .../mob/living/carbon/human/species.dm | 25 ++-- .../mob/living/carbon/monkey/monkey.dm | 9 -- code/modules/mob/living/living.dm | 2 +- code/modules/mob/mob_defines.dm | 1 + .../reagents/reagent_containers/rags.dm | 124 ++++++++++++++++++ code/modules/surgery/helpers.dm | 19 +-- code/modules/vending/wardrobes.dm | 4 +- icons/mob/belt.dmi | Bin 17230 -> 17732 bytes icons/mob/head.dmi | Bin 176877 -> 177353 bytes icons/mob/inhands/items_lefthand.dmi | Bin 19181 -> 19554 bytes icons/mob/inhands/items_righthand.dmi | Bin 21288 -> 21628 bytes icons/mob/suit.dmi | Bin 350178 -> 351374 bytes icons/obj/items_and_weapons.dmi | Bin 124135 -> 124502 bytes sound/items/towelwhip.ogg | Bin 0 -> 14201 bytes sound/items/towelwipe.ogg | Bin 0 -> 45101 bytes tgstation.dme | 2 +- 47 files changed, 200 insertions(+), 141 deletions(-) delete mode 100644 code/modules/detectivework/footprints_and_rag.dm create mode 100644 code/modules/reagents/reagent_containers/rags.dm create mode 100644 sound/items/towelwhip.ogg create mode 100644 sound/items/towelwipe.ogg diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 69e618282e..a43e6129b7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -167,7 +167,7 @@ /obj/item/book/manual/wiki/barman_recipes, /obj/item/book/granter/action/drink_fling, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/wood, /area/ruin/powered/beach) "aI" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index a22d1a21e7..60ae409ea2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -161,7 +161,7 @@ /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "av" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/item/reagent_containers/spray/cleaner, /obj/effect/turf_decal/tile/blue{ dir = 1 diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index b330592a8e..8e0d9a523a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -4728,7 +4728,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "lz" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_x = -4; pixel_y = 9 }, diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm index fe624c19bf..c731bcac5e 100644 --- a/_maps/RandomRuins/SpaceRuins/bus.dmm +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -260,7 +260,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aQ" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aR" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index c64a73eada..69b56946f2 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -2010,7 +2010,7 @@ /area/ruin/space/has_grav/hotel/bar) "gd" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm index f68a799b76..a8c316d770 100644 --- a/_maps/RandomZLevels/VR/syndicate_trainer.dmm +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -1973,7 +1973,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/thunderdome) "lB" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/indestructible, /area/awaymission/centcomAway/general) "lD" = ( diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index dddeadb0be..7aab25e400 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -150,7 +150,7 @@ /area/awaymission/beach) "aB" = ( /obj/structure/table, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/wood, /area/awaymission/beach) "aC" = ( diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 61c606dcde..7edc7b4518 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -5383,7 +5383,7 @@ "kn" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_y = 5 }, /obj/machinery/door/poddoor/shutters{ diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 39f7d99173..f6d46ef97d 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -3601,7 +3601,7 @@ "hn" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 4420059f62..50b5504af5 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -20908,7 +20908,7 @@ pixel_x = 32 }, /obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -57658,7 +57658,7 @@ /area/ai_monitored/storage/eva) "vjm" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/light/small{ dir = 1 }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index bfc4a60f08..b4aabc3676 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -14482,7 +14482,7 @@ }, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 4de1657e48..7faca77d70 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -38985,7 +38985,7 @@ pixel_y = 5 }, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_y = 5 }, /obj/effect/turf_decal/tile/bar, @@ -59281,7 +59281,7 @@ }, /area/maintenance/port/aft) "ckR" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken4" diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index cef0aefc50..0c55f05fcb 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -13484,7 +13484,7 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index e03ba4fcd2..0166dd6a84 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -21118,7 +21118,7 @@ "aYf" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/red{ dir = 1 }, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d796330cc8..d6e522e3a0 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -15122,7 +15122,7 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/newscaster{ pixel_y = -32 }, diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 1c3832001f..192ed7ce0e 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -36,4 +36,5 @@ #define NOSLIP (1<<4) //prevents from slipping on wet floors, in space etc #define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define VOICEBOX_TOGGLABLE (1<<6) // The voicebox in this clothing can be toggled. -#define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. \ No newline at end of file +#define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. +#define NO_UNIFORM_REQUIRED (1<<8) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. \ No newline at end of file diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index ef460cd54c..d92ab17584 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -73,7 +73,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/paper/crumpled = 1, /obj/item/pen = 1, /obj/item/reagent_containers/spray/pestspray = 1, - /obj/item/reagent_containers/glass/rag = 3, + /obj/item/reagent_containers/rag = 3, /obj/item/stock_parts/cell = 3, /obj/item/storage/belt/utility = 2, /obj/item/storage/box = 2, diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 0a9a135986..2a24ce69b9 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -95,6 +95,12 @@ var/obj/item/toy/crayon/CR = WM.color_source add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) +/obj/item/reagents_containers/glass/rag/towel/machine_wash(obj/machinery/washing_machine/WM) + if(WM.color_source) + if(istype(WM.color_source, /obj/item/toy/crayon)) + var/obj/item/toy/crayon/CR = WM.color_source + add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) + /mob/living/simple_animal/pet/dog/corgi/machine_wash(obj/machinery/washing_machine/WM) gib() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index e1ecf6d14d..5594059463 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -248,7 +248,8 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ null, \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ - new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \ + new/datum/stack_recipe("rag", /obj/item/reagent_containers/rag, 1), \ + new/datum/stack_recipe("towel", /obj/item/reagent_containers/rag/towel, 3), \ new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ null, \ diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index b8320c80fb..405e697d3b 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -99,7 +99,7 @@ GLOBAL_LIST_INIT(globalBlankCanvases, new(AMT_OF_CANVASES)) return //Cleaning one pixel with a soap or rag - if(istype(I, /obj/item/soap) || istype(I, /obj/item/reagent_containers/glass/rag)) + if(istype(I, /obj/item/soap) || istype(I, /obj/item/reagent_containers/rag)) //Pixel info created only when needed var/icon/masterpiece = icon(icon,icon_state) var/thePix = masterpiece.GetPixel(pixX,pixY) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 0809edaa71..d6d2f18e5a 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -21,8 +21,8 @@ new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/reagent_containers/glass/rag(src) - new /obj/item/reagent_containers/glass/rag(src) + new /obj/item/reagent_containers/rag(src) + new /obj/item/reagent_containers/rag(src) new /obj/item/storage/box/beanbag(src) new /obj/item/clothing/suit/armor/vest/alt(src) new /obj/item/circuitboard/machine/dish_drive(src) @@ -53,7 +53,7 @@ new /obj/item/clothing/suit/toggle/chef(src) new /obj/item/clothing/under/rank/chef(src) new /obj/item/clothing/head/chefhat(src) - new /obj/item/reagent_containers/glass/rag(src) + new /obj/item/reagent_containers/rag(src) /obj/structure/closet/jcloset name = "custodial closet" diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index d70838a30b..46db567b10 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -537,7 +537,7 @@ if(istype(O, /obj/item/stack/medical/gauze)) var/obj/item/stack/medical/gauze/G = O - new /obj/item/reagent_containers/glass/rag(src.loc) + new /obj/item/reagent_containers/rag(src.loc) to_chat(user, "You tear off a strip of gauze and make a rag.") G.use(1) return diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..72f5d2d068 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1633,7 +1633,7 @@ /obj/item/caution, /obj/item/storage/bag/trash, /obj/item/reagent_containers/spray/cleaner, - /obj/item/reagent_containers/glass/rag, + /obj/item/reagent_containers/rag, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, @@ -1666,7 +1666,7 @@ contains = list(/obj/item/caution, /obj/item/caution, /obj/item/caution, - /obj/item/reagent_containers/glass/rag, + /obj/item/reagent_containers/rag, /obj/item/reagent_containers/glass/bottle/ammonia, /obj/item/reagent_containers/glass/bottle/ammonia, /obj/item/reagent_containers/spray/drying_agent) diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index 817fe59dcd..f0c1eeb833 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -8,6 +8,7 @@ slot_flags = ITEM_SLOT_GLOVES attack_verb = list("challenged") var/transfer_prints = FALSE + var/transfer_blood = 0 strip_delay = 20 equip_delay_other = 40 diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index ca51fec347..f0665682a9 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -68,7 +68,7 @@ /datum/crafting_recipe/molotov name = "Molotov" result = /obj/item/reagent_containers/food/drinks/bottle/molotov - reqs = list(/obj/item/reagent_containers/glass/rag = 1, + reqs = list(/obj/item/reagent_containers/rag = 1, /obj/item/reagent_containers/food/drinks/bottle = 1) parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1) time = 40 diff --git a/code/modules/detectivework/footprints_and_rag.dm b/code/modules/detectivework/footprints_and_rag.dm deleted file mode 100644 index a25bc01b13..0000000000 --- a/code/modules/detectivework/footprints_and_rag.dm +++ /dev/null @@ -1,50 +0,0 @@ - -/mob - var/bloody_hands = 0 - -/obj/item/clothing/gloves - var/transfer_blood = 0 - - -/obj/item/reagent_containers/glass/rag - name = "damp rag" - desc = "For cleaning up messes, you suppose." - w_class = WEIGHT_CLASS_TINY - icon = 'icons/obj/toy.dmi' - icon_state = "rag" - item_flags = NOBLUDGEON - reagent_flags = OPENCONTAINER - amount_per_transfer_from_this = 5 - possible_transfer_amounts = list() - volume = 5 - spillable = FALSE - -/obj/item/reagent_containers/glass/rag/suicide_act(mob/user) - user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - return (OXYLOSS) - -/obj/item/reagent_containers/glass/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) - . = ..() - if(!proximity) - return - if(iscarbon(A) && A.reagents && reagents.total_volume) - var/mob/living/carbon/C = A - var/reagentlist = pretty_string_from_reagent_list(reagents) - var/log_object = "a damp rag containing [reagentlist]" - if(user.a_intent == INTENT_HARM && !C.is_mouth_covered()) - reagents.reaction(C, INGEST) - reagents.trans_to(C, reagents.total_volume) - C.visible_message("[user] has smothered \the [C] with \the [src]!", "[user] has smothered you with \the [src]!", "You hear some struggling and muffled cries of surprise.") - log_combat(user, C, "smothered", log_object) - else - reagents.reaction(C, TOUCH) - reagents.clear_reagents() - C.visible_message("[user] has touched \the [C] with \the [src].") - log_combat(user, C, "touched", log_object) - - else if(istype(A) && src in user) - user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") - if(do_after(user,30, target = A)) - user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") - SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) - return diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 8403d533c4..edf0fde83e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -91,7 +91,7 @@ else return initial(pixel_x) -/mob/living/carbon/alien/humanoid/get_permeability_protection() +/mob/living/carbon/alien/humanoid/get_permeability_protection(list/target_zones) return 0.8 /mob/living/carbon/alien/humanoid/alien_evolve(mob/living/carbon/alien/humanoid/new_xeno) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index db7257f0f0..aa87a6e46d 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -634,6 +634,18 @@ else . += INFINITY +/mob/living/carbon/get_permeability_protection(list/target_zones = list(HANDS,CHEST,GROIN,LEGS,FEET,ARMS,HEAD)) + var/list/tally = list() + for(var/obj/item/I in get_equipped_items()) + for(var/zone in target_zones) + if(I.body_parts_covered & zone) + tally["[zone]"] = max(1 - I.permeability_coefficient, target_zones["[zone]"]) + var/protection = 0 + for(var/key in tally) + protection += tally[key] + protection *= INVERSE(target_zones.len) + return protection + //this handles hud updates /mob/living/carbon/update_damage_hud() diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index b42346382f..53f998387b 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -27,7 +27,7 @@ for(var/bp in body_parts) if(!bp) continue - if(bp && istype(bp , /obj/item/clothing)) + if(istype(bp, /obj/item/clothing)) var/obj/item/clothing/C = bp if(C.body_parts_covered & def_zone.body_part) protection += C.armor.getRating(d_type) diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 0b40d3d26a..b65d62b63b 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -111,26 +111,6 @@ return ..() -/mob/living/carbon/human/get_permeability_protection() - var/list/prot = list("hands"=0, "chest"=0, "groin"=0, "legs"=0, "feet"=0, "arms"=0, "head"=0) - for(var/obj/item/I in get_equipped_items()) - if(I.body_parts_covered & HANDS) - prot["hands"] = max(1 - I.permeability_coefficient, prot["hands"]) - if(I.body_parts_covered & CHEST) - prot["chest"] = max(1 - I.permeability_coefficient, prot["chest"]) - if(I.body_parts_covered & GROIN) - prot["groin"] = max(1 - I.permeability_coefficient, prot["groin"]) - if(I.body_parts_covered & LEGS) - prot["legs"] = max(1 - I.permeability_coefficient, prot["legs"]) - if(I.body_parts_covered & FEET) - prot["feet"] = max(1 - I.permeability_coefficient, prot["feet"]) - if(I.body_parts_covered & ARMS) - prot["arms"] = max(1 - I.permeability_coefficient, prot["arms"]) - if(I.body_parts_covered & HEAD) - prot["head"] = max(1 - I.permeability_coefficient, prot["head"]) - var/protection = (prot["head"] + prot["arms"] + prot["feet"] + prot["legs"] + prot["groin"] + prot["chest"] + prot["hands"])/7 - return protection - /mob/living/carbon/human/can_use_guns(obj/item/G) . = ..() diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 176d967d52..4e99120940 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -167,9 +167,9 @@ dropItemToGround(r_store, TRUE) //Again, makes sense for pockets to drop. if(l_store) dropItemToGround(l_store, TRUE) - if(wear_id) + if(wear_id && !CHECK_BITFIELD(wear_id.obj_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(wear_id) - if(belt) + if(belt && !CHECK_BITFIELD(belt.obj_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(belt) w_uniform = null update_suit_sensors() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 76d8a10474..196ba9b3f9 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1019,13 +1019,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_BELT) if(H.belt) return FALSE - - var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) - - if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") - return FALSE + if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) + if(!disable_warning) + to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + return FALSE if(!(I.slot_flags & ITEM_SLOT_BELT)) return return equip_delay_self_check(I, H, bypass_equip_delay_self) @@ -1062,12 +1061,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_WEAR_ID) if(H.wear_id) return FALSE - - var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) - if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") - return FALSE + if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) + if(!disable_warning) + to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + return FALSE if( !(I.slot_flags & ITEM_SLOT_ID) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index f1a6b58cd1..f9c2e2dd3d 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -152,15 +152,6 @@ return threatcount -/mob/living/carbon/monkey/get_permeability_protection() - var/protection = 0 - if(head) - protection = 1 - head.permeability_coefficient - if(wear_mask) - protection = max(1 - wear_mask.permeability_coefficient, protection) - protection = protection/7 //the rest of the body isn't covered. - return protection - /mob/living/carbon/monkey/IsVocal() if(!getorganslot(ORGAN_SLOT_LUNGS)) return 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index ea0f7ae388..0559e4f3d8 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -813,7 +813,7 @@ return 1 //used in datum/reagents/reaction() proc -/mob/living/proc/get_permeability_protection() +/mob/living/proc/get_permeability_protection(list/target_zones) return 0 /mob/living/proc/harvest(mob/living/user) //used for extra objects etc. in butchering diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index a0126f5fdd..0cb886f11b 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -65,6 +65,7 @@ var/active_hand_index = 1 var/list/held_items = list() //len = number of hands, eg: 2 nulls is 2 empty hands, 1 item and 1 null is 1 full hand and 1 empty hand. //held_items[active_hand_index] is the actively held item, but please use get_active_held_item() instead, because OOP + var/bloody_hands = 0 var/datum/component/storage/active_storage = null//Carbon diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm new file mode 100644 index 0000000000..a65b07abd7 --- /dev/null +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -0,0 +1,124 @@ +/obj/item/reagent_containers/rag + name = "damp rag" + desc = "For cleaning up messes, you suppose." + w_class = WEIGHT_CLASS_TINY + icon = 'icons/obj/toy.dmi' + icon_state = "rag" + item_flags = NOBLUDGEON + reagent_flags = OPENCONTAINER + amount_per_transfer_from_this = 5 + possible_transfer_amounts = list() + volume = 5 + spillable = FALSE + var/wipe_sound + var/soak_efficiency = 1 + var/extinguish_efficiency = 0 + +/obj/item/reagent_containers/rag/suicide_act(mob/user) + user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + return (OXYLOSS) + +/obj/item/reagent_containers/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) + . = ..() + if(!proximity) + return + if(iscarbon(A) && A.reagents && reagents.total_volume) + var/mob/living/carbon/C = A + var/reagentlist = pretty_string_from_reagent_list(reagents) + var/log_object = "a damp rag containing [reagentlist]" + if(user.a_intent == INTENT_HARM && !C.is_mouth_covered()) + reagents.reaction(C, INGEST) + reagents.trans_to(C, 5) + C.visible_message("[user] has smothered \the [C] with \the [src]!", "[user] has smothered you with \the [src]!", "You hear some struggling and muffled cries of surprise.") + log_combat(user, C, "smothered", log_object) + else + reagents.reaction(C, TOUCH) + reagents.remove_all(5) + C.visible_message("[user] has touched \the [C] with \the [src].") + log_combat(user, C, "touched", log_object) + + else if(istype(A) && src in user) + user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") + if(do_after(user,30, target = A)) + user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") + SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) + return + +/obj/item/reagent_containers/rag/pre_altattackby(mob/living/M, mob/living/user, params) + if(istype(M) && user.a_intent == INTENT_HELP) + user.changeNext_move(CLICK_CD_MELEE) + if(user.on_fire) + user.visible_message("\The [user] uses \the [src] to pat out [M == user ? "[user.p_their()]" : "\the [M]'s"] flames!") + if(hitsound) + playsound(M, hitsound, 25, 1) + M.adjust_fire_stacks(-extinguish_efficiency) + else + user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") + if(do_mob(user, M, 3 SECONDS)) + user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") + if(wipe_sound) + playsound(M, wipe_sound, 25, 1) + M.adjust_fire_stacks(-soak_efficiency) + return TRUE + return ..() + +/obj/item/reagent_containers/rag/towel + name = "towel" + desc = "A soft cotton towel." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "towel" + item_state = "towel" + slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING + obj_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + force = 1 + w_class = WEIGHT_CLASS_NORMAL + attack_verb = list("whipped") + hitsound = 'sound/items/towelwhip.ogg' + volume = 10 + total_mass = 2 + wipe_sound = 'sound/items/towelwipe.ogg' + soak_efficiency = 2 + extinguish_efficiency = 2 + var/flat_icon = "towel_flat" + var/folded_icon = "towel" + +/obj/item/reagent_containers/rag/towel/attack(mob/living/M, mob/living/user) + if(user.a_intent == INTENT_HARM) + DISABLE_BITFIELD(item_flags, NOBLUDGEON) + . = TRUE + ..() + if(.) + ENABLE_BITFIELD(item_flags, NOBLUDGEON) + +/obj/item/reagent_containers/rag/towel/equipped(mob/living/user, slot) + . = ..() + switch(slot) + if(SLOT_BELT) + body_parts_covered = GROIN|LEGS + if(SLOT_WEAR_SUIT) + body_parts_covered = CHEST|GROIN|LEGS + if(SLOT_HEAD) + body_parts_covered = HEAD + flags_inv = HIDEHAIR + +/obj/item/reagent_containers/rag/towel/dropped(mob/user) + . = ..() + body_parts_covered = NONE + flags_inv = NONE + +/obj/item/reagent_containers/rag/towel/attack_self(mob/user) + if(!user.CanReach(src) || !user.dropItemToGround(src)) + return + to_chat(user, "You lay out \the [src] flat on the ground.") + icon_state = flat_icon + layer = BELOW_OBJ_LAYER + qdel(src) + +/obj/item/reagent_containers/rag/towel/pickup(mob/living/user) + . = ..() + icon_state = folded_icon + layer = initial(layer) + +/obj/item/reagent_containers/rag/towel/random/Initialize() + . = ..() + add_atom_colour(pick("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF"), FIXED_COLOUR_PRIORITY) diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 59440cc3ee..1eca915d70 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -110,22 +110,15 @@ return 0.5 -/proc/get_location_accessible(mob/M, location) +/proc/get_location_accessible(mob/living/M, location) var/covered_locations = 0 //based on body_parts_covered var/face_covered = 0 //based on flags_inv var/eyesmouth_covered = 0 //based on flags_cover - if(iscarbon(M)) - var/mob/living/carbon/C = M - for(var/obj/item/clothing/I in list(C.back, C.wear_mask, C.head)) - covered_locations |= I.body_parts_covered - face_covered |= I.flags_inv - eyesmouth_covered |= I.flags_cover - if(ishuman(C)) - var/mob/living/carbon/human/H = C - for(var/obj/item/I in list(H.wear_suit, H.w_uniform, H.shoes, H.belt, H.gloves, H.glasses, H.ears)) - covered_locations |= I.body_parts_covered - face_covered |= I.flags_inv - eyesmouth_covered |= I.flags_cover + for(var/A in M.get_equipped_items()) + var/obj/item/I = A + covered_locations |= I.body_parts_covered + face_covered |= I.flags_inv + eyesmouth_covered |= I.flags_cover switch(location) if(BODY_ZONE_HEAD) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 9481d4d086..1bc0e242c8 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -199,7 +199,7 @@ /obj/item/clothing/suit/apron/purple_bartender = 2, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/shoes/sneakers/black = 4, - /obj/item/reagent_containers/glass/rag = 4, + /obj/item/reagent_containers/rag = 4, /obj/item/storage/box/beanbag = 1, /obj/item/clothing/suit/armor/vest/alt = 1, /obj/item/circuitboard/machine/dish_drive = 1, @@ -227,7 +227,7 @@ /obj/item/clothing/suit/toggle/chef = 2, /obj/item/clothing/under/rank/chef = 2, /obj/item/clothing/head/chefhat = 2, - /obj/item/reagent_containers/glass/rag = 3) + /obj/item/reagent_containers/rag = 3) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe /obj/item/vending_refill/wardrobe/chef_wardrobe diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 02fdc52b45769bc06b69e976e9c1923abe670416..f1e2f4e85a2d3a9f9555cefd1b78238f8b76bcad 100644 GIT binary patch literal 17732 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 literal 17230 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

Rnk)7F0`a$tjXVGc&5x18RR?IV82x? zY9s>T_GDS`H;&-c={~P}z(-*E=HoXvD`xWhD(4#FGB|s-gCyUzl@7S~e)oFJHM3MJ z;tI`epT(b}OUBBpKJzzxAxHoC7w~D* zC-Kmg5qRiqfs=bH}^u8&pQ>O9T(n^To2BK=_Lq-TEiE z3)UvL`=@szo)V0fFLC62ln850TGD}aw}4Ofwl!W~?ym&Ns2UOrBO|Bkby^4y6S$&s z2y@RBwf%i}p5~{_GQi6SS(>x@-SJY9WJVoY@zyoHHpQ}PbB1dY&J@}BcF?|anDBsH z*>GSoSd90lBIM7T7fbhf?q&MO&~;{ghiQKK0{Y&fHjg81V;F6&k0jmq?%`yCY?tsGyS zxlh+R*6PveN|}neGL_34w?>^!HkJRb{?omWp}f8#Lor>wK0XUr7CX+~D6MI8UXiZY z5sM@yq$q#Q30YZPewISg22Z!@25l{%T-;L^V90WM1WE> zc1R=uwDfb&_kNaQ$+DUU(sxoX`+Ybk_N6cvSbDh6=vS0)2O!x{>r zv@reacOA-ojrPQzoj9V=zje+xxLMR+XP%wrI<3)hhOC=240aaQ@@Gm~IljTZ)($Q) zr7*t3Sux$;QC1L%j-eI;2`#Yvu-1znp;XA1LP8!e!^9NB03H?YJ?$Z#FJrybucYjZ zCHMPX9?q$<@EOg$^#XF-{l9Jy5+YyIPyy{3pZJV%d|!0_Dk5@HyC5J@&uun+xI_Px zZz-nFHaE0tL)5`DeUJ1szC^;xP2f4v)N`wIwKLTh*84WKCM$iCMPS>*GrGd5LNc;`E z>xUMWOlrr}F&dY|J@bAEE1yQ-J2{4Bl~r2tZaIUQ>_?8|EXJF5;-_qN2~3B>Oq|}5 zOwh6+_V}F6{nz102zN#2lox(eByO(r1=EetUws_$+9+wq5wR7&dtl%b3^5c<*+J6M zY!^=QrE6_*FamfST$z6Fy|^5wDlT1prNOy_D5hOb(M#IO6?9>MM`E9bbv<#hu&p+S`lMqul|#&(^|Fg@{fPT1vtXSGYx5 z&q|s9jzP3X7l`j4hkyo3@N8UZX|<~5k~E=YS(#=kTMaScm_yO)Hh$ZNo1OvvGgATn z!W>auO4_)$zu4b>^N1J|sHgqVkS&5~cQOi-+bXpGWhkYD`m4+$!ScqbN^^@ivErul zYm;L}EjNj1?p}eUZMKYRQxvRu(ZPfgoL3ZbS}U!31xD{8?M&$fL0rz z5Wl@#eq)SSyQi=auc~49ed4w3T)?KF%m0k!Iky>2%>nY>YnKT;eF~~me+~u1$sP@x zf7)$1)dz=^0P=*4jErkbeuy(dtw7I~0T2%dhmtIM(W?=2ca4MX7_?X2cNk-N^Wq=t zCt7k3!_^ogaCS#K3Kb9wk>t#+t6VEmv|$6UTRA;E)=u*tLJq(C9W4jnwA2|m(jP+p zj?#jJju%`(p^`BK25u6dm3|XFkfI~~*FD)uA^`GJJX3-g4>XOlm|&l~E_c_!!uPUz za?Vu*z&!wxOycB^bqvl%jfz&nwBdARiuY1JAIN`C#?)RjG@2#06XaQ@s`Cm ziifU2K@#n`nB)3m(Cd&r^0oQi8g5T|ftu`R4kMbXMLD0uI6lCxbr1v@?nvs*(H6xS z%2S4+3Jc7bJ9`&DNbNd=Ro>zEzBhajcwbbo4c1v6wOQ{XH+x@F32AY+OhfyGh>sjz z!EDBX19E)9#i;dlfWV42o|dlStKUv-F0+YIAm&>+z><>#qcV>E-Ub}Xzd?+RZ&$!~ z2UH?P)t>jK8%J<0huNIB6&EvpSexKh(_D^>NXI2>h{~%zRLYVxj_V!fY|8;K@&xX8 zxK)~&Fde$aGdo#NvcQsFj!~Jvg0^2)(+B9Sv^XC}H=xwc2(1EzGd?%&UcTKN%(Er_ zNx6*cBTUHHyAv*%V)J=50Ulb^vJm^rci&X_ZFjT)Ui&xI1RhJmQp-E;@CHST*ykfn z^3i%ybOFo40DBTypT0oX%~}i~*!_i5y%i_@ji;wbD!*A_Fk=}R`&oxsoS7^cvRL9JD$cRCsq-DD8~|K4p1fnTUiY zV`q@~6FUQu%X5!MF2-t6AdUG4O{ALdxT@AaKwl;F080T$iL4M2e?8V_ALW0uA?+p* zj^3U!IE{GN5TWZ5vV=u`mfc#nUthqqp=65;q5B95vrpoA!y{X5*P~Iy4YYF>X|Yt zVv@(KKGUUAxaOKQpvAKv>r3oI{0Y4GWPU;?<62$R?cBTj%=hkku~DF91cWadj3@g% zlWg_WM)yYxMNMnkN!=duS&zuOX}Lkm@PXIcsqKLeWU`F`YR5iH4P(Mm6o~B9K>Hn3 zi;6z>N3PiUDJR|^gZ7h?T#WgopZ(8=ElW52VRC_|#c1CY+q8^~tzhJ*GQll5E-qEa zwgc%Q3b1_HJ6qf6K|#2=$*q}N6G47{en?vTo1p!=#?4f-WWn%hKM>&+Pw_7p+1jbP zj=?q$_89^8sV|L^KM3uI7npIPwLh5(@Yy+1{%EwcvUIdho<@ zzRQTr+{k+JpSBjFMs%%TA^r0hW|Nx-gV^4**8q>FEsb(WG9UQ`IMEXQ>k5@ZW$OC* zUH<&dKG>*4D!|TK=7EE+ z=ECMWP)J;OQ~USP&y8NbQTu&;3)Sc4ETGc7j~qO&@Ia#Mpt8>S2D&xLJ+*n{wtEn8 z`F&I;q{_>0P4V|-gECoPMG27K=uN_AatCIOSNPJvF2D9HS!;LU2Hk|`W_$G%wWUfz zip$iF6Yix^vXf^0$}ZB{E(=*+Nw}V_e?)(p!5Eq0QPBWninY;IhLh=uJR=+I@7E6b z|2I8bH-|vQ82Y{gpWu0;LqdCB0%krcMnPczca+1N#Brt%J`BdRs{Nwch9^Re<7D>DV z6QLWmqL7uxU3pk;WW4Wx9n^I6TM`?|i#t!Zsuz}+yub1|0Mk(JSuBT$O=N1#_N>8F_9ucCnjH}_sPS{hY%sRZsbMZ+$qs3d z4O=woxr?np(3dz99arxtD=U92E`GXteWYDl2|TO0vtq=f{&!@Xi?RoXENNpM2rBy# zSh|q>Gz9ORVRna5>c$4aBk8MGdk9Py1#tbR)*WKO&Lp##nsWB3xZEOYV#0_>Hb-#= zbE)-f=9 zce^Z9>iZDV{Lco0)R<{zq>kd1B(AS zI^5ffsKDFySau0gMcPmm{-YxmFK550qiO^_#X}awEEcd(-S5^brOgYPfX7ds1m*^9 zZf+JTpzqVr^i)}QX&V~a1wwCah;UCX;+Ue!i)6O(p4@I-RsBZGduD!8969wl=lb=JTy#Nwd4UuxuZy0@RNZ_~;0e#qaVo7q z&^&WS+X?7@S=BN&W-yf34@bx|{#|lY0ez>;)z#A*pPGtjY?PctMt%4Y05ph+iLGwh z4?F)2xilfAlZ&9RNwj&!8_{w%LE1eChUWi9+fA`(oNY2}^w}k_Yu9bYz_JwDrX4dG z1#z)LQ%qnVOTbD|0w8Pp2Fma z=P7|FC9d9}W(hz727qJxOB%{gr?n5rwC+p#vdmUHgAL0r+PJ;o{zutwkGnk>a`0JX zD)Os}@zIOdRorzoH8sisOhEq zy&IX{{=U71utG|>lSo;#)Lv&CI5@t}dGye?;OAcGvlf`3CMo^e4~E!_ea`5(Hk|2c zXOGk02|7vEKu<aikccb6mz+FO13WS`Hq6$ zY7P$%I1M(#>dwv#5<1K(`Q0aH#7f1-JOo0|FNHV~lW?X6qMTY6=;R*Qm=YNp;TS(e zDqJqy2eqHUy?Mb(`ufR<)(A+h3x?I}Ruzx#nr`^Mgg z#6dqE3}(4Q+TLNRVE<+7HYfLu>nqR`OMledj@P#}DTcBW@b*>F!O7g^YeqFx zRjvRv76IA!`^J|H*GkX4JrC8?7RkqJ8F89bQx?;U52=KM_7RF?qPN%AJ z&|?5WlxODK0*)8?IGOMO)?t1fNz?hYWxtiGcbfxSDI;NI2$gu2d!XXtV#OCPaIxY0 zXAW)F&drSttequpTyoRb*MG>xMHF-HiSO2NIV3}cS(7Yo^785Z#I2cYw5EBz~EgC6bN3L%qUeG)- zd1@93S+BGJ{om`9-q0rCNS6$YEBB_atM18Nn@;D;F#9C( zHaQ~;;Gf+-cX5I+O(*0(=^{DO)rk7h#3RWP{~9M9?yBPKLUbd}p+nJ+8;U{cG&MW`N3z0A~^TBhlhu;q3%RJEQ|En{*|LmlrSGJ_j7Y|7Ja#pogA|Y8b|K`4xueusYnee zq9v*;fOpDVboCy;Iu1i0YcW6eny?9uod0%(*Jm+xRMxWmVBX zv9#@OMe0s(Y`L1=&HuK39WH6Zbs&Rc`1c)YNaLu>r;~tPN@&1V>~Z^9@iuxHj6@{} z`&nrYQ2+?w&4mtSXZ-EFxJUndGL)L*wUXUe(tnM~2>8Dr3nL#ELHLc>^4%8U%~?;S zhdbo6;~4~Y`GlI8CT{(mL29{-`q-|!^`r#EW@bc?`aa8pW~&a$jRe7y|rxMKDKKn1oqz!3y_?a#(}kDw6wIW^+s4+V$Xj)d;O!Z@JXY2 zPOeN}0+**0wRvDenpmLrlm#g?YZb18u|um&ND9w zJdX?BPB+B*-F(VFF7yW{A$(mDO-q+^k`Q8gW^l#Ljmx`S){ZJtRotI_9>9>rhlxT< zo9mC|rGKrzehEb7&Ne&wPgc@D+Jg(rGE}iSznrsIrDBHMpcsGFo*HQS=Hs+ut#sa! zKW_>ABYIi2rJB&Duc9Liui?>S+uHoC$0y}L7x}_b-&cmkyv%ilKQ4Xb5>rIb( zgH+SV50PJg@%=hD@rN(03;xtIsW-EWgj{`vWxJP5O;0w)>vB5msppvm9Pf{$2+YJtR>) zHDZn#k%8DTc_Nbls@r9W==npfZdY!V0N9q_>+>iGJF1n;;UfzF;zA)L=P6te?z-p! zBKwcvv=2CHiu%lWKf*mz(Z*4#vou@rCmw-i?W0Gs#I8O#8@TDFlf!O7>=J~E1&j81 zFwEKAAp&f(36}55#oP(enfplG|FR~G{BojkX;up>G?oGUi>ZNt9n^9kdN6nC$uZ@F zbR9N9*z6m>&1ZwkI{91cHU^i*R|_d>|7rR0@Gg6HHmwXWyKGtbGDi0G;1YKnHd665 zBiS}96@Jy!d>{j`mb7(&mxpI;Y%COOZLz`ULm3&f;_dfIgBr-)U8`#2);gTL=4K|h z24-xS2=xE{P0iE1Vv9C&aCnLxLPuX8AGF+emo-QrDr(gkaqlhqVChwSU&K9{mr6=_ zIe1iI=j+<~`Vo6BqY4kPuKc?8L0z9$yRy8uM(Le$A7&d|D*Iwg3+J6uuf=W#Oj5P0TajydkPYI+pP&&X=6}w-IxC1gQImp8@TKN2fP-h z7R$tdl<%i$?nbN3ApH=Q=}lK2f=9uVGvd!8lEBx!h~sGa>G^7N&2%W3!w&FDgT<18)f3ci<0_Pbz;XPcrQ?c@$jYo0=^a zmzJwKyp%LG71axoV3iyb4#o?$$Jp2T4#qjPz;DKhEYV91v*e0Of+BGMPU1CP%t3Qs zYZAqEaihbTb2Z0Xv({X2IYs>JDH5qalM<%);>C+1y@x3&DFIzVwAiR#+B@BZk50#9 ze0Qd=c37#bb@iJv=BF*l^)2Qk4j!OD=zi$n<35$zQu$%4iKu1ipy7EwZ(HE6LOG+N z&5GZ&SZu5tZwg>3#tLDwrEvx|C?uaX4?q98>Y z+;*Nas5ASk%#gUp-sbT}@;hG1;2{IumVXve0Md#L;f-6)$si2gSj$)aPQ3yh!h?j& zeTm6pVtVGf3F-P;=a;e4hkv$USW@D zA4rKh+N;4t{Ub?02g4ic>Ap3Y3|FUprA%h8%|vRPdbhBj^-++jx$az$3Pi;3OB0J` z%KN*>YumjVRgX>LxMY37U=VB>+%S5nFhx7PdW7N|>jOVmpQb%E*QupYd5=h6U}eG%_lRoA*T55jg{wBn6XYAR)V#F6x@YAm%qMI(m9Q zxRCz~36P@eXXmLf`^ss!K;y-sb=g6e{B<&2k$FnNkM_}Ha65A|tC^RE$^B)vy@2MS zQwzTlt;+ZN<(pJ!^U5+_%KH-`9EA#BsA)y%2S}cQ5VZ)zzp~jj|t8 zQWi~$VTJ7C>d^rDwSBo?Y>88m0Lk-7tt+5~`Ygui3Zq=vEKWVH%{hRWz-F~Q7v0d= z^puZrpoxizs%or9ad#IwPfgJC#dS9UQzwObflso$USUG|m=(KTpPl6+#ewEiOX6h= zG&=KFb$!nymAfcE`NfSFtx~&@m)*DGVq)gi4Ajbs)!y*&Jp|9PjtG(LUHHib$6(R* z@a#H*IPXDw$BA9x?P`ya@7=)KQ{}s$!NfE_hO;w);9wzeyOs3aa*R-NeH>!;DjlbY z)Ik=fwRM>!ChveI(Nv($arhCA^CE_g_wdu1q&PCOH$JK#Ke1x5%<}z znJE?#`K_(yg98Kie;@LNyUGw{J=yA9bzfO&8f_D=tJPNy04aJpa(iL{nQ(DMKl9tI zwKdm`wSH*QVYB-^u$2it*oOcS3XqAi|xqw_9yJPWNOk= zeR@!sm4Zl@{)2ZwCgWPjBhdhMLXd;g!7Ay4q%D}2Bn#j!*^`Ljh>o6;3c0}=y8p(m(5I2f+c16$J{^Xo4K$TMeh_eTbN|E6n>TEoUDv*HAWh=QG&kl~k?t~G zZCgLg0_HgNfc%0#MBpuXA}eYTw&EBlRl#_=W&6x#Zp*3^rR8~yn;*z$H^opE*gOCf z?UE{P_l>i)6CAL(hiC$8_3r8GiFL2HrJ|emT7E_u z`g51#dbg73v_!At%dK2q#=gC|nh#kho>c{|Ns=hfJw)?QzzGaIN&v8vAD^9#o=Zu&FmiYbn^}w6j)E{E87VGA@QHZbmrKd5EU#{> z3Dl9V#Yk&x2K-Xoxg47@5XesrdHB-P#xQ0~~eZueB_%=d@*; zfYer?@^U|$Hi`kLIaF4*u_-gMyg`E!gKGg4lb+rXHQ#B|Z(mY+-{uR9{i~KJS>$ag zjGaX_D~secY)yb?x2-mYwzb}(K_UD(eTFoL&tcou*VOL&KQ zi{J?g#Xxa>wIqibk|dOyR>+9Q{4@lrSn$|@|NEhZ45rS#G|6}}Fd$kD0k;BRK{GoV zY+E;8C|a|&&7ijJUK12_20pCO$}hbHt+1*at&7^Q-5n*|&Fq}9zB~Lz85E4rSJ=6k zPKGFPf{<<$u@xv(0;aU0c>oeuQJ*_>))MrrW!Z{R{h!Q66`p}1kZ?R&o2Io-yb*V8 zbN}QSmVSb*CFi`)1@4A0v_|IRu8CslyGXbSW_fQNp$C1|Co*=akgk}|!27u0-fTY^{;Y%eS08_zVw+qu~u6kMt3weh}% zjbMJ8TSiw{HloijC{N29I>N@+aSBOH%)p@Zvs?P@E0tkC;Ee{ORLg$%dbCL5vqzywH#X^E zWiTQTN;`EtU}GBat|w1!4sNpUluLBGApB1_pKZo!9dSVsvn4p~WhON*b#-+cER&Lx zBTQ=SKI-M)(HebMj4q$Y{&>&IJOAOMrlX6js=}5fEIgDyp*a(~nifc9cQ2e*2C7_1ba^4)?;sW@!hB1|YB~gSeu~v(4bk%!a$W zn`tmskO;K%4b;^#9{zb0Q{gSa#*vG;%?7@~h=z(0OD9?i@h~<_PDmvBM~G$b@Kp;x)*^7 ze<#Z<;ncXr7FDP)lfhZtxQ_mE5bQ!pnlHx}QBU4JgI9Jd7V6pz#clV^y^j6Jj01Yg zUxyp&SH>*C#N5{(!0?RlVqdEnU^`dN73dUV0A3V!SUnvIM+uf)U0t!k3nkD}jJwYB zqU=Dx<=tvU<+z31WgYZ(y`ks|*36VJes(R5;qrp!Ar)o=gKmgQ8rH>~Wp6L=p(JQW;jmb)F$ACzLYb}umpGY91J)5U z0jN=rT{l^kyMt#ZXh_~JGxR2?W%O>bp22LuiQ@jED=8nJ$JShcL#rz z-PP};R(SrnDg*7$Q3)jzytu72U}Q6|BLs4 z3^aT#YZ2i2(ZOh)?P(KS0#Qo}Qd2wJu-kga<@e^x0#Tbh5sMC_SQ0hyTR%6lUQq$- zZ7_iT7{ZGyo9F+_bx5N7%a&2liDrv&kz=Rj1))MNIt_m7=6vlh6S~ymn%yY@{0|T3 z3J-@F^Yt;iVNWM4Ed7ISJsJn~u5Z7_u)5n8D`IA($IcubNKa1$u?uJavrPH=9R%h` zUyqXUc&G3})wlgKV2yigiBy~^%IC+LYJ)SpB?GLnnvw{Uf1@&^FwI8!lXiQZ7V7{_ z^0so$E*H5TotS&YDIv8k2v3iAieE0>^FGAh7Of??x-2SzF&cTX44wUi;6httD}WL? zHeKGaK3=Tj{G~W5hdgQ0ddWrP+fGgW*|NyV2>g?Jn|uA8_pRRkQKBi9Bi5HD69gWZ zlgNe3LV{NEUYq#7^j^Vc4L^b{0*g;b@Frvq8lfL=G)FIXzbe8-9}*m*RAD?uL*3q!`+z9N}jGRDz@r!ivy?AOTB zy8QKtSa=h`;hl`IV)#{0=gq`1q3mI1R_GKL7DYCHhcY@5=T>Q? zpu?WO!vlBcjaI#6I3Rw*QpAFU+oHoRV&$3r$OF5XQ!#!nRhOljzA51>pFbw|Ku>U= z5+;&Z%`_lF%!KuKfrdD1hR|p8@=JI74Tx0oA6G>rn#6F0(W{N;nkNSv*6bRWb{Yz| zh8}%&kd@0BAhZ*x6uynpeuxwV_?jo5w`|?bvp*w*UeK`Fsp>P3Q35y9EMz#d2?8wq z0Po{DO6$vlSgvJF`{;G%$!$#uV_q z4HQbWC5Ug4MIoGb2IT?i$wg*0YQKdKoVeS$FdHt!h zgwugWuoTRoU?)RjI_yH(7o0Y$&m9Y0@(cPvq`Sz)uc#ZABrX#xz@8yhfsTKOq?1qy z8q_~Z&6I(oIXR|pg#8b}-I>`3ljnIXO2$)9L7`N*!)H;eq3LMML zI;)-1mfFl%o&%-$^?#6d{O$I#F95e{=jd~Bxzlm{@HR-}fUEz&gkN4n9-lxpY#b=c zR@8*@@|0#$)1-xtcYdJCBv5GcE(3)cMlsKIbrFe1f-NLX`=R|;G`gK0ojWT2wn9Ad zVAWukr*9vHyKl>obF3>#Pl5Yw(EDXy+4k-Q(kYvC4@fthzjV2FMH>bk@P_B{^RuFD zY;U>V@~<;-%w?CuA1p*$}Cz=ZBg-Hs@!fl$qK56y@$) z@o$meCu`QDdZJ>sw@v-DwZEU8e&oLJb^caU(rYLNd3`AK%~|1mqk&fEGezugd2};( z(rePVPZ}g{4#iVB0rCh|>J)!m5SvN$&llm5KVsr2*9~EZ20aA}qw4M*aTwsur9n@+ z@UyijE-u_E>tkC#WJ|83X+`5Kn~S$a8zsE`po!k9vjr?;TJUYMyerA#=etbxaujs0 z7>7#w(L4P32Xv-ji|VEqJuGUuviG0-sdT{H-1M~fP>N=pKUzsr?d*=LwD@~_^8+a_ z)OPosn;H}vAb3j;TKVM%?)e79{f)JD^iRK7`Sb%6iiX^ac2`B$r9V|9w-(8|t zqrhLqu{i-HXlG|9yI0%T7+W<1aLP3CYyH0AIJGPjI^X82MOu>5@%ht$3N+Rr9P4F7=%|o?T9~#J{9heVx@lp{y=c&qjAjkq5nef@yodOw&`8x!6r+6?y=SMr)9UDmZT@^QJmlV zUOE7O45LV!7Cw;{W`E8we`B)rC7YI-+~Mnj0V+qB^S}S-7iqKrGhsgA*}p33oP1Ms zY|NQ|HPqbK)IKv45Hy{||FP1@O{K057+j4cLP<>?9`0OXhW(uA!dAJ9OioTH>vM#q zXjZKi-=)wZXj%E?Z%-R_Wc;QdEZ%YWEZKvBU~XT?To%2w$BVzkwfcT~HXPa(HZ`1& zC7HiwI=vO;pFi#>BC^m@kTo&kDj>^sTRMDjaIpnBya8lCh}mO$Ye8z@kev(*1>u@o zZr@D=Js#-aeRq>L856?6iEudNYU?3P^yg%DYl1b{70 zDT=}xwcI8dd{M>Co(_ZA+CkfCLgg?wCz9UV+EG_Q=mP_`h#y5oF-PltN(w~SZJE8S zev2Jc@yX+UL6^P-I|`!%{Z!YKVDX!PVg$tRY zDv@rcOF`k|S^>P$<117$Ajn_=9|fKY z{>$NU5()E&+ok>EhtBI4Mn7;R>y6(--yju2Z?mn{*yKq7t)(^w0M`4V=#6D8LbeU} zM<2@vxra&M*~+83(i z+QwiI38vWk*lFcFN)8BCt&95xqmCSTp1Ab>J3g07y&B{~&pZ(K=Wligm;2El$zDLc zsCJo6sa$}Dypj?eZk^|9TKB}tPRO>UK{BTnq-BO-iB`N{cbyZzP?0IFh^o3rf%deO zF_m7&lj?n+etz3?kfM&*omY9O0uqQ~<-Ug-|3^C_QtaCgF?{mj*ZR{A(J|BvbgZ#s zRd&H`GdRf9f**_|?{xGW*n)A!P$I#S*Dj9e57^(W9rX74P_}YAb|Cj@p@8 z?|s;p!t+aGeeNoeH(hPQUmKLP3|tY1nj@FVR!__K-!tbztLZUEZG7Fm^JX;nm8zVz zbbf>ap`m6m39fNJf5vsk1N47Ojd6Fpaq{zp>%U`TpSWT7C!A8N-cAm#KDBRx$4~qJ z+7-2JMogOc*UoKEfI^Fl8SFJ(Q_6ofjr*Jr={)5tQMI)d`a<3IyUL;GAWg2;~e=_plieTf4}SNV%ncg5;o_JzhbyEfgv2?X-xOh75dsP}Ttf z`M-x-Ml6P5sSQ&0zkkoeAN&RGDT07RVq1N>^qz7*)sg-m?ZawR&vIK3PW$y8aEnHu zmn%f@)wQ(fPyP-gsbpEDz5A~N0t1_cI6y7Pik8EJ7F1vZt9&p6NGRmS|A$TDY9{Q- ziWG(4l200ULT;ou5H?DmDdFrHWNU0}WGVg76D~Jxq#Nvzd2u`_2oQo$ttS)|ERvyX zYi~jA*q!=u*esmJ4*`|<6a&Om|MN~;qq&rz#=9$|ApT*~_!)K+jWBR`L*aw7(jJCa zvWwTwh~0E?9OX&oN%40yH^HFP5GOSF#@Xj=3->}z8G4y+gjLzgldW%!jmGjJ24^__ zot2|^tq%^wAnTUTf6Q*Y#sg(Ja(ALllRh&9eAQ;`{8@~^c(vC7J{`0;7nVzZxep`U zM>}T)B_f&5|Ba@HNZs99Aj?RTuyM|@i@_CT6_2Yg;yIFNEb>WdMh#mR<2FE zbPgBVWO32zHtkN}kOQL}Too{1L*zkX+1Ps3u-}LvB_8l3h)L;aD-heHRUw<6%OF_w zPBq+lIqM#~S;N+7t;4~gqh238rNtF+i0PumR&G-y*`3pUFFDy?#dny2vxr+%b{GYLh5Z%K3h2%r@^*r#utZ=$zK~mH4S`h zWA&Vsoo{uVHC^3TT_x-pnBE6=7CFvd?S2tR*smoR?DlJ^f1wO|j4X+9M0E&P$hU;@1S{d zAbe>;D?33TXfA z+$xb-8JUSP(^9wn_TU* z$-s>vsF~cWb1E$~BM3sow6b%D3(U*3>;Flka1D8@ecK@%*xRcY76q=n z(>cET4}mb-(nz>Cu{qN`+ozu-t2xni(bVEv`^qVuL3d(#>siIb9jB|gKo&&N?ylc{R=E`CnP&0D*5fqbFKK9YGk>SErE z=(sOlQ!`3FR{!*2!MnJ*dC;CI!t;}dJ$loiB!o^17UM2ju(>xw6> zjr!`s16o!4-rhnMFKK0CtbUy@ zu+q{9O3Mg1%x@5PC1C!+XgNZ&t<4g^mVEtpe9v<3uAsFH*y@c1Ra7=mChy&Sm4L7<0~jcTm zIcN#(D*%VHWbRf6hm=1NXThDo6@%W($+lJ3}qwV=mIY}2Xun@ZgMh9zHS!^$^t@89E2 z=3Y;FdcOR&0K}!IGi)Zz*fTmn7y=C@{-v$qA&d@MWR`b~+gFM~An_xj2A@FKe(R}- zhX|p2Bp_CTj`-3z4s%U8#i8X^5giv@e!Bz2OEWV}uhwHfZVb9m5094a0>sGaN@+rm)UD20+);OS zO4bg?LPZNsab2I+u1cH*6CnMJX+ne`81Q42Gw1;uQM7s!Q?l_w86$q z!}up~Lng*`-u9%==E?1`UQMg_5>dJ+u*nO$H``QhJr)50xd)GC&i{j#RK`7jOfSM3 zn+d+F`#YRD{-i^h=@qCAbff<3i9hj zEB-fGjU_#k?F#-$S6+w1Ir7Ezjj5)K_AL3+76h&w;&>nvhT`b#l3D62224SD2p~^0 zSDv-hsIvETXHv$+sOfWUb>h+@1CL=eV$2GLZU!9%zNJ(fqQhK2+@$ zfG?&mY~O55E{SE>{CcDsN7gyS?bN&%h}>+*taaJa1(jZyOh@W7#OBJqMSb0%x_d~=q_02A<)G_@ z05`XvD9Il>Mn&IqI`bCf!=*|W!c{2S;hN0bOU14MYkWZzYHx-U+T_Uri)qZaupy1; zY|VQ~K@ekPZa1&o$X&L?@O%R~3WP@NV`lH(Mco8#EDW0nGbh20THL#NDJ(zquLk>(=Y$G1}^q!7sXj^HvwSRh-hr88xZn zl$I~@H%I^8^x>?VWBDHWL1B$f9OcD#=0C$CI02-Vxz#YUad|S{luCZO#bQ=naaWzr zP!dVo%)Vhi1Rh0^s;e6tPZl?wR(ATH$-nRYNn{Rwq{=f-q|C~si@5X#xo@G{VY%D)Lq*_7>f9@V@x6}J&9ND{Mo?opEam7FwxhfCs(9-S zc5=n3^6QkK*aEbh5t{!Wih37SkYp))`V{&DX}{S}E!eU%FB?ksJQKdqr*rTWX9=4I z#UfbyXzf_-%I^F^CuxauY!ayHwzY zQ~%0SE$<@L`;F+k@biTWk`KaU@X$}!Tp(S(a%TWEvD}<#h zXNqqMRLvJPN8>Hz?T&{9wb<3M`=v~>>?>foD^pb)Nr}?wc^{fx4LUsSnQx^X@9%Dk zb?QROF4(y(uN3vJ&cE>Bi0hcG6g+Htl;ck~24VSXP;n_qkO2bPa70CBUP|y}QY7I} zlb&uJv%)$=xrzFA*{gbBsv`J%iocM9z2}pTg}mVPe>w)OZzmdBFZ-+!M-PX431y&8 z7PhS#SsYt}rq}Wb`&q*ZHBEeCV`u@&chczp^7tsP{S^WsI$<&H=$peKZMse_m=Y-( zygcSI zWD_s=JAg`m5-R?<;?=_UHbIwO4I!`U4Qycj*@xBf8@Tf_Tj_aoK6`%#_2h#e0X&$f zA%S1UAauN%LeGW;S#Kw*V0?QvKYeKUbcC=u`Y>)0RM{R2l$8q$(s}=IPoHW)`8big zCvhdYi?hgB(*k}3Ak~44-~Hg}G6k(Af{yC?5G=#byDoP&?X8*#X_o5*#LsCS5Tlsr z)+|IGQPDZIrNOc!uDm3Fh3ne6SK7fNP3@F#55!&Ic*}w0yxE`0!B?J~SIfCk-EN-a z<8TH%lH)d_Y@Xdy-CKTx`+(DHp8N1vt)^-0+0)a9S$2`L{z&ySmLwq8W&7~u-T>ra zZ4*UzAkN8UMwTre7@S%A?YZ-$lZAl}G;;yV>ZO`YK9S+jcBEoqv)C-`v4YC?D1Xxn zJtt253jqAMT{1j4;QjXnX2n;-`cjI5ns^fzbsh=!MlV1Fr_gv#VT(}d7g zqU-owa##JQz661{HVY#I*LM}aSSSYELWyZIcl!dtlVB+D%_m!ylYlmqRoKpdH43RC zSy2<8XWYwo3v_f2ao54bE_}6ban9I1j1pu$gDgjJK4(Xdt#`>%ah0sSYZdvBBej>hE13)-1NRYm*Q z;SfIYU%MJF0p02Hn}O(osYty6^MIeE8L#~~WtHe6I)8T0L!G$f413V>J_WB%6vi~W z)J%5XV`OUbY3yVbw|KuU$giY*=6r2W5?%fpx`E8RxU<_gjYD{|^wAOZ$)E%vZPqI) zlVuA7tjc&pmXR5nu{rFj)+s-30E3CD#2Fm1&HSU0LV|FAwD1LnvCM9kkec5(ks~Zk z!xu zkDm||6Oo>{wOKgO=AIN{Eq3<4=E@HG9Ev zdC2ChXx*5%#cWAQv4D8ERo-;c-^RX15Bim!6+eULuOOzSuu&q~w|uMmIl~%XbtiH| zi5?jTK!~bS(?5Ysh>+%C)^cSbyb<`uH;4BiznyuNcP{Wv{KJRZh8aRxqatDT(ao_w zepsw>??u-al^$6#;jaOitQ=CAXY)3+!_@EWy@#gBNvS|0B$vqpU5x-KMm z`=S^mE&qAyI-Z(j6gKL;6HK=Q`FA$m1H2rXO^@|0Qjr?tYW0ZFgX=!skF&rfoc`6} znuHE8Qc_i`-9=IBdOWUxm(hn*XQOZpJ+VqS<+Q=oCCTfycfJ$OXxQa`E-S1?B1;fi zE@%wK(z;FgW`CuadX6dT9P0Raxz7VzE?4J~JW{Vyi(_4Qc!yI^a_yVGV}aRVEWIq| zG~~s-Jmqv4E5e~ zcZHp4dqRrXC2zTlo8NXc->wlu{?&6@cz=)|Bpa+Ex&%8aMx9?s9dT7j)TO^#yv`HN1MxHnme~Si|O+PhS`{*}t#i z?Z_It%IQ_Be}S`$OZ>ZNF>Ux8&GXY#|Az5OxZ`zf(6j?s+Gd#>7DgXoC^&Qp~mp95R2Sy^%|1rUt|P0)iV!8Yn16jmg&NWazN zlN3*5GB{l5PLn%~g7t-9MKEw@Mif+UD|)mAO?vU-mueH8u1b;}d`=nR(|sSU1BelW z4^K`O`W8Mv&=4qr3YBvav2dVq_1{(RR3!XyS%s-adE9jfaFev~S^#L~1E`)GLxNCJ zXVrnxV3&lgAFU}ZG5fjEZw-%t4${CTsj=$NI90FZ6RbP7oSDFSRshBEwG9k*XShmd z9dY$gEm8dw*HNCxs3@+$BPYqDNzfy^WyLa?Qd4N=_SX6cDdnqfOG@u__{tpx8VYNn zy8BDilvfq$5$>FbeQ%&M0F(?QwHJ$!Uiq}QMDb?PJuI#=JZc{B591s`@(444Qs8b? zN0h%VC#tJwka1*>o}K|5kzY@gcgs3pS|T1;CZzGzpv|L(KfSvPAN!v(NYws`m6piKah`0^=*FkW5*6n)%B>)t%QH%rNe&@jAm zv-{8`D+rKlbs_Uk8s*p2YJQ^8*l#&AHY(By#D-N_#L@qXS>icmX4dGF$?mD9zlo@- zyVF#!c=eySRpkbW1I->a0%i0!qMAbiiWJkcKgkS&Hw-7lw{TX(#4#-Am|ieq-UyIfpLudABW&c2mk;8 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index f1b125eb203fcae7083b82a80ede7238485cc7f3..71c453856a8277b3e28471a15cb57f7648e577e4 100644 GIT binary patch delta 18178 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 delta 17723 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 A+yDRo delta 19395 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 O$SYYDnQAH1kpBgP60{-! delta 14505 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 delta 22703 zcmZ^~1yoeg*ET+MN~fgK4I&~9Dk7nD#}FbV44ng)RJv1A5D}2>nxQ*Xq+_T7q=tr( z`j5Z&``-6m>s$Y|4tMTlZk^}sv-dvFvuApgU~7mVkrUAM*E8~bVe4Vz?%?X_0C53< zd~+I1#@v~t$mAC^KYwZ&79MI$&I%)MOWQLb6R+yTR`rzRc=8h`IbA{%{xMxpP3$#q zn<;;vH}N$V5fmhUIMb&9zr9+>j}ZZ&ZGlSh@!e~FN1pK3jyb994}B+VN2}-W6lcgC zZaKJLH3PmD*M$#oH)LL3jqJyHG1E`PobA6J5M8^z%KpaK8PUwq_}k0bf&40oA?^II ziR9)Aht&ll=szoxN55+;HvjIB^6{fEl26{d!~V$2t1)*kxN&91E_!P<;0P#@uy+4! z_~GKW9ygW71BpI=U!^L!EN9){)?25z)Bdqewvj-4vAI3#ul3`j#{^+>WkgT=8nO8Z z?nQ+Xzx{Ew87y|SVUfrI6KR!dYeswA-+!=Lj*sHw&6VN~@q4}UOlN*;IJ)==#rF@< zs^+ZjWWq~XSj_`xj#CEAf(Lv74_CSF-{%qibKsgaretTg?l8mL`S_WZo9p&M34@Pt zmQp}9@a?d{xi%N85yvlPQ9k=w^JZdN52Xo95lOCEf!y$(^yh)7A%4-J4n4sV;zxaC z3p>n|rFOkq+Hj*kR%oqd;+o>dfU1L;k*S-l$<8k2DRBn9>M$Yv5H{N9g>P5<>Ws0(Gt_B2%|00QJ_!Uv4#4h=U)zNQw z6WF8J)U@)ee|}*0e!+h6AZ;8*zqm3kW)gJ)ALFYY53Ii5UUEMtz1Hs;>jSR0v_8FQ zaXC1v&(VAj?>&VxEuM-mqg(cK#W!(Bqdv3n2+grd5I)?AO_wLGK2EG|vJsB^_9`*P z{;Lpvu{H${h3}~OO#CJF8*29)hVy4g>gPZt%aQNv2#&a^;#QX!M|PKmVs7#~0k|du z6@y4H6RtrgN6oPA#6vxatH-~gwV!q~1MlOmB-+2g+>C92>|ef-VpxIMGUZf;RNOSOP~5$1=!ilHwG4p{IJ-SU--Td zk~V0e%iXcBas{nWm?$8W;j#)`CJIU}yvns=A`0D$(0_%!ul*{`m)_r@L9XTPhj`zG zant1&3;tsk%i`8Dsjq$oyump9F|LLx z#d7>p!QUwN_TdpEL4!D}k_0Ur{Kw51r2w$<-EdX3!J@@5tV0 zRE@1NfT`6PL{b9XMcBn|3NL9E={d0o9U{MV1r&eon4(Pi;>a&`QT~PNEnW?6WXI7V zTQQIyv$tM4=>CT2aFc4ng4ypq+wUJ@w`pRT9i3N*w|IMW*XEKb*&#YPyh0dXfyf}& zCo>rDhEmmt7Jj9R9b_MN4iB*hylbP(XpGQZ4xCVF{EeWh@WIn3M-rkBovl`KSc%N! zvMVz5?oPt@pKmi4b1cwqeudl_K>0eUC3skxR_+nm$q7-Eq z`_Wc4K6N8_^^PL=B1t+?;6Vh@zjIx7%oV$I#Qg z?c$Rgu&VB_>!rvD;XV!lEcD6&nHC)W_g>YVVb zu@qNdNmcYg^;c~Yf3V8W^Y1vgPPOdhk@~G?-SxJ9&%$%5BsBAY^zy5c$(6;cn{7wW z!MTQ1byl{lj$pRVD{l+0g2%W?_9R3SAuFDn#2Pxzv529o6-Q$y?F+f@%OWmhjS?ZW znbU49(O)cEdQKGQ%D)qZ1k5=_ro3O+AxT?!fAg-z*d@p_4DjV)*F9<%;|ZAyWqxv*eb{DIneY<*JpZ7H^m`Tk>;N!)h= zE^azA_t49u7}iZO}jv5w)Om))PT_7wQ@M(C%?kvq4O3l~Q>0i849UCD&7dY)RHs(=*Q zw+!)Fmp$HpfPwzRIlRM%n|qvPYv8#l-}G8Xp2(qypvtxRPx&JxMksMKq0}=GX!)h~ zU5!Du10jXt8(8`pc3!Gwd%8&n^TXLxlDD-4E>|Ojrm)OlX zfu@B!P-Wikyp-hq9uSBfr20Zh&o^f;*AJ>UwREQtmP6Q-Lx?pK3rHqF$~3O-6iQw% zctZZr&0{-b6$k5>JfYWn`GlUrO!4SyaCC6xQB3e!kzjQ5SR}``AaU6G$_W#V8_fVM zqjK-P2Aa2gWIv{VrF()WzpA_6-M%_F<$V2VU(ms$16;-99}7GuM4m1MtF!@JnAaj}5}cUC$>qOO=ySa?OcNfMDG?d~@qg zRD}HX*w`zzsF0i~jfRur-i#}R=|<2s-pI*>Gv1<`80)|}72p%N7Jir6Dji(SI||MU zySUSd-UTvE^R{8Dw;E&gLCXbc=&t zcC4y}UfJwhjWD}F+eya1W|D?OI~!hk9C`c5LrSZvXp@t580hUvD|KrHQW!1#$|3K2 z)jC)q8%V5Rpn|1Kze*U+3|h3RkcK5?Y@NF=uQhiUelFrDm?u7mR)aGiSz(KNdt0}? z`Dp7eXAu)yFC;k0R%L6)p<3QBRCOthT-;I|%D@H=0L{d!BYKSqc#zQRb_Vi~Y;XDG z5kCRAz+p<0jAC<1U9FMj5{sqzQYPFQ_x!q)3Uve25L+%O+7mAOZ8D#`%-GyQ9$CG+ zpBY=R{hjwK98atO{b!y2P!}mIJ9S(d}XP^pHOb8`F8m+;U_{-4<7$muWf0- zzq7-VBAny>MNCY%>46{4C8?%4p6nUp9;Ywx`Ddgi{E}1=QM}S}DQ&7~SFk~SV?(oa zmuvyC8$99&A0hMzvZ!f>ckF*?rk7wKmUNW^liy8on%H1szKV^B#_>=+os}%VP zVCylmC!}Egh=!{Yh-b6EaQHd-MJ4iOSY>ny&N*HfJF`_A*o;%r7pF-NXZ^+02KCer z$A%TT&Up2%ySE+R6)M<55;dFq4{kFO$18>HAKzz?macBEr}_7eM2dkn9RB|PvaO5d zEiFdIX0guGfcAxt6lC>L?L_Ohk@jDJPJ4E)P}bX5QBBz8=Q)m;dGa!zoWfnzrLfdhn5G)Noes=n_kCK}cuoPq+BqY(n8nokL}1WnN(e7*cKj+EQiw3cR>AbhLrE zSab7UHXGONB`9H(kr69zWJ}5RIHq(3Q5pOfLr?A`pMx%Y{<9{j*bFvL0a0{ zN&xl4?ZL6Jh7RG<2c3>v1TyZ3JJ=iP#DHhLr$Z@OzWw6CSO{SyQsz|uYrLM52@Wit z-w`p5O^KP*xJsn*Uo{U{RMgTS&m2N;j(Dc_d9cW}plL3KiLsckDR7l=@i|xi?NAnc zyJ6EBCO?2alZVo|9{unDKsfFO++wbu2iTNIWl6n08hIY;P34t4ZngEKz3+g1{Z+o( za#l)OvaqC@RSsQ>Bj@1a>MPotpEub?_?!H?&e!*ArD%!Job*xqq`==gTz)P7!Bh1_ zN?St0cNNTcx%9fhUh{Q>^Fpl*t$<5ujk5=ys-NX*O0Yn~B9GEjfa6C-_Pq_;LZW9v z|DKMV({$_l{ZZdf{#!1JFDol+FZW*BHpOd+HfW=d026RjGj|^N_Ni;n2hs$jfVg;y zLxTyYS=%q}rRN_=kNDxAKVtpA=~`Q9eMs=i{!D7PA8JHi?BC0Ee83%kYJ3g(?vj#lgeho zEnOf0o0+qGzg%D{;=z0C^p3Z8yIC@>lVMf!uq~>f%C9XG=T?Oyv}qCnx%pXHL+)nZ zR~V@1=IofLpX~?Hfg3r+#O#r6T=fE7ZUH%b?W&)zC4@ek&%HTzRv!rvTFF5c7tf~W z-V+imGTLEc`b>1sD?lnV5nGB4fVRwS555`&1cdrvi)OzipUkIcdvQ&!**aob8n}sB z%=}rjc*Dp2CTDPqn_wwM>@#aaF+|M6hvO5IlU}L3Ko&S4yYo#Bb|t@cEiycg?$Gd> zHN%SEQ7er65R2+1>e=KUgO-Q-AtRDMOmFZldDg~*Hh=&AZF&4fbv9yxb1vVi^r(@z z8EC%047N2>J6&4x{j>CTQLbvy;152?+=#(IsI;q5^Meg~>Kv|{ZCv+mPXFX$f1zaX zB!A>$^|BI(Y1)$fIAO>OyjHh2JWu$#X}h*h|Dhj3f4A2VEF*kD1j_c3=H%ioY$@)m z%EcF)>W(~gHFfGzton9RY>71zSaPan3M_9D{JjymSSPQpZ+H>@@p<{wnpZAalgY>Z zHd7aac8&cCf4OtxjIMj(wuL0b#K(F|SPywAM^Kg%TgO7Q<7Ei3A`Ukmx`O*cMjz}b zN$y#6;md|qM6$3%Oi$(pRu&zKd*tsjzWNgV_mh*O<6m0Hz=_&D`uB!Yu2MgId~g7e z1yqFA2Mk`_>^X(=>gwxI-5D-;I{kM z#==J1JI`bxg)`5<{1g8fBmCL)g~y(rmUV9kK(Ev^UIf|{IrFwu9Rdia$M-Sa;&>># z_=cU}{v?m)yCXNZZLus0N>;MCmy9b;`{Q&qIngsQiH{9U=|&josA$PeEU*7S6^>em#c z_}B?TZM5&4o}M&bJn6PGj4fpi0%4E(65X){lQQ>HG2`}-f9nrxCdo~7Y1s!93%`Et z_r~_;y6R#(s2-9;Z2DTXtYFYVnj)5*EBs4rt^#`85?;Yj_NcU>u$F8rqws*fWa9UL z=EsTvapw#}92InYT%11VOd3=m6Qu_;M+TT<-PL?~u~JCK!sw7x(Ek#iaYb`6{!-=T zTH`OB_e};*2&^G3z71b&{Q`I;ikP9X4PO1?`ea6YKL~asa+f5#j-hefmO=QrlT z(F44W9I%#6IBNz;zG9@LczW)MbAY#yG143s^LWLiKR0)VE&XmhoOkylv711YIC?XZ ziy3s#*5!^q|E;H|_o~*^W%ZbanmVku_R(8g+qn(X@mq)r+Iuvi5~331ae4hz*EfZk zT8kOEAcmQ(a>Ar>2v$2{5hS%1NP(>T8o=1;Y*r5RFpiJjT(~&1BR4xHqOT7WOn&0O zU_c)j@ZGqKw8i*zzh;xZu5P`h`Do$9+eLU~ZE#a@h>iCGZkC`h-i3luLycXgXGT=V zx+6&J+|fZ-`%S8_Kt;hu?OigGea#JV;YRI`k6br?8t;Wx`}?}*ee?R*5kz_lWPs;? zM7cwnag+3wUf?d+6S_r9A_lCKQHCPBes1jJ%4q`{?= zMj}jN%U_sqpc5$8k-C`6rC$S;Rk_vBKBm zEKf$RqD$6BDk7$T5| zv$%I9@7J$Q+O#yVuYXH`nmW9>q`qE?kLx8Z8n%(FPCPt3e2z89fj$TBsi5)v%ZD-G z1YayaU$znwy3?&1J{Ot_j?{W*UKoVzXwL+t7nzxqCcK|ZjaK?w5M{-}|jePT$%JDyz z!1%vAfP_tS3^P`i=AD04yRLR;y(~&Hge8qK~t{#Pq|r%kSU&AJFzG z_yYWScY35FOAj(4;Anio@Rm*;YgfY6|7f4cRi&UNb&0%8`nOUe|)er2ec_@Dp2iJ08kkV zpFc9Di+L(!L|ezE(CP1GP=PGC&j@Y0V?dU2A|^WQ!Sd_YJmBZ+5&1-WJ|5Q#1N7(E z@T=cVFCHG zT~U!d{x%!DnH2->E8nz(4*N6$3<*a4xjzM#=%R-|9nB@Y%Rfe2%U0rE>+k-+HB3AB z(mF-7BJf5RSkt5tXE3%cxfm{qorU1Lyp^K%`60Ly2;9vFF zsvFtc%7Qc2j6P=Z7S}Q@{S?x~-lFSjFf6110!JH$br;YnLcor|^`|#NZq1Hwyyecj zT#c;z=?|h{qqj431~xga>M1E3vwo>YMK#irnw#H+I@wj{4h@ms=qbx7?L#3+e{U~v z`q%)2E||TY`*GLx(Yo>N<&j|GM%%Y<+lG#NVI~_}TX4a?v&)AF5Csd%y||ZQ+xELm zbv#=~j}U24nKl>AaSpC9eVCuu!rXa=frfQJ%xhjDr-7wXpu|+_Ods5xv`HhX$U zVh!d}V;KX_sJ$@NaB?a)Ea@7Lq~tIP2x!wq3kwSyynw~*2G&eBEt$;A*3%KMr^ktnv_uT6GfFJPG)Ov}& zn8*N~_tb5zCn+h3n$f1|#mkomw>#xkbZC#j^*ose^$JN7?WOCx8r%Pu^@B=ENOW0N zU#pu`&DhvzCtaPqU)(-*TjPhrhnv;`F9n+0yoHnI;fshaenhZx;e|^}s8nOdTTI+J zaQYtOSfBrFUu-0B1TH;%Y1!pA-bCfm$>KIMBczXN68P}qW5Fa%Xrz`09DJ|8tA(A) zt~ZjB6jWGPs09WmeEGtuzp)?&cEAMW3j-LI0{==3Om6cufVSlo)Zb=UIRn5+r@fc) zM=0!1gNe|8fZ_j)@uVa%F;?}$jkV?_b+1YPMPCsRv&U1_=y^2N%FGQ)$Wh^TInzC9 z5|zf8iEJw?+bNBYC&L)yx;nD0qGGHRDkGP`ggz@i9;;f=h6N5?eCQHH1Q-93v+LXH zUNVKzA1ohtbSmcnfby!3V%LUzMvDLDg&m^IV@|Ord$`d|-?d?-V|kf<1}oDV?E--` zsqz-ILt{>+5+QCd5zN3FVKtpI14#-&vN*v6!6K=7@khZHcYPQOKkrYCsUA>0b0e~J zLadPdYeUXubeZ)xv78an*GiXG950zvX1&vnAmYV@-RDnK{ zo>o>C!0YF$$3lINPEX#AzXcs00Jj`ZQ&8T!@=;@L99&y=JhGP~W1A!BaM}Ec!vj=nu0HH$43%J+hzhD9eo73ldv(b$@~&m0&9$wQ zxN_%4dPaU#f@ z>gz}8^kFm1(w^H6QnmeZKF^-kI5Il{mdbE_WS{e0XxquHllaqe)x3T>m++EOm_JJjPrG}F!*xl804E@P2?zQuK zpuDVX+6}AYVmUw;_`S?i?E1^Q_UpHAujtU5@9pZ2zHD!8Z`;>n($X{CDzmxa#az3B zO_{>R>#|&k%Bl~@vOH*{WrYj`J*r{Mm}pcm+ifZIifog@2mLsH$HY2pir9LTbjz~E zD!SNmC!J9T!`h-fTwAklmtDtr0xpyCKNsv8>e> znJGOwDT4Xi=t1cU11BcqlJjqpniL7&s1xXLSB@|k9OInb8txp?4{GE}pB>fK)_PfE z1)c&wRd#=;`ZJvRcTASm@@z4FLtFn&2REEx%{Jr}SU!4_ zQ~Q21&9zv{=Npv}r13Ly?8&0r)=T|!CBEeED0O!*w^mg2_6_G00xN56rzr|8W7V3m z+R!k2G^q&+7Ip%+=p640f>qJp=^|-R92Wo=Ivh^)9oBeHPQzrx|nwDG)Guw2PifehV&` ztXY5Xz)0E}cUV`)a(m~Q3GfX2-Ru0y!K>i9YkplOvac7{rbHNU0O{rMus?Dm*J+S~ z{4miHjm*xq^|igP29G5q+vI%X!DQRHzN->aTSyVtuIYy<^``#<{mVFas}I%=e; zc@hT#B$c^cJ5CFU6l@7j@ys=CatmJ43FMV}j}(3!0L5&;^4cW;#+ACwi%&zv#>O^$ zBxgInQbh@2;1b$G;24c>WROW9nLzS?w>cUyxV>L)pF=uhP{Wa6(*g%gjW_jt#=f0< zo1LTA}Lg`T4^~M>WzXXCo1dmQs1U zK;Ok9_EXRG13Y~YdlnQ2#6WFvc%{aRV0jbJ*|)xpQ8j%fB1#`S?=eeM^jS!s@xsvO=O3rr z;2SGSdRSmnJ-sg`BXRR`vyL0(LU2c5tIZZg`Y!44$<%p;Ya5b%o9v@MHbg4vIjk@C zzQk~?=#b7;$>tvxCy*i?hL=zo3?l_G2Xy;In2}))F|x(~I!wVx6d?AJnxE4jy8D=d zA0NNw{V)zghS1WRZU=T{rNT)-{wpha*qq0D{aWlnt%GhWSs4WPUm>_YPuTH`+g?Dea9t z4wK1GB&WihNk|Y{iv0$c6{eOU(4HptAEl4+RVNYV8%%qq^fwph4Mq?A*TU{M{%^cMaIP`J2?p)N1IYG zQR>s%5i5MxBN?u}cFK|xr+YwK5gDJLuh-dvSp=mFJME-WxYj_+Qz0pkkJq^gIZHs> zBHDU$B7Z`-b^GC>`-o8ONYhdy`R&))7!YtABL!R6Q9gm+ubIM>`Y9~^Hx_`x_DP`M zU0OR{UmA1(lZ3J$>1v?a;x<y8%>mmtKi~{0+9al)EJ%{iUfQ-sk zkMGnqt~VxrD10Eju>pZbO5ALZ(J=@co8@lIA2tXoVO_q4ZmQ*R69~|0xK;;RNiuFd zGaS(l`QtC!?J@|7B{oyB4Ojf`Mjm>Syg?q(|Jw)Ez2 z(fMwb2}%J5yHn#|u}0r=HZaxH)O;&1uTyPK794@6H*ga^L6el)_nr5!@g6%wjx^ca z9&VD&l}}h>k_k2pmVzFz*Rb3TRH_Vk^csCK*GCWj{tZeG(9 zz}LPo9g)y@kz3~CWn5;&^;5MDB54@fBQ+VMg5KoiT8%&M(^l(dMy3>{hD(pw{V4k+ zax0&Cd+Vrh_dDoD`|8ZF;sTRf09@3r7-a^-=@=U`Ca0v(LKIq@e|t`UVrOrR3Q;de zJ~kITDYE!4IELqKK4L1yzU}yr%MPlCj%`rhSG=|c!`+^M-v$$vmO6Nhw9;LUL zkLS4_@f@Y!G|eLi#(Y_V+vQf{(zi2MJQ)H~){>V&0N#CH|O&kuhq1em*z}H8akv zrw{YUdZ`bf$8GQHBV{riXfjYl)ZDznh+ri3;jH?E&0g`AGu5~Pp2x;}Wy-A+daMDc zl&N+v`dayi7lg};<1BCqT8-jG?xe!VE|U^@Ydjs$SWVT`yI(FMijfl_Q??O!JGkYF{M~U zjx2>Lp+jyi46o27=er3eRd7f6o$vAO?&LGsn;{<+6@p4goUR6Jt7JpW!$8(rA4o=_ zOz)>)tTq*5h*lfAxDblN%mD#m1jhe2AN4coXP`O)F0B9Pa2xq|2Q&$AA=a*s)WIsn zUTr#!ij2dA+4Sjz9#+50k^-@c9V^ z3<{Vzs(*4buzmsV&onFn#yH-g0tL6q<_R8stzPZ`u$|&sL zzi$6LyvzT004|01wELaR{yp0@*49q41_FZq4k+Aqjpr)>5Sg2GwmZvsxSfPmV530R zot$Z<YduzPr*W$)vc-&nP^we2xvTA=ycUwq5nR65fD>FpV!L4^h) zL%F3Ht*+O;-zx_G(@6ah+PCoL_~fL;L_3kTWPBk=uf~Vh9@TWoY$WJj-T9w+wgNmYD5t+RegJFC` zd@wsr;bcQTX(D#Wg$F=X3UqEG;IDlMR%h4b=(!{}`s;tAa2=9|(k2;BC89RM@Cn^L z-L7S|I!BGvZb6z>542see~ zK8BTKi2}D!11+s!CYR=rjqLw#|L*=X55rQz*jeNvrlNxremx4-U@re)c~( zPAclpkTc0Jo-|8LTy(c@9V3#DPt?;33xrumyDqhSOF&k3o@W4XRKYdLfflS4-Lr=0 zz1L#}3eKzndSi!T_WZk%ZwKO8-e02q(4j(+BE zdWeBIlM4GKx+_;f(84lhG6Yo?{9R97Ao^&hFH_HmV;NJ(} zifp4fM3_Ux%K1f9{viFNu-P#~RnF`BuyRpNs!p z3(mc!FogTA&We2@XRC~cY6rP)$)rHUK3%rd+M+O-SFT*Z^m*NV&7l8fzZ+<^C-sw2 zZ*Fn{VK%&UMuJAySY-J+>OP#gzm*ALnUPR?m#fEfghjtQQ)PG-O#Z*FZAX7*dh$N; z^#M`0?&Ts%B;M&9Rb zs9-zge@&Gz5kyh(HqkS_-ZY4qS}Y6h?||d~N-h6wgAO-Rg8!@hjv_o%i-ef+@%y1q zb)#+z(X|~5w4=bF>Me>E7`-b`xeh>%j^;r{1a1zh%Jd}6YJJ6eD$RHHQ|8f_>OM7? zpZ~tcBx{g++WeK0FFw)J&kUIKyPEok%J_kyj(kQ#xc5DJNQ`(yhCt?B;xHP}msYUp zMi~)`4>PXH#n9JnrqlHjILRwfge60Q;PFZnhaZh~4Ue7g+E4&R;16=kSDj&z-Kx6I zH!txJ0$06@Pu=^U&u}#=i~&J#u^p@8+7>7{V-{wSdedN6$L=(iaEQVh-huhhEuSVa?-Es>)D`aBgL%WzNH zrcl)3FV5ao*hJasM}hvl7d61n0HhWROZnmJ}e+pA}y+XExh#yO{!9S5j4YI zrl#gH^C9+%228y^_lGB!f}qb`lK{GLQ{i9LMaBt81B3e*@bi<%Lg0!TtO7uzOi#EJ zKpq>X1X+ze!PJO5WlWWWl$78jSt{CGV}?8_sw3^FOHY(dt=w(%<+4rM;yWeFOc_Hl zw7!f2FGV=ln^6pZk+hE z3-2b|O;Y8Fl6N`M&G+cvv@j-#Nw=&yyQ1-aCxN9-nuxH~;gI5`#0 z^1({CE9rJc8vp_bIXx`4@I+_|6q8VIu6a(gd<>~FwNJ$Qv;1cS7*$Fw|ifhed_F- zuRA>Zx|G@emzenmS}uB1CS&~U8Qr^yfY`nlFIIalkV&XZas?W8!tWHFP1Dmrg7|iY z;z@M9*>S}SSY0Fac(ql}-yFkV-ZabJ59VotwkcY_zG>LVNW&@&oW*bFGM4$!y#JzJ z>h@^hXZ!M_X<+tb0%t;AU>vT2x#mB8|5vCu_xtzh)<2@BHsIm_E|A5t?JOKmi$Y9% za(^?An+$;*nRMR6$DsydEuZ7lLXnr7__NNPj12$XRDc_|Kn2Q>0(nR z+`iQ2!>0dUfdaTZ-jDrw9w;+<(;^$Ou|VIxgIP~D75QR{aeD9@{m&ft=IRKV5J7Eg zJ|CLUcaYZ3M>@f;geVv%+vJ?Lc|q?sI5Q8svyr|h>K^bJuPu!b+pk72@+pwjY6o2A zFBofewX;0`6ku6?_79;`tPGaF0Y-192)5&~yG3z4SQ5Eg*cK#geJw%&)x6~ z35}fxdU;_g-3>*qi3SjhamZjm-%|VRYUdjIg=SU+Of#Tx4YGG|sBxBQ0~F+?pbR5e zz};2XRQruVBdS*g^wN%0+232H-u!-n3Wx#6WIg!Yn_ZaB-Z`vBCqWl9uEw{v;Pa5A zGqzgvi}Hsxy3Yjj!XL<}!+vsh;<7(}jQbA1eR(PFA?VJ$5%)|788b8py4o(XY2IFo z+0O(2GfQIwgGLbn0jKE&2>gaks&*fs7`kin^CO&g5TJVn3+&sC@Rd!16g2Vg&lawc zSNe|^4@!!&KfM1{=e?nerK9XE00mzCo2h`Y@((Jq-=*%-AALDVcG}CskbFjNx$>XXC)q898=WUzW^V{XyyKtkBa5$N*0;;GtP)8AI@PmYS#EG-Swl{NLSg^ zwBVQlE}K2&A>KjtUfa1Ix4vpmvnR4R8T~I;DPQwiV7p$O=Q2E0hH*qh_~*#_Q6;cQpfJI5B3oQfO66U%k53hebXd4!pP*YdOA!Ds4EY(1d?apvueB3@iLRLUnn9O$t zD<+XVc>x~C18aGBKc!oPaQ_F^SJB`I(EL00Mi$;F>>4q}Y^=y=?ECja48oLqckjE7 zo#$TK&ryw@aoiXAkhK=kL?~^gQpR&F`4A3m^fc=nkU6_>HLZk7Es}O?sX(+1+1qix0 z_IOPD@?7P2F~{Q%Gw!&G3xvH*MjJA+MD{LNYwN+S_#=Gsbl;qDpW%jMMIMVQv-s=f#axjkM#sw7UeAqpFWu;^BJDHmd`!naNe2b(^^1G%q6!hgOcmbb%g6nHHJk@Ll>Z;VpR+onoGmMR zj}w_$StW%cD;*6pIr;s}tLNx)va=RjEks4A3{j5d*ha>)EnCBGap$zkI>hi&4 z3tBzCa=?1(mxDVu+Z)q{_XV_LpJ-4NKE@jg8z*iJ8r(5U#a-6AO4jx1us%t0RESQ3 zQgQofSKvF|c{8W2Nr1X%c=9UN9X>GX{t9D10)!SrpN?R=?rEWc5eMaEkNcjNxo~Tt zQ-v&fuLX)e0fje|Ajy+5fVt=ydT0XfnY4m(*b`@t(NEFV&C3iN33{6udDR$t4JtmL zrm3!;m!F@1c8S&!F*jDrcjf1%9RbEix1{yE-K{rw;^=&;S0y}5O-ag{LfX$^Zsu=h zk%%;J1A7_PGqCaT7jby}`oD;;@3C>>gq#MMZ)_!YfA2^F0_^5M;s zmx$^*bGqs2VE^x4wEUGj?Xg*r1|JBx=Qs2aXT%4FgpMUAe1t*S#Uma-uq8iS zHccfv$6;30xvUgONqsPn#oy$XINFDW1#jF5ots{b6(Tr?z4@$KJ27ACB}<^vQiWRl z?-OQ#Se?B6;ly(G-ri!Brz2s!R{o_d>Isi36k`~kHOHI2u}Y`23(cz$_Vi}5l+Jqz z9+Nd-|8WVs5IQEwJv2loYzC}2VyliAGDy8rF=(zceFqq`a;|ry(CMME)JEe(l zj{|M6dVSZPBTEgxlwVe30))tijdzZYj#j)pJbI-=`bF&Bn)tdbG&Qa1NRvSbd8~tV zD$0}};8k>(viFG+p!zxUjZvwKS|IN;jy&dDNd87w4Yj77bA=UwUh>ZSws9-V1_`bJ zf+H8_u{8u=rg>>KPS=s!vVr^B&aM*fw`S^M)K&wUaQ5*iEXmVeY%79+UsuOw>~@7USh%~9mt=X(Z4ko!U@QF+P5;-u#oJBZ*@fdIa~=EobJ3>p1DITAqlkGp2#>(N)+ z?{AC6=Bl+f3DIHFKje8O&bU+CW4@T)8A|c1p%mwkVz*o!>E0PoYwb{_3ThUa2X?m@ z&6Ka*%-VD#*44T|j|CS{yktI{)hN|BPxW9IF|;rW_Z@wtL>dj`JlLN7;Zy~xj+Oj6AlhA5E)XUkW+;gqF3qFHJv53Ea}H@_3lG4C;A8dv!F_ceF4~w7+NMJ^0A{1Kh0WIPr4+{(1$9^AZ zk&#R<3Jc4%|M`LFu6xc9i3xz3LRGINh;h$4WKULku=6T{4%oxVm;9&wr91)Z!FIjr z*Bzs(mGmHI9Jr{)QhxtB$9zwZPSaZ9^rDH4HX!<<@tB`)w`LZ(%a$T%Yx?z)muC%fnEZ?(xT}Ne-KE)2a@V41o`RmjLA3xy zsi)ce4oEHgDBPjr6oxp#gI_5+Yx_gNO$)t8AYRQZt5kC$ z4y25RD>qXve)+Nl1-YkvX z$SR5xuemApHI(4uznAtMw{@lDIsoqUGJeWtV+NYTd$c=vcQ;+>x9%7fF>0+^c`6kuE^xar5AM+Kc-mIs_82G!56-{_^6a|KM zNt25G;5V`+RawWrfSpw`2XcE4&M3P5EN_Z9QD|vY9pNi8LsKxJT2yC8t;xg-$5i(l z;1iP{aQdc*`^v;q8*;(;rAf@UG040d2&&R0v#|P~R^yUVWlkanZIomxYDn?iUgANn z|07ZTil?Sn1o!1;NQP;q@#E7{>;>it;&&ec6Z&$O^zg)GPy=wbJG3yu4flxwZ5lGH zw6nF8TOe|Cb0Y#ht1+ciNWFB0uW}`a0BF!tNaK z;1WUGyE}-4*+78>oj)(FL)m!OFRI|3-6CQ3V0C`B+n--v2)s9%Z=SH}tsPpk)=}c} zq$g+GMuIk5DYp1MK?4q~j5W}m=NA_Zn*-st_Nm|O+6!)CUbmRF)3+tc0obG@&U%3h zS`KUFEJw^t=B5gx;20<881f*sImsC^B>|@loo*iURu^a@4Pc>BcA^p~o;qu+<}WTE z{k>V13`>{NmT+Wyj!;|kKn{H|;(roZ;YSF6^^!ME0Jf?pU=k;C?4R|#iJ@q4Zuywp z=9V8X!)D$_Sk0Vs9}R1Y;MJK>PRERSsKBNcR#kE_W6KZZ>kb-9za9}iZpeofapSMEyDP(h$&eH4{;S(_0&nebtX{qJE$d!M%Ct6>O7)RfP{^I5WT&QXv_l}& zT$bujtQ{ejlL%IHZ#~rp0~|s_bvA!j*}6c}8SZ;WZFN!1Pg%5FRay;6j$`p^ZyQ#0 zSSrfvi9x5!hp0fs-D|RfIl^(ZwRd8(k(`SMOp9aEWuH_{_J!(uMcG#C51`2ZIS#}1X4ZlFv8&4=YDlH$UZ5~>lPpEFI2fGz{b=KSse0K(B7r_au?3dobhi; zO=wV>UTx~8KNnb*9i)0OSKf3ZL?Y+gZ&Z1mLOaE7*gItHL{?H;J@_cvRi%5j-X?+(V`6Zy>Vr?V~5ir8&*rjA0*GK&RUUL@#uuJ&3= zdd5Y6r*C=aTsL}ceg7m?e)HF|J_oM?&&T3^p_W8aymf; zID?>P`@_l|vTdL>!rMqJLcl1mP38|4*K_8G8|Qz7Ttp(4%gFrMEvoxpe$Gx5CKC~T z%I8Z39d-v=X$jij`Y0z_+|!}T{b<<2tHQH{Kct;C4>Tz2&={!Ht@-DmuvRQD+6a*$ z3V*$^_Bz`txO23|=UcLs{yC6x;Sk0%F+{pDK8;bi(W5*jEK9|ClsMNx`LaW5FACdM zr#*G6?P7W}@%nkp#BnQx{nOz@2oxN4Um9;<1A2(W?EU?@?qpa%?%{5FtLFwxuA8sESeQ68{su!A<;W zl#?WJzc*VqeRyaH061r7VZec2026?2EwV{lTv)&+qOHhTyfb2dm_o19d}#K$EQxen zKP$5vfFzfxmw>BHGxIM33H+7l0A3YG7T{}50A7((KXB3E%jjtI*RKwcK76aq)xQS{ z0O;u-gD|lvsM70^V6b0rzH3PLhf&0R3jPu?V?qeKE5Ccq@ez6JU-EHYW)-eL3$f{| zm=Tq#J4n0TuvB{aT#2+Lug{dc^C#SQvk41AfxpMYnW>j6g1bNIM<~}ME|Z!`OFK}g z;CLgTDuqLTIu7%ws9b9+&BgZDTjSO$zLy5UfLF)g z`HEg&Wl~HcOm({5dp)ynv7I<~Q(Z$-0&?P|rKL!LI4J3CbnTjm4jU8PIC48+Lw~JH zBEgyr$rlI-7%beJ?xU2GpPpvApOI`+TrR#cVx*n3?AI#zorSXY&8@RSB%+j}DE(d2 zAo)T>h{g@e?Z6QD<&&W2rb*yL=WxAOCmYS@;QnIhO)iSe{4{%(#w_8Wf$0J&_Wh8b z^7{n#+Yhd2GGTu$)E98>m!>ox0r+(T6)h|*7QtE`%N)g!c$w3bE{WT-opF++KZ45! zAMc0tUq9cjBpFZX%h>A=O!dbTLye8@>+4>%om&r@cx#1t**uzFyrJv-2m>6Rf+gJT zaC5cJ|I~iah6Rx39o$BiL6*u3_8*Y&K-(lD=t? z^9@y-M17k7yzQ+G$byfFcOCgCJh0GtxB;*Rw?||B2--8YO(7^P(Fr4HO)cN9?(SA7 zjR_T#nLTSjr}Nj&F*}WpTHD!4nZ}ym{#pUSEr0YLhDXsU!yg8s3Z9D^plZky!@YqY z%CdFQ&>i32ZDqf0xBA{Rjb5plIuFMZX8OY37eK27FvMrDifB{Mvq*udRCcleA0%@x~zWc)Uy{a7^I}6w8AzO@7}%p zA{x#5pWUNBUj8!A(={{VdATf3xvE8aLTFXCP3M<}UtwO9!hl6N5`5)eo3U14+BUHG zh)pp2V81BqhQ5z{u@s-5M|)@IC_(d3dVP}TLK99H+}YKQJz+4pq>=bnfmH`qgIS_4 zw4Fb>DEajBvJhG&Z=sGc3+L>$_yh5@^#0GYA=9uiYQbdT`uacWnwrq!Dx;yzK0ZFG zcgD4VG+yopt>Bb>=j!Z-gq6PE0CIw2m$dTdfvJ}lKhf6E2EPCJ5Ps| z+j2XKwG5CI|6ozC@WKhQ&!O>G0G$S~Ob@vx?0k6=yvYSwO8IX2^c+YO9zrJ4#LS$& z!nVER>|n&n`?O%As~h_0DWD8m>SG+U)^{KE*R`04PGw^0FG`Ichq|+nvtOS)Pr<~z zDl3b;R$jMP^7$u%k4xelYjj34jjXcxtGt;BxEexE4g4+l*FS*tJpE9>=4);QsrK2X zTjpNV^H2@r(xHCRFS55l@w~>WehB3SX}7a@3I*<+Qf`>zr0t9}2aa<6MafkWs~20e zVWQs-Rnn$tvg;1yn$EDa1|BKL7_1K%2i}{y+DrZ@^T%H%a*-IWGFomFa@c6S?XPtO zyV-f`F{r!UQV3Q}KL6ME|5#?#0SS2x?6X%8iY)b%;n(Td@v=4qutO7ImTn zxe13l0>5<}38kY=?V%;OT5SG0Ur{Cr`j-#`&lg`RbJyq)pNIaK;@)E0@@OhtI{Od( puA1?TMT=v|n(?XdpTiVT4`45n-o43%U?~84oin{?Qg+5Q;(r9YRDl2h diff --git a/sound/items/towelwhip.ogg b/sound/items/towelwhip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..49dab750a8841fc2543aa6c05ae58420747c6e4d GIT binary patch literal 14201 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 qIn;rib8BAT&c?TS8mH6sKjCfzo8|*Kz Date: Wed, 17 Jul 2019 17:07:40 -0500 Subject: [PATCH 055/108] Automatic changelog generation for PR #8915 [ci skip] --- html/changelogs/AutoChangeLog-pr-8915.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8915.yml diff --git a/html/changelogs/AutoChangeLog-pr-8915.yml b/html/changelogs/AutoChangeLog-pr-8915.yml new file mode 100644 index 0000000000..5e3e0e77a9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8915.yml @@ -0,0 +1,6 @@ +author: "Ghommie" +delete-after: True +changes: + - tweak: "Added in an alert pop up to the cult convertees, on top of the older \"click here to become a blood cultist\" chat message." + - tweak: "The convertee's screen will now flash red to fit in the aforementioned message's fluff." + - spellcheck: "Made said message less verbose." From 4e6554076c5cbf673514d1779a5f700e4b262201 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 18 Jul 2019 00:16:14 +0200 Subject: [PATCH 056/108] item flags, not clothing flags. --- code/__DEFINES/obj_flags.dm | 2 +- code/modules/mob/living/carbon/human/inventory.dm | 4 ++-- code/modules/mob/living/carbon/human/species.dm | 4 ++-- code/modules/reagents/reagent_containers/rags.dm | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 192ed7ce0e..5c21fbbc71 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -26,6 +26,7 @@ #define ABSTRACT (1<<8) // for all things that are technically items but used for various different stuff #define IMMUTABLE_SLOW (1<<9) //When players should not be able to change the slowdown of the item (Speed potions, ect) #define SURGICAL_TOOL (1<<10) //Tool commonly used for surgery: won't attack targets in an active surgical operation on help intent (in case of mistakes) +#define NO_UNIFORM_REQUIRED (1<<11) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. // Flags for the clothing_flags var on /obj/item/clothing @@ -37,4 +38,3 @@ #define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define VOICEBOX_TOGGLABLE (1<<6) // The voicebox in this clothing can be toggled. #define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. -#define NO_UNIFORM_REQUIRED (1<<8) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 4e99120940..d35df6b789 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -167,9 +167,9 @@ dropItemToGround(r_store, TRUE) //Again, makes sense for pockets to drop. if(l_store) dropItemToGround(l_store, TRUE) - if(wear_id && !CHECK_BITFIELD(wear_id.obj_flags, NO_UNIFORM_REQUIRED)) + if(wear_id && !CHECK_BITFIELD(wear_id.item_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(wear_id) - if(belt && !CHECK_BITFIELD(belt.obj_flags, NO_UNIFORM_REQUIRED)) + if(belt && !CHECK_BITFIELD(belt.item_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(belt) w_uniform = null update_suit_sensors() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 196ba9b3f9..37e5da2f84 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1019,7 +1019,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_BELT) if(H.belt) return FALSE - if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) @@ -1061,7 +1061,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_WEAR_ID) if(H.wear_id) return FALSE - if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index a65b07abd7..45e5be08a5 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -69,7 +69,7 @@ icon_state = "towel" item_state = "towel" slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - obj_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + item_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. force = 1 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("whipped") From 44063e523d82c7d15ee71d33a8fe24c535a9a138 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 18 Jul 2019 02:14:00 +0200 Subject: [PATCH 057/108] missing flag. --- code/modules/reagents/reagent_containers/rags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 45e5be08a5..47f3ba5efa 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -69,7 +69,7 @@ icon_state = "towel" item_state = "towel" slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - item_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + item_flags = NOBLUDGEON | NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. force = 1 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("whipped") From 9d183beb9cd54c671a6ecd34b67fb25372509f90 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Wed, 17 Jul 2019 18:15:55 -0700 Subject: [PATCH 058/108] Added --- code/__HELPERS/roundend.dm | 11 +++++++++++ code/controllers/subsystem/vote.dm | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index cdd2e99dd8..55d9e7a6cd 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -281,6 +281,17 @@ var/statspage = CONFIG_GET(string/roundstatsurl) var/info = statspage ? "[GLOB.round_id]" : GLOB.round_id parts += "[GLOB.TAB]Round ID: [info]" + + var/list/voting_results = SSvote.stored_gamemode_votes + + if(length(voting_results)) + parts += "[GLOB.TAB]Voting: " + var/total_score = 0 + for(var/choice in voting_results) + var/score = voting_results[choice] + total_score += score + parts += "[GLOB.TAB][GLOB.TAB][choice]: [score]" + parts += "[GLOB.TAB]Shift Duration: [DisplayTimeText(world.time - SSticker.round_start_time)]" parts += "[GLOB.TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]" var/total_players = GLOB.joined_player_list.len diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 422b1eda26..f432e44b18 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -18,6 +18,8 @@ SUBSYSTEM_DEF(vote) var/obfuscated = FALSE//CIT CHANGE - adds obfuscated/admin-only votes + var/list/stored_gamemode_votes = list() //Basically the last voted gamemode is stored here for end-of-round use. + /datum/controller/subsystem/vote/fire() //called by master_controller if(mode) time_remaining = round((started_time + CONFIG_GET(number/vote_period) - world.time)/10) @@ -90,10 +92,12 @@ SUBSYSTEM_DEF(vote) text += "[question]" else text += "[capitalize(mode)] Vote" + stored_gamemode_votes = list() for(var/i=1,i<=choices.len,i++) var/votes = choices[choices[i]] if(!votes) votes = 0 + stored_gamemode_votes[choices[i]] = votes text += "\n[choices[i]]: [obfuscated ? "???" : votes]" //CIT CHANGE - adds obfuscated votes if(mode != "custom") if(winners.len > 1 && !obfuscated) //CIT CHANGE - adds obfuscated votes From b2379198aa6f2fa8b578f552e5ad791477b2a884 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Fri, 19 Jul 2019 02:01:16 -0700 Subject: [PATCH 059/108] Makes the autolathe shock wire actually shock you lmao --- code/datums/wires/autolathe.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index ebad7d1469..f83bab5910 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -30,6 +30,7 @@ addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) if(WIRE_SHOCK) A.shocked = !A.shocked + A.shock(usr, 50) addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) if(WIRE_DISABLE) A.disabled = !A.disabled @@ -40,9 +41,11 @@ switch(wire) if(WIRE_HACK) A.adjust_hacked(!mend) - if(WIRE_HACK) + if(WIRE_SHOCK) A.shocked = !mend + A.shock(usr, 50) if(WIRE_DISABLE) A.disabled = !mend if(WIRE_ZAP) - A.shock(usr, 50) \ No newline at end of file + A.shock(usr, 50) + From 4ab50605966428f34a3330b175c7e1e9b6d1103f Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 17:07:02 +0100 Subject: [PATCH 060/108] Adds secbats (tested) --- code/game/objects/items/storage/boxes.dm | 11 +++++ .../mob/living/simple_animal/friendly/bat.dm | 42 ++++++++++++++++++ code/modules/vending/security.dm | 3 +- icons/mob/animal.dmi | Bin 201792 -> 203614 bytes tgstation.dme | 1 + 5 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 code/modules/mob/living/simple_animal/friendly/bat.dm diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 4ff63ceeac..94d91af5a9 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1196,3 +1196,14 @@ new /obj/item/reagent_containers/food/snacks/grown/chili(src) new /obj/item/reagent_containers/food/drinks/coffee/type2(src) new /obj/item/tank/internals/emergency_oxygen(src) + +/obj/item/storage/box/secbat + name = "Secbat box" + desc = "Contained inside is a secbat for use with law enforcement." + +/obj/item/storage/box/attack_self(mob/user) + new /mob/living/simple_animal/bat/secbat(user.loc) + to_chat(user, "You open the box, releasing the secbat!") + var/obj/item/I = new foldable + qdel(src) + user.put_in_hands(I) diff --git a/code/modules/mob/living/simple_animal/friendly/bat.dm b/code/modules/mob/living/simple_animal/friendly/bat.dm new file mode 100644 index 0000000000..b23423c9c9 --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/bat.dm @@ -0,0 +1,42 @@ +/mob/living/simple_animal/bat + name = "Bat" + desc = "A fruit bat which is known to roost in spaceships occastionally." + icon_state = "bat" + icon_living = "bat" + icon_dead = "bat_dead" + icon_gib = "bat_dead" + turns_per_move = 1 + response_help = "brushes aside" + response_disarm = "flails at" + response_harm = "hits" + mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + speak_chance = 0 + maxHealth = 15 + health = 15 + spacewalk = TRUE + see_in_dark = 10 + harm_intent_damage = 6 + melee_damage_lower = 6 + melee_damage_upper = 5 + attacktext = "bites" + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1) + pass_flags = PASSTABLE + gold_core_spawnable = FRIENDLY_SPAWN + attack_sound = 'sound/weapons/bite.ogg' + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + ventcrawler = VENTCRAWLER_ALWAYS + mob_size = MOB_SIZE_TINY + movement_type = FLYING + speak_emote = list("squeaks") + emote_see = list("squeaks eagerly.", "flaps about.") + +/mob/living/simple_animal/bat/secbat + name = "Security Bat" + icon_state = "secbat" + icon_living = "secbat" + icon_dead = "secbat_dead" + icon_gib = "secbat_dead" + desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." + emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") + response_help = "respects the authority of" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index aaa1cf3b6f..a55668d448 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -12,7 +12,8 @@ /obj/item/reagent_containers/food/snacks/donut = 12, /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, - /obj/item/restraints/legcuffs/bola/energy = 7) + /obj/item/restraints/legcuffs/bola/energy = 7, + /obj/item/storage/box/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/ssword_kit = 1) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index c98ca98c423977f4b989280dc32eb1a14b1e5bb4..2a85f8a42238fe333ecdda83693a333579a62da2 100644 GIT binary patch literal 203614 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 }ZLQ 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¨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

O}m(-RoPS1Gg5S94MCJs0HB|PjRAO7&@fKF3z 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%0D|5M9$UFes|DXqfVQ6O{l&t2I(CRP0_`6k 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 diff --git a/tgstation.dme b/tgstation.dme index 6aee7dffa1..eb547453d9 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2101,6 +2101,7 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" +#include "code\modules\mob\living\simple_animal\friendly\bat.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" From 7e99dd205a0442b2feee550d0cff15e068e922b0 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 21:54:48 +0200 Subject: [PATCH 061/108] Fixing Shredder guns not accepting standard flechette mags, and magpistol mag sprites. --- .../projectiles/guns/ballistic/flechette.dm | 117 ----------- .../projectiles/guns/ballistic/magweapon.dm | 2 +- .../guns/ballistic/magweapon_energy.dm | 2 +- .../projectiles/guns/ballistic/rifles.dm | 15 +- modular_citadel/icons/obj/guns/cit_guns.dmi | Bin 43388 -> 44156 bytes tgstation.dme | 186 ------------------ 6 files changed, 6 insertions(+), 316 deletions(-) delete mode 100644 modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm deleted file mode 100644 index f70ec76f04..0000000000 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm +++ /dev/null @@ -1,117 +0,0 @@ -//////Flechette Launcher////// - -///projectiles/// - -/obj/item/projectile/bullet/cflechetteap //shreds armor - name = "flechette (armor piercing)" - damage = 8 - armour_penetration = 80 - -/obj/item/projectile/bullet/cflechettes //shreds flesh and forces bleeding - name = "flechette (serrated)" - damage = 15 - dismemberment = 10 - armour_penetration = -80 - -/obj/item/projectile/bullet/cflechettes/on_hit(atom/target, blocked = FALSE) - if((blocked != 100) && iscarbon(target)) - var/mob/living/carbon/C = target - C.bleed(10) - return ..() - -///ammo casings (CASELESS AMMO CASINGS WOOOOOOOO)/// - -/obj/item/ammo_casing/caseless/flechetteap - name = "flechette (armor piercing)" - desc = "A flechette made with a tungsten alloy." - projectile_type = /obj/item/projectile/bullet/cflechetteap - caliber = "flechette" - throwforce = 1 - throw_speed = 3 - -/obj/item/ammo_casing/caseless/flechettes - name = "flechette (serrated)" - desc = "A serrated flechette made of a special alloy intended to deform drastically upon penetration of human flesh." - projectile_type = /obj/item/projectile/bullet/cflechettes - caliber = "flechette" - throwforce = 2 - throw_speed = 3 - embedding = list("embedded_pain_multiplier" = 0, "embed_chance" = 40, "embedded_fall_chance" = 10) - -///magazine/// - -/obj/item/ammo_box/magazine/flechette - name = "flechette magazine (armor piercing)" - icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "flechettemag" - ammo_type = /obj/item/ammo_casing/caseless/flechetteap - caliber = "flechette" - max_ammo = 40 - multiple_sprites = 2 - -/obj/item/ammo_box/magazine/flechette/s - name = "flechette magazine (serrated)" - ammo_type = /obj/item/ammo_casing/caseless/flechettes - -///the gun itself/// - -/obj/item/gun/ballistic/automatic/flechette - name = "\improper CX Flechette Launcher" - desc = "A flechette launching machine pistol with an unconventional bullpup frame." - icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "flechettegun" - item_state = "gun" - w_class = WEIGHT_CLASS_NORMAL - slot_flags = 0 - /obj/item/firing_pin/implant/pindicate - mag_type = /obj/item/ammo_box/magazine/flechette/ - fire_sound = 'sound/weapons/gunshot_smg.ogg' - can_suppress = 0 - burst_size = 5 - fire_delay = 1 - casing_ejector = 0 - spread = 10 - recoil = 0.05 - -/obj/item/gun/ballistic/automatic/flechette/update_icon() - ..() - if(magazine) - cut_overlays() - add_overlay("flechettegun-magazine") - else - cut_overlays() - icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" - -///unique variant/// - -/obj/item/projectile/bullet/cflechetteshredder - name = "flechette (shredder)" - damage = 5 - dismemberment = 40 - -/obj/item/ammo_casing/caseless/flechetteshredder - name = "flechette (shredder)" - desc = "A serrated flechette made of a special alloy that forms a monofilament edge." - projectile_type = /obj/item/projectile/bullet/cflechettes - -/obj/item/ammo_box/magazine/flechette/shredder - name = "flechette magazine (shredder)" - icon_state = "shreddermag" - ammo_type = /obj/item/ammo_casing/caseless/flechetteshredder - -/obj/item/gun/ballistic/automatic/flechette/shredder - name = "\improper CX Shredder" - desc = "A flechette launching machine pistol made of ultra-light CFRP optimized for firing serrated monofillament flechettes." - w_class = WEIGHT_CLASS_SMALL - mag_type = /obj/item/ammo_box/magazine/flechette/shredder - spread = 15 - recoil = 0.1 - -/obj/item/gun/ballistic/automatic/flechette/shredder/update_icon() - ..() - if(magazine) - cut_overlays() - add_overlay("shreddergun-magazine") - else - cut_overlays() - icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm index b3af722332..70d3bee5af 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm @@ -86,7 +86,7 @@ /obj/item/ammo_box/magazine/mmag/small name = "magpistol magazine (non-lethal disabler)" icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "nlmagmag" + icon_state = "smallmagmag" ammo_type = /obj/item/ammo_casing/caseless/anlmags caliber = "mags" max_ammo = 15 diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm index 8d08937f55..8786eb6dc9 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm @@ -56,7 +56,7 @@ /obj/item/ammo_box/magazine/mmag_e/small name = "magpistol magazine (non-lethal disabler)" icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "nlmagmag" + icon_state = "smallmagmag" ammo_type = /obj/item/ammo_casing/caseless/mag_e/anlmags caliber = "mag_e" max_ammo = 16 diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm index 3df77c4951..1e0e0afc87 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm @@ -123,8 +123,8 @@ item_state = "gun" w_class = WEIGHT_CLASS_NORMAL slot_flags = 0 - /obj/item/firing_pin/implant/pindicate - mag_type = /obj/item/ammo_box/magazine/flechette/ + pin = /obj/item/firing_pin/implant/pindicate + mag_type = /obj/item/ammo_box/magazine/flechette fire_sound = 'sound/weapons/gunshot_smg.ogg' can_suppress = 0 burst_size = 5 @@ -134,12 +134,9 @@ recoil = 0.05 /obj/item/gun/ballistic/automatic/flechette/update_icon() - ..() + cut_overlays() if(magazine) - cut_overlays() add_overlay("flechettegun-magazine") - else - cut_overlays() icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" ///unique variant/// @@ -163,17 +160,13 @@ name = "\improper CX Shredder" desc = "A flechette launching machine pistol made of ultra-light CFRP optimized for firing serrated monofillament flechettes." w_class = WEIGHT_CLASS_SMALL - mag_type = /obj/item/ammo_box/magazine/flechette/shredder spread = 15 recoil = 0.1 /obj/item/gun/ballistic/automatic/flechette/shredder/update_icon() - ..() + cut_overlays() if(magazine) - cut_overlays() add_overlay("shreddergun-magazine") - else - cut_overlays() icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" /*///////////////////////////////////////////////////////////// diff --git a/modular_citadel/icons/obj/guns/cit_guns.dmi b/modular_citadel/icons/obj/guns/cit_guns.dmi index cc04fbcb14220cc508c423a65fd37214ecd794c2..cec9b076aa94442c17da757a1f0db997b1d403b3 100644 GIT binary patch literal 44156 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 literal 43388 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 z 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 diff --git a/tgstation.dme b/tgstation.dme index 3e493d7135..dd66b55bd7 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -768,191 +768,6 @@ #include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" -#include "code\game\objects\items\AI_modules.dm" -#include "code\game\objects\items\airlock_painter.dm" -#include "code\game\objects\items\apc_frame.dm" -#include "code\game\objects\items\blueprints.dm" -#include "code\game\objects\items\body_egg.dm" -#include "code\game\objects\items\bodybag.dm" -#include "code\game\objects\items\candle.dm" -#include "code\game\objects\items\cardboard_cutouts.dm" -#include "code\game\objects\items\cards_ids.dm" -#include "code\game\objects\items\charter.dm" -#include "code\game\objects\items\chrono_eraser.dm" -#include "code\game\objects\items\cigs_lighters.dm" -#include "code\game\objects\items\clown_items.dm" -#include "code\game\objects\items\control_wand.dm" -#include "code\game\objects\items\cosmetics.dm" -#include "code\game\objects\items\courtroom.dm" -#include "code\game\objects\items\crayons.dm" -#include "code\game\objects\items\defib.dm" -#include "code\game\objects\items\dehy_carp.dm" -#include "code\game\objects\items\dice.dm" -#include "code\game\objects\items\dna_injector.dm" -#include "code\game\objects\items\documents.dm" -#include "code\game\objects\items\eightball.dm" -#include "code\game\objects\items\extinguisher.dm" -#include "code\game\objects\items\flamethrower.dm" -#include "code\game\objects\items\gift.dm" -#include "code\game\objects\items\granters.dm" -#include "code\game\objects\items\handcuffs.dm" -#include "code\game\objects\items\his_grace.dm" -#include "code\game\objects\items\holosign_creator.dm" -#include "code\game\objects\items\holy_weapons.dm" -#include "code\game\objects\items\hot_potato.dm" -#include "code\game\objects\items\inducer.dm" -#include "code\game\objects\items\kitchen.dm" -#include "code\game\objects\items\latexballoon.dm" -#include "code\game\objects\items\manuals.dm" -#include "code\game\objects\items\miscellaneous.dm" -#include "code\game\objects\items\mop.dm" -#include "code\game\objects\items\paint.dm" -#include "code\game\objects\items\paiwire.dm" -#include "code\game\objects\items\pet_carrier.dm" -#include "code\game\objects\items\pinpointer.dm" -#include "code\game\objects\items\plushes.dm" -#include "code\game\objects\items\pneumaticCannon.dm" -#include "code\game\objects\items\powerfist.dm" -#include "code\game\objects\items\RCD.dm" -#include "code\game\objects\items\RCL.dm" -#include "code\game\objects\items\religion.dm" -#include "code\game\objects\items\RPD.dm" -#include "code\game\objects\items\RSF.dm" -#include "code\game\objects\items\scrolls.dm" -#include "code\game\objects\items\sharpener.dm" -#include "code\game\objects\items\shields.dm" -#include "code\game\objects\items\shooting_range.dm" -#include "code\game\objects\items\signs.dm" -#include "code\game\objects\items\singularityhammer.dm" -#include "code\game\objects\items\stunbaton.dm" -#include "code\game\objects\items\taster.dm" -#include "code\game\objects\items\teleportation.dm" -#include "code\game\objects\items\teleprod.dm" -#include "code\game\objects\items\theft_tools.dm" -#include "code\game\objects\items\toys.dm" -#include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\twohanded.dm" -#include "code\game\objects\items\vending_items.dm" -#include "code\game\objects\items\weaponry.dm" -#include "code\game\objects\items\circuitboards\circuitboard.dm" -#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" -#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" -#include "code\game\objects\items\devices\aicard.dm" -#include "code\game\objects\items\devices\anomaly_neutralizer.dm" -#include "code\game\objects\items\devices\beacon.dm" -#include "code\game\objects\items\devices\camera_bug.dm" -#include "code\game\objects\items\devices\chameleonproj.dm" -#include "code\game\objects\items\devices\compressionkit.dm" -#include "code\game\objects\items\devices\dogborg_sleeper.dm" -#include "code\game\objects\items\devices\doorCharge.dm" -#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" -#include "code\game\objects\items\devices\flashlight.dm" -#include "code\game\objects\items\devices\forcefieldprojector.dm" -#include "code\game\objects\items\devices\geiger_counter.dm" -#include "code\game\objects\items\devices\glue.dm" -#include "code\game\objects\items\devices\gps.dm" -#include "code\game\objects\items\devices\instruments.dm" -#include "code\game\objects\items\devices\laserpointer.dm" -#include "code\game\objects\items\devices\lightreplacer.dm" -#include "code\game\objects\items\devices\megaphone.dm" -#include "code\game\objects\items\devices\multitool.dm" -#include "code\game\objects\items\devices\paicard.dm" -#include "code\game\objects\items\devices\pipe_painter.dm" -#include "code\game\objects\items\devices\powersink.dm" -#include "code\game\objects\items\devices\pressureplates.dm" -#include "code\game\objects\items\devices\reverse_bear_trap.dm" -#include "code\game\objects\items\devices\scanners.dm" -#include "code\game\objects\items\devices\sensor_device.dm" -#include "code\game\objects\items\devices\taperecorder.dm" -#include "code\game\objects\items\devices\traitordevices.dm" -#include "code\game\objects\items\devices\transfer_valve.dm" -#include "code\game\objects\items\devices\PDA\cart.dm" -#include "code\game\objects\items\devices\PDA\PDA.dm" -#include "code\game\objects\items\devices\PDA\PDA_types.dm" -#include "code\game\objects\items\devices\PDA\radio.dm" -#include "code\game\objects\items\devices\PDA\virus_cart.dm" -#include "code\game\objects\items\devices\radio\electropack.dm" -#include "code\game\objects\items\devices\radio\encryptionkey.dm" -#include "code\game\objects\items\devices\radio\headset.dm" -#include "code\game\objects\items\devices\radio\intercom.dm" -#include "code\game\objects\items\devices\radio\radio.dm" -#include "code\game\objects\items\grenades\antigravity.dm" -#include "code\game\objects\items\grenades\chem_grenade.dm" -#include "code\game\objects\items\grenades\clusterbuster.dm" -#include "code\game\objects\items\grenades\emgrenade.dm" -#include "code\game\objects\items\grenades\flashbang.dm" -#include "code\game\objects\items\grenades\ghettobomb.dm" -#include "code\game\objects\items\grenades\grenade.dm" -#include "code\game\objects\items\grenades\plastic.dm" -#include "code\game\objects\items\grenades\smokebomb.dm" -#include "code\game\objects\items\grenades\spawnergrenade.dm" -#include "code\game\objects\items\grenades\syndieminibomb.dm" -#include "code\game\objects\items\implants\implant.dm" -#include "code\game\objects\items\implants\implant_abductor.dm" -#include "code\game\objects\items\implants\implant_chem.dm" -#include "code\game\objects\items\implants\implant_clown.dm" -#include "code\game\objects\items\implants\implant_exile.dm" -#include "code\game\objects\items\implants\implant_explosive.dm" -#include "code\game\objects\items\implants\implant_freedom.dm" -#include "code\game\objects\items\implants\implant_krav_maga.dm" -#include "code\game\objects\items\implants\implant_mindshield.dm" -#include "code\game\objects\items\implants\implant_misc.dm" -#include "code\game\objects\items\implants\implant_spell.dm" -#include "code\game\objects\items\implants\implant_stealth.dm" -#include "code\game\objects\items\implants\implant_storage.dm" -#include "code\game\objects\items\implants\implant_track.dm" -#include "code\game\objects\items\implants\implantcase.dm" -#include "code\game\objects\items\implants\implantchair.dm" -#include "code\game\objects\items\implants\implanter.dm" -#include "code\game\objects\items\implants\implantpad.dm" -#include "code\game\objects\items\implants\implantuplink.dm" -#include "code\game\objects\items\melee\energy.dm" -#include "code\game\objects\items\melee\misc.dm" -#include "code\game\objects\items\melee\transforming.dm" -#include "code\game\objects\items\robot\ai_upgrades.dm" -#include "code\game\objects\items\robot\robot_items.dm" -#include "code\game\objects\items\robot\robot_parts.dm" -#include "code\game\objects\items\robot\robot_upgrades.dm" -#include "code\game\objects\items\stacks\bscrystal.dm" -#include "code\game\objects\items\stacks\cash.dm" -#include "code\game\objects\items\stacks\medical.dm" -#include "code\game\objects\items\stacks\rods.dm" -#include "code\game\objects\items\stacks\stack.dm" -#include "code\game\objects\items\stacks\telecrystal.dm" -#include "code\game\objects\items\stacks\wrap.dm" -#include "code\game\objects\items\stacks\sheets\glass.dm" -#include "code\game\objects\items\stacks\sheets\leather.dm" -#include "code\game\objects\items\stacks\sheets\light.dm" -#include "code\game\objects\items\stacks\sheets\mineral.dm" -#include "code\game\objects\items\stacks\sheets\sheet_types.dm" -#include "code\game\objects\items\stacks\sheets\sheets.dm" -#include "code\game\objects\items\stacks\tiles\light.dm" -#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" -#include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\storage\backpack.dm" -#include "code\game\objects\items\storage\bags.dm" -#include "code\game\objects\items\storage\belt.dm" -#include "code\game\objects\items\storage\book.dm" -#include "code\game\objects\items\storage\boxes.dm" -#include "code\game\objects\items\storage\briefcase.dm" -#include "code\game\objects\items\storage\dakis.dm" -#include "code\game\objects\items\storage\fancy.dm" -#include "code\game\objects\items\storage\firstaid.dm" -#include "code\game\objects\items\storage\lockbox.dm" -#include "code\game\objects\items\storage\secure.dm" -#include "code\game\objects\items\storage\storage.dm" -#include "code\game\objects\items\storage\toolbox.dm" -#include "code\game\objects\items\storage\uplink_kits.dm" -#include "code\game\objects\items\storage\wallets.dm" -#include "code\game\objects\items\tanks\jetpack.dm" -#include "code\game\objects\items\tanks\tank_types.dm" -#include "code\game\objects\items\tanks\tanks.dm" -#include "code\game\objects\items\tanks\watertank.dm" -#include "code\game\objects\items\tools\crowbar.dm" -#include "code\game\objects\items\tools\screwdriver.dm" -#include "code\game\objects\items\tools\weldingtool.dm" -#include "code\game\objects\items\tools\wirecutters.dm" -#include "code\game\objects\items\tools\wrench.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" @@ -3016,7 +2831,6 @@ #include "modular_citadel\code\modules\projectiles\bullets\bullets\smg.dm" #include "modular_citadel\code\modules\projectiles\guns\pumpenergy.dm" #include "modular_citadel\code\modules\projectiles\guns\toys.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\flechette.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\handguns.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon_energy.dm" From 8fa90fb6a2f945f11a6fde4d03d7f1f47b0005e4 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 21:59:57 +0200 Subject: [PATCH 062/108] dream maker --- tgstation.dme | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index dd66b55bd7..36cda6a0e3 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -768,6 +768,191 @@ #include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" +#include "code\game\objects\items\AI_modules.dm" +#include "code\game\objects\items\airlock_painter.dm" +#include "code\game\objects\items\apc_frame.dm" +#include "code\game\objects\items\blueprints.dm" +#include "code\game\objects\items\body_egg.dm" +#include "code\game\objects\items\bodybag.dm" +#include "code\game\objects\items\candle.dm" +#include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\charter.dm" +#include "code\game\objects\items\chrono_eraser.dm" +#include "code\game\objects\items\cigs_lighters.dm" +#include "code\game\objects\items\clown_items.dm" +#include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\cosmetics.dm" +#include "code\game\objects\items\courtroom.dm" +#include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\defib.dm" +#include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\dice.dm" +#include "code\game\objects\items\dna_injector.dm" +#include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\flamethrower.dm" +#include "code\game\objects\items\gift.dm" +#include "code\game\objects\items\granters.dm" +#include "code\game\objects\items\handcuffs.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\holosign_creator.dm" +#include "code\game\objects\items\holy_weapons.dm" +#include "code\game\objects\items\hot_potato.dm" +#include "code\game\objects\items\inducer.dm" +#include "code\game\objects\items\kitchen.dm" +#include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\miscellaneous.dm" +#include "code\game\objects\items\mop.dm" +#include "code\game\objects\items\paint.dm" +#include "code\game\objects\items\paiwire.dm" +#include "code\game\objects\items\pet_carrier.dm" +#include "code\game\objects\items\pinpointer.dm" +#include "code\game\objects\items\plushes.dm" +#include "code\game\objects\items\pneumaticCannon.dm" +#include "code\game\objects\items\powerfist.dm" +#include "code\game\objects\items\RCD.dm" +#include "code\game\objects\items\RCL.dm" +#include "code\game\objects\items\religion.dm" +#include "code\game\objects\items\RPD.dm" +#include "code\game\objects\items\RSF.dm" +#include "code\game\objects\items\scrolls.dm" +#include "code\game\objects\items\sharpener.dm" +#include "code\game\objects\items\shields.dm" +#include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\signs.dm" +#include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\stunbaton.dm" +#include "code\game\objects\items\taster.dm" +#include "code\game\objects\items\teleportation.dm" +#include "code\game\objects\items\teleprod.dm" +#include "code\game\objects\items\theft_tools.dm" +#include "code\game\objects\items\toys.dm" +#include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded.dm" +#include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\weaponry.dm" +#include "code\game\objects\items\circuitboards\circuitboard.dm" +#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" +#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" +#include "code\game\objects\items\devices\aicard.dm" +#include "code\game\objects\items\devices\anomaly_neutralizer.dm" +#include "code\game\objects\items\devices\beacon.dm" +#include "code\game\objects\items\devices\camera_bug.dm" +#include "code\game\objects\items\devices\chameleonproj.dm" +#include "code\game\objects\items\devices\compressionkit.dm" +#include "code\game\objects\items\devices\dogborg_sleeper.dm" +#include "code\game\objects\items\devices\doorCharge.dm" +#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" +#include "code\game\objects\items\devices\flashlight.dm" +#include "code\game\objects\items\devices\forcefieldprojector.dm" +#include "code\game\objects\items\devices\geiger_counter.dm" +#include "code\game\objects\items\devices\glue.dm" +#include "code\game\objects\items\devices\gps.dm" +#include "code\game\objects\items\devices\instruments.dm" +#include "code\game\objects\items\devices\laserpointer.dm" +#include "code\game\objects\items\devices\lightreplacer.dm" +#include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\multitool.dm" +#include "code\game\objects\items\devices\paicard.dm" +#include "code\game\objects\items\devices\pipe_painter.dm" +#include "code\game\objects\items\devices\powersink.dm" +#include "code\game\objects\items\devices\pressureplates.dm" +#include "code\game\objects\items\devices\reverse_bear_trap.dm" +#include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\devices\sensor_device.dm" +#include "code\game\objects\items\devices\taperecorder.dm" +#include "code\game\objects\items\devices\traitordevices.dm" +#include "code\game\objects\items\devices\transfer_valve.dm" +#include "code\game\objects\items\devices\PDA\cart.dm" +#include "code\game\objects\items\devices\PDA\PDA.dm" +#include "code\game\objects\items\devices\PDA\PDA_types.dm" +#include "code\game\objects\items\devices\PDA\radio.dm" +#include "code\game\objects\items\devices\PDA\virus_cart.dm" +#include "code\game\objects\items\devices\radio\electropack.dm" +#include "code\game\objects\items\devices\radio\encryptionkey.dm" +#include "code\game\objects\items\devices\radio\headset.dm" +#include "code\game\objects\items\devices\radio\intercom.dm" +#include "code\game\objects\items\devices\radio\radio.dm" +#include "code\game\objects\items\grenades\antigravity.dm" +#include "code\game\objects\items\grenades\chem_grenade.dm" +#include "code\game\objects\items\grenades\clusterbuster.dm" +#include "code\game\objects\items\grenades\emgrenade.dm" +#include "code\game\objects\items\grenades\flashbang.dm" +#include "code\game\objects\items\grenades\ghettobomb.dm" +#include "code\game\objects\items\grenades\grenade.dm" +#include "code\game\objects\items\grenades\plastic.dm" +#include "code\game\objects\items\grenades\smokebomb.dm" +#include "code\game\objects\items\grenades\spawnergrenade.dm" +#include "code\game\objects\items\grenades\syndieminibomb.dm" +#include "code\game\objects\items\implants\implant.dm" +#include "code\game\objects\items\implants\implant_abductor.dm" +#include "code\game\objects\items\implants\implant_chem.dm" +#include "code\game\objects\items\implants\implant_clown.dm" +#include "code\game\objects\items\implants\implant_exile.dm" +#include "code\game\objects\items\implants\implant_explosive.dm" +#include "code\game\objects\items\implants\implant_freedom.dm" +#include "code\game\objects\items\implants\implant_krav_maga.dm" +#include "code\game\objects\items\implants\implant_mindshield.dm" +#include "code\game\objects\items\implants\implant_misc.dm" +#include "code\game\objects\items\implants\implant_spell.dm" +#include "code\game\objects\items\implants\implant_stealth.dm" +#include "code\game\objects\items\implants\implant_storage.dm" +#include "code\game\objects\items\implants\implant_track.dm" +#include "code\game\objects\items\implants\implantcase.dm" +#include "code\game\objects\items\implants\implantchair.dm" +#include "code\game\objects\items\implants\implanter.dm" +#include "code\game\objects\items\implants\implantpad.dm" +#include "code\game\objects\items\implants\implantuplink.dm" +#include "code\game\objects\items\melee\energy.dm" +#include "code\game\objects\items\melee\misc.dm" +#include "code\game\objects\items\melee\transforming.dm" +#include "code\game\objects\items\robot\ai_upgrades.dm" +#include "code\game\objects\items\robot\robot_items.dm" +#include "code\game\objects\items\robot\robot_parts.dm" +#include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\stacks\bscrystal.dm" +#include "code\game\objects\items\stacks\cash.dm" +#include "code\game\objects\items\stacks\medical.dm" +#include "code\game\objects\items\stacks\rods.dm" +#include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\telecrystal.dm" +#include "code\game\objects\items\stacks\wrap.dm" +#include "code\game\objects\items\stacks\sheets\glass.dm" +#include "code\game\objects\items\stacks\sheets\leather.dm" +#include "code\game\objects\items\stacks\sheets\light.dm" +#include "code\game\objects\items\stacks\sheets\mineral.dm" +#include "code\game\objects\items\stacks\sheets\sheet_types.dm" +#include "code\game\objects\items\stacks\sheets\sheets.dm" +#include "code\game\objects\items\stacks\tiles\light.dm" +#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" +#include "code\game\objects\items\stacks\tiles\tile_types.dm" +#include "code\game\objects\items\storage\backpack.dm" +#include "code\game\objects\items\storage\bags.dm" +#include "code\game\objects\items\storage\belt.dm" +#include "code\game\objects\items\storage\book.dm" +#include "code\game\objects\items\storage\boxes.dm" +#include "code\game\objects\items\storage\briefcase.dm" +#include "code\game\objects\items\storage\dakis.dm" +#include "code\game\objects\items\storage\fancy.dm" +#include "code\game\objects\items\storage\firstaid.dm" +#include "code\game\objects\items\storage\lockbox.dm" +#include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\storage.dm" +#include "code\game\objects\items\storage\toolbox.dm" +#include "code\game\objects\items\storage\uplink_kits.dm" +#include "code\game\objects\items\storage\wallets.dm" +#include "code\game\objects\items\tanks\jetpack.dm" +#include "code\game\objects\items\tanks\tank_types.dm" +#include "code\game\objects\items\tanks\tanks.dm" +#include "code\game\objects\items\tanks\watertank.dm" +#include "code\game\objects\items\tools\crowbar.dm" +#include "code\game\objects\items\tools\screwdriver.dm" +#include "code\game\objects\items\tools\weldingtool.dm" +#include "code\game\objects\items\tools\wirecutters.dm" +#include "code\game\objects\items\tools\wrench.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" From 7065a8684185bccb0617339ffbcd621768253417 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 22:02:22 +0200 Subject: [PATCH 063/108] Revert "Revert "Fixes rocket launchers, buffing their accuracy etc."" --- .../machinery/computer/arcade/minesweeper.dm | 10 ++--- .../projectiles/ammunition/caseless/rocket.dm | 2 +- .../boxes_magazines/internal/grenade.dm | 2 +- code/modules/projectiles/gun.dm | 13 ++++++- .../projectiles/guns/ballistic/launchers.dm | 39 ++++++++++--------- .../projectiles/projectile/special/rocket.dm | 1 + .../code/modules/projectiles/gun.dm | 10 ----- 7 files changed, 40 insertions(+), 37 deletions(-) diff --git a/code/game/machinery/computer/arcade/minesweeper.dm b/code/game/machinery/computer/arcade/minesweeper.dm index fe69860f76..e90e05966c 100644 --- a/code/game/machinery/computer/arcade/minesweeper.dm +++ b/code/game/machinery/computer/arcade/minesweeper.dm @@ -250,11 +250,11 @@ itemname = "a syndicate bomb beacon" new /obj/item/sbeacondrop/bomb(loc) if(2) - itemname = "a grenade launcher" - new /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted(loc) - new /obj/item/ammo_casing/a40mm(loc) - new /obj/item/ammo_casing/a40mm(loc) - new /obj/item/ammo_casing/a40mm(loc) + itemname = "a rocket launcher" + new /obj/item/gun/ballistic/rocketlauncher/unrestricted(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) if(3) itemname = "two bags of c4" new /obj/item/storage/backpack/duffelbag/syndie/c4(loc) diff --git a/code/modules/projectiles/ammunition/caseless/rocket.dm b/code/modules/projectiles/ammunition/caseless/rocket.dm index 9d6befce53..bc693d96bc 100644 --- a/code/modules/projectiles/ammunition/caseless/rocket.dm +++ b/code/modules/projectiles/ammunition/caseless/rocket.dm @@ -9,7 +9,7 @@ name = "\improper PM-9HEDP" desc = "An 84mm High Explosive Dual Purpose rocket. Pointy end toward mechs." caliber = "84mm" - icon_state = "s-casing-live" + icon_state = "84mm-hedp" projectile_type = /obj/item/projectile/bullet/a84mm /obj/item/ammo_casing/caseless/a75 diff --git a/code/modules/projectiles/boxes_magazines/internal/grenade.dm b/code/modules/projectiles/boxes_magazines/internal/grenade.dm index 352d1eb951..79a005ee8a 100644 --- a/code/modules/projectiles/boxes_magazines/internal/grenade.dm +++ b/code/modules/projectiles/boxes_magazines/internal/grenade.dm @@ -11,7 +11,7 @@ max_ammo = 1 /obj/item/ammo_box/magazine/internal/rocketlauncher - name = "grenade launcher internal magazine" + name = "rocket launcher internal magazine" ammo_type = /obj/item/ammo_casing/caseless/rocket caliber = "84mm" max_ammo = 1 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 98fd774d63..fb3ed19f82 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -32,9 +32,10 @@ var/fire_delay = 0 //rate of fire for burst firing and semi auto var/firing_burst = 0 //Prevent the weapon from firing again while already firing var/semicd = 0 //cooldown handler - var/weapon_weight = WEAPON_LIGHT + var/weapon_weight = WEAPON_LIGHT //currently only used for inaccuracy var/spread = 0 //Spread induced by the gun itself. var/randomspread = 1 //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. + var/inaccuracy_modifier = 1 lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' @@ -538,3 +539,13 @@ if(A == chambered) chambered = null update_icon() + +/obj/item/gun/proc/getinaccuracy(mob/living/user) + if(!iscarbon(user)) + return FALSE + else + var/mob/living/carbon/holdingdude = user + if(istype(holdingdude) && holdingdude.combatmode) + return (max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) * inaccuracy_modifier) + else + return ((weapon_weight * 25) * inaccuracy_modifier) diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index eea4e1bc0b..f6356dce99 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -86,6 +86,7 @@ pin = /obj/item/firing_pin/implant/pindicate burst_size = 1 fire_delay = 0 + inaccuracy_modifier = 0.7 casing_ejector = FALSE weapon_weight = WEAPON_HEAVY magazine_wording = "rocket" @@ -108,34 +109,34 @@ /obj/item/gun/ballistic/rocketlauncher/can_shoot() return chambered?.BB -/obj/item/gun/ballistic/rocketlauncher/process_chamber() - if(chambered) - chambered = null - if(magazine) - QDEL_NULL(magazine) - update_icon() - /obj/item/gun/ballistic/rocketlauncher/attack_self_tk(mob/user) return //too difficult to remove the rocket with TK /obj/item/gun/ballistic/rocketlauncher/attack_self(mob/living/user) if(magazine) - if(chambered) - chambered.forceMove(magazine) - magazine.stored_ammo.Insert(1, chambered) + var/obj/item/ammo_casing/AC = chambered + if(AC) + if(!user.put_in_hands(AC)) + AC.bounce_away(FALSE, NONE) + to_chat(user, "You remove \the [AC] from \the [src]!") + playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) chambered = null else - stack_trace("Removed [magazine] from [src] without a chambered round") - magazine.forceMove(drop_location()) - if(user.is_holding(src)) - user.put_in_hands(magazine) - playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) - to_chat(user, "You work the [magazine] out from [src].") - magazine = null - else - to_chat(user, "There's no rocket in [src].") + to_chat(user, "There's no [magazine_wording] in [src].") update_icon() +/obj/item/gun/ballistic/rocketlauncher/attackby(obj/item/A, mob/user, params) + if(magazine && istype(A, /obj/item/ammo_casing)) + if(user.temporarilyRemoveItemFromInventory(A)) + if(!chambered) + to_chat(user, "You load a new [A] into \the [src].") + playsound(src, "gun_insert_full_magazine", 70, 1) + chamber_round() + update_icon() + return TRUE + else + to_chat(user, "You cannot seem to get \the [A] out of your hands!") + /obj/item/gun/ballistic/rocketlauncher/update_icon() icon_state = "[initial(icon_state)]-[chambered ? "1" : "0"]" diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm index a62fa25f7d..e15810c6bb 100644 --- a/code/modules/projectiles/projectile/special/rocket.dm +++ b/code/modules/projectiles/projectile/special/rocket.dm @@ -16,6 +16,7 @@ var/anti_armour_damage = 200 armour_penetration = 100 dismemberment = 100 + ricochets_max = 0 /obj/item/projectile/bullet/a84mm/on_hit(atom/target, blocked = FALSE) ..() diff --git a/modular_citadel/code/modules/projectiles/gun.dm b/modular_citadel/code/modules/projectiles/gun.dm index ea8af7c74c..317f68b4c4 100644 --- a/modular_citadel/code/modules/projectiles/gun.dm +++ b/modular_citadel/code/modules/projectiles/gun.dm @@ -9,13 +9,3 @@ return 0 else return ..() - -/obj/item/gun/proc/getinaccuracy(mob/living/user) - if(!iscarbon(user)) - return 0 - else - var/mob/living/carbon/holdingdude = user - if(istype(holdingdude) && holdingdude.combatmode) - return max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) - else - return weapon_weight * 25 From 75d6768ba7ccc119e8d007d004f4ab2c1e213e61 Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 22:12:05 +0100 Subject: [PATCH 064/108] Changed how the box works so it's not a storage. --- code/game/objects/items/storage/boxes.dm | 12 +++++++++--- code/modules/vending/security.dm | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 94d91af5a9..f97f52fbd5 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1197,13 +1197,19 @@ new /obj/item/reagent_containers/food/drinks/coffee/type2(src) new /obj/item/tank/internals/emergency_oxygen(src) -/obj/item/storage/box/secbat +//Where do I put this? +/obj/item/secbat name = "Secbat box" desc = "Contained inside is a secbat for use with law enforcement." + icon = 'icons/obj/storage.dmi' + icon_state = "box" + item_state = "syringe_kit" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' -/obj/item/storage/box/attack_self(mob/user) +/obj/item/secbat/attack_self(mob/user) new /mob/living/simple_animal/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") - var/obj/item/I = new foldable + var/obj/item/I = new /obj/item/stack/sheet/cardboard qdel(src) user.put_in_hands(I) diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index a55668d448..b3b21fe375 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -13,7 +13,7 @@ /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7, - /obj/item/storage/box/secbat = 5) + /obj/item/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/ssword_kit = 1) From e5648fd471764c0c486d838914102536d142d523 Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 22:57:22 +0100 Subject: [PATCH 065/108] Made bat part of previous bat type. --- code/game/objects/items/storage/boxes.dm | 2 +- .../mob/living/simple_animal/friendly/bat.dm | 42 ------------------- .../simple_animal/hostile/retaliate/bat.dm | 10 +++++ tgstation.dme | 1 - 4 files changed, 11 insertions(+), 44 deletions(-) delete mode 100644 code/modules/mob/living/simple_animal/friendly/bat.dm diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index f97f52fbd5..84c6d52906 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1208,7 +1208,7 @@ righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' /obj/item/secbat/attack_self(mob/user) - new /mob/living/simple_animal/bat/secbat(user.loc) + new /mob/living/simple_animal/hostile/retaliate/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") var/obj/item/I = new /obj/item/stack/sheet/cardboard qdel(src) diff --git a/code/modules/mob/living/simple_animal/friendly/bat.dm b/code/modules/mob/living/simple_animal/friendly/bat.dm deleted file mode 100644 index b23423c9c9..0000000000 --- a/code/modules/mob/living/simple_animal/friendly/bat.dm +++ /dev/null @@ -1,42 +0,0 @@ -/mob/living/simple_animal/bat - name = "Bat" - desc = "A fruit bat which is known to roost in spaceships occastionally." - icon_state = "bat" - icon_living = "bat" - icon_dead = "bat_dead" - icon_gib = "bat_dead" - turns_per_move = 1 - response_help = "brushes aside" - response_disarm = "flails at" - response_harm = "hits" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - speak_chance = 0 - maxHealth = 15 - health = 15 - spacewalk = TRUE - see_in_dark = 10 - harm_intent_damage = 6 - melee_damage_lower = 6 - melee_damage_upper = 5 - attacktext = "bites" - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1) - pass_flags = PASSTABLE - gold_core_spawnable = FRIENDLY_SPAWN - attack_sound = 'sound/weapons/bite.ogg' - obj_damage = 0 - environment_smash = ENVIRONMENT_SMASH_NONE - ventcrawler = VENTCRAWLER_ALWAYS - mob_size = MOB_SIZE_TINY - movement_type = FLYING - speak_emote = list("squeaks") - emote_see = list("squeaks eagerly.", "flaps about.") - -/mob/living/simple_animal/bat/secbat - name = "Security Bat" - icon_state = "secbat" - icon_living = "secbat" - icon_dead = "secbat_dead" - icon_gib = "secbat_dead" - desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." - emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") - response_help = "respects the authority of" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm index 5cee4ef1b7..cc54ad3bef 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm @@ -38,3 +38,13 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 +/mob/living/simple_animal/hostile/retaliate/bat/secbat + name = "Security Bat" + icon_state = "secbat" + icon_living = "secbat" + icon_dead = "secbat_dead" + icon_gib = "secbat_dead" + desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." + emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") + response_help = "respects the authority of" + gold_core_spawnable = FRIENDLY_SPAWN diff --git a/tgstation.dme b/tgstation.dme index eb547453d9..6aee7dffa1 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2101,7 +2101,6 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" -#include "code\modules\mob\living\simple_animal\friendly\bat.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" From d981b756e3a7cd3e38903d2772671e7c67d9a92b Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 19 Jul 2019 23:49:53 -0400 Subject: [PATCH 066/108] Update packs.dm --- code/modules/cargo/packs.dm | 100 +++++++++++++++++++++++++----------- 1 file changed, 69 insertions(+), 31 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..fd1f548c2c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -252,6 +252,17 @@ crate_name = "space suit crate" crate_type = /obj/structure/closet/crate/secure +/datum/supply_pack/emergency/spacejets + name = "Spare EVA Jetpacks" + desc = "Contains three EVA grade jectpaks. Requires EVA access to open." + cost = 2000 + access = ACCESS_EVA + contains = list(/obj/item/tank/jetpack/carbondioxide/eva, + /obj/item/tank/jetpack/carbondioxide/eva, + /obj/item/tank/jetpack/carbondioxide/eva) + crate_name = "eva jetpacks crate" + crate_type = /obj/structure/closet/crate/secure + /datum/supply_pack/emergency/specialops name = "Special Ops Supplies" desc = "(*!&@#TOO CHEAP FOR THAT NULL_ENTRY, HUH OPERATIVE? WELL, THIS LITTLE ORDER CAN STILL HELP YOU OUT IN A PINCH. CONTAINS A BOX OF FIVE EMP GRENADES, THREE SMOKEBOMBS, AN INCENDIARY GRENADE, AND A \"SLEEPY PEN\" FULL OF NICE TOXINS!#@*$" @@ -339,15 +350,6 @@ /obj/item/clothing/head/fedora/det_hat) crate_name = "forensics crate" -/datum/supply_pack/security/sechardsuit - name = "Sec Hardsuit" - desc = "One Sec Hardsuit with a small air tank and mask." - cost = 3000 // half of SWAT gear for have the armor and half the gear - contains = list(/obj/item/clothing/suit/space/hardsuit/security, - /obj/item/tank/internals/air, - /obj/item/clothing/mask/gas) - crate_name = "sec hardsuit crate" - /datum/supply_pack/security/helmets name = "Helmets Crate" desc = "Contains three standard-issue brain buckets. Requires Security access to open." @@ -366,6 +368,55 @@ /obj/item/gun/energy/laser) crate_name = "laser crate" +/datum/supply_pack/security/russianclothing + name = "Russian Surplus Clothing" + desc = "An old russian crate full of surplus armor that they used to use! Has two sets of bulletproff armor, a few union suits and some warm hats!" + contraband = TRUE + cost = 5000 // Its basicly sec suits, good boots/gloves + contains = list(/obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas) + crate_name = "surplus russian clothing" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/security/russianmosin + name = "Russian Minutemen Gear" + desc = "An old russian Minutemen crate, comes with a full russian outfit, a mosin and a stripper clip." + contraband = TRUE + access = FALSE + cost = 5000 // + contains = list(/obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/mask/gas, + /obj/item/gun/ballistic/shotgun/boltaction, + /obj/item/ammo_box/a762) + crate_name = "surplus russian gear" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/security/sechardsuit + name = "Sec Hardsuit" + desc = "One Sec Hardsuit with a small air tank and mask." + cost = 3000 // half of SWAT gear for have the armor and half the gear + contains = list(/obj/item/clothing/suit/space/hardsuit/security, + /obj/item/tank/internals/air, + /obj/item/clothing/mask/gas) + crate_name = "sec hardsuit crate" + /datum/supply_pack/security/securitybarriers name = "Security Barrier Grenades" desc = "Stem the tide with four Security Barrier grenades. Requires Security access to open." @@ -430,28 +481,6 @@ /obj/item/melee/baton/loaded) crate_name = "stun baton crate" -/datum/supply_pack/security/russianclothing - name = "Russian Surplus Clothing" - desc = "An old russian crate full of surplus armor that they used to use! Has two sets of bulletproff armor, a few union suits and some warm hats!" - contraband = TRUE - cost = 5000 // Its basicly sec suits, good boots/gloves - contains = list(/obj/item/clothing/suit/security/officer/russian, - /obj/item/clothing/suit/security/officer/russian, - /obj/item/clothing/shoes/combat, - /obj/item/clothing/shoes/combat, - /obj/item/clothing/head/ushanka, - /obj/item/clothing/head/ushanka, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/head/helmet/alt, - /obj/item/clothing/head/helmet/alt, - /obj/item/clothing/gloves/combat, - /obj/item/clothing/gloves/combat, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas) - crate_name = "surplus russian clothing" - crate_type = /obj/structure/closet/crate/internals - /datum/supply_pack/security/taser name = "Taser Crate" desc = "From the depths of stunbased combat, this order rises above, supreme. Contains three hybrid tasers, capable of firing both electrodes and disabling shots. Requires Security access to open." @@ -665,6 +694,15 @@ /obj/item/gun/energy/e_gun/stun) crate_name = "swat taser crate" +/datum/supply_pack/security/armory/woodstock + name = "Classic WoodStock Shotguns Crate" + desc = "Contains three rustic, pumpaction shotguns. Requires Armory access to open." + cost = 3500 + contains = list(/obj/item/gun/ballistic/shotgun, + /obj/item/gun/ballistic/shotgun. + /obj/item/gun/ballistic/shotgun) + crate_name = "woodstock shotguns crate" + /datum/supply_pack/security/armory/wt550 name = "WT-550 Semi-Auto Rifle Crate" desc = "Contains two high-powered, semiautomatic rifles chambered in 4.6x30mm. Requires Armory access to open." From 0a8954c2d69dfca12dd83c7e580e62ded65634ae Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 19 Jul 2019 23:53:12 -0400 Subject: [PATCH 067/108] Update packs.dm --- code/modules/cargo/packs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index fd1f548c2c..89dd76bf0d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -699,7 +699,7 @@ desc = "Contains three rustic, pumpaction shotguns. Requires Armory access to open." cost = 3500 contains = list(/obj/item/gun/ballistic/shotgun, - /obj/item/gun/ballistic/shotgun. + /obj/item/gun/ballistic/shotgun, /obj/item/gun/ballistic/shotgun) crate_name = "woodstock shotguns crate" From 22ddaafad476895e8e5cc48bf16e22483b433e34 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:49:41 -0500 Subject: [PATCH 068/108] Automatic changelog generation for PR #8925 [ci skip] --- html/changelogs/AutoChangeLog-pr-8925.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8925.yml diff --git a/html/changelogs/AutoChangeLog-pr-8925.yml b/html/changelogs/AutoChangeLog-pr-8925.yml new file mode 100644 index 0000000000..ddc90eba19 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8925.yml @@ -0,0 +1,4 @@ +author: "BurgerLUA" +delete-after: True +changes: + - bugfix: "Fixed autolathe wires not correctly shocking you when pulsed." From 724af961fd0c12a9d12445da808be33a00982f68 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:50:00 -0500 Subject: [PATCH 069/108] Automatic changelog generation for PR #8906 [ci skip] --- html/changelogs/AutoChangeLog-pr-8906.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8906.yml diff --git a/html/changelogs/AutoChangeLog-pr-8906.yml b/html/changelogs/AutoChangeLog-pr-8906.yml new file mode 100644 index 0000000000..c988071f3e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8906.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - tweak: "Sweaters now cover groins too." From 559a238d37020f02f0f0b436c21496d88d3e57a8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:50:23 -0500 Subject: [PATCH 070/108] Automatic changelog generation for PR #8922 [ci skip] --- html/changelogs/AutoChangeLog-pr-8922.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8922.yml diff --git a/html/changelogs/AutoChangeLog-pr-8922.yml b/html/changelogs/AutoChangeLog-pr-8922.yml new file mode 100644 index 0000000000..1e641bd424 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8922.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - rscadd: "Gamemode voting results are displayed at the end-round screen." From a39dbf2e854d852fb44aa03cd16a99da10a62c2d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:52:47 -0500 Subject: [PATCH 071/108] Automatic changelog generation for PR #8898 [ci skip] --- html/changelogs/AutoChangeLog-pr-8898.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8898.yml diff --git a/html/changelogs/AutoChangeLog-pr-8898.yml b/html/changelogs/AutoChangeLog-pr-8898.yml new file mode 100644 index 0000000000..e836d4225e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8898.yml @@ -0,0 +1,4 @@ +author: "WhiteHusky" +delete-after: True +changes: + - tweak: "Checking yourself shouldn't freeze the client anymore." From 9f00a26eb4f542f97f5535109efbfb8fe27935b2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:54:50 -0500 Subject: [PATCH 072/108] Automatic changelog generation for PR #8917 [ci skip] --- html/changelogs/AutoChangeLog-pr-8917.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8917.yml diff --git a/html/changelogs/AutoChangeLog-pr-8917.yml b/html/changelogs/AutoChangeLog-pr-8917.yml new file mode 100644 index 0000000000..2b858cad47 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8917.yml @@ -0,0 +1,4 @@ +author: "Bhijn" +delete-after: True +changes: + - bugfix: "Warp whistles no longer grant permanent invulnerability and invisibility" From 60f8dc9bc815ad438e47073e2087af10f226dfc6 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:57:16 -0500 Subject: [PATCH 073/108] Automatic changelog generation for PR #8830 [ci skip] --- html/changelogs/AutoChangeLog-pr-8830.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8830.yml diff --git a/html/changelogs/AutoChangeLog-pr-8830.yml b/html/changelogs/AutoChangeLog-pr-8830.yml new file mode 100644 index 0000000000..e4cb94374b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8830.yml @@ -0,0 +1,6 @@ +author: "Ghommie (original PRs by Kmc2000 and actioninja)" +delete-after: True +changes: + - rscadd: "Added darkmode! You can opt-in to this by clicking the new toggle darkmode button just beside the settings one." + - rscadd: "Byond members will now have a new setting for their Antag OOC color, instead of using their OOC one. (Antag OOC still locked under admin discretion though)" + - rscdel: "Default black'n'white windows style." From f32eac94d3dc9971ad3267cad4352eb73810ca56 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:59:07 -0500 Subject: [PATCH 074/108] Automatic changelog generation for PR #8829 [ci skip] --- html/changelogs/AutoChangeLog-pr-8829.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8829.yml diff --git a/html/changelogs/AutoChangeLog-pr-8829.yml b/html/changelogs/AutoChangeLog-pr-8829.yml new file mode 100644 index 0000000000..6d0dd108dd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8829.yml @@ -0,0 +1,5 @@ +author: "BurgerLUA" +delete-after: True +changes: + - code_imp: "Added a new framework for reagents. Reagents can now have a bool that determines if it can be detected by handheld medical analyzers. Currently only the changeling sting chemical does this." + - balance: "Made changeling transformation string last between 10-15 minutes. Lowered the dna cost of changeling sting from 3 dna to 2 dna. Lowered the chemical cost from 50 to 10. Lowered the loudness from 2 to 1. Changeling sting transformation can be removed via high doses of calomel." From 39dea966aeaa6f8dc2a561b677915ae2447e1baa Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 14:06:57 -0500 Subject: [PATCH 075/108] Automatic changelog generation for PR #8920 [ci skip] --- html/changelogs/AutoChangeLog-pr-8920.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8920.yml diff --git a/html/changelogs/AutoChangeLog-pr-8920.yml b/html/changelogs/AutoChangeLog-pr-8920.yml new file mode 100644 index 0000000000..6d3ae3ada4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8920.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - rscadd: "Towels. Crafted with 3 sheets of cloth, they can be worn on head, suit and belt slots even without uniform, or laid flat on the floor. Sprites from Baystation and Aurora Station." + - rscadd: "You can combat mode right click people while wielding rags and towels to pat out their flames (to no use for rags) or otherwise drying them out." From 309bc1c899d6066b2484e1e5730d38d5f17ea78f Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:34:44 +0100 Subject: [PATCH 076/108] Requested change. --- code/game/objects/items/storage/boxes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 84c6d52906..5a4d85885b 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1210,6 +1210,6 @@ /obj/item/secbat/attack_self(mob/user) new /mob/living/simple_animal/hostile/retaliate/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") - var/obj/item/I = new /obj/item/stack/sheet/cardboard + var/obj/item/stack/sheet/cardboard/I = new(user.drop_location()) qdel(src) user.put_in_hands(I) From c2b3df34c1ca9a9432c26495c9e42ec7e7140f85 Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:46:50 +0100 Subject: [PATCH 077/108] Cargobox. --- code/modules/cargo/packs.dm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..cd8e0536e2 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -471,6 +471,18 @@ /obj/item/storage/box/wall_flash) crate_name = "wall-mounted flash crate" +/datum/supply_pack/security/secbat + name = "Security Bat Crate" + desc = "Contains five security bats, perfect to Bat-up any security officer." + cost = 1000 + access = FALSE + contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat) + crate_name = "security bat crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Armory ////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2775,4 +2787,3 @@ /obj/item/toner, /obj/item/toner) crate_name = "toner crate" - From 4f2406ee3afa466641e1a0c1f17307e2b357b7a3 Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:55:46 +0100 Subject: [PATCH 078/108] Made it a critterbox instead. --- code/modules/cargo/packs.dm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index cd8e0536e2..ca0fa74ac6 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -471,18 +471,6 @@ /obj/item/storage/box/wall_flash) crate_name = "wall-mounted flash crate" -/datum/supply_pack/security/secbat - name = "Security Bat Crate" - desc = "Contains five security bats, perfect to Bat-up any security officer." - cost = 1000 - access = FALSE - contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat) - crate_name = "security bat crate" - ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Armory ////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2216,6 +2204,17 @@ /mob/living/simple_animal/hostile/retaliate/poison/snake) crate_name = "snake crate" +/datum/supply_pack/critter/secbat + name = "Security Bat Crate" + desc = "Contains five security bats, perfect to Bat-up any security officer." + cost = 2500 + contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat) + crate_name = "security bat crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Costumes & Toys ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// From 60beff342047516b7de8e786ec08ef893ae81510 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Sat, 20 Jul 2019 17:42:00 -0700 Subject: [PATCH 079/108] Added --- code/game/machinery/cloning.dm | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ba9b6fc225..c9e287296c 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -163,15 +163,11 @@ H.hardset_dna(ui, se, H.real_name, null, mrace, features) - if(efficiency > 2) - var/list/unclean_mutations = (GLOB.not_good_mutations|GLOB.bad_mutations) - H.dna.remove_mutation_group(unclean_mutations) - if(efficiency > 5 && prob(20)) - H.randmutvg() - if(efficiency < 3 && prob(50)) - var/mob/M = H.randmutb() - if(ismob(M)) - H = M + if(prob(50 - efficiency*10)) //Chance to give a bad mutation. + H.randmutb() //100% bad mutation. Can be cured with mutadone. + + if(prob(50 - efficiency*10)) //Chance to scramble your DNA + scramble_dna(H,ui=TRUE,10) //Chance to scramble your visual DNA a little, with 10% occuring for each node. H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment. occupant = H From f315696937f5fd8c920b52714ff2b071510cc643 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 20 Jul 2019 22:19:03 -0400 Subject: [PATCH 080/108] fix n stuff --- .../code/modules/client/loadout/backpack.dm | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 6fa597565f..c2713b49be 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -23,11 +23,6 @@ category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/lampplushie -/datum/gear/plushrng - name = "Random plushie" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/random - /datum/gear/tennis name = "Classic Tennis Ball" category = SLOT_IN_BACKPACK @@ -84,8 +79,24 @@ path = /obj/item/toy/katana cost = 3 -//datum/gear/lumeyes -// name = "Luminescent eye auto surgeon" -// category = SLOT_IN_BACKPACK -// path = /obj/item/autosurgeon/gloweyes -// cost = 4 +/datum/gear/box + name = "Spare box" + category = SLOT_IN_BACKPACK + path = /obj/item/storage/box + cost = 2 + +/datum/gear/crowbar + name = "Pocket Crowbar" + category = SLOT_IN_BACKPACK + path = /obj/item/crowbar + cost = 2 + +/datum/gear/tapeplayer + name = "Taperecorder" + category = SLOT_IN_BACKPACK + path = /obj/item/taperecorder + +/datum/gear/tape + name = "Spare cassette tape" + category = SLOT_IN_BACKPACK + path = /obj/item/tape/random \ No newline at end of file From fc78d02242ff41fa6ae3a334b9800e30487dcd84 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 09:58:54 +0200 Subject: [PATCH 081/108] Fixing towels and improving them. --- _maps/map_files/generic/CentCom.dmm | 29 +++++++----- .../reagents/reagent_containers/rags.dm | 43 +++++++++++++++--- icons/obj/items_and_weapons.dmi | Bin 124502 -> 123765 bytes 3 files changed, 53 insertions(+), 19 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d6e522e3a0..0f8e832d63 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -3730,6 +3730,13 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"jA" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/syndie, +/turf/open/floor/plasteel/freezer, +/area/syndicate_mothership) "jB" = ( /obj/structure/noticeboard{ dir = 8; @@ -4215,6 +4222,14 @@ "ku" = ( /turf/closed/indestructible/fakeglass, /area/syndicate_mothership) +"kv" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/structure/table, +/obj/item/reagent_containers/rag/towel/syndicate, +/turf/open/floor/plasteel/freezer, +/area/syndicate_mothership) "kw" = ( /turf/open/floor/plasteel/yellowsiding, /area/centcom/supply) @@ -8414,10 +8429,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"tg" = ( -/obj/item/soap/syndie, -/turf/open/floor/plasteel/freezer, -/area/syndicate_mothership) "tl" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, @@ -17430,12 +17441,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"Rl" = ( -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/syndicate_mothership) "Rm" = ( /obj/structure/chair/wood/wings{ dir = 3 @@ -37823,8 +37828,8 @@ nx mA Tz ku -tg -Rl +jA +kv uM QV wp diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 47f3ba5efa..9f9b86ffe6 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -51,17 +51,32 @@ user.visible_message("\The [user] uses \the [src] to pat out [M == user ? "[user.p_their()]" : "\the [M]'s"] flames!") if(hitsound) playsound(M, hitsound, 25, 1) - M.adjust_fire_stacks(-extinguish_efficiency) + M.adjust_fire_stacks(-min(extinguish_efficiency, M.fire_stacks)) else + if(reagents.total_volume) + to_chat(user, "\The [src] is too drenched to be used to dry [user == M ? "yourself" : "\the [M]"] off.") + return TRUE user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") if(do_mob(user, M, 3 SECONDS)) user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") if(wipe_sound) playsound(M, wipe_sound, 25, 1) - M.adjust_fire_stacks(-soak_efficiency) + if(M.fire_stacks) + var/minus_plus = M.fire_stacks < 0 ? 1 : -1 + M.adjust_fire_stacks(minus_plus * min(abs(M.fire_stacks), soak_efficiency)) return TRUE return ..() +/obj/item/reagent_containers/rag/attack_self(mob/user) + if(reagents.total_volume) + to_chat(user, "You start squeezing the liquids out of \the [src]") + if(do_after(user, 30, TRUE, src)) + to_chat(user, "You squeeze \the [src] dry.") + var/turf/T = get_turf(src) + if(T) + reagents.reaction(T, TOUCH) + reagents.clear_reagents() + /obj/item/reagent_containers/rag/towel name = "towel" desc = "A soft cotton towel." @@ -81,6 +96,12 @@ extinguish_efficiency = 2 var/flat_icon = "towel_flat" var/folded_icon = "towel" + var/list/possible_colors + +/obj/item/reagent_containers/rag/towel/Initialize() + . = ..() + if(possible_colors) + add_atom_colour(pick(possible_colors), FIXED_COLOUR_PRIORITY) /obj/item/reagent_containers/rag/towel/attack(mob/living/M, mob/living/user) if(user.a_intent == INTENT_HARM) @@ -106,19 +127,27 @@ body_parts_covered = NONE flags_inv = NONE -/obj/item/reagent_containers/rag/towel/attack_self(mob/user) +/obj/item/reagent_containers/rag/towel/rightclick_attack_self(mob/user) if(!user.CanReach(src) || !user.dropItemToGround(src)) return to_chat(user, "You lay out \the [src] flat on the ground.") icon_state = flat_icon layer = BELOW_OBJ_LAYER - qdel(src) /obj/item/reagent_containers/rag/towel/pickup(mob/living/user) . = ..() icon_state = folded_icon layer = initial(layer) -/obj/item/reagent_containers/rag/towel/random/Initialize() - . = ..() - add_atom_colour(pick("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF"), FIXED_COLOUR_PRIORITY) +/obj/item/reagent_containers/rag/towel/on_reagent_change(changetype) + force = initial(force) + round(reagents.total_volume * 0.5) + +/obj/item/reagent_containers/rag/towel/random + possible_colors = list("#FF0000","#FF7F00","#FFFF00","#00FF00","#0000FF","#4B0082","#8F00FF") + +/obj/item/reagent_containers/rag/towel/syndicate + name = "syndicate towel" + desc = "Truly a weapon of mass destruction." + possible_colors = list("#DD1A1A", "#DB4325", "#E02700") + force = 4 + volume = 20 \ No newline at end of file diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 159805d4ceb8d87f0b7cc9ca01ed4a1d4d15c027..8788567b36ef36fded46c849b3a015815e7f32bb 100644 GIT binary patch delta 61335 zcmY&)0ARr)}(v3)Wmvq;GLAtwJLX-|^I5Y?dh;$xOnnULS-tqbU zzq}vjy5_*lJ@@R{_nx)aS~K$t<6;0KfgaHH)zER5vUD?dwRLv4b#g>P^3G|{8+9cU zz!qIp{gTx(%s$kZlo^cEmU^It&0XDvBJa*e$2);qw>%?!PpK!CVixtmvq>ZBknkE6 z{~8IhS{)4p++Q_`5gR{Tdp?GdQ-t>KuWz|{0DJ=3t>Es>?n9O2tf%b*9iv<`;BAN~ zq(R%nkhvSV&-EZDu8zLAH|+hrfw)tfa$l9miD2VVHeBefVv;ElK^#ilodlNN2}M(S zM$h*9X2v$sU1O4FcB3m#w$>PlKDg8yh&ZP0Z}~p7JQ^Wjwy_xoHmPeAnyHa!l5(20 zFIRrssaok1HO%pg1U67^=#kKJI@vy*mh?3e&HroiR-Xr{R7aaS_Pu0b0Sd`ERIq@` z-__|Sp4iLf9K$7qK-Eej83#oe*(+HIg_cef({lu;$4HTv(IyK+jc{`Fy(Q&& zQe?+w##^et4}QSxBw2DIiVE6*kl1YU28t^1m3G6Zq(B;hr|w%O-5@|rkLE6AS0LxC8;D8OzNZC zT$!G9RYp$5%)w5&P|WU7T))aP3;K%pCax>;OP&lB8pCZLnzFjK>>VD4=X)d+eK}n5 z_MzJaEI_2Lh(4XL@b9af45RE`PAF5_TO+IUp^nde=k@FA&c+F7)WtM~PvEIxw_1Km zNoB9MmzER2s8yA9&2(3Vpt!vP3_4 zi7@0%Zj1X!&dg>+ybnuPmB!W@>w)0czAgOv@*Ma{J?s$j*~YW(vjL&b&5A8OMDWR` zXKBb!_nhmOuM!*II;+H^Rf%R*rfWQ&gGO`MF$?Vei>6FpThQXfNPNE6*WY(Xad*fpfva zjQ<>{oa9RpYvK>iXdQWlIqe;h`>pubZ8HV^Bv#j*IK|J@gq{%aSP#C7s>44-5>T6z z@NZ1qccz@DA-@n`;^l4Dj-`<@*9_~VQj0}V!qUS&*i#+ ze)+pGh;ntFE^B9^k$E%GwV9Cq4i&|2uc4sa1GjQ~;eCx2q13ew{YMTZ{WN5$jFfL| zz-gU<2sGzOd?oCnO3FRQP!YPhb~8tIjon^tt>jlHfotBF@PPnR#k#7J-b3m!w;iV{ zCEki?d2(-~&eBOARp+xUMH;Kz)3ik~L~=(HDQRI;`HuZdpb; zm*hXI@*#0$uM473g9@0%hMwYvnk3xx92h^9+()4$Hl}#wFP7bpp;m`Q%Wk~I1Xjup z`(HTg12Y~OWTQV-ey{QrsgjzpJgNId%QrH;v3-z#Cp0jGuAg%v|8DEA@K>qdDDhNt zM9X~73^>xA@cBkAzV_Wj;?r{T#*!9MXW50l(!@cI3Blnm>ePCtb+h5u zbrsT`gbDq@RQIu3X!t4D^Fbv@1Aynd{7S|XxjlkFD6;H&c1Pj4f>As{ADH3VE*_)f zTj-F>Oh^c)1S=%eyRu%VZ1f!(CUvQ%n+r0k!f%*DmJv3d{V+OL5k}RWB94Acu3gfP zanVT*6l_-sWQX?zzSGyP#=EoqvtpfZpoo*h2QfFk>+kS8a%&_cY9x87`gqLqGvN5! zaJ>u6n(;0#!Joz+ujeJTDFLq3yEkT)cTC15dZ7x$7xk4|_o;vS%kFRIiO?(UYFR#2 zJ`4JQOk|PH_9lovF(D!MVE@%3`M0X?PmxGwW~SLl8e3F~6N&Kv739Ql z!mlv*+c#!BLP9AI4<4k3hK7F^*1qB83XpxS`20)vj*J{VzC6yZE7sGlG&VqAulNcL z$2hfbzTTRL^=wDsO~(S=mi|Ec35GGGNR4~E41r={ZM~m&!^;8{nmU1+udn|cDz~pU zqD_>$eYQLn=rms!TAClAhkQM4;6OS(t)th(#LcbVH#nG_nrfL5LdHe~-iuhq2AQ(E z`#WiA=|Ij?J9mgS<$XU#3IKc9(?+3YKP&FQHc*k~0LLU-#&_n~sK79cEV1?f+QP9u9lRPWFHL0*b$qo`xl_U*E0A-L=1&RMc*qc83YBhDk|PAD;med zz)1GyV7@r-nG@yc^9uDDm_H5Z; zR{erh%?>)%M$7EhK!D=I2P6K^~j*w~cG1zh`Tc!&OPj88MV6xMCuzF~^=&+c4{ zydQ3oqTL<;`Mmj=kB^Unak5jS6qoaSyHCCM#k4l^;#**PdiuYFV!)5IcuUK@dLPqs z`w`3!@R{PmZpOU4kGnBmv#@YU1;hezV94o%@dTbKh^_rhq*FN9k#aft;X+sU-yOtO z6MfnZS7V@(8BCX>PwI~P6?jD#lZNvz*?yfgP%|_C{BXk~2$iBue6B@E^W>la1wRt} z@h`>li@>1&->-XQbcTYCJG4Tr@kTlNDmmnIId@w0{s%8$k|YE%Vho<~u232(x!BSs zG2ZxUG)Q_@Fjdh0ZU@!pVHefC{D}b=r5Hj&yjFnS&S;VPU)1E@^}UB~EEzl@diK(g zHNf{VJ|iu0>_?1yQ8t~6xK$SeeyrNo9WYk0db#M7e#!<;igZl|O7Z%43!5T&I{Lb# z$VNGEdVeSO5L&S@7#SB;{Hv zFcz7gO{OQrZ(6mKM&!Jb;0%gs$Loq5`}5D`F`nxn8&@-{V1Td7hr?T_xF^<#Kh5V+hd&mx9*0<;j21dGz_whcG>GdSrb{)(Rg?XE z9s51Q?*9J%r3)Fa{j0ZB*Owm%rGY+!H1YFX0$YSCk}TEAyVZO*S-Bg^=3iMnic(Ti z&dWh9AGEO_)~-X*>)m%hCZ?vAL`N7y*W;@jykJKcSFkD%i0tLjGOJ9?tL{N6;8&gH zi2Gv&e7Q{#W^Lk#rNEjXV>i!nz`6szlYf`Bw@uX##9_7(6aCRlw8EuQHH; zG}XTuG=ym>wQi=g7l5#taez~3=KhSn@bo*wU7YPs_McZGbHid&ilJJPxQ%qMD`=g1Ym9u$YCo?MJhvQIbz2q=@gT(9bXF#N z8GR>o>UZx_qN0xC4Sv|qb8#jx7^o4tNOS#m{yfQn{cHYdTW|{e^U$9X#r~k1^t0=Y zc(?1{jxzeLEmAK`yMySMusQvP3Az51)_@^Y)6yEKGHermSSeo@u>h_^#u`sx9S;vq zeu7ZCJuxJ(rU*Y=Z^V%DM0NOGJrz%X)9i)-K3Gzqx8%iAsS`@eLqxFzObPpm@YD&n ze;DA~_va%8aY+3Zhu*u4e)Uxi;mdh&en>uDj$(n`VUweYcZeix`kk!z({gd)%iiR@ zvrR(!AT133P_^m<)XmJLi>o<0A6Mz8qk^zL0I9yuK9kry$s!Cjq0#Apu$Xio5Y6pE zO9GpMeUDoX>P8Os&CJYN&*#D^eIs70e|6rkY;pxRY&k4#LTOBz6xO7*NrPrulBb=m zChqmmrH8M&q*CGX>g?NRhl|IpHB>Sv@k%bW)pC6~c=f_f>m`4@jj=t#A z3Q@Pi%V1M>NTcKEQ^PlwEN~uk^wTHGqDZ?x4M&;J`;^6g9)6ae0@pIIgTfIGvsZcOzF`YIH;~@Fl?r>^KWI{=hEL!?`_#5-Y-pP4tw1}E`fP#v#}h3`%50MRvv#@F2*2oLu=O1 z?Cno-{Ud|pw!q8Q{9KQINxeB4ejTaZIM4pL<2iMxM-MpzS0Bf@j-=j)tt%!rie>Xr zt3OJNQ+Em4_OfA_%=E9gwVNDG}3J4v5~YVzb>>sB}X5-c-#9IP1_nj z0HgP3MX>a7;3HJuMf*&|>v9WmupN*6>P9Qn?@zHjt*GdV!}my*bu26_S{9b!qLXqW z{pPG&-_jwsiXT?J$Or_&e&3F?CT-^TJcgsVav!&VM+g$;3+zoWK!?PtUQi`vWy`r5 z)63|MZcLNeDnsFmDRpu|_XrxvFz+{jZ6^w*a*W7+ZLU{vOD|#V z19gR%4Z%sSfP~tXkolvqa`?$!^tso~!$JLc-$H{Oj~^_KLTCWo>j$^cnOfmda1BbU z*Qd7LKNdgqsUWeZr4YO%m$SEM_9vl!!=J#`21PTuOu<{^i zfv-*)F0Ij|%Pv<&%QcuCD6u{Ca>P6UlM{0$$IKKzoF^X;?)@IEmEYq(eQeV(5lltK+vPmjIo#kcC}QUx_{-wnL>q8`Cz zSm02g(C}59|Df<`x8H6_`a#olCu}Nsyf2af+52>eN%w~h-uLg{FO|AFAMc%1L!5$3 z-oS-9fTh}3?IlMm>d6yx|=bhL#jH6yN zR=f!-OfZnxL)5MU$~w9kldfitZ>OPFEJ1EqUf%W}EpaumM~q&&RWEP>4+zJ{g6qv> zRp0yNJ-cnOgwsR0g_P%CJZqM`R#yWnZan*Hr|3mR^R$h8N|e9L&*(?@g$=I1;$?ht zE#B2Y2~bo-p%iXZTYMf0@iOoZU+hA{b7tEl>l)#u7xYB}{%b|vYm7uY)LWmuaGu@H zZ@cGt{4I&opj+x_U8~dVzME8QAV!oY zV#_Lotm7rlysy`&RuB7!J5bfVo;RZgvfdj)yVG*>-kPH5r9}wepHB`8U8xYGqZ7BB zeIE240wjB?`7Hz+u93kDeN0Rg?VnkzD+}8taJZ;ZTcZg<$EYh6OnX7b>wMLoxcQe@ zvi)qMRC)ARj?LS)u`TF6?y zP*Dx%fF4^kt4y#2=;%Iwp}-SzLtyZ_8FxAm_^!dv=BJJRCqqNYUQPG~;R2O@5x;d; zbh01sV-(8@2?cfI4-XFwt%Wi4y&D;Sdnc)-k&)B{KsNQ zQ{nIx2>5x8j73Y}B_!j=sjHd^eYk2%#bNxvEbWJ{A17#l(^b zunp#z^V4$F1p;JD!W$^wfQKE;d|duaap*aJyTR{ao2 zbuxiRE|81b#fNNuGZ7zv)^)~)Px+Gk=Sotw9GOT=N85v>jvjoZdfF6y`XizCjaL5S zzb8S?uyj(J*F(U-b07MogtVR~;hXxXM(8cR-}g*kyTHjhfr7kGVg$-s+xS3oR>YH1 zm(SAXS7WGE>-SUf)06HV`yOlX8nk;5hhc~txdh7bq{c{t@%vK&qGxY@qz z4O4w4zBJ9SW$rCp+uuPMD5dMVYJRe$35^w3yz#WO8M*jZLR?*4`F+p7-6tg{7wy6v zS!#<2{0n9J;*ov|=teYk-rxoT*SN}J5pkIV;Ojnt`vLB~+BKo0~)$!@-Y2;n{I?T+!9WQMw^B+wH>|gZBepYmO!94X*p!mzEYihqj zQ3>helXR7Iq5zcb!@v+)8gS5`EcVX)yKP_(Y`(bdYj@*XMEb$0 z10@#?Md3Bb2 zYwnYW-f4_pl~6*)1WiFi^&j+RRL-L3byz3{8}6c&OZSSZ(_pnCWc^Eh7ah;yuU|69 ze1UVhF2gM$=CST}j`B>zpn?(O_D5fkMR;PB6%j|CUh#YR)XsUM0gdHG~NsQxt#Jvz!?J2JOx+v@#pH9K{G}^@9DnZus9t5g@ zkfB|FNQwn%cGl1+2cy6Wqk1RQ{|VS3nDmCd5cb_5>}Q#3(l8C__mzC39)+WI4c+O@(VT?wE>)-BW6C`B951U1%cZ2HYmXjZ ztZ|G)Q#-#?_9;aIGdn)n9aZNOsr?_|#RsGEo|io(&nn%3C2Lo={G`dHK@k#)V}DSX6kPR0r%85Z6Q|tPFJ`4)ox&$<4a#fx`A|zdu-t&07f8;>R1EW z!z-UDzq54S_v=$ckH|-_szIEX_$J4V#aRxEy&fhGF9%bssP-X(ynM}3UdGg%oN7&%DPgHx z=MwxrL(>^{tXLd4j`aov#>zdr%&xN98*?JH?`pbi1!}SZ?C{V~JW|r(N*Jt<3`cW= z``rr^Ss{5oPO+wGzvP8h(ci@IVhv34*ra>LCP0)#3M}?b)-?yg+nw)eU@XAn7~V^e zUHM1;NV5sufW7_ysF~vNp{x9WFA-l}e{jVTy|Wi`^F_FI`u{6^OCW?TEH3U7ebTH) zd~{<&VUCYdUTESR!_8!wD4XpSo=dk78KX$WM>L^@VdOm-@MIcTGUaVi zXJ{9>nR(__R}vnGMU&FvwjC9tDz=4GV>`)MdJvEIZG2IE{1F5GDSf(qZMuFKR;AiV z6<(!+Wi{#Zj^grn^1(ubVkQ8#md$_n&_nuPpet7SKl$}bw=y~ATQA+_N6VW& zMrXps?tA`X!E$VM6H)Rzsv`sxMZ6q6a~+M8g|TQBa!*brY_9^`Jux()hSiJqUeNYQ z|BLMB%|@0?ZC>!1PqP4}q}nzA-#Ro!x1wnc&4p&Wsm+>IEbbzK+F8BbLkEGCsox2r zp1$_T;-}YglixeGVTbnlm3NJ?XO&~lE!?F}shm5bOD%5FCMML{1}^9%`2kTo+qvw9 zSl$N-RpW!nB+eboY;0Ry-IBjL%$|go(QzjCmXwjk<&4odoWBLY4lS9SDik)?GG$P< z28LT?=F0r)_RgsV(oba!vH(^d9BY-$Kbx>37D1NewPEBW*$HJticIQ;wrR2hm9f*) zaE+u7`0^c1nFGJMl!#nHw(lkn?7qG$oZ8h^aSJ|!DkQOAHd9E3WB1R_5*r&EBS}a| zU_Q6ME0s}J24el0d&0t=kdl(t=(UL+<8kx%|zOX1MlPz;UTDvji&^#^S5h=$C9gwd|1pV_0~|9{yCzG{vA+iD;GFm+Gij ztG#Gm*%4Tf_gnIqH8fng3?(-DUBmFfnFapV1fWdhG>FN^6DzNUM%K%gV?{o{{`9B9 zyR57-g*YYm7z@i+$l*Z;5_CV{?g5Jf$pgn(rupv~t;xUd-TW@vZ%NA_vr|(wAg$=B zC`xZw+G*K^tdc8O5<|i*laiWxa=1@yP9l)K)T$SRYHuz!sL~!~Pyj8=i*Ir$Ehy*$ z)aRX$JgYk&dA;ygDA`UaYW?o-J8nZKXZ!TWT{G++=VQz%nqCZ!rHoy5sC~5V^gk10 z%}uNJ`@Sz(OH4#`@y)1>_3rS6Ox`0tKEa36=R=UT*y=%kmp3dde`(>dS-mxYYn13ZfeqQr1-}9r{UiI_A=lpZ@GP zICyaqHtDqrTf@h5 z%OcvIwlJAD_woeZO1lucdf0S-5`(K;&6c7sef!l^Dy^%?zC|SVT=<}w{gYIC^KIux zC7~7m-Etk}>)RV#9u{crwLMf-_RjaR*dZy`TE+cw1RtdFiPXIooUQ=trJ<(ct71l( z8n5-`>))MRt8w3gDrc0+DcBnDon-%|#>>DFZN!N~0oFmVQwEY#mmRn~J4-x-kQg5~ zsGLjh-lzTBx#xN~QPdp1u30sD9BJ6laA+GDv$E2$vPQSJ3okF4yF&(T|2`Yr{xKDrzOx)d=?1F~IX$~0 zTfoT;qR-NG!O1pEFcBq|))+ImmC79L{ z1ohs>@$$V>*JQ|Wb3n1Y(S+v-8hPB;xI|8AX{hBHs{m`62v6e?zd@Gu`Lv<2*6c$M zK70irC(a0Dc>9U8k>qYJae+2b-K9*F z)M8$727!yP)@9)NgLZJTgR85Z^-6Z<&6AD|ufFRV6PNu1si%s=*ZX-A{T{mGjptrd zzs_bV0sR-rP8}OU*kU^@usvQE`QE;Nz&4EeV5CBW5bwE#uOGq06q>gvK^2CJi%X*q zU)SL`#<=8N%q~UDETT|>^w86j35ns6kwyP8e=bz^t+xHXIFj%Y|(9fbN z#uap8r9nk)94@24AjH{Ow)khhdb;3;fWa&CL`)>KBn!2 z{;lyZ^YLm}nNUl#@OG-hQTwL7=sPS(lad-m+xX+B*H^D?1`>Zf_^mHe7Q&u;3COCA zY>d=;%{OuDRV=M$Q&C-7`~3{h_pf3a9(9dQ9mvY*tj{*RTbUZhJiIlwbxKJeP@43j#gMe8c^zi#U#nJW!WJ zlH6SUc@4s55!IJm8#MKcdT@X)9D6RD`GDgaKDM)mxq0VOG}AgiNqmrU z&$I{4`v(fE&M!FW1#-S)HAB5p4n7n^8|D$Dcq$G)=t7S-M2yCrZfRL{iF=;fOKFLx zyZabp?msyGDRJ(}$Q;1=Uci)gRu-j&Qa3Y&~7m0m7k54Fn^@{6_N?$xC1FdMxfx2df z5{e>Sit(F4`__3lg;@K(c&h2W||8zrPnVFM~3jMUf;f+Yo zwX}5+?*tT4@wYyiGDa*_KJCoads=qMM88aUUlZm#aPLJvZrXiJ_HsaQ%^t?l|2M== z&+v=L7&5Vy9V@x#;%Nn-F!?`yQV`Td!Cl~=R*4$3?NqRwnSB(1A;6N={ZF0z?=TW^ zFk@_lytH@bUq<>V>>hWg8&WTE+XEq9d4!A%a)EU>UXuM}gtolgiye_BxGTDC$W?CQ)NG+^eqntLxh zK(%xN3em-^8dKBVtwjaJ!8VDA_(8HmtWq8*apAAvNa^u`T0rHun9s?xE{9t6mKg)wnY*z)r{>NAWwQcip73r`Jbivj7%6%0Iis zK|vmRduZ45cc{uy5;eFLMxsPDCYMhSE(nrNEFneSRs%Zm7Y3bP<5-5O?eg;S>xi2( z)IAF^%N1Hq$okf!61m9MkB!?F+g@2@d+#%cvlO4`5G{PcxecbcSmI=0TghTkKmT;2 zz^^}_3Nmm!t}TILcJ|j?DT5y`nI(p3RK1tW%{X3>(j$1q1vNi-cprZP|Qop z$;qjD_x?}3yrLoj7=?|UiK1c<@@>0wyoP;*E|!4$KTnhy5QvfyB92T-gswPp%OY($ zI&!BA>UtMMmdn6P0JMfUy)E-Lz6#&|#=+K5%^~I%cAP?3x_@+}u821dA{YHed$lKp zkn-l?(tZDVS+9|6y*>&uj&?}LkVvxZ2XAUP^c)!oI3`gx^9T>d;HY!k##*`U=g>i2 zrG{aCAwTLCHB?mAa5?&hR?^`R_JT~t!omVak7m~i>~#UqTmrgECeB~I0hN*mX4vl+ z$kkx)S@yl!i&S_?!H$=(YkYjX5&9L`&Ng;%#eoEH9-NJ~wu&Jt^X|MV*uITb>bUW{ zytjM3hN=r?7Rd#PqJA9w-@Ew)i2wK z-%xXK-~cLl2bW$ZVD!wQfiT(Z%uF}&r`Oct!%ZirFJ7_0L?U5_jxA;Ox(h9xP$(q= z@lTWqa4omSu>vDk%}@p*KA7))hy|>#=SYyQL&H&VbL>V+L-U3U&3^HhB{8|U&dL^# z>7fPkU%sZHq0wMat#dL?6^^_;b-i>#2m$I&50taQry-2^d6}87hlhu8B@!|+m`_iA zMUPyJ``fBwl9rM?-3@_(ChWkZCGz(DA9u5sZwKBcr zf|Kwi(L!~2NazG&hV=4qad1m@S8%homRzHiw_CCGw-vJ>>W0v;m#HZYlZuVLBlA`p z(JXen%&?d0`jw3Vd3j;rPP1@hmqm{ddplEGI=C=;!DO<09O&eR54#scMq{WZHp7MW zgK3d6yetKY#KjeakqHxZ3qVEU=2NfxM}!@?Ie=^ zy{DyR$)bb7mJp+0*x!LCU?jF98PEAz8M`ouD(ROJu0KLcAXkh5>0b-AM{qRKblw=) zHJ~)=nFQKZYTXGEG5j8(b6aj3=&WzaYS1vn%fvW&>l&6X!1!dO*$6@5a{&pz)pZGZWz^?hDfef%#9(1< zg8#oeeL6=<_&K8`qij>2+1S1gUS7jVS~HzkuIsGYj`ZoT-~LP`svZ;>A0NN@sCEC9 zD1;x(x#JC;&Cm=BKWKnXsDFwbV0QY=?&?`?R!3GL1 zz6?!SEjOm^-!6~}-$yN3*4Dh^pKAP|*&S`=mhDk(`|43GI+O~V%vS&BP1fM(U*7$P z0#is)e&+9{(l6?v+@QImCV6Yxa(?TZNc&&h0Hd$K(m_v%fiQ|dEf_8O34Ztqx} zq0-jUsss1g4VtMp`~st*T&vnHeLVvjlks}n!M4SGxfS$j)*>n-7y=Apn18X-^4xPt za;;re8N43L6Do~_ z-F=e3(u4f{+UXZjaBJSh4I%b@A~3(4j_+W9H}WA#*?OTiP{NSA+Q%DPLW-((n4PESw&7IZA> zUy{wWtr1;5fue}Z$ze{Gs?G|d9=^&C-c87J)InrirQ;JcX(V5(ir!#sb>OU69_6$s z<%{MP7Z>v`Zdwzu@MvnLyiD24!@BwbDW`ZleG8A{f&uAb7c@qq&_LxLifW3X3L$Zs zFvfe6cLEO{GN*)JA__4G8E$RANQtpIw(K&xj41QXubhRzgfWC?cRe_`CMX8r3igX0 z)!b_zp$+Nq+DYOlaBCFE0~uE0%T4Gk0dVjTX<+cyl%w6EE&y{K@H=_i; z%BL+OHC2+M-j+lWNYyqef8jKgmVZERq)h_YgZakzh`Hhi7x8;>e%_hA21iQO(9&{U z@55@R{XwwW{qk{$>9Iig{C6Yow?O5dILC!5KD^KJY0%wxm>N?V8%aKQETekZ{y zUy+R)W+=_Z=Tgi{;*6s-P_%fWD$VxT>=NqWv@7YbuMPE22!`}bMPA+t5b60Cl)nM5{5O79LOu4TGkp-c%l$lv!ic{>? zUEj)R)V_nrmVWiM2r2p&YBE;n%t3V*qg9m{@td^Ef#Dqilx&OE0bs&@hV8*=xeqWH zyp|CIP+`E`&|u!l5H59!Q9k4dSay@}0Ws7UY+@a-);S-UnoSPQ4Xa3C6KtqUu{8=F zmzR&=p2+8vRhWK)2!Cb>|1OfOy8gY={zVkE#|&-NO5NwEwCCQby-tbuWRELFCtcvH z0$p5JcfKImDV0_G;V8Xoe=5?(lX6J(ZhoM%vBh`*E>P8Th^^VByd$Dnt9|iK<0$QABXo z5Z@fvI1&c-T$&r<`uP8B&F?iHC%HCuPD9X`nG2xMJaZ0;@aWFaXYucQoEADAS!41d zJ1=-OYlNbdqaj`ZD>P~)6aMl^Dx__lr8A#ue&pcCZfk0;4MnGHQ9(vXR~d7LflLoB zcJ9Tme>^(e7XY21(B7lm2Nlinw-|)j{8GDzLrlU9q2Kv{YL8bv60aJZP>IY3*6ts) z%DB=wU+^1~*l;L+9~&>tvI!b01#!vWl0Nl0n~?%HMj#&qB6X?I$?&AL5@Jd zp*UQ#55rBx@Ir-Vn;J7V;jx4tPCf=bcTo_@JCfsi$3~Atc;5QubtyUjT=@n}A;JKI zA=e?@PY%yo-_uufB&NuR?MgZ0?R%sv=QYm7sJLqVP)TQi%(76$>tHRYW=xWk$oiG{D+yUFHzsqWnX|19#{$q0yiwJwCfG<2kHIbW z=_LXL1T~8M;+`MSHi^VPpdH-)+~s64OhX>f&~hz1Esz|N|Ljkj7f%H=57wKOB_Gf; zGLmxbg-HFuyU`6*5ZCze0TQI<>WRls+ii{yRFy!SR@&zu{P*^D7!Fgjo2{TY`-Vm*je?HZ?5k5&>^`8XgK=n{9zYz>`ta~x=3_0!xf&+8q$l^x5INwq}Y zj83=NR&=dr4W0fIzt$W64Cqlu_Lmi!U=4^zZ>Kv!Syby?pY*iARi)X$$-6eBa2!!* zqS8zf;n8Z^5cP{noE)jvCLdVssMtbzyRgPvV;1_mJ(kG}xE}cyf~T@iZXJ|z5^Mdd zXgeiYwJ&0TxD-qMfS&o+;R*DdU8puqfXPA`PZI0yx^#JEyu>a54*Y0$*^qIB-u$I( zkcV#=CoLst>&zI;8(O@!L4lDrGxU^77cBV)YUoc&htkT-94B6~@*6 zWY~w-a+zFCiOelP!r_mHP0?)!3j{RSH9$;cG=NO=%pt1gMg1D{MjW@fr;M!Rt2};} zpd-(&cYD{fY(EI>Bsa)j!{Ukz?_G^)LA&NSPTF-D;`a8o&g(ItGzqssN=gxHmNlRW z%>Y>`>W|=UC~gMwU@g1GO&v;uM;_bfgcA%)geU_czBwnL_ZGtsQT1oB6%L(R`&iPX z{;OKI{_EmttndTLKq8%NN^vng@^8WdrzSFwJd7flHZCq`Ibx4QAASvb|NZW68+Esv zWst0BaHAxY4b?fa7&k_)lb}H&-MOm!!1{ETcGx>vu0VNZWunN)$grU%JCdj8Mo_<` zo3vN)<}-khr+Zn$+10VX|GkG1F!`iN&Sb7uBcIXAPX9Ci^wc$;NAG|9 zz)+X0>WL$sxeMr?ru1k$NZ1<5x?5@>x-~r4BWRam zU~m4J-$9zj<)t$l_iAurHw*0dg0;&3QAdBULoZ5X_)NPJL4n~F0}KF-^(4;V;owh5JV|>+0($3n zMpBLOf3Ns2GTDhG+sK}ekRG$j(nqp}^$$&TfJ2{~3MRp~oql()shn1NK_aCJIY6al zVXWWz7BGB*800fzg%CZPAdso|)(FCkjM}>3z#e`h!(`C8$%1@*6#kf4omy<{wo!3X z*!tbBv$N@7Bq`r3cqa$~D>Byy34F(Y3=fq59~0L0%-u0g{~hsh@G;qir=al6;(e}= zYeYtE`os==JfmOR)f8s>GA@QVxjJJIbOAsrRrBpZsL6^X6H8iRCsb|hntHt^GI9vg zPKvi=P2-u=Xdj&L5O!B5>_7l_X)M7<@PonV)5;O~8q}L30w&W)sdZh0%|*>FkNXwl z8wSwY-=z9i@}lu8N&s%a*>B}?N_06=(JZQm2dI(!^$P--$iU;bJz)dpyxAwG02jBt z))UL^XZ#QIDrqXO7*@nQ8&&iEn~_n#jU^OuswjHBin_cmILz0T6gs=ZvgT&}3%7LS zETLnNL1atFjVWSQRA{DXd_2uxcQ`gZp4iDta)F_vi0riTCbEX^26~q}L+}OU?Ort} zI>{pQNkA84t1|=3Peo2E8vvwt59g{KE7op?Y!m8CT=cYr930#i7qL2(TI=dzc&{kr zCnl2LP!e&-C@XA_J9WUURhrpPEA`tnZdMx4p1u5)D}U+ZPayhlQbLninSS(Yv(0fz z;MV{hT5CJK+3t@@Kd(EYA9Gs>`pSj;7-1|sK$Vu8tulMb-%I$+eLlyePSM4I=AmtdS4elgWA zhA7epM_g|D-C0O3n29~O6T&t~oHe2TLFRHzY?IfMVkf;Y*wtcQTK*EhZOkzaw#CnH zrf6u_rVURkv_7Y&XSTLJLEQV}Nr2=`1XZ5gYQo#6^-#cU=o=cI5QH9p-F~OZtOi#r z5|M{T%@H&6E;V+Yn`LWNrnBY)w#u^n?L*7Ey_YT3ea7ygoF}${yJfF3 z7VG%%jq-U%&e;=BvYR{Az^W}`|JP6?#yx-(#$DYR-*PruoiAX-{4|5;n+>7;GR!4% z=rUM0>LBI&Yg8F1vGJV)Ep3tCR9HCGbzTBKd*Y5Hkm__?5NO8$iw4tUM{Ni#By4qK zLs?RiKms!>D;x9ps`TquN@HWHyUWqhm!QAv1n0Ql;%P5@SU1H#cckefzLbeOIZ%Bl zSa9=s!sg~lOrjGFVW3A8trp6Dpu8;s*2Sy@w3~5dtm!TZu}5G$KYuI8EM&+HyB%)Y z&I4q*&y6xgRlGB8=$7~l9Le&IH&mny3Q6vbpoa6Dwt|C#^HwNt;m1ao@cHg3k~5_3 z=dCFxc_*7VX+8&H<>3#F@1Yo|K*GZt*eVV3tOC?2Kb0MHD@G_Ncf-bKwcyKBO6KMS z?>{5IHE8((nT;N5n+p?6t)ngERg=1l95VM)ZlW(Z@c-%`?!Q z?BH0vO(in?AR^T4wl(hUvaF7Txbo6Q`JnZ2%9?v!?7ADL5B6}`Bs$Bk+1~j$Iryzj zPASV;gHFVM8Qe#1dgIMhK+4UKhV1PAfdw+t1 z*<1ucrA&4TJdH+|QYBUO@nKl&C9wJQX<%d|rn;K1q2a>Y$H$cG^`+qPzOThl5{C=le&PHGrKpF=OhHg9j5_oV zjA{ZwvXI~BN8`)E02ge>b>5D%0PuhkM=l_trKq`Sg%$Wj4Aw|K~Vj=eWeDXE$qhu#M`b$6Re=|LFkW0D<`> z6pf6cQ{+hyM3Ms?^tvL)4_)PK@~@Gt0^#d$S@rtRtSmvo{*Zb5uVrN~jg6g@7}1l5 zq@10Rw91jtkRJlxJ!9ob#hy-bGZwZk=5OMQ&Y&>&pg_L>QT?NEL zY;J=fLQ#A>Li<}CtlCla+hd98>4QV>>0l1roep+Y6eAWtx-+)n89uX2&>_osfZ_$) ztJSUfW0lif(NtFAqnc>%6VB`i*lDXnTQ~C>_I^2hx(1oMml9SuR7=?%b0;EON(9AmS@Iw-p#~Nm+Ks#CB>AJ*S<5qvDhNfoi z|D)uvwK-1*I9JV^H) zA;6f_hGR(g^SpA-OyyNOr+@s+|9S1#S8^U6JfL#Kpe(4MpgZXjO6K7~ba8nJX0E8f z#%)@ojnb%>-lz-hdB8YydNzHt*F~*LbETwBHWAul(`ek{>%o)&?IA4Fs~)`8tWM4> zI;wF}Mhss2F-~r6)G_pGuWQh7c+%T*Fa18%i|f%}OAiLKyt2l9_pdHeuLQ^+5#P^m zaqu^M&-#Cru!^Qxw`9&>`!&;D(zG?_iF)RNgmhrdn;3vwH&(X$g;EA&c>2 zg^6!zXw26KQqB7kI3WoM2|qz8A7iVYC<0amnW}fqRW^h6e2rgReAnb6DR8-+?sNT- z0s;g6ab=k_O$0QFZA6b*%t@JY-`*?-H%3>TOwOXql~bf?0OmiUCoc5h>CI>@hL4!* z0LX6nw#q2hEt-9B@6qAuY2^d)O)!dkXfOy1dwBb$K1(Mrl@EOLPVtqYUhKWYv!m~$ z_U)5BR25;qX=?qbsTaB5RZylpo(BtM@i1=5`55Fp{MzpA?Wn|%=j?@fxrI-d9uL1B zT+;V;hGci%bJBE=zFmIKaaIRZLRG-3f$ppuy@s_@J(QlISg1uDQ%t)2KBe984vBXblx6d~{T1uTHIJZ80y;KJ zptaD#J}>tOrqM?M&p`po*j~|lPKah4L0r`P^*mR{nM=Ii;x@ZrkGtAv4Z$bfRY&IwnunB{I&OlYxN)SkWIJCx zi9AtouQj#IH6x1I^4{!RY(K`D&fHO9M7I^(q?_j41y=IYqrlzxT(dtqY5RjR+ml3R z`(CM_muFXf$_~3Vi`$AX6F}A1cPTFXZbA>Z=e*L(@c}nExsN%i(6W^#z`D&O8RITR z{*v5(kIrHUEJIqoRsHga=FloKlBKlr%LV~{LaLw*K1f_MkN*m>LG5ecG=nnezCN`$ zwR(#)$>&^Qqxy(}Du>DAA+%J-h-xzOte`9*v(jUy;)eqZJ4?nUiHtc*NAVAbUosQ( zEA)a(^LuU6G=?DVfdv3J+~+q4-yf~0{F}>INW zRVDl@qd!9vC%u?-7jCwLzWSX!HiO`s@Pp zzj;kgMv?r(&erz(#f2ShTDp(Nq+A_tmN;irO8noW$d^EiSzq0PFv3asYD5OP_xw-v z6>*%QDlj{M{)q7uy%%{}i}kiIDBATqSjhWsi!C{;A1*{=+^#!`OnWK}hB)xd#}=)z z<$iy6(xr;6)V_M88m*zpHZIpu!~24UFcnJCL+j#Y^#lSKH??og6cJv;ya_6##-Kp&jZtc1H3wuab0E}pI zAXUkAhz8zjPvN0KIb{0e?)FwuMHM;xI=p#P0-2N6bOa zC?q5_IzFy08^{!8-eD>7UVwXia$3h`*e_n-fA*lEm*u|L>-4Zwclu4<6kSz&uNX1|R zQ4)&D99$DN`o-Hf{TbzN)_LobIM8AyJM1%Hk%2OL{lx^{$<0k8@IJ@{4xHpNaen#o zr6sD;b)|d5^~)g$)<4@h?%yf{LQ2RtGAdu5)Z@iBxE}q(#tol2a7zFW7N6XPs;|Uq zEDAVAS&@4Yxfk1S*@!?HDU&ZCPYWZ=hR1&d+;Lnn@=paj**^tUJ1v0R|vrJ>Q?j*XKM79 zcXaXkZTkny+x~l6R42(5hHz(U<*#@g5W>=co-N~8m@%v-Z!%Wkjk?(23NhNtsYVE8_w z``kqzH6d|DBxaQz zGZ0wfG#ZJ)jTi}i{mOXF&vVB81sDL^eDsamMNjpXd-7d9d#DI$Xtm}NjxH`PrW`tW zC=2C z1*EJ?%v$*BgdJZKISFcs;yS+{ynP%((%4@Iygu4s*f-89F)CM%rG5EUm9$VR(|Wb2 z66Sw~?Zx>(PVl+hq;f2^sB=bdU!OL+X2z3PMyZ+o(|Xqx1(5RWnxB6mD*WYOCD=@d zEC7YN2no&c_S4bV>mEM{sI$?6lZiObU0nAia%W?S`5Zq6Rhpi72b{6-yI^%y(_jWL z81g^o>gHYAKHK&^t&Lg&5dBFq{P$OzC@fYd-`>WgzW=LaM!PW=vGJgG zz%!*n-pXRz8;_ar;rYJ*$YiY8$N0^Qm+ZL+Z! z%MX+x@gMnomZk*?hEkNli6H$ldcBhGad(dT1q>4_#nSc{Jh=V0?|w3D3bcs%ZaoyA zp1yed6#TPF$Q1j}KEJZEa$W>SMC9Srl#2Qr3gLwX-K)#*DeB}nI0C=mj1KRZPv5*D zY})41E-AsQG&npuV+VegMrYh3xB%6CtCf?`wZ6pV+F9q$$;o6;$jumV@g6i5nasVB zK?Pfxqola^a&x@#wX9lA9N-v(t45iTA7JsJD+|_?kFP3u>fnRFq6#@Wo=Hf%KW#m6 zLxm9wEOMO9Nb7cnKcEUJ!~_LF?(BgFj8#^3$+2oAYonwJKweC4Wo2Yk?pvXgch!nL z>K9jhGAagY_-4Fs<$rHI_}He&bfB6CqkA?~CovP{RQ=#)t%DWACzLB{PCrG*5YRt^%^%-Cd; zN1T8zX^*rT%dResTYyao3e>)TY_w{_t%6}$?q+jD4>Sj{%=FbU#$QkIU!ry>Wc)3g z>jQ4p7f_ZD%mU_HfD(yLGR*ymCRex=&jKj>U-&QuyGVQX;=SW9p0T|&6eE*Nw29w` z!{hMvMm^NN-B}a&u||L7!M>N+_?6A{d%$R}Pn0pu6wbPD?AZdTN0vAFom^0vc`w{f z-Tmv?vNW%Wi1*uXPzKu|+Q>f~DL*|%e);+=&CaRECsS#dnm&;Yt`jwll6QH5MH!Fx z>0gw2<*SF}Ay9v*iEbtHipHprK*)7yUoG zv|_?MxOm>};M+FKZyM4Sxb@KGM9l$`Gcm8p;3zaO8}YZ?qX$JXkvV=Oub zt6=t6yF{m&>(!IdPNzINz;U_EYMm}T9x;FL?Jebu3Q7;Gg~;3$;co(tRv5BOm zg&xp!u(n>Av|jF>E9$8~!wdW?As0~**@wdo%^vrvooIp}Ut_p4xvIupIN$XJ za>`tG9xW>2e~X9dSG$im{()g>!-czF2gv!CF@PwUUJ%0?vTdB9F{ET^6d|wR% zJAhGLT?(CRlKyC8Th`W@mp}bby9CE&!*LMSHMFfK91wVKkf9P4WB#}3vFpVyDywJG z-~4PLr|vM++RqRT(4qwD5_0FCvh`<3XgY4ao9cjv<-%;tiYyOk z5OJ*_dOv_3UTEl1e6tQ*yIF^&Vvs8Uyx+eEddVuvRX-jJ&`V=3c$?J9J5!tb4_daj zP(Irt;viU3R_!_J+3z@i7?hNh&bG}Jq%Zrrp;ysTwyl1kZQyyUOxT8tHFX%x`as4< zpM{D^e!-11@r{87*hSU>(%-o33dJJ0GB{8devIO-AjwXmB#8}vofFvJgX>!Z&=L&} zzH*`0#lnp;obF10E3K*t^Z7Y7@xNpO^^Z{LW1b@}AEJeasDeXM7cBt<$)8W8@0xa4B$?B9IWUlKW=ZOUoErH>t zzN*K5zv?~*bhOQrS~Q*uBKJ&>kB=esG6*9s|9gu*>vRyXSrUAX01#z60=5IMEHla= zj~LkQ(;>5imS@*e_-x%(HN=>mU#QQtG>Zx@4cFyRK)$BHb%D#QjtU;%YTA#a?>`a` zPMQ=-WvTezInPmWgAK9SsPFsS=!FT+Z5+XZ+eu6?bU70N=0@Q@Fb15Xs*W`hteO8}npgkxUX@u^2 z6Su!LoQ5z=w2e?Kxc!|sp8^-sNh2E^Qt%QFKi1GYeriG-@CWszspH&j|NY-+ddf2k zoKL0#89_8IcRvJwM=}-smiXsHwp2Wz6;-SI0qIn{%M@rDYm4)|7vLv_cNy{qxBtwZ znlkX*f1A@>{sne@>ip*{X8e*6=LLPyR#sYq<=OoFb7U9#W2(zAi;rv6i`MWbI2pA2 z7&o{Uy6P-ACrpIa9W;dJ59#P$X2FhCySlp{T6al4sc?8Kd3GJNJ671No!$Nph!`H- zbp(g4S}m;quycmS<|kr0NzbQEbq0@oT=65DIEemy(urtMnmgiMf4bO4 z`qz@{AJwW%$~XG^k<>vXgmRzJ@3be~QxkD4_>BpL5fE8~g@uJ`K)|F&Rm;cYMx|dq zJzl+h%@HS}SzcH0&xQyx)Rhea=)MtkSSd<-bomR4n91Zmz2v7JVot=9@qLObtNi%7 z=RiQQ1rE!2{z(BBTb51#nds?)ye`D{FP<;gv%LB|YwE z=2PEi)Kc&5wZ9^9euV2f*h8jlI#$Tk1C}hyZ={#1=xpL$<*-IaX7I~$C_bvODdAu* z+d+29P36$HH*C+AfR{;6D{0>@{IdFFc`gPHqf)0+s>^6UNf>VI<4&cX zLqz`&)wdr@-}PxB`Xo}$_zhmaKUsI)Hr#4hceIedM4FhI#zsWkhp>|oLqLsEsD7GD zENj&PK-x!@x{k6#LV&?@UM-oN1u}L0N6&MX#ze# zJN^#WXjiZXFWoQ1!t4z(1AdR^J*FQV>OR@2=*f8zKIa?ofRR$ML;eK>k`vtV#cQ3A zH#yNj7*VIVy4-Y(-9&V8H$SXcm>3WqUslTuQpmTj-0zsN@3}d5faGrwqY7SMw+0#e zLp-w!i2$lV<$VXwplES929@=t$#rlr1mctK^^Kcs{~^}?4qe3O`#R*!`T6bnIM?~f zrYvBM4+#WeqUPg1ZvQhSn?aaP3f{S?xrN0a*0|>#=?5T#03xfP5Hgu|c>I(9_>8A+ zv9kh>8FA%Tm1t;Ye=C5NYml~EMc4kYFkSEi1fE^m2Qvy<4BN|JmtR{tmUv&Dis~h+ zw!{)D#Vv|02x+w5`qE3l48FQ$q#fF85N%$q{d&kN{T@H3)3oUnTkjxqoE6EVU^DW9 z?Og7&S|n{5rM`#Zb#ZC0(>fhL&0)EEZJBF1``spL^uU3_Rcp4ku&F5jmf?A&Vmtt7 zB``l|?)836&{CM|cx_6*J zM3rLlAlMIhMh(FB(JmS~(K9nM(lzshS0rgJ5E!{JH7WXJOsl0Mq{6r|NL^E1!N*6O zmX7WSq!~7Nq?_bqCnYIC-u1*X0E{j`o)!>?#)!D{|?f&m*sZjZ#h@h!_jJBklIY|(oVYWT5CD++Ma)YN3B4=fGF z&2Kn*S$a^`Eav%inu(sU#gy+Yc82+22%p&*#B*=v_X9Vf)2=j($!Z}Bz#DxFfz-^o z4^fDWTl|SbH1J%uSoKpngPadNq8%`!4Esdk;kGHat9lS!{*K0ZHy`pTtHXWGkd!^H z5exE4$CUGI83V$`#->2MXDTQeqW&qmi#0s`quMu=sE*4dBK8a1ydyX`Sk=+-X`e8U zH~QxMu#2o!ln#A+b$|gtz?DNvPp=LxBI#o!Qrr;rSXh{1ZEfuk+DLfuKxw|g5j#fX zt1rcT2b$MJ4d($((B`IXG`;vknd?KW^`T73jjMxJ#F)|P*x$dsAUmx7ePRxqVUfI|u0M--;_61OYwr)W0$ljfsd0f#sqLNLy;-@05UwjdE1Q+{ zr9L}E&#yX|E{t9MMh7xuzGeU7f0e&aJ@Ges*~l70X1C|?_9jPoGbf3gpWOvgI|rki zmXW}R9RA_R2I_Y&9BggdKn3?7rk84^u?KxAO`n2|yj-h~Raf(<7b37^E!uq+LX4Jw ziD3WJACg7IK38J$)@2RINfrwrQ=(`sqlwY_4`Vo@q7-~NxBm0;^ zpJ2wjP9&PY{^1#my#JS!ln8L|y3i|6{hn(2M(WZAkZ%>Fd|#F&31kyxJKIu9eSkiz z%Y)}&)aX|%CvRJMi|joWfiBDmxo?ilLsnZ}o7uwq`}!`glW|gYg~exvAEo;1Z^|U^3omE^x26B=8l!y2Z0m$6 z7hEI(NIWT3e@IXt(Rn>Y~6 z<`dt*sz=NWbI;$)0&FsLC9+?~v9VE?0(xHJ`=>=u^i{nGVgj*b|14ldWLVnca;mFV zPCOa2!g=mE;!R(1QCHMoO^Lz@?5RsgyV(R?)X3gU#z)*gRYa{VYj%cYfNGFb7rqXG zo4eJ^p_PUGPGAM>H5ExF$FQT@RWvmA;@M$qQ51K#_Co_bm2`R--f(lQ7l7btFM6G8 z+5}4E%39ulcNZft?eI@LM=-4`L@eN142PILqPJHiAt~t?nf=`7FHbAd0)76w9!CM) z-L^Fv2T6|O{w&r^?z;4w>FoT$g*hr7*b*UE9z6f@HTPmN&WMzXDtxN_S&GcFd;cbd zRAid*DuXTfdF;6$-)f5~0ZC1(<1un$>3-!uThHCoqD!3&ygT>2t(SDZr@Hv3b5ays zIL8J;Rz)E{@y^+K??FIg#IKOHP=azhEVdeWo&1<*Av+sbRx$U)kh;7?YOpSW+k*9A zfF>j~jCpTf?mh!{9&|3`=LiWQn72xWM|PvYg}SsQNBXV!$spj%s)S1%nB6h%6m3|( zY1u)5J`yf>s|4N2x$sRC+oalI1i1_3b%oy`1)E+|-;TcXR^{b|fCjO7I;)_go84Fe zseSX6t3<~2F!8qsifvv83o$;(^+y~Wh4D)`>ZHf>OE8X1hMdUFtG2Bc%f&m`@#p0I$pZ->1e*PEGNr;eMj09AgKL*VmB|Uc+i)g5n z+E-Rq{(!tt2n4iUxfWOk(M7giW7{q!n2Qt45^x_Em0?IP9Tz=Q9>t?zxqPz%PrX+N zT+LdwR(Xlz*K|Bxd+g~#C<4^oLtnabpE%*nxy?RQ|CAP0C<9R9*I*Jr>oY|W=dE@0 z5SNX?PoNuT8^QVWa4+7h9X<439fBpCm?6OF@?=MU776z^mR4HB!ob38J04H_##1ZZDa}|^+GRmO0SW91!G6sC z7@X=$dE`yo>dTAr=NLXVLn)~)mzr)JdpwF_p1TIi8yn#s`W5eLv?HHku4s(Xo`|`f zautMxVeqd7K_3uwn0Pd~&U+w@tvjdyge$Hoy6*Jb{<7qL+XQcS!$Yu^^8FsDr5u?- zZZQVK;uTmd=SOT6Bs?UB1O)JpK0VeL^a3rQvzvS8yb%6VEq{6&Lm9UDvFeb64nA_3XsiTnR^(wT&i0$S#BS1B8C&=<_ zbhM-a3w3QBoyxUB`e$_J5?{SGzPh=AJ9bt6HL1OWgDV*9jJ@VPik_Bso%JUldAqeC z&mE#^%11oH1MKWLi;CecOF?ff={9?@3fD6}EOp$wMS|1*6F}c)l?Q3uUUwVyiL4yD zo1pEy0#XJ0!b!v_HJ$_G zGDe^%!t7d_K~if^UTH$)8nqzmiuUUt42!{Mz=K@>^b)uYs$}h%i4Nj3_yPaZ)!v`p$`M_ zX`pb2jrpJsCg2Q<-bMhSLqshjKyJgkkHbG=HGA7WQ*(GO{6JQurg|~C^l7r4=RIM> zsf{{%Zc<+l$)28eSf4T~(oYiQ+y<_0f;RGdR9Ft{SMEAQS@Zgx7_#c>grL*GX4QK7 zhm+0M1KBd!qBABM$m4##CIuN**5Hx*UV3_zswyh70QeOnaAf2a=+}W08XEe2%OiHB zk*fH#DLC!G@{|iU9)rS>ptXy#gYQLN8lb&i(-)z5`1q9NaDJ?A0N2a*Ps|wwWeivN^1)nZ30H04KZvnC0)Mw{;|*ee9J4G|JW(+?l1*+Tcibf zE&&+tz!PTp;&+uM-OF*<)#au6$>yjSa0{y&D+kv=?g3c1eAfeTRnW8W&mGHOPq#OX zsH|2MS9GVDqX~Gr7~(bkDaC`DPr9=`&!64XJ&UUkSBU~s#J8IYQA7r<|>k$lT+xIt7n!5Cp@_7RF!F%gUu zLoyFoG$u*lKt2r!jwss|Z*lG&_Nx4SQ}Y!x>S;{^qld?f7r~D&=PT|1asAp4;7I~3 zrHyTyLmho)aNX7i9+{^u@}4Fe4YyDlwQ_&>;5P5vQQW@ZPH(`}gaL)qha@rh9U@?? zxbD;^prb}kgZ4d0Jr4^NH=I896m1lno?R}hrWOU5up8TEp}%}lRl0|B%yvI?-H2C^ zN2x@R;dA7(;L5!lw$%nL&67XQJA2O%7r9KO?lv?RawBnF6Ax=Ej!tD5D*aj0oy?&l$6~V>_`oS z-&cT@S8+R%Z5-x@8LI?0k<}WgE84Lcyly1Z-x=Givl43h{v9({Ij)vw@a*(dm?r7W z2j=hp`t@jTpgTvF_j1WA^tV9&tC!B{F6-JPhNmA0@k@Jlr*y9382ZdmJ;@6~5jiio zQ+LG@Bda5eArKFMg4dS!c*QpDPpnRX%^P6cGMjAGckI2q1=J3XvDmO-x=73*alMTk zmTI~zylGu5cq`hGb>1jmfQs?eAx{%ZD{nP!y@jN`7oz2NG{ENM=H4hG#TntGZSlW~ zmEke?9A*bDFsF($jVkA^Ixg3{txIK}C$n(WQc%3I6(leE$8m=3pjQ0XrfCiWpx75$ z8aEgtkAI*Ut1P=^)Ql>)uW>=1JwN3R6Jtz);gy`TLy9^^EyPn`E91_mAzyZ0tSHI* zz`Mp5zplgT(hr)~Rc)n`gDYRRzbYXg*^a)81W;JR2?&|rMhoQ^3qwd8%&d$#4v@v0E9~^{e$tfw*6r0`L+;T>3K^b#kM~D1f z`j3t#d`L?hH8L{7E8MuUluVzcxV_SDb!okR#V?5PAB7pQL|fNY1J&;0^I*9xK0{Im z&NR3uLue0>8^ed-u>6*^QNCX}N~rZEthMcC*kDacx{)n>`b= zf!9elgyxd&go@6^g5|SHdP>wJ+?(vc^7BbR&2fdzU+9wA z%LOMvKMWG#dkXe9<RRDm%s_tNoD z#?s)q*BS%*@#+J{KtyZn%+l$|f>&KCiV>XM(HA)8)!#c|Sb>ICzY=rgZVnGSAFNE8 z0ikhm54vL+c1~I<-xdbL%gV<1y_joJI11Z%@o5Kt@VpKwUd3+Q&ayFJ!KxpBz28p^ zXgXBf@MN$tUu-Wp~{#Ny)O#xI^Nql0mXI?@2M@I45j0shL+d$C5)vK~xk z5D;4b4O-2=*3k(b%~d|X5dF6PHg^yp0dJ3-gZ2#AmO>_hTZP-non8`IS0A&%3$=Y|85#7G zCJ$zIU|0n>DPU9Y5%>IjK8n&jH5PoX1xp5c{zHPr&(58u4{K^4<~=4K{d5-1Mw$R+ z6!wYHq6ovxFQSVOmopp)2!2AF+DwXc>t_{jS{bE z=psInDB@ik7-=I)2!VRGXV0D~cnjvOOZs{XTt?y52`x^L%m!jHG$6oJj+pl$GiX9P zT45%$T8r+<1~*uDw^Bd~KZBy}(C^ad<(T_!@CQ}Z@zPFkPI)p-5dE#;PSc1H8xdT| z1ben~05Cn7-Fri|1zW-4mJc$MZgej^PMZnLnPrk6&B_669oBy?cONkMAQL4gB^zNz z25Bxv20Pw`B}3khiXeWV{0*nMp@9bSO}p6GzAco!kz>Ap3`JC@(bI_F>FHujfkp|F zX}Y!A$t$|9z3Ea&rw#0T^RcLS@_TI#o*QsgJa*Nqr++fU+r({b1^>uM?b46VD?XxB zf@5smb^=2%zQ9*V2C3&XuAf?WPN|G?FmNT(UF_i)8$@DdF7mmPps^sVF>)kCR7B+X zjaCt9;V4uh8a(4n?f_WDhatUnEo1^n9>#HnF|{WY6cpbTs`i$O5v{cUWS(4Fn!Yh^ zo62eErI&^fyd1VL`bjwB^y$?EdF*d8fni-LG_bNhkJy9%y?MwG>`A8;BQ|(mVDQOv z%&u{}JS)uyggb`5CL}0CE3ul=`Oplnr>pHZ{P^-7)jMY8o!MLV>5MGui{+&msgyU-JS0KdII%Q|M1+^X zj|Q)GLiMBxX;N1Wcc*3F|C#O z`QKRRukCjA#_PL?agx88dv(3B3_Q<^o<7^(fj&n@b5DMxbyd?Rg*q5$_C$+z(r^i` ze|{z$_Hv$B017}O(`_C2w{n?vqYbn7e2+{Yru7b8QQkrs=Nxt&jSq2uMU@Jwi zNB3dd-+Ca%{NuN+CqkGDvxM~{Ff0Zsjg0!Wuu=jZIB46aBh+(o1(OVJwz{TTa3Hr%=b~fc^fFJRReR^< zpB*pF*fd~eRZE#Gy+n&bGZvqiOCjf%wA438mZj}jY1@RvweWCGwLDWToKBNhI!=QT zMw%;6TmHbVPyh;S*AjW(`hA1WZOV!5tw z?_b<|vr}SmZt^sBO2T`@tX!156)iIi+$=DeULVHAL~T`sa>Yrz-8$}s2jl!Jdz^Q) zDS6Q1r?P!&#h=$jfzw=<3dP^6g*N~VG&@;vJPX#~*E$uU$3! z>W)8Ffo=kLUV8^_$)C}&1a$9W!IM0gxtj3`k$=~!PU43^==CeO$}k`Tf*K|cez_=| zJW)8fa1~#~_yQ_#Ewwc%8ZP%14S~T;w;nwrZDXAp>i%S|Gh(uqapvH5epe74w(J?x zcbR{|O+rcgcV|HK-GY-pR8=%*q?)WP;R9wH&pO>ZQkO7Dny-0GFz$mOJta~RIC&Bs z_JC0unZf^Z30@N8_fz~$AWsVVOJm;#o=qU$Kn2R$8>a$(HZ1r4(Xmv1G8YqUr>xL; zc332Mw7+P8-veh1)~$Qp28Hq4M#?KUfN=G3-IeBYd+*Fq+r+>yelJR4_)^r2**Psv~HGCt_)J%Ih;5MA(DFX-x zFZt_Q53mi|*k=mdJ?KK~Xd2{7bb-I`l?Dx@aS5Xk5D*w3#<%b0kzA~#=j)oOetHQa z_SDhvz@KheSr4=ML+^0cz*Hz-$p1j>jm+Q!DwIY4fLNe)5jCMw^8bSKjUux(KjcO( zV?%x%Vpo@iz5=*=WJRqXLfmN!oSOsR`Pckg6Vw5L{3im%`hiQ&{kX^eEcBgdiV{0? z&P9UoJBa-c0Y~3(8j=VC!%hTSqHmb>&#L@rGCHVgelgqDGmpE-ja-DJ@uY(-X$Tdy zOWFW0#X=FV^Lgz$)TD@yeqXH!W6CI1vk0y$YE}#YK=Bvft5j)8^cKIDtr1K2Egv7> z#npeoP?FVKIsWamy)1;SWAL0PiF5!Kb38YON!99l)BmyphKPz!L6(EUIC;YA zZ_da2SwgE$3m9!TJZh=%tJ8D60y5v+WZx_BMSNMf5!+ZYZSlFx*tzr#-1qh>7EpPd zp^n!pR{ew(;;t#2S_UJ9{H!?DC@JQ=ZB(NsrQ=Hd<1+Yoms{gv8JG0P_M_oXIG=QUGShKl zNVDI8KwQuB8rHr%9TVMxO3g+6p5!ju9!vk65*M~Ln6LmV25R%++|KZhy-m=CS;A6$ zgJ*pCsE5RRT0%3JCaUqJbVFpjbUiQ`djv{6Uh@Qvx=_n){UcV@P$wl zUL=EmqX*FYL9?ip6N%5L!qByYRX!WgC}pw-=~xf`CIBIqkh^h#m$tnXV*_uL8}OVCB#Nf#qFc5mif2-ueD!&r7HYf zWMmVlI~hnou*4T+Y;gY$V6Q)OEvnlYvmNPf1vY#J&iMTJiPHrtRKBBSx0wUX>R*`I z=SknDfQ#~K230{X^tE?;6(XUnT7+Vh@^vrV8qSu9OMICI;uEg}W5+27wdIXGyIUq1 zV_CT&rMM9JIbc5CFne?(XIo;S;|r)PbZU%P3AP7NjbH%)Sk(DfV9ECaxiVKwXTPf4PR^ zTZ{2#?aoji1$S@gcb0_Yn$DA%$AmXAuY;Y9C74#f1VsLz<2| zP?OE?!M76y49Hk$oM|*2!O$mwZN>Gn`g-Ce)6+2BOWE^TEv7$>_6&`G&CcFsq5WvM}V)C3UA zmbP?FyuW0)d*Dchw0~MjMMX~t9@%~2747$_XE{vdGY+SUf{Q|!q#nQy;VlcHyMjDq za{Yx`u@)VRY7XC13~LQwI@r|!97F#J=fp`d@8HWAkb+Zj?OgKm$Cs(go6yTxXPF*X zg^R}X1-~-5SZsXrZFOB1puJOtY(2%__w3=aX1 zT2R-MNtx@ga4qIPkI+9QZhPibtr0w9T2F9!5%)6b{%T$R08q8`BB5@G0-q-7cWUA} z;64LA@a{15FBn)jcaM9_9X-6f^flI(e$a?Y&Y2NU$wr%5w%Bs34<7J2OuBZwH|H_K z_kaE4+kL)(d=7jUmmS_%rAKrANVhup+MsgZ9^&HsxuCz-9L%o~ZQ=nI?7-1!UzU>$ z#v%VjH~<65W&0;z9~S?2(*p=8bc|Ekyw*68KuyJ1|7I-Q7S4$s`PUT4hu_xikUefR zk>TNqnfp`5JefG$nK_65^^Qvsk5~BGg_g9n9LDI}&Y&`n5(B?n?`S&TYlt^ms#dMF z4&V%(?lE@mGRZ$kz$m0@y%gLSd1V6hn_WXvOt4M-kCF}1AIIhH=G^FnX9r>EjJ{ix z+^3=5eYbVWtv#aG6qE;$SSGDyGwr|WXMouR7^61Ow^HJ0@i&v}sPzys>k6_ZRVK@}MZh3cK$o3&y8-^Mvspz;UsTLAa#J^BH*3iwcDEh``!4nj%VX>DpfKt2)ef{Y%}jsA{)UmxW$E_= z$ToM0q>1GN=lS0a%gZl!TGjF&q(IS)GUy=vfV#w1RD(7`U}NmVRj4TK4?bhQN?JLO zI<#Hq)Bc{Jp>2s=1i(6B)a-X3jCD;$;I`Vm_UcDfOiH$Xm(J8^FgWo5NnMsNzE4X+ zN;w$#^v4o!@rR@?C-!By>tmBk>f?>%ihQKw#;iMe3U8?14!?HOEWEKh4ZZ;Xip7mx zxc+I8G7JX?p69vtqR0eA!nHo21e<}C_+2O0?1NlFT2r*Y1K3#+;^Z-BWx z-=g-GPU%+bNxS)LD1Yp>SKWkNY6k5_1EP@I%ag5 zRkS|bi6@F=M;>%vJ%|Y)AQFa*x6pPi?a+v9K8_Y!7z!bH5>y;ze&UpTt_^IUy4hKXqdW$`70m{iJK))d5AppM>f4P8O9_qg%JU6 z&T=;h5l>ol|BMHHjGB$v(}(|}0i7|e$()*IOgWaF*~}o8)8E?v!F0U zCvP^@wvLU%Yj-tlf4YYbaoOsm;J)xSW3DnDOXBc506UFCGk2AOe+_B`XznE3X8GU$l~cjPwXXA~2(L~*o3*R<{dwLez9y7_zt^_p z-zMru3V$>7^_NsH??$peaUK)F#Z&}ks!NN1>_sS zWeCa8LNfPB{!D=9tUIz<~6Z2~bA}4gpS97#mcXvPF1> z#ZMp?wqn9-KMDwJxrT&O4@ij15;rmo&7dL(LL9}Eu!mwFu%Q8VQ7ZS;#b?SWeU_ca zpm7~W>yfj;Z}Fpkjwc^3EBjHq*%b3QT$Te9R+s7svd{Kc)2QK-)BqdZ7ZxfGBiKdw zT8HfP5O)jp{QGZ0IUs>d9CR}e!fGiu`}~{@^Y0oTg4D9gQqFCbmI)H_c2~{T)fwwgOzPH876ND`fJJd?b&RA#lNS&!zLHL7-AFj-={YgGvj;Vg?cWCAPgfjNJEsQhLO`x^X_J2RY+TW;}e8VNImYtae0?x`p#8^?Cp*YU3 zh}#j-Nii$9g}M1-;Z|(`ybSqj#ox`S+6kJtk}olgzr8wEL^qORiG8{ZrEfkri-kfy zSGN<5*<5Oi)Ps4tE*rcO=tLc^(-vo}EnPd2b|9U|XVHb@*Dqw{Et!284Er-He8EaA z(J;H6WO+y_DM@U$_m`xYe8jXx>t&xkN94s#(3`;*eLu!@o)y)7DEuuQ6rbCJf3ZD&mAxgQULZ2bheF6Nmz&#HA zpiPHI=SR4!^!Fh&mds@}iy#KR<-x2(V;>{O{}80Bk>iKd+NGfOgEKS@WZ74pZCbg5 zm)OBii*E~rKmrZ(F(CsgYAojIft9REDfcXfC@7|DuCs=E-rYYMUm2bq24tSqnSr3( zf-=ZZ#SO(5V3O(e4`x1p5cGPI&;_4F6C*W_PfQbs^@|+)`A3WoB$~vVHOxwF|NnVd z5Jc1xZvRATS6~J&36J!~>y`Yzxp!}5+a2VV8paeK9etM?Vvsb)J~~HY`G?-a^=hn~ z70hnU&IU}7{}pI#ur8?w7+gVW3{Mk5xA|JfDth`&#a#Gg(;hO6T{2QG#*mka(q zSqL%C+^Oyp&zmxwuA*@HoS^n^xY5`OI4<~R#dTpzn3^041jd@ z^2McPbH|8S9Eh!l#Q4O&$lBe=mF`sMWjMSZ^#8+emy@%#x7#|i*4!W<#+P?_MY3Q1 z0}}$W_lZa8Vr8H*=&qRnuw_G`Boz%ltque0z3q?i4pGSL|KaMZ zDG6x?kx-D3Zlp^j1gU|80-}I`bf-v{(%{hD-3*=5ImB=e@B4kLf3w@{>t>Y=B7(Z2HD$YT0$J>Fi+w)Y898MZ?F|1LSonzY{>$NQ zw;`JQQ^a)Nf zdH!j8$M6l2=h@-L?ne65EaEZqqMhLN3)wM9As=MZ-e~52BmM2<^DqTxB~wa6>hhgY z@xOkJ=+#hq+^)4nH-oNKJbz7@r5*f{8FWGc;zSaUV*2oXXnsq$8W$uBlB+JW{%NWc zB&U91WJJ5XyzI#`;LOk~I}S|c4Vz~xgr@IsIVv=(fxTCvsx2nud;crJw-)3t(ic6& zd*dQJ*x8TWii;usKjX-Y2#D@MFz;byR+WSUwA|P#JUlfy84$1+A^ynr_Ji}&wQrd` zo0668?u7m9PX(i*UV!pA!N$;1Vtt4g)c=Cf7gnmyk)gqrslg==s65^z{I~UdZJH7P z^!9>ZM1+5C{{ahdvqF6B5WNKiq4A%S= z_j&m)gEb%$N$FE_T9sc?qM(p#Dx5yDEO!@{8W6}_PyK}2F`*fbc0YLB320han$FVpT1#>i|VhxDLOhL zL>0hE?*dE9EiK(*)6)(9xo-WM#t`cs){=~;=sQ5n%sc7i`K$XG<1@mg201MsUq(Bh zev8+0|Olc4ML=?&BVg?nL*@38;*Hx>83Om1TZz7(=-YjoMrLR1mm3w zS%x)sLce8SAs(nnp&D+kNqw%Q>h3cMBPe2>n4a#57mjk*GSM6UQZ=B9Pd_&ed+Un^ zMEo(qRaB{Q9eS}W_=f*WCPCW^M$HSzqPn*&4Rfh78Y5Wr?|$*(LnUWdF{R&CW}Zj8 ziznXB()OF~lZ?lQ!R0xGGrt70Ol9(F!$U)#o0yoezgNj#16qF zOP~aorKQXQE*L%iyK!!H&1e10si^vw(dvjH|HUD{sj4gXc*lUTOY@QF8>g?i48VdP z>TBf;H+@`djF_+z@29&+ZQw@mAfG@rd@KOe57-B^(J^wJLA zet&$^JS-46gn=!kL92!Te*>j&93Ve&YSiQ+M|-XG*txhuz_QegtgKi7C_pn*8Ce4u ztGn(4o^;uI;=764Px&ZWj=j3*DqJj`c;jC{&y@L%GNYgqVinN84@SXfT=r0b7cb)V z6c(aIb+y|5xa}I~^wqqGk3mX+I(A${C}+mfXSCLE zb8~Dy4B8C=1rPXL?z5?ESG>|?sf1IC{=Vf*^Sk!CLb6Ys`Bb1)uclQ`n#*btv&msC z?PRe_s6~3-|4I~^Z52o&_Y*R_BO{8nIj=R5hOX)A$(}LZJoOXf1x=VYohZYoklZBp zW@RKYPi7`;@u4)~4*vUw`rhM#-rnc7wt3S+y>UD&V<|vqd;7EO;j+zY3{V@e@LTfV zZgUO#G&Rtmxydzif-|03*j*aCuO8%=KK`Cq`&%=nA-6A0Dmhuo=jj#Qyo{FC!%VdZ z$Y|}!Vj@Qv?yIKg!=3KCS3(n}q$e9*+^CpC%Sr)#(8N?oSIiZ^TZhz_SG7cqS;On+ zhE@R3Qv3_bRI>egY-}t8tQD20ec)+i*GFh+^S(LrrtDWu&C=J95N@9hLw%!^O7J6- zXhr&L|G6#`(3O=v9dMPP6m!vN_4}TjE%2V)5`7P(4r90g| zIK6v*LF=rn8b6lUS1k|nYl(IG(;m73qRxydBnO9BHe(pO`Qi%1_tRY;^U}?Rj``qt3+|Ki7?Mnv!eTA`o6jmaTC?Wr3 z0U~qU$dl-o7n!ZC{)@B)NBKDkk++Gwy!>H$Vb*@@b7gWg2z>e%d5vWfFBcacnCxPl z78D`pzay47 zb-A6pxNW5YJif71R+bP(_CTYt;-|I$)DG{zW41m^gbpalD0Ko#1s3`E_;1cH1idnPCdTe>4q)Oqp`?a4Uv`UseCmYSEX!tBb9GDf{zG3kp_9D6Z}gf(#AQyD znLC#)jFGoEKXI6p^sSTKGte8qa9icv2^?;8pN#MBYjbiu!?>6D=k2%OvVhyuqA3^Ib9=)@?RLv4o38Cht_F}Q$#;daeuA>_JxX8YoNe4E+n@~<~UIAGUhATuBw8DL_a3GJ?bl&fU`SBT4 zywGUfx4!{9=SOZXimjc%FWGv--Aa#us)7^xe=oYgGjPTO)dEJp&91f(Vyie zYfLQc50?uJH|j2L1i1)-w+g_?^A|6^XzmQrY22dre%y3OXWl3{ef}*1n042I+lXML z34K8z=1#DRYH6#gsZzbu7O1ae(Py+gJRGs`+`oWf&C$gU!AUzPQS7;S zXD(C9Qy%}Bc#Fe)m_lVw5OkD6dD7cC*oLqp@i zg4YHe9AL8c_7?xCnmV)M9$KImUdZ~hWA(Ys97fYawA_7NA>BT>;wmCy8&b+iOZ#xlk;v~(&4Y7Qb|?t> zo(!Gz)w^^L&1(1dkKrSqAjFi!i(0-;<)?tpD9WS#a0AnK`T9M2Zgrz>PDTU2ttd!5 z-^jh`IVWLz>fD?lm*RV*xq)@+P0S!H8jhhDW;-F=thPnu9{}#sYI`U;p3-HND!1qS z-A7JaqA=dPMUe?4J~(iJi6L#N~9C466hfNk&WPKgE{pzKNGO` zwV`T!-JyZTS3*TU^%9p%>gxSMRW-&&uP~Lr( z=)r#_0(+)MGdm}<9B`J-_HR2}r=;vF`wuNAit4=!QDgaTA?tpbg|5$t;HlY?dPIp|<`?@x#BM;%6|u1<(QaY7cNqz6qG|E#gT)^|b0(olt<6Zl~9 zweGBQ>Ct%~RZ_ZATvchP;7|b-XuYECvhF}e&-Cs7lD(*gnq7M?@4+SkkJeVFE~)pQ z4e>_LFgE92@G?SBa5%UjY?f+opQ5Gv<`WY7orHA7Z7{H8XrJc_q1~Cza?*Z0NYXZg zGO=pnJcQ62J6Xw@Uom`7yL>Oe;2ep;1vI_!Pw%n(iOU26W3=~F*YHOQIuG)zmqv#7 zUmaK4GsRyu+4B2uCer~Em3=Fq;kv?th#P*Fk^Mb^UvYfg3z0Z1V;}8Sy9OSuo}G`1 zp%-7N9K-RsGS~haOrRngo60=zUyCdO7l~=n-il~&0}cz8Hg^9zstK+_pTRCtj_3Va z`9iSf=Bm-_2_x0_jeD7H`}fvag4%sib?tApR*QkgRtEGLxYzN_v)r(G#vlPp4sq{e9EExcAJqjmKgC7_OfE+IzL( zZNN=WPu;(Nco_03R_5B*cX(_rtUf%gN(XHjo1L}2qln>`(@#~LwrLHa%8G>hJg;uc ztlHXSiZz}&*yM8UjqE#Knf_fFe0@2C+~6>GY@ElIWMcYA3-y~@7iuFQ844!-*cSXT zg`nwGFXTtpR#jU@K>0TeOAxH#hk0}H(g8h~?79$aj4#iK(5Xag?*}HJvcntRNr$;o zSw=qZ=w9r4|Fk#UJ@EBgv(?!VBm8e-zPTd4x|D~nAhGR>EQse>^6_QL>CB&{5e`5oedye#$nAtP&SAx8tfTF8r_n595$!skU$)JGK zuZiD{>)bd2Ps8vPu;O+yUpXcp8(Y9^<85+U!khe4WhEt11ErxEFSnekWB%SPuzPCK zer5&+1~PtVc0%HDAZMW%`a_>_J<%~8^F+(2NUbG59$}a=(k@Youh47JPTd!16;eTd z6kIQYS*R_}u z$lyyW-?!@_iZ1PSWLel6!2k^hqX(lv*BFbaXaWO0Ir-=2fO{*`HtFu30K5EshxSw= zN|*ARtKXkuNR^L$&tC3~-}_Ab$~!49QO&W%cwZpWYY|G>s94DKw&K@?QLt64(pG^NAS7WmB%PZM=G% zKD2Km0Bye*Qxw;hBhh)8Icju0YseewKRa_<((-F8`AyA3)@^EtC><($T!347!hO;r zE1PwuO*Zmu{*zX6Qyb%a=blgfz~EuMa{g`07@n z-@h00EvBm_%!HZ%qNc&GvjZ;94`j$pRA0)_J;eD$@BT@};JEG>ImrbD=LC^xHktwp zqbA3*Fw8(=N^mo7DIf!qzv6U_-=GE23b4qWU`A5aQ7&yF>uFq_+jrE?8@S7mu&5GuE9U1SXRo4oK`DAQ$UD>~6cDM221;TEezjo;K>zPR-d-`V!%~s9*wf z#*K}{hU0AB23Z4|&Oa?viyt_K$4%^%Sf*zaECl9Yk-2(ROOYz&>~mfrqPKcC(xqz5 zuXdj<*4EZW(TYa=c^Be=S08;_`g7**yj*g-gf}gc-1TY&esPwK$L;rla#exl%PZ{g z=;pl1=j+)5RPUW5A6qdxIx;#M5Z9sui43u33mASwI@6`BLjAJuxw%C+Uh$Qu=zb{+ zud&jao1R&G=kRvR`UcHxX%p(q7-_d)v8FiuGVo`P9`#%0KqTTOnzT5M83rO4GVonD zUbUruhkJ+E)`A%VU(fJisrSy$ZJWot?_xhhJOF))b8 zDlKdUQN$Oz9U6MVfloD3s2S8Yy-zD<0{{Hf1mhFW8`)O~Hqv>FK$K!0=Y1#I&L31Q zDHQ}7`ygc)#~H875|47$ZP60IBM!)~*H6^2+WxihLPk_fbl@H~GsgF61eVn9xQ5=< ztZPbHl?cxh+kVT@6qnvSv7zBioE@ss6cDPZX%ka^VQuz0*W@t+-@v+bh$^!nQ4)Og zVeFngZ1k{Yz-y1AZ{^gxuH?7P;QCn(pu!z|>gH9o$%RgrE=hwA)yD@?#IYb>YP@(= zmq3?b_1i$u=Dc`cQddXKK9E%4ucezz?WTX#IgzN4U_1`l-!{JR0>==z%ua(rbsjgU zPk0YM#Cnr1U^XU-GYzGVQ~gk|MTdS3hnvY{(=e8JoxWp{Y*9fBK^PS!&HfzLPVcwe3 zqEBMk0(&UrX78h8H03jDc9orvDkmHt5EE-`M8@%GzETl=6Vit3(_Jwkqj@pVSLHh; z(B6PcL~TCmX}E){X}ihb@qu;LC3dMQ*s1X*?rwYlUR%@J5dXh(@2757&Yj)yKGmNF zfx|$b@&dgjlynBV!JNHR%o{&Es*pf|uk2j8>ig=gA9k+N!q(BBl1ePWQ(zft$_>MR zrer!+ndGY99`0Z7a68&Crz0nc3!DB&G#n+;cZlNq&a?M{o+^sg zQXPEaAG@^urr;%*oDui2b0Y(yyWc#57$i5lxXNUHevSAP=009?T>IVDA@5VkQOf4M zv`Xw)*@Wp2JPh*e({s0R!^aD+#sC{E#I@5hN5l6;i^@-3AbDZ;?HqsaPvqtEce5g( zn&ub&@z?6|+FLK-AnJi;>o)t!Bq>DC#}&)QL0l1+kdPHZ45EJQzdf?9AW7jq&iyt=cGbn> z1LuV)KM(<|bYW7t_00Q&68?WdKxZoPC4y)cpqmtaZ53$DAX)U(Dkl!7!3W z`_UNSQP|#RhCF{Pn$6iCs9EsrqoC2l?{%{N@`wF(HQj=?g;^T!-UYx@3}K| z;*$E>K~8Kc=n!eT%t9k$aR$g7g5LewdgRBujrR|G>B*A~3?#XV-^}i%*MP1cxx&#U zux*lB+ClwrIIL5k>dvfwQ<)^v*kT3Lxu#0Vo8C{EzCByqzVk>yJ>EfgLKXpU;qfpE@(c61dgCjeIJ@+j=H!HFfMoHbNia|DEH_5DL%O>se_n7?C=`F@J@o z^tfsfTmk8LH#&C_xBbbJgv>|R8775%tYB+Y`{KuDM@iF)3R-3koafw^0ZfE)rqoa} zg5t@Onw>V>u?ev_JljyvK|}&Tp`e>#X|I3_ZfWc>A6K7zw*@AcENMnePL_;#Z-j)@ zfM7akm&z25FM}-v-AnOue8o(a@F~%{+uiom&h+YZU~kHg9IZM!Zkbk%oS^MFPIA6doHrPX0HZ@5v9={Sp!v zgA903(UlA`8zqbRhm{i_Rh@=yrW77e-DdIX<_0XhY5II-%TZ9!M_oQGh-htZ&nqr$ z1zUA6X`kuf2$Ic?agm{8pkE|!&ueQ>O}{Hk*)=hK3()cuD=MFD85r(zQE@!I!|w%i z2ejYIACPX#Um#O%zLX@@yY0yCfl zQo(TMPY@ZkiOW{Eq|r z;`VGn5}q%BxJ@7ZVOLk}mcug-$tlXQ(tfS}l;WwC+#$-69DA(RJqc2jLvc8j40-T+F-~aV=#JbB880lxl5iD*0}X=`h%i8VGhCK#`DTBgX-~Jj$z-+ z6eq4pn#t(b(goSOlGJbu3R;x++ZNBO0qtzzrxWFlS8zSagHW!{r@H){HaKP$I8^j3 zm2=x+-O=4L`tLq4@{#txu??zS=cx5W;Tw@ijk6!mXErpXfV(5+{S70zBU5E#=(YR*~4GHBu{{JkzJ8Y?`(*u1TdcznnId-JzEuLK~57%peOzT zNbuw?0#-w*BB!FFQiVR|=9U9db;x4vVd*LH8Q+65&lo=Py-mi&s$kPriNV88e(tAp zTN@Mw)Mz;8F7Ruy_n#Dz%ez}=wWDm1AIj#2!Q*y@{W2va zjnOK!Si>(Z^x6wT>ijtvEOHIBo4fRN31MS$)Xi}>@rmsWxc=5y3BVo^7{33RJi#G6 zDy~jbI(Z)#tcYZU;thwCw9kr;FnDj0_(L`qBMP$YbJItAeQ)ynT~gClBPgGI0(-#o z(SmGXyu+p;M7e-U4r?z(Ns8v=LkVOm4y#g~NmV+69 zwgp4@i72oh>t|_R@Y}NScy7LCcWIK=R1>#ReSFH|iobacPl-lqKn;}o7OxKf$uZI2 z@^8-Kx%)x!JmFy{`p9=9?s8wMgY^jrxYnF(N8EqBT#e6*NuT_&(-qYPRcN$EAK0WQ zR8lGv9cXl!-w=Nq}B!+GYGZI%gkc9I*N9aNu27q8khA0LsU;b#(E!ctiKN7$f7N{BH} z;lh^)tq~BAO2wqSA3pJ^*S!Hhh!+e0AS>@o$uMo5=;X?@VU7#(HZ(#}%kmLOAY|Fi zkB!L)LQBJ7`1#>sO{?_V#?m$Gpx&_sGl3<4U#h8(Wv|>meE9J5=e?$bmw`tTQ^)zR z-XN`02}?^xzkv2UIZ~ZvuRz%d-R}V#Wf+-YAq>E1Y+*(GsIj8kL!FxV@uovbLBY0m zL;F<^0ohyKac5S3_Yde0lWB%fpLh9D5C3`sKv7-h{n_(JOCQ(P!W|7{*CfEK+y4IT zKVlDis>QgvzB3rj7U;mA!wVG@#EvXN?Z9jhsinm{;}YI z(8ez2*&Q|gG`Sc|20pRYx!HrNcuU!h z?D+Uf*8Cn^OWNl&M{3t!7VG$(rqbrafoLZxJJTl^Hl@8f%-E2o=FiX-2FL@K`@Jrd zn76X5^d0sU&*5uT_a10#YljnM82(~FP0kY{f6lgDabXpIe$0vZIiTt@E`e5m#=c_m z5r&wb;fW3wtU_B1x&kFMRSBh+IEtc;pF}T*1%Lir5VfNO*Y1mtaUwfrU7OVg;MwTB ze^Utv@3*D0vQAl*zU`TwEhKLlkJ3qc<*DX8@`ZXACvDx7_xx6^y`5HS0&K2H%g&CK z@jLQG)=OuYs5F#4+9Ziq>o$&-Ev43k~V$I5h3mi+nBw+gQBd&x zQei3FAY&=hs4B%o;xokz!n7N3(v$ccNaOy(`_eRp{mQ5Wd6V5(~(+rZer^h|}Cb%Rx^L6q0`S$7SQkJ^Si1qB%or$HleN#nF-2Rd`#n2^@G6yD=?cI?`-T z6SBxiv!~ybKE%n2h-syo<xqIH8s9Ux%AfDo`a zF-RU!sDVb&<3TkONlm>GQ+l#frVhsshU8~vsv@N%&aDQ)(YH~aDs_~zIs8f1%0(9@ z35xbYRGOYV04)@7N|JYlii1KJ>?Zg|8<$uqF4eV}PZ<-kbQI zY9mdVeEmlqIwLEX25$f4IqbGXGX7EgN6c%ZONW??z*==%Prk{G&g0wEnzwU0i4kXH z*JW7V9pmNsg8m~qT8QrN2_mbz_W*|UrZDk_kF&(#R-Pmg%Xr*Tg61-edt2C-wmqnyfNp~nFZhTq3+^(d`{g*cv|$#Wx?ucxvMjKHOf%vw0+zhCvWumxgc zjtA-!bZ%lkl#y*h^ma8xwa7x6Iuqv|3#$R(*Xz9iosii^==6n>fq^KQh_}x|Zx_TU zWm;1Gh%f%?Hh0yKAsKA6WQy-`hCAcdx6=4=;YfLVW_Vf=?wpQVJ&(Vq$QC73 zf6;<>ow=D+0NmQI=jLE9U8hJ86E0qSWQH{5Jx5Xs;x&y?dET3@QS4|~2eLk3hQrXR z%}CCc)i@Mzt>1`Oy&)41wY*QA@dCF>!>FODT7r#mM;hoPZT=a*&$ky+O*|9M{P57c zG`z((@MwNyWI3`4tQa}IW|)v3CiBnX^}V|T@I1Eh2Mi;N-npmb!ZSAxSAzXqPO(rx zx`XC#r)Sg|*XZmapkP1^eaWIe4ajwU2gK%YmEccAuUmp5Pa9FQx zaBd()@If}=nuK4R`$-uy4~L_?u_xVC83h9~gH1U>J$5B*a$-U})d*KK{VnI|?->K6 zs%O1tX6qr-27J%i!=Z5Yh-cNg<7seM;WGsVY&(bdafrA$a>%we9I!9k`Cj@HRFr?c zuEt~bZ!!TDsUx3gCmD6LTt_UK^OtYq&OYdIlXr3j`($Mk?SBn_r)Q!$YEiW!rE+UMID@7yw2=yV66!YM+Mw)-u(j%%Ib!n zY%RYlXIIU-qga1~G#SOP^r1y!UY{SU)v#7ifcc@roGZQogTWUYXd?uo7tt75*KjLu zdWC6xJ}b>|^=D19+(dYSD8Z%F($DFtCi-95AG+>Aw9bPaO&>r ziu`-^Gm3}&prC*&KK?KexMe^H!`g2JC91rbCr*xJZXM)Gv9L~+o6z8RCD@>miU~o- zz<6zJ{0-cS1j864e$D|4ZAUx;r(S% z6%7Bl^geA?9eDf=%%E$>gAqtP{bs&BB870Rr6MVHF@}( zdP$G~uSvMcgvY2(Rf$#6pdsj6#ArjSVVisWoB1lVX zOG-h%n`QbF#-=Bl;#>kF<)1POcT8cU+`rhxlQQB9@+53i_c>h=w2`AkOj|oicV5jN;+LYn@Pwp^&1YqQ)Kkl69(cs&0`VUp^`w3W*xgnIrWfuhw3d*j?E9bH~Rr zyr@k1gOE)E_|cNb623Zo)4|D1KRWLbNoH`bxM z2KX$ueT~4x##Vh4c+Jeu?~DLzq50H{Op2@rjovAqw&)%YFq^;68f7}d7L6N0@$lr& z;7WutDz&C(zxap;zIXch#&>Ups}Xu%2Z`Fom2dc=cB9Sg#m1o&m$+V;(d_DJ9jw8HR)IOF%}<@8&s6ny5_pwAo!f{6vjw^otA ze*HSBt6J355lOyL$b(phsjbm$+F;FLtpqYSsZeT*Fihre(_F94*;yNPLO}%_4O|RaaEJ=&4?n_U&>4xDY3G?ML(JFg41)BZ7n2Juf0y`~2@4#XZmn zbk%CxvRS=_SgP&0h}GKo0mwg3=2YREUoB%UFV3p<|3mp~NeR7(%X?rvgCspuGJjkT=f;t`M4krS?s2z`+bzWLk8n%>BLU z=N9=}7scw-IC4=3V}JB011#`_i;MfKWbdWnv#|nLeUD8n;N*DR?)WI&<ejiF{Yd5DnU3$Lu>r_&KZfm6c?q*-;Opot~k1 z!HbTL?ZSXjjQP=@H)n4@kuuxJd3g!SYZAi3 zr}<$0vUgDu8z(bQeh3PoC3c2M70kGFyP9f1AOIuerQ9bT@DvwVg39wUzbPe6c#NKdhkFx1W^t1DWJH5}eSn@Li z=;JWL(6nJU@n%Omrik&5RT~^Hc)J)6`5v{O4xseQJDK{`hJs|k8L%GlcI?^R(NxzV zaPElUg;vuQwf;uF?TwaE-!}%~5TU2S&q_yYjmWRBNZCcbE$Zv)=BTF?w;aVk*Joo@ z4&>Up-_}2OYT4Oxi|hUVm6W}tG!Mx0{ETO7WtGF%ea@nyqVgUqcAr2og5Fo*Yta+F zly%ioy5|NA-WihxN5A4ch9;$NzMCdR$op=bR}z6+$L<~JrIa&RXBd7*{8e8<{s@zL z^WGx*&?*BK1ZSrx=wn5p8>XcF2~4xWSjmKUPO4TwNJy)y&p%^NL~Bp0ITbKayKX4$ z(Byj=@hzws!C=E@qNM^4LVl|w3{!gL)}w0xejs}y9(Lq0@XtAvu=2F)TnCQ!-Tz$p zS4pF`s>g<%k07<0(x)w3&$?0oZOJ`?dmA} zJxJ4J`iyhG(Z*8zj$dt9CVf0iACG&oCwY$6>O{Ek*L6aK(HM=7o4d`_ z#+T!&9FyksPg-Dib$(Z;)9r6kiG`5%q}jrhxS#t3V7~*X>u2}(P~QmF))p9^mo@ua z&Zt_(zmf4m?(vus{O^qriH*r_W|EkuYMy=JapGo~I&A9}Ry688mMnpzIEJf;kM8VK zk)eacI7L-Q7`WAsKj&vI&#Wf-8c(X3tLmFoQQ;P?E+gW!V3d98lK+wXhyZfD-rw2* z%n9lNt^5hE*t!dTfxLkwNZE=wQ_v(5txRL|5l~HE6B$*inK2UeCQ)&!&e+-|pSwx! z6c)p-{PL@jm(w@#qmsJJxkUbgYS%-Z#$q`*lDvC-eCp%^NwvsI{&jj z-gGyZm!7Fpq60P(^vA1y@&Svv)0^)MNXI)!%R3;)#SzVt@a=DZyTSMqq6B2x_XArqM1ACfPGiBmf!0dvS89WodPCMM!{L!qA5dUJe{W!sx3cui5~AB zmu54wl>aCrX0Wl&$}A^&{e(&V{lsq(ZnzzJe(}3!a$p{Vq~F}u+24=|kE>NB;p2NV zH&Ck<%m?)3>q5dgndRk!(IQ)G{(D~^?->nfw%y9BFQ0Rkz}VT?fOnD~{w6FFc|Va5 z3optt#n6+Fi6`V)qk%{xS4pGdbut;J#R~&B$n|=(^oS<_w-oD z==Q2~6-+?bVYf3Py9#bnWkC(KkFh9Prelj<@r%`LVfBVHh{g^7!;tauo$`~gIp!eIFAW_7Letj@~|LA-RTq6wO6Gw&aa0l57iUP^2?fB!d z+X!w)d9)!5F1*$mGNBj&mWhj~8S)<1NmrAA`}hFT8#K zWMAI&pyZs5Q)_IVApBV3VS=z=Kc2Q$$~l})rjjR#2L=iNHpDMV*(vIAgAoXFgJZHy zm1>Q05v!rsULO1c(qvx#=GjYJ=@-h!21hwFsv!B}r7a?!RuYG6kp>?RPsnE_)19b_ z9QlvB@{JM+Jt*ejNuo1E@uD8taxFicam|W>X)1(KHuJsu)q>2_2RjnN!G?&bzoBP? zFaqQ*228q2a8AL}6BY>L9&Rp~YtCx&UClj+49Buo0~$YApa~Q7);y9;{8=*!f8NPC zGC}OYx53*I{hViaH$hYH3(?33q{#t|LI?1D4ZrsQu7fsd;8!`&IG4e!`r4qOU7aMC zgJ;1!?~7&(xziJ^Hcq9`YD)0g*cQS7R1;>(QWQ#+`n9(#ZfZGU({S=$KVEta2-SM; z)V|-Kr+#AIc8q`>_lxgG#0;Cl^3mb%c1vG$I79nab$70N$+*l6x+!|kcVQiCM5N9g zR$rarHAXjUVIKoZwVNi3Z^(u#~hzf4nqvs+&4+^7o-eB3kLYKo2W1% zP)hNSC1an&?aw0bBm8mi*p>d_Qp#kOB40N9=k)HIo@UIHOfGy1-bbAg3^unP{=KsF z`y$XEDh<;SzEPL(@!4*WG((+@dG&D5Z;0PEcLoo7r~18BOFhp>Lduf!8odB3gcjO% z?9JB;$NB(qgGc((y*5bh^tCG!c<$ynj((y$DK6oLZlU+#qKUSef+y^vX#3YelWo%N z#ex2KL@JarTj316ftN~MIJcQ}PrQT&}x4oP>a&AQ_V8t~|WH z%cxVij|dK=NUvOWys;8w1c)ww3?CP|os9wLAphR{H!N=70%-t8o!x6!YcT?!p`10S zrL=*n8BEN=6ODB;^V8DT{zi??8{_oti0+7|2XQ=w4DjGg<+EIB39_84ak*&c^UJJ( zNjP3@@)bzoYz3Hh<r6oz+zIXYZmhi!zmS!{I> zltz8H?~k5(5-t!OUhR0=UN|U=jO!u#O&!jevLEU6^;$}417E+!nTZPO*HCa|tf#km zL9K4m(oW=;R5}suf6*PWUU>S5!|y0J@06L*?-0laj~sr7xp}N;=E$FUtV`y|tUOjT zbL5Xa)=Ui~rh>|Gkm=RPzUfY9`otjA0D5bGdYQepQ(Dczyyy|0@GOZ%H1H|0Izs~&;V&>T8 ztijEtMYvU~{NO`_ATf|qTJ^7W_y8H80T04?ymU`(jfsT?19F>@A{^H^8~YcR0#52A z?isA8hQxO+?szUI3 zQnTL+ZaumCZLtHUI_Gq8=^lpYNiLA=1l57hUQY%m!MZ$Fs_t`<&g!6d~X$pnHkh?&;GA8C;pLU-sz>o)8wzyZ`r^I%&9u} z!coO{?@CrS_Kf1+qVuvMoKhr;@?kc_e|{dNK08V3@xUG~yHVb*p zPPF4`AE+X*G-H6b@+9k{>}W3Vs9QWz@a)+?XE8k#+1Bt2dG%dbIc8oeUz~I0ar=Xx zAK-ejl|8w;90qInhdGGGi3n(MI#A(<8b3N!?4C5u^rRpo1F1)XN&Oy@k%@ivG@WD* z^%q21AE~TefxNb(a`27*9WRklQh{an?rT51N+9DT7I@+(2w5{wzwAN4&U7F>H~2%^ z((+rtv$NRJlScom9^FgRMc=i@^Pfg^;Uhda|C}}--8=i=q>#F`zqw>N-{FgO%Jd99 zCkYV+op6^sf0Sw_@ejGfx*t`IIS1N5LO`F6D~2AA$2jRC?Yqw-R8D&V)+6oseUJ%z z&U>dgsn-L{VA3gK1XG|E{uuMz?YWH)*?4EF3t16Dw=H|~tNk(Gn)LnZ4b=Rkjxvqm zWq3I+QKvKO7TFz0KKm4)%m*5`@6!l?iRIu-wY|A6T-%AzC~ee&U(N7=auH1K4-BbM z#$mca=@CnPoRb8$3}m5*C)d=={ij|><*dHem0GB{lf-c)8z<$&#IF7N z?F${dq{i(`#KzGY?8ec~jwxBh3HWeTH#gmgxW^LLh&4?5ur@kJ`p2rrvlGn! z4tf|H;=xt_BJh0Yf<^`n9MzvMb zHPyKa3t#IS6J!{|Z$fB>Xp1#-K-?M1zf-Y@`p#b`|FLxoYf_G$Y-8uk}~GpVu+} zkxE;2dJSZ5)R)3?eBf7Ixq7I3wz1wh^_WIF?o>E2{8GpM7!Q1@3vZy=f4~7;N zo((8+-PZlEYzObxqg%I89|6GRXH^L)NZxe_TFa#rw=OAuDtBIz6|ft5#BEUVMH~KK z;{F&dB*!R;Y~rbL%MT6|_!4ylW7g#O?)*tsSOt{fQW2av(72I;yijTLydl){(2_tP+4!s!(+m zIt1k?AolJe2AA{&7>7YftMj2e?#Mmv|#W%gY>M zJ$jEJr>N*v^gZbREU3XFUlu4h&4;$wN)+yEw6Pn7C=!kA)a{hiKPv6a@xS%E_SAT- z^Ery?d8DaPk#{2j&^!6mlmkIQ?KPeDB#MRMFFm%!GOax8Ts*_||D+||JITi29Os;| zQRH+O=FBy>*M}ls{)M&n@1CjX>vcKI@i=GI@QXAIZa!V_vCpfkU$h#VO+nZOjw=65Vc*H%|OedxlTHHCer6}x`H50{?K zPlRE}*x0axb$iuyb#pKOzh^6BHhqF57l2(jL;g=wUmg$T z7q&n4EnAX(&%Q?`+laDeDP_r;7P1c6%J7UmOZKghU1d)~VXRpb5-H2rBg-(vOosU# z_5Ho?>z|oAZn%ketb%|!k~1OI<6 ziwz>&YKJI~VTpfbQ_Wb%!#d2K0>qj{Y=ef`^9G}j#NQ_gLuFZ{+RI15hWAU2(TQoq zEnHifl#GpTO+dAOPqCk7cspkr@1y$*45R#yTr0HIW&qC{6#P{O7p$ zwFcjkWu{I89Kq|XR{I5F=GbS`oUNdFJsHSQH}G@qz2Y~o>E_VSha45CMfF}xUvBfp z=Up`aHtazPo|OnH8bZ*qA=vx!l*dM}sfR@$m_LEJ?-um%?wZo>0rOfo|266C{{6w^ z%0zlxo|z)lqCv91bR;dc-0D8mYMn$XNO@)%Phd0<_!7}E&+tUxZETha_Uln3svp9N z=i%=kzr^l|#8?FK5dQFk!_KpKr7i_B%NU}8d0*cxX;}WmM1ni}+t(mt_?z~+sEq`M zdr584rU)60EKi5~;53RizX%})EzU%(jPRd~Fi_$bhVzHmkJd9wwGvPOh(IBn*Y0@Y zR)TudYGuC2%VAZIic$YJ@k(@%Gp+agQyMy&5xC0pP6P`!NrJ`2R&d$l9YFg1u40-e z?@Jio`TcA}!76D_Y`E&g;uo?9TY}?)0%8PnMd%tMo9KmI=eISl-x+y|^ss))t9}mRELb+gluzGA#QHUYJ|{&Eh`OhQg^}k4 ze&T!N&n5|njwt3+7htf`TEo7>&)?3&9Aza>h|R`!EN1sLJO=^H&hBZQ_}g>6hTEMp z8bb(J&0Og3#o=~!PQ97Py+5}mR9&|>Zr^*{;V`Fima2J06-|Ak66yA=nx41evX7b& z_H|MVFRHwCI`d{SLe>l3>CuJTFgkm*$G1ZZ>k{vQ3}W$wAJpuWNO3X?iU~5ublrV5 zy}Chxi5h-Hq$6%{(Z+*7jdCQxRx0l2$gFM385s)1R>`}o1O6)dV4S6?6Nfr1LX6S5XpABJ)+(m5%CWp2- zrJ!l_8K5VO`M|SwG6ennUJ^$A{57~=g2XPOc23P8n<*hg73q<|_{?AW|7>kE=AwHy zuzz&$&DMCQGjEoL>zwAFR|+H^iJNraaC=JX^UK*@=$D0s9f}Y7GZ$^>rRKHiUZ%*w zoe1NF zd#BvYxqC5k0Wnc_pQlfGS5v8jGR6VmLFwZG&*PiGZ6|GLdG+^nFrVJ@TlngWOtVB- zHe>Ih_bf^H8B&R0VT>L!`I;GG8^4%ct%bOIrYcrYu<|wDb4~LqWFH`Ff_xXAt+;dH zjIc2KLk@S4zq^FT>)cyZBQ7LfMDX^}Y_+ufUf}&8JzOVT34#O3@?-wmT<6`b5`*t~ z=oNTygc*Zw8&UL=%5%6yPn&RCe5=ZRgR`Tat$le*{Dsy+5z&eS;H|Xkq-F(@tM%ly zy5_?ZiB`3D`_`eTs3>>>r{esZ;DfzGvd7-{K7=Sb+4>+8&6eHT)_(u2?*be%*}13;wHZiG!$8*=^F%q&TV@TEQ)LeHcXe#03&M)g=8!3-}4&XW8VCnNRb4~r_-W9 zSsXx$D`b@9HC46=x+Sitv%CQ6AzudvTMmE&fC$u(RspIJ>w+Z|mO^A!67%mc{sFlx3dt!Bl z|AH?ijOU9;Md0ej+2+HimEYF>47w+rfj(|ItnH#&3l5ycj|STvVfF{j`)gaLj%{O1 zbFOyKSDvl{Pn&xQ1&>0pLAjS{1B##s@8O-K*fsNOFc6!$2gIl z8W5kZ2Ud>DO?yy%lwkLV;e>;K(`X{#+~Rexw6IXE4?g%pn*Ta^P(!~}MGwim3c)0$ zM`pSIT#D;h$rgZtBxr)iPiFqEpFIh;*=K{{jTsG?&s7?D%C_FF0)2hA$TvF7zJQ)h z>metQ)sBcHAC#@JRi2YU?fAsvt2Fef6b3K?-l3|*u(hx^;rWAxj&FQw$cI;njv{T@ zxw#UsEo}P0HEBz9QrG1q$W-%U3=j!a(?Dm)Sf4!xwQ0G!{>lLWK&+BzZ7xeMY5&=? zt+5Bv>cA3Yl--z1iSrI6bZtfePn&ZLXiN%Hs~*zEi09*jBk#NyOXl z*4Zk)3{-h4oA*r@7XHz-EoWH3#*c6zpT)Sop$l`Lpl3=G#EClz9yid(Xs@>^xZEsS zAKaqByvp2j7SHHIW0>7~^s&{xUo}EUVi=?sg5Q+<=%FDG% zFc`P|F_wT~Fc8}l#sBRvo1pt;WF}?;!AA^#Dpy@p^0fLf4R`2|WyhYqdVdYnL(bDF zPy~al?usAos>9uXYprMXho_wGciOC*P?DI3A)@BAA+_yr#nW4HRJzErUu^kiA$%I+ z5s1cZ-9lX|+c@IPqD`Z*C!p|%oLjl}vR{5M7Vv&C2`oq6C?Iz030%RmnX24GKd`W} z;@le6X-;BJnQV1qPO#;PH#o9bfqu-BmBY1&usb3wKj_mqLx)-NKc1kZBJ=yL_4XOZ z_H)&#MmJ_n>-W4nExmdCo6(G&hu%+xSmsnkROXpkAi)~;EjOy?zqL?gHP!{A2O@H3 zI7gN()W3d@ybb#1Js9b-1G(+qUB0U)fv#JG+GZmKkj4DCJP7<7pt=YFi3HB4-F63i z8wdIsG8~IPvk@!9T+N3QcP5-L{$n>STdqK#7bhDQv)N8rJqfEmSC`^Z>n4)!kucEu zRtTh9w`td4BPLaWthQuFj0W)({R_St{qsGsASM&r?TE&i(3*Xt zov6^#6ZeIsz^?9}ounHrF|q<7+>paHhdUteops)WI|65CX0~N>aVKZx%F)`|8Y>sq zd+elFYfB3jlIFguK%jpd-gy-slyJljAGq9UPqFUt1P2cbKD>vI-yMS%~ zo{Q+V|BslgE9~ECxs({QE4~Nf<~16F+a=O$U3G8XWUt7jjDV%HZ>-dCZGS3*;d(#& z>n-02KonPjcOpwMSM%O$hV!FG^@+P7_}4Xz27S<+%iAonY$nTMD{mquIAA6|Ax6l# ztX$M9lN-db9b`dx-O?Oww^%NQk;9!!_kwA;Nq1Dq&Gi!AM>LgXjFwG_NVdXi0^~U~ z^>^N7U;%Uc#hZ`##%8&IL4xQlUo#=s0hI}) zcgk^gNv)7of@wVi`$|ab9=n+}#brJ6Qr9DRO*bsRlxe13%UZ2cFnzFXSWB>tnYMx= zUbd|Sk+0LU{~|Mk%z|h53;hbg!`4oNmaHOJuTc*Oo?ZZ=o4AJ7Lt{IFE*3YmIJv)= zt*u|bpwzSEkU@|${_1`{b!y7ieH!|}4rsQHm3t#9#lbfa(3SRi`0zG}@HWD8>}Tv| zOndcyzSku>?`Sjz%^?sLOrhO^03O%rcmg%nU+}>=+7kX?S#HcfujJX=9FYf>#dC=Q ztR~eIg+(1Ti)9L*UgX5*(NAvuBw`AiD_HxywQy$A6?UpChmSe7Mie2%yVE*uimGCz zJ#4T318aZ?X@*w}^5&9_u!9ZZXkR#t?RLb9Z(Be?SI0BVs}-sh z8?-6$HjmWZoQ^puhcb4ZLF8+TQ|ETl(ZHLU1*9ef(foR*S4!m09b^FK_dc>3X=yzZCHE!-UyR&5QObYgNtw??e`XvBCh=r(CKcMzZU=ex5du8O@ z*#&N{QJ>e;F12OI+Niu+;z9JnyKoMcmeKVnW+>5UIPP&DdH(&rIy^oV*^A1Ts+?87ye)# ze40D)UMS)!Zzp_Pv(8HImQ84$d|DeQFMaL0rQ_x%$g&Y_X)oP@*};Z}e7Z|iROTT) z!tviVrq$IEaoqT|OMIc-fXvG|$G^aIWc0S44WRx!#0!yQlO~r5WevGcaO}z0I3w&C z?@Gwxt7+Bc#qc*Zt7VQ^!(HA#JOK=@K!4Uopv4w8v4 zw%p_mSPPl8L*?z=epLasmFJ$wi49P)Xz!sGYUqjNYB2c5UCVE<5goj1U?%(40;-IA)=4xerwxLb7^qxb3H^cDRIujLvoP&^?E37En~MFP z-;cGN9Rxb3sPStA`oQc+tX{)+7>pWLWt#PiX1~hb_%l04xfCW%)}|iO@nYx02USo| zq3H)yUY)&DvLQuIgJzP7t%DVX-<=z_%MKk*ghwq&hb6WCA%ovN zxw5v{Xnokhv6Ov%d;a`7O)KSNFWkl}^bgDXX-cHYxFt^Xx_?g{vmUx-qXV%kAy*O1 z!tRAlJ(se*d2EKs*5%G-&{q;`}??PB(bfO7+py4GseLsv-Y|0GJ;msueDe znZ?sdkR7!Ragc@cySOikPB<{1hyhHtE%weLT^NB6NsdWXatLY)XuADUbHstS)?G@( zYkFF``EN}tzsObK6CWy2W3gsjn-s7g{Qv`BRmBA0o;+E|gHoh#2+T8nvH1MU% z5_27g5k<6a>yx}t5v|?q2&cB+5X(%+~LqbWM&uxB|xmMG22^`NV|yXuNoK3U0< zhlFIq+|%l*RIE9iJ+xlPMF`V@lwAb8bjkt;aR3S13qiUJgwuY%H(VV%4&1hjR@nac@}lktAq?c_N%CB za*77>70EpEl_#3-mmMbG?!yAV+mCEYV!#pY?`4?jp8T;5FA+++WL7QLlPm(AkckoX zmnbsm^&WG}i|T|P-JN+pR;CGB)i(Kz1xDFfGsky@ni4Ga!;bdo@Nm554hn|;QMt2l z(CR_CwG;lXh)t9?dY`PW4`wXUjKnJ9HW@>ayp#+*}6wdHHZ@G}!`aCuzuWY;5p@{?|k7t#T z^yYtx>n>ob#(lnF`4CCMl2-(|$R1JI_kK;mqH*aN0JXnhW4$b&})$9oFQIE?$)1SmP5)PoKdCaxFXChoS3OjNwESWCA$` zerNF|y!L*4#}rxlbCSKm9cmwm6@I~B5|rizf(U1O^m>CVy{9S<1gs7`s|jFeLv;Q@ z(*0X^dTPK<%X0rYw4T+Bn+`rvhBhxgY%BgRFX8!|{M{~@Dg1~aoBuq;+n zBgu*b>A{Ildj`HgHmy+fz6;6{e z3Zz??(A*y49mE*G?zCB6-B$9lXo9oY5M;mL3+2_r-*c-2k5BuPcIs;XP|xe)GpC|2 z_sU_?AKp(L&az5^2;VxU#^~&Hl*+zoo+wHuDKXTpvS^61iHe&DZjmto@^gJZ0jX9s zvh`sz^t*nJhah0pn0u0e*jtag=f#4Xkp;_vNf6vO5qVJ>qw#hhwSWKto|@4aW{|3i zM+OLl|7w6X02HEwiMOo0XSge{7{7LVwsCVCDwPt1q*Aag^;RRd&o7*Ur8WSIB<)4= zt*oqc-7aTekU9OS;d`5PWzB^9O3e>P57*EH76fm!dNw18(oCcX>17Bc z3!NWS!O_Q;AAnkd#4*u1Uo)0L2<$D`6MN;ie&p=s8xF>9)Mk z3C!fbB$66hFIRUfoAt2s+E@tbDX$)XJye+vf~;`Ixkk~H$@CPjpX*C7+rvX?am?qQ z{Jst7HVqT(3H2~pJ_9iePLAfYrOAH)#{4VCBMI0w825(2=>x@;wmifG$gYXIr6O%k z6QoFaJI=`SN@0hmERFc z$I1G!;)~u3v)XNB&U7@7^M1?P@|nxb&eYrwO*r$Cs;H!dtw{VtkH>!AJiZ?Y>m0mR zTzskYb9;B~^p&NiHcIF+XHhbsij?k&Z|@O6&Q9nVaNQ@M0mvIEN*BfWp|?O#b`Vv` zP~#U$(Z*;RvEf9q`$lK@#m%KTk5Kmf^|sJWNpWpfn#Y;m zZ@;hm4PCgm-~-{lzA)J=p-H8E!sSfQgBT6lmQb|`>o+>B4tOQ)y)0>$$_t-C+X8%S zIuS`}q~Ed=b>lIF*hTr~Am9i`SaA7D7Q7ebejR zz!{)@U)a>YgYk{l0hn62HN0~<~P*Y9bAbf1zbv*f?qWX%R zj(B~`&HAmygBOd(xypKq9@^`ujBODS)jZsXL>SR|p}+P=5X_3^rz=8WR^Mf|di%v7y!| zI!h5M9>TYxGOR}$7dsH>UdiH|?-^@LM@ljd>`xO%<2D7mci0tt{ldZ-sf+ldX0;~B zFQ)OG6MAbM$p&T0E(kaT?fY2O$2(%}0mx?b_;w>7HX?*yp}b@OU_isc4L}rW^X*!p zcjE+fl;y*=vBiJy z;d2AF=Vc`fwM}cxgFa!j`bjsfIPE=Lao>s2Pj%Iu-?*eyU%b_TbjclZ#4A9S4#B_2 zK}14B*{SQv&sM^6_K`fS!%;y!?Ej(wE2tvdhglNtL^}LsC_z3QSUz+0A6dx>>N^Sm z!&sn7AmRr9BQVhf>AI*g_lcU&yA&1Ju)i6`sG$yU7B|m%cR^G5p>nF%-+zZVH5tLV zQtm*axbMP$u*2q4h=c{&9`EM>zLq=YW#CILyq#LX5BjvaKhw4(^VY8ZY*V=kY4^bROqD zA?k2N7DN;I5oG#Q6r6IVTH|8(8{@&#ER{P4PA)$#Ys1s}v*3{C>#{O!u)~k){&?HP zmKW5sjZ96g<3oVAPceT4@ycD2 zN9>E~#v9iK54NB3Ydi;alp+uyPXI+b2^+xkgrTJM61qzI4F}6-kD)D(=3~T9X+!}4 z`o&GsIk$1!`obZLj=RU%+RlAMIaOpVwn%z|ry@O;Z&>ToOWKm4A9Yu|#7{gVe!AgJ z7PPYx0J7`}W&;hD;djCWkcN z0sloG+wn3yAaLy)Zd9=?TT}vG3O!8a@va1{%|*Gx>5Yp8833t7&dXLDnM+AagDN-j zS=>o)3y945-}|hXw}CRV7lZ8>UkcR)xZbuvtJ#e(kkhXu7Cc~!`RIEZR^zmx)cZUu zhGgGB9p`0-nhJo!U|nMVartJ=p`Hdq!TS_fd!L70D>~bpu?5&BQx)%Y&jQ_MeSLid z?f&*cPx7;8G3VcM<(NbdX&zklD-T+K1NHPSB*Nu_JRRm`mwnj0#b*BwVLX3Jeg0kN zd&zeqX0IU<`rjt)lA8H3)i@DDeT6}>2*mMM*JWnoY<-tF<=dk=YPaJBsM`Gea;hUB`JZ!SFx^D{r}Ohp&`Xc+sp11K z7MKkC8=B@Bw{VQU4KLj%>z@V+&%sH=xAWpPrNzYx3-|vvQ;+vW0NRj_hsS>vn-OMI7rw#u<66uZMsg! zvc}<}b03{li6^eE{Mv> zF+F(jz(m|_k2)O-IH$oVyrRkQ@SoM;<>aVx=xY$;{z3i?&a2{QB>l~38x3+k{Wj0LMlFsjm1#lC>o)KPE`P$VM$;e1_ryZyE>}C{S;~M ztqAz?%&uJ%(u=oQTwIh8#+(YUF)3c0oE~7HV_*me)H!u~y@$^X|AQ-IbZd_r$LOt8 zZpQcEHvvPQv^M6)tsrBACLhSCZky3)QuMf0n(9k2-7@C`=zkQHAvq?nW4O~De+ke) zqc&Xwt@LR>-GA%;s3kcyRmaE2=Txef)Ril>Ec)eUt^?HuRdl_T z4B*yFUV3brtGa~Oi04xqUp@ay6axWEkZA}xd|c}?B3xWja#1XsHn}X2Vw%l-1|kKk zAFRLi6ev&G5Z_h$H#zGvlR1xh@kd8YzV>okn6kc)mLVnGf!-%dg1jY=T?RduFoOjQ z@$o>08Ko{O0V>dhZ+rl^y%K=|Fv3$(bFdnhkwX3yW9hl;^N_JT*5Jh#oQE>^$jFEg zhOg`IM7mI09F20bel&j8hW<61IObyD@Cb!mDY(`AO>9jPOZ2B)6>oAF7%^4)etzo{ zZ+O$UKscSpwf{n-VVyK9O*4lV{o22|CA@&z6V%;Y`4;0NX#ZJ<3s0CIPh%FC{G~!> zz6q5qm%MuQO3TGXf_$T;3wW3&@XR8rNW%-2j|EhHX}{S8@MXx^{rc?}6rT3PyqVq0 z5P_(fXWuF<74u?B{=2eu3+7|UH_M;cn14<25(2Bf!n3Oh*oB1!*3&124^E}Q4_8eW zo3LmKm~FtcpUH;gEuquibLYKoYs?<6Kj0c)QFMWDGn+<9=g&EFU}i9e{bW-Zy#H3G zc_`=N!tXaDQuqK&aP;cv%Y}f}gWS8OjTyb7)7nf zKD#&2=GU+D?u+*@{%Okix8Bn>P~|A%35g^;vv8VMTL2|5NZE<90*B~7%#lL`or)rfVVsH|EPvt_(5^)FfSYQk5j1tMe}ytcJ7tr<117eK4(>E|H}wV^n?dhVzgn z-dYmw^@j#@nyZPjJ7!^P zQ%r8k*)g2wL`&~vJZIc~2mxj%d6K`PX<~Fs%1$S5plJaB6i)sLqZfY_>pi8XR(WrM z9qF$uvprQAqanW`em^u%<*C9CDKXljlCkI$D?#7an9GAc=RSWaO0uU)Z1X%9zrtC1 zi)PD5E?xnPTiwfswu{)ITu9YYw&?eX5QbX&sr%;vTtS)|OIGT2enXDo>6;h0Z!zy? zA}?t*A8#~CFm4%s(m`U$i&#-|y(P}qlK-HyVz-gsvA(&IOg=#80$`A-ogqW)wHw_X z40p*Y3xmgSerEzKEW3W)`vqS4J+xw091rZLPn??+1lG)5QK-NLDj$}M6P&yY;&Jyn zPC_(Z$W7urQCjVOt5rz+fh^SeLvd+Y;r(ay zRwk79e5^Q3E4HDB5dg!yc9I&Nwhw`(de!h6HH=J+T0rP#(_GH_#^{8rSwI<$WP(Kd z;y#1=<+1T?qvx^pii_zRf5zE@h=zZN7@$| zxgEEOwP^nM5B%8!W=dQ{DNh7qFRGv=%-B2*Rx&Y$)Y`iE!GJBvmT2cIVafSd{CMRc zxG;CI~-H*@RlWLI#t1GhmTs;M)T9VMr;leoOEo>fku93SP(?7^AFt=pw!&;5a$7rE?BZTmZ znOEIW!ITuZpMaTNy1{&t969x6JAw#jscy}8I`*MUL`l0CtD)bBHdU3aI+1CAX9v&v z@8UhP5FS*RO3u80e)<+|VVw*;OVH1le+S#4@k5~l_0!t8iy<;9HZ}ExoG;H4TfH$y z9d>*w%RYl=NSZQUFL|Tw#8Zt?Mzd2CIbaLq!XFj0z5|gA)B2XD9qmaXsUt4>q)&~` zH?o;>X_Jv;U4aa@uBlzoksUKu2@gYxs8MM^Z7mAXjZqv58uv z++?27$g2f>e$J(Rwi(nC43Z&aFoEowMH9VjO#=;dvD6tH(+66NmR+WNVj^>UR=`e@ zGh+H)&G zom&Cp6@w06xgRsaF>JZ>#I{+VXOl+wRs7knA#w%IGVv!gst)^hi|^J19&8nmR}H^2Nrk=`)JHmFm^z;NNGQg zDIdlbtF-YP$GrZqhtSgmxbw@P8}8Q}!xAmjqP6D6svTk$gHCUhBv)e70i)>xRASJJ z;%%45h6l`5Phi~fnNs5tjePYq0KbLRLw5b0mJzL%8`#W#ctA#iLW^sn_# zj2~;>Wjo=JywU`3ucPHjrF?^=8n-`Xo=d^ERU|gON@r-KmYijE5({H@dSDY}9*-~= z0WXE#1f6V+j>e7xp!P?`pkws+Tlosob)Rr<&VcKmzgoRy9oTR4zJxxriaucdQa!-^ zos`5yFQ%$3bw=N@CbX=|?LyCj%k76V?BO8hjoY$nnRP`&4AZ+;nDZYZNS??gDJ%Db z;h8xw#$?IN%!7fYOx_&?Xj{k!zSIH}T5KN$?SzcXH>fT7PHLQ1Kp@k*p}{?b`1r{v zVL({e_4V~}nZ^BJ>FNI7wHc|AFI6O_LoUOtQEvM?5T!*A#CEJlhn5uO1HOS$i&3N=FxI%WRl0f)IleQUYD;Wt*opjMn@B~vS?BE_V${0 zi?egMVU=+(dfXaR;orYW@gn8NwSvun4`|gPS4X0|(p_D%eO@Q)Zt)w00^qW7!O^TcG+PG;N$Io0U)Q+>@mKVuly5Z6^`b72#k_d;*9Qx9b+jyXHY9|$ zS`vHV^v=U(cR8=VUYLfSUPE6$4a&MSeOmCZxR>BETw>yqpFeRtkymCT15?aXlVrJ z%Aa9$454>kU&HRi?dzPk##fD)wS7GH`mow@b_=z}eIA=M#Tl*2@tTfP8UW{jLtzUtfmJ$*t$TbrB? zB{SL?YUHH2#1ae+8cb*1JViw&%Esz;}ziWWeTbo-aGTppHplL8y-M#9o`+#YL z1IbtkttZlHWywedkLRpKAN^XBJdht5BjrIP>}?8uH*CDKM-<*dMh~Va>`RK9f4{`z zd52|MFh-*Re!T4rKKi}S&xY(W`2zCX{w5JjO?Rm3K42FO8qGWrK|E|#0ZKEwlMzvo zI`2%^huArP%i%W57qF;;DPsz{KAf!mPEb7_=wbFF82idE2&1k1;*s8Cf&Au6Ns%5! zutBBiK&(Lf!H_-YZ>u@HYajW!r^>Tx7flc$W$DJ(`XdtG26^9}R!|#JP*JIcBR!%d zbf&Bdz}sbXl9?e8en5Uf@Z~#Lu>dtAe`>_O0@dj~XmR;UqJ=LD)XEy>km;cT#^>Mp zISOO4GW=J5|3#6nX-Q!O%&U)HwDWO0+asZw7;(;Fpq#k>3~8Z^t-YD%Cv32;Y{c1) z2^fxviD~-V*XcE+ucxQybmE8FP^M5HP+Ij7D597)h;)7aWbNlQX~DDm;H4vNWg?hQzvQfZnpy@TU=aIprG1!dMA{maJ|FpJ0!0`2Ebuzpa4mJUw4)Vyi z&PbYjdU}>TCg66o#`c+V3BVi8x->f+)MVc-;bId&oJ|Ze zzGvf4 z_T;^dmP!kEzdO1 zXA!0p#KPulcd=bQjh*0cn<0U<&ePm2uDcDc^R~;rvyDY)rO;0ELoii@!FUZ>a17{33^LNfc`<8A9r3dI3LMG3GNb75$rhQ7f zvPBSimY)Ro7e>egOVOhoUV0|Mk!I*08+%*6CHeBD5t<`213*g~!y>dE{q?Kh)MT;+ zI3$hs*>jYIDxCnX7ifI1>PW8D28#XaP{K;*NJ+=b`ee?> z6oztMCX2YtRND_{S#hn&<8b|;h+SVRG&Q6kj?B04@~bnANrJCMv%?02s|`)Ta34>cm@Ch4y+=!cvCV!Pg$ zb;CibEN#C((t$dW4#b6U?*nh&X2T5o)-h*^%79w(eb+0bdu$FQb6{rln6xqu8F}(4 z9Q9u}$Qwo&p5zDg!>R0?-~Hg|XWLbM|Lje^}Mn?sjQM}Dq2*2s^=@_nuQE8?(Y z^z5xG7y$DQnJ7|8TXY!BJ3OAVgQlI_>{kid^u~cd(UX;Hy(cV{cRsz>=Iz{l8W^b>kuP*CRVtmuTXv6>cR zvy}+xXq<`-+pBL7fl88&xI^0&LA$>V4NkwGgj z7LM+lNGy5;%nFhAR8VGiaf?t>Cu#4 z%3PtSs5nLDc*R(peK~V;hLO(#S<*j0bFx2&rGK8_RIe@W@|H6dDR_BwO|hWaXvi?` zT4(A|O?g_7P&NY4s)83)vNE}2@vHoQA|6g2rBr*PHx!OcrznjFq5*aokAC@=09a^1 z3Cu?c+9YE9N_Vjbj7msI_zwS%kffj|G5($x(8Z4K&Ih|qw3pcYcr~FWVC3!sK%B7i zcPC5GkEe9CYCs5Yc8x6C0gSt|{72u{*F+gvc7C1_#9wVb(8x-zIlGiSEm8aCUOfd` zte`8Mhp#cgGBY#Pf$W)3r>tAs@HOPnkvH*}zyH zr1bV&7qmTWvs{vYnxc6kjF_#31@~4VE%%f6!}oAgw7quV#hT_@qc6kWu9dPPd5YZk zKDdp+uBNGs)A~?%_Kom`THoCXna6L}$6dtOcgwV{JF;(2-83eK-j(`QO9e}X8qR=B zY|Na==;?=fs@f(Brdaofx4ds{v{}{TP*zes>$)tW^q;-*e@x|lPVJe9cjQk;&5l+X z1wx-v*9hMux+ysDnv8qQw9$$E5pQmE*p;?OO71x4s{9GmY_S_nOFvgCV~Gn4?EI zpxHYm+&(z3cbXild%cLF7zrSDl zOE4e5{w)4-?)~TH>})#xEUFIJYI3U?@SuCToWKsN)79;l2+f)=3Zsn=hNkPUY ztqQqUDUvHxb?k|$FA6J9FZ%>uZu*T4Y6%1KiwQ4#I`1mgn94Q!V=Edd!S2#&8Ru#p zN&*QfD8q#8w9stceW*;8?+sm5Itcy1tU6r7tqIa#i7LBSG*clN*Zba1MxwB^_zrdT zeJjwYu9-nu4g>i7d1J)V^FS&1SrLg-c%^3NyCoX`%x9a%P*eUg1~7Du*oGMvgH zI0!i?77ODq+O2!=GV}8jFUCHOu)b3bvlI+yxr-lHjwXqiub6zecm7!h9C~3~hs}mB zLYsKTbis!-%l`MHz(aCQ&Qr}?3A>if&CS0zP1%Z@5r&D?HRCp@-Xl-ekKCkCSLvlx zXNkZ26?b+1@qzm$}$q~O*GpnyM}U59UIl= z#i#QV2Er1hPCpMf6mszZLRZ$KU>#)*Gjz)7ZCh`oRU18EBk-^*NoZppgS)7aH%frh z_iwKt^CcHy4=glDV=|y|f2Sp#(iZtu)8*Yzn#!(AxDxN5%g@v9nr6d)C8LF$GjuXD zGL)^YnYA9%>9j&eKbJO=;sI7^M+=H)pKL5@`o0#5W~7;rXq6(@CX z;qG|5r$vK5Yq;!wTh&AP|Cx5M1USKX)59iuD*e+L%yV<{a{v9mSjxaW=*_v}`o)BVX_F&5S=8qakjUv;k%oA_^QqfH3p95DSeW)o3UJisjpLaB61d$Y2V=Ur zw*qFy#(4FN5%sbD$6S1Thv(~@5lp7c58}bbZ9^}0d-5Ppx;4xMw`3K*w?`|-g>_iH zKQPRB>EIUfM_^>r8;vBrC5>ySQc0hl#0vVN2UH_UdDjzW$cgaS{RH)IOw zuR*d?X@X%X9Hg}=_EjW#YG*$El})bm)__k1)g;-5le7CXF-XR>W1af_L1oLo=?1wu zIQx4jgnN3$)(%Z(TyJ687+6^Tl(lLyUXK`}D7V8+W`W2FMp{U((zGSX0~CU; zTddje-(bH1w3vu!_u0`bnEoi4t@G>}>EYIwZ&VisHDV%HvkqeKdL8Te~D;F|9xV9YQE;8{aF%nrR-+_7FU(o%rtXLprn}zRjVgT7tb93?*C|MD@qe$JN5WCB{_~hBG-n+`Mb+g^0K}g#^9p| zz593%X<&`ek|t!4Qv3}2Rk8`+54j&0>F)=SB{^HDDp4-*(%rLR7W7~MM;^($c$^HF zrj5MmtW&;ofB^<3X3h2=0Tg2MN0zh+vLnmpoyRWb`?63|#*Qs&xJC~32xmi9(o*R3h!uwmA)&OTmY-T6fV zIx(tNYC1Uu#pWq`9{ac4<(>W=xZ|biPpm4-sHt4Z4eVa*kjv9)6N4`%a0eRyv8?_v zOTm#H5*pf}ue$j{d@u5r?yS|PB+BoA*L0X{k5e-LLMN8B1<{$)T);Vh>jiS_Bdygp zgL}CyP5n7O-p@Eh^`k0HC|gF`HEo=q9!C0YfMI2P<+E)Nbql$3^--STo{44M!D63m z)W;7Wa0m!&hXediZxloV<22D=xS|sp-H#dj?U_^Hm09wuW|dV*)UWqgE_uKyi;N6- zRLGF1^9=U+i$}a{sPsoWs7G1|3@~uC$esH0fNXK0Zg0V!I z%l9Yfl<;`TXLPsLLrFPs6Ns2&w2;of67DEASs}lLW$5b#PtQVHejL2sjF{V)9g6$L z*>oxteq1xo4zq-vb!>vW4Rb8hBsDsb@RP%Mrt3?Ej-nLnll30Ki^4>4qJyQDN%q?f zy!xHPpF03-@y1TXBjn=ybyvkn+Qt}R^us}0TxA!7L=tlM9fLRncA#_~hKg^e9G`C) z+jppE!(;|Ni$1lgxe8QY!CF~t_2`&~i!Q0w37Py(@+5RY%y15m_@W0h#HFp^258O0 zx6jXyj{K=lPENcVMoyG0aEpb@b5=ia8f(PkXa%T##CJ<`$==7sdroRj9p_gGUF_Wn>yhUtsSdM(s|Q z%|OzdCduy2s_#rc5D?=xq~sFx4qbULh=p{fQ!VJTcJ@7zd9QKzut?$!(mSoJHQHi_$-p zW$6bN+B`>|I#qZFh~>JwyQ*hOanzzPg*pFRTlxz1xT+t$49)IC%-AIDQWow8ot)~I z4OEt7dJ{Cvol{M; z-Ws6PW^<}#{4AR`t0nN)r|`G=qsco;x@MEAL2~mni6{^V2VZVn6lAu0*DYpIY7Usy0EdMZ9TbYfHEc9v6uB^<-gnZtt{)D0 zXJkLleDI@hqS+rwX}oGT*YRj+zwyu$g*LTK-4@Kn#>Cv{RV`=V6JZ$SJz87akOc7$ zfC6Y?G#j9gM%{($WSfl*90(Y35_T>qpqDs|JJOttsFB${muA+!Z>hznB*Po%yZsH3 zS&kOV*zeR}kS6YW`4@9({xml?m#;UDW>T*Hsn^?qkr98#TLJpfCvr7bS_v_iAwP?a zlj@m{EZyE5F7dqd>n&E)jV#GmYEQ3Xa))e~p z7jU=1*d7dEPa*`6?1`e1QgUkQ8+BKLprD|e_;d-J4US>;)HN%hz;%vj-#%w`YgCcg z88I`)dgsV?u*9=T4~e9}&X*J+ZKCp4>itV_i?Tq~W8B|Rfa%h<6tV>S_Qcb`4ouHC z7_9Tv;O_Zx^~G;we17`rQCau^xGyhp6j|NflAF8!Tf82NU|2rfPjnbgK0rq5aEr7K zo7mDEzYgyZ&PgB>#Dg_bG)I!4{wT^oP(jcvl4a>4GHI-&*519Cg&cH`BH=Exk2mmF zLWWqd=O{XWJ?DYWY#UB!RoLy)?w$#Gakq|vkw#G1 z%SeFgv=zh$ku>U;ZPf6enRWGWU@0Kz+5Ht5zMIiKJ{_h`A318n(T#+h zeu&;~_r}vr?@PW$6p&09`}QG0+PNB=7T;Ym$?cJ?M_=*z-oB=QZL|BWbaBbB0CmFC zbeAXHI)*yEaAGRFTRVqFyPt)2c~=MX8-O6f-ygKUhJCnYvdGTOFQ=I)F>U|3^Uo00 zvm)6q+eezpK0>S4>diu*V`2nHTTycpoUNrZ6EK#Fir(NnF(>cGF2Umx5P+Y)BpxJa zPJ*wHzkGI?U7R)(QX=pcjog@8<`)N1^rQ^LxyunRg=Vj0ajy?oNPB zz-{nl9L4Bm9le5fqoe}eidJg2IMKegzNq^WCo)LmP6ZK%;>}dB3|PwCzeDAC9~b6( zNB8Tb0vGS%$lqvO(lj^7U+-?cv+VAmH#x0zTe9qeh!~%3I<&;@v%Et?1;jO3$CX6> z$UPY@e3hprh{bY5NQfdFlIhSaVhucTLqF7U|8@^oP9_l+5gwabI>V{{sM8@g5Wpzz zDm;;qZzfY!Ta-7WkN$>=A3r>!wC0otrXuCZRd;H@h9HDz6pgia4SK#BXaaL07;f(J zQ`V#8`^$3GMGFir=fRrG^Cy%y$iauXN`~;a166cwt(D+q-hQc>G=|5K1ATl76hxH5 zxY*4FrB2F#z%m`}&tBfu1@fA_I3>$8PdBsh{D7u;59)3<&X|Yf=PYtFsk7v=A|I-2 z{!FDBc&~co+Z><&w*AFNSK`+6cVwzN(OfdDpf!{WNxFRxDaJxTzrFQHQi%MqY5V8e z)2Y4ut#72hd6M6a@V-50065vER4AT$Jr1OV6AKlaiK+CeQ@=3_lAcZ-uCK3Wmb&Yg z^ow47Zm|txc%0x#Jbc`4TXawk2w-7s_csk4p!~oz}z7 zVy>KyZ+vpv=keOO+JeEZOwY#UZ1c-{Ex%-BeYJcxplgo9E0h&^(Yqm@fiT{?3^Iv8E^AEW; z4U$Vl-UAddR=xO5<6A=-urPcP?yOjCw95Y^k$(~Am<;dWKdSV#H=)S2`5Q$3zua#u zR8&=ycnm6iohzzRK}vq!+5}|(m_}s2uB0BHox!uMAX91BW3-rg|Xv;Tjp(!Wp9h(-uAT--Q^=J)JLYB-Y1jRdR>3kJj%Ctg-R`(csksqtOR zV`WG~YF~BvJ9mXH+ z!3U}Q)^u`v9*sjpbR>+%i3&!s(3^AfK0Sg^iDY1#XUdN(&w7J zY#bJ^nun3mPyIa+cvfTWt-QSawcNb#CErUC!_8asp)JORA39afa9Y2>L*An~OaU&Z zfXP!5RYN^o(gHdDuke*#cxpI@qT=9NEv+!bk&$ym2a2Nu>i>faLzR7oWZwfQM@MoG zs`K_?(xBc_j+N$S@gT(MmX%*^ev56(Q=$6>NRMVl&`R+AdeMsw)JDijz{U_8^oKc_ z#KcCQWrTq8c_#SCUMV? z@LET|A`gY)Y3fnrnr&@2d~{?vXea6U}h5~WGTka zc!^2E=&$5iha=VW(v~PMmxV}@KYHG=?0q`eX+F+4`t;q-Qfo{}0kn}pT=I(h%o96vp0(0q27QyK-nd@@? znj87x8$Dz!+LfIsJ7SN*gHTlUs%5;b7Z4fmZfPY;scckHR%Q|wu4k-xOCVCd)mmN- z#35A{W{H20BneH-DPbtdF|E~#ft$j|;nlT@dIts6wzjsReHS_>z6!s&){6DSgX@v? z`Ih7#>??4ozs+GRb@~9b7LaBGi9?$@MTYXEP0*+bu)d{!+6!KiUN&3ge6~6L0S#HH zj@*Eifq1c%{$h>n%>p}UKNR}0&H=c+qn~SVNnbk5-5awn-g;_)CWH3&^e`BKWy%e^ zkB05Iw`93y{%(d86d>yoXs?7NYq~M_F*BxWeIH3_Vnz}Bxc22!3kC6`nE&~Ma=nvv z=JbB2_GgZGfztgIf{$uB;K%h2O(uH$`t5614Vn-lFfiJUVu6N+h9i}3H=mx< zg!ZTvK=zed1N0j2HsCIrjxlIr%}o>OhU4So$ngBd(;kxz({SIw}UN7W~mQp#fk|G(tDrT2}FW9I(Fp+a0668 zY%o{bEu&MMXagOc*Y6GLM&>?&x7$Xn~!hFMsU6x(q~&+ zJ}LRY!pA4&O!cUpJW#6%zpe~>7zul9mAhP<;4{7i7JpaXI^Vn;(VMRA6Ns3v+1|K) z2;IfVgMP2(%IPfj6Pnuj2EjeNy31(Bu^+6M^0S7=Ie2yfTe&;8vK$Cy0x7t zr$!M`j}_i?BwAFcl<3a|dxeeQ=jFy2n)l+cgV6im?I#eDWQE9|*C&n?OTq6Z7G3>9 zK#T^xaJ>JRkQOpZbDV8rlIg-`48Um!=w}YyTHSw^^^8~bOS6-g-JuWTPp7sy3i}&g z8PIRYIt!k(M|f>V<_OGL|9i(nztMVwXuY{_k}tlpE=-X*82jDD_R4nf^~j-`1JYPZ zXLyF*W-&&;eYDo|L&);G9q~4jqZixhzi)hoLe#gqx!xUy4JQ%8HmHD3S0-lCk;cO& zfn2dxn<87V2ohoLL~1TP1K@^$sh(aB^1j)7D<%ex!p#G1+1fUFd3=J}%igT5uix9~ zHfkbcgD{F@4pxoe9pbUp85H3khyVh*u!2q|*vvL>k=tBp_emo}G`ZLHNfl3{9Inuh ze(7hnof?nCM(5$cu#2?Yf^a56hmpg0SAjj4ZmLBv%)tO zwNQh7k|wIDY_5PqtBJdiCP{P;qRs>5>C>?3MbquU!dU0@NIW)q-|e`_`XS*V4e0HU;CEkN!q6%KcN ziY%L;@i3EC_t?jXkrT7~JG1)-n}Aal4XQ&2+A`n7AK@%QvfqOjm{FLeVt%@RK&CMzI^Hrhf8Qe7#%B`N7!}xVR|MFB zMY7rz0(Wu)ctys19&96IQQv7Jy)IM8!4rR6D_qI=t|ad!HSli%HruN=ZzzeS&%c58 zN-gF=EA{GuVgB#mbY4mO6V^ch`KHkyd71E)@2S~_li38#=hWRbMmbw*j87iT+`Po?A6LHMwbReZ0O^>j1i-5aXeQ|7PKK zdBD(U{?4FHXpD!3j!sfse7xRiMI9*rWv$vA%)b~U$rA=qlna`*d^MJLpPJD#^sw_` zU~1Zs=3dD`qU%AMK?Kn_5qK`Sh6Zz0z6N=dN{}o40kAgfBw6LV)DYJf#%O!@(>&WL$ z58m!`?YV=E1c43H9$#%FAEv5KIwq0$-76!b`OnE7@%y58>l~N+_0f(*wzd{`fqihv zrKQT4tCg(nk$Y~v_>2geou!W)e{piPREp~#P~(&gm+1j!J^i;^<4M_Imvc}!2aS^9 z7vVl9JC5K!_$((U7MBwx+Q(&O>WN=a>nV)2mM=5RIG&~HMR*P zs7{>#P63YFAuIcehbMocqwm8|>s9=VQdo4rlpm=yI_+$DDk4j0QqL)))UGYRdi<3@ z535ObJKSuA_y*sR_f2B^-YudOEPg90IrP@T394}`nQa;t&zkjzA@vTdo&p98LREhs zew$J2+Wx_!ZYKmk^#t*iE$h-9tY1+WAi+x@mP#@t%FnKQu<29T<|56>tu#SFLxdl@ z4N65i6np6vvb803L`qy4T2e$qcaBEK|3U)hHI(_VXI~6Z!k&2^Bhl!b1{16dL%p7s zU%q8Y$!O5mQjD%a&9FKv=j4O#-rnD~Q@D}eB~R<{BDD;gDHt9;=X|_Qi1*5f*ax^^ z$lXLOC_h*-SjAwA{W252(U-W`f0aNliPS8rTV(%SJgE{xN;r6ZK~ze)LqqCvzyAgu z`wEGkF47@pgu*rnf>vOtnTVMx{^OMl$Y#F@^w z6jlF3NgsquA94oO^xjXnUerqlJj4GrNbs;t`f_sIWzi8@chER%8}{v#@aI93^_Y%< zDeH*z3;j=tx&42u4k-*Qa`>>h*Mgx}rMe}@XJnkl0bBwmSTS~m4ljstsuqrWr)QHzoZjiokl;c zydwGepTwKC{1`gGsSaqf=_AswGGDF|eR+F5s};=A5Ih`FssJ*8HuY*H^me)ht=b}v zxWPh$njO55_YV&dbg`wPakc$betrD~43JSYcSb!)Art&e(MGFygT51I?3ftY)AcJW zUX!RWE_!LRySMi3{w!ISVzw%an1M$x?-xC-A8)Or=8ChZe!;`P%P zH`(|8dc#f6x}}CbHN=^W#?6y26Iums57FE#pib)bL1YT@4O@l5JX?#w^=0`_e}-%~&TOh4F06)urmG&y(_KZ9Jt>fE4 zp3{y7m2n;dkde5uO6C&z;GK{6NCv z7PYKG>R$CMVU=FwNKgkKLf=}ho-XGPHFaJXIsolR@!eqA&PBSm!RXoQ;I-L6RcN1b zdo64v0mg$G;Ngh!Z5}Gs6GK|(NYf$6P>;%6$B-5At+e2MvAu;-y><`d+6iT)UHcTI z(WIcd7r8v7<{R2rj4m^#AaO(HHpQl zW8IQmTq?81Ddpw79eylkE!+>v+>$kl{hGZVNFn}zaHcuD<~*9?ul>rY9*%IKlK+BA z1%E$ue$p`zvzq&gq!>)u02oqxFSzu2~X~u4_gz}|1Ahc_9Xvo=qD|ME5ZTVIR$%XiH2p*H8l;%lL43f;xb-&;-%lG z!MMklA&>f1sn*Iqw|Awr#Vr94NC4xoPW~0CssIws;As3Igzz^;o-bH4E#H*8EC^MUB2} zFwJOW>vCdqL5uj!TOn0097Dd>2!#Mw5CxO_5C-@P$|&`M1Q+7A5V*U&B{y|o8>h(P z?yeXSUJJ!EmG+`-YeyJt_s9hSwe5i?-$BTw6>(5E8i-_)b7vG?5Lo?S(~gi<8Bb$& z&0F(Amho1iL z_=qs@AyQrM@Y}bu9!U34s`fUmCs2K=_STb0vG9G`6LNVRDQRg(cjsrm??`O6N0`FQ zxmz-6mV7mqzWptFIfsmF=aGjI=F>+0fsmuQJjfv|u_jH5U2ig(Z~9ESvWn$w?dpPf z5w|j4fT)=tjF6^wyp!D4qOS(I97yM}Rchr5awg#7h5n5KKn8nr$U_QvJviTa5G!JZ z`+ee4=#>LaQ2++lwp~`(c{XZl{!*TlcJS@3pfdr0ET=e}n+I#&Th?w|Mt3wM&9-XEjG z_O41U1{@xW9(J`kbCd&4Lzf+1arEVf3jOr?8Eyi-st|BrKlE^CXBKwsXn<*m=yi|e zM@F^M$>SKSvlGa_wSaxDs-oiKV_#ZYI!0C<2apSg2)Ivjkcvxuy0hUhlHoT7KfVF$ z600I(pvW&Mbm7SzSg4D(60XWtUZ3c&i5UHn5zHbVl?m*K33$Bpaz^x6#t6LM)r^N{ z%)+|n&bFIIvbiHs3d0B42l8x|(=!g#M#+BZ7TXxsA-?dIIioPKcErw#nMqQcPg=16 zFdp{@?q>yS_s(5i#2__pTm#M=1z?NrX$I=78aO>MHf?QV;{=zWqpK^ox7WTXMYu_L zW8+Z6%?&*-k0I^Q#8_Qeq-phVBl-_X#H`;L*DW)W1?^Ra9dkYeA2%Oivl~FgR%sDw z|2LL6qX7QHyVBSMU?<;6aDc_f9wa`aUuJsj3^r}#0Rg#PRce{c%LKk8M~jsr#9G&K z#LSg{WnDxWle7y#MmZGF=~@XikW@zg)Bd{0Hr`PSeiokA6lsX@-mh7pAKD~+o4oU7 zzDsm6oQ)&V^WZqle%K6c&VDR4?kch5$Yj6zafsoj%l`skAW*dEQaKzUSHV)uW?muTDcW za%(Q}QyQK=CFm9ZUOHhwDrj-zyf#@B(W?sns*^J%?J4+*(mylJ;U{xekmO+7<~#i^x-PkU^CC7mZ% z%nn=W4Eh5CPOx>(a&cX`xU6?4>_FFRE1Fg5K%PWTP1h}A`xE2YdSeOd^{9s{%D3_& z$1(eE26QxWI>7hQr;vH}Ku@aXr0V&bnlDz@l6GeGDm7JN)nLEKwgdKih(1uZR@Vqz?L zK;F^Rw8-lA_NPBgynd@18hkkDQ(~gein^gt^1^JoBln{zy7MYX5_g{S}{aZyUjtT5TZ4sHh_aTw=C z((!QL`f4NezfmKLgekw-?|&FGlKA1BaBFW96VCB)zkU(^rW2|fgK`b5uV=phG#jar zEjkcQ&hh&<4SnDqxIu>;F8gr0W9E8cRpPRrtr6HtC)w`NL#W1g%cx2wvz^dLdM*=t6=L_0r%0!lYi6Rz~%%=X%t4QM3{lNJlHDypY$`lYcs?OlyZK4A|Dts zzGVHqv60~!0d>6MFQ9Dy_}sV8k^~7_-`$5gx}}CAg?zD3=2hMF_|VYxQuT!Eh1d2E zKSpIsQsR6^YH02rv|2V6j82CY`ktN^6JjA6pLlp4m8Zj&tL4nwe4~+_Fp@xxILbgA z8v3}Iu@@3o20bAAV5eJb?y#n{05f#yDcy=9Sl8ZbS>qPqV>ZumdU8_LZolH*ta6<- z9JQIWDgJAZw$#J1pvB0Nq}tx7obC2-%StBoI=E%hH7PKNI{N=G_0?ffbzisxD4{e+ zmm=NLji7|2prSMgQo_&;2c@OEOG-pQ=^Ro*7(!BNC<$qXngM3+;k&>4JogVCCScB< zz4l&vt#_^WJ;X;pEy#WRTPT)yG)z_Q{!I1k4Mj`0#eytZkl94c!=Wh6Fr@o#Q~D)L zHu~VpxQ@b=3$*OG(o_+*t!d95L?=A2FHr8A%)od|kn82vc+J9mHa-~{sZExeSjz$I z62CqG@I5A%Jr5X|bS=U;JU?%IPsQ}kE0;*}Tj_4MhNkL*EO(5ME(>l!ThmyLldtRj zsi~>m1>}7`=hwel{3W+|SFo4Y+3TZ0jgGIG0er@|Bq&{Q@D2|G!n#QlDUQ^)-d^#r z0t`y61c_27Cnv$KL>rh7_+=4>-3gzUXM3!G;*fhH2LnU zWg9;e4Zto64ElW0*QS7*YQ|%FMB*{YHML9oU*ok?-HF?spIpalcqQX6Zo40zoD|g8 z-zyrA9JebdZD1(^x`N9hWK}~7UOux+t$V;Dz^8WSLt_NvX>9B*-;43ruQc54rCFuy zUQlx&z_N`>M9xFRbWz@kD&`~w5y#9Tn?Ab2i)atT#PuNB*QypI+Y>f((<7{3C$Rc7&D=|9FFr=5OK$fFAdJ}_>Ex^2DSAkh}^@oh?! z>xxL;-1!2vQ>D9ANlA>K0H?fv>%$U@iC|StN};t)y3FTHCI5{-smGPx0Rni=re0S0 zI0XF6!d<8Ihf_srL!D_fX58H5;7levJ3BvY9Q3xc;|5bY8Za?Wx=uWtsxZ7ERDyW? z>vq3-4r8{g1#sm>7IA)M5*PU0{^I4(Bih|(VzJql( zUE>^gF{8AsDJA#NSA(KFThNpvDP4ur7iH(Ul^0~DtE6cc3~_1Dt%zV*O<3h0)Kgd! za*o<}BX{wMPVT^$BckBqA3tsbiteZ=@F-OQ-0@E9NeJ&J5aNd5iqPGH1;H-F#3sgO zpIG{FexOJswVzQ>hi<0jdMM7Rsi7t$FBd%{)NHMnOa&0RF{1m+7nL<{ZGScHzN_1< zx>fQunZYf>BK;b+KW+rk6p-4=zTKF%dt|x1K_YOvH$xje-?;6_X+j09TzJ^oZ&GUt zyqqEI{7l~kVUn@Q>rhQT=*fHu@$qk-7@PcDPYp4sC@%Px1~Es%emOEQPZPN}*}}yA zl5rHhd=xvDT5>NXt8Tm4;|Dms|3>U!zk;eT{0Xk-;<7R>kbmFV`PaAz^hUv8l{iA9 z$@5HBiog58Jk^@=8_emY&%2>_uw)>CP{}h;bnR{T2e${xADewj299S(SiCPkF$VJo zD|j#O63K(h_yYo)H_b_w*TkN$hKSjSl08Ntyp?@XMUPC^jQX*E1US-W<6-o%T}6ZT zN2dwUt#_QmgYM2r$(sw-?lkUU0gi26+@@{UsC$Y2|M<;!QIRcQjTRPSf`MK*T*)+0 z9-r8!$)9|AQ*Gdjg`9jlMYod8QECqpg5&j-Sy7Ht#jE>i{u6VVW*v5Ntq+Ea{tm@XPoVi;#-?~%JPm8sjvTYJzx^DICxG{TRJe(cZ+p^ zZW+4pM{u6Oi1UUcs0t+iJF*nE^m_!e6n^W#l)MH;!gFm)eyvNNr+g#ueeuYb*X-Gs zqTk(em#Y2sV1AG);QhMnqgeuokT<)!M&Mh~ynW{vQxdCde^s3erSbMb)GE#QhKR2z ziWrH6n&K^GhT>iM?RaJHB#gNzEBDY#2G!(g?{w~go28%>;ABLd4UTZi$>o5&RAm(v z`Y!vv9b!o{# zQ8lk9Q8mDeNW0q=V~ z6(OSi*_GcCusqy_AG@4W_Q!}gQ8jOV|wfx_sW>4FwbNlo|SXxmGsie2q&`9-aWxU|wv>NTeNOet0 zx*gbD&5vj{)LJ(anep)VZE~$|BQ5ToSR~Q)mSo7%POC}&I;YCOpiRoiZZafCOHJJ* zh6MJ$U7V?q&1p(m34jXjj6?sz$fN|ed;g^92h_06}W3nXR4-g0}=KQIh z-Bz&G?(C1X+q(|~*7{s}Vnkwk* zWNfSFB%&Jni~@3bIvJ`ia0`3v_y36KuD*^#Uz_KJpM~<4Y@% zQMjx;s-Lkis6m}EdRwt0-fZTuBdF9=mhJeDbB(>z%EyVG;By!|xB50h5%YoAmcS(k;S==%jWMQ(o`Zmd|<#bc57 z{M25!A~92a*RnY;q#1LGiFI`P*NH>A8<-xkulU*cvQ#VcLH$rY73Tnc5rsA^gqKf* zE;i-eJEQeW?~cpd$tnWM8Kdq4kbjbtoE!y`ts6rXPa^iLHd&Cs;m4bRX+)mYiw{0c zSvBZwm_kc?ygkT2q!$WCUsB6QonUL?!LFo5a-f$DzKLUW@|ZTPkXC&8?6{rHK2Gzm zF;yo=G|iEX3g5UvQd1MwKs7dw(_!O-Xwx7i zMHt)9?kD%bE^p9o%Pnuri#CQsz8QJbUoZ&4fI?FkbUwbJy*BUiEImI_^j*o(pC5}l zv{09@fJRNHnWEUvfiKNoHW3p`3P6A30zLKCu+EZyga z^>YUsygFEzh3kjUbBb^2Y;MjDcx#xF8}jK;(x(h>16Rp)li92jGmlctgS@jKgm;fQ z9a5T;w@+LPwKND8*?ey5=iGpB+>q zF5fz&#zfuuo|1c_2Kyn4sythSZ@hI?=gAdBRDJ4Lw;nw?c21R+pl-Mpc}`dLFuci|eMA@(`$hH`+gZ9@nk zcl)LGUO!()L!u6Ewsrif{1|bQ1m&+JwpsJ>Jfaz?gtum7akMT1$jU))YrPt6e5UW; zDz1JnP`DSUP++$HXc2wq=Lr9nb4D*9PEXLJum2XAu{sK0V~a3#7Z}=nIJU6xYl+HS z<_YXa*3vbX+S^>t&RlJwYVWHE){8U~z!hmoL`1SVyK&fv11`x%{vH% zhz5^dAX$ep#J!1ZIG%=vh9lF{8;X;f)e=5y-#(!UIt6Bd3T^k6Z3l zQK_mSA5=DByN6f!`pCV=V=95WRT>RxMCQLGp5^Bq%PSBE^w@!lP>nXN?tD6P)}7+0 zX%WW|F|Ldhei zU+Lflou2w!pnucRscQx)bls&Pe_^}NsOKcSe4Cp8O*bBC3N+Yhz5xs=2p%9T1fPzV z#?CyE`{uNsjL}gcdu<)WcHACR`gr6Tjo&H#25P8v04QXv;`zwsoH1m^*X()Xi@&soLA1<5{wgK~ z37H4|6dqMEVc7h3_xR|qBUtRtFtMl!^%Ftf&mU=1qCc}aB-uNL-L}fIK~+vpx4plf zUfADj0T$gSBx;@bDoH8@YCU`I8qKw2ey)1pbDNr45B~-JEiDVWcN@sdwL|F~`tTu> zQAqygnh2@;Mh;SDa~PF_JPusSKerXnNBVBru%s5teWXxHH1A2UwTmBv0K6nQjVvz$C`k)TQ&N&wruG)n9i|cTv!4?!(g3 z;e%UrQsmWb$Dh{U{WAJO;eG3DBS0uBIgyi{fQp0^XwElVc-8$LEbGjCYe(qxIQit-oJsChohT9k8ATlp@z22Q^ zP^l%^$p}@83;jc3r4qFEPBUOK?HSi}2K10~*8aI24_q=V%SCOB9;xjM>^E+p9 zrj8NZT27s+Xnis7u9nt2NCuu(I{a!)$A(Kn_QNyB5ga(*^xPevvuR#R=l zT!5OYY7&^d48pwwre74KqC8D_6mj&ku%bWzE^K|rvDU+~#V{*G=Cr(a zXoV%?_ju4u1^^LcCqMO{SgAaR{Y15dY?p#lk;gyZlz3@{a{J8u=#~b%>N0-tuV2rS zeQ~d@3V!db47wh+`BE|DlEw!iwHu`+ORO|3jF-^XQ&Isp zzeHD6BL#k9@H+pb2PNqN1NL=v-*6Pss}atRr(#H5y6YY>fFLuGC5E|UB}2@1AG zy$$;s$fcX7mE_l&1K)JlijfpWIRDzL?$D8AU{I1GRSm-h;k_++`RB&wWVibtPc>Gn z@MWJ^12nOzRAdT=0#9HZOT{c96%P>9_i^`iHW(qKOmbWL?HG2I!PAeAhFNT~yl^3$ z8?E0tm`h5FQjI?N_@Lqy=J_>pp`WOqLqDb1)9&rGa^eb}V)6sG31Toq?NTepBUPo= zv}tYzY7tcRBZOq}q!D~}PigN473t<1oQIO-0JBBI-lD?+-Z(TJ=&$Q}1!W0dzdGf~ z2mQ(3!Av!sodqGA>;A^dI8FJWV=FFx7;xA{Ah?(oM1hwW1S1ZuOJQqEJ?E!J2z6^c zFVl4B#_9L!E$$gQw^qgeHQR!)ec0A4IS{;>D~K2&Bqlklb!d*m-*Z)SaOm5=JevFg z_=Ary>*`2(=Y^(p-8{MGx#v6XxWfUWbnk@M1W2lwmhY066liIwv+Y~KN0$)CQ+Nyp3Wv1@wJuE0OA}i6wJotY->K5+4rO&8yt#4<5AOg*ArFG2Rltv{(|z%R z+R>jz&k*r|6=+qfdCOj}5YpvBJn5mUt}cw)b;tuYupcsAE?ru1pb`tKT{KLj;tPR( zWSxftJ}2Aqkl|2Kx+)G{-cR35nkk<@e;!JIL^CVY`MVV_vEcWx6a$Y|`gN`G?4m-kn-RnjX66byIjY@( zfrUwYV+E3{wX&tj=T#Ledwa1N8FX%7*RmiW@1BK2n|+YqkK>)^5l8x1Gk5=AOGOSi zK*~t+7hi`8^?hX3>LREV9NGr4O3|bFTgN0HEM={bi(_LD2$+)L#)hB2pu!wA`m0X^ ze?*%Uw*}Ylnf!A_@2k!!o}Ke?D_r-*_Wg)|sPpNdvON)?RLYs0|7kJX4dQ5OEOuLt-F)6#M&U}elEt8C#1Xf> z8vFh|um65!qhac^_E_R@ZI>L2IZlKZV;qw_uLffoXBz<85*<`u7aASQsJm4sc_1D3 z^0IHv8un9+;Y4pxez{uzvwp?TSXBXxiP8EaB*`Iun?Um7lK0-q7#E#>HdF+EHL7!r zJcVXj#^&0%(U}8ealWpzqv-DLZW5osiy{k--*9@sbAb8y{rh)k&xyN)glw?KD|F%> zkP%u_aRB8!Ifm0M2ZDWz4juH&$?56+QQA_F`*+MR)clzMmkX>kS=!|LM|_P_E+bLe%x~RW*dGts7>xAg0eAEkjw}& z&EstKN`!$g#{*mfT-<`09oMU^=S!iQ-dPr{(#0-?ia^Vml zfIw3Jxs}nL3u! z%F5&{EOC}S;VWhNLESO*qDeuZ@*L1^`chF`JQb8pNM;nXBX_lBhuL*?-&eq65tI&e zXO7~lneBVC zvpfcV$>3B;KX_)sbUW3kqs)zsP3gioGPpGZC#3rpJ8xXDT7U2IMb!ImZ>|9eGw>K! zuJW-RAI>1f=8KLS{{8c)vXJGcw=Q0gOmJ7bzl!5nk3p4Es5$HV_8l`fizjrD`{;4%60g^40Tph|Mjgs$DX@q1W1UZC)4^!pL- z)hBMdvm(x`y-~%20wmQPm==J&go8stfn{JM9PRMKqKPNfFq(p4Jq$#CLB`C7HK}gF zKKZ*0I0V7Eiq|hPM$~@d01)JU%)#{YLk?X94F?Cu=bmf$q_6mU@0M?Zl8tFCAMgnF zao7$%p{ z)v(F?kTl9pVg&>6-n)9qD|U4us(g*^G!P7#E|3&i;pYEv_9Nm(Q*Kp@3R9LuNql(n z9@*O1-Tlq1Y!QEf87>LAbspU{SOds<zk&; zL_pRMxH{Q}Cv^4o^_K-GuT@8)Lr(yh)C}O2&z_VwKVk<-Gf*j)Y^$A0Nn=bx5 zi3!38w4Iv~g_E&jHb5H0!S+{hE=eGhq4A88q?3_&ouF3Zcq7!DnEuhNbRlz^G{r!4 zoo3Kx83vJFMLf!=lwve0w!Xb_b=0oZ;FK$cw3$mYbQxmU&kdn_=A2rr{&WdCknV&<@to z(V%HdP7_3LSvR%fFa>$=6%9mUZTtcS30~=mpnx>_j7tX=6ocj%3-YI;qy*!mguQOU zre;)W;^9^X-FlvE#BzaBF>HqH@pW(=pq(97N3F>$Hg5%%41KE1x$Ojf+Lt0Jf&!N- zmm?~VQuvHA4?kAJem>;NJ_HRg_UhIG4U%NmzH@OZz|cf7VmU~J)YMi(gGkzI_jSd9 zB$yj<={%hDIbUUPMR&-4aHhsV)Y_8mgUuwMgmmMh1qkc?n-?H#!op)E0H>U&XtJFc z1IV14cQt~?zl>MKwS`;RYMLCe-Yq|sjcP`X3=G(b>#C~aZ!FT2K?01PNxr>FEIt{< z_VzvjNm=*#+i`84rn`cN^4|_V@t|X$KQ?6;vytDr+S(kTeN+*!Kng}i&2VD+kDySN z+hk01(ejTUKdk5K>;Xvd;h~EqGx#)s=n)sg5m(-8TG@wkyRG@UF$Vvjr>f&T_mur# zF8?S;+2#khtsKaw7Q@rH||h#^9X#}B5>TE+@7tp`<{YH>_~?#JuE{439m!2U0C#G`ltmlq#* z?gcZ#cLo)5Vy}p3g@wTI-@?vE3Y5RuKfD;tN=2*M)^q8?oKlNU>2u#c_La`#<->#Y z_W!)EAV~U0a1xBmZm(4>6L>PYjpmAqtemtf8$><5OY6}>y)ux<9@W?=c@q`Ae8%zM zNniG7@h!l0zmFt_><&JJdUD!A?Ykn&*QF4Ri9{U#(H+v!PV83vu~pB?vMWOwxcYdoss3-Gy@|eG#j^l zsP?r$iOj*hM#KnCuxgRLIGn;d6px1trx9nC8|cE8JnF`2a!nL-fXTZXDis+=zU_~z zf3y7%45W*Ti!F9W|HOR@x6)q9HJIBtF3}wP`T4<%moHa9!PE>8lKge|*N?S-FXc=R zE`P5vyloNnFf9a7$2NKffuNXq@_@ux5`hj}`Y+gP+Kref)$Re^FVxU{MXGim z&}ARn&ZThSdFDc7J@Kjtb@LjeafYE|32ExqFhC&PO_hgHq9$33qCzF$>K zy>erM+(KUeW&QnqXV|&e*16xDC6FM#qhr8&?y$fT!lq@MjWLX2lBikazWDa0915Op zcgxE~4ckwC^JPqR`8)g@ekqAcx@409f)~DYJ4JlVnkiK)S)et(HxGfh_l^8>!P>%~ z1>yyN-ydm1xL2>8$PR%bv7r*sZ4Gyjs%dc0rN4uxq-T(<_fhYT-HZA2_S#w3lc!e~ zhl1eNu1+N?0~wII*6h;K^apYQBtKl&H2gWQy2I|8fOM+u#a79swpX8CLeRihxs^)2 zZsYq@!`@SY-bKr0c#!_14gZfgB0V2n_J6ZL0&^PR|tZ(m65t5HBN)P}1bm zR?9jVc@oHv^&S_|Lsq=1NX*Y41skTEj(>p7`yl%g%FDy^X7Y$(!O)y(oQCn=?CfhR z7PvwnT8tLl_T4=_H@f!3tO`s!Gu4}~zP)}dXx0`9cFnvo839=Kb^U(2|DG(|ZbgE` z8T2nm3?VEob4}>#e0}^h9zgZvJu;rwC_>cz(g4qH&T(h-b(LtVu>gCXDur$|19{Y4 z_;VNJNKWm$5?CSB!N?OMhyCIRZ*_z~4yx=guhFMF!fnlWAxc>>O#yo}4WadP-AVcd z#i#?r??sD1St2M;nRT;3Hb*z#!n4F7_DlGrSGILQz}X*LOCR?vl@r+>(DsqdE86oO zG?4FhD|VK1pPxpn`}#_s?Jw?(UH*7_T{oX4Zmh4AQzEp{zJcBC>u(Ms=5by3?;oc< z+99YAJ`e{^CaU_j_1{)}<%TG}zb-Cq6tPg{2C6U_lZ8Zz-uq0nR8%TAHM7m%59CfK z4I&pVMXi~jhW!M$jltAGSZ0XYT{T? zp7`#_z};h;t^nN}sYGH%31WKsIOdO2i-%X6iqBCe6SMWv9m}IR(i7|cGVL`rlqSHO z__8<#s+O3SrvtXg-J)WlpumBEq&*cKow!4tGGn8qtdo@3x)BHWul{}M0*K}Z*F7eR z51F`yymEuoBH0nSA_!`pVQ-0?x7~2K5QIs}WtlLC+CKeReil?nNGOI*1Q!efm`7TJ zuKnU*TwGkT9tBZ#z%Cg-x8R>;fIet6=VZYphi5P1`QzI@7Q30F;lv!(uoWIKOq5~>OANGzWFU2(-A@vz~h)b;;4(YB@grtkl;;QMLw;e)-0iK$&Y-G zohr=yw(qq$JU#5T5bhi^A^Gv;gr+;zA;DL~C?{m&3?dzv$?$ykd z2%10A(t?sJlNL|~qW6(=k=|xVwVsjo3-i20JR@R14=rLa0>gpqgPG&+YJ#^t*mBny zcN=vbo&6Ld+U(8h-+<_Vi=v{>uWW&efq)^KD~CGp;Gt)ghRiEwsF_`@r_7TXLsN0Q zZIMnyYU`}g1k)7R&|u(}C%6|HuPm8k55h^ln6ywUMX!|V)iNKBSL=*}G+>EzaBqY5 z4E-V*>yw>*`0*nyB?ZL?Q2U&887>*v$f0KPX_CtQ3kvWe_!b)=i(@?8sM0u^g!1GV znJycLBJI4u4h+>8x^ZW*`Jtg`Nq+bcDDzzSZMZbpgD=l_Bb$vCKwJ|%+h-2k|D@>Q zCyho;S@=z6;&H{T3t%TI4(ON)RroS@<&r;4its=nqf5LdlO~j~B708R(ZkWNUj|`p zzfMahfZo2Pg#f(HXd&1zGiZX?bh7}FXHlDPYV}22SBqcfPQl#gm@mx!(p`^yU)9ttmR~$> zuBrOz%+1iBH7tA3&guASk>g~(JC!qs!7BEot+l16%has!$bl{;j3XdIGYh%+9_GH&uk3xFk-Z0Zxm;gq-tNip zceb|H0DjDgZ&go3C3JG9P+zL_W8=5AH$DrC0q&p23z<@btm3>2;uEkWpadCAT|>ha z*wy>&JYXBTe8wz0W?W0ro|0c!Q}cWMbg?Xm8^sNwIv?&y|CG;EstI=w43rrW&k47o$&?FgREg z^mJhS)KUhVa~Gzrm@gBaCU1{E@A>bEBIaK?|F!G&JKH;Fmv@)d?=N143n9AZPC8bj z5rN@t6)2yevs(4hg}C}{;3u*+zuxXk1OZ7%x4{PpE6fbp`<+M`BiX42^ua3%z-|)c zXnWxG($$dp(qmi1bv9pX{PC?jf-eg67K5Yz;ZvI}vvyTX+2~aab-FSU5z(`?@$X?l ziXQfTtQXY0Lz1~1!E(Z6a+0XyBcJcpc$jr=mOOYjSj9l8cp4g=v1JFtd#4j;;Ayqi zNA&}x!{BxsM0Ql%uNi=|%uML7so#`>Ak5PhfGu!F=_)S;D_rytRD4?^-Fr(0&RvG( zV?wg+Xo^o@;0?*+U7E&6op&d3XdZ%y4S2fYfiAi3a_Kcn9Wo z?Rl^s&R^@1j@(DWoodK%a@RjyQSkbXpU8FR)^uuf>6jEiabcHc{3tjWLOEt~)nVQd z^cs1fF^kg~j1t~w2wls5w+0?ykl?RhdBK}U5T&N3(ur7w!aH!pM;T)AA3uH^>4-5` zi1otj1d+De?%MDRFbfGomGclR&)(sYCw~X?k3%^N;gZ%leX;+UOu?>7IAQnelRW;_ zA6vz%`AlFSN_WQOObKC`DwWO>!uT?f;t$pcez3nJ4L$meIH>hpwA!f3R8P!(&GnYIs{+v^fLS;MeHyWQoF@Tqq(ge7!0v7q9G*uP z^g${by+JJ%Yfw%9uwn@$W6vy1b{TL`4L3H7bJMv%nu3aOHcyjpq}N&_D)U9&;%9;Z zGhM!g%$J3zZ~X5s&pVDlz{RK?LrUUf_y}Q@W77$biivr+ntfj!u@XWxZmQMP4B#|| z7LiDeC0z#YObak61kgoAMQu%0(7I(|`&nseBS1)tXrgzU+sb`^;1{<%h3m-q^E9vD zm2ky)$4Zoqg9ff%%btiRij+k6N(RDKb2PJhkX_?B6`lUpf)9SdRP2 zJts@9eae)!bhK9EZ3ei6)bBva0C%b-mNfh&dq?5Cv(F%qFRq7YW^PUf(JOzUBfe}! zr7de{B-$oty5w?T{SABlAm&F`fB}D|OV*_}mCUChDBGhPP?*3FRam1M{dG=e*yq@w zHU7E3%J_T@4E*By`jq3>HbM(O1G2HYSqxCub;g8!V3z*ilF|XzL%;<*@Y^Rd#aQu4 zEGs!u>A)o|I&jMF>DZmfh=@E_m!!x(yqSQPx?d>3Q$Z$nb#HI+FMwC>5;5RyYiqqR z@2W?o%~zO`nkxM;Ymq+hx`)xS{klhY(=7UoSz4HYKIGEk?62~BvV_O2fuzrN&~Nv* zV%+cjGzW!ZBjjgf&441$G0U}biZav^wdT09jIMFdl!55zuw;)JB_$=;CET0cQ?(i< z2V2jpm7(wJi{%nqyk%F8Qi+5Fs~7v$C@C3`<%BHa~s`V~%Vee{YPsSc@U3^5I6zZvLgJf8b9Wo(qdBB6{4^ zN74&wjYX^jk$VU2r)S7fS$9Toj_d9nHH4x9hJ8eL3*`dwi8A48Z$Qz!!8V2Tumf1z zlDY6QEkcW}$IwQ4-NZcw<;8guCw#o}FElq7qM~9Eb)aMLRD}dT<597RrLhf)?S=xE z#*K3rum6?;2y}PpDjqTKOghwSN-BtXPy_akddx?5>0y&MQ_2na;Gk<7 zQ9dX7GMH-mKtJ#YSTF;{XEZEfI79^ViE~%aDup=ynqMEq1qKynk1|~K$YC@A@->57 z2O0!`-jKZ-X20f)Uy}2*MA*;hxP$rFtRS@CM&3qRP`nX6?q- z8)1dpw{DR`ge6x&vv$it0IdIOKfiH$Fhka`vifZCH5m+={&D%AA206z#5(|i5la?^ z+wqZ+ncGr`w%7V@Tr0NgnPE zJ$9YKzIi6&f9>zyy`yv}#(}jEX)6{czIP?ibj3)nx^SNTzg`0EmpB%`=|x3E#(QIG z#ZnrgK79fnfN0SZumJ!v2yc9-?i5rqot`v$z(6hGwREk>`?bD5&i|F1_YW)Qu+?{G zT(k@oW^`1KEF*rvTpWgHkD|yFjxR*Y8&kUyK7nYz#?cgSC>fzk#u2^`GB+nDX0a8; z|JGX^K`rzC8iZRvoxfU$`|vnu>u;q}QJk(Csva;q_)eNJQjm%RCSnza)z2JY^z!K- z%U(IQQL2WdPGSL~_4@^caGPt@*RC!nmHj>A+{*E~2CT9Ei8LaK5=?f%reO}z4*ea? zry~diT{BjHkZv(J2xy1vU3Edt&}Y|*u;WI>MSZOxQFY%dR5!Av<8;TcJtx7qe+C9% zmng~`)4LKVZRrlH-obc0X3=2r<{PlD6T?Iq{EI<=A^W7MfO*Z!p3BOJ{t&E4;5I2B zvb!K`F&;#n#VQ<-WS!Ky{l+GPQYpin(n>ulAr|K3@hs3M;6iwKc*g9+*XddUU3^D&up8`Xe%p4NBEDjeup?ChE7Cg0# z+Nir8e=r>hz$@*UZgp&l;*b%iHC2)Cxi2+OtV&xXm&;0AieWOp>XhY# z)IBMzzqu@`|83dPV57}IGhxoPr%Sph!jvAYQ#*&1=wwi5tqJ6Djv$@MTKJ=bjl)X| zgpu%sELzo|edd$i*n&;-fEBlXcTqa|_~R4$VvI?uDX_t~Omg89FFzchc}sMexRG66 zesR6H_}xMPgavu<^L1AG(~g@e_&75;*~nYI8z3hPtUG0((jfo0Jl^GEU}t&D(ek>P zj`%$Mf5q>G;D%wZ)UT{{W<3SGQnxFsAbGzC#Z+T%2fvz-gPJ}GhIOx^GkI)v~@qw2)LSn_V*hgm{P5x9&>?~88eMv&8 z^q`88kP&_C1J;Yg_&xG2O*pza+5Fp2jhUPY*Ib&Dl=$w;-G2|;b4jKYkA)p%oUx$Y?OBauVhft)PxCoj%}Czkxp|@H0NLVcTMrUa{k zKFUY8F#N{n3OxLRlnU{LtaJ8M`w7(4M?cG|zA|{eoPq>zsp*>@tEX(YMqnC>WQN)m~i|0bnX^K!;a+R>`*=f-7nr9!1ya5)hz;}P1*9-r!Zk$te~b5-|Q zJ2vqln!jG5=(6@AyLz{!LF(ac4p-+#M6I@W)Sq%REi0`&=)FzQ&DF^o?9Qt8DA4}Y zUd(QSw%NHBdpAF_ZzEX?r!U!&P3Y|;AvCbB#DPD}c7;}pTCrtQGBKM8|M zT~HCE^Woo6hQroXoy=iue$Ee0P9}2tqpt>IW&$pMJZ*0Z9#+pOCLP3&kx0{^_GF{{ z6(7}j7H!D#?w?xcBmYnA2rKXwO{9D(K0fo#Ro006CJL!!!5xQV(JPf#%4&ncfueS( zN^pJNEkF4Xcb>11ercuThWP|AUDY zwrV-P7mZrV4HF#Yk$Z0zQ4b!}xs~}Of=}Xxl7}8i znkRnz22d3U`9GJk$TpJ4P_2DZ3)Vu&pV;rS+pJKH&z?N3nm8>-2_t|OfwU9mKlg{< z^do*h-2>C^23v#NkF7a?7TD7)V%mJ|s5$Cp7NVBi+gZ&Y^q>9m;S;*t5mgGIs;7FkY*=K91$$UFCMHhcPzC*cY^ji&_KB%0 zvi|f!c4uQg4YM$x(y*t9^Zi!03JkoXR=uA_)Z`|hI|Huu%Ld?Wa@AU<44|~JZF4Ro z^I0|vdgpOl-Hds8H5QJ(btE`*Q#~Vd(;R$w8t9W?{7m1#fT%Ouh2eG?#gWFpOBYEN zrC(KLu97U|W;cHovY_9}{uk^WDPh|Qg{v+I;^_z}h;IrOG<<&6bO8}=CX~Khou4?R zEk5Z1t!?@lYKEN-zyjviE`mAbLVc!jfbEGBY(+@ipTOnV`r~0zQkBP5Yb|KyeeC7@ zZ;bTI`3+Q6lL2S-4T$iU@F%%bNPW$#@mz2!T{N?j`L(J#q`QZ<>n|tQH+^d={nvL?O0nhYnb8LFZ%@PgG&KEs}yDPxY z%>#-G(W`rIFSx$M#VPJ(*kES=n3?*YI9Y}KY0X~N+3ctQoviI1f@9CTx)D&3H_CQX z8()M2l8}VhBhCZJ_YZY#Ioif(P3f5};}$IcUn8@T)yK{}g&WP}w%VoHqnAQ8ABr|| zMlO+Gxemb}y~x^&(Ka=wx$xP^%wh+W)e8ahn4044NbOwvqexbh#=KhbJI={C2gC4) z2UGAFdi1Jgy#Fd@zDS5A?$1(xN5el^^bep`Gp-|yaG=TcO}FNqmQ~ay;p@vrQ*c%9 ztXQ)s^E@`5t@bB)Vh%+f?~PLpOO8>Z?x_VU#zs?_jg$&pyRMlOK~WeguC|=m*#K|r zV$g5*GGZ2@B(IuBH?@^c8x6iGD1Jeu#nO>FJr`+9-glk}o&PkID_q%pA%$0d0&L%2 zU_QrAk!{MH;J>X5QoB4D*!%YlRvQ;KbSepYP$$TD3Ob4RuPff@xran_^oA}CPsg^5zzO(efdqSLUcaiY!2{n>LsR@%5d$gRe2a3S= zqOIS`K{2L2*urt>k3#(5f09?yK!9w?qD?ufG~WrVBY;C3dk@<=$4vh7&!UY(#sA^8 z%*FBU&nBCY4BXuw&i>wd0QgI-HmTQOX&#V6T+SP;_;C)G7hKAIMQ{J=0CdN|&E?c$ zbvcvv*A)_3_DETHWoUD1CAqS4rzJZZI*PWMyk~>sVj-_`B8()-*Z`EE?=#yf4St?d$}Hx4wxV1Q|C9X!0v_Ij(*}42>I}E zo1#{C2<_rZWDgWuQC=$75^kO8o$G$P9)7z=(C~U}-u0zsrO-Q6TgxjUcWa$5*NbbQ z6}?!Q(AK{P37Y|gyk18w7=*Gfo;_)WOSikzO1c~bO&(km$#~L(mn2$g-gNcb6eP8a z3i6iFZ4;2Whm($8T@ys_VBN_1%v$iOu|dZ13qYyRhag4@7aG*Nz5H!&An>IfHG}7E za<#7cw;lV;KH_Pgs}6y~T}9kE$2j`i^=etr0{BifFu{(1*WLTDKZ3?SV3fi}kWr|q z)mHvJ88OY7)iXe9m$$#TmBpn~v~IJE?1yhU-Hl5)Bk|XTU1aXmW(!Stm%zk}qA8Rg z!hJny_KQd76eqmvVTN|p_IjIL2J|2LB7fwHF1I*-5t1T&sZPx>gxp=4&U1j3z%XYX zf!<+&YKNoHy+VF_8A!%@6xl*+N9r4Bw3mS%Gc}(yt!%pvk_hr0y5J&p4=#L?XFI0ocFNf&P zULZ--f$P0(^nPRsj&HB;s*Gpm%Ng%*6?w!YzWx-9&|(zfB09cw*8L7wdb`AA`SF9#R0BKxP)OjzuXByQ>C2AH1VqEVLrl zFXO;Z{+xOf_G_U-Z{5u|^*w6lvZiRPmV4`f%KrB+`jge!^&kT?5l$IW%Df5Ki zWZ-)H-tXCDiIz7ucPL&0rZJg8y3+@Qqxatuu0K->q=FdHyS}l5Zh4Z7l{+2y(EoqA zxhP!<=p}oXbkdmbdvt4oLx!l&t%Plh0@rz8g~as_ZiXuVrbEr{#%B-lFsIzwUNz#gs7 zeu@zdEJY-rI(7MP`B=SofJohz`W+gse;F$o(j^?G+6D3o8j@|)GS-7N1A!w;v{nb# z4j6^r7zF%6jp69eR3;#49|s3S$>yO#A>;RcG=hImD7}0_k@JFP-phSI&-Z?7ee3(fa?PxnS?BDt&)NIz{oB87H)TxJ zt>T?|GPSCAMDbd$^3V0CE0$ok5-gY)!aco{u(2~isTSI&);C(Bs5#e^Abp$!W5%I} z2RF)~gbxPv9FC%ZWC$yyP>-`*z5AD+8%x?ZZyugJneohsxciizUEZorjK*$JP^7Wq4G5PV2QcFUf9J}D6MWOteR zoj27t0 zLLjUZZ`XmpoZDBbJkk2pk;*s1A5$}tMpJ+{Yy&i9H)&3Mw#pCmu9As`Xn!oZZ}yI@ zXijI!lAS9BH8I5L_HBJ*%bl-2iOdgU5ix=Oi;FH(Hy6-}-@#H9=&E-M1ON!nE|$S} zAt71r?~J`84{KWM6{Cvt|K|=VhQV$O0E%CuE9IGvMK_Q2&Q2l=s)@)%thdjaS;aG{ zLi96(dz-6S%?++Jtob>DhOtyroX`Hdo%3PN~U0*aEguSU6t8slJ?G!_{Bxwxq$@* zZb`FOm;3I)3cit1Mb!m(OKql_gBZ+t;pgux)Yh%< z^6qdi7X9&U&Jm|k zRaI^o88gu(im6&q6xkAHuH#Ponm+!m`g`9zzD0jCG)~Y;;M9K%*z(_(kBrEP6%LxP z6P+p42k|$*A4=F*;;tYe;1U`co02DXvpoiZH@m|lsv!tPh|MdH2e7s_!k5$R-dUeF zohviEBn-h^MP7}_5fOor1`j=%N-NFN^E0agJ*5&OV=Np|2r8>Z>R z(T@;zeFFk^=TgOeVkI#bdCGe=Ls*>gdB<<_ACbpgy1KiLVmnV4DIpz$0NGPeG<+=w~5tJC8&W>f8Gd!g6a-L^f>n2W$C}TkPyx&mc-AW zcRdm;_yv|Cl%C1-V0@VtJGUz+6x)@bSpd{%-ysU*{LP>10tq6MDLV zGMzCcysIQYigy01wH+v9K2-8QUI6|>VVhB}cqHAxGdOyUT6B7NH zSf_xHFLT**)t5r2jU&g3dbpeJ{AYHO|5?Yh9;MrcbQF&Lw}mRGZ<3Nt=`E%D2Xk{4 zp!yMn^kA4W3X-?1sU6L=*f9KZp^_a}TxTWUS#=qkj_}J?vx6o7C<25vI_;F1hdOrx z(I%}FQkSwrv&851(1Pbjq7Y8sIVlD_KU$E>gb?!Tq8;3*egPHz53HD5Lm^55JI)X# zb@iC*WH9ncSLw`mGCJW*EPnpQ2loz4I{Ocz*k>os(D`jq9_2Px%SQ1*>68m}YpT)f zHwB=ScjbM^Hj;tl^3T;jmt3ay{Bc(dL$nW#f8QU+08FwBARd>5WHWLnFxYoSL9Gg{ z<|=))+I)eTvYg2q>U4324{cC^5Jq9+CF^X5=)e>lE34e?#I{zQv#W*|LbLQYQHc_xb8EFmeVSla?4r;u@AmeAnKi~ZNf>q=;aUT`K7)F z|EF>)^f#L5h0wW7)b?pbes*$JI26Cr(>Zp9+3)0#eCU-NsIIbN(uIQxpMCtm@&q+c zPcaC<8FcClqcIFiuf0w3a8dB3WKvdm#!`%zZT=w$TcQcnI!pRmv6o~WKK_J?dI>MG z2LC)eAjBP_I)k-vSD}P3G0{5J2|IVSk~7A}Hbe0VsDmVJk9LMdUq#i`HG>+hobCL3 zL&m|*)p9sl&Kv8x!?(B?{JZ(r@CY$Pfee^^?AUVDr)GP_@iXD!i?Y;5Q&mT7q4K?X zOS@~e(txJ>^EiW{Xy|r6lQt0Fulq#S~2vDCt*yii{y@B$olQa zQa9G|G9Q+8q_O_H;dI;9)tOL@F7Eu9J3CgcxR!L(h3il+RD!wlp4^v7#`3iPXFQM^N{IaK;^x6Pkd|* zE}N7hM#s$DYNpcf=5T(rF?X~v@fW?04~mr}D1dO!Z3C2G^xpgKfoV#6hixL-MaC$; z;mA&y0?Wgu^mP|R_+)u^(n_x=NEOG;l!9dn?y2%sL~>tUEFxS@NwSIZJiOGlv7rq4CSjUcs^CgW zt!nJ^5Y{GB-FFOXH8030p5tcKG?8qEWM}oj-m_f9Zf)+2Y?7QUK>_%k8!z}GMrcTv zt1MMAS6$T~Lg7Q__3?IVmxDasKq^PN2jBG1oj${l7YIri%PJ>_Z&Z1c4OOD zKkQ2?_jr4mS(JZ||0ZyIdsXe!2zL{E=r^)FmN<1VA+Dtzkaw}GH1sLFuWuT4a~W)w zg`3UkS0$4&yTKzU{NbwveedI0r@m zT}tTdJ!o)_nXeN$k&ge574Z<0yki1Ny|ewPY_5iIJx8aT)*k^T6Xl{nBq7lxjE?E8 zQ?LUn?PL|lE4p_xWb9B-5Nwv)&+yS{3L+(osPi0v)&F*#AGdgn4-xqM`F<(+=$uu4 z30-z$Esa@~2@`5ByQAaD^>6*E`Leyd?v`nWq?z`@&K3&h0>d4DFF+t$+3Ll@_v4(m zA0KY54~(Xz0#keUARP#(=9=b5&n5o)5=ZHp&LYyXBmCq_rH?EHmC&&9Spvdm6j|;f z)wvi_6=Gkzz8&%Wy*>Jjhb)wkvG8z;^K)kjE1|D56gP;8iwX<7R-Wl_yJpB(m>3y7 zk4tNE{KcH{!bmTof<-8R?=*r@I=5U4+=O6G8q5Kw`qpC@g+kCOz~Oa|KrQhvt~A3-P$rW6?~RiyK?`ZB?!w^+ zs*gZIRviVzU3l4WuKdfpJOGGtGt_kmc5ui`&aGCb!56=+4 zt;bpqI4#&nuypwIa~;+P-~0qZcs+oYmKHEYsk~xVG)6M!9wNE8q$Yi-0Ahl{hAX0p z`QkDo6Fo2HME;;aU5u=_;(~<4#aXU6@ z$7+`sttqRwFV3a2oFt_0x#Sx#M*j#DgQ_cD6ff&Dyks`2tyhm#CeqZfEG2@&$_c<^*RR4mb4gEQdnk z0^AQ)<=zYvJe`6lli2^{rO1*aCkkihAx1!7jCM?s^8Fwwbo;6v2m;)5r2a(cl=0qn z+6bu_bJCJ|X)q!5h$wFOv7y>0;o&8x8Ip&8ArU!moa=jz+baN4j-$rNE7E^S(q5}c z7rP(1vPiueuOdk4)IjMl2$@BIWjkLiTNyy;Mi@KTFnqPTJY0A%h;c85~fqhER7Zf4nd zj^N)Z{$DTwF38XKxhbpDJs}cEFdXjt=hU}8*i`0fSPHkDKiGr-V>s86{ET|fb^8J9 zaUh`Vx~b(EuvTrtiv^E>IW|Glq#g)>fnB})H(89BgNlMVBg8P&e{L4~$7W1&UkY(x zcyZ%6;3l=MJ1cPllRok}F|>plLiO`!K%cRd=%a^sU_Luzkc@H-TUS8HD^{0hI zT^dWhE;e_q?|Cq^S^6{P6A4S54fmDSfL4G7`A{(ttGV#w4J^G%i2d8vxq!fPvLevD`lSC+6HP<^? z_XXL**NJZf8ZYFt9_(V(0?0s0Y18Yj zK-yYJa8qX&9>g0kU(Ypb@cKpaRk_S?x&Lqj71&P-k!aOa-K z(?iL~Y3zFj@RR~cF<&=Ondd1Ro0xQ2Z$xTb3h`G;uOAUE`-m)P9h=2f0PJI8dqAdq zBHh5lb>twqjQr!H2IOL#q~eH3tmJnGsjp9v2LYt{~Ns+hB?vso}Jh1huCY^qj9);`DnoJ6Nn4;JXq=XUE>mt z4iSzaUdn|0y&YPyil;_gHcR`2J5HOG69AVhtTWZn9i>Jj)q*d|q(l*Lv#+DyfinWf zah#+sZksm98O|!E1NI94mPP%AJHZZwAg!*Nx&GRaZQqdXj&_9bi@dvup(6Ebep+^P zFJYANS=BEmw%XlXCS>*EBV0mhe%e)S$t(GXi+18~(2oLPtpwWCBg)c{Vrd0@K&NQH z+R^$4Du^QtyG2LGEel-17LUNMfgRV;@Sk#Rw0R`E9ieE~2VlibW?GtieOi8ruXp?B zV~IlyxN1`76MCRApn15ZUVyJLpD?2I>Y=T~C%ngW15|FE>-R>Kg4Q*UQ~`>d0}}8Z zysWN~B84L!d?=xBs{sEHAl;M&9)2Jd27wref_i!JDX(RM16bi3>>~tdH(~=RR&- z+V@+*I12r%xNLCg023O7A(BY&3=Gq;Bm%zqQ&pRf^nkf8ND|;v(YNsm29n<}l;z3! z({{h3`-=pYwqvpIfD##Y=NP9E3%8;iN2KLD2HDImr@k3%0q zF$)zDCTISq3D-3n8S^JNr2fe_HaceAQv?it$x0i-)PL zmE%*_pKcDeNqpElbhQeI=h42|x390aO=8P-PO)STqqBk!juW@cRDMs~c{d|}SN^fi%nc;}do-St!jzy8S(^JF6h7~EJCwRcRzK~3@%Y2<8&I~0)z;_C9 zl<06Gv?t?%;#)bPttyCEVQ1qwI?<4uk(1|s$%qU+ zbbrJ^mG<})@IKM+v!=O>Hdfcr_F#Cz{)8$U zgjMVUGhp8+qjxPL6k&5tgvtFK9%4+#0ex~tZ4ZcvTMUTCe-n-u-$)ir+Sk9gYra6a z(=hB3qy24~_5C1a?1bj8%v;>m+;7-#H8nkI9+WZv{v4s}4jk>yGWLlAY_$hPdxXjp z2EQm9rI)bi`IvnMO&Yk&@gvTfOK)Mn#oX+u{YRx)TG`@`RA8|=#ivQ9kk=C-1jKur zA0FsDur=7o_Uj@%YgCoBB_bxyF3#7R&{oa8VdKZA1y<3R=T*A6=)2j@DDC;LBqW5i z9-Nld`yG~f8`CM(I{sD$GPHkxFwf7wVg zv))`r4|`9YOf4$OWyICLmG}kbepT-KvLHpx6ixAT62rB=QJ%3hgIq<%xCBnnhG%F2kA|2f6F(9N5yXB? zexThy-S55^vWf?_XE;Z0@TR5YD4&W~p%Te;UX(y3%JwG&2?|DmQd;*D6Dd zjP}^R-@ojg{G{{24fq3rZdqdevclQG(>L#}NaeOg~D+ypehABubYSJmAZWLA#hvF?5 zCEc^1KHa!=SBMmk>yOFn2FKV6QsOhUoVRIOV4Zdk`j@L;!iiR`P1ogwA^s&@9`1iUdZ6vc#j>&b!DUN+!cMwlO1#?!IJUmB&4~qC;6br()-fy$^A@ z;YTxn+^T`@Nu3XwWE$>8D+Jfhgrmk}BgU%ArNihlFA^bg>&rXDIQbtLh0H%=H14Ks zz{kuB^|#F&A+xgP8w=r~1W?m^=^?8OrFZY%3_OURT?VbuWpO!VjQuxZY}wH8+Mr6w zMH89=lo6Pl5c#Djt7vUeH?nb^O;oiR*>3_E9PdhI&y%xK%6bUl^yQ3yOE4JTuTLz za|%_KhsV7+rD*styw9(A+wQ!}_e0iR3N8HQF&I9=A=*z95q(fl?8sA3m=bynG{2XdsY4l)8h0(_}rlXF2w-}~+)|&Kxgt@2~J-z>w67OE; zjg*@yq8mOb>RBxSkki8F$UCu?rVgwIBdq*+q_eU{vQqD%En0?s=pfSp+w8-CP;ES1 zTrnUVGIPXnKn}<0A5*COzjGn6;bMwu7|&~`^5q{`z4NQHE`fG- zb03-e3IV^rYZUN}O5&!x0MD;y>-rKB{!?V@v4hVNd6Q{q)S?r6cLLgd>~mWk22ra~ zFMFFaCQY8ciwcx5LuZZ~43CcCJ#pj%I~w_JdW-t{s2j97_Y<&ONM` zIUdI^z86$?Wd>uV+YALgOP0Xhw!pt*ZEZvKxNo!r#|M`}Zx zEFbeBPzFzjGT|uy5T6eE%>8j@n250OGxZp(kg3KRv8(|*V4KI+1D-hKy?_0^|o4IFVAir7!# zi42UveR0$aLf~n_`*NX+9iaHx(XD5#c89J^;KagM2FW&Tzcu7zZ1rz=N4HFRZdYd@ z2etJkm=LUkVRxAN^XD;cSG;f)_jzU_vd|z}FK9Eh zf}SR?g^y!CrGT~L^GKseolc`~m9GMu>h>k`vZ}13TtaSSkIQA$936QV{&A-9>lUc= zre+rVQHlNe^BJTqP7-Ll1w1PntAwd`UG9zefpl6dEJ>-UFAu+^q|n~Idlv%v)Vh5f zJasA7&`}8sT-1q!yzxKtX**;^Pbl8-2g&uz4`cnzJaQmClGI9Qi zy{%c6l=^-}xUj_U?`~TN+OM0#L|csp#Nyw=_2Eqp!&$pd7Xt@DQGoq`_1azB>yB{g zg_F^NqA{oXVW;2kB4gllV3iI@3p;S~GU-ltx4hY#$+5FyB{SZSoqG6Bg1BBo8f7E^p{~=oKI@ur%Li>fpd5>A9kol9sm8@YXP5 z%H@O$SDh5qpF&;JvjV86>VYgqYr=v51SY9*Fh*w=7q{xvq$C^e`RkV;VfX&BuA=R! zwzYpQuv5ZiZ&zAnk2svOY(_0kRaqO7BJ^g*p%-BPiP%B&w&81nhrc=|?i8ey=%#pg zfoyc-lu&#kwHfA(F&KG;CO&xm(P6-P>htEXXA;!X448MpEBnGP*q!j@zEfwS-D@Z3 zFtZZRKzX7k6vZ&?80r;wclU#uFBBJEo};6`?JeI-W@(XUR@?}A!Nc>`u*@q^zU70I z$DQ14R&SA?6sU5+z|0SUA4kWHD%Fl(3}e5`f-wjQcee-0_xZf(qY#TPEMh9kRfH6N z_D0`sxIF|o&J@QQ5eguctdDPp#7E1Xe=-2&(Vxm|D+#A{0N(NRnh7p+IX71hG=EqR z4A>hWj%oI@ifkCCgnS>>`(kDGp3Rz~H+IVvD3$p3YN)Pa6^%q#XRIlvqq%GU;TYbG zxQzYEya!lTewN*0G#vC?Jkd0+m5oFO3N4%r1_AgTCb?9k`}-Hu(#@Ze@lrDM;{ z$%z6~a)ob@@Ac~JrZ=_?Q6DXf94}KZ%$jvcusAiCwN*?k`VM{#@*5l?%dBX(tmzFN z6l)Iss^uLV99&%}+d-lcaUeT=SOI$(2;2F>B76hXWe@ehqLL^DX*}&-+Ksx1 zacLEWnpN#iaj>dk2o}#YF=upk>)SuT1JmVUAb2o?`=Sc?&>Ut}R#4GjxuxC%vSPgY zIJCO7zP^6@#qq44*&pZe&nB%fg}0trp&!vgCkKLl$L7`7T4CTvj1(Jh09<8stW!l) zC?Fx>%ry%*f~0rc&tso(o-sds%XFGgz9iJdruKVs(o8W#p+ER+t@X=+cGF*L69K1( z78;nz)1&8~=PRZ$i|%uLN$6IYbNd6mVG~H3dyR!zOfJXf*C6Zf$LAV0B1kZuQMV$K z3S~ZI8)*6ls}Wp4q-A&-0l&dX_>($29|X4O+M-?U-%9O*yFo|O!He@GgWOcp3^bbZ zo$B14_1tf>74;GjMv01nv`fn#YGvJDid69+;KqOyjTLPiNM ze03Tt%tE117hYaoYY32jrH5>HAOy9tS=%;xwP6t4y;*zL1gKO#2V2t5TfE9&z0lbI zb%6)Lky3VUTLP?U7^Ak=sMh->1TV5^%3H&^(Zwsv^KObU!Pvwl&T&yf0oVVM zY!BWiLx1yY1B%1O~ zID(YSOjQU-G(dNJe5|IWl~#f;oQ5Xzz9TNv!)v{HYFhxyq`(s^Dsnrx@Y}tZCeY#O z<9y2*&7)|<;J4}h926y8F4ePmB68@5$0xxsPR_f)C>!{~wo1toIO3oGc63u@YO8j_ zpn>u?Hq;$k0>k3LW`~aYQ%P^VHhbaMw3NOV0J#=3sikGC5M9t8V^i%%OcWR5;^L0& zpoo_cPl)jNOcQxtJaNSZj!lof=b~}05f;}w3_^XQk-^_PFn_gVUlTl-j?>XlcvEo? zP@WPCp2nA7-t7Cmq2y1zxx1h?etYR89FeGNtHeFuAr#$1+ZG+)Oi2DCj)Y`8@H^gV z*v_EO++!6MFwd7DyhSZ|Wv?88N+h!tjN!(Vl7O^K?9V%_5!}+u>FI^r8Rq3MRTY(j zwl>zRtSl2uMjdX}3cho_OOvJwvjC2l;}V(=@OrM_OC6C|FfiU8W=buM(^101N|7Fd z?q)UTgZ)u+!=KhXr61ZeQ^QqwcpxFVo)?)eaE)K19 zs1{a!tt$0%@b_AO?&Uy@g0zG1`;uE*$3I?;6{?6=z!0bNfm-k&CH_W$=5~TRo9-%& zKqF1$YpL_;`=07f1ad7}Ki+X$DH2(rG9UUD^lHQR#NaCz1K~yEY8fgpTl_0nsm5e4 zA_oJirj+EC?+<*b?>GvG%~9u_I5tX~P4BjF*qor9)ohkL2ckR`RRC56ByK63ZNqc3PI8Z~rGy z0A|1H2Af0ysV;|1sBN$gH|v1p!V~Idd4uS`;GL?}p{r{@?8nm=KYP!@9XJvvtQ-Oq z=lceh_+CfIo~u5!K~Wbki=a4&qJpu>nrg9KK@JW=f|Z})`@m7aX?l8)m-UMmn#u-g zcMgKUR-|j0nVD$fq`{S0$!!$ldZmCWeJLJCaP%Cvnaz1n$I-={Rq65qvVC*VH{E)2 zI`Z;QLG#`E&e!luhqj^9bf|)*CM5sYkHrzk&r&TY^IdG+0abm@B4dAl?nAO7YK9j; zhUr_i6o#~6aiIN-@x(?_L77J9rJygBGv+(A9%?}9O>Gt1cVHr$Is6rol_1HQbNkz zoRVB^8Gr-g?)^-BGfNRQEmvXiTlMwu`9&K*6lY- zI{GEqc2`JmGS;NJHIAf*Me<)nLe%Q=UlCylWO4~z?198}{d2fejme!|gIB@?CIx>+ zLM8yT*9Y{b*e6iAB=f3yaMGqxN&eqzQIS*jxNgG}Y*~?-$t(7O0okM*R$VXi+SqNw@jvhwTarf${6d(Ev#vA?rfrf+y&AK7nw`$+7zQ_^4@U)D4^_ zbB|xH4PEa`R0i|{=667OR!c8$BY0Z@8O@d%&#oOo$Gt5W4Yv=FF&oKC4pqkZcxV5t z7WVe>YfXce9O5}7BAV3p&%9FC_Lu}46i>8rr1sH}j6_!HgP-z&C$KL+6es}iwsa_% zjt=h(X>5G-rTq=lolm%?i^1k38z^e_s&Q~0xq2dIpeB`$O!0c9f-)b*2F+HlR_>tM zI2|0GO~d3JQB%P?y_$%nzP#15rbLk)f~%tvC_oa&DxDH%b|L|??k$;g?6e%#_ zy#VLedbq;y3m!SWmD?S|HmT5B2BrfQI2fQFogGXB0#DwPPjB}-RPQSwvtYBxlbh7S z%lDC{Vfye|=(~6rG8@L?6G@a-vhw~8GEO1FQz*^j0<|8gnCeVX&~8I4J`D0-AP(ej zqHgaYh_M0?U|c)jFH9vkf$=Uc?cxvWK-Tz4f)Mb!ob4>m_P30Z{M&GvPIO{ZwaxnW z3FEwII6e5e=JMEpuyM@%os<1jg1;O9Lnpg+(ucSF&^f6T$v3Q|cR@;Y;j3KQi+p;J z4YwxNLl)jA33>YLnR1m0x7hf>PjCipzx;TS32%Ve)WPU}n{=qzKi~Sx^z_s|I4vEh z?(Wco*K-Dj_Fh>wndpF#(uRQeuQlfU(_J+^+m{UElas4|dTsbXFpIahw^SM$yf3|2 zX>Ber(8pZ8lQ`o+hH%{4i5J{)wh^QouizRy4p0)UgDz5vM~A0g+HG8p+?Gs;9z$1p!zI-` zuy_9Wl6xJV4MEQ2305wC@*rGY&_@gX45os*N3lCpBxoddT#ktP^0yA~+;A8GX{ zvihAhgvBuiw>@;g8bc6;i=Og|AFL|>EL}^bl9mMwaFrJmJ{z`jG^F14q>1 z(MqkaFJn!JmARTPJX%Iq-CJf07UBb2ae)mfb^UyOV?j!LYXRiW&JGo7cF|$3uSO&t z8Zdiuu%ii=1SnpCy#+K*bJDH7PTyR_wEE5JvflDIXI4?f$E03Z>TYKttuOO``4CV- z1!fJ5JJZ8X0s_O0_-x2ftwlxM0tF%11EF80%J4`GsALN-Z_JH*VYTO*JqRJ}`0(UF znV(MrE+uco#H@e=tDSm$>~YV=4Vh0qb{9g0s;LB8Z<|$3niT|r3b4LiuS4ZAId5B` zwalgZ$67>B2FdtC?rNTvBoWch!Le{Z9f&%$b`G1hnl zMSUA+0vl+#-JSFZ%a}*koG^)=oPnho#rw(SvTtr$!tYsMLM&u^F1DgW-DzV*rf!kz z3IekRCY`q_UqN2&jR>se^*lvR5Lh~un@;GJ!`|0YT()J2lR{v77_cE1X7}rMs?mY= zAz!7|AzQznswy!rZ?PsXG7OuWumTE$z|@0Oph7Jpf4( zF-Eqwi$t|vI@Ro&0fmOiflp^^KIf*Sgnj(T0!g@D%(gV^kGhU;Tfe)hrbB^4OB#xU z9oqLHMeC|oU8;xKB`N5_T-JUB$l&+~iS`qEn>n)C>N;lnYDMG}iik+nivXHk9`F0% zllA<&OP`M;&9u`}DvZFx%udgPEB;N-ENyF z;$Wl2?BNiWmNQ}H0*g6Jk*9tg{8@m^^V(A~dQWBtHhy-vF_-TCR+g=sdH30*zo6Om zrRUmqnVFdvm{jBl1LRlTwJ%xar$Gu5_W13h=8p-B8%~c)4)1BO0lG=c`;2{{+46An z@i`VZQgU&24pWD7ymoWT6)FesQ1|b{p2dEt70Fq-7Lg3Q*+$*xw&F{+=GHio1I@$Q zjv#pJpeTkRIVgxPXW|nYRE0C=M7*hidUB($tu3PU?*Lv1#4dm(pUYBg2QQIT9!U>m zrZAH0>Q=`kBrphx-!DW{3+R4ccvQv5b!EC-k!jDz_k@lmcEZ@WuD?kXq4Fnw?DgwM z7z1$52pRRrv4Td-73dpAh6Eby9GZsB#eX?$7}(g5a|50&OQ+b#m?bT}sm~wBXm9|g zefwtsxqYcl?)g)2enbNKVDbh?8Nay8NHwD~d5e)z^A0jC*Z$EbS{Mg2bIi$!Z+7se zapg>O>mbE%SYTR)b;+R{|2Ylh%OB`H#yPwYsDk+N=f90*F70}4cn_MM;X%xhZ+d6u z;xDV|c9H(Oc-{Yq-+0Sx-FCOY6S;S7-v7Lz zdGgik0Mq|QJk*=F-iQkbULvE^;)%Ln%Ob2?4Xko#*XkUr)ZcYNo3PG6~=F^KI*}Bji_(Pi2 zwb>MNCTsgWanZ+T8l>rjaZ4 z615TkMpLtO6ZPfGG?-2SgROsGl8Slz-r-W1mk|j_b|?|leE29Im95P4yxC1(J;sMt zjdP87W{e@zIg%`AeUIB08Y^HIhO|M~?ppu)RV7rq?5_oUjQWaTyhIoX+YN&aYk$H}=oTgv<1C%~H(eFVhvTEYYTwbnBF3`(oI*`TT)N8%lo7XgrV|*No zEDJ)(3JJMgCUdJ|gU160sS>ya*QX#RH#bV2sDsoLAQO7p_G}Y1$PDHaU@hPBOKFHW zE%SOWe60)t8cqcJ&2{-zWTnUdQf5C&3v9d}g?j2bhj>kwGJJHoojvlFrfoCW<7DJ- z%!gs%<`$tAnLLeQbZg0aj}%_&(pJm|^V5ehDS2R2`3@MJ9w6>-_WN{bLLa0{Z3UBM zrk*oO}RZCYqVPK8k3)4`jhVrG|sA3&B9!j!*DCAru80 zo2a+1nZwxhA0G8%1FB#t-#C}oZYp2^3%vLq1k~rxVM5;~TcAT1`XPZXQgA_ktB`DJkSmtwq1y5rH9w#8Z z*!3_d-3>Agf5rE?vhv#S@3{DyHBF?7T(T+huYd#?b6J*KqtnytCv|qF2)qTKL$917 zb$;;HP8HbR^Cg&|!xZtMWyv#`%h{ApXMF^`P&};+CQx#40C-GUI7T$jx>&HNAht%d zdVTCEa$cvWGLNz+=LSR3*WIx~Sob#rf#Kc&++Od7dJPyf=CF+iJlyKg`_ z%!C}&fYdV!uD1EuIxz`}hl|HKtWR0u*Ee^4TgAQYElvHJklb7Nc)&Aqf#mD3NJVcR zpHp|&&D#Lo%k=Zv;{ccqh9JrWdD*Ex+y5;X`IVz@%u|_^5JQw!qa>JKQ;!wMMW;wB z;;$plOITM#_$BuIA4&1|1RqlM`kf=wSx9h3kdW9N1$FV+?hP?#FzC=K1(>1-#j#8Z;M z5J7HswXdAUe}(x;ZR0T}6q%PyErSz-VDHAy&s&wfL`6(#f~iVN9-e92WIEHSm!c7b z2g^_}F9i;D#b6sPB-aZj$0!-Y#dqe$$a#q3HafQdd zf5(8KzyNt7;E7tk!c_!c6zE-xRu&V2gT)I$;_H|;Qs08#u_k^q;4^E0$qhwb?_^>QDuH!~USC`pzS{vYi%oQ~x%frWHMRaKNNJXO(D z@5{mDRYKpNusS(3k)2NBGc||XcU~4bTo1Yn8xcDbAWdk&k0e8xqh^H>3*gvx(`2ms zK*zZMY=7Bf)~!ih82M;c;i}bD1plaCWaUS-pgk~z6Moq`)F?QN?EZg5L46Lho(EK* zk3D#=^9FXREh_xT)gvb+vl;ur#!RR*c>QSlg}GcY-(A*CHisXVlC5jsf-Zv;Bs#C~FVkirvEFioNH+ z5S|m0CgLcNVSR3NS0gXh=ss?bfQU7?BmenT0yFYuZyfpsTp6Q*yGjqfx_5bAbhK3i zmd(TAxLAP&Wz5x`7GiLyZgeC^yA4 zFY;iAU-4(L^c@elF#u;WDGm2oyl_SfCAvF*h=>ikj&n5d)`HP4fa9KT^RyD;}*1SF(`&;$lKDD-YtdAA_Zk z_i5p-f5mpeg=JkG4dSGZO0uuk1!9!=LtF8 zben^Co_+vuyiM#O_45A10uLbeBOo&k?VC()>*p~9As?-Sgk9iYX{jK8w8uj>v;cTW=Soem^yp%EALSgR#%$unAbn z%4~|_I_mZUj`r$6j~XubJDeF1bdqAcvAa7#G0JxM)R zH!{^uq}X$nd{#fLk9Y-v`~PTd8}6J3Y#`0X4zMSHJ&Hq;(UQaL21anNXfu7xFqg9m zN;az8ArlRf2KNagAvngp4}!vWziu&B(dyvHO4a_x-uYD~f`5WBXe=Z-+<2cK1W&_} zd8a`Wb1)~+FweDF&5$|F39Yanygi~n7b;Sqftv88FFA-LoIqP|tmTc@D1w?PfB~+S zhc0SH@ORbVva+&Ow8Jae{Y|t7L4!g~{CALEt4E5zjv^>>ouvTj7&E;&&@o~s;It%< zZN>KLASsl-19&onWonlqYJM049Qm{*{5KBYFH^(^`~O-Kbyd_|5Ue1 zTa#^NP#6gsfM(2U_N`2G(8Y=EU$L%z`Ng1FR0*=6R};Zc3|(J*YBlfC z;SP889RtVl#NKZ;RbFYhw$q37l28vSJ5IWtlkL_zv#-5B}d@#)jshO*+>)Eq~KC;z^ZSYubyOJOQ;UAVE?g( z|2yu$=-E_Jm(5KG#Ld!7MF1(mv7U-f8h=&q(931^Za{K~aiB@mdh`D@^&Rk3fB*k) zn{1-&kUg%Fk$E%ACR;KhvMDQ`}4_+2fLtnN=B~Yg|&s)kWNl`+w{6`TqVN z53c(-_w6|6b=LEo*YiAI&>K$^>Y>LkV2;od2$n}6hR{KO1e1a8BFVl#@(-~e|6AUC zj3MPPm=4`EE7l;=br#e!Ga35k$1{o%t02hehP90i`RwMc*`z7m!!|Mc<9r%US_WSl zBWV>G;?^fsB|PUy*yU7P&PkjnCkRpV+R!1He~`rAqLaBHH6M`kO0iOvW^6Rv$gQbJ zZTxPP`F31i-P1714ZAIBBaZXS0AT}l{wc6W^Fu|Fk*j>{virBMu8$Y!^Xq0uLRm}V z9{wLRusG`;J47drw_m?bPB3WA!h-&KC(R+xZ$;21S;q|bY(!$a&l-7e;M*Of+b6vm zRtlB-Nmq%ozR4#B4cDz34&_E~9ZuLo_u{pTNW zA#ma(3d-_14ZcqR;OzB`RYa*yCLB#CaSs1_?I9@+rlUI6L7jCg!^9ae@O@Pl{`tM0 zD19ZMtgOsnYiRsGZS+0^W895@GUr&__KMI^HM+2@!FW2~3c^WI*x;h5m)k#H%VOWx z*iDptOf~L_So`lEBOI}+xu;8SRtHk#5G_2|er$w1Dg{AlI53tW8Z=X5jb3PdJPl$p z0!^|ism0IH7T$r2gHMBVef4Z#JMT=}eJPgV+4%40ir&pOd8_C&DrC z|FAf@>n%HC>iO&6MVnDg^$3(6%ifIKAZYsGr0eEjm(B2K)zD#DJr};@wn?v$_6xeL zZ`BJ*LV4r15~O@F1s3?82F-lS>irN2g$N2+RcYyGnRdK|&+_H3lp@4EO?+uDc_dtW zBfUGno7p0~+xw`%;;z}GJHE5)`DqbX zw*&z#PdvYF<8QV#{8bF&nnH)sN9xV3?sTr z^uZZQ6en{5tDJg$FSX7;ZHv2FP^c4FoMlo2ePXbl#Ks|@^63rPJr=4Dg-&WJxd)s0 ztS^W8;|>bDwuGElFY0D%CCg+2z?-k)=#fm_HE8^5M2gO-;7kQk!hexAMCLI}!|)|t zq78SIXqT++yE9suCbr7=lzKXj3{V>flYwvid`Ez1!L+a(PL6Z{!FDMhpHLX<{ zEypnGrE{^H>&im&EGXFH@JDjLvD(FXWsKxFXlvvItyK{rQ^ee8pCDWlR3-K^r)guJ zs(8utDBW8u=-Cnf@+Qh0?c@<20P-0a&x0hs{wusjhoF3#r}i1+HGbWwbOBq4C!~Eg z@&YlG943itLW2%NmrjXC=|6Gtf7K(>JKHy-0W_SP(!6wKh1;)RQwS!u=Uw@=h8*Av zIx+m!InL86#;z&hU*mSZF*NA**5>dKD2A^q+7Zj1$7bvA@4xjcSN>#+)F=?#*W8FM z1%Q1fDH@o6O%V&=dWV8IGnCdo6CsIvaTiHoJ9`uqC(X|s$ih8qy-P&~Y?{{akcw2yS)?GJp|B-EcGu5y?)Q0=7=)X zpii9w5<3xOX^CCI$Lxea8@Mb)qkeKv^&J%L9_YP9^zx&^y5oz{rh$Z^_}yFi1dPfSM? zwvsHo0?avNjDj{4l)Y?A?)>3gfe@x;|KsITMM*R$qB7l4L=~U ze9MYJ;rI7yDE?edQ|Fb%;I$TYE~VO^*4b}`M2UeX`gvbp;#W)`UH#01I#1Wi<~k-; z9xQWQ)v!BjeqQm9Df^RTz6E&t`ZoGb8A}W`^OnU@^5tr^9nFq3GcY+9A;@+>&eMue zHY(DX-<&KgLh~Gc4YWS%WUPPd!jH-r0po6VTyX!$np?KfGmd&F@;q?GxCMe*oy#ONyp>+BEMj~vYG1y2)F+`kaYdO1%Pdwn3~`08`-R;=>9 z*6i5?nY9vkm^q9$F47A9$z5r8N7vpgoCLdl>nua2v&H1(AHy?AJ{&y?ehfa|vw@UF zWf1$5n)*VW%3u_^rhOcYAmQ@G`d3#b) zQWhX}izg)tR2Kx@Je%oTRE4{Zi!R>{8R}87v?)Xa`c{;DSk-I3h%w=kSHbe@m0O)IITTfAF}#jUM{+Hyf%Eq*$g+fAO{ zEjf6FqQMP4@P{_&m--U!dlb$r{%i89^AYfurzkBWgLg!OgDKB;=H7kh@_9)1G$$dr z|9H;gu6S%tH+tTxgV`(MJv?%y6I#=9>7 za)JTxjV-W3^{`fg{rIUo84!bfnvo-Y;K9J05*f4VC|+yz3b5jIeO;bq6G<1iSe0P3nZteD^nSnnxWXdX!bZMOul2s{P$39kUM zyO=fKk(Vo`lM%<*yFf9aGsy&1VQ)RH3$P4;IwLP%saKqYnCDv^nj=pGzc$>_c5j15v5m*z<@Gb8{2uiDrH-Ej5Zdevn16R}5GeY}xz4=*x4_aZvflX< zeD+vM!__PIC?how-1S-H7(!X*y!ku!{Ybu@O>beFcJhZ(_OG6~X0Vcfft&%eASmm6 zqkGe)1xf8`civ-m7{%oe4pVl2KAU7Dh_ojsCuoZ&Z@B9kX85IE8D%A#oJ%6XfH=6x z1vn`DG8#r$o;F>A2ergiv;qJJ^*NUSS3IwDuhp_6?Yh_(ly~#DXnJkt`4d4tzWzVH zy1Gfe^Zu|?m|jOGnFxTd0K3C~9{L6b-X3nYMhZrs{UR!CZ2Z!;y%0upv@%Fv1)N~W z%&=!xvlgNH1c_Q~@t><`oZG*^VPtfK4gCNI2VCdI#5B!=49-%5T*kY7{>)bxyAvl2 ziX$t%*k&l*Wp0(mbvv)v5*8Xob?b!61U)sNT2h8=eya+>{pisZups0q`zow`bRF0D zKfdT+G9$#$E6`4HkARMEyo2(U@rnK(`15sq08}p>LYM|j{VJlvq(#zIdIK@%efE{swrM`bsGrRdQR2)}(@0xM}@14Ln6x9j*Ldkf}Wd8~t$~qjZL6HWMQwkpe`UMMt2|FrwYdmAu!4 zJ`#0@L~^lv@;4&*6!e_-E$nVXttYjxb_ zGCUW}9`(>yPKEOp0Td)X@}bXZ3U#R?9|7+ugnb2#Uh$+jZ*;3Fc3y6J2aJo^#LF4d zkPgtF_9w^&>|XKcI`xAh$g(|C{Cyb*g_?z~MNm|mwm%-vSL8}aU5k9hqe#Q45Y@~T zeDRr8leKq0ljmfCB#uTL#H|yPFt4n-c53nqRw=x-c=zE?=eq4ifnjtGG{0-_k(*v!`Z-a`$U>yCG_XIxtiwhl~$Rr?!UL6$qb|n|B=2S z{iU$IbOv+kcs`}X4f~s$$yMI#)Ao<43 zw2(qV&EJL-){9i9hcOb`v<>N4-MG2Bh)dfsob{&2n9d^}yeh?74$s~xZKZycaQw87 zEPS50uL+B-z5`fVhRt3sM5f?llSqGNhtkm$0X!$8Gf!gdjrA|A+@Oc+$2xLZ2I4&8 z&?1;fAW1BAju?D$2q(G1(Y+S(aK5lBfF3%s>^%?Jb8bvXOeVqrnUIhG3OvlG7DsoL zmqWb$UqQ&@o%a46PiKkuXf}X+h-`ofic`Ik5ZQjw>rH9iU{+V59GBsPQo9HtE`8I* zg#JB^*IV{%(8UtFpWIi7%gT3Dnk^EXOe0e?{hojpl3bm6yh+t?w~G=A@5oBWqgIyX z8?LHxgxhGzr6?&d=V=hxnl7hOF(#i41b-jTEWYYfQ8TuDnyLy>en$9E$q?n#Qve6C zG13s~Yiz*8WLT!ih^&u?^m2{!Qo8V=Y`P6F+nJNVQH;|XIjptob*t!@cG=zk0fc5Z zgD6r_G1k;I%8G?)mlj7tt<89*&^PMp^@u=>a=ANtocF?~T`b28VS4o8kbe(dVF`0t zIT^z$K`;lN%iR640g4>7D%4Trf1WLE>nuyhOc*Ic_|siL6}Ka>ekbqwHIPm zRl%s9>1R*~Ra>ZCX50N?RHQ_8nDLUCL#Ea}l)jkC_#E>|(f0iXDG-A8F<$P(JUl!_ zlhN-TRt#p!dt3{eyf3l+8Jk*YNawY9>97prV$`c9WMH(f-H5+DnybLx1*Sh)fqHpS z{VS5*yP?afx)KK!g*4t`OAk_02eV^LALtkvbzL%OMb8@|bN`{N$q&9Xfllp3L{NAO zxR+=&UB-nYrR>W$BODBOyo9?VZglHB#pyNy|FOZ-6%llPs5vMGH9z8yfdAFxi%H&lF7d)B7D#tZ{v)uk{nExy0{GF8%^%CcH`Eo=(q$(~UtG*M<~9UY<21O(l_~Q&vNH%SxNpuPT9uao__1z-d{=(|FK5LpHqo^MkX| zJUcWmc)?%4A0ctt9e))>FXhL2#&CKe{@GzTC57ta1X6ykQhFntlG5sRV7M`ld@sXU zzHa1Y=XResX!E;?u^n*--Trf0{x*g>;m+cNndjf8=WjPxFlSB-dy|uid#?7p>oP${ zVH~5@tl|*MHyHIrP_I4`2%tNex@(g)~MBrr`4(>+)>Ilez6&Xk3`W-p^9M%UU{swY40Kqz=WGy0(INz6bzr z?nao8vKr~ccl8d1E1P=x6CG{4B|D624RF0IUY!Xbd7IZl3{KQ&jPZF(`1uvp^hf&B z`UeKzi^M9Pb&tnGr78Mz& ztB3FZ4*%qQG@qOZe0B*@URe!IXoMRRcYRa$gmp)CFSruw@T(1uPch#*&0D;<$8v8zsJ?yN9-)QC@4Yki zI35sNuu*niJ8MM^cAk;IMoml(0`Oo=T3SC75c)j-X-B(Q(&sPxcZQUeco$I0RqtI3 zK0~rX38+M?q*^cPVG(&l(?=iJY=Zbv0wFhvzD5^DA}IGVo_l6@^@3h#j26@ocosgi z)pM}mGuApyGWAK*0gp5fX?Coa@y|+ISsyB25J#3cB)6Zh5I>div24aAERHEY&#Sx` zA(E#r@-=@Sk6Q_~H>X>2MYTBEA9XzdfnEGTIV}pMvJRAa+_wv5|tqAlqcngZW<4D4O zc<<4L)%)_r8-d3tR0TRqg^c4sDf*|Ew!hxah3* z81dQ-nw<6bpWYbA;Y;xZmJ;nIo-~GTCad|o%13+R*{H@lh>E zKyq&^ujVe4Xx28W?4x!Mw=+*Rhr$00lK2s|edKXlf&Y;T{qRk}m%glFu@XoUzQ|Rp zTgJjqq@-38z8o%TDDNo;*~x#sH8J7Zv$X@>?~9DQB6pQoSS0{AJ%dd%qvDY8_kTU+ z(4$UxQrUdTvl>apbcQDChOl#iAPlDI;v&q-#^#MbJruwN<$R;t!YVqAvDbT|oNnvu zt2#O|pqX+ah6lTgU-9JL*4KPwoV$UwmUQKh)6*i&3X-DgR5Xxk zF7i0&oyb0lv52&Y>Jw@el=lOvmPKxE{7y*udDA$=ADFEvM2KW~j_c0fU-FYRU(#&I zfLY%f43hC)_$VLh&#|6hf!isth8jT^=Fv~Hq$Plx8uUjg4Tj*&P!S^cXOkn6bT4O@ zsA`n4vLv)T!P!peIaTtsQs!&_(b$K@i0T9nbv3wf^i2!E5tQa{m!te!bkISUwrSwVYS! zh{JKSvja0Xc5(GCXiIL-viH5|+1Im3O{m{Dxy{*sDphp(Eco`tYcq%q@yBrpU2fgD zpv=Xk5^`$J3z7j~?np`tH+#K?Lt#nVLJ5yJ|7z;ZRC-D;)e->E($-#fyRmHhvCEXm zA<}UbVSX7|RoNRq*nzqu2GK5BU9Rvcur<0!DY>}yL8+R>&|R4m?}{h6iLr$^SVCZr zam4e%177j_ z9c8gckd(+JJreefoa;On?c%+>*^9PVsYoZELXf?^E%@5r42+sjpK0F<1}bLi!Kq|T zrV`oKt)nGNM+_cM#(w{OG_$!)RfI5U{^fZFAyM)SiD3aQ#FaSWddO{pVv~tXD6I4Wz5O(t#vvpo4c|xMvfUsVu20EOj#X4`Qa2Q7=Tf)jc~& z;M@=^v*10sJ^MaF+34QA4z5s)NM67li04n?hkKaeiQB#1&C(4rc2PHTmL=ggE}n*6 z;}?pH^g8h3w=wF)M#$jN;q!67?@8V0R9v!+)~Jl;zs|nyMZ*;J6x}rBwSr0IJK1wR z^q~3c3=(Tch(P`u;%i#Xc?QHxy9dxIfBkn6-E;kj^vz~dIUA3YY$8q_w-ZePP31nM zd)t0XDz+4SayB9fM!8B2uaBFEyu|-0R_MnLAo2V&L5?)f8E6@pqIT$*+S*zPT1J&8aLoJVJY&U81`$yH)uf9vr zBzo_0IS)?t;;4L^^T4DQPTXFzgM;ldS4=E@qL zpP%$?V-uaz4A(rxuG|#`n8kggHphquO*>vR(K`}s}2NOeW;gqri z-jU#{Z2zCYj4`Kx4^W)#p}YEu{pg&(S!uu}Y)NwCVcb~pc@9Aw)%a|!9nt?XB#82S z+&$7tSgJg7RXcc*MW4+@- zX{fsAGbF@TtZh=(_d%Yx-pV7G8uKrFkPCaDFUYf#Z}O~NI=2Cr#m-ap1Suc=P`BZX z2lj$VyIvUzr_0ya*a(Ck&6)$<;8;EhaPPX$)dK6gjC2rnWnOYtMd7b?2A_Q=+zCV6 zEl%AHlVCRKi|pxRmv}CE45z*s0f2T&KkyFE@`DeF-0tq~vB}9AT3YeG z$61n20Pr%Im5GiJid&|E?PJux-FD9QZsf$9RGLzoCpiAYVT?Wrm=0foBZJ;m{y~`w z;rIT;-?-lcndREm+<44~wHMSSte~e4eC=-Jl%l((_>=P9D&+ZDl_NUhT8}VNm9@L;fwRXuWI!moL5coiyv&3E_#+5)3NT_zptybP zU3`eq%xex?vvsomJM7SMRNWK2zhQ`8Uw`$<7AQ4Z-Wykbx%iVac;B!dlIxp%ycpN4 zNTl1Bbxt-Vjo?=1Y%HA6YWn8$NEpR#_JpjHiW}#-F|}9pR#e5)kLgM08RlNdea@RI zbg{m;|Hpa$4h{pavMn?)qNQS*X>+(e6mP@bh0uIWtRLGgXA$X1%L5 za&eEoSOomSD-lf0(AH>kkOm(_g;Wb^oIYZg$3~#U1TCwXlMW7m(7UC27R~xO($r7_ zsIGhl;pyZf#$~B6epGsT`b9|LdoH)?#|2^3wQJX)1Bg@v^ZNO86!G4Gri*!{2&=1{ zK*40Y9NSfMqBL%#fBTZ+CzGaJT>69Xo;E{}RWtsXz5jc0XW!R#?Y5VIC9uh@f4Nta zBVJ~klB`dj;$34W2ZRXDn^-R&RDjM&N4{sgcm<_G7Y6P70{S4g+Er+(FBKC=M$doR zq=cA~VUR9O)9={REG^l;^B0xlFL!QEN_I1173_O&b^C2v07)qJlbYtaoBx*hEQy`# zF!`H*SXrv~1F zZXLqs-W`Fe2#!q2JX)4Gc7e1qic?9FdTfbo26F z#R*%30j1E5P^ixcii!0@Ebpr8;$+a^e^XLI3LSr{T3BT1zL_`d&l&dD)uo043Mbar zU)O<}t^ho19SDS+kOt+(sUZ*lwoj1)r%5*?kS=v31SzWUKpnq&N|#>m79@}QE}3Va z&W^-#hlxL9l-Z}QDw7QwpSJH-!2&KQ{)v;jNz%s3cI?K6^X3d>p6c!GR|`9Fi~?0% zF;L{jxdpOT^zoci!P<0xfD&&XTXY5YhV52B)$tBt$srvKrL53G4RP)@|Utrtif^yECV8`rndUkgFix2h&!kNO#cd>dHm1AIyP5cnbxRbUJq<*T3a` zWjXn|Dl&rQc=}>1+Uhpc{QFNk4}$XaVlvAFCrb-Y4&H)%kd~<;u$1juQ};;U@Iny% zC6B#J(?ov>_8MMGirY~lj0TznY#}^c8BhSq`3_@( zUz_Y=y6~JYZ9;B_;Ez%ATNGvtb;VZXo9BdoDpFqAU3Z!Q;I`kh9m+^1A(?usABZ<} zsKyi=a9EikD{TmY3wkpyy~ZA{88SQy$gBA0@fUU_LMGdC+j~Zdp2zo^A1=$GtzVp}fcE;}EiC)4PRG8<)A^_;?j=G*&jf!pf F{{!CjPI>?U From 3440757fd04145cb32cb1a69b5d97efcd5f1eea9 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 10:01:00 +0200 Subject: [PATCH 082/108] Glass. --- code/game/machinery/washing_machine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 2a24ce69b9..5e8515d3d5 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -95,7 +95,7 @@ var/obj/item/toy/crayon/CR = WM.color_source add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) -/obj/item/reagents_containers/glass/rag/towel/machine_wash(obj/machinery/washing_machine/WM) +/obj/item/reagents_containers/rag/towel/machine_wash(obj/machinery/washing_machine/WM) if(WM.color_source) if(istype(WM.color_source, /obj/item/toy/crayon)) var/obj/item/toy/crayon/CR = WM.color_source From 1a47fedade4967f86856e4994e0878b1370893ae Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 10:26:16 +0200 Subject: [PATCH 083/108] More intuitive, way less weird edge cases. --- code/modules/reagents/reagent_containers/rags.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 9f9b86ffe6..66d2a2e7d6 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -72,10 +72,12 @@ to_chat(user, "You start squeezing the liquids out of \the [src]") if(do_after(user, 30, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") - var/turf/T = get_turf(src) - if(T) - reagents.reaction(T, TOUCH) - reagents.clear_reagents() + var/atom/react_loc = get_turf(src) + if(ismob(react_loc)) + react_loc = react_loc.loc + if(react_loc) + reagents.reaction(react_loc, TOUCH) + reagents.clear_reagents() /obj/item/reagent_containers/rag/towel name = "towel" From e8584720b3fdae547201b35e0280d85e97658f05 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:18:38 +0200 Subject: [PATCH 084/108] Fixes suit worn overlay for towels. --- code/modules/clothing/suits/_suits.dm | 1 - code/modules/mob/living/carbon/human/update_icons.dm | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index 7346dc9ea9..cf411ef367 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -28,7 +28,6 @@ H.update_inv_wear_suit() else if(adjusted == ALT_STYLE) adjusted = NORMAL_STYLE - H.update_inv_wear_suit() if(("taur" in H.dna.species.mutant_bodyparts) && (H.dna.features["taur"] != "None")) if(H.dna.features["taur"] in list("Naga", "Tentacle")) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index feb80e8d2c..bb1b7ebe0e 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -377,13 +377,16 @@ There are several things that need to be remembered: if(wear_suit) var/obj/item/clothing/suit/S = wear_suit + var/no_taur_thanks = FALSE + if(!istype(S)) + no_taur_thanks = TRUE wear_suit.screen_loc = ui_oclothing if(client && hud_used && hud_used.hud_shown) if(hud_used.inventory_shown) client.screen += wear_suit update_observer_view(wear_suit,1) - if(S.mutantrace_variation) //Just make sure we've got this checked too + if(!no_taur_thanks && S.mutantrace_variation) //Just make sure we've got this checked too if(S.taurmode == NOT_TAURIC && S.adjusted == ALT_STYLE) //are we not a taur, but we have Digitigrade legs? Run this check first, then. S.alternate_worn_icon = 'modular_citadel/icons/mob/suit_digi.dmi' else @@ -404,7 +407,7 @@ There are several things that need to be remembered: if(OFFSET_SUIT in dna.species.offset_features) suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1] suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2] - if(S.center) + if(!no_taur_thanks && S.center) suit_overlay = center_image(suit_overlay, S.dimension_x, S.dimension_y) overlays_standing[SUIT_LAYER] = suit_overlay update_hair() From 2f46b68e114cc06b35abfe02ffbbdf13ec0589f7 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:22:19 +0200 Subject: [PATCH 085/108] switching to non combat mode attack_self() and AltClick(), less clunky. --- code/modules/reagents/reagent_containers/rags.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 66d2a2e7d6..3c240cd4c7 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -67,7 +67,8 @@ return TRUE return ..() -/obj/item/reagent_containers/rag/attack_self(mob/user) +/obj/item/reagent_containers/rag/AltClick(mob/user) + . = ..() if(reagents.total_volume) to_chat(user, "You start squeezing the liquids out of \the [src]") if(do_after(user, 30, TRUE, src)) @@ -129,7 +130,7 @@ body_parts_covered = NONE flags_inv = NONE -/obj/item/reagent_containers/rag/towel/rightclick_attack_self(mob/user) +/obj/item/reagent_containers/rag/towel/attack_self(mob/user) if(!user.CanReach(src) || !user.dropItemToGround(src)) return to_chat(user, "You lay out \the [src] flat on the ground.") From 5504fb6a6aec6a91fac50bade246af575a796ddd Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:27:26 +0200 Subject: [PATCH 086/108] Alt click examine string. --- code/modules/reagents/reagent_containers/rags.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 3c240cd4c7..7a3d709d3a 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -18,6 +18,11 @@ user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") return (OXYLOSS) +/obj/item/reagent_containers/rag/examine(mob/user) + . = ..() + if(reagents.total_volume) + to_chat(user, "Alt-Click to squeeze the liquids out of it.") + /obj/item/reagent_containers/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) . = ..() if(!proximity) @@ -69,8 +74,8 @@ /obj/item/reagent_containers/rag/AltClick(mob/user) . = ..() - if(reagents.total_volume) - to_chat(user, "You start squeezing the liquids out of \the [src]") + if(reagents.total_volume && user.canUseTopic(src, BE_CLOSE)) + to_chat(user, "You start squeezing the liquids out of \the [src]...") if(do_after(user, 30, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") var/atom/react_loc = get_turf(src) From ce4e86279c7c82ae55b4c4df29db3256507d6732 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:58:58 +0200 Subject: [PATCH 087/108] Further improvements. --- .../reagents/reagent_containers/rags.dm | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 7a3d709d3a..53a251451e 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -13,6 +13,8 @@ var/wipe_sound var/soak_efficiency = 1 var/extinguish_efficiency = 0 + var/action_speed = 3 SECONDS + var/damp_threshold = 0.5 /obj/item/reagent_containers/rag/suicide_act(mob/user) user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -44,7 +46,7 @@ else if(istype(A) && src in user) user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") - if(do_after(user,30, target = A)) + if(do_after(user, action_speed, target = A)) user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) return @@ -58,17 +60,25 @@ playsound(M, hitsound, 25, 1) M.adjust_fire_stacks(-min(extinguish_efficiency, M.fire_stacks)) else - if(reagents.total_volume) + if(reagents.total_volume > (volume * damp_threshold)) to_chat(user, "\The [src] is too drenched to be used to dry [user == M ? "yourself" : "\the [M]"] off.") return TRUE user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") - if(do_mob(user, M, 3 SECONDS)) + if(do_mob(user, M, action_speed)) + if(reagents.total_volume > (volume * damp_threshold)) + return user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") if(wipe_sound) playsound(M, wipe_sound, 25, 1) if(M.fire_stacks) var/minus_plus = M.fire_stacks < 0 ? 1 : -1 - M.adjust_fire_stacks(minus_plus * min(abs(M.fire_stacks), soak_efficiency)) + var/amount = min(abs(M.fire_stacks), soak_efficiency) + var/r_id = "fuel" + if(M.fire_stacks < 0) + id = "water" + reagents.add_reagent(r_id, amount * 0.3) + M.adjust_fire_stacks(minus_plus * amount) + M.wash_cream() return TRUE return ..() @@ -76,7 +86,7 @@ . = ..() if(reagents.total_volume && user.canUseTopic(src, BE_CLOSE)) to_chat(user, "You start squeezing the liquids out of \the [src]...") - if(do_after(user, 30, TRUE, src)) + if(do_after(user, action_speed, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") var/atom/react_loc = get_turf(src) if(ismob(react_loc)) @@ -100,8 +110,8 @@ volume = 10 total_mass = 2 wipe_sound = 'sound/items/towelwipe.ogg' - soak_efficiency = 2 - extinguish_efficiency = 2 + soak_efficiency = 4 + extinguish_efficiency = 3 var/flat_icon = "towel_flat" var/folded_icon = "towel" var/list/possible_colors @@ -158,4 +168,10 @@ desc = "Truly a weapon of mass destruction." possible_colors = list("#DD1A1A", "#DB4325", "#E02700") force = 4 - volume = 20 \ No newline at end of file + armour_penetration = 10 + volume = 20 + soak_efficiency = 6 + extinguish_efficiency = 5 + action_speed = 15 + damp_threshold = 0.8 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 20, "bio" = 20, "rad" = 20, "fire" = 50, "acid" = 50) //items don't provide armor to wearers unlike clothing yet. \ No newline at end of file From c06c1d9b60325a5691811135d2ef1b1a6c2eeb33 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 12:11:18 +0200 Subject: [PATCH 088/108] typo. --- code/modules/reagents/reagent_containers/rags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 53a251451e..dc4e98d507 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -75,7 +75,7 @@ var/amount = min(abs(M.fire_stacks), soak_efficiency) var/r_id = "fuel" if(M.fire_stacks < 0) - id = "water" + r_id = "water" reagents.add_reagent(r_id, amount * 0.3) M.adjust_fire_stacks(minus_plus * amount) M.wash_cream() From ad036ac36d3dbf2e2e461a37a28fe19604f3f1ec Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 21 Jul 2019 12:37:43 -0500 Subject: [PATCH 089/108] adds for donator --- modular_citadel/code/modules/client/loadout/__donator.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 90172bbf43..e75a63f540 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -434,3 +434,11 @@ datum/gear/darksabresheath category = SLOT_NECK path = /obj/item/bedsheet/captain ckeywhitelist = list("tikibomb") + +/datum/gear/borgplush + name = "Robot Plush" + category = SLOT_IN_BACKPACK + /obj/item/toy/plush/borgplushie + ckeywhitelist = list("nicholaiavenicci") + + From 11957276172bdf72253a6505c185e90ebc70d941 Mon Sep 17 00:00:00 2001 From: BurgerLUA Date: Mon, 22 Jul 2019 16:18:43 -0700 Subject: [PATCH 090/108] snowflake-b-gone --- code/game/machinery/cloning.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index c9e287296c..f32772b600 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -166,9 +166,6 @@ if(prob(50 - efficiency*10)) //Chance to give a bad mutation. H.randmutb() //100% bad mutation. Can be cured with mutadone. - if(prob(50 - efficiency*10)) //Chance to scramble your DNA - scramble_dna(H,ui=TRUE,10) //Chance to scramble your visual DNA a little, with 10% occuring for each node. - H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment. occupant = H From 98c75f0e58047c50fc7435553b4e7b90aec24f79 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jul 2019 22:15:38 -0500 Subject: [PATCH 091/108] Automatic changelog generation for PR #8926 [ci skip] --- html/changelogs/AutoChangeLog-pr-8926.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8926.yml diff --git a/html/changelogs/AutoChangeLog-pr-8926.yml b/html/changelogs/AutoChangeLog-pr-8926.yml new file mode 100644 index 0000000000..762318ab21 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8926.yml @@ -0,0 +1,4 @@ +author: "Fermis" +delete-after: True +changes: + - rscadd: "Added the secbat, a box to hold it and the ability to dispense it from the SecTech vendor." From b4e7925e57e9e3c384791b9330525243ffa1fb5b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jul 2019 22:17:33 -0500 Subject: [PATCH 092/108] Automatic changelog generation for PR #8909 [ci skip] --- html/changelogs/AutoChangeLog-pr-8909.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8909.yml diff --git a/html/changelogs/AutoChangeLog-pr-8909.yml b/html/changelogs/AutoChangeLog-pr-8909.yml new file mode 100644 index 0000000000..bfb1470f71 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8909.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixes krav maga gloves, wizard spells knockdowns." From 6db35022947a46f412e2b849f2411c208d89e268 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 23 Jul 2019 01:09:58 -0400 Subject: [PATCH 093/108] Update trek_under.dm --- .../code/modules/clothing/under/trek_under.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modular_citadel/code/modules/clothing/under/trek_under.dm b/modular_citadel/code/modules/clothing/under/trek_under.dm index 8e2b94372d..a60f7653c5 100644 --- a/modular_citadel/code/modules/clothing/under/trek_under.dm +++ b/modular_citadel/code/modules/clothing/under/trek_under.dm @@ -5,7 +5,8 @@ *////////////////////////////////////////////////////////////////////////////////// // <3 Nienhaus && Joan. // I made the Voy and DS9 stuff tho. - Poojy - +// Armor lists for even Heads of Staff is Nulled out do round start armor as well most armor going onto the suit itself rather then a armor slot - Trilby +/////////////////////////////////////////////////////////////////////////////////// /obj/item/clothing/under/rank/trek @@ -22,7 +23,7 @@ desc = "The uniform worn by command officers in the mid 2260s." icon_state = "trek_command" item_state = "trek_command" - armor = list("melee" = 10, "bullet" = 10, "laser" = 10,"energy" = 10, "bomb" = 0, "bio" = 10, "rad" = 10, "fire" = 0, "acid" = 0) // Considering only staff heads get to pick it + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/under/rank/trek/engsec name = "Operations Uniform" @@ -104,7 +105,7 @@ /obj/item/reagent_containers/glass/bottle/vial,/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill,/obj/item/storage/pill_bottle, /obj/item/restraints/handcuffs,/obj/item/hypospray ) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/suit/storage/trek/ds9/admiral // Only for adminuz name = "Admiral Overcoat" @@ -135,7 +136,6 @@ /obj/item/clothing/suit/storage/fluff/fedcoat name = "Federation Uniform Jacket" desc = "A uniform jacket from the United Federation. Set phasers to awesome." - icon = 'modular_citadel/icons/obj/clothing/trek_item_icon.dmi' alternate_worn_icon = 'modular_citadel/icons/mob/clothing/trek_mob_icon.dmi' icon_state = "fedcoat" @@ -160,7 +160,7 @@ /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/taperecorder) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) var/unbuttoned = 0 verb/toggle() @@ -214,7 +214,7 @@ /obj/item/reagent_containers/glass/bottle/vial,/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill,/obj/item/storage/pill_bottle, /obj/item/restraints/handcuffs,/obj/item/hypospray ) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) //Variants /obj/item/clothing/suit/storage/fluff/modernfedcoat/medsci @@ -231,6 +231,7 @@ /obj/item/clothing/head/caphat/formal/fedcover name = "Federation Officer's Cap" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) desc = "An officer's cap that demands discipline from the one who wears it." icon = 'modular_citadel/icons/obj/clothing/trek_item_icon.dmi' icon_state = "fedcapofficer" From aac71758b7d17badf83bbc5a80da53d11bd47ad8 Mon Sep 17 00:00:00 2001 From: Lasse Andersen Date: Tue, 23 Jul 2019 14:25:03 +0200 Subject: [PATCH 094/108] Cloning console board memory Makes the cloning console circuit board have local memory of the records of the console. --- code/game/machinery/computer/cloning.dm | 11 ++++++++++- .../items/circuitboards/computer_circuitboards.dm | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 39d5c3d56f..bfa6b46134 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -13,17 +13,20 @@ var/scantemp_ckey var/scantemp = "Ready to Scan" var/menu = 1 //Which menu screen to display - var/list/records = list() var/datum/data/record/active_record = null var/obj/item/disk/data/diskette = null //Mostly so the geneticist can steal everything. var/loading = 0 // Nice loading text var/autoprocess = 0 + var/list/records = list() light_color = LIGHT_COLOR_BLUE /obj/machinery/computer/cloning/Initialize() . = ..() updatemodules(TRUE) + var/obj/item/circuitboard/computer/cloning/board = circuit + records = board.records + /obj/machinery/computer/cloning/Destroy() if(pods) @@ -346,6 +349,8 @@ active_record = null playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) src.menu = 2 + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records else src.temp = "Access Denied." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) @@ -368,6 +373,8 @@ for(var/key in diskette.fields) src.active_record.fields[key] = diskette.fields[key] src.temp = "Load successful." + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) if("eject") @@ -502,5 +509,7 @@ R.fields["imp"] = "[REF(imp)]" src.records += R + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records scantemp = "Subject successfully scanned." playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index a1ee62e2eb..7d2ffe0a02 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -110,6 +110,7 @@ /obj/item/circuitboard/computer/cloning name = "Cloning (Computer Board)" build_path = /obj/machinery/computer/cloning + var/list/records = list() /obj/item/circuitboard/computer/prototype_cloning name = "Prototype Cloning (Computer Board)" From ff0e2f5ea8875e0ec5273b5837a4f2c274e6fb70 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 23 Jul 2019 22:33:11 -0500 Subject: [PATCH 095/108] Automatic changelog generation for PR #8934 [ci skip] --- html/changelogs/AutoChangeLog-pr-8934.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8934.yml diff --git a/html/changelogs/AutoChangeLog-pr-8934.yml b/html/changelogs/AutoChangeLog-pr-8934.yml new file mode 100644 index 0000000000..e86e47a45f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8934.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "More loadout gear" From 0961491225dd8b17acc952507e41b6582b1b94f3 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 23 Jul 2019 22:34:11 -0500 Subject: [PATCH 096/108] Automatic changelog generation for PR #8939 [ci skip] --- html/changelogs/AutoChangeLog-pr-8939.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8939.yml diff --git a/html/changelogs/AutoChangeLog-pr-8939.yml b/html/changelogs/AutoChangeLog-pr-8939.yml new file mode 100644 index 0000000000..6041d66721 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8939.yml @@ -0,0 +1,9 @@ +author: "Ghommie" +delete-after: True +changes: + - rscadd: "The syndicate base's bathroom is now fitted with a shower, and a special towel." + - bugfix: "Fixed many issues with towels." + - tweak: "The dry people off with rags/towels action can only be done if the object is NOT moist with reagents now. Also cleans banana creaming." + - rscadd: "Towels deal more damage while soaked with reagents." + - rscadd: "You can now squeeze rags/towels with Alt-Click." + - rscdel: "deleted an old and crappier towel sprite that got in the way." From 40b2061ee1ab30c8b82c0b838c4433480a018941 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Thu, 25 Jul 2019 02:39:22 -0500 Subject: [PATCH 097/108] Fixes literally 1% of user complaints with one number --- code/__DEFINES/citadel_defines.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 2abe0db04e..b71b7b8efa 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -12,7 +12,7 @@ #define ui_boxcraft "EAST-4:22,SOUTH+1:6" #define ui_boxarea "EAST-4:6,SOUTH+1:6" #define ui_boxlang "EAST-5:22,SOUTH+1:6" -#define ui_boxvore "EAST-4:22,SOUTH+1:6" +#define ui_boxvore "EAST-5:22,SOUTH+1:6" //Filters #define CIT_FILTER_STAMINACRIT filter(type="drop_shadow", x=0, y=0, size=-3, border=0, color="#04080F") From 684eb47c3a974b4773e8863716671deaf1f1f660 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:40:11 -0500 Subject: [PATCH 098/108] Automatic changelog generation for PR #8949 [ci skip] --- html/changelogs/AutoChangeLog-pr-8949.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8949.yml diff --git a/html/changelogs/AutoChangeLog-pr-8949.yml b/html/changelogs/AutoChangeLog-pr-8949.yml new file mode 100644 index 0000000000..83560d74f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8949.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "Poojawa power creep" From e90e2861e7b851bd0106c7523da4868047c47d1e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:41:08 -0500 Subject: [PATCH 099/108] Automatic changelog generation for PR #8933 [ci skip] --- html/changelogs/AutoChangeLog-pr-8933.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8933.yml diff --git a/html/changelogs/AutoChangeLog-pr-8933.yml b/html/changelogs/AutoChangeLog-pr-8933.yml new file mode 100644 index 0000000000..09d318be08 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8933.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - balance: "Cloning no longer gives you positive mutations, but a chance for a negative one. Cloning has a chance to \"scramble\" your visual DNA." From 46e7a88fb1addd7294233de662a9a3336356119a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:41:45 -0500 Subject: [PATCH 100/108] Automatic changelog generation for PR #8929 [ci skip] --- html/changelogs/AutoChangeLog-pr-8929.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8929.yml diff --git a/html/changelogs/AutoChangeLog-pr-8929.yml b/html/changelogs/AutoChangeLog-pr-8929.yml new file mode 100644 index 0000000000..4fed45f1d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8929.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixing CX Shredder guns not accepting standard flechette mags." + - bugfix: "Fixing missing magpistol magazines icon states." From 57fbf754eb3dba39cb625bc2d1f7408876906476 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:42:47 -0500 Subject: [PATCH 101/108] Automatic changelog generation for PR #8931 [ci skip] --- html/changelogs/AutoChangeLog-pr-8931.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8931.yml diff --git a/html/changelogs/AutoChangeLog-pr-8931.yml b/html/changelogs/AutoChangeLog-pr-8931.yml new file mode 100644 index 0000000000..2bde1025db --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8931.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "more cargo to cargo" From 33529b43122e924c1344d832e7e4d8662321ae2c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:45:53 -0500 Subject: [PATCH 102/108] Automatic changelog generation for PR #8952 [ci skip] --- html/changelogs/AutoChangeLog-pr-8952.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8952.yml diff --git a/html/changelogs/AutoChangeLog-pr-8952.yml b/html/changelogs/AutoChangeLog-pr-8952.yml new file mode 100644 index 0000000000..df2ff22d09 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8952.yml @@ -0,0 +1,4 @@ +author: "CdrCross" +delete-after: True +changes: + - rscadd: "Adds the ability for cloning consoles to read and write record lists to the circuit board, and provides a template for giving other machines local circuit board memory." From 612021b9d51c08efbb6f3ecd1bf0a9f0e2c1fb67 Mon Sep 17 00:00:00 2001 From: Sishen Date: Thu, 25 Jul 2019 19:41:46 -0400 Subject: [PATCH 103/108] h --- .../crates_lockers/closets/secure/cargo.dm | 1 + .../closets/secure/engineering.dm | 1 + .../crates_lockers/closets/secure/medical.dm | 1 + .../closets/secure/scientist.dm | 3 + .../crates_lockers/closets/secure/security.dm | 47 +---- .../crates_lockers/closets/wardrobe.dm | 52 +++--- code/modules/clothing/under/color.dm | 109 +++++++++++- code/modules/clothing/under/jobs/civilian.dm | 162 +++++++++++++++++- .../clothing/under/jobs/engineering.dm | 49 +++++- code/modules/clothing/under/jobs/medsci.dm | 93 +++++++++- code/modules/clothing/under/jobs/security.dm | 72 ++++++-- code/modules/clothing/under/miscellaneous.dm | 141 ++++++--------- code/modules/vending/autodrobe.dm | 2 + code/modules/vending/clothesmate.dm | 3 + code/modules/vending/wardrobes.dm | 23 +++ icons/mob/uniform.dmi | Bin 239187 -> 290404 bytes icons/obj/clothing/uniforms.dmi | Bin 65739 -> 84890 bytes 17 files changed, 583 insertions(+), 176 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 5a9228e397..18928424c0 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -9,6 +9,7 @@ new /obj/item/clothing/head/beret/qm(src) new /obj/item/storage/lockbox/medal/cargo(src) new /obj/item/clothing/under/rank/cargo(src) + new /obj/item/clothing/under/rank/cargo/skirt(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/radio/headset/headset_cargo(src) new /obj/item/clothing/suit/fire/firefighter(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 0d06276876..167823b9be 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -8,6 +8,7 @@ new /obj/item/clothing/neck/cloak/ce(src) new /obj/item/clothing/head/beret/ce(src) new /obj/item/clothing/under/rank/chief_engineer(src) + new /obj/item/clothing/under/rank/chief_engineer/skirt(src) new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/welding(src) new /obj/item/clothing/gloves/color/yellow(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 9081cddbe4..0f810225b3 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -61,6 +61,7 @@ new /obj/item/clothing/head/bio_hood/cmo(src) new /obj/item/clothing/suit/toggle/labcoat/cmo(src) new /obj/item/clothing/under/rank/chief_medical_officer(src) + new /obj/item/clothing/under/rank/chief_medical_officer/skirt(src) new /obj/item/clothing/shoes/sneakers/brown (src) new /obj/item/cartridge/cmo(src) new /obj/item/radio/headset/heads/cmo(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 7fe1247eb7..efcc2aa7ca 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -11,8 +11,11 @@ new /obj/item/clothing/head/bio_hood/scientist(src) new /obj/item/clothing/suit/toggle/labcoat(src) new /obj/item/clothing/under/rank/research_director(src) + new /obj/item/clothing/under/rank/research_director/skirt(src) new /obj/item/clothing/under/rank/research_director/alt(src) + new /obj/item/clothing/under/rank/research_director/alt/skirt(src) new /obj/item/clothing/under/rank/research_director/turtleneck(src) + new /obj/item/clothing/under/rank/research_director/turtleneck/skirt(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/cartridge/rd(src) new /obj/item/clothing/gloves/color/latex(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 8c06af91a4..60970934e8 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -2,7 +2,6 @@ name = "\proper captain's locker" req_access = list(ACCESS_CAPTAIN) icon_state = "cap" - /obj/structure/closet/secure_closet/captains/PopulateContents() ..() new /obj/item/clothing/suit/hooded/wintercoat/captain(src) @@ -14,6 +13,7 @@ new /obj/item/pet_carrier(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/clothing/under/rank/captain(src) + new /obj/item/clothing/under/rank/captain/skirt(src) new /obj/item/clothing/suit/armor/vest/capcarapace(src) new /obj/item/clothing/head/caphat(src) new /obj/item/clothing/under/captainparade(src) @@ -34,16 +34,15 @@ new /obj/item/gun/energy/e_gun(src) new /obj/item/door_remote/captain(src) new /obj/item/storage/photo_album/Captain(src) - /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" req_access = list(ACCESS_HOP) icon_state = "hop" - /obj/structure/closet/secure_closet/hop/PopulateContents() ..() new /obj/item/clothing/neck/cloak/hop(src) new /obj/item/clothing/under/rank/head_of_personnel(src) + new /obj/item/clothing/under/rank/head_of_personnel/skirt(src) new /obj/item/clothing/head/hopcap(src) new /obj/item/clothing/head/hopcap/beret(src) new /obj/item/cartridge/hop(src) @@ -62,12 +61,10 @@ new /obj/item/door_remote/civillian(src) new /obj/item/circuitboard/machine/techfab/department/service(src) new /obj/item/storage/photo_album/HoP(src) - /obj/structure/closet/secure_closet/hos name = "\proper head of security's locker" req_access = list(ACCESS_HOS) icon_state = "hos" - /obj/structure/closet/secure_closet/hos/PopulateContents() ..() new /obj/item/clothing/neck/cloak/hos(src) @@ -77,7 +74,9 @@ new /obj/item/clothing/under/hosparademale(src) new /obj/item/clothing/suit/armor/vest/leather(src) new /obj/item/clothing/suit/armor/hos(src) + new /obj/item/clothing/under/rank/head_of_security/skirt(src) new /obj/item/clothing/under/rank/head_of_security/alt(src) + new /obj/item/clothing/under/rank/head_of_security/alt/skirt(src) new /obj/item/clothing/head/HoS(src) new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/supergars(src) @@ -95,12 +94,10 @@ new /obj/item/pinpointer/nuke(src) new /obj/item/circuitboard/machine/techfab/department/security(src) new /obj/item/storage/photo_album/HoS(src) - /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" req_access = list(ACCESS_ARMORY) icon_state = "warden" - /obj/structure/closet/secure_closet/warden/PopulateContents() ..() new /obj/item/radio/headset/headset_sec(src) @@ -110,6 +107,7 @@ new /obj/item/clothing/head/beret/sec/navywarden(src) new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/warden/navyblue(src) + new /obj/item/clothing/under/rank/warden/skirt(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/holosign_creator/security(src) new /obj/item/clothing/mask/gas/sechailer(src) @@ -120,12 +118,10 @@ new /obj/item/clothing/gloves/krav_maga/sec(src) new /obj/item/door_remote/head_of_security(src) new /obj/item/gun/ballistic/shotgun/automatic/combat/compact(src) - /obj/structure/closet/secure_closet/security name = "security officer's locker" req_access = list(ACCESS_SECURITY) icon_state = "sec" - /obj/structure/closet/secure_closet/security/PopulateContents() ..() new /obj/item/clothing/suit/armor/vest(src) @@ -134,57 +130,48 @@ new /obj/item/radio/headset/headset_sec/alt(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/flashlight/seclite(src) - /obj/structure/closet/secure_closet/security/sec - /obj/structure/closet/secure_closet/security/sec/PopulateContents() ..() new /obj/item/storage/belt/security/full(src) - /obj/structure/closet/secure_closet/security/cargo - /obj/structure/closet/secure_closet/security/cargo/PopulateContents() ..() new /obj/item/clothing/accessory/armband/cargo(src) new /obj/item/encryptionkey/headset_cargo(src) - /obj/structure/closet/secure_closet/security/engine - /obj/structure/closet/secure_closet/security/engine/PopulateContents() ..() new /obj/item/clothing/accessory/armband/engine(src) new /obj/item/encryptionkey/headset_eng(src) - /obj/structure/closet/secure_closet/security/science - /obj/structure/closet/secure_closet/security/science/PopulateContents() ..() new /obj/item/clothing/accessory/armband/science(src) new /obj/item/encryptionkey/headset_sci(src) - /obj/structure/closet/secure_closet/security/med - /obj/structure/closet/secure_closet/security/med/PopulateContents() ..() new /obj/item/clothing/accessory/armband/medblue(src) new /obj/item/encryptionkey/headset_med(src) - /obj/structure/closet/secure_closet/detective name = "\improper detective's cabinet" req_access = list(ACCESS_FORENSICS_LOCKERS) icon_state = "cabinet" resistance_flags = FLAMMABLE max_integrity = 70 - /obj/structure/closet/secure_closet/detective/PopulateContents() ..() new /obj/item/clothing/under/rank/det(src) + new /obj/item/clothing/under/rank/det/skirt(src) new /obj/item/clothing/suit/det_suit(src) new /obj/item/clothing/head/fedora/det_hat(src) new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/under/rank/det/grey(src) + new /obj/item/clothing/under/rank/det/grey/skirt(src) new /obj/item/clothing/accessory/waistcoat(src) new /obj/item/clothing/suit/det_suit/grey(src) + new /obj/item/clothing/suit/det_suit/noir(src) new /obj/item/clothing/head/fedora(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/storage/box/evidence(src) @@ -200,33 +187,29 @@ /obj/structure/closet/secure_closet/injection name = "lethal injections" req_access = list(ACCESS_HOS) - /obj/structure/closet/secure_closet/injection/PopulateContents() ..() for(var/i in 1 to 5) new /obj/item/reagent_containers/syringe/lethal/execution(src) - /obj/structure/closet/secure_closet/brig name = "brig locker" req_access = list(ACCESS_BRIG) anchored = TRUE var/id = null - /obj/structure/closet/secure_closet/evidence anchored = TRUE name = "Secure Evidence Closet" req_access_txt = "0" req_one_access_txt = list(ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS) - /obj/structure/closet/secure_closet/brig/PopulateContents() ..() new /obj/item/clothing/under/rank/prisoner( src ) + new /obj/item/clothing/under/rank/prisoner/skirt( src ) new /obj/item/clothing/shoes/sneakers/orange( src ) /obj/structure/closet/secure_closet/courtroom name = "courtroom locker" req_access = list(ACCESS_COURT) - /obj/structure/closet/secure_closet/courtroom/PopulateContents() ..() new /obj/item/clothing/shoes/sneakers/brown(src) @@ -236,22 +219,18 @@ new /obj/item/clothing/suit/judgerobe (src) new /obj/item/clothing/head/powdered_wig (src) new /obj/item/storage/briefcase(src) - /obj/structure/closet/secure_closet/contraband/armory anchored = TRUE name = "Contraband Locker" req_access = list(ACCESS_ARMORY) - /obj/structure/closet/secure_closet/contraband/heads anchored = TRUE name = "Contraband Locker" req_access = list(ACCESS_HEADS) - /obj/structure/closet/secure_closet/armory1 name = "armory armor locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory1/PopulateContents() ..() new /obj/item/clothing/suit/armor/laserproof(src) @@ -261,12 +240,10 @@ new /obj/item/clothing/head/helmet/riot(src) for(var/i in 1 to 3) new /obj/item/shield/riot(src) - /obj/structure/closet/secure_closet/armory2 name = "armory ballistics locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory2/PopulateContents() ..() new /obj/item/storage/box/firingpins(src) @@ -274,12 +251,10 @@ new /obj/item/storage/box/rubbershot(src) for(var/i in 1 to 3) new /obj/item/gun/ballistic/shotgun/riot(src) - /obj/structure/closet/secure_closet/armory3 name = "armory energy gun locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory3/PopulateContents() ..() new /obj/item/storage/box/firingpins(src) @@ -288,24 +263,20 @@ new /obj/item/gun/energy/e_gun(src) for(var/i in 1 to 3) new /obj/item/gun/energy/laser(src) - /obj/structure/closet/secure_closet/tac name = "armory tac locker" req_access = list(ACCESS_ARMORY) icon_state = "tac" - /obj/structure/closet/secure_closet/tac/PopulateContents() ..() new /obj/item/gun/ballistic/automatic/wt550(src) new /obj/item/clothing/head/helmet/alt(src) new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/clothing/suit/armor/bulletproof(src) - /obj/structure/closet/secure_closet/lethalshots name = "shotgun lethal rounds" req_access = list(ACCESS_ARMORY) icon_state = "tac" - /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() for(var/i in 1 to 3) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 7493603ad4..d83922d708 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -2,33 +2,34 @@ name = "wardrobe" desc = "It's a storage unit for standard-issue Nanotrasen attire." icon_door = "blue" - /obj/structure/closet/wardrobe/PopulateContents() ..() for(var/i in 1 to 3) new /obj/item/clothing/under/color/blue(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/blue(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/brown(src) return - /obj/structure/closet/wardrobe/pink name = "pink wardrobe" icon_door = "pink" - /obj/structure/closet/wardrobe/pink/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/pink(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/pink(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/brown(src) return - /obj/structure/closet/wardrobe/black name = "black wardrobe" icon_door = "black" - /obj/structure/closet/wardrobe/black/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/black(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/black(src) if(prob(25)) new /obj/item/clothing/suit/jacket/leather(src) if(prob(20)) @@ -44,66 +45,60 @@ if(prob(40)) new /obj/item/clothing/mask/bandana/skull(src) return - - /obj/structure/closet/wardrobe/green name = "green wardrobe" icon_door = "green" - /obj/structure/closet/wardrobe/green/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/green(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/green(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/mask/bandana/green(src) new /obj/item/clothing/mask/bandana/green(src) return - - /obj/structure/closet/wardrobe/orange name = "prison wardrobe" desc = "It's a storage unit for Nanotrasen-regulation prisoner attire." icon_door = "orange" - /obj/structure/closet/wardrobe/orange/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/rank/prisoner(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/rank/prisoner/skirt(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/orange(src) return - - /obj/structure/closet/wardrobe/yellow name = "yellow wardrobe" icon_door = "yellow" - /obj/structure/closet/wardrobe/yellow/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/yellow(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/yellow(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/orange(src) new /obj/item/clothing/mask/bandana/gold(src) new /obj/item/clothing/mask/bandana/gold(src) return - - /obj/structure/closet/wardrobe/white name = "white wardrobe" icon_door = "white" - /obj/structure/closet/wardrobe/white/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/white(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/white(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/white(src) for(var/i in 1 to 3) new /obj/item/clothing/head/soft/mime(src) return - /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" icon_door = "white" - /obj/structure/closet/wardrobe/pjs/PopulateContents() new /obj/item/clothing/under/pj/red(src) new /obj/item/clothing/under/pj/red(src) @@ -112,15 +107,14 @@ for(var/i in 1 to 4) new /obj/item/clothing/shoes/sneakers/white(src) return - - /obj/structure/closet/wardrobe/grey name = "grey wardrobe" icon_door = "grey" - /obj/structure/closet/wardrobe/grey/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/grey(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/grey(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) for(var/i in 1 to 3) @@ -140,28 +134,36 @@ if(prob(30)) new /obj/item/clothing/accessory/pocketprotector(src) return - - /obj/structure/closet/wardrobe/mixed name = "mixed wardrobe" icon_door = "mixed" - /obj/structure/closet/wardrobe/mixed/PopulateContents() if(prob(40)) new /obj/item/clothing/suit/jacket(src) if(prob(40)) new /obj/item/clothing/suit/jacket(src) new /obj/item/clothing/under/color/white(src) + new /obj/item/clothing/under/skirt/color/white(src) new /obj/item/clothing/under/color/blue(src) + new /obj/item/clothing/under/skirt/color/blue(src) new /obj/item/clothing/under/color/yellow(src) + new /obj/item/clothing/under/skirt/color/yellow(src) new /obj/item/clothing/under/color/green(src) + new /obj/item/clothing/under/skirt/color/green(src) new /obj/item/clothing/under/color/orange(src) + new /obj/item/clothing/under/skirt/color/orange(src) new /obj/item/clothing/under/color/pink(src) + new /obj/item/clothing/under/skirt/color/pink(src) new /obj/item/clothing/under/color/red(src) + new /obj/item/clothing/under/skirt/color/red(src) new /obj/item/clothing/under/color/darkblue(src) + new /obj/item/clothing/under/skirt/color/darkblue(src) new /obj/item/clothing/under/color/teal(src) + new /obj/item/clothing/under/skirt/color/teal(src) new /obj/item/clothing/under/color/lightpurple(src) + new /obj/item/clothing/under/skirt/color/lightpurple(src) new /obj/item/clothing/under/color/green(src) + new /obj/item/clothing/under/skirt/color/green(src) new /obj/item/clothing/mask/bandana/red(src) new /obj/item/clothing/mask/bandana/red(src) new /obj/item/clothing/mask/bandana/blue(src) diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index c239f48b05..ce1e5875ec 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -1,12 +1,18 @@ /obj/item/clothing/under/color desc = "A standard issue colored jumpsuit. Variety is the spice of life!" +/obj/item/clothing/under/skirt/color + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/color/random icon_state = "random_jumpsuit" /obj/item/clothing/under/color/random/Initialize() ..() - var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost) + var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - subtypesof(/obj/item/clothing/under/skirt/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost) + if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.equip_to_slot_or_del(new C(H), SLOT_W_UNIFORM) //or else you end up with naked assistants running around everywhere... @@ -21,6 +27,12 @@ item_color = "black" resistance_flags = NONE +/obj/item/clothing/under/skirt/color/black + name = "black jumpskirt" + icon_state = "black_skirt" + item_state = "bl_suit" + item_color = "black_skirt" + /obj/item/clothing/under/color/black/ghost item_flags = DROPDEL @@ -28,6 +40,9 @@ . = ..() ADD_TRAIT(src, TRAIT_NODROP, CULT_TRAIT) +/obj/item/clothing/under/color/black/ghost/Initialize() + . = ..() + ADD_TRAIT(src, NODROP, DROPDEL) /obj/item/clothing/under/color/grey name = "grey jumpsuit" desc = "A tasteful grey jumpsuit that reminds you of the good old days." @@ -35,6 +50,13 @@ item_state = "gy_suit" item_color = "grey" +/obj/item/clothing/under/skirt/color/grey + name = "grey jumpskirt" + desc = "A tasteful grey jumpskirt that reminds you of the good old days." + icon_state = "grey_skirt" + item_state = "gy_suit" + item_color = "grey_skirt" + /obj/item/clothing/under/color/grey/glorf name = "ancient jumpsuit" desc = "A terribly ragged and frayed grey jumpsuit. It looks like it hasn't been washed in over a decade." @@ -49,12 +71,24 @@ item_state = "b_suit" item_color = "blue" +/obj/item/clothing/under/skirt/color/blue + name = "blue jumpskirt" + icon_state = "blue_skirt" + item_state = "b_suit" + item_color = "blue_skirt" + /obj/item/clothing/under/color/green name = "green jumpsuit" icon_state = "green" item_state = "g_suit" item_color = "green" +/obj/item/clothing/under/skirt/color/green + name = "green jumpskirt" + icon_state = "green_skirt" + item_state = "g_suit" + item_color = "green_skirt" + /obj/item/clothing/under/color/orange name = "orange jumpsuit" desc = "Don't wear this near paranoid security officers." @@ -62,6 +96,12 @@ item_state = "o_suit" item_color = "orange" +/obj/item/clothing/under/skirt/color/orange + name = "orange jumpskirt" + icon_state = "orange_skirt" + item_state = "o_suit" + item_color = "orange_skirt" + /obj/item/clothing/under/color/pink name = "pink jumpsuit" icon_state = "pink" @@ -69,66 +109,133 @@ item_state = "p_suit" item_color = "pink" +/obj/item/clothing/under/skirt/color/pink + name = "pink jumpskirt" + icon_state = "pink_skirt" + item_state = "p_suit" + item_color = "pink_skirt" + /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" item_state = "r_suit" item_color = "red" +/obj/item/clothing/under/skirt/color/red + name = "red jumpskirt" + icon_state = "red_skirt" + item_state = "r_suit" + item_color = "red_skirt" + /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" item_state = "w_suit" item_color = "white" +/obj/item/clothing/under/skirt/color/white + name = "white jumpskirt" + icon_state = "white_skirt" + item_state = "w_suit" + item_color = "white_skirt" + /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" item_state = "y_suit" item_color = "yellow" +/obj/item/clothing/under/skirt/color/yellow + name = "yellow jumpskirt" + icon_state = "yellow_skirt" + item_state = "y_suit" + item_color = "yellow_skirt" + /obj/item/clothing/under/color/darkblue name = "darkblue jumpsuit" icon_state = "darkblue" item_state = "b_suit" item_color = "darkblue" +/obj/item/clothing/under/skirt/color/darkblue + name = "darkblue jumpskirt" + icon_state = "darkblue_skirt" + item_state = "b_suit" + item_color = "darkblue_skirt" + /obj/item/clothing/under/color/teal name = "teal jumpsuit" icon_state = "teal" item_state = "b_suit" item_color = "teal" +/obj/item/clothing/under/skirt/color/teal + name = "teal jumpskirt" + icon_state = "teal_skirt" + item_state = "b_suit" + item_color = "teal_skirt" + + /obj/item/clothing/under/color/lightpurple name = "purple jumpsuit" icon_state = "lightpurple" item_state = "p_suit" item_color = "lightpurple" +/obj/item/clothing/under/skirt/color/lightpurple + name = "lightpurple jumpskirt" + icon_state = "lightpurple_skirt" + item_state = "p_suit" + item_color = "lightpurple_skirt" + /obj/item/clothing/under/color/darkgreen name = "darkgreen jumpsuit" icon_state = "darkgreen" item_state = "g_suit" item_color = "darkgreen" +/obj/item/clothing/under/skirt/color/darkgreen + name = "darkgreen jumpskirt" + icon_state = "darkgreen_skirt" + item_state = "g_suit" + item_color = "darkgreen_skirt" + /obj/item/clothing/under/color/lightbrown name = "lightbrown jumpsuit" icon_state = "lightbrown" item_state = "lb_suit" item_color = "lightbrown" +/obj/item/clothing/under/skirt/color/lightbrown + name = "lightbrown jumpskirt" + icon_state = "lightbrown_skirt" + item_state = "lb_suit" + item_color = "lightbrown_skirt" + /obj/item/clothing/under/color/brown name = "brown jumpsuit" icon_state = "brown" item_state = "lb_suit" item_color = "brown" +/obj/item/clothing/under/skirt/color/brown + name = "brown jumpskirt" + icon_state = "brown_skirt" + item_state = "lb_suit" + item_color = "brown_skirt" + /obj/item/clothing/under/color/maroon name = "maroon jumpsuit" icon_state = "maroon" item_state = "r_suit" item_color = "maroon" +/obj/item/clothing/under/skirt/color/maroon + name = "maroon jumpskirt" + icon_state = "maroon_skirt" + item_state = "r_suit" + item_color = "maroon_skirt" + /obj/item/clothing/under/color/rainbow name = "rainbow jumpsuit" desc = "A multi-colored jumpsuit!" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 2288c98b34..d131d766cb 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -16,6 +16,16 @@ item_color = "purplebartender" can_adjust = FALSE +/obj/item/clothing/under/rank/bartender/skirt + name = "bartender's skirt" + desc = "It looks like it could use some more flair." + icon_state = "barman_skirt" + item_state = "bar_suit" + item_color = "barman_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." name = "captain's jumpsuit" @@ -25,6 +35,16 @@ sensor_mode = SENSOR_COORDS random_sensor = FALSE +/obj/item/clothing/under/rank/captain/skirt + name = "captain's jumpskirt" + desc = "It's a blue jumpskirt with some gold markings denoting the rank of \"Captain\"." + icon_state = "captain_skirt" + item_state = "b_suit" + item_color = "captain_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/cargo name = "quartermaster's jumpsuit" desc = "It's a jumpsuit worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." @@ -32,6 +52,16 @@ item_state = "lb_suit" item_color = "qm" +/obj/item/clothing/under/rank/cargo/skirt + name = "quartermaster's jumpskirt" + desc = "It's a jumpskirt worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." + icon_state = "qm_skirt" + item_state = "lb_suit" + item_color = "qm_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/cargotech name = "cargo technician's jumpsuit" desc = "Shooooorts! They're comfy and easy to wear!" @@ -42,6 +72,15 @@ mutantrace_variation = MUTANTRACE_VARIATION alt_covers_chest = TRUE +/obj/item/clothing/under/rank/cargotech/skirt + name = "cargo technician's jumpskirt" + desc = "Skiiiiirts! They're comfy and easy to wear" + icon_state = "cargo_skirt" + item_state = "lb_suit" + item_color = "cargo_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/chaplain desc = "It's a black jumpsuit, often worn by religious folk." @@ -51,6 +90,16 @@ item_color = "chapblack" can_adjust = FALSE +/obj/item/clothing/under/rank/chaplain/skirt + name = "chaplain's jumpskirt" + desc = "It's a black jumpskirt, often worn by religious folk." + icon_state = "chapblack_skirt" + item_state = "bl_suit" + item_color = "chapblack_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/chef name = "cook's suit" desc = "A suit which is given only to the most hardcore cooks in space." @@ -58,6 +107,15 @@ item_color = "chef" alt_covers_chest = TRUE +/obj/item/clothing/under/rank/chef/skirt + name = "cook's skirt" + desc = "A skirt which is given only to the most hardcore cooks in space." + icon_state = "chef_skirt" + item_color = "chef_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/clown name = "clown suit" desc = "'HONK!'" @@ -66,7 +124,6 @@ item_color = "clown" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/rank/blueclown name = "blue clown suit" desc = "'BLUE HONK!'" @@ -130,7 +187,6 @@ /obj/item/clothing/under/rank/clown/Initialize() . = ..() AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 50) - /obj/item/clothing/under/rank/head_of_personnel desc = "It's a jumpsuit worn by someone who works in the position of \"Head of Personnel\"." name = "head of personnel's jumpsuit" @@ -139,6 +195,16 @@ item_color = "hop" can_adjust = FALSE +/obj/item/clothing/under/rank/head_of_personnel/skirt + name = "head of personnel's jumpskirt" + desc = "It's a jumpskirt worn by someone who works in the position of \"Head of Personnel\"." + icon_state = "hop_skirt" + item_state = "b_suit" + item_color = "hop_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/hydroponics desc = "It's a jumpsuit designed to protect against minor plant-related hazards." name = "botanist's jumpsuit" @@ -147,6 +213,16 @@ item_color = "hydroponics" permeability_coefficient = 0.5 +/obj/item/clothing/under/rank/hydroponics/skirt + name = "botanist's jumpskirt" + desc = "It's a jumpskirt designed to protect against minor plant-related hazards." + icon_state = "hydroponics_skirt" + item_state = "g_suit" + item_color = "hydroponics_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/janitor desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." name = "janitor's jumpsuit" @@ -154,31 +230,59 @@ item_color = "janitor" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/janitor/skirt + name = "janitor's jumpskirt" + desc = "It's the official skirt of the station's janitor. It has minor protection from biohazards." + icon_state = "janitor_skirt" + item_color = "janitor_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer desc = "Slick threads." name = "Lawyer suit" can_adjust = FALSE - /obj/item/clothing/under/lawyer/black icon_state = "lawyer_black" item_state = "lawyer_black" item_color = "lawyer_black" +/obj/item/clothing/under/lawyer/black/skirt + name = "Lawyer black suitskirt" + icon_state = "lawyer_black_skirt" + item_state = "lawyer_black" + item_color = "lawyer_black_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/female icon_state = "black_suit_fem" item_state = "black_suit_fem" item_color = "black_suit_fem" - /obj/item/clothing/under/lawyer/red icon_state = "lawyer_red" item_state = "lawyer_red" item_color = "lawyer_red" +/obj/item/clothing/under/lawyer/red/skirt + name = "Lawyer red suitskirt" + icon_state = "lawyer_red_skirt" + item_state = "lawyer_red" + item_color = "lawyer_red_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/blue icon_state = "lawyer_blue" item_state = "lawyer_blue" item_color = "lawyer_blue" +/obj/item/clothing/under/lawyer/blue/skirt + name = "Lawyer blue suitskirt" + icon_state = "lawyer_blue_skirt" + item_state = "lawyer_blue" + item_color = "lawyer_blue_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/bluesuit name = "blue suit" desc = "A classy suit and tie." @@ -188,6 +292,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/bluesuit/skirt + name = "blue suitskirt" + desc = "A classy suitskirt and tie." + icon_state = "bluesuit_skirt" + item_state = "bluesuit" + item_color = "bluesuit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/purpsuit name = "purple suit" icon_state = "lawyer_purp" @@ -197,6 +311,15 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/purpsuit/skirt + name = "purple suitskirt" + icon_state = "lawyer_purp_skirt" + item_state = "lawyer_purp" + item_color = "lawyer_purp_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/blacksuit name = "black suit" desc = "A professional black suit. Nanotrasen Investigation Bureau approved!" @@ -206,6 +329,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/blacksuit/skirt + name = "black suitskirt" + desc = "A professional black suitskirt. Nanotrasen Investigation Bureau approved!" + icon_state = "reallyblack_suit_skirt" + item_state = "bar_suit" + item_color = "reallyblack_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/curator name = "sensible suit" desc = "It's very... sensible." @@ -214,6 +347,16 @@ item_color = "red_suit" can_adjust = FALSE +/obj/item/clothing/under/rank/curator/skirt + name = "sensible suitskirt" + desc = "It's very... sensible." + icon_state = "red_suit_skirt" + item_state = "red_suit" + item_color = "red_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/curator/treasure_hunter name = "treasure hunter uniform" desc = "A rugged uniform suitable for treasure hunting." @@ -228,13 +371,22 @@ item_state = "mime" item_color = "mime" +/obj/item/clothing/under/rank/mime/skirt + name = "mime's skirt" + desc = "It's not very colourful." + icon_state = "mime_skirt" + item_state = "mime" + item_color = "mime_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/miner desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." name = "shaft miner's jumpsuit" icon_state = "miner" item_state = "miner" item_color = "miner" - /obj/item/clothing/under/rank/miner/lavaland desc = "A green uniform for operating in hazardous environments." name = "shaft miner's jumpsuit" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 4ee0963a64..f65b05c280 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -8,6 +8,16 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 80, "acid" = 40) resistance_flags = NONE +/obj/item/clothing/under/rank/chief_engineer/skirt + name = "chief engineer's jumpskirt" + desc = "It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of \"Chief Engineer\". It has minor radiation shielding." + icon_state = "chief_skirt" + item_state = "gy_suit" + item_color = "chief_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians." name = "atmospheric technician's jumpsuit" @@ -16,6 +26,16 @@ item_color = "atmos" resistance_flags = NONE +/obj/item/clothing/under/rank/atmospheric_technician/skirt + name = "atmospheric technician's jumpskirt" + desc = "It's a jumpskirt worn by atmospheric technicians." + icon_state = "atmos_skirt" + item_state = "atmos_suit" + item_color = "atmos_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." name = "engineer's jumpsuit" @@ -24,6 +44,23 @@ item_color = "engine" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20) resistance_flags = NONE +/obj/item/clothing/under/rank/engineer/hazard + name = "engineer's hazard jumpsuit" + desc = "A high visibility jumpsuit made from heat and radiation resistant materials." + icon_state = "hazard" + item_state = "suit-orange" + item_color = "hazard" + alt_covers_chest = TRUE + +/obj/item/clothing/under/rank/engineer/skirt + name = "engineer's jumpskirt" + desc = "It's an orange high visibility jumpskirt worn by engineers." + icon_state = "engine_skirt" + item_state = "engi_suit" + item_color = "engine_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." @@ -31,4 +68,14 @@ icon_state = "robotics" item_state = "robotics" item_color = "robotics" - resistance_flags = NONE \ No newline at end of file + resistance_flags = NONE + +/obj/item/clothing/under/rank/roboticist/skirt + name = "roboticist's jumpskirt" + desc = "It's a slimming black with reinforced seams; great for industrial work." + icon_state = "robotics_skirt" + item_state = "robotics" + item_color = "robotics_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index f0980cae4d..7b7a205021 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -10,6 +10,16 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 35) can_adjust = FALSE +/obj/item/clothing/under/rank/research_director/skirt + name = "research director's vest suitskirt" + desc = "It's a suitskirt worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." + icon_state = "director_skirt" + item_state = "lb_suit" + item_color = "director_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/research_director/alt desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." name = "research director's tan suit" @@ -20,6 +30,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/rank/research_director/alt/skirt + name = "research director's tan suitskirt" + desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." + icon_state = "rdwhimsy_skirt" + item_state = "rdwhimsy" + item_color = "rdwhimsy_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/research_director/turtleneck desc = "A dark purple turtleneck and tan khakis, for a director with a superior sense of style." name = "research director's turtleneck" @@ -30,6 +50,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/rank/research_director/turtleneck/skirt + name = "research director's turtleneck skirt" + desc = "A dark purple turtleneck and tan khaki skirt, for a director with a superior sense of style." + icon_state = "rdturtle_skirt" + item_state = "p_suit" + item_color = "rdturtle_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/scientist desc = "It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist." name = "scientist's jumpsuit" @@ -39,6 +69,15 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/scientist/skirt + name = "scientist's jumpskirt" + desc = "It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist." + icon_state = "toxinswhite_skirt" + item_state = "w_suit" + item_color = "toxinswhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/chemist desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." @@ -49,6 +88,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 50, "acid" = 65) +/obj/item/clothing/under/rank/chemist/skirt + name = "chemist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." + icon_state = "chemistrywhite_skirt" + item_state = "w_suit" + item_color = "chemistrywhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Medical */ @@ -61,6 +110,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/chief_medical_officer/skirt + name = "chief medical officer's jumpskirt" + desc = "It's a jumpskirt worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." + icon_state = "cmo_skirt" + item_state = "w_suit" + item_color = "cmo_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/geneticist desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." name = "geneticist's jumpsuit" @@ -70,6 +129,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/geneticist/skirt + name = "geneticist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." + icon_state = "geneticswhite_skirt" + item_state = "w_suit" + item_color = "geneticswhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/virologist desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." name = "virologist's jumpsuit" @@ -79,6 +148,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/virologist/skirt + name = "virologist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." + icon_state = "virologywhite_skirt" + item_state = "w_suit" + item_color = "virologywhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/nursesuit desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." name = "nurse's suit" @@ -90,7 +169,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = NO_FEMALE_UNIFORM can_adjust = FALSE - /obj/item/clothing/under/rank/medical desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." name = "medical doctor's jumpsuit" @@ -99,24 +177,31 @@ item_color = "medical" permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) - /obj/item/clothing/under/rank/medical/blue name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" item_color = "scrubsblue" can_adjust = FALSE - /obj/item/clothing/under/rank/medical/green name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" item_color = "scrubsgreen" can_adjust = FALSE - /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" item_color = "scrubspurple" can_adjust = FALSE + +/obj/item/clothing/under/rank/medical/skirt + name = "medical doctor's jumpskirt" + desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." + icon_state = "medical_skirt" + item_state = "w_suit" + item_color = "medical_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 6f9e77b09f..6c00d6969c 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -4,11 +4,9 @@ * Detective * Navy uniforms */ - /* * Security */ - /obj/item/clothing/under/rank/security name = "security jumpsuit" desc = "A tactical security jumpsuit for officers complete with Nanotrasen belt buckle." @@ -20,14 +18,12 @@ alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS random_sensor = FALSE - /obj/item/clothing/under/rank/security/grey name = "grey security jumpsuit" desc = "A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood." icon_state = "security" item_state = "gy_suit" item_color = "security" - /obj/item/clothing/under/rank/security/skirt name = "security jumpskirt" desc = "A \"tactical\" security jumpsuit with the legs replaced by a skirt." @@ -36,6 +32,7 @@ item_color = "secskirt" body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE //you know now that i think of it if you adjust the skirt and the sprite disappears isn't that just like flashing everyone + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/warden @@ -49,7 +46,6 @@ alt_covers_chest = TRUE sensor_mode = 3 random_sensor = FALSE - /obj/item/clothing/under/rank/warden/grey name = "grey security suit" desc = "A formal relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood." @@ -57,6 +53,16 @@ item_state = "gy_suit" item_color = "warden" +/obj/item/clothing/under/rank/warden/skirt + name = "warden's suitskirt" + desc = "A formal security suitskirt for officers complete with Nanotrasen belt buckle." + icon_state = "rwarden_skirt" + item_state = "r_suit" + item_color = "rwarden_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Detective */ @@ -72,6 +78,16 @@ sensor_mode = 3 random_sensor = FALSE +/obj/item/clothing/under/rank/det/skirt + name = "detective's suitskirt" + desc = "Someone who wears this means business." + icon_state = "detective_skirt" + item_state = "det" + item_color = "detective_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/det/grey name = "noir suit" desc = "A hard-boiled private investigator's grey suit, complete with tie clip." @@ -80,6 +96,16 @@ item_color = "greydet" alt_covers_chest = TRUE +/obj/item/clothing/under/rank/det/grey/skirt + name = "noir suitskirt" + desc = "A hard-boiled private investigator's grey suitskirt, complete with tie clip." + icon_state = "greydet_skirt" + item_state = "greydet" + item_color = "greydet_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Head of Security */ @@ -95,13 +121,22 @@ sensor_mode = 3 random_sensor = FALSE +/obj/item/clothing/under/rank/head_of_security/skirt + name = "head of security's jumpskirt" + desc = "A security jumpskirt decorated for those few with the dedication to achieve the position of Head of Security." + icon_state = "rhos_skirt" + item_state = "r_suit" + item_color = "rhos_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/head_of_security/grey name = "head of security's grey jumpsuit" desc = "There are old men, and there are bold men, but there are very few old, bold men." icon_state = "hos" item_state = "gy_suit" item_color = "hos" - /obj/item/clothing/under/rank/head_of_security/alt name = "head of security's turtleneck" desc = "A stylish alternative to the normal head of security jumpsuit, complete with tactical pants." @@ -109,10 +144,19 @@ item_state = "bl_suit" item_color = "hosalt" +/obj/item/clothing/under/rank/head_of_security/alt/skirt + name = "head of security's turtleneck skirt" + desc = "A stylish alternative to the normal head of security jumpsuit, complete with a tactical skirt." + icon_state = "hosalt_skirt" + item_state = "bl_suit" + item_color = "hosalt_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Navy uniforms */ - /obj/item/clothing/under/rank/security/navyblue name = "security officer's formal uniform" desc = "The latest in fashionable security outfits." @@ -120,7 +164,6 @@ item_state = "officerblueclothes" item_color = "officerblueclothes" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/head_of_security/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." name = "head of security's formal uniform" @@ -128,7 +171,6 @@ item_state = "hosblueclothes" item_color = "hosblueclothes" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/warden/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." name = "warden's formal uniform" @@ -136,11 +178,9 @@ item_state = "wardenblueclothes" item_color = "wardenblueclothes" alt_covers_chest = TRUE - /* *Blueshirt */ - /obj/item/clothing/under/rank/security/blueshirt name = "blue shirt and tie" desc = "I'm a little busy right now, Calhoun." @@ -148,3 +188,13 @@ item_state = "blueshift" item_color = "blueshift" can_adjust = FALSE +/* + *Spacepol + */ +/obj/item/clothing/under/rank/security/spacepol + name = "police uniform" + desc = "Space not controlled by megacorporations, planets, or pirates is under the jurisdiction of Spacepol." + icon_state = "spacepol" + item_state = "spacepol" + item_color = "spacepol" + can_adjust = FALSE diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 16848e393a..abc157fa71 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -5,7 +5,6 @@ item_color = "red_pyjamas" item_state = "w_suit" can_adjust = FALSE - /obj/item/clothing/under/pj/blue name = "blue pj's" desc = "Sleepwear." @@ -13,7 +12,6 @@ item_color = "blue_pyjamas" item_state = "w_suit" can_adjust = FALSE - /obj/item/clothing/under/patriotsuit name = "Patriotic Suit" desc = "Motorcycle not included." @@ -21,7 +19,6 @@ item_state = "ek" item_color = "ek" can_adjust = FALSE - /obj/item/clothing/under/scratch name = "white suit" desc = "A white suit, suitable for an excellent host." @@ -30,13 +27,22 @@ item_color = "scratch" can_adjust = FALSE +/obj/item/clothing/under/scratch/skirt + name = "white suitskirt" + desc = "A white suitskirt, suitable for an excellent host." + icon_state = "white_suit_skirt" + item_state = "scratch" + item_color = "white_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/sl_suit desc = "It's a very amish looking suit." name = "amish suit" icon_state = "sl_suit" item_color = "sl_suit" can_adjust = FALSE - /obj/item/clothing/under/roman name = "\improper Roman armor" desc = "Ancient Roman armor. Made of metallic and leather straps." @@ -46,7 +52,6 @@ can_adjust = FALSE strip_delay = 100 resistance_flags = NONE - /obj/item/clothing/under/waiter name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." @@ -54,7 +59,6 @@ item_state = "waiter" item_color = "waiter" can_adjust = FALSE - /obj/item/clothing/under/rank/prisoner name = "prison jumpsuit" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." @@ -65,20 +69,28 @@ sensor_mode = SENSOR_COORDS random_sensor = FALSE +/obj/item/clothing/under/rank/prisoner/skirt + name = "prison jumpskirt" + desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." + icon_state = "prisoner_skirt" + item_state = "o_suit" + item_color = "prisoner_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" item_state = "b_suit" item_color = "mailman" - /obj/item/clothing/under/rank/psyche name = "psychedelic jumpsuit" desc = "Groovy!" icon_state = "psyche" item_state = "p_suit" item_color = "psyche" - /obj/item/clothing/under/rank/clown/sexy name = "sexy-clown suit" desc = "It makes you look HONKable!" @@ -86,7 +98,6 @@ item_state = "sexyclown" item_color = "sexyclown" can_adjust = FALSE - /obj/item/clothing/under/jabroni name = "Jabroni Outfit" desc = "The leather club is two sectors down." @@ -94,7 +105,6 @@ item_state = "darkholme" item_color = "darkholme" can_adjust = FALSE - /obj/item/clothing/under/rank/vice name = "vice officer's jumpsuit" desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." @@ -102,7 +112,6 @@ item_state = "gy_suit" item_color = "vice" can_adjust = FALSE - /obj/item/clothing/under/rank/centcom_officer desc = "It's a jumpsuit worn by CentCom Officers." name = "\improper CentCom officer's jumpsuit" @@ -110,14 +119,12 @@ item_state = "g_suit" item_color = "officer" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/centcom_commander desc = "It's a jumpsuit worn by CentCom's highest-tier Commanders." name = "\improper CentCom officer's jumpsuit" icon_state = "centcom" item_state = "dg_suit" item_color = "centcom" - /obj/item/clothing/under/space name = "\improper NASA jumpsuit" desc = "It has a NASA logo on it and is made of space-proofed materials." @@ -134,7 +141,6 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/acj name = "administrative cybernetic jumpsuit" icon_state = "syndicate" @@ -151,28 +157,24 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT can_adjust = FALSE resistance_flags = FIRE_PROOF | ACID_PROOF - /obj/item/clothing/under/owl name = "owl uniform" desc = "A soft brown jumpsuit made of synthetic feathers and strong conviction." icon_state = "owl" item_color = "owl" can_adjust = FALSE - /obj/item/clothing/under/griffin name = "griffon uniform" desc = "A soft brown jumpsuit with a white feather collar made of synthetic feathers and a lust for mayhem." icon_state = "griffin" item_color = "griffin" can_adjust = FALSE - /obj/item/clothing/under/cloud name = "cloud" desc = "cloud" icon_state = "cloud" item_color = "cloud" can_adjust = FALSE - /obj/item/clothing/under/gimmick/rank/captain/suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." @@ -181,6 +183,16 @@ item_color = "green_suit" can_adjust = FALSE +/obj/item/clothing/under/gimmick/rank/captain/suit/skirt + name = "green suitskirt" + desc = "A green suitskirt and yellow necktie. Exemplifies authority." + icon_state = "green_suit_skirt" + item_state = "dg_suit" + item_color = "green_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit name = "head of personnel's suit" desc = "A teal suit and yellow necktie. An authoritative yet tacky ensemble." @@ -189,6 +201,16 @@ item_color = "teal_suit" can_adjust = FALSE +/obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt + name = "teal suitskirt" + desc = "A teal suitskirt and yellow necktie. An authoritative yet tacky ensemble." + icon_state = "teal_suit_skirt" + item_state = "g_suit" + item_color = "teal_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/suit_jacket name = "black suit" desc = "A black suit and red tie. Very formal." @@ -196,21 +218,18 @@ item_state = "bl_suit" item_color = "black_suit" can_adjust = FALSE - /obj/item/clothing/under/suit_jacket/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" item_state = "bl_suit" - item_color = "black_suit" - + item_color = "really_black_suit" /obj/item/clothing/under/suit_jacket/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" item_state = "black_suit_fem" item_color = "black_suit_fem" - /obj/item/clothing/under/suit_jacket/green name = "green suit" desc = "A green suit and yellow necktie. Baller." @@ -218,56 +237,48 @@ item_state = "dg_suit" item_color = "green_suit" can_adjust = FALSE - /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." icon_state = "red_suit" item_state = "r_suit" item_color = "red_suit" - /obj/item/clothing/under/suit_jacket/charcoal name = "charcoal suit" desc = "A charcoal suit and red tie. Very professional." icon_state = "charcoal_suit" item_state = "charcoal_suit" item_color = "charcoal_suit" - /obj/item/clothing/under/suit_jacket/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" item_state = "navy_suit" item_color = "navy_suit" - /obj/item/clothing/under/suit_jacket/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" item_state = "burgundy_suit" item_color = "burgundy_suit" - /obj/item/clothing/under/suit_jacket/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" item_state = "checkered_suit" item_color = "checkered_suit" - /obj/item/clothing/under/suit_jacket/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" item_state = "tan_suit" item_color = "tan_suit" - /obj/item/clothing/under/suit_jacket/white name = "white suit" desc = "A white suit and jacket with a blue shirt. You wanna play rough? OKAY!" icon_state = "white_suit" item_state = "white_suit" item_color = "white_suit" - /obj/item/clothing/under/burial name = "burial garments" desc = "Traditional burial garments from the early 22nd century." @@ -275,7 +286,6 @@ item_state = "burial" item_color = "burial" has_sensor = NO_SENSORS - /obj/item/clothing/under/skirt/black name = "black skirt" desc = "A black skirt, very fancy!" @@ -284,7 +294,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/blue name = "blue skirt" desc = "A blue, casual skirt." @@ -294,7 +303,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/red name = "red skirt" desc = "A red, casual skirt." @@ -304,7 +312,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/purple name = "purple skirt" desc = "A purple, casual skirt." @@ -314,8 +321,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - - /obj/item/clothing/under/schoolgirl name = "blue schoolgirl uniform" desc = "It's just like one of my Japanese animes!" @@ -325,25 +330,21 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/schoolgirl/red name = "red schoolgirl uniform" icon_state = "schoolgirlred" item_state = "schoolgirlred" item_color = "schoolgirlred" - /obj/item/clothing/under/schoolgirl/green name = "green schoolgirl uniform" icon_state = "schoolgirlgreen" item_state = "schoolgirlgreen" item_color = "schoolgirlgreen" - /obj/item/clothing/under/schoolgirl/orange name = "orange schoolgirl uniform" icon_state = "schoolgirlorange" item_state = "schoolgirlorange" item_color = "schoolgirlorange" - /obj/item/clothing/under/overalls name = "laborer's overalls" desc = "A set of durable overalls for getting the job done." @@ -351,7 +352,6 @@ item_state = "lb_suit" item_color = "overalls" can_adjust = FALSE - /obj/item/clothing/under/pirate name = "pirate outfit" desc = "Yarr." @@ -359,7 +359,6 @@ item_state = "pirate" item_color = "pirate" can_adjust = FALSE - /obj/item/clothing/under/soviet name = "soviet uniform" desc = "For the Motherland!" @@ -367,7 +366,6 @@ item_state = "soviet" item_color = "soviet" can_adjust = FALSE - /obj/item/clothing/under/redcoat name = "redcoat uniform" desc = "Looks old." @@ -375,7 +373,6 @@ item_state = "redcoat" item_color = "redcoat" can_adjust = FALSE - /obj/item/clothing/under/kilt name = "kilt" desc = "Includes shoes and plaid." @@ -385,7 +382,6 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/kilt/highlander desc = "You're the only one worthy of this kilt." @@ -402,7 +398,6 @@ body_parts_covered = CHEST|GROIN|LEGS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" @@ -413,11 +408,9 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/gladiator/ash_walker desc = "This gladiator uniform appears to be covered in ash and fairly dated." has_sensor = NO_SENSORS - /obj/item/clothing/under/sundress name = "sundress" desc = "Makes you want to frolic in a field of daisies." @@ -427,7 +420,6 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/captainparade name = "captain's parade uniform" desc = "A captain's luxury-wear, for special occasions." @@ -435,7 +427,6 @@ item_state = "by_suit" item_color = "captain_parade" can_adjust = FALSE - /obj/item/clothing/under/hosparademale name = "head of security's parade uniform" desc = "A male head of security's luxury-wear, for special occasions." @@ -443,7 +434,6 @@ item_state = "r_suit" item_color = "hos_parade_male" can_adjust = FALSE - /obj/item/clothing/under/hosparadefem name = "head of security's parade uniform" desc = "A female head of security's luxury-wear, for special occasions." @@ -452,7 +442,6 @@ item_color = "hos_parade_fem" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." @@ -460,7 +449,6 @@ item_state = "gy_suit" item_color = "assistant_formal" can_adjust = FALSE - /obj/item/clothing/under/blacktango name = "black tango dress" desc = "Filled with Latin fire." @@ -469,8 +457,6 @@ item_color = "black_tango" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - body_parts_covered = CHEST|GROIN - /obj/item/clothing/under/stripeddress name = "striped dress" desc = "Fashion in space." @@ -480,7 +466,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_FULL can_adjust = FALSE - /obj/item/clothing/under/sailordress name = "sailor dress" desc = "Formal wear for a leading lady." @@ -490,7 +475,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/redeveninggown name = "red evening gown" desc = "Fancy dress for space bar singers." @@ -499,7 +483,6 @@ item_color = "red_evening_gown" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/maid name = "maid costume" desc = "Maid in China." @@ -509,12 +492,10 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/maid/Initialize() . = ..() var/obj/item/clothing/accessory/maidapron/A = new (src) attach_accessory(A) - /obj/item/clothing/under/janimaid name = "maid uniform" desc = "A simple maid uniform for housekeeping." @@ -524,7 +505,6 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/plaid_skirt name = "red plaid skirt" desc = "A preppy red skirt with a white blouse." @@ -534,7 +514,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/plaid_skirt/blue name = "blue plaid skirt" desc = "A preppy blue skirt with a white blouse." @@ -544,7 +523,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/plaid_skirt/purple name = "purple plaid skirt" desc = "A preppy purple skirt with a white blouse." @@ -554,7 +532,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/singery name = "yellow performer's outfit" desc = "Just looking at this makes you want to sing." @@ -565,7 +542,6 @@ fitted = NO_FEMALE_UNIFORM alternate_worn_layer = ABOVE_SHOES_LAYER can_adjust = FALSE - /obj/item/clothing/under/singerb name = "blue performer's outfit" desc = "Just looking at this makes you want to sing." @@ -576,7 +552,6 @@ alternate_worn_layer = ABOVE_SHOES_LAYER fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/plaid_skirt/green name = "green plaid skirt" desc = "A preppy green skirt with a white blouse." @@ -586,17 +561,14 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/jester name = "jester suit" desc = "A jolly dress, well suited to entertain your master, nuncle." icon_state = "jester" item_color = "jester" can_adjust = FALSE - /obj/item/clothing/under/jester/alt icon_state = "jester2" - /obj/item/clothing/under/geisha name = "geisha suit" desc = "Cute space ninja senpai not included." @@ -604,14 +576,12 @@ item_color = "geisha" body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE - /obj/item/clothing/under/villain name = "villain suit" desc = "A change of wardrobe is necessary if you ever want to catch a real superhero." icon_state = "villain" item_color = "villain" can_adjust = FALSE - /obj/item/clothing/under/sailor name = "sailor suit" desc = "Skipper's in the wardroom drinkin gin'." @@ -619,7 +589,6 @@ item_state = "b_suit" item_color = "sailor" can_adjust = FALSE - /obj/item/clothing/under/plasmaman name = "plasma envirosuit" desc = "A special containment suit that allows plasma-based lifeforms to exist safely in an oxygenated environment, and automatically extinguishes them in a crisis. Despite being airtight, it's not spaceworthy." @@ -633,17 +602,12 @@ var/next_extinguish = 0 var/extinguish_cooldown = 100 var/extinguishes_left = 5 - - /obj/item/clothing/under/plasmaman/examine(mob/user) ..() to_chat(user, "There are [extinguishes_left] extinguisher charges left in this suit.") - - /obj/item/clothing/under/plasmaman/proc/Extinguish(mob/living/carbon/human/H) if(!istype(H)) return - if(H.on_fire) if(extinguishes_left) if(next_extinguish > world.time) @@ -654,7 +618,6 @@ H.ExtinguishMob() new /obj/effect/particle_effect/water(get_turf(H)) return 0 - /obj/item/clothing/under/plasmaman/attackby(obj/item/E, mob/user, params) ..() if (istype(E, /obj/item/extinguisher_refill)) @@ -668,20 +631,17 @@ return return return - /obj/item/extinguisher_refill name = "envirosuit extinguisher cartridge" desc = "A cartridge loaded with a compressed extinguisher mix, used to refill the automatic extinguisher on plasma envirosuits." icon_state = "plasmarefill" icon = 'icons/obj/device.dmi' - /obj/item/clothing/under/rank/security/navyblue/russian name = "\improper Russian officer's uniform" desc = "The latest in fashionable russian outfits." icon_state = "hostanclothes" item_state = "hostanclothes" item_color = "hostanclothes" - /obj/item/clothing/under/mummy name = "mummy wrapping" desc = "Return the slab or suffer my stale references." @@ -692,7 +652,6 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/scarecrow name = "scarecrow clothes" desc = "Perfect camouflage for hiding in botany." @@ -703,7 +662,6 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/draculass name = "draculass coat" desc = "A dress inspired by the ancient \"Victorian\" era." @@ -713,8 +671,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/drfreeze name = "doctor freeze's jumpsuit" desc = "A modified scientist jumpsuit to look extra cool." @@ -722,8 +678,6 @@ item_state = "drfreeze" item_color = "drfreeze" can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/lobster name = "foam lobster suit" desc = "Who beheaded the college mascot?" @@ -732,8 +686,6 @@ item_color = "lobster" fitted = NO_FEMALE_UNIFORM can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/gondola name = "gondola hide suit" desc = "Now you're cooking." @@ -741,7 +693,6 @@ item_state = "lb_suit" item_color = "gondola" can_adjust = FALSE - /obj/item/clothing/under/skeleton name = "skeleton jumpsuit" desc = "A black jumpsuit with a white bone pattern printed on it. Spooky!" @@ -752,10 +703,18 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE +/obj/item/clothing/under/durathread + name = "durathread jumpsuit" + desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." + icon_state = "durathread" + item_state = "durathread" + item_color = "durathread" + can_adjust = FALSE + armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) /obj/item/clothing/under/gear_harness name = "gear harness" desc = "A simple, inconspicuous harness replacement for a jumpsuit." icon_state = "gear_harness" item_state = "gear_harness" //We dont use golem do to being a item, item without faces making it default to error suit sprites. - body_parts_covered = CHEST|GROIN \ No newline at end of file + body_parts_covered = CHEST|GROIN diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index 5cfa454bd9..a265a4e907 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -63,6 +63,8 @@ /obj/item/clothing/suit/wizrobe/fake = 1, /obj/item/clothing/head/wizard/fake = 1, /obj/item/staff = 3, + /obj/item/clothing/under/rank/mime/skirt = 1, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 1, /obj/item/clothing/mask/gas/sexyclown = 1, /obj/item/clothing/under/rank/clown/sexy = 1, /obj/item/clothing/mask/gas/sexymime = 1, diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index c31c9a12a2..1885a6518e 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -31,6 +31,9 @@ /obj/item/clothing/under/pants/tan = 4, /obj/item/clothing/under/pants/track = 3, /obj/item/clothing/suit/jacket/miljacket = 5, + /obj/item/clothing/under/scratch/skirt = 2, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 2, + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt = 2, /obj/item/clothing/neck/tie/blue = 3, /obj/item/clothing/neck/tie/red = 3, /obj/item/clothing/neck/tie/black = 3, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 1bc0e242c8..1637d3d265 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -40,6 +40,7 @@ /obj/item/clothing/suit/hooded/wintercoat/medical = 3, /obj/item/clothing/under/rank/nursesuit = 3, /obj/item/clothing/head/nursehat = 3, + /obj/item/clothing/under/rank/medical/skirt= 5, /obj/item/clothing/under/rank/medical/blue = 2, /obj/item/clothing/under/rank/medical/green = 2, /obj/item/clothing/under/rank/medical/purple = 2, @@ -67,6 +68,7 @@ /obj/item/storage/backpack/satchel/eng = 3, /obj/item/clothing/suit/hooded/wintercoat/engineering = 3, /obj/item/clothing/under/rank/engineer = 5, + /obj/item/clothing/under/rank/engineer/skirt = 5, /obj/item/clothing/suit/hazardvest = 5, /obj/item/clothing/shoes/workboots = 5, /obj/item/clothing/head/hardhat = 5) @@ -87,6 +89,7 @@ /obj/item/storage/backpack/industrial = 3, /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos = 5, /obj/item/clothing/under/rank/atmospheric_technician = 5, + /obj/item/clothing/under/rank/atmospheric_technician/skirt = 5, /obj/item/clothing/shoes/sneakers/black = 5) refill_canister = /obj/item/vending_refill/wardrobe/atmos_wardrobe @@ -101,6 +104,7 @@ vend_reply = "Thank you for using the CargoDrobe!" products = list(/obj/item/clothing/suit/hooded/wintercoat/cargo = 3, /obj/item/clothing/under/rank/cargotech = 5, + /obj/item/clothing/under/rank/cargotech/skirt = 5, /obj/item/clothing/shoes/sneakers/black = 5, /obj/item/clothing/gloves/fingerless = 5, /obj/item/clothing/head/soft = 5, @@ -118,6 +122,7 @@ vend_reply = "Thank you for using the RoboDrobe!" products = list(/obj/item/clothing/glasses/hud/diagnostic = 3, /obj/item/clothing/under/rank/roboticist = 3, + /obj/item/clothing/under/rank/roboticist/skirt = 3, /obj/item/clothing/suit/toggle/labcoat = 3, /obj/item/clothing/shoes/sneakers/black = 3, /obj/item/clothing/gloves/fingerless = 3, @@ -140,6 +145,7 @@ /obj/item/storage/backpack/satchel/tox = 3, /obj/item/clothing/suit/hooded/wintercoat/science = 3, /obj/item/clothing/under/rank/scientist = 4, + /obj/item/clothing/under/rank/scientist/skirt = 4, /obj/item/clothing/suit/toggle/labcoat/science = 4, /obj/item/clothing/shoes/sneakers/white = 4, /obj/item/radio/headset/headset_sci = 4, @@ -161,6 +167,7 @@ /obj/item/clothing/suit/apron = 3, /obj/item/clothing/suit/apron/overalls = 5, /obj/item/clothing/under/rank/hydroponics = 5, + /obj/item/clothing/under/rank/hydroponics/skirt = 5, /obj/item/clothing/mask/bandana = 4) refill_canister = /obj/item/vending_refill/wardrobe/hydro_wardrobe @@ -175,6 +182,9 @@ vend_reply = "Thank you for using the CuraDrobe!" products = list(/obj/item/clothing/head/fedora/curator = 2, /obj/item/clothing/suit/curator = 2, + /obj/item/clothing/under/rank/curator/skirt = 2, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 2, + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt = 2, /obj/item/clothing/under/rank/curator/treasure_hunter = 2, /obj/item/clothing/shoes/workboots/mining = 2, /obj/item/storage/backpack/satchel/explorer = 2, @@ -194,6 +204,7 @@ /obj/item/radio/headset/headset_srv = 3, /obj/item/clothing/under/sl_suit = 3, /obj/item/clothing/under/rank/bartender = 3, + /obj/item/clothing/under/rank/bartender/skirt = 2, /obj/item/clothing/under/rank/bartender/purple = 2, /obj/item/clothing/accessory/waistcoat = 3, /obj/item/clothing/suit/apron/purple_bartender = 2, @@ -226,6 +237,7 @@ /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/suit/toggle/chef = 2, /obj/item/clothing/under/rank/chef = 2, + /obj/item/clothing/under/rank/chef/skirt = 2, /obj/item/clothing/head/chefhat = 2, /obj/item/reagent_containers/rag = 3) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe @@ -240,6 +252,7 @@ product_ads = "Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!" vend_reply = "Thank you for using the JaniDrobe!" products = list(/obj/item/clothing/under/rank/janitor = 2, + /obj/item/clothing/under/rank/janitor/skirt = 2, /obj/item/cartridge/janitor = 3, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, @@ -267,6 +280,12 @@ vend_reply = "Thank you for using the LawDrobe!" products = list(/obj/item/clothing/under/lawyer/female = 3, /obj/item/clothing/under/lawyer/black = 3, + /obj/item/clothing/under/lawyer/black/skirt = 3, + /obj/item/clothing/under/lawyer/red/skirt = 3, + /obj/item/clothing/under/lawyer/bluesuit/skirt = 3, + /obj/item/clothing/under/lawyer/blue/skirt = 3, + /obj/item/clothing/under/lawyer/purpsuit/skirt = 3, + /obj/item/clothing/under/lawyer/blacksuit/skirt = 3, /obj/item/clothing/under/lawyer/red = 3, /obj/item/clothing/under/lawyer/bluesuit = 3, /obj/item/clothing/suit/toggle/lawyer = 3, @@ -291,6 +310,7 @@ /obj/item/storage/backpack/cultpack = 2, /obj/item/clothing/accessory/pocketprotector/cosmetology = 2, /obj/item/clothing/under/rank/chaplain = 2, + /obj/item/clothing/under/rank/chaplain/skirt = 2, /obj/item/clothing/shoes/sneakers/black = 2, /obj/item/clothing/suit/nun = 2, /obj/item/clothing/head/nun_hood = 2, @@ -308,6 +328,7 @@ product_ads = "Our clothes are 0.5% more resistant to acid spills! Get yours now!" vend_reply = "Thank you for using the ChemDrobe!" products = list(/obj/item/clothing/under/rank/chemist = 3, + /obj/item/clothing/under/rank/chemist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/chemist = 3, /obj/item/storage/backpack/chemistry = 3, @@ -325,6 +346,7 @@ product_ads = "Perfect for the mad scientist in you!" vend_reply = "Thank you for using the GeneDrobe!" products = list(/obj/item/clothing/under/rank/geneticist = 3, + /obj/item/clothing/under/rank/geneticist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/genetics = 3, /obj/item/storage/backpack/genetics = 3, @@ -341,6 +363,7 @@ product_ads = " Viruses getting you down? Then upgrade to sterilized clothing today!" vend_reply = "Thank you for using the ViroDrobe" products = list(/obj/item/clothing/under/rank/virologist = 3, + /obj/item/clothing/under/rank/virologist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/virologist = 3, /obj/item/clothing/mask/surgical = 3, diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 3d281606de26537b657b52dfa55cdf8856399bf6..a2d0b6e097a2c071bc6afca7f27475681a831815 100644 GIT binary patch literal 290404 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

Qh(eqW*$A1JahpcanWo{NF(5 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�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Ⓢ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 z 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