From bb2aa1487eb2a703dbf89983ea69bb82318d7d65 Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Sun, 8 Mar 2020 10:50:44 +1100 Subject: [PATCH 01/19] Create hugbot.dm --- hyperstation/code/mobs/hugbot.dm | 311 +++++++++++++++++++++++++++++++ 1 file changed, 311 insertions(+) create mode 100644 hyperstation/code/mobs/hugbot.dm diff --git a/hyperstation/code/mobs/hugbot.dm b/hyperstation/code/mobs/hugbot.dm new file mode 100644 index 00000000..89d7acbe --- /dev/null +++ b/hyperstation/code/mobs/hugbot.dm @@ -0,0 +1,311 @@ +//HUGBOT +//HUGBOT PATHFINDING +//HUGBOT ASSEMBLY + + +/mob/living/simple_animal/bot/hugbot + name = "\improper Hugbot" + desc = "A little cudly robot. He looks excited." + icon = 'hyperstation/icons/mobs/aibots.dmi' + icon_state = "hugbot0" + density = FALSE + anchored = FALSE + health = 20 + maxHealth = 20 + pass_flags = PASSMOB + + status_flags = (CANPUSH | CANSTUN) + + bot_type = HUG_BOT + model = "Hugbot" + bot_core_type = /obj/machinery/bot_core/hugbot + window_id = "autohug" + window_name = "Automatic Hugging Unit v1.0 Alpha" + path_image_color = "#FFDDDD" + + base_speed = 4 + + var/stationary_mode = 0 //If enabled, the Hugbot will not move automatically. + var/mob/living/carbon/patient = null + var/mob/living/carbon/oldpatient = null + var/last_found = 0 + + +/mob/living/simple_animal/bot/hugbot/update_icon() + cut_overlays() + if(!on) + icon_state = "hugbot0" + return + if(IsStun()) + icon_state = "hugbota" + return + if(mode == BOT_HEALING) + icon_state = "hugbots[stationary_mode]" + return + else if(stationary_mode) //Bot has yellow light to indicate stationary mode. + icon_state = "hugbot2" + else + icon_state = "hugbot1" + +/mob/living/simple_animal/bot/medbot/Initialize(mapload, new_skin) + . = ..() + update_icon() + + +/mob/living/simple_animal/bot/hugbot/update_canmove() + . = ..() + update_icon() + +/mob/living/simple_animal/bot/hugbot/bot_reset() + ..() + update_icon() + +/mob/living/simple_animal/bot/hugbot/proc/soft_reset() //Allows the medibot to still actively perform its medical duties without being completely halted as a hard reset does. + path = list() + patient = null + mode = BOT_IDLE + last_found = world.time + update_icon() + +/mob/living/simple_animal/bot/hugbot/set_custom_texts() + + text_hack = "You bypass [name]'s manipulator pressure sensors." + text_dehack = "You rewire [name]'s manipulator pressure sensors." + text_dehack_fail = "[name] seems damaged and does not respond to reprogramming!" + +/mob/living/simple_animal/bot/hugbot/attack_paw(mob/user) + return attack_hand(user) + +/mob/living/simple_animal/bot/hugbot/get_controls(mob/user) + var/dat + dat += hack(user) + dat += showpai(user) + dat += "Hugging Unit Controls v1.0 Alpha

" + dat += "Status: [on ? "On" : "Off"]
" + dat += "Maintenance panel panel is [open ? "opened" : "closed"]
" + dat += "Behaviour controls are [locked ? "locked" : "unlocked"]
" + if(!locked || issilicon(user) || IsAdminGhost(user)) + dat += "Patrol Station: [auto_patrol ? "Yes" : "No"]
" + dat += "Stationary Mode: [stationary_mode ? "Yes" : "No"]
" + + return dat + +/mob/living/simple_animal/bot/hugbot/Topic(href, href_list) + if(..()) + return 1 + + update_controls() + return + +/mob/living/simple_animal/bot/hugbot/attackby(obj/item/W as obj, mob/user as mob, params) + var/current_health = health + ..() + if(health < current_health) //if medbot took some damage + step_to(src, (get_step_away(src,user))) + +/mob/living/simple_animal/bot/hugbot/emag_act(mob/user) + ..() + if(emagged == 2) + if(user) + to_chat(user, "You short out [src]'s manipulator pressure sensors.") + audible_message("[src]'s arm twitches violently!") + flick("medibot_spark", src) + playsound(src, "sparks", 75, 1) + + +/mob/living/simple_animal/bot/hugbot/proc/assess_patient(mob/living/carbon/C) + //Time to see if they need medical help! + if(C.stat == DEAD || (HAS_TRAIT(C, TRAIT_FAKEDEATH))) + return FALSE //welp too late for them! + + if(!(loc == C.loc) && !(isturf(C.loc) && isturf(loc))) + return FALSE + + if(ishuman(C)) + var/mob/living/carbon/human/H = C + GET_COMPONENT_FROM(mood, /datum/component/mood, H) + if(emagged != 2) // EVERYONE GETS HUGS! + for(var/datum/mood_event/i in mood.mood_events) + if (i.description == "Hugs are nice.\n" ) + return FALSE + else if (C.IsKnockdown()) + return FALSE + return TRUE + + return FALSE + +/mob/living/simple_animal/bot/hugbot/process_scan(mob/living/carbon/human/H) + if(H.stat == DEAD) + return + + if((H == oldpatient) && (world.time < last_found + 200)) + return + + if(assess_patient(H)) + last_found = world.time + return H + else + return + +/mob/living/simple_animal/bot/hugbot/handle_automated_action() + if(!..()) + return + + if(mode == BOT_HEALING) + medicate_patient(patient) + return + + if(IsStun()) + oldpatient = patient + patient = null + mode = BOT_IDLE + update_icon() + return + + if(frustration > 8) + oldpatient = patient + soft_reset() + + if(QDELETED(patient)) + var/scan_range = (stationary_mode ? 1 : DEFAULT_SCAN_RANGE) //If in stationary mode, scan range is limited to adjacent patients. + patient = scan(/mob/living/carbon/human, oldpatient, scan_range) + oldpatient = patient + + if(patient && (get_dist(src,patient) <= 1)) //Patient is next to us, begin treatment! + if(mode != BOT_HEALING) + mode = BOT_HEALING + update_icon() + frustration = 0 + medicate_patient(patient) + return + + //Patient has moved away from us! + else if(patient && path.len && (get_dist(patient,path[path.len]) > 2)) + path = list() + mode = BOT_IDLE + last_found = world.time + + else if(stationary_mode && patient) //Since we cannot move in this mode, ignore the patient and wait for another. + soft_reset() + return + + if(patient && path.len == 0 && (get_dist(src,patient) > 1)) + path = get_path_to(src, get_turf(patient), /turf/proc/Distance_cardinal, 0, 30,id=access_card) + mode = BOT_MOVING + if(!path.len) //try to get closer if you can't reach the patient directly + path = get_path_to(src, get_turf(patient), /turf/proc/Distance_cardinal, 0, 30,1,id=access_card) + if(!path.len) //Do not chase a patient we cannot reach. + soft_reset() + + if(path.len > 0 && patient) + if(!bot_move(path[path.len])) + oldpatient = patient + soft_reset() + return + + if(path.len > 8 && patient) + frustration++ + + if(auto_patrol && !stationary_mode && !patient) + if(mode == BOT_IDLE || mode == BOT_START_PATROL) + start_patrol() + + if(mode == BOT_PATROL) + bot_patrol() + + return + +/mob/living/simple_animal/bot/hugbot/UnarmedAttack(atom/A) + if(iscarbon(A)) + var/mob/living/carbon/C = A + patient = C + mode = BOT_HEALING + update_icon() + medicate_patient(C) + update_icon() + else + ..() + +/mob/living/simple_animal/bot/hugbot/proc/medicate_patient(mob/living/carbon/C) + if(!on) + return + + if(!istype(C)) + oldpatient = patient + soft_reset() + return + + if(C.stat == DEAD || (HAS_TRAIT(C, TRAIT_FAKEDEATH))) + oldpatient = patient + soft_reset() + return + + visible_message("[src] hugs [C] to make [C.p_them()] feel better!", \ + "You hug [C] to make [C.p_them()] feel better!") + SEND_SIGNAL(C, COMSIG_ADD_MOOD_EVENT, "hug", /datum/mood_event/hug) + + if (emagged != 2) + C.AdjustStun(-60) + C.AdjustKnockdown(-60) + C.AdjustUnconscious(-60) + C.AdjustSleeping(-100) + if(recoveringstam) + C.adjustStaminaLoss(-15) + else if(resting) + C.resting = 0 + C.update_canmove() + else + C.Knockdown(100) + C.Stun(100) + C.update_canmove() + + playsound(C.loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + + oldpatient = patient + patient = null + mode = BOT_IDLE + update_icon() + return + +/mob/living/simple_animal/bot/hugbot/explode() + on = FALSE + visible_message("[src] blows apart!") + do_sparks(3, TRUE, src) + ..() + +/obj/machinery/bot_core/hugbot + req_one_access = list(ACCESS_ROBOTICS) + +/obj/item/bot_assembly/hugbot + desc = "It's a box of hugs with an arm attached." + name = "incomplete hugbot assembly" + icon = 'hyperstation/icons/mobs/aibots.dmi' + icon_state = "hugbot_arm" + created_name = "Hugbot" + +/obj/item/bot_assembly/hugbot/attackby(obj/item/W, mob/user, params) + ..() + if(istype(W, /obj/item/assembly/prox_sensor)) + if(!can_finish_build(W, user)) + return + var/mob/living/simple_animal/bot/hugbot/A = new(drop_location()) + A.name = created_name + A.robot_arm = W.type + to_chat(user, "You add [W] to [src]. Beep boop!") + qdel(W) + qdel(src) + +/obj/item/storage/box/hug/attackby(obj/item/I, mob/user, params) + if((istype(I, /obj/item/bodypart/l_arm/robot)) || (istype(I, /obj/item/bodypart/r_arm/robot))) + if(contents.len) //prevent accidently deleting contents + to_chat(user, "You need to empty [src] out first!") + return + if(!user.temporarilyRemoveItemFromInventory(I)) + return + qdel(I) + to_chat(user, "You add [I] to the [src]! You've got a hugbot assembly now!") + var/obj/item/bot_assembly/hugbot/A = new + qdel(src) + user.put_in_hands(A) + else + return ..() From ab894748cc2ed65f96b6a086e1b953747012e386 Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Sun, 8 Mar 2020 10:51:35 +1100 Subject: [PATCH 02/19] Add files via upload --- hyperstation/icons/mobs/aibots.dmi | Bin 0 -> 1127 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hyperstation/icons/mobs/aibots.dmi diff --git a/hyperstation/icons/mobs/aibots.dmi b/hyperstation/icons/mobs/aibots.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1710d3ad5b0cf88aacdce40dfb6c95ca37196f8a GIT binary patch literal 1127 zcmV-t1ep7YP)C0000*P)t-sz`(#b zI5@3vX)!S|iCI(fos(!oKQ=Zt;B8{>c4?FV00930+1c5*x3}_fVO3OAK0ZEVWMu#U z|NrU$0A>Kdz`*~RGmVxYKhdclZTg~d2LVT9rdOl>$UK+~qI;OgfBjxqqg z!hDe8s>t#H00S3EL_t(|ob6hHZmTd1ge)|y(7ruD{Qsv8DC-2nKDUn3ZpG51tYvTTn%o+$D;Y;h9IuFzJF63@T!Z3_9K>}QG=U%W`Z3E~cS;i!E1GU#v*j>?xW zf(CcsIrAH6W`Lsv`jZp~r|)-Dyyf}ZbnvlpM9>vu4COqI}BeB-{B7HZ*nb;2o4<<@ox=laYQi7KK_4fo@3!lf+EP&1JiZhIsJar~&k=y5s!w2~HyTxa!dDi>iystqfroq?F8uYc-;x}lUY>t=;k4W*-RuqwbPe9_a41S9hB}qK|{)Z7j`rZ6~ffdE{ zexTp21L}8s0zUMdezzwO`o3rMyFCFHdQQJ5Ai(SQ6a=sp#h3uAUUvcs2&nu45eVq~ t0qW5D10pa``UBLV^#?>?K%D<{d;%ffX*|aS!-N0;002ovPDHLkV1ivy1xEk? literal 0 HcmV?d00001 From c53fb64d7d6e88ab35bb01e41a99e8fe703bcdc8 Mon Sep 17 00:00:00 2001 From: Vladin Ampora <44104681+VladinXXV@users.noreply.github.com> Date: Tue, 10 Mar 2020 21:06:22 -0400 Subject: [PATCH 03/19] This is old. Begone. BAP! --- icons/obj/drinks.dmi | Bin 95901 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icons/obj/drinks.dmi diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi deleted file mode 100644 index 7920004ee114b3108547e89bf9890965d06da07e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95901 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%0AOGfBw2p{%8mh(M+W{d>C6GAY3`)_*o;yC?p#T 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 L7-^Sk+K2rw9olQ+ From 2f94cd2a8085c68720951a622c92e29c34f47f1f Mon Sep 17 00:00:00 2001 From: Vladin Ampora <44104681+VladinXXV@users.noreply.github.com> Date: Tue, 10 Mar 2020 21:07:32 -0400 Subject: [PATCH 04/19] New drinks.dmi! BAP x2! --- icons/obj/drinks.dmi | Bin 0 -> 94743 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/obj/drinks.dmi diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..21e94c07c9b502cd82edcae2e95e5f9ace253afe GIT binary patch literal 94743 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%0AL64W=X8{R;WCzsDj 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 literal 0 HcmV?d00001 From f8ebf4137821b40d493ffada9938253cdda58120 Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Thu, 12 Mar 2020 17:13:49 +1100 Subject: [PATCH 05/19] Update robots.dm --- code/__DEFINES/robots.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/robots.dm b/code/__DEFINES/robots.dm index 0820d632..e0a5f0de 100644 --- a/code/__DEFINES/robots.dm +++ b/code/__DEFINES/robots.dm @@ -35,7 +35,8 @@ #define CLEAN_BOT (1<<3) // Cleanbots #define MED_BOT (1<<4) // Medibots #define HONK_BOT (1<<5) // Honkbots & ED-Honks -#define FIRE_BOT (1<<6) // Firebots +#define FIRE_BOT (1<<6) // FirebotsHonks +#define HUG_BOT (1<<7) // Hugbots //AI notification defines #define NEW_BORG 1 From 479f54c907900b908a418c548a9726f96367febb Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Thu, 12 Mar 2020 17:14:28 +1100 Subject: [PATCH 06/19] Update robots.dm --- code/__DEFINES/robots.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/robots.dm b/code/__DEFINES/robots.dm index e0a5f0de..1faa87e9 100644 --- a/code/__DEFINES/robots.dm +++ b/code/__DEFINES/robots.dm @@ -35,7 +35,7 @@ #define CLEAN_BOT (1<<3) // Cleanbots #define MED_BOT (1<<4) // Medibots #define HONK_BOT (1<<5) // Honkbots & ED-Honks -#define FIRE_BOT (1<<6) // FirebotsHonks +#define FIRE_BOT (1<<6) // Firebots #define HUG_BOT (1<<7) // Hugbots //AI notification defines From 73b456fa6af9d044e29a8ae49be9efc2fd62829f Mon Sep 17 00:00:00 2001 From: Improvedname Date: Thu, 12 Mar 2020 20:14:13 +0100 Subject: [PATCH 07/19] E --- code/modules/mining/equipment/kinetic_crusher.dm | 4 ++-- .../mob/living/simple_animal/hostile/megafauna/colossus.dm | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 3fdbacc9..eb70ab82 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -261,7 +261,7 @@ desc = "A wing ripped from a watcher. Suitable as a trophy for a kinetic crusher." icon_state = "watcher_wing" denied_type = /obj/item/crusher_trophy/watcher_wing - bonus_value = 50 + bonus_value = 30 /obj/item/crusher_trophy/watcher_wing/effect_desc() return "mark detonation to prevent certain creatures from using certain attacks for [bonus_value*0.1] second\s" @@ -442,4 +442,4 @@ new /obj/effect/temp_visual/hierophant/wall/crusher(otherT, user) /obj/effect/temp_visual/hierophant/wall/crusher - duration = 75 + duration = 55 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index b529d826..b88db1fa 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -125,6 +125,8 @@ Difficulty: Very Hard if(H.mind) if(H.mind.martial_art && prob(H.mind.martial_art.deflection_chance)) . = TRUE + if (is_species(H, /datum/species/golem/sand)) + . = TRUE /mob/living/simple_animal/hostile/megafauna/colossus/proc/alternating_dir_shots() dir_shots(GLOB.diagonals) From f014a310f6db317285c992f9b8e6a1584d3c49c0 Mon Sep 17 00:00:00 2001 From: Improvedname Date: Tue, 17 Mar 2020 17:53:22 +0100 Subject: [PATCH 08/19] Boom --- .../ammunition/ballistic/pistol.dm | 6 ++++++ .../projectiles/ammunition/ballistic/rifle.dm | 7 +++++++ .../boxes_magazines/external/pistol.dm | 8 ++++++++ .../boxes_magazines/external/rifle.dm | 8 ++++++++ .../projectiles/guns/ballistic/automatic.dm | 15 +++++++++++++++ .../projectiles/guns/ballistic/pistol.dm | 14 ++++++++++++++ .../projectiles/projectile/bullets/pistol.dm | 5 +++++ .../projectiles/projectile/bullets/rifle.dm | 5 +++++ icons/mob/inhands/weapons/guns_lefthand.dmi | Bin 60952 -> 61777 bytes icons/mob/inhands/weapons/guns_righthand.dmi | Bin 63436 -> 64357 bytes icons/obj/ammo.dmi | Bin 28250 -> 29321 bytes icons/obj/guns/projectile.dmi | Bin 35812 -> 37211 bytes sound/weapons/gunshot_braton.ogg | Bin 0 -> 14371 bytes sound/weapons/gunshot_lato.ogg | Bin 0 -> 14744 bytes 14 files changed, 68 insertions(+) create mode 100644 sound/weapons/gunshot_braton.ogg create mode 100644 sound/weapons/gunshot_lato.ogg diff --git a/code/modules/projectiles/ammunition/ballistic/pistol.dm b/code/modules/projectiles/ammunition/ballistic/pistol.dm index 13a284e9..ad962ebb 100644 --- a/code/modules/projectiles/ammunition/ballistic/pistol.dm +++ b/code/modules/projectiles/ammunition/ballistic/pistol.dm @@ -1,3 +1,9 @@ +// lato +/obj/item/ammo_casing/latob + name = "Lato-class bullet casing" + desc = "A Lato-class bullet casing. Signiature with lotus engravings." + projectile_type = /obj/item/projectile/bullet/latob + // 10mm (Stechkin) /obj/item/ammo_casing/c10mm diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index 47c5c6d6..9c151667 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -26,3 +26,10 @@ caliber = "40mm" icon_state = "40mmHE" projectile_type = /obj/item/projectile/bullet/a40mm + +// bratonmag (Braton) +/obj/item/ammo_casing/bratonmag + name = "Braton-class bullet casing" + desc = "A signiature shell from a Braton, lined with engravings." + caliber = "bratonb" + projectile_type = /obj/item/projectile/bullet/bratonb diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index dbde572d..93f3c86f 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -1,3 +1,11 @@ +//Lato Ammo +/obj/item/ammo_box/magazine/latomag + name = "pistol magazine (lato)" + desc = "A magazine fitted for lato-class weapons. A lotus decal is inscribed on the backside." + icon_state = "latomag" + ammo_type = /obj/item/ammo_casing/latob + max_ammo = 15 + /obj/item/ammo_box/magazine/m10mm name = "pistol magazine (10mm)" desc = "A gun magazine." diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 4512ba58..436822ef 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -19,3 +19,11 @@ caliber = "a556" max_ammo = 30 multiple_sprites = 2 + +//braton +/obj/item/ammo_box/magazine/bratonmag + name = "toploader magazine (braton)" + icon_state = "bratonmag" + ammo_type = /obj/item/ammo_casing/bratonmag + caliber = "bratonb" + max_ammo = 60 \ No newline at end of file diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 4bd65a7b..36f1fcfd 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -208,6 +208,21 @@ update_icon() return +//WARFRAME WEAPONS INSERT +/obj/item/gun/ballistic/automatic/braton + name = "\improper Braton" + desc = "An unusual weapon in design; sporting a high firing rate and capacity, but low damage. There is a lotus decal on the underside of the barrel." + icon_state = "braton" + item_state = "braton" + w_class = WEIGHT_CLASS_HUGE + slot_flags = 0 + mag_type = /obj/item/ammo_box/magazine/bratonmag + fire_sound = 'sound/weapons/gunshot_braton.ogg' + can_suppress = FALSE + burst_size = 5 + fire_delay = 1 +//ENDS HERE + /obj/item/gun/ballistic/automatic/tommygun name = "\improper Thompson SMG" desc = "Based on the classic 'Chicago Typewriter'." diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 5f67194b..43e98d6f 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -21,6 +21,20 @@ var/obj/item/suppressor/S = new(src) install_suppressor(S) +//WARFRAME WEAPONS INSERT +/obj/item/gun/ballistic/automatic/pistol/lato + name = "\improper Lato" + desc = "A strange sidearm, sporting low damage but a high firing rate and capacity. There is a lotus decal on the barrel." + icon_state = "lato" + item_state = "lato" + w_class = WEIGHT_CLASS_NORMAL + mag_type = /obj/item/ammo_box/magazine/latomag + can_suppress = FALSE + fire_sound = 'sound/weapons/gunshot_lato.ogg' + fire_delay = 0 +//ENDS HERE + + /obj/item/gun/ballistic/automatic/pistol/m1911 name = "\improper M1911" desc = "A classic .45 handgun with a small magazine capacity." diff --git a/code/modules/projectiles/projectile/bullets/pistol.dm b/code/modules/projectiles/projectile/bullets/pistol.dm index b68c3847..1f94de17 100644 --- a/code/modules/projectiles/projectile/bullets/pistol.dm +++ b/code/modules/projectiles/projectile/bullets/pistol.dm @@ -14,6 +14,11 @@ damage = 10 fire_stacks = 1 +// lato +/obj/item/projectile/bullet/latob + name = "Lato-class bullet" + damage = 13 + // 10mm (Stechkin) /obj/item/projectile/bullet/c10mm diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index ae1611cb..e54d3141 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -14,3 +14,8 @@ name = "enchanted 7.62 bullet" damage = 5 stamina = 80 + +// bratonmag (Braton) +/obj/item/projectile/bullet/bratonb + name = "braton bullet" + damage = 10 \ No newline at end of file diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi index 5b3efeb7ab440f3aa3a7f8a7c967d39f7e4562dc..7c411c338c95ab236b118179dfdee4d4f0ca70e3 100644 GIT binary patch delta 2543 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 FV1hQ)Jh}h? diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi index b5c60fc81bd80d4fd2a7baca59cd2b89d47fc8e9..f1152c77967e8c859bb4c7572408a2b775e2d8e8 100644 GIT binary patch delta 5376 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

` zJReSOR+xl0#pv^k+w6s2UHa4G>mv)O{wDai3%aVT?<8x!3HQGLeA-YAw!U>MJUw6& zJy2uv984xuEbzk@hq32;Oh-M&@#147OkvIe*5EL*ZfKAFc%B%&$ZE730)8q{AK(}Y z1qait_rxP~7Hb*6$(O!)@5E=1-CQCS_g(C{2V?xy0#7G?rAG#j7)%qMWlqGnD|u4& z^kl=y>=uB&NaUjk{~oxlAzyh|c0ny)*Ih?nHLKv0lADGT_v`2I(I6rUovGDzW(XF9 zEw_1*eZUH)-Jo%VKQWiR_a{bme%e0@okklO8PE+2Twg%r*USOI#vQAtt#$n?WVsK{ z-Ms=SiSGzRQK-17d#Dp@5?h(`mRftKf&+%1`*%yy=Zvb1;bk8f;~0r(LY>U(Er*{8MIHkdzq z6&has{)Quztn0WyOi8fX9JBHLPO@eP-=|H-5(f7K;;ya6P5eC;AF2+-n?hx8-Fo`s zR>XjvWD|7jcwo1zWy30f@-6Hrn6aqgbI6;E{Aze_61j0}c`CX!u3(k~$$M^9`n2t^ z?4%3>X6UEd3giuLU=RXC;d=QmkYK;o8q#ECAt3u=m(0P`1hc)5i2e%ZG+l7Wkhuf_ zgxrMkYo~{qqnJ@3m@LgnkA||k_{U!X4`trjmfGyUm{(yZ| zJo!63->4nlswtfOs=`wgM^p;`^iYe(zPVhN&H_mRL>s{U7thf#Y(!zbV+STI`(HKP ztUGLXi|*Aw5cf44zPty#0b&U90o}TOanW+1=5%(b|D1awCC8||qR7c%+Wfc>iIfG; zbq!$;kfO6wB3az(iW?*g1Nq?3R!W@ z$HbT&Bo2hzd%btQnP7|_+L=>R9z`#2iD5#$M^kw#|WRXZd z)M1d-X3CnmiLbO|;OeCp#U$TNXlOvm?lNWXU%A!1W|jv^|Fe9al`z)9V3V zI{W$-Ydq-lYsXoIqGaMt%&lmQ7AFvh25}uE=rb*kQ|s&6Yz>4`x6e z1chE#*>A;k!rJqVT?uB)t*)pEoS9z)zqvwV zwHhQ36IsCh3b)frA=n?OQ69$cOZ>fXZrn=eq}cR6Sz(1C9oD*kxL(SuP1H2h}HE=nk8nf zZ18=*=@MXe*$HPUSLax4Z!kCjrw5@r6~TYR&h5 zBwj`34KO*b>s_)Mn+3u6p_ASfOdr`ER4%Sdbx)k^*~fI{M)FB zhuIAuA>9~v3;p98vqEuK{1ceP;YRjJcn&Z=EGxKM4*B@L_=6C9y`%QkwHZ4iG`v#4 z(Jb9YO`mOkPf3|p9)DTRhL5YYt|LeDG4=1D2y2SKHH{RMUjqe40P%5teesSOyg03c z9If?MTcd&sPrihnm=rj5oa2K7_az_N`nrck7465M)5z0%9`?IL7KkAqC*Y+~SK|EJ zu~;H>g~P(j_BvKN{zEnl%Uc zi#b}2)N_d==0)2$w0xfje!9XmO0+^1h`ufqXA+LwObgiR{v$Z2_#wTg|Dt4y|LBrb zY8mO5^SAX5I-xDrNT+ccU>k^sy zg!SrNT&Atl748?AF=ByccTXJ(#f_ckS~UJK#=H6zJ}OPwiLSTJ3nPPdey_$T{^+t} z21rDDIJ_9mrVz<8ZyEW+0T3-X|9+hYGROPk`O$E3aoSO*VAIc-%U5;pem9}9qQ)w1 z3r9G2lmx(flAG&tP->RwYnk>?_NXdlg{*-QNAfP5|P)hKwEcNCwLD6^vh_x(=PGA%Wi1xcJygOs+Hly%j!l6 zmM{S(DNaFVVsn|sN~uwEs@aua*D3~{d-g~d_rNF7A1-`*=8-ab^9&vnILlh9OCPav zMQ1W~rF%5gx6i;na*@j^$2qBb`a3!xd6q!*LbR83;@+lGvT~bkTEwQ%HAMgugO&OY zJXUfNQdY_cC^pXjEm|-mBU{69TL1Rb;}=7%b?OYl;C$^TahV-t2O^~^V0NpyC}lmz!#Cddji*YMr(Y-M<5IiOCD9NEEa z6HOyHMn=(f2ie*nU$e9h2L;WV_ItkCDWhX@mHd&)lMem`dWVArAu)* zOyUG87T|-R8W9FQSd)L!wr%-q0&_>3bcIyXFW#byK6gJfy&Z}!HA76;r}^&-kS9UM z<_@F{wP`lv2x#qdW>zN`D}jO|=nk%}`^zUg>Y04#Dmc&n%bY^Q+ZHsX=R@8qzF8fU z><#mawcluaLSVZ%tF47@KL4FW=*tSs0U}$n;@zr$i3xUqys)GLaj519=0|umO$}7O zA{`Hzk6`MrR0rm? zN6aXfY6?VlB5Y(Md9h3l5dxiacc1Omc*h6pZ72#M)@PvSMh#s;OUk*J^@MbJajNoL z(vU`M6kZHRjVpLH7Qq+eBh)q89hIXBlqUa#djSf{!2bDoJ{IZ+(L=Qq3R;BEA3g9~ zL^>Oiaz_rwninTg^2yk&i}#aDsnLfs_@f72fMY^{LO2EBBbH8h>wxSEs2{uQHtJP8 zacOC3F?-FCSM`TKI!RNWn{|`~TU!~PV!m{8MUL>vHoDH`E?ZG48TuECRz3o9i4?_h zi!V?dcq}80PTGZ-kW`qehUzrxUDD%TXYy>KsYrCIaEVLZIFDB4ZKKJK+}=_iU*w79 zR3A=OZ5bw;==Hc{IpVUj`-8g|R>ytZ?LKTh^tvo39M&~5y+0dNMwYHroAPzBj6TZ_Kyog(XUj26oMUi8NdSp ztkz#k!VSp|pQt9wwu%gRHCKo_AEUG1X})Mq8<|SlA+1L{WT8@LBpAToCCAT~@#)zEBQ`L1E=v$^i&#p^&y&sHnLhpk;Lkwz7`ke`>-k5P7 zWL^kANf=J)tMXE+KC>W||L9qisv`ZyQ(ClM3k17@9oa=8)U{R1e^kK4ld-?tKI}gE z@gUQ%K0?x?DH+!7D-g*;8_;qNj9Ek#M)2-TThjTd1F9HKdS%Jv+>m) z`VEvz2Z)4IE2tGQI6>Tv$;R&sPS?%ya5%IQ}%*SF4)Vu6j9d3#@EioS#dk@NWT8x<;+D2VzgUu|iA#CkB-BeqhM$ z#Bk3JOMa(8YnNzQc6l^aJ=Q)gmkLC#`zgX;4Mu^xNPx76l!X7bxuvLIYjlG7V|YGM zJ1}l3{QeN3WOCiNEc{w*d}^UM(1we_HD7?z2dE`5B{IDUrK~o7YU9H|Y<91B*R$*| z{xnabu&4;VL=?`5nmYmmb2ntUlqA_JF1f-Za5XM_Ro0g<9TjJ3(DLv!K#v-t%**-^Nscny4_ah|><2McUaP zdoG;d0aR}codP%*fy<_yrAgM}8jI}$CQ4Y3bqFLj`BgZ)%}SaWl&(n(CSrX~mn?IJ zxx6LW;_ETc0bv~jCL?z(SJA3b8lsqj0! z1$R9XR+Jo_O4O^V+hcfW%RxCm`Ky<&DZ`BUUdbh1$ky#+#^Y$aVBj_9~}nGf_QT-feU0Btbz zVuu|TfYArpQzCb3dvNIw*&g|U5(#0b=?7Y1oxPXL$rCyO26fOQ2KpTZ_$u0~19~D9zcbiD+%NUm9#@p6PJI96L$Y z(!h#E=_Rd-EaSW9l*>JRudZTC%9E&Hi||k0ZQZ`B@x16BYx?MKj52fI174e+JqSS&-;UIo`0m^EfQ{9dD zyBpwGRb0VgJ01O6$B@N#suKf}#R<+oBFaluetHIQC5t<88=HLzP>Nd}sL4QD=&eNn z_hqzc{M!}X6OVZ;jZ}ac9vzGS(kb1;&=HBb_YCo6IyncrSY@UZ)k?>G!!jn<95cMx<^ zh?renK}`cl0m8!$+}L7=vF00FHxd6D>lyh2h+~G$7#-@6_!e=b-P3k>Clw?Q?=>fLnP7BsDCqO7;-16EZs_-xt3f67gWu`+xE{83DA*3_z5JiHgl$JL z9B889DX7zh$EV@1nRe?v@oOobSfHw2uPpU{1B7Ah09WNBarNm>@gthECn|K-hb7PP z9n&~AF^{O%KRi2(;mDnkQ~y{RrZeGwUuC_1nsS)fM$dewKLMTiY#XJ~yVC`KKTbhh zOXvmsSabzAXGdQX4OM>F!QJliPG#msoIxpm4H#*lI z#YGwlt*24q(&G|WZdjAT-``!|x+{ZVJuTFBWm0!S^PEjoZ{}X6sN1i-0lh*R zdA?5pIt4cq;`}w}W|trDaqbHvPqhv=u1=Jk=SYr+nG8%rR)HuC3)&QpR;e6J z37{!6ME^kLmrSSsZmENXKuc+{n&;xYD#`++D?Ecj? z0N;!JAEX@s^MR*JEtmfT&~N{i2r%~ly~G;Ito6TFn05d51Asw@4^S^ZHHJ1V+SW8P z&A>2@0s`;Guv2CoERTZ$f~MC4VD7rDg_J0Ue*XW{B9O5BiQ}kFk?DL-mVV*Jr`>qX znj>|U-k$*{MQmAFwW4$67Zhk4qqa)-9(J7N$>EA$SJhj_EiA)VbBboaMqacA8vR-- zH-faxl3@Lb;~@J#y$6g3^FcVDcElmKyAxmFU;}1?1 z^PUai;frt zp@8D}uUC?4n!jyEWwbO3>y$zwPCb7o7~lU&=4K8V!ie7e^yIWhaWk z)WqS1MZ`a9X@;o%@9UC4n)O#(Fd@_mer#_;Wag0fw?_*|;jJGnC|@-M$lU)@Q-GRt zO=LPPj(h^8cdzM18&<0qJjTXs1qyDnN(^QR1u_2Xvan}`)idVfj-yZ{%50%W?Xx+L*e!rYr0G(XEgfxae&<~)_V_Wcu9T4; z`-SHyrN#e?&|0$vdU(!WkcaPZdj_PHWG)9Y$ZuN?kOB7?ylPP&t0+lQs=HXJoM9R zKo7_X`kH2WI~WmHL(bBH>X0<#lyx{U4(5O`>V+Vf&W{bro0K=`7mdGw1(1uN7Kh z(1NBS1>CAGzBwf?9^J|*IbCTWIqt4NZ)7j|3MDfHz5nQW$@sv3X?Gcz@qfM(D$C?Y z>=DRm`!c;-IMd@?uZpFNruB9MD4vfou20ju2SB^=Z;BCc>K#4yh>OGN{jCn=g6_;l z@m`c8@$gv_`$$NydSgu4W7}EoBU8GP;%LlgwdwgKqF8?ikUg;qb7wh&uF>)Y`SNmJLQ9z^(GD5U3 zf!-*j@=P!d1sMT3m8_LbN)N$ykQa(;+OuMdK3mZ5DoWHK9!S;jc7ME_%FLZ7JC7~;h@nf7o7hwFt^wW zBnO`P8u393=r7}d{!;nGjnM{87q-Ah4#A^mdncE7wtl23b+t}Md)p(PoD7iEn69O0F>1466B&^-HO+kPv`6i{Qr)W@{w_uFb3_7~qX?Gir9N7D81uav}@gen7lOF+^0 z)qPV^10-l<0G&Y~egOs?KrpYkr)0PeLHdq?$pYyxZ&)R}@S5CzaN2PimIP>;D@VY%-Z*{GScR+2X# z>Q9a&%Qoj@g^=qFJBT=-&k7DC%d#^DOK*dKI+}e);11ul?>`Tx`>vPnhUhh3HBV6v zQVdSvO~|@~`L5hhiCRxjPy2u$=^BeVkgj2D>12WsC~0U)Kk7zKIln7@;f%2srnF~! zFvo+Tg>i?%_CR|DOof4af-U0MHkC$Yk_7ZE)H_9`{G+s_sq(S%9!Q5U5_a?RG{de@ zQDn?PB2KlW2?8oV#<`e6VYGRG00~MFv3R&zyuj11U{}i3EyM14gpmhh${bjhNK6x!JMB65X>=Fl7#X4fiF4ydW)PXh5(da zDEyFd%YQ8`Lv4OgWQ@aaTf|oV?NMZ@i^m=2jg}R@vYHePa`AG7HK22)O9QCQ8Kd12q@8SB<#cI~7F+orgF-(DXFX5paFkqps_?Jk0bkANl0sA!#-G z{1`=2q8TT*xW&T&=&-=(>$kU>5xQ2zVexBCPym{O(w}Zt&!D>iA`e^1dKrY<`@ZHt z&OopLZ+jEB1#Wo1KW-3^xTSik{k;w>GmMO9L_uywJYb}8AOeC^|IoyQW>sv~s#`z5 z8lv&9rp#2EhWh{O&cLy2p!qd9nmUPGK~4R#&8Jiv10c-gn6Pa}v;WFt{-+rDRjlp; zAIUryC5&@`gg06pN;(Hw4*k80Wd#*BHLrSx$an*2MO7VAZ_hUb)HfgTO;Ht6h3B4;xx(|v5cy}&W-p4$xlPoP)GqUE3&^$` zufXFO83#C@x#6E5bbmt4@TCl_8MhF#9^uoH>&gri3^@7lq^FYffgkp~Ci`9}?eaDvKZeLfKvicCgib)9_?8<6`ub++PzEQm zmVNa#2g!(4)ov~be5lt96UH32PgYE7&im&Pk~L`kX$MVJe{UYxO+g6)l@w^mE%ajI zPcmxIi==vkHpYpCC{|lvYBlKTalOyK24rorV-!Yrq%jx|P)Z3vq-7M)5uf|l_usDc zm^X!cCMCRA6c{=(p`8pJ*`8y-X=~$hRtf5zGDo%QKne#IVowuv2t0#@B+Rw~J&-~y zs6li;Cl{9jZXAN4^r{*QQC~1>*r=sWRQq_87LT?3AIiQvs)_IWHlavUdQ+-^f=UsQ zUV7f$dRO zoZ7(S_9ezGT|eOfEZ)|&Jl9c}SOcl`H z#liFX$c&G!Ay>^G&5xw26D5>>^Qqdmbaq}|dO*{D@EXWieS4?!p=TuJk*jR~xf5Zq zK)~RD4><#5VMF8Nmt1n>9yU^=QY5cAa;bc$1d1ozxKA^M(r^;m((N4F*pUmA_EtLT zaNsi=h-mj?ViFq=Rq29Jg77bfMw{;E^I8+Vqpjg zQhbLqg|1#|0O z7rh;gHU^|rOf_X+Zw7qYSrCB+U!c%ly4!`g;uQ)d%!ZzKqcEH|H_Hx8o25m*0wKv+ z0pRkE|6RN9p^`s(6bp5RKjgl{h$rDBplNI>b`W!rk3J=MkPs9}!5OA21>wOpw3$UoGBaGu;nW zel?l%A2-GzcEpnA zjs3?#x;<9mZ5;0f?-BWSD#txC@U%9Egz0M znTmpH0K{*XXiQ5sI%Z>oaufox}a3#AKlpxxCsISKNIUqFLgWqVY9QUS4J^=OIM8!y_2EJ3Kj6^{Fy03u;r&%59 zOIt360=55rYd}v1gL=w;O_=wsBa}Wh#_wAC33^oaM5^I=$_Lqt;n>A5=|t7m}%TW`w1JFZwD69Y4Hl*(}u*v5bE>I#qIFlxmw%3muTOuy;X z!o5sQx736kV{ofCz^#H2KLc(UoDl3erII!8ez4`|5qa0GZGtM-T!#~p>BJiqCX2^{r1g!V;G#NOLkKY}5n34ZH@PA$bR1rD?x_F+NZgLxG#{qt0p6CmKjH~~rvwq`yfVBfF`V8@t`QB#s($)nV`fg)1U zS!SGTE#$G$XkAEmC#W4bY>7jT67mtyl*mRKC+Z(b*F1Kupj>UOQ0pm4M4uuqw+@v7 z@M%Vu$_83dRDt-j%?2^JDE-_U^XDH`)EnZbmb8tzju9?2-_~sgB6W{=Y+N#rwsY&b z5J=*;R(%5Xz}{kcS>4$u(4e}LZA0kQfAvr|IAB623Xtjn6oDD&6{tFq`=??DglvG~ zBzK$*H2MI&NWa?x4KKg9{oV)-OHs}w&?nOqOeo^%8ZhjmY0tL*e-Ti95&^vebgVMy zjRAN;Idf#jBBDSY^)KB~C~mMYI}hXyk@->nm3|u~;PsdXDg8)Cy}gtq#M~k~P$0dT zB|OqM?RzBz-^!NACB*`2zo@;zO*dG`*s<9*zgzC!6^Q|b`1|X0 z|0Tx#mvkv?0MFU4{{gt-g}*ENBuJtYb0I|cSq$&5wWOjiCd2XQ=T!Zqsni26)#%zi z-joPlwc$BT>`T}xgane;cWz6`l(a4d18aHV)Wqlw(kh!cI2)9Fo}7VT5aXJI+~tzx z@9<;Lm15uQbH7i zd;-|?Gz6+6B-SAn5En4K_?i`hlGU0*A92a~NDyiMa%kC4fRc1h6xFwQ1i#j`&R?tK zO!<4I4UlIUfX4x*mHRKeDa8pA(=bqDZIv|-WWmZxq56SO9`!yta_j07(sM2g5&P+z zZ*jkJ2fXGxHN}A!ZWl9YQ6r$C{iY?LPm(TG-}Z0e*rdV~Hqh`;k;4-xK63~;H3Hxx zU4!M|uPj!ip~s|djDt>R=n!pGZu1Z48|0ANM8o(k9@F!0)P(~0q8?Gd1@W1 zsCPiT{e6xLtLem)L3&hM+|<<6-+A(2N5w_pE!o-OAuxJKzY$Ub_&Nt@4go0j3zWnL z*DEiScLe~5S)BRtQ!F}=sWx*Z*xAtdx){h*{tCta;yj5UVPfysgcB?1)-)Cl2Fu+8 z4~C-+IO#Qd0$LMDuSKbjz(!O5i|@805a|AD0#2WswwBL}Y7Syy2o2ze|H6}emwv#n zxe?6*>wRDQCSu-m_qe;Ig-)LV%He;S{`?nQ(^!n{kOT%zQc#1{bGd&XZR4SfQ44vXQ7+T3jbe7 z=qOzfH#PnZ+@6r+E@u~-fEqo1XGTRpPUJaQ{U(pZ6y%S@MDEkrD=m-I$P0A$a)1F8 zOxp(pD0@0y8=g-2vw?<4gE#eahIsK06i2>~<1o(w_gAq!{W49Rdh@LLxP7qwy$DK7 z?0#H9{Trhkh4)ANXINLW2Oty^=-=dKIk0U9ikEF@@YaH8=zk+$%7NLTNQqlDgtobg zvpB|8jTqhP2VmErb=f0l9DQn_eST*raf`6gSrh;F zWB;LB*q(?(8=SShGj|^W5;y5TB<`(E)D;i{?YBkx&(GJ)WB&23DYIIAwvsCzPUQLp zC`0gN!jQ4mZ@1x~tm@0d)4khaLr^dPi~haUGAtbf0-oL<{sD*6EmqUF{Ks7o&-TlH zbpP`M(RLJ7SEs0aAGd9mTq!Xe$+GDx%L!R({^a_jf-lHMH)V;ymmnB4r$Sd}VIdNL3vBoKRlsHBFM^J4qSRdTa3VUKh?v5K z{rdo+aY$&K7Q{b%|Ke@^y?tSCUp9bADw!dEa3`;Y{g=J{A7>iaB(ed*?w9i}IUEIO zlD{qA{>%RQ|KA6am=F5FeXQGWZWc4TV&tv0x9BM|Kn}jc2hx_f8?HRA!$kBP!7VFO z6QWj?wg@MpS(zmETedMmz-Rvd^0Q;Y1M2^!V{5BFh*0b#3>nh=s!HD-JFx`6_L|;t zJG2_GxQrID+HTjt#Ami3*J6aa7%pp!lVxJPrZp>Y6I zpZ?D$K7h+CIoG+D0=k{yde|_h)z&WN-^(UXvKizh^xtp0fh@sRohW`97X0X9${=oI z8_M=4y6O&-JD2^ZKZb(e&eyE`gF?kbMd?CsPjJlc=6wPn0F4>M?O zmJO4`y9TPyao7QcVTi*{wuz8XBW0WuJ-<01%K`HOtO)SPTAp>+BK9A}_<_3NVM_@^ z5X|=4im&V??(6~AZWP~{j>1DLj_6FkXYd0`3)Zh4qF_C@b3ax$TVdv0-qO9YyF-_8 znCHu3Jp{G7SKrJYbqBH2Uw;+2`;>=wjNGTa*LiV=5tSmC^A0-XQxHz@1kKq3sB0v>Hz>vi^d?IW z%zXrRtk`l)`0y3s-O%PlUftkJI-nkqo7M+aB~fe{`W|JtgqdObG-667Qty3XUrQ@R zeKgDUX{nB}84$o(bk`7V@Ow|I#-pIySdegKBvBWy>x*9}5u>0D^y_Uk>=qyVMogQ< z7y%JA$$$Jer{HZF#KtiIe!mLrql{zc~s5Aj|w znfRj@zb7*KPUyrCzxsrWW1jD?!DDEq9yQt#%ui-Q4O+ z!;Pn{C`v+JHG7gIk++mPo0E=akc1&Fu4t_=hKG7&03I{Gj#r>i3!`GR&J1+qd?Ybu z;dc4b*Om&qoWY~WT=h^8D^nbN^ml!O@MkUfz)@mtxbVO-mM9~MMK)pu0PvON&DhCV zS<_BqL;=L3a#TLO_TM)=4>}^$e&=)DbHdvX_|t2{v-FP8Je8Ax2b~H_&5V1(8 za9euu0hM2!sFk~&h*g!M`y-6*4N3R2R>t^{M%MO+D3C|LzbsaQ=DoeKgn?lq8}75! z9^@Kl1qEIqqA)JqtT#bD@u4Y{d)$Gr+OcWlcz^7n6*=g7{DGzrV7gxgx*+3#aq6q> zWSR+VfI%g8Y=2aHeQ?j@D#)}+!&_$^F|bOhp3MX1G=`Qtq=B-46B z+%T8oy`~}PJOlNovVx`-fsC(F#k2tRbRmYla)*Iw1QK0Lq^>DTZ0V`}T9KHjRfr+# zk#*yS1*{q%U%VWH-Lv48%a1kjD#vwuU4;699rg*x3H1Xjx=yB!KMy9npZE@>AE0d` zx7_aQvkw%Ujg_fm_v+k+r(O1MuuhsrmN_^Qf`O<+%Kkux)csG#{H_96iyRIxZ1ruT z)}!hH4^o}Z@ZP|Z3{2e4_9{gqW^S*s5g@MTwgeDxL4?oSc|yIbJL3wgel7AVUYOiK%{|q)+LCF9?Twt zf{aURyxmXh*qJ7C!@H9M8z_DH2w1!5Y2jWqp)SS=KLF`38I57#C&Or}L;e*~gNcEW z6oT4dUWDgkbt0CE7hA?Xf=L7XTmU}$lR5LK3*c4JRU>(hU@zhe?>hJk6 zFIMYUWj~wEkcivqgjzPup)K>>LKInHZveY%ytsnz26c{o??eL8y)*CIubT+H_-(Ag zT7%t$7PiNfw@!f<0#DFnB2I@`d@XiuwKgl2*2VBy;IL5xU-G{0en2Mrhn>pP!q~0KR3|vA=JHiZ>9leWVluB6_TsVD7x0#$5J?i(z13BNW#8Ho8zFZsGlIL4`Gc_b@Vjz05 z@mTF{8~kUFuzVkNS{iYj8VP>^JREqw7>B{1sBSYizx4USE`-;j?qb&SO!q2M@wSkB#o@ggXCC&_h%a5YR}!Coj6xH_7_e}X`u(Yb>oL3~~?YB;+R zZ;@aLpOevbdg=Z;n#2a$GF&E-7&e<3P{$320~US!3qwjkH1N@!Zj`#N%%BijLl_IA zn)mmvB(g5m_}B={!H`$_qb~e5b1=@r1^EqdPmv^j;q5P;`Bk&}5{B>?1lz}F`cyC5 z?DoMMkdNLfcD@>KT|Mw8igshzpI`OsFPr3xuSVsRoAVl&#Ksg+(O&thLmc)N}Q@d3s&YtL|_4S4Fs z{q^2ZId(oRUrI}a%@!1894@Z`<>CLkl&iC7w+Xes;8#-_M|Y<~EAR!&4IJ9wIR!aa z-__2vou5d7sEUr2l^nnG^gW!z3dTLD8kZZ{p=?~d^ zVjlkRK77@5`IowVSGD^zwP$`Ah23F$u-vNosmlr1MVT)q9ubM%VIxSxOsrPe7b?lc z^iIC8c|KLSIFriMl(Wp>FG+7baRfV8i`f-tj=60)(0CQlMF1WXG}|=-+t=o^z{(FJ7aiYOtT%X#0|_Je z=iJTl4Ieb{OKZY`_X^;oLLID3znBKdptjv z5TkwROx^TTD6dASrvij+EAVnkXkC>nXUgX^|n8j*%Z^f$NHJzC0FfTBXXj1-#++XT^3pR0(rOZn8rh0W96+N_6 zd}tF=Xm@K6aQKyOmTA_1B-P;T(o#5YqAHE*n|jZ)jrnl`$T4Bz&VWt zuG3t>UT*hKFGCVr&nRDT!IgNw^H;r`T4_pV#i%;^6nm}xmG8Ay$KZYCT4hiSX4}zZ z;g>nO&m6mJ3RSNsh#YR0C%Q=c@L zJpMJS;@)S0gEWU@puPPPsSN&UBKn)xHlYT=I`56ahU z6$_BI*?geQowsu10SpKT-co1Kur1AA5JvA}zaZSD7ETl`pBP>CgSyE6&o+0@LtVx` zf2f_uqNJNS9SYfJIr5+zcrK}t1GNzdlf9|4(X<6Gt}jyj=HEO+;M6@2GTej5uQC5t z&eZr#t>$F@ZER{kLQJ5^z$EH~lq4x7^ts@O>5wBqJt_9$N2AlCZe(ycwIrnEY|DJA z;GPx-_~RVP?0g+g={<&T(VNmw987<>8d}`Y$=zEV#}eQvIezmJS@B~dbbnazAbxEH zXZ6fqodJB96vQg%6Di^s{doIRQIm-S9|Gx{n;3r+qp2d>Gwh;v?wimR4E@Bao*D$1 z#?}YCDnowONxfKog3UUy6aAKx0U^VF#O2NosvvF_mO6K9gp%>fy~efj#_s#D;Mc|x zXsglOEg!FQDP_U7Usw=Ios<1tvudgShMym|w9=n#gCk!^!wumsaJI&1cFHw6tOMVO zRW+R;-;Gig`ie!N;MzDnsh!E z-g(_iWnm|zM-xo2vQyZZ`j6U*D)x6^odlQ*^lS=e^YIZMHw{t2&T(+wU6vTfRpXdp z#OTSL4!>O9kvFwvVLrkq*?r_ZFM0imC0#-mq`ddS0azl)9bw8kfJrY&ZF?c*6ZJ{J3|~WjB9Nbnzq_LKFX@9 zs@s;VPbPjPmD{Nn2_h%vQeaI$P_q6q^`>kd;|T72<`+1LjUc%hf;L8)v@8fAL1B-&l6oO^PrZ!sh;(N1=XV2pD+&ekwXA1lZfe9vKrJ*@@sW{*~SP#WT!X zp1Th@I{3i~=eaWtGaU$%qvnq3y$_`Aseo1_T9w#;VIOkPt#)6ATYc!PZ6252FDRqi zTT=8uJml{2b17lxpN+NlQq?eLK2<~C+VlAQC2~tIQ^Xl?6AIC3qYOXRp{aM%&1Bud z%0QW(U42?ILj6u)PSBGJL;km+J)SBf4}`)-MLUtTC(0xq*x>cmTtt4#Xo95}l-@Pn zAIfw>I?(GC{V5Bo@Ke;3yEDx@(x?(mPL}` zuyAp)cYBg%%8V#oaA@69F2r{lFCK-6(0_Q(-cx1z@+G^IfeFBeg@H&*9j9R7Z5Wyk=>tk!nE>)R;ao3NGaU`^N(RV-{@}| zrF^@30jwHGmukcj9)0$}n?Dqj`Oo8AN!;CATU0$tRDCmTFb{n5PdSU(sB9AyaMG@6 zMa3X6f>y{hsFbTq;yb15VCNhO_2A&skyt-l-`7#zf%y;gV;a|sdk+kHY~n_|zeAN@ z$US)>FT{Nrv_qio+QakIoP$?pO8Pm*#y;RHIDPc4Rcy=$0#Dq zdJ3#LdAXio^D-q*%f-QKG7_yI9`>N-j(kl$UuxlaC7;%c6tm=Uq?J}#-_u6e(?|JC zf>7UgP%NJ$HPgBdJ-F5UI9dQN35zJ-+NSjo1p8B1S9IvWxzC83>hK)(ic0YM50|e; zze64;Q?V*{V>Ff0Pqx9|;v&mMnw8;7?8f}e=r;6}QX$=ZU>=&G!4OMSsF%_`SQR>V z*rTT>{DjlyuU=tixM01Fg^94kI7KXe^ASm*l;I&&AqJ=(kcb#8h9-DUndq=t`V z=WCx>>zj|S%P=8c+1rFRAHYx?xNyb%4xE$o27WJDMF!TA@1zqz!<*O;*rdZ=y5~pq?emLpsc%Sg|stfrg z@BXg3llx3Z{kQKFe1`)@es{{(IJK&{f~qowrg$A1QLC$Zqo0pouKr>JwMq|F$nM=LPS&1^Dd0gm?4-*N`ied|*agmEaVTX0cPngfiWGU7k|$}2)fvSI^7;7K zXDEK-WvmJ0@6JPQCH}dA3;TSUCWGhOloFz<^_W4*>49gAdOTn_bO~hEchB)JlVC{c z(|Sw_rLo+#bl$X8W0cyqHsVN}UE_OFbZ~$v==$y#LHBF)n&k|iC-r$I{AQHQxrU@% zYRfT98Da0g%FziHX95TKPW%nsK^8}VGz>eSiY%z^Z;LkUj+4e%%p&Fu+TGq6y!zVr zlPb_CbcF>P{k&J>d77Fma))Xnm;gNr22s1Ar8Au$8-siLxSZ=_cB8i{ckb+noV->h za@%8m=m-3+9#hKZ(#+`o;8y1n=jhmrB9!o|%B?3T&Y6JV4=qe+!M9R4QQbOkbpt`x zXV6DRQG!2+GjB^EUy1ehYR`wJs<3+1SZjM>tag<}4uNwY`4gBB@_tnshFXLlNuOqB zXel83fXEz?07rj_=uF%}5yRI5w(XzQTHg8+Hw!H=2CRk?I^ZuPw<%F!xe0p_GQViv z-57l_Zf@@Puj)Mn$BfJ-{mz(OO4mw-_6Bs?pK=%A?1uNY8>?cZrw9Wk?(>qkUSgH5 zaf{gS%dtlBdRUn&{Rs|=T9b>gknehiz;14|l({tgLRjxg-r8Au!TQj1G$g&BExIeM zp~$HZ@kde3Yk@tSRp@rzWBTrq?m{$o356E8#3Uhd=3b{rp1M+P?rw{3((u9WG__Z? z)#Q_$m;?haL#2iMM;?ED*5G})9RnY&i+Eh)$=JP$QX7v6(u#p*Lhh4p(W}IcSR2n| z@n>T^{12MkoG!a)a4ulc4x!mW2^u|ynNbaZtSH>{E7$j06#eOOEdeIo1U={+y9Q=> zAluKa_CQ@w4PNSf{^uLSXG6XLRyuw$zL~KlBtz!m?BOoWKliKkUFkFI_M+C^YO{pw zlE0ol!xH7?OH6?1+bN6hCaYn(CwYjoV%ps-{u~E`b*8px-t(1)ute%$#1NvT!v4Frh;#2G`^W72GtJ#@^_!*9w=JC>403 zgQ9<2lK1^&D#sylbRzXgC|l|*lw&YS)qL%H`Zm$zO%;Xh8JxMG*QlTu>wJMkSbnBs zOwG1#fR>9Q+9Cow4(%NjrywsxbVsL?P&XEq$+TZldeZ#lI|4TpBN<6gKTdd$JTAD( z1vUbaBiG8Y%n4m}xu_$p1zl#;c~sG1!GV(BjUL*Sc$zYGfhG&}3mD>|Y(D*tz?f?Z z4V>aC6BQ+hA6A9jSJrX|{Dn+U=r`&_b93mjLQ0XOfgT!%Y2i0XY`;)oUg)dKM5cyC zI&Gf?hy@ORP7bYO;a!Lq&gL-x(UCU8RV$L59x?il(r;a|UuYjPF zvlFgC%wW}Aqs*6?As(FmOpnq87AIveL_}*bog|;%_|;?7Rni`6CSU3D$E%W3+~J3J9D>fw&o=i`$^P`rb|Gl zF-Ak5+-?&3_Hf^LkW!Q75eaRt%SOSN-Sx1>lV5KeZCxH_HK_b>A}VvQ?r_jZEnV(@ z3$?N72rOATTMqqZoiaffnachn-z7MRTdwX1nyZ?|YdNE754JG}wv~8|^`~wkN14uW zu&9iVpLDFYAT8K$S^bY81jFz2TpO)6dHRsznbm&2e6?&6z5|7L5MQ6f=^MO?WISqF zdFhGvE^ZJF@wi=zyo5;morgWghd4V>%hu|}5_?|^9Z}aN*<|>KuoslB{S>Sc--RSb z?GuM-m-Ms_JZGSqJo}A1dGF_8ce0dKjME|hJiiOnyfIl;?bpWcxykN6irqUYG_{kP zw}yvw`EHr#kibO{}bRFL$dbL^^TXE9q3_%pQH?XpMIf`#DRFnz54a|sa=yQTSRm{ z5^Q6W!VknOybi0d#?i{TFV)dqm!sDJV+lDWt7i?BzM;Hs^3qUH6RQO_6Kz|7`cVbf zzI<1VR39PXE03Mv{5Zgp|620r){_2(2WVJoJo(t8==LJUZf;^^Eo0E-Ob5lH1xd@w z4nDf2H;9%kT}^&v(eSDrNkSTf5ANke1j2xRIMm-cq5i`maGl*$Z4ksC?)^%Zvv^$T z4LRlvc)nkQMdk(PJoV?R-QqF%?&62eq;E7IpSlcJ3j^2d+%8YxP+E}7dg6-vZWp#_(d80 zN5-yV?K;mkKC%{$_G8mtjtQq!L>?G|xT@%Dc^Mwd9=TB(MRP^<_Z}bp__$dL%Tj-! zdF#=KS5<#1-*3K1_huIU5v#O~y~E^cqhgQvp>mpol-@*Y=~>dOvb~~h(ZqazYeg0E zPX->g4<@R0o>n{(NAvrvidI1M9(nZlhZDrZ z1hhL_d0w8-jne9;v~|{TT#nbmBG9`#_M!fJ+Wc;-P%IB3nt7M=-Q6aqB;9SYkp30S zGMfemt!i}r*e=~FkEem{HJVm&sJHjWC-hr~rH?K}D6Io4(AeAlXPh>KTXv7Jhp)pC zrNa`F&Y#cU<}n|F>}PXl>D5lyyV0g9Ryy_7?G_1x?%~y-M6j}W-wFB(Hz+#zmKb(j?y_o4LA@67!^YFKkDD(-=%53H0JAvjo9EZ#k3kn$l_p(- zP8QK2w5h!&o^yLJOIIlfqbIF0**IJ}Aft0Vr;1$2-1N&W87rd~!mpjkLtPQp7^llT z4r`BMM;X!@ZIp~95jJ8BY2oJ4b$-wprTO$(I3mvVVg#=68L;_yUE|2J%9#>~HX~!6 zu0&QT1gq=r7RdfSuq;Ene$#tX+BXX7-0(If=SI)9!r~wfQ;KAuAI>xwx}*KDXLiDS zxiRGH!7GEjdbd;>4>1AI@o`NvBKDFtfC&+)jDk6c4Ag4F;0Dwi0T;0&z2fs92-yh+ zf0GT#aji0qI>zKQe4s|!d{6=b3fNUHBnwQMw_G^=oR?SiIW(>U(2j^6IpUVLa4QAH zPQ3MJ2bFBFgQ1-gjV$G0i2g1Rane2Awb80LGyTJ%70u}Z9;?Z8C&Hl`+6)h&qWP@! z2^&)y?5<+Q70WogXOya4GqB0sM6#>YLo2r<;yr2s^7>o$DE7Mw_xz6{fYn?uXxpna ze>~lK#N-oXJB9t(4Eta=3CQ%90B?!>q$yYHX7Flx(6Z8*79i`l#G598MQ&3wmZfZC zN@@Ye%oyu=sCkdwAi{Sd!AMNp1{jY>2`PVo=mITy(ww)RZg!iWy(s^q@n{ClC-f21*ew>$ zx7q`2+oNFv)-0_JE>5q?-x+Ata*Otg?G3Am{E={UrT1gG+CNhn9oS$Pgxiu%1^Ni;uD>|qe_Lz~eh{vRydvCFp^t1)i+{!x{9&1fyBq~s zp3B^!uc~%Ab9|9s^mFu-Y`O~zqgpYed;e)e5-NEET94<9XEBZ_I-3;%Ur$3t?7?8e zl)zk{zzZ<|+L`Leaa^qY)9Ty#65&}Dv9q2gwsmWl3=r96D3!dZC7Iv;bcVoDjNqZOyE+yu8KVA&17R@tVg6^3ilSHvH znBH-|81Aea7?q!yHc~Sts2IxBwTc)xWRZmFX=sh=-QgqKG?M`z)s^0Lpj&Erp zo04IM#wUumr&lqmAhC#7kBfp` z0*X|D&7?K9l1BgazIvF<6>y&=7S{mjP{$y=DN(54-q+eXYUY{e13K~db z>yE=$m{&EVUSs`NmEG|WO{rIO5xi9qSydupt926f`q!~<_M6JLfPYcjy@+@tUn>z| zV{UEh{ap$&_1L9NF3>*LqVQ=He~j_R&%??T5#xhd{Ptz?UI5M9&C`3$M|!*&_Wits zISaQEV(Q?@6$rBS`)WvYV6?WnIXk!ur{>e9P^Cr}{7#%l zUY7pWZFz|D$nw{RWa(Wbw{JE#kUCtuYlXrYDa!lkeZ<3#eC~Zn#8Z6 zm8;(%G40?JMAM1I_vnp4w++RaC4286Z?@IdEbf-?&sl=OcJ*xm8pGem1k^)g(Y*Sc zJL~5*qqv=z240fm%6T%lV7Ho^D=i4F=dif0k>FbQ@js((&k(h0p8C$hN3Yg|+%)A% zN>)*KrJMj*`bzTHI{E|$ym;tS+w`94fH!X>~LcPBjlYwMlS2vj$}@n5;37s)!m89@n#hS$nNX zgacM-k4Uo*3>Mw~W(dCePV6NaxmP!X0Nj+U<-YJ(wJ_` zK@iAhx+!r$e(!}6Zk}?H2n_mCg%oyQ}BVs3y(ED41c2CzY(BwPBHlvBe)?=rsK^@m6{Tw2 zLZe)U&yxC#4QtldgYmeH`x0GVgw9t@waX`D62e&qyxpq`+MKg>K-R&`|BTCKt$Ysu zh2Q0lFZjaarxc;>Du>XZY7Qp{`s7c@_cyjqa^@S;x4aTb;8cYMpO{0vvXs%gg%N5k zYf5NZnL~|u3th5u+U0<%v>%OPb{X_VL7j&)&RJcoWE~3&^X+3HWX(>4q^mV%a(4Dz z*2QzW*|o1u%%G`!7j0@dUyJuePoH?(cv!VLNkJu2p^;Czx%wO9e81D^Q$7#WLanAp z{M(n3sy#)HgY&5nlfi4O+_t^yeO%}zExh8Fn;C59w5hYlrk}$0^qz;loc`hA;RAv#^Y9U|?&C13)RYsp z{F5kEeJ+ii+duod`ziVu#gOZw)4?AiT-s?NLEwAK+GczvR-BKiVLQ^5M{ju4-77&J z!BgZmxi41V99O?Gpq90P4VgB0*rHZpM8U5(H{~Uo#jNraUcVsIe3*Z&Jm2fPXsm>R zpsc80W^*)>5A*r9bqAdE)MLWv)wmrNdv7fI75V*^+N7;G>#a|#)(tw8;oDWeEGZ0- zSbLM3@>?mi-27yjud`9$e163Wz+gTW(dvX;_e_jH@T!&VR#dh*$a|OPjy$HtlRbmY z%jtZ4UY4aUUKM@mf-Izn@KdYMOwCM}4F%;yT7PX&St>eG8hyb4gFHktpV4huPyI4} z0hz?DE$UQ9!JS6bQ^z(ka>KTE)gjK1G5`0)Bf5923NQJVSIU2o4W8Jz_%*;iP4X^Y za<<~OW!!48pNoX8+&5Nj-?0nN$%!_nj7Hg=Fd+c(Q4`t3q4*t-M0zo~1(AfVP&L zzzq*m?@8|lYR4Qref-2%8ATV!X6(K|Ksuhg;!@vP%G%JEL&MMxC%}yqVZ+0?W4uEL z24v2S`AOZaiaDzc*uld#x(p;!oTpaAN93c^+}A{h%uL> zf9Ftxw?L@$kWfbqhS(5aQj`YoS{%0w$&T23C1(07@(ZkK!g9eA1ZlC>Wv{-zKOU@IOXFwSr9X#En<=<%{Ykefb>NWIeFTjYod7*k~ z_>(Us^|rHztwZoz#{)HGKz<87prAD@eV(Io*S?T(25VvPLx#Ts6U>x~HhEEY%CCHT zyCTSa`B;wJc!F$nOrej zRb8W23vif64q zT|RA$s4eLRm*V+_x~eWvKi{tE7?>zIYp06|usYUFq-;MNulax({bC~)f*Cnr58mxL!XsreQllBA^X zhVdJAy*%_GER7meGzBn#e5%yXE*l*X$y*D}(3fi-;RzP6mm=UKYCY%7y2o@F)%l;a z!IcZ6?kNw3xlLmO>|(GS3w{@DN1&KeqLh${GZh!elQ#Y1smL(WOp^WuV|T9lk~xjq zgzU=>9XIqTzm3cBzSXsu)o3pKmD+xf2H22g`cIa|`{FFk90{?@Df0^jq9q=m#|ND@ z@?C;X*{YX$tjKQqzJvwdNb%EC1y=Rv%r-ge*m!T1A|h8PC5;b;>)z$&SVPUoHNfUu z-932I;(29YiThsh-nx2@TbP)ks9v&wd;S}l^P-yHD-+wA-*M1Mc;)_>iCZ#kfoqs= zJ>PJB@0BV+hXk?OIG`nLUWjut(2XD-KSDg#jthST=Z0_&j#l= z7OZ_vm3I_h$#l2Me4SHy5$ZyU?4F)r_cNfIURktk-cl*O6_j()?$tcRZynX1#;8d} z`qSzPALhpv zhk!NEL+|2#Rdqs=PLcVEtx*drq&#}{P=X5mg7>l_^iI=@%l!z&-Y>o!Iwe~s;xqK%wmSAu zw9b68dUMyXh@STzDqdbxnrgNBp|QNF5f&8-rtNAQ#x+t?w8RVG5WYtF@6;R|&G;9d zrI@TL{VSqr%IMn=Jb`He6i;-QR>nYgy-V=D7e$+NGF6A%yPmn~F$txQ8BrTbW2GwV zj&EES#9n^}N$449tcl+w$lOLp#GPFYiRPu89TocdV4+z$SS0Hc45c=1R`gIRmIYm%$USZ zrN5;c9D|)vq}R`ct@T*WvYkc#7Z_szR%;Vbq4CMJ!HGVP!S--0Vi$k8?wy6gc5cF zj~@`)x`cS#R5O9qi=jV9Bzk#t?j!7OC2KK-npy+91(T`Ps0C+~D8@#9eCZ=_rAvDV zee2Lui4&{$IR`qeFzmZK2(M9JY@^)WBFB#stxpBf7+0g%@={)?Y z`r|)-uD$mvGb9qxK(>%sBt_O0NwW8LE|NVmipWYTJK5`An}i}Gdyj15y6!l?^ZorE zzyIL+IOl!d@7MeJdVLCzMl06VdX`o_kJ$6;kq_ej)8CCu_Uj|vMgE*jKB23~Gs4#y z6@YF)yvbXcs~HrnZqJaztCCuDpBxU zB0wX(nYc70^O;I#k9xVfKRp6Wq7vwdeixz2{eHaDHF6s~d}~ z2l%?W8-QC`4_ui|f2$!Ks$&fl1F2c1BF;&7xFNPX;gTDA03G%2lg;=Vtm_^`JK>Ad zUjCneX%_{y^I+I);}S0-VjA4vomh(h`N!Pg&&Vwy zOb~cDGqNP+p*qglbMbx$*xF zChsYiu#cwnk7Ov-pB#YVErNPw3OOBuksj;dL>#f1>tSC*QWAu%TVh=xalXTgv3_n8 zoW{9&cx#>NoZod8WjgjFzF!er1~K^5AwFqd9}y>#M}S1o=n_->pYg&Se=|WWcT4afw)k`z)#P9sgm~4J#1V2 z;>T~~wCd5PDj7APNDjqEgquH2%H|!#^sWfQ$d%*s||1b-wwCaUomfK z`fzP;zO{NH2o$2}gmSUjS_@jM;Htae199y!!OFW?%@KBZLbQ8($gMjIk#0DrZm`|Y z`z-iJk@&d(+1{Jmc_X|v`=Ck~y-8J4SdxJq?s$pguejb{n}{-IY%QDj?nm#PiJeT_ zE){F-)i#6ld!+b*^!dlahQF4zmedjq0lx2qy$$FV?5ZzAr3{N;h?371A3Lh|#zl5% z=*G9_s*Pvko2)%R;e7b<%u)+Xj3(_uylwdTPD?Ew7j3_`7&;$5~Y}oKi;lFXM zm5r+WVoXqHUQ*~Mv?Uor|z3j;9#HF9E7TkpiKi!-{ zepG9#$-V<6X27wN+=z8m0yhm?@WJGW2e#P2r?W`A#=PKsF;mYmtrf^)0#Q&7aenCl zb>BmSJXM=7wr5cGQQ<;KL%YMd`u*%33%#g=A5hNpQx#FJryt_)50e|3Slz&W!06!K zf`PXy8IU*`$c8q|R?Bu=6Bu*lw0P z$@AAt@?p>G`4PWE3UAWB^gL;J4?t4b%Kh{-JV|sU8&<_%q361Sdeu%lS8Swr@nqXP zeSC-ltofWUF|P{n89*Jt2<`P=%W}G>l&Hr!A9?hrSKDm0z|Ewww<1p-VI*j%1V16M z({&09)H`B`mdcEos9GOTYJ?VLmMh{_6{~AtuTO8wGL0MZt+%L0$w;EEzvW=&ZcjvS z5Yoo29k%mbR*RixH{53b81y-^*R!yM_us|0xHIhX@7Q5{6>vC4Ei>XpcsH_$bOp;YPSnXVaW5u9TwrWh6bU}`@}EI^9xLSlapWc0qq}n;X?^7>b;5Bv?Eur zT`ai!`#c$K4a4CH{|9Gc#z|vwVU6?ss8E}#+4L`py-!RI=Ye|H+Y!18&6`I$eY`Fz}Cq#-uyH7>)*x_u0 z&N+noPlUo`P)|)F?KjFk+fy|TPa~csblaSf#D6P4y`)qA4vnIZuPcnofYm>P>R3mm z2VH0u7tX(@JCQyNw)U;+_j{xAN?1tP`z#)dshr@l8%dC+a}`XPjy+@yGtnM?y@dJJ z4&6)Saa`e75B?7;y~x@~pdzZ~?*03i_WIY9POW<1uTK*8DD`_X|IsyP?y2|}wSIsH ztlN!yE3ep8Ut0avyH{SbyCCjvH3Vrc5pU_tm^~zgXN> zYQ3UP2bfV~I!473JM; z-Z}pY%0jyGE?5iyOGaAeygmt2`E}4(u5N1;p?(2Ha>>24?krvBr3Ls@fw3zcY)t}X z7fO=Y%Aw1#c|?j9H!sV-F?<2xFsA*U*)PJ&Wg5wvv;A7OFfd>V+a~ktlzGyx!Jd^I z7BHVC_l(Z?&;FZ1J95H%cY}6EZ_T*pqfPSVw0sQ+x{3*J2-rokXG4)X!%y34uwxO^ zC>q|BMn9Z|6qDG`GjEXNka$n1&Foo-cMS2^Y=1n4z0sd;3kbclM;r4&>GOnAmKTyT z-(xFJ6n7_)3kqeg87K?Pn;|FNWU^6D!!G;Kuq3SfL| z6+kJuK4X3VXBQmyZnE!dqb!ec#LUl!MU)EF$n^ho4(P*q-_sjOB81^tQM=W?_F|4t zj*@^M3!MMvlNEDA{-xg#dj@pNThchIB{Nh*NnyRMsdpFGpf;TqMnX3Hj)U&*_T)Pz zP5gj7PQZP&m|t*ybM2IxTWal__1Fco=(VgqaziSiYqqg#iMl)SITOv_<_Pfb*BT{pKZ8trB8 zFr&%bz z`^|0GtTu5x4Q@8JI6uj96R~{N7}N#?WLyQt>w{f|99W2+O6)UxTLJLlOo8a=Gy;7y zr3b!zcyf>g*G(a8#`?ZoC{?;XKlurN8os>;6r-9v4E-Zyv%E4 zpt2szBfIXV=-x0!*9kUpy?KrQ?(IX|%#euv@SBXyeP)pOA+~RZ&MCT-642DnB)CIC z8Le_Xh@aD5Hv?>vPtgyX!=GcLHGV*j&IC0M9$B%$vVh4RKVt0vjvE|rUR7>M4 zU4st_x};w^+NLM&?x|KjjigW&oe5zn;9b`iw9!)cgd1YafaD5ls(HrsQ^(6+M7*_( zJ+O`?s(F4aBg!L1mbOt!AI$tYq-E{y%Xe>9)>RDQwn1VY-QoO#%NjVQQ@Mrhm6Sqt zKN)q$l}FWqNn7zDh8McUg*T{XJeP@HZOrq9_RJ|ab8jIfm^}RDS&5Hmm8W!JRKes1 z8QcmNqFU}EQ{Pn9DQQXe%XgidQjB;}kmX5}z?VMxtoq{hK><|9xi|FBd5%DMhw&y9 zT{uwlyt!vREIBYw7{c=AUyOg4hL&s z);jSVH&t`<`Pj=2mKg(qZk?9a5zWo4?t>-)H5yZzY9NDndM(0hte9#lvUy-V1znvv zlt-MT13mayvo>x%t=_0Un4t3EkTtoquviGcdTrvCy>@fY_>ZXLsv{Z&(ndG?Lv>dn zV^HSYse6jsf8+XBxJxlHk)OmP#Q*VJd zwq@-h%r~x`{8mAmVfz}k6}|+AiGlN@BTpFxsjfrJRB5pgd4ZY0!lG1ILDe#guQgg% zd_@`a^mcHs(+p+#H8OgdaF{cB+r2#O94mDM zt8b~7?~ai%PB9y)o;D#LhIXCOOYL#aT*v5wwBw6UKR!#>QgJC z9Hw%uBqx{kf=XcVB-u4MRo z#8C#mKH1B_?0GHtvs&KgC}nwKkBxp-)L_Fv>E5Og#C!7ttt6@WGhb9BI|oDw`N6bW z)I}d+;Tw3n`3Tsa4XJhEdTnuT&7G`aMPO2d=|Wz^wJ0d-wj%gM2U(8q-~f&678{l?xd9o}Dm0%@*Ma{+v_>hWE|f{s&3Wr@&M=d=(hKDSwX~&S!go8x z5|h#slbP^@8$mSJU1FpS`V!`naIbR98}B4Pt6lDJ&c3l+{M?eS!Dh=7x*Nx zn@RE(`@N`7<(+wZbf%i{OZmlKy^8G~vV&gjA)-?kNVr6b?kC#%qUSpX6t*a=(A&gG zc=40`THM;8(8oGX{i;i5m)i3ug^^b&Mq>NA;Ow*fbXUlg4S+Xkuq3wpBl6~oXZrKm zw|WF(@<(6+BOn1NOg_cAPeEB^?8|I&k6GV?CSA5i)7RF>6f?Q5y}?^h(8REdGc{75 z{AUqUBkjpjQzm=M{eYfyhC%vzY{TrV)-c7|upiC^=$=_oAhu%1_x9OC5QrV!H89vc z(G9Zv+HTVeyU(O(7!(laWra??YhpG3DWD=?ddV|oq|)o{pm5WsWW&JvxUD37rKtlLND!L?drMUFL%pk1bVW$6`^Rj$# zv5s$5IR795emXL#V^f*|2B*1+D79in8C_XN{U6Mk_DuG?>63>75#tus?t5q&oSz{CZ$ zo_z?&*4}Wm54E=9xHT!7R6TcURQ-%j;~>xE1N+%2<=kqGAgg~*MIjwHY_#rSVn@0` zvn8+a_%yFtu&NmB;_f$-){~0(+FjqaplH$jUTc#v{D3Uv(1A-u8zugSKH&x$Wj23# z2&5}Kx)%}mw?pW$bA#EB3t$EpAgR48Ieg3oP#+njvGgP=1$nNWAVx00ZPuKA6IXdv z6j~vvi*$#^g-!#NizkVwB=>hfq@Se*>OWZ(8q9V#PeElNwjsNX=k5@yqk}AcB5_%v z4BsJpFV|(Op6G7O!bPZ8E0}~$8|Mtqz4UuABsjN9trnXL#UiCctmldA(nU!Og z@e{uXxPQEf4V!6{d=MWDegnIaLtK-RaZO4mqczHw^BF&*9F7g>)~{^WV{Fk z*t`^FfeV2(#$QNl9iv~#jk9lg#2FZ_Tt1g=D?Kar1V2$)W;`nPoL|?bTB|E=z;U^) zPHpEVZyjK3p$hy}!kVBwuFdh>vr{0|e^~;n>rN$#P4`3}d2)XD-ITr}x=v&l2};gs zAFz-BU=jqcSY{kH{l|0XdX}Ffd!8odY;yj&!B1E)%Z4k1Un<@9YRz0wLQl zax66XcG11f@UiW0fggKvo(-5sfuF9NCU&ctI|4sYdUFm>mxD)AL%Q)Y^PE3^ z@iGdV>bKY|#JBNrvH&;#a@qQJ$*r}IUy2DbT7VfcN^+PY-2z-n2k!=B3cWl5Mpp7c z=*g3=CABKrp{H?u~S3d42TFRR?nF%yPA??VN5+ct)N zWuI0!zXuId)$RvHUL`#c*d1Lui=>m#aHFRui%=c@CKcW7sSu!%v1j_6LIc70Ul2m-T|b%}+kj$?j@5C7(=@f9c8cL+NoyI=nXWU)q! za!_33mNkY^L8W_*gN)}qT~wQKf>+4)$vP|`Y%WX}Y=ytm0a(f43!QtYJ5_RW5-K?( z?F3oAf~irGa1hsQ#P5)zq>{INl~;P2ao2@`f66V{l^qetA}3`dLq3OuwifZrBgvas%k#GfM=3n(j?`8|d}M85 zU7)d(1FJB(l$XDu!v_`VUOJgTj=3%1;VUUI8?JoEUS!+qL!*Y&uX=*6if98Zn=d5j z82s>hSy1P7%Pd`jQ7pn1bI;;Q=MRHh&qxzgjBMBmeJi^j)M^k(p61|_{C%9@9qOt% zDnOcz{P~0jpC_43SnD3mwt_{%RcVw9uDxmqtX_iAWxnj2)E|}M^7ic>>RYlPKlpnq zddXzsE%}0$=Ud*(!mQB}w>ps`FIRy8*wM}vqQx3mnWeNPxcH45s@G`6svD=)37Ekv z5}g>I+f~e}3WJU7OoOTZLVRj-atrue*U#<^OsG|Zy!>z8`%7pU858Pu?_sI@w#9cc zMozck&qiX`BAM$^rLo_Id6d~zP)fDobI#|{xMr6m8gd_7cRn}8`Z;RbG;nwP{fM23 zuK_(OIynv#+>IfsC0>4C)%s8gF%I-S z8yfceF19B$4KY#8)j0V)+7o3ywO#vkKT05Ht3A5;{`#dwky#HLdCDy$SOhc93z|l5 zy#KyVw;{>gwLRwgFOanOVXu>uQdOQg?gfrvRHqJ+vXrE^C+Y{zha%&n+HEQgA0qrs zaT7PdhhJUy>{B8A{+>Kf$fU%W4K*YS(^TE(o)@?nHw-*;B0)T(=NUeRkjP<$Ciy&s zzg=ueD%R8)GpN?91bN=jPkN|18~r1+o7WyG*i+gZfj{;`&qW%q7V#Ye~s-tyM%BeI$5Gx!9%NjO7kdRdPYrvgX_{A za(*LpdTJ4G2@oKY=lj_k9sY&xURa2%b$pEyrZl)n`zO%|W^|=?=E=*|U&Y7vLE$Nf zt!j0G-{t$}bGbq;57QB06TrJ@dfj{#=z!qScZ#;PJe1nb3j@xf49Kz1$p z&yG~tJgAoeajCqZ5IuaJ1JN*=;`_??y@#j&fN%I*1nR_Hd8eMzq9&q3dv)Zz$Ef3i zqmf?1#FdVUZx>0!PYLUfcA`go&CTvg2E0ZmE`V|tcp8OUK~|H`)`R>V*>@lg;k~;# z1~vy>$4toQU0`S?ILlt9Fa07>-OM@I;(+9%0dJFTB>3zGb1Iy zZJL4F0OftP2P`@}gTf~dECLxP{T5>OKOOCbUCG%C|K-!o(1eO~yZd>uT>4iOjX^hp z;fmwkC+g8$#{t{eR)_xKXLTgZvGh}xJWY~#s(dk#pTbHrV-HvT+l~+ z8O(rFx>?1C)NV}A&Wg%vsD@qH6c+}$Ge*Dg+0BT!&c=UtLFCtOzBv7p*6?;XRhEc* z-AmAb9d`0EQR*b~y&{5$TMKW@xUz7E+VCihkrJn0dj{XIAW`ybjF!tEnsHecs0q{& zKQ%JOe9Mbvc3DI<^u8Of&X1>wfAi`Qh4SlDcS`jj3!3Jb7IZDNsTno?O9j*hYDjW_ zj+BG~&+o+t4XYXd-pS=)O-c#8*K zS|Z(AYv>ik3f_Pzg?fXQw^XG?d)LE??c*IDKJy2qZk96Q&J?{vpB{5#7C*F>CnCdk zf+~oM_5?yPdf{YGMfvl@u@8b_&Ry$i`y-4B>zh8;7P|(r#$2X&P{fU#FUw#6O-N0x zc!;3`p7j>Oa`Fhb74uqa&iw&2qrhW??JMJX4@PMaw)-jDEZTFcaD4wN#zxrNi%rK< zi-hqdZ6R6KbG(O8QYh-6nH+TQf=l%99Us$Ht*363Np-lr&q1_?ONt6ym!Udq;CH?L z2#<@w;TxF_>0v}fm1z;17f84cI#Tg&7X~e?aCf~2x%A+QR?fkcS zIlD8}R+Dhb?i*rk(q1Ewpk?9M2VrOWisi!w;@ zAwvwA|M@V={4l@a6V76ll={6)7c%jSOKR{tWz`9NY}=5acv?-iKPz>V6$sJ{A^UEt zO;WiibRx|O)G<2*IRz#dn*zuP6B9!et#fP63*ndkQKhu_6`|W{JK-xo+<&KBuaAJ& zB^u2$;7K&$p@}CW>O)_aC4&B5Y6GOBwI#?{v)H+wVUo%qqj#cyD3kV|5cQBwV0wOl z)-(=SF%=$U3|cNhbuHd5EP43y$snT%05p6YArlQedU)32EBrV75;>Fl#k3)Wcoamp zm9EUe@CL%Qn@cS$JWajXz_#2CAFYBqcR5cl54%&AaKK9&EoTzMQE$Yj*A_kN zSANwea~Fo8_BrJv04z%X z0o6VHx#9zC23YVtU|^2E4D2RDsJs8DErF`k=Nq1itm$@u=+ zqL9UR%S*G{@c^UPGC_@pgdb8f|D=39$>P3sRYo#deM$J|zi(d7mvq08lsVjcJk#oS z;VU7C7-q9TdFrOUy-F+0$JeMr0P*~`Nk6rOw0rR{^b3;M{>J**#3@M?UGw81OE?P+lrj&)hA z6kYpz*U3}vuDz(l-HyIv})IYcgZIqvxdg-S_g?4JLK085h3b5>&tCkeqG0gTo%+H>sW zZ}cTHCgIs!*( z0%uz(G3~-aVvB@5neAGmCLFpl6tcCV7Pg9a&7p%64RA*f>aO2~)%MdsHM97)V2c|# z3u^n3s6moZ+kH*A$$`CuF-+}U?QxL6)RidpB+VMXXg|DV{Ka|!-lCoQ$Yy5{<9j_s zeyu;^ac|N{(5?%cUh=Iyfn|DTQe};lQ{;w$5Lb)ZdvTcP9K7;p3V~s$sb6jZ}PujIo&+H^98!#b(0_!cvt>>ZSS5o4z?U z+44OX7zpF)(jQDfN`}yQ#9bxvZwTAVdT_8$Oi=j};NhVrZZr)AFA0B|9fIe)pKddI z(!V%UF2ujP)(+(;%`FnEnE#@he^detX?Tfj@Qx-Ii_Cj_+_5KwzMxXT#5V(b3WvcrIu-WXhbN za(-J(6InJ3&N3;vH#PJ6L{!Osh;2VXwuu&|C}_Du3d&RBw5tF4&z9CACo1w>RLj{X zQ%t{e11cbc`_b5lg}#K7RDmR~>#&E69@J@_%Bd!$YxkK-WE zb@ds@*Dl~*JqC#n_aMYsJ*toO^hlP}lCTjXF?b>B$<@|k5&P#n5FT$_OyBC@++evvLO1HU}6 z$yIGMa2y+Y%^0vBxb+y_(Sr$u+a}-XpP}D4!N%gDv*R?N=%YS2h!S!@6Fbyz5UJDt>)=J$w#ZF;DQcrJtQ{9|+DP zl*^8GYjc0s&si3*Ghfd!n1_S1E>(}Pr8K^xBQCMEX|!2{3P5KrQDD;=fohKEx- z4+2GZ2{#oeyWHYpuPd=EyD5LG$79&v;YpsY**CG8B;&E672?!AR4x=~W%ryZUJ>1>Dh zn4uFQM3R{~+8sNY{(&9Ul3CkzD>`y`9DR9J#@Alpz5EQ_^SKHBizVGLE}`G++~k}| zUE}x|SG40(!3t(WEs!J_M0%{gvOD%X+khV+U;ms zYXd%Ti4$zo4qpb`4t3Sds}$kT_zF%LRQq>$5M9qIvVH)Uk_+c!mZ{#MLk{M}U}8mv zGOMjK4?;Y3t%3vi{G9N?8Jn%6(FeY$;rVZIl{`@ABeS<>^V+p!y@*Y_lZm} zf7ESD5fBN-OM-fO_{(d^rVcngkZVma|D!!?uVNJRZRprU3#GB%?z5hj279W(%(`z+ zgbdf~Wrnw0B0LwjaFu~Sgcvkz70ucoe7bix&hLk&HoD@e-v>4bNlmMqq2u+-p}POc zOZzElD>lGrdg4@CXi?|^*TU?4<<3m`ga?w_Sz#%2yV!bmpd|@a$*LgV@ujA z%D8S;qI|UW-f-(oR8K*Q?K1KzJ>1B+Jr+u=y^bokpcj?MLDADx7#yZ{e<4E*r@cW* zF{(oRF)ek-63Uxm2J|f1gd^SZB0j_jEvN``PX3crr4md&DR(HVj^UUhpQzc>*k?liELjcB|MIcn=Wv*!4^15`l(Ft_6vv0rdgCkCu)e z>l%eeXu1ihuZ2QrVsZ^Wh5YF_E#?RAkx-bctYPHjrRkA4ok%p|Th^Xy+q=GSZeaHI zol8nZ#QICJ>KW32`R9-)k7@cSpvc%W88#m(Tt@hb;DuobCmH{d2%1H!QK77KL};ox zS0|*xL3}w)ZLRuftDRhb;m3enoi69DTD!Z9Mt?l*i!#LtZ~Y`9Hd^Eqb9V=^xm807 zUgtZGC0DOsgP^b2-Cy^u9orV%-QO3Qre17l!W9IKAn- zefpYrT`s^{An9%p8#q7t^?edQFVeT z-LnaQhsDUhl*9D$L#I95@^o-s=)H$}$Elx%L!AGxeJpwK>2Hqv-rfN|3@sC38&fw! zzGGG3?jkFMd{INoO!HiNQjM@>R(&V(O)}+&Jz>Rd2fDI5oOSGqhY+74)V z)`-Kp&yw8Njc{_bT6yQmGE-euJV*YY;sfJ}9S4NuAN{kq zGHwEPs(wBR?W8GF_iC@mV_7zvFanAv+kS6tUnSU8k^^jiSx%Pillk%s4ujDS1hs~P z3ud<;=|#{13xS+ZQ!G||_becT5Y1TI zbt6-2j(6M`q*A== zq|%r5S73aiWGN{~i?l}h9Li67Ep`dWKLfBrlf-K={5cp9cpjSBI(<^#vqpA`wRE^u zW{;!LR6Xc|Vn9L<8AB`h69od!1Jo>#A^)3@SA6SZI&vcCxdTq|(?VhI#dmW4hUB>1 zOmgg(CI>QzXA`W-MD7pV_#10oVZ^PzZq=yA@{Hr7`IwMQL9NWnWt)<a~M^{jC|qExE~fI!_J$?O{R_X+k_$zB;={JbNB9ans^Kj$5k!L^`QFi|pvh zHHGA`CppF5Nx6mrNnqS1_R@fZ&+GGP+H~)#S<{F%3OT*I`t0(laF)(Ug6uoMG;gBu-Ba~| z2b?c26+A*;r)mpLo`5)M`ZU}lVD={v3q7tmWa_SVLP&TYhl=2P!~1C8`Xb5JidU3K4m)_A8H+b z`N2lH%~&gw4B_KHtUCXNpQool+OC;%IpePaefW(>eG>R^ydZ7oG-3!8+TS`QEqi~b zc(dL5ed2fUiY*X8KVV|A*eBDYN1>{qiye>dwHD+)56swRzC65$NOgxM*v>5?nO0pP z`3GlrrOBVG4uR9UC`6`0IbC=Hl}yikUUD^F^WWTFvhm_yb+sjA6J>Z>G)t-TMVuey z4B0{t;tfZ@_SC}#C2ZC)y7r^CO~xvYs~VbqHV_Kzqr$>Py8~#|4!Qlx9G4Kr|hzC;)2R=Oxi0rf1K`@!;Y!>+MUvu=ehfrps`~Q z(e4}Cwa|2+#+$A1XR53^L+dTjbaAE8iepADQ4laT8fm?uJ@@%t5Zgi19SSN%R?9n` z5<~r}^3+x1p63B`$~NNQd>m0NLtAW=RTvSD8^1zrqr`+;NpVC|qiFj-d-|D?-(W{I zG_r<(;8mg56RmTd`%Yi+e?SAQ!ZXItu7LeqkG{*F%M_}{onCRY36QPe>37Ok2XXbL zPqwqEt*G+XE^o9~TiKxsW1;fnNcchj$3i1Caa4D)t)=s^`g3cVl#e{~{FHN$F1x`4 zg4)m6$y(72%{KS1k$+o}k5%o#g^@!j$!IPGq^@Wh4c?2BC}pBD;&U)><5W_epU}C> zA#p+R4Kn=+x+Vc};QS_1aPHI4TLA(58p2e0y1?|JD481gb`t$aI)Aw4;86)b3P2Y| zpQx(Hq&PDe-ypeX9}`!-=1$tKUex?UypVv_3XQ1t)j-K=`32*t(((RZLi1jG#aGOO zUT#IazN$h=Ih|4DxK_dVS?EDH^aEe|#QCe=t<&%@3WNxyfHFZ*=wmm*b(R5Gh1`e3 zhVqjB9IJVDl|yIeQk3b~637Q1K4bR0XHvyi`El}rOA~*{v_OMlUt>7x*&%eec(=iL zhu=$FO|z4Qo6FtcBsHO&@PoXe>J$%NS7UW!7M(anw|o$2F(e0DWYIf#MN-0q+-3B{ zO|<VLoaeiYmw{(=xl74;5s5+b$hcaHhL?kTF5Z3isEAW<0* zUmFe{#JE=(d_&1Hr}Rns4R5{kk50yWU&{XIm&kF0Q_} zJ96cqMqT(f{$N4r#A0Apdj>)dpGkRNE3dhjwDJfVB}b>2V&wzHM0p-~&6~Wt2_$5N z%%3xLJ{;kki@ZF-Wv`6(1&`#k*C4f$^Bo!E==Y`5EEz|v7J3JvB~AI%1T4B0wNPNj zDXB0<>7=_aK+%l+FqseHIq5^B%2hFOx9(F&+zH+&*}1OvrB7<``vZ-v!Q!_J=JIJA zUd0O-=tO*fD0=+I~5r z3q1EL5i3PhHQDGjq={rlzBn}nRS(5|)OxSQ_= zW&eF2&AsC`1RE#84o!PTSIi#m0&}qtq{)|o9a%AOn5A|S^xIzD3J0YTq(23D=*t>W z?$x?tfqRBmNS@p;GrBhIlHT)CJ9ot7)@7l1TDPne{eWgQy79DKpe*E6~K1-j#`_cE!BgAqzqn1-?Lz(?5YR^i|`) zD|74S#}jwI`fYkGXX`f?DSGkp|=|?F0 zc!XY^ITeF7QpV~YvWSGjc^nI%`PoJmVa`73JxEbJ=m1b^$uj~9X7yR#>w_>mmF?!{ zhSfuT*+lA$guY=0SW-Y}0$)poSX(}wJ}>xkGC=a>oMXo764WCq6t-MF95wz{*k&3v zInjif3uQadXp&>vqMj2B=lM_!uH@<iTCM z)bD=~CC2*0_Lpaaz|%cQj$B=*)rkd&LPPGs=H=9X+lJSO+btbb!1`ZE0AQi{2eMZ- zBfd&eheyt9TOq#j{fXX4`@~X4+v!wtoA7S+1_cFNI_1OnW^_gj6S8_x2gLb8qFR<~ z@TrCf!c8sruz7*+*Yylqe9H-O!{g%q`(!{D^-%aU+a{*@4R6n0h^6WTn`0GsT55q0 ztt{#skdm6g5aN-70q;Jnx$2q^DkF7c;~bS@h_BkKQ0pR8nFFWDO3JlX=rW8xj-Te! zht!;RZ9GK}5-w?60}rO|bk+Hk%;fR34UF?^u0*q^q}nB)j!;pO>|@4QJM)efJ^fS2 zDd29$GU{jP@X7=>yzmIxyn-N5f950I9NUh30@1mJu>4xo*Bb1XIRv5ZCkA!z%UH|- z6|qG!LKN1>eqMQDcJx?fh=(y#`XX*Kz?Iy%7vtZy*+YLt9$=CA#!USDf(Ci6Uog#I z?pY;oh{G-(eG+Q&))sD?v_dxN$Q;pl(WOhx2niO8`Q*L|Pm0pcJ0-GpE}S@jSNfcG z`>wg6OuJ{rGg6PHL498|`8Sqit}oD~2fcd7tt(hU8(_WE32@g+y>Ac}kzvj-&T~vK|ow?}v7Qpcl zLi&a(sRmY#S~8n&UYijsr`CN-Yg*>2zOlv3Ix25^MaFcqoP7M{T@^Ft7dD3bdAqZl zO?j%x<8QcbfwEdRnH=vc2?G()ffVYO&U0>KMhdL(RPi=+tClQdHnb_4l=v*qDrs=OubLAKa(~TT3qH=@q$)qGF#ma7X$I&xC^{7a4xkv-U(`(o+Q3(j^|AjkzL;@(3rH z6ZQiMkmgu1+n*Xxuun-5Uu5`rkG3%H$EmNCGJC&ZUAvEkoqyB%%8R`sbFq7*JhXcl za%%rm13l=jjv^iD`{m|*%`s7t2mh23{($bXy{G@-u z#-$!gFp&MZI7lzSv(RV&1dBS3nOgWXm{=#L zxObBM>ZA+H@GJ%R*F^iy8Z)NOB}GjqarXmnzMXo1p`XlPNii?#?{UKGmrQ`jM{fR# zmsZCV`p$P^2lXyLmXTn8NACS(jWlu-ETyrXJ~d!X?=O#;fdh&uZvvdB$vl8tLBHfh z?30zN-5i*}Id%2MccG!9u74d~v^ar?moKW0MDWkT+6{|$>-+Gg%1KNQ$s$C}-s3e( zXaIG?3pW1br>|S75}XFk4&Dc=pcvZh^8$0dO9Ypj#TK^RuE)Yx0xS^ct4k}~dy}EH z=`y%4pL#HJ7JU7|EZeKZ!8cD(PxZFW+W%G^QmaSAg}=s1vZi*?Jz{wPD)xg%UnEIWYCjI|Zq%e~o_5#kKo`wOKZw~E$WtRHprxwH?&z_EOE=14&=sb7X zz6PY=j+T{G7JNO+`f?oG`51X;5I8P6y*bbx{Crl{OARO=jV@O}$;OQWFW=!27i3O0 zlzdt_Q7VFu_DPi|kSnvAE*5l+e%6uh_RXNf!KX1|#r(OL80&^J29(>M;P<_=LewW$ zlv2nu&gY-|HgU8M|Em0@tg-(NmyEpYtl$4LQHv(#ZWqu+9ZU=SzJ6Q%wCPS9^bp3I z2C1Ocpo#dq^_se`e-iq}a!U15F9#Ky;KHuv_+B7`j@ZaI7{@<@&W==dMZpjm)xTl? zpHmz!{!$n1_tgY>bzv35`NlgVu;Anbnz8-79ZCE#!%L*@$UZp$YeR&erz+pnF$_Vr zNsXL#U+kbu(ZG+qtcOpTq|P-z4*A1qTQ>TQG9mN`xMowx zG%ud{{-V9yU+)Kq<}!4kiQwjSyUH7MD^d4<2+Y{ z<bpK=WDVP-SCm=gggam=lh3`AEIf;eiAz;zB|Ttr z6ZOY}{18DpS_j}xw#V#F$#un7v4TgU8XH$$XnN@Jz@uowUQ)y&%k3?FTEeH@a`>U3 z8E>JTGo@4wFhqnD@IdIu9fxjkDPi@7}vc}tm6A1MAI7XU(;xwP} z^L^p^`7P7@W$#?^-y4Sq&w@_}uPZD#PJQnv>@+>f=6PpybMm;=W1P}y0h#LF>&!cw zIsa|_fy&#j`awIy3!G_Rg5)y4^uMY6qGM_R#v9plbAf^xeJ<~%#31S!o|qz(By0M* z;ScA(5ZmrBo%lXdKhOK;~UztsIY+#B_>1{02Q8Y^v*HSUP#ohm~3@(N_@0}~g6ub3$bE-LI- z0L^wl9y7v-u$^3WqSkY;C&+){ClWjF5b}dHIYrxNH14bU~v@Q5WJpf0s zPTWG1ob~0}2ZYooOgLo#?%yeKR2JM&&jP($HW$i9oMHN5%Ptj=APUs&$+E9ERs*{s zYnCpZAB+b2o?cm=c(q2!l9jNShApP9bAg*fE8kE%nXIJE4pxA&PKinVwz(jFAseq! zsV63Xw2a32eZQ(73EkcTZ}ZIG3=gmt5fl7NW^WBEsk3)m)N4rLQ?SwGe`xydcq-qx z|N9&qdv6M5CwmhPm9ipKva^LK$#x%Pl}gzZimdFt&ykT$+55;I*?XM(xxdfv_x$Cb z^Ln|?eXjfZd_M1Wjl9R~A!L18;bicmCBz z01YqI%8^Y;T8V z$E-S@bc`IS9Bzlw-RWz25;w5girYFvgD66=v2loO<^r_dEzu+r;@e-%NEEYi3x6WV zy8XjyL^=c~`z6xCpHZ^fSz`NsO7w5)JRVNYJ-|j*m$S# zBF&C)-6O{A_z4>*Y@>Y*p2`3+I&)K%H!BjI3Lmg)>Fo`I!rMUBD_5Q+Ed_V#Bl=_W>CVC)fivuAqVVzz0;Mer{vXU}GnZY~gBP zi>08~mn(wMqio9ia6270&8@NU{khW#EuIGnPHKi zO5CMeQkgAka%}5q`os|s!w`)4grp*{+PKqAzl5?soeOW}9?9gDT_zKff%KiVtA-yB z-6J^>s4LESpXQxv;pcAb&d;W|yFR9yIu3om1&=5D^+>Wrxb?k6r=r5$_w5zHuv6}d zMZFBzHS)#hE3<(yA=6X_)KsU#tv9!_tO3L8)^r-deeBbr%FJ|dlcI>g{5gR1v3}G= z0XsMQZJkfBQjHPoQ}>pgokvkzK`}2pE>?$vQhz|CKUQbRr@2E`xSEf}rj0i>@QQ(! zJ)EK1&UWZfPVTFZU-0*?IhKzuIdX*A!F}+{(VtXyzrnZdkm%V$V;?bU!0zG6u-|K| z8;J9Lg%DW}1i}EL&?l^F%XCxvZg~(<+|iwgYxm1?znHude_=E=L`uT&03DYsi^s_T zJS5ko@$%%XG6M|*t>ei-Bf3YBKKJn@92>msmWm6jvmm&U)BWO_mCV?cP&``0aG7*0gInd?HW<`(I@eT_Y-$*Zu$GNxxMw$7DA0FNj^wv74vjnMjm;V&S0%=H+1s5UXLroG#BePfPv znC`nFU=&*O_yl_@TEiE;;>>)uegRg$&O1R2)PG#zQpa;lA9)^ab`+6c&9r`Yk2iu> zsF3~k$wxorkDMB{@=BW{5aiL~MoU^xdIdfAdHocTu*!i{5QOxzX^_?2Yy~u&=|V}S z*1;xBxIV0M!uIk0-!e@2XZq_Bpq!auBRK7wYhA3I9xiu3^eo#J=wT(>4tPD^H9KGm zd%v9v8r{e@3ka9bkAiQKmthGoIoTrkn zGXsCbJ&!v5zc`ax=e^Hc{Gc)zgUP`Ib}TFL#YK1ase-}QIr_K};J4@(;tAg)Ep#cM zlyk~sT-v2LPPz;ltF?agq^P;dAc&T(A>LNk-eRZ%5Y%ots+mF6eN}P&N5pdotn*YY0B|( z?WOuU-XC{^BWAL8eJjAmNwsT}R(*fKxLDeUN)k{w=F70d!N7wtg@KEb+Bj*Eorw>n z)+eXOtRRNLFi;KIA#!F_dWx0P|9Eye@gziEl#hiuegW>?sEFQ6*xEAer7aT=ps3a( z(pG5ly)r7=Eoj9a5)D|=w!*)pOi)#~=(*K&cT zZ@5z3pF|5)7c$2<6hF(mihr9DGV0Q-`@#Uuf2=oLp;Wm^OK6-0KPUGj*!_`2m!Kjy zvIAdVKBtiwBe_eyY+U@22Y!(BPM#%<0l!im^hN+gQqV{Rj@_$eYpEDuEE1ZY3BNvQ)BEY2L@y6*l)~%8E;)Z5weh?$U97XOAR6` z?0dh&2GWg`gg6Kz8VWk<(ElV@nZGUC|Mij|n1Ay`s%ehJ*!3T7jCWiIvp5O4xsceE z2)NoLcag43dZ9EaR0z*Uqj!P{<{!{}wSO1DxLtIU-30!F4I7I+U z<7Wq$l$q2DZYL5l;m7T|k!=eQh7u^_oH$f8#%sz!(9OY?Vvie)5*yI1f9!+ zAMcA6+ug5^3X^4Q2)d^<`kgsur;hUm5pQx@{p>eKr`Ri!ff%TAVEaw+a=?vg*4VAU7O;`1nW6Nt3SCBw!GHQh|xz$fLT&o+aNdb`~x+rHfa+9F{==RU<68S_I%qAi-%~N2r9FDd* z(acvENT)m_6^K<4H|ushcPE;j=k~TYK1x5VnV8?JfKr3gd6yB-N;`FU>K1u`fe8Tk zoT?xL?{2UO9{LUulKra(H)>kn9j(5c_UujF)u%tjRv913;(w6Jh`%KLiza4M(x(H0 zS80oo4^=jwkVja!|L$p~AXAvE#gylMiKJwszPO{`f9Krw#rALAWjr_8Hb6;DCs7}i zKD%oOrQ08rK1A=vQ#Oq6ZgAG^1K9JDD zD7N}~?I2jo+vjq}wWjpWH{+1o-ag_w%GH8f!YibXGndw65)eF6CoO<87%i$SoHBJlL6f)B_#<@V$R{8sz!NX5Ke zMVfd#Ph$A`qp>V84_UHm!cay~gJ8Q4cWkdX!R zx0-`4bO~FZE1a$-rFJYyA(HfC4XE886bu-Oj`LZP13b!##65vhj4?v-;JDr+$NQ;I zw#db3Yy((-$3VZ7nO)(zY(tGMMYF*^NAyPI5V7{&*bvGvCyRnnG*d=UzgGm>YQ@0;(me`67;P6l5kX21*)~KhVU$t&!FHCG3!gp= zY?sEV&JUnBPm{WLtG&b{YWR1I2IK|hmky*xm6a%kz(wiwy6^EvKH&caU zv|8RYL-Not<$n_cSH_*Lzc5IC$rFL=en!j_b;W2+HD>FF5qPBK3~MzWeYooPG0@6v zG4vqmZ^qf^gMTu>VjRFD!u7)SjgTn9p$%G8Ie1J9^wtUEKRbvG;jzX&)aXwavl1D( z*)cG)zN0R;^Wilow0;&TNnYR=orQ7XBx`6U+u)U(M%|?YR<;!xJtvN`K4y>7K2Pdb z_NroB{IM<#Ha$#NEg^msG;0Ez6q6j5kAUAV{ zSKOWhGlIvPxBsv91_^&kfu#G1R4hipkE@v<1d5*NoCyr8s>0~pX2$DnLT^>{Uv7cv zDKPg>{5!J)1!{yAst9-En?EtkkpgJkY>QY;ONM#i*`HQtejWQlujUkq48GD#7Hd&X z_#4RM)!O#O->1oAz{`WmM8AyFirF^f;*=B~!HJoJ=Mh;7xLUOZDd6!|4k;*e29g5S z_s#A_yNsLs61Plra2s$*;XqxtGWtNtoi4$E>AcPl+?|C+NYc7LtMUI>mC3fRYIXuz z-$By#Vtsk4$RHCS(p)c8D)VMMia6_tQN_tHAANae0tG9z$e28CQJ+gW+n`!B3wviE z^#h<$bNyJ&XghtDVj8M+rh5%Ox%ebekasRYT}}p^Z*!4UWsf>9>BLeBEuF!muG zdlEG`wMOVpgvjcT#2!HDi((haeq&+8Cz-QADIM?hGSZx0f)(x|VO}p1$%W^S@wW(( ze-!-V3cX~Dr=yf`a(9;494rITy-+LTBpWekxF$D6aTnoO(%(?sX$8I%jnKNK|EP`! zQmmPM(+0(kS6HLDm2+GC@(#ZvtfQ|;_>h@PDv-Kp3MYJe#&D-ls*4_mp6L%h8uoBoVH;p<(J^*SY^FfX!>mCusLR;wNsme*24b1wH2Lfi7(YdD97MY!lI2|WZ)$zA% zQCkz zzwAZr*i+C{q=W2KNy&P7QO_*y{)sl&`H&;t$8URkFd>ExlvHCro??Nr%Rk-bd!F-F z0v5r2jYryqYmP=Ubak0WnH;DkAAc@rqP*Db5#@6>cwC}H^_#JMVe=m2Mq;6O7+nZk za@OmXQ@XLcWqdzLty2pfuBX0`9~V)*xDzc}M}EA)bnUQ)B*Inu7A%i=<^NW3#=YpA z(fq4ZyM3oFG5C8t6*~Kt*L4#wo9V&F9Q4=g9bH8KS7WV^$amGDw3lwfLo}HfjnTZ7 zH1hH2E3txG`T#OpG3x@%CYC5fWl&>`(hCjFxeabxQUdHxpU^o=#qybvG5`Z_5Hy(D z?4a=q-6q=d!+hJ-Gfkb&r+JFP^$mpn8j;Qpc+Dl?XA_OM^BghLw!p3U!>C^C#5d4c zajob)39z9{3^1Qu$}^EjEb_QWrzgsGXpcJg_-Rr9fc_Ck@2PU(C=K5C?l?O-9=}I~ z8DxB;g}~JT*FMxH$DQUqJ|rgUs$cg+;T8uQn)n$h#2@h;RZf!`imkS zHi6k(@N4aH?{JYX)HOBY!NY(26*QNKnPTraS=?;{-pTM^e}A>)BPO3iDDG)s-!B!D z9)kN>LwN^DFk1qXTMIqP0uow*vSI1@XYh zQ0A@amLSE2RozgCq8W+}re`c*9h=%i0;iu-PVN&~X(vYe*}ilxJ*KKJWi96Vjuf*jJ8A02+n;%!#GcZ>1gQ}um5k9z4ph5}H%1;`T zI2BFK21*iPOkcgZ@2M4f4tIQ!VKfv}eE#%fS!_S9zd}c>=s%L5lsdV$k1LMrIreq#%|#GP%bExvdTiemzJIQ; za@+c5Xy@(duD5|$XY|MX+a!fP*)WUrxAC4U5p{>1P1_Q52*lj?^jUuGZT-2WJjXe~ zl?uE)6y+5>`r4UJ({SVaeBgz7Z~hPVr2T{a0#Z+F4j^Y%+6r9)bL$LiR$)#sIYF~5 zjJ#+MZU`3t)#Qu2pn1`XUMud;oIn7E9H+4pk5=HxIZrW@2Yr^)R+HcVLg?M&UaAMeyxDE{b^}KoUx@t9d>S0R1_Hl} zy=qU?UUDa%TP-suJ_f|it~|cxF{PWK1bI66J+Zr!Yi83fc7H3fy_fT(k|{YGg8|@~OW3J2g$Bn8+9`U+MALod4#` z5!%{15b%LmEGCB>txq%%uYEnvuHE4R*}%}znWSZiBp6?LXZeHTg5sF9*o~Nn+358y zq*r~Pp@=W0y!7~&g&1$dQy?YEkh@&J;U3~++=tY>p$U|Y!=OuC+|r)8Ld+K#vupKC z=d%fKb{Z1fzQJ8Dqf-{BtQ(dNQ(=YGfDQ7co{iT(94+^q@l(TFuNWD{-Sa~(y=9V>~zdDa#Jwy1w53}HS$}2SKyjTXK z3NGv@IC(7$|Fwpj;XfLlQ!BAe z=jy}J`~a)&!F@PVO*-Ry-(zW$JD1XjwghF zd!lXR?lhLg-?sD7pNoH~IQ9b9MZ(8FRbe0t_mrXF51z^R>$!cjDL-)GyzJ?YN(uCP z>2j!T&PIls)g%O5ASp7?1QuKffUQC-fI6-n&M|wAZJaaz%cx;KQ2y zZ)qEpt?;4N1#`9?U|Gw90PKEICl?@0!8ecPKg;4^wKgnIA|81D>Dh>Br-Y;*y#=yh~#p0F1ETGCoQ(mZi8xkbn9t z<3bHqF9><0BiX!1F?F1He3B#JRJBH!5Mzc$M~iL^Tk48ow7pdlB(6gZQBT3_<;=Z; z>@YfOvU4|)Z&vF9JQALyRK7;c5;uZ=Gna`?+V7eD?+IHsZU;g-4$`G`*+``J-PRlm zk;jcxK!fXTH%~;@;4dAosh#KARoz`(yQfX8Epj(bE24GVrGhM+EP+RQ1QJzW@zR)O z_Z65YRNmB)PN?fTy@)-UnqRT0h9q>Joip}hw^E}88$O6)=#D>2VQ$ zy(z7mRmFCAume^&hLdB`*8~9^@Awy&wl7Qtq}*m9Q90o^qOz%p2Mifvt=2W+6Nz#A zE$_1KN2~Ngl=HU0Q`0OY+9GU2bSQ`tNaC|D_)5(jXh9}ccn8LGjTQEq38Llxb-Oc1 zbcAlr5^yQkr&M`vYcD~Rl<{P`M}=Dbz^J=zJ02X`_!Cy_WFdki`hvf6h|pke{hr~! zm@UY|-vaMMi5&x0MDVM3ob2ycud_n(#s0;V*0`ZxMcB2!n}Jr)y?a&@4>G)P2lUQO zKd3*be(~7ou$zJgJ|AO6w*uxa^XrdE|J54#=d5XQ9tBPhBX6M|@POizuuMu$N?b+LY- z%5N%80#&C1%_$|qr>j3Hu^&y!TbCwbiTNFTD2xS_^lu0n$04Srf209yDgyR`$6eQ8 zols_l096o4Hc7;C8&vqqqoR!|7> zwSf%&a@#HZ!gkG7@LJkGwB4^gW9#Kh0cVyvr&_^|C@q?C-ASoU#NVaAMyEG&`d(f2 z^WtQF&!o_n5I@Q?F8iLYs?G)X1xNGU^tJbGx^lS>bxQD+08tEu%;o#IXp3XzBE4N-DzMggW%oHOW z2B*1wk3jp6oeJBQf~AZdw@^G6wT^FS_X*q+N0%e@sx>4W(EOZSfu>^3gK5jGZy+K| zfdN67m(r$MI_z>B z0`%jT)$gjhja>fi*%x2(fZDm27)KjhAgWfD=tsJ?WnQk3Cn3hkQev|Y_WI==9UEs1 z?+%MieutH8AM3gK2beQbh?yv#$_W55|2`OPWV3yNmGBiPp_tW|V8VL{JRNrNSbWRv z$EDK^RW^=BQIZM?(2M{z6Y*GG5jCIU*uR&Tr0{E=M`{N)Z4fZ9)2Y80{A2Sj!E!A{ z@+Hi&GO^;{(Vx4{q&*>R11N<6rYQuE>X^&Ou0@61Kp<}tjmxv&J znXwJ+%ux;mL+EJh@57n+-UpElOzI^LFDGPqGB2Ruenj+KQ!x~#`wKdlQSqu8q#~X< zI@t1gs^&aQGP};FwO^-s>Wx@}@^q!+_p(XoRFSw@TwOISz8u@?90UpWV!)Q8|lkL>arsDp}2s>9_+Qob&!HkA?DHG!% zPz5urjIqz+I8*n}NjW zRo>(O4n0S!&O`irNQJH2eu<1x2bkS^=Xl(VcGq-f%Kh>1Z0U`%VwSDh2A`ojw zy6X#nN?WLI-R$BT7d>lEu74xO*IW&+1|#OZZN zy1JQ(R}wESdK^__jVX=|ZGfrmmBAOog)W}Tkq=t+1Xe5H76#a?5nZ=kx82PSixmH! zX9x@4Zt#EEoBi*j%hI!5XB-k12F2sx`E|_1%Uy0$R#3w(;*{n)+GC#OTEg>tMiuRR zupf?TKkwHUqYFh4RqCLKW9us7ElEFq#~C>>h%?o;31HRxbpO+;cJEz-`~4153wo4r zvzgL~K2ttkXuQ|o7+a-x583QXR$15v^N&ib%<80Psv30mfD{=4+|5;1+_&;)B$$6) z!QT7_R%31pN~>9=pKQg#CV*>kTwGsK&aq~drR|Oe0M50LE;K2PO+|fj? zq}J zoD*oJ9sZ`!h3=&Jt#RuGp69qP5Ou@R1jiN%O8fNOb!A`_l<&p4#<~z0)FFlHpD}$* z|2pI@c?s87OD3rz~}^P>5? z=;C}9T zHaV%rnf1yiZgMWcZxGk2iqr%4+~`<{&{s~ukP~{V9=F^FH_ACa`eVaz=$vbtA3qaS zVaaD21~!gNYGH9DR;w3S=F?JlKE#^$J|p|PCWo#=zr<$6Js~o@?I6ndjs2F!K`WOX zu0Lf}J9MI%&W_i)Q&x}&Vy=dCJi#I(N9FrFJx}rDH1mU8d5;iq>7lCE$1hxA1@Z+- zn=v@gA5A%bm|wxfxtHqBthAW94=wqS~vF&K=V?;3Lqk^nMCD zDkNp@FVM7GrX-`HYeCJHCXS`a;?*U=5Xs2Q<>^=X{5Ml*VYP%^y!Q|%s93u~*GW{% zxEjsZ{QdMs(?z;u)Bx*Gwln8l|DxSyKiva^0Ca&#{%Z2dtGvRy7qh${?75-jVPL+( z@~6EoUBn%_i)J`pE>hGbb4kr7gaEU8w1L@%q5?-~-48iuzOo7b)b;-&I zMqs9zC2JirtT}30^JW55{u5&VXQI+d{v$J~9N^m7dkADa+t*^<&w8Qp^z{rxsJUjKadszE~{scR-UZrwwZFrk1 z@IoZ*9{|YH7({>g+u?i5`vxr#Ia~?52U2ax2kGQx0dye(oR=N}q-LPuKe4|}GXkuL znnq@xa|Rj9Mi)mL_it;ARt1~zUfwM9W=?_5dd+QVY&LaYpd6@6FzH+w4P0coF2q?` zDcnZdyqxX`wc&I|U~K*@M?}S%$E_;;j^&$yCUN$VS;D1bf@DU)=?1gbbX~cjJPLgMdZLsu(G!ryfH)oc0nV3cT1p*0=f*?{ zDX{TK#b(4a>&zq@;F&+8Ahx4Px1)xo?vL;|@PAosOH^bkXY)~PefW!S89#4hh;U+WmWHp9TPO*>_RzNA?EJ{$MMhGH+x zh1Z&Ao^7@bGbg0|Ky<*pJQ;%ipUdHjV@dR1(EIpKXdeX(kN^9g64<+SCb!24qD#Hb zT@$<0oDU&B_)4w5W+U*^iqX3zlwESc5?(_-9|8M zoXOXLHMA?`W`Wp-QiSDIg1fGixq=6h*=#hUAesKH5-HquqA6aduwSjuTW0v-Ld2G% zYW;SNM9B9QdKgLi;o~fkbqhETLwFZz#@zQXf5FVg2SGbv6HV;%VBtAoVV{!2&yo@- zg&QY}^RF+-La!7umtXMU*c2SCt(R(cgpr!$jUU$uuhnD!eDE>1krJa5n)A?}S~tJX zfxBgHeS_ndW7qPWmALLzx!e6jm@=N`&)Szyk065gFS=g*C-bUW$txh=UkyHt(nUtS zF;7FiDGT0PwVJ`53Q|_(Mvlx>5uY8UwdXwYxK6fs=d=%X`d#VQY8K{pntDrZ3IZrH ztG+kmw_eD)XTH=kQfMY99tymjZU6O4Qd06G)9XYkT;jWvVDNM{4+u_ld!~Cym2^l7 zslqgpLV@cB9JuUwaNwUVlC)cB{m_V!#4AlNNsysm_U(jus1L>TXZ2Y8>!m(4*~z&o%xJW41Be?nv!|cKweM_ z4XfEmc&BKD#MX%%EMvb?=JJ`N;9;q~++tao{fmy)Tm8Nn2^4q|79;*7;d2+cf`n_* z^p0k*sS-@tAmATt+tJ2?BTkdpTeiB~C%3fc7Kf zUfx^|PPxv*F%^r>%?WRFZ(#f3-2$|iW$^&c?k zWkIt|`$5D*f$oRfZP#vfm|F@Ts8fyJO34t$w?&a)YpZ(mPq^XRKdKfSugy;$`S3Zs z?c&ptI~f%v0=R|%Ypv^~%Cp4o`N&y!o zGO;>6x0FY+#geH$r!E1p{hqpRg`%QT=Nf-gVoHgf=ue>sqt*TT>|wR>jm#rFHM_`tth<=fN6U(bJ~ddxNbD^GE;q=3~PE;tym-&ORWGtr)v zRvW()TC^0jys3n%WgnoTKD?%djxw=OwlS-t^C`Lv+lrV-srvgTW-AsmKW_CSq!5s^ zG={_f?l%)%@EQu=;x8-~Dz5)9Gz4g{Fu}F@o=Vz;H}zr=o+JQKQy{d2!dI#yqgR@_ zsCNr#c}|)UkifnE{wTNK z?rNsT^gwv=XR}Y$wtaS~qE`VkWVu0a|9;{|0Dl9%*qI#@>$EryWR$vdb*x^hMIxLT zSg3>*m#mcPeqd{l6s)?7WE? zbCwxvDKE=4YhUi-&mpE3q;x6%{Z;4@kLrbaAEIcJqAy8>`whc-*9)-S;3xZ~O?#dg zL{uJoijM{|)|^L%HtEsN``>U8hF`dY&&c|+5a6a`7wy@keX7Mm>pCK8VnuVh6&qPVYG7TNEG0nx66Wf zX=@?)@}Vawpm)4Am3RplXov~9*^Wuw^X&T;%5dhiXYp+J`SOd5e>y_{g2K4`8?Azs zrk1dxwpW|Y4*`3Q?OQK$m*Fu5S6e5V)6SHt`}t?yN;mxDF>^Jr#CvgD!$#rzzV5U8 z`uBEc#!XLB{BFH!K=)c*iTv$`7XtXto=!6cr(@s3KGG|&(i|D-rWm+X1N=!Eguk)(@F(l03-Um`;O z_c19@&Jy$5=esc9Df=hA@|()zwQtMPpq_T^2`5z^_U znt#z&&SMX0rIFhc&^xU+t3I@neowy?KzkSwmp!pVZo;-aN>W zw>+^6mH}87bT4$G&JUXF9YpD%MHW2i8P44tX!1;ty3D|i*@LAkBk5Y;!_sg}#QDE@ zvOra;=Q^RC_cKMkMdV1dEI3H+y{(!GvmWgx|E1UYI_W!eJp^Cdh4=Laq7i+aL2rnP z9@8uvt06-zDo}87!SnO+_9{h1`FbbFNaET4^E1DM}Ja42n{wOvZTW2b6j@%>sHDJl5| zEAO>RsXphhzVNBk6dznl+uVlg@0JnVquU zJaQi(XF{f?k5FATTGu}>b`CS(0D2kCz{__4JZFTJBvU35hB)5G_ z^=zE3>3}t=0>mYLyJ%7CsfaVLvMCEFz4)%Q`JHc1`OC#AYYTws5?}H*bzG~L|GH4> z?HFXk!9w5>U68?I?1unM?oiC-2jU0eF(oja3up>RlM*G+i|w?&u7j zhw&~Fwth~M8t+eE_(_6866ttiJV}UcA}#7EzCNn{c^`P&Atu_mf|TNm0gAM}z@7wX z8Jzryy|f$RJlv*z)UezIxk*#YesPi)-M{O0OTS-meALu|`P?`}l)p85vJuF5@3)gi4C`=D0 zQYncRxG8OOdyt=idm8cEEh+mWE*MaGar3h=&#e8w|74K=I9;aOslXrH_6N9Qa@HjJ zx@U1XwV(DWcdJl6;ZOvqX!qvEDp2=FCHu+uQUDEerH5%&&m&~piZ3rvOf37p<*fF> zc}BBqid$?)!QVT$S**4A@n$=4DblKZ>I;J=fddTM=7#?R-T-@~J~a%I$$<1gW-w66 z<)c#0nMOH=0tF8?k$6e1?5SK#oVeB7(Bi) z|A6CzjzG~f*S{e38lJyGTnKHwu_u3Je|K<*OkhH`4fltX46QA~8cPMkdy?VFM-etV zAg+*zjpas95#+ycOn8r`jbVT#ENOrGb8LN)LJ6t+i(m(r)}6KuHvs1@$PNtoX1=++ zM-6bDt&%g68r&=S3B+agK9nB7B+SuB?Y1KQu5Hh{mqSDkX@HvbAMd{uu<6VD+ICOS z`+5Dij}p2#T*l3=5e303%@&K=$53Y1tHJI%brnM(tQyLZ(ZbLmaM=jC9(N+rceGLO z-XK7qMUCyt?noZFlF~b~2y~@kW_!_Xu<6c!V$1*ZqEs~-5T^HBXqu7EXurOQL^>N4%5UT4R)HFt#w)@Wrq?-K zjN`I2?UBEo>lAn{L&djtvETh*Q~xq(0%u7v2b{a7T0rw67VOrrCE{wh(W5LF>ACf) zDMK~(mdE@}V${M^!9kr^YxUOGaH)9#nxU=u&RXAQuv>+Phk6B$$h&!PT9h~)i2Y|t zWc=p*V2|uoBUP#9Fl}r=(1m5)t5m(Ft!kY%$ZeY&(KO6$Oy#tzp6#ij`3G#uW;vD- zn4@{}ZtL4tm`VN1cL`q$(w+tf9kBE4U4Zb>gE0KIuoEh+rr6IySfryKGQ&)09Dws@ z48*xswF5tZtfESXAj$xIP`W0<8h)B?G7=rBEPpJ)y?GWRp>98@xF$0VeRdW}qmVoEai52)^g<@u_)| z^mXF#RS7u%sSJ(|Y;5nZyj7Cm=CJ1d?+m?bn(-c&hHY(rPHRyaxFl#%rC6zeIhNS~ zJ8>`1%W+mJCG6@E^P7c}12c%$*)tV|W2XN)^lP6Pj9XdoeV_|Q&3EaBY7K9>XIFS< zancwB!vvE{?ee=X@GXtrA@h5_iV3*>JwMCDe}78K%F5yxaJ8mowrju6)x??4Hn<BH(bu^=BUHXk7&Hu28Vt;UHsf zjZx?BKehK6psHkhw&>D$a~2$)2iVAz6P**Y6XWih2*iHZI!b%OdNnFN6Q;KP>m&|` z;{nWe_h_aRHH8O|n|r4C^9$_hM*alH$qw}|9kY^dJmRm>&|`V03K1`fn!SI+-#w`0 zFd+~|iTryB&UnCiZ-j=bMz$$X9uzls#hSmvGqM{M9ng7Z5ivzpCuU7`w>kc-K7sDiJG6->}!?XL76o1f0G#GOgEabyhoZG=Ky9Tn*>Kk${TQp5pUFY+6 zsd6se7H!2ZF#7E1O1MB<{DBGNW7@;!xnEc6?(i7T$v+&`9=)ZFe-{*~Y_ZBb9Y7v< z#TCP5GnI1K#$N?-mUOnM@{XQMK5P4Ou<08TM6pEJ99N51%sE8}TL>q*fRprWD;jX# zOg|mwBav}}{`QBHOKXG*cJ*(fM?5|&f&&kRQI3jo-`Z*u3=3-2&04Tr*k4(c=^uq>*Z{^WR4iwFb9D3 zG_?$n1*o6MKm!c08_B(i63)If4jteyHB<|Yuxtqv&-t|w_tt`e;GW!x@F8Ce(1ANl zpV$|ev^{+9!%bQYG^zN>bhJm}5}7JN5r04+#;xd{!HdFz2uQeF?$u`z9TQSECpWbQ zQh@G3OL@#EJ1Z}uF$rK6wK0}@379fmd<=QMLo`%U%x&_zJObdS5l9Y)UGhvE^0S^h zj;SSglEN52zI!nJ0~}gmlNbm6a97>l^PW}*fF09D)PC)Av_-1#V^>OqrcOE!yJb*D z`e7gnBx+~4EP}bPY@@=$jqYT7>JO*c>nyS8Kd*1YP_}Xdz(Wl@d`cRioTsuKPXSaU z0O&rvBxbJwK&J&jOUxtN>=y$#)i0i!W?K)=2-D9B@=qCmABywaUsQ^!Q@6fJFDun) zhTLM90)mXc(X%4k z?oFGi8b?s_=98_6;Nk?GPz;>XwEfQ?pTYgjk@(|RZ8-i2X8fOt;c_DuNDUK-6O$n^ zGe0@Af{-?AZ2dN^*r9M%#cX5KmzBTqQM}74%?rBAaM~=vzUrRncjvlwSk@OWw%f^y zf)}j!0552<3TM4=!|fxT*$B!a?%w}t39=Ws$o4Zqm>!s$zCga9UTdGZTbz_aH9%S; zCB4ILnVA#(Nfs?FN#Km1)((dITcO*Je=_OUS>3gMiY)zPXk3L&-&Ksa<8(8{snzB0a-QOMVB>VXmQ}V(P z`O2UfmG$c9BXihjEZ;RMWc`o1!eJ*nEN)f=6=SWJlzqPclGPSY)6;ORvj_(7a)?=a zhuT19WM6}Md;#EhEA|>&p&O=G(=j{n`@K_kS-~w>1iGc+vB&aBvcg0Swkl|i0yug4 zPRys<|B{p@qu{`p$X@m?3=@2!Q4xqhT|=DrCa;#ea7Mo+9631F^y~OyjMtrae|9vPP3sR;v1cjTFMKke{2mq< zxh~k*BdB((L||jO{CjZ{NK3c!?3ZOEbu|E~`EPM^KL}htQ|s@1twk1_@jo>qso`svgkkbm@N;Oj$&w9{*JU<-D(1_I^cL^6b8Z6 zQP!27O5z7Gt9%{e^-%kH1QIE(gNdqme?Jab!h6cGsig-OxHc?le_r!N!EZq-;O1)2BHV8J# z2sWE!_POJ?sNO^Uaqc5MR4DkC*k`Q4Xluh%ml)%;{XGF;@^R4|e~KnV3$k^~p4`Ae zj|MI{GS3;{JRbxDM_vA@Yf4FGrYi_{@ zI>H#PH8?v=ICE-^Ps)##giXNf=Yv6RU3a7Ku+3T@-9gdKoW&~ zVLWTK`g{7zBR=rFz8Y6)?;B%E{_2k}BMIlM(m#A|nEol=Mdk%qYA)3+o<^gE3<8ex z6hgC`m{rLFzVbpu>@bA~sWYV9P$7(?ggdu(&x{Aev90<>0EZ2Em0_oP(D>IAV;Dag zHS4e3BD8~gp6{>;;#D6V zj*6NOg6PrDT7FyBkC#M|y}7`rQmr7X{OIFMAM2B^*~L0BAm=@qcZa~UjGajNj+#N; zzfHTDnPqRQ8?Nm_=S>&LDy$dvk^14XL2z+M#8TE-T3eW3Fmx%A>xl>Tk==FrT2BJ* zs>b${`%_j=N9dPlmXEd^9_%~`AaRqpt7Is@^}Tp#qiXX*aaUE8*+hMrTA;3k-B`Lf zF(H2!o4+`R9`8%=p6oJ!?K->FJ{xqr5Wuylky$QBvJw!`oRWJxH!el^-&*4itxqe( zUT!V+x2FBchgh>S*B48C%M0J;WkT*3-W=}!w3Mlav?Uzm=lt;R7~Zk;ByP4Ka7}sD zLiYid+9oIYGIcPlV_5v%B+IY0mbb%+pYI@lcVTW6Yjy-F|4Nkr#0RcVqXFDV;Tv`J z!a@5AD-E4>eRQe-q!&N@^4E?kaNHtMZ#@fvN8h!`w#BuaDEJr|Af$XCS%1jC0$9*& zG@07DkBp*ywB*e#t?7^QAJdfp&p45{A`&UWF(1q(sTO}zl$92OV<_tMN$1vhE%Uqn z*$a>*Fl9&UQo53BoNMnOr#;ty~kl6bzc^ zIuB0>|G0x!N~8+C_EbmvTvGN};!OSDo``9J8=EkP_g_Cic5dv%mYrpkhO6Wv16?Z( z`~};}t4vi_gS-X}%9;dSGk~A_sV$FP1)j-kFecxmngWc~!clmR<{?of-ib?6K*SNb zRp;WkcoB0cdnHYfiABkQ?Xz%j=Hg0|!l_nx2@FCc<3OI^<Fak2IIG+&s5*Zga$|~_aHV_I57B=r z${DISfpGS;-FgLKo~a_y%_R%?KPtpItOM#0^tYb!4fu0VdfE20P=u+yA zmpu3&^(f`s;MSQ=ew2U6qD&+$u>syV)34Cx zk{@++LQ34>RjHH^wrW@{79?aM!7#Q=H5 zb_S0))(I-SM&ZIPLsU;aTHhwfDB=ETcXsUEbq-lx6bSz(>KX9%+ZH&BoqW2=p zUj*eUK3p(c8w4%5q03)%4A&nTMS*q)FeJ489UBHOxw#QLs1`Q%v%d91MfQ!Htmh03 z8>M;ZpH>B?5;WlwqUmXM#g^_%U=3cPHAnfpweL%$@zeuxAZp4q>U$WAf)br&PHv}( zPIBz#pS(CwVVJu~vjwx8@~a0L-k!U=61{fufu9rdyEy8QitxF^?&Bh_X52xaH!Jf; z$3G-E6bLlNCunA6v(;17TnXYFGLnFTjL53??>c_CT)b&axfpz#HWNx2tOrt3|P zU6sAIEFtZA6;q+ld7aKs zi$vVlwLAHyw~oicA^hvn;MJc4{4Lh2tI+cV&ztk9uRW;N>aTCE?g3>k!AY$knoF!2 z;wC0;{_i&J&#erfjwQSJcg7URbJ83R6ZE53%J`MW!Kb6VT1Cs#m5cY5q>w+u@lV;L zh7xG*8@xWBwUN7MIn|M3mpyznBwyt*-l>x#gu`LDR|tyyAac`ipd;P8YEXk@UbXFX zH2)sRReR^3IQ)VpMHSeWSFWa!E!Ug}H+7)~d#S}}_gXeuC~_et(gGzx1wC+XGpQLM za#xnK8hC~tb|Z}W+PWwzIsSQa1sSZ{z;7bCWV9HuX#3KC}SZ&>3z)e)~fJUlflli8z6lP^NHY!ac_$WnpAZ& zDrRl&W+|Okd8a)=`557N?7SNAWtqXf>l6@|{U@borrSFkf9|Mt30D4rSCjs3 zyr{#4f?nKVfGMuAm?1spC4iF|+~-p>Vl<`d+*PVcmm8iopHM)=!3FUZmx3z2x&b6& zT&~KbSAODq3r!uts!!FZj_b{|c{~_ImCLRhkt3}sg+BfN3gSw>80>EV&ly!%$mi~1C8>Bv8{jk=1$-Z6U^21|cK}HS8B3s3I)Wb|u zAAb}Gw0W&QuT+zStddW?>V&Arz7BDTqHzqdW>I<~4z|@LmK+e?{QhabRvzde7~~bF zj{Z7Jz^(REIGucVwv8a58LQweh(CP$P@NSFV(F)sIb9-J&=2$RzS~XJ?>=6TPT##6 z^_pQ($CsdWT4(Ak|GKg>qD%PE`nyoS|uf6_Bx1}*S+4EV(FLVG~6C^;CcYMT;|1jZ``tM@ga@P9J8ET%0S!Vv`7Z9 zm*6UuIkEd;cC;thuZimKoIe|p{XtH>5;2^);2IBk)>Bs=_b3*NPYNsLTLSes6v= z2BJe}T?8ZDN0+z@9I-byz^Q=Y92^vg<1k_PfFW%{Yw6eh>wio?Rl5UCRiTWdh7(`< z=*)Q^sw7>y7D>K(bPSqj;pEQBW^n>~&fHP(pt79n8;%cA9z7`%Zd{O;IXq`i3yp|g zzoZnVt~u9qQu-Z?tXM_ZWx^;e!j^q*XtxkvoEZHzHWS#!>9Cp=5h80=Syms&L6DL4b@B5)-O;aIR~8*y9Sc*Ix0{ih9uX5K{J0ir{8UfdjLx98 z56(_W!h^?-VP7zdGyr>cXz6Mzr;jM7p3l!n2!JrbI!-i;Ayd6m%YYcBkmmAA4G~Ta zlJg5`-6cqVy5Txpz^ch99hw~8ij5OB$f^4}>Sl&N%!I=X$lS&mZkQT&pHe|5CG=Z8 zA4-d0U*EfUR_`+ujofQ-w`23+{StSc-0!fOZQX?ujJ5)RJz;gV=4CPcFk3bCM8Xe} zWl>8RYUQ$h3zaJg6mE5vHu3-2W#Ru&St?->;lB2 zt7sE3)12t&YSwkD-ddN|8L{=ewM3f*E-d%KLM7&=#l<8a?lPfy4Kc8$`B1Pz8$E8 zNE5&O%D_+9$>5u4y-Kvo#0&RbBPm~~GH(}lN{YrkAy*(^oWSC!`3W99DM~Z7K(zx) z)zuFT#gI4O{4sy4Zvk7CP`Tu$;h)iu%6G^ahaKutN~SS-zI;|I&XMO!f6cTdZnt$vW1hNaZ^^rGlL*XJ${fR#ejUa8cxSDZsP zu*k^%AINr-2S(Q!J#wBNogYU#04@v^;4k<(snsf(91&U^VRS8P%K1$k zc8*p}8P$sG8p*kGPD$dICJuhHOlq|56bZ=2$aHx8|v8-@X-6pd-;y-4;#ZDDpu)! z&ioeE3b|MN3}-swzl@WNC${m=kp%uAa-NN3w8zI+9LX$4)KoU$P!TC=EV6^I$ou#G zE@p;vVOR09t%`Twkrm+otQEMitfBXv`tn=%7YZucXkHJtbm3luHh_(op27VO{I`Jx z?Zu%EI{5{rlj9asUB8{p85X}j`0|jFKm?vg=fCrau7T)ah#X8YV?eVuEoI^>9I4NI zCF3m$u3v@0X>KX7QP0_!pX?bVZ79f<8_z#vcWGKx1eIcim$twAARG)P!z<>B7$?bn zp{i_B6LXqi=U?CX3rL`vU5Ho6BNftx&?>8iO-mZa*k^RjZ%;}3eZNEc_0FD_<(W`; zh;^AXD(QZ&666si{@F~^6U|INg36S_pOEk8gR0pl7?;K=bC18#Y;pf&qxR#=8p8gS z`yb1WUWdeJVW%|{y+^DNTO4Fb8CO@jMraIfeYXneCW0b8aR9AS99H5VG%MuyuLld6 zm!EHmQ$TngWj~m3>C0w?ZQXL28L7crn^^<=rG`@8Wipp1X|vV%-I-lTT)(7lIXCG7 z{TxrrP3ZAYeHY*+)}MCIWI&UbFD7z=EgDbPZN(kM$m)5YW`d#jBu+Y15e1E{6Bfmp z5IbBBJ-K1&5P<$EQL^BJ4NOHBz(Kk<%s${(^)N@n14N#zidv*z2EpL{hOeurAv2@} z%hPrb2rA|@&BctqXHTrU?lqdJq7A1sHa@y$Oiyi>4hu+CY&JIrlMz%MPt||8{NP0F zYN6{<6CM-KGf4qe$hoMY%1LCuYJNgEZ=3fCv|o|k0j#=MdxLl&?Or=g+a8cH-ee}! z6DBO@5a!@bwWM!R?R2LuXFYg9+PYZn^eDxvlez4f_qCD?~X>P#x&iHA(%F-`;Ww}#9h|WPO%NmBk)tFz;THr*#4raRk+WdpF zJK0~r#iZ?URIe9cc?N~!f3w&ZSbcV&zZI_1c?f>vzZ{9Lz{Z@SXq*FT=+Q6x zJ^&QlAo=^iLmu~Ra7XAkDxrF*S=S>=9O_poAvu<6+j)Bj1(Nf_^$H zrx$rHUPb!r>CRXUZUr^`Y(gTvw$mhtE|[&E5`ERSDWty#{yW&NA`GNOyRkp=EQ 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

hb=(yB{z-kW>uKz^@)sAT_ojh@Z+Te7e++Wt6P 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

V$| zu_2em0)er7M9I%oyL}t%8Lely3-Gf|Kt`L_x~!X@tQ+O$58y-*1Gi~~x5%EKJ#Hig zxuGEJ+cqbv&pSCDR0kqgwI=TE?se}vG}Gtrw(eq|horp5-KaOfd-l{6mJ?kdnH3bT zg_%zj9;?pm#;r+hr>(BG8L$FuF`*4KLG{lHEzOfSx*bg!WWoTjfiK?E-jYBEq^;z) z$s)jyBc)sHl4}it!Vh=cUB1v+(>Mz1K{2DG+5SzQ-4aR9l+t+Qsvyr?`TO!$5f}KJ z{HW^5R--P%NDC)uw@Ni%(E(lYrxob6NY#g3w-w*Goh3g>DptkFc)Ap2bDKizKI{2= z381X;`vFeZD=Ya}Rb7>bO2A?TD% zl<(zRO4iy2);}#mk8gI4h;Gfl&Vz}ZjrQclYyROJHy}>CsRXy^hGA&JM~VZ|-9oYun-Li>`G_9hmT-P}3@S^F*r5{HMza=)J*e<6mA{2c0rhJ0 zMKC5R*O82mB#or>&oLFTq^K%tz3O8iDTHx>1H!j`12o42@omeqk~b;fOR*GXrzTtx zr4r>-Y5B^Cm{N1i^SfQX&|rolPv_U9m-go}*wi29@d%TC zQdC~jt{-fqXyl8rTW{pK6$l$W>5ZwKO3J$!b}l4{J@rB&>yrLEln_vsS3q+VNab>9 z2OM5Pn>-{qTy(Vvx+Xi$^q|9Isc^&LJtW=6QsUn%^H@*~72904ehe*}v{54x(>v6; zan)(v1xiW^zF`PdKTd-+epTgnr*2yFN~(NsBesS-{WYUP5A#d)`;FU2Th^(JEmWV- z6rY46rE(20+t!{gIAbs25*h8V;&fbZfZ12Ru2gXlu8vZv$bELd2Wqc7NW6G+WPhgn z;Jk*(V{6+6<`a3_3+6puqgmoHZ%ji8FaPN1fN zd_^|$s3H5`AH?rgy=pSJpD7lbm=*5M#_a=c=m|QBezFiX9!CH&aK!qeX~w_%9hSDP z2@!sh&)R}o8Is(u)7umgE(Q|DUF{v5CecS5n)B@8H8+*&`guiradkh?{zVT&SM5jo zwTvU*go0sj5!oIE7uhZPzJ6d6;YgoVKZe6u`@kvhXfTS`yXsmnX3&Bq9o{RG1i2;{KI2=lQBlnw%D*Zc(6V0O4FNqcP|S;YUf z1-`9+9<5|KQy*0tCSJ$7=6}gNztI29D;yr&T&Q*FSRfNeEYlK3gT_@IN(#prP9N0I z%$a7FeMzXhm+`f|ATo&c*{I`vd*|la>%QhCY`*7pbZh+c&rfeHeB$oPb0N+=`Rt+K ziT3sNM)Lzz?C%}$SGw?Sdv;T}sZ+*-AnPL&r9aqefG<}y1H-wzr5EzeJStmPF5ec zuk4fS<~^AH^w#ayAHP1+__8!;!QBw~lIPN!S{824mX|$I&-L+!S&hiS&8{luBF%BX z^^WY6ZT))1XZ4n{4R`-MY2NcW!F+0J=H18xHT;{U4RZ|`?|FHf_jAGRv2 zJi&PJXmeNh4vRAk#qMR!M($?LaYy4i4?pB96x_FVdQ&MBb@01DYij{pDw diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 0722b0793875764d78e4d3fbefeda5f252b311b0..76ac0c714614412e4ed85bc9108a7c3bcf9ad9db 100644 GIT binary patch delta 18181 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 Date: Fri, 20 Mar 2020 22:50:57 +0100 Subject: [PATCH 12/19] AAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --- code/__DEFINES/components.dm | 2 + code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/mobs.dm | 2 + code/__DEFINES/reagents.dm | 14 +++ code/__DEFINES/traits.dm | 2 + code/_globalvars/bitfields.dm | 23 +++- code/_globalvars/lists/poll_ignore.dm | 4 + code/datums/components/mood.dm | 30 +++--- code/datums/ert.dm | 2 +- .../mood_events/generic_negative_events.dm | 7 ++ code/datums/status_effects/debuffs.dm | 13 ++- code/game/objects/items/devices/scanners.dm | 16 ++- code/game/objects/items/handcuffs.dm | 2 + .../antagonists/_common/antag_spawner.dm | 4 +- .../abductor/equipment/abduction_surgery.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 15 ++- code/modules/antagonists/cult/cult_items.dm | 1 + code/modules/antagonists/cult/runes.dm | 48 ++------- .../antagonists/revenant/revenant_blight.dm | 33 +++--- .../food_and_drinks/recipes/drinks_recipes.dm | 3 + code/modules/mob/living/carbon/carbon.dm | 11 +- .../carbon/human/species_types/corporate.dm | 2 +- .../carbon/human/species_types/synths.dm | 2 +- code/modules/mob/living/carbon/life.dm | 7 ++ .../living/simple_animal/guardian/guardian.dm | 2 +- .../simple_animal/guardian/types/assassin.dm | 4 +- .../simple_animal/guardian/types/charger.dm | 9 +- .../simple_animal/guardian/types/dextrous.dm | 2 +- .../simple_animal/guardian/types/explosive.dm | 5 +- .../simple_animal/guardian/types/fire.dm | 14 +-- .../simple_animal/guardian/types/lightning.dm | 9 +- .../simple_animal/guardian/types/protector.dm | 12 +-- .../simple_animal/guardian/types/ranged.dm | 5 +- .../simple_animal/guardian/types/standard.dm | 4 +- .../simple_animal/guardian/types/support.dm | 5 +- .../projectiles/guns/energy/energy_gun.dm | 4 +- code/modules/reagents/chemistry/holder.dm | 52 +++++---- .../chemistry/machinery/chem_heater.dm | 9 ++ .../chemistry/machinery/chem_master.dm | 45 +++++++- code/modules/reagents/chemistry/reagents.dm | 91 +++++++++++++--- .../chemistry/reagents/alcohol_reagents.dm | 4 + .../chemistry/reagents/impure_reagents.dm | 26 +++++ .../chemistry/reagents/other_reagents.dm | 4 +- code/modules/reagents/chemistry/recipes.dm | 1 + code/modules/reagents/reagent_containers.dm | 86 +++++++++++---- .../reagents/reagent_containers/blood_pack.dm | 6 ++ .../reagents/reagent_containers/glass.dm | 33 +++--- .../research/designs/medical_designs.dm | 33 +++++- code/modules/research/techweb/all_nodes.dm | 12 +-- .../xenobiology/crossbreeding/_weapons.dm | 4 +- .../bioware/experimental_dissection..dm | 72 +++++++++++++ .../surgery/advanced/bioware/ligament_hook.dm | 45 ++++++++ .../bioware/ligament_reinforcement.dm | 45 ++++++++ code/modules/surgery/bodyparts/bodyparts.dm | 4 +- icons/obj/bloodpack.dmi | Bin 950 -> 1248 bytes icons/obj/chemical.dmi | Bin 45486 -> 47656 bytes icons/obj/drinks.dmi | Bin 94743 -> 97018 bytes icons/obj/janitor.dmi | Bin 23842 -> 25234 bytes .../modules/reagents/chemistry/fermi/fermi.md | 23 ++++ .../reagents/chemistry/reagents/MKUltra.dm | 12 +-- .../reagents/chemistry/reagents/SDGF.dm | 26 ++--- .../reagents/chemistry/reagents/astrogen.dm | 2 +- .../chemistry/reagents/enlargement.dm | 16 +-- .../chemistry/reagents/fermi_reagents.dm | 99 +++++------------- .../reagents/chemistry/reagents/healing.dm | 14 +-- .../reagents/chemistry/recipes/fermi.dm | 20 +++- sound/FermiChem/SoundSources.txt | 1 + sound/FermiChem/heatdam.ogg | Bin 0 -> 21623 bytes tgstation.dme | 4 + 69 files changed, 777 insertions(+), 334 deletions(-) create mode 100644 code/modules/reagents/chemistry/reagents/impure_reagents.dm create mode 100644 code/modules/surgery/advanced/bioware/experimental_dissection..dm create mode 100644 code/modules/surgery/advanced/bioware/ligament_hook.dm create mode 100644 code/modules/surgery/advanced/bioware/ligament_reinforcement.dm create mode 100644 modular_citadel/code/modules/reagents/chemistry/fermi/fermi.md create mode 100644 sound/FermiChem/heatdam.ogg diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index e1d54064..92808872 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -227,6 +227,8 @@ //Mood #define COMSIG_ADD_MOOD_EVENT "add_mood" //Called when you send a mood event from anywhere in the code. #define COMSIG_CLEAR_MOOD_EVENT "clear_mood" //Called when you clear a mood event from anywhere in the code. +#define COMSIG_INCREASE_SANITY "decrease_sanity" //Called when you want to increase sanity from anywhere in the code. +#define COMSIG_DECREASE_SANITY "increase_sanity" //Same as above but to decrease sanity instead. //NTnet #define COMSIG_COMPONENT_NTNET_RECEIVE "ntnet_receive" //called on an object by its NTNET connection component on receive. (sending_id(number), sending_netname(text), data(datum/netdata)) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 5bcee19f..da56e4ef 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -56,7 +56,7 @@ #define isgolem(A) (is_species(A, /datum/species/golem)) #define islizard(A) (is_species(A, /datum/species/lizard)) #define isplasmaman(A) (is_species(A, /datum/species/plasmaman)) -#define ispodperson(A) (is_species(A, /datum/species/podperson)) +#define ispodperson(A) (is_species(A, /datum/species/pod)) #define isflyperson(A) (is_species(A, /datum/species/fly)) #define isjellyperson(A) (is_species(A, /datum/species/jelly)) #define isslimeperson(A) (is_species(A, /datum/species/jelly/slime)) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index a9636b64..be0ac101 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -117,6 +117,8 @@ #define BIOWARE_GENERIC "generic" #define BIOWARE_NERVES "nerves" #define BIOWARE_CIRCULATION "circulation" +#define BIOWARE_LIGAMENTS "ligaments" +#define BIOWARE_DISSECTION "dissected" //Health hud screws for carbon mobs #define SCREWYHUD_NONE 0 diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index 174289d3..b8cdeef6 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -34,3 +34,17 @@ #define DEL_REAGENT 1 // reagent deleted (fully cleared) #define ADD_REAGENT 2 // reagent added #define REM_REAGENT 3 // reagent removed (may still exist) + +//reagent bitflags, used for altering how they works +#define REAGENT_DEAD_PROCESS (1<<0) //calls on_mob_dead() if present in a dead body +#define REAGENT_DONOTSPLIT (1<<1) //Do not split the chem at all during processing +#define REAGENT_ONLYINVERSE (1<<2) //Only invert chem, no splitting +#define REAGENT_ONMOBMERGE (1<<3) //Call on_mob_life proc when reagents are merging. +#define REAGENT_INVISIBLE (1<<4) //Doesn't appear on handheld health analyzers. +#define REAGENT_FORCEONNEW (1<<5) //Forces a on_new() call without a data overhead +#define REAGENT_SNEAKYNAME (1<<6) //When inverted, the inverted chem uses the name of the original chem +#define REAGENT_SPLITRETAINVOL (1<<7) //Retains initial volume of chem when splitting + +//Chemical reaction flags, for determining reaction specialties +#define REACTION_CLEAR_IMPURE (1<<0) //Convert into impure/pure on reaction completion +#define REACTION_CLEAR_INVERSE (1<<1) //Convert into inverse on reaction completion when purity is low enough \ No newline at end of file diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index f56a5683..08b9b6c3 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -95,6 +95,8 @@ #define TRAIT_NOHUNGER "no_hunger" #define TRAIT_EASYDISMEMBER "easy_dismember" #define TRAIT_LIMBATTACHMENT "limb_attach" +#define TRAIT_NOLIMBDISABLE "no_limb_disable" +#define TRAIT_EASYLIMBDISABLE "easy_limb_disable" #define TRAIT_TOXINLOVER "toxinlover" #define TRAIT_NOBREATH "no_breath" #define TRAIT_ANTIMAGIC "anti_magic" diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index b5cd75a5..5c3f3beb 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -171,12 +171,27 @@ GLOBAL_LIST_INIT(bitfields, list( "rad_flags" = list( "RAD_PROTECT_CONTENTS" = RAD_PROTECT_CONTENTS, "RAD_NO_CONTAMINATE" = RAD_NO_CONTAMINATE, - ), + ), "disease_flags" = list( "CURABLE" = CURABLE, "CAN_CARRY" = CAN_CARRY, "CAN_RESIST" = CAN_RESIST - ), + ), + + "chemical_flags" = list( + "REAGENT_DEAD_PROCESS" = REAGENT_DEAD_PROCESS, + "REAGENT_DONOTSPLIT" = REAGENT_DONOTSPLIT, + "REAGENT_ONLYINVERSE" = REAGENT_ONLYINVERSE, + "REAGENT_ONMOBMERGE" = REAGENT_ONMOBMERGE, + "REAGENT_INVISIBLE" = REAGENT_INVISIBLE, + "REAGENT_FORCEONNEW" = REAGENT_FORCEONNEW, + "REAGENT_SNEAKYNAME" = REAGENT_SNEAKYNAME, + "REAGENT_SPLITRETAINVOL" = REAGENT_SPLITRETAINVOL + ), + "clear_conversion" = list( + "REACTION_CLEAR_IMPURE" = REACTION_CLEAR_IMPURE, + "REACTION_CLEAR_INVERSE" = REACTION_CLEAR_INVERSE + ), "organ_flags" = list( "ORGAN_SYNTHETIC" = ORGAN_SYNTHETIC, @@ -185,5 +200,5 @@ GLOBAL_LIST_INIT(bitfields, list( "ORGAN_EXTERNAL" = ORGAN_EXTERNAL, "ORGAN_VITAL" = ORGAN_VITAL, "ORGAN_NO_SPOIL" = ORGAN_NO_SPOIL - ), - )) \ No newline at end of file + ), + )) \ No newline at end of file diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm index 94723cae..b28ee975 100644 --- a/code/_globalvars/lists/poll_ignore.dm +++ b/code/_globalvars/lists/poll_ignore.dm @@ -13,6 +13,8 @@ #define POLL_IGNORE_GOLEM "golem" #define POLL_IGNORE_SWARMER "swarmer" #define POLL_IGNORE_DRONE "drone" +#define POLL_IGNORE_DEMON "demon" +#define POLL_IGNORE_WIZARD "wizard" GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_SENTIENCE_POTION = "Sentience potion", @@ -28,6 +30,8 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_GOLEM = "Golems", POLL_IGNORE_SWARMER = "Swarmer shells", POLL_IGNORE_DRONE = "Drone shells", + POLL_IGNORE_DEMON = "Demons", + POLL_IGNORE_WIZARD = "Wizards", )) GLOBAL_LIST_INIT(poll_ignore, init_poll_ignore()) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 730ffa9f..eb381af5 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -21,6 +21,8 @@ RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/add_event) RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, .proc/clear_event) + RegisterSignal(parent, COMSIG_INCREASE_SANITY, .proc/IncreaseSanity) + RegisterSignal(parent, COMSIG_DECREASE_SANITY, .proc/DecreaseSanity) RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/modify_hud) var/mob/living/owner = parent @@ -129,23 +131,23 @@ switch(mood_level) if(1) - DecreaseSanity(0.2) + DecreaseSanity(src, 0.2) if(2) - DecreaseSanity(0.125, SANITY_CRAZY) + DecreaseSanity(src, 0.125, SANITY_CRAZY) if(3) - DecreaseSanity(0.075, SANITY_UNSTABLE) + DecreaseSanity(src, 0.075, SANITY_UNSTABLE) if(4) - DecreaseSanity(0.025, SANITY_DISTURBED) + DecreaseSanity(src, 0.025, SANITY_DISTURBED) if(5) - IncreaseSanity(0.1) + IncreaseSanity(src, 0.1) if(6) - IncreaseSanity(0.15) + IncreaseSanity(src, 0.15) if(7) - IncreaseSanity(0.20) + IncreaseSanity(src, 0.20) if(8) - IncreaseSanity(0.25, SANITY_GREAT) + IncreaseSanity(src, 0.25, SANITY_GREAT) if(9) - IncreaseSanity(0.4, SANITY_GREAT) + IncreaseSanity(src, 0.4, SANITY_GREAT) if(insanity_effect != holdmyinsanityeffect) if(insanity_effect > holdmyinsanityeffect) @@ -218,9 +220,9 @@ master.crit_threshold = (master.crit_threshold - insanity_effect) + newval insanity_effect = newval -/datum/component/mood/proc/DecreaseSanity(amount, minimum = SANITY_INSANE) +/datum/component/mood/proc/DecreaseSanity(datum/source, amount, minimum = SANITY_INSANE) if(sanity < minimum) //This might make KevinZ stop fucking pinging me. - IncreaseSanity(0.5) + IncreaseSanity(src, 0.5) else sanity = max(minimum, sanity - amount) if(sanity < SANITY_UNSTABLE) @@ -229,13 +231,13 @@ else insanity_effect = (MINOR_INSANITY_PEN) -/datum/component/mood/proc/IncreaseSanity(amount, maximum = SANITY_NEUTRAL) +/datum/component/mood/proc/IncreaseSanity(datum/source, amount, maximum = SANITY_NEUTRAL) // Disturbed stops you from getting any more sane - I'm just gonna bung this in here var/mob/living/owner = parent if(HAS_TRAIT(owner, TRAIT_UNSTABLE)) return if(sanity > maximum) - DecreaseSanity(0.5) //Removes some sanity to go back to our current limit. + DecreaseSanity(src, 0.5) //Removes some sanity to go back to our current limit. else sanity = min(maximum, sanity + amount) if(sanity > SANITY_CRAZY) @@ -262,6 +264,8 @@ if(the_event.timeout) addtimer(CALLBACK(src, .proc/clear_event, null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) + return the_event + /datum/component/mood/proc/clear_event(datum/source, category) var/datum/mood_event/event = mood_events[category] if(!event) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 8fc0a915..e18c6701 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -61,7 +61,7 @@ teamsize = 1 opendoors = FALSE enforce_human = FALSE - roles = /datum/antagonist/greybois + roles = list(/datum/antagonist/greybois) leader_role = /datum/antagonist/greybois/greygod rename_team = "Emergency Assistants" polldesc = "an Emergency Assistant" diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index 69f1a668..a278affa 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -169,3 +169,10 @@ /datum/mood_event/sad_empath/add_effects(mob/sadtarget) description = "[sadtarget.name] seems upset...\n" + +/datum/mood_event/revenant_blight + description = "Just give up, honk...\n" + mood_change = -5 + +/datum/mood_event/revenant_blight/add_effects() + description = "Just give up, [pick("no one will miss you", "there is nothing you can do to help", "even a clown would be more useful than you", "does it even matter in the end?")]...\n" \ No newline at end of file diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 743126e4..420545cc 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -426,19 +426,20 @@ else new /obj/effect/temp_visual/bleed(get_turf(owner)) -/mob/living/proc/apply_necropolis_curse(set_curse) +/mob/living/proc/apply_necropolis_curse(set_curse, duration = 10 MINUTES) var/datum/status_effect/necropolis_curse/C = has_status_effect(STATUS_EFFECT_NECROPOLIS_CURSE) if(!set_curse) set_curse = pick(CURSE_BLINDING, CURSE_SPAWNING, CURSE_WASTING, CURSE_GRASPING) if(QDELETED(C)) - apply_status_effect(STATUS_EFFECT_NECROPOLIS_CURSE, set_curse) + apply_status_effect(STATUS_EFFECT_NECROPOLIS_CURSE, set_curse, duration) + else C.apply_curse(set_curse) - C.duration += 3000 //additional curses add 5 minutes + C.duration += duration * 0.5 //additional curses add half their duration /datum/status_effect/necropolis_curse id = "necrocurse" - duration = 6000 //you're cursed for 10 minutes have fun + duration = 10 MINUTES //you're cursed for 10 minutes have fun tick_interval = 50 alert_type = null var/curse_flags = NONE @@ -446,7 +447,9 @@ var/effect_cooldown = 100 var/obj/effect/temp_visual/curse/wasting_effect = new -/datum/status_effect/necropolis_curse/on_creation(mob/living/new_owner, set_curse) +/datum/status_effect/necropolis_curse/on_creation(mob/living/new_owner, set_curse, _duration) + if(_duration) + duration = _duration . = ..() if(.) apply_curse(set_curse) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index e9fd4a06..779aef86 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -453,7 +453,7 @@ GENE SCANNER if(M.reagents.reagent_list.len) var/list/datum/reagent/reagents = list() for(var/datum/reagent/R in M.reagents.reagent_list) - if(R.invisible) + if(R.chemical_flags & REAGENT_INVISIBLE) continue reagents += R @@ -475,6 +475,20 @@ GENE SCANNER msg += "*---------*" to_chat(user, msg) + if(M.reagents.has_reagent("fermiTox")) + var/datum/reagent/fermiTox = M.reagents.has_reagent("fermiTox") + switch(fermiTox.volume) + if(5 to 10) + msg += "Subject contains a low amount of toxic isomers.\n" + if(10 to 25) + msg += "Subject contains toxic isomers.\n" + if(25 to 50) + msg += "Subject contains a substantial amount of toxic isomers.\n" + if(50 to 95) + msg += "Subject contains a high amount of toxic isomers.\n" + if(95 to INFINITY) + msg += "Subject contains a extremely dangerous amount of toxic isomers.\n" + /obj/item/healthanalyzer/verb/toggle_mode() set name = "Switch Verbosity" set category = "Object" diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index c567a6e7..849e14b4 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -1,5 +1,6 @@ /obj/item/restraints breakouttime = 600 + var/demoralize_criminals = TRUE // checked on carbon/carbon.dm to decide wheter to apply the handcuffed negative moodlet or not. /obj/item/restraints/suicide_act(mob/living/carbon/user) user.visible_message("[user] is strangling [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -220,6 +221,7 @@ name = "fake handcuffs" desc = "Fake handcuffs meant for gag purposes." breakouttime = 10 //Deciseconds = 1s + demoralize_criminals = FALSE /obj/item/restraints/handcuffs/fake/kinky name = "kinky handcuffs" diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index a22933be..3f1c437f 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -56,7 +56,7 @@ if(used) to_chat(H, "You already used this contract!") return - var/list/candidates = pollCandidatesForMob("Do you want to play as a wizard's [href_list["school"]] apprentice?", ROLE_WIZARD, null, ROLE_WIZARD, 150, src) + var/list/candidates = pollCandidatesForMob("Do you want to play as a wizard's [href_list["school"]] apprentice?", ROLE_WIZARD, null, ROLE_WIZARD, 150, src, ignore_category = POLL_IGNORE_WIZARD) if(LAZYLEN(candidates)) if(QDELETED(src)) return @@ -235,7 +235,7 @@ return if(used) return - var/list/candidates = pollCandidatesForMob("Do you want to play as a [initial(demon_type.name)]?", ROLE_ALIEN, null, ROLE_ALIEN, 50, src) + var/list/candidates = pollCandidatesForMob("Do you want to play as a [initial(demon_type.name)]?", ROLE_ALIEN, null, ROLE_ALIEN, 50, src, ignore_category = POLL_IGNORE_DEMON) if(LAZYLEN(candidates)) if(used || QDELETED(src)) return diff --git a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm index 819dbafd..98164de0 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_surgery.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_surgery.dm @@ -1,5 +1,5 @@ /datum/surgery/organ_extraction - name = "experimental dissection" + name = "experimental organ replacement" steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/incise, /datum/surgery_step/extract_organ, /datum/surgery_step/gland_insert) possible_locs = list(BODY_ZONE_CHEST) ignore_clothes = 1 diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 1dbae4ca..a1bfc067 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -644,6 +644,11 @@ desc = "A spell that will absorb blood from anything you touch.
Touching cultists and constructs can heal them.
Clicking the hand will potentially let you focus the spell into something stronger." color = "#7D1717" +/obj/item/melee/blood_magic/manipulator/examine(mob/user) + . = ..() + if(iscultist(user)) + to_chat(user, "The [name] currently has [uses] blood charges left.") + /obj/item/melee/blood_magic/manipulator/afterattack(atom/target, mob/living/carbon/human/user, proximity) if(proximity) if(ishuman(target)) @@ -678,9 +683,9 @@ if(ratio>1) ratio = 1 uses -= round(overall_damage) - H.visible_message("[H] is fully healed by [H==user ? "[H.p_their()]":"[H]'s"]'s blood magic!") + H.visible_message("[H] is fully healed by [H==user ? "[H.p_their()]":"[user]'s"] blood magic!") else - H.visible_message("[H] is partially healed by [H==user ? "[H.p_their()]":"[H]'s"] blood magic.") + H.visible_message("[H] is partially healed by [H==user ? "[H.p_their()]":"[user]'s"] blood magic.") uses = 0 ratio *= -1 H.adjustOxyLoss((overall_damage*ratio) * (H.getOxyLoss() / overall_damage), 0) @@ -762,7 +767,7 @@ switch(choice) if("Blood Spear (150)") if(uses < 150) - to_chat(user, "You need 200 charges to perform this rite.") + to_chat(user, "You need 150 charges to perform this rite.") else uses -= 150 var/turf/T = get_turf(user) @@ -778,7 +783,7 @@ "A [rite.name] materializes at your feet.") if("Blood Bolt Barrage (300)") if(uses < 300) - to_chat(user, "You need 400 charges to perform this rite.") + to_chat(user, "You need 300 charges to perform this rite.") else var/obj/rite = new /obj/item/gun/ballistic/shotgun/boltaction/enchanted/arcane_barrage/blood() uses -= 300 @@ -790,7 +795,7 @@ qdel(rite) if("Blood Beam (500)") if(uses < 500) - to_chat(user, "You need 600 charges to perform this rite.") + to_chat(user, "You need 500 charges to perform this rite.") else var/obj/rite = new /obj/item/blood_beam() uses -= 500 diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 25e3663c..10759afc 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -666,6 +666,7 @@ righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' slot_flags = 0 force = 17 + force_unwielded = 17 force_wielded = 24 throwforce = 40 throw_speed = 2 diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 541f8f9e..927d4c73 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -185,9 +185,6 @@ structure_check() searches for nearby cultist structures required for the invoca color = RUNE_COLOR_OFFER req_cultists = 1 rune_in_use = FALSE - var/mob/living/currentconversionman - var/conversiontimeout - var/conversionresult /obj/effect/rune/convert/do_invoke_glow() return @@ -236,34 +233,14 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/convert/proc/do_convert(mob/living/convertee, list/invokers) if(invokers.len < 2) for(var/M in invokers) - to_chat(M, "You need at least two invokers to convert [convertee]!") + to_chat(M, "You need at least two invokers to convert [convertee]!") log_game("Offer rune failed - tried conversion with one invoker") return 0 - if(convertee.anti_magic_check(TRUE, TRUE)) + if(convertee.anti_magic_check(TRUE, TRUE, FALSE, 0)) //Not chargecost because it can be spammed for(var/M in invokers) to_chat(M, "Something is shielding [convertee]'s mind!") log_game("Offer rune failed - convertee had anti-magic") return 0 - 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 + (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) - currentconversionman = null - if(!convertee) - return FALSE - REMOVE_TRAIT(convertee, TRAIT_MUTE, "conversionrune") - if(get_turf(convertee) != get_turf(src)) - return FALSE - if(!conversionresult) - do_sacrifice(convertee, invokers, TRUE) - return FALSE var/brutedamage = convertee.getBruteLoss() var/burndamage = convertee.getFireLoss() if(brutedamage || burndamage) @@ -275,6 +252,8 @@ structure_check() searches for nearby cultist structures required for the invoca SSticker.mode.add_cultist(convertee.mind, 1) new /obj/item/melee/cultblade/dagger(get_turf(src)) convertee.mind.special_role = ROLE_CULTIST + 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, "Assist your new compatriots in their dark dealings. Your goal is theirs, and theirs is yours. You serve the Geometer above all else. Bring it back.\ ") if(ishuman(convertee)) @@ -284,18 +263,7 @@ 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) +/obj/effect/rune/convert/proc/do_sacrifice(mob/living/sacrificial, list/invokers) var/mob/living/first_invoker = invokers[1] if(!first_invoker) return FALSE @@ -305,7 +273,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/big_sac = FALSE - if(!force_a_sac && (((ishuman(sacrificial) || iscyborg(sacrificial)) && sacrificial.stat != DEAD) || C.cult_team.is_sacrifice_target(sacrificial.mind)) && invokers.len < 3) + if((((ishuman(sacrificial) || iscyborg(sacrificial)) && sacrificial.stat != DEAD) || C.cult_team.is_sacrifice_target(sacrificial.mind)) && invokers.len < 3) for(var/M in invokers) to_chat(M, "[sacrificial] is too greatly linked to the world! You need three acolytes!") log_game("Offer rune failed - not enough acolytes and target is living or sac target") @@ -345,10 +313,6 @@ structure_check() searches for nearby cultist structures required for the invoca sacrificial.gib() return TRUE -/obj/effect/rune/convert/Topic(href, href_list) - if(href_list["signmeup"]) - signmeup(usr) - /obj/effect/rune/empower cultist_name = "Empower" cultist_desc = "allows cultists to prepare greater amounts of blood magic at far less of a cost." diff --git a/code/modules/antagonists/revenant/revenant_blight.dm b/code/modules/antagonists/revenant/revenant_blight.dm index 7037ecae..89d8de28 100644 --- a/code/modules/antagonists/revenant/revenant_blight.dm +++ b/code/modules/antagonists/revenant/revenant_blight.dm @@ -11,9 +11,9 @@ viable_mobtypes = list(/mob/living/carbon/human) disease_flags = CURABLE permeability_mod = 1 - severity = DISEASE_SEVERITY_HARMFUL - var/stagedamage = 0 //Highest stage reached. + severity = DISEASE_SEVERITY_DANGEROUS var/finalstage = 0 //Because we're spawning off the cure in the final stage, we need to check if we've done the final stage's effects. + var/datum/mood_event/revenant_blight/depression /datum/disease/revblight/cure() if(affected_mob) @@ -21,12 +21,13 @@ if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob) affected_mob.dna.species.handle_hair(affected_mob) - to_chat(affected_mob, "You feel better.") + SEND_SIGNAL(affected_mob, COMSIG_CLEAR_MOOD_EVENT, "rev_blight") ..() /datum/disease/revblight/stage_act() if(!finalstage) - if(affected_mob.lying && prob(stage*6)) + if(affected_mob.lying && prob(stage*4)) + to_chat(affected_mob, "You feel better.") cure() return if(prob(stage*3)) @@ -34,10 +35,6 @@ affected_mob.confused += 8 affected_mob.adjustStaminaLoss(8) new /obj/effect/temp_visual/revenant(affected_mob.loc) - if(stagedamage < stage) - stagedamage++ - affected_mob.adjustToxLoss(stage*2) //should, normally, do about 30 toxin damage. - new /obj/effect/temp_visual/revenant(affected_mob.loc) if(prob(45)) affected_mob.adjustStaminaLoss(stage) ..() //So we don't increase a stage before applying the stage damage. @@ -46,9 +43,13 @@ if(prob(5)) affected_mob.emote("pale") if(3) + if(!depression) + depression = SEND_SIGNAL(affected_mob, COMSIG_ADD_MOOD_EVENT, "rev_blight", /datum/mood_event/revenant_blight) + SEND_SIGNAL(affected_mob, COMSIG_DECREASE_SANITY, 0.12, SANITY_CRAZY) if(prob(10)) affected_mob.emote(pick("pale","shiver")) if(4) + SEND_SIGNAL(affected_mob, COMSIG_DECREASE_SANITY, 0.18, SANITY_CRAZY) if(prob(15)) affected_mob.emote(pick("pale","shiver","cries")) if(5) @@ -56,12 +57,18 @@ finalstage = TRUE to_chat(affected_mob, "You feel like [pick("nothing's worth it anymore", "nobody ever needed your help", "nothing you did mattered", "everything you tried to do was worthless")].") affected_mob.adjustStaminaLoss(45) - new /obj/effect/temp_visual/revenant(affected_mob.loc) - if(affected_mob.dna && affected_mob.dna.species) + if(affected_mob.dna?.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob,"#1d2953") affected_mob.dna.species.handle_hair(affected_mob,"#1d2953") affected_mob.visible_message("[affected_mob] looks terrifyingly gaunt...", "You suddenly feel like your skin is wrong...") affected_mob.add_atom_colour("#1d2953", TEMPORARY_COLOUR_PRIORITY) - addtimer(CALLBACK(src, .proc/cure), 100) - else - return + new /obj/effect/temp_visual/revenant(affected_mob.loc) + addtimer(CALLBACK(src, .proc/curses), 150) + +/datum/disease/revblight/proc/curses() + if(QDELETED(affected_mob)) + return + affected_mob.playsound_local(affected_mob, 'sound/effects/curse5.ogg', 40, 1, -1) + to_chat(affected_mob, "You sense the terrific curse of a vengeful ghost befall upon you...") + affected_mob.apply_necropolis_curse(null, 7 MINUTES) //Once the blight has done its course without being cured beforehand, it will cast a necrocurse to compensate how underpowered it's. + cure() diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index ff9e9102..e66870dc 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -410,7 +410,9 @@ FermiChem = TRUE//If the chemical uses the Fermichem reaction mechanics FermiExplode = FALSE //If the chemical explodes in a special way PurityMin = 0 //The minimum purity something has to be above, otherwise it explodes. + clear_conversion = REACTION_CLEAR_INVERSE +/* /datum/chemical_reaction/neurotoxin/FermiFinish(datum/reagents/holder, var/atom/my_atom) var/datum/reagent/consumable/ethanol/neurotoxin/Nt = locate(/datum/reagent/consumable/ethanol/neurotoxin) in my_atom.reagents.reagent_list if(Nt) @@ -418,6 +420,7 @@ if(Nt.purity < 0.5) holder.remove_reagent(src.id, cached_volume) holder.add_reagent("neurosmash", cached_volume) +*/ /datum/chemical_reaction/snowwhite name = "Snow White" diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 89a7ec25..90ce091c 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -271,9 +271,13 @@ if(restrained()) changeNext_move(CLICK_CD_BREAKOUT) last_special = world.time + CLICK_CD_BREAKOUT + var/buckle_cd = 600 + if(handcuffed) + var/obj/item/restraints/O = src.get_item_by_slot(SLOT_HANDCUFFED) + buckle_cd = O.breakouttime visible_message("[src] attempts to unbuckle [p_them()]self!", \ - "You attempt to unbuckle yourself... (This will take around one minute and you need to stay still.)") - if(do_after(src, 600, 0, target = src)) + "You attempt to unbuckle yourself... (This will take around [round(buckle_cd/600,1)] minute\s, and you need to stay still.)") + if(do_after(src, buckle_cd, 0, target = src)) if(!buckled) return buckled.user_unbuckle_mob(src,src) @@ -809,7 +813,8 @@ drop_all_held_items() stop_pulling() throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = src.handcuffed) - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "handcuffed", /datum/mood_event/handcuffed) + if(handcuffed.demoralize_criminals) + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "handcuffed", /datum/mood_event/handcuffed) else clear_alert("handcuffed") SEND_SIGNAL(src, COMSIG_CLEAR_MOOD_EVENT, "handcuffed") diff --git a/code/modules/mob/living/carbon/human/species_types/corporate.dm b/code/modules/mob/living/carbon/human/species_types/corporate.dm index 620f0b25..146090b3 100644 --- a/code/modules/mob/living/carbon/human/species_types/corporate.dm +++ b/code/modules/mob/living/carbon/human/species_types/corporate.dm @@ -16,5 +16,5 @@ blacklisted = 1 use_skintones = 0 species_traits = list(NOBLOOD,EYECOLOR,NOGENITALS) - inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOHUNGER) + inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOLIMBDISABLE,TRAIT_NOHUNGER) sexes = 0 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 378b97db..915e85f1 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -12,7 +12,7 @@ damage_overlay_type = "synth" limbs_id = "synth" var/list/initial_species_traits = list(NOTRANSSTING) //for getting these values back for assume_disguise() - var/list/initial_inherent_traits = list(TRAIT_VIRUSIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOHUNGER,TRAIT_NOBREATH) + var/list/initial_inherent_traits = list(TRAIT_VIRUSIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOHUNGER,TRAIT_NOLIMBDISABLE,TRAIT_NOBREATH) var/disguise_fail_health = 75 //When their health gets to this level their synthflesh partially falls off var/datum/species/fake_species = null //a species to do most of our work for us, unless we're damaged diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 1c2234bb..801a6cd2 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -35,6 +35,7 @@ */ if(stat == DEAD) stop_sound_channel(CHANNEL_HEARTBEAT) + handle_death() rot() //Updates the number of stored chemicals for powers @@ -43,6 +44,12 @@ if(stat != DEAD) return 1 +//Procs called while dead +/mob/living/carbon/proc/handle_death() + for(var/datum/reagent/R in reagents.reagent_list) + if(R.chemical_flags & REAGENT_DEAD_PROCESS) + R.on_mob_dead(src) + /////////////// // BREATHING // /////////////// diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 73274dcf..5aec56b1 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -44,7 +44,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians var/reset = 0 //if the summoner has reset the guardian already var/cooldown = 0 var/mob/living/carbon/summoner - var/range = 10 //how far from the user the spirit can be + var/range = 13 //how far from the user the spirit can be var/toggle_button_type = /obj/screen/guardian/ToggleMode/Inactive //what sort of toggle button the hud uses var/datum/guardianname/namedatum = new/datum/guardianname() var/playstyle_string = "You are a standard Guardian. You shouldn't exist!" diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index 45d8c17d..e507a4c8 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -1,7 +1,5 @@ //Assassin /mob/living/simple_animal/hostile/guardian/assassin - melee_damage_lower = 15 - melee_damage_upper = 15 attacktext = "slashes" attack_sound = 'sound/weapons/bladeslice.ogg' damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) @@ -12,7 +10,7 @@ toggle_button_type = /obj/screen/guardian/ToggleMode/Assassin var/toggle = FALSE - var/stealthcooldown = 160 + var/stealthcooldown = 100 var/obj/screen/alert/canstealthalert var/obj/screen/alert/instealthalert diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 7a4c454f..3ece5d4e 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -1,13 +1,10 @@ //Charger /mob/living/simple_animal/hostile/guardian/charger - melee_damage_lower = 15 - melee_damage_upper = 15 ranged = 1 //technically ranged_message = "charges" - ranged_cooldown_time = 40 - speed = -1 - damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 0.6, CLONE = 0.6, STAMINA = 0, OXY = 0.6) - playstyle_string = "As a charger type you do medium damage, have medium damage resistance, move very fast, and can charge at a location, damaging any target hit and forcing them to drop any items they are holding." + ranged_cooldown_time = 20 + damage_coeff = list(BRUTE = 0, BURN = 0.5, TOX = 0.5, CLONE = 0.5, STAMINA = 0, OXY = 0.5) + playstyle_string = "As a charger type you do medium damage, take half damage, immunity to brute damage, move very fast, and can charge at a location, damaging any target hit and forcing them to drop any items they are holding." magic_fluff_string = "..And draw the Hunter, an alien master of rapid assault." tech_fluff_string = "Boot sequence complete. Charge modules loaded. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! Caught one! It's a charger carp, that likes running at people. But it doesn't have any legs..." diff --git a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm index e7dbbda2..a43d4b6d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/dextrous.dm @@ -3,7 +3,7 @@ melee_damage_lower = 10 melee_damage_upper = 10 damage_coeff = list(BRUTE = 0.75, BURN = 0.75, TOX = 0.75, CLONE = 0.75, STAMINA = 0, OXY = 0.75) - playstyle_string = "As a dextrous type you can hold items, store an item within yourself, and have medium damage resistance, but do low damage on attacks. Recalling and leashing will force you to drop unstored items!" + playstyle_string = "As a dextrous type you can hold items, store an item within yourself, and take half damage, but do low damage on attacks. Recalling and leashing will force you to drop unstored items!" magic_fluff_string = "..And draw the Drone, a dextrous master of construction and repair." tech_fluff_string = "Boot sequence complete. Dextrous combat modules loaded. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! You caught one! It can hold stuff in its fins, sort of." diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index ff2f4532..531c5138 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -1,10 +1,7 @@ //Bomb /mob/living/simple_animal/hostile/guardian/bomb - melee_damage_lower = 15 - melee_damage_upper = 15 damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 0.6, CLONE = 0.6, STAMINA = 0, OXY = 0.6) - range = 13 - playstyle_string = "As an explosive type, you have moderate close combat abilities, may explosively teleport targets on attack, and are capable of converting nearby items and objects into disguised bombs via alt click." + playstyle_string = "As an explosive type, you have moderate close combat abilities, take half damage, may explosively teleport targets on attack, and are capable of converting nearby items and objects into disguised bombs via alt click." magic_fluff_string = "..And draw the Scientist, master of explosive death." tech_fluff_string = "Boot sequence complete. Explosive modules active. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! Caught one! It's an explosive carp! Boom goes the fishy." diff --git a/code/modules/mob/living/simple_animal/guardian/types/fire.dm b/code/modules/mob/living/simple_animal/guardian/types/fire.dm index 7a469dd1..b111caae 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/fire.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/fire.dm @@ -1,13 +1,13 @@ //Fire /mob/living/simple_animal/hostile/guardian/fire a_intent = INTENT_HELP - melee_damage_lower = 7 - melee_damage_upper = 7 + melee_damage_lower = 10 + melee_damage_upper = 10 attack_sound = 'sound/items/welder.ogg' attacktext = "ignites" - damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) - range = 7 - playstyle_string = "As a chaos type, you have only light damage resistance, but will ignite any enemy you bump into. In addition, your melee attacks will cause human targets to see everyone as you." + melee_damage_type = BURN + damage_coeff = list(BRUTE = 0.7, BURN = 0, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) + playstyle_string = "As a chaos type, you take 30% damage reduction to all but burn, which you are immune to. You will ignite any enemy you bump into. in addition, your melee attacks will cause human targets to see everyone as you." magic_fluff_string = "..And draw the Wizard, bringer of endless chaos!" tech_fluff_string = "Boot sequence complete. Crowd control modules activated. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! You caught one! OH GOD, EVERYTHING'S ON FIRE. Except you and the fish." @@ -38,6 +38,6 @@ /mob/living/simple_animal/hostile/guardian/fire/proc/collision_ignite(AM as mob|obj) if(isliving(AM)) var/mob/living/M = AM - if(!hasmatchingsummoner(M) && M != summoner && M.fire_stacks < 7) - M.fire_stacks = 7 + if(!hasmatchingsummoner(M) && M != summoner && M.fire_stacks < 10) + M.fire_stacks = 10 M.IgniteMob() diff --git a/code/modules/mob/living/simple_animal/guardian/types/lightning.dm b/code/modules/mob/living/simple_animal/guardian/types/lightning.dm index ad1c4773..7b765182 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/lightning.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/lightning.dm @@ -4,14 +4,13 @@ layer = LYING_MOB_LAYER /mob/living/simple_animal/hostile/guardian/beam - melee_damage_lower = 7 - melee_damage_upper = 7 + melee_damage_lower = 10 + melee_damage_upper = 10 attacktext = "shocks" melee_damage_type = BURN attack_sound = 'sound/machines/defib_zap.ogg' damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) - range = 7 - playstyle_string = "As a lightning type, you will apply lightning chains to targets on attack and have a lightning chain to your summoner. Lightning chains will shock anyone near them." + playstyle_string = "As a lightning type, you have 30% damage reduction, apply lightning chains to targets on attack and have a lightning chain to your summoner. Lightning chains will shock anyone near them." magic_fluff_string = "..And draw the Tesla, a shocking, lethal source of power." tech_fluff_string = "Boot sequence complete. Lightning modules active. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! Caught one! It's a lightning carp! Everyone else goes zap zap." @@ -31,7 +30,7 @@ var/datum/beam/C = pick(enemychains) qdel(C) enemychains -= C - enemychains += Beam(target, "lightning[rand(1,12)]", time=70, maxdistance=7, beam_type=/obj/effect/ebeam/chain) + enemychains += Beam(target, "lightning[rand(1,12)]", time=70, maxdistance=13, beam_type=/obj/effect/ebeam/chain) /mob/living/simple_animal/hostile/guardian/beam/Destroy() removechains() diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index 14430bb2..53964254 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -1,7 +1,5 @@ //Protector /mob/living/simple_animal/hostile/guardian/protector - melee_damage_lower = 15 - melee_damage_upper = 15 range = 15 //worse for it due to how it leashes damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4) playstyle_string = "As a protector type you cause your summoner to leash to you instead of you leashing to them and have two modes; Combat Mode, where you do and take medium damage, and Protection Mode, where you do and take almost no damage, but move slightly slower." @@ -33,9 +31,9 @@ cooldown = world.time + 10 if(toggle) cut_overlays() - melee_damage_lower = initial(melee_damage_lower) - melee_damage_upper = initial(melee_damage_upper) - speed = initial(speed) + melee_damage_lower = 15 + melee_damage_upper = 15 + speed = 0 damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4) to_chat(src, "You switch to combat mode.") toggle = FALSE @@ -44,8 +42,8 @@ if(namedatum) shield_overlay.color = namedatum.colour add_overlay(shield_overlay) - melee_damage_lower = 2 - melee_damage_upper = 2 + melee_damage_lower = 5 + melee_damage_upper = 5 speed = 1 damage_coeff = list(BRUTE = 0.05, BURN = 0.05, TOX = 0.05, CLONE = 0.05, STAMINA = 0, OXY = 0.05) //damage? what's damage? to_chat(src, "You switch to protection mode.") diff --git a/code/modules/mob/living/simple_animal/guardian/types/ranged.dm b/code/modules/mob/living/simple_animal/guardian/types/ranged.dm index 5adcc8b2..0e8f632d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/ranged.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/ranged.dm @@ -16,8 +16,7 @@ ranged_cooldown_time = 1 //fast! projectilesound = 'sound/effects/hit_on_shattered_glass.ogg' ranged = 1 - range = 13 - playstyle_string = "As a ranged type, you have only light damage resistance, but are capable of spraying shards of crystal at incredibly high speed. You can also deploy surveillance snares to monitor enemy movement. Finally, you can switch to scout mode, in which you can't attack, but can move without limit." + playstyle_string = "As a ranged type, you have 10% damage reduction, but are capable of spraying shards of crystal at incredibly high speed. You can also deploy surveillance snares to monitor enemy movement. Finally, you can switch to scout mode, in which you can't attack, but can move without limit." magic_fluff_string = "..And draw the Sentinel, an alien master of ranged combat." tech_fluff_string = "Boot sequence complete. Ranged combat modules active. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! Caught one, it's a ranged carp. This fishy can watch people pee in the ocean." @@ -36,7 +35,7 @@ obj_damage = initial(obj_damage) environment_smash = initial(environment_smash) alpha = 255 - range = initial(range) + range = 13 to_chat(src, "You switch to combat mode.") toggle = FALSE else diff --git a/code/modules/mob/living/simple_animal/guardian/types/standard.dm b/code/modules/mob/living/simple_animal/guardian/types/standard.dm index 4edd9d9e..2285167d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/standard.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/standard.dm @@ -3,9 +3,9 @@ melee_damage_lower = 20 melee_damage_upper = 20 obj_damage = 80 - next_move_modifier = 0.8 //attacks 20% faster + next_move_modifier = 0.5 //attacks 50% faster environment_smash = ENVIRONMENT_SMASH_WALLS - playstyle_string = "As a standard type you have no special abilities, but have a high damage resistance and a powerful attack capable of smashing through walls." + playstyle_string = "As a standard type you have no special abilities, but take half damage and have powerful attack capable of smashing through walls." magic_fluff_string = "..And draw the Assistant, faceless and generic, but never to be underestimated." tech_fluff_string = "Boot sequence complete. Standard combat modules loaded. Holoparasite swarm online." carp_fluff_string = "CARP CARP CARP! You caught one! It's really boring and standard. Better punch some walls to ease the tension." diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 794683e6..8bf1874d 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -2,11 +2,8 @@ /mob/living/simple_animal/hostile/guardian/healer a_intent = INTENT_HARM friendly = "heals" - speed = 0 damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) - melee_damage_lower = 15 - melee_damage_upper = 15 - playstyle_string = "As a support type, you may toggle your basic attacks to a healing mode. In addition, Alt-Clicking on an adjacent object or mob will warp them to your bluespace beacon after a short delay." + playstyle_string = "As a support type, you have 30% damage reduction and may toggle your basic attacks to a healing mode. In addition, Alt-Clicking on an adjacent object or mob will warp them to your bluespace beacon after a short delay." magic_fluff_string = "..And draw the CMO, a potent force of life... and death." carp_fluff_string = "CARP CARP CARP! You caught a support carp. It's a kleptocarp!" tech_fluff_string = "Boot sequence complete. Support modules active. Holoparasite swarm online." diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 54cb9fe5..de738c90 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -118,11 +118,11 @@ switch(fail_tick) if(0 to 200) fail_tick += (2*(fail_chance)) - M.rad_act(40) + M.rad_act(400) to_chat(M, "Your [name] feels warmer.") if(201 to INFINITY) SSobj.processing.Remove(src) - M.rad_act(80) + M.rad_act(800) crit_fail = 1 to_chat(M, "Your [name]'s reactor overloads!") diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 476fc60c..8074bb67 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -1,4 +1,4 @@ -#define CHEMICAL_QUANTISATION_LEVEL 0.0001 + #define CHEMICAL_QUANTISATION_LEVEL 0.001 /proc/build_chemical_reagent_list() //Chemical Reagents - Initialises all /datum/reagent into a list indexed by reagent id @@ -466,7 +466,7 @@ if (C.FermiChem == TRUE && !continue_reacting) if (chem_temp > C.ExplodeTemp) //This is first to ensure explosions. - var/datum/chemical_reaction/fermi/Ferm = selected_reaction + var/datum/chemical_reaction/Ferm = selected_reaction fermiIsReacting = FALSE SSblackbox.record_feedback("tally", "fermi_chem", 1, ("[Ferm] explosion")) Ferm.FermiExplode(src, my_atom, volume = total_volume, temp = chem_temp, pH = pH) @@ -496,7 +496,12 @@ //Standard reaction mechanics: else - if (C.FermiChem == TRUE)//Just to make sure + if (C.FermiChem == TRUE)//Just to make sure, should only proc when grenades are combining. + if (chem_temp > C.ExplodeTemp) //To allow fermigrenades + var/datum/chemical_reaction/fermi/Ferm = selected_reaction + fermiIsReacting = FALSE + SSblackbox.record_feedback("tally", "fermi_chem", 1, ("[Ferm] explosion")) + Ferm.FermiExplode(src, my_atom, volume = total_volume, temp = chem_temp, pH = pH) return 0 for(var/B in cached_required_reagents) // @@ -539,7 +544,7 @@ return 0 /datum/reagents/process() - var/datum/chemical_reaction/fermi/C = fermiReactID + var/datum/chemical_reaction/C = fermiReactID var/list/cached_required_reagents = C.required_reagents//update reagents list var/list/cached_results = C.results//resultant chemical list @@ -575,16 +580,16 @@ return /datum/reagents/proc/fermiEnd() - var/datum/chemical_reaction/fermi/C = fermiReactID + var/datum/chemical_reaction/C = fermiReactID STOP_PROCESSING(SSprocessing, src) fermiIsReacting = FALSE - reactedVol = 0 - targetVol = 0 //pH check, handled at the end to reduce calls. if(istype(my_atom, /obj/item/reagent_containers)) var/obj/item/reagent_containers/RC = my_atom RC.pH_check() - C.FermiFinish(src, my_atom) + C.FermiFinish(src, my_atom, reactedVol) + reactedVol = 0 + targetVol = 0 handle_reactions() update_total() //Reaction sounds and words @@ -595,7 +600,7 @@ to_chat(M, "[iconhtml] [C.mix_message]") /datum/reagents/proc/fermiReact(selected_reaction, cached_temp, cached_pH, reactedVol, targetVol, cached_required_reagents, cached_results, multiplier) - var/datum/chemical_reaction/fermi/C = selected_reaction + var/datum/chemical_reaction/C = selected_reaction var/deltaT = 0 var/deltapH = 0 var/stepChemAmmount = 0 @@ -704,7 +709,7 @@ return (reactedVol) //Currently calculates it irrespective of required reagents at the start -/datum/reagents/proc/reactant_purity(var/datum/chemical_reaction/fermi/C, holder) +/datum/reagents/proc/reactant_purity(var/datum/chemical_reaction/C, holder) var/list/cached_reagents = reagent_list var/i = 0 var/cachedPurity @@ -714,6 +719,14 @@ i++ return cachedPurity/i +/datum/reagents/proc/uncache_purity(id) + var/datum/reagent/R = has_reagent("[id]") + if(!R) + return + if(R.cached_purity == 1) + return + R.purity = R.cached_purity + /datum/reagents/proc/isolate_reagent(reagent) var/list/cached_reagents = reagent_list for(var/_reagent in cached_reagents) @@ -745,11 +758,14 @@ total_volume = 0 for(var/reagent in cached_reagents) var/datum/reagent/R = reagent - if(R.volume < CHEMICAL_QUANTISATION_LEVEL) + if(R.volume == 0) + del_reagent(R.id) + if((R.volume < 0.01) && !fermiIsReacting) del_reagent(R.id) else total_volume += R.volume - + if(!reagent_list) + pH = 7 return 0 /datum/reagents/proc/clear_reagents() @@ -878,17 +894,15 @@ var/datum/reagent/R = A if (R.id == reagent) //IF MERGING //Add amount and equalize purity - R.volume += amount + R.volume += round(amount, CHEMICAL_QUANTISATION_LEVEL) R.purity = ((R.purity * R.volume) + (other_purity * amount)) /((R.volume + amount)) //This should add the purity to the product update_total() if(my_atom) my_atom.on_reagent_change(ADD_REAGENT) if(isliving(my_atom)) - if(R.OnMobMergeCheck == TRUE)//Forces on_mob_add proc when a chem is merged + if(R.chemical_flags & REAGENT_ONMOBMERGE)//Forces on_mob_add proc when a chem is merged R.on_mob_add(my_atom, amount) - //else - // R.on_merge(data, amount, my_atom, other_purity) R.on_merge(data, amount, my_atom, other_purity) if(!no_react) handle_reactions() @@ -900,13 +914,13 @@ var/datum/reagent/R = new D.type(data) cached_reagents += R R.holder = src - R.volume = amount + R.volume = round(amount, CHEMICAL_QUANTISATION_LEVEL) R.purity = other_purity R.loc = get_turf(my_atom) if(data) R.data = data R.on_new(data) - if(R.addProc == TRUE)//Allows on new without data overhead. + if(R.chemical_flags & REAGENT_FORCEONNEW)//Allows on new without data overhead. R.on_new(pH) //Add more as desired. @@ -1134,4 +1148,4 @@ if(initial(R.can_synth)) random_reagents += initial(R.id) var/picked_reagent = pick(random_reagents) - return picked_reagent + return picked_reagent \ No newline at end of file diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index 436ee80e..5af53789 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -79,6 +79,15 @@ return return ..() + if(beaker) + if(istype(I, /obj/item/reagent_containers/dropper)) + var/obj/item/reagent_containers/dropper/D = I + D.afterattack(beaker, user, 1) + + if(istype(I, /obj/item/reagent_containers/syringe)) + var/obj/item/reagent_containers/syringe/S = I + S.afterattack(beaker, user, 1) + /obj/machinery/chem_heater/on_deconstruction() replace_beaker() return ..() diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 002c54be..567c1873 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -233,6 +233,12 @@ else reagents.remove_reagent(id, amount) . = TRUE + else if (amount == -1) // -1 means custom amount + useramount = input("Enter the Amount you want to transfer:", name, useramount) as num|null + if (useramount > 0) + end_fermi_reaction() + reagents.trans_id_to(beaker, id, useramount) + . = TRUE if("toggleMode") mode = !mode @@ -332,7 +338,7 @@ var/vol_part = min(reagents.total_volume, 30) if(text2num(many)) amount_full = round(reagents.total_volume / 30) - vol_part = reagents.total_volume % 30 + vol_part = ((reagents.total_volume*1000) % 30000) / 1000 //% operator doesn't support decimals. var/name = stripped_input(usr, "Name:","Name your bottle!", (reagents.total_volume ? reagents.get_master_reagent_name() : " "), MAX_NAME_LEN) if(!name || !reagents.total_volume || !src || QDELETED(src) || !usr.canUseTopic(src, !issilicon(usr))) return @@ -379,7 +385,34 @@ reagents.trans_to(P, vol_part) . = TRUE //END CITADEL ADDITIONS - if("analyze") + if("analyzeBeak") + var/datum/reagent/R = GLOB.chemical_reagents_list[params["id"]] + if(R) + var/state = "Unknown" + if(initial(R.reagent_state) == 1) + state = "Solid" + else if(initial(R.reagent_state) == 2) + state = "Liquid" + else if(initial(R.reagent_state) == 3) + state = "Gas" + var/const/P = 3 //The number of seconds between life ticks + var/T = initial(R.metabolization_rate) * (60 / P) + var/datum/chemical_reaction/Rcr = get_chemical_reaction(R.id) + if(Rcr && Rcr.FermiChem) + fermianalyze = TRUE + var/pHpeakCache = (Rcr.OptimalpHMin + Rcr.OptimalpHMax)/2 + var/datum/reagent/targetReagent = beaker.reagents.has_reagent("[R.id]") + + if(!targetReagent) + CRASH("Tried to find a reagent that doesn't exist in the chem_master!") + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = targetReagent.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) + else + fermianalyze = FALSE + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold)) + screen = "analyze" + return + + if("analyzeBuff") var/datum/reagent/R = GLOB.chemical_reagents_list[params["id"]] if(R) var/state = "Unknown" @@ -395,7 +428,11 @@ fermianalyze = TRUE var/datum/chemical_reaction/Rcr = get_chemical_reaction(R.id) var/pHpeakCache = (Rcr.OptimalpHMin + Rcr.OptimalpHMax)/2 - analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = initial(R.purity), "inverseRatioF" = initial(R.InverseChemVal), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) + var/datum/reagent/targetReagent = reagents.has_reagent("[R.id]") + + if(!targetReagent) + CRASH("Tried to find a reagent that doesn't exist in the chem_master!") + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold), "purityF" = targetReagent.purity, "inverseRatioF" = initial(R.inverse_chem_val), "purityE" = initial(Rcr.PurityMin), "minTemp" = initial(Rcr.OptimalTempMin), "maxTemp" = initial(Rcr.OptimalTempMax), "eTemp" = initial(Rcr.ExplodeTemp), "pHpeak" = pHpeakCache) else fermianalyze = FALSE analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold)) @@ -451,4 +488,4 @@ condi = TRUE #undef PILL_STYLE_COUNT -#undef RANDOM_PILL_STYLE +#undef RANDOM_PILL_STYLE \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index c21629ce..aaccc6d0 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -32,19 +32,19 @@ var/addiction_stage3_end = 30 var/addiction_stage4_end = 40 var/overdosed = 0 // You fucked up and this is now triggering its overdose effects, purge that shit quick. - var/self_consuming = FALSE + var/self_consuming = FALSE //I think this uhhh, makes weird stuff happen when metabolising, but... doesn't seem to do what I think, so I'm gonna leave it. //Fermichem vars: - var/purity = 1 //How pure a chemical is from 0 - 1. - var/addProc = FALSE //If the chemical should force an on_new() call + var/purity = 1 //How pure a chemical is from 0 - 1. + var/cached_purity = 1 var/turf/loc = null //Should be the creation location! var/pH = 7 //pH of the specific reagent, used for calculating the sum pH of a holder. - var/ImpureChem = "fermiTox"// What chemical is metabolised with an inpure reaction - var/InverseChemVal = 0.25 // If the impurity is below 0.5, replace ALL of the chem with InverseChem upon metabolising - var/InverseChem = "fermiTox"// What chem is metabolised when purity is below InverseChemVal, this shouldn't be made, but if it does, well, I guess I'll know about it. - var/DoNotSplit = FALSE // If impurity is handled within the main chem itself - var/OnMobMergeCheck = FALSE //Call on_mob_life proc when reagents are merging. + //var/SplitChem = FALSE //If the chem splits on metabolism + var/impure_chem // What chemical is metabolised with an inpure reaction + var/inverse_chem_val = 0 // If the impurity is below 0.5, replace ALL of the chem with inverse_chemupon metabolising + var/inverse_chem // What chem is metabolised when purity is below inverse_chem_val, this shouldn't be made, but if it does, well, I guess I'll know about it. var/metabolizing = FALSE - var/invisible = FALSE //Set to true if it doesn't appear on handheld health analyzers. + var/chemical_flags // See fermi/readme.dm REAGENT_DEAD_PROCESS, REAGENT_DONOTSPLIT, REAGENT_ONLYINVERSE, REAGENT_ONMOBMERGE, REAGENT_INVISIBLE, REAGENT_FORCEONNEW, REAGENT_SNEAKYNAME + /datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references . = ..() @@ -73,8 +73,47 @@ holder.remove_reagent(src.id, metabolization_rate * M.metabolism_efficiency) //By default it slowly disappears. return +//called when a mob processes chems when dead. +/datum/reagent/proc/on_mob_dead(mob/living/carbon/M) + if(!(chemical_flags & REAGENT_DEAD_PROCESS)) //justincase + return + current_cycle++ + if(holder) + holder.remove_reagent(src.id, metabolization_rate * M.metabolism_efficiency) //By default it slowly disappears. + return + // Called when this reagent is first added to a mob -/datum/reagent/proc/on_mob_add(mob/living/L) +/datum/reagent/proc/on_mob_add(mob/living/L, amount) + if(!iscarbon(L)) + return + var/mob/living/carbon/M = L + if (purity == 1) + log_game("CHEM: [L] ckey: [L.key] has ingested [volume]u of [id]") + return + if(cached_purity == 1) + cached_purity = purity + else if(purity < 0) + CRASH("Purity below 0 for chem: [id], Please let Fermis Know!") + if(chemical_flags & REAGENT_DONOTSPLIT) + return + + if ((inverse_chem_val > purity) && (inverse_chem))//Turns all of a added reagent into the inverse chem + M.reagents.remove_reagent(id, amount, FALSE) + M.reagents.add_reagent(inverse_chem, amount, FALSE, other_purity = 1-cached_purity) + var/datum/reagent/R = M.reagents.has_reagent("[inverse_chem]") + if(R.chemical_flags & REAGENT_SNEAKYNAME) + R.name = name//Negative effects are hidden + if(R.chemical_flags & REAGENT_INVISIBLE) + R.chemical_flags |= (REAGENT_INVISIBLE) + log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [inverse_chem]") + return + else if (impure_chem) + var/impureVol = amount * (1 - purity) //turns impure ratio into impure chem + if(!(chemical_flags & REAGENT_SPLITRETAINVOL)) + M.reagents.remove_reagent(id, (impureVol), FALSE) + M.reagents.add_reagent(impure_chem, impureVol, FALSE, other_purity = 1-cached_purity) + log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume - impureVol]u of [id]") + log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [impure_chem]") return // Called when this reagent is removed while inside a mob @@ -97,7 +136,35 @@ return // Called when two reagents of the same are mixing. -/datum/reagent/proc/on_merge(data) +/datum/reagent/proc/on_merge(data, amount, mob/living/carbon/M, purity) + if(!iscarbon(M)) + return + if (purity == 1) + log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [id]") + return + cached_purity = purity //purity SHOULD be precalculated from the add_reagent, update cache. + if (purity < 0) + CRASH("Purity below 0 for chem: [id], Please let Fermis Know!") + if(chemical_flags & REAGENT_DONOTSPLIT) + return + + if ((inverse_chem_val > purity) && (inverse_chem)) //INVERT + M.reagents.remove_reagent(id, amount, FALSE) + M.reagents.add_reagent(inverse_chem, amount, FALSE, other_purity = 1-cached_purity) + var/datum/reagent/R = M.reagents.has_reagent("[inverse_chem]") + if(R.chemical_flags & REAGENT_SNEAKYNAME) + R.name = name//Negative effects are hidden + if(R.chemical_flags & REAGENT_INVISIBLE) + R.chemical_flags |= (REAGENT_INVISIBLE) + log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume]u of [inverse_chem]") + return + else if (impure_chem) //SPLIT + var/impureVol = amount * (1 - purity) + if(!(chemical_flags & REAGENT_SPLITRETAINVOL)) + M.reagents.remove_reagent(id, impureVol, FALSE) + M.reagents.add_reagent(impure_chem, impureVol, FALSE, other_purity = 1-cached_purity) + log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume - impureVol]u of [id]") + log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume]u of [impure_chem]") return /datum/reagent/proc/on_update(atom/A) @@ -146,4 +213,4 @@ for (var/datum/reagent/R in reagent_list) rs += "[R.name], [R.volume]" - return rs.Join(" | ") + return rs.Join(" | ") \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 7239da4a..b447802c 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1384,6 +1384,10 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Neurotoxin" glass_desc = "A drink that is guaranteed to knock you silly." pH = 4.3 + //SplitChem = TRUE + impure_chem = "neuroweak" + inverse_chem_val = 0.5 //Clear conversion + inverse_chem = "neuroweak" /datum/reagent/consumable/ethanol/neurotoxin/proc/pickt() return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG)) diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents.dm new file mode 100644 index 00000000..6251fbf7 --- /dev/null +++ b/code/modules/reagents/chemistry/reagents/impure_reagents.dm @@ -0,0 +1,26 @@ +//Reagents produced by metabolising/reacting fermichems inoptimally, i.e. inverse_chems or impure_chems +//Inverse = Splitting +//Invert = Whole conversion + +/datum/reagent/impure + chemical_flags = REAGENT_INVISIBLE | REAGENT_SNEAKYNAME //by default, it will stay hidden on splitting, but take the name of the source on inverting + + +/datum/reagent/impure/fermiTox + name = "Chemical Isomers" + id = "fermiTox" + description = "Toxic chemical isomers made from impure reactions. At low volumes will cause light toxin damage, but as the volume increases, it deals larger amounts, damages the liver, then eventually the heart." + data = "merge" + color = "FFFFFF" + can_synth = FALSE + var/potency = 1 //potency multiplies the volume when added. + + +//I'm concerned this is too weak, but I also don't want deathmixes. +//TODO: liver damage, 100+ heart +/datum/reagent/impure/fermiTox/on_mob_life(mob/living/carbon/C, method) + if(C.dna && istype(C.dna.species, /datum/species/jelly)) + C.adjustToxLoss(-2) + else + C.adjustToxLoss(2) + ..() \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 5ca1e31f..aebeed65 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1587,7 +1587,7 @@ color = "#ffa6ff" //rgb: 255,166,255 taste_description = "a bad idea" id = "laughtervirusfood" - + /datum/reagent/consumable/virus_food/advvirusfood name = "highly unstable virus food" color = "#ffffff" //rgb: 255,255,255 ITS PURE WHITE CMON @@ -2151,7 +2151,7 @@ can_synth = FALSE var/datum/dna/original_dna var/reagent_ticks = 0 - invisible = TRUE + chemical_flags = REAGENT_INVISIBLE /datum/reagent/changeling_string/on_mob_metabolize(mob/living/carbon/C) if(C && C.dna && data["desired_dna"]) diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index 32155c9b..a9150874 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -32,6 +32,7 @@ var/RateUpLim = 10 // Optimal/max rate possible if all conditions are perfect var/FermiChem = FALSE // If the chemical uses the Fermichem reaction mechanics//If the chemical uses the Fermichem reaction mechanics var/FermiExplode = FALSE // If the chemical explodes in a special way + var/clear_conversion //bitflags for clear conversions; REACTION_CLEAR_IMPURE or REACTION_CLEAR_INVERSE var/PurityMin = 0.15 //If purity is below 0.15, it explodes too. Set to 0 to disable this. diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index fe9f7d62..5521c40c 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -17,6 +17,7 @@ var/spillable = FALSE var/beaker_weakness_bitflag = NONE//Bitflag! var/container_HP = 2 + var/cached_icon var/splashable = FALSE /obj/item/reagent_containers/Initialize(mapload, vol) @@ -149,30 +150,71 @@ /obj/item/reagent_containers/proc/temp_check() if(beaker_weakness_bitflag & TEMP_WEAK) if(reagents.chem_temp >= 444)//assuming polypropylene - var/list/seen = viewers(5, get_turf(src)) - var/iconhtml = icon2html(src, seen) - for(var/mob/M in seen) - to_chat(M, "[iconhtml] \The [src]'s melts from the temperature!") - playsound(get_turf(src), 'sound/FermiChem/heatmelt.ogg', 80, 1) - to_chat(M, "[iconhtml] Have you tried using glass or meta beakers for high temperature reactions? These are immune to temperature effects.") - SSblackbox.record_feedback("tally", "fermi_chem", 1, "Times beakers have melted from temperature") - qdel(src) + START_PROCESSING(SSobj, src) //melts glass beakers /obj/item/reagent_containers/proc/pH_check() if(beaker_weakness_bitflag & PH_WEAK) - if((reagents.pH < 0.5) || (reagents.pH > 13.5)) - var/list/seen = viewers(5, get_turf(src)) - var/iconhtml = icon2html(src, seen) - container_HP-- - if(container_HP <= 0) - for(var/mob/M in seen) - to_chat(M, "[iconhtml] \The [src]'s melts from the extreme pH!") - playsound(get_turf(src), 'sound/FermiChem/acidmelt.ogg', 80, 1) - SSblackbox.record_feedback("tally", "fermi_chem", 1, "Times beakers have melted from pH") - qdel(src) + if((reagents.pH < 1.5) || (reagents.pH > 12.5)) + START_PROCESSING(SSobj, src) + + +/obj/item/reagent_containers/process() + if(!cached_icon) + cached_icon = icon_state + var/damage + var/cause + if(beaker_weakness_bitflag & PH_WEAK) + if(reagents.pH < 2) + damage = (2 - reagents.pH)/20 + cause = "from the extreme pH" + playsound(get_turf(src), 'sound/FermiChem/bufferadd.ogg', 50, 1) + + if(reagents.pH > 12) + damage = (reagents.pH - 12)/20 + cause = "from the extreme pH" + playsound(get_turf(src), 'sound/FermiChem/bufferadd.ogg', 50, 1) + + if(beaker_weakness_bitflag & TEMP_WEAK) + if(reagents.chem_temp >= 444) + if(damage) + damage += (reagents.chem_temp/444)/5 else - for(var/mob/M in seen) - to_chat(M, "[iconhtml] \The [src]'s is damaged by the extreme pH and begins to deform!") - playsound(get_turf(src), 'sound/FermiChem/bufferadd.ogg', 50, 1) - to_chat(M, "[iconhtml] Have you tried using plastic beakers (XL) or metabeakers for high pH reactions? These beakers are immune to pH effects.") + damage = (reagents.chem_temp/444)/5 + if(cause) + cause += " and " + cause += "from the high temperature" + playsound(get_turf(src), 'sound/FermiChem/heatdam.ogg', 50, 1) + + if(!damage || damage <= 0) + STOP_PROCESSING(SSobj, src) + + container_HP -= damage + + var/list/seen = viewers(5, get_turf(src)) + var/iconhtml = icon2html(src, seen) + + var/damage_percent = ((container_HP / initial(container_HP)*100)) + switch(damage_percent) + if(-INFINITY to 0) + for(var/mob/M in seen) + to_chat(M, "[iconhtml] \The [src]'s melts [cause]!") + playsound(get_turf(src), 'sound/FermiChem/acidmelt.ogg', 80, 1) + SSblackbox.record_feedback("tally", "fermi_chem", 1, "Times beakers have melted") + STOP_PROCESSING(SSobj, src) + qdel(src) + return + if(0 to 35) + icon_state = "[cached_icon]_m3" + desc = "[initial(desc)] It is severely deformed." + if(35 to 70) + icon_state = "[cached_icon]_m2" + desc = "[initial(desc)] It is deformed." + if(70 to 85) + desc = "[initial(desc)] It is mildly deformed." + icon_state = "[cached_icon]_m1" + + update_icon() + if(prob(25)) + for(var/mob/M in seen) + to_chat(M, "[iconhtml] \The [src]'s is damaged by [cause] and begins to deform!") \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 31e893aa..3e555f38 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -90,3 +90,9 @@ update_pack_name() else return ..() + +/obj/item/reagent_containers/blood/bluespace + name = "bluespace blood pack" + desc = "Contains blood used for transfusion, this one has been made with bluespace technology to hold much more blood. Must be attached to an IV drip." + icon_state = "bsbloodpack" + volume = 600 //its a blood bath! \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index b886b2da..6df151fc 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -6,7 +6,7 @@ reagent_flags = OPENCONTAINER spillable = TRUE resistance_flags = ACID_PROOF - container_HP = 3 + container_HP = 2 /obj/item/reagent_containers/glass/attack(mob/M, mob/user, obj/target) @@ -115,7 +115,6 @@ item_state = "beaker" materials = list(MAT_GLASS=500) beaker_weakness_bitflag = PH_WEAK - container_HP = 5 /obj/item/reagent_containers/glass/beaker/Initialize() . = ..() @@ -126,34 +125,36 @@ /obj/item/reagent_containers/glass/beaker/on_reagent_change(changetype) update_icon() - + /obj/item/reagent_containers/glass/bottle/viralbase name = "Highly potent Viral Base Bottle" desc = "A small bottle. Contains a trace amount of a substance found by scientists that can be used to create extremely advanced diseases once exposed to uranium." list_reagents = list("viralbase" = 1) /obj/item/reagent_containers/glass/beaker/update_icon() + if(!cached_icon) + cached_icon = icon_state cut_overlays() if(reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "[icon_state]10") + var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "[cached_icon]10") var/percent = round((reagents.total_volume / volume) * 100) switch(percent) if(0 to 9) - filling.icon_state = "[icon_state]-10" + filling.icon_state = "[cached_icon]-10" if(10 to 24) - filling.icon_state = "[icon_state]10" + filling.icon_state = "[cached_icon]10" if(25 to 49) - filling.icon_state = "[icon_state]25" + filling.icon_state = "[cached_icon]25" if(50 to 74) - filling.icon_state = "[icon_state]50" + filling.icon_state = "[cached_icon]50" if(75 to 79) - filling.icon_state = "[icon_state]75" + filling.icon_state = "[cached_icon]75" if(80 to 90) - filling.icon_state = "[icon_state]80" + filling.icon_state = "[cached_icon]80" if(91 to INFINITY) - filling.icon_state = "[icon_state]100" + filling.icon_state = "[cached_icon]100" filling.color = mix_color_from_reagents(reagents.reagent_list) add_overlay(filling) @@ -172,7 +173,7 @@ volume = 100 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50,100) - container_HP = 6 + container_HP = 3 /obj/item/reagent_containers/glass/beaker/plastic name = "x-large beaker" @@ -232,7 +233,7 @@ volume = 300 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50,100,300) - container_HP = 8 + container_HP = 4 /obj/item/reagent_containers/glass/beaker/cryoxadone list_reagents = list("cryoxadone" = 30) @@ -289,7 +290,7 @@ SLOT_L_STORE, SLOT_R_STORE,\ SLOT_GENERC_DEXTROUS_STORAGE ) - container_HP = 2 + container_HP = 1 /obj/item/reagent_containers/glass/bucket/Initialize() beaker_weakness_bitflag |= TEMP_WEAK @@ -343,7 +344,7 @@ materials = list(MAT_GLASS=0) volume = 50 amount_per_transfer_from_this = 10 - container_HP = 2 + container_HP = 1 /obj/item/reagent_containers/glass/beaker/waterbottle/Initialize() beaker_weakness_bitflag |= TEMP_WEAK @@ -359,7 +360,7 @@ list_reagents = list("water" = 100) volume = 100 amount_per_transfer_from_this = 20 - container_HP = 2 + container_HP = 1 /obj/item/reagent_containers/glass/beaker/waterbottle/large/empty list_reagents = list() diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index b24b0cff..d95f4eeb 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -738,6 +738,13 @@ research_icon_state = "surgery_any" var/surgery +/datum/design/surgery/experimental_dissection + name = "Experimental Dissection" + desc = "A surgical procedure which deeply analyzes the biology of a corpse, and automatically adds new findings to the research database." + id = "surgery_exp_dissection" + surgery = /datum/surgery/advanced/bioware/experimental_dissection + research_icon_state = "surgery_chest" + /datum/design/surgery/lobotomy name = "Lobotomy" desc = "An invasive surgical procedure which guarantees removal of almost all brain traumas, but might cause another permanent trauma in return." @@ -808,6 +815,22 @@ surgery = /datum/surgery/advanced/bioware/vein_threading research_icon_state = "surgery_chest" +/datum/design/surgery/ligament_hook + name = "Ligament Hook" + desc = "A surgical procedure which reshapes the connections between torso and limbs, making it so limbs can be attached manually if severed. \ + However this weakens the connection, making them easier to detach as well." + id = "surgery_ligament_hook" + surgery = /datum/surgery/advanced/bioware/ligament_hook + research_icon_state = "surgery_chest" + +/datum/design/surgery/ligament_reinforcement + name = "Ligament Reinforcement" + desc = "A surgical procedure which adds a protective tissue and bone cage around the connections between the torso and limbs, preventing dismemberment. \ + However, the nerve connections as a result are more easily interrupted, making it easier to disable limbs with damage." + id = "surgery_ligament_reinforcement" + surgery = /datum/surgery/advanced/bioware/ligament_reinforcement + research_icon_state = "surgery_chest" + /datum/design/surgery/necrotic_revival name = "Necrotic Revival" desc = "An experimental surgical procedure that stimulates the growth of a Romerol tumor inside the patient's brain. Requires zombie powder or rezadone." @@ -907,7 +930,15 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - +/datum/design/bsblood_bag + name = "Blue Space Empty Blood Bag" + desc = "A large sterilized plastic bag for blood." + id = "bsblood_bag" + build_path = /obj/item/reagent_containers/blood/bluespace + build_type = PROTOLATHE + materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 4500, MAT_BLUESPACE = 250) + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL /datum/design/adv_dis_hypo name = "Disposable Hypospray MK.II" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 63525f03..80c43540 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -116,7 +116,7 @@ display_name = "Advanced Surgery" description = "When simple medicine doesn't cut it." prereq_ids = list("adv_biotech") - design_ids = list("surgery_lobotomy", "surgery_reconstruction","surgery_toxinhealing", "organbox",) + design_ids = list("surgery_lobotomy", "surgery_reconstruction","surgery_toxinhealing", "organbox", "surgery_exp_dissection") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -125,7 +125,7 @@ display_name = "Experimental Surgery" description = "When evolution isn't fast enough." prereq_ids = list("adv_surgery") - design_ids = list("surgery_revival","surgery_pacify","surgery_vein_thread","surgery_nerve_splice","surgery_nerve_ground","surgery_viral_bond") + design_ids = list("surgery_revival","surgery_pacify","surgery_vein_thread","surgery_nerve_splice","surgery_ligament_hook","surgery_ligament_reinforcement","surgery_nerve_ground","surgery_viral_bond") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) export_price = 5000 @@ -273,7 +273,7 @@ display_name = "Bluespace Pockets" description = "Studies into the mysterious alternate dimension known as bluespace and how to place items in the threads of reality." prereq_ids = list("adv_power", "adv_bluespace", "adv_biotech", "adv_plasma") - design_ids = list( "bluespacebodybag","bag_holding", "bluespace_pod", "borg_upgrade_trashofholding", "blutrash", "satchel_holding") + design_ids = list( "bluespacebodybag","bag_holding", "bluespace_pod", "borg_upgrade_trashofholding", "blutrash", "satchel_holding", "bsblood_bag") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5500) export_price = 5000 @@ -1017,7 +1017,7 @@ prereq_ids = list("biotech","engineering") boost_item_paths = list(/obj/item/gun/energy/alien, /obj/item/scalpel/alien, /obj/item/hemostat/alien, /obj/item/retractor/alien, /obj/item/circular_saw/alien, /obj/item/cautery/alien, /obj/item/surgicaldrill/alien, /obj/item/screwdriver/abductor, /obj/item/wrench/abductor, /obj/item/crowbar/abductor, /obj/item/multitool/abductor, - /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor, /obj/item/stack/sheet/mineral/abductor) + /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor, /obj/item/stack/sheet/mineral/abductor, /obj/item/stock_parts/cell/infinite/abductor) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) export_price = 20000 hidden = TRUE @@ -1031,7 +1031,7 @@ design_ids = list("alien_scalpel", "alien_hemostat", "alien_retractor", "alien_saw", "alien_drill", "alien_cautery") boost_item_paths = list(/obj/item/gun/energy/alien, /obj/item/scalpel/alien, /obj/item/hemostat/alien, /obj/item/retractor/alien, /obj/item/circular_saw/alien, /obj/item/cautery/alien, /obj/item/surgicaldrill/alien, /obj/item/screwdriver/abductor, /obj/item/wrench/abductor, /obj/item/crowbar/abductor, /obj/item/multitool/abductor, - /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor) + /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor, /obj/item/stock_parts/cell/infinite/abductor) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 20000 hidden = TRUE @@ -1043,7 +1043,7 @@ prereq_ids = list("alientech", "adv_engi") design_ids = list("alien_wrench", "alien_wirecutters", "alien_screwdriver", "alien_crowbar", "alien_welder", "alien_multitool") boost_item_paths = list(/obj/item/screwdriver/abductor, /obj/item/wrench/abductor, /obj/item/crowbar/abductor, /obj/item/multitool/abductor, - /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor) + /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/circuitboard/machine/abductor, /obj/item/abductor_baton, /obj/item/abductor, /obj/item/stock_parts/cell/infinite/abductor) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 20000 hidden = TRUE diff --git a/code/modules/research/xenobiology/crossbreeding/_weapons.dm b/code/modules/research/xenobiology/crossbreeding/_weapons.dm index 4753abff..1b2f43c5 100644 --- a/code/modules/research/xenobiology/crossbreeding/_weapons.dm +++ b/code/modules/research/xenobiology/crossbreeding/_weapons.dm @@ -27,9 +27,9 @@ return 0 charge_tick = 0 var/mob/living/M = loc - if(istype(M) && M.blood_volume >= 20) + if(istype(M) && M.blood_volume >= 5) charges++ - M.blood_volume -= 20 + M.blood_volume -= 5 if(charges == 1) recharge_newshot() return 1 diff --git a/code/modules/surgery/advanced/bioware/experimental_dissection..dm b/code/modules/surgery/advanced/bioware/experimental_dissection..dm new file mode 100644 index 00000000..6266480b --- /dev/null +++ b/code/modules/surgery/advanced/bioware/experimental_dissection..dm @@ -0,0 +1,72 @@ +/datum/surgery/advanced/bioware/experimental_dissection + name = "Experimental Dissection" + desc = "A surgical procedure which deeply analyzes the biology of a corpse, and automatically adds new findings to the research database." + steps = list(/datum/surgery_step/incise, + /datum/surgery_step/retract_skin, + /datum/surgery_step/clamp_bleeders, + /datum/surgery_step/incise, + /datum/surgery_step/dissection, + /datum/surgery_step/close) + possible_locs = list(BODY_ZONE_CHEST) + bioware_target = BIOWARE_DISSECTION + +/datum/surgery/advanced/bioware/experimental_dissection/can_start(mob/user, mob/living/carbon/target) + . = ..() + if(iscyborg(user)) + return FALSE //robots cannot be creative + //(also this surgery shouldn't be consistently successful, and cyborgs have a 100% success rate on surgery) + if(target.stat != DEAD) + return FALSE + +/datum/surgery_step/dissection + name = "dissection" + implements = list(/obj/item/scalpel = 60, /obj/item/kitchen/knife = 30, /obj/item/shard = 15) + time = 125 + +/datum/surgery_step/dissection/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You start dissecting [target].", + "[user] starts dissecting [target].", + "[user] starts dissecting [target].") + +/datum/surgery_step/dissection/proc/check_value(mob/living/carbon/target) + if(isalienroyal(target)) + return 10000 + else if(isalienadult(target)) + return 5000 + else if(ismonkey(target)) + return 1000 + else if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(H.dna && H.dna.species) + if(isabductor(H)) + return 8000 + if(isgolem(H) || iszombie(H)) + return 4000 + if(isjellyperson(H) || ispodperson(H)) + return 3000 + return 2000 + +/datum/surgery_step/dissection/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You dissect [target], and add your discoveries to the research database!", + "[user] dissects [target], adding [user.p_their()] discoveries to the research database!", + "[user] dissects [target]!") + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = check_value(target))) + var/obj/item/bodypart/L = target.get_bodypart(BODY_ZONE_CHEST) + target.apply_damage(80, BRUTE, L) + new /datum/bioware/dissected(target) + return TRUE + +/datum/surgery_step/dissection/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You dissect [target], but do not find anything particularly interesting.", + "[user] dissects [target], however it seems [user.p_they()] didn't find anything useful.", + "[user] dissects [target], but looks a little dissapointed.") + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = (check_value(target) * 0.2))) + var/obj/item/bodypart/L = target.get_bodypart(BODY_ZONE_CHEST) + target.apply_damage(80, BRUTE, L) + new /datum/bioware/dissected(target) + return TRUE + +/datum/bioware/dissected + name = "Dissected" + desc = "This body has been dissected and analyzed. It is no longer worth experimenting on." + mod_type = BIOWARE_DISSECTION \ No newline at end of file diff --git a/code/modules/surgery/advanced/bioware/ligament_hook.dm b/code/modules/surgery/advanced/bioware/ligament_hook.dm new file mode 100644 index 00000000..2c154436 --- /dev/null +++ b/code/modules/surgery/advanced/bioware/ligament_hook.dm @@ -0,0 +1,45 @@ +/datum/surgery/advanced/bioware/ligament_hook + name = "Ligament Hook" + desc = "A surgical procedure which reshapes the connections between torso and limbs, making it so limbs can be attached manually if severed. \ + However this weakens the connection, making them easier to detach as well." + steps = list(/datum/surgery_step/incise, + /datum/surgery_step/retract_skin, + /datum/surgery_step/clamp_bleeders, + /datum/surgery_step/incise, + /datum/surgery_step/incise, + /datum/surgery_step/reshape_ligaments, + /datum/surgery_step/close) + possible_locs = list(BODY_ZONE_CHEST) + bioware_target = BIOWARE_LIGAMENTS + +/datum/surgery_step/reshape_ligaments + name = "reshape ligaments" + accept_hand = TRUE + time = 125 + +/datum/surgery_step/reshape_ligaments/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You start reshaping [target]'s ligaments into a hook-like shape.", + "[user] starts reshaping [target]'s ligaments into a hook-like shape.", + "[user] starts manipulating [target]'s ligaments.") + +/datum/surgery_step/reshape_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You finish reshaping [target]'s ligaments into a connective hook!", + "[user] finishes reshaping [target]'s ligaments into a connective hook!", + "[user] finishes manipulating [target]'s ligaments!") + new /datum/bioware/hooked_ligaments(target) + return TRUE + +/datum/bioware/hooked_ligaments + name = "Hooked Ligaments" + desc = "The ligaments and nerve endings that connect the torso to the limbs are formed into a hook-like shape, so limbs can be attached without requiring surgery, but are easier to sever." + mod_type = BIOWARE_LIGAMENTS + +/datum/bioware/hooked_ligaments/on_gain() + ..() + ADD_TRAIT(owner, TRAIT_LIMBATTACHMENT, "ligament_hook") + ADD_TRAIT(owner, TRAIT_EASYDISMEMBER, "ligament_hook") + +/datum/bioware/hooked_ligaments/on_lose() + ..() + REMOVE_TRAIT(owner, TRAIT_LIMBATTACHMENT, "ligament_hook") + REMOVE_TRAIT(owner, TRAIT_EASYDISMEMBER, "ligament_hook") \ No newline at end of file diff --git a/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm b/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm new file mode 100644 index 00000000..ac034fce --- /dev/null +++ b/code/modules/surgery/advanced/bioware/ligament_reinforcement.dm @@ -0,0 +1,45 @@ +/datum/surgery/advanced/bioware/ligament_reinforcement + name = "Ligament Reinforcement" + desc = "A surgical procedure which adds a protective tissue and bone cage around the connections between the torso and limbs, preventing dismemberment. \ + However, the nerve connections as a result are more easily interrupted, making it easier to disable limbs with damage." + steps = list(/datum/surgery_step/incise, + /datum/surgery_step/retract_skin, + /datum/surgery_step/clamp_bleeders, + /datum/surgery_step/incise, + /datum/surgery_step/incise, + /datum/surgery_step/reinforce_ligaments, + /datum/surgery_step/close) + possible_locs = list(BODY_ZONE_CHEST) + bioware_target = BIOWARE_LIGAMENTS + +/datum/surgery_step/reinforce_ligaments + name = "reinforce ligaments" + accept_hand = TRUE + time = 125 + +/datum/surgery_step/reinforce_ligaments/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You start reinforcing [target]'s ligaments.", + "[user] starts reinforcing [target]'s ligaments.", + "[user] starts manipulating [target]'s ligaments.") + +/datum/surgery_step/reinforce_ligaments/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + display_results(user, target, "You finish reinforcing [target]'s ligaments!", + "[user] finishes reinforcing [target]'s ligaments!", + "[user] finishes manipulating [target]'s ligaments!") + new /datum/bioware/reinforced_ligaments(target) + return TRUE + +/datum/bioware/reinforced_ligaments + name = "Reinforced Ligaments" + desc = "The ligaments and nerve endings that connect the torso to the limbs are protected by a mix of bone and tissues, and are much harder to separate from the body, but are also easier to disable." + mod_type = BIOWARE_LIGAMENTS + +/datum/bioware/reinforced_ligaments/on_gain() + ..() + ADD_TRAIT(owner, TRAIT_NODISMEMBER, "reinforced_ligaments") + ADD_TRAIT(owner, TRAIT_EASYLIMBDISABLE, "reinforced_ligaments") + +/datum/bioware/reinforced_ligaments/on_lose() + ..() + REMOVE_TRAIT(owner, TRAIT_NODISMEMBER, "reinforced_ligaments") + REMOVE_TRAIT(owner, TRAIT_EASYLIMBDISABLE, "reinforced_ligaments") \ No newline at end of file diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index f79cdaee..4dda78ec 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -235,7 +235,7 @@ return BODYPART_DISABLED_PARALYSIS if(can_dismember() && !HAS_TRAIT(owner, TRAIT_NODISMEMBER)) . = disabled //inertia, to avoid limbs healing 0.1 damage and being re-enabled - if((get_damage(TRUE) >= max_damage)) + if((get_damage(TRUE) >= max_damage) || (HAS_TRAIT(owner, TRAIT_EASYLIMBDISABLE) && (get_damage(TRUE) >= (max_damage * 0.6)))) //Easy limb disable disables the limb at 40% health instead of 0% return BODYPART_DISABLED_DAMAGE if(disabled && (get_damage(TRUE) <= (max_damage * 0.5))) return BODYPART_NOT_DISABLED @@ -861,7 +861,7 @@ icon_state = "default_monkey_r_leg" animal_origin = MONKEY_BODYPART px_y = 4 - + /obj/item/bodypart/r_leg/monkey/teratoma icon_state = "teratoma_r_leg" animal_origin = TERATOMA_BODYPART diff --git a/icons/obj/bloodpack.dmi b/icons/obj/bloodpack.dmi index 3a5b9fd7064661597e7d4888974f7cfca8ff3c7f..82b4c2e543d8d896b1483ba17c06809357e8c164 100644 GIT binary patch delta 1131 zcmV-x1eE)>2jB^i7Y;xO1^@s6s%dfF0001kktK0|;x!}{6I83L;Ogh1;Nt7a1puB@ zI0;-xMLPfh1Q0I@R6m6D~0|!Q%Z0WN;}B!lAO-g zd$Oc|=d1Kxe!BY|zu)isz4uS=Ue0x0rWr4pF2FQq0+=qqG-d*rF2FQiHeJAJAcVL9 zTu*V`a$WZel^8<_5Ji!byqC}CYs17EHh;6(EH5l9EIyi|i-TCMi^TCEl^ULl^(U#V2C+@})zp8Oeq0?&lV;p4jQJA+~>w}2>$97#L~f-9zKR6`hY3_Ge_~;^CUr7YzS>Pn{!#p<(ew_O${{1O$@)b*e zTs|UykGURs;9d3sZmGo79s~=8!rF1ZAP9DK*Q+f4RDfj|ITf?{D%RaH&-K zd1q%wX%^602NVj0H6aAGS`8rt0JT~zwkL@*3Vd>RpJe_{rzc3%`Ic8Ne+EFkUVoq( zQ@aHuXAQ@3Ua;dvGXKWL2CMBhEWgEnqel-YzM>aTdnK5B^AgGHaUq$%-EQ+87GHOM z;NLG#a?B%h9TH9um7?RKD zHOf%S?;e0#9Nffp@+)_NFbwg1AK&)@QmrIE4qV&bj)fO<={EVC3X}vWm&>(sxm=Uv z_V)HtZ5W2}vpPkn=9lE&xRGvuuWfJd>gLxT1SQEdI|)dVX?B=+S{ow&M@;>u=u809 z1(?Q60MiAS#?%X7{L7Hs;4p=$Zvis_Oc!7pGXYE&U>Z{|z);hm*u2oU2kvhDZEmCR z6wnet5^pxGeqY^lAbUb63m`TxIFh*M_4}ny)IBFlA}EaklDy}olLumdU$beYc9F9R ztRi#g14fO^oevl_GIu^; z)Hv1G;YOo@5F)l&MCQ&1j2f9cA24cYwScgY zjHJMEL%9n`5p27+)=jfg&&X#7N-bb(>rM?|bMr&T!^5+C_mkGbil5C2v+GRBuOaRjbn8wr#@E_YN;}6?j&tL!m002ovPDHLkV1iyx5_kXr delta 831 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 delta 6436 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 eP+Sc@gPVV~m*W1o_r3e(kKJT< zzAwp4W|GWrlDq@^cmo?p4cL3BX}L(4Ie+_Z<>+GNU=IR$q-UfK$LR8X2$?@C!uVjM z@nr(<(-^ZCmm~WH<>Cl5hGdP)*9UCv6G{f{m+M-kqVf(IW>_>7_f1(b0vr zy8ip=*-#lB&AYO+GIXNgAjP-Lf>}yC*UrbLj)%4mPr){qpQ?dbld_cOg5P4qU7$ZI zSrk&F(DOx|RYg(gTWBev{;CVlnWH$IWG7+ITwk|P@#g%|nsOB2P1XLh2@;<{PxO~u zHN+@GgMW^lOTM_D0v1S(aOKF2qkEoXh|(@Jr4FRbrp`P(C}Fb8(|Ms9v9YhyTl>6mh_eBrZXpwLrewel~&>vRBRUQmqOPsR?RC zYjIt@U$sSilVY~i{68e!>x{)VS=9RZFGeeKh%P4ADD@dHA+4Hj9;OT*QZ1tgxkoKj z-*k2T&c`EH95jIs{p0F=wgYKCMS3>fB93PWLhV;((nwG|vJU$z&k9Oe*pnDD1lF#h z*LFcT10TLKIr$^kNCtcsx6w#rVq8x*8;S2;`Ry>rcbqJ1As!psU}*XmOFe{`!N}H9 zLA{oe*5q^4ODK~+ynS@QDFVDv92U)HV zL2)fsB=C#M*;1&nAVUsF?Ct>kJt&k1~ z1H%7A37qN!YD2?jQdV45$^8yI#^U9$ElNCfn3=zQh-*1yUxOJ4#({hGD_g2? zkG3oITiP>>LDVg0TSs2xby0EG?yBzbe49~gF;L{YhCS1A$r|&ReF3X01Y+@Z?=pvlH!Go-NNt`*0mjnIT0^m zByz!4dGEn%#Le|0YB}|J{GR&r+^z7ONlVEk2G;H$rIweB>MyaAAMzXH!U=vi?Z+5P z&H82-bI@laFBA*1{Sv%W!zDcT_~P#H{xgHUgIh$v0Jjgt(vwzu1cG(`4gU zaJvuR>@)7!gmq(Ff*6PY_~ev;4T1CqG+_RDgn7DYHr1@9mMDYA-fUue%uDUnPsi}> z@$lzK(2`8e)zoYx1&@%+)Sm5JlkyN&3rWx1mW?lz>(Vj55X>JISeN=Z3W8aw#oThb zU>ysFKV3pDVN1w)W&CGBLM}t2@|s$|G4p!@3I!fLzgS>s3U6E<(-}RZEt;T`E(2&B zt-N_+ z-gw%vo>a}bzstk$eyO8q4DF2lK@SA|DZxKlnVZeB_SDZ345I?CA#X1Xrin4A!N;<# zZ_H^*ujQGeY{yX%>r+KiUZKQ-EY|5sm*;NMgocgVM!ALCtL-FZD!y>**>afLveE}7 zpbH6S@sH*S_8pM6NO}uV-dUGr7G?6~)483mTQHw!jd5jVZeJ0d`<-t8{0_J(>hBr% zo~&B15VQ^*tj>D`BJcL12JFiC{}UU5<5K9_X)P1f?9JQICR7zmMwlu|e0tIz7xq<= zx1f5e_6U`*_g+j;!t*B;IMkwNKQLvD@~dK9)eDK0yhmOkAHZVQy;(q?tGU3t_t<2+ zNI-t`ycsYw)G&N~_PPO_u;GYI(idMZY9a98RbZqyt@xJjb<9+;MfroJs>_ zKo|?uROvP<) z!h0`EybPwbnl~hJJ>dN%7A9j&8KodQX%a%)+UjHarrXiiM)yyA;Icxlyi`^7M3090 z?Ieqbw3guAS#o4_9A~{GOoNy~ntfcr(LE{%QoPN#5nBH?P_lN3WybG*TV<2@G=cN$ zwTpiQNa)Xenf>*8ApPr&7PVl9+GQ8+^PN2Hzqby~v@O7E0!X}^bF%R$A2{!Pi}}f< z4`;bM^z;7ZZryX*@99sdQ-^32|B)DzlAaGXu5V3!uqJHG^x0x;$nbA`*4h@pTnq^= z%iuLblj<{q4Egl)2OC$^*)G&Z zqe^4d%Lr56$2n5W8S1!zlNInb!}g=(!WMH9f<;cb6yJ9JjW+II!_KFFEaq0_QzF63 ziP)#v1W2Gh6a{$-iG1!ZD^(S4aRfR{rKAL#qlvd1gmk@H9OV*i{&T?IuS}p}R^K3W z6>!pq#yfxEg=-W-F#Ws$Nv}6f=j(*7FunTnSN3Fu6Sp?=JeDu1S!dN;a2?Nq`BQZ5 ztSU##-A^L083Fc_N#0E+G~8CG9Xb!g{tr|lUXR>tCe4bSf`^RV0^kka=`#AwHaWAb z=XxM?yI%PAQX@8-U>qR71*38&7l3&rtw8SA2{haiAxu}o4&TO7Dsmj%6erBZhK>nq z&u@;t@3=;9o~NDt`Ni?ASkPNVF(HIOIoZu4GA~7IG3F0JevbrC0bmV3V zWlyJ=o~8^da%jLqF=O_1w5VIO6$zvSGjQ&pN1Y2UN*=#vR!!%TRKZ{}qZL8JM9}k9 zMAUmh-Ju0#eV5~~!Qk^QH5>PaNGV)E$_y>_^oR@PQ+ljOT7o|+c~z9k5*Yf5XfK$%uSHw3 z67E0mEc$rCQ8pLt+Ma``A<)pNc0aHxyiKC6IkG_60H2oVWj=6yFqwVJhN_V{j;Qi& zFa$LXwG!I1W0}`>;d9`ysLWavsbK0-y$xP?Oiak4ZAiD#hFM`=c;vj&qH|&VLVjl4 z;10qeAu5R9`2-(9TuE6uc!b8#Q3pL3|hfTJ30WI0689U@L}!?3lkn73s@LLAJgEMFS2oh$>XU z3wSSU-f(|95QN|;sxim+9(~q)oHyvembp&nGPbW?S?e`jd%~CKpFkxJc$$sEGddHE zk?HdvH`#*2_K|Z8p+7-L5l@As(ohe&V+X`al^$1JgyM!xxEK&YD6?>@8>waB}NH$Oz@g*9i?ZGss??>bq zxBMg}-Nr^K(ncv@p=&g1Fk@1mlIe@(+6ZP^%oS@W9Uwp^W?X z*YEnvAIl+WR8c{R>4K44-z#Tg5fOuux#dAdTu%;WOGjgW{@#dW=Q*Y*@*)W!h{TfW zdrT(}^#=QY6*Zl&(BCO7s|c91gppLn7xLkEJ6}_{Pd{(p&?4<=mFTi$?>gM5TQ+E8Mud(i z&&BI!xMq8Ap#BF>T7|`*4W#tw)S#X$pwC`cq_vZ`XLjYRvvc3OGrD`&#&v@cYG~}n zuVRDx#|KDoZCfk-+9RRd^tMab^vY5>E(C%OG$Xw=iupmN3-kp zYl8Pp&w+H|d(XFu(RF{8iis!iIVb7Or%zvtYALi{gxe3Ni_k&yL7?5;mAB)Y5W5Jv zAV@B~n)>X&4=<*k+dwp5@nWq7R){hAhj1lT)xZL|}ZQC&!L%GsA_pY#+x7Mrdo6E{Y}#ku9>0kwRg(X*X*}6XrPlV~eu((E*zTFls|H zazh7X80NSBgKI+Ex`N6#5SK9T_}OZ!thF`c?dfu;Xds;b`;gVt$a#2v-qBmy#(JcG zOgaB6Jw%5B^pXn+txdnx*2a}o^+R>_!*Z3h;`&H{HYTL+RC~=UoP7~Aiy!o|62uio z2g!X`j-M1zDl`n(bKlV12%sV}@xwTA`zyjPph zB_#^nr4dSh>Ri5~D{3iQTPD0FIyp?}1cMsR55cwCDC8)7G43J^3}7XwjRGbwT53=e zLj>B;z9WOrt2^5h@%raC1QX`(@_;YrNQm{X(OD(>maQ|hEOGEzkqB;-`9}8l@81LT z;lchI)!ujZKjPvbeSH#2*zc=0VanLnmI;t9=$&+hd08Z!CH(`gFd$d28Wd5ed@)aP z?S1XK=J!kJVFzof69B>_D2WBVuoZ7koUb(gCPQWaO&!= znWk61UZLd8p-gn_tt_+;r%e9@4@Op;21xRSa^a>V-Z->$IRY5rzmTN#(X1Fb)O=1_G}8ij#CC z&;@hl=}CdF1pXfxY}!v*|E~fD3nRd(iTpo;Xa*@?KtY}EbTD8EzQlJdT}Mvb$^7?c zHt-VxQwi+v=D401ZfY5Tnh?6k&fPsX7=?uJU#g43cyHH|?ozocjv5KnZDW6LdJO~uYOIo)UUQ~DA<*Pw#KOR^6ijx7sdHHG=rdv$DVs$yd?m*ixf5Py zo_|O(V`R4OxIX>B1RAo)AZuVT_)?gfk$F>MPB+J9@TGq=WAyKSmBlW=VtV~e7-_xQ z96u}G2}#5-HJ8wDwIk#1cHxqMfEV;3HTUB9_OuQ7nxSt90s4h5J@eMzPRWFOmK{1l zadtm!e1|!I;wtFIP8T9rs;OaDFP~B~GBO@uCcCy?_pNg#!#q6)mYp7ihozadzTlb&8MMH?uX-0=wT1*=VQ&_C*n*W zJ1n4nYnH*Zs(-F{W!a-<7}&wpkI#B*ii+yR&VFQ}D{^;!vK{_Qz(GM37!{^Kxlghu z3!dXsg&Z`d6I&raQrP>ZyZ>r+&Utf-C2HVn9PjjAsoLNDVd$`-1-KzUR(9z9JML_r zxHG?q=JQNy%n*PDWtw|fNgBo_*fjsJmjDhz1`t5$Li%8kQs+{$4!!*1IGb9O2j#+S zQ@(bduDV^lHYJ&&PigNwoQ**HaLi~cM|ssyKobJPRFe6=m&3S_#&0_Xi8^(-ndN8D z#V_)3iK)4(1NLLLLs_4!I@;Y!->E8lO;$Qu?uC6aTVIDY!wc*~Qi7%YHg8kQB7h^u zU15}bmkT~1)fuHf)KU$bRQh4WKP)9xl(%A^j%3&?7(w;MYrLkj*fQHlfnH-x%-Z1v z4djRl`ZntXf-o||_Lpuq(Xs@OEb4$jO&@h!B=z9=Ec5^oH0z7E-KJDGRr`z?R1rI7O^f7ChsrElI7{*c1@t(4o^mYkzE8-od$G+Bsttk}){w)fD~! zqZi^LtAX^r;T1lOsgg=F0I}Y`**ZY$`Rh=5!W^^`SOz8=HX8tuI|*BZ2IYFy$AY}5 z#IQ}wEmh8y8_iZd_MXahyut6Uo7$CSNzg9`d6wzAm4CX3)%v_9b z@BHt6z`hRXbd?K@>MF>6GgUaVZ1nSxdvt)&T2E6@-B(tfW21DG{wz4tnmPElz70j{ z(a07qg%(j1K!Cv9@i|W}p!~abJM(jIi#DI}7rZUS%%cH0dX0{Eg-sd_-*u^<*~mkq zsusk4)YPa=*N;ueiD6=C_}f`ti5P;Y-{MS>;=Afo+END>pBk2G#lh9$cKs{mOQiX6 zIP20=sJkYa{yof=ffp*F*u^#%`gTj>T94tCMX%{Mz|pi@FQ3&1*{mOlnDy%%EH%`T zouAejuZuJT#D*C&v&JJ7Wj*NPF824vAR7MT-4*jwWCR=(u%G2~!>M7tP}4K*%-6qe;$6#&DHy1mvo$DZV;V!zTWys zfmuZhJZO{5zlfx9W%;BkNynom;Ij1}C7W;Rgrk6}9t*U8z1|Yte>>GA;H!TKc{Wp0}9$B{i& zsiYP)^sA5i;~{0gz_?7ObLSW2(_bQ{6SA39-7wk4ARQz5{Eti^Uqi;aC8cu z=>4$Sq(RyHt`y_LWd|c(Y1-?XaH@;rti|#*z#=*#!Rz90Uld9%j0jkEpZM#cY^(m# z&%!bWq<=8s#cE>8v)W$EER%6A1er-8XU$I)6=4X`HCoJ;**ExnJB)yQn;-GR?w#G~ zBbxW2yWqZ~3f-w&DU-r71CmRCgy|2ZLNb&w5w4 z=Vr3Vojkf|8$X0{M6LR30^Y&-deda?4ClyUp@V8V+?|VwEhT}63l5iG3vN*$t?S^Y z^g@Q{HSL93<}%d0&E*$#4%TBo?iim7aRpCA^EKko#!jICplPjwRn!6S9kdgZ^C%lQ zNFaksrCz)CVbIf@p@$m6yMg1{>wKcw8)=)zx=H7{GKfVyMM)e-uzy^6_k5H2zZWMt zzc#xv=yIGkyUtI zQn>_~z5{|Alg0HKv+5;hooBjh)qhowmk_1HWZw|rsqQl7Bo3@a^W}5f2+R;x#w77Y?wQ!b?>s~4HZ_maGB85HQ z7uP)yL8-Y;Q|4q8dGtDx(;**1#dU1mLyDM8RX~40Eg7*0(WknVbh%S1i~`KWg&|&F zCS9VwN?&iAV#DGnaM7T_>)X0d0f$H_#1%qlQ&*TdF6&-`5(Nd0$Kn&`O+s=tZOBN> z_4Iw(aMthuF`qDt%mLCpMYKublNK7rH_8(CS!tSi874ExjhIzT#eenZ-lmc%IY^ z`_f5f49k9RcFEvq_d(3_I6lTtbPXHnzp{i3*;YT{L&l5OHv>H<;q-ikseE&@c$O$< z5^?|Kl1=jz%3jyDwGi*l0?+yD|8YTW2Xzwf>M%%n{(aVeWcaPorQILzYB3K<>)wsD zqSSf!O-@=+4Lv&8Y1Him!t{2Zg(*GR+ZXNkb2Mgpym6(z^qlh(-&RHxQGbl@XO)V8 zS?fR@W&sqa=y+o<4S^J|#s>~C{en$(3HYR#>UMIK_-nO5E>jG^(O8v9s6iwPu81#5b*Q^D|7Kq7Z3*%tGgqJX4C8>t z_q`%6JQeoS1^@pz9(}gow-RD+k5|wOTooa8xolq)e@j+^2$bfOz9uy3koY+-vkX9&0}YF z?c%m5sBXXqDtS|0#z%r5Hg#Xc+I(D1Yeu(at;@S}yc;Oc&7Rad*vr*HT|sz1!)=ZG zJEb4){rQ;9tOPmSLJFYd z@97Ds8Nskn?%W^;Lxd48_Jb5JZ{JAoxLek4(tiL2w`S&AnC_R2ktUwge+^vASke zE+&fINrAUef~<&qN_J|;$+x5?0}~~O`e7G4JGZ;SQMkJOfAwL}(UP{d+s`U$+62^Q z;7Ea|KlzpYHnB1Ne9~0U_MP5J8Qw-8+^K5N74zi*C zSwHrbfK;e^v2H)Z#WpX-_+2bnTQsfB=VtCKr`UBKpSgkKSRo#-g(7LYdW??%Gkt@c zFp0-MK!Cxld+cDcI*K#Vi{r#RV?;Un&8<}RRyh51fcWa`Cg|R_sx*P-*)H()_238XT|%J%Jf}}Nhzh0snBNV z9FrgV8p(=<39ZZGi-?D;-V|#WZ8hkz6{c8V1fY;WL6qcYTqQ1?x37STEDNL)tQE6p ztGtc#4+)e9CWf291JPrma`a`tYq;f`Ltw1XA=^)WkQSK#oegsv=R30ATSFOG0{PK@ z79OG=Qw{_2QaB3^L{*2(%+BupswSf6CP6kn_9ImJ9L8{r7ca60lab|%0J=CC`|!+H zZJ1~Gt}lqFT<8V>E<1L6Eg13tWKP!aJr66y6vbzI&4uqPY%|bq1qKcMj7@g_jYhDT zM{-15{xH0qa%&kXaBE2d3NfkMW4k0hRT>D^gsEUsJ4!Y@`l3J?dhdhCwQ&%;Ym(~! z<%@{OH|eb9nW&i?>7DUctl8d}mn^ipg_7Y>*IQIA)FvvRsn_$9hIg1^Ox?Cr5^Id?E0?r8Gr z-lp6NT6agZ}hE#SnuDwR&8t4V2tm5*68OHxKvSv;(lDZC{8zU^F|n=!f}rv zz4#GRPdw`3RaJD|V^Q@z|I!iY-#5{>?H^NHL4!T=^Vzy{YUXXuGqtBPpQs#NZiD?x zq%Fw$0Ww=#l}hgam;~qo_a!~9bpo-faQen*lpe4VY9F=A&Y{PM$i-MyN0gM|$9JMf z;Wg^}tI#4E%6C}t_vwqf!kVUll!Sj6{lG#xvES0>Cz-VMDkDBo?Gc{BTiWSpcQ;Tbs}}cSNnNI4b=53yz#2kTh=kF;jmU?IMQXl z7Y*3xC^XZP67k)fcJ%tjnIbR!j;x&NR;aWUQ+_<|`fU4?F|Qr~}y}>X7C`we;T)CwLmLLF(XkZ{s9mK~E}E z>#p4F4$M(MHsY=lcPWr#ic$l?>wo0>EF+$6$|k!&ob5xK2R}hS^*8nFxkZHwV$R^< zOY4w$FC``;N6*(p1k_}42Q2Z;I&lhf5o~?Ty<%7jwTs7)`gq|5DvZVn(-n{k>EpchQBX%MM)WZaU`OeYUO&!;Y)g743y9&fv+w*#&0_cZ$ap zr|exk{k^Ku3ner=Co8tY%6%D|Ls4n-X7KR~u}^3B5BoM7 z7JeARo`?8n7RLk7q7LYXTezkT6NNS+Pm=uEkiM6o73@>P?i2o9%UP4}n(6<>BMyVtUmAU{Ju`iPgv3-Z)9Xqa>rJgn` zpgpX)iuhKmlHj5ni&H-w)Ij%3KK_5n1jiLP%vXpYqPGq1b=$HHrgaNvm|-8Nt|Es~ zq|^q!Mf2t{_mp!Nc?a26F?c8*`Zn9`M%l-8!}hJir-$=OgH82TE()CR92Pb@o)EYQ zi~ztf1xa0lN}d*LhZ6IML_zhCrz8QW=Z3?u>%<5w?2X{8=V{t9) zUgpZ;4cKUU#&ag|CUWqC$e~9xq3ofZUI5Y3k*^tgL5~1-MjC8E5O-9MFax6IjV*Gg z^a8Lx(_k3I_fG7%>TRZZg*#xC{$108BLE;L(XM*?AUnlU2G%uXG1am4n2dTkhA>kT zIy3jFL>URJ)CGDaYz_ell$JX@Se<#iIUld&`uQN0j~_pR%hMrUKZoS_OyklLyQ11u zEV&6kGerjxV!M!gjB7xbYecF;Z(jhk8>fcQ0Q9fBMW0+^T%!}YTTvIbhpA(MIdT6r#qwT;*`QUr2v0dRW{ZFu{$sF$8u?cS4&zQi2=CwxlQC5`URp##EJCrcfE)}r zzFt;*HJJzrgoyGFCqDkCmO*s{WJFO9E&S5sBMh8X)X=Xxo4`l^x0A~8LG~`5J5No~ zEWmf8=kvK_O@1NKcuNhi=1B6Aj=kjZA?YBeU2r(-+yzzUh*??5f0(Qrf`m}_qqWdH z?q3SD@;ja&1+R2GJKq|KtrYHmCa8*WrA+!BBkzYam<#`h*Rl6~LLz_`S`B84^;Awd z0lgGOus;)K4x)ibc7{v*zcM;}Ik5jm51Nb#YSDQExtgp9uu&t){w~;45gH$77#IPX zfJtl&1e6{-HIeL}wt89Of11)Z(*n!(-2aQM`7dJBIM+Fw^Ve<+VE+G*oxfb-c!wNd{j=HTFS%PH+uK*Vq;D24 z*1ypdXt%^udDE2s)6#!PkJhq&iK4qgyb9sA*`{76GvT~>r06qG_ct+LRC1fgXM(<4 z37WKR|Fuu_p4L#L2kpIFWB#+L6>QnWy>-7T*es{`TAMGkA|N@$KYo`)&m zcF{r>@bKV2IzCp`)C}dZnR6-art21ZGdg|;@7~e7I-OIuXelnNo*TVZK^>jQthj|-SxvDp0JK(sGM{CJzcy8A6H9Gt8#-h zs_aAWbE`|#_4meIt9=Cm&a1V1|0X$?kADD2Nn;ikw1PrIsVFJ8w%D3_5N;pfbq(Lq z$qg0p26HSL-P-WMIa{QA!HKMg8SDCG&lwA!xmfG^B`MMnbl-9f-5mqE-yIrdzCY!B z=bj&=D1516*QBc2m1PZmsH&J>DRb@YA{Ubvqz@Pgp+17-|palqbndD>~FDc70p@$R6K+VsOyg>p6`l{m&$XhF$3XVk2EU$;P>kr z=5Z9F?!OLG5qM{mfls^+VwJLTl$p7@e#NJ`{xh(bzytaHU^@RW1z**t-=C_OB9-TP+7k4D>@ih&F$ZrnYstNL z{9zA%=Q)Wm|t6n|0eab zT&r4aAh|g2m>w<=R*r8)z%2m%~^Nq4+%)evwFt z1(JV==a1q&Z)yD)@bq7zsBYXnuH~%1O{q}!Vo>R$NeBgQ50aDcr1ojj}p<0P4P-&RB33?}bD?zQe{ z5R?XOy|UR3uk&I>JP<@GZ}a-OUgz`}lvM32wtCaN-2wzX1fl!#b-qu|e%-gDg+I8Y zH^97g{d{X))-rg7gZc5)y5d^3r*L!h!D*a~;XA91eHNpYrbt9Is7fHw|2__`EHr18 zwvOsi#IKBdc?M=YwJocbkBu@Y4D_DpL)ZHGqs>(Me}pUeu#<44K~{%)Kb@7%V>PCz z3mEhOp&fkP_E2cN86}89??M;i6ZzesT^{!r=l=ARPRXunyPL1Gr}2ukE5A8wtIU&& z{ic4r%JWdz@hV*r1Uk=jJb*HWs#W-Yn%h@ko%RPIg%YMt2BwESTiwY>UWYvj3!9!D z1v*{}rT_3zRjAU#t?T;D^)$;mv=>y(kAe+ILI?S45krMeBZ%RHuo0XB3jfd-X9eRQ zeh-pURd)Ck@_m_$9s7CaY@F`Bd#us-TBvd~*KTji+gLgZT8Ml{>lgqykHHUeR6TBy#L;l!{Z$3~u5+T;--U4&y zAdp=r zpI$C^QPx&={za2|Cu_00;t$Wa4n%gJhr`Vqw7+H&@?emijoM5fbK)d*)qO^IY&#Ne zHMht+wz0lK~g=DFQTj(3h?PTUE3b)J;ZucuoS5l81@exQsY`Dm_|U|ubgLsgktNj~P#mmxo@y!OV@nOW zWGe?zz>s}*<|FmC;pxZ}hNdM7L`5e3(~c}0x@g)pAUOs3C9DA$T-u&aiLMuiA2O$Z zg%<(!JHFe3KNJ|OFinmE9a#;I9A`rt?n;2$D%MhgQ`&4*A~*^Yf>o97Y*j1lOo<8N+W8?d za`w`2Hp^pWeGOX$+jUA(3`vV6M2kB!t{$~NC&e9>b$;IaQnVl92<=8mb-YRYp5qjy zK2S}~1p86^y3K#2hgOcWgYr0&m1LwxHu_vtzXFp2R}MGkb1g4U(`VF&Xx_5J!SIJ(vd3T zV59S1E6sx;0Tr@pe{ZT>2x`ecRa%N>k0cxVb}c$q>?re}SnDvdC?{EN%lr@{X7)9y zzExt3#s&-@`>$}m5#!1^2wfM2w7xo?-CN$*7{`(ZeHrVrHOqDvFmhZlrunMGtz@Wz zLVy~k{ykCqh$2_5NtF;a569bS6YqznuhqPb480_@`Y6#Pue6Bp{YK!dCMv;MxIj%+ z{2+~7lKeg=)KS^^(Z8JW-1%eKEFoVE0)p_=R6<~9e}8+UI}rbqn{828K&FmBJoQbO zsCB<9e^M=$B+V|rmdN(&cynw3sN4JP-OkHZ%yFRq3r0F*ULo?bIZ1xzV|#$FbMI6| z1ksj_bgPreYXJ5uPm@v8h&t3zPi;-tS#5{HTw5O86ki(;T?E;L<^2j!WqYe3?gaZydN>2dsxKE9W4YOoV}W0;ry@JA zzWu6&NQnM|=h)QHPu(h7QMNs+`)6f}Swhf-4s2RB#~1`;q1O5YZYh7#kI9y5Q1jh$ zrPnRl$pvUb_+A8`(8Wj>3&K0>3|Sjob=QE=y*-?VdTqxd*|!k^J*n zT!r+v>p(vDBw(#&f1Tzn?Rkv~E38Zs?!#NuNpGxrLV1d%aJ|o9Avs>Ezc;zg_Vxow zVrM$}U2VUxgu!pm&MY7!r?=(mot3u<6_>iaHX$b%zZb67*{Ad0%7BwbvXKZvcA~7~ zRk1$^4$6`cadeDntL-7Dw#H?rK7OYHGx{ff(@LOPSMEtdC0{ zy1s9sBV#m~TLO{vt~j{V1<{W>TZbltX`A{2!aER-_^S;_F%ggwn2 z9rq~2Kfj<5@_g`WCk0k1#gvs*!UT#CMF!U260590dL_wjT+oqbcjqFc<)5e1rGs4v_XqkHltXJ}}qnmjc}T zN}2pn_npv}jE$#ce`mE^m(xS{ce}ap`~8qbCG`HozMg-4o|A@kd7)?Z$2KN*4TMVA zsG)giLHyO%vC7Zsz$Hlw&C4qu@-!mkL$?(xyf}inI`g((XKoIP^A?@a+28XC)m3;9 z``wN^Db^4T8n7MwHfN$P6S?d!^Yyrg4;xl33D?Bw0nmd*+6b+=6I>1*C;}b)Sq9}_ zUl*D?kBbT=P7eCijMJ@okR2`8LV9%Mn7# zE`2dts82se#}^tYI5((Vy2l!$qZ6S{27&G#sVc;*0c*zJ8cf$-f~CB#K|>va7)v~y zq#!2x=&zKGcp$93nm{ z(AB&!gN_Zip0Hoo0?C>$lArQiuPRmhmh8;pWKF7!ic;6F z*aoLqh{+?&P(sNg4*WI$k?l&Z&-*}$D7un;1^$CVi?#n72LF5P`&3P{uM6rhujK%= zKCPiF5Zhk0@-@_OjvP!vzq>X}AvmgsEzYbA=x~XEnHe>Z<#T#!#PhSy`xPS(Yg=lN zg~~b!XsdaSOxW);sOcKn#&bUO>7%eP8NBCA@?X=;yUf`)D#&9iws`o|rp_z8&CdH7 z{q1||2*So6eulPa!|4vnpx1E+O%^KMHu0q!5L%u&Jw%p1X65ONQwPo1=!GW|0 z6w|h;bS>Vi!`o}7D=k*v7g)7KBq@`i2$h_+QtTXk{p8FD6;X#`v0q=p5j6oreao4% zGgpS=#%A>5yb83*m&Y7tHuR$zwRFMnFkeAm;t{a_oZbm9Jc8KmSNQ3%kw9JfvI$l0 z=LR5=_p3LL*N1^MoCfe)@WFvr&G?yVb4@7Cr)1XiaBb^v#l`fBo<2SzZwCz#$24#^ z8m;mJjStw@fkor4Tu-|q$!tKUgvm><$V)Fh+8g=^lg37lk6;CG{LwxbXA?utEIJ|p z??vyhEBMKRXWsffym)Q$L@&YJ%9c@51vBG=`1pJrDo2m4%f@Xy&wYSNGK=HZieDcE zcFRLV0Ap|FOz?4&>tKfd3;95wuQJ13$BE?=ce89NVlkFp;&&N{?gB*8DWWOMQBRP3 zghGM@6u!q_FW2teO+JN+#n_!)tSV|4W4S+_1(mb2ZkMw zyw%X(D>M7u74Z$5&ileMQKh&>%n@xHSlJgC*fo$)sQhy(0F-!Rim>RD5S!2&8~5o? zS&uHdOf(V^cR8c^hASxgtB1lK1LoOW=0hK1wL7LJO=_M3tqBNyQ3%&Oi2r1vi z=Xu^gzVrU^a>6+`$=KXUxu2xSk0(MesRag9jxCxxWL^Xf##oJA?i}~Ph^hEZ1szLZ7jVG26C_O9g6QE)ZT>`yM=ol)GWYiy$*0er`0tc29oeqDrMOYVlq>zW(}n{GD;qF{ z>SLfKO~a{_WHAj@mCW@k@3{OynOBV2wMS4w;1vVNa_j7mLo)n;Qf8a5)_jepm37A% zJs0en{;_VaTC+c_q-fFl|WdD@`%E{Ne8uqSmZ&|E%cbFhOj%mRjvBGZ~T{A6V4n%KvZiCZ} zL(ovY?0lS|7R**sQqttBRrg4fd&Oexc4gek-9!Uj6SK{`cRa}EDKKrnQO;uM#-IEy zN&-UZgx`I-+Lgzlk+jxsE7+*YFDP+(xz;gy!Y0CBV>b0_qn z_lUWWh!d85u-4rMi#-@<8nOL+tFTY+_OSg5OZQVK#8bm1IzK`}iD?6eB!q?A{7$$n zjZM388LJvD&)u{YZWBWVN%c2~?=T!HW<$8w_cFKj0?|4^u;9pc$r1 zbcyuQWlK40n?db`<+ps)sE5cFK|nlj*gB_j?k-G z3dfY;Pcs3fH&emn44U&S1tdI?RAc+ipZf>UeongBGZ|7P{y^J&SR+N!ZJI0Ik078s4T9UvJ~$6x{pYoffZ~x2MpPL) zFq;~D7H}h~ejjNqo6})pJaaf{uWl2x*EukG(4fxf0!2eKNxs$8Tm&i|2Dl#HXtNRV z6U;+a{!E}gaz&80I+HNhJql|Y^Jii`3@=CB_lF>$bqEn6s;b{3tGaAu)NzV>@Jcd5 zT{uzmicd&hh|58wL1d~PngkXaqHdLX-IXQWTl25sqZoR9K8qX9<_wqH<1Q!A6oRC zF^qrD*_62%(do{lkh)uddP*!ZE3JY5p$x{J-rsAtMhs*-LwT=%Q6LN!+OH3xSFlG@ z;g3F59lW{#gMh?7li4tQK`zMuzmlg={S23?j9*nNR+5N1Hyi&Wy@8shJW?PJX69ud zMuMANw~6^*3DoR`u1T!b6ALLo>5lCenJ^1PuB22UP5;c*pG5sG;Z!@ByqI4%3- zhtrtDI0d~Z{w&sVRj8tB(1{rH*Y}oo)`!8u^uAQEh^g;O6=wrw#ed>EPu(SdCD#^# zEuqEi77b#YJCApUlC|~6E~KtVSP{xTr+eV2t=7IPwVVI-&SD0T8G#1!d#%D%C-?gye%OlnKASxyi z{0|A&knfk2z$GS@iw`f%QDfSmlpmpvRP9eR=+fvL0-7w0v09zeO1IhSGG5aV0mRX? z#DKP#<><5i=Ii^oeQv?pr^xwX)2m&bFu*NvIVD@X28<@--8;%hO(=Z>pBPUBx`2gU z*(I~XelWcIy4W+a{i;1#prxTS1&M|aj=ij?K`Wug@;z`ivwAJ~`v|E%ZzghqQ(1N7 zB1=iVoJJVJbXd9+paoi^-~>M}JqYh*70A%DVN{2Y+{iAdUuCD}CNmhM z&uWpMe!cNhd+x)TQsGLmAq$R#gqZDGiw%CEJ)3^3{iCfN_+fJCkL$oxdm4=N&1idh z{llmi{2qHkjghiuudb|Kt}4+ylKS z{~QTIV+D6}sKbMhZ1klo;-^g>ocblY`s+}iNIrtLxx;2#T1N*L#EQMV_WyDT$j@m3 z&xz4Q=Lya$J{!Mu?2m(Jkez_K`djMUf4I%tX4Vuyn_&m+aE0d zUxHBl)*bcn*ptAGz|^9mqV8Y!BE9;!c@`{(;hq@dXS!}7Vr#X_Al4{D&5Y_B3Lw!# zHe0>=KM|_|^f^~?N6H;XD2`GXk?~TatKl(1+2&lZ@h$RUFcz9sbRTH7`g=uccDds6 zbO|uC_bP&II(?a339~k82PJC$+I{v*relSu72@i-mve%cn_I_Tl*H~P8^a^P=jaeX z9sJ>Y>t6FU-mzYu+hgj)R}^!eZ@H5**nhs!-0wH0S+CG?6IJNtqCp@kZRw0cJ%FNA zYfzlESYilIVXTi~RVI9N3qHP>IUuohb5W21vo%7OgwV}1zJ267j|UBvy9wuPv|uvl zFz#u|C|NOfl^A7JBu2!lZjVF@6%F=(+*v;p9`rv&oF|4W1km5#iX}(9x+*73iVb7?Vr}}N`@D-(K6n!b|P%5m6k>=O3v2_qD zEcEzb?bVX2-qGPn;sD9v8A{uRMq4=m07N?ZjRhXh6p5w`Ea=18R8{(t=idpOc@*yW zyxy#DJaTucKzycI{j0sR{ zC$P;iPD=RklgCP?BQX6#R^p|X!cyusyN{2mS;dJ3^0<6N!y8=UR=hc7AB$~d>jalE zPKW1#7Xk4=T&zG|HruunxHY~vv}=EKw^c)`xJt>yzG|VVBVKx5Tah*?i8&u@B}HQ@ z{Oa0~g0r_e>WD3@*jYL0V~r|if@g#L3@gEcQ!W^ieDI~VDhmneCp?CA&h#ag^fO(X z%&dldc7$YGxn`BilPrGrGzZ1{?J?DNI&vyQ7=;+GH9a#Lxymz#!@v+i``8#tC^BsmE8JefF zgh}Ot6M=Os0V!~M^5dFL=y0q)V|`M-4$08PH`(UKZO)_?$npo%M*uSRYu@JicAgNI z=)=Y^@(ofEqF1H1CO45+!oG1lM-?P}OBxO@ygeasdVV-jrh$O#aKFg}`e2XZ_R~Ut zgj(VounB_?dRn-y($Vs8MUqI^);9&aC7ozjs@m3~9(MC;uJ~gjEpK0%VqYaBbewc^TG&3=sT$uO zb-$0v&+b{4=v@KYUL1eh6ZZ%plP9*?zFC(Bvfq}Yi>nR^)^D(Su>W~Bl_sbCcXr*> zYI>q$yN13B9qnX{K05yUU_#*)LYBK!SZ6Ms+qgH4{Sl3Tyw=XuoN?E1yt>k1kzFW< z#W<$`{Iu5yQHB*`@*t`Callv*A7a5|Ly&a}AE>xR2pk2w0CiTzm`@h;{ulfAu$M+a zdV`qXQZbqiPqEnO*%ys-Puvuy-RdssciR18$CmrH6#;4`%FU;>^D9o&S0h=hqBcAEjH55wJk z7d1uKGw)%XiOA6LZ>`{BxKa+byx5_~z-{fTY*XS*-Yql$-`FvZ? z4m>uf>l?>38N#^k%kFk5H;954UcBWFVwXA0CqB8IP|BuYLJJ=#hL^R{_wo^^=v=0C z{HFW_or(R$k`@dnkgl*cQ3If)8V;CxO{paWadbFQ1Q=5RDeTeq%cawzEz-BsJ?lf; zn(ZWW124;E>bD&=_p4VdRMyB`4yoP0#hXNtc#+sq^J;Wn)UuxD(&>Y%=+*c_0o6}a zaxx<$#9um?9~oXE88}Gq z9pgeZfCQbDjZLs}l5c2yoVG@QZkvqG&G)LyNWsll2|7-uMz6VLi+^clpRdN=ifZ_! zvCEv#Hf+D`qm%dFAnh>zC$qvI0|_rOlszBZrRNr!o;gF#NMCSkWtFqW%7yK&r6`8f zO|>TP-L0GE_?q}*_Bk=fhYmp=f@D+Q5{qsdxP90{+VYp~jfcifAKBI9J^P}0`@p6BrRN?!hS3q9eO4txtu2SMarL>L9R zgBIVE;pqz3L8vK*cBJiZ`Kt-bk3vpS~f3*NqHqEBS{ur2S z)2U-%*=XHj669ocn=E`7TO8*R&;M`Pi(%V}OKSOeZ=~PZdt+mb^gB_#WM1@Ruo+Zp zKpUlcUwSCwLZ))#kz_IxqNll3a;SE55FFThFI4yQrY+){bd@U*GBI&%u0`1Up+6Jc zPeRblYwg0aerfftxE2tqDurIFd`P|jdBI&aWacjT=1kH}{SPEBIig?Oo9C3Si+*Ov zH6r@GHv1xA#_u_}+g*PM2QSI*8v*vmA zbJl$Kg^ee!;mUr+vI2p0+Fw&s`RPEqbyer1PPTGh8Dge3E}hGDyMPs6aHwY3>5eG{*Tp^=Z^C91lo- zT>ET3N;nuR1xV`Xb}+9&_}g&g`yL^r_j6B6TwBO+*$0Ghj}cbN`h~N|{;ykz!?DuSWgH z5}_%|FPg*MMO$~F^&U{M*N3nOl;NQ;Y~KH|AOYpx=>Q%()z?9L<@Kch?l?@^lW)=U zaPJ~{!YH)QBr<;XdFqxe*R;g5&aFnhq(rIOO5f&n^O6spY+$3l+w~_?{&kng4Ws73 z)IL(li%qY(h@Nso&)#{1)H(~NZ6mzC!8ynbD>tFPxb!{RlX(1mZl8}+%?=7=1k6T8 z^L)X9EFk2_vi4yT^G?0N*edTrLbaFp#q(Wc-+4*!B|ryS53b8Wz+9c<^7!3aYI3!R z_=i=>rKq=6v{}4!yvk=&Mh+~#GLlJN`I!({Xe|UKMcR1*e+)hmoC5FTR9HLij7PAoR zw?<7XDP5=%tE?sy9&_HMftu2F`KpYv#Y6#|W18Yk2d_Bah64f)u?c8 zdDxWEbc|u=0DcB+&V|_7M9`yxHaK-O;it)acSw_XpuWODo~8??&gO%n4%07xBo+XJ z&qQ)Uil}~|jJ8v*DPmg)-`thTOGk|I4m4r^?s&lSr_Xc$Md7aSjY~HojaRR>M-u(x z@|$Kc@3-sGMqzIfb6_uy*lkc|W~O0?%a>d1=ete&3I`fa*>xW1LGm~k2^A61>biVO z3)mZo)`;06_XoL{;VBeF`X|a;lm%hO5pf*0_n_5$-dx*(?;a4$FykR?LMnUI*K;%J zo`q1rwo{v&{=|i@Cf78fdr6nSrwKc9BU>0+Z(MG#$hP@*E5znoxixM3*&Hw)g-F-0FQ- zLuTU1-n8ZD**xXA#p)M!SH4m6L}rp!!zl6{==?$mfnoZuX@xR*ud3Tk)8&|O6hzw+Q?;ADvmf)Gxy+Lo`#uq&v z91}?P^Ul9#+}fhgY4by8%46~S`aZ`;mNw<^HS|etv_mf@iuuek9J`O{ur+j{BMz}} zz1TU?3a&aI%|Y4{QekWnHmDL;@3NU;?N4_C<Gsb~CAwHDIHEHg=w+Ze!uHEt33d0vNV3*I{%+uA}F#+u^1DHy$O_ zLtV=y`Gwzwv@c&#p?A3v0xR5ntR1g7hvsk%#ZF)fUjFKT+UBMhyX^Y=atBWIUnH} z63q|k?)6}SN!hOA6SL9NDO((G(_ZKw7kTDgdD)5Khhdzg-0E7gv&AG+aWssKhT7WK zCAElO1dzWtqA6Y+G^6IBGoA;poK_!nKXo|ElD_^q((3e)02TFhlif!!K++P?QpyW; zSLsmE%wZ`{xUk#gL=*iMxo~<;TeS^*yCp9i+zfvh-e5pDMI68z*EcGXvr#)v7+5Pq zi3IZ5VMsSH`+29fMK}oit47ORWNrEMVET6;=#xktgcFe(jr)s+%+56W7L|f;$}P*( zcP-7=YOfWb_-`7lM&7)00a0Bje2THm{=qf0(TTNoi0Iq+Boc_5`%TD@nzS`f^DxFTN(hq=2N zT2wjwryM*z7oIIx&mPjak=0GT^|&to!G(j(8FrR(crmNQ^^J`(=;9-nNRt^!Pn4#w z0&lM5pZQ!NzUN|duk{IiE^QnK8FC-|_M}S=zW*UZWIuYo#~(SGC+;;^s!R(6ip=q5?_|sKCM$k)`BE ziF{r^1*)G^ON@N!wJ~Z<@!bSMZdx(}vljr}QJCHJr}?$p2IIUki&Xy{%|*35G31O} zPerZ`g92`wn%hC##DJT#b1-MT%Ek}jNntukuYMgl5zKlv;uDK|(0W!qj&8D{t{ALX z!jFBZ_nqm%~(~TPzB3tj~ zGp0k|9mpwMuG|~+Ov}TQCcnK50l@i zc}3c01^KY`w1J?WZB>ptGTU<~#Kw#^yZ(mmD2mWn=4q02^tlMk+-kf`RjZom{Nf4a zN{C4Cqv2r7=x=9=6J{{}2D%z-P?O)Cgz%Sd)&%Hn^(wR{(zhO;H>I)ZzoX1Ubi9U1R ze}ZB?Vq_dGjP|1PP}cfom-s-XRbZbp_D{iAd%m&No9VurqPGpfr6YUX(#joD-)z-X zN`M<31eU&`Pj}*^CG;ny9v_E&@j>kjR-Bz6d>`Di zc->Vs9{&Ou`*m=wq8c`4bf<`RV4ydg>L{5m;qJKtWj4UuKU^L%WheXC^>|<6K>C-( zHM18zxB`j5oUxQh1uu*Yl>iXcc|+wz{fZ!fokJDD4nsco$HmyHxW~f&tUagPe@##p zm)xjq4crP!d}m{MZrBZZ)=}cX-D@=q0*6|>bgnQ;t;7Yb#6iIf@zj;&!zq;w zs~KSiGi( zIPaf7y&oUoWy?%X;eP(+6Q^4B{MWNo81S9fOze4l(=uhImm);Rm6e;5M(~T@h}K^y zrgOiXr)C1hU7lrr#~AY>Yw#B-13sQLYNRkhPu+^-Myw1;2O*B{N;!$D@E&5$=FL3= zhzhCu>BUF^{n!Ml`JiS#^Vr#EkS!2`A?MZcA86@`HUe6*_4bM;MJ2b((T}F_rM|r@ zt(-;yh<2~-y}XV_+f&6RD!)Ns{khx#oaPc1r2XLj{!fCO#{Xd!=XEyN9Vp<#%J$~H zA6IX4$PHRUL#2ZuH9vIym8t!kHh}r3hMm>;(t&}t_2vqU%A+!Rb)qEtOiinuUmeH4 z#X0Vy8*?TPM>92^?NL2?x;ikaNow}O`u;^@OKR85N5Kkj{x|+Tva(=7TCEO7&p`g; z_d=bnt!k<<(X|Q{X=*7x{PetB&DT!AOo{DPZ(vQT$KX2f5z<;4oz?}UUW8-s8DW^|JQ?(`jY^^aj^$}n7z?(Lyy(HneDq8tdW0tLTq)+Y z&lAxg|GK9=Kqyi^gn26wr^ph%FkW)O5*VI=yXV6f|N5`nqxmzZEV{`5I`qylCKb_% zqzHMK`qd(>ME%p9ED2HDIN2NdLu(}6FiHWt58z+Akxy?Q&^HH8<~Yq_^ZZD=$~Pis zl>8++d+%RM$q~)|uRmLgxZdk6(TsIU$9q8w2+5pv5JKj!)Mchjf9`(eswGUzrOEp1 zXZg5aEOURcpnq@!v$^v2&07U09cW^4Cz zCp-0uoN_wLD@{j%NF&Hu3FFcHI0F1Q=OZgT6?X3MtZ=JywxOSsvHu}P&-9hW2;Hp63b0#kVPp4>j8ODeKcm%EacFX9`A$mclPw78U zprmPAu)Rij@db;RPGolbN%{lBvXw^kq%q42YhAZ=({F-7M6NVBF)<}mmz@<;-@pF> z%Tliy+9w7BgZC_7wE*YNPcE)8*j%@4@DqV#&$YhqgK{asf9}^0&y$)d`;i7$AV}+V zP-iq@{~T>Z`QO8y32)Av{gynu!nfTFr*(=PJSNNXIkS9kH}Q6I)Z`hudbYM=awBj7 zS7|Sn6@bWESDq`1n+$RtPeQ^D2ue29a>XMc!M)Gg7Dt}_frB?t8KGi+`7V3;cIKaD zxlNV394XF=ox#lDuaQkq@~2PuQT<+r=?Yj|mSiKRlppw~pH0`UeCVw}ZG|;S3CR-o z6cl2A`A@=;b6Trk(Pi&(72dCoyItfXj>v1KvLhEQx$9z!ovz zFC})-k!WT3j{O#GEx3a)EWww+2M`rh{`~Bt?QTw7T=!m7F zvackjVrM9}JBfTj1gJ7)&$H&>FRQ-g#6#zAowr0eN}?+x5T%s=sBk!9|$KC?qUw$dr#$ugxQ6QpwT^z zI5{@St73|qXkFb^Q1WY)u9Srx=aoEz)`4{3K(5njIY28tYV7%t3N!dOOTuP95h;4s zs5G;K)X&B~x9b6)^zGqv5lc8*(!o;pZVyuD+Aq4SYEfdStwYOHMZ{Gq`JF@BTeU0( zum6`!(5J`|42cvmaPYg!)ukWXy$hyrUQ)%20P1%6MMO2h2SzPhi(K(zp9m^*W-`Bg zz6BcgC*L9i#i8_Y3$$VTs2=&*@57Du4=Z1*hug{xqU!S3Aek$dFvvO>AQ?CE|p{_ChH^6~h4R6BMC^_G2M7T`fCb6nou<%1?_ zGEOD;=U&R^c@{cdA5k0FQks&_`0rp8*P(6gSsYj#fQnB{;J{i}y8a3@YRZX#4#ICy zUDf(xIVH}IYh$R#Zbc*qn(X(m&5s(P9=aw_e+^;dgU8lNkBp`oCShY0F{tDUp zb18l-kMN+KTw-y>>-6-LmvGLYVa#r)g?chwwhCt%q5puT1Tg+WU`I(ee__p7IVu4q zyMB}r13|Sb+V>`HYPMK6{daa?eUq3aeF%iMC&=619!;-k*mQB8#5ruVTpvTfUS-)n zu(|o75%n?xRup>n+tZX7&fUO6mFraVxd6E4miq4H*|m}KQ3}NnH=Ej2`*?0jpk?=H zQ8ZzGNpNO=GQI*Emvvz#Lq}?UupWd4#&3BCY(D@Iz3$4kt7gyfMH4vIeZuAp$obREtkgp~12=`dL9?pNzioVSEa zNe~Si3R;@(DJEWe!x9dp#v&e6TF;3-Osn{w--D;$j@_yI{VNW`r7yy{s1a7IWr=p34uwYx2kk`8&_p;Wv#Hu00 zp&N^b#H|6(}J;D^M!+u?WwLJ??E?nMn$=$np9xP=dLhtQmX zy%%Cp_~kh?Ix{@^h*kUxNlV2b7SW{53%3iA(zB7by_Y@K*c}+JT3ozG6O6v;h-j)m znObNcgiJ@UR4-!ie9Mr&aCmc-ixQ}NQb!pqAyslgQ<=&#HlyxqcFTypQ~k&daq#mB zj8oPAQjxyn{FQe`b6-|=IG0z9ZC#$3^l0T3eG+ zM(9-_+#rwfg${<_^XaB6pOs!y zOHS@A!c09k#~oYt{XG$luEYo>?ul-@3r8LhAZgV0{Ey4vA;1k%e2_g|>29`t}L zY9rgA^X?oIkWutYZ$rgJ+iRDZlYWId`@+Uz1mPcmGoioE4|1ax+W2gjp|iiE(Y z%Ucq0YcspU#U~A^Sy`SN`bGnFM_>W3$;!j^-yWLWvbGe0M0Q?C2zpB4~ZLK-|nn(eaW-5_+j*|N9qMF(>YjtWBJr> zz^JzkpKwFQLOoGnf!K}8%>axs|Ng98zA|zw0haRM>R5IKbA%D(V!m!6mR#It72i9# zE_g}~v#=+LCd&r4dI*>0Jfu>4ppYqHgW=UMn6RV*%q%pFP)JvI79=Y2WS~n09Cih3VRNdoAFJ z*Ykol&K}N}bcuLBG_IO{Wc^-Q;OH>yBxkZIxjNUZq=bAi6~(=u{N|wz_Tt&>g3)Cl zi0kZ)L=dd?D}nj(M9QR;Yu{F-`P~Hwpnk5GeNnjKBZIov?gF=HvFy|3TH$eR&4{;Sp^SfMshOaEGytp{w!@Eu*Y(5J9YL(3{BB`$ngq;+oDpSw3Z{nXMxk z$Yb08zCQq0M=xzq+Zr~rt8Od=_f1nhWNnJk`L^!xv+QLcvO0s-T9(L;oty}Oq}Ea5 ztF`mzbSfP@;EVc*o+snI|5ncNFDSJ#ATt1yr41%2HtA1>w*O`OOMf+o_V17%=b&f% zh-y-+Fui9M$8ui{hW5L{0~ut61|=MhV$kV<>>v(rCw2;3_4lCf*E?A%Z6Q4%Zas6~ z(fAT!)4y(~j~AueZj)fcj7$+8v=H2kG$(9E@!zu=hGeTD+CsAbX7Vt;d)7OH^#o0%0QC#aOqEy_J7QNMh-8j=q>i zN71`o^Wt{?lpGtpUc1Fy%C#>fv~cK(m;1qEN;bSwmCXjOqVr4wE*L#c^hhA2_O83; zc8)gCx=QdTaqFtAEu~BUk@)Dn8VoRn@l57nW!p}9{eTv#Vh@Ffw<5H_)(6l5nhf72 zcy)po);s zh)AHlU&UM&LKG(AC^`q;*2|NGh8=>uAE#B@xqXlS~XJwl8djP^Y?Erh1g<92K+CPB8#*sG9ib915W>K*(%Y7 zVyUBuZ7gz!f-(!blLo-tyX%h&u%*wGoBbzL^pXun%)R zdxbD62jyN;UexTo-;zu>qKp=qu@`c}@ z6Rw?Afh=-#uQ*{w3=uw0pner)EVR0*M$6uf-;I;o<7Ec)oH7u7$v!L4{^f4(T6u+9 z=*_*N5AYtP{b=3KMYaKZX^}3&b?lbGSNOwh#=;y}D=GgbT232oJGW2|eI<|#F-ncG zUoGMlx*vSyJh6o#Gq!So7&CvJ+EVrBgI=DR*}tS^m}Hd;)*JY9tc*m%YBhpWo$?=G zK#`{k!3vlDa~-yus%r_811Ai>t}K2Fc=#VofgxHJA7os+9v;ObOJsngHP;i>)Qsb~=JVoX$ape=fu}*B zV-((?y&(soFyg6FtN8#*Fv!;Hh5$C{6FMqMG`f^&3J&lc+DNlX;;FU>~|2erx}K1ozpflVdc z<)Rn-<^0iXEVsVoSNJPUdSkBN?y%AQ^!s5Kj zh^M@j;6HLY=lGPBE%!2q-)Y6EUwctJgi2Yx2?8(pg-%}39IIfDZN9k?YcNc96Zem`NzA+`R?t-Qie)f^z~5O`#27%TU} z8=lbdOv`@hnGC-o1ABUe?R}=Vfm?B}YN9LDot9Xyq}p)*xPeM(EWOix4Cn3#nZUDy zhZ}zuUw-po*GBB?w^>Ylw<&K+5!KLd(;6q^7YQ@P(TsBO0Xjct06yWDQO%yl_< zcPce|cIeAk&X*y&jlGV+&Q);MWAuukVD$ZK``k=z5H4(>59e_wXt9OKL-L5Mw=+F= zyPp*sl_p%*D3>QYZLHyT#6PxY^%4eJIqmGRcH5UknIuw`DRwoYeJMKVkp@i<-QXbn zUUu>!y(MAwf-SOB&9)I(ItHC9loK8x5X}=i@Gmyl?wDbXlS%M->QR4ceBs2Xf%4(j zK;Xg>)-DmkNp9kw)%$*hglF>A7ygOU{-x1&47!CtpI6#lcm9o&?&S-#!o@yG8YR19 z_i?=D>i&iCoX6k%?xSkSgZ=j3h9jBOwtbL{5?t0S&!J=#U7x9xi7f=*rt*7qBjP-7zG6HaBABj%9r-|WIXPh6!UL7Hm$1-)jk&bD@|F}dXO-kJ0 zc4(j3yET4xFyj}TK^dZTixWy4Oe4&&ij9MZ^Da+l*u&ocAd!)i%MN&#jXoK=Ul|yn z`9<-4weEno9(WICM#J60L!mysEq}$f_1Wxd&9O@L)s~eOIHw?~>l>;F1(C*g^b!qhulGDWTvFH6YM;^gyGSqVPHQvU+|KI^ZB8VqOTcI0o~mZl+Pdr;Nbd2~LQ zfqz6J?46Gqw>1*o>lTMl2@~w^8%dshpM0xq->+KUedrLKdnJui!8kN8kL}NGnY>I- z5g~MoW82rF=R8X`Nc^Q&u|_<5S-h+t;iafc=N>UoS=|#OdbS4pj}v_7K#3h-pARji zwUsZFbrE$^9iV*#sHjm)VeP=lR}XmfeN?a9?w`dS)jV^4%S4P3KDhC(pEeA;@WZTX zjbmUFjn(|_mWIP9Fp({*g$g34F72~^$^cm)K-Bs#r0$ET?(Gz7ROizy$tly7N_1tZ zo)(uV#(b$y5L(WZ%X@7}Ciw-mZvs2sv5D)s$v2!Yj^x3)>gj0<4-J`7~WXO6&Y=l0N=e+`A< z8ZXR8-&=TKt$Nmpi~vz_wa{0uh>MFAieuncu8>Jdsfs&-H;Zh4$SMtINxOR$4bX3? zugX`+)h($2I^ZTNIp>~T0j?}Ji7<*@mp!6BLss{!)yD10zL^|Y;A)@i?&XfddhY9r zA?l;ph9~C7-aW$6+h_MIrD|?kJSRBgFwtKL$wAqUTjVO_{BCu4y$w(f3{z|lRBf2U zh_b+s9*E-EXmQ|h9pS-QpM&no~E}vo=f`tY6iRZ=xIcJs1zOjv}!2>(DK*x z4H+OG*Y}mE)#jpm!)k+q@4E|la|fRSSZka`+;Q-18SYsl>Z^kds`!2O4!9FhcfDTz zNWvdPqXMO;O~_C_5K4F}_Z`BMFmg<7Lm=O&FJ%~fN;p82omHfu#^`oZ;lR{;AG_rT z8xxv<0N|a7ocvIDDC`+_0t2jnL5M>XK74TYi1oyL0}hHELJ9)^)m9bAnR=>QK9oCg zYgRcCUMltbKmI|w_Z;@1g(2@QctW$xnpb1>Dxc> zpLNj>7a1n1?{M`hlwxe5^_FK^i)!BHH#T0^w93&9kk zRE@(LAKJ*3b_-dspv~j5ra#Os;{7Lj@o&m4R7iZ}!0rs=O9Gt!ZciL^t8x8pzE`Ze z{AX4;?1DyqyPrhrtYTNldsbP=0r!#HvY=4$U$7eYxM2c6_LG~0miT677s3{h-rF*n zl<-7;&Upsv)_(#O00on0#209c`LKIaXL+RgR`!|g-1`Lzk>6xUK9iY_Kxyhud|5=f z1vaV*%T4!on!8)SEbrK&aU&LUyO<3T<#%_ACVxpQYU-` z`4(jn^9+C@TNBtZL|t9=7QSg*6G9x7kd>U!ptBJVup&O99p)EzYPyO&Z)v|p`SKwJ z@ZxAptd!2PGhATq*(7$7llR1NBr0BE5n4?pJ@rPG`z6iv3c*kK0OWenF7!*Q4HT?7 zKe<7HCS<28g!vh+uk=DIba(o$bE|YR4^(Dx$h6Ps6V?NLIP+tI$NvX$HJ)gA!o9^c zv07aV`GinqcI*I~56=0P{d>*o^}-*Hb;@0>>0AK_vhFyEbi_rT=c%r(?3n@8>@m%Q zINQvq7@lukE(zkKc1jAFZ#lZ9P$Q}iika!2N)~PgT2$wmtzkS#?NDCO;yu0}u08{y z3L&4!iM%huN&jmeYMM_3FucJI%0f zqky=gaGugtHmQEzoHMhsf)p->HcWB6d9Ej&e~PxZoCF1)hX)^hpOFjydsp1zqpGD9 z=+NzJP6UXgUy4L+IA-`}1`0XvL1U_evt9@p^%>-8tDV@$yV^O;kLe*RO2Kzzff#2F3W@J%C5AjM~rslAd6PyzY4}c-CjBU43k~QaL`ZNaLrn zh+q-<%foozuh>in+KK;@Ah)%@(SeJUU1rG;-1T@FcUu$neQwrN!2l9xiPTjCCvs^sk0`Rfwj#7`sq-h%6qiay-46AGJKVy5!LYS|7+{J zqng;>wTA%Gq>1z{N)ZJ)bfifWK`BxNIe>*KMFR*38KeseD$*r1K?qf)2}mdhDIy@f z2?VLq0s)ecklexZ`_^~Yy*Gc%TC-%wInGTDND8OH_5nH<$}g{pC{txhJ^``nyC8@CVaFSnX0^x1UGnYM$<3Dk$0%xC>7f4UX5C5A=4!%eK`^PkG&ddJumS`{>NP@7}8w0`N%SL$9hmRHcAJ_yYO>7$8&jhN`<;?mw8=tAp5seR1CBXIH zPfK&V1$C>c9d{so3%+57X5<0YP6oKpSNk5OTd|onRKho~k@_`M6%f;wgROWw#V04W zTFv>S)(WqmpBXc(H*1}#QlbCp)_3vNL>)@^1AE>Wd1f!)r3~-6Jl;rsJg31X3f3Ab zQp;zAnqBKWmUFe-U_5@)?=rz3UZ~<=L zfcH(Q7an&~Ro~ax4lg~wiar?Y(d1nY?7!vc9!@-XRvEJFGrKY?QauWFLMKah{jbvP zx`nl!!kzZzR-dUvYkG@rmB|+rV;kMkJyV;A5QOVN-uhxe5k=JPMFPn&^r$Sa*%<}v z>&PQ3fdQq=mj*mLH;1^zbo!+?(n}(Ut3{E{1+dk-5g&bZ8)3iiB6qiSN|~!gWw{UP zM?l@3sFx05N8WrdIVkX0O@^9-RrUW5$H564j!j2{CCJ=dT7^8FdISxKE6}`rfqZQ53)w=WnEY~Q8x_Y_`2x#_3hV_1&Qn;@E7-Km z!XpY_sk-P6g8*<s$2*xx;@ z{fLBBe+*~`gvLBGypoanUusWqpX-#apWOMC+)3C5by|~zOnf^DSKkV?lc7%pSTvS zaopaGQsQGhF!mX(-MMfpFG~I($Y1cILe6Bjc!X@4Pqmd}qx~%1lYJ9s9z#hF=xK;l zG?@k8WP!4KbG@AyUbpn-(jU}s94|V`Eq9B*uIIWgSlst|(_FekF(1H2yOd@NP^qsl zOl>z+i`9(zN7bXb6p{N)&D^EPe)LA)yx^w8f28IBLf5TOl_y?>-y2G z>JgO+Rr6-H+eTk64OpTf#`Ak!@a4-vUQj`y2NT*+EO9u1tT4QBL&3`{L3t-V4SD7I zb@sPfq_PDB5_K4>2Doq{u`9ls&phlD_D*n}xtm%wsP4TU@fBY398H%Rd-hFw7|>Bl zXV~$c{fXhKY9=RwDX*Jaycma`kmrs}CGT>Piu9^qJ5%nUtr>0qBF7)y6u0lef>H;j zF)rsis*Y=oZX933?WZ%hd9_fX>RHr3$6WAFUBUTu#x|4KIRI_I=xa`3ErW$_Cql_m zApn7`S{oi5xp(#Y_2jzX>F6=+*-MfDaH`{)!4+$S$gK12W_o31DN8H39v5iXDSn#Q z@9TUU+H%GdQY;5)LR;wFB8P?ksz^HCADX{1*z*BwU-#-Ox27u}KEPUFS#KYTzE<3# z1+3FkWr}cZSy`<)Gs3$!n8@06?27Z3td=_DTjd$syut{HN9`QtU(<6ZTyXJg-O3!GM9?);YD-^ z)c+x(2O~yl9$4#aNlK66dd*DQi`#|zM4YqN#>&c_T}sp61GF#W9%VamQHABHJgt5< zIQ*cfVNDrdUm)8_fFS~&gR9(Rfu@;PA0#`;$0(U)`cwt{@b=p&RuGy0SYKcDY-nO` z6%YFxqEH^Cfx2zHD#-rX{*{XV56f3TRv1^iO$#||0GuGH8VM$ay@7H`R@!Ztj~i{{ zyp=^W@P7_C+|yL#W5K?G0fw>Os?ji)+5h7(x8kR>9U0W$#7esP7Q&Ma;D1P$(PvZx zS86Q;of|-85NbEUV-t-xWNCavr5V6pcBZ+{`7^v@$BQ#3>pALf8K>ozZPDSeXj$v1 zBZ)B$f0g&~BH+-ZrFhnE8U9M8aCki%2$qbNU*vF2u+$rFq?W7{XU;j&jP*G$e)e2i zk!^J#5}B)Q5nv0fJTF25Hb{Jsc=y2o%}2LOx;}J9Yq-6C3q!@0lY$lYQ9o+?t-A z>k_c^{q)PA2ny$q0|UNzIYa&+w3{8X;%x`kizIdrL0uYMQFlmd?(XAsKEg~?_e%=; zoMoW~q+$7&U)-hy+37y3Otht`De}>P1LvUT#`nX%)0~szE0(@oTKm`+ zU+_zx<_)7D)cz#_;p;Wm86Yea=Xgz({`#?3A8f$p118bWFWuX{+U6&FxxS;hDxN7R zX6OJINGi2^TEQVIjP81)qYQ$Tm6gqhw#4-A4nDes_ZCne4fMMYjv zR<`*Re&b*DEbm`Rbmr1}W(V%yo%>=UI#m=maE}wB$~*7m!y`gDPvk;LGi@ClP`_Is zLI|P0kSB@4B>Z+4<%qO%z;l_{lmSJZE$CgXAn{(f{tSJeFrF+3C=3bs@e^{Y5vIrEgqUuW>lo#9pxB!B0_JO3n!~4rtSm z70ghTFmKqv4lS9km|wFh8i4+39sr80N(UFnN=$Qv@rayHUH{w-x)MHp`c%;_h`ud! zYKb}b%JeI!LBIuI3t@bOD$6pC$(32N*SO?oG#eRc+gXM_R*)L3N9A>!Gvsp`JYoC{ zYpiVdVXfO*nwDJXNflHmij%t-)GuCaK%WFjcta}r1=c;UHm^MVq79P-e=^R6CjGie z#1bb4k`;h>lZ5uN^p>eDl?v2YEx{Ee)p!Gd95=hImw%(Zr6rS`@Sxqp_tpeV=If-Q zbu$U`9upx*8qad=#*O>53~Y3OkaifKgHW^~<$zQQGYPn_r@@S5*ZI_SozXu1N49>C zOl;@0imOx1w1#0DRvDC4m2z>~wih;=oC)rDU^xTgD}KSoocj5(vhev|Rdv!^|BIO6 zaJN%Vdv~e>KeN+2)tpL(w_!j=fJ7^wEWOJYa_2WI2`&i*>QqzpJjq;PWl(4g$4A>6zngxPJch zE9YD2EHiPIv0Ia13FjA_#Un2n;BEYN4t`Wa)(Xyc0g3|SGH@3!$3@8f=C-HVw;btD zi(W`CX+=G=rk}W)x{HALNV3LKGqhFXFmrk(WRPw{$1+B|=Vvu~2FDeFr?}2-2aA|r z4EIvH$s0y3y|CGE?#K7;=4Q&(yv*}<$?L)XgLZPu zgRaO=+5CZ+p#`u4d0}NabLx@?vsL^)X@yh zuGb)jpKESxWg&nP^+Lzm7%IY6l|=n}w}_B#5xKv@BJPE&Ij-YXj408`ue~Pl+nDR6bN;&!(j-Uyi<#{td5TS$S1Q~pk9^7o1BMYMd@wz8%L26 z(wBefLPhtN1W38$c{i@Yv?o8 zW=-sEGk=KvZzd$!65~J&q2NFBTTIKpWuD&zkwcU$MONrV0Nzzb@4zA>NJ|mQ@9$z) z(Y~C75!F1y#t<}mf-ve8HHL^>y&ip=W7Zc%VTCwCg&}dCPk4OT7JM28+j@CQQP4|gIVSU|E9wMua!{4W+mvVK^y>P7d zRsYuYyxCgG4y1AUX<`0kB!gBB(}c2-X!BIeYi}&CWs*453FXzu#za#E8Oj{he@aet37M$d&O;%P>a566p{Q zO+U9BKrd_LC4acbJVO_~93fog!M5Y?Pt2`=q043Q;j%mK!{u8G$WDFHv0|R>3olz`)N7 zHiM6{S4{go_ut}sou(Pz*UmP{ow{`1b6Xd#8`2C{AgX7Wz=PLzi)iWLmxvtYb-B5r zd3BX@vhnNW=;PM@*kdxHLo03A0;29T=#cKbnX7l^uAW)P>BmL7rR(*C@Y|Q zc|^!UWZObXhk?t&S7Z@i%pam3_hdO|7kP6||vI+?1qU0Aw*IeEjS@M(@Kfw zQ@wdwdvuc9a_sJHN-n9*vjT5(W#3aF7(b~rGn^vh5dNjkmpByOqy=X!@<7r~63NgY z${cjo@HIjbqW4J6aQzr7+QmJ2Xb3`PuQ9~YJdv9wz`X~fF(JfQ9UD6KfHpIM{b~K; z$~YGtrvUi-t-&j?duQ*=82ig;*|6v8p;81~1dF>eA0496Q&Ng7IFHVmzbSE)prlc=33_`-$7RSr;}F z7>S(}(gbk>_#N!aS16&>RLi?dDr9rfWp!}1M5@<^t+NbLw7ao+FsQLh%`?T6I;P3n zcpux77{PMFtBusDKM2iAa-Ah22~PCqGeGENlV|#hnZCW|8xdh}jB!uXQw6FBt5Ifj{(G1Boq^nH15tE@OYc2qA~4 ziH1~hD7y<-GwJA2|Fw-)hbcyHPl;e1s{O^90|-Jqg))VR`#pf@W!qROr*3yu1-iDb zWHk2i!S=meY8!kEe0;H8%KVz1z_jh{BuB2dC_?y3zQKIRrB89N?XYEj5!(eZG0KRZ z!=Y){_wHXSxk1WkzMb1wYi0c$4x_%~tjky*9l{?yn))dc*<`c!J(yA+p`CMC;)@Ngr%kP~%7w zvyCnzSNPwFY+j)y}KuuwMw%QBDgdOuf);s_L_Nykw|FXPj6d4>3G`@N$$nyb!e%B1m3@Y_p GBL53LDzl3K delta 38331 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 diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 687fef6065a24c7a5ba580fe889eaec9afd9b593..6aa4615dc1ae947f3b76f969998772a8f9f5c445 100644 GIT binary patch literal 25234 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

Vagina

" dat += "[features["has_vag"] == TRUE ? "Yes" : "No"]" @@ -807,7 +808,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Lactates:[features["breasts_producing"] == TRUE ? "Yes" : "No"]" if(features["breasts_producing"] == TRUE) dat += "Produces:[features["breasts_fluid"]]" - + dat += "" dat += "" dat += "" @@ -1996,6 +1997,12 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_shape) features["balls_shape"] = new_shape + if("balls_fluid") + var/new_shape + new_shape = input(user, "Balls Fluid", "Character Preference") as null|anything in GLOB.genital_fluids_list + if(new_shape) + features["balls_fluid"] = new_shape + if("egg_size") var/new_size var/list/egg_sizes = list(1,2,3) @@ -2023,7 +2030,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) new_shape = input(user, "Breast Shape", "Character Preference") as null|anything in GLOB.breasts_shapes_list if(new_shape) features["breasts_shape"] = new_shape - + if("breasts_fluid") var/new_shape new_shape = input(user, "Breast Fluid", "Character Preference") as null|anything in GLOB.genital_fluids_list diff --git a/modular_citadel/code/modules/arousal/organs/testicles.dm b/modular_citadel/code/modules/arousal/organs/testicles.dm index f4ef4b50..dd983e0e 100644 --- a/modular_citadel/code/modules/arousal/organs/testicles.dm +++ b/modular_citadel/code/modules/arousal/organs/testicles.dm @@ -9,6 +9,9 @@ var/size_name = "average" shape = "single" var/sack_size = BALLS_SACK_SIZE_DEF + var/cached_size = 6 + fluid_mult = 0.133 // Set to a lower value due to production scaling with size (I.E. 6 inches the "normal" amount) + fluid_max_volume = 3 fluid_id = "semen" producing = TRUE can_masturbate_with = FALSE @@ -19,15 +22,14 @@ /obj/item/organ/genital/testicles/on_life() if(QDELETED(src)) return - if(reagents && producing) + if(!reagents || !owner) + return + reagents.maximum_volume = fluid_max_volume * cached_size// fluid amount is also scaled by the size of the organ + if(fluid_id && producing) if(reagents.total_volume == 0) // Apparently, 0.015 gets rounded down to zero and no reagents are created if we don't start it with 0.1 in the tank. fluid_rate = 0.1 else - fluid_rate = CUM_RATE - if(reagents.total_volume >= 5) - fluid_mult = 0.5 - else - fluid_mult = 1 + fluid_rate = CUM_RATE * cached_size * fluid_mult // fluid rate is scaled by the size of the organ generate_cum() /obj/item/organ/genital/testicles/proc/generate_cum() @@ -42,7 +44,7 @@ if(!linked_organ) return FALSE reagents.isolate_reagent(fluid_id)//remove old reagents if it changed and just clean up generally - reagents.add_reagent(fluid_id, (fluid_mult * fluid_rate))//generate the cum + reagents.add_reagent(fluid_id, (fluid_rate))//generate the cum /obj/item/organ/genital/testicles/update_link() if(owner && !QDELETED(src)) @@ -50,7 +52,8 @@ if(linked_organ) linked_organ.linked_organ = src size = linked_organ.size - + var/obj/item/organ/genital/penis/O = linked_organ + cached_size = O.length else if(linked_organ) linked_organ.linked_organ = null From 43a717d950eabcec1aad54c45bca9368c8e5ff86 Mon Sep 17 00:00:00 2001 From: Improvedname Date: Sat, 21 Mar 2020 23:25:46 +0100 Subject: [PATCH 15/19] Update cardboardbox.dm --- .../objects/structures/crates_lockers/closets/cardboardbox.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index aad68b21..645d1e5d 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -22,7 +22,9 @@ if(opened || move_delay || user.stat || user.IsStun() || user.IsKnockdown() || user.IsUnconscious() || !isturf(loc) || !has_gravity(loc)) return move_delay = TRUE - if(step(src, direction)) + var/oldloc = loc + step(src, direction) + if(oldloc != loc) addtimer(CALLBACK(src, .proc/ResetMoveDelay), (use_mob_movespeed ? user.movement_delay() : CONFIG_GET(number/movedelay/walk_delay)) * move_speed_multiplier) else ResetMoveDelay() From ac36c36794f494d72c7825f9d08adbf7c5dfc384 Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Sun, 22 Mar 2020 10:39:23 +1100 Subject: [PATCH 16/19] removes tania station and fixes some shit --- _maps/RandomRuins/SpaceRuins/taniastation.dmm | 93 ------------------- code/datums/ruins/space.dm | 10 +- code/game/area/areas/ruins/space.dm | 18 ---- hyperstation/code/modules/crafting/recipes.dm | 8 +- hyperstation/code/obj/milking machine.dm | 16 ++-- 5 files changed, 13 insertions(+), 132 deletions(-) delete mode 100644 _maps/RandomRuins/SpaceRuins/taniastation.dmm diff --git a/_maps/RandomRuins/SpaceRuins/taniastation.dmm b/_maps/RandomRuins/SpaceRuins/taniastation.dmm deleted file mode 100644 index 0b964cdb..00000000 --- a/_maps/RandomRuins/SpaceRuins/taniastation.dmm +++ /dev/null @@ -1,93 +0,0 @@ -"aa" = (/turf/open/space/basic,/area/template_noop) -"ab" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/airless,/area/solar/tania) -"ac" = (/obj/machinery/power/solar,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/airless,/area/solar/tania) -"ad" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space/basic,/area/solar/tania) -"ae" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/space/basic,/area/solar/tania) -"af" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/lounge) -"ag" = (/turf/closed/wall,/area/ruin/space/tania/maint) -"ah" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) -"ai" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aj" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"ak" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"al" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"am" = (/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"an" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{icon_state = "manifold"; dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"ao" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/space/basic,/area/solar/tania) -"ap" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) -"aq" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"ar" = (/obj/machinery/power/solar,/obj/structure/cable{d2 = 4},/turf/open/floor/plating/airless,/area/solar/tania) -"as" = (/obj/machinery/door/airlock/external/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"at" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"au" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/space/basic,/area/solar/tania) -"av" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) -"aw" = (/turf/closed/wall,/area/ruin/space/tania/lounge) -"ax" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"ay" = (/obj/machinery/airalarm/directional/east,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"az" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"aA" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aB" = (/turf/closed/wall,/area/ruin/space/tania/dorms) -"aC" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aD" = (/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"aE" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aF" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/dorms) -"aG" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 6},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aH" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"aJ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aK" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{icon_state = "manifold"; dir = 1},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aM" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aN" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aO" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/airalarm/directional/west,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aP" = (/obj/machinery/power/solar_control,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 9},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aR" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"aS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"aU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"aV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/ruin/space/tania/lounge) -"aW" = (/obj/structure/table/wood,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"aY" = (/obj/machinery/light,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"aZ" = (/obj/machinery/door/airlock,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) -"ba" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) -"bb" = (/obj/machinery/atmospherics/components/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"bc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{d2 = 4},/obj/machinery/power/apc/auto_name/east,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"bd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/power/apc/auto_name/east,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"be" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"bf" = (/obj/structure/cable{d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/power/apc/auto_name/east,/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) -"bg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bi" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/open/floor/plating,/area/ruin/space/tania/maint) -"bj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"bk" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/wood,/area/ruin/space/tania/lounge) -"bl" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bm" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bn" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bo" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bp" = (/obj/machinery/airalarm/directional/west,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) -"bq" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"br" = (/obj/item/toy/plush/slimeplushie/tania,/obj/structure/closet/crate{icon_state = "engi_e_crate"},/turf/open/floor/plating,/area/ruin/space/tania/maint) -"bs" = (/obj/structure/bed,/obj/item/bedsheet/purple,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bt" = (/obj/structure/bed,/obj/item/bedsheet/green,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) -"bu" = (/obj/structure/table/wood,/obj/item/paper/fluff{info = "Love you honey! Hope you have a great day!"; step_x = 4; step_y = 8; text = "p"},/obj/item/pen{step_x = -4; step_y = -2},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) - -(1,1,1) = {" -aaaaaaaaaaaaaaabaaaaaaaa -aaaaaaacacacaaadaaacacac -aaaaaaaeahahapauapavavao -aaaaaaarararaaadaaararar -aaaaaaaaaaaaaaadaaaaaaaa -afafafafafafagasaiazaaaa -afajbjalamamagataiaIaaaa -afamaxamamayagasaiaKagaa -afaqaCaEaEaGaHaLaNaPagaa -awbkakaWaManagaOaJbcagaa -awamamamaAbdagaRbeaQagaa -awamaYamamaSagbbbibragaa -aBaBaBaBaBaVagagagagagaa -aBbsblbmaBbfaBbmblbtaBaa -aFaTaUbgaZbaaZbhaUaXaFaa -aBbuboaDaBbpaBaDbqbnaBaa -aBaBaBaBaBaFaBaBaBaBaBaa -"} diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 055c0b93..b89e9453 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -316,12 +316,4 @@ id = "advancedlab" suffix = "advancedlab.dmm" name = "Abductor Replication Lab" - description = "Some scientists tried and almost succeeded to recreate abductor tools. Somewhat slower and a bit less modern than their originals, these tools are the best you can get if you aren't an alien." - -/datum/map_template/ruin/space/taniastation - id = "taniastation" - suffix = "taniastation.dmm" - - name = "Mysterious Station" - - description = "A mysterious outpost built by a disgruntled Nanotransen Employee." \ No newline at end of file + description = "Some scientists tried and almost succeeded to recreate abductor tools. Somewhat slower and a bit less modern than their originals, these tools are the best you can get if you aren't an alien." \ No newline at end of file diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 06415ed7..74b9e3a1 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -471,22 +471,4 @@ // Abductor Replication Lab /area/ruin/space/has_grav/powered/advancedlab name = "Abductor Replication Lab" - icon_state = "yellow" - -//TANIA STATION - -/area/solar/tania - name = "Solar Array" - icon_state = "panelsS" - -/area/ruin/space/tania/maint - name = "Maintainence" - icon_state = "yellow" - -/area/ruin/space/tania/lounge - name = "Lounge" - icon_state = "yellow" - -/area/ruin/space/tania/dorms - name = "Dorms" icon_state = "yellow" \ No newline at end of file diff --git a/hyperstation/code/modules/crafting/recipes.dm b/hyperstation/code/modules/crafting/recipes.dm index d64f1671..5be10633 100644 --- a/hyperstation/code/modules/crafting/recipes.dm +++ b/hyperstation/code/modules/crafting/recipes.dm @@ -1,11 +1,11 @@ -/datum/crafting_recipe/milker +/datum/crafting_recipe/milking_machine name = "Milking Machine" reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/rods = 2, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker = 2, /obj/item/stock_parts/manipulator = 1) - result = /obj/item/milker + result = /obj/item/milking_machine tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) category = CAT_MISC -/datum/crafting_recipe/milker/penis +/datum/crafting_recipe/milking_machine/penis name = "Penis Milking Machine" reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/rods = 1, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker/large = 1, /obj/item/stock_parts/manipulator = 1) - result = /obj/item/milker/penis + result = /obj/item/milking_machine/penis diff --git a/hyperstation/code/obj/milking machine.dm b/hyperstation/code/obj/milking machine.dm index f9794dcc..87b56b8c 100644 --- a/hyperstation/code/obj/milking machine.dm +++ b/hyperstation/code/obj/milking machine.dm @@ -1,4 +1,4 @@ -/obj/item/milker +/obj/item/milking_machine icon = 'hyperstation/icons/obj/milking_machine.dmi' name = "milking machine" icon_state = "Off" @@ -13,7 +13,7 @@ var/transfer_rate = 0.25 // How much we transfer every 2 seconds var/target_organ = "breasts" // What organ we are transfering from -/obj/item/milker/examine(mob/user) +/obj/item/milking_machine/examine(mob/user) . = ..() to_chat(user, "[src] is currently [on ? "on" : "off"].") if (inserted_item) @@ -29,7 +29,7 @@ else return ..() -/obj/item/milker/interact(mob/user) +/obj/item/milking_machine/interact(mob/user) if(!isAI(user) && inserted_item) add_fingerprint(user) on = !on @@ -43,12 +43,12 @@ else ..() -/obj/item/milker/proc/UpdateIcon() +/obj/item/milking_machine/proc/UpdateIcon() icon_state = "[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" item_state = icon_state -/obj/item/milker/AltClick(mob/living/user) +/obj/item/milking_machine/AltClick(mob/living/user) add_fingerprint(user) user.put_in_hands(inserted_item) inserted_item = null @@ -56,7 +56,7 @@ STOP_PROCESSING(SSobj, src) UpdateIcon() -/obj/item/milker/process() +/obj/item/milking_machine/process() var/mob/living/carbon/W = loc if (W) var/obj/item/organ/genital/breasts/O = W.getorganslot(target_organ) @@ -70,7 +70,7 @@ STOP_PROCESSING(SSobj, src) UpdateIcon() -/obj/item/milker/penis +/obj/item/milking_machine/penis name = "penis milking machine" icon_state = "PenisOff" item_state = "PenisOff" @@ -78,6 +78,6 @@ target_organ = "testicles" // Since semen is stored in the balls -/obj/item/milker/penis/UpdateIcon() +/obj/item/milking_machine/penis/UpdateIcon() icon_state = "Penis[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" item_state = icon_state From 78786b28dafa01c804db1f09e0bb8b41c6f7f4b9 Mon Sep 17 00:00:00 2001 From: Improvedname Date: Sun, 22 Mar 2020 19:17:51 +0100 Subject: [PATCH 17/19] ff --- Dockerfile | 2 +- code/__DEFINES/misc.dm | 3 + code/__DEFINES/subsystems.dm | 6 +- code/__HELPERS/roundend.dm | 22 +- code/_globalvars/misc.dm | 2 - code/controllers/subsystem/chat.dm | 67 ++ code/controllers/subsystem/npcpool.dm | 2 +- code/game/machinery/computer/teleporter.dm | 4 +- code/game/machinery/suit_storage_unit.dm | 3 +- code/game/machinery/syndicatebeacon.dm | 48 +- code/game/objects/buckling.dm | 1 + code/game/objects/items/holy_weapons.dm | 4 +- .../objects/items/implants/implant_track.dm | 16 +- code/game/objects/items/teleportation.dm | 22 +- code/game/objects/items/theft_tools.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- code/game/sound.dm | 2 + code/game/turfs/turf.dm | 11 +- code/modules/admin/verbs/adminhelp.dm | 6 +- code/modules/antagonists/devil/devil.dm | 8 +- .../nukeop/equipment/nuclear_challenge.dm | 18 +- .../antagonists/wizard/equipment/artefact.dm | 2 +- code/modules/events/meteor_wave.dm | 10 +- code/modules/flufftext/Hallucination.dm | 4 +- code/modules/goonchat/browserOutput.dm | 58 +- .../new_player/sprite_accessories/tails.dm | 659 +++++++++++++++++- code/modules/mob/living/carbon/human/human.dm | 2 +- .../carbon/human/species_types/skeletons.dm | 13 +- .../carbon/human/species_types/zombies.dm | 11 +- .../mob/living/carbon/human/update_icons.dm | 19 +- .../mob/living/simple_animal/hostile/goose.dm | 173 +++++ code/modules/paperwork/filingcabinet.dm | 3 + code/modules/power/apc.dm | 6 +- code/modules/power/supermatter/supermatter.dm | 6 + .../ammunition/ballistic/revolver.dm | 26 +- .../projectiles/boxes_magazines/ammo_boxes.dm | 21 + .../projectile/bullets/revolver.dm | 49 +- .../reagents/chemistry/machinery/pandemic.dm | 40 +- .../chemistry/reagents/medicine_reagents.dm | 46 +- .../reagents/reagent_containers/medspray.dm | 43 +- .../research/designs/weapon_designs.dm | 30 + code/modules/research/techweb/all_nodes.dm | 12 +- code/modules/spells/spell_types/lichdom.dm | 4 +- code/modules/uplink/uplink_items.dm | 15 +- config/config.txt | 4 +- icons/mob/animal.dmi | Bin 203614 -> 219389 bytes .../objects/items/melee/eutactic_blades.dm | 27 +- .../code/modules/clothing/clothing.dm | 2 + .../code/modules/clothing/under/trek_under.dm | 6 +- .../living/silicon/robot/dogborg_equipment.dm | 17 +- modular_citadel/icons/mob/mam_tails.dmi | Bin 58203 -> 59349 bytes .../icons/obj/clothing/trek_item_icon.dmi | Bin 5525 -> 3398 bytes sound/creatures/goose1.ogg | Bin 0 -> 8167 bytes sound/creatures/goose2.ogg | Bin 0 -> 7543 bytes sound/creatures/goose3.ogg | Bin 0 -> 8712 bytes sound/creatures/goose4.ogg | Bin 0 -> 13499 bytes tgstation.dme | 2 + 57 files changed, 1354 insertions(+), 207 deletions(-) create mode 100644 code/controllers/subsystem/chat.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/goose.dm create mode 100644 sound/creatures/goose1.ogg create mode 100644 sound/creatures/goose2.ogg create mode 100644 sound/creatures/goose3.ogg create mode 100644 sound/creatures/goose4.ogg diff --git a/Dockerfile b/Dockerfile index a0370935..ec3694c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM tgstation/byond:512.1484 as base +FROM tgstation/byond:512.1488 as base FROM base as build_base diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index bb6fab9f..935d71a3 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -496,3 +496,6 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S #define VOMIT_TOXIC 1 #define VOMIT_PURPLE 2 + +//Misc text define. Does 4 spaces. Used as a makeshift tabulator. +#define FOURSPACES "    " \ No newline at end of file diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 3394fba9..3ec3650c 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -83,7 +83,8 @@ #define INIT_ORDER_SHUTTLE -21 #define INIT_ORDER_MINOR_MAPPING -40 #define INIT_ORDER_PATH -50 -#define INIT_ORDER_PERSISTENCE -100 +#define INIT_ORDER_PERSISTENCE -95 +#define INIT_ORDER_CHAT -100 //Should be last to ensure chat remains smooth during init. // Subsystem fire priority, from lowest to highest priority // If the subsystem isn't listed here it's either DEFAULT or PROCESS (if it's a processing subsystem child) @@ -97,7 +98,7 @@ #define FIRE_PRIORITY_GARBAGE 15 #define FIRE_PRIORITY_WET_FLOORS 20 #define FIRE_PRIORITY_AIR 20 -#define FIRE_PRIORITY_NPC 20 +#define FIRE_PRIORITY_NPC 80 #define FIRE_PRIORITY_PROCESS 25 #define FIRE_PRIORITY_THROWING 25 #define FIRE_PRIORITY_SPACEDRIFT 30 @@ -114,6 +115,7 @@ #define FIRE_PRIORITY_MOBS 100 #define FIRE_PRIORITY_TGUI 110 #define FIRE_PRIORITY_TICKER 200 +#define FIRE_PRIORITY_CHAT 400 #define FIRE_PRIORITY_OVERLAYS 500 #define FIRE_PRIORITY_INPUT 1000 // This must always always be the max highest priority. Player input must never be lost. diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 55d9e7a6..6a80f230 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -280,34 +280,34 @@ if(GLOB.round_id) var/statspage = CONFIG_GET(string/roundstatsurl) var/info = statspage ? "[GLOB.round_id]" : GLOB.round_id - parts += "[GLOB.TAB]Round ID: [info]" + parts += "[FOURSPACES]Round ID: [info]" var/list/voting_results = SSvote.stored_gamemode_votes if(length(voting_results)) - parts += "[GLOB.TAB]Voting: " + parts += "[FOURSPACES]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 += "[FOURSPACES][FOURSPACES][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"]]%"]" + parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(world.time - SSticker.round_start_time)]" + parts += "[FOURSPACES]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]" var/total_players = GLOB.joined_player_list.len if(total_players) - parts+= "[GLOB.TAB]Total Population: [total_players]" + parts+= "[FOURSPACES]Total Population: [total_players]" if(station_evacuated) - parts += "
[GLOB.TAB]Evacuation Rate: [popcount[POPCOUNT_ESCAPEES]] ([PERCENT(popcount[POPCOUNT_ESCAPEES]/total_players)]%)" - parts += "[GLOB.TAB](on emergency shuttle): [popcount[POPCOUNT_SHUTTLE_ESCAPEES]] ([PERCENT(popcount[POPCOUNT_SHUTTLE_ESCAPEES]/total_players)]%)" - parts += "[GLOB.TAB]Survival Rate: [popcount[POPCOUNT_SURVIVORS]] ([PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%)" + parts += "
[FOURSPACES]Evacuation Rate: [popcount[POPCOUNT_ESCAPEES]] ([PERCENT(popcount[POPCOUNT_ESCAPEES]/total_players)]%)" + parts += "[FOURSPACES](on emergency shuttle): [popcount[POPCOUNT_SHUTTLE_ESCAPEES]] ([PERCENT(popcount[POPCOUNT_SHUTTLE_ESCAPEES]/total_players)]%)" + parts += "[FOURSPACES]Survival Rate: [popcount[POPCOUNT_SURVIVORS]] ([PERCENT(popcount[POPCOUNT_SURVIVORS]/total_players)]%)" if(SSblackbox.first_death) var/list/ded = SSblackbox.first_death if(ded.len) - parts += "[GLOB.TAB]First Death: [ded["name"]], [ded["role"]], at [ded["area"]]. Damage taken: [ded["damage"]].[ded["last_words"] ? " Their last words were: \"[ded["last_words"]]\"" : ""]" + parts += "[FOURSPACES]First Death: [ded["name"]], [ded["role"]], at [ded["area"]]. Damage taken: [ded["damage"]].[ded["last_words"] ? " Their last words were: \"[ded["last_words"]]\"" : ""]" //ignore this comment, it fixes the broken sytax parsing caused by the " above else - parts += "[GLOB.TAB]Nobody died this shift!" + parts += "[FOURSPACES]Nobody died this shift!" return parts.Join("
") /client/proc/roundend_report_file() diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index d8d22289..899ccbe7 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -6,8 +6,6 @@ GLOBAL_VAR_INIT(timezoneOffset, 0) // The difference betwen midnight (of the hos // However it'd be ok to use for accessing attack logs and such too, which are even laggier. GLOBAL_VAR_INIT(fileaccess_timer, 0) -GLOBAL_VAR_INIT(TAB, "    ") - GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // conversion ratio between a watt-tick and kilojoule diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm new file mode 100644 index 00000000..a579752a --- /dev/null +++ b/code/controllers/subsystem/chat.dm @@ -0,0 +1,67 @@ +SUBSYSTEM_DEF(chat) + name = "Chat" + flags = SS_TICKER|SS_NO_INIT + wait = 1 + priority = FIRE_PRIORITY_CHAT + init_order = INIT_ORDER_CHAT + var/list/payload = list() + + +/datum/controller/subsystem/chat/fire() + for(var/i in payload) + var/client/C = i + C << output(payload[C], "browseroutput:output") + payload -= C + + if(MC_TICK_CHECK) + return + + +/datum/controller/subsystem/chat/proc/queue(target, message, handle_whitespace = TRUE) + if(!target || !message) + return + + if(!istext(message)) + stack_trace("to_chat called with invalid input type") + return + + if(target == world) + target = GLOB.clients + + //Some macros remain in the string even after parsing and fuck up the eventual output + message = replacetext(message, "\improper", "") + message = replacetext(message, "\proper", "") + if(handle_whitespace) + message = replacetext(message, "\n", "
") + message = replacetext(message, "\t", "[FOURSPACES][FOURSPACES]") + message += "
" + + + //url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. + //Do the double-encoding here to save nanoseconds + var/twiceEncoded = url_encode(url_encode(message)) + + if(islist(target)) + for(var/I in target) + var/client/C = CLIENT_FROM_VAR(I) //Grab us a client if possible + + if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file. + continue + + if(!C.chatOutput.loaded) //Client still loading, put their messages in a queue + C.chatOutput.messageQueue += message + continue + + payload[C] += twiceEncoded + + else + var/client/C = CLIENT_FROM_VAR(target) //Grab us a client if possible + + if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file. + return + + if(!C.chatOutput.loaded) //Client still loading, put their messages in a queue + C.chatOutput.messageQueue += message + return + + payload[C] += twiceEncoded \ No newline at end of file diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index c69154a1..7fd35124 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(npcpool) name = "NPC Pool" - flags = SS_POST_FIRE_TIMING|SS_NO_INIT|SS_BACKGROUND + flags = SS_KEEP_TIMING | SS_NO_INIT priority = FIRE_PRIORITY_NPC runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME diff --git a/code/game/machinery/computer/teleporter.dm b/code/game/machinery/computer/teleporter.dm index b9b95eec..e53e3cb4 100644 --- a/code/game/machinery/computer/teleporter.dm +++ b/code/game/machinery/computer/teleporter.dm @@ -124,12 +124,12 @@ L[avoid_assoc_duplicate_keys(A.name, areaindex)] = R for(var/obj/item/implant/tracking/I in GLOB.tracked_implants) - if(!I.imp_in || !isliving(I.loc)) + if(!I.imp_in || !I.allow_teleport || !isliving(I.imp_in)) continue else var/mob/living/M = I.loc if(M.stat == DEAD) - if(M.timeofdeath + 6000 < world.time) + if(M.timeofdeath + I.lifespan_postmortem < world.time) continue if(is_eligible(I)) L[avoid_assoc_duplicate_keys(M.real_name, areaindex)] = I diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 3051a72d..559d880f 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -210,13 +210,13 @@ add_fingerprint(user) /obj/machinery/suit_storage_unit/proc/cook() + var/mob/living/mob_occupant = occupant if(uv_cycles) uv_cycles-- uv = TRUE locked = TRUE update_icon() if(occupant) - var/mob/living/mob_occupant = occupant if(uv_super) mob_occupant.adjustFireLoss(rand(20, 36)) else @@ -245,6 +245,7 @@ visible_message("[src]'s door slides open. The glowing yellow lights dim to a gentle green.") else visible_message("[src]'s door slides open, barraging you with the nauseating smell of charred flesh.") + mob_occupant.radiation = 0 playsound(src, 'sound/machines/airlockclose.ogg', 25, 1) for(var/obj/item/I in src) //Scorches away blood and forensic evidence, although the SSU itself is unaffected SEND_SIGNAL(I, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_STRONG) diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index c52a0334..1da89fb3 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -1,3 +1,7 @@ +GLOBAL_VAR_INIT(singularity_counter, 0) + +#define METEOR_DISASTER_MODIFIER 0.5 + //////////////////////////////////////// //Singularity beacon //////////////////////////////////////// @@ -14,38 +18,58 @@ verb_say = "states" var/cooldown = 0 - var/active = 0 + var/active = FALSE + var/meteor_buff = FALSE var/icontype = "beacon" - /obj/machinery/power/singularity_beacon/proc/Activate(mob/user = null) + if(active) + return FALSE if(surplus() < 1500) if(user) to_chat(user, "The connected wire doesn't have enough current.") - return + return FALSE + if(is_station_level(z)) + increment_meteor_waves() for(var/obj/singularity/singulo in GLOB.singularities) if(singulo.z == z) singulo.target = src icon_state = "[icontype]1" - active = 1 + active = TRUE if(user) to_chat(user, "You activate the beacon.") + return TRUE - -/obj/machinery/power/singularity_beacon/proc/Deactivate(mob/user = null) +/obj/machinery/power/singularity_beacon/proc/Deactivate(mob/user) + if(!active) + return FALSE for(var/obj/singularity/singulo in GLOB.singularities) if(singulo.target == src) singulo.target = null icon_state = "[icontype]0" - active = 0 + active = FALSE if(user) to_chat(user, "You deactivate the beacon.") + if(meteor_buff) + decrement_meteor_waves() + return TRUE + +/obj/machinery/power/singularity_beacon/proc/increment_meteor_waves() + meteor_buff = TRUE + GLOB.singularity_counter++ + for(var/datum/round_event_control/meteor_wave/W in SSevents.control) + W.weight += round(initial(W.weight) * METEOR_DISASTER_MODIFIER) + +/obj/machinery/power/singularity_beacon/proc/decrement_meteor_waves() + meteor_buff = FALSE + GLOB.singularity_counter-- + for(var/datum/round_event_control/meteor_wave/W in SSevents.control) + W.weight -= round(initial(W.weight) * METEOR_DISASTER_MODIFIER) /obj/machinery/power/singularity_beacon/attack_ai(mob/user) return - /obj/machinery/power/singularity_beacon/attack_hand(mob/user) . = ..() if(.) @@ -86,6 +110,12 @@ if(!active) return + var/is_on_station = is_station_level(z) + if(meteor_buff && !is_on_station) + decrement_meteor_waves() + else if(!meteor_buff && is_on_station) + increment_meteor_waves() + if(surplus() >= 1500) add_load(1500) if(cooldown <= world.time) @@ -133,3 +163,5 @@ /obj/item/sbeacondrop/clownbomb desc = "A label on it reads: Warning: Activating this device will send a silly explosive to your location." droptype = /obj/machinery/syndicatebomb/badmin/clown + +#undef METEOR_DISASTER_MODIFIER \ No newline at end of file diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 9c3df539..693d32e5 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -89,6 +89,7 @@ buckled_mob.clear_alert("buckled") buckled_mobs -= buckled_mob SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, buckled_mob, force) + SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, src, force) post_unbuckle_mob(.) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index e67bb6bf..65478a84 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -249,7 +249,7 @@ return var/obj/item/nullrod/holy_weapon var/list/holy_weapons_list = typesof(/obj/item/nullrod) + list( - /obj/item/melee/transforming/energy/sword/cx/chaplain + /obj/item/twohanded/dualsaber/hypereutactic/chaplain ) var/list/display_names = list() for(var/V in holy_weapons_list) @@ -710,7 +710,7 @@ righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL attack_verb = list("bashes", "smacks", "whacks") - + /obj/item/nullrod/hypertool icon = 'icons/obj/device.dmi' icon_state = "hypertool" diff --git a/code/game/objects/items/implants/implant_track.dm b/code/game/objects/items/implants/implant_track.dm index 913c577f..4398688c 100644 --- a/code/game/objects/items/implants/implant_track.dm +++ b/code/game/objects/items/implants/implant_track.dm @@ -1,7 +1,19 @@ /obj/item/implant/tracking name = "tracking implant" desc = "Track with this." - activated = 0 + activated = FALSE + var/lifespan_postmortem = 10 MINUTES //for how many deciseconds after user death will the implant work? + var/allow_teleport = TRUE //will people implanted with this act as teleporter beacons? + +/obj/item/implant/tracking/c38 + name = "TRAC implant" + desc = "A smaller tracking implant that supplies power for only a few minutes." + var/lifespan = 5 MINUTES //how many deciseconds does the implant last? + allow_teleport = FALSE + +/obj/item/implant/tracking/c38/Initialize() + . = ..() + QDEL_IN(src, lifespan) /obj/item/implant/tracking/New() ..() @@ -21,7 +33,7 @@ var/dat = {"Implant Specifications:
Name: Tracking Beacon
Life: 10 minutes after death of host
- Important Notes: None
+ Important Notes: Implant also works as a teleporter beacon.

Implant Details:
Function: Continuously transmits low power signal. Useful for tracking.
diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 5a4fc697..dd64c671 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -75,15 +75,14 @@ temp += "Implant Signals:
" for (var/obj/item/implant/tracking/W in GLOB.tracked_implants) - if (!W.imp_in || !isliving(W.loc)) + if (!isliving(W.imp_in)) continue - else - var/mob/living/M = W.loc - if (M.stat == DEAD) - if (M.timeofdeath + 6000 < world.time) - continue + var/mob/living/M = W.imp_in + if (M.stat == DEAD) + if (M.timeofdeath + W.lifespan_postmortem < world.time) + continue - var/turf/tr = get_turf(W) + var/turf/tr = get_turf(M) if (tr.z == sr.z && tr) var/direct = max(abs(tr.x - sr.x), abs(tr.y - sr.y)) if (direct < 20) @@ -188,8 +187,13 @@ user.show_message("\The [src] is recharging!") return var/atom/T = L[t1] + var/implantcheckmate = FALSE + if(isliving(T)) + var/mob/living/M = T + if(!locate(/obj/item/implant/tracking) in M.implants) //The user was too slow and let the target mob's tracking implant expire or get removed. + implantcheckmate = TRUE var/area/A = get_area(T) - if(A.noteleport) + if(A.noteleport || implantcheckmate) to_chat(user, "\The [src] is malfunctioning.") return current_location = get_turf(user) //Recheck. @@ -233,4 +237,4 @@ itemUser.visible_message("The portal snaps closed taking [user]'s head with it!") else itemUser.visible_message("[user] looks even further depressed as they realize they do not have a head...and suddenly dies of shame!") - return (BRUTELOSS) + return (BRUTELOSS) \ No newline at end of file diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index 0c74f610..b99be7e9 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -232,7 +232,7 @@ . = ..() if(!sliver) return - if(ismovableatom(O) && O != sliver) + if(proximity && ismovableatom(O) && O != sliver) Consume(O, user) /obj/item/hemostat/supermatter/throw_impact(atom/hit_atom) // no instakill supermatter javelins diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 12827a0a..4a56272a 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -561,7 +561,7 @@ icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" mob_name = "a space pirate" - mob_species = /datum/species/skeleton/pirate + mob_species = /datum/species/skeleton/space outfit = /datum/outfit/pirate/space roundstart = FALSE death = FALSE diff --git a/code/game/sound.dm b/code/game/sound.dm index 5503c610..e7562476 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -182,6 +182,8 @@ soundin = pick('sound/voice/beepsky/god.ogg', 'sound/voice/beepsky/iamthelaw.ogg', 'sound/voice/beepsky/secureday.ogg', 'sound/voice/beepsky/radio.ogg', 'sound/voice/beepsky/insult.ogg', 'sound/voice/beepsky/creep.ogg') if("honkbot_e") soundin = pick('sound/items/bikehorn.ogg', 'sound/items/AirHorn2.ogg', 'sound/misc/sadtrombone.ogg', 'sound/items/AirHorn.ogg', 'sound/effects/reee.ogg', 'sound/items/WEEOO1.ogg', 'sound/voice/beepsky/iamthelaw.ogg', 'sound/voice/beepsky/creep.ogg','sound/magic/Fireball.ogg' ,'sound/effects/pray.ogg', 'sound/voice/hiss1.ogg','sound/machines/buzz-sigh.ogg', 'sound/machines/ping.ogg', 'sound/weapons/flashbang.ogg', 'sound/weapons/bladeslice.ogg') + if("goose") + soundin = pick('sound/creatures/goose1.ogg', 'sound/creatures/goose2.ogg', 'sound/creatures/goose3.ogg', 'sound/creatures/goose4.ogg') //START OF CIT CHANGES - adds random vore sounds if ("struggle_sound") soundin = pick( 'sound/vore/pred/struggle_01.ogg','sound/vore/pred/struggle_02.ogg','sound/vore/pred/struggle_03.ogg', diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 7110ff44..19e6fc68 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -452,16 +452,21 @@ /turf/AllowDrop() return TRUE -/turf/proc/add_vomit_floor(mob/living/carbon/M, toxvomit = NONE) +/turf/proc/add_vomit_floor(mob/living/M, toxvomit = NONE) + var/obj/effect/decal/cleanable/vomit/V = new /obj/effect/decal/cleanable/vomit(src, M.get_static_viruses()) - // If the vomit combined, apply toxicity and reagents to the old vomit + //if the vomit combined, apply toxicity and reagents to the old vomit if (QDELETED(V)) V = locate() in src // Make toxins and blazaam vomit look different if(toxvomit == VOMIT_PURPLE) V.icon_state = "vomitpurp_[pick(1,4)]" - else if(toxvomit == VOMIT_TOXIC) + else if (toxvomit == VOMIT_TOXIC) V.icon_state = "vomittox_[pick(1,4)]" + if (iscarbon(M)) + var/mob/living/carbon/C = M + if(C.reagents) + clear_reagents_to_vomit_pool(C,V) /proc/clear_reagents_to_vomit_pool(mob/living/carbon/M, obj/effect/decal/cleanable/vomit/V) M.reagents.trans_to(V, M.reagents.total_volume / 10) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index d6727f78..d0ec5920 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -413,9 +413,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) dat += "CLOSED" else dat += "UNKNOWN" - dat += "[GLOB.TAB][TicketHref("Refresh", ref_src)][GLOB.TAB][TicketHref("Re-Title", ref_src, "retitle")]" + dat += "[FOURSPACES][TicketHref("Refresh", ref_src)][FOURSPACES][TicketHref("Re-Title", ref_src, "retitle")]" if(state != AHELP_ACTIVE) - dat += "[GLOB.TAB][TicketHref("Reopen", ref_src, "reopen")]" + dat += "[FOURSPACES][TicketHref("Reopen", ref_src, "reopen")]" dat += "

Opened at: [GAMETIMESTAMP("hh:mm:ss", closed_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)" if(closed_at) dat += "
Closed at: [GAMETIMESTAMP("hh:mm:ss", closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)" @@ -423,7 +423,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(initiator) dat += "Actions: [FullMonty(ref_src)]
" else - dat += "DISCONNECTED[GLOB.TAB][ClosureLinks(ref_src)]
" + dat += "DISCONNECTED[FOURSPACES][ClosureLinks(ref_src)]
" dat += "
Log:

" for(var/I in _interactions) dat += "[I]
" diff --git a/code/modules/antagonists/devil/devil.dm b/code/modules/antagonists/devil/devil.dm index 3f2bd003..dc649025 100644 --- a/code/modules/antagonists/devil/devil.dm +++ b/code/modules/antagonists/devil/devil.dm @@ -539,10 +539,10 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", var/list/parts = list() parts += "The devil's true name is: [truename]" parts += "The devil's bans were:" - parts += "[GLOB.TAB][GLOB.lawlorify[LORE][ban]]" - parts += "[GLOB.TAB][GLOB.lawlorify[LORE][bane]]" - parts += "[GLOB.TAB][GLOB.lawlorify[LORE][obligation]]" - parts += "[GLOB.TAB][GLOB.lawlorify[LORE][banish]]" + parts += "[FOURSPACES][GLOB.lawlorify[LORE][ban]]" + parts += "[FOURSPACES][GLOB.lawlorify[LORE][bane]]" + parts += "[FOURSPACES][GLOB.lawlorify[LORE][obligation]]" + parts += "[FOURSPACES][GLOB.lawlorify[LORE][banish]]" return parts.Join("
") /datum/antagonist/devil/roundend_report() diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index edae8a42..daa38767 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -1,7 +1,8 @@ #define CHALLENGE_TELECRYSTALS 280 #define PLAYER_SCALING 1.5 #define CHALLENGE_TIME_LIMIT 3000 -#define CHALLENGE_MIN_PLAYERS 50 +#define CHALLENGE_PLAYERS_TARGET 50 //target players population. anything below is a malus to the challenge tc bonus. +#define TELECRYSTALS_MALUS_SCALING 1 //the higher the value, the bigger the malus. #define CHALLENGE_SHUTTLE_DELAY 15000 // 25 minutes, so the ops have at least 5 minutes before the shuttle is callable. GLOBAL_LIST_EMPTY(jam_on_wardec) @@ -62,12 +63,15 @@ GLOBAL_VAR_INIT(war_declared, FALSE) for(var/obj/machinery/computer/camera_advanced/shuttle_docker/D in GLOB.jam_on_wardec) D.jammed = TRUE - + GLOB.war_declared = TRUE var/list/nukeops = get_antag_minds(/datum/antagonist/nukeop) var/actual_players = GLOB.joined_player_list.len - nukeops.len + var/tc_malus = 0 + if(actual_players < CHALLENGE_PLAYERS_TARGET) + tc_malus = FLOOR((CHALLENGE_TELECRYSTALS - actual_players * INVERSE(CHALLENGE_PLAYERS_TARGET)) * TELECRYSTALS_MALUS_SCALING, 1) - new uplink_type(get_turf(user), user.key, CHALLENGE_TELECRYSTALS + CEILING(PLAYER_SCALING * actual_players, 1)) + new uplink_type(get_turf(user), user.key, CHALLENGE_TELECRYSTALS - tc_malus + CEILING(PLAYER_SCALING * actual_players, 1)) CONFIG_SET(number/shuttle_refuel_delay, max(CONFIG_GET(number/shuttle_refuel_delay), CHALLENGE_SHUTTLE_DELAY)) SSblackbox.record_feedback("amount", "nuclear_challenge_mode", 1) @@ -79,11 +83,6 @@ GLOBAL_VAR_INIT(war_declared, FALSE) to_chat(user, "You are already in the process of declaring war! Make your mind up.") return FALSE - var/list/nukeops = get_antag_minds(/datum/antagonist/nukeop) - var/actual_players = GLOB.joined_player_list.len - nukeops.len - if(actual_players < CHALLENGE_MIN_PLAYERS) - to_chat(user, "The enemy crew is too small to be worth declaring war on.") - return FALSE if(!user.onSyndieBase()) to_chat(user, "You have to be at your base to use this.") return FALSE @@ -102,5 +101,6 @@ GLOBAL_VAR_INIT(war_declared, FALSE) #undef CHALLENGE_TELECRYSTALS #undef CHALLENGE_TIME_LIMIT -#undef CHALLENGE_MIN_PLAYERS +#undef CHALLENGE_PLAYERS_TARGET +#undef TELECRYSTALS_MALUS_SCALING #undef CHALLENGE_SHUTTLE_DELAY diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 562d6f25..7207adc4 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -198,7 +198,7 @@ to_chat(user, "This artifact can only affect three undead at a time!") return - M.set_species(/datum/species/skeleton, icon_update=0) + M.set_species(/datum/species/skeleton/space, icon_update=0) M.revive(full_heal = 1, admin_revive = 1) spooky_scaries |= M to_chat(M, "You have been revived by [user.real_name]!") diff --git a/code/modules/events/meteor_wave.dm b/code/modules/events/meteor_wave.dm index 743f2edf..662053f8 100644 --- a/code/modules/events/meteor_wave.dm +++ b/code/modules/events/meteor_wave.dm @@ -1,5 +1,8 @@ // Normal strength +#define SINGULO_BEACON_DISTURBANCE 0.2 //singularity beacon also improve the odds of meteor waves and speed them up a little. +#define SINGULO_BEACON_MAX_DISTURBANCE 0.6 //maximum cap due to how meteor waves can be potentially round ending. + /datum/round_event_control/meteor_wave name = "Meteor Wave: Normal" typepath = /datum/round_event/meteor_wave @@ -18,6 +21,8 @@ /datum/round_event/meteor_wave/setup() announceWhen = 1 startWhen = rand(300, 600) //Yeah for SOME REASON this is measured in seconds and not deciseconds??? + if(GLOB.singularity_counter) + startWhen *= 1 - min(GLOB.singularity_counter * SINGULO_BEACON_DISTURBANCE, SINGULO_BEACON_MAX_DISTURBANCE) endWhen = startWhen + 60 @@ -52,7 +57,7 @@ kill() /datum/round_event/meteor_wave/announce(fake) - priority_announce("Meteors have been detected on collision course with the station. Estimated time until impact: [round(startWhen/60)] minutes.", "Meteor Alert", 'sound/ai/meteors.ogg') + priority_announce("Meteors have been detected on collision course with the station. Estimated time until impact: [round(startWhen/60)] minutes.[GLOB.singularity_counter ? " Warning: Anomalous gravity pulse detected, Syndicate technology interference likely." : ""]", "Meteor Alert", 'sound/ai/meteors.ogg') /datum/round_event/meteor_wave/tick() if(ISMULTIPLE(activeFor, 3)) @@ -79,3 +84,6 @@ /datum/round_event/meteor_wave/catastrophic wave_name = "catastrophic" + +#undef SINGULO_BEACON_DISTURBANCE +#undef SINGULO_BEACON_MAX_DISTURBANCE \ No newline at end of file diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 88f72d27..d035db82 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -771,7 +771,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( ..() var/turf/source = random_far_turf() if(!sound_type) - sound_type = pick("airlock","airlock pry","console","explosion","far explosion","mech","glass","alarm","beepsky","mech","wall decon","door hack") + sound_type = pick("airlock","airlock pry","console","flash","explosion","far explosion","mech","glass","alarm","beepsky","mech","wall decon","door hack") feedback_details += "Type: [sound_type]" //Strange audio switch(sound_type) @@ -788,6 +788,8 @@ GLOBAL_LIST_INIT(hallucination_list, list( target.playsound_local(source,'sound/effects/explosion1.ogg', 50, 1) else target.playsound_local(source, 'sound/effects/explosion2.ogg', 50, 1) + if("flash") + target.playsound_local(source, 'sound/weapons/flash.ogg', 50, 1) if("far explosion") target.playsound_local(source, 'sound/effects/explosionfar.ogg', 50, 1) if("glass") diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index 7fe6b41b..f31d8dc9 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -5,17 +5,9 @@ For the main html chat area //Precaching a bunch of shit GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of icons for the browser output -//Should match the value set in the browser js -#define MAX_COOKIE_LENGTH 5 - - //On client, created on login /datum/chatOutput var/client/owner //client ref - // How many times client data has been checked - var/total_checks = 0 - // When to next clear the client data checks counter - var/next_time_to_clear = 0 var/loaded = FALSE // Has the client loaded the browser output area? var/list/messageQueue //If they haven't loaded chat, this is where messages will go until they do var/cookieSent = FALSE // Has the client sent a cookie for analysis @@ -90,11 +82,13 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico if("setMusicVolume") data = setMusicVolume(arglist(params)) - if("swaptodarkmode") - swaptodarkmode() + if("colorPresetPost") //User just swapped color presets in their goonchat preferences. Do we do anything else? + switch(href_list["preset"]) + if("light") + owner.force_white_theme() + if("dark" || "normal") + owner.force_dark_theme() - if("swaptolightmode") - swaptolightmode() if(data) ehjax_send(data = data) @@ -156,19 +150,6 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico //Called by client, sent data to investigate (cookie history so far) /datum/chatOutput/proc/analyzeClientData(cookie = "") - //Spam check - if(world.time > next_time_to_clear) - next_time_to_clear = world.time + (3 SECONDS) - total_checks = 0 - - total_checks += 1 - - if(total_checks > SPAM_TRIGGER_AUTOMUTE) - message_admins("[key_name(owner)] kicked for goonchat topic spam") - qdel(owner) - return - - if(!cookie) return @@ -177,24 +158,13 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico if (connData && islist(connData) && connData.len > 0 && connData["connData"]) connectionHistory = connData["connData"] //lol fuck var/list/found = new() - - if(connectionHistory.len > MAX_COOKIE_LENGTH) - message_admins("[key_name(src.owner)] was kicked for an invalid ban cookie)") - qdel(owner) - return - - for(var/i in connectionHistory.len to 1 step -1) - if(QDELETED(owner)) - //he got cleaned up before we were done - return var/list/row = src.connectionHistory[i] if (!row || row.len < 3 || (!row["ckey"] || !row["compid"] || !row["ip"])) //Passed malformed history object return if (world.IsBanned(row["ckey"], row["ip"], row["compid"], real_bans_only=TRUE)) found = row break - CHECK_TICK //Uh oh this fucker has a history of playing on a banned account!! if (found.len > 0) @@ -213,8 +183,8 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico log_world("\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: [(src.owner.key ? src.owner.key : src.owner)] triggered JS error: [error]") //Global chat procs -/proc/to_chat(target, message, handle_whitespace=TRUE) - if(!target) +/proc/to_chat_immediate(target, message, handle_whitespace=TRUE) + if(!target || !message) return //Ok so I did my best but I accept that some calls to this will be for shit like sound and images @@ -236,7 +206,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico message = replacetext(message, "\proper", "") if(handle_whitespace) message = replacetext(message, "\n", "
") - message = replacetext(message, "\t", "[GLOB.TAB][GLOB.TAB]") + message = replacetext(message, "\t", "[FOURSPACES][FOURSPACES]") if(islist(target)) // Do the double-encoding outside the loop to save nanoseconds @@ -279,12 +249,14 @@ 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") +/proc/to_chat(target, message, handle_whitespace = TRUE) + if(Master.current_runlevel == RUNLEVEL_INIT || !SSchat?.initialized) + to_chat_immediate(target, message, handle_whitespace) + return + SSchat.queue(target, message, handle_whitespace) /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() - - -#undef MAX_COOKIE_LENGTH + owner.force_dark_theme() \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 31faabf6..84c9feaa 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -43,13 +43,668 @@ /datum/sprite_accessory/tails_animated/human/none name = "None" icon_state = "none" -/* + +/datum/sprite_accessory/tails/lizard/axolotl + name = "Axolotl" + icon_state = "axolotl" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/lizard/axolotl + name = "Axolotl" + icon_state = "axolotl" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/body_markings/guilmon + name = "Guilmon" + icon_state = "guilmon" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/markings_notmammals.dmi' + +/datum/sprite_accessory/tails/lizard/guilmon + name = "Guilmon" + icon_state = "guilmon" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/lizard/guilmon + name = "Guilmon" + icon_state = "guilmon" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/****************************************** +************** Human Tails **************** +*******************************************/ + +/datum/sprite_accessory/tails/human/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/tails_animated/human/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/tails/human/ailurus + name = "Red Panda" + icon_state = "wah" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/ailurus + name = "Red Panda" + icon_state = "wah" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/axolotl + name = "Axolotl" + icon_state = "axolotl" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/axolotl + name = "Axolotl" + icon_state = "axolotl" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/bee + name = "Bee" + icon_state = "bee" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/bee + name = "Bee" + icon_state = "bee" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + /datum/sprite_accessory/tails/human/cat name = "Cat" icon_state = "cat" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = HAIR /datum/sprite_accessory/tails_animated/human/cat name = "Cat" icon_state = "cat" - color_src = HAIR*/ \ No newline at end of file + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = HAIR + +/datum/sprite_accessory/tails/human/catbig + name = "Cat, Big" + icon_state = "catbig" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/catbig + name = "Cat, Big" + icon_state = "catbig" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/cow + name = "Cow" + icon_state = "cow" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/cow + name = "Cow" + icon_state = "cow" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/corvid + name = "Corvid" + icon_state = "crow" + +/datum/sprite_accessory/tails_animated/human/corvid + name = "Corvid" + icon_state = "crow" + +/datum/sprite_accessory/tails/human/eevee + name = "Eevee" + icon_state = "eevee" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/eevee + name = "Eevee" + icon_state = "eevee" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/fennec + name = "Fennec" + icon_state = "fennec" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/fennec + name = "Fennec" + icon_state = "fennec" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/fish + name = "Fish" + icon_state = "fish" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/fish + name = "Fish" + icon_state = "fish" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/fox + name = "Fox" + icon_state = "fox" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/fox + name = "Fox" + icon_state = "fox" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/horse + name = "Horse" + icon_state = "horse" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = HAIR + +/datum/sprite_accessory/tails_animated/human/horse + name = "Horse" + icon_state = "horse" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = HAIR + +/datum/sprite_accessory/tails/human/husky + name = "Husky" + icon_state = "husky" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/husky + name = "Husky" + icon_state = "husky" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/insect + name = "Insect" + icon_state = "insect" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/insect + name = "insect" + icon_state = "insect" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails/human/kitsune + name = "Kitsune" + icon_state = "kitsune" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/kitsune + name = "Kitsune" + icon_state = "kitsune" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/murid + name = "Murid" + icon_state = "murid" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/murid + name = "Murid" + icon_state = "murid" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/otie + name = "Otusian" + icon_state = "otie" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/otie + name = "Otusian" + icon_state = "otie" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/orca + name = "Orca" + icon_state = "orca" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/orca + name = "Orca" + icon_state = "orca" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/pede + name = "Scolipede" + icon_state = "pede" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/pede + name = "Scolipede" + icon_state = "pede" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/rabbit + name = "Rabbit" + icon_state = "rabbit" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/rabbit + name = "Rabbit" + icon_state = "rabbit" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/sergal + name = "Sergal" + icon_state = "sergal" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/sergal + name = "Sergal" + icon_state = "sergal" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/skunk + name = "skunk" + icon_state = "skunk" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/skunk + name = "skunk" + icon_state = "skunk" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/shark + name = "Shark" + icon_state = "shark" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/shark + name = "Shark" + icon_state = "shark" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/datashark + name = "datashark" + icon_state = "datashark" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/datashark + name = "datashark" + icon_state = "datashark" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/straighttail + name = "Straight Tail" + icon_state = "straighttail" + +/datum/sprite_accessory/tails_animated/human/straighttail + name = "Straight Tail" + icon_state = "straighttail" + +/datum/sprite_accessory/tails/human/squirrel + name = "Squirrel" + icon_state = "squirrel" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/squirrel + name = "Squirrel" + icon_state = "squirrel" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/tentacle + name = "Tentacle" + icon_state = "tentacle" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/tentacle + name = "Tentacle" + icon_state = "tentacle" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/tiger + name = "Tiger" + icon_state = "tiger" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/tiger + name = "Tiger" + icon_state = "tiger" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails/human/wolf + name = "Wolf" + icon_state = "wolf" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/tails_animated/human/wolf + name = "Wolf" + icon_state = "wolf" + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/****************************************** +************** Furry Tails **************** +*******************************************/ + +/datum/sprite_accessory/mam_tails + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/mam_tails/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/mam_tails_animated + color_src = MATRIXED + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + +/datum/sprite_accessory/mam_tails_animated/none + name = "None" + icon_state = "none" + color_src = MATRIXED + +/datum/sprite_accessory/mam_tails/ailurus + name = "Red Panda" + icon_state = "wah" + extra = TRUE + +/datum/sprite_accessory/mam_tails_animated/ailurus + name = "Red Panda" + icon_state = "wah" + extra = TRUE + +/datum/sprite_accessory/mam_tails/axolotl + name = "Axolotl" + icon_state = "axolotl" + +/datum/sprite_accessory/mam_tails_animated/axolotl + name = "Axolotl" + icon_state = "axolotl" + +/datum/sprite_accessory/mam_tails/bee + name = "Bee" + icon_state = "bee" + +/datum/sprite_accessory/mam_tails_animated/bee + name = "Bee" + icon_state = "bee" + +/datum/sprite_accessory/mam_tails/cat + name = "Cat" + icon_state = "cat" + color_src = HAIR + +/datum/sprite_accessory/mam_tails_animated/cat + name = "Cat" + icon_state = "cat" + color_src = HAIR + +/datum/sprite_accessory/mam_tails/catbig + name = "Cat, Big" + icon_state = "catbig" + +/datum/sprite_accessory/mam_tails_animated/catbig + name = "Cat, Big" + icon_state = "catbig" + +/datum/sprite_accessory/mam_tails/corvid + name = "Corvid" + icon_state = "crow" + +/datum/sprite_accessory/mam_tails_animated/corvid + name = "Corvid" + icon_state = "crow" + +/datum/sprite_accessory/mam_tail/cow + name = "Cow" + icon_state = "cow" + +/datum/sprite_accessory/mam_tails_animated/cow + name = "Cow" + icon_state = "cow" + +/datum/sprite_accessory/mam_tails/eevee + name = "Eevee" + icon_state = "eevee" + +/datum/sprite_accessory/mam_tails_animated/eevee + name = "Eevee" + icon_state = "eevee" + +/datum/sprite_accessory/mam_tails/fennec + name = "Fennec" + icon_state = "fennec" + +/datum/sprite_accessory/mam_tails_animated/fennec + name = "Fennec" + icon_state = "fennec" + +/datum/sprite_accessory/mam_tails/human/fish + name = "Fish" + icon_state = "fish" + +/datum/sprite_accessory/mam_tails_animated/human/fish + name = "Fish" + icon_state = "fish" + +/datum/sprite_accessory/mam_tails/fox + name = "Fox" + icon_state = "fox" + +/datum/sprite_accessory/mam_tails_animated/fox + name = "Fox" + icon_state = "fox" + +/datum/sprite_accessory/mam_tails/hawk + name = "Hawk" + icon_state = "hawk" + +/datum/sprite_accessory/mam_tails_animated/hawk + name = "Hawk" + icon_state = "hawk" + +/datum/sprite_accessory/mam_tails/horse + name = "Horse" + icon_state = "horse" + color_src = HAIR + +/datum/sprite_accessory/mam_tails_animated/horse + name = "Horse" + icon_state = "horse" + color_src = HAIR + +/datum/sprite_accessory/mam_tails/husky + name = "Husky" + icon_state = "husky" + +/datum/sprite_accessory/mam_tails_animated/husky + name = "Husky" + icon_state = "husky" + +datum/sprite_accessory/mam_tails/insect + name = "Insect" + icon_state = "insect" + +/datum/sprite_accessory/mam_tails_animated/insect + name = "Insect" + icon_state = "insect" + +/datum/sprite_accessory/mam_tails/kangaroo + name = "kangaroo" + icon_state = "kangaroo" + +/datum/sprite_accessory/mam_tails_animated/kangaroo + name = "kangaroo" + icon_state = "kangaroo" + +/datum/sprite_accessory/mam_tails/kitsune + name = "Kitsune" + icon_state = "kitsune" + +/datum/sprite_accessory/mam_tails_animated/kitsune + name = "Kitsune" + icon_state = "kitsune" + +/datum/sprite_accessory/mam_tails/lab + name = "Lab" + icon_state = "lab" + +/datum/sprite_accessory/mam_tails_animated/lab + name = "Lab" + icon_state = "lab" + +/datum/sprite_accessory/mam_tails/murid + name = "Murid" + icon_state = "murid" + +/datum/sprite_accessory/mam_tails_animated/murid + name = "Murid" + icon_state = "murid" + +/datum/sprite_accessory/mam_tails/otie + name = "Otusian" + icon_state = "otie" + +/datum/sprite_accessory/mam_tails_animated/otie + name = "Otusian" + icon_state = "otie" + +/datum/sprite_accessory/mam_tails/orca + name = "Orca" + icon_state = "orca" + +/datum/sprite_accessory/mam_tails_animated/orca + name = "Orca" + icon_state = "orca" + +/datum/sprite_accessory/mam_tails/pede + name = "Scolipede" + icon_state = "pede" + +/datum/sprite_accessory/mam_tails_animated/pede + name = "Scolipede" + icon_state = "pede" + +/datum/sprite_accessory/mam_tails/rabbit + name = "Rabbit" + icon_state = "rabbit" + +/datum/sprite_accessory/mam_tails_animated/rabbit + name = "Rabbit" + icon_state = "rabbit" + +/datum/sprite_accessory/mam_tails/sergal + name = "Sergal" + icon_state = "sergal" + +/datum/sprite_accessory/mam_tails_animated/sergal + name = "Sergal" + icon_state = "sergal" + +/datum/sprite_accessory/mam_tails/skunk + name = "Skunk" + icon_state = "skunk" + +/datum/sprite_accessory/mam_tails_animated/skunk + name = "Skunk" + icon_state = "skunk" + +/datum/sprite_accessory/mam_tails/shark + name = "Shark" + icon_state = "shark" + +/datum/sprite_accessory/mam_tails_animated/shark + name = "Shark" + icon_state = "shark" + +/datum/sprite_accessory/mam_tails/shepherd + name = "Shepherd" + icon_state = "shepherd" + +/datum/sprite_accessory/mam_tails_animated/shepherd + name = "Shepherd" + icon_state = "shepherd" + +/datum/sprite_accessory/mam_tails/straighttail + name = "Straight Tail" + icon_state = "straighttail" + +/datum/sprite_accessory/mam_tails_animated/straighttail + name = "Straight Tail" + icon_state = "straighttail" + +/datum/sprite_accessory/mam_tails/squirrel + name = "Squirrel" + icon_state = "squirrel" + +/datum/sprite_accessory/mam_tails_animated/squirrel + name = "Squirrel" + icon_state = "squirrel" + +/datum/sprite_accessory/mam_tails/tentacle + name = "Tentacle" + icon_state = "tentacle" + +/datum/sprite_accessory/mam_tails_animated/tentacle + name = "Tentacle" + icon_state = "tentacle" + +/datum/sprite_accessory/mam_tails/tiger + name = "Tiger" + icon_state = "tiger" + +/datum/sprite_accessory/mam_tails_animated/tiger + name = "Tiger" + icon_state = "tiger" + +/datum/sprite_accessory/mam_tails/wolf + name = "Wolf" + icon_state = "wolf" + +/datum/sprite_accessory/mam_tails_animated/wolf + name = "Wolf" + icon_state = "wolf" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b4a8839e..6312db1e 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -860,7 +860,7 @@ piggyback(target) return //If you dragged them to you and you're aggressively grabbing try to fireman carry them - else if(user != target && can_be_firemanned(target)) + else if(user != target) fireman_carry(target) return . = ..() diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index dcb875e1..6c9d95e8 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -3,7 +3,7 @@ name = "Spooky Scary Skeleton" id = "skeleton" say_mod = "rattles" - blacklisted = 1 + blacklisted = 0 sexes = 0 meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) @@ -12,13 +12,18 @@ mutanttongue = /obj/item/organ/tongue/bone damage_overlay_type = ""//let's not show bloody wounds or burns over bones. disliked_food = NONE - liked_food = GROSS | MEAT | RAW + liked_food = GROSS | MEAT | RAW | DAIRY /datum/species/skeleton/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) return TRUE return ..() -/datum/species/skeleton/pirate - name = "Space Queen's Skeleton" +/datum/species/skeleton/space + name = "Spooky Spacey Skeleton" + id = "spaceskeleton" + blacklisted = 1 inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER) + +/datum/species/skeleton/pirate/check_roundstart_eligible() + return FALSE diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm index 61454150..9263aea9 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -16,7 +16,12 @@ disliked_food = NONE liked_food = GROSS | MEAT | RAW -/datum/species/zombie/check_roundstart_eligible() +/datum/species/zombie/notspaceproof + id = "notspaceproofzombie" + blacklisted = 0 + inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_RADIMMUNE,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_NOBREATH,TRAIT_NODEATH,TRAIT_FAKEDEATH) + +/datum/species/zombie/notspaceproof/check_roundstart_eligible() if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) return TRUE return ..() @@ -47,7 +52,7 @@ /datum/species/zombie/infectious/spec_life(mob/living/carbon/C) . = ..() C.a_intent = INTENT_HARM // THE SUFFERING MUST FLOW - + //Zombies never actually die, they just fall down until they regenerate enough to rise back up. //They must be restrained, beheaded or gibbed to stop being a threat. if(regen_cooldown < world.time) @@ -58,7 +63,7 @@ C.adjustToxLoss(-heal_amt) if(!C.InCritical() && prob(4)) playsound(C, pick(spooks), 50, TRUE, 10) - + //Congrats you somehow died so hard you stopped being a zombie /datum/species/zombie/infectious/spec_death(mob/living/carbon/C) . = ..() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 72ff7e7a..3df86ce4 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -123,15 +123,16 @@ There are several things that need to be remembered: if(U.adjusted == ALT_STYLE) t_color = "[t_color]_d" - if(U.mutantrace_variation) - if(U.suit_style == DIGITIGRADE_SUIT_STYLE) - U.alternate_worn_icon = 'modular_citadel/icons/mob/uniform_digi.dmi' - if(U.adjusted == ALT_STYLE) - t_color = "[t_color]_d_l" - else if(U.adjusted == NORMAL_STYLE) - t_color = "[t_color]_l" - else - U.alternate_worn_icon = null + if(!U.force_alternate_icon) + if(U.mutantrace_variation) + if(U.suit_style == DIGITIGRADE_SUIT_STYLE) + U.alternate_worn_icon = 'modular_citadel/icons/mob/uniform_digi.dmi' + if(U.adjusted == ALT_STYLE) + t_color = "[t_color]_d_l" + else if(U.adjusted == NORMAL_STYLE) + t_color = "[t_color]_l" + else + U.alternate_worn_icon = null var/mutable_appearance/uniform_overlay diff --git a/code/modules/mob/living/simple_animal/hostile/goose.dm b/code/modules/mob/living/simple_animal/hostile/goose.dm new file mode 100644 index 00000000..6f6dc992 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/goose.dm @@ -0,0 +1,173 @@ +#define GOOSE_SATIATED 50 + +/mob/living/simple_animal/hostile/retaliate/goose + name = "goose" + desc = "It's loose" + icon_state = "goose" // sprites by cogwerks from goonstation, used with permission + icon_living = "goose" + icon_dead = "goose_dead" + mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + speak_chance = 0 + turns_per_move = 5 + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat = 2) + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + emote_taunt = list("hisses") + taunt_chance = 30 + speed = 0 + maxHealth = 25 + health = 25 + harm_intent_damage = 5 + melee_damage_lower = 5 + melee_damage_upper = 5 + attacktext = "pecks" + attack_sound = "goose" + speak_emote = list("honks") + faction = list("neutral") + attack_same = TRUE + gold_core_spawnable = HOSTILE_SPAWN + var/random_retaliate = TRUE + var/icon_vomit_start = "vomit_start" + var/icon_vomit = "vomit" + var/icon_vomit_end = "vomit_end" + +/mob/living/simple_animal/hostile/retaliate/goose/handle_automated_movement() + . = ..() + if(prob(5) && random_retaliate == TRUE) + Retaliate() + +/mob/living/simple_animal/hostile/retaliate/goose/vomit + name = "Birdboat" + real_name = "Birdboat" + desc = "It's a sick-looking goose, probably ate too much maintenance trash. Best not to move it around too much." + gender = MALE + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + gold_core_spawnable = NO_SPAWN + random_retaliate = FALSE + var/vomiting = FALSE + var/vomitCoefficient = 1 + var/vomitTimeBonus = 0 + var/datum/action/cooldown/vomit/goosevomit + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/cargo + name = "Sickly Goose" + real_name = "Sickly Goose" + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/Initialize() + . = ..() + goosevomit = new + goosevomit.Grant(src) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/Destroy() + QDEL_NULL(goosevomit) + return ..() + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/examine(user) + . = ..() + . += "Somehow, it still looks hungry." + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/attacked_by(obj/item/O, mob/user) + . = ..() + feed(O) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/feed(obj/item/O) + var/obj/item/reagent_containers/food/tasty = O + if(!istype(O)) + return + if (contents.len > GOOSE_SATIATED) + visible_message("[src] looks too full to eat \the [tasty]!") + return + if (tasty.foodtype & GROSS) + visible_message("[src] hungrily gobbles up \the [tasty]!") + tasty.forceMove(src) + playsound(src,'sound/items/eatfood.ogg', 70, 1) + vomitCoefficient += 3 + vomitTimeBonus += 2 + else + visible_message("[src] refuses to eat \the [tasty].") + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit() + var/turf/T = get_turf(src) + var/obj/item/reagent_containers/food/consumed = locate() in contents //Barf out a single food item from our guts + if (prob(50) && consumed) + barf_food(consumed) + else + playsound(T, 'sound/effects/splat.ogg', 50, 1) + T.add_vomit_floor(src) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/barf_food(var/atom/A, var/hard = FALSE) + if(!istype(A, /obj/item/reagent_containers/food)) + return + var/turf/currentTurf = get_turf(src) + var/obj/item/reagent_containers/food/consumed = A + consumed.forceMove(currentTurf) + var/destination = get_edge_target_turf(currentTurf, pick(GLOB.alldirs)) //Pick a random direction to toss them in + var/throwRange = hard ? rand(2,8) : 1 + consumed.safe_throw_at(destination, throwRange, 2) //Thow the food at a random tile 1 spot away + sleep(2) + if (QDELETED(src) || QDELETED(consumed)) + return + currentTurf = get_turf(consumed) + currentTurf.add_vomit_floor(src) + playsound(currentTurf, 'sound/effects/splat.ogg', 50, 1) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit_prestart(duration) + flick("vomit_start",src) + addtimer(CALLBACK(src, .proc/vomit_start, duration), 13) //13 is the length of the vomit_start animation in gooseloose.dmi + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit_start(duration) + vomiting = TRUE + icon_state = "vomit" + vomit() + addtimer(CALLBACK(src, .proc/vomit_preend), duration) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit_preend() + for (var/obj/item/consumed in contents) //Get rid of any food left in the poor thing + barf_food(consumed, TRUE) + sleep(1) + if (QDELETED(src)) + return + vomit_end() + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit_end() + flick("vomit_end",src) + vomiting = FALSE + icon_state = initial(icon_state) + +/mob/living/simple_animal/hostile/retaliate/goose/vomit/Moved(oldLoc, dir) + . = ..() + if(vomiting) + vomit() // its supposed to keep vomiting if you move + return + var/turf/currentTurf = get_turf(src) + while (currentTurf == get_turf(src)) + var/obj/item/reagent_containers/food/tasty = locate() in currentTurf + if (tasty) + feed(tasty) + stoplag(20) + if(prob(vomitCoefficient * 0.2)) + vomit_prestart(vomitTimeBonus + 25) + vomitCoefficient = 1 + vomitTimeBonus = 0 + +/datum/action/cooldown/vomit + name = "Vomit" + check_flags = AB_CHECK_CONSCIOUS + button_icon_state = "vomit" + icon_icon = 'icons/mob/animal.dmi' + cooldown_time = 250 + +/datum/action/cooldown/vomit/Trigger() + if(!..()) + return FALSE + if(!istype(owner, /mob/living/simple_animal/hostile/retaliate/goose/vomit)) + return FALSE + var/mob/living/simple_animal/hostile/retaliate/goose/vomit/vomit = owner + if(!vomit.vomiting) + vomit.vomit_prestart(vomit.vomitTimeBonus + 25) + vomit.vomitCoefficient = 1 + vomit.vomitTimeBonus = 0 + return TRUE \ No newline at end of file diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 9706526a..aa1fd7db 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -67,6 +67,9 @@ /obj/structure/filingcabinet/ui_interact(mob/user) . = ..() + if(isobserver(user)) + return + if(contents.len <= 0) to_chat(user, "[src] is empty.") return diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 135d9b85..19ff4728 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -267,7 +267,7 @@ to_chat(user, "There is an integration cog installed!") to_chat(user, "Alt-Click the APC to [ locked ? "unlock" : "lock"] the interface.") - + if(issilicon(user)) to_chat(user, "Ctrl-Click the APC to switch the breaker [ operating ? "off" : "on"].") @@ -793,7 +793,7 @@ if(damage_flag == "melee" && damage_amount < damage_deflection) return 0 . = ..() - + /obj/machinery/power/apc/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) @@ -846,8 +846,6 @@ if(!ui) ui = new(user, src, ui_key, "apc", name, 535, 515, master_ui, state) ui.open() - if(ui) - ui.set_autoupdate(state = (failure_timer ? 1 : 0)) /obj/machinery/power/apc/ui_data(mob/user) var/list/data = list( diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 7f6306e3..9837d4e7 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -329,6 +329,12 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) if(power) soundloop.volume = min(40, (round(power/100)/50)+1) // 5 +1 volume per 20 power. 2500 power is max + if(isclosedturf(T)) + var/turf/did_it_melt = T.Melt() + if(!isclosedturf(did_it_melt)) //In case some joker finds way to place these on indestructible walls + visible_message("[src] melts through [T]!") + return + //Ok, get the air from the turf var/datum/gas_mixture/env = T.return_air() diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index 9e2fa3a9..d5a9fab4 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -6,6 +6,11 @@ caliber = "357" projectile_type = /obj/item/projectile/bullet/a357 +/obj/item/ammo_casing/a357/ap + name = ".357 armor-piercing bullet casing" + desc = "A .357 armor-piercing bullet casing." + projectile_type = /obj/item/projectile/bullet/a357/ap + // 7.62x38mmR (Nagant Revolver) /obj/item/ammo_casing/n762 @@ -20,9 +25,26 @@ name = ".38 rubber bullet casing" desc = "A .38 rubber bullet casing." caliber = "38" - projectile_type = /obj/item/projectile/bullet/c38 + projectile_type = /obj/item/projectile/bullet/c38/rubber /obj/item/ammo_casing/c38/lethal name = ".38 bullet casing" desc = "A .38 bullet casing" - projectile_type = /obj/item/projectile/bullet/c38lethal + projectile_type = /obj/item/projectile/bullet/c38 + +/obj/item/ammo_casing/c38/trac + name = ".38 TRAC bullet casing" + desc = "A .38 \"TRAC\" bullet casing." + projectile_type = /obj/item/projectile/bullet/c38/trac + +/obj/item/ammo_casing/c38/hotshot + name = ".38 Hot Shot bullet casing" + desc = "A .38 Hot Shot bullet casing." + caliber = "38" + projectile_type = /obj/item/projectile/bullet/c38/hotshot + +/obj/item/ammo_casing/c38/iceblox + name = ".38 Iceblox bullet casing" + desc = "A .38 Iceblox bullet casing." + caliber = "38" + projectile_type = /obj/item/projectile/bullet/c38/iceblox \ No newline at end of file diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 7cd27e85..b0e699a4 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -3,18 +3,39 @@ desc = "Designed to quickly reload revolvers." icon_state = "357" ammo_type = /obj/item/ammo_casing/a357 + caliber = "357" max_ammo = 7 multiple_sprites = 1 +/obj/item/ammo_box/a357/ap + name = "speed loader (.357 AP)" + ammo_type = /obj/item/ammo_casing/a357/ap + /obj/item/ammo_box/c38 name = "speed loader (.38 rubber)" desc = "Designed to quickly reload revolvers." icon_state = "38" + caliber = "38" ammo_type = /obj/item/ammo_casing/c38 max_ammo = 6 multiple_sprites = 1 materials = list(MAT_METAL = 20000) +/obj/item/ammo_box/c38/trac + name = "speed loader (.38 TRAC)" + desc = "Designed to quickly reload revolvers. TRAC bullets embed a tracking implant within the target's body." + ammo_type = /obj/item/ammo_casing/c38/trac + +/obj/item/ammo_box/c38/hotshot + name = "speed loader (.38 Hot Shot)" + desc = "Designed to quickly reload revolvers. Hot Shot bullets contain an incendiary payload." + ammo_type = /obj/item/ammo_casing/c38/hotshot + +/obj/item/ammo_box/c38/iceblox + name = "speed loader (.38 Iceblox)" + desc = "Designed to quickly reload revolvers. Iceblox bullets contain a cryogenic payload." + ammo_type = /obj/item/ammo_casing/c38/iceblox + /obj/item/ammo_box/c38/lethal name = "speed loader (.38)" ammo_type = /obj/item/ammo_casing/c38/lethal diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 68d51361..8ba2ba97 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -14,15 +14,58 @@ /obj/item/projectile/bullet/c38 name = ".38 rubber bullet" + damage = 25 + stamina = 48 + +/obj/item/projectile/bullet/c38/rubber + name = ".38 bullet" damage = 15 stamina = 48 -/obj/item/projectile/bullet/c38lethal - name = ".38 bullet" - damage = 25 +/obj/item/projectile/bullet/c38/trac + name = ".38 TRAC bullet" + damage = 10 + +/obj/item/projectile/bullet/c38/trac/on_hit(atom/target, blocked = FALSE) + . = ..() + var/mob/living/carbon/M = target + var/obj/item/implant/tracking/c38/imp + for(var/obj/item/implant/tracking/c38/TI in M.implants) //checks if the target already contains a tracking implant + imp = TI + return + if(!imp) + imp = new /obj/item/implant/tracking/c38(M) + imp.implant(M) + +/obj/item/projectile/bullet/c38/hotshot //similar to incendiary bullets, but do not leave a flaming trail + name = ".38 Hot Shot bullet" + damage = 20 + +/obj/item/projectile/bullet/c38/hotshot/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(6) + M.IgniteMob() + +/obj/item/projectile/bullet/c38/iceblox //see /obj/item/projectile/temp for the original code + name = ".38 Iceblox bullet" + damage = 20 + var/temperature = 100 + +/obj/item/projectile/bullet/c38/iceblox/on_hit(atom/target, blocked = FALSE) + . = ..() + if(isliving(target)) + var/mob/living/M = target + M.adjust_bodytemperature(((100-blocked)/100)*(temperature - M.bodytemperature)) // .357 (Syndie Revolver) /obj/item/projectile/bullet/a357 name = ".357 bullet" damage = 60 + +/obj/item/projectile/bullet/a357/ap + name = ".357 armor-piercing bullet" + damage = 45 + armour_penetration = 45 \ No newline at end of file diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 0e482f8c..720d411d 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -125,12 +125,6 @@ else cut_overlays() -/obj/machinery/computer/pandemic/proc/eject_beaker() - if(beaker) - beaker.forceMove(drop_location()) - beaker = null - update_icon() - /obj/machinery/computer/pandemic/ui_interact(mob/user, ui_key = "main", datum/tgui/ui, force_open = FALSE, datum/tgui/master_ui, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) @@ -165,7 +159,7 @@ return switch(action) if("eject_beaker") - eject_beaker() + replace_beaker(usr) . = TRUE if("empty_beaker") if(beaker) @@ -174,7 +168,7 @@ if("empty_eject_beaker") if(beaker) beaker.reagents.clear_reagents() - eject_beaker() + replace_beaker(usr) . = TRUE if("rename_disease") var/id = get_virus_id_by_index(text2num(params["index"])) @@ -232,18 +226,32 @@ . = TRUE //no afterattack if(stat & (NOPOWER|BROKEN)) return - if(beaker) - to_chat(user, "A container is already loaded into [src]!") + var/obj/item/reagent_containers/B = I + if(!user.transferItemToLoc(B, src)) return - if(!user.transferItemToLoc(I, src)) - return - - beaker = I + replace_beaker(user, B) to_chat(user, "You insert [I] into [src].") - update_icon() else return ..() +/obj/machinery/computer/pandemic/AltClick(mob/living/user) + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + replace_beaker(user) + return + +/obj/machinery/computer/pandemic/proc/replace_beaker(mob/living/user, obj/item/reagent_containers/new_beaker) + if(beaker) + beaker.forceMove(drop_location()) + if(user && Adjacent(user) && !issiliconoradminghost(user)) + user.put_in_hands(beaker) + if(new_beaker) + beaker = new_beaker + else + beaker = null + update_icon() + return TRUE + /obj/machinery/computer/pandemic/on_deconstruction() - eject_beaker() + replace_beaker(usr) . = ..() diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index aa8faa5f..7ff2a40d 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -236,10 +236,12 @@ /datum/reagent/medicine/silver_sulfadiazine name = "Silver Sulfadiazine" id = "silver_sulfadiazine" - description = "If used in touch-based applications, immediately restores burn wounds as well as restoring more over time. If ingested through other means, deals minor toxin damage." + description = "If used in touch-based applications, immediately restores burn wounds as well as restoring more over time. It is mildly poisonous taken orally or by injection. If overdosed, deals brute and minor liver damage." reagent_state = LIQUID pH = 7.2 color = "#ffeac9" + metabolization_rate = 5 * REAGENTS_METABOLISM + overdose_threshold = 50 /datum/reagent/medicine/silver_sulfadiazine/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) @@ -260,6 +262,15 @@ ..() . = 1 +/datum/reagent/medicine/silver_sulfadiazine/overdose_start(mob/living/M) + metabolization_rate = 15 * REAGENTS_METABOLISM + M.adjustBruteLoss(2*REM, 0) + if(iscarbon(M)) + var/mob/living/carbon/C = M + C.applyLiverDamage(1) + ..() + . = 1 + /datum/reagent/medicine/oxandrolone name = "Oxandrolone" id = "oxandrolone" @@ -287,10 +298,12 @@ /datum/reagent/medicine/styptic_powder name = "Styptic Powder" id = "styptic_powder" - description = "If used in touch-based applications, immediately restores bruising as well as restoring more over time. If ingested through other means, deals minor toxin damage." + description = "If used in touch-based applications, immediately restores bruising as well as restoring more over time. It is poisonous if taken orally or by injection. If overdosed, deals brute and minor liver damage." reagent_state = LIQUID color = "#FF9696" pH = 6.7 + metabolization_rate = 5 * REAGENTS_METABOLISM + overdose_threshold = 50 /datum/reagent/medicine/styptic_powder/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) @@ -312,6 +325,15 @@ ..() . = 1 +datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M) + metabolization_rate = 15 * REAGENTS_METABOLISM + M.adjustBruteLoss(2*REM, 0) + if(iscarbon(M)) + var/mob/living/carbon/C = M + C.applyLiverDamage(1) + ..() + . = 1 + /datum/reagent/medicine/salglu_solution name = "Saline-Glucose Solution" id = "salglu_solution" @@ -398,23 +420,35 @@ /datum/reagent/medicine/synthflesh name = "Synthflesh" id = "synthflesh" - description = "Has a 100% chance of instantly healing brute and burn damage. One unit of the chemical will heal one point of damage. Touch application only." + description = "Has a 100% chance of healing large amounts of brute and burn damage very quickly. One unit of the chemical will heal one point of damage. Touch application only." reagent_state = LIQUID color = "#FFEBEB" pH = 11.5 + metabolization_rate = 5 * REAGENTS_METABOLISM + overdose_threshold = 40 /datum/reagent/medicine/synthflesh/reaction_mob(mob/living/M, method=TOUCH, reac_volume,show_message = 1) if(iscarbon(M)) if (M.stat == DEAD) show_message = 0 - if(method in list(PATCH, TOUCH)) - M.adjustBruteLoss(-1.25 * reac_volume) - M.adjustFireLoss(-1.25 * reac_volume) + if(method in list(INGEST, VAPOR)) + var/mob/living/carbon/C = M + C.losebreath++ + C.emote("cough") + to_chat(M, "You feel your throat closing up!") + else if(method == INJECT) + return + else if(method in list(PATCH, TOUCH)) + M.adjustBruteLoss(-1 * reac_volume) + M.adjustFireLoss(-1 * reac_volume) if(show_message) to_chat(M, "You feel your burns and bruises healing! It stings like hell!") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "painful_medicine", /datum/mood_event/painful_medicine) ..() +/datum/reagent/medicine/synthflesh/overdose_start(mob/living/M) + metabolization_rate = 15 * REAGENTS_METABOLISM + /datum/reagent/medicine/charcoal name = "Charcoal" id = "charcoal" diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm index 54a38eef..df7c7af2 100644 --- a/code/modules/reagents/reagent_containers/medspray.dm +++ b/code/modules/reagents/reagent_containers/medspray.dm @@ -19,8 +19,8 @@ var/can_fill_from_container = TRUE var/apply_type = PATCH var/apply_method = "spray" - var/self_delay = 30 - var/squirt_mode = 0 + var/self_delay = 3 SECONDS + var/squirt_mode = FALSE var/squirt_amount = 5 /obj/item/reagent_containers/medspray/attack_self(mob/user) @@ -31,40 +31,51 @@ amount_per_transfer_from_this = initial(amount_per_transfer_from_this) to_chat(user, "You will now apply the medspray's contents in [squirt_mode ? "short bursts":"extended sprays"]. You'll now use [amount_per_transfer_from_this] units per use.") -/obj/item/reagent_containers/medspray/attack(mob/M, mob/user, def_zone) +/obj/item/reagent_containers/medspray/attack(mob/living/L, mob/user, def_zone) if(!reagents || !reagents.total_volume) to_chat(user, "[src] is empty!") return - if(M == user) - M.visible_message("[user] attempts to [apply_method] [src] on [user.p_them()]self.") + if(ishuman(L)) + var/obj/item/bodypart/affecting = L.get_bodypart(check_zone(user.zone_selected)) + if(!affecting) + to_chat(user, "The limb is missing!") + return + if(!L.can_inject(user, TRUE, user.zone_selected, FALSE, TRUE)) //stopped by clothing, like patches + return + if(affecting.status != BODYPART_ORGANIC) + to_chat(user, "Medicine won't work on a robotic limb!") + return + + if(L == user) + L.visible_message("[user] attempts to [apply_method] [src] on [user.p_them()]self.") if(self_delay) - if(!do_mob(user, M, self_delay)) + if(!do_mob(user, L, self_delay)) return if(!reagents || !reagents.total_volume) return - to_chat(M, "You [apply_method] yourself with [src].") + to_chat(L, "You [apply_method] yourself with [src].") else - log_combat(user, M, "attempted to apply", src, reagents.log_list()) - M.visible_message("[user] attempts to [apply_method] [src] on [M].", \ - "[user] attempts to [apply_method] [src] on [M].") - if(!do_mob(user, M)) + log_combat(user, L, "attempted to apply", src, reagents.log_list()) + L.visible_message("[user] attempts to [apply_method] [src] on [L].", \ + "[user] attempts to [apply_method] [src] on [L].") + if(!do_mob(user, L)) return if(!reagents || !reagents.total_volume) return - M.visible_message("[user] [apply_method]s [M] down with [src].", \ - "[user] [apply_method]s [M] down with [src].") + L.visible_message("[user] [apply_method]s [L] down with [src].", \ + "[user] [apply_method]s [L] down with [src].") if(!reagents || !reagents.total_volume) return else - log_combat(user, M, "applied", src, reagents.log_list()) + log_combat(user, L, "applied", src, reagents.log_list()) playsound(src, 'sound/effects/spray2.ogg', 50, 1, -6) var/fraction = min(amount_per_transfer_from_this/reagents.total_volume, 1) - reagents.reaction(M, apply_type, fraction) - reagents.trans_to(M, amount_per_transfer_from_this) + reagents.reaction(L, apply_type, fraction) + reagents.trans_to(L, amount_per_transfer_from_this) return /obj/item/reagent_containers/medspray/styptic diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 214ef36a..7dd85ea1 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -17,6 +17,36 @@ id = "sec_38lethal" build_path = /obj/item/ammo_box/c38/lethal +/datum/design/c38_trac + name = "Speed Loader (.38 TRAC)" + desc = "Designed to quickly reload revolvers. TRAC bullets embed a tracking implant within the target's body." + id = "c38_trac" + build_type = PROTOLATHE + materials = list(MAT_METAL = 20000, MAT_SILVER = 5000, MAT_GOLD = 1000) + build_path = /obj/item/ammo_box/c38/trac + category = list("Ammo") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/c38_hotshot + name = "Speed Loader (.38 Hot Shot)" + desc = "Designed to quickly reload revolvers. Hot Shot bullets contain an incendiary payload." + id = "c38_hotshot" + build_type = PROTOLATHE + materials = list(MAT_METAL = 20000, MAT_PLASMA = 5000) + build_path = /obj/item/ammo_box/c38/hotshot + category = list("Ammo") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/c38_iceblox + name = "Speed Loader (.38 Iceblox)" + desc = "Designed to quickly reload revolvers. Iceblox bullets contain a cryogenic payload." + id = "c38_iceblox" + build_type = PROTOLATHE + materials = list(MAT_METAL = 20000, MAT_PLASMA = 5000) + build_path = /obj/item/ammo_box/c38/iceblox + category = list("Ammo") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + ////////////// //WT550 Mags// ////////////// diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 80c43540..843244c5 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -518,7 +518,7 @@ display_name = "Subdermal Implants" description = "Electronic implants buried beneath the skin." prereq_ids = list("biotech", "datatheory") - design_ids = list("implanter", "implantcase", "implant_chem", "implant_tracking", "locator") + design_ids = list("implanter", "implantcase", "implant_chem", "implant_tracking", "locator", "c38_trac") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -694,12 +694,12 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2750) export_price = 5000 -/datum/techweb_node/tech_shell - id = "tech_shell" - display_name = "Technological Shells" - description = "They're more technological than regular shot." +/datum/techweb_node/exotic_ammo + id = "exotic_ammo" + display_name = "Exotic Ammunition" + description = "They won't know what hit em." prereq_ids = list("weaponry", "ballistic_weapons") - design_ids = list("techshotshell") + design_ids = list("techshotshell", "c38_hotshot", "c38_iceblox") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3500) export_price = 5000 diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index efc80101..0cbb3a82 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -57,7 +57,7 @@ new /obj/item/phylactery(marked_item, M.mind) to_chat(M, "With a hideous feeling of emptiness you watch in horrified fascination as skin sloughs off bone! Blood boils, nerves disintegrate, eyes boil in their sockets! As your organs crumble to dust in your fleshless chest you come to terms with your choice. You're a lich!") - M.set_species(/datum/species/skeleton) + M.set_species(/datum/species/skeleton/space) if(ishuman(M)) var/mob/living/carbon/human/H = M H.dropItemToGround(H.w_uniform) @@ -132,7 +132,7 @@ lich.real_name = mind.name mind.transfer_to(lich) mind.grab_ghost(force=TRUE) - lich.hardset_dna(null,null,lich.real_name,null, new /datum/species/skeleton) + lich.hardset_dna(null,null,lich.real_name,null, new /datum/species/skeleton/space) to_chat(lich, "Your bones clatter and shudder as you are pulled back into this world!") var/turf/body_turf = get_turf(old_body) lich.Knockdown(200 + 200*resurrections) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 781fdb24..f93bdbae 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -767,9 +767,15 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes desc = "A speed loader that contains seven additional .357 Magnum rounds; usable with the Syndicate revolver. \ For when you really need a lot of things dead." item = /obj/item/ammo_box/a357 - cost = 4 + cost = 3 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) +/datum/uplink_item/ammo/revolver/ap + name = ".357 Armor Piercing Speed Loader" + desc = "A speed loader that contains seven additional .357 AP Magnum rounds; usable with the Syndicate revolver. \ + Cuts through like a hot knife through butter." + item = /obj/item/ammo_box/a357/ap + /datum/uplink_item/ammo/a40mm name = "40mm Grenade" desc = "A 40mm HE grenade for use with the M-90gl's under-barrel grenade launcher. \ @@ -1487,9 +1493,10 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes /datum/uplink_item/device_tools/singularity_beacon name = "Power Beacon" desc = "When screwed to wiring attached to an electric grid and activated, this large device pulls any \ - active gravitational singularities or tesla balls towards it. This will not work when the engine is still \ - in containment. Because of its size, it cannot be carried. Ordering this \ - sends you a small beacon that will teleport the larger beacon to your location upon activation." + active gravitational singularities or tesla balls towards it (provided they are not safely \ + contained), as well as increasing the odds of incoming meteor waves. \ + Because of its size, it cannot be carried. Ordering this sends you a small beacon \ + that will teleport the larger beacon to your location upon activation." item = /obj/item/sbeacondrop cost = 14 diff --git a/config/config.txt b/config/config.txt index ba8303ff..d6a6f18f 100644 --- a/config/config.txt +++ b/config/config.txt @@ -242,10 +242,10 @@ CHECK_RANDOMIZER # WIKIURL http://www.tgstation13.org/wiki ## Rules address -# RULESURL http://www.tgstation13.org/wiki/Rules +# RULESURL https://hyperstation13.com/rules ## Github address -# GITHUBURL https://www.github.com/tgstation/tgstation +# GITHUBURL https://github.com/quotefox/Hyper-Station-13 ## Round specific stats address ## Link to round specific parsed logs; IE statbus. It is appended with the RoundID automatically by ticker/Reboot() diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 2a85f8a42238fe333ecdda83693a333579a62da2..e9343c7ed20c83b7cda26ccd2c6202be029af63a 100644 GIT binary patch literal 219389 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

U?vT;r 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 }ZLQ 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¨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

O}m(-RoPS1Gg5S94MCJs0HB|PjRAO7&@fKF3z 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 reserves for jump actuators!") return @@ -348,7 +347,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! pixel_y = 10 update_icons() throw_at(A, MAX_K9_LEAP_DIST, 1, spin=0, diagonals_first = 1) - cell.use(500) //Doubled the energy consumption + cell.use(750) //Less than a stunbaton since stunbatons hit everytime. weather_immunities -= "lava" /mob/living/silicon/robot/throw_impact(atom/A) @@ -366,13 +365,13 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! blocked = 1 if(!blocked) L.visible_message("[src] pounces on [L]!", "[src] pounces on you!") - L.Knockdown(iscarbon(L) ? 450 : 45) // Temporary. If someone could rework how dogborg pounces work to accomodate for combat changes, that'd be nice. + L.Knockdown(iscarbon(L) ? 225 : 45) // Temporary. If someone could rework how dogborg pounces work to accomodate for combat changes, that'd be nice. playsound(src, 'sound/weapons/Egloves.ogg', 50, 1) sleep(2)//Runtime prevention (infinite bump() calls on hulks) step_towards(src,L) log_combat(src, L, "borg pounced") else - Knockdown(45, 1, 1) + Knockdown(15, 1, 1) pounce_cooldown = !pounce_cooldown spawn(pounce_cooldown_time) //3s by default @@ -380,7 +379,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! else if(A.density && !A.CanPass(src)) visible_message("[src] smashes into [A]!", "You smash into [A]!") playsound(src, 'sound/items/trayhit1.ogg', 50, 1) - Knockdown(45, 1, 1) + Knockdown(15, 1, 1) if(leaping) leaping = 0 diff --git a/modular_citadel/icons/mob/mam_tails.dmi b/modular_citadel/icons/mob/mam_tails.dmi index b16de1c0de6c5d2e2c527bd013e66e1f355c927b..5e03cc86daf1920f27489969f1c8cf2829dd51fa 100644 GIT binary patch delta 18008 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 z/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 S%qxL97(8A5T-G@yGywp&ts8Uz delta 16842 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

Ypja5n9!+<%Wu1H3%?BZ= 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 Q=}awirkQ>d{=4?S0gjbRz5oCK literal 0 HcmV?d00001 diff --git a/sound/creatures/goose2.ogg b/sound/creatures/goose2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..735faba79198609269cac052b3d07a85dfc9d4de GIT binary patch literal 7543 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 Tn^m(=avdh)e|;SDA9Mc)X3nIc literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 360498ed..f00f6aa1 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -231,6 +231,7 @@ #include "code\controllers\subsystem\augury.dm" #include "code\controllers\subsystem\autotransfer.dm" #include "code\controllers\subsystem\blackbox.dm" +#include "code\controllers\subsystem\chat.dm" #include "code\controllers\subsystem\communications.dm" #include "code\controllers\subsystem\dbcore.dm" #include "code\controllers\subsystem\dcs.dm" @@ -2183,6 +2184,7 @@ #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\goose.dm" #include "code\modules\mob\living\simple_animal\hostile\headcrab.dm" #include "code\modules\mob\living\simple_animal\hostile\heart.dm" #include "code\modules\mob\living\simple_animal\hostile\hivebot.dm" From 3861da074dcf7e74c8324de0a5150a8fcb421c7e Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Mon, 23 Mar 2020 21:18:22 +1100 Subject: [PATCH 18/19] fixes the milking machine --- hyperstation/code/obj/milking machine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyperstation/code/obj/milking machine.dm b/hyperstation/code/obj/milking machine.dm index 87b56b8c..5783ad6f 100644 --- a/hyperstation/code/obj/milking machine.dm +++ b/hyperstation/code/obj/milking machine.dm @@ -19,7 +19,7 @@ if (inserted_item) to_chat(user, "[inserted_item] contains [inserted_item.reagents.total_volume]/[inserted_item.reagents.maximum_volume] units") -/obj/item/milker/attackby(obj/item/W, mob/user, params) +/obj/item/milking_machine/attackby(obj/item/W, mob/user, params) add_fingerprint(user) if(istype(W, /obj/item/reagent_containers/glass) && !inserted_item) if(!user.transferItemToLoc(W, src)) From 905d1c622e7192927a2ae6321f040d97a641a377 Mon Sep 17 00:00:00 2001 From: Improvedname Date: Mon, 23 Mar 2020 17:27:53 +0100 Subject: [PATCH 19/19] Map --- code/__DEFINES/colors.dm | 16 +- code/modules/client/asset_cache.dm | 2 + code/modules/client/darkmode.dm | 28 +- code/modules/client/verbs/looc.dm | 1 + code/modules/goonchat/browserOutput.dm | 8 +- .../browserassets/css/browserOutput.css | 200 ++++++------- .../browserassets/css/browserOutput_dark.css | 159 ++++++++++ ...tput_white.css => browserOutput_light.css} | 278 +++--------------- .../browserassets/html/browserOutput.html | 5 +- .../browserassets/js/browserOutput.js | 55 ++-- modular_citadel/interface/skin.dmf | 47 ++- 11 files changed, 385 insertions(+), 414 deletions(-) create mode 100644 code/modules/goonchat/browserassets/css/browserOutput_dark.css rename code/modules/goonchat/browserassets/css/{browserOutput_white.css => browserOutput_light.css} (58%) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index da8aebb4..fd29e892 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -4,15 +4,15 @@ #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 "#f0f0f0" +#define COLOR_DARKMODE_ISSUE_BUTTON_BG "#A92C2C" +#define COLOR_DARKMODE_BACKGROUND "#272727" +#define COLOR_DARKMODE_DARKBACKGROUND "#242424" +#define COLOR_DARKMODE_TEXT "#E0E0E0" -#define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90b3dd" -#define COLOR_WHITEMODE_ISSUE_BUTTON_BG "#ef7f7f" -#define COLOR_WHITEMODE_BACKGROUND "#eeeeee" -#define COLOR_WHITEMODE_DARKBACKGROUND "#dddddd" +#define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90B3DD" +#define COLOR_WHITEMODE_ISSUE_BUTTON_BG "##EF7F7F" +#define COLOR_WHITEMODE_BACKGROUND "#F0F0F0" +#define COLOR_WHITEMODE_DARKBACKGROUND "#E6E6E6" #define COLOR_WHITEMODE_TEXT "#000000" #define COLOR_FLOORTILE_GRAY "#8D8B8B" diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 0b83304f..3ddcdf80 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -571,6 +571,8 @@ GLOBAL_LIST_EMPTY(asset_datums) "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_dark.css" = 'code/modules/goonchat/browserassets/css/browserOutput_dark.css', + "browserOutput_light.css" = 'code/modules/goonchat/browserassets/css/browserOutput_light.css' ) /datum/asset/spritesheet/goonchat diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm index 8d586100..f806e5c9 100644 --- a/code/modules/client/darkmode.dm +++ b/code/modules/client/darkmode.dm @@ -16,7 +16,7 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. //Main windows winset(src, "infowindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "info", "background-color = [COLOR_WHITEMODE_BACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") - winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "browseroutput", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "outputwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "mainwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") winset(src, "split", "background-color = [COLOR_WHITEMODE_BACKGROUND]") @@ -30,7 +30,9 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. //Status and verb tabs winset(src, "output", "background-color = [COLOR_WHITEMODE_BACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "statwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") - winset(src, "stat", "background-color = [COLOR_WHITEMODE_BACKGROUND];tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT];tab-text-color = [COLOR_WHITEMODE_TEXT];prefix-color = [COLOR_WHITEMODE_TEXT];suffix-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_WHITEMODE_BACKGROUND];tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND];\ + text-color = [COLOR_WHITEMODE_TEXT];tab-text-color = [COLOR_WHITEMODE_TEXT];\ + prefix-color = [COLOR_WHITEMODE_TEXT];suffix-color = [COLOR_WHITEMODE_TEXT]") //Etc. winset(src, "say", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "asset_cache_browser", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];text-color = [COLOR_WHITEMODE_TEXT]") @@ -54,24 +56,10 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. //Status and verb tabs winset(src, "output", "background-color = [COLOR_DARKMODE_BACKGROUND];text-color = [COLOR_DARKMODE_TEXT]") winset(src, "statwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];tab-background-color = [COLOR_DARKMODE_BACKGROUND];text-color = [COLOR_DARKMODE_TEXT];tab-text-color = [COLOR_DARKMODE_TEXT];prefix-color = [COLOR_DARKMODE_TEXT];suffix-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];tab-background-color = [COLOR_DARKMODE_BACKGROUND];\ + text-color = [COLOR_DARKMODE_TEXT];tab-text-color = [COLOR_DARKMODE_TEXT];\ + prefix-color = [COLOR_DARKMODE_TEXT];suffix-color = [COLOR_DARKMODE_TEXT]") //Etc. winset(src, "say", "background-color = [COLOR_DARKMODE_BACKGROUND];text-color = [COLOR_DARKMODE_TEXT]") winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];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', - ) \ No newline at end of file + winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];text-color = [COLOR_DARKMODE_TEXT]") \ No newline at end of file diff --git a/code/modules/client/verbs/looc.dm b/code/modules/client/verbs/looc.dm index c365af2e..84d1c3af 100644 --- a/code/modules/client/verbs/looc.dm +++ b/code/modules/client/verbs/looc.dm @@ -1,3 +1,4 @@ + GLOBAL_VAR_INIT(LOOC_COLOR, null)//If this is null, use the CSS for OOC. Otherwise, use a custom colour. GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC") diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index f31d8dc9..ac3886b8 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -253,10 +253,4 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico if(Master.current_runlevel == RUNLEVEL_INIT || !SSchat?.initialized) to_chat_immediate(target, message, handle_whitespace) return - SSchat.queue(target, message, handle_whitespace) - -/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() \ No newline at end of file + SSchat.queue(target, message, handle_whitespace) \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index d10b3359..cca54377 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,20 +7,16 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #f0f0f0; + color: #000000; } body { - background: #171717; + background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ font-family: Verdana, sans-serif; font-size: 9pt; - font-color: #f0f0f0; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; - word-wrap: break-word; - scrollbar-face-color:#1A1A1A; - scrollbar-track-color:#171717; - scrollbar-highlight-color:#171717; + word-wrap: break-word; } em { @@ -60,9 +56,9 @@ img.icon { border-radius: 10px; } -a {color: #397ea5;} -a.visited {color: #7c00e6;} -a:visited {color: #7c00e6;} +a {color: #0000ff;} +a.visited {color: #ff00ff;} +a:visited {color: #ff00ff;} a.popt {text-decoration: none;} /***************************************** @@ -93,21 +89,21 @@ a.popt {text-decoration: none;} bottom: 0; right: 0; padding: 8px; - background: #202020; + background: #d0d0d0; text-decoration: none; font-variant: small-caps; font-size: 1.1em; font-weight: bold; - color: #a4bad6; + color: #333; } -#newMessages:hover {background: #171717;} +#newMessages:hover {background: #ccc;} #newMessages i {vertical-align: middle; padding-left: 3px;} #ping { position: fixed; top: 0; right: 115px; width: 45px; - background: #202020; + background: #d0d0d0; height: 30px; padding: 8px 0 2px 0; } @@ -124,19 +120,19 @@ a.popt {text-decoration: none;} right: 0; } #userBar .subCell { - background: #202020; + background: #d0d0d0; height: 30px; padding: 5px 0; display: block; - color: #a4bad6; + color: #333; text-decoration: none; line-height: 28px; - border-top: 1px solid #171717; + border-top: 1px solid #b4b4b4; } -#userBar .subCell:hover {background: #202020;} +#userBar .subCell:hover {background: #ccc;} #userBar .toggle { width: 40px; - background: #202020; + background: #ccc; border-top: 0; float: right; text-align: center; @@ -172,7 +168,7 @@ a.popt {text-decoration: none;} position: fixed; top: 50%; left: 50%; - background: #ddd; + background: #d0d0d0; } .popup .close { position: absolute; @@ -189,7 +185,7 @@ a.popt {text-decoration: none;} .popup .close:hover {background: #999;} .popup .head { background: #999; - color: #ddd; + color: #d0d0d0; padding: 0 10px; height: 30px; line-height: 30px; @@ -200,7 +196,7 @@ a.popt {text-decoration: none;} } .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] {padding: 5px 10px; background: #999; color: #d0d0d0; 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;} @@ -214,7 +210,7 @@ a.popt {text-decoration: none;} /* ADMIN CONTEXT MENU */ .contextMenu { - background-color: #ddd; + background-color: #d0d0d0; position: fixed; margin: 2px; width: 150px; @@ -246,9 +242,9 @@ a.popt {text-decoration: none;} ******************************************/ /* MOTD */ -.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;} +.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;} @@ -259,91 +255,91 @@ a.popt {text-decoration: none;} /* OUTPUT COLORS */ .highlight {background: yellow;} -h1, h2, h3, h4, h5, h6 {color: #a4bad6;font-family: Georgia, Verdana, sans-serif;} -h1.alert, h2.alert {color: #a4bad6;} +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: #cca300; font-weight: bold;} -.looc {color: #d8b555; font-weight: bold;} -.antagooc {color: #ce254f; font-weight: bold;} +.ooc {color: #002eb8; font-weight: bold;} +.looc {color: #6699CC; font-weight: bold;} +.antagooc {color: #b8002e; font-weight: bold;} .adminobserverooc {color: #0099cc; font-weight: bold;} -.adminooc {color: #3d5bc3; font-weight: bold;} +.adminooc {color: #700038; font-weight: bold;} -.adminsay {color: #ff4500; font-weight: bold;} -.admin {color: #5975da; font-weight: bold;} +.adminsay {color: #FF4500} +.admin {color: #386aff; font-weight: bold;} .name { font-weight: bold;} .say {} -.deadsay {color: #e2c1ff;} +.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: #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;} +.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: #d82020;} -h1.alert, h2.alert {color: #99aab5;} +.alert {color: #ff0000;} +h1.alert, h2.alert {color: #000000;} .emote { font-style: italic;} .selecteddna {color: #ffffff; background-color: #001B1B} -.attack {color: #e01c1c;} -.disarm {color: #b42525;} -.passive {color: #a00f0f;} +.attack {color: #ff0000;} +.disarm {color: #990000;} +.passive {color: #660000;} -.userdanger {color: #c51e1e; font-weight: bold; font-size: 24px;} -.danger {color: #c51e1e;} -.warning {color: #c51e1e; font-style: italic;} +.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: #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;} +.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: #6685f5;} -.notice {color: #6685f5;} -.boldnotice {color: #6685f5; font-weight: bold;} -.adminnotice {color: #6685f5;} +.info {color: #0000CC;} +.notice {color: #000099;} +.boldnotice {color: #000099; font-weight: bold;} +.adminnotice {color: #0000ff;} .adminhelp {color: #ff0000; font-weight: bold;} -.unconscious {color: #a4bad6; font-weight: bold;} +.unconscious {color: #0000ff; font-weight: bold;}} .suicide {color: #ff5050; font-style: italic;} -.red {color: #FF0000} -.pink {color: #ff70c1;} -.blue {color: #215cff} -.green {color: #059223;} -.nicegreen {color: #059223;} +.green {color: #03ff39;} +.red {color: #FF0000;} +.pink {color: #FF69Bf;} +.blue {color: #0000FF;} +.nicegreen {color: #14a833;} .userlove {color: #ff42a6; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #82365e;} .love {color: #ff4591; font-style: italic; text-shadow: 0 0 6px #994449;} -.shadowling {color: #8e8a99;} -.cult {color: #aa1c1c;} +.shadowling {color: #3b2769;} +.cult {color: #960000;} -.cultitalic {color: #aa1c1c; font-style: italic;} -.cultbold {color: #aa1c1c; font-style: italic; font-weight: bold;} -.cultboldtalic {color: #aa1c1c; font-weight: bold; font-size: 24px;} +.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: #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;} +.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: #b441ee; font-weight: bold; font-style: italic;} -.hierophant_warning {color: #c56bf1; font-style: italic;} -.purple {color: #9956d3;} -.holoparasite {color: #88809c;} +.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;} @@ -351,11 +347,11 @@ h1.alert, h2.alert {color: #99aab5;} .revenminor {color: #823abb} .revenwarning {color: #760fbb; font-style: italic;} .revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} -.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;} +.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: #a947ff; font-size: 24px; 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;} @@ -380,17 +376,17 @@ h1.alert, h2.alert {color: #99aab5;} .neovgre {color: #6E001A; font-weight: bold; font-style: italic;} .neovgre_small {color: #6E001A;} -.newscaster {color: #c05d5d;} -.ghostalert {color: #6600ff; font-style: italic; font-weight: bold;} +.newscaster {color: #800000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} -.alien {color: #855d85;} -.noticealien {color: #059223;} -.alertalien {color: #059223; font-weight: bold;} -.changeling {color: #059223; font-style: italic;} +.alien {color: #543354;} +.noticealien {color: #00c000;} +.alertalien {color: #00c000; font-weight: bold;} +.changeling {color: #800080; font-style: italic;} -.spider {color: #8800ff;} +.spider {color: #4d004d;} -.interface {color: #750e75;} +.interface {color: #330033;} .sans {font-family: "Comic Sans MS", cursive, sans-serif;} .papyrus {font-family: "Papyrus", cursive, sans-serif;} @@ -401,9 +397,9 @@ h1.alert, h2.alert {color: #99aab5;} .big {font-size: 24px;} .reallybig {font-size: 32px;} .extremelybig {font-size: 40px;} -.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;} +.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;} .velvet {color: #660015; font-weight: bold; animation: velvet 5000ms infinite;} @keyframes velvet { @@ -435,20 +431,20 @@ h1.alert, h2.alert {color: #99aab5;} .memo {color: #638500; text-align: center;} .memoedit {text-align: center; font-size: 16px;} -.abductor {color: #c204c2; font-style: italic;} -.mind_control {color: #df3da9; font-size: 3; font-weight: bold; font-style: italic;} +.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: #a56408;} -.monkeylead {color: #af6805; font-size: 2;} +.monkeyhive {color: #774704;} +.monkeylead {color: #774704; font-size: 2;} .connectionClosed, .fatalError {background: red; color: white; padding: 5px;} .connectionClosed.restored {background: green;} -.internal.boldnshit {color: #3d5bc3; font-weight: bold;} +.internal.boldnshit {color: #000099; font-weight: bold;} /* HELPER CLASSES */ .text-normal {font-weight: normal; font-style: normal;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_dark.css b/code/modules/goonchat/browserassets/css/browserOutput_dark.css new file mode 100644 index 00000000..d143dfc3 --- /dev/null +++ b/code/modules/goonchat/browserassets/css/browserOutput_dark.css @@ -0,0 +1,159 @@ +html, body {color: #E0E0E0;} +body { + background: #171717; + font-color: #E0E0E0; + scrollbar-face-color:#1A1A1A; + scrollbar-track-color:#171717; + scrollbar-highlight-color:#171717; +} + +a {color: #397ea5;} +a.visited {color: #7c00e6;} +a:visited {color: #7c00e6;} + +#newMessages { + background: #242424; + color: #E0E0E0; +} +#newMessages:hover {background: #272727;} + +#ping {background: #272727;} + +#userBar .subCell { + background: #272727; + color: #E0E0E0; + border-top: 1px solid #171717; +} +#userBar .subCell:hover {background: #272727;} +#userBar .toggle {background: #272727;} + +/* MOTD */ +.motd {color: #E0E0E0; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #E0E0E0; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #E0E0E0;} + +h1, h2, h3, h4, h5, h6 {color: #E0E0E0;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #E0E0E0;} + +.ooc {color: #cca300; font-weight: bold;} +.looc {color: #d8b555; font-weight: bold;} +.antagooc {color: #ce254f; font-weight: bold;} +.adminobserverooc {color: #0099cc; font-weight: bold;} +.adminooc {color: #3d5bc3; font-weight: bold;} + +.admin {color: #5975da; font-weight: bold;} + +.deadsay {color: #e2c1ff;} +.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;} + +.alert {color: #d82020;} +h1.alert, h2.alert {color: #99aab5;} + +.attack {color: #e01c1c;} +.disarm {color: #b42525;} +.passive {color: #a00f0f;} + +.userdanger {color: #c51e1e; font-weight: bold; font-size: 24px;} +.danger {color: #c51e1e;} +.warning {color: #c51e1e; font-style: italic;} +.alertwarning {color: #c51e1e; 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;} +.info {color: #6685f5;} +.notice {color: #6685f5;} +.boldnotice {color: #6685f5; font-weight: bold;} +.adminnotice {color: #6685f5;} +.adminhelp {color: #ff0000; font-weight: bold;} +.unconscious {color: #E0E0E0; font-weight: bold;} +.red {color: #FF0000} +.pink {color: #ff70c1;} +.blue {color: #215cff} +.green {color: #059223;} +.nicegreen {color: #059223;} +.userlove {color: #ff42a6; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #82365e;} +.love {color: #ff4591; font-style: italic; text-shadow: 0 0 6px #994449;} +.shadowling {color: #8e8a99;} +.cult {color: #aa1c1c;} + +.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: #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;} +.hierophant {color: #b441ee; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #c56bf1; font-style: italic;} +.purple {color: #9956d3;} +.holoparasite {color: #88809c;} + +.revennotice {color: #3645aa;} +.revenboldnotice {color: #3645aa; font-weight: bold;} +.revenbignotice {color: #3645aa; font-weight: bold; font-size: 24px;} +.revenminor {color: #823ddd} +.revenwarning {color: #8911d9; font-style: italic;} +.revendanger {color: #8911d9; font-weight: bold; font-size: 24px;} +.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: #a947ff; font-size: 24px; font-style: italic;} + +.alloy {color: #545b64;} +.heavy_alloy {color: #545b64; font-weight: bold; font-style: italic;} +.nezbere_large {color: #545b64; font-size: 24px; font-weight: bold; font-style: italic;} +.nezbere {color: #545b64; font-weight: bold; font-style: italic;} +.nezbere_small {color: #545b64;} +.inathneq_large {color: #1d7dc7; font-size: 24px; font-weight: bold; font-style: italic;} +.inathneq {color: #1d7dc7; font-weight: bold; font-style: italic;} +.inathneq_small {color: #1d7dc7;} +.neovgre_large {color: #7c0622; font-size: 24px; font-weight: bold; font-style: italic;} +.neovgre {color: #7c0622; font-weight: bold; font-style: italic;} +.neovgre_small {color: #7c0622;} + +.newscaster {color: #c05d5d;} +.ghostalert {color: #6600ff; font-style: italic; font-weight: bold;} + +.alien {color: #855d85;} +.noticealien {color: #059223;} +.alertalien {color: #059223; font-weight: bold;} +.changeling {color: #059223; font-style: italic;} + +.spider {color: #8800ff;} + +.interface {color: #750e75;} + +.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;} +.velvet {color: #660015; font-weight: bold; animation: velvet 5000ms infinite;} +@keyframes velvet { + 0% { color: #890020; } + 40% { color: #c51e1e; } + 50% { color: #FF8888; } + 60% { color: #c51e1e; } + 100% { color: #890020; } +} + +.abductor {color: #c204c2; font-style: italic;} +.mind_control {color: #df3da9; font-size: 3; font-weight: bold; font-style: italic;} +.drone {color: #979795;} + +.monkeyhive {color: #a56408;} +.monkeylead {color: #af6805; font-size: 2;} + +.internal.boldnshit {color: #3d5bc3; font-weight: bold;} \ No newline at end of file diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_light.css similarity index 58% rename from code/modules/goonchat/browserassets/css/browserOutput_white.css rename to code/modules/goonchat/browserassets/css/browserOutput_light.css index 91f00312..098bd253 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_light.css @@ -1,236 +1,18 @@ -/***************************************** -* -* GLOBAL STYLES -* -******************************************/ -html, body { - padding: 0; - margin: 0; - height: 100%; - color: #000000; -} -body { - background: #eeeeee; - font-family: Verdana, sans-serif; - font-size: 9pt; - line-height: 1.2; - overflow-x: hidden; - overflow-y: scroll; - word-wrap: break-word; -} +body {background: #F1F1F1;} -em { - font-style: normal; - font-weight: bold; -} +#newMessages {background: #ddd;} +#ping {background: #ddd;} -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: 115px; - 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;} +#userBar .subCell {background: #ddd;} /* 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;} +.popup {background: #ddd;} +.popup .head {color: #ddd;} +.popup input[type=submit] {color: #ddd;} /* 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 {background-color: #ddd;} -.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;} @@ -266,8 +48,8 @@ em {font-style: normal; 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;} +.adminsay {color: #FF4500} +.admin {color: #386aff; font-weight: bold;} .name { font-weight: bold;} @@ -305,7 +87,7 @@ h1.alert, h2.alert {color: #000000;} .userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} .danger {color: #ff0000;} .warning {color: #ff0000; font-style: italic;} -.alertwarning {color: #FF0000; font-weight: bold} +.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;} @@ -318,10 +100,10 @@ h1.alert, h2.alert {color: #000000;} .adminhelp {color: #ff0000; font-weight: bold;} .unconscious {color: #0000ff; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} -.green {color: #03ff39;} -.red {color: #FF0000} +.green {color: #03ff39;} +.red {color: #FF0000;} .pink {color: #FF69Bf;} -.blue {color: #0000FF} +.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;} @@ -330,7 +112,7 @@ h1.alert, h2.alert {color: #000000;} .cultitalic {color: #960000; font-style: italic;} .cultbold {color: #960000; font-style: italic; font-weight: bold;} -.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} +.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;} @@ -401,13 +183,38 @@ h1.alert, h2.alert {color: #000000;} .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;} +.velvet {color: #660015; font-weight: bold; animation: velvet 5000ms infinite;} +@keyframes velvet { + 0% { color: #400020; } + 40% { color: #FF0000; } + 50% { color: #FF8888; } + 60% { color: #FF0000; } + 100% { color: #400020; } +} + +.hypnophrase {color: #202020; font-weight: bold; animation: hypnocolor 1500ms infinite;} +@keyframes hypnocolor { + 0% { color: #202020; } + 25% { color: #4b02ac; } + 50% { color: #9f41f1; } + 75% { color: #541c9c; } + 100% { color: #7adbf3; } +} + +.phobia {color: #dd0000; font-weight: bold; animation: phobia 750ms infinite;} +@keyframes phobia { + 0% { color: #f75a5a; } + 50% { color: #dd0000; } + 100% { color: #f75a5a; } +} + .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;} +.mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} .slime {color: #00CED1;} .drone {color: #848482;} .monkey {color: #975032;} @@ -419,9 +226,8 @@ h1.alert, h2.alert {color: #000000;} .connectionClosed, .fatalError {background: red; color: white; padding: 5px;} .connectionClosed.restored {background: green;} -.internal.boldnshit {color: blue; font-weight: bold;} +.internal.boldnshit {color: #000099; 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 9c6d462a..68da2517 100644 --- a/code/modules/goonchat/browserassets/html/browserOutput.html +++ b/code/modules/goonchat/browserassets/html/browserOutput.html @@ -5,8 +5,9 @@ - + + @@ -29,7 +30,7 @@ --ms

- +
diff --git a/code/modules/goonchat/browserassets/js/browserOutput.js b/code/modules/goonchat/browserassets/js/browserOutput.js index 4375926c..06e735d1 100644 --- a/code/modules/goonchat/browserassets/js/browserOutput.js +++ b/code/modules/goonchat/browserassets/js/browserOutput.js @@ -35,7 +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??? + 'colorPreset': 0, // index in the color presets list. //Options menu 'selectedSubLoop': null, //Contains the interval loop for closing the selected sub menu @@ -73,6 +73,14 @@ var opts = { }; +// Array of names for chat display color presets. +// If not set to normal, a CSS file `browserOutput_${name}.css` will be added to the head. +var colorPresets = [ + 'normal', + 'light', + 'dark' +] + function clamp(val, min, max) { return Math.max(min, Math.min(val, max)) } @@ -96,6 +104,12 @@ if (typeof String.prototype.trim !== 'function') { }; } +function updateColorPreset() { + var el = $("#colorPresetLink")[0]; + el.href = "browserOutput_"+colorPresets[opts.colorPreset]+".css"; + runByond('?_src_=chat&proc=colorPresetPost&preset='+colorPresets[opts.colorPreset]); +} + // Linkify the contents of a node, within its parent. function linkify(parent, insertBefore, text) { var start = 0; @@ -395,19 +409,6 @@ 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}; @@ -615,7 +616,7 @@ $(function() { 'shighlightColor': getCookie('highlightcolor'), 'smusicVolume': getCookie('musicVolume'), 'smessagecombining': getCookie('messagecombining'), - 'sdarkmode': getCookie('darkmode'), + 'scolorPreset': getCookie('colorpreset'), }; if (savedConfig.sfontSize) { @@ -626,9 +627,6 @@ $(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; @@ -654,6 +652,13 @@ $(function() { opts.highlightColor = savedConfig.shighlightColor; internalOutput('Loaded highlight color of: '+savedConfig.shighlightColor+'', 'internal'); } + + if (savedConfig.scolorPreset) { + opts.colorPreset = Number(savedConfig.scolorPreset); + updateColorPreset(); + internalOutput('Loaded color preset of: '+colorPresets[opts.colorPreset]+'', 'internal'); + } + if (savedConfig.smusicVolume) { var newVolume = clamp(savedConfig.smusicVolume, 0, 100); $('#adminMusic').prop('volume', newVolume / 100); @@ -839,9 +844,6 @@ $(function() { $('#toggleOptions').click(function(e) { handleToggleClick($subOptions, $(this)); }); - $('#darkmodetoggle').click(function(e) { - swap(); - }); $('#toggleAudio').click(function(e) { handleToggleClick($subAudio, $(this)); }); @@ -913,7 +915,7 @@ $(function() { $.ajax({ type: 'GET', - url: 'browserOutput_white.css', + url: 'browserOutput.css', success: function(styleData) { var blob = new Blob(['Chat Log', $messages.html(), '']); @@ -991,7 +993,14 @@ $(function() { $messages.empty(); opts.messageCount = 0; }); - + + $('#changeColorPreset').click(function() { + opts.colorPreset = (opts.colorPreset+1) % colorPresets.length; + updateColorPreset(); + setCookie('colorpreset', opts.colorPreset, 365); + internalOutput('Changed color preset to: '+colorPresets[opts.colorPreset]); + }); + $('#musicVolumeSpan').hover(function() { $('#musicVolumeText').addClass('hidden'); $('#musicVolume').removeClass('hidden'); diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index 3c766db6..7dddfa2e 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -54,7 +54,7 @@ window "mainwindow" size = 640x440 anchor1 = none anchor2 = none - background-color = #eeeeee + background-color = #242424 is-default = true saved-params = "pos;size;is-minimized;is-maximized" icon = 'icons\\ss13_64.png' @@ -66,7 +66,7 @@ window "mainwindow" size = 637x440 anchor1 = 0,0 anchor2 = 100,100 - background-color = #eeeeee + background-color = #272727 saved-params = "splitter" left = "mapwindow" right = "infowindow" @@ -78,7 +78,7 @@ window "mainwindow" size = 200x200 anchor1 = none anchor2 = none - background-color = #ffffff + background-color = #272727 is-visible = false saved-params = "" elem "tooltip" @@ -87,7 +87,7 @@ window "mainwindow" size = 999x999 anchor1 = none anchor2 = none - background-color = #ffffff + background-color = #272727 is-visible = false saved-params = "" @@ -119,7 +119,7 @@ window "infowindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #eeeeee + background-color = #242424 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -128,6 +128,7 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 + background-color = #272727 saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -138,7 +139,8 @@ window "infowindow" size = 104x20 anchor1 = 3,0 anchor2 = 19,0 - background-color = #90b3dd + text-color = #e0e0e0 + background-color = #40628a saved-params = "is-checked" text = "Changelog" command = "changelog" @@ -148,7 +150,8 @@ window "infowindow" size = 100x20 anchor1 = 19,0 anchor2 = 34,0 - background-color = #90b3dd + text-color = #e0e0e0 + background-color = #40628a saved-params = "is-checked" text = "Rules" command = "rules" @@ -158,7 +161,8 @@ window "infowindow" size = 100x20 anchor1 = 34,0 anchor2 = 50,0 - background-color = #90b3dd + text-color = #e0e0e0 + background-color = #40628a saved-params = "is-checked" text = "Wiki" command = "wiki" @@ -168,7 +172,8 @@ window "infowindow" size = 100x20 anchor1 = 50,0 anchor2 = 66,0 - background-color = #90b3dd + text-color = #e0e0e0 + background-color = #40628a saved-params = "is-checked" text = "Forum" command = "forum" @@ -178,7 +183,8 @@ window "infowindow" size = 100x20 anchor1 = 66,0 anchor2 = 81,0 - background-color = #90b3dd + text-color = #e0e0e0 + background-color = #40628a saved-params = "is-checked" text = "GitHub" command = "github" @@ -189,7 +195,8 @@ window "infowindow" anchor1 = 81,0 anchor2 = 97,0 font-size = 8 - background-color = #ef7f7f + text-color = #e0e0e0 + background-color = #A92c2c saved-params = "is-checked" text = "Report Issue" command = "report-issue" @@ -201,7 +208,7 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #eeeeee + background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" titlebar = false statusbar = false @@ -225,7 +232,8 @@ window "outputwindow" size = 37x20 anchor1 = 100,100 anchor2 = none - background-color = #eeeeee + text-color = #e0e0e0 + background-color = #272727 saved-params = "is-checked" text = "Chat" command = ".winset \"say.is-checked=true ? input.command=\"!say \\\"\" : input.command=\"" @@ -237,7 +245,7 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - background-color = #ffffff + background-color = #272727 is-visible = false is-disabled = true saved-params = "" @@ -248,6 +256,8 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 + text-color = #e0e0e0 + background-color = #272727 is-default = true saved-params = "" @@ -258,7 +268,7 @@ window "statwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #eeeeee + background-color = #242424 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "stat" @@ -267,9 +277,14 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 + text-color = #e0e0e0 + background-color = #272727 is-default = true saved-params = "" - tab-background-color = #eeeeee + tab-text-color = #e0e0e0 + tab-background-color = #242424 + prefix-color = #e0e0e0 + suffix-color = #e0e0e0 window "preferences_window" elem "preferences_window"

4lUKI=sheuJSgQKIgD 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 yLsF!M4QS$=!uJ5_Yunwuw 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 w9^S^xAyD(s!You feel the synethic cells rest uncomfortably within your body as they start to pulse and grow rapidly.") diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/astrogen.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/astrogen.dm index d05cfb55..88586b42 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/astrogen.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/astrogen.dm @@ -28,7 +28,7 @@ I'd like to point out from my calculations it'll take about 60-80 minutes to die var/datum/mind/originalmind var/antiGenetics = 255 var/sleepytime = 0 - InverseChemVal = 0.25 + inverse_chem_val = 0.25 can_synth = FALSE /datum/action/chem/astral diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm index 7c22d9d1..5ebad3b2 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm @@ -26,9 +26,9 @@ taste_description = "a milky ice cream like flavour." overdose_threshold = 17 metabolization_rate = 0.25 - ImpureChem = "BEsmaller" //If you make an inpure chem, it stalls growth - InverseChemVal = 0.35 - InverseChem = "BEsmaller" //At really impure vols, it just becomes 100% inverse + impure_chem = "BEsmaller" //If you make an inpure chem, it stalls growth + inverse_chem_val = 0.35 + inverse_chem = "BEsmaller" //At really impure vols, it just becomes 100% inverse can_synth = FALSE /datum/reagent/fermi/breast_enlarger/on_mob_add(mob/living/carbon/M) @@ -140,7 +140,7 @@ /datum/reagent/fermi/BEsmaller name = "Modesty milk" id = "BEsmaller" - description = "A volatile collodial mixture derived from milk that encourages mammary reduction via a potent estrogen mix." + description = "A volatile collodial mixture derived from milk that encourages mammary reduction via a potent estrogen mix. Produced by reacting impure Succubus milk." color = "#E60584" // rgb: 96, 0, 255 taste_description = "a milky ice cream like flavour." metabolization_rate = 0.25 @@ -211,9 +211,9 @@ taste_description = "chinese dragon powder" overdose_threshold = 17 //ODing makes you male and removes female genitals metabolization_rate = 0.5 - ImpureChem = "PEsmaller" //If you make an inpure chem, it stalls growth - InverseChemVal = 0.35 - InverseChem = "PEsmaller" //At really impure vols, it just becomes 100% inverse and shrinks instead. + impure_chem = "PEsmaller" //If you make an inpure chem, it stalls growth + inverse_chem_val = 0.35 + inverse_chem = "PEsmaller" //At really impure vols, it just becomes 100% inverse and shrinks instead. can_synth = FALSE /datum/reagent/fermi/penis_enlarger/on_mob_add(mob/living/carbon/M) @@ -311,7 +311,7 @@ /datum/reagent/fermi/PEsmaller // Due to cozmo's request...! name = "Chastity draft" id = "PEsmaller" - description = "A volatile collodial mixture derived from various masculine solutions that encourages a smaller gentleman's package via a potent testosterone mix, formula derived from a collaboration from Fermichem and Doctor Ronald Hyatt, who is well known for his phallus palace." + description = "A volatile collodial mixture derived from various masculine solutions that encourages a smaller gentleman's package via a potent testosterone mix. Produced by reacting impure Incubus draft." color = "#888888" // This is greyish..? taste_description = "chinese dragon powder" metabolization_rate = 0.5 diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm index a7c4ea00..4cb8ea0c 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/fermi_reagents.dm @@ -6,58 +6,20 @@ id = "fermi" taste_description = "affection and love!" can_synth = FALSE + //SplitChem = TRUE + impure_chem = "fermiTox"// What chemical is metabolised with an inpure reaction + inverse_chem_val = 0.25 // If the impurity is below 0.5, replace ALL of the chem with inverse_chemupon metabolising + inverse_chem = "fermiTox" //This should process fermichems to find out how pure they are and what effect to do. /datum/reagent/fermi/on_mob_add(mob/living/carbon/M, amount) . = ..() - if(!M) - return - if(purity < 0) - CRASH("Purity below 0 for chem: [id], Please let Fermis Know!") - if (purity == 1 || DoNotSplit == TRUE) - log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [id]") - return - else if (InverseChemVal > purity)//Turns all of a added reagent into the inverse chem - M.reagents.remove_reagent(id, amount, FALSE) - M.reagents.add_reagent(InverseChem, amount, FALSE, other_purity = 1) - log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [InverseChem]") - return - else - var/impureVol = amount * (1 - purity) //turns impure ratio into impure chem - M.reagents.remove_reagent(id, (impureVol), FALSE) - M.reagents.add_reagent(ImpureChem, impureVol, FALSE, other_purity = 1) - log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume - impureVol]u of [id]") - log_game("FERMICHEM: [M] ckey: [M.key] has ingested [volume]u of [ImpureChem]") - return + //When merging two fermichems, see above /datum/reagent/fermi/on_merge(data, amount, mob/living/carbon/M, purity)//basically on_mob_add but for merging . = ..() - if(!ishuman(M)) - return - if (purity < 0) - CRASH("Purity below 0 for chem: [id], Please let Fermis Know!") - if (purity == 1 || DoNotSplit == TRUE) - log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume]u of [id] in themselves") - return - else if (InverseChemVal > purity) - M.reagents.remove_reagent(id, amount, FALSE) - M.reagents.add_reagent(InverseChem, amount, FALSE, other_purity = 1) - for(var/datum/reagent/fermi/R in M.reagents.reagent_list) - if(R.name == "") - R.name = name//Negative effects are hidden - log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume]u of [InverseChem]") - return - else - var/impureVol = amount * (1 - purity) - M.reagents.remove_reagent(id, impureVol, FALSE) - M.reagents.add_reagent(ImpureChem, impureVol, FALSE, other_purity = 1) - for(var/datum/reagent/fermi/R in M.reagents.reagent_list) - if(R.name == "") - R.name = name//Negative effects are hidden - log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume - impureVol]u of [id]") - log_game("FERMICHEM: [M] ckey: [M.key] has merged [volume]u of [ImpureChem]") - return + //////////////////////////////////////////////////////////////////////////////////////////////////// @@ -77,7 +39,7 @@ taste_description = "like jerky, whiskey and an off aftertaste of a crypt." metabolization_rate = 0.2 overdose_threshold = 25 - DoNotSplit = TRUE + chemical_flags = REAGENT_DONOTSPLIT pH = 4 can_synth = TRUE @@ -122,9 +84,9 @@ color = "#f9b9bc" // rgb: , 0, 255 taste_description = "dewicious degenyewacy" metabolization_rate = 0.5 * REAGENTS_METABOLISM - InverseChemVal = 0 + inverse_chem_val = 0 var/obj/item/organ/tongue/nT - DoNotSplit = TRUE + chemical_flags = REAGENT_DONOTSPLIT pH = 5 var/obj/item/organ/tongue/T can_synth = TRUE @@ -211,9 +173,9 @@ description = "A stablised EMP that is highly volatile, shocking small nano machines that will kill them off at a rapid rate in a patient's system." color = "#708f8f" overdose_threshold = 15 - ImpureChem = "nanite_b_goneTox" //If you make an inpure chem, it stalls growth - InverseChemVal = 0.25 - InverseChem = "nanite_b_goneTox" //At really impure vols, it just becomes 100% inverse + impure_chem = "nanite_b_goneTox" //If you make an inpure chem, it stalls growth + inverse_chem_val = 0.25 + inverse_chem = "nanite_b_goneTox" //At really impure vols, it just becomes 100% inverse taste_description = "what can only be described as licking a battery." pH = 9 can_synth = FALSE @@ -236,7 +198,7 @@ //empulse((get_turf(C)), 3, 2)//So the nanites randomize var/atom/T = C T.emp_act(EMP_HEAVY) - to_chat(C, "The nanites short circuit within your system!") + to_chat(C, "You feel a strange tingling sensation come from your core.") if(isnull(N)) return ..() N.nanite_volume = -2 @@ -246,10 +208,11 @@ O.emp_act(EMP_HEAVY) /datum/reagent/fermi/nanite_b_goneTox - name = "Naninte bain" + name = "Electromagnetic crystals" id = "nanite_b_goneTox" - description = "Poorly made, and shocks you!" - metabolization_rate = 1 + description = "Causes items upon the patient to sometimes short out, as well as causing a shock in the patient, if the residual charge between the crystals builds up to sufficient quantities" + metabolization_rate = 0.5 + chemical_flags = REAGENT_INVISIBLE //Increases shock events. /datum/reagent/fermi/nanite_b_goneTox/on_mob_life(mob/living/carbon/C)//Damages the taker if their purity is low. Extended use of impure chemicals will make the original die. (thus can't be spammed unless you've very good) @@ -314,7 +277,7 @@ name = "Fermis Test Reagent" id = "fermiTest" description = "You should be really careful with this...! Also, how did you get this?" - addProc = TRUE + chemical_flags = REAGENT_FORCEONNEW can_synth = FALSE /datum/reagent/fermi/fermiTest/on_new(datum/reagents/holder) @@ -345,22 +308,6 @@ playsound(get_turf(M), 'modular_citadel/sound/voice/merowr.ogg', 50, 1) holder.clear_reagents() -/datum/reagent/fermi/fermiTox - name = "FermiTox" - id = "fermiTox" - description = "You should be really careful with this...! Also, how did you get this? You shouldn't have this!" - data = "merge" - color = "FFFFFF" - can_synth = FALSE - -//I'm concerned this is too weak, but I also don't want deathmixes. -/datum/reagent/fermi/fermiTox/on_mob_life(mob/living/carbon/C, method) - if(C.dna && istype(C.dna.species, /datum/species/jelly)) - C.adjustToxLoss(-2) - else - C.adjustToxLoss(2) - ..() - /datum/reagent/fermi/acidic_buffer name = "Acidic buffer" id = "acidic_buffer" @@ -371,9 +318,11 @@ //Consumes self on addition and shifts pH /datum/reagent/fermi/acidic_buffer/on_new(datapH) + if(holder.has_reagent("stabilizing_agent")) + return ..() data = datapH if(LAZYLEN(holder.reagent_list) == 1) - return + return ..() holder.pH = ((holder.pH * holder.total_volume)+(pH * (volume)))/(holder.total_volume + (volume)) var/list/seen = viewers(5, get_turf(holder)) for(var/mob/M in seen) @@ -391,9 +340,11 @@ can_synth = TRUE /datum/reagent/fermi/basic_buffer/on_new(datapH) + if(holder.has_reagent("stabilizing_agent")) + return ..() data = datapH if(LAZYLEN(holder.reagent_list) == 1) - return + return ..() holder.pH = ((holder.pH * holder.total_volume)+(pH * (volume)))/(holder.total_volume + (volume)) var/list/seen = viewers(5, get_turf(holder)) for(var/mob/M in seen) @@ -458,4 +409,4 @@ H.say("*wag")//force update sprites. to_chat(H, "[words]") qdel(catto) - log_game("FERMICHEM: [H] ckey: [H.key] has returned to normal") + log_game("FERMICHEM: [H] ckey: [H.key] has returned to normal") \ No newline at end of file diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm index d5c675ea..12c0ef43 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm @@ -6,9 +6,9 @@ color = "#68e83a" pH = 8.6 overdose_threshold = 35 - ImpureChem = "yamerol_tox" - InverseChemVal = 0.4 - InverseChem = "yamerol_tox" + impure_chem = "yamerol_tox" + inverse_chem_val = 0.4 + inverse_chem = "yamerol_tox" can_synth = TRUE /datum/reagent/fermi/yamerol/on_mob_life(mob/living/carbon/C) @@ -73,15 +73,15 @@ C.adjustOxyLoss(-3) ..() -/datum/reagent/fermi/yamerol_tox - name = "Yamerol" +/datum/reagent/impure/yamerol_tox + name = "Yamer oh no" id = "yamerol_tox" - description = "For when you've trouble speaking or breathing, just yell YAMEROL! A chem that helps soothe any congestion problems and at high concentrations restores damaged lungs and tongues!" + description = "A dangerous, cloying toxin that stucks to a patient’s respiratory system, damaging their tongue, lungs and causing suffocation." taste_description = "a weird, syrupy flavour, yamero" color = "#68e83a" pH = 8.6 -/datum/reagent/fermi/yamerol_tox/on_mob_life(mob/living/carbon/C) +/datum/reagent/impure/yamerol_tox/on_mob_life(mob/living/carbon/C) var/obj/item/organ/tongue/T = C.getorganslot(ORGAN_SLOT_TONGUE) var/obj/item/organ/lungs/L = C.getorganslot(ORGAN_SLOT_LUNGS) diff --git a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm index e2941519..fbad8c8f 100644 --- a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm +++ b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm @@ -6,7 +6,25 @@ return //Called when reaction STOP_PROCESSING -/datum/chemical_reaction/proc/FermiFinish(datum/reagents/holder) +/datum/chemical_reaction/proc/FermiFinish(datum/reagents/holder, var/atom/my_atom, reactVol) + if(clear_conversion == REACTION_CLEAR_IMPURE | REACTION_CLEAR_INVERSE) + for(var/id in results) + var/datum/reagent/R = my_atom.reagents.has_reagent("[id]") + if(R.purity == 1) + continue + + var/cached_volume = R.volume + if(clear_conversion == REACTION_CLEAR_INVERSE && R.inverse_chem) + if(R.inverse_chem_val > R.purity) + my_atom.reagents.remove_reagent(R.id, cached_volume, FALSE) + my_atom.reagents.add_reagent(R.inverse_chem, cached_volume, FALSE, other_purity = 1) + + else if (clear_conversion == REACTION_CLEAR_IMPURE && R.impure_chem) + var/impureVol = cached_volume * (1 - R.purity) + my_atom.reagents.remove_reagent(R.id, (impureVol), FALSE) + my_atom.reagents.add_reagent(R.impure_chem, impureVol, FALSE, other_purity = 1) + R.cached_purity = R.purity + R.purity = 1 return //Called when temperature is above a certain threshold, or if purity is too low. diff --git a/sound/FermiChem/SoundSources.txt b/sound/FermiChem/SoundSources.txt index bd45f866..1420814d 100644 --- a/sound/FermiChem/SoundSources.txt +++ b/sound/FermiChem/SoundSources.txt @@ -6,5 +6,6 @@ heatacid.ogg - from https://freesound.org/people/klankbeeld/sounds/233697/ from bubbles2.ogg from fuse.ogg bufferadd.ogg- https://freesound.org/people/toiletrolltube/sounds/181483/ +heatdamn.ogg - from https://freesound.org/people/klankbeeld/sounds/233697/ Work is licensed under the Creative Commons and Attribution License. \ No newline at end of file diff --git a/sound/FermiChem/heatdam.ogg b/sound/FermiChem/heatdam.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ab8492e9660a47befc7131e7c80ace5d4c80cbe4 GIT binary patch literal 21623 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%0DFrTFZ9~|v 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 Date: Sat, 21 Mar 2020 19:20:40 +1100 Subject: [PATCH 13/19] Fix all my broken shit fixes all my broken shit --- hyperstation/code/modules/crafting/recipes.dm | 11 +++ hyperstation/code/obj/milking machine.dm | 83 ++++++++++++++++++ .../icons/obj/milking_machine.dmi | Bin .../code/modules/crafting/recipes.dm | 11 --- .../reagent container/milking machine.dm | 10 +-- tgstation.dme | 4 + 6 files changed, 103 insertions(+), 16 deletions(-) create mode 100644 hyperstation/code/modules/crafting/recipes.dm create mode 100644 hyperstation/code/obj/milking machine.dm rename modular_citadel/icons/obj/milking machine.dmi => hyperstation/icons/obj/milking_machine.dmi (100%) diff --git a/hyperstation/code/modules/crafting/recipes.dm b/hyperstation/code/modules/crafting/recipes.dm new file mode 100644 index 00000000..d64f1671 --- /dev/null +++ b/hyperstation/code/modules/crafting/recipes.dm @@ -0,0 +1,11 @@ +/datum/crafting_recipe/milker + name = "Milking Machine" + reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/rods = 2, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker = 2, /obj/item/stock_parts/manipulator = 1) + result = /obj/item/milker + tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + category = CAT_MISC + +/datum/crafting_recipe/milker/penis + name = "Penis Milking Machine" + reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/rods = 1, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker/large = 1, /obj/item/stock_parts/manipulator = 1) + result = /obj/item/milker/penis diff --git a/hyperstation/code/obj/milking machine.dm b/hyperstation/code/obj/milking machine.dm new file mode 100644 index 00000000..f9794dcc --- /dev/null +++ b/hyperstation/code/obj/milking machine.dm @@ -0,0 +1,83 @@ +/obj/item/milker + icon = 'hyperstation/icons/obj/milking_machine.dmi' + name = "milking machine" + icon_state = "Off" + item_state = "Off" + desc = "A pocket sized pump and tubing assembly designed to collect and store products from mammary glands." + + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_POCKET + + var/on = FALSE + var/obj/item/reagent_containers/glass/inserted_item = null + + var/transfer_rate = 0.25 // How much we transfer every 2 seconds + var/target_organ = "breasts" // What organ we are transfering from + +/obj/item/milker/examine(mob/user) + . = ..() + to_chat(user, "[src] is currently [on ? "on" : "off"].") + if (inserted_item) + to_chat(user, "[inserted_item] contains [inserted_item.reagents.total_volume]/[inserted_item.reagents.maximum_volume] units") + +/obj/item/milker/attackby(obj/item/W, mob/user, params) + add_fingerprint(user) + if(istype(W, /obj/item/reagent_containers/glass) && !inserted_item) + if(!user.transferItemToLoc(W, src)) + return ..() + inserted_item = W + UpdateIcon() + else + return ..() + +/obj/item/milker/interact(mob/user) + if(!isAI(user) && inserted_item) + add_fingerprint(user) + on = !on + if (on) + to_chat(user, "You turn [src] on.") + START_PROCESSING(SSobj, src) + else + to_chat(user, "You turn [src] off.") + STOP_PROCESSING(SSobj, src) + UpdateIcon() + else + ..() + +/obj/item/milker/proc/UpdateIcon() + icon_state = "[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" + item_state = icon_state + + +/obj/item/milker/AltClick(mob/living/user) + add_fingerprint(user) + user.put_in_hands(inserted_item) + inserted_item = null + on = FALSE + STOP_PROCESSING(SSobj, src) + UpdateIcon() + +/obj/item/milker/process() + var/mob/living/carbon/W = loc + if (W) + var/obj/item/organ/genital/breasts/O = W.getorganslot(target_organ) + if (O) + if (O.reagents.total_volume >= transfer_rate * 2) + if (inserted_item.reagents.total_volume < inserted_item.reagents.maximum_volume) + O.reagents.trans_to(inserted_item.reagents, amount = transfer_rate) + else + to_chat(W, "[src] stops pumping. [inserted_item] is full.") + on = FALSE + STOP_PROCESSING(SSobj, src) + UpdateIcon() + +/obj/item/milker/penis + name = "penis milking machine" + icon_state = "PenisOff" + item_state = "PenisOff" + desc = "A pocket sized pump and tubing assembly designed to collect and store products from the penis." + + target_organ = "testicles" // Since semen is stored in the balls + +/obj/item/milker/penis/UpdateIcon() + icon_state = "Penis[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" + item_state = icon_state diff --git a/modular_citadel/icons/obj/milking machine.dmi b/hyperstation/icons/obj/milking_machine.dmi similarity index 100% rename from modular_citadel/icons/obj/milking machine.dmi rename to hyperstation/icons/obj/milking_machine.dmi diff --git a/modular_citadel/code/modules/crafting/recipes.dm b/modular_citadel/code/modules/crafting/recipes.dm index ccdfb480..bf04f706 100644 --- a/modular_citadel/code/modules/crafting/recipes.dm +++ b/modular_citadel/code/modules/crafting/recipes.dm @@ -10,14 +10,3 @@ result = /obj/item/aicard/potato category = CAT_ROBOT -/datum/crafting_recipe/milker - name = "Milking Machine" - reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 2, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker = 2, /obj/item/stock_parts/manipulator = 1) - result = /obj/item/milker - tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) - category = CAT_MISC - -/datum/crafting_recipe/milker/penis - name = "Penis Milking Machine" - reqs = list(/obj/item/stack/cable_coil = 5, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1, /obj/item/stack/sheet/cardboard = 1, /obj/item/reagent_containers/glass/beaker/large = 1, /obj/item/stock_parts/manipulator = 1) - result = /obj/item/milker/penis diff --git a/modular_citadel/code/modules/reagents/reagent container/milking machine.dm b/modular_citadel/code/modules/reagents/reagent container/milking machine.dm index 3f070be4..057c657e 100644 --- a/modular_citadel/code/modules/reagents/reagent container/milking machine.dm +++ b/modular_citadel/code/modules/reagents/reagent container/milking machine.dm @@ -9,7 +9,7 @@ var/on = FALSE var/obj/item/reagent_containers/glass/inserted_item = null - + var/transfer_rate = 0.25 // How much we transfer every 2 seconds var/target_organ = "breasts" // What organ we are transfering from @@ -42,11 +42,11 @@ UpdateIcon() else ..() - + /obj/item/milker/proc/UpdateIcon() icon_state = "[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" item_state = icon_state - + /obj/item/milker/AltClick(mob/living/user) add_fingerprint(user) @@ -75,9 +75,9 @@ icon_state = "PenisOff" item_state = "PenisOff" desc = "A pocket sized pump and tubing assembly designed to collect and store products from the penis." - + target_organ = "testicles" // Since semen is stored in the balls - + /obj/item/milker/penis/UpdateIcon() icon_state = "Penis[on ? "On" : "Off"][inserted_item ? "Beaker" : ""]" item_state = icon_state diff --git a/tgstation.dme b/tgstation.dme index f152f011..402a6482 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2871,11 +2871,14 @@ #include "code\modules\zombie\items.dm" #include "code\modules\zombie\organs.dm" #include "hyperstation\code\gamemode\werewolf\werewolf.dm" +#include "hyperstation\code\mobs\hugbot.dm" #include "hyperstation\code\mobs\mimic.dm" #include "hyperstation\code\mobs\werewolf.dm" #include "hyperstation\code\modules\antagonists\werewolf\werewolf.dm" +#include "hyperstation\code\modules\crafting\recipes.dm" #include "hyperstation\code\obj\decal.dm" #include "hyperstation\code\obj\fluff.dm" +#include "hyperstation\code\obj\milking machine.dm" #include "hyperstation\code\obj\plushes.dm" #include "hyperstation\code\obj\pregnancytester.dm" #include "hyperstation\code\obj\rewards.dm" @@ -3016,6 +3019,7 @@ #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" From 4e372e9daeea360903b710a21ffcf496412bd072 Mon Sep 17 00:00:00 2001 From: jbox1 <40789662+jbox144@users.noreply.github.com> Date: Sat, 21 Mar 2020 21:30:16 +1100 Subject: [PATCH 14/19] makes the cum --- _maps/RandomRuins/SpaceRuins/taniastation.dmm | 93 +++++++++++++++++++ code/datums/ruins/space.dm | 8 ++ code/game/area/areas/ruins/space.dm | 18 ++++ code/modules/client/preferences.dm | 11 ++- .../code/modules/arousal/organs/testicles.dm | 19 ++-- 5 files changed, 139 insertions(+), 10 deletions(-) create mode 100644 _maps/RandomRuins/SpaceRuins/taniastation.dmm diff --git a/_maps/RandomRuins/SpaceRuins/taniastation.dmm b/_maps/RandomRuins/SpaceRuins/taniastation.dmm new file mode 100644 index 00000000..0b964cdb --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/taniastation.dmm @@ -0,0 +1,93 @@ +"aa" = (/turf/open/space/basic,/area/template_noop) +"ab" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/airless,/area/solar/tania) +"ac" = (/obj/machinery/power/solar,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating/airless,/area/solar/tania) +"ad" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space/basic,/area/solar/tania) +"ae" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/turf/open/space/basic,/area/solar/tania) +"af" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/lounge) +"ag" = (/turf/closed/wall,/area/ruin/space/tania/maint) +"ah" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) +"ai" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aj" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"ak" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"al" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"am" = (/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"an" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{icon_state = "manifold"; dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"ao" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/space/basic,/area/solar/tania) +"ap" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) +"aq" = (/obj/structure/chair/stool/bar,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"ar" = (/obj/machinery/power/solar,/obj/structure/cable{d2 = 4},/turf/open/floor/plating/airless,/area/solar/tania) +"as" = (/obj/machinery/door/airlock/external/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"at" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"au" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/turf/open/space/basic,/area/solar/tania) +"av" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/space/basic,/area/solar/tania) +"aw" = (/turf/closed/wall,/area/ruin/space/tania/lounge) +"ax" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"ay" = (/obj/machinery/airalarm/directional/east,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"az" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"aA" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aB" = (/turf/closed/wall,/area/ruin/space/tania/dorms) +"aC" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aD" = (/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"aE" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aF" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating,/area/ruin/space/tania/dorms) +"aG" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 6},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aH" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"aJ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aK" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{icon_state = "manifold"; dir = 1},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aM" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aN" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aO" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/airalarm/directional/west,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aP" = (/obj/machinery/power/solar_control,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 9},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aQ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aR" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"aS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"aU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"aV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/ruin/space/tania/lounge) +"aW" = (/obj/structure/table/wood,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 4},/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aX" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"aY" = (/obj/machinery/light,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"aZ" = (/obj/machinery/door/airlock,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) +"ba" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) +"bb" = (/obj/machinery/atmospherics/components/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"bc" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{d2 = 4},/obj/machinery/power/apc/auto_name/east,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"bd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/power/apc/auto_name/east,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"be" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 8},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"bf" = (/obj/structure/cable{d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/power/apc/auto_name/east,/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) +"bg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{icon_state = "scrub_map_on"; dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bi" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/open/floor/plating,/area/ruin/space/tania/maint) +"bj" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"bk" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/item/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/wood,/area/ruin/space/tania/lounge) +"bl" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bm" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bn" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bo" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bp" = (/obj/machinery/airalarm/directional/west,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/tania/dorms) +"bq" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"br" = (/obj/item/toy/plush/slimeplushie/tania,/obj/structure/closet/crate{icon_state = "engi_e_crate"},/turf/open/floor/plating,/area/ruin/space/tania/maint) +"bs" = (/obj/structure/bed,/obj/item/bedsheet/purple,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bt" = (/obj/structure/bed,/obj/item/bedsheet/green,/turf/open/floor/carpet,/area/ruin/space/tania/dorms) +"bu" = (/obj/structure/table/wood,/obj/item/paper/fluff{info = "Love you honey! Hope you have a great day!"; step_x = 4; step_y = 8; text = "p"},/obj/item/pen{step_x = -4; step_y = -2},/turf/open/floor/carpet,/area/ruin/space/tania/dorms) + +(1,1,1) = {" +aaaaaaaaaaaaaaabaaaaaaaa +aaaaaaacacacaaadaaacacac +aaaaaaaeahahapauapavavao +aaaaaaarararaaadaaararar +aaaaaaaaaaaaaaadaaaaaaaa +afafafafafafagasaiazaaaa +afajbjalamamagataiaIaaaa +afamaxamamayagasaiaKagaa +afaqaCaEaEaGaHaLaNaPagaa +awbkakaWaManagaOaJbcagaa +awamamamaAbdagaRbeaQagaa +awamaYamamaSagbbbibragaa +aBaBaBaBaBaVagagagagagaa +aBbsblbmaBbfaBbmblbtaBaa +aFaTaUbgaZbaaZbhaUaXaFaa +aBbuboaDaBbpaBaDbqbnaBaa +aBaBaBaBaBaFaBaBaBaBaBaa +"} diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 3d4f6ade..055c0b93 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -317,3 +317,11 @@ suffix = "advancedlab.dmm" name = "Abductor Replication Lab" description = "Some scientists tried and almost succeeded to recreate abductor tools. Somewhat slower and a bit less modern than their originals, these tools are the best you can get if you aren't an alien." + +/datum/map_template/ruin/space/taniastation + id = "taniastation" + suffix = "taniastation.dmm" + + name = "Mysterious Station" + + description = "A mysterious outpost built by a disgruntled Nanotransen Employee." \ No newline at end of file diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index d5ceb833..06415ed7 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -472,3 +472,21 @@ /area/ruin/space/has_grav/powered/advancedlab name = "Abductor Replication Lab" icon_state = "yellow" + +//TANIA STATION + +/area/solar/tania + name = "Solar Array" + icon_state = "panelsS" + +/area/ruin/space/tania/maint + name = "Maintainence" + icon_state = "yellow" + +/area/ruin/space/tania/lounge + name = "Lounge" + icon_state = "yellow" + +/area/ruin/space/tania/dorms + name = "Dorms" + icon_state = "yellow" \ No newline at end of file diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 48673f47..fbc30413 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -777,6 +777,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Testicles Color:
" dat += "    Change
" dat += "Testicles showing:[features["balls_shape"]]" + dat += "Produces:[features["balls_fluid"]]" dat += APPEARANCE_CATEGORY_COLUMN dat += "

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 delta 5934 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 bV%bhTM^isVxkUtgIqrAaCskq>aQ%M(F`PKq diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 588f58e54ea6ff4a3594fc482d19d5e4b1a85622..6975fa1ae345dc0bdd536a550e24562195dbc316 100644 GIT binary patch delta 17262 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 delta 15781 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 J{h3L~{{j!*&qDwJ diff --git a/sound/weapons/gunshot_braton.ogg b/sound/weapons/gunshot_braton.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6929d4d6e8e0269acb57b6ca06819c665bb9175d GIT binary patch literal 14371 zcmeHtWmr`~*XTZgw1AX!i8Rs;hwhRN3F+<#SAR&DK=|)l-LFu>~ z^?kqhzV~~+?>^7>+<$k@oOx!}teLfE#mt(ux2lzu27mzkO-p`%Dua$8!w?FHr<1Fx zjoTdvL8|O8ipwA5Mu_U&$bY80kr1%;q z00#h`(=uWuSjsczC%$L!PEC}%t97%#PECB>O=K3$@#P-{6}LG703ZQ@3}`XA8}hbr z0V^W<7}sn88x{USDwIgIWdXE~Uvy@U1$6~>j&R1usQ2~mf$IjuO=T@Gc^K+=T1-7b7)9%Rs?boL&C}s0P{PRP@%=sFvjP~7g*X>*rYdDmo_*I)UXWHVE#q{ zrHXX-G(fgZTEYL3E%lNu{`)Lu-OB`sfxPT-A?tCWl~$+iab-dI&EZ}El&P3HOSdbx ztQ&Wan=qJV-KF{xm4<#QVgEx2cVY(sF%GhB7qUK(8|tiMt~@$!B2#Y4Qy?quIPzbo zpx^oeE`<7>WwLD`Dp#DzZ?*)2(-OT$mBjo*2}Fo^zebfdl6E{KfR(nMU5uYT_W8AD zI(<`dYWi;p+QW%gL0K~P!@9F!BWZ4MdCau@KQ(XMbd>VquON(gGXv`ju?dK0^EC~n zct#f-t2dIiQPhMF)?O#3)7Lj?{+aKuS`-^)z&{Io14q1`O}A@8GX!hr<{A4#Xm_xG zS06D@ZYI-2U)}{%`Nbfc;!_t;Cs4S@VkKmA^fKmAyor%fD1P-+otQq~J^1&^sQ@4Z z=eHLBqxh}Lf3!F+K9Z@Qp>~jSfaR_z>x2vLRCVG=Vse05%)$d|@tgXMOt%UFIlKJ& zNqy%0M0Ewm{67{23YE${P8^x|w~>UUy7n^`f>!abf;*%gen39@FM0R}nHuh6FpqMw zYH*2YX=>?sI_RZ%%zX$ooc36n@>`mEWBf4e-xcehmIHuB6Y|?86HTKzdNN+ANTB@@ z@INfa1;6JlS>Ib)#Tr`WuPj4H+^Waiqj=J4+{zjRhNA=?V}uqOyoO^u7Gqi#6P^|` z4HnNn_~|wLHJCqUvoz)LFP3v>A~XUqt8(#3|6w`V3^6PGF^}ZqY4zgiypye7rxn98 zw~BMn|IKo&BMVa_3nL;oBVrg{C)>PED{0EH@2}Wt{%`X?El1Xs7R;dKNW0Shi{-R) zkV%5pRKuct{AZ0KqaZ`wr62yQ005vp4pZ^>KBA`1I-$-pq0XwMDe_-i4A?uttvtpJ zGBybShyh?NuVCB<3)eJG;I+6ls(cq&w}IeRMy^40c-$iy`8{flK^&y|)Dihm{P7ii zTXHwes5j;2a^kEFU(~7Bi%`IA4;6S%3}E#@$dnPu6cItoyG!z8fHFR02=DIj08{%Y zw-}y?7@qW>=Krh&3300-f%)$=AfZuB$SC(;S|F8nE@?4t@Fe-4r~ibO8V^MEUucPO zD~o9=|IaD?{~7*22mV_QfGQ5b0{?^(@2Qy)0{J08_^MbumHZ)hpqbvG@CyjBD$FG$4jA$Q0KcTY#k{g@Di zf!q8sfO8L6cE%t0%B{A>pPX-#)9b>bI41Sh0(632({O{;2br7R1!%*^;JO(ib8Ha6 z;{{~j>)tsGk)Z!n((l4Da4e;UudJbEn6j#yy!kqZ zA+4aK`3Xp9`1cV7I(OD-{{(X@O^f*afTrNLPol}7|KUw`AbyB=SF;$+rI^#Vckena<>!OB+l_3E~pton1XgVmc zNh_hiv6111OPx;yx;Mr6W_LbLVmt@vC#xv*rGhZ}d~*;lBSBpdgkgaWhdYRpm#8lB zJ;M$3Ki+{T5J2n?wy#u z%)dN#H3X$`$Ee2xcQPt2DM1HYV<4kK@BH18lAVr*JN{33n9SWVf2X+}JJG7#{}a1y`k_% zoBXZ0p#STw007fC2(x;8OGrFsSnr^`lrD zh|=w;L8;k+Ff%TNdJqOK#g0Xx34~R56WP6yW=MZ_*K1eK!?^CISUsU{R#s1!8y$ZK zE32QRNmS?jg0BJA(n8q3oD!Lpact@*;C7r*Xt09FcAzdiGJjM2MITfgG>hmrtP_cD z@Oyxm2tOe9m`I$SSc}jk7wsWM;BUb+fpakZfeJ`;E4&LvWkfCxjb_SEO-Pm) zNL9x)W#({?=8zRw*OcfX0=Mj706=`eiHC|W78HaD@QcaCApqzYnB<+(Vq#CIbKA3> zmH6r3@dAKV=h;Ay5_aqEV1&D#&_rhKRy(80dEscRs5DiAU4N)XeC2)du$;2RN z{QTd-=ob$|NHelEG`Gb-IsiZcEQ8zE3_wGZ16%!mcm|+7Af{&I5DYoeeT^kkkPoP7L>GycxF3@pzEP9r* z;XX2Xsv#>bEhnw1@>EUc>8-A+rq-?Otqk~czSX~dcI$F${PEgZV;6~-dR6=Bu7X~6 z$BKW$$+fg`>6ZON09vt%JZJnhc0$1W1^=Sx%T9vZ3%iY-lgsP2rL0fG!&bM#S=VE? zr@l7_A4Jc`ZUuG)UY?m;R-H#svWbeOEM43AZ=zm7KHFQvdREx>1D~I?e-7yu@IHF! zU+@fd4rn|kp~XBO@^m{JW#x2wwjP>-JrSN&>(P{>8JkxEC3SBK!bHSnD^rmWN5y$C ztAa4sfG9nF9wLwmpdX7;rixI~MVX~$@wGL-5I8WYeNN?ky;_^V9{sZU<6?#2kA>m1 zo5xv~viM6dZ5eI^1`_-q42e&}ZR8us81%H|wN#{roptfaS7b-e1U@~~x>bdFFdrvh? z+bYKr7Ei_dh@#Tawu1E9!CMMl{;__3bk!gOK>@O(H0f=yae!2Qsv z{F_harcQR06yV-)QG>eiqpM)wRuGdEl&J_TezxQ?j`o z<;L$~DBxFZy@d@XN;^@{r!S2>KaVpj`i9RgK2VzW^)RRvE>a%uyR9KH+%utZud{NQ zioro8yD&Je6Uu(|>}<8xswHZp_1jWxWu%uCGBbn;B4^jw8)N(`cu+p|xHk9NZQQOn z=Vh(kAm0LfT(r7(k>O(i4- zwkYwpM@(Xw-lxn zjkk4Y#b3}u9>4DL(NIIqgG&S2iAjB*MHh`ST1>*qY|lppI2jD$l)4`yXPx3p1HXT# zv{plNtw9caBM?(NO{SkHAysV4P4Xa5KQNd972#WwxSHeH!LydOgM(+U+KgFH*Ysqq zCam$Lk$^l?3I{Ij|H|RS`z@0F(Z;3Lo{i0J`ne`Gx~%2 z>tIek*CWXDjO-i=R$cdO0&eo9PQ>Cs38)Kx?mpqf^Hi7bg| zMZ$D@M~h|=N2xy@)g&$v!rhCl9R0z^RvLL$3ZVgVm|+B^fAt;djhfn1g;D>TvZBZm z>uzcch2X9Lx6~0ZE@6*SrK=gAGdr%CIJT{4>V*ux}FYx zWPw4286%K&@?%wuFSeC-^?TUy_>gyM81&qQip(c9>rY7DeEm!!_S~D}h{*~eNKixO zCrzaJX6B3nGtYZUteVCzB}~NOTwFo~onK=G*)!dd)w4U^;Q4CnV=S{bOl2_SM#xFP zYMngnsGFK+DpTD3gy-@fcHxml?$Kho;*xQe@^n=|FUiNKKx%WCi->r)~5}1B}c0uz(I_qJVb`3M1jeA`af}8HT49w4N`d z^DU9{dWi~Eq6114e!*7wF>jUwC`2M4f%kl&X(ygNBxbL~p+Lpt?$Mt9&!|2V@6HD6 zhNU@2Zd{s75zXXC{W(Id$`Q|ZPOORVX%{p#wFu1LQ|D|2Jb189O?dsx zu|F}fF*4O_wqv82AjpMx#G6d3v2rPgo93hS;p_L?h4Qx3p@)7#CMlijX616oi!Vsl zD-B}8iTeT6^mmrvBmlbASQoIn#GE81O(7I9G=pw zK4y7eM?7mlg-l# z_?OJ%2TpAQN*Wuju|H&`#=?W+2EBA9fS?x_3*wXOnP%|aC?(W14G%fq_$BvkC= zO*qiC_853(#Pg@X$Qmjnbh$y{G3h5KVri9VU2BF%_W z1dWBJjCk^A0tovSvLYQm{-Z#AYl0jRJ!Am*jO^Fm!eqZvYyPaH7XI^B`iQ?h1!l zO~e4_@0TbHfhC0qK0gUW2$%?depegO(Zn|*T@M7@QREw*;$b(bbrEIr5pj-p?a|q% z*#{X4$;>sxr>4TXQ@c|=!DwJa-TTj7wjLw(B@+g2SW+G`%I|76=05w($<7?ROFGge z=f5Q))SpoEATrmEp(###UNJJI1usMhHz7h!Fr4m%gvxY8yGzYQ6zqLAB1x|9mG5B+2+F>KqPBmud^!nG=x%FxB;EegwfF(RpAZB>5QBUDK$ml&=@{Kq70 zv8xj&r}S--y~b^qKdZZsavtv#9E|mxUY#cTEN=d?8#wZPyyTRxig5W(%B>*6k3Mxrra^^WzXmv+MSWwp9_PzHso_lflR%cQPDT6) zCfK6qHm@pe3jE-}Xch|NM#FHOFOGQPYFV9)_voqQAb;X#2;;-vwP-TyRHTW$TW#C5 ztS{SkNwf&%5+?|${37}Za9itis6&Qon;ZYT=PaQ?5(Et|r%aM7WjHrclFFy%yc$Fd z4?LP&WYaN8Spa0Q(suL^Y6wmkQeaL=WDbKEL4C8nR;d=i9VmkVWWSG0-bOdNq-DgY z5YuBB53W}obVj(x@#`tZA`&rv&JN?u>H9EH^;D>FpRPx%JOZ@(@0``@k~XT7CdJv%z}edc>&wcu++=>6eZ z!9KbT{pF?k{?Xug@$Meis_(N|-(9z9IgK?`>B`GJZJ&bcmnZH`JJ1m)uZO$$ zH7}cAZM*&0xUAWcr%5e9`$)WA8qhBi+L`s!^yoU3=Vq?5N6@B2&~U-+WIR3gVCm&J z%j2OLj}iv0wa$VE;e$ec<95q~Ox-!=uaFRHv0KRS1#I*4Myi z`huV9p#_GnzDm`1gX^%hCS-gnfcZs~zxzd9yWPkC@cZ0^z(emVlHC)VR_IjPJ72rz zy%xd&1t1!Xi*+H07d85NZJ&rVY6x2(Jim_zCL=p(s!(gOP!>bxdsN5|o`0tr@Wqk1 zrC_754DcpO8K9V-ne>dAYyra!9C!Q`QUZX~2c1f+>$4p^l@;0rD+H%kb((#t>Xg6W zKhBHKcBT+JJGbuj?@$NypAILmEg2uX1o)*wSsGGSwS)J<%|7j1Wh8WdsMt|C-9Pu> z^E$0uRJADHI9^!llcz7(aArnqrBwDOu(F^l;hMF7MrP_Z^0C#Omj5FUdF)}3I$iI1 zb_tOHtAp;yzgncjr+KcHK{){UI;;uuY1POfEaK)c<;ris%Geo8FMzq5H$j z9;=$Gkk>Fx{g^mRm4&Kr;%d0{lW}uf8E?676h3%GnQLQghb$uZC!Jn0x?o|S(iEN_|!FF|0i zuFsyxfrw!M)}z1;$+{T&c6OJw=jK_pX8YD41G^NhTVuLjMR4i)2BzS2xYMV45|8JW zmK>%9$MsY)?r7A-i&I+9c&an3c;%jU*ZkfDIbx5lM~8T z#+$={f`=DD?ZXd`*IP37dR(s_G~IqL4}fmJY-35d9zL#ZE-~YVYxvSr*07#?35_pJ zHCD?t6(*3uS2RRXl6NUG^AHu9PKVKWj}sOOcdqK@*IF*u+60a1m^ZtwwQIVMe|(3X zg>oOe?8P349__3Pb20l2w+0xFf49tXI@sR&=6+s5++6vM-mU@;Cp+Qk&RkMWp>DRq z_SF$)>6=gT&njxe(dfvYp!!xHT|$d1p|9I+= z`bXRoH5)c7)aj~wnZ+x8j#p#WmX1FKtX&%9n78@^K?0WwC#^S0oY^&B`>2^DN zwXmn>JeRV!8gOiu2WW{! zKG_A~-x!Skf5c$!-XAhhwcaPX)wwmheSWKZt97e+t9Wa0s|p5QG;cLBFV@7-OcCnC zS^P-W%Mv$YCANKflOZ!coR!e z@==-{{K5Ag%lj5wRc!|k!*&uN>~6AC_A#E_c|S#)jt@lo@JohZgKd4qGxwg{lAO&~ z9d=&b>TWSrDGUoQ6=y&V;FtVMugD}PXN}`6KUo$rm9hEaET?6|o^0YY5%M5mSVMsM z5|b$vAl_b?7#a1QE?iZCu)hw?@9Idjnc0|}=La2jUYlL7CE`cPJ-(0E6t1D7H3t^loIvY(z(5Z|g(?xu-U!(jV`j((st}55 zf(gXxBTE4P3rsO=ej>wgzEvj=gtf5+v3NA<7E+CQKi}5N6>X!WMmQdB4Ds4 z&=J;Bfh`918iz6{pVR)wbcUVM8QFATZsi(H4+CEEC(ptL41P6)aK5u@2 zV(lsH{9@kS;VqtDiryxi{DUWMtWTHJR-|f=)sb4a)yNAvfELm|RLnmyF?Vx5ywG&Q z{5)Pmj~UY>mKHC+2_25PD?%gS~Ts%ijc0AoPC_UTkvXsCr@kcFPE9)zM~Fc7yR zNVkdSTX6zFXZ@;-X2{e@xBAg!cj;cUTMT6}+b#6v++>d9YjUzw*vxB?#jMQ7D597r z`=4o7&oh7C#I9^G6fRAsX5H>Wn1>6tHj`#v*i3Y;=t|XGh5Egu%k(Q3Sm|BADV8g0 z8pyAisNMU1uD5b|<&BxJM@L* za6`qW`h$n>+z;p#8;izR__$XGq`aU_^C#=SU;=J!m>S2O>;kQqI z(T;xlLY`VMLy_FvzWKf*4CsA!ZZU>tY8W@cY^`#ce0hc?>;R@>Mxa^|U&#LKVgH;qt|S z4JdocAaURzi;DsC9pnt5&}9{y{NiDI6D<$dHNHF9dm3ZE8O<_iT|0nN}Z=>4N1=~W?pw47pGa^mYU#ZpAd@A%L1$i zW=;AGG_MO@6Eido>+2F&+y_iFxyeJ!x%ra?>ELACk29hM6Eoez28pVz{8T&Unz!^( z)8VOH)CVFv}>}p>Z2xLs22+da%JQUQG3_=LOv5Q8K(6>Y$FpN@xD0v^b6&%9( zIy$zE%p=|?$UhGLvf9VHDf}8!U3;=w)c`UVhyZAR<7`)$g8;3_K(B{hb#Y@OO*@K| z{@$au%{h5e?uBG|Qk8?9vHO%m52Gd?l|cYg6JS5FwdGTrZ%>QHhxubiY<@?Ge?R7T z{1UMT)KQlP`p+>l15uaWAZ`u_i03;ia8C_Akg@V3B`_-#V&~%GG6VoxMTUu^MxP$b zm%cv93ozYGBeK0~>2zupZGjTLj=qMM>j#d{jw+g$7F1%xB%OvkEk86mPHe=zN||A5 z3YgWX*SZo~%#E)!H>8PWq_dN;&@sSQlkXS|rJyWMS#F8nmfa^di0MAlMNBDFY%yt2 z-H+EG8HiM|TWw`yvaPXC24WaKZ-llEcda|$JV5FtB90QF5ic%<-e#SjJ8jc{e&TZ=aBU!H|GK@T;d1PD!t-Q?4S=cKcQyEU~WfO6stl4ZeW_?XxrK7Va4}ElbEdEBLK6cZ~{2zyUj1q zIZw~XN<{fVFu6kj2JsWtQG~hfrLh6x0N0U8R+LO+Rj*SvPdwM^qs_KUU%%iX4C5Q# zC%%QB{O1$~$n%;W^PDW&S6){i*#By6uwX2=_aL8_UPvOLrSG$3=yu(+SqUu^j00XV z`xol@I+jagu|!P@enNTUzDFinthR?&P#^W8e=KvqtRjjm4g5ZATfTC%hF(bUX2YQI z1~t0YQ%`--^SvD5=~V0wvJ2ya!nwDn?q8OQ((MGBQdptdtk1>pA3VyI7*YVbufl`a z;~`=eXEulwnjMl(AG*Jz>EpV_{~lLTL3K3?yU{!<(+3 zwo<3opU2=vbe&dy7BDPw*rsqF(}$Hgj}%WC^Z z<7?LfKgoa(2lP>PtLqLKKjtoNUS7VuZp%{a@m9=A`F>8QSJ8X65D~oOXOpCXkC&V2 zKZxQoFFUjLMa1CJFN&se<}8BYILi(9gnN(?@53<|3V6n2ttoml`CUbvo)F}|;-e54!{HSQ2iFbFDe+yTmeXExKexbK;!Uv?O5>+H|~J@H)$^O`_baaWvLNy z0776KJMc8JFo)qg1mFhr>-1Tzxq%z+HSzmK*?_=H8{B2WRq00vdiyd?l!xuBn_Xy) zhU-Npb!K%cwia}j@qf;zr(No&aUT^w@=h)8Y<(V#+H3f{b=LU7?L_7j+p0wy7dgWJ zfcW4C7YyohA!sF&#*1a(zY6GcW?Qtrph~{%gt@KO;T~qe6;=H z{veBF_1J?>6Wo=8L4P`CXSnd#g5Q=%3_ac1e9wqLet%z2(%M-?sP!5_e3b2G-(Gmh zStVsT4%-+Rr3G}omH!6WX^%oxojI3rWz*Q2PUzP@BY&m;=IIRz(lpW&J6z>v^!HTv z$~t78kXDz3B#9yl-l8G2GgUzjO)&sni8%}gBm`fM)(v`l;$xOu`CCTwtWRD~SyS1OL2eRQbGt2bw5xW zVq{NjfDpn&MH3kzHqKcc^^kbt)_2Fr<2-TZav=25uFZ?t;c_a&$@^LhYK{kq_+Fy& z#ppOz8x5N%6BAK-j(xcr> zA0wk_zqy8T#XK-*gIAlHfCh-sr7YNdmE$8?s^a>epBM#=F`z0%zsiSjEMPD#Hptq$WsjtG)~;T>H#hr?Z~=&)C5e>>Ao-M5rm6 z(_XK!ghl%B>Gx6=IIUbpTYVufPHt}@sO?coBD_B2xy&!+zC4>;hCVFu^(wr$Sjvjr z*?_a|T`g@sFCd&wsWazfPNClzeAaWXWFO`$^JypTAXJN1E&ud9WBAmKe7z33Ho7TO+j*zDS>|S;&V$t@LDIms@&o=v$O^2B`Wt;u{hEg$4i8z<* zs#;6z>WE->r66f7U_YjiPu->Z`R>aN4jd170z1= zeL}?ymN^vn%V93=Z5weHUuSmLMT@R73S>>cZpBWlGptKrjaI8H8RaYR5i|*L7E;Is z9PJPDmF)NDKqsJ;5#@?8m^^M7WBIpz2Ab}N|h);TQlfs?SXVWmI&3T?THsv@rhY-fK{c8 z2#UkpVz@^Io@*R5I}!kn9;hO#PDd|Z5Eu8Q*o|BQqQl0WS@kRc% zk@yfudlXrGSLPv5RpoR=zU`N2b-nkk>7?Fau3nr7JjGxz8}JLsUs97{ZT#}iSVnMt zI@WJYyzgGPoIAUg&|cl{YEhFxjcI?A&C8>Cv=Yjok;u%K>oA=u0)Z~o`w z;sTyx)f7=*m6Oy9_vGx=qO=z|rKU7AC)z^-t1X@szZf#{=w*eLE`C9`AtD9~#BR^vb(keDz(5F4$DVT{{d>dACtxx)O%s=b+Cb9WRcR!CTPX;Vm z_&j4Uk`Xgd2LeF($WVuuA-IJ5i|kZWBe?7jc2VetJp>A{S54p0`u_Y>vHdpkUUb94 zwLUeOZuA{Lk%4SY!y)wqsL-m%_KLUn*=5U#tFiAGIdpY(eXytd?D{gmp?b!a$co-q zhoYj{(!!4A`og-Jk|HH~@dJX_yoe~*RdhvT0H?2((c?!eYMxFxrU-4SDsL^;ns4`$ zDCR{DxCFgV-WQTghF`R6vX6_VB&kbaeYH%RSqL|_8gZx3@Cz83A8GYTTU6?ijJ?FA zF4;88j`BXAwMz?qL>QMPyt{E_8Zgs4RjKsyg-egS54iv;DiaYgqd7rH5J7`I(sP@f zIOy(u;1GtM0thoja2XU!SW!Xi4&pDJ8PWRa+Vt?4)95967eh0?pHlt?WF;=#wrK;TGYb*qh+fROu48}CTg)QL(#<)@pD9;&J?Jr({npAZaAL&d zTgi&!veFv|eo(bR3kawVRxW+agr(AF=PBYr`q0eJXcZ8F8TnBMw7{APzPElURe|cw zA!$59N%}(ZCPaEXq8@2Yvzw5GQ^#X9TJUNH$V7_}v+jEg1=M zs|CwWk7}5y#~f3Yg+cNrcIR`!Ub2dg_p!OB`wnv)taT;9A+&e#L^&c+d(GRzSj0Bf z)nPu;C9$U%1IL$eey7XP#nY?vi9P5iqI5}O%+3-+cgH5%rm5Nf{ml1Ser4g6o99!b zz7>s?x-Az0@Y``{?!j$SfXJ_akCbED&-j_5wlcEp{Gm5}Het2r=i{}dC^9@zYSAn3 z#?$hT3A2V{fYs@_=&xIo06vd*Jc5z9vOZ=si~Qy*@Z z@@m3wvKBded$*$fu-ZO!&bg6co72AK^v0Y2+|VV$`N>n2i++>V%1fDRSP5I_VAX)2 zS;SZT~38Hp~`FFU(gn*?ERwYeb#XHD<2E;#X0=v@c88WlCjB-<^ww!$=W^1f+@upFCx#+(WD33WI03ZPpoV$cc z*-}G-TZ<$`F&dwl`tNeRuQ>Fm3!4iwG>6_MWh#CW+@e6k(nkiR07xiMhZ1Q1J5gjR zOg4>VDoXpExD0XjQv_pjZ5Je|3hmGp#7o^PEJ)N;tmq}PJ8D1A_5qXSe6y^CC!+=N%wP*1Vhhe=K^;co@{y@H_a!=WX+d5jGrYWJh-;9w_OE2GJU>SDq>BPp3x&w=(}|6ga6+^LR-VQVRmj2kL4N|p<3u{88rIau}1Vz${I&jhw_XpGWR7(2qvLSga$T)DLN^G;A>2w zqO>UzC1y%jO*)3t#0=@qd@z@f!UH zufY>wlmIfy{TDBZ6PYf2*)DF`{~eeAkNy88@Lx#)Ty_v_@Jl51mYM}2Pyhmi(@7>m zACK__n(Ke#u_jZ-hw2mYU}d08{yE<7sDjF8O~!+jhZcX=pc2gZx0wh)y}*VH6b&SW z3{;iiBFTU05QsIVjGu?55n_YDGa14tMer=+f9_x)cxFLRfj|KNlf>VBTGb;00D(j^ zeE|3(5NiPe0xk42Pyis+!iMaBCiCCd{$C6sfs6nUo~K9TL@|gEYo;%e$cka24-6w( zlSvRj?tl^QdPmMfPlU?IV@?m?AOm022?i&4G}Z+`gDCH#GkB87Bv{yFY^5{s44)|D zgL`z*J#gEd46%vKgCl5Y!$7ek--(^iT9Fl7-TI><0Hp)Ez6zvncx69~EV9mke{u#< z!ChKK3kFMB(@WiYmB*M-1aDyn8I9u0YVfGQ+zqWW{;mcM9GP(f6&TEr7-W|RQYeL2 zV%+WWAS4Vniwss3fmORLT_7M2Y}(zB_(k?_l9hW1Ah~I67!aktEB9JzSiyg1rf&cNSq%*k0j`B;4MomE zOfx*Gd(@`NQjFBvpruoqjDBags7o@wEx_SoVk*>DM1C8hu2=%SGZm15KuQ7dtA`dE zR*nRG2dzD`WK+=krjt_S+{|>vqb?+I9T6-gFuOA;k`p<%GF?>_2hza0hlS=KTxOD{ z5Lh|*Oz~Z+vag%k=Jio*d`X( z+)Y3!{7#;~r4OF4e?;$M_?I*{TJnB_RHBdH9ip(=P;gpp;P5@ERFz3>P)g4hKmzdH z776z|F_Sh`f)ZuL001>70APOi%snJ2ueu97=n(F%G$EX5OrXt$LS29(rN9&#|DVer z5~vMU;QX=faLxXhj5M3z`2Jx${-^Et|J*Y+%PZo6ETcEtoKf=0%y7Vl1pD zv8&*1A`oIO?FDm^XepYJoPA`jSW+d4QufuG8Fo0`GgAiT^;?<2I6{pCTG5>6WZ*rg zkIZhkc?%kX(=em+q^cRb`+Sp}$#BIM0xv-KYi2TnN05Ou5dlDgeoo+n;)MQJYbS7* zfCMgrSCl`C1oiiIiAgH@ZsGjCIB9BzkeGps1f&X@ga!XgF_Xn#4WJMcHFtkw z+%+)K7f$`bxOZoFE0(%q-S zfL$p)2Hh-3i4+V;PSO@aP0_?uWTtjkWEzyL`A2#UXlgr3_a zfdWuK=@cM9C~_D!E{#Mq0^-{01PTB}OCY7ettO#k&_6E6 z0x?>e_9W0G(WG#q5E-Em)Q5}TddRb#g7MuV6)At;=eiI9(8{ADmynU+aiyT7dH|)S zp{1k$?Pd7OY65^eFT>p_q=}@31QB6)_~%FpLqLc~Y3$FBzN zDFOf#+{(d#1_dCH-(-H5A%A%Bk1+{~h{!8Q%E(B|N=k|f$tuc9 zNZg9wDvAkc@a3b%Um2|(kse>IZnMmmXO-pNP zzJjr3#7t`QyPIO!SACArdY{fu^=Agxf<*TihX_w?Ld?Ho2nsA0RJeKO0N0g6 zSe0lbj8f%$@GoM_llQ$U`N6ifhR5k< zc@sZ=}P8ENqbZF<>^X8n%VcV(W z`f+m9tobwvQfp-#8?(`{yxxlOb5HeM6v;ryq7E%UH|fCpGG0#o%3E|jg!KV% z6_WkIIV?j5Dxd!r6}d(Os(_5Q!9j7cShZ|DR07$)b=;0XiWNeOFbI-H{N?D5t=n@^ zHcj#re+wU`fl@@-ff7$mUay0R{00S2QZs@Q#>0b+tfQT_7NQwJ`<9RzohH)x!w`-V z?gC#qrnG$|`eL>_jQk;)?FB8EuC?JFTr2N2~QX0sGmV8#%csI?kvM_2rEQTJBmQVC- z8%hHVB_bna_RJ*OfT=%_6cLk}tKB8D75qTcg(m1F6d}=Ul@Zszn?s#M$oVv%|Vbr;TccH!$M#&mY0EcZZX!Koks5#aLD`OLnlF*8y`VW__n*7BN2zI8!}}* z4aFp45_%L)Du`JJw_oAE*l;R)0mnv=zal{#%7BEu8t#GF_380)Mv6Lvy=bP$%?P9n z$fS!E;-~v|)QNqQR1wb98q|!R=eP63*<4A&33L(4J#2 zyUGo)0tHdk=dIy2n7f(N#oUozvWuIl(NdfxAKDmr(* z@!>J=A^>_`lKb+PEuna;zK0yCXnX8!pCGOy>NEsFGS&d~dQN-${-&#UFXSF1ghi5v zg<=il(qpb7VG@~scIqW*S3-YX`Vslc?DAp&D2RP4)%6m~?gf*S=9BI8%`iPA}3Lw#vzicTG2gU=yYYO-g*2 zEQEH|HqUItmCNtZrgB0#D1{P8@R60#L!bmw8cOmHa2IrE`@{lSvk}Ksh-9xIBhJF2!e*j z79{`i_nA(r*Iljh=b#*%w@yB2`eu%HsrV5QRNQ@D|G$3q{EF6e`sbB&jB0-R) zr(nisU{2D0&5`=LlDSV(k{sa~-Gs9`vI34pggOE3D%2%IPnp=9pzoDvH$itUj88jw zI}w+!8fi*j zX3sf4A**2w`Vsut$LC4shE#2Wi~WgE4bS-aK+8Jo;>F1Gu$10kItntbaAP(45|7k; zqelgSpSl3v*XAAK4RUlr>f0Q@C>fLA#fQ+;ylJ4N<}?j|n}LD^WOA9IOU8cFDy9!4 zkgHol(-Cs`7)dn8bHI#Fb@%+@qPYO=G7314yqy6LHOM1n9duF6$ zz9&H7&XZzxESkxS%Bs_MQtYsME$&nIn<*)U5^b~+gd)N-C#Rzl>x;&h8BDrxZFokc z2yQ|*s(@rJJ6xTw4pQL=@APi{-JM$YgxAX@;|pufcV0PaI>WAC%6T@eKalOw(&XQd zUJ&@+ecq~9IVa4iNeC3knFT^o4@qMhWbTE!t~m4Q;1)!4py^cEu~wjsF*OrR=vIvG zADQ2D#u{&=tSbGyfLC_hw7m7mE^Pq{RB4IXzt?KoVn9otpCG5PVq1Qp`gV*+?)l`i zx}5Zw>BMx{xp*sOhH%W!;$nea?E(ti>qe7-ln8%4_Eid?!14*B`un+_Y%*)juCC^P|i2tp1sy&!?Fo z&v=R~ka`Swp$x&^mQ_MX@yN%&#{D0fan{c9-Mf4tSO4{0!c-|Mw)QA>QknHSCbQ9! z<@*)!2d{Ig-eKusMT@tkf4B6cW5CJfIWm>f=Y(;*<5Wg&*~LO64MEgdpYD9=K!++| zB5Snt0LUe5pN>3bm!jBo!6xN^Tf)kQl*nyh%WR&KTNkW@o}t$Y_PG%CB^fkhVn{f zMC1KO6FG~6<{vxr(zyMA(SetFrq#tK7B*=XU`S3KPoOb{15F>BmFCiK-ojj%Lj%M8 zeF#nbKC~y6u}i>-j;ty49{6A_d$2dYk4DBVvX05M9*6)ST%QSyi7prVrWIdhxN66w zd%<8T3Ra+r?TZ({C;D}A@N(fcW;eg#b@sZzQk$L7NdHUzj*rr-NoT2h@~4*reZ4i? zA0(p`{Ni&>g9ko)H$*nOFxcRht5YSdvz6@ndJ15RtF%#7Dp?*(nh(2pR~mj#E6*(s z?q_xPwxv2SY9O97T^N1ccifbd(@$4|IY67KHe5B!tr}}4to1|W*=@ZMqx15s6>s^I zU$f;K*Cpqdi0%{Ou1@JrVIs25lq35etXs5qd4&6;ld5AUG@j^lH(xKelc?!hSyk09 zC3k;zqFf?hQNQVQb{rucObh&)Tpt!7@`*U6r@d!xxZJ2++v;srV~fjlw_At)MG=M< zpMr~HcuP;6m>E=2v*INlYlh+1o?96M^EldffC0%u5Fz?wA{7jA(aCTmKx{!a6O%$h z*67kBD*hfFl(y=6gWd5_WSJd8zV5UE4$@<{G(I?4Hu%IS+gP-WEh7n0{(0xjRqJT@ zrvJ~G3**5B*%n_>k6WLU%Ozd0meZxBgw~Ow`>8@Ik78#fyYru}n&__<&NgM{Y*`0Y z&2wQoPcxF9>mOVlHwS!dfloG-Xi@6yQNLX&FF(z{M&@R0=b?=>Vej`y6-$#-Agmr5BO?w&7uYN;dW#^R)aF~_sm8_V*F|({SX0t zod*~N*&G_7*-?dabhz7~7;o5!0AeQznK$1jteEy)8{k8_n*=s7@Gx3LV11ka#ycYT z$3@b~%HHNrLh)bDEt$J+vvA$arS_kv@1FlyNx2y5W17V-N?>g`;uBeU(a6S9T#}G#C;w*I;m0LpJ|ROn5{GtJ5=*@*W+8Z{5hJ5H#%4#zt9%0$IjfbHw?VXErRy2>>2=+Y3Os-=2 zht=ZVxO_%AP%bTJNI$EhY3nKccI!^mgjelaaLz7pu$A%S^N1XoN4yp!KU0@+`rQVf z|946QPgdH;A07}5%^5f#17fZ8l9)W;+N=3gUqKK9k(M(WtS}et67&^2dJ;5m0Na4~ zz~Mt_ptF{fe0AkSac^%;%zkE{%*sEyG_m1+{nBg#1E0u|ukWdqNA#PR;e|?PihZB0 z{5YS2%jFrXLqAHHQKz#ZEJIz@yh)tGj6pAJygt@sM}-18F%0KS3j2*y`iEIE`bnK% zD{7w7Ib;$(io=V2?EF|-jP6|fhh?LT#0cYCaF9cVkYj)`7iqe(=Yb!oqO`Obr8 z&;ov*_sEBBrxD9k?xi)9RtjPiMK6KIGCj)(TJ#yRn%apnm7 zexuXcz)8qw_eD1o`{XuU9PW*-; zF9NO!hh;liY;mHPmuJ&oUXv&P_HH17*}@|vR~qSC^;<>Ic_DZ!41R=ed2dB;m4$_s z5a}+f=GcYm zi@xwOz3xyTf|~7Ah@pASjDtufuO|Wz3Q!G($|&Y(Xe8+B55s*i$Rq}l);Ao<73_p% z7M_|VMDvx+%3&#L!wO52Ab``a0{;qMtXR+1O|ylC+D_Z1;uY%;GK-VHmVI0=vLjdK zw|vK+^EN#BwlI{;$~-+WZ)E&QVGddWtPp%I^4oI1U(#5Z0;Ig&BKE;)aqG}ceql(yv1mE zwqnxh-fF_f=JicHgbr|;$A_rfJkICz)0TvDo@p~+z0+>{X)zW5>*Bya42P5OF;QIW zy2w=(c8Rl7n0Xjdx%FBH>zoM!;tTub0|CE0&$xSgL4z_6KYLjZ*q)&D_i_DHe;}Bt zZuHW)O?)J1W$Y*77+%x!g3jt@iApIVd*wQA$TR3m4y4w-Yz@%8$kGF7AmA##lmI$D zZ6u4uZ{sG+YJIAorcRZTfF;cOR=~f%u#drTKPb_!kQ;%?rRZQ4hob{yZ@lJyd4+## z!OVWz_CWUQkCDR`cCye~L%ox)zWwp-E8jmQ_fWFmPrjaqF+|%J(v!h9%u(4pq)Q8fx%T_QCdnFU)vkI~#vKmY&y6>yON)DqX^i{#ae6D|Ccx8CFkO z``UV1OX_0ap{B@U=2<(d!3TW$Zvv#vfssaap^&aaQx1iUS3N?_{LXecK@jNF7;V%C zKbM)y9DO20ucB)qq@ckpiWcLkBr9*EAB$QVI`yVSt*qHDa<`tH32Z^E82f(tIfcHr zg*#(Gh2e`yO1d9TXNnk&8@mM!S-tBl&i^4Ppq7c>I`+Z7+);FXBTm;Z_+n|!t3B$eyfkcn-30@ zLhjtv@klHR&jQq8R@?D?;f{Nn&iydNV>0z{5dwSLQT^C2`eJqynm^rrpSXWy6xzyy zsKf>xvU`OH=|t(*v*8P>KY_7^tjQzrx;uP?<$mKGHTIeNtRAz9Y_OMDwN`siv9_gY zlEnJq#oY6S2m5r|I;qvr42sa_Zv)k#uU9p!m>0Cj0?*dW$IaV*{#x007mK4?K(kl5 zte%M&e1XpAEPRY>J`k7e6BQm%9|^(Xjy3H4WfoXap>t5Rj^zD1{)huxWoOo7bG$(y zs#mU79(2xjL>#dc*HzOkNa915KhytY;s^|EdpXTIfR(NRe2fyST(zO8n=ydFs=DEI z@MkE105cX}K*Lqpay4t`Lgr=HE01*lg|%M|hT_r7H#?{2c6_zuQG0{MJOxxY9#Qy{ z_osUqG}#>5v@G(sk81_YQnQ&%A>NEuR#$6YE$o;$Qp6*lC$*0RXMF3)k2SLO&wYD6 z&)acjXDa<|S=K09n6nS5y;+<`v9D)hvBw;_PYd3%EGUnkO27C@8&+0QSmHRLv$*<= z2gL*_esX^PSdv@5;2dTY0$pxrB!eceVTn|9floE`8(CN;nW;p;}AjiS@-7}Bubi%^OW zY^l!HXg*m+*R2ZS&s#$RXgG8rMv)r_f;hljnZ9N^;=RBf(}x08wU5GdBsZXFWE;<5 zF=QVwf!qOF`+)A%j`xe~GZV+7@{5Kas#6EUN*rF)cBuS%k;-9IbM;!Q{np-Ts$tuw zer3nJ^<+Arz0GlLI4b-yz^m$%_wIqs6V(S`XP_@r2d( zd0PMUp?WLqN!~ZiUS1fJMlvleD7$Xb#W@|`Jp*CKCoA`3PyG`q+ZCv-#1}AZN|suc z4}ya-t)LINJ13OSFQtg&k(a_6qJwL>U*&t1gq%!dsRatx4nBPpF93NJ*Efp)mQjV2 zJHeP{_z4Tj&EpOMB@H#xlnQ0X$mx{tffhooM~GVHR(X*LhQn|~pN1XOs2kfaTPEfX z9&M?XM4iZ40!xEuakpe~1nqqOLx<>qn88LewRIo|LdM5Tqk9(UR8X{!N-KT*r>y%% z(&u(~QKU#PLT&H?oSP8%o+j4tv@Tzro!{1TsB2xd0sWP&2fC zM2L1?@s*Pxvr=hD*r z0&e@!LUg{taIS5L4GdN|NeXloi_YCz-ZZQ@yxWO8819UXi}w0L?ss)^KW>q1eB*U^ z(G8EYUn6YAec4n%t%_=GnVGwk*{=Il=Sy)<_KvcSoUO`5wwe*%PO6;cbi}73$`-<9 z*B!bkg0Uh4_K&aM42$nFb-`u5#C);54lRmbbX~8g?zXwb=d{)PWNCTb+_)As7leOk z?=hiK>gbTe1>&az6j48^)_lTcPpcG@9mpWX>V1Nxdte1y`Ytf*LtH<2kCEL~Gn;F= zK>6&Ykfkz}NyhR1G;7suvg7Kv$-Xz#ds;dB=N7}y+pY0@RCSYje5zDac&cnyojBPy zm5{hB1S+@*O6GF%H4m)FRypQs3fUoFqLv-w0RMsdZaYf?XkOhUtAvuX)EH=PA7e0e z42d-Ft~H%U36=2KI+Zo?sFcAKk%3&PxxM~D?%QB$zceYC6L=bvt7M+IkpIY-HOI%m3AeIl^q6^(t-z27`OdbAfmt~>#MgRyYkY8`+4+1)~B(u7AnxE?0EZVSy0 z#`)aPFz=A~Jna}=#PxeNv1(W<{aXekbSZy0{RM9l%9wh(bYp7$Lvl#qgtpqqX@j>#qV&Vpy10@H=kwOF0G7FB>kvpc~cqPcTeZRP9aP9%}LF(((l=Q zx(rj@U&%i0&eyEwQ=r1#=^05;lgu;5lSG@4pV%-MaI*~YW%W}X)h!ITs_Js;>|3YJ zZ!a!|7tA?d#6K=y7uQ8;_BCC)JSTtnX#kC%8DXtv?3*8Ae1bu_JF!0JvN1n4lLQLI zfjg%gIp(N=N$24!JC>M@Z9~&!yMQNc+9aX2Ea8qo!RruH;-s2gcp|>_AUy&iDYlD@ zwPYYNqs*quPuGc1T$6UMviR@bhGQMy-gI9o^D?^1jwbeR`qvO@g{CE1!A|+ECFu*T zM^&Bc!*ib{?z~svcrYqo{Z#2;5kKEP;o#_{hcd)N??78GF+31Af!ILrfMS_T3jt;E z+(YE{=k^Zj^PKCWvx)n+?xLdK=N~Ky`e-FR2h#_{ecdZjQ_8vGbJdqG=pDytvDaQ^T)nlRjR{ zZ0Iz*BJNa)ZS0>oq&J_;Yf$yZZ60UuyB{Y?5nBzUcieU4|$=P{M8uc6PbWZ58G!O(d??mFf;uL-^M+>F|4YBaM92XM^qYOH_h^=zXuA8Dla~m5?yEC1V;A*{4-B=CW)d6H9t-!M7O$a@r9=c2Q@hh7X+dB#`2jI8NWA=u}T_0-Qj<$(~@ zBFD$xhC1D|<}VQ$_z)R`M&kV8)oFc)6)c$nk%yz_HkO+NGt^EC?#5If~a@34S3Q zvzuNls!uwAa;k&iW?)794c!0^6UT96_n@l7J?UX2Lt@D&d_&gI{3nU4|SpuZEK#1lOVr#2Z19$8KSJz)}tpo*Yhd=2fe)0Dc;>%pRY8Fk2 zdYa@pw9}sSbGP_SgBDVmUPWv<*Q*l0d5FF0LaQnJv%Qc8;&0u;w@ZPyVh|pwfRyxKD-d0U^wnSd3=tbCtH6>=d~Cxe=l0~3IABSyk*W+C z+>&gs(aJmDam_lFHh9hMBcC|CM^3w{jZ9XyJP2xUsUkjuuQ;$b&m>EoP*T{ZG*eV^ zpb}@TRp`{|sGeveTaVbzIvxBN*H$mFTsazQHn1yWNFH2AuNxIN4)9sw@*yA(5ck<5lL^zYyTzQjwwNLDF z2lf-2Zl|g7*(oWAWLWjl@Ep>t70K{`n*;xVg*dGdW{DYrr7LVD_-od7Em^B%?~F+?^XJ0Z#H&Bd=$9xK0#6`jshEJjJS5Q znJbae$JISGwv43=T!NThAVMr~23O}dNDfS*6+;OtRKMyak9a13+DHD#qywBGwa{FP z%1pK9uht$Hdc{5Malkv*on`Ypt%a(sF5T}qe8fAvQqzVgBNQ&YO;stgJKZWr9Jkjy z`@pBbGB2_Q*b-Ztb~VfzKOVjoIP6>}-LZ^!{KPS+a%wdpC zD2$*dg=i~US+VN|>(JG;e=!g_@lWFy&HgxW&;Fi~qf)r<=(w7_c!5~Sa9_)bVJ!iWN_=; zFS{&$L=o2?F0R}0Yf)Gj=&DB+pDy8)FT-`3cn61L0yv+X*JNi@Ne2!@*yJ&YFvYj6 z^3)F)#Mp0*Jp*?1?jI#&zY6uCJO3njaB`*6`Qb*>#qEb%^;kY}aN(ZF%_Vhd{~}$A zPZqNu3%ex)vCCEg#lUEGb|{rQL(2LDrnS{8H5b3nnN;0}+zsa2Ur8dy8^vDoyF^MCMJG zu%i>s#e6qLk>4PfEfd0&s}1mpUrD{?bxYHleeq6(MyN$2}g+jXEi1k$9>J zMfr-!s^H5;(EPVoKaX}!i?3>9IvRrm_LQa6^ht)J@~Cf-%nhu1n+#(sHC&n~Y&D|gSzRi>{Qh0ZLWyIW;-tW>e4r@2Yrw&i2=F?L)nAJu1PWtD0t{UGeSg3>=QV%i*Bafjl zC8`)Tb!Efnq6@fU1RHNxIhNMy%5I=T!x4Rzb%$fsWN7?QgN30H>;?H$m+aB#_Os|% zfTa|1i-mQzcEII`s6|ns+_CMRc}Q1ZwY|T!_B5$^JLck;7Y-@9N3NJUy4#~O`qyT5 zweSs6bMOsR6hPf(aCGSN*P-tYqE%c0N6dcw!&_g=jjxsXF4a5jPJi}1Iq&~iRW)y@ z^QuGa#TpSeHoK#*6_eRy<7Y3?tXJ%N_8GPLBQQR@3h%97RKhp0Hh^#}(8~8g@ z*0%)CZ@A^#Q(t5jzLr}%;L_f3UqmBtN%#RfWh|>WI2jPMJ4~KGC7+^76syJO=5n9T zsvphB-?h#W5WgKkTRso%Gkjfb%+6!*V<_rl5o zYUalhCsQ_Pkg=N+`{`2wsZRwnsl2oHv+i9L1=J%|K(P?_2K73;Rn2!Y?^R)lQ}fGsY7qBfQzyoe$)p) zcaCm%=u1CXlr?f^t)Jd%y|`_;{dKVBNGmz2mUWh|LTS6+>`Fo6rB5g?$2*#H`NK!d zYTeRXNcF;8W#h+`NGpMSs?P&+P8CDh%a(jt^rG_UYWcNKXDeHS(tct4KlAX>I`2j>Z9ii_{77!ifXqVJW<-5pnRoh{Z9 zPeIVa5ytOlbQwtTjcA#A{o9K$eXssE7?9aIJk*;Mk(p~VBM7!H{piNo8s3+#OP8E7 zhwNXYsP)DN=y16A-~T81)h>9xa27~E*znePo0QOs<*R5Lox><3Z#z(Jj8XL&1d^{bp&V@R%f9Ct_*?k}K7r`j= zPBEpKm9@woSQF_G>L9SfQNs~tewd=IYQvnNN6Hep2fy0Asycdp<3q7>(=uwd`JPo? TTo|P}mEf!Pf#F#*2k?IYW@kci literal 0 HcmV?d00001 From 50727cfd0a2335152274ba32e1f932fed8d399be Mon Sep 17 00:00:00 2001 From: Dahlular Date: Tue, 17 Mar 2020 13:18:20 -0600 Subject: [PATCH 09/19] Fixes Skeletons Tongues Burning ARHHRHRHGGHH --- code/modules/surgery/organs/tongue.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 914c8cad..f09d61e5 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -212,6 +212,8 @@ phomeme_type = pick(phomeme_types) /obj/item/organ/tongue/bone/applyOrganDamage(var/d, var/maximum = maxHealth) + if(d < 0) + return if(!owner) return var/target = owner.get_bodypart(BODY_ZONE_HEAD) From 70656012ba3bdc573d798fec6ac4cf6aa876c59b Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Wed, 18 Mar 2020 15:06:06 +0000 Subject: [PATCH 10/19] Hubert Gruber Patreon Reward! Hacker T.Dog's patreon reward: Napoleonic Uniform --- hyperstation/code/obj/rewards.dm | 10 +++++++++- icons/mob/suit.dmi | Bin 398135 -> 399663 bytes icons/obj/clothing/suits.dmi | Bin 137855 -> 138356 bytes .../code/modules/client/loadout/__donator.dm | 11 +++++++++-- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/hyperstation/code/obj/rewards.dm b/hyperstation/code/obj/rewards.dm index 1769f43b..b0c5d284 100644 --- a/hyperstation/code/obj/rewards.dm +++ b/hyperstation/code/obj/rewards.dm @@ -6,4 +6,12 @@ /obj/item/pen/bluemarker/attack_self(mob/user) user.emote("sniff") - to_chat(user, "Ahh~ blueberries!") \ No newline at end of file + to_chat(user, "Ahh~ blueberries!") + +/obj/item/clothing/suit/napoleonic + name = "napoleonic uniform" + desc = "An heirloom passed down from the Gruber family dynasty." + icon_state = "napoleonic" + item_state = "napoleonic" + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index fd041b1d67bba5035c15406521ba05b8e3c3ccc6..52e8d4c36d0bb54993b0c08ea5f141fb28909563 100644 GIT binary patch delta 21141 zcmZ5`1y~f(`|i>uEFmF{Ac#mPO2Z;3AW8@lQVXJhASImxQYzA@CB`xi)S9* z&)nT$F#n9t=>u-OicB#{>LLKJU0;$#o^>ubSLDs(q*UDT7z)G<)B&bQkmQT9@3R@+ ze0F$>1ZL5a^Bi@779oL6D6fCoW=!CUMwFRB5t_P;Fhl%&_z5~6IQEM$T4@TjP__D! z>FV2?M{gnZ{0(|9`o3YQFPHX8CqmY`HKO2qgQqMrGHK#3n)Y zYA)cN;4=S9+4M&tZ3~XNEwILsppDACj5h;`j7n@|$~ynB|Hz`W%Pljc!z8kHd%v|5 zJt?}M*;7u*Tx^Vg(wyC%u9i4eyPy8xqjA+kfxmwXTrX0@h6)SoK6@^p3)o%O&vCy{ zF!mzn`uDg?u2Z>4a|BQ>tGp-w4|_`LfANI~4YfYh3Q=070Z8eFdgld+R#CkS@+@Yd zy%+z?41O&@XeCJF=PE|_1(Shjghp$8xVg#IzidA*l75^B!q+J@e^H=5g z$WN86bw*|(;er95tQ$ApDV_#qCjV`qi^~yDH2BO`(HgVI2>1VO`MUMV1<�&al1U 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%0Aosh8a74F+7~Q=~$56NQjYT4x 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 delta 19836 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 delta 25267 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�C{tq5` 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 G4*g#Mzr^ Date: Wed, 18 Mar 2020 21:25:16 +0100 Subject: [PATCH 11/19] nani --- _maps/map_files/BoxStation/BoxStation.dmm | 52 +++++++++--------- code/game/objects/structures/barsigns.dm | 10 ++++ code/modules/surgery/organs/eyes.dm | 4 ++ code/modules/surgery/organs/heart.dm | 5 +- code/modules/surgery/organs/liver.dm | 4 ++ code/modules/surgery/organs/lungs.dm | 5 ++ code/modules/surgery/organs/stomach.dm | 4 ++ icons/obj/barsigns.dmi | Bin 692748 -> 697306 bytes icons/obj/surgery.dmi | Bin 37764 -> 37998 bytes .../living/carbon/human/species_types/ipc.dm | 14 +++-- 10 files changed, 67 insertions(+), 31 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 8a1ed98f..398b4828 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -208,15 +208,15 @@ "adZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall/r_wall,/area/security/execution/transfer) "aea" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/prison) "aeb" = (/obj/machinery/button/door{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aec" = (/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aed" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/prison) +"aec" = (/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aed" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/security/prison) "aee" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/security/prison) "aef" = (/obj/machinery/button/door{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aeg" = (/obj/machinery/computer/security/telescreen/prison{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Prison Hallway"; network = list("ss13","prison")},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aeh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/prison) +"aeh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel,/area/security/prison) "aei" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/security/prison) "aej" = (/obj/machinery/button/door{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/button/flasher{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) -"aek" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) +"aek" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "ael" = (/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/power/apc{areastring = "/area/security/prison"; dir = 4; name = "Prison Wing APC"; pixel_x = 24},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/prison) "aem" = (/obj/machinery/flasher/portable,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/security/armory) "aen" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/security/armory) @@ -1419,11 +1419,11 @@ "aBo" = (/obj/machinery/door/airlock/maintenance{name = "Tool Storage Maintenance"; req_access_txt = "12"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/fore) "aBp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/storage/primary) "aBq" = (/turf/closed/wall/r_wall,/area/storage/primary) -"aBr" = (/obj/machinery/computer/bank_machine,/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aBr" = (/obj/machinery/computer/bank_machine,/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aBs" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"aBt" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) +"aBt" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) "aBu" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; dir = 1; name = "Vault APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/circuit,/area/ai_monitored/nuke_storage) -"aBv" = (/obj/structure/filingcabinet,/obj/item/folder/documents,/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aBv" = (/obj/structure/filingcabinet,/obj/item/folder/documents,/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aBw" = (/obj/machinery/gateway{dir = 10},/obj/effect/turf_decal/bot_white/left,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) "aBx" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) "aBy" = (/obj/machinery/gateway{dir = 6},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) @@ -1736,7 +1736,7 @@ "aHt" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) "aHu" = (/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) "aHv" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) -"aHw" = (/obj/structure/lattice,/turf/closed/wall,/area/maintenance/starboard/fore) +"aHw" = (/turf/open/space/basic,/area/maintenance/starboard/fore) "aHx" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) "aHy" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/fore) "aHz" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/fore) @@ -1815,7 +1815,7 @@ "aIU" = (/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/dark,/area/hallway/primary/central) "aIV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) "aIW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIX" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) +"aIX" = (/obj/structure/lattice,/turf/open/space/basic,/area/maintenance/starboard/fore) "aIY" = (/obj/machinery/door/airlock{name = "Entertainment"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/fore) "aIZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/maintenance/starboard/fore) "aJa" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/crew_quarters/bar) @@ -4451,7 +4451,7 @@ "bHE" = (/obj/item/radio/intercom{frequency = 1485; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bHF" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bHG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bHH" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bHH" = (/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/toilet) "bHI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/medscreen,/turf/open/floor/plasteel/white,/area/medical/virology) "bHJ" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/storage) "bHK" = (/turf/open/floor/plasteel,/area/science/storage) @@ -4520,6 +4520,9 @@ "bIV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bIW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bIX" = (/obj/machinery/door/airlock/command/glass{dir = 4; name = "Chief Medical Officer"; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) +"bIY" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bIZ" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/turf/open/floor/plasteel,/area/engine/atmos) +"bJa" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-8"},/turf/open/space,/area/solar/starboard/aft) "bJb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/crew_quarters/heads/cmo) "bJc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) "bJd" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/sorting/mail{sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) @@ -4580,6 +4583,7 @@ "bKg" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/white/side{dir = 1},/area/medical/sleeper) "bKh" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/APlus,/obj/item/reagent_containers/blood/random,/turf/open/floor/plasteel,/area/medical/sleeper) "bKi" = (/obj/structure/bed,/obj/item/bedsheet/medical,/turf/open/floor/plasteel/white,/area/medical/sleeper) +"bKj" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-4"},/turf/open/space,/area/solar/starboard/aft) "bKk" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/sleeper) "bKl" = (/obj/structure/table,/obj/machinery/light,/obj/item/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/open/floor/plasteel/white,/area/medical/sleeper) "bKm" = (/obj/structure/table,/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/o2,/obj/item/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/white,/area/medical/sleeper) @@ -4593,6 +4597,7 @@ "bKu" = (/obj/structure/disposalpipe/junction/flip{dir = 2},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers,/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bKv" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bKw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/crew_quarters/heads/cmo) +"bKx" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-2"},/turf/open/space,/area/solar/starboard/aft) "bKB" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/science/xenobiology) "bKC" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/science/xenobiology) "bKD" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) @@ -5296,7 +5301,6 @@ "bYa" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel,/area/engine/atmos) "bYb" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) "bYc" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"bYd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "bYe" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) "bYf" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/engine/atmos) "bYg" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{dir = 8},/turf/open/floor/engine/n2o,/area/engine/atmos) @@ -5415,7 +5419,6 @@ "cap" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) "caq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "car" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) -"cas" = (/obj/machinery/atmospherics/pipe/manifold4w,/turf/open/floor/plasteel,/area/engine/atmos) "cat" = (/obj/effect/turf_decal/bot,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) "cau" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/open/floor/plasteel,/area/engine/atmos) "cav" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8},/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Plasma Outlet Pump"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) @@ -6711,7 +6714,6 @@ "czl" = (/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) "czm" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access_txt = "65;13"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) "czn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ai_monitored/turret_protected/aisat_interior) -"czo" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) "czp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/engineering) "czq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/engine/engineering) "czr" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/engine,/area/engine/engineering) @@ -6740,8 +6742,6 @@ "czO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) "czP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ai_monitored/turret_protected/aisat_interior) "czQ" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8},/turf/open/floor/plating/airless,/area/ai_monitored/turret_protected/aisat_interior) -"czR" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) -"czS" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) "czT" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice,/turf/open/space,/area/space/nearstation) "czU" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/turf/open/floor/plasteel/dark,/area/engine/engineering) "czV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/engine/engineering) @@ -7061,12 +7061,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxvaaaaaaaaaaxwaXfaxyaxzaxAaxBaxAaxCaxDaxDaxEaxFaxDaxGaxHaxDaxDaxIaveaxJauWaxKamiamiaxLaxMalzaxNaxOatZatZatZatZatZaxPateaxQamialzarYarYateaxRalzaxSaxTaxUaxUaxVaxUaxWaxUaxUaxXaxYaxZayaayaayaayaayaayaayaaybaycaydayeayfaygayhayiayjaykaylaymaynayoaypayqayranbaysahfafmaqDaruarvaytarxayuayvawSawSawSawTaywayxayyayzauEayAayBayCayDayEayFayGayHayIaqKaqKaqKaqKaqKayJaqGaqGaqGamIamIaltaorayKayKayKayKaltarPaltaltayLaltaltapialtarPasLaltaltapialtamIasLaxnayMarSarUayNayOayPayQayRayOaySarUaadaoBaoBaoBaoBaoBaoBaoBaoBaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaweayTaweayUayVayUayWaxBaxBayXayUayVayUayYayZazaazbalzataauWalzalzalzalzazcazcazdazeazcazcazcazcazcaugawsaveaveaveaveaveazfaxRaoEaxSaaaaadaaaazgaaaazhaaaaadaaaaxYaxZayaaAAazjazkazlaCWayaaybaznazoazpazpazqazrazpazpazpazsaztaztazuazvayqazwanbazxahfafmaqDastasvasvazyasxazzazAazBazCazDazEazFazFazGazFaqGazHazIazJazKazLazMazNayJaqKaqKaqKaqKaqKayJaltapZamIamIamIaltaltayKazOazPayKapZarPaltazQamIaltazRamIaltazSazTaltazUamIaltapiapiaxnazVapiarUazWayOazXazYazXayOazZarUaadaadaadaoBaoBaoBaoBaoBaoBaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauSaAaauSaAbaxyayUaAcaAdaAeaAfayUaxyaAbayUauSaAgaAhalzaAiaAjaAkaAkaAkaAlazcaAmaAnaAoaApaAqaAraAmazcaAsaAtaAuaAvaAvaAvaAvaAvaAwarYaxSaadaAxaAxaAyaAxaAzaAxaAxaadaxYaxZayaaCXaABaACaADaCYayaaAEaAFaAGaAHaAIaAJaAKaALaAMaANaAOaAPayoayoayoaAQazwanbaARahfafmaASaASaASaASaASaATatuazFazFazFazFazFazFaAUaAVaAWazFaqGaqGaqGaqGaJgaJhaltayJaqKaqKaqKaqKaqKayJaltaltamIamIamIaltaAYayKaAZaBaayKamIarPaltamIasNaltamIamIaltarPasOaltamIamIaltaBbamIaxnayMaqTarUarUarUarUarUarUarUarUarUarVarVarVarVarVaadaoBaoBaoBaoBaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUaBcayUayUayUayUayUayUaBcayUaaaauSaBdazbaBeaBfaBgaBeaBeaBeaBhazcaAmaBiaBjaBkaBlaBmaAmazcaBnaBoaBnaBnaBnaBnaBnaBnaBpaBnaBqaaaaAxaBraBsaBtaBuaBvaAxaaaaxYaxZayaaCXaBwaBxaByaCYayaaqsaBzaydaBAaBBaBCaBDaBEaAPaBFaBGayoayoaBHayoaAQazwanbazxahfafmaASaBIaBJaBKaBLayuatuazFaBMaBNaBOaBOazFaBSaBPaAWazFaBQaZMaBRaqGaAXauJaltaBVaBWaBWaBWaBWaBWaBXaltaltaBYaBZaCaaltaltayKaCbaCcayKaCdaCealtaltaltaltaltaltaCfaCgaChaCiaCiaCiaCjaCkaClaCmaCnaCoaCpaCqaCraCsaCtaCuaCvaCwaCwaCwaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauSayWaCxaBeaCyaCzaCAaCBaCCaCDazcaAmaCEaCFaCGaCFaCFaAmazcaCHaCIaCJaCKaCLaCMaCNaCOaCPaCQaBqaadaAxaCRaCSaCTaCUaCVaAxaadaxYaxZayaaCZaDabiybizbiAayaaqsaDbaydaDcaDdaDeayoaDfaDgaDhaDiaDjaAQayqaDkayqazwanbazxahfafmaASaDlaDmaDnaDoasxaDpaDqaDraDsaDtaDtaDuaDvaDwaDBaDxaBUaDyaDzaDAaDCaDDaltaHwaltaHwaltaHwaltaHwaltaltaBYaDEaDFaDGaDHayKaDIaDJayKarPamIaltaaaaltaDKaDLaDLaDMaDNaDOaDOaDOaDOaDOaDPaDQaDRaDSaDTaDTaDTaDUaVqaDWaDXaDYaDZaEaaEbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUaBcayUayUayUayUayUayUaBcayUaaaauSaBdazbaBeaBfaBgaBeaBeaBeaBhazcaAmaBiaBjaBkaBlaBmaAmazcaBnaBoaBnaBnaBnaBnaBnaBnaBpaBnaBqaaaaAxaBraBsaBtaBuaBvaAxaaaaxYaxZayaaCXaBwaBxaByaCYayaaqsaBzaydaBAaBBaBCaBDaBEaAPaBFaBGayoayoaBHayoaAQazwanbazxahfafmaASaBIaBJaBKaBLayuatuazFaBMaBNaBOaBOazFaBSaBPaAWazFaBQaZMaBRaqGaAXauJaltaBVaBWaBWaBWaBWaBWaBXaHwaltaBYaBZaCaaltaltayKaCbaCcayKaCdaCealtaltaltaltaltaltaCfaCgaChaCiaCiaCiaCjaCkaClaCmaCnaCoaCpaCqaCraCsaCtaCuaCvaCwaCwaCwaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauSayWaCxaBeaCyaCzaCAaCBaCCaCDazcaAmaCEaCFaCGaCFaCFaAmazcaCHaCIaCJaCKaCLaCMaCNaCOaCPaCQaBqaadaAxaCRaCSaCTaCUaCVaAxaadaxYaxZayaaCZaDabiybizbiAayaaqsaDbaydaDcaDdaDeayoaDfaDgaDhaDiaDjaAQayqaDkayqazwanbazxahfafmaASaDlaDmaDnaDoasxaDpaDqaDraDsaDtaDtaDuaDvaDwaDBaDxaBUaDyaDzaDAaDCaDDaltaIXaHwaIXaHwaIXaHwaIXaHwaltaBYaDEaDFaDGaDHayKaDIaDJayKarPamIaltaaaaltaDKaDLaDLaDMaDNaDOaDOaDOaDOaDOaDPaDQaDRaDSaDTaDTaDTaDUaVqaDWaDXaDYaDZaEaaEbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayWaEcaBeaEdaEeaEfaEgaEhaEiazcaEjaCFaCFaCFaCFaCFaCFaEkaElaCIaElaEmaElaElaElaElaCPaElaBqaaaaAxaEnaEoaEoaEpaEqaAxaaaaxYaxZayaaEraEsaEtaEuaEvayaaqsaEwaydaydaDiaExaEyaEzaEAaydaydayoayoayqaEBayqazwanbazxahfafmaASaDlaECaEDalSaEFaEGaEHaEIaEJaEKaEKaEKaEKaEKaELazFaEMaEOaFHaqGaHCaHDaltaltaltaltaltaltaltaltaltaltaltaltaltaEPaltayKaEQaERaESaETaEUaEVaEWaEVaEXaEYaDOaEZaFaaFbaFbaFbaFbaFcaFdaFeaFcaFcaFcaFcaFcaFcaFcaFfaFgaFhaCwaCwaCwaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayWaFiaBeaFjaFkaFlaFmaFnaFoazcaFpaCFaCFaCFaCFaCFaFqazcaFraFsaFtaFuaElaElaElaFvaFwaFxaBqaadaAxaFyaFzaFAaFBaFCaAxaadaxYaFDayaaFEaFFaEtaFGaENayaaqsaFIayqaFJayoaFKaFLaFMayoaFNayqaFOaFPayqaFLayqaFQaoNaFRahfafmaASaDlaFSaFTaFUattatuazFaFVaFWazFaFXazFaFZazFaFYaZMaZMaWIaGbaGcaGeaGfaGgaHHaGiaGiaGjaGkaHyaHzaGkaGlaGmaGkaGkaGnaGiaGoaGpaCnaGqaGraGsaGtaGuaGtaGvaGwaFbaGxaGyaFbaGzaGAaGBaFcaGCaGDaFcaGEaGFaGGaGHaGIaGJaGKaGLaGMaGNaGOaGPaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGQayUayWaGRaBeaBeaGSaGTaGUaGTaBeazcazcazcazcaGVaCFaGWaGXazcaGYaCIaElaElaElaGZaElaElaCPaHaaBqaaaaAxaAxaHbaHcaHbaAxaAxaaaaxYaxZayaaHdaHeaHfaHgaHhayaaqsaHiayqaHjayoaHkaFLaHlayoaHmayqaAQaAQayqaHnayqaHoaHpaHqahfanDaASaASaASaASaASaHraHsazFaHtaHuazFaHvazFaHxazFaGdaGhaHJaGhaHAaHGbiBbiCaHEaHFaHIaHIaIYaIZaJcaKmaHIaHKaHLaHMaxpaxpaxpaHNaHOaHPaHQaHRamIaHSaHSaHSaHTaHUaFbaHVaHWaHXaHYaHZaIaaFcaIbaIcaFcaIdaIeaIfaIgaGIaIhaFfaFgaDYaIiaIjaGPaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayWaxBaIkaIlaImaIlaInaxBaIoaIpaIqaIrazcaIsaCFaCFaItazcaIuaCIaElaIvaIwaIxaIyaIzaIAaIBaBqaaaaadaaaaICaIDaICaaaaadaaaaxYaxZayaaIEaIFaIGaFGaIHayaaqsapyayqaIIayoaFLaFLaFLaIJaIKayqaaaaaaaILaIMaINaIOaIPaIQemiaISaILaaaaaaaITaIUaIVaIWazFaIXaHuaHuaHuaHuaHuazFaJaaJbaJdaJeaJdaJdaNtaPQbiDaBTaBTaJfaKhaKiaKjaKkaJiaJiaJjaJkaJlaJiaJmaHSaHSaJnaHTaHSaHSaHSaJoaJpaHTaHUaFbaJqaJraJsaJtaJuaJvaFcaJwaJxaJyaJzaJAaJBaJCaJDaIhaFfaJEaDYaGNaJFaGPaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayWaxBaIkaIlaImaIlaInaxBaIoaIpaIqaIrazcaIsaCFaCFaItazcaIuaCIaElaIvaIwaIxaIyaIzaIAaIBaBqaaaaadaaaaICaIDaICaaaaadaaaaxYaxZayaaIEaIFaIGaFGaIHayaaqsapyayqaIIayoaFLaFLaFLaIJaIKayqaaaaaaaILaIMaINaIOaIPaIQemiaISaILaaaaaaaITaIUaIVaIWazFbHHaHuaHuaHuaHuaHuazFaJaaJbaJdaJeaJdaJdaNtaPQbiDaBTaBTaJfaKhaKiaKjaKkaJiaJiaJjaJkaJlaJiaJmaHSaHSaJnaHTaHSaHSaHSaJoaJpaHTaHUaFbaJqaJraJsaJtaJuaJvaFcaJwaJxaJyaJzaJAaJBaJCaJDaIhaFfaJEaDYaGNaJFaGPaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayWaxBaJGaJHaJIaJHaJJaJHaJHaJHaJKaxBazcaJLaJMaJLazcazcaJNaJOaJNaBnaBnaBnaBnaJNaJPaJQaBqaJRaJSaJSaJTaJUaJVaJSaJSaJWaxYaJXayaaJYayaaJZaKaaKbayaarjaoJayqayqayqaAQaKcaAQayqayqayqaILaILaILaKdaIPaIPaIPaIPaIPaKeaILaILaILaITaKfaIVaKgazFaLMazFazFazFazFazFaJdaGaaKsbiEaKtbgUaKoaMcaLQaLcaLTaBTaKpaKraKraKjaLSaJiaLUaKuaKvaKwaJiaKxaKyaKzaKAaKBaKCaKDaKEaKFaKGaHTaHUaFbaKHaKIaKJaJtaJuaKKaFcaKLaKMaKNaKOaKPaKQaKRaFcaFcaKSaFgaDYaIiaIjaGPaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauSaKTaxBaKUaKVaKWaKXaKYaKZaweaLaaLbaxBaLjaLdaLeaLeaLfaLeaLeaLgaLeaLeaLeaLeaLeaLeaLhaLiaLqaLkaLlaLmaLmaLnaLmaLmaLmaLmaLoaLpaLxaLraLmaLsaLmaLtaMWaLuaLvaLwaLRaEEaIRaIRaIRaLNaLPaLPbiFaLPaLPaLAaLBaLCaLDaLEaLFaLGaLPaLPbiFaLHaLIaLJaLKaPJbcXaNKbiGaLPbiHbiIaOCaLVaKsaLWaWHaLXaLYaOvaNjaNlaNnaBTaLZaMaaMbaNkaNmaJiaMdaKuaMeaMfaJiaJiaMgaMhaMiaMjaMkaMlaMmaMnaMoaHTaHUaFbaMpaMpaMqaMraMpaMpaFcaMsaMtaFcaMuaKRaKRaKRaFcaMvaMwaMxaDYaCwaCwaCwaMyaMyaMyaMzaMzaMzaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayVayUayUayUayUayUayUayVayUaaaauSaBdaMAaKUaMBaMCaMDaMEaMFaweaMGaLbaMHaIkaLdaMIaMJaMKaMLaMLaMMaLeaLeaLeaLeaLeaLeaLeaLiaLeaLdaMNaLeaLeaMOaMPaMQaMQaMQaMRaMSaMQaMTaMQaMUaMQaMVaOnaMXaMYaMZaIPaIPaIPaIPaIPaIPaIPaIPaLzaIPaIPaNaaNbaNcaNdaNeaNfaNgaIPaIPaLzaIPaNhaIPaIPaIPaIPaIPaIPaIPaNiaIPaOCaNoaNpaNqaNraStaNsbiJaOwaOxaOyaBTaNuaOuaOuaHBaOzaJiaNvaKuaNwaNxaNyaJiaHSaHSaNzaHSaHSaHSaNAaNBaNAaHTaHUaFbaNCaMpaMpaNDaMpaNEaFcaFcaFcaFcaFcaFcaFcaNFaFcaFfaFfaFgaDYaNGaNHaCwaNIaNJaRkaNLaNMaMzaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7082,7 +7082,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUbanaPebaoaTcaUwaVFaUwaUubapaUwbaqaUwaTcbarbasbataXpaXpaXpbaubavaXpaZbbawaZbaPlaZdaZeaZfaZgaPlaZhaZibaxbayaZjbazaZmaZnaWdbaAaZpaZpaZGbaBaZpbaDbbxaIPaIPbbZaZvbaFbaGbaHbaIbaJbcebaLbaMbaNbaOaZAaZAbaPbaQbaPaZAaZAbaRbaSbaCbaTbaUbaXbaYbbzbaVbaWaZDbjoaIPaIPbgTbgTbjpbbXaJdaJdaJdbbbaSqbbbaJdbbcaJdaJdaJdaJibcbbdZbbdbbdbbdbbdbcfbdHaJiaZWbbgbbgaZWbaabaabaabaaaHTaZZbaababaFbaFbaFbbbhaFbbbhaFbbbhaFbaFbaCwaCwbbibbibbibbibbibbiaCwaCwbbjaQjbbkaQiaQjaQjbblaQlaQlaQlaQlaSZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadauSauSayUayUayUayUayUayUayUayUauSauSaweaxBaxBaTcaTcaTdaTcaTcaTcaTcaTeaTcaTcbbmbbnbboaXpaYWbbpbaubbqaXpbbrbbsbbraPlaZdaZeaZfaZgaPlbbtaZiaZjbbubbvbbwaZmaZnbjqaZsbbybaZbbabbAaZpbaDbbCaIPaIPaXNbbDbbEbaJbbFbbGbbGbbHbbIbbJbaNbbKaZAaZAbaPbbLbaPaZAaZAbbMbaSbbBbbNbpdbbRbbSbcWbaWbbOaZDbjobbUaIPaIPbaabaabaabecbGkbehbaabaabaabeibembembembembeobaabaabaabaabaabaabaabaabehbaabaabaabaabaabaabaabcabepbccbcdbaabesbembembaabembaabembaabembekbeobfObaabaabaabaabaabaabbWbcgaSXaQjbchbcibcjbckaMzaMzaMzaMzaMzaRIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUawhawiawiawiawiawiawiawiawiawhawibclaxDaxDbcmbcnbcobcpbcpbcpbcqbcrbcsaPjbctbcubcvaXpaXpaXpbcwbcxaXpaPlaPlaPlaPlaZdaZebcybczaPlaZhaZiaZjbcAbcBbcCbcDbcEbcFbcGbcGbcGbcHbcIaZsbcJaWdaQUaNhaXNbcKbcLbaJbcMbcNbcObcPbcQbcRbaNbcSbaPaZAbcTbcUbcTaZAbaPaZCbaSbbPbbNbpdbbRbdVbcWbaWbaWaZDbjraIPaIPaIPbaabaabaabaabHGbbWbaabaabaabaabcYbaabaabaabaabaabcZaYzaYzaYzaYzbdabaabbWbaabaabaabaabaabaabdbbdcbddbdebdfbdfbdfbdgbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdhbdibdjbdkbdkbdlaQibdmaQjbdnaQlaQlbdoaQlbdpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadayUaxAaxBaxAazaaxBaxBbdqaxAaxBaxAazaaxBaxBaxBbdrbdsbdrbdrbdrbdrbdtbduaPjaPjaPjbdvaVLaXpaYWbdwbdxbbqaXpbdybdzbdyaPlaPlaPlbdAbdBaPlaZhaZibdCbdDbdEbdFaZmaPjaWdaWdaWdaWdaWdaWdaWdbdGaWdbfPaIPaXNbcKbdIbaJbcMbdJbdKbcPbcQbaJbaNbdLbdMaZAbdNbdObdPaZAbdQbdRbaSbbQbbTbcVbdWbdXbjdbaWbdSaZDbjobeaaIPbedbgBbgBbgBbiibHHbjtbeebeebeebfAbefbeebeebjubgBbgBbgBbgBbgBbjvbjwbejbjxbjtbgBbgBbaabaafnsbelbjybenbjzbjAbeqbeqbeqbaabgBbgDbjBbgBbgBbaabaabaabaabaabaabaabaabaabaabaabbWbetbeubevbewaQiaQjaPbaMzaMzaMzaMzaMzaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadayUaxAaxBaxAazaaxBaxBbdqaxAaxBaxAazaaxBaxBaxBbdrbdsbdrbdrbdrbdrbdtbduaPjaPjaPjbdvaVLaXpaYWbdwbdxbbqaXpbdybdzbdyaPlaPlaPlbdAbdBaPlaZhaZibdCbdDbdEbdFaZmaPjaWdaWdaWdaWdaWdaWdaWdbdGaWdbfPaIPaXNbcKbdIbaJbcMbdJbdKbcPbcQbaJbaNbdLbdMaZAbdNbdObdPaZAbdQbdRbaSbbQbbTbcVbdWbdXbjdbaWbdSaZDbjobeaaIPbedbgBbgBbgBbiibIYbjtbeebeebeebfAbefbeebeebjubgBbgBbgBbgBbgBbjvbjwbejbjxbjtbgBbgBbaabaafnsbelbjybenbjzbjAbeqbeqbeqbaabgBbgDbjBbgBbgBbaabaabaabaabaabaabaabaabaabaabaabbWbetbeubevbewaQiaQjaPbaMzaMzaMzaMzaMzaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaweayUbexayUayWaxBaxBayXayUbeyayUayYbezbeAbeAbdrbeBbeCbeDbeEbeFbdtbeGbeHbeIbeIbeJbeKaXpaXpaXpbeLbeMaXpaPjaPjaPjaPjbeNbeObePbeQbeObeRaZibeSbeTaZjaZlaZmbeUbeVbeWbeXbeXbeXbeXbeYbeZbeVbjCaIPbbZaZvbaJbfbbfcbfdbfebffbcQbfgbfhaXYbfibfjbfkbfkbfkbflbfmaYdbfnbdTbdUbdYbpxbfobjdbaWbfpaZDbjoaIPbjDbfvbfvbfvbfvbfvbfvbfvbfwbfxbfxbfxbfybfzbfzbfwbjEbjEbjEberberberberberbfBbfBbfBbfCbfBbfBbfBbfBbfBbfGbfHbfIbfJbfJbfJbfKbfLbfLbfLbfLbfLbfMbfNbfNbjFbjGbfNbjHbjIbfNbfNbfRbfSbfSbfSbfSbfTbfUbfVbfWaMzaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAaauSaAbaxyayUaAcaAdbfXbfYayUaxyaAbayUauSaAaawebdrbfZbgabgabgabgbbgcbgdbgebeObeObgfbggaXpaYWbghbeLbgiaXpbgjbgjaRTbgkbglbgmbgnbgmbgmbgobgpbgqaZkbgrbgsaZmaRTbgtbgubeVbgvbgwbgxbgyaPNbgAbjJbgCbjKaZvbgEaZybgFbgGbgHbgIbcQbgJaZvaadbgKbjLbjMbjMbjMbjNbgMaadaZDbfqbfrbfsbftbaWbfubaWbgNaZDbjoaIPbjObfvbjPbgVbgWbgXbgYbfvbhfbjQbjQbjQbhbbhcbhcbhdbhebjRaWYbfDbfEbfFbhhberbhlbhibhjbhkbhibhmbhnbfBbfBbhobhpbhqbhrbhsbhtbhubhvbhwbhxbjSbfLbhzbhAbhzbfLbhBbhCbhBbfSbhDbhEbhDbfSbhFbhGbfSbhHbhIaMzaMzaMzaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaadaadaadaadayUbhJayUayUayUayUayUayUbhKayUaadaadaadaaabdrbhLbdrbhMbgabhNbhObdraRTaTfbhPbhQbhRbhSbhSbhSbhSbhSbhSbhTbhUbhVbhWbhXbhYbhYbhYbhYbhYbhYaZmbhZaZiaZmbhYbhYbiabibbicbidbiebifbiebigbihbfaaIPbjTaZvbijaZyaZyaZyaZybgIbcQbikaZvaadbgKbjUbilbimbinbjVbgMaadaZDbgObbNbgPbgQbaWbjdbaWbaWaZDbjoaIPbjDbfvbirbisbitbitbiubivbhcbiwbhcbhcbhbbjWbhcbhcbhcbhcbixbfDbjXbjYbjZberbkabhibhibkbbkabkcbhibfBbkdbkebfHbkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqbkrbfLbksbktbkubfSbgRbgSbgRbiobgRbgRbfSbkzbhIaaaaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7116,10 +7116,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebNFbUDbJIbJIbJIbUEbEybUFbEybUGbEybTvbJIbJIbUHbNEbEyaaaaadaaaaaabNFbIlbMsbEybEybMsbUIbPNbUJbUKbULbUMbUNbUObUPbUQbPNbURbUSbHbbOObUTbUUbUVbPdbPdbUWbOPbUXbUYbUZbVabPdbPdbOWbVbbVcbVdbVcbVdbVebVdbVfaadbQkbQkbQkbQkbQkaadbEEbCxbPebQtbVgbVhbVibVjbVkbVlbVmbVnbQtbQtbQtbQtbVobPebCxbFavIdbGlbGlbVpbVqbOnbVrbOnbVsbVtbGlbGliiObLRbVubThbThbThbVvbVwbVxbVybVzbVAbSbbVBbUAbVCbUAbVDbScbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybEybShbJIbJIbJIbVFbJIbTubVGbEybEybEybVHbEybEybEybNFbNFbNFbVIbVJbVKbVLbVMbGObVNbUIbPNbPNbPNbPNbPNbPNbPNbPNbPNbPNbVObVPbHbbVQbNSbVRbVSbTNbVTbTNbOPbPdbPdbPdbVabVUbQibQibVVbVWbVXbRrbVYbVZbWabRvbRwbRxbWbbWcbWcbQkaadbEEbCxbWdbWebWebWebWfbWgbQtbWhbVhbWibVhbVhbVhbVhbWjbPebCxbFabGlbGlbGlbWkbWlbUnbWmbOnbWnbWobUjbUjbWpbLRbWqbWrbThbThbWsbTkbWtbVzbVwbWubSbbWvbUAbWwbUAbUAbScbVEbNrbSebNraadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaoBaaeaadaadbWxaoBbEybEybEybEybEybEybEybEybEybEybJIbJIbJIbJIbJIbWybWzbWAbWAbWBbWCbWDbFnbFnbFnbFnbWEbWFbWFbWFbWFbWFbWGbWHbWHbWIbEybURbWJbHbbWKbWLbWMbWNbQibQibWObWPbQibQibWQbWRbWSbPdbWTbWUbWVbWWbPdbWXbWYbWZbSSaadbSTbXabXbbXcbQkaadbRBbXdbMPbMPbMPbXebPebXfbQtbXgbXhbXibXjbXkbXkbXkbXlbPebCxbFabLRbLRbLRbLRbXmbXnbVrbXobXmbLRbLRbLRbLRbLRbXpbXqbThbThbXrbXsbXsbXsbXsbXtbSbbXubXvbXwbXxbXybScbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXzbXAbXAbXAbXAbXBbXCbXCbXDbXEbXFbXGbXHbXIbXJbXKbEybXLbEybEybEybEybEybXMbEybEybMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObNEbXPbEybURbWJbHbbWKbXQbXRbXSbXTbTSbXUbXVbTSbTSbXWbXXbXYbXZbYabYbbYcbYdbPdbWXbYebYfbUabUbbRxbYgbWcbWcbQkaadbRBbYhbEEbEEbEEbCxbPebYibQtbQtbYjbYkbYlbQpbXkbQpbYmbPebCxbFabUibUjbUjbYnbUlbOnbYobUnbYpbYqbGlbGlbGlbLRbYrbYsbYtbThbYubThbThbThbYvbYwbYxbYybYzbYAbYBbYCbScbVEbNrbSebNraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXzbXAbXAbXAbXAbXBbXCbXCbXDbXEbXFbXGbXHbXIbXJbXKbEybXLbEybEybEybEybEybXMbEybEybMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObNEbXPbEybURbWJbHbbWKbXQbXRbXSbXTbTSbXUbXVbTSbTSbXWbXXbXYbXZbYabYbbYccaqbPdbWXbYebYfbUabUbbRxbYgbWcbWcbQkaadbRBbYhbEEbEEbEEbCxbPebYibQtbQtbYjbYkbYlbQpbXkbQpbYmbPebCxbFabUibUjbUjbYnbUlbOnbYobUnbYpbYqbGlbGlbGlbLRbYrbYsbYtbThbYubThbThbThbYvbYwbYxbYybYzbYAbYBbYCbScbVEbNrbSebNraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaoBaadaoBaoBbNFbNFbNFbJIbYDbYEbYFbYGbYHbEybJIbEybYIbYJbYIbYKbYLbYIbYMbMsbNGbXNbYNbYObYPbYQbYRbYSbYNbYTbYUbYVbYWbXObXObXPbEybYXbWJbHbbYYbYZbZabZabZbbZcbZcbZcbZcbZcbZdbZebOPbOPbOPbZfbPdbWVbZgbZhbZibZjbZkbZlbQkbQkbQkbQkbQkaadbRBbYhbZmbCwbCwbCxbQlbZnbZobZpbZqbZrbZsbZtbXkbZtbZubPebCxbFavIdbZvbGlbZwbVqbOnbVrbOnbVsbZxbGlbZviiObLRbZybZzbZAbZBbZCbZDbZEbZEbZFbZGbZHbZIbYzbZJbZKbZLbScbVEbNrbSebNrbNrbNraaeaaeaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaaeaaeaaeaaebZMbJIbZNbJIbZObZPbYEbZQbJIbZRbJIbEybYIbZSbYIbZTbZUbYIbZVbMsbNGbXNbYNbZWbZXbZYbZZcaabYNcabcaccadcaecafbXObXPbEybURbWJbHbcagcahbNScaicajbZccakcalcambZccanbVacaobOPcapcaqcarcascatcaubVZcavbRvcawbRxcaxcaycazbQkaadbEEbYhbEEcaAcaBbCxbPecaCcaDcaEcaFcaGcaDcaHbXkcaHbRHbRJbCxbFabGlbGlbGlcaIcaJbUnbWmbOnbWncaKbUjbUjbWpbFacaLcaMcaNcaOcaLcaLcaPcaQcaRcaScaTcaUcaVcaWcaXcaYbScbVEbNrcaZbNrcbabNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBcbbaoBaoBaoBaadaadbNFbNFbNFcbccbdcbecbfcbgbJIbEybEycbhbYIcbicbjbYIcbkcblbYIbMsbNGbXNcbmcbncbobZYcbpcbmcbmcabcbqcbrcbscbtbXObXPbEybURbWJaYncbucbucbvcbwcbxcbycbzcbAcbBbZcbPdbVacbCcbDcapcbEcarcascbFcbGbVZcbHcbIcbJcbKcbLcbMcbNbQkaadbEEbYhbEEbJZbJZbCxbPebPfcbOcbPbPfcbQbPfbPfbPfbPfbPfbPebCxbFabLRbLRbLRbLRbXmcbRbVrcbSbXmbLRbLRbLRbLRbFabVwcbTbVwcbUbVwcaLcaPcaQcbVcbWcbXcbYcbZccabUAccbbScbVEbNrcccccdbQSbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaaeaaeaaeaaebZMbJIbZNbJIbZObZPbYEbZQbJIbZRbJIbEybYIbZSbYIbZTbZUbYIbZVbMsbNGbXNbYNbZWbZXbZYbZZcaabYNcabcaccadcaecafbXObXPbEybURbWJbHbcagcahbNScaicajbZccakcalcambZccanbVacaobOPcapcaqcarbIZcatcaubVZcavbRvcawbRxcaxcaycazbQkaadbEEbYhbEEcaAcaBbCxbPecaCcaDcaEcaFcaGcaDcaHbXkcaHbRHbRJbCxbFabGlbGlbGlcaIcaJbUnbWmbOnbWncaKbUjbUjbWpbFacaLcaMcaNcaOcaLcaLcaPcaQcaRcaScaTcaUcaVcaWcaXcaYbScbVEbNrcaZbNrcbabNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBcbbaoBaoBaoBaadaadbNFbNFbNFcbccbdcbecbfcbgbJIbEybEycbhbYIcbicbjbYIcbkcblbYIbMsbNGbXNcbmcbncbobZYcbpcbmcbmcabcbqcbrcbscbtbXObXPbEybURbWJaYncbucbucbvcbwcbxcbycbzcbAcbBbZcbPdbVacbCcbDcapcbEcarbIZcbFcbGbVZcbHcbIcbJcbKcbLcbMcbNbQkaadbEEbYhbEEbJZbJZbCxbPebPfcbOcbPbPfcbQbPfbPfbPfbPfbPfbPebCxbFabLRbLRbLRbLRbXmcbRbVrcbSbXmbLRbLRbLRbLRbFabVwcbTbVwcbUbVwcaLcaPcaQcbVcbWcbXcbYcbZccabUAccbbScbVEbNrcccccdbQSbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaadaadaadbNFcceccfccfccgbYHbNEbEycchccibYIccjcckcclccjccjccmbImbNGbXNcbmcbmccnccoccpccqccrccscctccuccvccwbXObXPbEyccxccycczcbuccAccBccCccDccEccFccGccHbZcccIccJcaobOPcapccKcarcbEccLbWXccMccNbUaccOccPccQcaycaybQkaadbRBbYhccRbEEccSbCxccTbWebWeccUbPfccVccWccXbEEccYccZbEZbCxbFabUibUjbUjcdabUlbOnbYobUncdbcdcbGlbGlbGlbFacddbVwbVwbVwbVwcaLcdecdecdfcdgbYxcdhbUAcdibUAbVDbScbVEbNrcdjbQTcdkbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaaQaaQaaQaaQaaQaaQaaYaaQaaQaaQaaQaaQaaaaaabEybEybEybEybEybEycdlbEybEybEybEycdmcdnbYIccjcbjcdoccjccjccmbImbNGbXNcdpcdqcdrcdsbYNbYNcdtcducdvcdwcdxcdybXOcdzcdAcdBcdCcdDcbucdEcdFcdGcdHcdIcdJcdKcdLcdMbRpcdNbOPbOPbOPcdObPdcdPcdQbWXbWYbPdbSScdRcdSbQkbQkbQkbQkaadbRBcdTcdUbEEcdVcdWcdXbMPcdYcdZbEEceacebcecbEEcedbOibOkceebFavIdbGlbGlcefbVqbOnbVrbOnbVscegbGlbGliiObFacehbVwceicejcekcelcemcenceocdgbSbcepceqbUzbUAcerbSccesbNrcetceubSebPIaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaadaaaaadaaaacfaaaaadaaaaadaaaaaQaadaadbEycevcewbJIcexbJIbJIbJIbJIbNEbEyceycezceAccjcbjbYIceBceCbYIbImbNGbXNceDceEbYNbYNbYNcbmceFceGceHceIceJceKbXObEybEyceLceMceNcbucbuceOcePceQceRceRceRceRbZcbPdceSceTceUceVceWceXceYceZcaubVZcfabRvcawccPcfbcfccfcbQkaadbRBbCwbYhbEEbEEcfdbBrbEEcfecffbEEbEEcfgbEEbEEcffcfhbJccfibFabGlbGlbJecfjcfkbUncflbOnbWncfmbUjbUjbWpbFabVwbVwcfnbVwbVwcaLcdecdecfocfpbSbcfqcfrcfsbUAcftbScbVEbNrbNrbNrbSebNraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7148,10 +7148,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacwVcwWcwXcwWcwXcwWcwXcxPcxQcxRcuPcxScxTcxkcxUcxVcxWcxXcxYcxkcxZcyacuPcwgcwJcxJcybcfWcwxcyccmCaadaaacydaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaacocaaaaaaaaacyecyecyecyecyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcwocwocwocwocwoaaacwpaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcygcyhcygcyhcygcyhcygcyicyjcykcylcwGcvAcvAcymcyncwecvAcvAcwAcyocypcyqcyrcyscybcsVaaeaaeaaeaadaaaaaacytcyucyvcyvcyvcyucyvcyvcyvcyucyvcyvcyvcywcyvcyvcyvcyxcyycyzcyAcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacwPcwQcwQcwQcwQcwRcwpcwScwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaadaadcyBcyCcyCcyCcyCcyCcyCcyCcxQcyDcuPcyEcyFcyGcyHcyIcyJcyKcyHcyLcyMcyNcuPcyOcyPcwJcyQcsVaaaaaaaaeaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaacocaaecyecyecyecyRcyScyRcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcxwcxwcxwcxwcxwaaacwpaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcyBcyfcyBcyfcyBcyfcyBcxQcyTcyUcyVcyWcyXcyYcyZczaczbcyYczcczdczeczfczgczhcziczjcsVaaaaaaaaeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcocaaeczkczlczmcyAczncyAcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaaaaaaaaaadaaaaaaaaaczoaaaaaaaaaaadaaaaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcyBcyfcyBcyfcyBcyfcyBczpczqczrczscztczuczuczvczaczwczuczuczxczyczzczAczBcfWcfWcfWaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeczCaaecyeczDczEczFcznczGczEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcwocwocwocwocwoaaactVaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaadaadcyBcyCcyCcyCcyCcyCcyCcyCaaaczpcsRczHczIcsVcfWcsVcsVcsVcfWcsVczIczJcirczKczLaaeaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaeczMczMczMczMczNczOczPczQaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacwPcwQcwQcwQcwQczRczSczRcwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaaczTcxPczTcxPczTcxPczTcxPaaacfWczUczVczWcnIczXczYczZcwJczXcnIczWcAacAbcfWcAcaaeaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaaaaaczMczMcAdcAecAfczMczMczMczMczMaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcxwcxwcxwcxwcxwaaactVaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcyBcyfcyBcyfcyBcyfcyBcxQcyTcyUcyVcyWcyXcyYcyZczaczbcyYczcczdczeczfczgczhcziczjcsVaaaaaaaaeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcocaaeczkczlczmcyAczncyAcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaaaaaaaaaadaaaaaaaaacwpaaaaaaaaaaadaaaaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcyBcyfcyBcyfcyBcyfcyBczpczqczrczscztczuczuczvczaczwczuczuczxczyczzczAczBcfWcfWcfWaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeczCaaecyeczDczEczFcznczGczEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcwocwocwocwocwoaaacwpaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaadaadcyBcyCcyCcyCcyCcyCcyCcyCaaaczpcsRczHczIcsVcfWcsVcsVcsVcfWcsVczIczJcirczKczLaaeaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaeczMczMczMczMczNczOczPczQaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacwPcwQcwQcwQcwQbJacwpbKjcwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaaczTcxPczTcxPczTcxPczTcxPaaacfWczUczVczWcnIczXczYczZcwJczXcnIczWcAacAbcfWcAcaaeaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaaaaaczMczMcAdcAecAfczMczMczMczMczMaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcxwcxwcxwcxwcxwaaabKxaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiabiabiaaaaaaaaaaadaaaaadaaaaadaaaaadaaacfWcwJczVcAgcAhcwJcwJcwJcwJcwJcAicAjcAacwJcfWaaeaaeaadaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaaaaaczMcAkcAlcAmcAncAocApcAqcArczMaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaaaaadaaaaadaaaaaactVaaaaaaaadaaaaadaaaaaaaaQaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaadaaaaadaaaaadaaaaadaaacfWcAscAtcAucAvcwJcwJczZcwJcwJcAwcAjcAxaZJcfWaaaaadaaaaadcxOabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocaaaaaaczMcAycAzcAAcABcACcADcAEcAFczMaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaQaaQaaQaaQaaQaadaadaaactVaaaaadaadaaQaaQaaQaaYaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadabiabiabiabiabiabiabiabiabiaadcfWcwJcwJcAGcAvcwJcAHcAIcAJcwJcAicAKcwJcwJcfWaadaadaadaadcxOabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcrLcALaadczMcAMcANcAOcAPcAQcARcAScATczMaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcAUaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index 1ab28a33..1aaeb8a4 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -304,6 +304,16 @@ icon = "meow_mix" desc = "No, we don't serve catnip, officer!" +/datum/barsign/goose + name = "The Loose Goose" + icon = "goose" + desc = "Drink till you puke and/or break the laws of reality!" + +/datum/barsign/the_hive + name = "The Hive" + icon = "thehive" + desc = "Comb in for some sweet drinks! Not known for serving any sappy drink." + /datum/barsign/hiddensigns hidden = TRUE diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 95258c70..9d1c0e0c 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -374,3 +374,7 @@ name = "insect eyes" desc = "These eyes seem to have increased sensitivity to bright light, with no improvement to low light vision." flash_protect = -1 + +/obj/item/organ/eyes/ipc + name = "ipc eyes" + icon_state = "cybernetic_eyeballs" \ No newline at end of file diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 0f9017fb..977a33b8 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -210,7 +210,10 @@ obj/item/organ/heart/cybernetic/upgraded/on_life() addtimer(VARSET_CALLBACK(src, dose_available, TRUE), 5 MINUTES) ramount = 0 - +/obj/item/organ/heart/ipc + name = "IPC heart" + desc = "An electronic pump that regulates hydraulic functions, the electronics have EMP shielding." + icon_state = "heart-c" /obj/item/organ/heart/freedom name = "heart of freedom" diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index bfffe9b6..3c80838f 100644 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -96,6 +96,10 @@ icon_state = "liver-p" desc = "A large crystal that is somehow capable of metabolizing chemicals, these are found in plasmamen." +/obj/item/organ/liver/ipc + name = "reagent processing liver" + icon_state = "liver-c" + /obj/item/organ/liver/cybernetic name = "cybernetic liver" icon_state = "liver-c" diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index d3805c5c..5452a1aa 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -2,6 +2,7 @@ /obj/item/organ/lungs name = "lungs" + desc = "Looking at them makes you start manual breathing." icon_state = "lungs" zone = BODY_ZONE_CHEST slot = ORGAN_SLOT_LUNGS @@ -461,6 +462,10 @@ S.reagents.add_reagent("salbutamol", 5) return S +/obj/item/organ/lungs/ipc + name = "ipc lungs" + icon_state = "lungs-c" + /obj/item/organ/lungs/plasmaman name = "plasma filter" desc = "A spongy rib-shaped mass for filtering plasma from the air." diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index 93210fe3..1d1aa3d6 100644 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -96,3 +96,7 @@ name = "digestive crystal" icon_state = "stomach-p" desc = "A strange crystal that is responsible for metabolizing the unseen energy force that feeds plasmamen." + +/obj/item/organ/stomach/ipc + name = "ipc stomach" + icon_state = "stomach-ipc" \ No newline at end of file diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 2c4d4010882c96f053bcd5e5fd4512b5f7090b08..3bbb57d971964a4a3d8b521bb9bbdf7c5111f4a6 100644 GIT binary patch delta 127176 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