From 5f65824f81e4ec8b9904466d795ec1c5acd6f9bb Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Tue, 5 May 2015 18:53:17 -0400 Subject: [PATCH 1/4] Updated Corgi pAI Sprite --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- icons/mob/pai.dmi | Bin 24785 -> 35758 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 566ed88266b..fdef89d6865 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -24,7 +24,7 @@ "Cat" = "cat", "Mouse" = "mouse", "Monkey" = "monkey", - "Corgi" = "corgi", + "Corgi" = "borgi", "Fox" = "fox" ) diff --git a/icons/mob/pai.dmi b/icons/mob/pai.dmi index 954088bfa7ad44421e795785ca44c3e695ebd52b..062799b7c1b7f1ce22a9f2391b2d91f1a77d208e 100644 GIT binary patch literal 35758 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"lCYy2P#FUwG*>jBM$?63JMFeLPi^r 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 z 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 From 7aa67928b37463a6058656553fb10a32d91fa7b6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 6 May 2015 18:19:20 -0400 Subject: [PATCH 2/4] Manual update --- code/ATMOSPHERICS/atmospherics.dm | 9 +- .../components/unary/unary_base.dm | 4 +- code/__HELPERS/global_lists.dm | 3 +- code/datums/mind.dm | 72 +- code/datums/uplink_item.dm | 2 +- code/game/area/areas.dm | 2 +- code/game/dna/dna_misc.dm | 8 +- code/game/dna/genes/monkey.dm | 8 +- .../gamemodes/changeling/powers/lesserform.dm | 2 +- code/game/gamemodes/shadowling/shadowling.dm | 291 +++++++++ .../shadowling/shadowling_abilities.dm | 617 ++++++++++++++++++ .../gamemodes/shadowling/shadowling_items.dm | 103 +++ .../special_shadowling_abilities.dm | 166 +++++ code/game/machinery/cloning.dm | 9 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/machinery/cryo.dm | 7 +- code/game/objects/effects/aliens.dm | 6 + .../objects/items/devices/radio/intercom.dm | 131 +++- .../items/mountable_frames/intercom.dm | 10 + .../items/stacks/sheets/sheet_types.dm | 1 + .../objects/items/weapons/cigs_lighters.dm | 75 ++- .../objects/items/weapons/storage/fancy.dm | 60 +- .../closets/secure/engineering.dm | 7 +- .../crates_lockers/closets/wardrobe.dm | 10 +- code/game/objects/structures/window.dm | 5 + code/game/response_team.dm | 4 + code/game/shuttle_engines.dm | 3 + code/game/turfs/simulated/walls.dm | 3 + code/modules/admin/admin.dm | 3 - code/modules/admin/player_panel.dm | 6 + code/modules/admin/verbs/antag-ooc.dm | 4 +- code/modules/client/client defines.dm | 2 +- code/modules/client/preferences.dm | 4 +- code/modules/clothing/gloves/boxing.dm | 1 + code/modules/clothing/gloves/rings.dm | 97 +++ code/modules/clothing/head/jobs.dm | 5 + code/modules/clothing/under/miscellaneous.dm | 9 +- code/modules/mining/coins.dm | 13 + code/modules/mining/mine_turfs.dm | 4 +- code/modules/mob/death.dm | 6 +- code/modules/mob/language.dm | 8 + .../mob/living/carbon/alien/alien_defenses.dm | 2 + code/modules/mob/living/carbon/alien/death.dm | 4 +- .../living/carbon/alien/humanoid/humanoid.dm | 13 +- .../carbon/alien/humanoid/update_icons.dm | 2 +- .../mob/living/carbon/brain/brain_item.dm | 4 +- code/modules/mob/living/carbon/brain/death.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 22 +- code/modules/mob/living/carbon/carbon.dm | 88 ++- code/modules/mob/living/carbon/human/death.dm | 6 +- code/modules/mob/living/carbon/human/emote.dm | 25 +- code/modules/mob/living/carbon/human/human.dm | 12 +- .../mob/living/carbon/human/human_organs.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 21 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../modules/mob/living/carbon/metroid/life.dm | 2 +- .../modules/mob/living/carbon/monkey/death.dm | 4 +- code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/living/carbon/species.dm | 3 +- code/modules/mob/living/living.dm | 540 ++++++++------- code/modules/mob/living/login.dm | 8 + code/modules/mob/living/silicon/ai/ai.dm | 1 - code/modules/mob/living/silicon/death.dm | 4 +- code/modules/mob/living/silicon/mommi/life.dm | 2 +- .../modules/mob/living/silicon/robot/death.dm | 4 +- .../living/silicon/robot/drone/drone_items.dm | 7 +- .../mob/living/silicon/robot/inventory.dm | 13 +- code/modules/mob/living/silicon/robot/life.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 16 +- .../mob/living/silicon/robot/robot_modules.dm | 6 +- .../simple_animal/ascendant_shadowling.dm | 33 + code/modules/mob/mob.dm | 2 +- code/modules/mob/mob_defines.dm | 2 +- code/modules/mob/mob_grab.dm | 55 +- code/modules/mob/mob_movement.dm | 2 +- code/modules/mob/transform_procs.dm | 30 +- code/modules/organs/organ_external.dm | 7 +- code/modules/power/cable.dm | 8 + .../procedural mapping/mapGenerator.dm | 103 ++- .../procedural mapping/mapGeneratorModule.dm | 73 ++- .../mapGeneratorModules/nature.dm | 2 +- .../procedural mapping/mapGeneratorReadme.dm | 36 +- .../mapGenerators/nature.dm | 4 +- code/modules/projectiles/gun.dm | 2 + code/modules/projectiles/projectile.dm | 3 +- code/modules/projectiles/projectile/change.dm | 4 +- code/modules/projectiles/projectile/magic.dm | 4 +- code/modules/reagents/Chemistry-Holder.dm | 2 +- code/modules/reagents/Chemistry-Reagents.dm | 4 +- .../reagents/reagent_containers/food/cans.dm | 121 +--- .../reagent_containers/food/drinks.dm | 9 +- .../reagents/reagent_containers/syringes.dm | 11 +- .../research/designs/autolathe_designs.dm | 8 + .../machinery/artifact_analyser.dm | 5 +- code/setup.dm | 3 +- code/stylesheet.dm | 7 +- icons/misc/buildmode.dmi | Bin 911 -> 1151 bytes icons/mob/head.dmi | Bin 205118 -> 205391 bytes icons/mob/human_races/r_shadowling.dmi | Bin 0 -> 1734 bytes icons/mob/mob.dmi | Bin 203940 -> 206295 bytes icons/obj/clothing/hats.dmi | Bin 104459 -> 104750 bytes icons/obj/clothing/rings.dmi | Bin 0 -> 3041 bytes interface/interface.dm | 2 +- maps/cyberiad.dmm | 24 +- paradise.dme | 7 + sound/effects/fingersnap.ogg | Bin 0 -> 7235 bytes 106 files changed, 2499 insertions(+), 677 deletions(-) create mode 100644 code/game/gamemodes/shadowling/shadowling.dm create mode 100644 code/game/gamemodes/shadowling/shadowling_abilities.dm create mode 100644 code/game/gamemodes/shadowling/shadowling_items.dm create mode 100644 code/game/gamemodes/shadowling/special_shadowling_abilities.dm create mode 100644 code/game/objects/items/mountable_frames/intercom.dm create mode 100644 code/modules/clothing/gloves/rings.dm create mode 100644 code/modules/mob/living/simple_animal/ascendant_shadowling.dm create mode 100644 icons/mob/human_races/r_shadowling.dmi create mode 100644 icons/obj/clothing/rings.dmi create mode 100644 sound/effects/fingersnap.ogg diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index c212e3132c5..dbd10396c83 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -25,12 +25,16 @@ Pipelines + Other Objects -> Pipe network var/initialize_directions = 0 var/pipe_color + var/image/pipe_image + var/global/datum/pipe_icon_manager/icon_manager /obj/machinery/atmospherics/Destroy() for(var/mob/living/M in src) //ventcrawling is serious business M.remove_ventcrawl() - M.loc = src.loc + M.forceMove(src.loc) + if(pipe_image) + del(pipe_image) //we have to del it, or it might keep a ref somewhere else ..() // Find a connecting /obj/machinery/atmospherics in specified direction. @@ -163,6 +167,9 @@ obj/machinery/atmospherics/proc/check_connect_types_construction(obj/machinery/a user.forceMove(target_move.loc) //handles entering and so on user.visible_message("You hear something squeezing through the ducts.", "You climb out the ventilation system.") else if(target_move.can_crawl_through()) + if(target_move.return_network(target_move) != return_network(src)) + user.remove_ventcrawl() + user.add_ventcrawl(target_move) user.loc = target_move user.client.eye = target_move //if we don't do this, Byond only updates the eye every tick - required for smooth movement if(world.time - user.last_played_vent > VENT_SOUND_DELAY) diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index c1a01996343..46b6ee9a708 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -66,7 +66,7 @@ return_network(obj/machinery/atmospherics/reference) build_network() - if(reference==node) + if(reference == node || reference == src) return network return null @@ -89,7 +89,7 @@ if(reference==node) del(network) node = null - + update_icon() update_underlays() diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 32bd4f9a823..34082be122e 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -62,7 +62,8 @@ var/global/list/blocked_mobs = list(/mob/living/simple_animal/hostile, /mob/living/simple_animal/hostile/carp/holocarp, /mob/living/simple_animal/hostile/mining_drone, /mob/living/simple_animal/hostile/spaceWorm, - /mob/living/simple_animal/hostile/spaceWorm/wormHead + /mob/living/simple_animal/hostile/spaceWorm/wormHead, + /mob/living/simple_animal/ascendant_shadowling ) //Preferences stuff diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 9114acbf2dc..5db7e620325 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -312,6 +312,25 @@ datum/mind sections["traitor"] = text + /** SHADOWLING **/ + text = "shadowling" + if(ticker.mode.config_tag == "shadowling") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.shadows) + text += "SHADOWLING|thrall|human" + else if(src in ticker.mode.shadowling_thralls) + text += "Shadowling|THRALL|human" + else + text += "shadowling|thrall|HUMAN" + + if(current && current.client && current.client.prefs.be_special & BE_SHADOWLING) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["shadowling"] = text + /** MONKEY ***/ if (istype(current, /mob/living/carbon)) text = "monkey" @@ -943,9 +962,60 @@ datum/mind ticker.mode.forge_traitor_objectives(src) usr << "\blue The objectives for traitor [key] have been generated. You can edit them and anounce manually." + else if(href_list["shadowling"]) + switch(href_list["shadowling"]) + if("clear") + ticker.mode.update_shadow_icons_removed(src) + current.spell_list.Cut() + if(src in ticker.mode.shadows) + ticker.mode.shadows -= src + special_role = null + current << "Your powers have been quenched! You are no longer a shadowling!" + current.spell_list.Cut() + message_admins("[key_name_admin(usr)] has de-shadowling'ed [current].") + log_admin("[key_name(usr)] has de-shadowling'ed [current].") + current.verbs -= /mob/living/carbon/human/proc/shadowling_hatch + current.verbs -= /mob/living/carbon/human/proc/shadowling_ascendance + if(current.languages) + for(var/datum/language/L in current.languages) + if(L.name == "Shadowling Hivemind") + del(L) + else if(src in ticker.mode.shadowling_thralls) + ticker.mode.shadowling_thralls -= src + special_role = null + if(current.languages) + for(var/datum/language/L in current.languages) + if(L.name == "Shadowling Hivemind") + del(L) + current << "You have been brainwashed! You are no longer a thrall!" + message_admins("[key_name_admin(usr)] has de-thrall'ed [current].") + log_admin("[key_name(usr)] has de-thrall'ed [current].") + if("shadowling") + if(!ishuman(current)) + usr << "This only works on humans!" + return + ticker.mode.shadows += src + special_role = "shadowling" + current << "You notice a brightening around you. No, it isn't that. The shadows grow, darken, swirl. The darkness has a new welcome for you, and you realize with a \ + start that you can't be human. No, you are a shadowling, a harbringer of the shadows! Your alien abilities have been unlocked from within, and you may both commune with your allies and use \ + a chrysalis to reveal your true form. You are to ascend at all costs." + ticker.mode.finalize_shadowling(src) + ticker.mode.update_shadow_icons_added(src) + if("thrall") + if(!ishuman(current)) + usr << "This only works on humans!" + return + ticker.mode.add_thrall(src) + special_role = "thrall" + current << "All at once it becomes clear to you. Where others see darkness, you see an ally. You realize that the shadows are not dead and dark as one would think, but \ + living, and breathing, and eating. Their children, the Shadowlings, are to be obeyed and protected at all costs." + current << "You may use the Hivemind Commune ability to communicate with your fellow enlightened ones." + message_admins("[key_name_admin(usr)] has thrall'ed [current].") + log_admin("[key_name(usr)] has thrall'ed [current].") + else if (href_list["monkey"]) var/mob/living/L = current - if (L.monkeyizing) + if (L.notransform) return switch(href_list["monkey"]) if("healthy") diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 1db0e95da0d..8ba5f8677d5 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -543,7 +543,7 @@ var/list/uplink_items = list() /datum/uplink_item/badass/syndiecigs name = "Syndicate Smokes" - desc = "Strong flavor, dense smoke, infused with Doctor's Delight." + desc = "Strong flavor, dense smoke, infused with omnizine." item = /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate cost = 4 diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 2115b5e68e6..a5e9b3876eb 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -385,7 +385,7 @@ thunk(L) // Ambience goes down here -- make sure to list each area seperately for ease of adding things in later, thanks! Note: areas adjacent to each other should have the same sounds to prevent cutoff when possible.- LastyScratch - if(!L.client.ambience_playing && L && L.client && (L.client.prefs.sound & SOUND_BUZZ)) //split off the white noise from the rest of the ambience because of annoyance complaints - Kluys + if(L && L.client && !L.client.ambience_playing && (L.client.prefs.sound & SOUND_BUZZ)) //split off the white noise from the rest of the ambience because of annoyance complaints - Kluys L.client.ambience_playing = 1 L << sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = 2) else if (L && L.client && !(L.client.prefs.sound & SOUND_BUZZ)) L.client.ambience_playing = 0 diff --git a/code/game/dna/dna_misc.dm b/code/game/dna/dna_misc.dm index bda19278266..bc2098d77a6 100644 --- a/code/game/dna/dna_misc.dm +++ b/code/game/dna/dna_misc.dm @@ -402,7 +402,7 @@ if (isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && istype(M, /mob/living/carbon/human)) // human > monkey var/mob/living/carbon/human/H = M - H.monkeyizing = 1 + H.notransform = 1 var/list/implants = list() //Try to preserve implants. for(var/obj/item/weapon/implant/W in H) implants += W @@ -413,7 +413,7 @@ if (W==H.w_uniform) // will be teared continue H.unEquip(W) - M.monkeyizing = 1 + M.notransform = 1 M.canmove = 0 M.icon = null M.invisibility = 101 @@ -478,7 +478,7 @@ if (!isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && !istype(M, /mob/living/carbon/human)) // monkey > human, var/mob/living/carbon/monkey/Mo = M - Mo.monkeyizing = 1 + Mo.notransform = 1 var/list/implants = list() //Still preserving implants for(var/obj/item/weapon/implant/W in Mo) implants += W @@ -486,7 +486,7 @@ if(!connected) for(var/obj/item/W in (Mo.contents-implants)) Mo.unEquip(W) - M.monkeyizing = 1 + M.notransform = 1 M.canmove = 0 M.icon = null M.invisibility = 101 diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index 03ca9880c2c..c10178b285a 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -12,7 +12,7 @@ // testing("Cannot monkey-ify [M], type is [M.type].") return var/mob/living/carbon/human/H = M - H.monkeyizing = 1 + H.notransform = 1 var/list/implants = list() //Try to preserve implants. for(var/obj/item/weapon/implant/W in H) implants += W @@ -23,7 +23,7 @@ if (W==H.w_uniform) // will be teared continue H.unEquip(W) - M.monkeyizing = 1 + M.notransform = 1 M.canmove = 0 M.icon = null M.invisibility = 101 @@ -86,7 +86,7 @@ testing("Cannot humanize [M], type is [M.type].") return var/mob/living/carbon/monkey/Mo = M - Mo.monkeyizing = 1 + Mo.notransform = 1 var/list/implants = list() //Still preserving implants for(var/obj/item/weapon/implant/W in Mo) implants += W @@ -94,7 +94,7 @@ if(!connected) for(var/obj/item/W in (Mo.contents-implants)) Mo.unEquip(W) - M.monkeyizing = 1 + M.notransform = 1 M.canmove = 0 M.icon = null M.invisibility = 101 diff --git a/code/game/gamemodes/changeling/powers/lesserform.dm b/code/game/gamemodes/changeling/powers/lesserform.dm index a769ee47bd0..09751412a30 100644 --- a/code/game/gamemodes/changeling/powers/lesserform.dm +++ b/code/game/gamemodes/changeling/powers/lesserform.dm @@ -23,7 +23,7 @@ for(var/obj/item/weapon/implant/W in C) implants += W - C.monkeyizing = 1 + C.notransform = 1 C.canmove = 0 C.icon = null C.overlays.Cut() diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm new file mode 100644 index 00000000000..51cf619fb12 --- /dev/null +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -0,0 +1,291 @@ +/* + +SHADOWLING: A gamemode based on previously-run events + +Aliens called shadowlings are on the station. +These shadowlings can 'enthrall' crew members and enslave them. +They also burn in the light but heal rapidly whilst in the dark. +The game will end under two conditions: + 1. The shadowlings die + 2. The emergency shuttle docks at CentCom + +Shadowling strengths: + - The dark + - Hard vacuum (They are not affected by it) + - Their thralls who are not harmed by the light + - Stealth + +Shadowling weaknesses: + - The light + - Fire + - Enemy numbers + - Lasers (Lasers are concentrated light and do more damage) + - Flashbangs (High stun and high burn damage; if the light stuns humans, you bet your ass it'll hurt the shadowling very much!) + +Shadowlings start off disguised as normal crew members, and they only have two abilities: Hatch and Enthrall. +They can still enthrall and perhaps complete their objectives in this form. +Hatch will, after a short time, cast off the human disguise and assume the shadowling's true identity. +They will then assume the normal shadowling form and gain their abilities. + +The shadowling will seem OP, and that's because it kinda is. Being restricted to the dark while being alone most of the time is extremely difficult and as such the shadowling needs powerful abilities. +Made by Xhuis + +*/ + + + +/* + GAMEMODE +*/ + + +/datum/game_mode + var/list/datum/mind/shadows = list() + var/list/datum/mind/shadowling_thralls = list() + var/list/shadow_objectives = list() + var/required_thralls = 15 //How many thralls are needed (hardcoded for now) + var/shadowling_ascended = 0 //If at least one shadowling has ascended + var/shadowling_dead = 0 //is shadowling kill + + +/proc/is_thrall(var/mob/living/M) + return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.shadowling_thralls) + + +/proc/is_shadow_or_thrall(var/mob/living/M) + return istype(M) && M.mind && ticker && ticker.mode && ((M.mind in ticker.mode.shadowling_thralls) || (M.mind in ticker.mode.shadows)) + + +/proc/is_shadow(var/mob/living/M) + return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.shadows) + + +/datum/game_mode/shadowling + name = "shadowling" + config_tag = "shadowling" + required_players = 30 + required_enemies = 2 + recommended_enemies = 2 + restricted_jobs = list("AI", "Cyborg") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain") + +/datum/game_mode/shadowling/announce() + world << "The current game mode is - Shadowling!" + world << "There are alien shadowlings on the station. Crew: Kill the shadowlings before they can eat or enthrall the crew. Shadowlings: Enthrall the crew while remaining in hiding." + +/datum/game_mode/shadowling/pre_setup() + if(config.protect_roles_from_antagonist) + restricted_jobs += protected_jobs + + var/list/datum/mind/possible_shadowlings = get_players_for_role(BE_SHADOWLING) + + if(!possible_shadowlings.len) + return 0 + + for(var/datum/mind/player in possible_shadowlings) + for(var/job in restricted_jobs) + if(player.assigned_role == job) + possible_shadowlings -= player + + var/shadowlings = 2 //How many shadowlings there are; hardcoded to 2 + + while(shadowlings) + var/datum/mind/shadow = pick(possible_shadowlings) + shadows += shadow + possible_shadowlings -= shadow + modePlayer += shadow + shadow.special_role = "Shadowling" + shadowlings-- + return 1 + + +/datum/game_mode/shadowling/post_setup() + for(var/datum/mind/shadow in shadows) + log_game("[shadow.key] (ckey) has been selected as a Shadowling.") + sleep(10) + shadow.current << "
" + shadow.current << "You are a shadowling!" + greet_shadow(shadow) + finalize_shadowling(shadow) + process_shadow_objectives(shadow) + //give_shadowling_abilities(shadow) + ..() + return + +/datum/game_mode/proc/greet_shadow(var/datum/mind/shadow) + shadow.current << "Currently, you are disguised as an employee aboard [world.name]." + shadow.current << "In your limited state, you have three abilities: Enthrall, Hatch, and Shadowling Hivemind (:8)." + shadow.current << "Any other shadowlings are your allies. You must assist them as they shall assist you." + shadow.current << "If you are new to shadowling, or want to read about abilities, check the wiki page at http://nanotrasen.se/wiki/index.php/Shadowling
" + + +/datum/game_mode/proc/process_shadow_objectives(var/datum/mind/shadow_mind) + var/objective = "enthrall" //may be devour later, but for now it seems murderbone-y + + if(objective == "enthrall") + var/objective_explanation = "Ascend to your true form by use of the Ascendance ability. This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." + shadow_objectives += "enthrall" + shadow_mind.memory += "Objective #1: [objective_explanation]" + shadow_mind.current << "Objective #1: [objective_explanation]
" + + +/datum/game_mode/proc/finalize_shadowling(var/datum/mind/shadow_mind) + var/mob/living/carbon/human/S = shadow_mind.current + shadow_mind.current.verbs += /mob/living/carbon/human/proc/shadowling_hatch + S.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/enthrall + spawn(0) + shadow_mind.current.add_language("Shadowling Hivemind") + update_shadow_icons_added(shadow_mind) + if(shadow_mind.assigned_role == "Clown") + S << "Your alien nature has allowed you to overcome your clownishness." + S.mutations.Remove(CLUMSY) + +/datum/game_mode/proc/add_thrall(datum/mind/new_thrall_mind) + if (!istype(new_thrall_mind)) + return 0 + if(!(new_thrall_mind in shadowling_thralls)) + shadowling_thralls += new_thrall_mind + update_shadow_icons_added(new_thrall_mind) + new_thrall_mind.current.attack_log += "\[[time_stamp()]\] Became a thrall" + new_thrall_mind.memory += "The Shadowlings' Objectives: Ascend to your true form by use of the Ascendance ability. \ + This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." + new_thrall_mind.current << "The objectives of your shadowlings:: Ascend to your true form by use of the Ascendance ability. \ + This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." + new_thrall_mind.current.add_language("Shadowling Hivemind") + return 1 + + + +/* + GAME FINISH CHECKS +*/ + + +/datum/game_mode/shadowling/check_finished() + var/shadows_alive = 0 //and then shadowling was kill + for(var/datum/mind/shadow in shadows) //but what if shadowling was not kill? + if(!istype(shadow.current,/mob/living/carbon/human) && !istype(shadow.current,/mob/living/simple_animal/ascendant_shadowling)) + continue + if(shadow.current.stat == DEAD) + continue + shadows_alive++ + if(shadows_alive) + return ..() + else + shadowling_dead = 1 //but shadowling was kill :( + return 1 + + +/datum/game_mode/shadowling/proc/check_shadow_victory() + var/success = 0 //Did they win? + if(shadow_objectives.Find("enthrall")) + success = shadowling_ascended + return success + + +/datum/game_mode/shadowling/declare_completion() + if(check_shadow_victory() && emergency_shuttle.returned()) //Doesn't end instantly - this is hacky and I don't know of a better way ~X + world << "The shadowlings have ascended and taken over the station!" + else if(shadowling_dead && !check_shadow_victory()) //If the shadowlings have ascended, they can not lose the round + world << "The shadowlings have been killed by the crew!" + else if(!check_shadow_victory() && emergency_shuttle.returned()) + world << "The crew has escaped the station before the shadowlings could ascend!" + ..() + return 1 + + +/datum/game_mode/proc/auto_declare_completion_shadowling() + var/text = "" + if(shadows.len) + text += "
The shadowlings were:" + for(var/datum/mind/shadow in shadows) + text += "
[shadow.key] was [shadow.name] (" + if(shadow.current) + if(shadow.current.stat == DEAD) + text += "died" + else + text += "survived" + if(shadow.current.real_name != shadow.name) + text += " as [shadow.current.real_name]" + else + text += "body destroyed" + text += ")" + text += "
" + if(shadowling_thralls.len) + text += "
The thralls were:" + for(var/datum/mind/thrall in shadowling_thralls) + text += "
[thrall.key] was [thrall.name] (" + if(thrall.current) + if(thrall.current.stat == DEAD) + text += "died" + else + text += "survived" + if(thrall.current.real_name != thrall.name) + text += " as [thrall.current.real_name]" + else + text += "body destroyed" + text += "
" + world << text + + +/* + MISCELLANEOUS +*/ + + +/datum/species/shadow/ling + //Normal shadowpeople but with enhanced effects + name = "Shadowling" + + icobase = 'icons/mob/human_races/r_shadowling.dmi' + deform = 'icons/mob/human_races/r_shadowling.dmi' + + light_effect_amp = 1 + blood_color = "#555555" + flesh_color = "#222222" + + flags = NO_BLOOD | NO_BREATHE | NO_SCAN | NO_INTORGANS + burn_mod = 2 //2x burn damage + +/datum/game_mode/proc/update_shadow_icons_added(datum/mind/shadow_mind) + spawn(0) + for(var/datum/mind/shadowling in shadows) + if(shadowling.current && shadowling != shadow_mind) + if(shadowling.current.client) + var/I = image('icons/mob/mob.dmi', loc = shadow_mind.current, icon_state = "thrall") + shadowling.current.client.images += I + if(shadow_mind.current) + if(shadow_mind.current.client) + var/image/J = image('icons/mob/mob.dmi', loc = shadowling.current, icon_state = "shadowling") + shadow_mind.current.client.images += J + for(var/datum/mind/thrall in shadowling_thralls) + if(thrall.current) + if(thrall.current.client) + var/I = image('icons/mob/mob.dmi', loc = shadow_mind.current, icon_state = "thrall") + thrall.current.client.images += I + if(shadow_mind.current) + if(shadow_mind.current.client) + var/image/J = image('icons/mob/mob.dmi', loc = thrall.current, icon_state = "thrall") + shadow_mind.current.client.images += J + +/datum/game_mode/proc/update_shadow_icons_removed(datum/mind/shadow_mind) + spawn(0) + for(var/datum/mind/shadowling in shadows) + if(shadowling.current) + if(shadowling.current.client) + for(var/image/I in shadowling.current.client.images) + if((I.icon_state == "thrall" || I.icon_state == "shadowling") && I.loc == shadow_mind.current) + del(I) + + for(var/datum/mind/thrall in thralls) + if(thrall.current) + if(thrall.current.client) + for(var/image/I in thrall.current.client.images) + if((I.icon_state == "thrall" || I.icon_state == "shadowling") && I.loc == shadow_mind.current) + del(I) + + if(shadow_mind.current) + if(shadow_mind.current.client) + for(var/image/I in shadow_mind.current.client.images) + if(I.icon_state == "thrall" || I.icon_state == "shadowling") + del(I) diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm new file mode 100644 index 00000000000..3260d8e5245 --- /dev/null +++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm @@ -0,0 +1,617 @@ +/obj/effect/proc_holder/spell/wizard/targeted/glare + name = "Glare" + desc = "Stuns and mutes a target for a decent duration." + panel = "Shadowling Abilities" + charge_max = 300 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/glare/cast(list/targets) + for(var/mob/living/carbon/human/target in targets) + if(!ishuman(target)) + charge_counter = charge_max + return + if(target.stat) + charge_counter = charge_max + return + if(is_shadow_or_thrall(target)) + usr << "You don't see why you would want to paralyze an ally." + charge_counter = charge_max + return + + usr.visible_message("[usr]'s eyes flash a blinding red!") + target.visible_message("[target] freezes in place, their eyes glazing over...") + if(in_range(target, usr)) + target << "Your gaze is forcibly drawn into [usr]'s eyes, and you are mesmerized by the heavenly lights..." + else //Only alludes to the shadowling if the target is close by + target << "Red lights suddenly dance in your vision, and you are mesmerized by the heavenly lights..." + target.Stun(10) + if(target.reagents) + target.reagents.add_reagent("capulettium_plus", 4) //This is really bad but it's the only way it works. + + + +/obj/effect/proc_holder/spell/wizard/aoe_turf/veil + name = "Veil" + desc = "Extinguishes all electronic lights in a decent radius." + panel = "Shadowling Abilities" + charge_max = 250 //Short cooldown because people can just turn the lights back on + clothes_req = 0 + range = 5 + +/obj/effect/proc_holder/spell/wizard/aoe_turf/veil/cast(list/targets) + usr << "You silently disable all nearby lights." + var/list/blacklisted_lights = list(/obj/item/device/flashlight/flare, /obj/item/device/flashlight/slime) + for(var/turf/T in targets) + for(var/obj/item/device/flashlight/F in T.contents) + if(is_type_in_list(F, blacklisted_lights)) + F.visible_message("[F] goes slightly dim for a moment.") + return + F.on = 0 + F.visible_message("[F] gutters and falls dark.") + F.update_brightness() + for(var/obj/machinery/light/L in T.contents) + L.on = 0 + L.visible_message("[L] flickers and falls dark.") + L.update(0) + for(var/obj/item/device/pda/P in T.contents) + P.fon = 0 + P.SetLuminosity(0) + for(var/obj/effect/glowshroom/G in orange(2, usr)) //Very small radius + G.visible_message("\The [G] withers away!") + qdel(G) + for(var/mob/living/carbon/human/H in T.contents) + for(var/obj/item/device/flashlight/F in H) + if(is_type_in_list(F, blacklisted_lights)) + F.visible_message("[F] goes slightly dim for a moment.") + return + F.on = 0 + F.visible_message("[F] gutters and falls dark.") + F.update_brightness() + for(var/obj/item/device/pda/P in H) + P.fon = 0 + P.SetLuminosity(0) //failsafe + if(H != usr) + H << "You feel a chill and are plunged into darkness." + H.luminosity = 0 //This might not be required, but it just acts as another failsafe. + + + +/obj/effect/proc_holder/spell/wizard/targeted/shadow_walk + name = "Shadow Walk" + desc = "Phases you into the space between worlds for a short time, allowing movement through walls and invisbility." + panel = "Shadowling Abilities" + charge_max = 600 + clothes_req = 0 + range = -1 + include_user = 1 + +/obj/effect/proc_holder/spell/wizard/targeted/shadow_walk/cast(list/targets) + for(var/mob/living/user in targets) + playsound(user.loc, 'sound/effects/bamf.ogg', 50, 1) + user.visible_message("[user] vanishes into thin air!", "You enter the space between worlds as a passageway.") + user.SetStunned(0) + user.SetWeakened(0) + user.incorporeal_move = 1 + user.alpha = 0 + if(user.buckled) + user.buckled.unbuckle() + sleep(40) //4 seconds + user.visible_message("[user] appears out of nowhere!", "The pressure becomes too much and you vacate the interdimensional darkness.") + user.incorporeal_move = 0 + user.alpha = 255 + + + +/obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze + name = "Flash Freeze" + desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." + panel = "Shadowling Abilities" + range = 5 + charge_max = 1200 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze/cast(list/targets) + usr << "You freeze the nearby air." + playsound(usr.loc, 'sound/effects/ghost2.ogg', 50, 1) + + for(var/turf/T in targets) + for(var/mob/living/carbon/human/target in T.contents) + if(is_shadow_or_thrall(target)) + if(target == usr) //No message for the user, of course + continue + else + target << "You feel a blast of paralyzingly cold air wrap around you and flow past, but you are unaffected!" + continue + target << "You are hit by a blast of paralyzingly cold air and feel goosebumps break out across your body!" + target.Stun(2) + if(target.bodytemperature) + target.bodytemperature -= 200 //Extreme amount of initial cold + if(target.reagents) + target.reagents.add_reagent("frostoil", 15) //Half of a cryosting + + + +//Enthrall is the single most important spell +/obj/effect/proc_holder/spell/wizard/targeted/enthrall + name = "Enthrall" + desc = "Allows you to enslave a conscious, non-braindead, non-catatonic human to your will. This takes some time to cast." + panel = "Shadowling Abilities" + charge_max = 450 + clothes_req = 0 + range = 1 //Adjacent to user + var/enthralling = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/enthrall/cast(list/targets) + for(var/mob/living/carbon/human/target in targets) + if(!in_range(usr, target)) + usr << "You need to be closer to enthrall [target]." + charge_counter = charge_max + return + if(!target.ckey) + usr << "The target has no mind." + charge_counter = charge_max + return + if(target.stat) + usr << "The target must be conscious." + charge_counter = charge_max + return + if(is_shadow_or_thrall(target)) + usr << "You can not enthrall allies." + charge_counter = charge_max + return + if(!ishuman(target)) + usr << "You can only enthrall humans." + charge_counter = charge_max + return + if(enthralling) + usr << "You are already enthralling!" + charge_counter = charge_max + return + enthralling = 1 + usr << "This target is valid. You begin the enthralling." + target << "[usr] focuses in concentration. Your head begins to ache." + + for(var/progress = 0, progress <= 3, progress++) + switch(progress) + if(1) + usr << "You begin allocating energy for the enthralling." + usr.visible_message("[usr]'s eyes begin to throb a piercing red.") + if(2) + usr << "You begin the enthralling of [target]." + usr.visible_message("[usr] leans over [target], their eyes glowing a deep crimson, and stares into their face.") + target << "Your gaze is forcibly drawn into a blinding red light. You fall to the floor as conscious thought is wiped away." + target.Weaken(12) + sleep(20) + if(isloyal(target)) + usr << "They are enslaved by Nanotrasen. You begin to shut down the nanobot implant - this will take some time." + usr.visible_message("[usr] halts for a moment, then begins passing its hand over [target]'s body.") + target << "You feel your loyalties begin to weaken!" + sleep(150) //15 seconds - not spawn() so the enthralling takes longer + usr << "The nanobots composing the loyalty implant have been rendered inert. Now to continue." + usr.visible_message("[usr] halts thier hand and resumes staring into [target]'s face.") + for(var/obj/item/weapon/implant/loyalty/L in target) + if(L && L.implanted) + qdel(L) + target << "Your unwavering loyalty to Nanotrasen falters, dims, dies." + if(3) + usr << "You begin rearranging [target]'s memories." + usr.visible_message("[usr]'s eyes flare brightly, and a horrible grin begins to spread across [target]'s face...") + target << "Your head cries out. The veil of reality begins to crumple and something evil bleeds through." //Ow the edge + if(!do_mob(usr, target, 100)) //around 30 seconds total for enthralling, 45 for someone with a loyalty implant + usr << "The enthralling has been interrupted - your target's mind returns to its previous state." + target << "Your thoughts become coherent once more. Already you can barely remember what's happened to you." + enthralling = 0 + return + + enthralling = 0 + usr << "You have enthralled [target]!" + target << "You see the Truth. Reality has been torn away and you realize what a fool you've been." + target << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." + target << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." + target << "You can communicate with the other enlightened ones by using the Hivemind Commune ability." + target.adjustOxyLoss(-200) //In case the shadowling was choking them out + ticker.mode.add_thrall(target.mind) + target.mind.special_role = "Thrall" + +/obj/effect/proc_holder/spell/wizard/targeted/collective_mind + name = "Collective Hivemind" + desc = "Gathers the power of all of your thralls and compares it to what is needed for ascendance. Also gains you new abilities." + panel = "Shadowling Abilities" + charge_max = 300 //30 second cooldown to prevent spam + clothes_req = 0 + range = -1 + include_user = 1 + var/blind_smoke_acquired + var/screech_acquired + var/drain_thrall_acquired + var/thrall_swap_acquired + +/obj/effect/proc_holder/spell/wizard/targeted/collective_mind/cast(list/targets) + for(var/mob/living/user in targets) + var/thralls = 0 + var/victory_threshold = 15 + var/mob/M + + user << "You focus your telepathic energies abound, harnessing and drawing together the strength of your thralls." + + for(M in living_mob_list) + if(is_thrall(M)) + thralls++ + M << "You feel hooks sink into your mind and pull." + + if(!do_after(user, 30)) + user << "Your concentration has been broken. The mental hooks you have sent out now retract into your mind." + return + + if(thralls >= 3 && !blind_smoke_acquired) + blind_smoke_acquired = 1 + user << "The power of your thralls has granted you the Blinding Smoke ability. It will create a choking cloud that will blind any non-thralls who enter. \ + " + user.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke + + if(thralls >= 5 && !drain_thrall_acquired) + drain_thrall_acquired = 1 + user << "The power of your thralls has granted you the Drain Thrall ability. You can now drain nearby thralls to heal yourself." + user.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls + + if(thralls >= 7 && !screech_acquired) + screech_acquired = 1 + user << "The power of your thralls has granted you the Sonic Screech ability. This ability will shatter nearby windows and deafen enemies." + user.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech + + if(thralls >= 9 && !thrall_swap_acquired) + thrall_swap_acquired = 1 + user << "The power of your thralls has granted you the Spatial Relocation ability. This will, allow you to instantly swap places with one of your thralls in \ + addition to shattering nearby lights." + user.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation + + if(thralls < victory_threshold) + user << "You do not have the power to ascend. You require [victory_threshold] thralls, but only [thralls] living thralls are present." + + else if(thralls >= victory_threshold) + usr << "You are now powerful enough to ascend. Use the Ascendance ability when you are ready. This will kill all of your thralls." + usr << "You may find Ascendance in the Shadowling Evolution tab." + for(M in living_mob_list) + if(is_shadow(M)) + M.mind.current.spell_list -= /obj/effect/proc_holder/spell/wizard/targeted/collective_mind + M.mind.current.verbs -= /mob/living/carbon/human/proc/shadowling_hatch //In case a shadowling hasn't hatched + M.mind.current.verbs += /mob/living/carbon/human/proc/shadowling_ascendance + if(M == usr) + return + M << "[user.real_name] has coalesced the strength of the thralls. You can draw upon it at any time to ascend." //Tells all the other shadowlings + + + +/obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke + name = "Blindness Smoke" + desc = "Spews a cloud of smoke which will blind enemies." + panel = "Shadowling Abilities" + charge_max = 600 + clothes_req = 0 + range = -1 + include_user = 1 + +/obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke/cast(list/targets) //Extremely hacky + for(var/mob/living/user in targets) + user.visible_message("[user] suddenly bends over and coughs out a cloud of black smoke, which begins to spread rapidly!") + user << "You regurgitate a vast cloud of blinding smoke." + playsound(user, 'sound/effects/bamf.ogg', 50, 1) + var/obj/item/weapon/reagent_containers/glass/beaker/large/B = new /obj/item/weapon/reagent_containers/glass/beaker/large(user.loc) + B.reagents.clear_reagents() //Just in case! + B.icon_state = null //Invisible + B.reagents.add_reagent("blindness_smoke", 10) + var/datum/effect/effect/system/chem_smoke_spread/S = new /datum/effect/effect/system/chem_smoke_spread + S.attach(B) + if(S) + S.set_up(B.reagents, 10, 0, B.loc) + S.start() + sleep(10) + S.start() + qdel(B) + +datum/reagent/shadowling_blindness_smoke //Blinds non-shadowlings, heals shadowlings/thralls + name = "!(%@ ERROR )!@$" + id = "blindness_smoke" + description = "<::ERROR::> CANNOT ANALYZE REAGENT <::ERROR::>" + color = "#000000" //Complete black (RGB: 0, 0, 0) + metabolization_rate = 100 //lel + +datum/reagent/shadowling_blindness_smoke/on_mob_life(var/mob/living/M as mob) + if(!M) M = holder.my_atom + if(!is_shadow_or_thrall(M)) + M << "You breathe in the black smoke, and your eyes burn horribly!" + M.eye_blind = 5 + if(prob(25)) + M.visible_message("[M] screams and claws at their eyes!") + M.Stun(2) + else + M << "You breathe in the black smoke, and you feel revitalized!" + M.heal_organ_damage(2,2) + M.adjustOxyLoss(-2) + M.adjustToxLoss(-2) + ..() + return + + + +/obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech + name = "Sonic Screech" + desc = "Deafens, stuns, and confuses nearby people. Also shatters windows." + panel = "Shadowling Abilities" + range = 7 + charge_max = 300 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech/cast(list/targets) + usr.audible_message("[usr] lets out a horrible scream!") + playsound(usr.loc, 'sound/effects/screech.ogg', 100, 1) + + for(var/turf/T in targets) + for(var/mob/target in T.contents) + if(is_shadow_or_thrall(target)) + if(target == usr) //No message for the user, of course + continue + else + continue + if(iscarbon(target)) + var/mob/living/carbon/M = target + M << "A spike of pain drives into your head and scrambles your thoughts!" + M.Weaken(2) + M.confused += 10 + M.ear_damage += 3 + else if(issilicon(target)) + var/mob/living/silicon/S = target + S << "ERROR $!(@ ERROR )#^! SENSOR INTERFERENCE DETECTED" + S << 'sound/misc/interference.ogg' + playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) + var/datum/effect/effect/system/spark_spread/sp = new /datum/effect/effect/system/spark_spread + sp.set_up(5, 1, S) + sp.start() + S.Weaken(6) + for(var/obj/structure/window/W in T.contents) + W.hit(rand(50,100)) + + + +/obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls + name = "Drain Thralls" + desc = "Damages nearby thralls, draining their life and healing yourself." + panel = "Shadowling Abilities" + range = 3 + charge_max = 100 + clothes_req = 0 + var/thralls_drained = 0 + var/list/nearby_thralls = list() + +/obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls/cast(list/targets) + thralls_drained = 0 + nearby_thralls = list() + for(var/turf/T in targets) + for(var/mob/living/carbon/M in T.contents) + if(is_thrall(M)) + thralls_drained++ + nearby_thralls.Add(M) + M << "You feel a curious draining sensation and a wave of exhaustion washes over you." + for(var/mob/living/carbon/M in nearby_thralls) + nearby_thralls.Remove(M) //To prevent someone dying like a zillion times + M.take_organ_damage(25/thralls_drained,25/thralls_drained) //For every nearby thrall, the damage to each is reduced - 1 thrall = 50 for him, 2 thralls = 25 for each, etc. + usr << "You draw the life from [M] to heal your wounds." + if(thralls_drained) + var/mob/living/carbon/U = usr + U.heal_organ_damage(25, 25) + else + charge_counter = charge_max + usr << "There were no nearby thralls for you to drain." + + + +/obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation + name = "Spatial Relocation" + desc = "Swaps places with a thrall and breaks nearby lights." + panel = "Shadowling Abilities" + range = -1 + charge_max = 3000 + clothes_req = 0 + include_user = 1 + var/list/thralls_in_world = list() + +/obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation/cast(list/targets, distanceoverride) + for(var/mob/living/carbon/human/M in world) + if(is_thrall(M)) + thralls_in_world += M + if(!thralls_in_world) + charge_counter = charge_max + return + var/mob/living/carbon/thrall_to_swap = input("Who do you wish to swap places with?", "Available Thralls") as null|anything in (thralls_in_world) + var/turf/shadowturf = get_turf(usr) + var/turf/thrallturf = get_turf(thrall_to_swap) + thrall_to_swap.visible_message("[thrall_to_swap] suddenly vanishes in a puff of black smoke!") + thrall_to_swap << "You feel a brief sense of nausea before finding yourself in an entirely new place!" + usr.visible_message("[usr] suddenly goes transparent and vanishes!") + usr << "You experience vertigo as you swap your location with [thrall_to_swap]'s." + thrall_to_swap.loc = shadowturf + usr.loc = thrallturf + thrall_to_swap.Weaken(4) + usr.Weaken(4) + usr.regenerate_icons() + thrall_to_swap.regenerate_icons() + +// ASCENDANT ABILITIES BEYOND THIS POINT // + +/obj/effect/proc_holder/spell/wizard/targeted/annihilate + name = "Annihilate" + desc = "Gibs a human after a short time." + panel = "Ascendant" + range = 7 + charge_max = 300 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/annihilate/cast(list/targets) + var/mob/living/simple_animal/ascendant_shadowling/SHA = usr + if(SHA.phasing) + usr << "You are not in the same plane of existence. Unphase first." + charge_counter = charge_max + return + + for(var/mob/living/carbon/human/boom in targets) + if(is_shadow_or_thrall(boom)) + usr << "Making an ally explode seems unwise." + charge_counter = charge_max + return + usr.visible_message("[usr]'s eyes flare as they gesture at [boom]!", \ + "You direct a lance of telekinetic energy at [boom].") + boom << "You feel an immense pressure building all across your body!" + boom.Stun(10) + boom.audible_message("[boom] screams!") + sleep(20) + playsound(boom, 'sound/effects/splat.ogg', 100, 1) + boom.visible_message("[boom] explodes!") + boom.gib() + + + +/obj/effect/proc_holder/spell/wizard/targeted/hypnosis + name = "Hypnosis" + desc = "Instantly enthralls a human." + panel = "Ascendant" + range = 7 + charge_max = 450 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/hypnosis/cast(list/targets) + var/mob/living/simple_animal/ascendant_shadowling/SHA = usr + if(SHA.phasing) + charge_counter = charge_max + usr << "You are not in the same plane of existence. Unphase first." + return + + for(var/mob/living/carbon/human/target in targets) + if(is_shadow_or_thrall(target)) + usr << "You cannot enthrall an ally." + charge_counter = charge_max + return + if(!target.ckey) + usr << "The target has no mind." + charge_counter = charge_max + return + if(target.stat) + usr << "The target must be conscious." + charge_counter = charge_max + return + if(!ishuman(target)) + usr << "You can only enthrall humans." + charge_counter = charge_max + return + + usr << "You instantly rearrange [target]'s memories, hyptonitizing them into a thrall." + target << "An agonizing spike of pain drives into your mind, and--" + target << "And you see the Truth. Reality has been torn away and you realize what a fool you've been." + target << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." + target << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." + target << "You can communicate with the other enlightened ones by using the Shadowling Hivemind (:8)." + ticker.mode.add_thrall(target.mind) + target.mind.special_role = "Thrall" + target.add_language("Shadowling Hivemind") + + + +/obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift + name = "Phase Shift" + desc = "Phases you into the space between worlds at will, allowing you to move through walls and become invisible." + panel = "Ascendant" + range = -1 + include_user = 1 + charge_max = 15 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift/cast(list/targets) + var/mob/living/simple_animal/ascendant_shadowling/SHA = usr + for(SHA in targets) + SHA.phasing = !SHA.phasing + if(SHA.phasing) + SHA.visible_message("[SHA] suddenly vanishes!", \ + "You begin phasing through planes of existence. Use the ability again to return.") + SHA.incorporeal_move = 1 + SHA.alpha = 0 + else + SHA.visible_message("[SHA] suddenly appears from nowhere!", \ + "You return from the space between worlds.") + SHA.incorporeal_move = 0 + SHA.alpha = 255 + + + +/obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast + name = "Glacial Blast" + desc = "Extremely empowered version of Flash Freeze." + panel = "Ascendant" + range = 5 + charge_max = 600 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast/cast(list/targets) + var/mob/living/simple_animal/ascendant_shadowling/SHA = usr + if(SHA.phasing) + usr << "You are not in the same plane of existence. Unphase first." + return + + usr << "You freeze the nearby air." + playsound(usr.loc, 'sound/effects/ghost2.ogg', 100, 1) + + for(var/turf/T in targets) + for(var/mob/living/carbon/human/target in T.contents) + if(is_shadow_or_thrall(target)) + if(target == usr) //No message for the user, of course + continue + else + target << "You feel a blast of paralyzingly cold air wrap around you and flow past, but you are unaffected!" + continue + target << "You are hit by a blast of cold unlike anything you have ever felt. Your limbs instantly lock in place and you feel ice burns across your body!" + target.Weaken(15) + if(target.bodytemperature) + target.bodytemperature -= INFINITY //:^) + target.take_organ_damage(0,80) + + + +/obj/effect/proc_holder/spell/wizard/targeted/vortex + name = "Vortex" + desc = "Tears open a hole in reality. Anyone, INCLUDING YOU, walking through it will be trapped there for eternity." + panel = "Ascendant" + range = -1 + include_user = 1 + charge_max = 1200 + clothes_req = 0 + +/obj/effect/proc_holder/spell/wizard/targeted/vortex/cast(list/targets) + var/mob/living/simple_animal/ascendant_shadowling/SHA = usr + if(SHA.phasing) + usr << "You are not in the same plane of existence. Unphase first." + return + + for(SHA in targets) + SHA.visible_message("[SHA] raises their arms upward as the markings on their body flare a blinding red!", \ + "You tear open a rift to the black space between worlds. It would be wise to avoid it.") + + new /obj/structure/shadow_vortex(SHA.loc) + + + +/obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant + name = "Ascendant Commune" + desc = "Allows you to silently communicate with all other shadowlings and thralls." + panel = "Ascendant" + charge_max = 20 + clothes_req = 0 + range = -1 + include_user = 1 + +/obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant/cast(list/targets) + for(var/mob/living/user in targets) + var/text = stripped_input(user, "What do you want to say to fellow thralls and shadowlings?.", "Hive Chat", "") + if(!text) + return + text = "[text]" + for(var/mob/M in mob_list) + if(is_shadow_or_thrall(M) || (M in dead_mob_list)) + M << "\[Hive Chat\] [usr.real_name] (ASCENDANT): [text]" //Bigger text for ascendants. diff --git a/code/game/gamemodes/shadowling/shadowling_items.dm b/code/game/gamemodes/shadowling/shadowling_items.dm new file mode 100644 index 00000000000..fcb84062c5e --- /dev/null +++ b/code/game/gamemodes/shadowling/shadowling_items.dm @@ -0,0 +1,103 @@ +/obj/item/clothing/under/shadowling + name = "blackened flesh" + desc = "Black, chitonous skin." + item_state = "golem" + origin_tech = null + icon_state = "golem" + _color = "golem" + flags = ABSTRACT | NODROP + has_sensor = 0 + unacidable = 1 + + +/obj/item/clothing/suit/space/shadowling + name = "chitin shell" + desc = "Dark, semi-transparent shell. Protects against vacuum, but not against the light of the stars." //Still takes damage from spacewalking but is immune to space itself + icon_state = "golem" + item_state = "golem" + body_parts_covered = FULL_BODY //Shadowlings are immune to space + cold_protection = FULL_BODY + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE + flags_inv = HIDEGLOVES | HIDESHOES | HIDEJUMPSUIT + flags = ABSTRACT | NODROP | THICKMATERIAL + slowdown = 0 + unacidable = 1 + heat_protection = null //You didn't expect a light-sensitive creature to have heat resistance, did you? + max_heat_protection_temperature = null + + +/obj/item/clothing/shoes/shadowling + name = "chitin feet" + desc = "Charred-looking feet. They have minature hooks that latch onto flooring." + icon_state = "golem" + unacidable = 1 + flags = NOSLIP | ABSTRACT | NODROP + + +/obj/item/clothing/mask/gas/shadowling + name = "chitin mask" + desc = "A mask-like formation with slots for facial features. A red film covers the eyes." + icon_state = "golem" + item_state = "golem" + origin_tech = null + siemens_coefficient = 0 + unacidable = 1 + flags = ABSTRACT | NODROP + + +/obj/item/clothing/gloves/shadowling + name = "chitin hands" + desc = "An electricity-resistant covering of the hands." + icon_state = "golem" + item_state = null + origin_tech = null + siemens_coefficient = 0 + unacidable = 1 + flags = ABSTRACT | NODROP + + +/obj/item/clothing/head/shadowling + name = "chitin helm" + desc = "A helmet-like enclosure of the head." + icon_state = "golem" + item_state = null + origin_tech = null + unacidable = 1 + flags = ABSTRACT | NODROP + + +/obj/item/clothing/glasses/night/shadowling + name = "crimson eyes" + desc = "A shadowling's eyes. Very light-sensitive and can detect body heat through walls." + icon = null + icon_state = null + item_state = null + origin_tech = null + vision_flags = SEE_MOBS + darkness_view = 3 + invisa_view = 2 + unacidable = 1 + flash_protect = -1 + flags = ABSTRACT | NODROP + +/obj/structure/shadow_vortex + name = "vortex" + desc = "A swirling hole in the fabric of reality. Eye-watering chimes sound from its depths." + density = 0 + anchored = 1 + icon = 'icons/effects/genetics.dmi' + icon_state = "shadow_portal" + +/obj/structure/shadow_vortex/New() + src.audible_message("\The [src] lets out a dismaying screech as dimensional barriers are torn apart!") + playsound(loc, 'sound/effects/eleczap.ogg', 100, 1) + sleep(100) + qdel(src) + +/obj/structure/shadow_vortex/Crossed(var/td) + ..() + if(ismob(td)) + td << "You enter the rift. Sickening chimes begin to jangle in your ears. \ + All around you is endless blackness. After you see something moving, you realize it isn't entirely lifeless." //A bit of spooking before they die + playsound(loc, 'sound/effects/EMPulse.ogg', 25, 1) + qdel(td) diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm new file mode 100644 index 00000000000..4dd5ff26b68 --- /dev/null +++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm @@ -0,0 +1,166 @@ +//In here: Hatch and Ascendance + +/mob/living/carbon/human/proc/shadowling_hatch() + set category = "Shadowling Evolution" + set name = "Hatch" + + if(usr.stat) + return + usr.verbs -= /mob/living/carbon/human/proc/shadowling_hatch + switch(alert("Are you sure you want to hatch? You cannot undo this!",,"Yes","No")) + if("No") + usr << "You decide against hatching for now." + usr.verbs += /mob/living/carbon/human/proc/shadowling_hatch + return + if("Yes") + usr.notransform = 1 + usr.visible_message("[usr]'s things suddenly slip off. They hunch over and vomit up a copious amount of purple goo which begins to shape around them!", \ + "You remove any equipment which would hinder your hatching and begin regurgitating the resin which will protect you.") + + for(var/obj/item/I in usr) //drops all items + usr.unEquip(I) + if(istype(I, /obj/item/organ) && (I in src.internal_organs)) //Shadowlings only have a brain, the other organs would drop otherwise. + qdel(I) + + sleep(50) + var/turf/simulated/floor/F + var/turf/shadowturf = get_turf(usr) + for(F in orange(1, usr)) + new /obj/structure/alien/resin/wall/shadowling(F) + for(var/obj/structure/alien/resin/wall/shadowling/R in shadowturf) //extremely hacky + qdel(R) + new /obj/structure/alien/weeds/node(shadowturf) //Dim lighting in the chrysalis -- removes itself with the chrysalis + + usr.visible_message("A chrysalis forms around [usr], sealing them inside.", \ + "You create your chrysalis and begin to contort within.") + usr.Weaken(30) + sleep(100) + usr.visible_message("The skin on [usr]'s back begins to split apart. Black spines slowly emerge from the divide.", \ + "Spines pierce your back. Your claws break apart your fingers. You feel excruciating pain as your true form begins its exit.") + + sleep(90) + usr.visible_message("[usr], now no longer recognizable as human, begins clawing at the resin walls around them.", \ + "Your false skin slips away. You begin tearing at the fragile membrane protecting you.") + + sleep(80) + playsound(usr.loc, 'sound/weapons/slash.ogg', 25, 1) + usr << "You rip and slice." + sleep(10) + playsound(usr.loc, 'sound/weapons/slashmiss.ogg', 25, 1) + usr << "The chrysalis falls like water before you." + sleep(10) + playsound(usr.loc, 'sound/weapons/slice.ogg', 25, 1) + usr << "You are free!" + + sleep(10) + playsound(usr.loc, 'sound/effects/ghost.ogg', 100, 1) + usr.real_name = "Shadowling ([rand(1,1000)])" + usr.name = usr.real_name + usr.notransform = 0 + usr << "YOU LIVE!!!" + + for(var/obj/structure/alien/resin/wall/shadowling/W in orange(usr, 1)) + playsound(W, 'sound/effects/splat.ogg', 50, 1) + qdel(W) + for(var/obj/structure/alien/weeds/node/N in shadowturf) + qdel(N) + usr.visible_message("The chrysalis explodes in a shower of purple flesh and fluid!") + var/mob/living/carbon/human/M = usr + M.underwear = "None" + M.undershirt = "None" + M.faction |= "faithless" + + usr.equip_to_slot_or_del(new /obj/item/clothing/under/shadowling(usr), slot_w_uniform) + usr.equip_to_slot_or_del(new /obj/item/clothing/shoes/shadowling(usr), slot_shoes) + usr.equip_to_slot_or_del(new /obj/item/clothing/suit/space/shadowling(usr), slot_wear_suit) + usr.equip_to_slot_or_del(new /obj/item/clothing/head/shadowling(usr), slot_head) + usr.equip_to_slot_or_del(new /obj/item/clothing/gloves/shadowling(usr), slot_gloves) + usr.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/shadowling(usr), slot_wear_mask) + usr.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/shadowling(usr), slot_glasses) + set_species("Shadowling") + + sleep(10) + usr << "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies." + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/glare + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/veil + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadow_walk + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/collective_mind + + + +/mob/living/carbon/human/proc/shadowling_ascendance() + set category = "Shadowling Evolution" + set name = "Ascendance" + + if(usr.stat) + return + usr.verbs -= /mob/living/carbon/human/proc/shadowling_ascendance + switch(alert("It is time to ascend. Are you completely sure about this? You cannot undo this!",,"Yes","No")) + if("No") + usr << "You decide against ascending for now." + usr.verbs += /mob/living/carbon/human/proc/shadowling_ascendance + return + if("Yes") + usr.notransform = 1 + usr.visible_message("[usr] rapidly bends and contorts, their eyes flaring a deep crimson!", \ + "You begin unlocking the genetic vault within you and prepare yourself for the power to come.") + + sleep(30) + usr.visible_message("[usr] suddenly shoots up a few inches in the air and begins hovering there, still twisting.", \ + "You hover into the air to make room for your new form.") + + sleep(60) + usr.visible_message("[usr]'s skin begins to pulse red in sync with their eyes. Their form slowly expands outward.", \ + "You feel yourself beginning to mutate.") + + sleep(20) + if(!ticker.mode.shadowling_ascended) + usr << "It isn't enough. Time to draw upon your thralls." + else + usr << "After some telepathic searching, you find the reservoir of life energy from the thralls and tap into it." + + sleep(50) + for(var/mob/M in mob_list) + if(is_thrall(M) && !ticker.mode.shadowling_ascended) + M.visible_message("[M] trembles minutely as their form turns to ash, black smoke pouring from their disintegrating face.", \ + "It's time! Your masters are ascending! Your last thoughts are happy as your body is drained of life.") + + ticker.mode.thralls -= M.mind //To prevent message spam + M.death(0) + M.dust() + + usr << "Drawing upon your thralls, you find the strength needed to finish and rend apart the final barriers to godhood." + + sleep(40) + for(var/mob/living/M in orange(7, src)) + M.Weaken(10) + M << "An immense pressure slams you onto the ground!" + usr << "YOU LIVE!!!" + world << "

A horrible wail echoes in your mind as the world plunges into blackness.


" + world << 'sound/hallucinations/veryfar_noise.ogg' + for(var/obj/machinery/power/apc/A in world) + A.overload_lighting() + var/mob/A = new /mob/living/simple_animal/ascendant_shadowling(usr.loc) + usr.spell_list = list() + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/annihilate + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/hypnosis + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/vortex + usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant + usr.mind.transfer_to(A) + A.spell_list = usr.spell_list + A.name = usr.real_name + if(A.real_name) + A.real_name = usr.real_name + usr.alpha = 0 //This is pretty bad, but is also necessary for the shuttle call to function properly + usr.flags |= GODMODE + usr.notransform = 1 + sleep(50) + if(!ticker.mode.shadowling_ascended) + if(emergency_shuttle && emergency_shuttle.can_call()) + emergency_shuttle.call_evac() + emergency_shuttle.launch_time = 0 // Cannot recall + ticker.mode.shadowling_ascended = 1 + qdel(usr) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 43311ce8eb7..a1a1e5f5f49 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -201,6 +201,11 @@ break return 0 + if(biomass >= CLONE_BIOMASS) + src.biomass -= CLONE_BIOMASS + else + return 0 + src.attempting = 1 //One at a time!! src.locked = 1 @@ -442,12 +447,10 @@ src.occupant.loc = src.loc src.icon_state = "pod_0" src.eject_wait = 0 //If it's still set somehow. - domutcheck(src.occupant) //Waiting until they're out before possible monkeyizing. + domutcheck(src.occupant) //Waiting until they're out before possible notransform. src.occupant.add_side_effect("Bad Stomach") // Give them an extra side-effect for free. src.occupant = null - src.biomass -= CLONE_BIOMASS - return /obj/machinery/clonepod/proc/malfunction() diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index bf28014c6e9..d818d5fd574 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -144,7 +144,7 @@ if(pod1 && pod1.biomass >= CLONE_BIOMASS) data["enoughbiomass"] = 1 else - data["enougbiomass"] = 0 + data["enoughbiomass"] = 0 // Set up the Nano UI ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index cb00c9cacc0..8449c006cb0 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -60,10 +60,9 @@ /obj/machinery/atmospherics/unary/cryo_cell/initialize() if(node) return - var/node_connect = dir - for(var/obj/machinery/atmospherics/target in get_step(src,node_connect)) - if(target.initialize_directions & get_dir(target,src)) - node = target + for(var/cdir in cardinal) + node = findConnecting(cdir) + if(node) break /obj/machinery/atmospherics/unary/cryo_cell/Destroy() diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index cca19e50a98..cb94f416ff7 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -49,6 +49,12 @@ relativewall_neighbours() ..() +/obj/structure/alien/resin/wall/shadowling //For chrysalis + name = "chrysalis wall" + desc = "Some sort of purple substance in an egglike shape. It pulses and throbs from within and seems impenetrable." + health = INFINITY + icon_state = "wall0" + /obj/structure/alien/resin/membrane name = "resin membrane" desc = "Resin just thin enough to let light pass through." diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 1b28a7b707e..a76d8c1cdeb 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -8,27 +8,43 @@ flags = CONDUCT | NOBLOODY var/number = 0 var/anyai = 1 + var/circuitry_installed=1 var/mob/living/silicon/ai/ai = list() var/last_tick //used to delay the powercheck + var/buildstage = 0 -/obj/item/device/radio/intercom/New() +/obj/item/device/radio/intercom/universe/New() + tag = "UNIVERSE" + return ..() + +/obj/item/device/radio/intercom/New(turf/loc, var/ndir = 0, var/building = 3) ..() - processing_objects += src + buildstage = building + if(buildstage) + processing_objects.Add(src) + else + pixel_x = (ndir & 3)? 0 : (ndir == 4 ? 28 : -28) + pixel_y = (ndir & 3)? (ndir ==1 ? 28 : -28) : 0 + dir=ndir + b_stat=1 + on = 0 + update_icon() -/obj/item/device/radio/intercom/Del() - processing_objects -= src +/obj/item/device/radio/intercom/Destroy() + processing_objects.Remove(src) ..() /obj/item/device/radio/intercom/attack_ai(mob/user as mob) - src.add_fingerprint(user) + add_hiddenprint(user) + add_fingerprint(user) spawn (0) attack_self(user) - + /obj/item/device/radio/intercom/attack_paw(mob/user as mob) - return src.attack_hand(user) + return attack_hand(user) /obj/item/device/radio/intercom/attack_hand(mob/user as mob) - src.add_fingerprint(user) + add_fingerprint(user) spawn (0) attack_self(user) @@ -53,20 +69,95 @@ return ..() +/obj/item/device/radio/intercom/attackby(obj/item/weapon/W as obj, mob/user as mob) + switch(buildstage) + if(3) + if(iswirecutter(W) && b_stat && wires.IsAllCut()) + user << "You cut out the intercoms wiring and disconnect its electronics." + playsound(get_turf(src), 'sound/items/Wirecutter.ogg', 50, 1) + if(do_after(user, 10)) + new /obj/item/stack/cable_coil(get_turf(src),5) + on = 0 + b_stat = 1 + buildstage = 1 + update_icon() + processing_objects.Remove(src) + return 1 + else return ..() + if(2) + if(isscrewdriver(W)) + playsound(get_turf(src), 'sound/items/Screwdriver.ogg', 50, 1) + if(do_after(user, 10)) + update_icon() + on = 1 + b_stat = 0 + buildstage = 3 + user << "You secure the electronics!" + update_icon() + processing_objects.Add(src) + for(var/i, i<= 5, i++) + wires.UpdateCut(i,1) + return 1 + if(1) + if(iscoil(W)) + var/obj/item/stack/cable_coil/coil = W + if(coil.amount < 5) + user << "You need more cable for this!" + return + if(do_after(user, 10)) + coil.use(5) + user << "You wire \the [src]!" + buildstage = 2 + return 1 + if(iscrowbar(W)) + user << "You begin removing the electronics..." + playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + if(do_after(user, 10)) + new /obj/item/weapon/intercom_electronics(get_turf(src)) + user << "The circuitboard pops out!" + buildstage = 0 + return 1 + if(0) + if(istype(W,/obj/item/weapon/intercom_electronics)) + playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + if(do_after(user, 10)) + qdel(W) + user << "You insert \the [W] into \the [src]!" + buildstage = 1 + return 1 + if(iswelder(W)) + var/obj/item/weapon/weldingtool/WT=W + playsound(get_turf(src), 'sound/items/Welder.ogg', 50, 1) + if(!WT.remove_fuel(3, user)) + user << "You're out of welding fuel." + return 1 + if(do_after(user, 10)) + user << "You cut the intercom frame from the wall!" + new /obj/item/mounted/frame/intercom(get_turf(src)) + qdel(src) + return 1 + +/obj/item/device/radio/intercom/update_icon() + if(!circuitry_installed) + icon_state="intercom-frame" + return + icon_state = "intercom[!on?"-p":""][b_stat ? "-open":""]" + /obj/item/device/radio/intercom/process() if(((world.timeofday - last_tick) > 30) || ((world.timeofday - last_tick) < 0)) last_tick = world.timeofday - - if(!src.loc) + if(!areaMaster) on = 0 - else - var/area/A = src.loc.loc - if(!A || !isarea(A) || !A.master) - on = 0 - else - on = A.master.powered(EQUIP) // set "on" to the power status + update_icon() + return + on = areaMaster.powered(EQUIP) // set "on" to the power status + update_icon() - if(!on) - icon_state = "intercom-p" - else - icon_state = "intercom" +/obj/item/weapon/intercom_electronics + name = "intercom electronics" + icon = 'icons/obj/doors/door_assembly.dmi' + icon_state = "door_electronics" + desc = "Looks like a circuit. Probably is." + w_class = 2.0 + m_amt = 50 + g_amt = 50 \ No newline at end of file diff --git a/code/game/objects/items/mountable_frames/intercom.dm b/code/game/objects/items/mountable_frames/intercom.dm new file mode 100644 index 00000000000..3b0f95f927a --- /dev/null +++ b/code/game/objects/items/mountable_frames/intercom.dm @@ -0,0 +1,10 @@ +/obj/item/mounted/frame/intercom + name = "Intercom Frame" + desc = "Used for building intercoms" + icon = 'icons/obj/monitors.dmi' + icon_state = "intercom_f" + mount_reqs = list("simfloor", "nospace") + +/obj/item/mounted/frame/intercom/do_build(turf/on_wall, mob/user) + new /obj/item/device/radio/intercom(get_turf(src), get_dir(on_wall, user), 0) + qdel(src) \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 3914207e538..26daef3e3fa 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -74,6 +74,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("apc frame", /obj/item/mounted/frame/apc_frame, 2), \ new/datum/stack_recipe("air alarm frame", /obj/item/mounted/frame/alarm_frame, 2), \ new/datum/stack_recipe("fire alarm frame", /obj/item/mounted/frame/firealarm, 2), \ + new/datum/stack_recipe("intercom frame", /obj/item/mounted/frame/intercom, 2), \ null, \ ) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 27e3b00b489..aacdc9c6e37 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -67,13 +67,12 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/type_butt = /obj/item/weapon/cigbutt var/lastHolder = null var/smoketime = 300 - var/chem_volume = 15 + var/chem_volume = 30 /obj/item/clothing/mask/cigarette/New() ..() flags |= NOREACT // so it doesn't react until you light it - create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 15 - reagents.add_reagent("nicotine", 15) + create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 30 /obj/item/clothing/mask/cigarette/Destroy() ..() @@ -162,7 +161,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/process() - var/turf/location = get_turf(src) var/mob/living/M = loc if(isliving(loc)) M.IgniteMob() @@ -170,29 +168,39 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(smoketime < 1) die() return - if(location) - location.hotspot_expose(700, 5) - if(reagents && reagents.total_volume) // check if it has any reagents at all - if(iscarbon(loc) && (src == loc:wear_mask)) // if it's in the human/monkey mouth, transfer reagents to the mob - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - if(H.species.flags & IS_SYNTHETIC) - return - var/mob/living/carbon/C = loc - if(prob(15)) // so it's not an instarape in case of acid - reagents.reaction(C, INGEST) - reagents.trans_to(C, REAGENTS_METABOLISM) - else // else just remove some of the reagents - reagents.remove_any(REAGENTS_METABOLISM) + smoke() return /obj/item/clothing/mask/cigarette/attack_self(mob/user as mob) - if(lit == 1) + if(lit) user.visible_message("[user] calmly drops and treads on the lit [src], putting it out instantly.") die() return ..() +/obj/item/clothing/mask/cigarette/proc/smoke() + var/turf/location = get_turf(src) + var/is_being_smoked = 0 + // Check whether this is actually in a mouth, being smoked + if(iscarbon(loc)) + var/mob/living/carbon/C = loc + if(src == C.wear_mask) + // There used to be a species check here, but synthetics can smoke now + is_being_smoked = 1 + if(location) + location.hotspot_expose(700, 5) + if(reagents && reagents.total_volume) // check if it has any reagents at all + if(is_being_smoked) // if it's being smoked, transfer reagents to the mob + var/mob/living/carbon/C = loc + if(prob(15)) // so it's not an instarape in case of acid + reagents.reaction(C, INGEST) + reagents.trans_to(C, REAGENTS_METABOLISM) + if(!reagents.total_volume) // There were reagents, but now they're gone + C << "Your [name] loses its flavor." + else // else just remove some of the reagents + reagents.remove_any(REAGENTS_METABOLISM) + return + /obj/item/clothing/mask/cigarette/proc/die() var/turf/T = get_turf(src) var/obj/item/butt = new type_butt(T) @@ -250,7 +258,11 @@ CIGARETTE PACKETS ARE IN FANCY.DM throw_speed = 0.5 item_state = "cigaroff" smoketime = 1500 - chem_volume = 20 + chem_volume = 40 + +/obj/item/clothing/mask/cigarette/cigar/New() + ..() + reagents.add_reagent("nicotine", chem_volume/2) /obj/item/clothing/mask/cigarette/cigar/cohiba name = "Cohiba Robusto Cigar" @@ -266,7 +278,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon_on = "cigar2on" icon_off = "cigar2off" smoketime = 7200 - chem_volume = 30 + chem_volume = 60 /obj/item/weapon/cigbutt name = "cigarette butt" @@ -307,6 +319,10 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime = 1000 chem_volume = 50 +/obj/item/clothing/mask/cigarette/pipe/New() + ..() + reagents.add_reagent("nicotine", chem_volume) + /obj/item/clothing/mask/cigarette/pipe/light(var/flavor_text = "[usr] lights the [name].") if(!src.lit) src.lit = 1 @@ -331,24 +347,11 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_wear_mask(0) processing_objects.Remove(src) return - if(location) - location.hotspot_expose(700, 5) - if(reagents && reagents.total_volume) // check if it has any reagents at all - if(iscarbon(loc) && (src == loc:wear_mask)) // if it's in the human/monkey mouth, transfer reagents to the mob - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - if(H.species.flags & IS_SYNTHETIC) - return - var/mob/living/carbon/C = loc - if(prob(15)) // so it's not an instarape in case of acid - reagents.reaction(C, INGEST) - reagents.trans_to(C, REAGENTS_METABOLISM) - else // else just remove some of the reagents - reagents.remove_any(REAGENTS_METABOLISM) + smoke() return /obj/item/clothing/mask/cigarette/pipe/attack_self(mob/user as mob) //Refills the pipe. Can be changed to an attackby later, if loose tobacco is added to vendors or something. - if(lit == 1) + if(lit) user.visible_message("[user] puts out [src].") lit = 0 icon_state = icon_off diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 3dc18e532ca..94db07084a2 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -154,14 +154,22 @@ slot_flags = SLOT_BELT storage_slots = 6 can_hold = list("/obj/item/clothing/mask/cigarette") + cant_hold = list("/obj/item/clothing/mask/cigarette/cigar", + "/obj/item/clothing/mask/cigarette/pipe") icon_type = "cigarette" + var/list/unlaced_cigarettes = list() // Cigarettes that haven't received reagents yet + var/default_reagents = list("nicotine" = 15) // List of reagents to pre-generate for each cigarette /obj/item/weapon/storage/fancy/cigarettes/New() ..() flags |= NOREACT + create_reagents(30 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one for(var/i = 1 to storage_slots) - new /obj/item/clothing/mask/cigarette(src) - create_reagents(15 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one + var/obj/item/clothing/mask/cigarette/C = new /obj/item/clothing/mask/cigarette(src) + unlaced_cigarettes += C + for(var/R in default_reagents) + reagents.add_reagent(R, default_reagents[R]) + /obj/item/weapon/storage/fancy/cigarettes/Destroy() del(reagents) @@ -173,22 +181,25 @@ desc = "There are [contents.len] cig\s left!" return +/obj/item/weapon/storage/fancy/cigarettes/proc/lace_cigarette(var/obj/item/clothing/mask/cigarette/C as obj) + if(istype(C) && (C in unlaced_cigarettes)) // Only transfer reagents to each cigarette once + reagents.trans_to(C, (reagents.total_volume/unlaced_cigarettes.len)) + unlaced_cigarettes -= C + reagents.maximum_volume = 30 * unlaced_cigarettes.len + /obj/item/weapon/storage/fancy/cigarettes/remove_from_storage(obj/item/W as obj, atom/new_location) - var/obj/item/clothing/mask/cigarette/C = W - if(!istype(C)) return // what - reagents.trans_to(C, (reagents.total_volume/contents.len)) - ..() + lace_cigarette(W) + ..() /obj/item/weapon/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M, /mob)) return - if(M == user && user.zone_sel.selecting == "mouth" && contents.len > 0 && !user.wear_mask) - var/obj/item/clothing/mask/cigarette/W = new /obj/item/clothing/mask/cigarette(user) - reagents.trans_to(W, (reagents.total_volume/contents.len)) - user.equip_to_slot_if_possible(W, slot_wear_mask) - reagents.maximum_volume = 15 * contents.len - contents.len-- + if(istype(M) && M == user && user.zone_sel.selecting == "mouth" && contents.len > 0 && !user.wear_mask) + var/obj/item/clothing/mask/cigarette/C = contents[contents.len] + if(!istype(C)) return + lace_cigarette(C) + user.equip_to_slot_if_possible(C, slot_wear_mask) user << "You take a cigarette out of the pack." update_icon() else @@ -217,11 +228,7 @@ desc = "An obscure brand of cigarettes." icon_state = "syndiepacket" item_state = "cigpacket" - -/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate/New() - ..() - for(var/i = 1 to storage_slots) - reagents.add_reagent("omnizine",15) + default_reagents = list("nicotine" = 15, "omnizine" = 15) /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift name = "\improper Uplift Smooth packet" @@ -240,11 +247,7 @@ desc = "Smoked by the truly robust." icon_state = "robustgpacket" item_state = "cigpacket" - -/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold/New() - ..() - for(var/i = 1 to storage_slots) - reagents.add_reagent("gold",1) + default_reagents = list("nicotine" = 15, "gold" = 1) /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp name = "\improper Carp Classic packet" @@ -263,14 +266,11 @@ desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" icon_state = "shadyjimpacket" item_state = "cigpacket" - -/obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims/New() - ..() - for(var/i = 1 to storage_slots) - reagents.add_reagent("lipolicide",4) - reagents.add_reagent("ammonia",2) - reagents.add_reagent("atrazine",1) - reagents.add_reagent("toxin",1.5) + default_reagents = list("nicotine" = 15, + "lipolicide" = 7.5, + "ammonia" = 2, + "atrazine" = 1, + "toxin" = 1.5) /* * Vial Box diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 74967aebc56..3f9b54be569 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -7,7 +7,7 @@ icon_opened = "secureceopen" icon_broken = "securecebroken" icon_off = "secureceoff" - + New() ..() sleep(2) @@ -31,7 +31,8 @@ new /obj/item/device/multitool(src) new /obj/item/device/flash(src) new /obj/item/taperoll/engineering(src) - return + new /obj/item/clothing/head/beret/eng(src) + return /obj/structure/closet/secure_closet/engineering_electrical name = "Electrical Supplies" @@ -58,6 +59,7 @@ new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) + new /obj/item/clothing/head/beret/eng return @@ -113,6 +115,7 @@ new /obj/item/clothing/glasses/meson(src) new /obj/item/weapon/cartridge/engineering(src) new /obj/item/taperoll/engineering(src) + new /obj/item/clothing/head/beret/eng(src) return /obj/structure/closet/secure_closet/atmos_personal diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index fcead78a565..549bee20fcd 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -105,6 +105,10 @@ new /obj/item/weapon/storage/backpack/cultpack (src) new /obj/item/weapon/storage/fancy/candle_box(src) new /obj/item/weapon/storage/fancy/candle_box(src) + new /obj/item/clothing/gloves/ring/silver(src) + new /obj/item/clothing/gloves/ring/silver(src) + new /obj/item/clothing/gloves/ring/gold(src) + new /obj/item/clothing/gloves/ring/gold(src) return @@ -182,9 +186,9 @@ new /obj/item/clothing/head/hardhat/red(src) new /obj/item/clothing/head/hardhat/red(src) new /obj/item/clothing/head/hardhat/red(src) - new /obj/item/clothing/head/beret/eng(src) - new /obj/item/clothing/head/beret/eng(src) - new /obj/item/clothing/head/beret/eng(src) + new /obj/item/clothing/head/beret/atmos(src) + new /obj/item/clothing/head/beret/atmos(src) + new /obj/item/clothing/head/beret/atmos(src) return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index f0f4c9855f3..4bcadcb265d 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -417,6 +417,8 @@ var/global/wcColored hit(round(exposed_volume / 1000), 0) ..() +/obj/structure/window/plasmabasic/BlockSuperconductivity() + return 1 /obj/structure/window/plasmareinforced name = "reinforced plasma window" @@ -442,6 +444,9 @@ var/global/wcColored /obj/structure/window/plasmareinforced/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return +/obj/structure/window/plasmareinforced/BlockSuperconductivity() + return 1 //okay this SHOULD MAKE THE TOXINS CHAMBER WORK + /obj/structure/window/reinforced name = "reinforced window" desc = "It looks rather strong. Might take a few good hits to shatter it." diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 6acdc12dea0..9be2b5815bc 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -82,6 +82,10 @@ var/can_call_ert usr << "This role is not yet available to you. You need to wait another [player_age_check] days." return + if(src.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + usr << "\blue Upon using the antagHUD you forfeited the ability to join the round." + return + if(response_team_members.len > 6) usr << "The emergency response team is already full!" return diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index 6bd631e88f3..f0d0544bd45 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -14,6 +14,9 @@ if(!height || air_group) return 0 else return ..() + CanAtmosPass(turf/T) + return !density + /obj/structure/shuttle/engine name = "engine" density = 1 diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 4dd7d14d460..7dbaa7b2492 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -475,6 +475,9 @@ P.loc = src P.level = 2 return + // The magnetic gripper does a separate attackby, so bail from this one + else if(istype(W, /obj/item/weapon/gripper)) + return else return attack_hand(user) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 51edf9a4cdf..1ea81011406 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -572,9 +572,6 @@ var/global/nologevent = 0 Quick Create Object
Create Turf
Create Mob
-
Edit Airflow Settings
- Edit Plasma Settings
- Choose a default ZAS setting
"} usr << browse(dat, "window=admin2;size=210x280") diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 3fba23576b5..a3d862afce6 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -501,6 +501,12 @@ if(ticker.mode.traitors.len) dat += check_role_table("Traitors", ticker.mode.traitors, src) + if(ticker.mode.shadows.len) + dat += check_role_table("Shadowlings", ticker.mode.shadows, src) + + if(ticker.mode.thralls.len) + dat += check_role_table("Shadowling Thralls", ticker.mode.thralls, src) + if(ticker.mode.vampires.len) dat += check_role_table("Vampires", ticker.mode.vampires, src) diff --git a/code/modules/admin/verbs/antag-ooc.dm b/code/modules/admin/verbs/antag-ooc.dm index 12064823184..400c60b2dea 100644 --- a/code/modules/admin/verbs/antag-ooc.dm +++ b/code/modules/admin/verbs/antag-ooc.dm @@ -13,8 +13,8 @@ display_name = holder.fakekey for(var/mob/M in mob_list) - if((M.mind && M.mind.special_role && M.client) || (M.client && M.client.holder)) + if((M.mind && M.mind.special_role && M.client) || (M.client && M.client.holder && (M.client.holder.rights & R_ADMIN)) ) M << "AOOC: [display_name]: [msg]" - log_ooc("(ANTAG) [key] : [msg]") \ No newline at end of file + log_ooc("(ANTAG) [key] : [msg]") diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index 3e5dea3cacc..0dfa00ca8cf 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -23,7 +23,7 @@ /////////////// //SOUND STUFF// /////////////// - var/ambience_playing= null + var/ambience_playing = 0 var/played = 0 //////////// diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0f737fba217..77e005c0422 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -17,12 +17,14 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set "raider" = IS_MODE_COMPILED("heist"), // 1024 / 11 "vampire" = IS_MODE_COMPILED("vampire"), // 2048 / 12 "mutineer" = IS_MODE_COMPILED("mutiny"), // 4096 / 13 - "blob" = IS_MODE_COMPILED("blob") // 8192 / 14 + "blob" = IS_MODE_COMPILED("blob"), // 8192 / 14 + "shadowling" = IS_MODE_COMPILED("shadowling") //16384 / 15 ) var/global/list/special_role_times = list( //minimum age (in days) for accounts to play these roles num2text(BE_PAI) = 0, num2text(BE_TRAITOR) = 7, num2text(BE_CHANGELING) = 14, + num2text(BE_SHADOWLING) = 14, num2text(BE_WIZARD) = 14, num2text(BE_REV) = 14, num2text(BE_VAMPIRE) = 14, diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index f9638c18bce..ee3e0849d80 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -3,6 +3,7 @@ desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" item_state = "boxing" + species_restricted = null species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/gloves.dmi' diff --git a/code/modules/clothing/gloves/rings.dm b/code/modules/clothing/gloves/rings.dm new file mode 100644 index 00000000000..90b012d0580 --- /dev/null +++ b/code/modules/clothing/gloves/rings.dm @@ -0,0 +1,97 @@ +/obj/item/clothing/gloves/ring + name = "iron ring" + desc = "A band that goes around your finger. It's considered gauche to wear more than one." + gender = "neuter" // not plural anymore + transfer_prints = TRUE + icon_state = "ironring" + item_state = "" + icon = 'icons/obj/clothing/rings.dmi' + var/material = "iron" + var/stud = 0 + species_restricted = null + + New() + ..() + update_icon() + + update_icon() + if(stud) + icon_state = "d_[initial(icon_state)]" + else + icon_state = initial(icon_state) + examine() + ..() + usr << "This one is made of [material]." + if(stud) + usr << "It is adorned with a single gem." + +/obj/item/clothing/gloves/ring/attackby(obj/item/I as obj, mob/user as mob, params) + if(istype(I, /obj/item/stack/sheet/mineral/diamond)) + var/obj/item/stack/sheet/mineral/diamond/D = I + if(stud) + usr << "The [src] already has a gem." + else + if(D.amount >= 1) + D.use(1) + stud = 1 + update_icon() + usr << "You socket the diamond into the [src]." + +// s'pensive +/obj/item/clothing/gloves/ring/silver + name = "silver ring" + icon_state = "silverring" + material = "silver" + +/obj/item/clothing/gloves/ring/silver/blessed // todo + name = "blessed silver ring" + +/obj/item/clothing/gloves/ring/gold + name = "gold ring" + icon_state = "goldring" + material = "gold" + +/obj/item/clothing/gloves/ring/gold/blessed + name = "wedding band" + +// cheap +/obj/item/clothing/gloves/ring/plastic + name = "white plastic ring" + icon_state = "whitering" + material = "plastic" + +/obj/item/clothing/gloves/ring/plastic/blue + name = "blue plastic ring" + icon_state = "bluering" + +/obj/item/clothing/gloves/ring/plastic/red + name = "red plastic ring" + icon_state = "redring" + +/obj/item/clothing/gloves/ring/plastic/random + New() + var/c = pick("white","blue","red") + name = "[c] plastic ring" + icon_state = "[c]ring" + +// weird +/obj/item/clothing/gloves/ring/glass + name = "glass ring" + icon_state = "whitering" + material = "glass" + +/obj/item/clothing/gloves/ring/plasma + name = "plasma ring" + icon_state = "plasmaring" + material = "plasma" + +/obj/item/clothing/gloves/ring/uranium + name = "uranium ring" + icon_state = "uraniumring" + material = "uranium" + +// cultish +/obj/item/clothing/gloves/ring/shadow + name = "shadow ring" + icon_state = "shadowring" + material = "shadows" diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index da07efd0c9c..7eedccf7345 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -117,6 +117,11 @@ desc = "A beret with the engineering insignia emblazoned on it. For engineers that are more inclined towards style than safety." icon_state = "e_beret_badge" +/obj/item/clothing/head/beret/atmos + name = "atmospherics beret" + desc = "A beret for those who have shown immaculate proficienty in piping. Or plumbing." + icon_state = "a_beret_badge" + //Medical /obj/item/clothing/head/surgery name = "surgical cap" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 3b9874b9a4a..eec5317fc6a 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -140,12 +140,13 @@ desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD armor = list(melee = 100, bullet = 100, laser = 100,energy = 100, bomb = 100, bio = 100, rad = 100) - cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS + cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS | HEAD min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = UPPER_TORSO | LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE + heat_protection = UPPER_TORSO | LOWER_TORSO|LEGS|FEET|ARMS|HANDS | HEAD + max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT + slowdown = -10 siemens_coefficient = 0 /obj/item/clothing/under/johnny diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index cc1e966ff46..16c4f90fde1 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -101,6 +101,19 @@ overlays = list() string_attached = null user << "You detach the string from the coin." + else if(istype(W,/obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.welding && WT.remove_fuel(0, user)) + var/typelist = list("iron" = /obj/item/clothing/gloves/ring, + "silver" = /obj/item/clothing/gloves/ring/silver, + "gold" = /obj/item/clothing/gloves/ring/gold, + "plasma" = /obj/item/clothing/gloves/ring/plasma, + "uranium" = /obj/item/clothing/gloves/ring/uranium) + var/typekey = typelist[cmineral] + if(ispath(typekey)) + user << "\blue You make [src] into a ring." + new typekey(get_turf(loc)) + qdel(src) else ..() /obj/item/weapon/coin/attack_self(mob/user as mob) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 8ab42b7ae1c..533c47a253d 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -9,7 +9,7 @@ opacity = 1 density = 1 blocks_air = 1 - temperature = T0C + temperature = TCMB var/mineral/mineral var/mined_ore = 0 var/last_act = 0 @@ -392,7 +392,7 @@ icon_state = "asteroid" oxygen = 0.01 nitrogen = 0.01 - temperature = T0C + temperature = TCMB icon_plating = "asteroid" var/dug = 0 //0 = has not yet been dug, 1 = has already been dug has_resources = 1 diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index cb72116b04a..e6107b4cca2 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -3,7 +3,7 @@ /mob/proc/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -31,7 +31,7 @@ /mob/proc/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -54,7 +54,7 @@ /mob/proc/melt() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 80761679cba..af41d20b7ad 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -356,6 +356,14 @@ key = "g" flags = RESTRICTED | HIVEMIND +/datum/language/shadowling + name = "Shadowling Hivemind" + desc = "Shadowlings and their thralls are capable of communicating over a psychic hivemind." + speech_verb = "says" + colour = "shadowling" + key = "8" + flags = RESTRICTED | HIVEMIND + /datum/language/ling/broadcast(var/mob/living/speaker,var/message,var/speaker_mask) if(speaker.mind && speaker.mind.changeling) diff --git a/code/modules/mob/living/carbon/alien/alien_defenses.dm b/code/modules/mob/living/carbon/alien/alien_defenses.dm index 95ed75f18a0..16b7a17721c 100644 --- a/code/modules/mob/living/carbon/alien/alien_defenses.dm +++ b/code/modules/mob/living/carbon/alien/alien_defenses.dm @@ -49,6 +49,8 @@ In all, this is a lot like the monkey code. /N /mob/living/carbon/alien/attack_hand(mob/living/carbon/human/M as mob) if(..()) //to allow surgery to return properly. return 0 + if(istype(src,/mob/living/carbon/alien/humanoid)) + return 0 //this is horrible but 100% necessary switch(M.a_intent) if("help") diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index 1ae09f9f161..c72220790d1 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/alien/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -22,7 +22,7 @@ /mob/living/carbon/alien/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 3d346f83941..c054f766dac 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -254,18 +254,7 @@ help_shake_act(M) if ("grab") - if (M == src || anchored) - return - var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M, src) - - M.put_in_active_hand(G) - - G.synch() - - LAssailant = M - - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - visible_message("[M] has grabbed [src] passively!") + grabbedby(M) if ("harm") M.do_attack_animation(src) diff --git a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm index 0c218c81204..e9e4fd88608 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm @@ -53,7 +53,7 @@ /mob/living/carbon/alien/humanoid/regenerate_icons() ..() - if (monkeyizing) return + if (notransform) return update_inv_head(0,0) update_inv_wear_suit(0,0) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 18b440e538a..5ad58df488f 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -23,8 +23,8 @@ /obj/item/organ/brain/New() ..() spawn(5) - if(brainmob && brainmob.client) - brainmob.client.screen.len = null //clear the hud + for(var/mob/living/carbon/brain/bmob in src) //I'm going to hell for this, but there's no other way to stop these runtimes. + bmob.client.screen.len = null //clear the hud /obj/item/organ/brain/proc/transfer_identity(var/mob/living/carbon/H) name = "\the [H]'s [initial(src.name)]" diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 897b03c8a14..24b900a7a2d 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -19,7 +19,7 @@ /mob/living/carbon/brain/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 0b080d19738..8540507d057 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -169,17 +169,17 @@ ..() /obj/item/device/mmi/posibrain/New() - - src.brainmob = new(src) - src.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" - src.brainmob.real_name = src.brainmob.name - src.brainmob.loc = src - src.brainmob.container = src - src.brainmob.robot_talk_understand = 1 - src.brainmob.stat = 0 - src.brainmob.silent = 0 - src.brainmob.brain_op_stage = 4.0 - dead_mob_list -= src.brainmob + for(var/mob/living/carbon/brain/bmob in src) //Also going to hell for this, but this should fix the runtimes. + bmob = new /mob/living/carbon/brain(src) + bmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" + bmob.real_name = src.brainmob.name + bmob.loc = src + bmob.container = src + bmob.robot_talk_understand = 1 + bmob.stat = 0 + bmob.silent = 0 + bmob.brain_op_stage = 4.0 + dead_mob_list -= bmob ..() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 925636dbba5..683228e97e8 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -27,34 +27,47 @@ mob/living if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) germ_level++ +#define STOMACH_ATTACK_DELAY 4 + +/mob/living/carbon/var/last_stomach_attack //defining this here because no one would look in carbon_defines for it + /mob/living/carbon/relaymove(var/mob/user, direction) if(user in src.stomach_contents) - if(prob(40)) - for(var/mob/M in hearers(4, src)) - if(M.client) - M.show_message(text("\red You hear something rumbling inside [src]'s stomach..."), 2) - var/obj/item/I = user.get_active_hand() - if(I && I.force) - var/d = rand(round(I.force / 4), I.force) - if(istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/organ = H.get_organ("chest") - if (istype(organ)) - if(organ.take_damage(d, 0)) - H.UpdateDamageIcon() - H.updatehealth() - else - src.take_organ_damage(d) - for(var/mob/M in viewers(user, null)) - if(M.client) - M.show_message(text("\red [user] attacks [src]'s stomach wall with the [I.name]!"), 2) - playsound(user.loc, 'sound/effects/attackblob.ogg', 50, 1) + if(last_stomach_attack + STOMACH_ATTACK_DELAY > world.time) return - if(prob(src.getBruteLoss() - 50)) - for(var/atom/movable/A in stomach_contents) - A.loc = loc - stomach_contents.Remove(A) - src.gib() + last_stomach_attack = world.time + for(var/mob/M in hearers(4, src)) + if(M.client) + M.show_message(text("\red You hear something rumbling inside [src]'s stomach..."), 2) + + var/obj/item/I = user.get_active_hand() + if(I && I.force) + var/d = rand(round(I.force / 4), I.force) + + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/organ = H.get_organ("chest") + if (istype(organ)) + if(organ.take_damage(d, 0)) + H.UpdateDamageIcon() + + H.updatehealth() + + else + src.take_organ_damage(d) + + for(var/mob/M in viewers(user, null)) + if(M.client) + M.show_message(text("\red [user] attacks [src]'s stomach wall with the [I.name]!"), 2) + playsound(user.loc, 'sound/effects/attackblob.ogg', 50, 1) + + if(prob(src.getBruteLoss() - 50)) + for(var/atom/movable/A in stomach_contents) + A.loc = loc + stomach_contents.Remove(A) + src.gib() + +#undef STOMACH_ATTACK_DELAY /mob/living/carbon/gib() for(var/mob/M in src) @@ -321,22 +334,25 @@ mob/living src << "You must be conscious to do this!" return -/mob/living/proc/add_ventcrawl(obj/machinery/atmospherics/unary/starting_machine) - for(var/datum/pipeline/pipeline in starting_machine.network.line_members) - for(var/atom/A in (pipeline.members || pipeline.edges)) - var/image/new_image = image(A, A.loc, dir = A.dir) - pipes_shown += new_image - client.images += new_image +/mob/living/proc/add_ventcrawl(obj/machinery/atmospherics/starting_machine) + var/datum/pipe_network/network = starting_machine.return_network(starting_machine) + if(!network) + return + for(var/datum/pipeline/pipeline in network.line_members) + for(var/obj/machinery/atmospherics/A in (pipeline.members || pipeline.edges)) + if(!A.pipe_image) + A.pipe_image = image(A, A.loc, layer = 20, dir = A.dir) //the 20 puts it above Byond's darkness (not its opacity view) + pipes_shown += A.pipe_image + client.images += A.pipe_image /mob/living/proc/remove_ventcrawl() - for(var/image/current_image in pipes_shown) - client.images -= current_image + if(client) + for(var/image/current_image in pipes_shown) + client.images -= current_image + client.eye = src pipes_shown.len = 0 - if(client) - client.eye = src - /mob/living/carbon/clean_blood() . = ..() if(ishuman(src)) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 078af523c0f..d37cec20e60 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/human/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -42,7 +42,7 @@ /mob/living/carbon/human/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -62,7 +62,7 @@ /mob/living/carbon/human/melt() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 809844ea3b7..da2f516375b 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -36,7 +36,7 @@ on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm else //Everyone else fails, skip the emote attempt return - if("scream", "fart", "flip") + if("scream", "fart", "flip", "snap") on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm //Everything else, including typos of the above emotes else @@ -720,6 +720,29 @@ m_type = 2 + if ("snap") + if(prob(95)) + m_type = 2 + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/L = H.get_organ("l_hand") + var/obj/item/organ/external/R = H.get_organ("r_hand") + var/left_hand_good = 0 + var/right_hand_good = 0 + if(L && (!(L.status & ORGAN_DESTROYED)) && (!(L.status & ORGAN_SPLINTED)) && (!(L.status & ORGAN_BROKEN))) + left_hand_good = 1 + if(R && (!(R.status & ORGAN_DESTROYED)) && (!(R.status & ORGAN_SPLINTED)) && (!(R.status & ORGAN_BROKEN))) + right_hand_good = 1 + + if (!left_hand_good && !right_hand_good) + usr << "You need at least one hand in good working order to snap your fingers." + return + + message = "[src] snaps \his fingers." + playsound(src.loc, 'sound/effects/fingersnap.ogg', 50, 1, -3) + else + message = "[src] snaps \his fingers right off!" + playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) + // Needed for M_TOXIC_FART if("fart") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 11342b903ca..b3f2b7d8afc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -247,7 +247,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") + if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") processing_dismember.droplimb(1,pick(0,1,2),0,1) limbs_affected -= 1 @@ -271,7 +271,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") + if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") processing_dismember.droplimb(1,pick(0,2),0,1) limbs_affected -= 1 @@ -281,7 +281,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") + if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") processing_dismember.droplimb(1,pick(0,2),0,1) limbs_affected -= 1 @@ -303,7 +303,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") + if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") processing_dismember.droplimb(1,1,0,1) limbs_affected -= 1 @@ -316,7 +316,7 @@ var/update = 0 var/weapon_message = "Explosive Blast" for(var/obj/item/organ/external/temp in organs) - switch(temp.name) + switch(temp.limb_name) if("head") update |= temp.take_damage(b_loss * 0.2, f_loss * 0.2, used_weapon = weapon_message) if("chest") @@ -1400,6 +1400,8 @@ regenerate_icons() fixblood() + UpdateAppearance() + if(species) return 1 else diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index 241bebd1178..f23657da497 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -91,7 +91,7 @@ stance_damage = 0 // standing is poor - if(stance_damage >= 4 || (stance_damage >= 2 && prob(5))) + if(stance_damage >= 4) if(!(lying || resting)) if(species && !(species.flags & NO_PAIN)) emote("scream") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 5b7f9b708b1..d7220974175 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -46,7 +46,7 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc set invisibility = 0 //set background = 1 - if (monkeyizing) return + if (notransform) return if(!loc) return // Fixing a null error that occurs when the mob isn't found in the world -- TLE ..() @@ -760,9 +760,24 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc if(A.lighting_use_dynamic) light_amount = T.lighting_lumcount else light_amount = 10 if(light_amount > species.light_dam) //if there's enough light, start dying - take_overall_damage(1,1) + if(species.light_effect_amp) + adjustFireLoss(5) //This gets doubled by Shadowling's innate fire weakness, so it ends up being 10. + else + adjustFireLoss(1) + adjustBruteLoss(1) + src << "The light burns you!" + src << 'sound/weapons/sear.ogg' else //heal in the dark - heal_overall_damage(1,1) + if(species.light_effect_amp) + adjustFireLoss(-5) + adjustBruteLoss(-5) + adjustBrainLoss(-25) //gibbering shadowlings are hilarious but also bad to have + adjustCloneLoss(-1) + SetWeakened(0) + SetStunned(0) + else + adjustFireLoss(-1) + adjustBruteLoss(-1) //The fucking FAT mutation is the greatest shit ever. It makes everyone so hot and bothered. diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 3621f44c8e6..8b3be53b8c6 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -471,8 +471,10 @@ proc/get_damage_icon_part(damage_state, body_part) //For legacy support. /mob/living/carbon/human/regenerate_icons() ..() - if(monkeyizing) return + if(notransform) return update_mutations(0) + update_body(0) + update_hair(0) update_mutantrace(0) update_inv_w_uniform(0,0) update_inv_wear_id(0) diff --git a/code/modules/mob/living/carbon/metroid/life.dm b/code/modules/mob/living/carbon/metroid/life.dm index 55b6f5c4d69..8b11c8a1b2f 100644 --- a/code/modules/mob/living/carbon/metroid/life.dm +++ b/code/modules/mob/living/carbon/metroid/life.dm @@ -9,7 +9,7 @@ set invisibility = 0 //set background = 1 - if (src.monkeyizing) + if (src.notransform) return ..() diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index 8e982eb9356..0c3ef632cca 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/monkey/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -21,7 +21,7 @@ /mob/living/carbon/monkey/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 65a5f5b14e6..1a3bfc3f05a 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -12,7 +12,7 @@ /mob/living/carbon/monkey/Life() set invisibility = 0 //set background = 1 - if (monkeyizing) return + if (notransform) return if (update_muts) update_muts=0 domutcheck(src,null,MUTCHK_FORCED) diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index cc25d319842..b709f1f5b8b 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -41,7 +41,8 @@ var/brute_mod = null // Physical damage reduction/malus. var/burn_mod = null // Burn damage reduction/malus. - var/light_dam + var/light_dam //Light level above which species takes damage, and below which it heals. + var/light_effect_amp //If 0, takes/heals 1 burn and brute per tick. Otherwise, both healing and damage effects are amplified. var/max_hurt_damage = 9 // Max melee damage dealt + 5 if hulk var/list/default_genes = list() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index b1900ffa39b..86eae591aff 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,7 +1,7 @@ /mob/living/Life() ..() - if (monkeyizing) return + if (notransform) return if(!loc) return // Fixing a null error that occurs when the mob isn't found in the world -- TLE if(mind) if(mind in ticker.mode.implanted) @@ -460,6 +460,9 @@ for(var/mob/living/carbon/slime/M in view(1,src)) M.UpdateFeed(src) +/*////////////////////// + START RESIST PROCS +*/////////////////////// /mob/living/verb/resist() set name = "Resist" @@ -473,260 +476,327 @@ //Getting out of someone's inventory. if(istype(src.loc,/obj/item/weapon/holder)) - var/obj/item/weapon/holder/H = src.loc //Get our item holder. - var/mob/M = H.loc //Get our mob holder (if any). - - if(istype(M)) - M.unEquip(H) - M << "[H] wriggles out of your grip!" - src << "You wriggle out of [M]'s grip!" - else if(istype(H.loc,/obj/item)) - src << "You struggle free of [H.loc]." - H.loc = get_turf(H) - - if(istype(M)) - for(var/atom/A in M.contents) - if(istype(A,/mob/living/simple_animal/borer) || istype(A,/obj/item/weapon/holder)) - return - - M.status_flags &= ~PASSEMOTES - return + resist_holder() //Resisting control by an alien mind. if(istype(src.loc,/mob/living/simple_animal/borer)) - var/mob/living/simple_animal/borer/B = src.loc - var/mob/living/captive_brain/H = src - - H << "\red You begin doggedly resisting the parasite's control (this will take approximately sixty seconds)." - B.host << "\red You feel the captive mind of [src] begin to resist your control." - - spawn(rand(350,450)+B.host.brainloss) - - if(!B || !B.controlling) - return - - B.host.adjustBrainLoss(rand(5,10)) - H << "\red With an immense exertion of will, you regain control of your body!" - B.host << "\red You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you." - - B.detatch() - - verbs -= /mob/living/carbon/proc/release_control - verbs -= /mob/living/carbon/proc/punish_host - verbs -= /mob/living/carbon/proc/spawn_larvae - - return + resist_borer() //resisting grabs (as if it helps anyone...) - if ((!( L.stat ) && !( L.restrained() ))) - var/resisting = 0 - for(var/obj/O in L.requests) - L.requests.Remove(O) - del(O) - resisting++ - for(var/obj/item/weapon/grab/G in usr.grabbed_by) - resisting++ - if (G.state == 1) - del(G) - else - if (G.state == 2) - if (prob(25)) - for(var/mob/O in viewers(L, null)) - O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) - del(G) - else - if (G.state == 3) - if (prob(5)) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) - del(G) - if(resisting) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] resists!", L), 1) + if ((!(L.stat) && !(L.restrained()))) + resist_grab(L) //this passes L because the proc requires a typecasted mob/living instead of just 'src' //unbuckling yourself if(L.buckled && (L.last_special <= world.time) ) - if(iscarbon(L)) - var/mob/living/carbon/C = L - if( C.handcuffed ) - C.changeNext_move(CLICK_CD_BREAKOUT) - C.last_special = world.time + CLICK_CD_BREAKOUT - C << "\red You attempt to unbuckle yourself. (This will take around 2 minutes and you need to stand still)" - for(var/mob/O in viewers(L)) - O.show_message("\red [usr] attempts to unbuckle themself!", 1) - spawn(0) - if(do_after(usr, 1200)) - if(!C.buckled) - return - for(var/mob/O in viewers(C)) - O.show_message("\red [usr] manages to unbuckle themself!", 1) - C << "\blue You successfully unbuckle yourself." - C.buckled.manual_unbuckle(C) - else - L.buckled.manual_unbuckle(L) + resist_buckle(L) //this passes L because the proc requires a typecasted mob/living instead of just 'src' //Breaking out of a locker? - else if( src.loc && (istype(src.loc, /obj/structure/closet)) ) - var/breakout_time = 2 //2 minutes by default - - var/obj/structure/closet/C = L.loc - if(C.opened) - return //Door's open... wait, why are you in it's contents then? - if(istype(L.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - if(!SC.locked && !SC.welded) - return //It's a secure closet, but isn't locked. Easily escapable from, no need to 'resist' - else - if(!C.welded) - return //closed but not welded... - // else Meh, lets just keep it at 2 minutes for now - // breakout_time++ //Harder to get out of welded lockers than locked lockers - - //okay, so the closet is either welded or locked... resist!!! - L.changeNext_move(CLICK_CD_BREAKOUT) - L.last_special = world.time + CLICK_CD_BREAKOUT - L << "\red You lean on the back of \the [C] and start pushing the door open. (this will take about [breakout_time] minutes)" - for(var/mob/O in viewers(usr.loc)) - O.show_message("\red The [L.loc] begins to shake violently!", 1) - - - spawn(0) - if(do_after(usr,(breakout_time*60*10))) //minutes * 60seconds * 10deciseconds - if(!C || !L || L.stat != CONSCIOUS || L.loc != C || C.opened) //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened - return - - //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... - if(istype(L.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - if(!SC.locked && !SC.welded) - return - else - if(!C.welded) - return - - //Well then break it! - if(istype(usr.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - SC.desc = "It appears to be broken." - SC.icon_state = SC.icon_off - flick(SC.icon_broken, SC) - sleep(10) - flick(SC.icon_broken, SC) - sleep(10) - SC.broken = 1 - SC.locked = 0 - SC.update_icon() - usr << "\red You successfully break out!" - for(var/mob/O in viewers(L.loc)) - O.show_message("\red \the [usr] successfully broke out of \the [SC]!", 1) - if(istype(SC.loc, /obj/structure/bigDelivery)) //Do this to prevent contents from being opened into nullspace (read: bluespace) - var/obj/structure/bigDelivery/BD = SC.loc - BD.attack_hand(usr) - SC.open() - else - C.welded = 0 - C.update_icon() - usr << "\red You successfully break out!" - for(var/mob/O in viewers(L.loc)) - O.show_message("\red \the [usr] successfully broke out of \the [C]!", 1) - if(istype(C.loc, /obj/structure/bigDelivery)) //nullspace ect.. read the comment above - var/obj/structure/bigDelivery/BD = C.loc - BD.attack_hand(usr) - C.open() + else if(src.loc && (istype(src.loc, /obj/structure/closet))) + resist_closet() //breaking out of handcuffs else if(iscarbon(L)) var/mob/living/carbon/CM = L if(CM.on_fire && CM.canmove) - CM.fire_stacks -= 5 - CM.weakened = max(CM.weakened, 3)//We dont check for CANWEAKEN, I don't care how immune to weakening you are, if you're rolling on the ground, you're busy. - CM.update_canmove() - CM.spin(32,2) - CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ - "You stop, drop, and roll!") - sleep(30) - if(fire_stacks <= 0) - CM.visible_message("[CM] has successfully extinguished themselves!", \ - "You extinguish yourself.") - ExtinguishMob() + resist_stop_drop_roll(CM) //this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' + + if(CM.handcuffed && CM.canmove && (CM.last_special <= world.time))//this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' + resist_handcuffs(CM) + + else if(CM.legcuffed && CM.canmove && (CM.last_special <= world.time)) //this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' + resist_legcuffs(CM) + +/*//////////////////// + RESIST SUBPROCS +*///////////////////// + +/* resist_holder allows small mobs that can be picked up to get out of their holder, so they aren't stuck forever. +*///// +/mob/living/proc/resist_holder() + var/obj/item/weapon/holder/H = src.loc //Get our item holder. + var/mob/M = H.loc //Get our mob holder (if any). + + if(istype(M)) + M.unEquip(H) + M << "[H] wriggles out of your grip!" + src << "You wriggle out of [M]'s grip!" + else if(istype(H.loc,/obj/item)) + src << "You struggle free of [H.loc]." + H.loc = get_turf(H) + + if(istype(M)) + for(var/atom/A in M.contents) + if(istype(A,/mob/living/simple_animal/borer) || istype(A,/obj/item/weapon/holder)) + return + + M.status_flags &= ~PASSEMOTES + return + +/* resist_borer allows a mob to regain control of their body after a borer has assumed control. +*///// +/mob/living/proc/resist_borer() + var/mob/living/simple_animal/borer/B = src.loc + var/mob/living/captive_brain/H = src + + H << "\red You begin doggedly resisting the parasite's control (this will take approximately sixty seconds)." + B.host << "\red You feel the captive mind of [src] begin to resist your control." + + spawn(rand(350,450)+B.host.brainloss) + + if(!B || !B.controlling) return - if(CM.handcuffed && CM.canmove && (CM.last_special <= world.time)) - CM.changeNext_move(CLICK_CD_BREAKOUT) - CM.last_special = world.time + CLICK_CD_BREAKOUT - if(isalienadult(CM) || (HULK in usr.mutations))//Don't want to do a lot of logic gating here. - usr << "\red You attempt to break your handcuffs. (This will take around 5 seconds and you need to stand still)" - for(var/mob/O in viewers(CM)) - O.show_message(text("\red [] is trying to break the handcuffs!", CM), 1) - spawn(0) - if(do_after(CM, 50)) - if(!CM.handcuffed || CM.buckled) - return - for(var/mob/O in viewers(CM)) - O.show_message(text("\red [] manages to break the handcuffs!", CM), 1) - CM << "\red You successfully break your handcuffs." - CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.handcuffed) - CM.handcuffed = null - CM.update_inv_handcuffed() - else - var/obj/item/weapon/restraints/handcuffs/HC = CM.handcuffed - var/breakouttime = 1200 //A default in case you are somehow handcuffed with something that isn't an obj/item/weapon/restraints/handcuffs type - var/displaytime = 2 //Minutes to display in the "this will take X minutes." - if(istype(HC)) //If you are handcuffed with actual handcuffs... Well what do I know, maybe someone will want to handcuff you with toilet paper in the future... - breakouttime = HC.breakouttime - displaytime = breakouttime / 600 //Minutes - CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] minutes and you need to stand still)" - for(var/mob/O in viewers(CM)) - O.show_message( "\red [usr] attempts to remove \the [HC]!", 1) - spawn(0) - if(do_after(CM, breakouttime)) - if(!CM.handcuffed || CM.buckled) - return // time leniency for lag which also might make this whole thing pointless but the server - for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink - O.show_message("\red [CM] manages to remove the handcuffs!", 1) - CM << "\blue You successfully remove \the [CM.handcuffed]." - CM.unEquip(CM.handcuffed) + B.host.adjustBrainLoss(rand(5,10)) + H << "\red With an immense exertion of will, you regain control of your body!" + B.host << "\red You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you." + + B.detatch() + + verbs -= /mob/living/carbon/proc/release_control + verbs -= /mob/living/carbon/proc/punish_host + verbs -= /mob/living/carbon/proc/spawn_larvae + + return + +/* resist_grab allows a mob to resist a grab from another mob when disarming is not an option/neckgrabbed. +*///// +/mob/living/proc/resist_grab(var/mob/living/L) + var/resisting = 0 + + for(var/obj/O in L.requests) + L.requests.Remove(O) + del(O) + resisting++ + + for(var/obj/item/weapon/grab/G in usr.grabbed_by) + resisting++ + if (G.state == 1) + del(G) + + else + if(G.state == 2) + if(prob(25)) + for(var/mob/O in viewers(L, null)) + O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) + del(G) - else if(CM.legcuffed && CM.canmove && (CM.last_special <= world.time)) - CM.changeNext_move(CLICK_CD_BREAKOUT) - CM.last_special = world.time + CLICK_CD_BREAKOUT - if(isalienadult(CM) || (HULK in usr.mutations))//Don't want to do a lot of logic gating here. - usr << "\red You attempt to break your legcuffs. (This will take around 5 seconds and you need to stand still)" - for(var/mob/O in viewers(CM)) - O.show_message(text("\red [] is trying to break the legcuffs!", CM), 1) - spawn(0) - if(do_after(CM, 50)) - if(!CM.legcuffed || CM.buckled) - return - for(var/mob/O in viewers(CM)) - O.show_message(text("\red [] manages to break the legcuffs!", CM), 1) - CM << "\red You successfully break your legcuffs." - CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.legcuffed) - CM.legcuffed = null - CM.update_inv_legcuffed() else - var/obj/item/weapon/restraints/legcuffs/HC = CM.legcuffed - var/breakouttime = 1200 //A default in case you are somehow legcuffed with something that isn't an obj/item/weapon/legcuffs type - var/displaytime = 2 //Minutes to display in the "this will take X minutes." - if(istype(HC)) //If you are legcuffed with actual legcuffs... Well what do I know, maybe someone will want to legcuff you with toilet paper in the future... - breakouttime = HC.breakouttime - displaytime = breakouttime / 600 //Minutes - CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] minutes and you need to stand still)" - for(var/mob/O in viewers(CM)) - O.show_message( "\red [usr] attempts to remove \the [HC]!", 1) - spawn(0) - if(do_after(CM, breakouttime)) - if(!CM.legcuffed || CM.buckled) - return // time leniency for lag which also might make this whole thing pointless but the server - for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink - O.show_message("\red [CM] manages to remove the legcuffs!", 1) - CM << "\blue You successfully remove \the [CM.legcuffed]." - CM.unEquip(CM.legcuffed) - CM.legcuffed = null - CM.update_inv_legcuffed() + if(G.state == 3) + if(prob(5)) + for(var/mob/O in viewers(usr, null)) + O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) + del(G) + + if(resisting) + for(var/mob/O in viewers(usr, null)) + O.show_message(text("\red [] resists!", L), 1) + +/* resist_buckle allows a mob that is bucklecuffed to break free of the chair/bed/whatever +*///// +/mob/living/proc/resist_buckle(var/mob/living/L) + if(iscarbon(L)) + var/mob/living/carbon/C = L + + if(C.handcuffed) + C.changeNext_move(CLICK_CD_BREAKOUT) + C.last_special = world.time + CLICK_CD_BREAKOUT + + C << "\red You attempt to unbuckle yourself. (This will take around 2 minutes and you need to stay still)
" + for(var/mob/O in viewers(L)) + O.show_message("\red [usr] attempts to unbuckle themself!", 1) + + spawn(0) + if(do_after(usr, 1200)) + if(!C.buckled) + return + for(var/mob/O in viewers(C)) + O.show_message("\red [usr] manages to unbuckle themself!", 1) + C << "\blue You successfully unbuckle yourself." + C.buckled.manual_unbuckle(C) + + else + L.buckled.manual_unbuckle(L) + +/* resist_closet() allows a mob to break out of a welded/locked closet +*///// +/mob/living/proc/resist_closet() + var/breakout_time = 2 //2 minutes by default + var/mob/living/L = src + var/obj/structure/closet/C = L.loc + if(C.opened) + return //Door's open... wait, why are you in it's contents then? + if(istype(L.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + if(!SC.locked && !SC.welded) + return //It's a secure closet, but isn't locked. Easily escapable from, no need to 'resist' + else + if(!C.welded) + return //closed but not welded... + // else Meh, lets just keep it at 2 minutes for now + // breakout_time++ //Harder to get out of welded lockers than locked lockers + + //okay, so the closet is either welded or locked... resist!!! + L.changeNext_move(CLICK_CD_BREAKOUT) + L.last_special = world.time + CLICK_CD_BREAKOUT + L << "\red You lean on the back of \the [C] and start pushing the door open. (this will take about [breakout_time] minutes)" + for(var/mob/O in viewers(usr.loc)) + O.show_message("\red The [L.loc] begins to shake violently!", 1) + + + spawn(0) + if(do_after(usr,(breakout_time*60*10))) //minutes * 60seconds * 10deciseconds + if(!C || !L || L.stat != CONSCIOUS || L.loc != C || C.opened) //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened + return + + //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... + if(istype(L.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + if(!SC.locked && !SC.welded) + return + else + if(!C.welded) + return + + //Well then break it! + if(istype(usr.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + SC.desc = "It appears to be broken." + SC.icon_state = SC.icon_off + flick(SC.icon_broken, SC) + sleep(10) + flick(SC.icon_broken, SC) + sleep(10) + SC.broken = 1 + SC.locked = 0 + SC.update_icon() + usr << "\red You successfully break out!" + for(var/mob/O in viewers(L.loc)) + O.show_message("\red \the [usr] successfully broke out of \the [SC]!", 1) + if(istype(SC.loc, /obj/structure/bigDelivery)) //Do this to prevent contents from being opened into nullspace (read: bluespace) + var/obj/structure/bigDelivery/BD = SC.loc + BD.attack_hand(usr) + SC.open() + else + C.welded = 0 + C.update_icon() + usr << "\red You successfully break out!" + for(var/mob/O in viewers(L.loc)) + O.show_message("\red \the [usr] successfully broke out of \the [C]!", 1) + if(istype(C.loc, /obj/structure/bigDelivery)) //nullspace ect.. read the comment above + var/obj/structure/bigDelivery/BD = C.loc + BD.attack_hand(usr) + C.open() + +/* resist_stop_drop_roll allows a mob to stop, drop, and roll in order to put out a fire burning on them. +*///// +/mob/living/proc/resist_stop_drop_roll(var/mob/living/carbon/CM) + CM.fire_stacks -= 5 + CM.weakened = max(CM.weakened, 3)//We dont check for CANWEAKEN, I don't care how immune to weakening you are, if you're rolling on the ground, you're busy. + CM.update_canmove() + CM.spin(32,2) + CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ + "You stop, drop, and roll!") + sleep(30) + if(fire_stacks <= 0) + CM.visible_message("[CM] has successfully extinguished themselves!", \ + "You extinguish yourself.") + ExtinguishMob() + return + +/* resist_handcuffs allows a mob to break/remove their handcuffs after a delay +*///// +/mob/living/proc/resist_handcuffs(var/mob/living/carbon/CM) + CM.changeNext_move(CLICK_CD_BREAKOUT) + CM.last_special = world.time + CLICK_CD_BREAKOUT + var/obj/item/weapon/restraints/handcuffs/HC = CM.handcuffed + + var/breakouttime = 1200 //A default in case you are somehow handcuffed with something that isn't an obj/item/weapon/restraints/handcuffs type + var/displaytime = 2 //Minutes to display in the "this will take X minutes." + + var/hulklien = 0 //variable used to define if someone is a hulk or alien + + if(istype(HC)) //If you are handcuffed with actual handcuffs... Well what do I know, maybe someone will want to handcuff you with toilet paper in the future... + breakouttime = HC.breakouttime + displaytime = breakouttime / 600 //Minutes + + if(isalienadult(CM) || (HULK in usr.mutations)) + hulklien = 1 + breakouttime = 50 + displaytime = 5 + + CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] [hulklien ? "seconds" : "minute[displaytime==1 ? "" : "s"]"] and you need to stand still)" + for(var/mob/O in viewers(CM)) + O.show_message( "\red [usr] attempts to [hulklien ? "break" : "remove"] \the [HC]!", 1) + spawn(0) + if(do_after(CM, breakouttime)) + if(!CM.handcuffed || CM.buckled) + return // time leniency for lag which also might make this whole thing pointless but the server + + for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink + O.show_message("\red [CM] manages to [hulklien ? "break" : "remove"] the handcuffs!", 1) + + CM << "\blue You successfully [hulklien ? "break" : "remove"] \the [CM.handcuffed]." + + if(hulklien) + CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + del(CM.handcuffed) + CM.handcuffed = null + CM.update_inv_handcuffed() + return + + CM.unEquip(CM.handcuffed) + +/* resist_legcuffs allows a mob to break/remove their legcuffs after a delay +*///// +/mob/living/proc/resist_legcuffs(var/mob/living/carbon/CM) + var/obj/item/weapon/restraints/legcuffs/HC = CM.legcuffed + + var/breakouttime = 1200 //A default in case you are somehow legcuffed with something that isn't an obj/item/weapon/legcuffs type + var/displaytime = 2 //Minutes to display in the "this will take X minutes." + + var/hulklien = 0 //variable used to define if someone is a hulk or alien + + if(istype(HC)) //If you are legcuffed with actual legcuffs... Well what do I know, maybe someone will want to legcuff you with toilet paper in the future... + breakouttime = HC.breakouttime + displaytime = breakouttime / 600 //Minutes + + if(isalienadult(CM) || (HULK in usr.mutations)) + hulklien = 1 + breakouttime = 50 + displaytime = 5 + + CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] [hulklien ? "seconds" : "minute[displaytime==1 ? "" : "s"]"] and you need to stand still)" + + for(var/mob/O in viewers(CM)) + O.show_message( "\red [usr] attempts to [hulklien ? "break" : "remove"] \the [HC]!", 1) + + spawn(0) + if(do_after(CM, breakouttime)) + if(!CM.legcuffed || CM.buckled) + return // time leniency for lag which also might make this whole thing pointless but the server + for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink + O.show_message("\red [CM] manages to [hulklien ? "break" : "remove"] the legcuffs!", 1) + + CM << "\blue You successfully [hulklien ? "break" : "remove"] \the [CM.legcuffed]." + + if(!hulklien) + CM.unEquip(CM.legcuffed) + + if(hulklien) + CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + qdel(CM.legcuffed) + + CM.legcuffed = null + CM.update_inv_legcuffed() + +/*////////////////////// + END RESIST PROCS +*/////////////////////// + + + + /mob/living/carbon/proc/spin(spintime, speed) spawn() diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index b349e3b15f7..f487188ac80 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -7,6 +7,11 @@ //If they're SSD, remove it so they can wake back up. player_logged = 0 + //login during ventcrawl + if(istype(loc, /obj/machinery/atmospherics)) //attach us back into the pipes + remove_ventcrawl() + add_ventcrawl(loc) + //Round specific stuff like hud updates if(ticker && ticker.mode) var/ref = "\ref[mind]" @@ -27,4 +32,7 @@ if("vampire") if((ref in ticker.mode.thralls) || (mind in ticker.mode.enthralled)) ticker.mode.update_vampire_icons_added(mind) + if("shadowling") + if((mind in ticker.mode.shadowling_thralls) || (mind in ticker.mode.shadows)) + ticker.mode.update_shadow_icons_added(src.mind) return . diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 9ffbc114f4d..15a08aaea8d 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -6,7 +6,6 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_alerts, /mob/living/silicon/ai/proc/announcement, /mob/living/silicon/ai/proc/ai_call_shuttle, - /mob/living/silicon/ai/proc/ai_cancel_call, /mob/living/silicon/ai/proc/ai_camera_track, /mob/living/silicon/ai/proc/ai_camera_list, /mob/living/silicon/ai/proc/ai_goto_location, diff --git a/code/modules/mob/living/silicon/death.dm b/code/modules/mob/living/silicon/death.dm index 45b0268437d..c8c7e41d94e 100644 --- a/code/modules/mob/living/silicon/death.dm +++ b/code/modules/mob/living/silicon/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/gib() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -22,7 +22,7 @@ /mob/living/silicon/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/silicon/mommi/life.dm b/code/modules/mob/living/silicon/mommi/life.dm index eb7aa1dd700..04ab3871af6 100644 --- a/code/modules/mob/living/silicon/mommi/life.dm +++ b/code/modules/mob/living/silicon/mommi/life.dm @@ -2,7 +2,7 @@ set invisibility = 0 set background = 1 - if (src.monkeyizing) + if (src.notransform) return diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index fef353eec6d..c73bf68f1ab 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/robot/gib() //robots don't die when gibbed. instead they drop their MMI'd brain var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -23,7 +23,7 @@ /mob/living/silicon/robot/dust() death(1) var/atom/movable/overlay/animation = null - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 199720a1e0e..571beea1048 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -18,6 +18,8 @@ /obj/item/mounted/frame/apc_frame, /obj/item/mounted/frame/alarm_frame, /obj/item/mounted/frame/firealarm, + /obj/item/mounted/frame/newscaster_frame, + /obj/item/mounted/frame/intercom, /obj/item/weapon/table_parts, /obj/item/weapon/rack_parts, /obj/item/weapon/camera_assembly, @@ -86,7 +88,10 @@ wrapped.loc = user //Pass the attack on to the target. This might delete/relocate wrapped. - target.attackby(wrapped,user, params) + if(!target.attackby(wrapped, user, params) && target && wrapped) + // If the attackby didn't resolve or delete the target or wrapped, afterattack + // (Certain things, such as mountable frames, rely on afterattack) + wrapped.afterattack(target, user, 1, params) //If wrapped did neither get deleted nor put into target, put it back into the gripper. if(wrapped && user && (wrapped.loc == user)) diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index d22976509b1..0b481630513 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -193,16 +193,17 @@ var/slot_num if(slot_start == 0) - slot_num = 1 - slot_start = 2 + slot_num = 0 + slot_start = 3 else - slot_num = slot_start + 1 + slot_num = slot_start - while(slot_start != slot_num) //If we wrap around without finding any free slots, just give up. + do + slot_num++ + if(slot_num > 3) slot_num = 1 //Wrap around. if(module_active(slot_num)) select_module(slot_num) return - slot_num++ - if(slot_num > 3) slot_num = 1 //Wrap around. + while(slot_start != slot_num) //If we wrap around without finding any free slots, just give up. return diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 976708e4e1d..7f713c8a2c3 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -2,7 +2,7 @@ set invisibility = 0 //set background = 1 - if (src.monkeyizing) + if (src.notransform) return src.blinded = null diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7d9c71f337d..bcef5aee0b7 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -10,7 +10,7 @@ var/list/robot_verbs_default = list( icon_state = "robot" maxHealth = 100 health = 100 - universal_speak = 1 + universal_understand = 1 var/sight_mode = 0 var/custom_name = "" @@ -819,9 +819,9 @@ var/list/robot_verbs_default = list( return ..() /mob/living/silicon/robot/emag_act(user as mob) - if(!ishuman(user)) + if(!ishuman(user) && !issilicon(user)) return - var/mob/living/carbon/human/H = user + var/mob/living/M = user if(!opened)//Cover is closed if(locked) if(prob(90)) @@ -844,8 +844,8 @@ var/list/robot_verbs_default = list( sleep(6) if(prob(50)) emagged = 1 - if(H.hud_used) - H.hud_used.update_robot_modules_display() //Shows/hides the emag item if the inventory screen is already open. + if(src.hud_used) + src.hud_used.update_robot_modules_display() //Shows/hides the emag item if the inventory screen is already open. lawupdate = 0 connected_ai = null user << "You emag [src]'s interface." @@ -855,8 +855,8 @@ var/list/robot_verbs_default = list( clear_inherent_laws() laws = new /datum/ai_laws/syndicate_override var/time = time2text(world.realtime,"hh:mm:ss") - lawchanges.Add("[time] : [H.name]([H.key]) emagged [name]([key])") - set_zeroth_law("Only [H.real_name] and people he designates as being such are Syndicate Agents.") + lawchanges.Add("[time] : [M.name]([M.key]) emagged [name]([key])") + set_zeroth_law("Only [M.real_name] and people he designates as being such are Syndicate Agents.") src << "\red ALERT: Foreign software detected." sleep(5) src << "\red Initiating diagnostics..." @@ -872,7 +872,7 @@ var/list/robot_verbs_default = list( src << "\red ERRORERRORERROR" src << "Obey these laws:" laws.show_laws(src) - src << "\red \b ALERT: [H.real_name] is your new master. Obey your new laws and his commands." + src << "\red \b ALERT: [M.real_name] is your new master. Obey your new laws and his commands." if(src.module && istype(src.module, /obj/item/weapon/robot_module/miner)) for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) del(D) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 4f256f2a003..d615122c356 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -142,7 +142,7 @@ /obj/item/stack/sheet/metal = 50, /obj/item/stack/sheet/glass = 50, /obj/item/stack/sheet/rglass = 50, - /obj/item/stack/cable_coil = 50, + /obj/item/stack/cable_coil/cyborg = 50, /obj/item/stack/rods = 15, /obj/item/stack/tile/plasteel = 15 ) @@ -179,7 +179,7 @@ G.amount = 50 src.modules += G - var/obj/item/stack/cable_coil/W = new /obj/item/stack/cable_coil(src) + var/obj/item/stack/cable_coil/cyborg/W = new /obj/item/stack/cable_coil/cyborg(src) W.amount = 50 src.modules += W @@ -389,7 +389,7 @@ /obj/item/stack/tile/plasteel = 15, /obj/item/stack/sheet/metal = 20, /obj/item/stack/sheet/glass = 20, - /obj/item/stack/cable_coil = 30 + /obj/item/stack/cable_coil/cyborg = 30 ) New() diff --git a/code/modules/mob/living/simple_animal/ascendant_shadowling.dm b/code/modules/mob/living/simple_animal/ascendant_shadowling.dm new file mode 100644 index 00000000000..9445db7592c --- /dev/null +++ b/code/modules/mob/living/simple_animal/ascendant_shadowling.dm @@ -0,0 +1,33 @@ +/mob/living/simple_animal/ascendant_shadowling + name = "Ascendant Shadowling" + desc = "A large, floating eldritch horror. It has pulsing markings all about its body and large horns. It seems to be floating without any form of support." + icon = 'icons/mob/mob.dmi' + icon_state = "shadowling_ascended" + icon_living = "shadowling_ascended" + speak_emote = list("telepathically thunders", "telepathically booms") + force_threshold = INFINITY //Can't die by normal means + health = 100000 + maxHealth = 100000 + speed = 0 + var/phasing = 0 + see_in_dark = 8 + see_invisible = SEE_INVISIBLE_MINIMUM + + response_help = "stares at" + response_disarm = "flails at" + response_harm = "flails at" + + harm_intent_damage = 0 + melee_damage_lower = 35 + melee_damage_upper = 35 + attacktext = "claws at" + attack_sound = 'sound/weapons/slash.ogg' + + minbodytemp = 0 + maxbodytemp = INFINITY + environment_smash = 2 + + faction = list("faithless") + +/mob/living/simple_animal/ascendant_shadowling/Process_Spacemove(var/movement_dir = 0) + return 1 //copypasta from carp code diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 3af5be404dc..ac726058103 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1023,7 +1023,7 @@ var/list/slot_equipment_priority = list( \ if(world.time < client.move_delay) return 0 if(stat==2) return 0 if(anchored) return 0 - if(monkeyizing) return 0 + if(notransform) return 0 if(restrained()) return 0 return 1 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index f26d26d2470..f43759f4279 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -57,7 +57,7 @@ var/disabilities = 0 //Carbon var/atom/movable/pulling = null var/next_move = null - var/monkeyizing = null //Carbon + var/notransform = null //Carbon var/other = 0.0 var/hand = null var/eye_blind = null //Carbon diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index b04c0832350..1a7360185ef 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -1,6 +1,13 @@ #define UPGRADE_COOLDOWN 40 #define UPGRADE_KILL_TIMER 100 +//times it takes for a mob to eat +#define EAT_TIME_XENO 30 +#define EAT_TIME_FAT 100 + +//time it takes for a mob to be eaten (in deciseconds) (overrides mob eat time) +#define EAT_TIME_MOUSE 30 + /obj/item/weapon/grab name = "grab" flags = NOBLUDGEON | ABSTRACT @@ -187,22 +194,47 @@ if(!affecting) return - if(M == affecting) + if(M == affecting) //what the actual fuck is this s_click(hud) return - if(M == assailant && state >= GRAB_AGGRESSIVE) - if( (ishuman(user) && (FAT in user.mutations) && iscarbon(affecting) ) || ( isalien(user) && iscarbon(affecting) ) || ( istype(user,/mob/living/carbon/human/kidan) && istype(affecting,/mob/living/carbon/monkey/diona) ) || ( ishuman(user) && user.get_species() == "Tajaran" && istype(affecting,/mob/living/simple_animal/mouse) ) ) + + if(M == assailant && state >= GRAB_AGGRESSIVE) //no eatin unless you have an agressive grab + if(checkvalid(user, affecting)) //wut var/mob/living/carbon/attacker = user user.visible_message("[user] is attempting to devour \the [affecting]!") - if(istype(user, /mob/living/carbon/alien/humanoid/hunter) || istype(affecting, /mob/living/simple_animal/mouse)) //mice are easy to eat - if(!do_mob(user, affecting)||!do_after(user, 30)) return - else - if(!do_mob(user, affecting)||!do_after(user, 100)) return + + if(!do_mob(user, affecting) || !do_after(user, checktime(user, affecting))) return + user.visible_message("[user] devours \the [affecting]!") - affecting.loc = user - attacker.stomach_contents.Add(affecting) + + affecting.loc = user //add the mob to the user + attacker.stomach_contents.Add(affecting) //list keeping + del(src) +/obj/item/weapon/grab/proc/checkvalid(var/mob/attacker, var/mob/prey) //does all the checking for the attack proc to see if a mob can eat another with the grab + if(ishuman(attacker) && (FAT in attacker.mutations) && iscarbon(prey) && !isalien(prey)) //Fat people eating carbon mobs but not xenos + return 1 + + if(isalien(attacker) && iscarbon(prey)) //Xenomorphs eating carbon mobs + return 1 + + if(ishuman(attacker) && attacker.get_species() == "Kidan" && istype(prey,/mob/living/carbon/monkey/diona)) //Kidan eating nymphs + return 1 + + if(ishuman(attacker) && attacker.get_species() == "Tajaran" && istype(prey,/mob/living/simple_animal/mouse)) //Tajaran eating mice. Meow! + return 1 + + return 0 + +/obj/item/weapon/grab/proc/checktime(var/mob/attacker, var/mob/prey) //Returns the time the attacker has to wait before they eat the prey + if(isalien(attacker)) + return EAT_TIME_XENO //xenos get a speed boost + + if(istype(prey,/mob/living/simple_animal/mouse)) //mice get eaten at xeno-eating-speed regardless + return EAT_TIME_MOUSE + + return EAT_TIME_FAT //if it doesn't fit into the above, it's probably a fat guy, take EAT_TIME_FAT to do it /obj/item/weapon/grab/dropped() del(src) @@ -211,3 +243,8 @@ /obj/item/weapon/grab/Destroy() del(hud) ..() + +#undef EAT_TIME_XENO +#undef EAT_TIME_FAT + +#undef EAT_TIME_MOUSE \ No newline at end of file diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 784ae01d668..a50d948dc3b 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -190,7 +190,7 @@ if(isAI(mob)) return AIMove(n,direct,mob) - if(mob.monkeyizing) return//This is sota the goto stop mobs from moving var + if(mob.notransform) return//This is sota the goto stop mobs from moving var if(isliving(mob)) var/mob/living/L = mob diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index aaee5a723f6..4c708c8e92e 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -5,14 +5,14 @@ /* /mob/living/carbon/human/proc/monkeyize() - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) if (W==w_uniform) // will be torn continue unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 stunned = 1 icon = null @@ -62,7 +62,7 @@ return ..() /mob/living/carbon/human/AIize(move=1) // 'move' argument needs defining here too because BYOND is dumb - if (monkeyizing) + if (notransform) return for(var/t in organs) del(t) @@ -70,11 +70,11 @@ return ..(move) /mob/living/carbon/AIize() - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) unEquip(W) - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -178,12 +178,12 @@ //human -> robot /mob/living/carbon/human/proc/Robotize() - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -236,12 +236,12 @@ //human -> alien /mob/living/carbon/human/proc/Alienize() - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -267,12 +267,12 @@ return /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -302,12 +302,12 @@ return /mob/living/carbon/human/proc/corgize() - if (monkeyizing) + if (notransform) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 @@ -332,13 +332,13 @@ usr << "\red Sorry but this mob type is currently unavailable." return - if(monkeyizing) + if(notransform) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - monkeyizing = 1 + notransform = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 997cf8b9e08..ea1a8289472 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -210,11 +210,11 @@ if(owner && loc == owner) if(!cannot_amputate && config.limbs_can_break && (brute_dam + burn_dam) >= (max_damage * config.organ_health_multiplier)) var/dropped - if(burn >= 20 && prob(burn)) + if(burn >= 20 && prob(burn / 2)) if(body_part == HEAD) return dropped = 1 droplimb(0,DROPLIMB_BURN) - if(!dropped && prob(brute)) + if(!dropped && prob(brute / 2)) if(edge) droplimb(0,DROPLIMB_EDGE) else @@ -664,6 +664,7 @@ Note that amputating the affected organ does in fact remove the infection from t return if(DROPLIMB_BURN) new /obj/effect/decal/cleanable/ash(get_turf(victim)) + qdel(src) if(DROPLIMB_BLUNT) var/obj/effect/decal/cleanable/blood/gibs/gore = new victim.species.single_gib_type(get_turf(victim)) if(victim.species.flesh_color) @@ -677,8 +678,8 @@ Note that amputating the affected organ does in fact remove the infection from t I.removed() if(istype(loc,/turf)) I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) + qdel(src) - del(src) /**************************************************** HELPERS diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 93d50a56611..b66644e9179 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -635,3 +635,11 @@ obj/structure/cable/proc/cableColor(var/colorC) else return ..() + +/obj/item/stack/cable_coil/cyborg + name = "cyborg cable coil" + +/obj/item/stack/cable_coil/cyborg/attack_self(mob/user) + var/cable_color = input(user,"Pick a cable color.","Cable Color") in list("red","yellow","green","blue","pink","orange","cyan","white") + _color = cable_color + update_icon() \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGenerator.dm b/code/modules/procedural mapping/mapGenerator.dm index 9a304e5c57a..887ddfc40a4 100644 --- a/code/modules/procedural mapping/mapGenerator.dm +++ b/code/modules/procedural mapping/mapGenerator.dm @@ -1,10 +1,27 @@ +//clusterCheckFlags defines +//All based on clusterMin and clusterMax as guides + +//Individual defines +#define CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible +#define CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster +#define CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster +#define CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster +#define CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster + +//Combined defines +#define CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster +#define CLUSTER_CHECK_DIFFERENTS 6 //Don't let any of different types cluster +#define CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types +#define CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types + +//All +#define CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all + /datum/mapGenerator //Map information var/list/map = list() - var/turf/bottomLeft = null - var/turf/topRight = null //mapGeneratorModule information var/list/modules = list() @@ -13,21 +30,62 @@ ..() initialiseModules() -//Defines the region the map represents, sets map, bottomLeft, topRight +//Defines the region the map represents, sets map //Returns the map -/datum/mapGenerator/proc/defineRegion(var/turf/Start, var/turf/End) +/datum/mapGenerator/proc/defineRegion(var/turf/Start, var/turf/End, var/replace = 0) if(!checkRegion(Start, End)) return 0 - if(!Start || !End) - return 0 - bottomLeft = Start - topRight = End + if(replace) + undefineRegion() - map = block(bottomLeft,topRight) + map |= block(Start,End) return map +//Defines the region the map represents, as a CIRCLE!, sets map +//Returns the map +/datum/mapGenerator/proc/defineCircularRegion(var/turf/Start, var/turf/End, var/replace = 0) + if(!checkRegion(Start, End)) + return 0 + + var/centerX = abs(max(End.x-Start.x,1)) + var/centerY = abs(max(End.y-Start.y,1)) + + + var/lilZ = min(Start.z,End.z) + var/bigZ = max(Start.z,End.z) + + var/centerZ = max(abs(bigZ-(lilZ/2)),1) //Spherical maps! woo! + + var/radius = abs(max(centerX,centerY)) //take the biggest displacement as the radius + + if(replace) + undefineRegion() + + //Sphere mode engage + var/evenCheckZ = 0 + if(max(bigZ,lilZ) % 2 == 0) + evenCheckZ = centerZ+1 + + for(var/i = lilZ, i <= bigZ, i++) + var/theRadius = radius + if(i != centerZ) + if(i != evenCheckZ) + theRadius = max(radius/max((2*abs(centerZ-i)),1),1) + + + map |= circlerange(locate(centerX,centerY,i),theRadius) + + + return map + + +//Empties the map list, he's dead jim. +/datum/mapGenerator/proc/undefineRegion() + map = list() //bai bai + + //Checks for and Rejects bad region coordinates //Returns 1/0 /datum/mapGenerator/proc/checkRegion(var/turf/Start, var/turf/End) @@ -52,7 +110,8 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - mod.generate() + spawn(0) + mod.generate() //Requests the mapGeneratorModule(s) to (re)generate this one turf @@ -63,7 +122,8 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - mod.place(T) + spawn(0) + mod.place(T) //Replaces all paths in the module list with actual module datums @@ -114,6 +174,27 @@ src << "End Coords: [endCoords[1]] - [endCoords[2]] - [endCoords[3]]" return + var/list/clusters = list("None"=CLUSTER_CHECK_NONE,"All"=CLUSTER_CHECK_ALL,"Sames"=CLUSTER_CHECK_SAMES,"Differents"=CLUSTER_CHECK_DIFFERENTS, \ + "Same turfs"=CLUSTER_CHECK_SAME_TURFS, "Same atoms"=CLUSTER_CHECK_SAME_ATOMS, "Different turfs"=CLUSTER_CHECK_DIFFERENT_TURFS, \ + "Different atoms"=CLUSTER_CHECK_DIFFERENT_ATOMS, "All turfs"=CLUSTER_CHECK_ALL_TURFS,"All atoms"=CLUSTER_CHECK_ALL_ATOMS) + + var/moduleClusters = input("Cluster Flags (Cancel to leave unchanged from defaults)","Map Gen Settings") as null|anything in clusters + //null for default + + var/theCluster = 0 + if(moduleClusters != "None") + if(!clusters[moduleClusters]) + src << "Invalid Cluster Flags" + return + theCluster = clusters[moduleClusters] + else + theCluster = CLUSTER_CHECK_NONE + + if(theCluster) + for(var/datum/mapGeneratorModule/M in N.modules) + M.clusterCheckFlags = theCluster + + src << "Defining Region" N.defineRegion(Start, End) src << "Region Defined" diff --git a/code/modules/procedural mapping/mapGeneratorModule.dm b/code/modules/procedural mapping/mapGeneratorModule.dm index 458f11cd969..da08a540ef3 100644 --- a/code/modules/procedural mapping/mapGeneratorModule.dm +++ b/code/modules/procedural mapping/mapGeneratorModule.dm @@ -1,16 +1,12 @@ -#define CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible -#define CLUSTER_CHECK_ATOMS 2 //Don't let atoms cluster, based on clusterMin and clusterMax as guides -#define CLUSTER_CHECK_TURFS 4 //Don't let turfs cluster, based on clusterMin and clusterMax as guides -#define CLUSTER_CHECK_ALL 6 //Don't let anything cluster, based on clusterMind and clusterMax as guides - /datum/mapGeneratorModule var/datum/mapGenerator/mother = null var/list/spawnableAtoms = list() var/list/spawnableTurfs = list() var/clusterMax = 5 var/clusterMin = 1 - var/clusterCheckFlags = CLUSTER_CHECK_ALL + var/clusterCheckFlags = CLUSTER_CHECK_SAME_ATOMS + var/allowAtomsOnSpace = FALSE //Syncs the module up with it's mother @@ -35,27 +31,74 @@ return 0 var/clustering = 0 + var/skipLoopIteration = FALSE //Turfs don't care whether atoms can be placed here for(var/turfPath in spawnableTurfs) - if(clusterCheckFlags & CLUSTER_CHECK_TURFS) - if(clusterMax && clusterMin) + + //Clustering! + if(clusterMax && clusterMin) + + //You're the same as me? I hate you I'm going home + if(clusterCheckFlags & CLUSTER_CHECK_SAME_TURFS) clustering = rand(clusterMin,clusterMax) - if(locate(/atom/movable) in range(clustering, T)) + for(var/turf/F in trange(clustering,T)) + if(istype(F,turfPath)) + skipLoopIteration = TRUE + break + if(skipLoopIteration) + skipLoopIteration = FALSE continue + + //You're DIFFERENT to me? I hate you I'm going home + if(clusterCheckFlags & CLUSTER_CHECK_DIFFERENT_TURFS) + clustering = rand(clusterMin,clusterMax) + for(var/turf/F in trange(clustering,T)) + if(!(istype(F,turfPath))) + skipLoopIteration = TRUE + break + if(skipLoopIteration) + skipLoopIteration = FALSE + continue + + //Success! if(prob(spawnableTurfs[turfPath])) T.ChangeTurf(turfPath) + //Atoms DO care whether atoms can be placed here if(checkPlaceAtom(T)) + for(var/atomPath in spawnableAtoms) - if(clusterCheckFlags & CLUSTER_CHECK_ATOMS) - if(clusterMax && clusterMin) - clustering = rand(clusterMin,clusterMax) - if(locate(/atom/movable) in range(clustering, T)) + + //Clustering! + if(clusterMax && clusterMin) + + //You're the same as me? I hate you I'm going home + if(clusterCheckFlags & CLUSTER_CHECK_SAME_ATOMS) + clustering = rand(clusterMin, clusterMax) + for(var/atom/movable/M in range(clustering,T)) + if(istype(M,atomPath)) + skipLoopIteration = TRUE + break + if(skipLoopIteration) + skipLoopIteration = FALSE continue + + //You're DIFFERENT from me? I hate you I'm going home + if(clusterCheckFlags & CLUSTER_CHECK_DIFFERENT_ATOMS) + clustering = rand(clusterMin, clusterMax) + for(var/atom/movable/M in range(clustering,T)) + if(!(istype(M,atomPath))) + skipLoopIteration = TRUE + break + if(skipLoopIteration) + skipLoopIteration = FALSE + continue + + //Success! if(prob(spawnableAtoms[atomPath])) - new atomPath (T) + new atomPath(T) . = 1 @@ -71,6 +114,8 @@ if(A.density) . = 0 break + if(!allowAtomsOnSpace && (istype(T,/turf/space))) + . = 0 /////////////////////////////////////////////////////////// diff --git a/code/modules/procedural mapping/mapGeneratorModules/nature.dm b/code/modules/procedural mapping/mapGeneratorModules/nature.dm index 742141f6fdf..09ca84574b1 100644 --- a/code/modules/procedural mapping/mapGeneratorModules/nature.dm +++ b/code/modules/procedural mapping/mapGeneratorModules/nature.dm @@ -34,4 +34,4 @@ //Grass tufts with a high spawn chance /datum/mapGeneratorModule/denseLayer/grassTufts spawnableTurfs = list() - spawnableAtoms = list(/obj/structure/flora/ausbushes/grassybush = 75) \ No newline at end of file + spawnableAtoms = list(/obj/structure/flora/ausbushes/grassybush = 75) diff --git a/code/modules/procedural mapping/mapGeneratorReadme.dm b/code/modules/procedural mapping/mapGeneratorReadme.dm index 95fa449624e..ae656b5b30b 100644 --- a/code/modules/procedural mapping/mapGeneratorReadme.dm +++ b/code/modules/procedural mapping/mapGeneratorReadme.dm @@ -11,14 +11,22 @@ mapGenerator: Desc: a mapGenerator is a master datum that collects and syncs all mapGeneratorModules in it's modules list - defineRegion(var/list/startList, var/list/endList) - Example: defineRegion(locate(1,1,1),locate(5,5,5)) + defineRegion(var/turf/Start, var/turf/End, var/replace = 0) + Example: defineRegion(locate(1,1,1),locate(5,5,5),0) Desc: Sets the bounds of the mapGenerator's "map" + defineCircularRegion(var/turf/Start, var/turf/End, var/replace = 0) + Example: defineCircularRegion(locate(1,1,1),locate(5,5,5),0) + Desc: Sets the mapGenerator's "map" as a circle, with center in the middle of Start and End's X,Y,Z coordinates + + undefineRegion() + Example: undefineRegion() + Desc: Empties the map generator list + checkRegion(var/turf/Start, var/turf/End) Example: checkRegion(locate(1,1,1), locate(5,5,5)) Desc: Checks if a rectangle between Start's coords and End's coords is valid - Existing Calls: mapGenerator/defineRegion() + Existing Calls: mapGenerator/defineRegion(), mapGenerator/defineCircularRegion() generate() Example: generate() @@ -108,8 +116,6 @@ Variable Breakdown (For Mappers): mapGenerator map - INTERNAL, do not touch - bottomLeft - INTERNAL, do not touch - topRight - INTERNAL, do not touch modules - A list of typepaths of mapGeneratorModules mapGeneratorModule @@ -118,13 +124,23 @@ Variable Breakdown (For Mappers): spawnableTurfs - A list of typepaths and their probability to spawn, eg: spawnableTurfs = list(/turf/unsimulated/floor/grass = 100) clusterMax - The max range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax clusterMin - The min range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax - clusterCheckFlags - A Bitfield that controls how the cluster checks work. + clusterCheckFlags - A Bitfield that controls how the cluster checks work, All based on clusterMin and clusterMax guides + allowAtomsOnSpace - A Boolean for if we allow atoms to spawn on space tiles clusterCheckFlags flags: - CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible - CLUSTER_CHECK_ATOMS 2 //Don't let atoms cluster, based on clusterMin and clusterMax as guides - CLUSTER_CHECK_TURFS 4 //Don't let turfs cluster, based on clusterMin and clusterMax as guides - CLUSTER_CHECK_ALL 6 //Don't let anything cluster, based on clusterMind and clusterMax as guides + CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible + CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster + CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster + CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster + CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster + + CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster + CLUSTER_CHECK_DIFFERENTS 6 //Don't let any different types cluster + CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types + CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types + + CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all + */ \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGenerators/nature.dm b/code/modules/procedural mapping/mapGenerators/nature.dm index 0300de38211..7254e576ba4 100644 --- a/code/modules/procedural mapping/mapGenerators/nature.dm +++ b/code/modules/procedural mapping/mapGenerators/nature.dm @@ -2,9 +2,9 @@ //Exists primarily as a test type. /datum/mapGenerator/nature - modules = list(/datum/mapGeneratorModule/pineTrees, \ + modules = list(/datum/mapGeneratorModule/bottomLayer/grassTurfs, \ + /datum/mapGeneratorModule/pineTrees, \ /datum/mapGeneratorModule/deadTrees, \ /datum/mapGeneratorModule/randBushes, \ /datum/mapGeneratorModule/randRocks, \ - /datum/mapGeneratorModule/bottomLayer/grassTurfs, \ /datum/mapGeneratorModule/denseLayer/grassTufts) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 430418dfaa8..a9ef5784dcc 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -108,6 +108,8 @@ if(H.species.name == "Golem") user << "\red Your metal fingers don't fit in the trigger guard!" return + if(user.dna && user.dna.species == "Shadowling") + user << "The muzzle flash would cause damage to your form!" add_fingerprint(user) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index ccd0aae93d5..8424fb54b69 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -45,6 +45,7 @@ var/weaken = 0 var/paralyze = 0 var/irradiate = 0 + var/slur = 0 var/stutter = 0 var/eyeblur = 0 var/drowsy = 0 @@ -79,7 +80,7 @@ if(!isliving(target)) return 0 if(isanimal(target)) return 0 var/mob/living/L = target - return L.apply_effects(stun, weaken, paralyze, irradiate, stutter, eyeblur, drowsy, agony, blocked, stamina, jitter) + return L.apply_effects(stun, weaken, paralyze, irradiate, slur, stutter, eyeblur, drowsy, agony, blocked, stamina, jitter) proc/check_fire(var/mob/living/target as mob, var/mob/living/user as mob) //Checks if you can hit them or not. if(!istype(target) || !istype(user)) diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index a0b96353d4e..23f44bf19da 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -12,8 +12,8 @@ /obj/item/projectile/change/proc/wabbajack (mob/M as mob in living_mob_list) if(istype(M, /mob/living) && M.stat != DEAD) - if(M.monkeyizing) return - M.monkeyizing = 1 + if(M.notransform) return + M.notransform = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 127557cd3b5..e6fc21e672f 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -127,8 +127,8 @@ proc/wabbajack(mob/living/M) if(istype(M)) if(istype(M, /mob/living) && M.stat != DEAD) - if(M.monkeyizing) return - M.monkeyizing = 1 + if(M.notransform) return + M.notransform = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 5c05909becd..e0064fec12e 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -63,7 +63,7 @@ datum if(current_list_element > reagent_list.len) current_list_element = 1 var/datum/reagent/current_reagent = reagent_list[current_list_element] - src.remove_reagent(current_reagent.id, 1) + src.remove_reagent(current_reagent.id, min(1, amount - total_transfered)) current_list_element++ total_transfered++ diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 6201723c6ec..8766271a170 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -393,8 +393,8 @@ datum if(!M) M = holder.my_atom if(istype(M, /mob/living/carbon) && M.stat != DEAD) M << "\red Your flesh rapidly mutates!" - if(M.monkeyizing) return - M.monkeyizing = 1 + if(M.notransform) return + M.notransform = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/reagents/reagent_containers/food/cans.dm b/code/modules/reagents/reagent_containers/food/cans.dm index cc265f9b1fe..04e0be6f9d4 100644 --- a/code/modules/reagents/reagent_containers/food/cans.dm +++ b/code/modules/reagents/reagent_containers/food/cans.dm @@ -1,11 +1,16 @@ /obj/item/weapon/reagent_containers/food/drinks/cans var canopened = 0 + New() + ..() + flags ^= OPENCONTAINER + attack_self(mob/user as mob) if (canopened == 0) playsound(src.loc,'sound/effects/canopen.ogg', rand(10,50), 1) user << "You open the drink with an audible pop!" canopened = 1 + flags |= OPENCONTAINER else return @@ -13,117 +18,19 @@ if (canopened == 0) user << "You need to open the drink!" return - var/datum/reagents/R = src.reagents - var/fillevel = gulp_size - - if(!R.total_volume || !R) - user << "\red None of [src] left, oh no!" - return 0 - - if(M == user) - M << "\blue You swallow a gulp of [src]." - if(reagents.total_volume) - reagents.trans_to_ingest(M, gulp_size) - reagents.reaction(M, INGEST) - spawn(5) - reagents.trans_to(M, gulp_size) - - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) - return 1 - else if( istype(M, /mob/living/carbon/human) ) - if (canopened == 0) - user << "You need to open the drink!" - return - - else if (canopened == 1) - for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] attempts to feed [M] [src].", 1) - if(!do_mob(user, M)) return - for(var/mob/O in viewers(world.view, user)) - O.show_message("\red [user] feeds [M] [src].", 1) - - M.attack_log += text("\[[time_stamp()]\] Has been fed [src.name] by [user.name] ([user.ckey]) Reagents: [reagentlist(src)]") - user.attack_log += text("\[[time_stamp()]\] Fed [M.name] by [M.name] ([M.ckey]) Reagents: [reagentlist(src)]") - msg_admin_attack("[key_name(user)][isAntag(user) ? "(ANTAG)" : ""] fed [key_name(M)] with [src.name] Reagents: [reagentlist(src)] (INTENT: [uppertext(user.a_intent)]) (JMP)") - - if(reagents.total_volume) - reagents.trans_to_ingest(M, gulp_size) - - if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell - var/mob/living/silicon/robot/bro = user - bro.cell.use(30) - var/refill = R.get_master_reagent_id() - spawn(600) - R.add_reagent(refill, fillevel) - - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) - return 1 - - return 0 + return ..(M, user, def_zone) afterattack(obj/target, mob/user, proximity) if(!proximity) return - - if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. - if (canopened == 0) - user << "You need to open the drink!" - return - - if(!target.reagents.total_volume) - user << "\red [target] is empty." - return - - if(reagents.total_volume >= reagents.maximum_volume) - user << "\red [src] is full." - return - - var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) - user << "\blue You fill [src] with [trans] units of the contents of [target]." - - - else if(target.is_open_container()) //Something like a glass. Player probably wants to transfer TO it. - if (canopened == 0) - user << "You need to open the drink!" - return - - if (istype(target, /obj/item/weapon/reagent_containers/food/drinks/cans)) - var/obj/item/weapon/reagent_containers/food/drinks/cans/cantarget = target - if(cantarget.canopened == 0) - user << "You need to open the drink you want to pour into!" - return - - if(!reagents.total_volume) - user << "\red [src] is empty." - return - - if(target.reagents.total_volume >= target.reagents.maximum_volume) - user << "\red [target] is full." - return - - - - var/datum/reagent/refill - var/datum/reagent/refillName - if(isrobot(user)) - refill = reagents.get_master_reagent_id() - refillName = reagents.get_master_reagent_name() - - var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this) - user << "\blue You transfer [trans] units of the solution to [target]." - - if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell - var/mob/living/silicon/robot/bro = user - var/chargeAmount = max(30,4*trans) - bro.cell.use(chargeAmount) - user << "Now synthesizing [trans] units of [refillName]..." - - - spawn(300) - reagents.add_reagent(refill, trans) - user << "Cyborg [src] refilled." - - return + if(istype(target, /obj/structure/reagent_dispensers) && (canopened == 0)) + user << "You need to open the drink!" + return + else if(target.is_open_container() && (canopened == 0)) + user << "You need to open the drink!" + return + else + return ..(target, user, proximity) /* examine() set src in view() diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index b2e6c9d7970..8034ef5a956 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -46,7 +46,7 @@ var/mob/living/carbon/human/H = M if(H.species.flags & IS_SYNTHETIC) - H << "\red They have a monitor for a head, where do you think you're going to put that?" + user << "\red They have a monitor for a head, where do you think you're going to put that?" return for(var/mob/O in viewers(world.view, user)) @@ -84,6 +84,13 @@ afterattack(obj/target, mob/user, proximity) if(!proximity) return + // Moved from the can code; not necessary since closed cans aren't open containers now, but, eh. + if (istype(target, /obj/item/weapon/reagent_containers/food/drinks/cans)) + var/obj/item/weapon/reagent_containers/food/drinks/cans/cantarget = target + if(cantarget.canopened == 0) + user << "You need to open the drink you want to pour into!" + return + if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 1235ad4d1c7..564207dacca 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -86,7 +86,6 @@ user << "\red There is already a blood sample in this syringe" return if(istype(target, /mob/living/carbon))//maybe just add a blood reagent to all mobs. Then you can suck them dry...With hundreds of syringes. Jolly good idea. - var/amount = src.reagents.maximum_volume - src.reagents.total_volume var/mob/living/carbon/T = target if(!T.dna) usr << "You are unable to locate any blood. (To be specific, your target seems to be missing their DNA datum)" @@ -112,6 +111,11 @@ if(!do_mob(user, target, time)) return + var/amount = src.reagents.maximum_volume - src.reagents.total_volume + if(amount == 0) + usr << "The syringe is full!" + return + var/datum/reagent/B if(istype(T,/mob/living/carbon/human)) var/mob/living/carbon/human/H = T @@ -158,6 +162,11 @@ if(!target.is_open_container() && !ismob(target) && !istype(target, /obj/item/weapon/reagent_containers/food) && !istype(target, /obj/item/slime_extract) && !istype(target, /obj/item/clothing/mask/cigarette) && !istype(target, /obj/item/weapon/storage/fancy/cigarettes)) user << "\red You cannot directly fill this object." return + if(istype(target, /obj/item/clothing/mask/cigarette)) + var/obj/item/clothing/mask/cigarette/C = target + if(istype(C.loc, /obj/item/weapon/storage/fancy/cigarettes)) + user << "\red You cannot inject a cigarette while it's still in the pack." + return if(target.reagents.total_volume >= target.reagents.maximum_volume) user << "\red [target] is full." return diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index b3efb13975a..970f0b139f9 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -122,6 +122,14 @@ build_path = /obj/item/weapon/airlock_electronics category = list("initial", "Electronics") +/datum/design/intercom_electronics + name = "Intercom Electronics" + id = "intercom_electronics" + build_type = AUTOLATHE + materials = list("$metal" = 50, "$glass" = 50) + build_path = /obj/item/weapon/intercom_electronics + category = list("initial", "Electronics") + /datum/design/console_screen name = "Console Screen" id = "console_screen" diff --git a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm index 7daa0a665aa..3d2ec6c32c1 100644 --- a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm +++ b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm @@ -92,13 +92,14 @@ reconnect_scanner() if(owned_scanner) var/artifact_in_use = 0 + scanned_object = null for(var/obj/O in owned_scanner.loc) if(O == owned_scanner) continue if(O.invisibility) continue - if(istype(scanned_object, /obj/machinery/artifact)) - var/obj/machinery/artifact/A = scanned_object + if(istype(O, /obj/machinery/artifact)) + var/obj/machinery/artifact/A = O if(A.being_used) artifact_in_use = 1 else diff --git a/code/setup.dm b/code/setup.dm index 393de3e9723..f629ab3b14f 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -739,6 +739,7 @@ var/list/TAGGERLOCATIONS = list("Disposals", #define BE_VAMPIRE 2048 #define BE_MUTINEER 4096 #define BE_BLOB 8192 +#define BE_SHADOWLING 16384 var/list/be_special_flags = list( "traitor" = BE_TRAITOR, @@ -819,7 +820,7 @@ var/list/restricted_camera_networks = list( //Those networks can only be accesse #define IS_SLOW 4 #define RAD_ABSORB 8 #define NO_SCAN 16 -#define NO_PAIN 32 +#define NO_PAIN 32 #define REQUIRE_LIGHT 64 #define IS_WHITELISTED 128 #define HAS_LIPS 512 diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 7d5ba8127a0..82a6d814154 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -62,7 +62,6 @@ h1.alert, h2.alert {color: #000000;} .boldnotice {color: #000099; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} - .newscaster {color: #800000;} .ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} @@ -84,6 +83,7 @@ h1.alert, h2.alert {color: #000000;} .kidan {color: #664205;} .slime {color: #0077AA;} .clown {color: #ff0000;} +.shadowling {color: #311648;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .sans {font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} @@ -91,6 +91,11 @@ h1.alert, h2.alert {color: #000000;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .interface {color: #330033;} + +.big {font-size: 3;} +.greentext {color: #00FF00; font-size: 3;} +.redtext {color: #FF0000; font-size: 3;} + BIG IMG.icon {width: 32px; height: 32px;} diff --git a/icons/misc/buildmode.dmi b/icons/misc/buildmode.dmi index a885e76d549d102dcd6434e04434e6bb64adde35..1b7635129d328944b654ad247a78593dbde6e6ba 100644 GIT binary patch delta 1034 zcmV+l1oium2mc6=BsCjQOjJb$G7|{#5Eop$G?msUY3HD}?1qJ|!t?oas zdPLyDHG<@WC&7P6;6=wX1P*8f(&@4z=q=u9{$D^^u3|?pyJs`OL$AN(1GU#jtDs)@ zQ5-x8Xqm%l0?x7k^sj#+3y-q$1s}Y$_e6!mrhh|eyINc?m-lCXkRvfw;}U6lEs;nY z!9k5QgXZ1nC9GoJZ5GW0vJY-9Td-&%@Hrnuv0&0f5VB95STJcM;5(9x6v={3BY~^S zDwW5iGl68JYC)}$fNlx+eRE{Nrja0~g{9wQ!KR78IY&7$gdl$wOqvM1_vF}aRe)b2?{@|_i1GOGKwW&2_Buud0 z17}*!IGt`I?_qzpjyX2)8+#7UIGvsoV1~yZwCGdLJL)+BWQ!^1b^0$5V2wHWpwn{# zz-sU5l~$qCJ6}Ph)=)l2KKvW3jZqf|%;IWJB)&Ap=LfB3Z}{3LMvpjDoQDLM^vPuI z3mvdah6K`Z;iULVdEcY-r4HN^ka_$IUm_7F547yL6UBc^Z~+EBcn}Bt@}(2?ks~2n zOsi0P<@-oP2nepJeF4qGLyM0IyyqLQy)fP({sQH0#2ZFyM*^Sa#Ir-8lgR z$dhQUOlf~me$Wv($$%-=A)gOWM$!>b286QTGXmE_6#*ZIuwB`0g5bC=s0g?=vE6h= z0trA%AY*V!qw>LiB;ad4D6$YVJ|MvW7J_CK_V#-wH9>c(TfXVi68IX45(8Ol3A$6= z=BZ3ea6H+@_5-dE&=RCoIY*G6OwSTX3`mD^ia<(YfDlZ3p%4fFBUtuAC4hWB0Ox#= z0SG}w(0|MOy`GW$Jm-Uho=-5V|I-OBm$s|L^=f(l1y1}mi$aF&6#xJL07*qoM6N<$ Ef;(E)6aWAK delta 792 zcmV+z1Lyqz2#*JlBrg?EOjJd{z`y`r005`}0KEVJ0A>IHnZUrnRzB`*00001bW%=J z06^y0W&i*HjgeVne`TcR6d+U@;!&BKpOR`wyiz0Ll^PSLw6HX@gm^H+vw=mC_Mk%FdH0E&iIfa}OwR=5G+dU~B0U#l4Fo^mi5!nX`CB#@PG)~B!)fIf+? zB@}fUUjwKMf5{TiTiUvd>jSh$-5;3!;00Jjqh5~*1;=m-I~2VZ0Qzu-=>>yk07yo{ z@Pb7PfGZzPFBmifP`-fhf<+5J3hwlRK|c+kcM`jovD=ZlUAaG)y2H6Yq5N~eYk%;Z z`-Az3WT~qF95~RxhkZ#G0g!BUTL6&m)};ev0N4chf8O!DFy@NbA=d=}Pg6`;=zk5| zLs--$0G0qSU{UV@;0Ea&xUv&X&b1q{V{%rX0rY1klqnrx1^_Eyv?u}$hb~{0NCuId znGA<6^!0fG!21EP25_q&L%<3klyj2LWuU?WV4Dp9;>!SMq&w2<0m(1A@I~o_1`8Gd zzl9kAf8xpmZUSa=-~rx%B$zA!o&%&f2LfdO|PIe$vvY-x#cckIY^m4n|0KtT*d^^O||4{-)6JQG0i#%$8 zm_XPJ;J)dd>Ik^10g&#I2H%q(JzyZ5m3KQJUOU#=0ok4ET>v-l3mrq?RqUBW8=$a^ zHbCY`(Ggo+*$l{o=@LiL7|xgA28{{D3Rq2PY73^MT1x8*z^ua`0IJ2a)@r3|@AeB_ W*ncrt=l?$d0000fLo%+-^ZC%tN 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
6@FEUI$ZX(Y&Ccm!WM~{U@+=FBJE! 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犋jv&fbrg{}irnt)pWGXm1H8mL$NFD{K;< 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

?rY`q?R00aqu#?VLGO}e}PHn2h3GXulO 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 diff --git a/icons/mob/human_races/r_shadowling.dmi b/icons/mob/human_races/r_shadowling.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6add64458a0a0e22f8f99fde76de873be4e59286 GIT binary patch literal 1734 zcmYjSeK^y58~@GBnD>{V&^S9uJ&5#3$u`ANDf9aD^7J4?UShGF9cQ*5Go3nlIT1^f zyd}{_nK*%Ol0zCYLJbARsp`u_2~?CayDjoOR? z06_cjArF55fGJBDpbA$e&S_qdGNFBs26{puLs_b;t7~a#85$Zw0H8$DR05VZ=wyGN z0Dv$v6sc_5QUXtqJ=&1>sQ?IBcW9R0=EHmAMOQQ!E z&c-nu^yG+UvZc>svAt{+vfvm!ni)?nqcu>~wB8aYci3OTM*aN9tJ;^ct{X5{7OOxn zDC44SS-0S92SmgWMj_i+iggyweJX|2*e9A>4>Humbu?Ly z41BDRd)@6Vlfz$LWKREVgQ=`_wYmB0vnAe-j3t*_4^gD@7D?g=j|5&wG%UF3JS*{r zmZP5Z+_B)2053⋓(OY%pwm*=cvV*?S;dy3VJSZ0CZcOx2Yp#uW2GjlkFiKaKWH zNq-<&II+bIWf_-|oY?g*qf(qHtM|#KJKu=C@eD9MvZ(pCZ$_Goi3{# z5=)Vk$DMY1D!bTPyGGCnSBY;0NFjQy~8 zn*F>{q)2?He)r7cV8fsjghnZM{2KDkx^{6D@6+|990)0`Vr9`>gct}D$}=y<{^81Y z`~}usMK(5SQI#Rc@}$HZBMb6ZlrBe-aHqzv`7a?18Gy(=k#!P%aB*$!6_c7G7Y?E#A{6=$Sfbjf>>*oA?UemqjFXI-Kg%z2u_1^S9%p`kpix z#!9PQsJnfMn6yqZ9GZ!K+yaWucZ^r*&njke($$qM&eEfgPH8!2lr37C{w?cqxXR8n+@VY9*=ht$;;e34E3`U^xRo89>7RceEwYK0-Ff%A*S$DDi+;hC8 zIL|SuUFk8g^5-==sNKw!Au|BFf{(jV*P>i)t&LkKhsVk3zvD@?6Q&!2*VTj4bkQ0u zYv=Q45LSYyOx;(Bahy`&4M{vEHIJ;3VPxjVbu-v6()0n`|3G@)yyiC&Bq^o6foMWV zNKAGARsrf+it-#k9pmiGl_>2_hbY&mpE~)q?Xn{+_E?KwBR=nGZX-OyT3~q zA*(^8$0YJL5M9z^fG2Qthq`n@Vx`(!C4L literal 0 HcmV?d00001 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 44b9b3a304300839976c9bd00f0c1d3d0e1f3e8d..2a003edd4f0e3e18c8771d6808a7acc4dc2521e5 100644 GIT binary patch delta 18157 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%0DA5D%~9_iU?s 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

8gLn`?o%R^OgN^>?eu;j;V7MPIPH&n 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�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%0A9iHa!vlXqcV3|fzsMA!Gc``-9LxUg;dr!d1q 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 literal 104459 zcmbrlWmH^2*EQI9kl+%W;O_434#6dOaDoPHECE7r3+@tJg1cLAcXxMh=JGu6d^5Aw z_hZ(~S~R!&)|IMLr>f50XIGf2vdnuV0wfR!^j=O@QXK?>7Jd7?g9m{?7AXtdAP@qM zm!^)Zq=k!_v$d0}wW9+F^eru2Uny#f8&gQ-6^Vk+*2K{{y_O$Ws4+ z>sr0%R&k-=RcSh@R)*a`y7h+6=EZaQF6PQh!hMP>f|Gq5>v~|RI1<8g!~sI;t6woP6O0l9gDx^hRV}Uu)Su5A1{N)oMTzz z^O;D)vy@FSazzJDDC=Mlw4Bjr@2eeXs)WL&@j|rUrOhkSt27Bx{n#g%8c&@coyIcfrq9xq>E=g3ma~Z>})qmDB9GTm=Tkopa zEm?oU4Ld5ahZQu+YuW4H@2RxVj#QM9Y2@Ne%;jz-3FFD7b=Gpl_CnI+-uv>qAqsvW zFY%9xvj6%*74*VUJmYt)n+tW+6=Zj4E%jB|VdF>gg?VSq#OyFpPSsPf6$hkjB7reX zVyp3OId=3&JTw@s@i=+A$BC`au3H9kf0v5Xhoyt#7{5xuBmjhj)Xrx6GVXo8Lkuh+DZ-zQ< zcW$t=TI1)=U`sKHgTcUFq-nTcL}wX4=%7AIhrBy!zzI9!lW9eFUL=@o3+Mm4qhT`= z(l;1IlZCG5LLT2?B1?hq(AgKiLEkV`=~%g}V!^vU?%Qn=-BBv*oX<{VgZR{^;2*Iy z@9Pr7b&?v-(Q?mtn;$~gl2>Fv z^a;b?)2tuADh3FaDvA!~=!aeYyjy4!H#yqM%k3^T&aQN$LL|NybF6IeJ!MATyqkJ*eQ}l zX-JVd2|2^XCpniZnxufpH!!7^o4TkL+pVX#8}40Z)j{6za_mT8>$x|oJ7J4to^tXp zDISf2J$RNq)P!%0k5PHsjd)Y%$;Hw^I_(kRN(2i%RX)_KG3!bm{o;4G#B`EHcP=6{ z6h!{4ek$T-GdI)Fx6$NE;D`)yWJ)-UgMCAV&kpQD+S8q^ezhWJmGp>d)y4n3+vVX3 zOX=OAweM6%=2>dW&nE4*%DkM4bpzTPzr>GIsIBjkV443e3KDe__t+M;X{#s@CK6W@GcTBAQIxrZ|&NrYdjpSG=tJfIs z^v=~aUeFV1_-DeJzOOmxY;rd6!yv8WXn0B-G@bJGH36ldM!2sNVfNDowr^qS&YhZq z42~p?LI&GD!E@E>uvgRP^HHTVYkwcjMwx7`_YHTEAMeH8D7yoO??U(Pq1&)42_%9m z;7vndB>kq7U1aS=`-e1QEEl4~@=c*cO+Ry76M2<`fs-`Jr_JaJ zrbhfqq{e$rVHJx3J99U%-RL4iCzsY_IA?W|e!6YU_lH-jw`s)YWZpcP=UD0Fbd6og z4sn%u)eCnzZzN%$!PAisaectU*?m9t>>X3C&!aE$(N~y*F&6!J#wR7V_Lr?zmqw|X z-r+=+J4(MG4?m}Bg1Z)vYJ%OF!9$(3`d`j&)%3Gl@RNt;pX5E1wYs18%|8|M0AHHF zREJrOAKuMW5iRp#V`2!zHAkZQp^yj-0X^XEO zy2DLyD{goC-nx?0y@7$8$hZdD0c7;V)&c0y0m0X+!{*LyBGex22UyN$lCf99V}cwm zW62LI0xo;29)5)ehCV)mm|>FSF|w3Gh`!nt{{Q)k8CDYmO$nUC49n~P2q*hij42l- zffW6p;#iUpY_k8k36)OtzxR6)srv)h0~cKL=7HoEx67MPF%9v-eZTMx30@a%D^4bs z)~2@BoVwo&dA-J6SUjH+tw{~@Bz@`5kqXyarqe3Z%hwP{Y;OnGSSTbiTC+iHD_VEs z@2je+nEH(C9nudkgaidsm~2n-o_CUr-J4I&4laCseN&m5PwJNRe!ULTWV$xLsPrXW zEQOzaGD7WmJXvCCI%y|^`WYT>`xQ>B+~Ch6!nwjPw8}3VFVG!JOX1b*N2ryD>Ghlu z6`?Ass_3Vurx8QN#l?0zdZFl?p<^wcSF#EUwwkyY7$yvJ;=x%PJv@%9EtWI|v9Xx? zjkq-8U+y;|2)K}VcfwdQ(VPj^dd`G;64h2TX@Y(heYoZQ@GZhHbmL`0_9u<&rR zquH{azCNT{l|T;5f9Mbh1cit)R7p8sD`dMq1jU8Ov&9v6#%`e~Q%{98e!> z?sKJiI<$l>hT^qS2bp1aGJW+gVWOj>JN{Zv5wuFbj|b!0r~7nxiGJX9`kXsg6j04% zpZ?t0^rEfOTrgqFPgq}2P%yliI$~L6Gef`X_jJM>R*_}yz8FjDA0LlRt(-Q$&t)?X znB*7BmWR~y{JhS_#)ioglP$*DM=14R)5Gh76B7Rd<;>OpTz8?Lo0aveKk!jqRkgs4 zb~ICD&2Ay|F_pq?MjRu9L#j!d#~WiZaDRWFyWRVHa4;;;x1XZU&d%0$qf|c9&=mIi zF{E3_UXz8?gJrL?l>5UYB5(o%0$}0cO*skDN!IMR!^66Vl6gzhcE(2Cy`BpsB_;pT zi6GI@(E;CzNZL#8MDUIKJS?9J`bo<+1=64hh;Vk!p}sh2#&7A7Wyy`1Suh_S z9ZRK-oI4RZF_M5qqg?5-H>!1XvfLO4{P^tZ())$87u1&v1H;1@*;)Z{ss+Q#aV(QCxO7qM?GuEW6rKk!3yhC_MF|zql*K# zgVo+>dip845E$aaW-)|~N-C_lCIycanGk*Pi3;eoh{K(o9SpBH1PF!ipq_=vzu#=f zfURaqv_0q{rMfke=H`?O3k&x$PpU?$VkUZY85tQ7ho3Yx#|63&SimYs$_bc6M2a>x z^r<|KTJ}%IgzmpGN4qZnwlO)pZiX^4pP?xz|I)O0I!PsICU2X(#vvviDNssHBO(2K zy4+|AybtKfTvE=U%Rua64Zl3?3ZsZa92}et?scS=X9QJ`M}?f69A2M$)}y%!ZTnZ4 zqt78tO-;CWBCSSiPg+puSFc|bPw}SfRIw_?G4H=n2NGQFy zm>yV<2omTJ!1+$%8JwIm*9x(*JFn}^!uQBBY2e}bx z>FA)=6W3lz{Lx--dHSM=kIvRi42bSwi#I5J7tAo*>%OTmWbbe7QqSq*h*GAr>y~tOGGH7bIN} zcW+QvR#&snIxh81OmmKA@U57(LSPWs=-C4sH3~ORPF6}057RBKdbwm+)s(Sgr9P=%md`*~>J3k)&ELsI_hcZQP2((+ zi8pFJ2xP#;pnX?<;rn%%PqSu&u~eo`n%LejyAxKMCv`iGPa^PN>g?1ZdVm9cN=5qu zd43@Ga>8EF<-0bV97#l0F@|?|TJIlCncBbO#$p@Jb zuG`sxn>|||ZZ{F3<^A*%7{PFGaOuh-4F57kjDbZ@($bx|;=O>SK4ePw=w;`H@Q|60 zEjD^xI8D$^ul8*j1ja4{IXO8kEv=}?mml_?o&mKQf0JH8OVv$N#+$&4^z`%!Q`@nR z??k-g!JSHly{g{-jiLzJb>Y9PG`Zz$_TU~%nW#I#Ee(A>o&Hn0RyU$`mkf6YI^Vln zMW`G^^B**~p(KhNlF`5D1{-ueFc{VRL`C;IhRdqLriFIOzE~m$Olk_uMy^#ZXXxY6 zo;H6WH#;`+(Gy?t3JTyq2HU4XDH~o80Ip)cRGKw)pm_p|G;7%_mu$Px+-{<~9i|Pc zJWJ%J12c7g{8+auTf0waXMg!mFCpk_^-YLsO+P=rArw{JUZ-!+J|R)pA4<0^Z*OmX zvvm4irVe_OnFsmPvaZ|Z;bCM)M@J+iB+UrYX&&s#jCC`iQq0QoYT>D`bsL_*Y#sRc z!}(Hk7_4soj4Xk#tM2ruK<};JZ{&rohaf^5ViDB^`~31^51mIn1kpA!T0QP?d^ITf zPjJ|5_G}3a1TrN-I;pI*cgR&nc=8xT{%9i4st6+$c=?Rls|X!x4_{c?UIvZA?<2F^ zfAnL-qmBWwAz%b&xf$KrnIuCx_JzIG%z**frP1|)=uYI1mpu&e@$u_NN5l6QTVbK0 zpRaa*SWJ&;=TUjC>813n8IT%Zjf3LNHP?4{rDbK`wY9aS33|pJ9v)iOT-o&MFT_OD zfmbZknqGv2{8k=Xzj=DHeLMdg7!kGtIS@82H+0|Vz9s=_xz;xV^v&CT$9A#C~iu=o*nu4g&-Z27Qo z_zMjeU0d~wum#_FU4zRb*Wx41-KIxDVq1ggF3!%S(5^euz(mMl^5S~ic-P-%Fr1u) zMk@RdXqY`mj*;h1g57FMGMibcQk=~%h|N!Sf}x3f8!j*{ZSF@{?r+$?MgYV2wy! zSuKX^ZiZ))bXX3ru#bf)BD>ld7v$&H?BuevKYh=}#&++x{LX*48?EMRZroN#{HC$_ z$RKRZ_!=jY$*mM3LVBHd9Dge;7062AVF#4-$sO?iim zN%{KoIF{=O>9xB1@-f!>bz`mV8s%_x;4>rf?(Vlf94j|eOydlzwVi`rG(=X!$KZ5a z6}&xJQ_v~mf}9F9H<+7B_|&TSA=OxpR2zoV2?-G!8yoxh`tpGxf+i*=L_%KJqBo@N zfiJhD^YtOomG6KtKHvOALv6sWd-Xr#-nJQcJ`9WI9SRC1FYj+43j6V%ug*P}-t#PXq;M(!6p=r7^8#V{*1Wsqs@`c4;R)WU*)1C7 zyZF9-?K7JxGb6L<84>Av|*b#Er2!+_ODN@RZ$v@1sS z<*2o3ruVD#F!LXNh2@ko<-tTc@@ZG>46V&6>>bH@&NeNYwgOra$^1bDxpteIZbx}- zN3cp%MQF6Mm}b690dQS>`Rc2=4}N=dPtyOwoEzu)tp5d*vQ5bU4_x`5vj<;gp<>_A zspRBV^#8i){~J*K-#*Zwr$@0(#r1|Cc*$UIsKS4MaU-iK^%@PYY3o|mp1q-VMUuXh?51t+&TrYB7mNvMJy41*KKRC*$);9ZPrxdWmLJ>XHbhhGr^(G zttm7y{e0#POnUuBCx#go^mhq%cVlD1PS;lb62Qa78D2MccaC+8+}w4&_W&q6iuto< ztssn3E^%54ZjrY0J(+cQ;+qdg6O}~Xx!T-HuX`ykK>N-IVJ-x(3f#7og)g{f-Vajz z7*;tEI3Stpy?v-?sNX1g<#&@^12f22qCu3#(-%Z4X}ikiBPPD>&L_2l+x zBLD`W=U}SPehlF~K~FFuR?~~ShYbHTf-FWR4#UvJ1(Z=4%Qt`&A{?qk|M&$x)AMR~ z1q@G(MPn8%58wU+Bbs-V2_0z}U}vUybmdmDaMUQc_ zCBbuiZi_75^sTeNFW2z&+kwaM-mAIv_!g5L9u?(S(**>-J-Z{RZvQs`Ydv*ne5K}_ zFHq{CU!TJ3vWo(&=*4p5KmgZ!I8)*Vuo7=^ghrtX&Bu?~y-gI-zdkQ{ti{Bqm4?BN zWC-bl8k(E8HZ}t4lkh+mJ3E?MTI!!Z!FBXS5T;*BR3>E>w@`wXVGv+c6Ow{)Fqc@=etGTmCFkQ?xD}+Q{~5N$@^#U%wS?odjRQCppR8tqk=uT;XUVah z2?UQyB&)2fTyg`f4*+;21B?NL^Abf=V)B-SOb<}9va+86@JUHUg9T6oO)k_$*1P?^ zGwF^-En+-?H+S{U5PQ657rVWjT6AHeDx!K&`=H>0s2;wU%+YI+Wb|{7*hBSVLZ;3e zWOCPF{ZO9F@tpv3at1)Kv=fwG?@yYJHMD!d=bZ>rvQCvJo|f+1jx85IsE@vWgf`1W zJY)o#Pfkr;&|TrZ9)R!-@BrZUyn(S5kJSasR<>N}i_R1-BETp`zT!spyI(K9q~Tf7 zlN}2A|A`oi!|Nbyuh{BLBAMgF`s>gwvq=ipmHz6MZ=al*iU59mnj&`}B~E$8<+htA z%XmC8rmL_EJ=@vn)Br!F{^qcX+`X7tg=oPI{1*;G{k}i8bFOBW9sB2S_Z~3V`Q2S% zR#sN-(IhoMJ}kzQzCmqx8L1d^tI(B*f=dnkw4aTfF#cr~E5)h6@K-BQgO}aVlx71> zWc$_a0sm5DRb}{j3ZYoyQ~_RLds0^2k?06jWyn($@kY}a;r4B6vdVc>JL8lA;DS|t zXz!sfM_Ne)Z|2%P8Ib_Mu&hlNK$`#z z1%e?H)(`yEB=!LBz(x>}#``s}rA4qnF?rIoHC@01^TP+(wJfq<(z!MlU^&i&%*1hd zAM8P>l6zXrY4yg%U->u3Q9>RG@#|Y#-9Q-A+Zlu)@WN+4JA*MjILC8RG8dpZJD=IkNF)R^R?| z>vB7yY_|0@6TF-1ooRBtKjHIuP^kEuRjl@AyjdA^3sOyrRWLNde-w3GYMtdwAVm{E zY(5x!N64%gsE3mUAR(3d`>(cB zb7LZ}ihwymUac8cnKyk?Q#IL_?b$gw(5T&3i{f@$_npp9c6*X3) zAl9#&lDB7Tj@}MyjI+AOsZ}XI{~30_d>AkM+FlXAj43SW@FHPq++OnnezW0Hm03t= zSlCB4HZ|SZ)1&EAn7jcMLwSc1H-n6p32HGL4J%=gKXZFpQ$-~CkDFd~(~-dG6FD($ z)007BM3^nFB69H$f3@~35bF}<9DsJ)quG)9)rn%Q)uBznOL)V(H; zv8$0*8LqJA*LC5Tm>82d(#(=ajg;tM6&8woDXx2inarcMdU;hD>l(Ci-@BFnfb!5^ zzhKE28Gl`0yT0+r#C|x}UP1tLsN>iBOdvvnN)lYkcvOa%)HpLoS2jTjVZp%@IlAMx zfqXJu(hujvXuFcB!xDb92{}w8TBh~sAJeiIiXR<|oPG+bsF;K;kbkZv_3f!USwejO zerHmF#qHj$+2f3wf+DE2lrh8W@J~2*TOi=bJ#X$?Z^GOnj-DBr)=?-ozr9y)vPUP+ z8Ky6MP$B0s4@?80Z*J_!{B`4I$lB-N6~(yEEG~1+08>S6(_`~?XNt=nb+}06)ZE-c zO;2xVBKJMQ%Xpjbr-*#n=t~2P%ntwEKD-a>WB$T$dE1GszN0^+&$9cPj_0djK;9TO zB^kJXsYD{JK_@lqy(74{ePyVt1T`&+ zk5lK(WTgqLG`mCj2dWiB`PL7!PwE6K#_xy;;4?Ealy!7;ngRX+vM#2$)o*4~h&o|- zo}?*pOv7te_AqP|=z97dVPKRqgzIGcxCk~~q?$O=&XHU1pKcMA2qr@Tm>Io3wvQ?E zx}I6qQ5by_r^|B(t094NCbj!*g#SZX89f;;oMTy7EFEoUyEyY@)U3``}aQ$OCDTh_11ROgl&G^!VJde>5mAicNft(z;ZB>}Js z3Ne2?&zeuoh}Y1Us@p?DyN1TR^F!@8PtTZI{Nw5y>+1uv5ur?BL*?VwkuHAr;v17k zo9NeVy{^m*1q(R|j?$0{!o8$2tJf-uls@Z-w z55il5c7e}F?pT!;nmudjII&BD2U}=pXckgMZ(^%#S5~?Cf8>1|AhZ+8@WGMK?(vm zo*FK`FJa#6pNo~tJ5@#IqJ(ap^9G^_T%Z<^6*ce=2W(m5@#N+2B^a)j=X0-L)m&gd zbW8@rI(@!2(f469ACMw6p6nP(U~nUaY|YiJbr@%Q4b_3sT!qGrwIMQbA_hPl^n4J! zCDLjeAaca~`06(TIE+gPMQ2;%9e&?0f_!V-P1#fPQ!Yme6I8*AQ^rIVV`Yc(fKO2` zJy>U>ISmc-v)Wqr;t~>`0Dknm-w1&Ujf|{INauG$@&|~<^zm_3rOlA<->ZBcoN-x< zP;~Mo#ggN!9xiuI>d+0}Vf7p5C@3rA>e+#tu|5X6vG)MW%h1peEelIwQxgFX509y- zJR%Z%_1D}~`($!a8w>vqe*DdNI*ozRf0PU~AwXgcz|Z(1eu6+&2;dnO>J%}^xHv?I zU_*(e$`CP9BcE-Uu*@?bCTz$hzt5V>p6r%iZ1pc~{-qKJ!lQYTk{MX{y(+Vuvrvq5 zzs%BL*x6r13ma~Shxf6@@YHc~f-Xzu`dWMC8-51tf5Ex@PnctiL&mN4D043^LKpN( z@Qbd@WLEBh!cOb{AB4O(&5jF*zeIJ*L^*E{U?@@V>A!`Km*lo!((e%84UZCP0SipY zuqIwg(Qz^{5I~^!^u)8W^q{6n`EDI>@n57O89<%_%4sJ- zyV~>063CCjjN7NQAAdE!Zw{Qj+*0g|B4rU26m=@&wtHP|4gL{=1tjY-44Z%RT4UPImBa13U*=}H{&089MnoZC zmspYV!;WWERlwW*R8;C1lz2&T;P8fg0lqgCME88YxV726)jPs3u;w;r*tN8zKchU3 zWa!DJDHXgZZWOOMiNVi_q=-RS@(!ocECdZSGXqzun>(fGgNDlN>oDaNnXtOSm=*x!}aPJGRu^L;?eRW>EeQmhivAn4Geb-EK^`P+99Pi^DfNjN`Taj`4MhRNj)4(Tqsw-2B`6xqK z)UEWHVfCBg^9GN?00To66Y}-#&UbJ-HHp``$%sne8TdTooAUuF?Vs|$OjmAK>zOQV zWT%bZ0aMCdQ^Jw9)KL14#(zAYmCl4ek{Gzs6e<%_^Lza|fkb>#d1oa%9%XBc8=mPG z5xk<0|Mh@#>E+TwA((?|;CkTDG86nz{|VWxgImgneXG}x`QfO*M9k^Gh>Tf|*hh&hJ9b{wpqFm(P{U{P z2i^CW+h4GLcjIRjTyk)6E^F1Yx3YUiJSYA1kikwzsro4cRHP*zg6&We3nKb>Q$FO|M~fKc6H9Q`)kN|Jt;fIuG2EX z+b;e48>FlT+BNsrWzsaPH6uR=_gv->KORaVQig6O3`E<^%e*!k^GybFh=qkkFZDsMkY*)MtZ5f#|eqd3ySi0lJdy$<=_o@~2-gh%y3gZp5N7nb~SdPPdBu z$)3GwLUE(xMGCU|4!h%FTPc0otQjL_7h|ewb_toqm*l4`DASy~1s<8`x_oe;k?sEO zDFpx0v_RY^gg>2c4)W(f7bJO0DEn2-FW1|D`nvS3B=SL!qmVeKx*RqrKhQ>P@ZZtZ zA~^kRcrk}2ZX>K4*c6}I$;*c)f2_UVs&0pg&P@2Xz|qX-ZON0%(i%3Av}*2MZtfr7 z6zL>(1=`WK`O`PKznY9~xudG4HnG2oulU5Pyr1(3jgHPcPc1U!0y5NG`%jgoz|ZeJ zJ*obsucq>67XqM*Kilf`dUbmz;ryBuoGYb6IQC)%1Gk|2uh}M#>q^7mmvIGX*N`hV z@R%{ex;dQ52h zguPh`{Il4bPFVAusRdUd7`bG)%4JW#3^lQ^v3s)8OtZ2{$8YVI1pY!3@9fU?S6W|; zY5pbzQlw3fmnC!k))`P<>wj4sV|zyqNJ14#bf0I9?JdAfUL-tc7GjDVKSdVUf+MUXMx>1*B{H#>glu zG8YG;j<>U|IFS|sM7UXLX+)Pp^1oGC#55jnww4=Ru1nf8SxvD$EvUA)zr;lh{;PEV zM*pXLdl4^W^Jv$EfdQCoB9Jr=t$Q<4GfXeFRW258vHw*N=TZ(YBJ!+f&MghCd7eq={U^+sSI_yNf@mQ#8UzPiuR?DNyP$gz^|U~;%cAyy(sroh->7~bb4t7 zy(nK_%$a~9gX}>99o>iPcbkb+=ToP?l)jfT&I*%I4W^wo`VTUhUl>f^NNbIG0LCg? zLu`=q@fE|{M9<3Zn;kkOz!;A0kJ^xn!&kl1t3sLboi-UrpEm>K)X66V4#*6K?q&E! zHdeXlwmS$#2|+%*Jl?=mTKLXZ=mXlN=v>EzkK*DIIyaf07$0xQ-zdA!3<55FkG-Xj zWAs1?XPD#I!Ax@O_g$gNy!nNh(zx8L32r{gR9-E zQsNRO{Ws#{pTZpc#ghV460@Ou&ouSpZ&Vu6ZQNy%@tNh42X z1(}0y<6q3TH1qWnhu_)t*lT|+OZfOX1ccIXs8!fw+_pm(lbX;?T(3*TOaJA=ARmq0 z9f;Jo`lqmOkdDumMoRfq%L4VpFv3rHlas!0g%A>fh7vwA)*i0hOc6gtltrdD~aB}seu8j#hxWBOpR z1gT#WIGny0dU*mrU-ZLuPz6EHd+?L`TV>7&U)hp^pIKR!Zb=2zPN(nDRBHWRwfk2G zZrx_jUT^G2pPorGY%sM)9Pc6R#;qfNE}F3}ZO$>}5bo#VsADQU$)xft?eB1Z%6~Mu z5{2C44boAJ#owp4FZM~Gy{3#9+q>BK#97yVz)P1?%{0&|Uy%V0eNtAY?0i<+>6mMN zPwDut#wsa228f2TL8PvvE{+@7ImRsR?sMImWk++7J}!J zg3Ur?Uq|^VH_Ak^ALNRxpK%zBoNatc%yqQMmfO)?dh3Iq@Me=BaxRG01mNDENq`va zt#&oOUQp4jF7FWgQDcAuXzcc2C;n_r7?9Ml0G7wg1k;gtKdXV%N40CbpHlPED&W_v z`blRD#8di=t2U_$`(EdSs4pJ*j<$N7c(vR^dmbPBjYSGugE=GGO?wrTBi4uy&TBg; zV>3qIqow@;bIt+?B`yOUy!Ph_YTR>?#cdVI)$O@41XY(*(eeHnhwT9IBJPT?FSc1*Ouf@H&2yNv{z6$biq8+l5Ts; zQ$JX+KC~XeTUB-6Qh#@?Iprz#rz zdq& z#Rw2MQ?Gjylef>J9cICZkXb4f@VFcjc9?BYI35e`?ThcC_@8O;`$o)^X>71xDsL$fJrukZb)Bq?zYt9Rz{f9KtxRgJ+$R8>pnQwX)?$CC2v2c$H;&Y|p zSWa97RnrG_bYHMvKWvdWgxgSP z%tE<4tWnzpOr{z9f@ev5eiY80o5NV;0l6sQV01ze3A;r;Ii`=^k%DQLeFFJhs1pP> zarrDnS`Qo%bC`YL%b~O|((243oDu<$prNKFCMETqLmc{i2y05u4jyvSUdR73uWG{{ zhJV(kaNBwZUAbV6X`>L``pgM{R*Q$lvO#DFs$X#@<6Rke^A^xXjb2;mC%q!TU3Ysuj13(s6Ez z-~QLHUztcifXaEnzWq3ZQDmfAq=p!sgvKJE&9Fgr9||o9DjZ!WxZ|%)0yP_4WNR5o zxD6X1sb-zlqh)0J$SAIIAD#V8O=5Ep>sv!3=J8oSSDf_4MV$~zSL<^^~rw)q# z{Q1a7H>GvThyfs@8iM|6yiBi7Yt3>-Tczl~>u&~V$gUYby1~XST&niBsdDOUg=SVX zC-FXJi%E(b?t;7f>9OjqUHf8kFqv;3+2DK8i_Woi0Xh&Jy1{Y)of0x_P5-Td=sO~(>>vkO-O2Sol)eeJ3v10+J zITugi>V};(8yyoTt}BIeDvhU{IaZLB_baUnbBMn914jdC!i;5??>}==5yrrfsEO_R z`PgU89jXly-rqnfe})rzdNQCsFAvuL_}C7hh%}?DSwwRCBsr{ByQFs^cr^JXcE$kna~>TDYjo(EbJx9}a0U%$sD^U(nOt*X%8Y1SXf2GC)s z76JT>qWW5|QVosYCYP3wgP;slmTAb6=l=APN;*4dtL(SQk zOpP9RgE*CI5c&m>=YB6y4yg!7hEGS;PQNL;@du&sr!x`$-8gOTO+ypj*R;#kc4V)? z8W>{k>E?;{Gs)h@-rm?fly?`aDl-Bs?;x!$KU9)co;dlOGa6j0rmG`r=!R2UTYD_h zfX0JIYO}l&dVUZ!@i{vyFZdrvGA#TxIVEkhZ~qwU*Le_9xB{=&x;M~4Y8FDr)^dI} z;TljSu#F8(B_uUWfE2N)wDhl=e}<5ET`>)rlplPsE&#yE2aNjGCZsC#$bh?=P&Fw>R%>+S9iN_(z}*E0Wu zD=`QmA|@Is%F}>_zxgT)xXHOv?9@gq}zJ(aVtG`QeRit_ zJ@Ds{Jdg<;98y0c8>g4Bj?NrOO-&k0v0!S?{a&qne$w?lr@n-toS)duALv6}&a|U{ z;$(-Zogi2G<5v+<-hn(hEWV@^WzYQY|CR;&P*Adq3lckw+K&0Xko;|Fq6+#96m%_c zvLV97BTfV)L|wv3Tl+U&HpL9T1wGjrjMs)5sJp;R+)YW66RP^}S z<_v?{3Vx<>(9xGkEluMVnlg`kUecfSlbK5NDPHLLJ=9sx^!EcIF43`+ld<;W_wVbc zHj?p{>RI(aGpr18g2Z1AriLT_r3o4sT*=9C6tyCi#Uh)Jk3&7?4f0{d)g`^3#LS(L zH8LRp#1Z=j^mOz}^=|%kXV@$Fk*JY+A7-7kP#;g0*}=o{@(h@Nbo=~}$ z5PT47s}Ue>M+Zy@o4Cl&SnKwC1iGdX)uqhK7XuI&sA*0^+81+j$bs*FaO+DR@&}@P zr3=f;QC;krYH^W)zr-f~R1~hV5&}XQ&gHDC<#!WK8mhW}n|Mr^tp*0Hhc`sbOgo=n zL{O<<%>N{j)}T*M&zRr_E;cnO_n(|>jTB}&SWf@`YHnGu1qdRtHU8)@;-XTe_pZ$m zf{h&w3{mp-a5qiI!HeIs{i?V>fwcZAFo*TY7zU5m7l_m#jRyxjMP#?lEzF z$?8^TC}Nva`=llAX^oL!K^32n$lFA6vUzZ_Vv`(u^EI!0yDKazYR&U#>R#hy3tL-(LET{5_=8Kinva zgtk_Pwq6J5t_av7V9|p4 znNmU71QEXxE=_*8uQ#iI@?jiAnJ(Mcy+W+w!SXEesAgaQ;^%06d3lG7yv0Ao_3c|@ zkXV%1p7`toC$-9la7TY0xL&IG#6)%L@*~_N`YMro`U4LY6%`L8ca(jJqGe^Flo~sQR4Pkwxey!TVJ*(<`USxE5a0mElbGO768Fk2fP~fk1UYQyW zT@6S-d>OviIph#tLPGkmxnnU5dG~SO2ZBHyg`fZQyhIwTtSzIgOy3QE+rN~bSlUAF zjHD3Sx=BfbE!Eay{D=IIqV|seN8f#YKF1EhiV;o;Af6jxK zSjUOaJ`af^>7AMRw0C&8SoHkOG{=`%=|=~H#Ht%V@h3~|%kasfva;UZ-tSrdP{kg8 zkb?;s`@2Gw%)Z`zc{Mc*$JQII+z;|`^DlR6EC#>I(}aBqj*W(W?>uaT9`DY^&_rH( zK4}{v`uE!PEps*-vIM}lW}JcV1ArZ39`u$9j7BXwl5oqT^PLZtmL(jraP)?T1~S*rRiTfG@W{AOyLz@7+M8`Kplv*DauoP~yLvX?;S?hHt-pc7 zd%MaFn?dL0W9RpedM>T<2t~m5K(W{AVP*}c@}9*40s?}c&ECG5FlcDErwbB*b3$i9 zf{k@Q^{#lVG1=JKemZ$)pR1C&JIqP)-Vy^EuazX-5KKz7Q^x6WLdytCwq_@-B4M0G zfRoYzvNUqZM_uo4MUbj6YLyjE7>KWuXgDn%#Kzl&Ilmfox%c!&=WzHym)xk?tX2Pz zfj5+QFuR-op0t(b@%jQ#og(WF(j>d~e!9MN-y5!g4Cg0Bm<=UpOdK5!Ff*F<3|yrD z{G;f)Pr}=vn>>lQ*gHl~qj6?T<$4OKyBy^Xd6Ovq`d~653hX$m6PRuUqAjCVuZ2jZ zbYjek!pJbQr>UjFU;B{OhALzDm^S!pPwTXWS7Q*oa!ZE18S|b5J1Xnie)$Xw}m}2%@DM16~3j-WwPdg$4v!n%df1TMPBN zubId=I^W?_!c;WkF9Ds@*T-vX`1b_U$F0oqMMbo2uNw#0UWOz? zC}bkdkE4@&Xqc#`x8P$LgsFi8_lql9d(*QoYC+5J@j}h_7cPM%0fbrx(cKgR`Qf3e z>87omITP0X%6A;K{H?W_Dz&w(W9ug})^1!msEp7k{5sFtZp`oaUB7hep7yo-SQ7r2 zb0wN5rr537IjbKhIAcs@!4+l;yv%1UyJjhuZ94QMOyD8kW! z^CSzEVl(zUO%E}t+C87PeyE$3@7xcXkM3cEqGR+s#v!=_{}_7uyCd}e5+ic$MZ)p> z=j2%R?q4Luxzm5oL_0OvF8WeD!e3lGG&nSr-(_bqpM`uD_aD_I@9kZ~71bwCxjIBN zHi(R1j$XQuS;N#q9S{GJzf@go0GKG|j4be;F24*uIOyLzjq@q*Bt-odeP(C`d>* zNJ;ll(kYF^PzsXL&CuN-NOwy&GYs$Y`R!-F`@{b59`Eu0e_>|Dv6yvV_qx^<=Xu^= z(BUwqR(ZL;lfgeS>Ch}xHfOihAe1IxLdB)Mbd5+O)D^~2nXb{jS2TDxxanyrV z=KT@4w^>m`xTj0fS{+BPb_1St-D_vDt48;mAaXixZyus%)|QkLgvprb9c5Kc=~&I zJn`!A!{gFZn)&g@cjn|o$4cc*VTGE51`_k4BTIY7O74~-DWuyLB;RoG;x)wlq76iB zd1)LLA~NG?I@`L7%R};G?86KMFxpm9B&Gd}%YVLSO#L5Vi7gLtp#d%$WwkV5`0O!| z15hg}vIqijKlVg3MAsQK0$W8AG42AzQ)36T=D!4m8~Cd_Od_S7#}(PA;8gtsL_3r@0)*9)UVbW`*z(nh7^Eqx%jPPVH0q|=9_)7J^lTMD|&*) zAjP|;Ms9}+_3!LJk4;fihrYz{MLQ!-vs`H8Q?ahI6JW67>duTgn zq`VghX{0iw6bK?sOHJ~>rWV@>z+79*_Aapq%yoW_O*tGV5z7m9i{Ih;Wfk-Wt$&8V zU;TR-Z%eOFn_t)I`FZ}YUkOnMOO6a+*xjhpmr1$#$;JO-0c>7@!B8Ltt{ipv_{${d z^zyQ>zP^5$Nlf8gwUoEFci;zm$4EV^Bsw|BUp{c$0D+rSU{-8fBk)Y{_+HyrG;ZLA z8^Jf@!3*e$(<#X|VYW3&r?C4;;~HX0JPrDCym!;pDNG-DrD5ppOZQ2)h!CN4Q3$s= z)=g1dUP&o$IXYtbVko9l^thn^Yd;^1^NaNm@)*f4q1U_NG!1<4 zYZ28ZvnTwu$wtqj(C5`5e~3~8Rk)!B1%n!1mdR=KZ~hTXh4NR(O+D&z{#S% zel;poO@F)UT!8aJAQ-p7D0g~Y?}K9BBziSOvMUg6wMs}NO=wlW=s*;J_O4iR-J6dR zxs%M)8YVu?k-A6S($|y zwAzCh=bvl8-u2ns+36eRf|V^;=PGK*$zce^`G=^1m(AJXzqd~ob9{Y#sy$DP!p9$A zx+v8OgtQ@@9RQSPvCJ27>kNd4Kvg$g{=C2>pmSP6mrsU6DZxL(pC;FlRvP?5m@e+& z_5~kj?1se@>y#@VP6_m~cW*t^w!)QHvixh3$9w9xiWd3^2xrTNi@1cuKGjkt@ZgkI z8x5g{M`7=a2UEpj@<9#IY`_E>cHPT$j_3Ew4|t(->o?`m=;cy&?{1ouFQ0_5 zV%KIqVeY|@vPh>X0UboUbxbyi>DR1{N^l38^p$@Qr$?8+ozl(Kj!hTNr^5qsp+Xu) z_Z1RKdI~;A6M$aKFq2B-+dQp0{$hK(VWrB!_x2auez*uf#P;pS@MBKVBRaVv%PfHj z#nIFkb(|E1tY>Fu%^~4WMGOMwDhz=(px9@JH=9WC)jaf8@2pw=O_FZF;&fqmO|`-I zxCz79?+YWpd31RAOTe27@msR;81V5em-`tM%q#rXy#{squZU{B+sjV?JM-}4NQc+c zmdW|jXezuKKyO2rw!Dx#sO$aY^ZXwp}g0q!PjtcE{J&RnV5Ag?8hP z6aE}l#w6MmUiwL~hIYJ>RUEIK00bMAvU1^nU^KF%FNH4xi-q-20y~F6QXTjxFsy+` z(MLwmck03?-dwSS)W0M-qfeMnNq}pajr<96m=*Eci#Z^g`G(-{H3|dZF~%GZ3eiN3 z`@P@?Gnmc44vkwD)|fc0fpU2)W4r^0x7!sM^I}h6d;D=9@8Sd{6(Q08tX1gm9oXL# z+1B>tN(;dH(Cjgx&S*h=uwv}AjM5)#j;g*9Z50Erh=_y*qQZ#yqBOGgZc3-eJ7Tcr zJENy=0ffzWJDHg{Yh=cL>$MJobrV>xS0X83K%(*-!wcY9E#Ld5xk;S-7$sBi$lCO} zCJe)huU{rO!s}ttg3D4}Ilyh+tNVhq$R`KgQ1u+`DXzwn%uVElErn`}2h*`5 z#^{zp9`~blNy)?fJ!~8&9{Z>ks8o&9QQjkK`{_*LhKMdpzdt_9F){)GHwx`2M0*P;L9iEKoTAP^u-21Q?t4{`29^K zfnM@rXSBOPY1&Rn3FjY-u(=Yu?p2PO^N)z@R~5ch4H4(p{d=SFg5}tkkn&ggxJD{Tg6dk@TK$J^k zedEpAUV_a?43L5B0&uDW>ugnzR3|uu`s(3S2>W5t(d(e}q*?QhI68coE8LPyWjZZb z29Jn4bKY}TUKVKw{sBPh`;3fEbmWqHY`Za9FM$VKkBLi0okI{O^XxZDjzpZ@tZBix`Akv8 zx*ETNNko!A+8n+cug5LdsJ!nkt(*N+9;MsP_MtEryBIws7;C_v(Pf+Vrm0C#430pi zk5~!Kf1$2H+46=NT`VkHTkT$`dho(m#$99H6!!+}z56A|nTw<0Z~lDX*zNt)M91a! zu-L;*dYfZCwmNRnNme_-@0}Uc(}^z!-&KUd#4jf;4&MjHG`mO^W;xA$Sz1Lr$m2~U zA6iGubQZjAGMo)Mf_%-bmDvxzi#;>GQoP{C{WEs0gJGS7kP?#*Qu~G=MtMd;t|Vt$ z)q=24Gb%lajEF-yPv^g5&Mzg}8Z7d^_ppI?r=-Y-{;2hMF)2;lHZ;ZMjQZ;@nrpNJ zT2t4rKcc0x<(|f;1bSRgqP+}`vRxqev;=rQz$^JRt^@{XybydeK*;7HK ziK2|;nZ6`p;RI$ORkC=4i=6XMS4Z^R3#umR8T-AJm*7|? zbAFk2SyV9IFE(8K{J|iqFH-!t&jRz^+CJjwFg9*uNsWUnXHuZ&Z4yk^jj$b!QCGu? zFIa6p#$%D2#`R5-haK12bDo$I0E!p!?zF@@s3HAsh$K6*){edh`4FCv(F9u-8y#6v ze?-cN8vYzRT|XeW`+OA+i7&ABs-IJ1+O)%?FxLNLBs6cA4c4u5Y!m(!K#&Pu8TjU@ zomdCY_0_u=Qx*(p{fY*^@lr~h)GeQV4yfp4WsLyC{Oe;m68ETgD{`*(Zh_{BqMCyy z#O?ZMu|IG|3pTfFPvg|B7^dEXlVLNjE}7oy%WS%T(gf(b1vi=H*ETGRepv zuaZ%KADbd-b$?~3{w*mnQ`n5xAO9QwEEtpSbE5%2cF^?pft$DloX>jQRB9NpcQ|x7 z^gGm!^7!%D>O7R0Ngs+YMmvbM@st)M5_>3l zYntfWl7+U~GM5%6oxP9e2mzUD@%;&U@MRHC9UsBCP>hPTt&*%PPA9EwecA!cUP{9A zm{%fnvk&6*ufIf&nxDifXzZj=utQEcdfNrM~`K9A5A-W(K@^*=2?-9*J+)JPWPtiGHOl?3zW zeLURN)QOut=^yG6z`ya0ink8P{Wth?uZo#f2K@K(xKry%5C58y*gIKCigIizu!~Rg zNgd^2R|P!M8L62REnN3U_&f}Q&;ttGU2G)t!~&Y1yp>lzBjzCo#M!}5j047d z6xo0SpdK4ClloMWhW)cdxpOedaX(UB^-}*i3p2BV{X%V|T=etF{vQwAB0HZ?0dR^d zzz;~w%JP#p{wzA2cP^Umo35`I!8Jb#N1;%%jl`Asm=RYTac-m zn$!JZGaJVbj#u*!x~<>8)tVB66sf5PsODY2i2Ux$x}R%ydkZjMmqm5C^Y9$U#4n_u z-L=*x!ysQfJ+a=ReqOzIf8Bg=z}Y)1$|vNd6o*9Q5B?tCN8KtlI3dS(K7Henc93_m z-haZPSplW1Xg)TAj+*@QDZ9{C6PriqC>mdKtqxU)ZF=McIR4BF2)wrNj2S_C5qa~bjx6yO3rj!B zPey(+C^AO!-kbzS7`=kVd>5Z=w3nSd4q*`*T~DEjij4a!^B63SbZDdG3|TkEU!M(A zAGF8*eu?GKQbw@C``W`!RzabKrbQ-rYI-^}XZvgfb$@Rgc@R(y$oM>OYqIC*!1G*g zy8W!3>ibI9(p(g|0&A-!Uprge;cWkGp}_1UEFdBxf@(6EFUK(p$gD+h=+`GCB{9S# z(vH6~1~T=n?Yfnd%DNlMJH6Y)gjoxPa_1oFufHkDc1)5^bdSo^6_lt1gPKb|H~i%f zK-Z|D7A|pJB1#q(p0FcFBvJi{mR-Z&iKws$x;|bm^%@!lz<1*qWCk6;=gC#G(`x%a z3j?j)Zb{b<*sqz0qZ9&YBo<4AJRLaM(bm*;jJs8^>Ruy)QP4iS0o;w+wnqHlQf@VDp$ zNjB9q=(msILBD6xT{cO&GaKLb2ILqPtNQHWp(M0!zjWz)_(1%E*1Iy*ag^ddx87Nn zE3si|^U8?f;Pk$FE}0qXFK@3~le%$g^Pb6YIJj~36gR-M6AsI(I5nm=YRQQjdS8(t z9;uM(enhsKp)9Mbm^o@t^l?@1n~?Q>{`A)yP%Cnen#W0Lw>^TFm$#=NUb3XkhUDv1 zjs(hHQf8^diVr&o&=n*E&iT+3dm9hOO?x{7DXDhWQVp3NzB)|3 ztD&CxzOXc{mF_hO=wWt&n0^{C!j`~;5;#lt z8Tc^rM_#(iZ+>nnwz2836*Si-p^o*37z9pl=U2RQ>Ed`^@*!pM{zicmwI=^G^F}nF z_2gkg!tx$m6wSE$b4NiTGi{c-#B}{zGMww1!2|W$?-T3wZIBr zU*eVuxsfBnXCY%lvfMm-fQL&EwMO1g-^V@IY<%{^JwRa3;DT2pzl$*f~R8vOb9yl9p&I%h5V0`YYS0jcb?YFbF--cnu?&U^KsAppBoq8JQjpL!490+~;cJK)^racCD z;S=K@>*dALi%3?Ciew&Vz&a+p$|tk=Bz+UVe$Cq(W%GHYc_DF8!*!vXR`VQ?x6m*N z)7QQ1AGaPon6SYde*n3CfB+6IB_`%cmBk>@rK*OT`A+yNhqwwxmDGg9#9+dCC|@M0 z(1VtgIg|XKR*NDL`Jwo+5rP$`MA|$h4LkP5#OKtEYa zKpk$K(wL=Y?%=~*kprGOsA_y-GVq-nK+H}TGRzNoC>6uc#`y@{`aDKs{0!vuuy52m zcVE$$T>A=$z_V6i>d`I?Tm4Bp8@zz5SKbYZC~5qvpywF?PCiN-2Qx6p04c3q25p=A z+xLlL7Z>Kq(DY{~cb-wD`c}G^4l$|F*@G$V7jDh()BXkGgi6}M41VJhTAF$9zs^Y= zPaav!*GYOE(y+ka`CnV(iV;9qMlfT4Oo+!FXBT((F+aWHL?m_HY`W zI?6rI5COkHfFULI7N;Gj^fD_r=L!&x@VOxGc>Gj5AJX!%l3A!$GIC{pp>nsZAY&qi zLX)%JA^P%u(Kkg2MbvID8I;Yr;(hYCL>5wyZqs)O9VAw#zx(`gM$952vPm7_K?fie-(!YMgF%S z?(YAV!Oe30zn!QM?ij}QHOo=ETz~aoq*0UE=ft2np?=UU!N6Ved}7 z5UPfr-Z3WuLHrC9H$Zt{Kkj6(%@h1*$3eu%>x`oNU^2T3_)Uc^0FhCI{a+%b3nWgE zyNQQay?xyFdm3SBPfa~9A=iJGRgB*8JnG(4-zvTF>z&(=yItd;e+aw6qJ70bW0xtR z4-+y_{CCaml@=P3?mnZn4@M3R4aI560Hx5Sp4KUpPJ}&O2+*%=+0+AFVpX6&3q;Kf z9O*mCInEwB95&)ZsQj@;$Tu?}fgi}?w%_E@`#8C3p54M}++`)u?Sz_W^_I+_LSl96 zT@Fqe^o|b{_jfS)AGK@@7eM}xQM%yb_Lk}YASQe{daE?oJPg+V&kKJAawCzrxrw;m z_HEvzQC9b~{^+)TS{5>P@CY&Sdg0i*&g5x7ZjPlk;D%{+tNzbKJ^vwaTI1vpZ4eCZ zzqbC=1}HeiX998zUnfIp4F6m7%=%F1YtbXdF75L2e;L^tgRjVl5%7h*q-1@lpHIp| zl+@M9JePReM<+|#6AFNf59;*-siwZco_s9jZwECeUS!h?W0(6z(~T4}4X8#G+fn+& z+mMZOpEsx^?|s8P851JT9Q zM^C-8>?B>}NkH`REz!&-&9d*$ma>zHM|WRDMu69}Vf{wcVzUJDa@4bFctr)S-_Rdm z-gR|cy(k1(ayUcDfj}Z}2kRJ?D#0HCGRg8yaVrv@5q{GCE^CfGCM#c5l_|7cLT2F4 zyAehihC8#&;BMANNBcM7|DkGD78XTguhGXdqOQK*QlFZdlD+sYw&A#x&bhH^dVBhV zQF5h$P*Dr(_ObVYj@9w)1DYWr<%B?ag?#%}HJrbXbG6YXVCZyGVhD6Ik8 z1Bba#!Z)3tLY%wl_g*+{Rv7o7a61oij~!CWWyi%lND}4Ako%bYx6O0zS^#@^;( zym(A*U_<-?K{T12k-L%A#L-SLR9(mQ18Kf0So<dn8Y>Ooo8?u0U3#30n260 zF-H)}Z2tWDX$>xu^6L5ps-KEmyiHe#+LM)$Xw~l` zPj%ZJUdQj9n!0CcTKXU|aHh8V$#{4cd;*-O)r2AeVK(hbqvZp^Qk_c2v{&vJh7fvs zN>D_E4J|8U=o}FdfV(A_gnDB$YFJ-BjiIdlb42TX}pBTq7)i#cE0 zfD4~x!@W`C1}DUy!#WsCDMC5<1B7ws(NEmjU-M_hPiC&lfi|tV8R9vilshoZ$;zy; zJL^~m`z0e|ul$AO?RV)*Do699DBG~#roi9))z1#A?Pfl+gT?7NBT&~ijSq^-d(uOJ zldqV*XzK3d{?N!wzg~N6FOm+8mN%4oH0^$8h+oWE4x9LSy}ZuEZ3q#cWZdhI`;7~~ zu4~sVM@E(o6LbKzC_m*1Ks^i44#Wh?n2@C0e`fR9Da!9UxJpk>47Puobem-8d+jx- zZtx~J4gF}LrvKzjVw;(hu2UtrnW4Q1(Zl%4OG(4C=O!82_ywH{=OFGj=bSh#VU1B5 z8AU@1$pB=wLfU&S4^;Fk3%a;2ROAbrE^oUW=Xj;i;F#p}(snwk#K1SNqZW}-%i>a= zO!G?T_l`Og;^J|`T*U?a4cLJruSaFs4njoqj_G$#wWs9M-f43wzJ0>j;d2l#9fx{| zZfeRgTvF1^)n0@?n$8mfgtOrkd{%Dyi2HjVR8-VvjvT<7XT9~gYL)lCzhm66p6=(} zon_W93piYjKMgo>xYD=Y8!4}mg{=$z^+=h}D5od^3M%XuhAX5)Lt6RyBa-Gmv&?Km zsynlKT@g%;8Jd+uqyh=gsAQE5Xz%8mR9noc;Ma5S_1M!J*UZfr(9#>FlGbV|7DXOg zH8Am?GO~1xoJu>Zwyd+g)7t;!o|DTtipHPI?t~HA#v z?<|s!!dAT%28YKmPd}le4GfR%te&(o0NMkHp)>DI6pl^Jbm++#_Wm}K>9}-U`fDu6R? z^9?hvk#_qP9n#O{ZLv>R?^ubF6q-OwY%0z4!;nxVo}22Osi3MApZ<;Z*QC$b z_BUOqYb#Kux&`W4TNKKPzh?$AY0%?@Tmk@_F)1cQMoL=O%)dHIv-B0Ju4J00L#%7$ zAqaR9ID4UN7a)k049J!wrKD^#O6Lx$YimCT)OM~H{kU_^Bp9*z@Ak)TbBNHtA>6F} z)NxSNAkBQhln7!1BjYMv*JLI1dkCL@HJ8YO4-I#c@Hq)_x*F;Schee{C+M$Ug- z1c23b{%4H)okKf$OkFA7y0AOOut4mh1eb3-L7|8eoe>16uj!f+4*>r**i;N z@goSu=8$&<@~rn7yDKlZm#?;WDZon%Q~MDokuj?hXDATQ)q6^Fr<;A%Bdc5VL(5MpbAT~6!Q8;jbM1W;(M z6knr3`Y2OAec7LpXVeyX?JxhbRpFs_w-ni~fc?i$=4Eh2L0 zXAC!{XZ^q~yt0u!k6FhVftLSVcE@bxBS)W+OKCp%UTmd$wi;WDBjfpTuBD@dUztBU$9>h@iFnBN_p3$DbgylXYW$;l(Tm9FT_dzmCJf&Anbsn_ zX7d=%P-G4ha&kD44^!^qwKizaiT}LDeQRnu97YkN8W0`<;;_;V8rl)KP|QU5v^XZP z{m+^SiG0rt#l zrV>|IN6v+`&lXysb?nD_b6Ee8tVnbX<! zkpk`Ca+_r!;u*fHY`r>|ij|okIi94^Ovr~V`;6}{36+BXz0XFnd{PE(=Y9ixjc6(+ zBUUEE)Pc5Wp$5^7VX|r*)qmGZrT+FZ*RP|pvbQYq?LuyI;rRlEURDNb%*YEwqD8O)0~7FOVBbZ(%jnbr4Mo8li*)Gz8pv zC?L{~-;(Kk={D5yO$(?h*uOh|e>6!$RJ)Pl##2Es(zL7}=wUGfq+Svw68D z&}h2I?v&Y~72UAG;{rNvLvNiM$#@Zv{E8*Uj2cfl=z zB?lg!2iO>Unch`?TsXD6Cy7hMEMYV=QD_ykW}}g_{@S@*Efs+L*+Io&LugIRfx>_L+Yb zaQ7QsGm42DT{!C0s8ZX54_l<#)xh4aRU((>%~gRD=}89hu(e!npD%qN4KpqPavRmM zBf%1rN*g~CkAdCz={l@>1?Nmw?hE0I=aHz%+9{eww$@!sv5Zt{Y7x?QxWu++nfT-A z62d1>35j3I>uO;0X~ATDV{N%GMJj04!fC7^?YVq*yrjw{AJan zKjTKon3b!^-I2YmZE%svWuh6wv#TGK;Ns|ku`x&AO?EOK@99nPyJ$C4t>=nP_ddWV z3+MPojo0j=8GtYKj39!Bx9oT%loWF7XXYG3f442edTp+^q1ewzhyqor%<4n$B_R4e zHxU>^`pKlpBoxoP=g#7(Jtn$N@zVrZhlm zE8+v=x(GIX9OvN@Pj{lyqJ}!6o5U-b8hLR$ExX5iS&ln7*o@|GM2`+y`|;Uiq83^^ zJ^c%ova#U?Ydx=Ts+pKD`L}(t!U`Eg#6+*M6&r*e$};}Qb0us#IX`@8^I|>Yc72ca zz6wrB=sJ%UL8DzIa7_~i#Ws(IuqI#ppoi$Xf84OPwob~m52`+Yes~^D)v(U28ZrB= zGiJx@SgA|1fpD+bhT`$dRO6_C0gt>LCLfUmoS2g0_krMjbA^?ucsoKGeopgwOJilL zXC;y)D)iomOaVc@O6GH|kVLZzn80!?x5C=g@5STetUteqc|;Hgs7NS6hkrh( zmq7%5=VA#8RWJU;|7o3XFDku4@iIfW^6KbY02@N>argMleX@nzYzmy4DHFqgRc8V$^9=od13W8;E^Eugl|X z9+=T058l09^t{1Bd5U-i1F5_;{A0En&*`1t-M?Jn9r#A34enofd2m$6zbYvFsJB=1T>9^pdd?#RON~e)I(58yW!XO{9$SWjBLCue^j@py{?B>^?v(@eUGzx`~3^hSVR|#-X zMk+?8j36|6&VL6y_5&(2K-Y26@mBk_{^K#^;$MpYkVh$(wwWzPLvoF9=mmL#?%O2v z9_+7`zac%)rl;P7yMLF=jZ}O8sT%HXu>Xt`KfUui3SR`fLtS|_ z6=k}jNni#jGm=~&vXhRCn`H~t%uop(JsqbuLy01xW8|y}!^S`CNv8F2`PrtN@&WD5 zA@Gz&9sNGuVa`sTk^aU)AuIneEEwnQ7x8^%3P}=`2vW^l3SSv~fOkSNr)BQ>+w3W? zIZj<7uNlkydVn@*%|;3jZ&Y>(6Bw|p>tk(tQ^3cOS4mxv50=&i*mo#=&&a8t_e7>^ z3?wa<#5B#2 z={@2~SO$}liOvTxUxOSw5aV5pf$f~V*;#`B%sZ1ld_0)pHO~L6cPtN^?$}v*p zMX$p2_+FBC@2-L@RzV3qIy$K$vV3Gb+39u?H0p~ zEh5kbrl?H*uCY__cws9^@4nO4Qnh!B(D|D`^$As$10;i4$ZMv`TM8Y8gfZb9Op)br zf;TbMOp>pd|6E^gB_egsN(JZ;pKLMHE@8NfIXN-a$S=+zOyr!>LI%l(q^m-aU;X>J zCj`Sfk|wj#CZJUf85Cms*bhYSaYo{;a*xd9ubaNywnr{`DR~U@J2NXGHuT@W$8vUd z(7b@xIiB$HNk zW8snLicpQ{p(Iw+c#kb3GpzVhBBtj>3+T1HvWAs|fJjuN5>sf72+7YA(@ zMy0|y4Fg>4_*=HutAa^Ae=^!VXQiJ%SOwjF znxku9a33(-0T4;UR!Fx*x~d=)=D2KC71b!Z*W&0k^IxWI8R+PK^oBvA#$8ojK7U-U zO?h-&IN-csl+Lk~rwOQ(jJ!NZQj|)#Zqg6Y7j%NNN`k_DS_gqCq)S$230lFw4dmMO zA4-eo=e&^IUJfJx>5_>La42WzdG|ZfPLk^N{F$etR)NIiC*74bNSu%c^e5}+eP~N4 z{-aA@6rgM&E4U%D+JDn!mM@)tch5m)9N_n|%aVy-G^$gH?AOJgIY^{GFhRaDFmWRqQ;n`uP$(e? z7GTpWG7;sE>erwrk;Ogyrs6W@l-S2)@-igJSi-CXHo0`T!S|s&uYRCh{MO+W&L`58 zr45Yb9I70v2Ewfyf%>wtmxkjty>-AsQvhM2ANU6BAn5R?%X^*qXjhP#qY7&|*j^H; znw0GeC$2F;UqsjXkn--shdx0R9z6MH6f|R5e{3M0zlWP{_c@7uuCYumbbOcaCVsxw zXkmI|zcTWB^2(5rmK)vr10g%OG1IPylM(eu_OmcG05{wynG!XYf2NG#p$+*gRFN;k z&(Ckd$Bo2ydfoBu9AAG`a-R>fb*m`9Og)ZK^MisC%*col7?zcKXn>kk!X%k1G1njz zwIV@`a{9Y>ZX30(N;5*Eb6;y|5gt-bwQ{22&Ft)nxO%m#h@v4Sl@R+&@x;nBWV2z& z_XIMLcm8(c;`Y$aZobKmhVkwW8F#X?&j=$s6m$q-?{~TQ&;WWybIoKQa^Z7@z7|g0 z^b8Zjy!L97Mx)X5794{Oy}g>1ATZ$dAcs2qk^MX)b&r3d6rb>0%dynCpR0r|Gp9R*E*!^B0aCUZOA+yV$dAwj=aa^zWbXKN6Gq zdT6?z=~hY#o37f+Inl$JSTKbDeD?yZfvpkD@%Q9+ILaVOk1Ro#%f_qgV)QpzOz0X^ zudv-oh+rrYs3Ei}AOI($ z?zcF><;_3@MOgl6P(d6r%A*Q~ta#V)@#Z2p7l zOz!@r#*E3PXc~p(U(^WsEfY99w-Y8d*VJ&gm7%qwf5m09l{J$!G+!&bX;;)?q_yiUq5k%e3{ji7w(a8n(J#x=hxoQ4j`x;S< zrbo+r2rQlT^`i)8UaPdTR3`VVNC@lxA@*&}sMO@N{G-!w%MQU?xmzSI^9taQD028r z6ENQAF8A`xRmVuiB$z<+n4BXHe4cLiJ?Qi05=s4qg0-N$59MhdJYKRTT+*5mwmoM<`Ck(YR(%q z5*@T46m3-|j1eZu0fVvMRd_6%OMR36O~r3fFjwdq#13hxK-+8lJ}4+Kc9Z_J1+GUt zE*klV$6A~z!6zS;JhbPwiYS;E`2*iuvxckjuy_(MM&(`V8p~Zf9#LkBw~`r%kpzy+ zJ$?UCKZeKz6Rn08m=~7>xTc9prU2>gAvqzr@Bw>xxU>@y8w-Dfs(VO;w83<>oG)!u z{K8i+Z3-WHEw84+C@F~=2+W%L$`LdBkT;>fPRrYHpCqr=4-5?G0{Yny2kX^UQS`}DS0dJvdqiU_}dc|V*J4l z-4Si=<%^d|WWA=<*7>*&V@bm_IfM0NtCmY>(}ZBZEz*GHZey1t;>{>?^COJX zC{a=0?ork`Uhqo-lg#R*Xn5^<5kKOoKpneqj#$#ER_>atCYY8|4D8#dBXBpL))dS- za^mv0|M5JkdQS+i=PU7ooc}m`fj4C9{Tr(MrO~$-7z)4A(wtY>3EV|i{-uDnw#RP~ z;lzn%D+>+mc5h{6S>77F(!C*OHB*wz*-g70ZF-z6BJuj;k7#1AT(5T_JCiV59(_wH z;>*Iqx-lAS2wS-qMXFJ?XAn;_d|S$T<4AqWy6(={c&(*jsBP)xXN)+U2UnZV86j&t z(1g^3ZygryPEt@%aX&@hjxXTrK*7N`#S$vKl3#P7UZmzoCxvxQLrcf=6_Ld3ed`&p=k`{W>K=k_8oM5R zh@^3r#)Y=JQ;|SIi9|?zE)}#$rPpIU!;c+GIl4uC^q!I-NK(qM-*_xHEkL?lq_d8`0iy zcHP@_=NBL{Aa?S)z45HBFMD@DSwkBr1_yDo9^n5A%EggnGGReCm|-N`b2AUx9whzgWYBp%B*tc?bEm)BWYS3_{C}psCs|80`a(iOEr^|(H&Qr&g)G$ zO&5X^CZf)D*9MQ?+EJRTZ7S!KG|UKX@K!h_Sb_fy8W;5Io@8iR65prHH}7WUC~jE2`lShukd;)~rqzN@b0CF=KU)HflhIC%KdA23L-ai3X@DAP{+ zNRIg0t!yM2wyDa$4K9vH)qMJi?@8?dNTNJel_ZvemLaT5NH8Q6#3~0!K*cwiaSttj z{Lz1DDc}u1my+5@kd@tx$2{B3CV{vI-qwMsKwBsR@?&_lHrEC>?JLVa@IzphBj1m& z;<=1>;=Kbey>q*)jIZW`Blezk(Fflx^EsiOUWPQh`|wUi&Q@R;3}b#-jCuh3ll3?4 z^+ciq8Lm1Cs-n6&?0Try8JLDFensd5WJnU)?+4@nk%8#>VJdB4*T+szr{#`4k;f}G zI5KH<1gOZ4eqQaq|`2uU21q1@BMQHFxGy~~L$Nt2(mAAhm_ zRM{je1{E*}JohLk0}(o_sX0H$+r-){c=(@ima@!zq)wDKSp5EH6ox)metQ{oz7gdZ zy_#jIK1v8;jeRkJQt@JrCh$t1ciD12b~MSA1~NRc`3T=sp%HeP01aKlze|LwOJC!_ z`ffstu&*-e-z9Me#(uWnM!)eeY{QVgFg=Zp@2`X%RHXRBZS`n)4%9pmIbsKci@yR3 z6kM8KAECbVzT71^II;EnTMY_gk`~y7N_{xw(SNPAP`b2HP;wO*`YXgAKZPc{_I7lr zuKR7{L3p-Q9*TZo%E3o5?P$_W#`Lf-A4)A^Iyn4v(9wKbq2JZ3#Tpa4R#Hk-eiUtn zMM|3%Q;{?0VtsCBi#yqb-F-5$nDnVZNeA^OhT=8!u9ZN(hQvk!M~X-$@OI$zUL+ye zXbyW$M9jusG8Kvg(@yBNCFCp3XZ0_|tGJANMQN`&yoEVaTkV)p6KWwZ)JdP8A?FCL zK%Z<|nV06d3C+SWire;3YwdO`IG6GMCN{&cw_BlkTMiS|lDoFHFk7KEY$*ljjAS ztkMqa1b35zi*-hqFq_wTU*A#BUrE?0*v;oEt+q+S2+2&ixEL-L%fkj0E(oO`Z{}{G zKnHPD?|O!sM}*_+?aQjN)kLL9np%5}zvcx^9tHup%2B#CcZH_slZacIhu=VT=I{1i zJ>Wci22bQ*$*ff6f{>v-8Q0sDm^SNt?c`RQwVI6J=V=Q1;GE=@l?sqFi+ZaMzlmR;`hd! zXh~H%TGgC(mEGto*g*VP$i?xqGy}mb8V?$Gf`Ce(`rNwie|KNHOzzJfC69xPz7e?P zv}^4rU?OY$_NAm!u9;k8Zhc-{;moV+0BG-bC-uf>92Yv6!UzHO%lvuQ(3N?Sn)(GN zVDv<&_)VHTPNARfvF!9JM<~S(2@pKwM`4ZDqpv5{m{Cf8*1ICS1c8!&*b=sT*`}Pd z)aH|pP-E#OOBU0Qd=s^qM)pL|z8@?F+XdyfnaEqKq}yB8_OT?GB3aVrTFXomhrExa zwKbopU54?N!tS>9bnlhSIy^W7*#BZ&Vi4nu9l-<^y^oowJZYU`N8@(dVggDnhpCx) z9@dDRJ-#K>0sUC4m{hM8;L-9cBtGdNw?N+#G)t?3%ll zpT*(Fsn#o#mAm)4Couz+mq}$ie3zEL3nxX~=V$+&Te|dbl zPw}$c{giM4J2|V`tj}8YC^QwNs$fvP!3{mtEk|<&ANjM0=CF3q{ri5Yi1`aHT()cX zJqh`t{{6U0VEX0U>ORzD7>`SlZRNM4nH|mS zl3qgL(sP+@WA(S5j|jTT+hs=JM8uA##m$YHA{FC6a4P;r65)wiuwg4g+Z<3Fr*P1adnrXRz-rL z(W+eOKyXOJbR^+7d2=8*5O zQx(OeBKlL6W%mpZQmOEU;TdG@5F1Xv@CYq*gYZI zcD-PS+Oh3Yrz;eIL`=IPVMm(?E_?CE6QNr~K*bp%{=ykKE-JD6DCDYd^mwjybT72+ zU|tzOGd5KbptO@Z2a8T~AHN#c^if4!yzBN&1r?&}Mb>2CaA&X-JG&It2RU8u%BC)k zTmvh)>!tNf1;{?N;;T1K7_u zdK^|Oi-m(H2`|FHIzQE@e0myJV$BuEI_BxrDV4Hn$p-QC?12oT)e-Q6Js z2=4CgE{)4vp7;G^X4b5kAG21HzPGwkRb6#&$v)@oZBUbUyCkA?tT^Tr^sH zXCbUQCN#7on{f!}1Kl|I3`Q1Q<>tei2B>qqgz}8|@V&N4AZI8eVF0;Aw$9(QPpKlgJh00o(T&b8-9P{3}MAZUvoHPP2 zE>EsCN!$iN+U%A zep@|%WmOfIXwaE&%Js*Sul5Ry2|z&*L`YmvGqu3vP6Za!I!qPI6^yBpzaxIQWrvuo z-H7IE#<}B#m*uEsR8)ep(`wiyr7vAWLGEjBP z98mSWv31pJ)#kVrJ_z`tePw)8K#{=Uj5FyH1z0UWDp-&vIQIKkHT~n4Q>{^5-r*8p zE1VpZ*~*Rb!~dN_tV}E{Rrpe>T%-aQ=R~WC0LN2mEPkjMf|u&)QcZMQKaEqD7W}Xi zwl9!_v1y@S`XL);IF`9E5&p|}gk(f|s_q|&NNCIor;c`obDa%MPKn`f#ovY!Q(4XJ zKKH636?@-0zxJXcM_r^EIRSoQ*8am z^*7lBP63-|b2KUyD}4ZYY_3jmW&kE7Jyy{sI0WW-vvyO!n%g^jGp{b`l{SyRZB5G* z{p!u87&}kHp4l&b371(qbPERG^J;_^RfL8xwxkUHGF0CAsu%vo{w=C$^`s}1>>#I8 zn+1kfMp@6)Y*LQ@(y)=p#ezje@bBOJ4Qsw+9K+bY&CQ%ST`m7qqou2x+0r!hjWHvI zH2dq2btjaRb21&sXxf|o1@B)u6o1YyYZ{Y)M+Pw8?@+v!!3C7@hEMb5%B%i^f)2J` zxIJ3}&W~c>CvUFw^ViG; zlES+2Yc^-RsReqK6xh$OA;SypR9JDT&G0~GbdMP2AngWYCS7&j;Dq>SyaMzzOpS8N zS}RHd5|3y6_f||T|LQSNEaxx27s$UF0;B>RlACiesm-~Bq<(tiaHaYw-lqNt)MvNx z-46Tk@F@zexMH-MIvdb6rFof$c=L;7!^itYoMP!fid>AKpHRXw+#1sX@1J4PzJ#N_ zC*NPWbzb+yfU}(YeFO`ux0f-)PT@!OZ;@#KL<|PkkH$awcup7a*39ii02*NSf4aKN zXa(90MNbh7NyuXQO{jGs=a%S9Aw!Su*&9PZpt??V&J7G>boE!Pjn`O18DsCZaWJ3g zA(I%RD8NkV*)N?AhAn)pb#&YvSPz`3cB6-oHI+Q996~J@V7~iH8WG#m=jf{u-20#esE@>VM17GY6fygzALi|5LV1+L-Bk zuClx{HMED(ZqFcg(7@r(6TSQ<*t=+gHgIHAY<%HZj!{#^Jw9bc&N26Pl3;bj_M3#7`=k#sIRp5I>cPvLfLys3ll!Cw+Dy`Jtx{HGL*k8?k$IwHIP z2J*XK(<}EM{pgU)q@1U4VMbqY{Ww(52};r+4A4606Um8+Z#NI*XcWIy%NERx10x& z()K<2)@NS%%$eq&ZH0-v{R{WR!e=dM=ditMb}Wd+(o;-4#UCvsaWWEc9gfofBbtx} zTsC7i^`G&CqeH61MRfDdn}fBlA#in%#lyOz9# z7+MiuSS_%}5z|O7R7$wW<_qMxkF`$N16Hu?gCQ0t5O?p za1@laur=gB3El6r*O!;`%!{)Tabb>C&7_jA-K7TeJC#PHR$%Z+7tW! z(z^EAuSMDDBZe^PRZ{{z55+^>>ck#h)OLIn%yM$SDfas7?Cew-P9FJ6*+0q}bm1>u z_&ix+r0+Q19zgb@$zyYR--xwXevClDX9KTQ`EBkLXt54eq-CZ-gnxqSria4Yr4zv9 zq=CPnHSP{bdc=^zv#BdST1|JV=}b*m(oj%3Wh;j&GjZK>YI%#lNd@wyFgxVQ%de4? zjICqklyPFl;l7NXQWpyrvXmJ+UpX~DvP(3tK;i0c=VD`-h>?a<7pVNIKUkw?Y)1=U zwkD^iul#qd1(Rld6qP^}@fYcW7=WPJt;e(k)wyMP_r6?K@mQ$r{lCkLjpahYfn(hd zjuRJaiYZkOdM!^@(dzL|XPr7*z3|`JFgYZUap0VH2gJmqYQEcx#{ZLTo%saV{bAcA z7ZI8%NcuzTZGQ6tArN%p+yAhqW=@TXS|6H^9>Ny2I;wcH7Nm~1c!{N05^N;U6UDD0 z`MZj`kX^nmc`m);40wz-LvvVnEX8&J9*f?uT^w6)wlj$ni6Ky!hz#)$ZeoETz^;%kDiIAQ3deNsFBgXt^uDVv*V^wf zF~2StbuFc3K9TY%?9yR?KDg_KN?AE*Xn8BQan6o4OQv;5I+F0}suH|9kAnW?J?gv) zjLFVQ!@ykB$59z9f?%|d%0WegwOOO_gzIzii_+=`7d7VPRm67rv?)}a=wSL%RDh3v zCVW*tOD2QY%DQB56i`P%;dy>#tPk(D@r+>DeMt-3^~wD)m8p>G6L!ILLmDvp!c`Cw z-i?4<(zQ{v0HK?i2>7P4I1ASD{!qbqec#}Ez&IXt%b##~7KEqGwi~GSmFnyCg?kEy zCTioE1$7%V{SUL3pg;S6loou|x7M2&&l+3%q8u50L{_vv(TANfeFF??%_&& zkR2LC-mL4IZL^7XcdnFBe~@V)q~&;iCWMVFb7l4TiLd>ic)4GNp|phB4^H)ui-(K1 zg5I9fd1ah?ALX$B-^!evZhl-3oDHBRGlve?l#?{B7sB>qdFLSXIfN8(eF~l*as7{y zmcP2z_q_7-i$<@g@5at*-i{L)A8r1w@G)1PJ=&Y-f_5TRB|q`VVoG^mH5X!$XJv)k z|LJh^BW1mzuUtcz7egumRgK1YIeoXkp4IYp-O%KA|?a@sCn;FsRy zaFOvL*M|w9P&=^Mu>8+Xx}O}hFyq1_kb}8)LUaeJm0T{B9mYW~Aray2K05OGIX74# z;tZGL;szoxa1r}K>dHsfE9SJgYdYuS<2R=g1CEwOA21#0f%Tk{Z^7)_55ERxYc3~K- zaLV>yUxef&VW(Ku3eisevS&m-MA&)WPVpgI1of-lCUFAO!-8CCXFR7vq|{U#d)f~o zO-*fl(eE_Kq3BX=ROr)6GT+hpY4Wzd^svjdEFrVfa(tgapI&aA)@1(Ov5}K=x|$HX zkNi$uCu@(;SQ*T?^LR6KU#eP_J$=minU~X~XIPes0NnJjd~5E1fO>asI9=j^rGrD% zX8oC;MbaC@tFE?x;<8zSRLlhgbvE6U$$J|4UNsj@|DnHwDtt68Xju)bAS(ng5*g)T zt^C^o(7qFfd6*u+GLn$6d*T8tQQ-TleL+pl$+Mi-T!5TKsjIOsz+b-vfi9zql)HdA z8=nz(>A=&Gl3o79mpHc^2*`K2Whl zV_(@wwsIMXX5IS2I7!Vts$wapR+is`Kq^x9&0Igy4ki42jsOIVmZAh7gzkoDF+#o5)4+nH`Zrla81o znCK@u8PPju#QB@D8przkCpoRO6KRC6@&t+_yKeVlN@)s^vSLLSuS1?w4ha8rJsNn1 z8_8%f2yNEp;Q>ZzuUG<-SLau?8`|_G2dW|YO(CriW5SvW6^87on35Mx5|)WsB%bdK zxn7BQGsWD*EdJ6K~zW9}VI+^Kg0ByX+|TpIrO`E`YNV&RP~Ef&|5;RK^AR9sB>nOf;m7IK#{_(-UZvqwt!RHw_I zfaI}j?v(oM9dZuz1Hz>plB3;|$DkCCfR^^ovgU4ui$4k``;)W+ZJH8Rf&^0s{&=~8 z#hhARQW_3c<<=cb+)mXa2oZr_(bBlAqY+d`gro$qSgLWf+FW$g%8xntb@*H}j)rV~ zo!wZ=gokD9NxDa+YE-`7NA=z6}d zi9n$)h%hAYUURH93;wGfMA%t^KOm%kzHdBv2mg)e_4`hzAbS3P{tIF`*MAlI2{{rd z1rgT&5cU63XakiDF2`8+_buj`@ju^Hhh)f! zB(<(ZMCR&=Za706mbA+0-mx3>4#3|1CG>MV`1o7S3=!nghh?}OS7l)2e`JnfUj~7? z9!c7&y)&2^7(TveYx!^wC?dx_Tta7#uIufdJ)qzZh~E=-0O8OQ%s<5Ck{H z-yf3EL=uEW3~)F^DPT;=dr!lguKY1#^bIP&2Gy|`uXq@UwJdu=6T1(B0(ERQ!BZLbQ#)|D@D`aPM>Y(SifuZtsJ3R8P&D92NZnZ9|pB$XnMo_ebhb0vCV^Q6l^pzi>uMoRMJKo^R@# zgsSRCF)=YA5s`%>1Ma4#CS`|>H|2HD=L6{cK@A!K%l4ue%#1|EJ;S;*to(q!#4s6w zu!uUyuz4G^?-<;#lqLTd zw!59%wY;!>llh`0a<^+0JR5fBzB4Fw@hwxK7XNOd4n0 z4lmH})%W9`XjX|&x9D!b181*m%YH(bE;X>s!+m~r(b+XQh?_JP&3VJmL7&~AaG8Tn za1{QDy&IQcBH6+VwY;vKfWs8mt4V&VS7nwzwqV}qegxnGY{$pI2#_w=9FyuwjxCY{ zg8(&Xem7h^F6Ywx-F8+Mtc)kT?WHRo%hmQY8aKDsk5+$~xppru5Bt%xno*G?_2c0L zeg-}xoOuxNg2}}%yQU9T%S6Vh<#k&D%eL?Tsg_MozX>o_YODf zyAX|2uX+fAYW*}B@G_F1G2Mb>y&m6z5JHM=HCcz&CM_|PsH&1P;t%LT32x{Xo$5qb zIN<}J0y=dYhLnK*E6RdOqgIGc2x^cP?fuQq2{_u7P0B?ln5c+K;1hF9L!_)i4JH$D z;hHDvD@=VAFC94WhsWaT=W%yvG|7U#_pa@N_dy*rgoooCS7D`OaoSL(301YZ>^$9T(diRu7#Pd2=rkyJm$2y-W&s3aYE4 z0c=bJ%=NXy`{}i3xt)(xImpNYG03G=Q`!MiY%^0+{&=H6WSs0Gq~ev1jFiBo?uajB zBbX`cKp;uqCd9fK6$3YF*j&@~nz7CyPIxYQJB z0+_x5Dq@2d8N;KO;L=t`PA6m#k@@YrVaZ6ik~=7h5jvu&HIsr29YwzcO{0eB03>s! zUCBCpisFr!T77;7{4Qi(;HEk`LS`a_LsqeeL%}KqLOq_L&F``%qLs0dI)PC2r661F zNs0ptxXwD9#M7-bTGpThO{@#&-CvbA|{q`Qcd=_KtL^`sC zYu%maQ+qpXQ_JS*PGA8EgA~w3wcW6Fu)_#n9e*GtH`peXt~gQ+NEA}g*{N5Q*9YP{ zU;&e-xkWL{B-*b%nv%b}ef#*~sn*X`d~KEC*?*wlTsW{y23h!^md8D7(9uSBEIF(d z&m_5z5?DpmhCTl?B-!mx9{Q9j-nUoH?jZlAL(M$2xfC!+EIN`Tcx_Gh%AE(`tIh!= z&vV9qYFChxk--D>yM{;t54X3rK=ij69@4!#3f&WgH2s^_2rexnq)%j~+>cm+EqY<| z!>xOmv3x?#i(Af+Mto8O_2qG2SO9SvEgBNXDdTYAy5PsNCsB~)#loKzQD=;fYlDqh z?;+r_rr+W%2&Vm|&pcK=RPYMH*M-Y@JN>eye{^JhHT}h^z~{D{#j?ybK66Y~`%T4K z2iKLUbxIi!^CiWLh1;dV`#zOv`eJs|?R8eamoR$06H{mK;Ysi1P@vJd6SAdb4y>(Z zrYT24%N*e*{6IqQy@E1$4+pVn~(U3`&CSyjlwXYBnGev_?2gr$hfxGV> z?h`!p?{omwcn^sFLhP5>A=tWF@;N$h5>v?E64nOAWbq>AIMyN)k4?BzpT&@}J1F)z z_g@M{y{R)w!)W|^0_|k?w#TELbu%4-vAG4?x~#MBKD_rYS}0roZguJE*!;Jmh(zoo zGJJ6fmc#tmm~TS^8$jN3bboJQ;gu#Gl#q~M{IJQhgbqug(}hMMVj`7aP2qqNtKt5A zjYpnI%H)dACf3WtHw*l0A@31#Jl;;WXKPQ!h8k{p!I7G}&p2EG_K9z2Ta{T&IaT@a zJwPs=VW67jO;Nnh(`}7hxX*(Dj3JaE3FlQ_3WBSaR9aLtE2d*wH;SDwx$YnP7jARt4}kGI(BWhNL;I3UOI z{R20{oiVCXzBn}}f(6_ZPF0pUQgTErcdEyJd8{sJ zJRb1?7mWHLut~DL*b-}@-B*`YR_y*w$U`wYLN;ef_BB43<>MJGb$3f;q-ua)VIch1 z;*z4ifen}CW;ta?$oNMr6DgHRHoAn6LrJLv&g4u>hi#hzyvNobgNAi3QQ|_9GA(z_ z3%D0GlV{T|YkSy5YYw%d`Ua+))|s#1pWHv0Rof9oQetoRcr z?{!UQ!1(6yo#dYqSy>CIJn`Myu}#G5-#O3v2f=RXEh>(;NylQHPL-4b1!uLJZ(^=`4OOd85 z3|Eh@<48S^g+5Ygu@@OFbu#jf0s?HxW$xd7eL({Q1BpBjU|$Pl*)gAIgEZc)8j!Vc zKaT=}X&;pJ55blX?^Nnq?b5hTXFYYoJ$R7W77s-~B&{2>yIe>&dw}78ZzYu%om}lt z;(VCRfa9|6e)x({$I}s53dWThaqvkKhMWs>`?3LNP?J}+yC{WY|ZOsK_hAVqtB?CtR|%rDspba~mej@X|`J zwrW-%_c-MdYE47LM=OCbR0@Me>9B>#l{ZjcNU(~rJ~X!g^^Hoytoi8N;@Bcw8cfZw zOKh9+?Ei2QLg3<4%J9?mBU9#!+}u8GX40)D8op7aZf_xs^Fy&@3fb1 zOz|ZcTRZMIS%xw8017CXjEHLoQ43CN6-zS&OaL9$5a;R3M<(eGX=9tEc@usl-HTec zmFLROcMKtzZ}Vti2G%{dsY1D_*;x&YRH)Y0R$$!ovw*c)+Jr^4nwnS)9gugbu4eSU z-zOh#?y^~}3fPx<#&(5a9=<#$lq+Q4US`&t4x-M~m3gCUt1elLoYxm@C zFLXSk;niG9^*W!})IAK8z{g*#LWL&>+J0H~!Z4UP zIA5&hD%V4T$IAJKKb@alW&hPQYD1zjlCr7X4?6rd%-zdJ?7<&NhdAc(*sl)pmt8VnK5RNV%_R~oLcJRu^)SDme7Vi=={QO0NV&M@ zqIl+WN!a7s7=i_u80}Us5^i0e|BykJmzD}EDrT1+L5^xo@(a(_{=ZP0rNN`${6D>0 z68TCLBEXnhM6BC>2>*vG9o36VzzIe39&IZggz#y{C2ZT#AU! zZG~7x$L%i&JTNJw3i7`FRvUa>6b1Gj=4#*B$JVxhw3CpMdJ%%bXyTW{Cs|#D#v>VI zzul!!=Dwf8<)A{cVCAhB4MBK~ci_gSj$;NtODWj| z4;L2gfR?q54qUpvdf>OD5$v5dy)}v`t)vK zKO0+khkso}e)s#YPdmA&2!%m7%3?zRjIh#Bqt?7%ozAhmyJ48(=ZK_vH%V{TbogC< zK2ReRqW5K7#OfvFBEPiO|5LCI`}9jcyPq$rw_nC9nD`T^)~mq)Y#Z= zK#U57UC7rmzrlK0+|!dA2?=T8*AGMHW(LQ?=kvtG=&M-Fzi8m_j39((0fDJ$%C_Sr z9_~U4>TX4q-teb~U_$oD21Z6`4%e}%4=}J{JH4#9xt)4yO~o#Lb@?s{0MKGLU)+#T zw-}+7=Anz>b<-T}41OH9Q}ajcb*vUf-rAnr4jM$(p11lEGSfKFSfvu~a@OT-xaYsVh+wu#ku}FV#!C zn!{yIb~v1)?iRt>cE{1%)7Dw@Uz*JCvRkR0mv-X!N?<-^=Wd&_zS{u!h_(rN+-1pDx`0cFQKl2qFYP)sXg%4KAikWPkSW>H_4E(QVS% z$DDg(|e)uJ6-2S zg|Ew-xr|pG)#FGS7eE|@>~Ve6Y04a(kT9ET4VX#+m7&_17DCA}NQk+=<@my5Au~3T zeg4aI1A?Zpx8myo*1+tI0>US5S;ZgCl7}jK?AI&mAGl8Xwy&&oen2gBpc()?`_-Mg zx&SBXjNvXo=?id{3CqbvW3Mn%9f`YK&5fCmjVll-fVzXp9Vc{=Y z1OfnLWXpzwqtnn((e84XMGOhaD&)Bqq0AevwG7FAhB=@02NDd)81CW@J^!U~fsTK> zxi=*x?CcfBYD)vru_HkMPlD#?@NEBx`h@ zV-50S9oFvn@D%pqDO0{ulXBvox7iPzG*%4$nok@-EXGt)x-3`!mK)V1Fl~g1u*FL2 zS))lME4r=yhVl;xfCAcSI9I9XS?g9qCyO@KP`6*wW?Ba&e@EIzENSbNg&TFv$a|b; z!-bd)Z1#X=0ML#FO}pg96NUw3Pw@~fYn5dtY2B#$>8ZmlJAsst-nG;yG)s(fqo1Q zRrpIRH|TP@LUX*-G-)0(b^HqWX1)hNTz{Q+UUc8smh3=$7hQQ^AODUsqpZP9T=C7>T*Vy?eXz3H5vSh zO*2OTh;wH}Bm$u;zj90a+f8BsXjXYmeEk-Hp@qr>0{z$5tv$ja4$@KBaS3r@7U za6lS9u<8K}i_`5JvX_cn)U3`0JRiu?++KXSG?WVfeHsfF zv>__mKfS%X)r-|4Hq<-0wB8?2#1N7b!SLi7VMD(fxAGq_6NVN9Ho`KGgc1r@4B%lEo{V|-!Cw5=_P z$z%Y8V(fmPz}Z%juC+WuHRY=hGIy;@y}UwAZaA+F@H#}?%N zXfcusr5nF(HYK;JG?dDr;0>8pIgSUY#0$M3y=i*m(%X&G``1$lcF&84j}@9t^1Mz5 zm@?F=ztdb+`un1Y0X-C#vh8Tc#P@)Zq0K5Uu-5bfLPV-f_C|wTrlnPnPCsGiMJyCA zF>r8#Ujh|Cebt{omC2=aUy+cJF$yv+FbALi2JEA`a(lg)e9-hc z+W|1sNT^%6>SUZ}~vH#8fL&!o0BwvF2wVLpp=GivK*x zb3;Av@bcuMpsXyM-N|yFAjpcly|^<1_uI4ys$>_qGb;KKP*?W>^0?|S%Huo;D7~iO zcSu0UQ$NWmhijxc|7Z_DqJ0@Lab36ak*`)I80}y_LA%&1e(E&W%4Gb~uXt=&Q#NzD z`jYi$XXIt6$tT|D`7Y;r+{OM`D+|r`VCoCNqzM|^cLaok@zs<+^F}+)ah6T)t5)g% zsI%@Rf@!nfbD6i|i%p~$rpMi`V`P;}F~sX)OvJJ42OiU(=dpwv9`7;`wqNf0o5S!d z@XlVA-$e%o*hy9E`)~Xz~_z+}`s%?7dW{ENX5U#D@)mu0^o+Ao~ zK|*6*I$W7qmFmC$&_G&C5>eUq9t|@tXY}WtJvoD;FA^F z)J_GUpgd(?Qy_(j6;AzT`{hrFIu#b`73@8< z-N9}hO*4U{vz2#3zmR3T z9!^_*xyxVl3~zhS!m)@ zxbZnk3Ppl0^l zdd25lTD$YeOs|jT?SmWG9FYpTHO$cK(`-tRVzz=8*Lxvdq{jX*&!I-(b6(->VtL00cmmpwNE{`el zn<|X(*46hP9z4!ALPN!5_-uG?_V;()&U<=pA3SP9yCiP@KU~3C-Mg$a{goK15)6%ROxB*Q^ZIh9UqngnHx{k-{ zolpClEN32V-7Uh5mni6~%I0Nbv2Je@`ai8ROij-;Y7fEFZJrth!b4Tws3Kiv8-Vuo z#mWyiHoJO?DR+c>&sM4=ezkrYYfk4l$CDauo4(qLoug|QD%n=g!Nt~axFT~1zO!V; zFhH%`-Z8AMt_IeGyi(Rd^R&wx7)d?8uCmqN<*SQvC2Tzx8XbQ4HPJB+FF|E-m%?V( z2S4@w?+uMVARkzPVp6c3V94d8uinSSk$ECBvN$Cl>coe}chrl>rnS%IUfaa5*~ks0 zA9J`~#?x@$?juUopLWCccK>zGYbO+^61PJzY=ZCCa6^pQ#$7V_^QA3|tIb1nGoKqD z6`od&RqZ{vg3i*+VQl-#!6DSn#fCqg^x!bAA~8h+=Hvv$@fcS?RW))D^78JQpswc= zCN|Z3X||4cJ7K)TvrRcH;|+O@jfudrSL1TJ_zM@p?s3zO;!DyqJ~qZLpiStq?1WwI ziTGQ6x8;=bXGq9rV&Z_xN~+bE>3n*0>Wb>hkDsO=_aN?DY9Gj%Ob{oM4RZ~`4hO+B z^^57|iKQm`C__IjrsP8xu4pRL4y|(GW}%JTVARBYkOe0Js`^<#@(roWh$|xu#7=LBS$J`zhSurs>gY-nf;1-Z(~zXI&9v09!Sd? z9_ zL_BOCY&??sC8KIf-EmZj5HkI1E5vxm>9^O-^6UbIFQ52G1mTzoFzO+{6w{rVLW|F1 zhXD|AeRK1NqIY1(=V3@nrU*0OeRd=nUbElY%6-VGzTGu<&~blIg3s$YXV%v7xJ^f` zUfY*ryq;SB%%|E zXvc{u`ki+V;vj?R;oxxf@BrDe_68B5!RYA;s1tM$0QzZt7Zd=Sw`fKAjs5+fj&I+- z0sk>#tP&X=9Uav3c(mAnrq&*{u|e10*OzHBnog}+nJGN$XD(^{G3-Kpu=?!Gmhkds z7hHlBfCc7C%r)qDT)MGoaUxA&^c6+lC~fP)&*80SXW<_~PkiyV$iFJkin3SCe4-2| z+q2Y0F)>@z{Rw=<)?TZg{HW=Fw8$`5UY>(QDKnbK%`;0H@X4Eu%{C*~U}!${D9g{r zDCz0<8Pjf~aP-H3aGvP!(XD)`@9GR!Iv%+;Cj`VVEBgM{^xqz}>GbTQ(#^f6$STAY zzKl(Q=99s{?;FbSS>gl@Y7<(MacPy6=94l*m6W!orV_c%uaO4KAUuurRZ> z7IS%Dblm7eZRj(w(cPP`DX8mx@8&jAV0B;~+$=S{R-0Q+b#-}hQQ8(U_0qc83V-iR z#!mDbZ5kGg_I6!W5|gEOq{i?!3h1i1Xs1Mb`6tTTtOO~oMc`mHKapE$3<2Q0o+<-u zcIPAR0vRf(c!j{yqrVfwF zz$4iR91&>xM}it5GbXQp=h{5jz@BGNcTJV<5OZL92m)+=z(f#J^K8Bi zN-=$xd2_R?t!woa8sVGq?SUY7bmn(^XYN}@kc;OdHSp&})$8XIk{z-EJr~X4*UKG* zWCs4?c{!<}ICsaQ*HI25lLJp56_V|U^E4}BY*B79xtwV315)=1HG+b7&M#<0EN9!@ zEv3Pu4<63F%(@`U`M(X-lILf7$UlGTo-8#bpANq6*~|!Hhey~bhIP$JzFEBPq)T{O z6+i1A`OF=dTL4y=&FQ?ih;QCx1Ml*#jvIE_7ltoxIs`me#QDjuBMl%=?&X;>xpZQ)MYj$?XnQDBKlid%3u*d8qQM8IW({MQ_6Ib`ey)t`x zD@2CAx7WM6yRUI%`|mNJL-xiro^QtYev165$%h`5M@ul(skjH!;63lQ6JX)s7~E^Y zcrz6y2eoFu2)I6oaY~wge7*2RIh=*T0j7{dV225?R=e%zC8$GEE@kzzucF2&z@Wbj ziQ7ElYPQbw4;UMzWP9Ne8Fe!aEPUq6F!Ajt!%5&qNsL5ufBXWgeu^TC>XB(eQ-?wT z!d!?SX#GQWXqtEW>+#X^g2q^sg%5^$QZ#}PZW?oY7h~Ojhc3=Wa-irIzOOt8lE>)M zB#B}^6w+TQ<*Dr82iPx@r)DYdVb1pQ!=jU?xG7m9Z^E@Uo-1uj*87VXVpJ5m@|W;M zdf*qz3g)FjCCX*d%4O=LyIWhT!)Sof0sz^>#6EFzr{+l{m}j>DhuJ%+9mar!)OfCB zLX*~h&2;rU@04VJ-p4b+el__+`oD|AU|qo5>-Bi)K}?Mxc|gv{NJ7d~qYLOn!2S4v zwH3H6D@NMZ82rv%L8fiyUfS-LspiRTU3j}@(7p4l@4}UWf`W_^KbG;3yMJXvM8Y3etA(6mD%X$UctBUkje(YobEq|O+kohz?dFy#-ZryUs3QUU?YF-1t~SSg{|-AbF>|?-Vsp`n0It1js3c>Ef)OEpJHp8(ur~DQxCZK< zA|dl1cbz}hVMXXugYBC^Y~t+g{pUg}qN1hIVvx{mv74d#xV5BqiklEkhR%FQNtrk| zc0MIlSR&!_U;>U>y&2!P&PSts-kay{-q@^XGG=RTWWbg_C48IS+Z55Tvqw74l27$_ z;T*p{*I_?J;a?>KsG{+-=vd6XiMg{p5#I&$Cpozse&A?w^s)}RvVN++ez65v2iA-D zC}PwCCuGiFdq}GputCz{z=IymmrZUWaWkGJh%l1M(Pfh1HG?}Wo(Y}DvyIMgX!uP; zd|;o8RsuC$mO6r{j_~El&&45dv~$@ z3x_B9s+4-BLdPZnWAVcj#hALyB<)pj~FuSP^kE)@9x(t(W zq8;b=&}xa0)LHoI$1_>M^Gcb?;6+nekAo7`l+NlJ4)-ex7~}$i*U%S#~E^#UkM6eF6+hCT4EeZPq8DAFeG^kDwXE z(PE{NEzD_Hts%X!Oo1WbiB<;y6SCljVx$FohiZf88>Oo4oh{ZBu*p^ln_jOGYwe6D z329O>aQ;)H5X;OYu{($$Xt5O)5kVy-jnl+GMb+@m^!uyHRd%KERU&*fPSfIv9GG$| zC8<)iV0y!~5;YYSzX}VZ%=warRId1R|4Z6av(2S(CPT-03fl)c&g7H-L$fym;Iz*N)Vt zpnPy=o46BL`0JxGu333?!FPA0LLQ13u&TY!P(82!rdy*mB;zreilh#?u6E`US+w)I zCZt=R6OKWLs;+#}g{soJazweTpK%`@C{Hh%H<>%`)-=4HTSnn4H z#&irh*Un|U%1g_8C_5d^MR5lq1G39p>K-7ocV4nGhHwLDjnDf9;ExWARuQLwDMmP& zyB}wKIqqJ{ba(Sb_;3{vU0iRfaxt)>54$=p_j9{E!ST6S9<`j^UotZtvokk*2Z0cP zDC{T43uI_^M~o)MWP4}ID#Ap~u8Tm`mi3U5S@3p(@Mt77p?eXit|Ba#D)W$tJw`!T zJVcGki>jjaBBa*!T;C1oTkdlqZk&0p#?5f-!YW7ZFH}^-#2yHddMtdexr}FZjg85o zOh#-oO=JS+6EnRE-Mqtgc0v8$(>Vlk!pP9!@*xO5`%7(>T>c{R!!H zf7=W^KBCL&_&}+O`VsOm!!F+VIRPDL0S}}30Y$ypvFM0;w4iC*$_P+muC5W<8_c>! zPhm0%-+6EVu*ZG^PDg$MOj%Mox`>Ghc`0JL@CqmpW!E3;3UfNZ?`-${MIPeg${SIR z>NbWg{b$(cxUi{xljR+TgGyFIL&W4}MS1xK;MYOxh1EkRz_-7TT(Hac451i?SgEzT zR<+u$e$+jJq?Tv0SH4@BMWj@Wy=?EjoOz}%GpZzJ4DRb3Zgv3v z)CZ4zS7U7#=djl4>7G~PqO|it5!A~Y*l8SsMWp@Sm3c_i z^An3DT}e!>=3gv=@1XR27k-t9czj^qxc%$0c()V(q6|a~3_E#sXePL-th0~ldOY2} z^~$2VswjH~;;FW4FL#6Sijg}!_SOVAT@Lfzwt8{uMJQJFoxf`6c`E*6dibIFcJkG# z0K{X(LlsjSRNkq==UJh_v&AenqPN8(qC^}}SV#c^rgJ*2$uuAo;P`J4m3BPDorf$YI7x>0@Z$6tPhz*E> zKP)?1sC&!*G3zk$i$Xs0L-)geL58_IL2W^NrkgUgw`6(D5)}PMWK1k9s5RQz^DU~= z#;upLKmMXyV`K099h(f3p+E9^TO#t(c9X^KHIqPF|DU7 zem)g_4*z4Wv(bFmc$~#nMz*&K=Bc|IYl8Q0qq;L*^d9~9cze7j=16Wdk)eR~W za9ZK@x|fxe1^sS0Z9kki?dlH3Nb|;Su$=tmi>>?TKxJzhDRfczu=C-xsrc-= zH-*<_9&K&g7Lu?!^Am7;=PFZBQRxM&g%wE*NsLAz+<=nz((-azJUJ<;TEPz-djhHt zd}N}%-Dk_s0iai})Z502|b^XN2!E{>>t?mtgw{ zl1SjCBqz&fRkLQkHrkh;UA>X^w2EDQnycu)xIUK@>(i2m7QK>zj6k?Wt=r`enTX>=uGq10>)#0Qs*n$$v~`?qL;vw3 zk7waDte?I&GCa(F0&SCILv=N@jt*a8U}GZg=Rcm`#Dad(gEtC4w;+0YJr$Og+6K4J zTmBs!d~2@PecGIJ16L{9yD>5HPw%2yE8kf+~ zl$sJ0W-0GH%7dYLHU)iWE;Xhk>gx>H*sFs`vRqtxrJ~O&J^2~WT zZC$i+NRVK`B_X)GyL$*ExVyVMBq6w4;}YE6o#1Z4-QBh6yK+wLeP7l4@!p@Nd#=@0 z&6+mm_+%tMe@9eF)VIlKEYC|ssR6>m0%`_J3_}%G(2kkTM{d7}dIe7LO0Q;1EEKIK zhn$nMv#6}BEI<+P<=ZzYNl64(S62($pjjGJ1I`a6i;jIZT*hpvMI|L-Z{c>fw}bU6 z)$K%-99GB}^OPI@MJ^35^~-p*i=zOt0Fxr<-7w-8ptfzyL3nw4ThCMp@IxRZjz2K9 zsvlSh4ElayrqIz%K0i9r3TB+&k(u0F8SI9T)F16@k{}w4qjy7CuXkdTY}$m08%DR+bfkc;CE&vB$zC~t9|~Q zZ3*8;_;~n4_lbVQ#51YBZ3-R`5;z!QX4`&}5%kMo(2n-MIhX?Z0La$-wtdW}v1l@! zYq$-Dr#vH$yZYI=H9+$reY8CLQZ!gB{;;u~rGtg?WlXt|X*I3f`E`r;y+Hj&$wyIj zT$rWXK?55jLzMptv3I`WE2y&|1J;|2TqMw71`hgl=Fi zi3`oVhRw-pm;dU=N@9Pa2;d%F)EvKFp7)%!qcbC}uQ!>U^~eo(!@*q9Xcre%(N_wY z!;Hskh#Sj?(ZPzE@h!GMhS9$+yo?hMrUb|UH8uSmPq&gZG0DHB{X74_pihWK`6;q{M^-4aKP-gtsQ@62ZVcWhRQ00#vQH zIso{X%M>0SE?&97?)T!MDUV%ebZPu;+q$I4U^xm3XRri`KOl4sO*ycbw_j3NC_+X= zC;YDE-oG_qQmzoQRK_`4q;p^L7`n=pVC)X_9vg525&vRDDCex1_Iq?Q7|=i)c!x9CAEQFEzg(*AI#v4J2f?hL&-fZKTQ~d9P`8E7wO-> z93{AXno?F4B1j24yPM@RQ&U$YH}i)yLnGqUvV%1dN*yIOKiOU)`)pN1gJhgBKnh-!6lhwNO@^bN&`H_kSqMggPNsVM$_bjH0&1h(iinq};32~8 zN{b_0U!O*J^!&Wldq_2qFUOaSD=V0}1BkOgj#Pb3hKMCqA!W?0HQGzO0Roz}vH;E5 z^3FIl2y4}PUYmIWN6nqRy{l37iOJvcgaCQG!Eg2v=;kD5{j<8zGRD8)Eb$QZYV(ON z)_v5htg!&Y-05KQg8~&cKpnNj*3@SGs^;*C^2c-TM-3d@?k7dLj)5n|G)>_ByA2t+ zHwABO)3SYheStYjZaJw6nENK z`oR+mC+QRjUJ|XKBp1isAMPveZ+J=C$A7K=E}GS9vinw@@9qq{rsqicM-daqHQH4g zvoO>o@q)>M4KY_++Q(xl#4jCWFfHEB6euMMQlj{Ca|f-gqFmlm>Qqt>u4a(CyZ79B ziTU`VIJpn3kD)2c8iAz-&SjF{k)5#-=gI$yo_V~>en9I#QPV4{Nwa5WD`_RdpkSA2GG^#Zi*g-ow3*9Hx>=AX{-xEbL)Yi1sfOF zG?Ha>E@Kb!Q!ilpt-=`GG~u=XYj0!HENI@D)Q?rVi z{=|&%tBjwY5GYS7a=PwuDyd~SSm4e=8l8WZ_uT#+sU&EptnyQqv(t zNjtu9U2m0_&eVk!U2IjxCjLZ5U)|JAwRLnim>`}(?~)AYkt!GsSfAlT)Ue^e{eagTfvVXlmxd-?aAk7 z>jK-f7a}YyBfP_EAnq%21$5oLv&E{WjNqUaH{Zmru7xSrPPoe4xA+<+crXZ*Z;s|% z;rYbXTdISzvpb!Don$19%hoFXwT@PG=kHqk5RZG*SzzGo*RKG*w~zRpNHjVLsOjCi zfaGL6D%qaZfsnY|k6y0lazacno~Ftuk@gUF-e@* znj7*rZ@Fx*knZ?nwT*TC6E521T?kncWOZdS=Xd*6JxiZ7PGO6(yYnp$3Z!}26#NyrRQ=e5?l$BMPGAAN8_mhW*!?dU1 zSaC_oRy`hH&3*RO_jL;%^sO`gS*9&xt~4MyU;>fVObqO=aBGXG9K6Ihna6` z;>OExZ#IA^!Ohj?xFuJX!Ke$rCYo+0YMrH${DR$u68OwEacWUxr%gjoXJimfnqY2* zwYweM-3!;=9pIj03wh)Mjps($6C-I6g~*`$K#&L{{R zJ)?fycfIzascaO5NTDJXGEUeVKXK;LN0sE#F{2|d+xLwhJfO(|SN*j>SVcv{qhBm; zF+(lESTy5_1w@l}b`>*M0Aa8$vU%|u;M&2;dHZPU5GSpF%=Ep}v`%{_vab^&UL-Do z@w{MVuPvY(xg#wDOnZOx7nF`h4-Y5Oms80o3RRSsOX7YWi*AWV3?_5l8;z}BL6SDI zw|VhqRQT+DDEv6g9|wjf0fN*YH!i=z46+qTN*_a`8t&j{=%D6jJ>2>C>l!rAPft_! zuI_#hJ0F2^b^+;87yi%Apoh)!@Eh-J{*DZORW-H2l^;tku%B@5c4)M@yES&eXD}XTte`zrshozL-;Jcpyc$ zOUKwRo-{@ETJ{c;b?}LZAIMDur0~a^8D-$i_U7>L5CHThv?g$0{8)5qJW8kYsM^E? zF3xr&U6TlaZ2q%%@#o^?Q&`Ai^f(ozq~`;725*@3XJow(87z1vD%xc__O!GEDUgGc z(xo$8w9ks-aKG#8XPcWhsbpt0ocss_T7DvyFj7%>t!9Khd6Awi#(Qc0QH=8dAbpN! ztdjQDFRH4|xAWQnnz#X()w?-e2Ea3#No@0>YAnP!G(onP9nClocl3;m=@Un`9iX}D$t>?%jpYG_!e-!Edc(@n+0y)v zndad-;G7$hF>Pu|~25`ue=PvV!7b9I`rApL+nCE#ap|IDWeE@>u=-hoG`{TBq9o zPYDadnDKuUENp4^m_Vjs`X3$q9}5J41HP4MbQfm%$?512XZbx9&*4yh`qZ?uG=Z*^ z0JvDU&Ucm9IxW^CVns<*dl?`$jtA*llT&FF@4xZI;8wPr%+~OH3~SW5*uh>Ayd?Fb z3;5v5YqNUGJEGp!pDkML(d4O@_zJA}zGVIkwrN7`ve*IWG{vQPO$|vP_xnEwG5s&2 z3kO@le`sR7oK+|Uom~q(h3i>i;Vsq>)(A=tt23Be58kXV4>qp*(XTpt+hhc&@P1HpO-f1{HDr?8&@ex4z_T^{EBy4%Rxy>aqoc#a({pok zGf=N`|K;%-e4qs8kkzU&32g(|pZ_-QOi!~nmcl*I)MrPQJw-3wVrZ0~OyMZE{!l9v|OowlvuhLnvWECEoO!TA9T5FtiK>-_4 z#Jo-t)|TU$f&kLCIyAvd&cX2=&;{_hpGEAPDw>~L0lYb6G_>khLGQaG@k{mTkc^v1 z5(NwnZO|l5l>$8pQt%XaWpgxJ4S8|>T!qw zrJkSv$H9SU1TpV4VWj^*<^3KtKffeBZJ|$mnS=)pHhfHXIS0@&aXIT`I)$A_!Cy!H zT)0Y5zTAOIA2n~g>GsAl{J$>Ss9@db9?$b~in?10Od86oPzXQ}T|#imw&9wCfHc+b z?{k%dqV4>uK6GO(0@?EL{e{zId(x4wMYlSvVs%zQq`o&Qg}VT{9XK)?4TuNQ8Ql~2 z9OVM92`DdrA zwbxJMd^kVo$D)UU*?`aEKra2|%fHEu7~H+YufQo>@$0p%eb4#uQuBV0ghBZhNO4gy zGDiO6VlL0!&U6P2>+E0fSLNp%PsP zBnY@tB=2s;F&);EMF((k{UgF?@^TM&!g7luD98!nB}G{R3<7LS*6;IcU0OPX>E>Lx zkY!!}j{EBRx~c=#H)`(c?t-_O_vzSVWam{f@By6W)Ic`%;J^Z4$S*e75&`J6ft9dW zH6q732Fhhet3Nc1EI$5HPN8pS=X*#rMp9CNySNx^{qNti8VokjM{^_TNF!CHDDLKF zaB3E?80#Pkzg}lSK^F_}^HBcIE2i_rCP9(Mgr5s~QLefi@Htd9lc2=L^r{1hOKoz+ z`#9y0dV_^C!K()p?9{j-p0Y7*uEpV5S7t`N)QJPVoqT&i(4N6Zc^zxj{!x!?Atz+Zhu^L93Y8n(X(!EDB6B$yZl3R z1>n9wHtVDNiepIr?SpVewZ*vW6#|})$l8=KB0CR59I!$T87k`2xlgEj8Qr0L27^EL zPz(;LfepjL6ZB%V(xPW%q2-Nhae2A9GKz|}wgFmtrKV9V!nI~&apGdHFe09hUw|!} zmge(SrBnodcZ2Qn#ib{5Ksxa$xN{2|>qbI?XZz^L4;u4967KmPsM-T!*4HOII)-s@ zbp2gZhT7TT%Nv*2KZ1mT_*q|HTuLhMJ!ba5UihYpKHEk%cLQoLox=eP!1I2iSn;Kk z-`}h1VStNM$ev*^=XS-96L!nKOilwe$J?c&!d3b16lBwf_ZZV`3XrN8OABatA2C|2 zg2rj!;KNX?mY3yq-CSnyh|^$u=N96x#HB9@aLm|++c}w2L>ww|3A4dq!r8@*)zww+ zeo!|n_Le0d*C(;BVJ1GRh9gfGgjh0w2UROg1HDLJiHJ3U`-Ab+>mb`>F z-HIsxn)aUS`h_rLEZ@wWX}v5RR}NcY-N4wPbS*lCx+ArX^xe<~dc*OLs0h%i- zj=>I1g%q;Du1f~6bB2J?_i3cEva->ncjrZWmE)fyk#C|dc`|P1_E?@5CrMUMOrx#7 zD=;eR)iVa`TiN=YgeuES=DEC?nP}bvw*Z8&js3#!l5+C$sVs)D)<7XgGz&y<{U{`G z#+VK@fIo_TxR)rJZXyc&1}-}<^z&CUy}X@)%uzLb^Zb8aNc&88f<0-L3^S{v#D;5@`X{-Yfk=j~I&2c#Ymd2Zv0P9_fT4m}@J=6zh{ z_F#`AjUPG-Nn_77uY5{7or%lq#Sj~cD1{h*9-FWsdt2+v zU{YA{SMUBOkfEH2_#7G<4=EB@AM6|Q8%0k1j)IjQ3p^7ZrnNPc0f_3cWplRmi^H;* zXBls+YP@6a75mrD@=MTP<9eqy({i-IVxgZC$xQLW`Yoeoetcq_qE@<$F4~8kO$z8F zybGjc`-%>|vlLhK%7RAA`_B^-v6a6tw!$9BPZVXAy|gw6xoHhoTk5Y`T&{4%q?X7ctNCiPY2iXddBogty;#1P%dIL_cxC_s+BRmc25ydrQ)tPse|^4c@b| zf7T9yEYA4$8+8V*tpDZZ{gC(lnO*((GQTJ(t5E{gu2!r!G|x#m4>QwmtL$M#S;9+K z(7id)0aCSD&eY)9`}4YnGWw?Fsa6Z>(zjKDl)dON?f;v4XJ6bO_8pf63uju#=5`Uj z4%F$xaZ)*KHgsBKp0O0cV8a*h>M~h4E(09&JUcQdcthQc!!8a7xlpO*Xf>;8??&;p z@n`cB4(RB_vzubdhaQSLf1}jfM>BoSk&`n9{M2GrR{d`@Iw{UNAHOZG&%j~iq4>M+ z`ZwhlBw0B#-mm+VzFf81^WSuCs2xRJe=H6)VfTa zZ8$@@_hv(?1|Ik0`CI$_t)bo}!Pkxpw{I0LHt0Rpm7R2*H&^m)btj2;(aHK-Ko__c zy$*Y#Tp^(-DcqOX-an9chbCT+XYOS-m`NU+GFApWExJCs2$Zl9XnYQP{}s%fq;7ikODdW!v(N#!n5;7CDU;X zZKGmUiQ?p~Wok@%%S1YQzxX2}O(>$0=)?SuO=&z%mdVi}Yr3!n3kc}g4;*wqPiAol zlMvZzvz#_F`aXexNitQ%5d*Y}M6dm?&F)1I1nLo$z%ff z8{;!S{3u|nlsHs&7k=q0@YD<2O-VpK)Y7bJi;L@1qu0o3U;m=nnLpjR)=|~?BX1A% zxoQddDGYp(zScM%$(v?3WtK?C$exfRwc@j6u{Y5BY)8B0F* zBJmUBpz0;?`HWJKJre26U&Kw~lMJWucxf6Rga2bR72!VbWuqrbO&*0P86|NX%w9AY zLu9O`9DRz2)d&ZeL}#;YH+5~)KFzPHk3Q{zEoN_}(aB=M!`?I-Z0+cU!}|gkcv-5L z$Ho+aYOGr{zV(lmg{%p!>2iM!lW5Dnfc5^Q62bhPs_{wIMuC2sokw+@(iVi0ygJ-x zTp=6N^5+?)6f#q4I#E_ugg(*eOGTpO`>E3|tBzE8HM320Ce3xQMzHK(^{%=P<1zYw zjh_(b6q@R`1D#Bi@BY>;2Ax=XMxnb=5b~s}4}kk57NPTtS~ANI4tKa$F+x-ygCYzP zA8WftwK)^z%wQvwaK+zy4tDgAs=wFBL^vaxHwyJ<(8T?Hhs!bdwQWLf z6vmID0BCgMKsnu;=uh_551ae@V_gaRnePPCd9AkNa(@nl;C$Cs`}KEC&_YdZOKqtg zE4|4F$F=?CqGOfbbqaPBNpO%JCPJ+ z-w3B{6uW2?!#TQs1yl{O$od*t}9n^5Xt9Hu!l9U0SHa^XN_@t_5iXK6RqQuvrS#|)?6^-L@ z(c@_8MBfV->LRb~B_FZ5<_hXgYgf$Nv0V}W;uA+}Xe}0PHzB|Fia+;4JYGt{_czj) z5wH7KSBDACdl1Xa7ZZBw$|#7vKPq0-;iWm~^WCmGYSKtNDMCWbBerIk`vmO$Z25wxX4d1T?GS6 z%~b5>$?N+5TS1@a&sr)H5^A8Q0FO9TH`sUFteIvLAUS%viwiV^d#I2;J_*72rg3Y; zOb>kjy0+rBx72j$F))VeCH+CbJ6qSTZp4EhCj#@{p7EAk*mfLOVs50BuIAFz-Lt6v zdMV8~0iL|fSFQJ6PGhMz>_6F=_a%i45tv7HhSgq3d_G;gg!B3|uceJDuy1ZkW%{#* z;I{8~;@1;Nv1Wa3HJqg}xJTjUwSF)i;99id+CD5WhyI`dRqdG>+uBJ@^WK)cj_Wtl zKOGQPtk0hSVcMksVZ8~nyrGSJ{4cApqt2J=0WaVoQFX0*dVt^wS#<YymKCQ<=wTjsXEGVPPJvB9deV=t;msKhGo2IP(s*%aS9RRvBhDuV8nG_ zdFLddhsO5r5rlt`tv|?C__FZuZ&NjI3`H64&!LTc)Ub)V~j#Yc=6#DL?;sf!UepfR+ubQ!nBG+=%J{liSzN~9Th ztSp)Y*8k*qyrQN5ygKX=CSm{Y?S*vZ(Dm+<1{=Hfntwqm^TNQiHd0mESK#tqo=4Vd zSGJyt@U4fsy`c$NXbibB*p!4Ekcw5i-^*Pu6i;^M(uQy+m2V-AQ29kP&zJ>KEpmFF zaQt*K94>uXW=Z7lS@9Gnvg97>{b8|A<)7qTbf zV!>QX#a`Y?jbGd5&h{d7l@}rz*!zLz8CI7{Ua;rsn3H*18}U|J zHy<)@2#EUh-ahE?q7(42{eEXYZ0mYGh-8w#i6!d)w808!1LWMLWp$B4b0~ z?&Nh}?H1^s_U@)MyA7hjezNdYR|*Xf{lUsfn%&^CWguL zeeh%Pn&R}-B+}D}IEziye%$qPmZ$UhGe_azV#*@CR0f=^-(NdJGmn?q=hGwaf6<~s z%>;qy*&QFKEX@ITK2l+HvNmR7O^G_rXRrR#<7*C4hRjJ;EA1^tc5!ZOnAh8b>>+q5 zeGD`$6`=aU1?Tqs-%=zlI?OPIJ>vg zP8<32Ix179kj7{t@yn()NG{q3CSbj*T7+pTS$gB-P~2Cy+;;iEG2RP@5HNa*qxksk za?hF>j-`kyyber-m|(k?G*SS%80SutEmirV+M!8+)^!?wPEA28t0W`CbM`Du3s+~j zeGlRSoK=`gccTncB~Tifn=-zJmfGw|OX_yq^;>&5@1~)%!y(ZpTx)O&(;d}loyj0l zqQ!lqB%eU~29x(WViF*{%-c#`6LqpK8SYY##6B4UcCa;^j0m4lObGDex#NvF<9SYR z5_k4+wCluw*P7OMd?TLshP}m^;oBFnyY8$=qQBMVo^jFUuS5@^U=+-vV&MOl)IXz8 zRqFj+{Iua1-RkD8!@{jA_4*vj&~hTU&c$IKGsUpKxbtnzoLrvwhmNn2gM28(-E!>} zpynKcjLKMnE=vt^nlY5GT^(mB+2bt>WSR|On~EU3e|vGruK@LWUHFTdPqM#B4h6b z9~M@AuveZt`cd^{0X3jQExJ-PcgTi3I~v_t5+yE+S(AVOd|+;3;_$rn?0H?E%qoYB8-Y(`cZXRT~$#uZ~DFVqqkh;c)Lb=1YYNQBp&@Pv6?P|9YixL=+Op-AO-L zR~Hx68+o3vHh>EKrk)OwW)Q$C^mW(p7Lw!nG-2;4Xq6BLw?iX!tzBwfKGG_0wx`0> zepNZ$_X`%iaKG9gDp~^7ShE(q@KW_3PhyN)YNZ~zsGG(yLq({P1kDyyGW5BtQ8(-1dc?2q*pI;$!!-$ZiF)s+hy18`yp3 zL3opb2)|VdmxZjali~6p^{{nn-FNV56Kg{;yB6K|7q!zb>LpSwhi#K`*Tg?ZWi>6+8tsTJ3EQA+IGqgi)FNx6TM~3B1#} zm=nLEOH-TRsG%NN$MZfbx!@faD{*b5M0=&gU=vGQR%(RHvq6*w9W8q@dGmp2u;bmC z?p52(R0|r;`(&7y=R>t!F^sUwYIfn~EG2~OswRa}Dwf;<#U(vcJ5Yv`t~JdgoVHVR z`|D;B8z>`?&KYiMo67dQxP!1emEWBSgkgh^BC^IzP)>ShYPE_j>AwNEYHt^;P*y)? zUF9}!djjXNCZlxW9Z@p}5`Cyv5735!hVtcz7ew7&i-U(p&+L7Od*;2NXQm?4*m=)Jd+~* zy6e1cv}U-&t1PXFdzH%p$DC2#^_+~h6ug3r=jg(=P`!$h60?_w%kp^)A};uovsaS- z;&}`p9#}PJg!&m`R@vY__k2v~o1EZs_8cLp`u532kwz{|Id^m42H&!0mG1hOthJg; z67F@mk0?Q~dw0;`kS z=Rl6}x1Z}%_G^yV9n5Ru*Nbs#z_t0$iv+CW&m5RRA*l$spkm7eat*OCr=0f=-3a0_ z3hY>DG~5zjq~PX6rP7ayV#B54vACT4Hq?dt z8IhlRafCkYurwCqA*39>^^_Fs;q=U45giKxM_fE?Uk^6=D4{o9JyrWWI+ub&Ik*l} z@Y>iZh&OO;>AH~|+}y?$6@9DyVmq7O&4VYlGg$<89MbZ1lW463&aRYWV`Dt6gfMMd zcT;)9*}r}vXZo4I_}tP$h2C_lOFD?BM8`eD&5}Jt`jav4uXmYtnMN}JYokQ+o$r^; zFu~#wVAYDW3IYxOG4s32CpBA1*gnsrZfm|$w9|Ls{|B=mowcfKrou5Zs*X;i(XX3a z=JJyiKz(WmH>)qM$hyen=G(3OGL;*ux(turEKsAx&DvcY)lj(j8N1M9&&>bJ2Jq_u z89$fqzPn>x9UU3D^9fvZJ4F7kPu_?g;#O~fp@h$F5MX-}>uZSl7i0Kty^iB2*_gou z$bQcvKck8>=b*cwk>GNU>5G^+0qIg!T#XgsF&&TE6mqevhnmd8bIY}_+k4i<#S=7_ zZOO<{i~v^J)T{42K5YWgyDxupD$>LSb`!ti$9r+SOP?;(wlr|yh6l%F+#HlxSM#(Q zRT0wUz{4T7@y=t{1-)U=xUhFAEUrND6-D6C>@I#54QSYdGtd*pE>%^vf#?XRHR=?w-!giHGs#r?`Rc|A|k!Aa^t z3|>6~IC;Mhsk!3*SU1nMQzCGaWs=HOzb;-)Ow3}_Pv0hB9yDf6jv~Pn&6>xjf0_E? zR%Yj33}oVfI+!3ML&1XZE34bzfl6 z94_uZGVRtf?AFm!Zt9mXb3>yV!Y%C%;w?-P%v56V-V|57F~4JXd+X9wWQ#mpJpb` z*!8BrWdOT=?(HvH(h^nt{SG)5uxy7?wHrXv+`{rs4SQqGjMjU$U@BwRh0k2W{XnL( zrXY4WOPfeh`mmQ3do~d{=Fc{W6E@LTsNGFxDE+qch>TIf$vJn8``6yERM{9?bLYO{ z3)kD`0u*^W+(4pN!jQP%D@FYw8kgTW$uq z7<*!ijX!~5hq4_@A}e_Bm&G~7tuoNU$1^c=luh)!wANGwjLwq;yo!_Y~tbFHvK`aE;!~n_dtNA28~0CL3oki1|!VzcKiX?svz~jYt)&B z=L?Cjl39_sj`7Ohm3ZFkr$w68?>ffK_x$*Ru0@-2QK%JDnHWG(ipN znZi~M(hPxaxFjiDjC6H@lxwt6_ zh3}D$1Xt;k0ln-9a0YH$`I@)PTk_t31nAvOW7n6}RL zn-of+q=G8M1PiH|l&>hU z!U~Uc?OBD)Xc{6(QzKQ+6DC;k6=xVJfrQzz|2QPVJ?vdktK}h?LxZE!(=SCukNglZ zBn*B3hXq^p`Z+S3N(EJwghbh!CfQ@{Fy|?Q7cy_E@&|>QEF=XIWJl@L#k;a`r1`Hc zCIRmmG(Id&T$_$SEyW#uIs1#}z{+7Q9)OG+BB0;!lEw8>W6a-q^0(qKzX-syWG9x# zu5X>F#a~Sp=sd;Dukwqu8=2yXd5xdv%SXolPVBjeK;j#@KSps070USo=-pzc4Q_m4 zgz>6*TB_$5&Yl2{a`39iFFLE}Cf6)mv#SKh6Mz0*F1N`cBl94qpggLW+jX>?PCN4F zPGK3Ft#?nS_dg6P0@ygehuugE)-c2;f~7s622S@T@7Qj!z%7=3YO_={^^b=hK;*?& zhH|2I*!a5~Q+*g3k$?U;kJ=f&kk;Dj^x2R`=TKuHQbqurN@7@i{ZAw@BW+tg!y_ zP~}WnS^BgK-#aGWj7j z9Td9vV)ZE=dwz@0WvyaI?dVqoa<^J`-XZ#W*BLl#0ULWaM}>9tt~w?&**rFLk@^&Hk}4c3#jCyH5B25l>nIk(}JxYtvUFXA_5*a(Aq*mKCiR z`;79?N6V3kG~rnKa@Senm&9s_pv9d_&f-`qc`5sEO4EbU_h4PLli|w#>#fixZ5=NY zpvy8ftnePT3BrJ1Z(2|Pgx&gula;JcOW(n3@(+AqMmMkC;$f7r^eHxAQ%TCUS)(}} zWiJ%l?8+s7LLutLo_qc_+~BHwNy3kB>xH&9Ka1P{BfAN)Jv3o-BQ8%4qw315ijI4m z79z$A?V0jOAhhtw-`|ra=h3y8A)dD~n%PdwIQt*&fRZg{r2rUojmSR@n*)Dz* zoWjyPq|=hpSE}#WxY_jhv!}o&c=wBn1>i3HsoG9c-q|FBwyr+;*4jH1J@U>CTzKIj z;htEvvn%S8JHY=((aN)baA{)uzgC^_=7j&Z`Tv6*;kZPQt^6J$`RXvG&yf{=)GO&9 zD}31Fr(EChzqXzO&cGcI)Au^W4r)w%rt5{R|BnmgfYm-!wPixJoEeby!UlF#r@J8z z_F8Q|2mc12-vh568p_0hymL?g`^$(YEX@OsC_-iwu$R|0OEf!1@7$Ay$2e5Tcwg!O zj>SL5#)gLyKV02Tb8`MmkCvDYq0O-p7i+U^kK-?SxW^y$44!AdvBy=MOMvzIpD`&< z=8PNH!-CLLrgiDj&NPhbqQ05ocmD;9IY}gMd4?wY7ri_A<-S59Ki=&d;42$C`~U1O zR%JQ>wYF|c;K?{wkaIkf{+z4jjLC68Bvx0$j|CTewA8vS_F~)Bvy1VhPlri;@Sexf zo!A&Q6Q#R%sp@W?&nTCdWge&W1%rKSLi2*QV8=due+^pjQ~*0OLOe?5f80J|MZUu;#}C&#Tt+^7qj8AoRm&n+ww2 zx4Su0FiohQmVNBi$tM{b)+W-asVE&%pygu{Q!`TN_A(|K64_tx4F}9QA$l*Dt<|^` zawG)sg|oA+ql)^m~k^YX>P?Nw|pmE7^sAamJi!y~ZWlVCp1;P66%#!l}R7QF&D zY<5ebwsDnhE=RQd``+66oI<@ne`3EU{9AHj;r8Jf!vr>pT@0xE#c%g+iWQ=jNTM`k zx?dRrvWqA=%%wm!t6H^{twTA5c5x85e8O|ZKPP>rjdmwa>mH?PE1O%U`soAfu8x zTJ@B6hfZa8|>z=!D`VU>0i<+}(AF8q;sIc|9SF2kkZ`lB)d=7r-1@msMm+ z+TVYFhFlfB({5d2+ZzTX;RWQkb=S}8uN5UD(s&YImfrP@x9)0fI4GmWgb_v#m6q+U zLfvfW>^cNQ(eKzSNnLqKZoXdUeSAhOU@?6g$Qt@NEpk=^&S5+yyRT2ea|B4!J*_N1 z0Ssd&GqZwxq5GtY_CrTU$HOWmXJ>Yx(n^_L`Izo`o9DF&AiBKq@(tNVLmS{j<(WqP zP0aTZ4|mUbf7QL(aa&5Pw`WkuE5UN6;PU9oAL|{y#AtS)c}54}W2)Z}Puk<+jWL}n zbA;7B9|K1W+WPAo3p|uB6vEu&87lzmJv8cYAmrR1!$lY?pD-IT1?TvDtY7>*;ScH` zb-_WfB7y))nwD~a;O7EY_fTMM3W_gfS3)FVQW`$5&M8i%3Qt^mk^<>@pU>33LiOqS zP7w;gWCj6K^a<%s_9B*Nunr`AU>OYckAgamBz!GjHIi<0Bfn-?+5?q+MF-k&T6T zwH57AzO8O7$4kc-cQ-v+>WafzNW_%B!?(U|E83EN1$y}X1!St)sbrtQJw9zKoD1j6 z3-{mmkP-^2I(&UO7x2=(J_>XuwO%>wunIhE1YZf>uTYd?T7J%*xnFUPUg1J2qfe(n zSvqW7kLuVs7mgyrgCPAf`>gohl2Z|tW_gq`SrKL>2Afv zmZCq|+xsldGgg*ONvKD@-e4Sy&rcaWh1~Mm`PM6miV{RKG%KE23dImY4o__n3dsOd z6$koY=jYSL5s;FSQu$HaMbBGZp?y9M5x1$V&9ybV1D7$IzfEz`!cX8F6exz6;WEOu z=f8xzt=&>9QO%~vbZ3e$1b23JcJuTUk%ibIEZY5Cg(+qOpNYNmx8W)!fC+9)*Q`9a z;n&pOx%-h|l9DoYLe|%p%iZ%)c=ZwnMn=Mihvh&7U6_hSRte^SW7p~M%hQ9ZmX6Vk zd!ISLhm8&om*>Yes;(o`)v>QkLUm_Y%yaf!!g+ zo!f6ME2|0j^-b*C&(ThfuePCvW_2^t@+r_deo#H@*#+1)U! zi-{N?J3nHuo45}F>QALSIbA_g#)Iu`MJrht$;U;|r}J-4x?xwfmL-)r$`-$R>y(jv z=Qa}5=UwnORYv&2-rpwJcdnpx1;7LjlqV;B8*J1+Gm+7eh`w2STA=f5IAuoz6lRv; zTA6WiAN^U35#bO~Ki|#eQD7F0GM_BrsF;U61}dRW&X;pOZ*8x_Ji+?v=;}WDZ8I5x z0i!uB(T6?vCIfpm4P3bI6;Uggjwgea@{Ek9Px8f%>c#z+S*$Cd)uRkm2~2;H&;C1 z9G!Rcz{rwWyC#y#!_1qizSk<0>ntxmlyi{=-~ewQ9|axHb9!ac%5m@L3ICe5wuS*M zU>Y=F(^FCHmBj61k^2x3<$$;uq#5e3=A2&q=Y}LRo?(yZ66jx+>nq4i2(H3 z%f=pa+WVVqE{-s8&lf7BCSTZu#*^L;-vt^p<~<){Za0LLhC=s}vRz^;k0}SVQ+)C3 zsWrsK;h311%E3f$YBBEr7$PgdL`Fsy4Gm^+N)`h(K@94(JOSmWw~tE;aWbD58) z$1B<;!2s)xvlv7PEk+jyxr>>*&?6}=oc=54_`@z~&fZ*(fMGJcFNY&)YdhkGXI)Io zPp^Pen!Wu1idc;4FG+d*x!VczpH=c0~s>t|(E zlSbEGppL<)F^=f7449w7O8LY=GYRLi7Av-Daj6 zg>EZHH;Ghvs!G3N-EbE;FqJCg_2Kl)O53+KnAXFIV__Y*YB<#t0W}@Ybhmhlu|Fs6 zRgtUne;?v)O!@a1XGn<3#W;CvRgNue{nSnrV@hTgS&Jrm;4Md{PQ(iI+0e5SF=1_v zNo@UI?KjbsVOMIm)|K7r)&>T4K0}-_Su3Kqc`9J6LSfMg`v(<#4;nDZM!g-F8TXqY zYWN_e62gaNVSAz}H!?68XUy}8^_Ri;`yrqNRNg();VpJP6Rqr<^Ia;I?&i=T6S25Y z+IG?HAHFyyTvki3`fID2MT6--jj+wl%|!{MJBOvG$GIJ!PzaY?9v0~-SD%mlCM2G_ zsMB4a;)3lyluO=&wH_HbZ>L&-UXZ}8B);AQn_rWj3u~>t7DGgUNcIP->*PxNV^%XD zSS>358mH*p`{LrFQ-Z>ls!;xC3q(V&$`tSsHXrTCV)AZG??`6ih=btBYtl`K#g!qu zCTJL2%42xM`ttM`!9tj~L?oMYl}&{1d<+tf>M--HABL?|9k&;t-ID;>#lpoH6FJ!`<0JwkLVgYTb_oMwlXE-;d+>|Sy|cRH?>RS8~~?#Y`X z#FQoUT)ft3z_RI<(R3F}K2FDy20EM4@;u!SyPM9~e&qcTRIr{y5ZHm%-HsAcNF*x} zHyVf)i3wtqV!zI#W1P?oPwjB1si|+BVTTP`?mhwd?Ca{y8yNGUt4BF3F9`ouU{1O_ z*E>gO<3K33kO*iC0PKw2+obTYun`mAw{O32La~N)UQ92t?C0Q`))e#8 z=Zd4h*%@Xs2e-jnAwiT$snZYrx=e%>jPBY4`9P_Auh@+_mq@69b;^R#HE8~<$*W;K zs&RO;1UkCfd3E$TgqLFS>j5+LN7ClX(LsoRg?ItqWH6xZI#tQ6yt=#gMfqEF_U$r( zPOGsA=baf}$(`n^RkcOsSdBO^CiBO`NG&cdZs*fTNX?QHWCmAmJf24YWa}whDDr_L zvuB7ja^7nd` z6>|2|U1tCSDCS2gZ>?=jeYqkFcG>uGr;%ir|JEjxT7FQ@z~=4yj9(}xeHekyZ7QFe znmKpL)p|GoKq=aL`SMj&K~5I+nY{|)U@jr$xyKr22KN3S&<{M7(P{@1AjJps+ z{e@4UY6dGSXz$D5JakH2*#7Hx<{gl1bUnpG~L43s*C@;HM$cCMLcV z?k6JZIpcc3)90Y9`+LSHmiiRUm%&`aT<+kJauX&4Z|i%|`Oax4r8jzAtI8H8O{LqF zB`*-;s|9phK!C%~4b z;Nb6qL?#f*y$@R*3Av?&&n5Lp+{*dMlc3yum4VJiQX|yT+xF1B z{Ni+rCg8fGzUn|b1ny!T8=;qRUPjteIOJlUm#-L5*WdOyj5=#T5U?2B@2S0=T0 z>@@=Xiq)KIE=Wp<@vWP*^BIJ}9r8sE0i`gjFVUKi+J6Z8Ofhvq`Dc$mgk_xHf#_pVgvxD_J*lcO$L{(bRL3vBOeOTE-XqF}G*3 z^wfOXXHP}un+A=AM40kVj@pv5opqaov|`15)3m$Em z)~FBGJBOz=q?WpXLwM8Ny1`8Z%-4}^j;Sj{re-vmiz2Lh*eaaJ5)prm`C!R7<-4>_RCUr{l--XG5-oqQvEV?l{a zrHTX0=oS>2$0W}Jrx>CDT1Ka5Zkz=dM={KQVd%OYRpUYm0I`u8z{S8HP?>k!Ka>dt ze3<0r<+}%;@38=dNfviXG;D|?dVxRLxckOm0Ag~~=6NLnRv6#Nw3LKv0CTKSA;2`n z-Cq93BY6VR5Bx@|DfeGNZ%VG|g8`7jZQTfC}118>W12vv@cCssw~dIfqy! z7^&CcE@g&LX~wV`8+jh2C?ob9ODFAAt9Ol&plCUZD&oXy^v>jSw`MWI-A;melJI>} z34S<}iNDw9Vyl%vi{PEtO%l-Uec9!ddaJkjCF#5A;EIUU!(h1-T*T9$g3u<41=Rp_ z6TeB*&n45}%G3bGaHU zb1za4Bh#xo3PLHH-*x4@lfel-?`oj0;bfIu?XwIaTJ?1fB13oy&j3yyPXb9Es;Tpt2vX~JCAEE>{N zR3pVp-PnMLSsg9&C((Eu#}Rzlv@yA1l3fy!kPui>QbK>Xhx?z(vP&*5P?ESVPz&-B z-+q-y#y)Z_lGZ-Vz;%d(Pax)JjF^3~t7*bs>Z`ESE>kh9iEpKR&-q@*m=6;sWZ7(+ zP~g-9fweqRJ~R_U9X(05%`|#6?eCUK0XBP&ZBV8dw9R*(A`s_VdZ*rfD*MPi$FS+KMstTb%ZfrJUMs7b zmyAr1WNN4fa{Gn%Mtb*MUGKFV=@%@joL7|}M5o&%S0}xz}lcx9o{38a426uaK zo33c^ySwZ5@_CghY5YM>MTY6q1MfR$W((pGK30jRfS>qwlG7YTUS8frLc<7HjV6Zm zMubAhnlFM@US0i5WL3o0)|QF`Sv=Ze_>H`Ysja4ERrW(6QRG`SI)n268RTse6zo<~Oj!Xn_K2mV~y zmic`B(CY^(HGn=pJ6|uR*stbv+5PD?FSV1a_lGTJZLFK%XAOrAiVnbOSwG(X;RLbz z3)g;+p7`5=mErq2n-4&#W}D$oyztdbPI^nK6`d>Rpo2PD7x-L>M!0-I-?NZiCFsvW zVdIpqC|JakUg?#H%lrLhx2W_hipRPh{T%TaQD<=JtY-9yS0836E++^+RJ++b%vZZ} zd-xsRol?FCd^tINd2KL+Awl!8bZc6^ULc^yh{f+fKTr%A2?w8*N(@!s3vg^=^{~*N z#Y?@_PWI)3;+lN=U5?k_af^p#k>w%w$r~6USiCK^v~ZMWeao;|FBLuPFlTQO(%P*i z%`%<+I7kKZzDLK}oH>~fn8Y`p1O4&ZPwSls*q&<@C&U0gIz1i!}+GM?AJ2&-$1-_yj9{Pl1T4Vqr6OZxKSs2S z={_d5N5@iE8N}t(EX*tpz(_?ZFMrFcxx5~%c@4(*EboTKz!{#h`0 z&l+vMfa;B`3|HEIi`>P+NXayw^4}@0Sh0iMc)ut+bvt?inga9BR^Q)lv;5F_ItAx* zw-ib_bMoq9B*t8HCS_R)6uH8@tlG`}dx@S)1A|Rz_Ej|9++5;eB2xz7F?nFC6GU!lgC{7mPgpS-=~$=MgdAM|43%^RnUDd5Ns#e8@Rr`tCWnH^2yI< z1PG2-StLolirLkG$ac;K1NmUjh_sW=5sxnGQ$m)G;o(puVjU{%h7TYN{YXz^uN!X_hU5`%%j0a`9QRhss z4HzZy3Gc4t1s#2g2w!=350Oi%OKD5&h9{HUqiE4`qhj3o$_apnzkS5Eqa^(3A*v24$){IDu!0eM|8_AOM9{;pO9v;+d&C)fA#KYer8V(KYz+C+3i zqLtb+=?2Nnw&a7q(p+%%;E-9U*xHh8xKe~PJ|=s1ZxU2eV&$LaES|b`jvd_i(mQ|d zBQUpXVrkjc-i{j73Fy3`QdoM-Zz7HLe*gX1Xk%t_JJ)2{Z?pd^IP~$zg16GE*tPv* z(Trbv)qaB+q|lm|p;iB6H4M|k$-RjMDjc4x&JSURE10X6pUF-xcOCf$!jn8Q^0hcc zFmg9mTl({70tnfU=OlX&*a?@j*ZTMzyi(v{Jz>X*GbGgYxw)D1TmlsrSZ=@dS%sqF z4B7+hnew3sNO1lVmCbgHjl{E=$Xn)pN<`8e2W%WYY2)Z)eAb_KKCjHqvg>C-%U!1B zS8r{y!&dM063!a<&m5l^Y`vf*6f_QBqyCv0DclxwoUwJ?Gsq5HF=zIhSB{;L$r~Qo z=V90ht3RsL8~R&r{}m%qUb??aW{&hIj|fJK5cUS?$$wJ%ZiD6b`?H07*+`(bW?oj{ z9K@niRf+lYoyt>5ZN@jL9*e?X<*ArIWA}Xc*z@QI?RPo)UTOMX+DO>l`at{uZKMIa z(QjWnh-&e`-))y6qh_P~zefBiB3o-@3UD}9-?PM8PZnW616C{ZH?Ip?dpd@-rfnzB z&mFY^5$uiq#QOdvn%B_eQN8=>9!qara3P_8TR+cxeU&_8A4b=a`tN4$h63+~Kd%HB zA<|qgI+vfyli*33!o9@+e-}X85%9*znBISDa!w~X-crDd(5arI)J*WDcUKacIyM}b zGGwjlixrN(mkPx8X|;f%d?8$r((^$e4k)M{jQLEf5-4T8B&Dy31Ox=$yafko6w$M> zg~i0YnlR-8@}1HZ=X|rL0Rd!zvN@4eDm!gyl=9ua_KDpPeBpr=9$wm_I7!nU7L!Cs zcKW9SYk{q5QeN24n2xBlDa4l>b(fw+_+$Nd&vcEv%}14$)nT=LflvWDY&nXLGDXP; zS~lM&PuIIgO{-q+2K{~-SP_5yEb#oZah1mY)iE9=4I_KRYOko;X>5)!0TNcOIG@3E ze-JslzJ07m2UD(f=d86c~gcZ z&sB3YWWpK-@N|o2UCy0Cu|^DiJ+F1lw{8H{d({t%fq{(auW5in*PQh9z;GFt12>1a zHYi_>NUXR-s1j266vp@xSE}S4UGO}Mo=Ff`;DGr6^_3uvPwY3jF zz$$d7S)w_gNIPuB3U6}>`(&XTw-##`4|-HOC4{}_YRBg6BvWTEUyDWZl0T32F-=w* z&zObCl@$}A5k12XVN*Wvr!VA_bpe>w-4tZMc*IL)qr-JcA-B>O`{3o#w8lQvgy14h z(n04N=gP@TOz$V^gQ32MHf(_Y@4hXd>ZkK#jWhqxpFhnA9Kkh(p=-EehodZI?~ayf z&Udixmxlgi5B;bHai*_F{1X4&&^??jiMvT;W74iLWJ3{#E@p~2Rn5oQL)czM2 zz$4(YN@VOz%A>s^X}!A|9kWA7_yv%SU`c_gtf(ISF3>uey-Kzb$%QwWUUl@x+nN2L2Z`CfzT+{nISPk`RpV*5FL_gQk&Sqi{)3#8#Fj7wRvnI)p~V@iaA z8^lM@I#zaf17c&_;iXQ({jB;o>UaiTQ}5J4 zv@a7XN_vcWWuC`!UE*t#%hLD}K2#pP$dU zpH~T0##7GEr7jgq;U=rqO4K@@5e+2|)Zlteb5C%5mwvrW$rG?pl3p4|1)+NJo4=8E zy`{7)AZjCOrQl4=*zebtn7)6P?X4QcG}LQf`FHR$z83qphJGrw?(*1SZ3aIlT6sS( z5=TpZmXdl3)Fc4N{QBInc!9OCS#E^+mk}(lHzOwT&q^bLTWW z(I<9N8A|5IsiWAfPj$X6)Y=$xl05j30b1Nr^SP`So1S@jS^{O(;bBAu;1?gDg-VVv z8ol`0Sv*X1_sfO)iv?ksxS7^&cBE{0aYQ1=5fK_E2>la`2F7FWhxn!M{gQ>BFLAdH zOp?Mx41jFD{{Dcz)i4kyZyW~|fMd5n=q|WAH+eT|%;^qWQ6m}rI*GY`Zr#70js>7> znfdwo)AX4o7hZjpUNj92kdLPCMRa~wiMVrJwrkkgF=0NU(4iQZSi(oEeC;S>p*#@! zQSK{tn2%4JT!c*G2P_4BC=ZkiJjO(xqWQ<_Q{hc#Wu5zPo+gf zL|R`JshDwJ4M%5}q^7QrNa6rneOTHE{1s3$0gC`&vF=PGq5?DofyIvrw-faC%|DBl z%|9IjortUkioO>Hx_www$pTRn08;^Asa^Z$SNx|x;4uEX6!SFR-eUaQ$(uL!oq$89 z-^RxGj~_phWlv8`ge4~S1G0H;a8r{1xh?qjGQdg-9ealpVr$Dz%5C}5)zl}7p6x$- zl|s8)llfGzKXSnNIt1H3K>Kyi`^AN({GZ?EC=ikx0(CLn0(+JWbw==oR0ebImco!)43kvDkB9GG4$-wzgHE)pFJ=1^oIAy@beW zpKkjv9P;E+fK$723G-U5uyVNhel=tlw16O;Vo91@>ZRw z+*d}0A8|8!Z4AVJS`Lm#AXW2sao{5ds5-{(oKxkCtCc8#5WEhF97tntU_m$8x>sg| zly#9+;Jn-E?m&0n%)^fheCZMC}`h*Khipx~kfRPS(1y)6STL~rJIYo!XwGq!XRqKKNINOnN#iswM9nYtzU9<1l2b%rhMlLmNBYO7id@%U0fLHkGJb44V(@B@q)zd>T zM3Uz0VeKwt3kEw+jJxVLX^Sd&!J3Ca#q(S}$#lOPoM-8^x~9E%^uKkoT+aV{VyQcr zz}2=M3NC(heb&$F2QY5^Zvb;S2Ee*`yyz~q=>{c^&;FSvOn0@-&yqvrX^Ka`sVCqu z+Az33l#sgNt2RJrb`m1lqNVsmnWC}$%vF-D+;x|^HK|HOj#-QLld%ux*;A_5Y#?t* zQNi0^t`C8&l#BXa9;q<41ec)CVM^Cub=vntZAtMIlCk#3(g6Hq*k0>CHri7KQF$Py zp$LaB)gF)?vx#)9CrTJ|@hN4fUC$GV+GFD(k966HM{?Z^Jwc6s5BnpjKB0#32>)!Z z8@*MR>~}$E#a0OyUy=jo9XKK!oB5yi&!qG|(%z@!EO*R#H9uzls2bt*<(zI^k#K+9 zpuXWx*mw8r?hgBS&$q!NV+^WKKue}JiJXZE&W9z#S}*SJjvC}nPEK0-rQAb|O-%IG zyMispEv-B=KiK3+@&HK>;DS14L2nFPzikgrY0S*N&r$g^317WpHy)vSurDdVdeEQz z>UplXGQF6P0^E{)p`Lx0hwsa$(TcSBq`s!D705lo#2R5U9r-NKc;73e`EkgPub7yU zIY%pYhjfqJ(~*H#ao%z(Y1c@4@T<)HJZvjHx%{rh>#=tt{c>u(nmQc-z|Ca&`}(r6 zz1A{F93~L#h0i1;lO{Kn^s~!cRB3@}ePG+es3&dP(C|gHcRGz~aqqvOt9C;AN85-& zQ^SBA&8v+M)QUOiw~r9Q&r;=Nw7+tF>%#8BX^d$l{Oqv{v+}z8ojPfW8GH7qtH})~ zxM^~!)+WRHYTYSgeD}?5WA4uz6drjSGVcb%#m;ViA@oo9oM*8#b=2p-EX93YPzKyr zZOReL7=Klx9Zhr%n@=$Il9#%x_d{)~*nHry^!~uW6FuaGQJlvKqk_udy7{^hZYM1a zIKh!;YaZ@*17@-oVca_P5NBt3A<&i3BgJCL@5`g^A4&+ur|V{YXZE*IgRb50j-=9& zEk7ZcT=HDk-AjQb2I}8tzku8`xylU0pRXwm znlf|offd3y9g1n(X}Oie40uu>|~u=#F~9&s{Y+L|OL!7daYemMt_Fctvw z1|R-EBe4+Aw-RDG9!A2NG%ra=_EhjW-LI`3JF{M(9}F^;e)xfM5Gb{22t<5gmBCOB zDd+1n@tKQ3Sx1iweD9wacypU|h}-?56iUyX=Tl8(G3V#@>RuQvO%+{{S(B&VT)33E z^f(g-;szh7;@}zXSf94)7A2bg_^{w!(V~0$W4Ia}eNMXPSEALcR|j)+4USzC*vdby zU`5!nXas0C)#Kd6@-F#rPSj@;MtyS@ZX-^4qn%VharYI(j=S^Cw*cTzqIdoKIrbmS z*g?2Nc20F6Xt_nh{SjHBmL`lQz5=*z`b~XavFb2qW@jsCX$>f!e$~>#*1i9mkieLT zmB7a}g8v&`{|AW58Uf#~0b&bzl5D8If0L(TWU_iiHis7ircBC>aQUDM+RKr}VMdp{ zI^v3RgYjqbddVir;^XgJx88l~w9#kktfX>y*7-{x82|GpvG%-TwTe!#N^uF^N5%Mw zQh*h~&YAxSbvo5lw+CiDn(=!Uqhw7jHv}?Jml&8&FEn$@XpG)Q6jDr;&`zGTl42Y2GSFa?xHWa9K_a)C*1Dcg8)+ybX-dz}g zoF9Lh-3*Vp>t1?d;BUYsqA(~M7n|@`j0V*1et&pY2{~fHKOZ?xdEPkL?CUGOzFBk> zX4zoA8_D#TR|beCoFq7aRxSBhmI3-tK(DDm4j?7sX-(-=7zQtnSIXwB?*=}`g%#`n zEU;aSNJ_%7$Y{#It{b%||lTxql& zRc!3MzqVrdGzK62KzL&RIZsoDbQcUSb(C*A_P@pY-9_)YgDLxg8zpJFr2~(gnk4J( zbWeKXdoEEwjF)JQGbCU`&Kyl?=WADe;}0JNQy+<%p(cAKJ6E~lgB>~j5|j-mtJVQ^ zyN8&9P08--n&F%@dpS9+f?s)9P(qv(@krPk3Z69@e$vDx@-*gN-JA60H29v})SU#U z3Y3(PI#he(Wr>DhHg~?b(V+}_h%10w@q;TGBjXbbLrt8x^SZ*qKRrDXb<$rs!?3X* zy@t3Qu1`kN2Ln07`Z|7BU19aNBP|ud(Nn$L$wxr@YSpyRQnmfAcK;9CPcSs=GH$Rw z;7LNpW1Twh-g!fZ+fO0nUfXX=5is1L&ONcx(n^atIt7hq6&U(Gg_f@ry?{KE6!O^m z%;KuVu@as4a<_xDIds!A(h)`mG{JT`SZ$I0OnC~*?CD%TfUjBB47L9FS+rI?w@A$; zSmeeOz84?F2M1P0SyC3xt2||tf+siZKTCNK15svi%Ps~8Br1{P1iZmrvWY!f2Eeu8 z_j^YK4b9>BVABu*zxnw6J1wAD9joQG(Gw0x1D~Cj=?Q3;d7ET>i~GR$EA^xr3amQU z>!Zl2GM7$0>b>U&ay}rJORaB=GX3d{5@qU@k8`0E8><29`C@w}G1a7(XUG+wT1O1R zi^K~3g)Z<%%%<*3VYt>+mqtXSc;D?q-b5!&A{fW0{qAN`c_ZrOn0LZ85e`AH%*)A| zuWE+ElMAC!4Uz-R?ZAc7+VSh-K6@Veo7ZgKRM6^#xBwhKpjl*~xtJ9$*gCecN$j?P zcB-1gK2`E01*O^9FBdBWoBlO(*zXgnkLjW(At#-zAG}9@@U78jzOXw-^NzKsh$qv+ zzh<9CYaZB%dbt;jGeJs9loX+_ee@*#<~fjg0uLsZqUq6FZN1VxBue@!aFtYO(qqIJ zmZ*J#aXhJYJ>LOj&q4t+j$b04q0e5f`N^sV%c{zJ{Z052PC*ScuePrf3-Uc*F_oGX z5iT@HlBMay&==nx0%Qx!VKXs@*k%knKfAtxv?zI!^SdNLPmpKC>xd8jHZ9;34fK4; zXDbz(W|$e#ILlB>VWJ}U%X<zsER53zZmE2x9l+G+nDnJY^Zp*pE zrUVSmmV6mCHGZF*rI%+teij^}H2=-)k2$QT_aW(sIL(_5LND=v5&o9Z&CW(okdfg` zbX|m-cLOQ=N%SCLv~Qp&GJzQR8r z%O@-vG_ZZoP8}dP_wfY=+Jo~^G51$fOe#)LV4pqOZSHR-Mc7%JjR2h;$4uaXVj+=G z;NG63X|UL@Pc@UEebPN%O-3D5_MhwO;U0k)0tRM&3U0pF?CiC;p;+7;eES&ruV0%K zzn34Mc|%eb*p2VLLuUJtZUz%#f1_FfB=Wp#Cf}NHREG z>wF~a;=&79Tx}#(O_Xc6mmFRJ?m}k7gr+~>@61Bc&MtY8**47OPof0sSgY_(R|0|1|WtJRzmSXibS@EE@|FIXZp_YANM6 z42SLFuDza=Zqhiwdmd%a4S{dtnAP*|0`=m#Boo-LGnvu)o^%|)qM_Bx7yKfjj*0Nq z#Xf4xu(yh%z!x=;dg>-AdC)xnVs+C%Mvk0KcuIq+7cMcVDc0}TA&;c&1&mIS#Z>W> zy(jjD<|L$@b`75mVcdW*fozJl@&dT0VqvZexhWz05fEh#d7%Mb%1HbCT zJBPu_C`EtW`^|tMhmll&9i0Ows2kQf=Ug$%oOly%>II^Vh7#sr(6KQO`Ts6`?o1G+ ziy2Ix+KGx{e1eb38I3Ps!XpNuv|UHf=qo@O1#uZj4?f#CAo4&Y?$@qdaVI#wLtkkd zM6SWPFD-PE(F6S7^f8cUwtec< zER~fXtB@?44nL@~o)uH4T@{7!7rp{z$`6NWHZJguzd}H-~ zX<-Ek!)*DkHt0bM9pE?2BEa*Vlrz0-*XPho4%3M@LWtqJjlaCDVH=~`#mkmNjo*E7 ziv{S(+^?--vYHCY%FZ$;rnl8ff!89-T#ObJ~B-n=Prz@25fEb5%us;CpMBZ zsRq&rwO+3dh#JLnkse;-}buGECy02mpr7pT}#@ne7>RS9B2vyk`hFRl7DQ8&__oTt@iC6I+; zDoKgs_ZhcArxcwP%p-zGIWP@>b0;j+41Hbv8qn8`|J{93;c~VD5X}_62Ip}*x?|P> zm(nBneJ=NhFptYZ#eK&K&PkN0~d9a)W1zVe*t7Ru~ zI%Rz%U`J)7x=1r&YBj+jK$_S(-@E_u2Iun*Ok);ZvmKe^HBTbl4a)PJB^dTIq$Rfku=e_Z*8nDydb+~ zfr-z&XUDVC-o4p~4dow-4de8k5IJ?PG$lw_3#pB5#Z0 z4KeZzIzFC8Ih#P(`zfu{RB?FKG(SG^$?pDcfpCSNb}O4r6+VyIQ7ug-fD4PG7MHvT zZ7BFgwO$~n{sK-w2PjI|CY-^|vqLF|P7lU?@hE|MOZSg$xqU)|wa;ekq?bZQK*Qh~ zA27JVXFEl+6$bb1bt3^m}%Co`%oCq}~+9quG1bULNd_Az~A zdgo*&^DzoZ6Q?tpbH>%{K-Tv?F8W+uI}N zVQbT^NFL%p;nD4cB)|B@fR~o7BIj7_tV0g=Br8&p3UB^ho66G=fEV-tRat~?EK>@J zDSfAHkMu8HW0k{VLTnrO&o8cxbc&s4bk{pd*^XqV+1?7PK|PyHfyy3ia=xfEQUCIl zlIE%5yQ^cP``Zgka#xSH=YSdN>qgkYqlTy5IHQy(Y)B(8jl)*~tS_Px5+rTn1uCbb z`N~trc|X_UksM{W_fxy*fLEL%tiquG)oMR;p=oGief#Rf+cD z7{b`XqKbt4nT*^WSo29}^)n$!PH>9*S%7)>+QT#%F2g6zl)67-rCZD)dx{kF{DwaO+=|G=qO2kR_7udCLGhX58c%%HH*z>JH}@E720P0 zN*sThn<&qUZOqs-y}8v`yIKGG%@f$r%HCIJsmN$z<3Qf>@837;o}#%te!;^U-EyZ8 z@F!S!6UDj3JI?x%mtaWC@*h!As?FJ(4l*}uq7k&XO=CoUUS3*mrtewc6Cf>j-dxa= zf%Vn3n|cOHN*aU3zsk*??7{MZ9BVAax5C3|E;btBYUY{QEP#PaMkR2FYRfcqLOy?h z0RDcKeEGwnBPuAP<h&w*U=?b<3H*8E)-xGo z!XW#Xnjr@yg-m(W&$st(|KL3Vf%3$}-hZIAl@W;#R!h=fzF;|I^8pa)RO9E{*L%_q zQBhH)fQ_GzC{12&ZhB$k-vkXo;EPFnx$Nxhe9VAZi?8+VIkDMc@Oe|k=7j)uf(9=-(}IePGJtqqH>k zzS-xWq@0(yZX8Oqj?e6KP$I4uQDJ_&>;86qTS6Rt3b1ut80uQsWn7Fq0)FrWm{C2v z<&{XWv$JzS)Dc8E)75V#>5jpL%wmUL{2`#Y#xtf{qKUu~#W*twnNe;@st~rSy)oQ( zsa_rdHQklSmv7=_Lc^Iks->kFqfynW6WQM z8Z1-KZ+aKkz4cSkjl&C&p_~|DoEsjQB{Sd+`}KPeJTCfiOKzH|RtVIiB93FLGrByf z3~)G4tFDeQ`_|d|S(*RPf5$(^1JrWW*^h~f>*%7gm8Xb`F=k2R?%;rPx>dmIXwK}1 zl+8(3KCl*Sp^3O&HaCJ_b(F=9LnPT^m+gRnOf7r0mLWB=9j;s zvhrtTWdfW!K$M(yHuU7g+KfaPXsF^ly}H5pRqk4~e)mHZm3B1V#HOWJW|yw1SVr8&WKv-rk<=NJUYRf2piY3{i5^x zwxjKHTUBJY_2u_whwFysv}EdUFK!SmUp71m{5sKYUWZ@?{@;K(VXRbC>7zIT4fc{@7NeHwGdamma6=Lbp3KHPXJ$-Q;psK_ex! zd`ozT0n8eYN4?#01-_6cel*cTjTRX`+07{^#HW5uvZ^EFTkC#fOU=iZP{~;)1}T`- zFUPju!LHJfG0o?Zn+4|g-@bcyH~|;t{s*_p=}bW~3u$L(X6o{D*vD+{UfpbKd(FY~ z0Gl1MEXWfWYC1{+2}eW|T~3`_hqAl#)*I{HB}^o6EI#ThRW6pp%N1q^Lq7qtjd(5p zJK!h&OxXLiHXXOo!h1|(;l`Wz?8Bs~y^v+pwGn6US=H&%L;q*7MqbTY4|P`7%fb8- zNygv~%|!Kfj60)VeNS@}B;y~EpIb`zYYD@|4#6H6$BO=DH_&!)PU;HBtd1W_>ZGY3 z;QRd*aJzm$3y&I(!%R2mDq!t+V300*eC<*FJ`uMi8A(=vkxgh@SP#q!~2MhKNir?hj-cd8<_7*Wy4mwS$mV#73~!wB^)ovR6d;B;}rNCw72gZmoXXEW&0l=v}cNNUa%3@Y4^|o2>l2=ocP*zrsrI+{@^OJoY zpK7!X3s*M-68f#7CSgr!D~EQ#%JQM zftfx~#YY2d&1T-B<~abT);sKv>|Z#_AT^3qO5sLJjV}KJiDCHj38_r2@HcPZQDM@u zPJ>$7)WhZu|6q+ofxGfwcla}1yfQV?mr^JG7dF}RLAmZfXkXi=&ws-nU;cl9HLXqQ zcY;Z|p8z~$Kxmgox+E`;nwvWoxT6~keodJ4Pd{a$XS(|@Ejje1Lj+D)fr*>qU8cx! zn}xW&822@!Z~Of`WPJGVkM{V|?_ZD;V8?^F2TlxN41_{-w!{V+LI7r;V`B>J92~@8 zPj~2q*D503XHK!Rt<%(h_ZZ&q+sk~C;{-j3y#-u{Ul|T2d{$71Xg>$07s|eM;~q6# zEm7=W&46YTQczIQ?GspedE+0Bj_ooUE$q4Tx;-}P3lI_KNQCob5eTg-rMna|z*K{^ zYv-W}d!HJ#7;`XOd3F38Ky^HdtlZ$8CS)b`=`0-<-4MvW)K>fQGITs|8L;yS`2AZK zFyaF+5dcf4gFVN8-2QGDLLCE>`*x#4_;~t{U%OilmTh8K^HdENSKuzFBIhn7a2`yt*UkF1i1)q#$-Gq+;E0VYGc0cA2C(#0!vmX408L%I- z_Ko_0a92T&BL&3ZW6?LInZZbb?B(5g3NH~6d0gaz3;d$WGu`PmsI|5A!QyNcVr|U^ z3Rnubmqjj@gkqRe@R3nv-QQiD-phjbN#&tTFzPG=k8$KVcVjI|DL3h1_}GWW+O*|e zRgw-#zx2}Dzt3V;-x4v_v+CyVKyT|~j-Kvl+!lF4D7}D_!AX)=RCLH`WnuA7ETe3B zFIL4d1zH*5Spd;q^g!(GAqpTG8gmv1z+VnnwaT8*J<^)j&8}Qpu)2W3U=4$SartqS zXN`<*L~WP2sDS}pe0)4GtIRi0FuwahhFZ@ki*X>(^sx6UT`ghLa3{IZ`POTHPI`(A z?G{#@@w#A=IccK!$UkdQ|01aqy@oBDk^8I{*-(Jn(FFr zNy17Ic@XF4Ld#emgX3P&sPxI}-xSYb`4QU8Umly?SGbhAaAUp4-(8XA%Sr2#rwQfT$ay@&7c`c_fHD!aZp027MHONox|1T+$4 z_4U)+8*grIz8e_uR^7WzU`S}_-6Y$hf5uA>p!dIlpXM}HE@)&ADNRRCUa294nx340 zMvIwxmWjI-=^+O?K@%TIJSUPy7yg`-cy6S+8^3ah=UN@Ls}AI$Tg71rk`g(`vd(`bh)@Am+Z-a`0Qx zic>!Dj{z(4ZP=r8%Rk7TL~)+B=lck+Hd_kM`gO&I{gj4tCunsd)+qjUI3~#e>_K{4^6~w`LT|1FqXMVW;Ks#n=T(jnsz_vb>MB&LEm*^uoVje4lSqY z&4=c9lJI|DsU0Q2%c_5q1jBQa5Pe zVX~oYLgxT=H$0_ZeiA=lgNOdphio#EeHQ~A{RI)xjy+s~x9;B_LPJ96`S|8; z?ycT3#0v4$Aq~dxE-t9}TE=g#Q3bFr96XZ0eWCpO2SR@juufj!<0plH-@h*#zwt5O zt;RC{7uECD7kyv$qs-A_C9+#4n+J;KJ=3DLe+IM$(6YOp8{<+6EgXjK1OlUe$-ZHy zM7dk?!~Ty~25#xc=5X6xaWOH4;)WRuA@S3PRoU$f$G@Y;GH}}+scwi9Paq@&c>0GT z0nH!TB)-Xqk1^2G1Jo+2pyu(rWl@UzfBGGAN*pfQ_EKL?LIUst9ME4`+}dYG92}Tq z)Fn+jeLzUOHW-zYl-wKLVG=*R+CZOCyk9!-;yuqw+gx0IgGi1!3;_BAOHka8W{BGX zVg{Bl2gm#45KEk|>gw@}SD7o+Q^N}UsfX;Eu`|u)R>l@WR`-S6yAAd~6ez?EHb*eF z*J4GXTE?Vqd*<-!|7uviB(nYB$r}P~7D5yhxIvKxZtRw`SRU3ap1kKJ=dfkRy~jrD z$Gw#}Lpwk1PW#iA$HqQf{Hi#ekBJtg{2K(pz0Z!R4qq7RveHz+{r78wTh)434-M5E z^+g%^xw$JqVww3)iYAB8zeX0(KerV7QlNtbEZ9Y8RmWJDsdwF=kr>CaYfXY65I8cYGJv2K`>S44ND+OJ74R;e~9YT_` zCnNb?Z4mvL5KYaXoSdBTQ#V)FzG@`hzn@D@^}bqi8{WNMb~_e~HKUy0=f{U?-PU)h zNbV2Hc0)9*#HME$3;x-ghbIm|W=sn4y1P6C9ybmR2uqxi7@6Y;yDc=uY-#Fy)-|>T z;KI|#|Hfl&1HC{ltU95FA!6;brQ<&i#p9dLo?FVTA4J`yG)~DvD}t#WTNQXABd7a{ z@dQJGqik~Qf6j+6Ic`|O$Z8Tg7XVJrJf#=#i@Q$&MMN*P-;`yeX|mmvq~wxnzf%rw zM=F3j5Q=53PZ!coerai zW(s|n+`ZoarpQYwpy24SqYm5!tRD9AC0EEXaYEpivEYo%E>IFD3;3Fq5Dz!H9X)Uz zAp-YL%eb$9gvRl^6ki~J1l`?qjzg({|8com=&YLlW8{4HY-r1I*>jON<*2^;Cn8gv zL6432&HJcS?p@$<7DXh<7KbhEYOjECFXwcDc)cO9JbSG@ni9h?vw5AfX%AbYV7N#M zUMBDm?@p;WZLo!3T%3X}2drb)DY*@63vY+Ijsp?Vo(OId2bS(-;{y+lC>jr=b*Ilr zm|RUQ8FD+tGF)d8;>x%kVC}w*OAJ zU#K7o#_8x}0EUV;TP?C(pF&y-S`$SQTL0Es`?S;fzsE>?j`oAbA1bb@7!(`JZBsVt z4nGxV%9ep%@EZ9XOM;Qz?wmp-(uVl-6^q#=WInu*%No$% zP1dS4MPHZke>+C_obaVl4%Bl5d!~X=!SFq!nZM=*dFQc;M^}aYp%7-^x5m678+bP= zU`e1Wkii&Ir@X8Ox15kOX4xu0di1f=+UK@k4=!766)YY{g8r72LSh$gL)M&f5b=NA zJ&||I>xYLjl3xScuer@<9z>|x9eRt7-*`IhAsGem+Wn>CpFi@KStsuTXE+P;=B%o& zo-_~4Lz|j2t{3xIb0-QlYjA_bL?iQh_23M0$uGsF^Cuh=jz*kbLisO-Lwdg59A$B4 zyRt8FcAZ|Z-deajCF-GBcX?{t?(;Vy>g17rYodKI7k3h@mJ=pO6r6*O8 zS#4swyKznN(2niv4sl8yS`eDQ*b52@Tw!Nt9$-wYq^vv|HV^WKlv4uHVT#imr~)%} zNXI(E!#23s1Jnru0F} z#QjMre~uV3hMh|f%ze;(5U+QFh#>I{d*avx<5`>_kLMZBWP0Ah-mp)xHke=FCj=GQ z$$!Fd)qvEiYB7B%=|DHaCtopqgJ3URy z%L~}rGVJmVMp^lO@ujh;smKHbkgxv`(KmB2Fx`T%Qn}whrVade4xQ!75sW+ttvsm-LwJ!?h7XH5Xk~$jf~nRjX596=2TVv<^1qK zGN=i_gaU9(04V|`pKJStvAy0zt7ezky%h3r@o)Lgi1(7HIeRCQ314`rERlu10M}89 z#Jgl_;D5CCopDWl+qOXzM35p?1OY*iBE5O^QUs)i4vL6$5$Po= zAR@gB0V2JZ5LzH4Z}C6(ym#(>U*3o3Pm=5c$zEA|uC>M(bIi9Aa|iv`QaZ=s8>eTJ z_|{g!UJXIYG*E&C^JtrbYWePj1!pWhY5U3gpBPgr-i}PNr_Y6`i=ud4+{ZSBy6UIj z!4PCFxZTD3etwbw5rqI1xfZVh0t%3Z5ICX%082OGPy4^eOtsi zpchV=xAOR@hJwUA2V;#+Ns1KLzG!uPYA`yT_d11MS~Cmr-#um6^J-k>y;p8j9kTzV z6y_{)Befo2w&lm&2$4<)@qO?<410k@?@Uo?wixGTr&0JweQUQkanIUrG~qOapRZ&k z6?eqH0tJ$-`z|iG4yOb29ut8C!!k|%;ls~s@SX4ED}Ieu83}nW2yYM{DISf7>`p#I zn(vRJ@p;1CLKFMlwd*<^+Zf!;lpq#kFtEM8u4BDknOFPx;gY}&t6|gqN^@j=w>bJX z4)GZ2<9e%s?H^1I3n>TwO@;r$wM=qO1JU8H&C1Cpd-{N98{}D+!yL%6bpjgvF}_Hk z^|b1bOsNWkk%#*+(h6wz3T4CJl{Jc%v9}k!)#}lasRfH z{i<^sVz^dva-Foe7>ab?C+=+_*!M)Tj|T31PxJed>WP!!?31@Gr4bQFzd8d*0=H+T z@4>+WJt!#3o|&f_(<9Lj8JL`WQiKG}i|9kPjv-eI-%ua#lYie8eIj+upw(L7V@B05 zy3=jS@9H`dx0J=chuz)X*}WoyN}Bis3RQ!5u!rLt0!}yGPAiFjyie@^P(6R&>L8t_ zO6W)$8`?TP3DhSB;noiK_lqj`5e`!`_mCu{uqcT)nofLAS9#nrr*VgqiXV#tJYo4+ zdN!c1U8JEYs;G#c?@Xw+Z6n(YX{ljy0h%kV4Dk!Jy$M#8&On>X28ErObpVnbq+qq= zUM_AS3{}RrP0+uma4kxxIM^U_eR&`!40QpE`V`J3E<>lodxdQvgK4IVdH0F^e|6r_YK?|(q zs>Ysfm8&aq6n?rt4j9ofiUaq3b2BrLTH6eCpWv@VgHll!xLNM3*}FWaRLwp55spGu z?w=eV504+CZ}%3xiIucj$wxnXE-t(~Jrq{7*HlI_^rYrYjR}Brkd2{Ha>*K~3uze` z9@yG)VK5jYEEY^y&8NozI(h-+zvn~xXVuwcOk(pJ#d9uu{xT+j^CXJNS#&JmPL1I$ zD#Wh-3-}-9C~I+!tMJo?&^kEBdQq!jD<*K>zWSA}HBD)&-)=7v?Qv=bKiryz;5VG1 z^k-r1I0<(II_7bWqKG3zcel>x$PVd+r{$T$j11u_)`P}-jQ@HHeW_XLHVWhcHD<;}vsYqT z-&d{(9{<-<%lAUo|4O*H@T!{*@#No`6AZ#?|3Bc%mEFfIXYeUV);MRp+0ePwqNi5m zmFO60A6Rbu-9J0?qBppiew3M3gQ`|O>9DOSxqyv7-vQ3Ip2pt1oGbrIj70H4Nbnsk z5ic>{FRjt5=8CI`W8bA7x*Ioc>>M5jrh5YDsH|+Ex?gb}aa{Ya+#ANrN-$G?c=Zd6HYKRx@K8g14=!FuoZziKXDtsu2T5?hd(NV96F&S%L|zM2!z{L1t&_R6xms?U7~0aWaG3oz zGgAY6qBg%A?bk-7ixbXyk1LQ0A3CL!YM1^ShzQ`zUt?kIA@b6k5c_jse|-CM{)K3I z^r}65`m_iKnlN3$Ii3?Bq;BEnACg6Qc}6@l)!-OJf@RuvZSW#EO$H6577*cM znhT#{X1#FNYyIQQpbgem6@}foGG)($momy0(G@_1w@c zx$il=pP-g-fRfz;5GfZnS?if_Z$e5MPMsIz?F6pEa=6Z*)6!s3CB%}l2I|T6sqH=b z7J8CKNe+Fp_kniEA%tu?tZCrs3HyC_JuaMMVamwLt>VE%YaUkRk%tuor8UVYH*O~?}E)M zHwrKBvkNp4mPWHkPO>&X+qSVtyQl9rrPK!RFKNCT#} z@1%D{dJkx@4kjk3{hc8XqTg$H%b=IFW66u$RSswaxj+jxCteX0mOFfiaj zh>RqwTScU%`ez|Q6?*iVv4Iv>k$kWDFV_XDYRXFgtRYy;k0Qy){D#Pj-gjuJ8&I+m3B_JzOecRH zhKs&YEwHpI7`%0c`4-U3b;*D$eI~1;Lw)r!10vOI7~8Gk`oz;Nu~Njbyj*MdU^eyZ z)gK%IuuY%TG7mhj!Bwf$P|N{c-Vf?cTI|Srhax9vhIB1QPkF+lQO6OsiP*qTD#S7s zj@Z_UD+VGu>q2{168q3XQq4(<&yGo5?7 z5cU07{t_kSG!r~D92stxOQvkj!4kOU)&PkL4~O_5nX%b6MUKH@k1cE>`fch~>Jp%p zW?`J}3O=rLh`sNaxThxv7bo^_e$l+FBq}B?m5aeBx6{n6s=awl&RAaVfM8|0&VDP_ z)7@Q&l$_cDfPJ90m+#5|*N?UiMNxfg&Kzxb_tKJ*_x1JZ&q>LDzrQ`0SBX?uBjqXo ze3WHpS5w8d98?q>s~KDF2mm()Q&4psd*3OE{Co*1g+A&~{$KF)4yl&E=OAlOWGrG<` z{e(Q9dWKt|mT*GVif`lQ5&7EF1i~h%7x`p7(jd|9*g~i?52=EF)QOG`)PDMc-ssd^ zXjT5eb#o5!yWX6m`(Qbi9q|CZ6lDmYa{#&9o$~4te^LzX>yUo1`m#wwbM7s6p)lHd z2>$fV{5qPszpGM&l_T-@*qA5QxVH9+lYurhH_z3~+vc?p+ACLH0L5(gnbNqpnB;S2 zKFAbkEDIMsJ+QKd(|kk=TOh+r-N(`1_o?acOFcXKTkX5-3z=FMfpv1kr!1Lt?>P|V zrDz5sRw%Tt%Vc!T^9DXlP74ftxpAAdrk-vRjqjvp>FkM?pwK6$`$YY{^q8Z{)zuyt%RR@ne5O|B9272bQBPle-=|;D)-vm_VTJg>YFw^ z?K~~&w%r-}Rf)%keVOU9+x>P8ck4tMvP6x{@~yFB57XbFZCWH3-r{q#y%ZfCEqpl^ zfYgt_rcZ1KmbPWm(CWPSHyWPzz|;LGlEf-k_%Z;xp-f?~4KN9nrz2;Wb?TstL!(op z0cN`x^%99hYPJn|>^rOV1PBm3Qc)ITuWQ%FpI;ZyS7^EA=CPPQ(NiU6U#7!(Q|ivo zyt~mOs^wC3PpcmP)%B&X7=fsB(`04|WbkA^eR9H~AJ>86`%!3%0oUMUc{8~+Kp+0o zq*yqupt+r$-9MoD2LvB!^W9>J zQMtQEB-(~-ohJMTYM}GzIhWW!LpT><_xDuK@KfP%Fq6ffp60|`3!Gux%m87mO{uB9 zvN$`qO8+qBHMyh0r;h<-UyrVO8$DDeUkEY0Bqf>_`AKG09d@? zV-WVfY!E>^y?_5cdkpd0a_iW(oldoE7(AIRQ~JDWjVJ1_aOAYAjHX@pw9LwNos5dO;5Win1lQ&3a}`uuV(@B4-Jh=U@UmUHX+Tb zD-Px7=l?YNBqlZ%oUrZJnm;py7`J}9MHn7l_o^dv*>my!5^eYLPo47_BlJLrQ(80) z+*`>EcO%X~cpp@=zNzuUhYwfuTIcXdR*21LnAaIhT}{2b>CFJw={|UXl)*HWz(r33 zW^JwE;5PFHohyCf&Dhk9il*sX=ON_{uk4+w_gCk^VGH&&oPivn!Y~{~*;0M1aQnny zOlLOIYW?u5yYZeQUPrN^+wqhyZ)()OrC_-3le-)I0LG}aU-w;WCW`Uh#eZu7xDIOB z#q7=(s8OpFUg_2G^b`itY*4wt9HA+toE*53e~hvLzi3mgKJ<80UIF)R^D8N&NGDH~ z_Iwj7r&>2#sy~z3IQq1%lRju%S9MxG=?`iyy5)AR-eEk?PQ|+oq{58HxOLz(ylL~i zhct@jRQu9(yVJ10N6)Fd-7U>dzO;Pzs~R{q^%@GqF>o$=8~z(xFD)%C&jT1}Z5i9~ zUkgA&SZAfQS4~-*HO%xja}v>q!I(tGr@*rHbc2s$C%ELzHi1A5!h4yc<-7V1gU1sS zn*f*}KPF?|yIiqu{P^*{8M@ZpYj7Pkwp`ZgG12`Pt%ULm>03jkZQc%NM{1<@Z%wxh z8y7d`)fOs@QP5cD2}7tpzd1hMSkVKw*Z1PGyQ+m$Duw!q$;tMEbg^$V=$3!q3E8{l zE7Ue8UpB7pUX%;mRzNRNjb~f^OtG=II(%jT=NKC6cli`^5R~Nn$a$=iNsMv82Hjsm zUDbvus%ur*idWE@G`n@O&z#*v+*>$Cm6QDb{o4+p>wrm^AAr(So&4|wfGUW7DD9(y z4Vq%N5^mvJ@qj3B2btAryr1WsB&^YQv%ZcPQlDaJm5TVDj}WpzqD5tm*n_QUt|pky zJRk#VYnf#=mSXttDzAivZC9|I|R?uANUlLrCYCadEONpsP6)3G;`yeE%JFqmKM%(7%cyM!e6RaZIUS-eE=>l@>k?U-l*2H$f)ULEW9Z znLH}@xN62r*3ese)5qpVOSPy7LlKO$9EgSINjMXxrr07|iMJtga&kO;G}S_0>({=5 zL1|2+^{Fd^Az=Q2cegF@+ytWeq_=P1QZJEz&ddWDonsZ2-LEK_Ej-Uvw-8tr`{oC8 z7~P3WoM=gz#1t3gmM`v(=l;R$;HHYuF>x~|)WXnzrV~v{6(!0oF?Id{Lqoc(-IFv+ z6aN;&CxJCzCZF^!i+L$1yz+4K*sL{Q^>i~wb$HY{*Y#+QhxdGSr|Sq85{uwXj(sot zg7e242@40ObS&O`iH-ch+lGg$xMr*7zdc@k!TpCjS!i4~8b^RZQT)2EFXW$&=8o?d z$!vNhBz#K~%G3#Vr2yC36J+KNxx!7a&X)PDV(lF6Fk1_gvHYgU`E7EtGB`z(srOLY z(^RK}&;PH?MAn`9Fm?UK!v!eg_DR^q9Nbd^=Hz8%!X-ZM{EBf5AN9z)giD9=9DO1% zI0otS6_Z*JhiW^<#I=1lsmUxIu?<^v;pTs+qW?CglFh@SklMb?tXGDbyzcdW@*(yy zf1lij+=9c#FT>nyWMLfs3(f~QwI{HL@r_b!` z&b>+`F_uYjMFNg%v2Tt)dkkBuTMAqA$Cu0H9rtXnW1(WpmX$bq-Nb?Ufz=T;sYWh`P_Qto}V){iE`t8iSX?b;lJ^GTb$rP({^)? zU}b%F&z@}xyX;~1Jq1@a)nik9DU+p2a!d65qt2=ck3SpI@iOd1T{G>EV=L~&BDuMz zEAcZww<+O!pS1GkITQqj|FzBWH-nJKHWaaIeThVh3oT;bsaz9o~eC7qtCpkB1J??+KN$&_X}-}z}>@;ZMoUt+e^PDhP{!H3E_N+*`1=myCM^R*`2k zl9AE5xg-_<)bjA~e11B6A6bKpLrcFs-jR1_fzxbjrT54Kvdju?x8q=aFRx z$3vJa&h~on0v+%pL%0gBixc4Zc@EjBWIcbyG;oO>+d7KRg5Ty!#!*|=XC5MFl#joi zzckNX|E?l~Vog`koj!T$Lxx6OyBe*BTj6^zYBca!}Px|6$U|ZeU!O?p{ zy4%(;@5l1Pd3B(h-XDXwA@IwD)o-gC*+Hx9NZ(WWY#+gH8IGH>FgDkNAHulx$)A|5 zrArSR7)unlo(fsddu<|q4kff-ux3A~m?wS}i1kNL4|Oh)IVBp-j%+x z1PcpB;5#ELZBdFrLFbxlo93&+7SW%|XIGlKuNF~$9LOEJ37;DDH%w{njx#$dn?d4* z+RkuS;Ky##?@f3tzzCAa9IpQSj5b-I=lF}Z{{n6cRl}6Dv+yM|*8E6W`K5b6WCA@l zTmyxKdE^?`edTUjhQu0HFp*lBUk}> zfHknRjO(zYL!29YQe{@o9={mZ=mxJ8syT2yL5=QrW*yX_qG_3LXNy2AylsT}qXb)M zxRSY3^g2j1>^gYR8^_nwXT=++@?%IDtavl?H%MiwIEf#v_+F}q-D8X~5_HPZBwCb? zYM8XtE2^8jUjxhJHs}oaC|BCI0*eIGWzb<*wQiBy&^Le};uI2kQ(G&|MonI@R{%Mx z#h8ygsj(pY`&5=Cmy22%s%xZfWi^u!LmYV-Na4!L?o^Z={FD06@&>I24*9;;m{ zJGo_Z4@qD_@QdpAOHudA~bd@qJ|ZAKpd0 zeM{Rw^=;Kp{EkXCd1-ygbkT93?4r?&`HrU5zeiM)>%UzqOF6OE#3*XqHyB>b4=;*8 zJ7~NV+4xA;@rPgST?N$ok@-nsm*BLUB&)mhHR-H47~cuW(>qI&;9C_Y6$`$L|LXE0 zb41w`a46##=-pXPgK3GF57zt@B(cW96Rz_6E`RP6N)fK-x4OH#>RXp@5VpHF~ICh709Bw>M()t5eY^Ew0 zj2eC7*pnWQvjjHhfZCuUBlT)N5U;8lZ13!#lTuPP?cmDA?Z>vn!-2f}T-11W#TuGB z;qJL_Yon!2W$>YzTQ_dJAK%~BcZD~xUq}o8%R6*cxku3H8yF%Ser0M!auV<#2x-*^ za;-Lez_o&fEa}U_Re@W(zwysp*nra;;4MhMxk&mf{Gyw1_mk=$|D;zS%F@0;tZ^H+ zlg>ILXwMU#f6)L7Pt%r=njSO|y@Qg~5wBk9xiUA&b949Kb!*vfJ#ip_e5&|q&%?F3 z;c@&=gGcFYQo9JR^j_*(Rp27UX(DMql&zFh;TE88@AiP4?S}#o2SkGNf(kU&MsWyyL#GaTQ}?GR4)o<)&r0({MoJq##iCdsD zo5#0hbF?ehtwArkpHv;}ZEbP9?&A?Zi{^Q8+cN=7wi;CO- zdDCd%j;>?S{d|5yIPh};MgV80%q&RVqctJYN$mDOfMLH`9LmXxkgtsFAFbSxn>*a@ z6&!yHD|89CPQbNRAK=1Q&xsMbXXg_&O^EOyN0^eN@Ps$l*WRE+X&GpNEBDoq!Hpgk z-kS}1IGPRiFlO+LegF2QS4ZFH$7(8$WU#)yqoWJk1>}xOlJ`Jgvu%sasY&3x=yL*c zU}S+ty|R}kdzzH-dPWzTSe5$eQ;^+zl{W5-{P#BoT^?T#(EsWsIGdO;GLG<A#CfyK@G}qUk^FM7eoJ0c&)eC%SU+MZ^NPEWiyQXjBIIw&>&kx6-U; zO|6@VeVt_(>zQ{GLRCGX?k7S2;)UGgR{l?g`IW?jfI~F(l^1uNW@;zo9?*l}$Ks9^ zraMfg$$KnUJADJpqZ7RF&CSi#M-{yRIAUJt%WvSf>RN@QBZLvL z6j$Gg!?E+JikP~)3MXa9b+a}SC8AYbS@yv+pyrzaFXjc`SE;~HaHKt7B>7p3fDBhT zK|(XUj()>xeTDD1GX3qlrB{_d&&@SE=PncLQcf7)eRE->%QnG}lDSt@c4bv<*DBot%Wanhf zd->Y^fl5cgFwMqO04<2GtzWxHac!yr(n?0t5Z+{;w4ux>6hR0#TQ}&%}{*T>F3mcINZ?&&V%K$ z#RZw_xR-{>Q~j?1HhH1nKB%A%4`w>_&-ikK?ysPcP~PNdV4XG*c2=@*H@cMt7re!< zcUH6%$bGuQy29M28~5MOi4f;}M-6CZZk{beVoKXhYfxq$5e?lkk-+F6>Or7Z7}FHl zZuRmYe-}P>yCvj6$Q2AG6jz@->2Vq{fa-AK*;~X@KSz}Cs4XY(8iIYJz&yz=}cg`C$b>>iXNcS4y_I_P*j%^xhp@8yuB47 zxxVScbxVLEd6fYqHGKhGv$$_3A| zTTF5*^VSFF7po~pr)>fN&=JFxumwKR;A|yEBHDvZep{#C=iXJ<(t6_#yStv}5C(iUn>(zpYAx+KB*7Eii^E%zn zYyU~jt6!j8PHn$BcWvNF&E3PM%d%`9k`p~6;~b8JelI7W7EjmuD6u33Nz#h1OK1og zDjXmj)HA3CCM69u`~PXxn6;idn`AIF5)bfK%8>-JdmIc}CA`^l0`%Op$gn_9g=BZ! z+00n~oOS-!CX0=j!vkvT*^`g06+}b`o>?C0OEc14s?z6+Jbg`DJQ%#E6uso!A+n8i zqcPOkEeu=^^W*=DRNRN~>yIEp*1k8L=d=lAiDBT^_Y>atr!lc!w{wAquaW3~_$0#k ztBFzt99q*3pC%m}Z)BOYE+l`Lc;jrJzF${y=jdNXe*F*s>=BmcC;LB#)VshR_-FH2 ziJnh;V?E)iy5{P?_c2)d=u^G@*Pr>Yl9arAQ7iF1N7PSuWOZAkluGj0i6bmdiQV|@ zonSp{qoPNl#76Zfmb6zPN|F$XIyBX{qGSTavw1_(-q#1%zJBKmAD-t(xuxX~ub$m_ zkUBPcV-kXc?hObCKkK^3(@2!3)I6315XVmd5^SVVb+=yn)S z`gb<);2iT7UMClChgb{_?rxb2l)ja-SZ<3s^v(-EFa>i1@TnSwWU_iexhU9vsWm^D zX5xG7+a%JFx;xv~Id!n~tlSl0p~<1MEh1AW2wmHk`oqes^YAQis9?|q^6L^4lz^N< zP|y1E6tFdrHlf4oem#Pw-qCjL!|tEC<*O)1F>0qSXI{Ea`|oF zdC#nR!<{;cH2^)!VuD$EA0KmKu~&4Sw82N7kv?&sfGKRSb6w#iN8{3tcR*987R}dTWeVB zIoe41V>^sM+NBeHndxe-)3OFeZKkFu>7w-nR>(VAs?4}Kx0zCjT$Q;R#_Fx6hFB_Os@aQo4)fFfm1bENx5~$1m(M7E% z_!?WYjW~akgDs_U`t5VbJ3OsLSH;M|M~iN$qV`BPni)3^-qkVJ@dc|IAPgkARaHmw zi}~Z&m=Ul&iZh~TY3*`2%TM&7j_GwcXR|%Si}M8m=UE3jgQL|TOvi0FgDqWYH!iA_ zM#hKgSxjZeVam>{lYLg!Pj*2j8cIhw^UyzksGqrQzlye=Qy!N&mnGAAlp|7HR!hO6 z^g=BGNQOl*G?;a@`?|FI!px2}j~uAq>`}^yi6w&Un53knGdi=hvh~ItvmTNZpXWVJ z7+Z5t8bL}*is$A{+^h1lt9?Eaya-Xhe7pijNOlVJN1T5~(=sIvhVdJ+Y_J9ibLk(JlLi7(Vd92`A7 z)PY~>xoD#DT(7R}Z(*V}HCFwjJG8w z!as}t;mtvB^3<#^H^wK#!yg0%)$6p)6(&MKm|TG7p#=%;)>=G@iZeyF6XCre(@RRf zZ9y-(Wo|j#{AKQgyvUA2e>`&x`tc3PY>#I#ow04(uW2~?c4ph;Q&Q8?^v%pJeOpoJ zmQPV9`&5lvb!7nreCfM)&kV`nYj{ryix!X(N6qLn*C<8 zq}-T5O$1^EU4JLX6~z2g**{-h>1pdJZJl9OQ*csITsy~cM1SnoDofhoBYfvHK0#no27U8A>PZ)jr2Ws-dRp$|;f2ySJZ>fvRNFIjl zD!aPCK}AMz7Xe@KUr_LD**X?%ZGF>nfTs-<2+;EN#mdzw9Afya8Ou}|%hH0EC#e~b z)<_um_H~wW+~jS-4inmwd9c%E{xIn~77Sg%@I>5d_LWD`V z)yc?DIrzrapIwwkeh)X@V&ZeW)Wp&zGZ?%gWRLKP7iEyw5KF}I@Aweb-3 z&enMbV2!6g)8b99F-$(^%U};iSzftevD7Oz+;w@V0=>TP@@#|8ts#_ng?FlO z39dMjWSsh1TB|#|r-7Z75a)R9bFJys4_DiVnlAlmfhHW1H!ow!zfQRKAiq4PxO$;w z9w8spzjDGYn%vcXyuY4tU_E@a)^DA|44;HQvIqW5u;4TM$3OeWLTLxP`0Wsdgd^uL zB)u3$VS@5JRpd+uNM9E#mjmqIa_{y$mL|&-IkUpZL1ks2%)W<-@H8;NZ z<*TIjV-jnQLf3B62V*kNAeHD~K01T(wwl*+f6@dvxcfbw*NXCvQ)s+*7t}R0HG?;6 z#)GyRmZM@~>{f>g*=OjPnLCFHH5U_YDq9X%0fhq#KkrnB;`i-W9Qe!N<$izK_lxvM z49bzqd1l>fVl!Y(Lj%IH(pr^7mEc!!Gj*M`9YOWFJrp&K8h?uNfNYVEK998)msOj> zb8T(TZ*3}J&CLWlkkie&b+d_muMMxyIRimX>yx?m=oj9~vQHzpt`^DZ&m<)Jnjs0E z_D88h($8!?1p$$#abqvxfr8>W&0uHhP-?lW^5Us{%U&d$V&aMI?pD z7_Xy+Zq?~HL>FAaBVK&=o>$f4r3bhS5DQ$1?RYWm>D(Sg_sLMeP=FCcmbbnAzf%Rf ze*gaAAYKK|MTW>=owTUdBSQ?s!7b}IP`^u)-U z?BQd7gQ~UPXN|kH6&?fovsO!fE0lP~?P|T@jpEl~oj54HS5}XVn0){GPrVzrZ$-}V z>|xA_CJRe}{qJPetp@2g$-8kO7iq>F)^5?}n0cjf%y$Yn3b{C+y3RTh`kU#G+^VaB@U z)L43mH*UG|-|lueohE#WFuEg)GP4WjJl9ACQXyfNki8 zlJS$8Ii6yOpz$$#>8)pXib#%63x;3my?iMqLm3u2LZb8!NlQ)G-?UE87SG6R>uiu- zy%WH={r>B_6u{d)T@GK^41CMR-VP{sJYjJ4hrLMnOsQ&pCGJ01=r5NrH;n#ap+9V( zz6j%9V0v;6$6uX9CB$+|gtMHT8MHJmB7hOZTdm7*55M~wp%TmFonN26OG-X)ZZ=Kz zc$+^Wyd%3pp-(I>a<}o$6)LjGgzLTJ9A%5({DzM%NEs90f^j(?lG!zi~f4p0Y?jg?GkZlNprH=nFgd5f%Gx|hdYR#gd{wEepv3ZZrp^5k00$v zGG-|!=GXSV>D8C-?_+o-Y2F&Asx_$kO#uG<^JF=GB0vH@Wkg=3)DoIQ_TrP+;oX-W zI{3Mg0002q)F^xplB)sFdT=c^Y>pHks%7;0`X`X~AV~hiP0YyH zV0=;|o7CP zdym%MfutcY5^&@`eOt`kF+NnuFb+W-us7GJXGggc%EGnSgFjNW?~Vr)k%-EybIQer zqGcbReZe2r+lh{mis`#Q0|a_D!%X?98*-D(R2zj&gh@Y%)?qUqgQ)|HRqqC(HmJ8> z{7oW#$bN_dsBQpo9)a4}%TJF#`1#$*u^^j^qU$>ENG0>xeL}o4G@pn5Adg05{v_!N zTU?xloIA_uR6*I~@&5d}@@ri+HDA*J>HmwOY+ikyDdUw3nPcO#97U>K4?h2FwA47z zl*luGme;a=%xC%eu82ix7L(sY&k!D;M|G8&og^!p9XhktllU!3@45Esq>W}N=ct|sGGLCY^W zai}{sIVJmPh$9SQ1;aUV2@A(3a;yEuSMXlgGX%1Q9wM+h`!517YRS!E%<&73B7vdT z%Fys`)v?ok3*n!Qaw@9a@%fx<*SJ5MOi_}`q;~PHG@X(kVb{I(k0l=Ni^!Wd4}JnE z3@t4!sBmDLsjg1P+;*FvAJa&^pkj=0S9K zK#77Qm0=*QWMN^!rp62qIZhql4GnGQb~L*-?mAu(d2rucqQCI*nZE~EBFP7CwcCgu zNfFS5P|5G#?YyEK0<4an2thzeGW>4l+_RrZS$~QL(T+(Irgxp9k6v7`Di7+FWW?p!#ZkfLV>VC;n-K`@fM00g zmoG^%F_!=p>QwYapA9xOGou|6atCDK0#n0kI1#qgn-!>M{f&WtSLL79l&6}h+GOI= zW9G3AbN1@}=_>!~FD-|}?M%APKZ$eA+%MYVhXZ0J%&YlJM7h6asE=Hj1q{@Nn?88MFDH>=DRMx&)l%b~{84=k+bpoc`E1Y%hR_V5qw z6|%*h>XVA)r7U4S|4&COCPf^-21eYosoJ_kBR@J7496zVeW1QP3yv>4A6n}C$Y;yz zO)x42OZs?r`8y*>^<>_})YJ>v#c;qX<%1>$@CoP+pxGa%UC{mTaF9lSn))T$a?9p^ zWF~9%)%_72!@T-x{^i!ssuu^T@(&jH$$n;wL9gYSaLRmD*`nOu@*$U-aj*^e-tWud z3{XN42BLZpJ^jqqVY9}qgDwxusD^ArKh@TA$n}IYSzL_K0GyPHkIxr(n6$#%cRyN~ z0=>Pf{svRQ+mS!n)jT~b29R*L9N{1UfZ?~;{5QfTR5IeRBvi_N_p#ho@oPLC z+_`o3ruX#^yUb1$>Y1F{4Qloe|DkLIT*DqJ9c|46TLo>9!N2Q5+l8OP016cy+!*fDFO zy8DLB4XHaLYockwtt5b8^F^YbwGFB!_iBZo>MarRPO1sl%GQsp8I_1Ns?U8W>8-Nz>KGLAkMVEBefO|=QuPtTJh3Z$y z_&=lx|F0sovs2dOr^64YHTo0ISdd`;|D;va#gxuY1@y^#O>H90=mpti)EFoS2>z+7 MXg{d9Z}Z}R0T^ufK>z>% diff --git a/icons/obj/clothing/rings.dmi b/icons/obj/clothing/rings.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d378c34e04e0aafa146a7131820cb3df7015a137 GIT binary patch literal 3041 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 AcmMzZ literal 0 HcmV?d00001 diff --git a/interface/interface.dm b/interface/interface.dm index 267dfdfaca8..cc370f2d626 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -13,7 +13,7 @@ src << "The wiki URL is not set in the server configuration." return -#define CHANGELOG "https://github.com/ParadiseSS13/Paradise/issues?q=is%3Apr+is%3Aclosed" +#define CHANGELOG "https://github.com/ParadiseSS13/Paradise/pulls?q=is%3Apr+is%3Amerged+sort%3Aupdated-desc" /client/verb/changes() set name = "Changelog" set desc = "Visit Github to check out the commits." diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 0c3b2571879..77ceece1e9b 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -2991,7 +2991,7 @@ "bfA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bfB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bfC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard/east) -"bfD" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) +"bfD" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/library) "bfE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "bfF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/library) "bfG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) @@ -3074,7 +3074,7 @@ "bhf" = (/turf/simulated/floor{desc = "\"This is a plaque in honour of those who died in the great space lube airlock incident.\" Scratched in beneath that is a crude image of a clown and a spaceman. The spaceman is slipping. The clown is laughing."; dir = 4; icon_state = "plaque"; name = "Memorial Plaque"; nitrogen = 30; oxygen = 70; temperature = 80},/area/hallway/secondary/exit) "bhg" = (/obj/structure/bush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hallway/secondary/exit) "bhh" = (/turf/space,/area/xenos_station/east) -"bhi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/library) +"bhi" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/library) "bhj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bhk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "bhl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -4612,9 +4612,9 @@ "bKJ" = (/turf/simulated/wall/r_wall,/area/toxins/server) "bKK" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bKL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bKM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bKN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) -"bKO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKM" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKN" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) "bKP" = (/obj/machinery/camera{c_tag = "Research Server Room"; dir = 2; network = list("Research","SS13"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bKQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/area_atmos,/obj/effect/decal/warning_stripes/yellow/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) @@ -4685,8 +4685,8 @@ "bMe" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bMf" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bMg" = (/obj/machinery/door/firedoor{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bMh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bMi" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bMh" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bMi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bMj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bMk" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) "bMl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) @@ -4758,8 +4758,8 @@ "bNz" = (/obj/machinery/computer/scan_consolenew,/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/medical/genetics) "bNA" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bNB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) -"bND" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bNC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) +"bND" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; initialize_directions = 10},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNE" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNF" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/toxins/storage) @@ -13312,9 +13312,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUby aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbClbCdbClbFbbFcbFdbudbudbudbFcbudbsybuebCfbFebhBbFfbkebuhbzfbkebolbFgbkebkebFhbzkbxMbpFbFieLCbFkeKpbFlbFmeHrbFobFpeLjbFqbFrbFsbHsbFubFvbFweLDaaaaaaaaaeKSbFxbFybFzbFzbFAbFBbFCeKSbFDbFEbzIbFFbFGbFHbFIbFJbHPbFLbFMbCLeLEbFNbFObFPbFQeLEbCKbEzbFRbFSbFTbFUbFVbKHeLrbFXbFYbFZeLubGabGbbGcbKIbGebGfbIlbDBbIobEJbEJbGibGjbEJbGkbGlbGmbGnbGobEJbGpbGqbGreLHeLGeLJeLIeLKeLIeLIeLIbBXeKIeKIeKZeLbeKIbGvbGwbGxbrVbGzbGAbGBbIpaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbIqbGEbIqbGFbGGbGHbGHbGHbGHbGHbGIbGJbGKbCfbGLbhBbGMbGNbGObGPbGQeLNeLMeLPeLObIybIybGUbpFbGVbIrbAReKpbGXbGYbGZbDYbHaeLjbHbbHcbHdeLQbHebzybHfeLDaaaaaaaaaeKSbHgbHhbHibHjbFAbFBbFCeKSbHkbHlbHmbHnbHobHpbHqbHrbIsbHtbHubHveLoeLoeLRbHxeLoeLobCKbEzbHybHzbHAbHBbHCbHDeLrbHEbHFbHGeLSbHIbHJbHKbHKbHLbHMbItbHObIubDwbDwbHQbDwbHRbDwbHSbDwbHTbHUbHUbHVbHWbHXeLUbJobJhbIbbIcbIdbIeeLIbIfeLVaaaaaaaaaeKIbIhbIibIjbIkbIvbImbIneKIaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbIxbIIbIFbhBbhBbIJbzhbzhbzhbIMbhBbhBbIRbJjbJibhBbIwbIwbIwbJLbIwbIybIzbIAbIBbICbIybxMbpFbIDbvXbvXeKpeKpeKpeKpeKpbIEeLjeLgeLeeLXeLWeLYbJNeLDeLDczkczkczkeKSeKTeKSeKSeKSeKSeKSeKSeKSbIGbpFbIHeLZbUcbKdbKrbUcbUccjIbIKbILbKwbINbIObIPbIQbLIbFMbISbITbIUbIVbIWbIXbIYbIZbJabJbbJceMabJebJfbJgbGcbHZeLteLtbKJbKJbKJbKJbMgbKJbKJbKJeMbbMOeMceMcbJkbJlbJmbJneLUbIabJpbJqbJrbJsbJteLIbIfeMdaaaaaaaaaeKIbJvbJweKIbDPeKIeKIbDPeKIaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJxaabaaaaaaaaaaaabIwbJybJzbJAbJBbIybJCbJDbJEbJFbIybxMbpFbJGbJHbJIbJJbJKbMQbJMbNabJObJPbJQbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbNcbKebozbKfbpFbKgbKhbKibpFbKjbUcbKkbKlbKmbKnbKobCKbKpbKqbNWbKsbKtbKubKvbNXbKxbKybKzeLpbKAbHBbKBbKCeMebKEbKFbKGeLubGdbGcbGcbGcbFWeLtbKJbKKbKLbKMbKNbKObKPbKQbKJbKRbKSbKTeMceMcbKUbJmbKVeMfbAwbKYbKZbLabLbbLceLIbLdcDsaaaaaaaaaeKIeKIeKIeKIaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIwbLebLfbLgbLhbLibLjbLkbLlbLmbIybxMbLnbLobpFbpFbzIbLpbozbKebNcbLqbLrbLqbLsbLtbLtbLubLvbLwbLtbLtbLxbLtbLybLtbNcbKebozbLzbLAbLBbLCbLDbLEbpFbUcbLFbKlbLGbLHbNYbCKbLJbLKeMheMgeMibLOeMkeMjbCKbLRbLSeLpbLTbLUbLUbLVeMlbLWbLXbLYeLubLZbMabGcbMbbMceLtbKJbMdbMebMfbOrbMhbMibMjbKJbMkbKSbMlbMleMcbMmbMnbMobMpbMqbMrbMsbMtbMubMveLIbIfcDsbMwaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaabMxbMybMzbMybMAaaaaaaaaabIwbIwbMBbMCbLgbMDbMEbMFbJEbMGbMHbIybxMbMIbMJbMKbMLbMMbMNbOvbMPbOwbMRbMSbMTbMUbMVbMVbMWbMXbMXbMXbMXbMXbMXbMYbMZbOybNbbOzbNdbMLbNebNfbNgbNhbNibUcbNjbKlbKmbNkbNYbCKbLJbLKeMmbNmbNnbNobNpeMnbCSbNrbNseLpeLpeMoeMpeLpeMleLreMreMqeLubNvbNwbNxbNybNzeLtbKJbNAbNBbKMbNCbNDbNEbNFbKJbNGbKSbMlbMleMcbNHbNIbNJeMsbNKbtcbtgbNNbNObNPeLIbIfeMteMueMteMweMveMweMweMwaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJxaabaaaaaaaaaaaabIwbJybJzbJAbJBbIybJCbJDbJEbJFbIybxMbpFbJGbJHbJIbJJbJKbMQbJMbNabJObJPbJQbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbNcbKebozbKfbpFbKgbKhbKibpFbKjbUcbKkbKlbKmbKnbKobCKbKpbKqbNWbKsbKtbKubKvbNXbKxbKybKzeLpbKAbHBbKBbKCeMebKEbKFbKGeLubGdbGcbGcbGcbFWeLtbKJbKKbKLbMhbNCbNDbKPbKQbKJbKRbKSbKTeMceMcbKUbJmbKVeMfbAwbKYbKZbLabLbbLceLIbLdcDsaaaaaaaaaeKIeKIeKIeKIaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIwbLebLfbLgbLhbLibLjbLkbLlbLmbIybxMbLnbLobpFbpFbzIbLpbozbKebNcbLqbLrbLqbLsbLtbLtbLubLvbLwbLtbLtbLxbLtbLybLtbNcbKebozbLzbLAbLBbLCbLDbLEbpFbUcbLFbKlbLGbLHbNYbCKbLJbLKeMheMgeMibLOeMkeMjbCKbLRbLSeLpbLTbLUbLUbLVeMlbLWbLXbLYeLubLZbMabGcbMbbMceLtbKJbMdbMebMfbOrbKNbKMbMjbKJbMkbKSbMlbMleMcbMmbMnbMobMpbMqbMrbMsbMtbMubMveLIbIfcDsbMwaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaabMxbMybMzbMybMAaaaaaaaaabIwbIwbMBbMCbLgbMDbMEbMFbJEbMGbMHbIybxMbMIbMJbMKbMLbMMbMNbOvbMPbOwbMRbMSbMTbMUbMVbMVbMWbMXbMXbMXbMXbMXbMXbMYbMZbOybNbbOzbNdbMLbNebNfbNgbNhbNibUcbNjbKlbKmbNkbNYbCKbLJbLKeMmbNmbNnbNobNpeMnbCSbNrbNseLpeLpeMoeMpeLpeMleLreMreMqeLubNvbNwbNxbNybNzeLtbKJbNAbNBbMhbKObMibNEbNFbKJbNGbKSbMlbMleMcbNHbNIbNJeMsbNKbtcbtgbNNbNObNPeLIbIfeMteMueMteMweMveMweMweMwaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNSbNTbNUbNVbNSbOZbPkbPabIwbNZbOabObbOcbOdbOebOfbOgbOgbOhbIybOibOjbOkbXibXibOlbOmbOnbXicblcblbOobOpbOqcblcblbPZbNcbNceMxeMyeMyeMyeMzbOteMyeMyeMAbOueMBeMBbRpeMBbRqeMCeMBeMDbRrbREbUceMEbOBbLJbOCeMFbODbOEbOFbOGeMFbCKbLRbOHeMGbOIbOJbOKbOLbOMbONeMHbOObOPbOQbORbOSbOTbOUeLtbKJbKJbKJbKJbKJbKJbKJbKJbKJbOVbOWbOXbOXeMcbSlbUdbTLeLIeLIeLIeLIeLIeLIeLIeLIbIfeMtbPbbPceMIbPebPebPfeMwaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeMKeMJeMJeMLeMMeMMbQZbQZbQZbQZeMNaabaabaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMzbPibPjbPibMzbUebPlbPmbPnbPobPpbPqbPrbPsbIybPtbPubPvbPwbIybOjbOjbPxbXibPybPzbPAbPBbPCcblbPDbPEbPFbPGbPHcblbPIbPJbPKeMybPLbPMbPNbPObPPbPQbPReMObPTeMPbPUbPVbPWbPXbPYbUfbQabQbbQcbQdbQebQfbQgbLKbQhbQibQjbQkbQlbQmbCSbQnbQobQpbQqbOKbQrbQrbQsbQteLubQubQvbQwbQxbQybQzbQAeLtbQBbQCbQDbQEbQDbQDbQFeMReMQbQGbQHbQIbQJeMcbQKbQLbJneKIbsabQMbQNbQObQObQNbQObQPeMtbQQbQReMIbPebQSbQTeMwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMSbQVbQWbQVeMMbQZbQZbQXbQYbQXbQZbQZaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNSbPibPibPibRabRbbMCbRcbRdbRebMCbPqbRfbRgbIybIybIybIybIybIybRhbOjbRicbXbRmbRkbRkbRkbRocbldrybRnbRnbRnduveMTbUJbUCbUNeMUbRsbRtbRubRvbRwbRxeMyeMAbRyeMBbRzbRAbRBbRCbRDeMBbLFbKmbLGbLHbVmbRFbRGbRHeMVbRIbwrbvwbuKeMFbRMbRNbROeMWbRPbRQbRRbRSbRTbRUeLueLueLueLueLueMXeMZeMYeLtbRVbQDbQDbRWbQDbRXbRYeNbeNabRZbKSbSabSaeMcbJlbSbbJneKIeMtbcZeMteMteMteMteMteMteMtbSdbSeeMwbSfbSgbSheMwaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbSibQVbQVbSjbQZbQZbQXbQXbSkbQXbQXbQZbQZaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/paradise.dme b/paradise.dme index c67c19c9dac..b15100499bf 100644 --- a/paradise.dme +++ b/paradise.dme @@ -316,6 +316,10 @@ #include "code\game\gamemodes\nuclear\pinpointer.dm" #include "code\game\gamemodes\revolution\revolution.dm" #include "code\game\gamemodes\revolution\rp_revolution.dm" +#include "code\game\gamemodes\shadowling\shadowling.dm" +#include "code\game\gamemodes\shadowling\shadowling_abilities.dm" +#include "code\game\gamemodes\shadowling\shadowling_items.dm" +#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\vampire\hud.dm" #include "code\game\gamemodes\vampire\vampire.dm" @@ -617,6 +621,7 @@ #include "code\game\objects\items\mountable_frames\apc_frame.dm" #include "code\game\objects\items\mountable_frames\fire_alarm.dm" #include "code\game\objects\items\mountable_frames\frames.dm" +#include "code\game\objects\items\mountable_frames\intercom.dm" #include "code\game\objects\items\mountable_frames\lights.dm" #include "code\game\objects\items\mountable_frames\mountables.dm" #include "code\game\objects\items\mountable_frames\newscaster_frame.dm" @@ -918,6 +923,7 @@ #include "code\modules\clothing\gloves\boxing.dm" #include "code\modules\clothing\gloves\color.dm" #include "code\modules\clothing\gloves\miscellaneous.dm" +#include "code\modules\clothing\gloves\rings.dm" #include "code\modules\clothing\head\collectable.dm" #include "code\modules\clothing\head\hardhat.dm" #include "code\modules\clothing\head\helmet.dm" @@ -1309,6 +1315,7 @@ #include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_items.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm" +#include "code\modules\mob\living\simple_animal\ascendant_shadowling.dm" #include "code\modules\mob\living\simple_animal\bees.dm" #include "code\modules\mob\living\simple_animal\borer.dm" #include "code\modules\mob\living\simple_animal\constructs.dm" diff --git a/sound/effects/fingersnap.ogg b/sound/effects/fingersnap.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f7046403513dad1bfa059f5113b8dc6e800c8389 GIT binary patch literal 7235 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 literal 0 HcmV?d00001 From 56ea5311a9913a9421f13cb6854783cfd2ce5da9 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 6 May 2015 20:57:37 -0400 Subject: [PATCH 3/4] Revert "Manual update" This reverts commit 7aa67928b37463a6058656553fb10a32d91fa7b6. --- code/ATMOSPHERICS/atmospherics.dm | 9 +- .../components/unary/unary_base.dm | 4 +- code/__HELPERS/global_lists.dm | 3 +- code/datums/mind.dm | 72 +- code/datums/uplink_item.dm | 2 +- code/game/area/areas.dm | 2 +- code/game/dna/dna_misc.dm | 8 +- code/game/dna/genes/monkey.dm | 8 +- .../gamemodes/changeling/powers/lesserform.dm | 2 +- code/game/gamemodes/shadowling/shadowling.dm | 291 --------- .../shadowling/shadowling_abilities.dm | 617 ------------------ .../gamemodes/shadowling/shadowling_items.dm | 103 --- .../special_shadowling_abilities.dm | 166 ----- code/game/machinery/cloning.dm | 9 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/machinery/cryo.dm | 7 +- code/game/objects/effects/aliens.dm | 6 - .../objects/items/devices/radio/intercom.dm | 133 +--- .../items/mountable_frames/intercom.dm | 10 - .../items/stacks/sheets/sheet_types.dm | 1 - .../objects/items/weapons/cigs_lighters.dm | 69 +- .../objects/items/weapons/storage/fancy.dm | 60 +- .../closets/secure/engineering.dm | 7 +- .../crates_lockers/closets/wardrobe.dm | 10 +- code/game/objects/structures/window.dm | 5 - code/game/response_team.dm | 4 - code/game/shuttle_engines.dm | 3 - code/game/turfs/simulated/walls.dm | 3 - code/modules/admin/admin.dm | 3 + code/modules/admin/player_panel.dm | 6 - code/modules/admin/verbs/antag-ooc.dm | 4 +- code/modules/client/client defines.dm | 2 +- code/modules/client/preferences.dm | 4 +- code/modules/clothing/gloves/boxing.dm | 1 - code/modules/clothing/gloves/rings.dm | 97 --- code/modules/clothing/head/jobs.dm | 5 - code/modules/clothing/under/miscellaneous.dm | 9 +- code/modules/mining/coins.dm | 13 - code/modules/mining/mine_turfs.dm | 4 +- code/modules/mob/death.dm | 6 +- code/modules/mob/language.dm | 8 - .../mob/living/carbon/alien/alien_defenses.dm | 2 - code/modules/mob/living/carbon/alien/death.dm | 4 +- .../living/carbon/alien/humanoid/humanoid.dm | 13 +- .../carbon/alien/humanoid/update_icons.dm | 2 +- .../mob/living/carbon/brain/brain_item.dm | 4 +- code/modules/mob/living/carbon/brain/death.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 22 +- code/modules/mob/living/carbon/carbon.dm | 86 +-- code/modules/mob/living/carbon/human/death.dm | 6 +- code/modules/mob/living/carbon/human/emote.dm | 25 +- code/modules/mob/living/carbon/human/human.dm | 12 +- .../mob/living/carbon/human/human_organs.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 21 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../modules/mob/living/carbon/metroid/life.dm | 2 +- .../modules/mob/living/carbon/monkey/death.dm | 4 +- code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/living/carbon/species.dm | 3 +- code/modules/mob/living/living.dm | 538 +++++++-------- code/modules/mob/living/login.dm | 8 - code/modules/mob/living/silicon/ai/ai.dm | 1 + code/modules/mob/living/silicon/death.dm | 4 +- code/modules/mob/living/silicon/mommi/life.dm | 2 +- .../modules/mob/living/silicon/robot/death.dm | 4 +- .../living/silicon/robot/drone/drone_items.dm | 7 +- .../mob/living/silicon/robot/inventory.dm | 13 +- code/modules/mob/living/silicon/robot/life.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 16 +- .../mob/living/silicon/robot/robot_modules.dm | 6 +- .../simple_animal/ascendant_shadowling.dm | 33 - code/modules/mob/mob.dm | 2 +- code/modules/mob/mob_defines.dm | 2 +- code/modules/mob/mob_grab.dm | 55 +- code/modules/mob/mob_movement.dm | 2 +- code/modules/mob/transform_procs.dm | 30 +- code/modules/organs/organ_external.dm | 7 +- code/modules/power/cable.dm | 8 - .../procedural mapping/mapGenerator.dm | 101 +-- .../procedural mapping/mapGeneratorModule.dm | 73 +-- .../mapGeneratorModules/nature.dm | 2 +- .../procedural mapping/mapGeneratorReadme.dm | 36 +- .../mapGenerators/nature.dm | 4 +- code/modules/projectiles/gun.dm | 2 - code/modules/projectiles/projectile.dm | 3 +- code/modules/projectiles/projectile/change.dm | 4 +- code/modules/projectiles/projectile/magic.dm | 4 +- code/modules/reagents/Chemistry-Holder.dm | 2 +- code/modules/reagents/Chemistry-Reagents.dm | 4 +- .../reagents/reagent_containers/food/cans.dm | 121 +++- .../reagent_containers/food/drinks.dm | 9 +- .../reagents/reagent_containers/syringes.dm | 11 +- .../research/designs/autolathe_designs.dm | 8 - .../machinery/artifact_analyser.dm | 5 +- code/setup.dm | 3 +- code/stylesheet.dm | 7 +- icons/misc/buildmode.dmi | Bin 1151 -> 911 bytes icons/mob/head.dmi | Bin 205391 -> 205118 bytes icons/mob/human_races/r_shadowling.dmi | Bin 1734 -> 0 bytes icons/mob/mob.dmi | Bin 206295 -> 203940 bytes icons/obj/clothing/hats.dmi | Bin 104750 -> 104459 bytes icons/obj/clothing/rings.dmi | Bin 3041 -> 0 bytes interface/interface.dm | 2 +- maps/cyberiad.dmm | 24 +- paradise.dme | 7 - sound/effects/fingersnap.ogg | Bin 7235 -> 0 bytes 106 files changed, 672 insertions(+), 2494 deletions(-) delete mode 100644 code/game/gamemodes/shadowling/shadowling.dm delete mode 100644 code/game/gamemodes/shadowling/shadowling_abilities.dm delete mode 100644 code/game/gamemodes/shadowling/shadowling_items.dm delete mode 100644 code/game/gamemodes/shadowling/special_shadowling_abilities.dm delete mode 100644 code/game/objects/items/mountable_frames/intercom.dm delete mode 100644 code/modules/clothing/gloves/rings.dm delete mode 100644 code/modules/mob/living/simple_animal/ascendant_shadowling.dm delete mode 100644 icons/mob/human_races/r_shadowling.dmi delete mode 100644 icons/obj/clothing/rings.dmi delete mode 100644 sound/effects/fingersnap.ogg diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index dbd10396c83..c212e3132c5 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -25,16 +25,12 @@ Pipelines + Other Objects -> Pipe network var/initialize_directions = 0 var/pipe_color - var/image/pipe_image - var/global/datum/pipe_icon_manager/icon_manager /obj/machinery/atmospherics/Destroy() for(var/mob/living/M in src) //ventcrawling is serious business M.remove_ventcrawl() - M.forceMove(src.loc) - if(pipe_image) - del(pipe_image) //we have to del it, or it might keep a ref somewhere else + M.loc = src.loc ..() // Find a connecting /obj/machinery/atmospherics in specified direction. @@ -167,9 +163,6 @@ obj/machinery/atmospherics/proc/check_connect_types_construction(obj/machinery/a user.forceMove(target_move.loc) //handles entering and so on user.visible_message("You hear something squeezing through the ducts.", "You climb out the ventilation system.") else if(target_move.can_crawl_through()) - if(target_move.return_network(target_move) != return_network(src)) - user.remove_ventcrawl() - user.add_ventcrawl(target_move) user.loc = target_move user.client.eye = target_move //if we don't do this, Byond only updates the eye every tick - required for smooth movement if(world.time - user.last_played_vent > VENT_SOUND_DELAY) diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index 46b6ee9a708..c1a01996343 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -66,7 +66,7 @@ return_network(obj/machinery/atmospherics/reference) build_network() - if(reference == node || reference == src) + if(reference==node) return network return null @@ -89,7 +89,7 @@ if(reference==node) del(network) node = null - + update_icon() update_underlays() diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 34082be122e..32bd4f9a823 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -62,8 +62,7 @@ var/global/list/blocked_mobs = list(/mob/living/simple_animal/hostile, /mob/living/simple_animal/hostile/carp/holocarp, /mob/living/simple_animal/hostile/mining_drone, /mob/living/simple_animal/hostile/spaceWorm, - /mob/living/simple_animal/hostile/spaceWorm/wormHead, - /mob/living/simple_animal/ascendant_shadowling + /mob/living/simple_animal/hostile/spaceWorm/wormHead ) //Preferences stuff diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 5db7e620325..9114acbf2dc 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -312,25 +312,6 @@ datum/mind sections["traitor"] = text - /** SHADOWLING **/ - text = "shadowling" - if(ticker.mode.config_tag == "shadowling") - text = uppertext(text) - text = "[text]: " - if(src in ticker.mode.shadows) - text += "SHADOWLING|thrall|human" - else if(src in ticker.mode.shadowling_thralls) - text += "Shadowling|THRALL|human" - else - text += "shadowling|thrall|HUMAN" - - if(current && current.client && current.client.prefs.be_special & BE_SHADOWLING) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["shadowling"] = text - /** MONKEY ***/ if (istype(current, /mob/living/carbon)) text = "monkey" @@ -962,60 +943,9 @@ datum/mind ticker.mode.forge_traitor_objectives(src) usr << "\blue The objectives for traitor [key] have been generated. You can edit them and anounce manually." - else if(href_list["shadowling"]) - switch(href_list["shadowling"]) - if("clear") - ticker.mode.update_shadow_icons_removed(src) - current.spell_list.Cut() - if(src in ticker.mode.shadows) - ticker.mode.shadows -= src - special_role = null - current << "Your powers have been quenched! You are no longer a shadowling!" - current.spell_list.Cut() - message_admins("[key_name_admin(usr)] has de-shadowling'ed [current].") - log_admin("[key_name(usr)] has de-shadowling'ed [current].") - current.verbs -= /mob/living/carbon/human/proc/shadowling_hatch - current.verbs -= /mob/living/carbon/human/proc/shadowling_ascendance - if(current.languages) - for(var/datum/language/L in current.languages) - if(L.name == "Shadowling Hivemind") - del(L) - else if(src in ticker.mode.shadowling_thralls) - ticker.mode.shadowling_thralls -= src - special_role = null - if(current.languages) - for(var/datum/language/L in current.languages) - if(L.name == "Shadowling Hivemind") - del(L) - current << "You have been brainwashed! You are no longer a thrall!" - message_admins("[key_name_admin(usr)] has de-thrall'ed [current].") - log_admin("[key_name(usr)] has de-thrall'ed [current].") - if("shadowling") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.shadows += src - special_role = "shadowling" - current << "You notice a brightening around you. No, it isn't that. The shadows grow, darken, swirl. The darkness has a new welcome for you, and you realize with a \ - start that you can't be human. No, you are a shadowling, a harbringer of the shadows! Your alien abilities have been unlocked from within, and you may both commune with your allies and use \ - a chrysalis to reveal your true form. You are to ascend at all costs." - ticker.mode.finalize_shadowling(src) - ticker.mode.update_shadow_icons_added(src) - if("thrall") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.add_thrall(src) - special_role = "thrall" - current << "All at once it becomes clear to you. Where others see darkness, you see an ally. You realize that the shadows are not dead and dark as one would think, but \ - living, and breathing, and eating. Their children, the Shadowlings, are to be obeyed and protected at all costs." - current << "You may use the Hivemind Commune ability to communicate with your fellow enlightened ones." - message_admins("[key_name_admin(usr)] has thrall'ed [current].") - log_admin("[key_name(usr)] has thrall'ed [current].") - else if (href_list["monkey"]) var/mob/living/L = current - if (L.notransform) + if (L.monkeyizing) return switch(href_list["monkey"]) if("healthy") diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 8ba5f8677d5..1db0e95da0d 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -543,7 +543,7 @@ var/list/uplink_items = list() /datum/uplink_item/badass/syndiecigs name = "Syndicate Smokes" - desc = "Strong flavor, dense smoke, infused with omnizine." + desc = "Strong flavor, dense smoke, infused with Doctor's Delight." item = /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate cost = 4 diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index a5e9b3876eb..2115b5e68e6 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -385,7 +385,7 @@ thunk(L) // Ambience goes down here -- make sure to list each area seperately for ease of adding things in later, thanks! Note: areas adjacent to each other should have the same sounds to prevent cutoff when possible.- LastyScratch - if(L && L.client && !L.client.ambience_playing && (L.client.prefs.sound & SOUND_BUZZ)) //split off the white noise from the rest of the ambience because of annoyance complaints - Kluys + if(!L.client.ambience_playing && L && L.client && (L.client.prefs.sound & SOUND_BUZZ)) //split off the white noise from the rest of the ambience because of annoyance complaints - Kluys L.client.ambience_playing = 1 L << sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = 2) else if (L && L.client && !(L.client.prefs.sound & SOUND_BUZZ)) L.client.ambience_playing = 0 diff --git a/code/game/dna/dna_misc.dm b/code/game/dna/dna_misc.dm index bc2098d77a6..bda19278266 100644 --- a/code/game/dna/dna_misc.dm +++ b/code/game/dna/dna_misc.dm @@ -402,7 +402,7 @@ if (isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && istype(M, /mob/living/carbon/human)) // human > monkey var/mob/living/carbon/human/H = M - H.notransform = 1 + H.monkeyizing = 1 var/list/implants = list() //Try to preserve implants. for(var/obj/item/weapon/implant/W in H) implants += W @@ -413,7 +413,7 @@ if (W==H.w_uniform) // will be teared continue H.unEquip(W) - M.notransform = 1 + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.invisibility = 101 @@ -478,7 +478,7 @@ if (!isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && !istype(M, /mob/living/carbon/human)) // monkey > human, var/mob/living/carbon/monkey/Mo = M - Mo.notransform = 1 + Mo.monkeyizing = 1 var/list/implants = list() //Still preserving implants for(var/obj/item/weapon/implant/W in Mo) implants += W @@ -486,7 +486,7 @@ if(!connected) for(var/obj/item/W in (Mo.contents-implants)) Mo.unEquip(W) - M.notransform = 1 + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.invisibility = 101 diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index c10178b285a..03ca9880c2c 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -12,7 +12,7 @@ // testing("Cannot monkey-ify [M], type is [M.type].") return var/mob/living/carbon/human/H = M - H.notransform = 1 + H.monkeyizing = 1 var/list/implants = list() //Try to preserve implants. for(var/obj/item/weapon/implant/W in H) implants += W @@ -23,7 +23,7 @@ if (W==H.w_uniform) // will be teared continue H.unEquip(W) - M.notransform = 1 + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.invisibility = 101 @@ -86,7 +86,7 @@ testing("Cannot humanize [M], type is [M.type].") return var/mob/living/carbon/monkey/Mo = M - Mo.notransform = 1 + Mo.monkeyizing = 1 var/list/implants = list() //Still preserving implants for(var/obj/item/weapon/implant/W in Mo) implants += W @@ -94,7 +94,7 @@ if(!connected) for(var/obj/item/W in (Mo.contents-implants)) Mo.unEquip(W) - M.notransform = 1 + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.invisibility = 101 diff --git a/code/game/gamemodes/changeling/powers/lesserform.dm b/code/game/gamemodes/changeling/powers/lesserform.dm index 09751412a30..a769ee47bd0 100644 --- a/code/game/gamemodes/changeling/powers/lesserform.dm +++ b/code/game/gamemodes/changeling/powers/lesserform.dm @@ -23,7 +23,7 @@ for(var/obj/item/weapon/implant/W in C) implants += W - C.notransform = 1 + C.monkeyizing = 1 C.canmove = 0 C.icon = null C.overlays.Cut() diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm deleted file mode 100644 index 51cf619fb12..00000000000 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ /dev/null @@ -1,291 +0,0 @@ -/* - -SHADOWLING: A gamemode based on previously-run events - -Aliens called shadowlings are on the station. -These shadowlings can 'enthrall' crew members and enslave them. -They also burn in the light but heal rapidly whilst in the dark. -The game will end under two conditions: - 1. The shadowlings die - 2. The emergency shuttle docks at CentCom - -Shadowling strengths: - - The dark - - Hard vacuum (They are not affected by it) - - Their thralls who are not harmed by the light - - Stealth - -Shadowling weaknesses: - - The light - - Fire - - Enemy numbers - - Lasers (Lasers are concentrated light and do more damage) - - Flashbangs (High stun and high burn damage; if the light stuns humans, you bet your ass it'll hurt the shadowling very much!) - -Shadowlings start off disguised as normal crew members, and they only have two abilities: Hatch and Enthrall. -They can still enthrall and perhaps complete their objectives in this form. -Hatch will, after a short time, cast off the human disguise and assume the shadowling's true identity. -They will then assume the normal shadowling form and gain their abilities. - -The shadowling will seem OP, and that's because it kinda is. Being restricted to the dark while being alone most of the time is extremely difficult and as such the shadowling needs powerful abilities. -Made by Xhuis - -*/ - - - -/* - GAMEMODE -*/ - - -/datum/game_mode - var/list/datum/mind/shadows = list() - var/list/datum/mind/shadowling_thralls = list() - var/list/shadow_objectives = list() - var/required_thralls = 15 //How many thralls are needed (hardcoded for now) - var/shadowling_ascended = 0 //If at least one shadowling has ascended - var/shadowling_dead = 0 //is shadowling kill - - -/proc/is_thrall(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.shadowling_thralls) - - -/proc/is_shadow_or_thrall(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && ((M.mind in ticker.mode.shadowling_thralls) || (M.mind in ticker.mode.shadows)) - - -/proc/is_shadow(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.shadows) - - -/datum/game_mode/shadowling - name = "shadowling" - config_tag = "shadowling" - required_players = 30 - required_enemies = 2 - recommended_enemies = 2 - restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain") - -/datum/game_mode/shadowling/announce() - world << "The current game mode is - Shadowling!" - world << "There are alien shadowlings on the station. Crew: Kill the shadowlings before they can eat or enthrall the crew. Shadowlings: Enthrall the crew while remaining in hiding." - -/datum/game_mode/shadowling/pre_setup() - if(config.protect_roles_from_antagonist) - restricted_jobs += protected_jobs - - var/list/datum/mind/possible_shadowlings = get_players_for_role(BE_SHADOWLING) - - if(!possible_shadowlings.len) - return 0 - - for(var/datum/mind/player in possible_shadowlings) - for(var/job in restricted_jobs) - if(player.assigned_role == job) - possible_shadowlings -= player - - var/shadowlings = 2 //How many shadowlings there are; hardcoded to 2 - - while(shadowlings) - var/datum/mind/shadow = pick(possible_shadowlings) - shadows += shadow - possible_shadowlings -= shadow - modePlayer += shadow - shadow.special_role = "Shadowling" - shadowlings-- - return 1 - - -/datum/game_mode/shadowling/post_setup() - for(var/datum/mind/shadow in shadows) - log_game("[shadow.key] (ckey) has been selected as a Shadowling.") - sleep(10) - shadow.current << "
" - shadow.current << "You are a shadowling!" - greet_shadow(shadow) - finalize_shadowling(shadow) - process_shadow_objectives(shadow) - //give_shadowling_abilities(shadow) - ..() - return - -/datum/game_mode/proc/greet_shadow(var/datum/mind/shadow) - shadow.current << "Currently, you are disguised as an employee aboard [world.name]." - shadow.current << "In your limited state, you have three abilities: Enthrall, Hatch, and Shadowling Hivemind (:8)." - shadow.current << "Any other shadowlings are your allies. You must assist them as they shall assist you." - shadow.current << "If you are new to shadowling, or want to read about abilities, check the wiki page at http://nanotrasen.se/wiki/index.php/Shadowling
" - - -/datum/game_mode/proc/process_shadow_objectives(var/datum/mind/shadow_mind) - var/objective = "enthrall" //may be devour later, but for now it seems murderbone-y - - if(objective == "enthrall") - var/objective_explanation = "Ascend to your true form by use of the Ascendance ability. This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." - shadow_objectives += "enthrall" - shadow_mind.memory += "Objective #1: [objective_explanation]" - shadow_mind.current << "Objective #1: [objective_explanation]
" - - -/datum/game_mode/proc/finalize_shadowling(var/datum/mind/shadow_mind) - var/mob/living/carbon/human/S = shadow_mind.current - shadow_mind.current.verbs += /mob/living/carbon/human/proc/shadowling_hatch - S.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/enthrall - spawn(0) - shadow_mind.current.add_language("Shadowling Hivemind") - update_shadow_icons_added(shadow_mind) - if(shadow_mind.assigned_role == "Clown") - S << "Your alien nature has allowed you to overcome your clownishness." - S.mutations.Remove(CLUMSY) - -/datum/game_mode/proc/add_thrall(datum/mind/new_thrall_mind) - if (!istype(new_thrall_mind)) - return 0 - if(!(new_thrall_mind in shadowling_thralls)) - shadowling_thralls += new_thrall_mind - update_shadow_icons_added(new_thrall_mind) - new_thrall_mind.current.attack_log += "\[[time_stamp()]\] Became a thrall" - new_thrall_mind.memory += "The Shadowlings' Objectives: Ascend to your true form by use of the Ascendance ability. \ - This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." - new_thrall_mind.current << "The objectives of your shadowlings:: Ascend to your true form by use of the Ascendance ability. \ - This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." - new_thrall_mind.current.add_language("Shadowling Hivemind") - return 1 - - - -/* - GAME FINISH CHECKS -*/ - - -/datum/game_mode/shadowling/check_finished() - var/shadows_alive = 0 //and then shadowling was kill - for(var/datum/mind/shadow in shadows) //but what if shadowling was not kill? - if(!istype(shadow.current,/mob/living/carbon/human) && !istype(shadow.current,/mob/living/simple_animal/ascendant_shadowling)) - continue - if(shadow.current.stat == DEAD) - continue - shadows_alive++ - if(shadows_alive) - return ..() - else - shadowling_dead = 1 //but shadowling was kill :( - return 1 - - -/datum/game_mode/shadowling/proc/check_shadow_victory() - var/success = 0 //Did they win? - if(shadow_objectives.Find("enthrall")) - success = shadowling_ascended - return success - - -/datum/game_mode/shadowling/declare_completion() - if(check_shadow_victory() && emergency_shuttle.returned()) //Doesn't end instantly - this is hacky and I don't know of a better way ~X - world << "The shadowlings have ascended and taken over the station!" - else if(shadowling_dead && !check_shadow_victory()) //If the shadowlings have ascended, they can not lose the round - world << "The shadowlings have been killed by the crew!" - else if(!check_shadow_victory() && emergency_shuttle.returned()) - world << "The crew has escaped the station before the shadowlings could ascend!" - ..() - return 1 - - -/datum/game_mode/proc/auto_declare_completion_shadowling() - var/text = "" - if(shadows.len) - text += "
The shadowlings were:" - for(var/datum/mind/shadow in shadows) - text += "
[shadow.key] was [shadow.name] (" - if(shadow.current) - if(shadow.current.stat == DEAD) - text += "died" - else - text += "survived" - if(shadow.current.real_name != shadow.name) - text += " as [shadow.current.real_name]" - else - text += "body destroyed" - text += ")" - text += "
" - if(shadowling_thralls.len) - text += "
The thralls were:" - for(var/datum/mind/thrall in shadowling_thralls) - text += "
[thrall.key] was [thrall.name] (" - if(thrall.current) - if(thrall.current.stat == DEAD) - text += "died" - else - text += "survived" - if(thrall.current.real_name != thrall.name) - text += " as [thrall.current.real_name]" - else - text += "body destroyed" - text += "
" - world << text - - -/* - MISCELLANEOUS -*/ - - -/datum/species/shadow/ling - //Normal shadowpeople but with enhanced effects - name = "Shadowling" - - icobase = 'icons/mob/human_races/r_shadowling.dmi' - deform = 'icons/mob/human_races/r_shadowling.dmi' - - light_effect_amp = 1 - blood_color = "#555555" - flesh_color = "#222222" - - flags = NO_BLOOD | NO_BREATHE | NO_SCAN | NO_INTORGANS - burn_mod = 2 //2x burn damage - -/datum/game_mode/proc/update_shadow_icons_added(datum/mind/shadow_mind) - spawn(0) - for(var/datum/mind/shadowling in shadows) - if(shadowling.current && shadowling != shadow_mind) - if(shadowling.current.client) - var/I = image('icons/mob/mob.dmi', loc = shadow_mind.current, icon_state = "thrall") - shadowling.current.client.images += I - if(shadow_mind.current) - if(shadow_mind.current.client) - var/image/J = image('icons/mob/mob.dmi', loc = shadowling.current, icon_state = "shadowling") - shadow_mind.current.client.images += J - for(var/datum/mind/thrall in shadowling_thralls) - if(thrall.current) - if(thrall.current.client) - var/I = image('icons/mob/mob.dmi', loc = shadow_mind.current, icon_state = "thrall") - thrall.current.client.images += I - if(shadow_mind.current) - if(shadow_mind.current.client) - var/image/J = image('icons/mob/mob.dmi', loc = thrall.current, icon_state = "thrall") - shadow_mind.current.client.images += J - -/datum/game_mode/proc/update_shadow_icons_removed(datum/mind/shadow_mind) - spawn(0) - for(var/datum/mind/shadowling in shadows) - if(shadowling.current) - if(shadowling.current.client) - for(var/image/I in shadowling.current.client.images) - if((I.icon_state == "thrall" || I.icon_state == "shadowling") && I.loc == shadow_mind.current) - del(I) - - for(var/datum/mind/thrall in thralls) - if(thrall.current) - if(thrall.current.client) - for(var/image/I in thrall.current.client.images) - if((I.icon_state == "thrall" || I.icon_state == "shadowling") && I.loc == shadow_mind.current) - del(I) - - if(shadow_mind.current) - if(shadow_mind.current.client) - for(var/image/I in shadow_mind.current.client.images) - if(I.icon_state == "thrall" || I.icon_state == "shadowling") - del(I) diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm deleted file mode 100644 index 3260d8e5245..00000000000 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ /dev/null @@ -1,617 +0,0 @@ -/obj/effect/proc_holder/spell/wizard/targeted/glare - name = "Glare" - desc = "Stuns and mutes a target for a decent duration." - panel = "Shadowling Abilities" - charge_max = 300 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/glare/cast(list/targets) - for(var/mob/living/carbon/human/target in targets) - if(!ishuman(target)) - charge_counter = charge_max - return - if(target.stat) - charge_counter = charge_max - return - if(is_shadow_or_thrall(target)) - usr << "You don't see why you would want to paralyze an ally." - charge_counter = charge_max - return - - usr.visible_message("[usr]'s eyes flash a blinding red!") - target.visible_message("[target] freezes in place, their eyes glazing over...") - if(in_range(target, usr)) - target << "Your gaze is forcibly drawn into [usr]'s eyes, and you are mesmerized by the heavenly lights..." - else //Only alludes to the shadowling if the target is close by - target << "Red lights suddenly dance in your vision, and you are mesmerized by the heavenly lights..." - target.Stun(10) - if(target.reagents) - target.reagents.add_reagent("capulettium_plus", 4) //This is really bad but it's the only way it works. - - - -/obj/effect/proc_holder/spell/wizard/aoe_turf/veil - name = "Veil" - desc = "Extinguishes all electronic lights in a decent radius." - panel = "Shadowling Abilities" - charge_max = 250 //Short cooldown because people can just turn the lights back on - clothes_req = 0 - range = 5 - -/obj/effect/proc_holder/spell/wizard/aoe_turf/veil/cast(list/targets) - usr << "You silently disable all nearby lights." - var/list/blacklisted_lights = list(/obj/item/device/flashlight/flare, /obj/item/device/flashlight/slime) - for(var/turf/T in targets) - for(var/obj/item/device/flashlight/F in T.contents) - if(is_type_in_list(F, blacklisted_lights)) - F.visible_message("[F] goes slightly dim for a moment.") - return - F.on = 0 - F.visible_message("[F] gutters and falls dark.") - F.update_brightness() - for(var/obj/machinery/light/L in T.contents) - L.on = 0 - L.visible_message("[L] flickers and falls dark.") - L.update(0) - for(var/obj/item/device/pda/P in T.contents) - P.fon = 0 - P.SetLuminosity(0) - for(var/obj/effect/glowshroom/G in orange(2, usr)) //Very small radius - G.visible_message("\The [G] withers away!") - qdel(G) - for(var/mob/living/carbon/human/H in T.contents) - for(var/obj/item/device/flashlight/F in H) - if(is_type_in_list(F, blacklisted_lights)) - F.visible_message("[F] goes slightly dim for a moment.") - return - F.on = 0 - F.visible_message("[F] gutters and falls dark.") - F.update_brightness() - for(var/obj/item/device/pda/P in H) - P.fon = 0 - P.SetLuminosity(0) //failsafe - if(H != usr) - H << "You feel a chill and are plunged into darkness." - H.luminosity = 0 //This might not be required, but it just acts as another failsafe. - - - -/obj/effect/proc_holder/spell/wizard/targeted/shadow_walk - name = "Shadow Walk" - desc = "Phases you into the space between worlds for a short time, allowing movement through walls and invisbility." - panel = "Shadowling Abilities" - charge_max = 600 - clothes_req = 0 - range = -1 - include_user = 1 - -/obj/effect/proc_holder/spell/wizard/targeted/shadow_walk/cast(list/targets) - for(var/mob/living/user in targets) - playsound(user.loc, 'sound/effects/bamf.ogg', 50, 1) - user.visible_message("[user] vanishes into thin air!", "You enter the space between worlds as a passageway.") - user.SetStunned(0) - user.SetWeakened(0) - user.incorporeal_move = 1 - user.alpha = 0 - if(user.buckled) - user.buckled.unbuckle() - sleep(40) //4 seconds - user.visible_message("[user] appears out of nowhere!", "The pressure becomes too much and you vacate the interdimensional darkness.") - user.incorporeal_move = 0 - user.alpha = 255 - - - -/obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze - name = "Flash Freeze" - desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." - panel = "Shadowling Abilities" - range = 5 - charge_max = 1200 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze/cast(list/targets) - usr << "You freeze the nearby air." - playsound(usr.loc, 'sound/effects/ghost2.ogg', 50, 1) - - for(var/turf/T in targets) - for(var/mob/living/carbon/human/target in T.contents) - if(is_shadow_or_thrall(target)) - if(target == usr) //No message for the user, of course - continue - else - target << "You feel a blast of paralyzingly cold air wrap around you and flow past, but you are unaffected!" - continue - target << "You are hit by a blast of paralyzingly cold air and feel goosebumps break out across your body!" - target.Stun(2) - if(target.bodytemperature) - target.bodytemperature -= 200 //Extreme amount of initial cold - if(target.reagents) - target.reagents.add_reagent("frostoil", 15) //Half of a cryosting - - - -//Enthrall is the single most important spell -/obj/effect/proc_holder/spell/wizard/targeted/enthrall - name = "Enthrall" - desc = "Allows you to enslave a conscious, non-braindead, non-catatonic human to your will. This takes some time to cast." - panel = "Shadowling Abilities" - charge_max = 450 - clothes_req = 0 - range = 1 //Adjacent to user - var/enthralling = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/enthrall/cast(list/targets) - for(var/mob/living/carbon/human/target in targets) - if(!in_range(usr, target)) - usr << "You need to be closer to enthrall [target]." - charge_counter = charge_max - return - if(!target.ckey) - usr << "The target has no mind." - charge_counter = charge_max - return - if(target.stat) - usr << "The target must be conscious." - charge_counter = charge_max - return - if(is_shadow_or_thrall(target)) - usr << "You can not enthrall allies." - charge_counter = charge_max - return - if(!ishuman(target)) - usr << "You can only enthrall humans." - charge_counter = charge_max - return - if(enthralling) - usr << "You are already enthralling!" - charge_counter = charge_max - return - enthralling = 1 - usr << "This target is valid. You begin the enthralling." - target << "[usr] focuses in concentration. Your head begins to ache." - - for(var/progress = 0, progress <= 3, progress++) - switch(progress) - if(1) - usr << "You begin allocating energy for the enthralling." - usr.visible_message("[usr]'s eyes begin to throb a piercing red.") - if(2) - usr << "You begin the enthralling of [target]." - usr.visible_message("[usr] leans over [target], their eyes glowing a deep crimson, and stares into their face.") - target << "Your gaze is forcibly drawn into a blinding red light. You fall to the floor as conscious thought is wiped away." - target.Weaken(12) - sleep(20) - if(isloyal(target)) - usr << "They are enslaved by Nanotrasen. You begin to shut down the nanobot implant - this will take some time." - usr.visible_message("[usr] halts for a moment, then begins passing its hand over [target]'s body.") - target << "You feel your loyalties begin to weaken!" - sleep(150) //15 seconds - not spawn() so the enthralling takes longer - usr << "The nanobots composing the loyalty implant have been rendered inert. Now to continue." - usr.visible_message("[usr] halts thier hand and resumes staring into [target]'s face.") - for(var/obj/item/weapon/implant/loyalty/L in target) - if(L && L.implanted) - qdel(L) - target << "Your unwavering loyalty to Nanotrasen falters, dims, dies." - if(3) - usr << "You begin rearranging [target]'s memories." - usr.visible_message("[usr]'s eyes flare brightly, and a horrible grin begins to spread across [target]'s face...") - target << "Your head cries out. The veil of reality begins to crumple and something evil bleeds through." //Ow the edge - if(!do_mob(usr, target, 100)) //around 30 seconds total for enthralling, 45 for someone with a loyalty implant - usr << "The enthralling has been interrupted - your target's mind returns to its previous state." - target << "Your thoughts become coherent once more. Already you can barely remember what's happened to you." - enthralling = 0 - return - - enthralling = 0 - usr << "You have enthralled [target]!" - target << "You see the Truth. Reality has been torn away and you realize what a fool you've been." - target << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." - target << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." - target << "You can communicate with the other enlightened ones by using the Hivemind Commune ability." - target.adjustOxyLoss(-200) //In case the shadowling was choking them out - ticker.mode.add_thrall(target.mind) - target.mind.special_role = "Thrall" - -/obj/effect/proc_holder/spell/wizard/targeted/collective_mind - name = "Collective Hivemind" - desc = "Gathers the power of all of your thralls and compares it to what is needed for ascendance. Also gains you new abilities." - panel = "Shadowling Abilities" - charge_max = 300 //30 second cooldown to prevent spam - clothes_req = 0 - range = -1 - include_user = 1 - var/blind_smoke_acquired - var/screech_acquired - var/drain_thrall_acquired - var/thrall_swap_acquired - -/obj/effect/proc_holder/spell/wizard/targeted/collective_mind/cast(list/targets) - for(var/mob/living/user in targets) - var/thralls = 0 - var/victory_threshold = 15 - var/mob/M - - user << "You focus your telepathic energies abound, harnessing and drawing together the strength of your thralls." - - for(M in living_mob_list) - if(is_thrall(M)) - thralls++ - M << "You feel hooks sink into your mind and pull." - - if(!do_after(user, 30)) - user << "Your concentration has been broken. The mental hooks you have sent out now retract into your mind." - return - - if(thralls >= 3 && !blind_smoke_acquired) - blind_smoke_acquired = 1 - user << "The power of your thralls has granted you the Blinding Smoke ability. It will create a choking cloud that will blind any non-thralls who enter. \ - " - user.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke - - if(thralls >= 5 && !drain_thrall_acquired) - drain_thrall_acquired = 1 - user << "The power of your thralls has granted you the Drain Thrall ability. You can now drain nearby thralls to heal yourself." - user.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls - - if(thralls >= 7 && !screech_acquired) - screech_acquired = 1 - user << "The power of your thralls has granted you the Sonic Screech ability. This ability will shatter nearby windows and deafen enemies." - user.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech - - if(thralls >= 9 && !thrall_swap_acquired) - thrall_swap_acquired = 1 - user << "The power of your thralls has granted you the Spatial Relocation ability. This will, allow you to instantly swap places with one of your thralls in \ - addition to shattering nearby lights." - user.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation - - if(thralls < victory_threshold) - user << "You do not have the power to ascend. You require [victory_threshold] thralls, but only [thralls] living thralls are present." - - else if(thralls >= victory_threshold) - usr << "You are now powerful enough to ascend. Use the Ascendance ability when you are ready. This will kill all of your thralls." - usr << "You may find Ascendance in the Shadowling Evolution tab." - for(M in living_mob_list) - if(is_shadow(M)) - M.mind.current.spell_list -= /obj/effect/proc_holder/spell/wizard/targeted/collective_mind - M.mind.current.verbs -= /mob/living/carbon/human/proc/shadowling_hatch //In case a shadowling hasn't hatched - M.mind.current.verbs += /mob/living/carbon/human/proc/shadowling_ascendance - if(M == usr) - return - M << "[user.real_name] has coalesced the strength of the thralls. You can draw upon it at any time to ascend." //Tells all the other shadowlings - - - -/obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke - name = "Blindness Smoke" - desc = "Spews a cloud of smoke which will blind enemies." - panel = "Shadowling Abilities" - charge_max = 600 - clothes_req = 0 - range = -1 - include_user = 1 - -/obj/effect/proc_holder/spell/wizard/targeted/blindness_smoke/cast(list/targets) //Extremely hacky - for(var/mob/living/user in targets) - user.visible_message("[user] suddenly bends over and coughs out a cloud of black smoke, which begins to spread rapidly!") - user << "You regurgitate a vast cloud of blinding smoke." - playsound(user, 'sound/effects/bamf.ogg', 50, 1) - var/obj/item/weapon/reagent_containers/glass/beaker/large/B = new /obj/item/weapon/reagent_containers/glass/beaker/large(user.loc) - B.reagents.clear_reagents() //Just in case! - B.icon_state = null //Invisible - B.reagents.add_reagent("blindness_smoke", 10) - var/datum/effect/effect/system/chem_smoke_spread/S = new /datum/effect/effect/system/chem_smoke_spread - S.attach(B) - if(S) - S.set_up(B.reagents, 10, 0, B.loc) - S.start() - sleep(10) - S.start() - qdel(B) - -datum/reagent/shadowling_blindness_smoke //Blinds non-shadowlings, heals shadowlings/thralls - name = "!(%@ ERROR )!@$" - id = "blindness_smoke" - description = "<::ERROR::> CANNOT ANALYZE REAGENT <::ERROR::>" - color = "#000000" //Complete black (RGB: 0, 0, 0) - metabolization_rate = 100 //lel - -datum/reagent/shadowling_blindness_smoke/on_mob_life(var/mob/living/M as mob) - if(!M) M = holder.my_atom - if(!is_shadow_or_thrall(M)) - M << "You breathe in the black smoke, and your eyes burn horribly!" - M.eye_blind = 5 - if(prob(25)) - M.visible_message("[M] screams and claws at their eyes!") - M.Stun(2) - else - M << "You breathe in the black smoke, and you feel revitalized!" - M.heal_organ_damage(2,2) - M.adjustOxyLoss(-2) - M.adjustToxLoss(-2) - ..() - return - - - -/obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech - name = "Sonic Screech" - desc = "Deafens, stuns, and confuses nearby people. Also shatters windows." - panel = "Shadowling Abilities" - range = 7 - charge_max = 300 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/aoe_turf/unearthly_screech/cast(list/targets) - usr.audible_message("[usr] lets out a horrible scream!") - playsound(usr.loc, 'sound/effects/screech.ogg', 100, 1) - - for(var/turf/T in targets) - for(var/mob/target in T.contents) - if(is_shadow_or_thrall(target)) - if(target == usr) //No message for the user, of course - continue - else - continue - if(iscarbon(target)) - var/mob/living/carbon/M = target - M << "A spike of pain drives into your head and scrambles your thoughts!" - M.Weaken(2) - M.confused += 10 - M.ear_damage += 3 - else if(issilicon(target)) - var/mob/living/silicon/S = target - S << "ERROR $!(@ ERROR )#^! SENSOR INTERFERENCE DETECTED" - S << 'sound/misc/interference.ogg' - playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - var/datum/effect/effect/system/spark_spread/sp = new /datum/effect/effect/system/spark_spread - sp.set_up(5, 1, S) - sp.start() - S.Weaken(6) - for(var/obj/structure/window/W in T.contents) - W.hit(rand(50,100)) - - - -/obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls - name = "Drain Thralls" - desc = "Damages nearby thralls, draining their life and healing yourself." - panel = "Shadowling Abilities" - range = 3 - charge_max = 100 - clothes_req = 0 - var/thralls_drained = 0 - var/list/nearby_thralls = list() - -/obj/effect/proc_holder/spell/wizard/aoe_turf/drain_thralls/cast(list/targets) - thralls_drained = 0 - nearby_thralls = list() - for(var/turf/T in targets) - for(var/mob/living/carbon/M in T.contents) - if(is_thrall(M)) - thralls_drained++ - nearby_thralls.Add(M) - M << "You feel a curious draining sensation and a wave of exhaustion washes over you." - for(var/mob/living/carbon/M in nearby_thralls) - nearby_thralls.Remove(M) //To prevent someone dying like a zillion times - M.take_organ_damage(25/thralls_drained,25/thralls_drained) //For every nearby thrall, the damage to each is reduced - 1 thrall = 50 for him, 2 thralls = 25 for each, etc. - usr << "You draw the life from [M] to heal your wounds." - if(thralls_drained) - var/mob/living/carbon/U = usr - U.heal_organ_damage(25, 25) - else - charge_counter = charge_max - usr << "There were no nearby thralls for you to drain." - - - -/obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation - name = "Spatial Relocation" - desc = "Swaps places with a thrall and breaks nearby lights." - panel = "Shadowling Abilities" - range = -1 - charge_max = 3000 - clothes_req = 0 - include_user = 1 - var/list/thralls_in_world = list() - -/obj/effect/proc_holder/spell/wizard/targeted/spatial_relocation/cast(list/targets, distanceoverride) - for(var/mob/living/carbon/human/M in world) - if(is_thrall(M)) - thralls_in_world += M - if(!thralls_in_world) - charge_counter = charge_max - return - var/mob/living/carbon/thrall_to_swap = input("Who do you wish to swap places with?", "Available Thralls") as null|anything in (thralls_in_world) - var/turf/shadowturf = get_turf(usr) - var/turf/thrallturf = get_turf(thrall_to_swap) - thrall_to_swap.visible_message("[thrall_to_swap] suddenly vanishes in a puff of black smoke!") - thrall_to_swap << "You feel a brief sense of nausea before finding yourself in an entirely new place!" - usr.visible_message("[usr] suddenly goes transparent and vanishes!") - usr << "You experience vertigo as you swap your location with [thrall_to_swap]'s." - thrall_to_swap.loc = shadowturf - usr.loc = thrallturf - thrall_to_swap.Weaken(4) - usr.Weaken(4) - usr.regenerate_icons() - thrall_to_swap.regenerate_icons() - -// ASCENDANT ABILITIES BEYOND THIS POINT // - -/obj/effect/proc_holder/spell/wizard/targeted/annihilate - name = "Annihilate" - desc = "Gibs a human after a short time." - panel = "Ascendant" - range = 7 - charge_max = 300 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/annihilate/cast(list/targets) - var/mob/living/simple_animal/ascendant_shadowling/SHA = usr - if(SHA.phasing) - usr << "You are not in the same plane of existence. Unphase first." - charge_counter = charge_max - return - - for(var/mob/living/carbon/human/boom in targets) - if(is_shadow_or_thrall(boom)) - usr << "Making an ally explode seems unwise." - charge_counter = charge_max - return - usr.visible_message("[usr]'s eyes flare as they gesture at [boom]!", \ - "You direct a lance of telekinetic energy at [boom].") - boom << "You feel an immense pressure building all across your body!" - boom.Stun(10) - boom.audible_message("[boom] screams!") - sleep(20) - playsound(boom, 'sound/effects/splat.ogg', 100, 1) - boom.visible_message("[boom] explodes!") - boom.gib() - - - -/obj/effect/proc_holder/spell/wizard/targeted/hypnosis - name = "Hypnosis" - desc = "Instantly enthralls a human." - panel = "Ascendant" - range = 7 - charge_max = 450 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/hypnosis/cast(list/targets) - var/mob/living/simple_animal/ascendant_shadowling/SHA = usr - if(SHA.phasing) - charge_counter = charge_max - usr << "You are not in the same plane of existence. Unphase first." - return - - for(var/mob/living/carbon/human/target in targets) - if(is_shadow_or_thrall(target)) - usr << "You cannot enthrall an ally." - charge_counter = charge_max - return - if(!target.ckey) - usr << "The target has no mind." - charge_counter = charge_max - return - if(target.stat) - usr << "The target must be conscious." - charge_counter = charge_max - return - if(!ishuman(target)) - usr << "You can only enthrall humans." - charge_counter = charge_max - return - - usr << "You instantly rearrange [target]'s memories, hyptonitizing them into a thrall." - target << "An agonizing spike of pain drives into your mind, and--" - target << "And you see the Truth. Reality has been torn away and you realize what a fool you've been." - target << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." - target << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." - target << "You can communicate with the other enlightened ones by using the Shadowling Hivemind (:8)." - ticker.mode.add_thrall(target.mind) - target.mind.special_role = "Thrall" - target.add_language("Shadowling Hivemind") - - - -/obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift - name = "Phase Shift" - desc = "Phases you into the space between worlds at will, allowing you to move through walls and become invisible." - panel = "Ascendant" - range = -1 - include_user = 1 - charge_max = 15 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift/cast(list/targets) - var/mob/living/simple_animal/ascendant_shadowling/SHA = usr - for(SHA in targets) - SHA.phasing = !SHA.phasing - if(SHA.phasing) - SHA.visible_message("[SHA] suddenly vanishes!", \ - "You begin phasing through planes of existence. Use the ability again to return.") - SHA.incorporeal_move = 1 - SHA.alpha = 0 - else - SHA.visible_message("[SHA] suddenly appears from nowhere!", \ - "You return from the space between worlds.") - SHA.incorporeal_move = 0 - SHA.alpha = 255 - - - -/obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast - name = "Glacial Blast" - desc = "Extremely empowered version of Flash Freeze." - panel = "Ascendant" - range = 5 - charge_max = 600 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast/cast(list/targets) - var/mob/living/simple_animal/ascendant_shadowling/SHA = usr - if(SHA.phasing) - usr << "You are not in the same plane of existence. Unphase first." - return - - usr << "You freeze the nearby air." - playsound(usr.loc, 'sound/effects/ghost2.ogg', 100, 1) - - for(var/turf/T in targets) - for(var/mob/living/carbon/human/target in T.contents) - if(is_shadow_or_thrall(target)) - if(target == usr) //No message for the user, of course - continue - else - target << "You feel a blast of paralyzingly cold air wrap around you and flow past, but you are unaffected!" - continue - target << "You are hit by a blast of cold unlike anything you have ever felt. Your limbs instantly lock in place and you feel ice burns across your body!" - target.Weaken(15) - if(target.bodytemperature) - target.bodytemperature -= INFINITY //:^) - target.take_organ_damage(0,80) - - - -/obj/effect/proc_holder/spell/wizard/targeted/vortex - name = "Vortex" - desc = "Tears open a hole in reality. Anyone, INCLUDING YOU, walking through it will be trapped there for eternity." - panel = "Ascendant" - range = -1 - include_user = 1 - charge_max = 1200 - clothes_req = 0 - -/obj/effect/proc_holder/spell/wizard/targeted/vortex/cast(list/targets) - var/mob/living/simple_animal/ascendant_shadowling/SHA = usr - if(SHA.phasing) - usr << "You are not in the same plane of existence. Unphase first." - return - - for(SHA in targets) - SHA.visible_message("[SHA] raises their arms upward as the markings on their body flare a blinding red!", \ - "You tear open a rift to the black space between worlds. It would be wise to avoid it.") - - new /obj/structure/shadow_vortex(SHA.loc) - - - -/obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant - name = "Ascendant Commune" - desc = "Allows you to silently communicate with all other shadowlings and thralls." - panel = "Ascendant" - charge_max = 20 - clothes_req = 0 - range = -1 - include_user = 1 - -/obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant/cast(list/targets) - for(var/mob/living/user in targets) - var/text = stripped_input(user, "What do you want to say to fellow thralls and shadowlings?.", "Hive Chat", "") - if(!text) - return - text = "[text]" - for(var/mob/M in mob_list) - if(is_shadow_or_thrall(M) || (M in dead_mob_list)) - M << "\[Hive Chat\] [usr.real_name] (ASCENDANT): [text]" //Bigger text for ascendants. diff --git a/code/game/gamemodes/shadowling/shadowling_items.dm b/code/game/gamemodes/shadowling/shadowling_items.dm deleted file mode 100644 index fcb84062c5e..00000000000 --- a/code/game/gamemodes/shadowling/shadowling_items.dm +++ /dev/null @@ -1,103 +0,0 @@ -/obj/item/clothing/under/shadowling - name = "blackened flesh" - desc = "Black, chitonous skin." - item_state = "golem" - origin_tech = null - icon_state = "golem" - _color = "golem" - flags = ABSTRACT | NODROP - has_sensor = 0 - unacidable = 1 - - -/obj/item/clothing/suit/space/shadowling - name = "chitin shell" - desc = "Dark, semi-transparent shell. Protects against vacuum, but not against the light of the stars." //Still takes damage from spacewalking but is immune to space itself - icon_state = "golem" - item_state = "golem" - body_parts_covered = FULL_BODY //Shadowlings are immune to space - cold_protection = FULL_BODY - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE - flags_inv = HIDEGLOVES | HIDESHOES | HIDEJUMPSUIT - flags = ABSTRACT | NODROP | THICKMATERIAL - slowdown = 0 - unacidable = 1 - heat_protection = null //You didn't expect a light-sensitive creature to have heat resistance, did you? - max_heat_protection_temperature = null - - -/obj/item/clothing/shoes/shadowling - name = "chitin feet" - desc = "Charred-looking feet. They have minature hooks that latch onto flooring." - icon_state = "golem" - unacidable = 1 - flags = NOSLIP | ABSTRACT | NODROP - - -/obj/item/clothing/mask/gas/shadowling - name = "chitin mask" - desc = "A mask-like formation with slots for facial features. A red film covers the eyes." - icon_state = "golem" - item_state = "golem" - origin_tech = null - siemens_coefficient = 0 - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/gloves/shadowling - name = "chitin hands" - desc = "An electricity-resistant covering of the hands." - icon_state = "golem" - item_state = null - origin_tech = null - siemens_coefficient = 0 - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/head/shadowling - name = "chitin helm" - desc = "A helmet-like enclosure of the head." - icon_state = "golem" - item_state = null - origin_tech = null - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/glasses/night/shadowling - name = "crimson eyes" - desc = "A shadowling's eyes. Very light-sensitive and can detect body heat through walls." - icon = null - icon_state = null - item_state = null - origin_tech = null - vision_flags = SEE_MOBS - darkness_view = 3 - invisa_view = 2 - unacidable = 1 - flash_protect = -1 - flags = ABSTRACT | NODROP - -/obj/structure/shadow_vortex - name = "vortex" - desc = "A swirling hole in the fabric of reality. Eye-watering chimes sound from its depths." - density = 0 - anchored = 1 - icon = 'icons/effects/genetics.dmi' - icon_state = "shadow_portal" - -/obj/structure/shadow_vortex/New() - src.audible_message("\The [src] lets out a dismaying screech as dimensional barriers are torn apart!") - playsound(loc, 'sound/effects/eleczap.ogg', 100, 1) - sleep(100) - qdel(src) - -/obj/structure/shadow_vortex/Crossed(var/td) - ..() - if(ismob(td)) - td << "You enter the rift. Sickening chimes begin to jangle in your ears. \ - All around you is endless blackness. After you see something moving, you realize it isn't entirely lifeless." //A bit of spooking before they die - playsound(loc, 'sound/effects/EMPulse.ogg', 25, 1) - qdel(td) diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm deleted file mode 100644 index 4dd5ff26b68..00000000000 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ /dev/null @@ -1,166 +0,0 @@ -//In here: Hatch and Ascendance - -/mob/living/carbon/human/proc/shadowling_hatch() - set category = "Shadowling Evolution" - set name = "Hatch" - - if(usr.stat) - return - usr.verbs -= /mob/living/carbon/human/proc/shadowling_hatch - switch(alert("Are you sure you want to hatch? You cannot undo this!",,"Yes","No")) - if("No") - usr << "You decide against hatching for now." - usr.verbs += /mob/living/carbon/human/proc/shadowling_hatch - return - if("Yes") - usr.notransform = 1 - usr.visible_message("[usr]'s things suddenly slip off. They hunch over and vomit up a copious amount of purple goo which begins to shape around them!", \ - "You remove any equipment which would hinder your hatching and begin regurgitating the resin which will protect you.") - - for(var/obj/item/I in usr) //drops all items - usr.unEquip(I) - if(istype(I, /obj/item/organ) && (I in src.internal_organs)) //Shadowlings only have a brain, the other organs would drop otherwise. - qdel(I) - - sleep(50) - var/turf/simulated/floor/F - var/turf/shadowturf = get_turf(usr) - for(F in orange(1, usr)) - new /obj/structure/alien/resin/wall/shadowling(F) - for(var/obj/structure/alien/resin/wall/shadowling/R in shadowturf) //extremely hacky - qdel(R) - new /obj/structure/alien/weeds/node(shadowturf) //Dim lighting in the chrysalis -- removes itself with the chrysalis - - usr.visible_message("A chrysalis forms around [usr], sealing them inside.", \ - "You create your chrysalis and begin to contort within.") - usr.Weaken(30) - sleep(100) - usr.visible_message("The skin on [usr]'s back begins to split apart. Black spines slowly emerge from the divide.", \ - "Spines pierce your back. Your claws break apart your fingers. You feel excruciating pain as your true form begins its exit.") - - sleep(90) - usr.visible_message("[usr], now no longer recognizable as human, begins clawing at the resin walls around them.", \ - "Your false skin slips away. You begin tearing at the fragile membrane protecting you.") - - sleep(80) - playsound(usr.loc, 'sound/weapons/slash.ogg', 25, 1) - usr << "You rip and slice." - sleep(10) - playsound(usr.loc, 'sound/weapons/slashmiss.ogg', 25, 1) - usr << "The chrysalis falls like water before you." - sleep(10) - playsound(usr.loc, 'sound/weapons/slice.ogg', 25, 1) - usr << "You are free!" - - sleep(10) - playsound(usr.loc, 'sound/effects/ghost.ogg', 100, 1) - usr.real_name = "Shadowling ([rand(1,1000)])" - usr.name = usr.real_name - usr.notransform = 0 - usr << "YOU LIVE!!!" - - for(var/obj/structure/alien/resin/wall/shadowling/W in orange(usr, 1)) - playsound(W, 'sound/effects/splat.ogg', 50, 1) - qdel(W) - for(var/obj/structure/alien/weeds/node/N in shadowturf) - qdel(N) - usr.visible_message("The chrysalis explodes in a shower of purple flesh and fluid!") - var/mob/living/carbon/human/M = usr - M.underwear = "None" - M.undershirt = "None" - M.faction |= "faithless" - - usr.equip_to_slot_or_del(new /obj/item/clothing/under/shadowling(usr), slot_w_uniform) - usr.equip_to_slot_or_del(new /obj/item/clothing/shoes/shadowling(usr), slot_shoes) - usr.equip_to_slot_or_del(new /obj/item/clothing/suit/space/shadowling(usr), slot_wear_suit) - usr.equip_to_slot_or_del(new /obj/item/clothing/head/shadowling(usr), slot_head) - usr.equip_to_slot_or_del(new /obj/item/clothing/gloves/shadowling(usr), slot_gloves) - usr.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/shadowling(usr), slot_wear_mask) - usr.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/shadowling(usr), slot_glasses) - set_species("Shadowling") - - sleep(10) - usr << "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies." - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/glare - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/veil - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadow_walk - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/flashfreeze - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/collective_mind - - - -/mob/living/carbon/human/proc/shadowling_ascendance() - set category = "Shadowling Evolution" - set name = "Ascendance" - - if(usr.stat) - return - usr.verbs -= /mob/living/carbon/human/proc/shadowling_ascendance - switch(alert("It is time to ascend. Are you completely sure about this? You cannot undo this!",,"Yes","No")) - if("No") - usr << "You decide against ascending for now." - usr.verbs += /mob/living/carbon/human/proc/shadowling_ascendance - return - if("Yes") - usr.notransform = 1 - usr.visible_message("[usr] rapidly bends and contorts, their eyes flaring a deep crimson!", \ - "You begin unlocking the genetic vault within you and prepare yourself for the power to come.") - - sleep(30) - usr.visible_message("[usr] suddenly shoots up a few inches in the air and begins hovering there, still twisting.", \ - "You hover into the air to make room for your new form.") - - sleep(60) - usr.visible_message("[usr]'s skin begins to pulse red in sync with their eyes. Their form slowly expands outward.", \ - "You feel yourself beginning to mutate.") - - sleep(20) - if(!ticker.mode.shadowling_ascended) - usr << "It isn't enough. Time to draw upon your thralls." - else - usr << "After some telepathic searching, you find the reservoir of life energy from the thralls and tap into it." - - sleep(50) - for(var/mob/M in mob_list) - if(is_thrall(M) && !ticker.mode.shadowling_ascended) - M.visible_message("[M] trembles minutely as their form turns to ash, black smoke pouring from their disintegrating face.", \ - "It's time! Your masters are ascending! Your last thoughts are happy as your body is drained of life.") - - ticker.mode.thralls -= M.mind //To prevent message spam - M.death(0) - M.dust() - - usr << "Drawing upon your thralls, you find the strength needed to finish and rend apart the final barriers to godhood." - - sleep(40) - for(var/mob/living/M in orange(7, src)) - M.Weaken(10) - M << "An immense pressure slams you onto the ground!" - usr << "YOU LIVE!!!" - world << "

A horrible wail echoes in your mind as the world plunges into blackness.


" - world << 'sound/hallucinations/veryfar_noise.ogg' - for(var/obj/machinery/power/apc/A in world) - A.overload_lighting() - var/mob/A = new /mob/living/simple_animal/ascendant_shadowling(usr.loc) - usr.spell_list = list() - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/annihilate - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/hypnosis - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadowling_phase_shift - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/aoe_turf/glacial_blast - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/vortex - usr.spell_list += new /obj/effect/proc_holder/spell/wizard/targeted/shadowling_hivemind_ascendant - usr.mind.transfer_to(A) - A.spell_list = usr.spell_list - A.name = usr.real_name - if(A.real_name) - A.real_name = usr.real_name - usr.alpha = 0 //This is pretty bad, but is also necessary for the shuttle call to function properly - usr.flags |= GODMODE - usr.notransform = 1 - sleep(50) - if(!ticker.mode.shadowling_ascended) - if(emergency_shuttle && emergency_shuttle.can_call()) - emergency_shuttle.call_evac() - emergency_shuttle.launch_time = 0 // Cannot recall - ticker.mode.shadowling_ascended = 1 - qdel(usr) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index a1a1e5f5f49..43311ce8eb7 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -201,11 +201,6 @@ break return 0 - if(biomass >= CLONE_BIOMASS) - src.biomass -= CLONE_BIOMASS - else - return 0 - src.attempting = 1 //One at a time!! src.locked = 1 @@ -447,10 +442,12 @@ src.occupant.loc = src.loc src.icon_state = "pod_0" src.eject_wait = 0 //If it's still set somehow. - domutcheck(src.occupant) //Waiting until they're out before possible notransform. + domutcheck(src.occupant) //Waiting until they're out before possible monkeyizing. src.occupant.add_side_effect("Bad Stomach") // Give them an extra side-effect for free. src.occupant = null + src.biomass -= CLONE_BIOMASS + return /obj/machinery/clonepod/proc/malfunction() diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index d818d5fd574..bf28014c6e9 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -144,7 +144,7 @@ if(pod1 && pod1.biomass >= CLONE_BIOMASS) data["enoughbiomass"] = 1 else - data["enoughbiomass"] = 0 + data["enougbiomass"] = 0 // Set up the Nano UI ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 8449c006cb0..cb00c9cacc0 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -60,9 +60,10 @@ /obj/machinery/atmospherics/unary/cryo_cell/initialize() if(node) return - for(var/cdir in cardinal) - node = findConnecting(cdir) - if(node) + var/node_connect = dir + for(var/obj/machinery/atmospherics/target in get_step(src,node_connect)) + if(target.initialize_directions & get_dir(target,src)) + node = target break /obj/machinery/atmospherics/unary/cryo_cell/Destroy() diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index cb94f416ff7..cca19e50a98 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -49,12 +49,6 @@ relativewall_neighbours() ..() -/obj/structure/alien/resin/wall/shadowling //For chrysalis - name = "chrysalis wall" - desc = "Some sort of purple substance in an egglike shape. It pulses and throbs from within and seems impenetrable." - health = INFINITY - icon_state = "wall0" - /obj/structure/alien/resin/membrane name = "resin membrane" desc = "Resin just thin enough to let light pass through." diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index a76d8c1cdeb..1b28a7b707e 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -8,43 +8,27 @@ flags = CONDUCT | NOBLOODY var/number = 0 var/anyai = 1 - var/circuitry_installed=1 var/mob/living/silicon/ai/ai = list() var/last_tick //used to delay the powercheck - var/buildstage = 0 -/obj/item/device/radio/intercom/universe/New() - tag = "UNIVERSE" - return ..() - -/obj/item/device/radio/intercom/New(turf/loc, var/ndir = 0, var/building = 3) +/obj/item/device/radio/intercom/New() ..() - buildstage = building - if(buildstage) - processing_objects.Add(src) - else - pixel_x = (ndir & 3)? 0 : (ndir == 4 ? 28 : -28) - pixel_y = (ndir & 3)? (ndir ==1 ? 28 : -28) : 0 - dir=ndir - b_stat=1 - on = 0 - update_icon() + processing_objects += src -/obj/item/device/radio/intercom/Destroy() - processing_objects.Remove(src) +/obj/item/device/radio/intercom/Del() + processing_objects -= src ..() /obj/item/device/radio/intercom/attack_ai(mob/user as mob) - add_hiddenprint(user) - add_fingerprint(user) + src.add_fingerprint(user) spawn (0) attack_self(user) - + /obj/item/device/radio/intercom/attack_paw(mob/user as mob) - return attack_hand(user) + return src.attack_hand(user) /obj/item/device/radio/intercom/attack_hand(mob/user as mob) - add_fingerprint(user) + src.add_fingerprint(user) spawn (0) attack_self(user) @@ -69,95 +53,20 @@ return ..() -/obj/item/device/radio/intercom/attackby(obj/item/weapon/W as obj, mob/user as mob) - switch(buildstage) - if(3) - if(iswirecutter(W) && b_stat && wires.IsAllCut()) - user << "You cut out the intercoms wiring and disconnect its electronics." - playsound(get_turf(src), 'sound/items/Wirecutter.ogg', 50, 1) - if(do_after(user, 10)) - new /obj/item/stack/cable_coil(get_turf(src),5) - on = 0 - b_stat = 1 - buildstage = 1 - update_icon() - processing_objects.Remove(src) - return 1 - else return ..() - if(2) - if(isscrewdriver(W)) - playsound(get_turf(src), 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 10)) - update_icon() - on = 1 - b_stat = 0 - buildstage = 3 - user << "You secure the electronics!" - update_icon() - processing_objects.Add(src) - for(var/i, i<= 5, i++) - wires.UpdateCut(i,1) - return 1 - if(1) - if(iscoil(W)) - var/obj/item/stack/cable_coil/coil = W - if(coil.amount < 5) - user << "You need more cable for this!" - return - if(do_after(user, 10)) - coil.use(5) - user << "You wire \the [src]!" - buildstage = 2 - return 1 - if(iscrowbar(W)) - user << "You begin removing the electronics..." - playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 10)) - new /obj/item/weapon/intercom_electronics(get_turf(src)) - user << "The circuitboard pops out!" - buildstage = 0 - return 1 - if(0) - if(istype(W,/obj/item/weapon/intercom_electronics)) - playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 10)) - qdel(W) - user << "You insert \the [W] into \the [src]!" - buildstage = 1 - return 1 - if(iswelder(W)) - var/obj/item/weapon/weldingtool/WT=W - playsound(get_turf(src), 'sound/items/Welder.ogg', 50, 1) - if(!WT.remove_fuel(3, user)) - user << "You're out of welding fuel." - return 1 - if(do_after(user, 10)) - user << "You cut the intercom frame from the wall!" - new /obj/item/mounted/frame/intercom(get_turf(src)) - qdel(src) - return 1 - -/obj/item/device/radio/intercom/update_icon() - if(!circuitry_installed) - icon_state="intercom-frame" - return - icon_state = "intercom[!on?"-p":""][b_stat ? "-open":""]" - /obj/item/device/radio/intercom/process() if(((world.timeofday - last_tick) > 30) || ((world.timeofday - last_tick) < 0)) last_tick = world.timeofday - if(!areaMaster) - on = 0 - update_icon() - return - on = areaMaster.powered(EQUIP) // set "on" to the power status - update_icon() -/obj/item/weapon/intercom_electronics - name = "intercom electronics" - icon = 'icons/obj/doors/door_assembly.dmi' - icon_state = "door_electronics" - desc = "Looks like a circuit. Probably is." - w_class = 2.0 - m_amt = 50 - g_amt = 50 \ No newline at end of file + if(!src.loc) + on = 0 + else + var/area/A = src.loc.loc + if(!A || !isarea(A) || !A.master) + on = 0 + else + on = A.master.powered(EQUIP) // set "on" to the power status + + if(!on) + icon_state = "intercom-p" + else + icon_state = "intercom" diff --git a/code/game/objects/items/mountable_frames/intercom.dm b/code/game/objects/items/mountable_frames/intercom.dm deleted file mode 100644 index 3b0f95f927a..00000000000 --- a/code/game/objects/items/mountable_frames/intercom.dm +++ /dev/null @@ -1,10 +0,0 @@ -/obj/item/mounted/frame/intercom - name = "Intercom Frame" - desc = "Used for building intercoms" - icon = 'icons/obj/monitors.dmi' - icon_state = "intercom_f" - mount_reqs = list("simfloor", "nospace") - -/obj/item/mounted/frame/intercom/do_build(turf/on_wall, mob/user) - new /obj/item/device/radio/intercom(get_turf(src), get_dir(on_wall, user), 0) - qdel(src) \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 26daef3e3fa..3914207e538 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -74,7 +74,6 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("apc frame", /obj/item/mounted/frame/apc_frame, 2), \ new/datum/stack_recipe("air alarm frame", /obj/item/mounted/frame/alarm_frame, 2), \ new/datum/stack_recipe("fire alarm frame", /obj/item/mounted/frame/firealarm, 2), \ - new/datum/stack_recipe("intercom frame", /obj/item/mounted/frame/intercom, 2), \ null, \ ) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index aacdc9c6e37..27e3b00b489 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -67,12 +67,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/type_butt = /obj/item/weapon/cigbutt var/lastHolder = null var/smoketime = 300 - var/chem_volume = 30 + var/chem_volume = 15 /obj/item/clothing/mask/cigarette/New() ..() flags |= NOREACT // so it doesn't react until you light it - create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 30 + create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 15 + reagents.add_reagent("nicotine", 15) /obj/item/clothing/mask/cigarette/Destroy() ..() @@ -161,6 +162,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/process() + var/turf/location = get_turf(src) var/mob/living/M = loc if(isliving(loc)) M.IgniteMob() @@ -168,39 +170,29 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(smoketime < 1) die() return - smoke() - return - - -/obj/item/clothing/mask/cigarette/attack_self(mob/user as mob) - if(lit) - user.visible_message("[user] calmly drops and treads on the lit [src], putting it out instantly.") - die() - return ..() - -/obj/item/clothing/mask/cigarette/proc/smoke() - var/turf/location = get_turf(src) - var/is_being_smoked = 0 - // Check whether this is actually in a mouth, being smoked - if(iscarbon(loc)) - var/mob/living/carbon/C = loc - if(src == C.wear_mask) - // There used to be a species check here, but synthetics can smoke now - is_being_smoked = 1 if(location) location.hotspot_expose(700, 5) if(reagents && reagents.total_volume) // check if it has any reagents at all - if(is_being_smoked) // if it's being smoked, transfer reagents to the mob + if(iscarbon(loc) && (src == loc:wear_mask)) // if it's in the human/monkey mouth, transfer reagents to the mob + if(istype(loc, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = loc + if(H.species.flags & IS_SYNTHETIC) + return var/mob/living/carbon/C = loc if(prob(15)) // so it's not an instarape in case of acid reagents.reaction(C, INGEST) reagents.trans_to(C, REAGENTS_METABOLISM) - if(!reagents.total_volume) // There were reagents, but now they're gone - C << "Your [name] loses its flavor." else // else just remove some of the reagents reagents.remove_any(REAGENTS_METABOLISM) return + +/obj/item/clothing/mask/cigarette/attack_self(mob/user as mob) + if(lit == 1) + user.visible_message("[user] calmly drops and treads on the lit [src], putting it out instantly.") + die() + return ..() + /obj/item/clothing/mask/cigarette/proc/die() var/turf/T = get_turf(src) var/obj/item/butt = new type_butt(T) @@ -258,11 +250,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM throw_speed = 0.5 item_state = "cigaroff" smoketime = 1500 - chem_volume = 40 - -/obj/item/clothing/mask/cigarette/cigar/New() - ..() - reagents.add_reagent("nicotine", chem_volume/2) + chem_volume = 20 /obj/item/clothing/mask/cigarette/cigar/cohiba name = "Cohiba Robusto Cigar" @@ -278,7 +266,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon_on = "cigar2on" icon_off = "cigar2off" smoketime = 7200 - chem_volume = 60 + chem_volume = 30 /obj/item/weapon/cigbutt name = "cigarette butt" @@ -319,10 +307,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime = 1000 chem_volume = 50 -/obj/item/clothing/mask/cigarette/pipe/New() - ..() - reagents.add_reagent("nicotine", chem_volume) - /obj/item/clothing/mask/cigarette/pipe/light(var/flavor_text = "[usr] lights the [name].") if(!src.lit) src.lit = 1 @@ -347,11 +331,24 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_wear_mask(0) processing_objects.Remove(src) return - smoke() + if(location) + location.hotspot_expose(700, 5) + if(reagents && reagents.total_volume) // check if it has any reagents at all + if(iscarbon(loc) && (src == loc:wear_mask)) // if it's in the human/monkey mouth, transfer reagents to the mob + if(istype(loc, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = loc + if(H.species.flags & IS_SYNTHETIC) + return + var/mob/living/carbon/C = loc + if(prob(15)) // so it's not an instarape in case of acid + reagents.reaction(C, INGEST) + reagents.trans_to(C, REAGENTS_METABOLISM) + else // else just remove some of the reagents + reagents.remove_any(REAGENTS_METABOLISM) return /obj/item/clothing/mask/cigarette/pipe/attack_self(mob/user as mob) //Refills the pipe. Can be changed to an attackby later, if loose tobacco is added to vendors or something. - if(lit) + if(lit == 1) user.visible_message("[user] puts out [src].") lit = 0 icon_state = icon_off diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 94db07084a2..3dc18e532ca 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -154,22 +154,14 @@ slot_flags = SLOT_BELT storage_slots = 6 can_hold = list("/obj/item/clothing/mask/cigarette") - cant_hold = list("/obj/item/clothing/mask/cigarette/cigar", - "/obj/item/clothing/mask/cigarette/pipe") icon_type = "cigarette" - var/list/unlaced_cigarettes = list() // Cigarettes that haven't received reagents yet - var/default_reagents = list("nicotine" = 15) // List of reagents to pre-generate for each cigarette /obj/item/weapon/storage/fancy/cigarettes/New() ..() flags |= NOREACT - create_reagents(30 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one for(var/i = 1 to storage_slots) - var/obj/item/clothing/mask/cigarette/C = new /obj/item/clothing/mask/cigarette(src) - unlaced_cigarettes += C - for(var/R in default_reagents) - reagents.add_reagent(R, default_reagents[R]) - + new /obj/item/clothing/mask/cigarette(src) + create_reagents(15 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one /obj/item/weapon/storage/fancy/cigarettes/Destroy() del(reagents) @@ -181,25 +173,22 @@ desc = "There are [contents.len] cig\s left!" return -/obj/item/weapon/storage/fancy/cigarettes/proc/lace_cigarette(var/obj/item/clothing/mask/cigarette/C as obj) - if(istype(C) && (C in unlaced_cigarettes)) // Only transfer reagents to each cigarette once - reagents.trans_to(C, (reagents.total_volume/unlaced_cigarettes.len)) - unlaced_cigarettes -= C - reagents.maximum_volume = 30 * unlaced_cigarettes.len - /obj/item/weapon/storage/fancy/cigarettes/remove_from_storage(obj/item/W as obj, atom/new_location) - lace_cigarette(W) - ..() + var/obj/item/clothing/mask/cigarette/C = W + if(!istype(C)) return // what + reagents.trans_to(C, (reagents.total_volume/contents.len)) + ..() /obj/item/weapon/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!istype(M, /mob)) return - if(istype(M) && M == user && user.zone_sel.selecting == "mouth" && contents.len > 0 && !user.wear_mask) - var/obj/item/clothing/mask/cigarette/C = contents[contents.len] - if(!istype(C)) return - lace_cigarette(C) - user.equip_to_slot_if_possible(C, slot_wear_mask) + if(M == user && user.zone_sel.selecting == "mouth" && contents.len > 0 && !user.wear_mask) + var/obj/item/clothing/mask/cigarette/W = new /obj/item/clothing/mask/cigarette(user) + reagents.trans_to(W, (reagents.total_volume/contents.len)) + user.equip_to_slot_if_possible(W, slot_wear_mask) + reagents.maximum_volume = 15 * contents.len + contents.len-- user << "You take a cigarette out of the pack." update_icon() else @@ -228,7 +217,11 @@ desc = "An obscure brand of cigarettes." icon_state = "syndiepacket" item_state = "cigpacket" - default_reagents = list("nicotine" = 15, "omnizine" = 15) + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("omnizine",15) /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift name = "\improper Uplift Smooth packet" @@ -247,7 +240,11 @@ desc = "Smoked by the truly robust." icon_state = "robustgpacket" item_state = "cigpacket" - default_reagents = list("nicotine" = 15, "gold" = 1) + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("gold",1) /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp name = "\improper Carp Classic packet" @@ -266,11 +263,14 @@ desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" icon_state = "shadyjimpacket" item_state = "cigpacket" - default_reagents = list("nicotine" = 15, - "lipolicide" = 7.5, - "ammonia" = 2, - "atrazine" = 1, - "toxin" = 1.5) + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("lipolicide",4) + reagents.add_reagent("ammonia",2) + reagents.add_reagent("atrazine",1) + reagents.add_reagent("toxin",1.5) /* * Vial Box diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 3f9b54be569..74967aebc56 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -7,7 +7,7 @@ icon_opened = "secureceopen" icon_broken = "securecebroken" icon_off = "secureceoff" - + New() ..() sleep(2) @@ -31,8 +31,7 @@ new /obj/item/device/multitool(src) new /obj/item/device/flash(src) new /obj/item/taperoll/engineering(src) - new /obj/item/clothing/head/beret/eng(src) - return + return /obj/structure/closet/secure_closet/engineering_electrical name = "Electrical Supplies" @@ -59,7 +58,6 @@ new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) - new /obj/item/clothing/head/beret/eng return @@ -115,7 +113,6 @@ new /obj/item/clothing/glasses/meson(src) new /obj/item/weapon/cartridge/engineering(src) new /obj/item/taperoll/engineering(src) - new /obj/item/clothing/head/beret/eng(src) return /obj/structure/closet/secure_closet/atmos_personal diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 549bee20fcd..fcead78a565 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -105,10 +105,6 @@ new /obj/item/weapon/storage/backpack/cultpack (src) new /obj/item/weapon/storage/fancy/candle_box(src) new /obj/item/weapon/storage/fancy/candle_box(src) - new /obj/item/clothing/gloves/ring/silver(src) - new /obj/item/clothing/gloves/ring/silver(src) - new /obj/item/clothing/gloves/ring/gold(src) - new /obj/item/clothing/gloves/ring/gold(src) return @@ -186,9 +182,9 @@ new /obj/item/clothing/head/hardhat/red(src) new /obj/item/clothing/head/hardhat/red(src) new /obj/item/clothing/head/hardhat/red(src) - new /obj/item/clothing/head/beret/atmos(src) - new /obj/item/clothing/head/beret/atmos(src) - new /obj/item/clothing/head/beret/atmos(src) + new /obj/item/clothing/head/beret/eng(src) + new /obj/item/clothing/head/beret/eng(src) + new /obj/item/clothing/head/beret/eng(src) return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 4bcadcb265d..f0f4c9855f3 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -417,8 +417,6 @@ var/global/wcColored hit(round(exposed_volume / 1000), 0) ..() -/obj/structure/window/plasmabasic/BlockSuperconductivity() - return 1 /obj/structure/window/plasmareinforced name = "reinforced plasma window" @@ -444,9 +442,6 @@ var/global/wcColored /obj/structure/window/plasmareinforced/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return -/obj/structure/window/plasmareinforced/BlockSuperconductivity() - return 1 //okay this SHOULD MAKE THE TOXINS CHAMBER WORK - /obj/structure/window/reinforced name = "reinforced window" desc = "It looks rather strong. Might take a few good hits to shatter it." diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 9be2b5815bc..6acdc12dea0 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -82,10 +82,6 @@ var/can_call_ert usr << "This role is not yet available to you. You need to wait another [player_age_check] days." return - if(src.has_enabled_antagHUD == 1 && config.antag_hud_restricted) - usr << "\blue Upon using the antagHUD you forfeited the ability to join the round." - return - if(response_team_members.len > 6) usr << "The emergency response team is already full!" return diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index f0d0544bd45..6bd631e88f3 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -14,9 +14,6 @@ if(!height || air_group) return 0 else return ..() - CanAtmosPass(turf/T) - return !density - /obj/structure/shuttle/engine name = "engine" density = 1 diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 7dbaa7b2492..4dd7d14d460 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -475,9 +475,6 @@ P.loc = src P.level = 2 return - // The magnetic gripper does a separate attackby, so bail from this one - else if(istype(W, /obj/item/weapon/gripper)) - return else return attack_hand(user) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 1ea81011406..51edf9a4cdf 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -572,6 +572,9 @@ var/global/nologevent = 0 Quick Create Object
Create Turf
Create Mob
+
Edit Airflow Settings
+ Edit Plasma Settings
+ Choose a default ZAS setting
"} usr << browse(dat, "window=admin2;size=210x280") diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index a3d862afce6..3fba23576b5 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -501,12 +501,6 @@ if(ticker.mode.traitors.len) dat += check_role_table("Traitors", ticker.mode.traitors, src) - if(ticker.mode.shadows.len) - dat += check_role_table("Shadowlings", ticker.mode.shadows, src) - - if(ticker.mode.thralls.len) - dat += check_role_table("Shadowling Thralls", ticker.mode.thralls, src) - if(ticker.mode.vampires.len) dat += check_role_table("Vampires", ticker.mode.vampires, src) diff --git a/code/modules/admin/verbs/antag-ooc.dm b/code/modules/admin/verbs/antag-ooc.dm index 400c60b2dea..12064823184 100644 --- a/code/modules/admin/verbs/antag-ooc.dm +++ b/code/modules/admin/verbs/antag-ooc.dm @@ -13,8 +13,8 @@ display_name = holder.fakekey for(var/mob/M in mob_list) - if((M.mind && M.mind.special_role && M.client) || (M.client && M.client.holder && (M.client.holder.rights & R_ADMIN)) ) + if((M.mind && M.mind.special_role && M.client) || (M.client && M.client.holder)) M << "AOOC: [display_name]: [msg]" - log_ooc("(ANTAG) [key] : [msg]") + log_ooc("(ANTAG) [key] : [msg]") \ No newline at end of file diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index 0dfa00ca8cf..3e5dea3cacc 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -23,7 +23,7 @@ /////////////// //SOUND STUFF// /////////////// - var/ambience_playing = 0 + var/ambience_playing= null var/played = 0 //////////// diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 77e005c0422..0f737fba217 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -17,14 +17,12 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set "raider" = IS_MODE_COMPILED("heist"), // 1024 / 11 "vampire" = IS_MODE_COMPILED("vampire"), // 2048 / 12 "mutineer" = IS_MODE_COMPILED("mutiny"), // 4096 / 13 - "blob" = IS_MODE_COMPILED("blob"), // 8192 / 14 - "shadowling" = IS_MODE_COMPILED("shadowling") //16384 / 15 + "blob" = IS_MODE_COMPILED("blob") // 8192 / 14 ) var/global/list/special_role_times = list( //minimum age (in days) for accounts to play these roles num2text(BE_PAI) = 0, num2text(BE_TRAITOR) = 7, num2text(BE_CHANGELING) = 14, - num2text(BE_SHADOWLING) = 14, num2text(BE_WIZARD) = 14, num2text(BE_REV) = 14, num2text(BE_VAMPIRE) = 14, diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index ee3e0849d80..f9638c18bce 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -3,7 +3,6 @@ desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" item_state = "boxing" - species_restricted = null species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/gloves.dmi' diff --git a/code/modules/clothing/gloves/rings.dm b/code/modules/clothing/gloves/rings.dm deleted file mode 100644 index 90b012d0580..00000000000 --- a/code/modules/clothing/gloves/rings.dm +++ /dev/null @@ -1,97 +0,0 @@ -/obj/item/clothing/gloves/ring - name = "iron ring" - desc = "A band that goes around your finger. It's considered gauche to wear more than one." - gender = "neuter" // not plural anymore - transfer_prints = TRUE - icon_state = "ironring" - item_state = "" - icon = 'icons/obj/clothing/rings.dmi' - var/material = "iron" - var/stud = 0 - species_restricted = null - - New() - ..() - update_icon() - - update_icon() - if(stud) - icon_state = "d_[initial(icon_state)]" - else - icon_state = initial(icon_state) - examine() - ..() - usr << "This one is made of [material]." - if(stud) - usr << "It is adorned with a single gem." - -/obj/item/clothing/gloves/ring/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I, /obj/item/stack/sheet/mineral/diamond)) - var/obj/item/stack/sheet/mineral/diamond/D = I - if(stud) - usr << "The [src] already has a gem." - else - if(D.amount >= 1) - D.use(1) - stud = 1 - update_icon() - usr << "You socket the diamond into the [src]." - -// s'pensive -/obj/item/clothing/gloves/ring/silver - name = "silver ring" - icon_state = "silverring" - material = "silver" - -/obj/item/clothing/gloves/ring/silver/blessed // todo - name = "blessed silver ring" - -/obj/item/clothing/gloves/ring/gold - name = "gold ring" - icon_state = "goldring" - material = "gold" - -/obj/item/clothing/gloves/ring/gold/blessed - name = "wedding band" - -// cheap -/obj/item/clothing/gloves/ring/plastic - name = "white plastic ring" - icon_state = "whitering" - material = "plastic" - -/obj/item/clothing/gloves/ring/plastic/blue - name = "blue plastic ring" - icon_state = "bluering" - -/obj/item/clothing/gloves/ring/plastic/red - name = "red plastic ring" - icon_state = "redring" - -/obj/item/clothing/gloves/ring/plastic/random - New() - var/c = pick("white","blue","red") - name = "[c] plastic ring" - icon_state = "[c]ring" - -// weird -/obj/item/clothing/gloves/ring/glass - name = "glass ring" - icon_state = "whitering" - material = "glass" - -/obj/item/clothing/gloves/ring/plasma - name = "plasma ring" - icon_state = "plasmaring" - material = "plasma" - -/obj/item/clothing/gloves/ring/uranium - name = "uranium ring" - icon_state = "uraniumring" - material = "uranium" - -// cultish -/obj/item/clothing/gloves/ring/shadow - name = "shadow ring" - icon_state = "shadowring" - material = "shadows" diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 7eedccf7345..da07efd0c9c 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -117,11 +117,6 @@ desc = "A beret with the engineering insignia emblazoned on it. For engineers that are more inclined towards style than safety." icon_state = "e_beret_badge" -/obj/item/clothing/head/beret/atmos - name = "atmospherics beret" - desc = "A beret for those who have shown immaculate proficienty in piping. Or plumbing." - icon_state = "a_beret_badge" - //Medical /obj/item/clothing/head/surgery name = "surgical cap" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index eec5317fc6a..3b9874b9a4a 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -140,13 +140,12 @@ desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS|HEAD + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS armor = list(melee = 100, bullet = 100, laser = 100,energy = 100, bomb = 100, bio = 100, rad = 100) - cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS | HEAD + cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = UPPER_TORSO | LOWER_TORSO|LEGS|FEET|ARMS|HANDS | HEAD - max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT - slowdown = -10 + heat_protection = UPPER_TORSO | LOWER_TORSO|LEGS|FEET|ARMS|HANDS + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE siemens_coefficient = 0 /obj/item/clothing/under/johnny diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index 16c4f90fde1..cc1e966ff46 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -101,19 +101,6 @@ overlays = list() string_attached = null user << "You detach the string from the coin." - else if(istype(W,/obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.welding && WT.remove_fuel(0, user)) - var/typelist = list("iron" = /obj/item/clothing/gloves/ring, - "silver" = /obj/item/clothing/gloves/ring/silver, - "gold" = /obj/item/clothing/gloves/ring/gold, - "plasma" = /obj/item/clothing/gloves/ring/plasma, - "uranium" = /obj/item/clothing/gloves/ring/uranium) - var/typekey = typelist[cmineral] - if(ispath(typekey)) - user << "\blue You make [src] into a ring." - new typekey(get_turf(loc)) - qdel(src) else ..() /obj/item/weapon/coin/attack_self(mob/user as mob) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 533c47a253d..8ab42b7ae1c 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -9,7 +9,7 @@ opacity = 1 density = 1 blocks_air = 1 - temperature = TCMB + temperature = T0C var/mineral/mineral var/mined_ore = 0 var/last_act = 0 @@ -392,7 +392,7 @@ icon_state = "asteroid" oxygen = 0.01 nitrogen = 0.01 - temperature = TCMB + temperature = T0C icon_plating = "asteroid" var/dug = 0 //0 = has not yet been dug, 1 = has already been dug has_resources = 1 diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index e6107b4cca2..cb72116b04a 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -3,7 +3,7 @@ /mob/proc/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -31,7 +31,7 @@ /mob/proc/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -54,7 +54,7 @@ /mob/proc/melt() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index af41d20b7ad..80761679cba 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -356,14 +356,6 @@ key = "g" flags = RESTRICTED | HIVEMIND -/datum/language/shadowling - name = "Shadowling Hivemind" - desc = "Shadowlings and their thralls are capable of communicating over a psychic hivemind." - speech_verb = "says" - colour = "shadowling" - key = "8" - flags = RESTRICTED | HIVEMIND - /datum/language/ling/broadcast(var/mob/living/speaker,var/message,var/speaker_mask) if(speaker.mind && speaker.mind.changeling) diff --git a/code/modules/mob/living/carbon/alien/alien_defenses.dm b/code/modules/mob/living/carbon/alien/alien_defenses.dm index 16b7a17721c..95ed75f18a0 100644 --- a/code/modules/mob/living/carbon/alien/alien_defenses.dm +++ b/code/modules/mob/living/carbon/alien/alien_defenses.dm @@ -49,8 +49,6 @@ In all, this is a lot like the monkey code. /N /mob/living/carbon/alien/attack_hand(mob/living/carbon/human/M as mob) if(..()) //to allow surgery to return properly. return 0 - if(istype(src,/mob/living/carbon/alien/humanoid)) - return 0 //this is horrible but 100% necessary switch(M.a_intent) if("help") diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index c72220790d1..1ae09f9f161 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/alien/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -22,7 +22,7 @@ /mob/living/carbon/alien/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index c054f766dac..3d346f83941 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -254,7 +254,18 @@ help_shake_act(M) if ("grab") - grabbedby(M) + if (M == src || anchored) + return + var/obj/item/weapon/grab/G = new /obj/item/weapon/grab(M, src) + + M.put_in_active_hand(G) + + G.synch() + + LAssailant = M + + playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + visible_message("[M] has grabbed [src] passively!") if ("harm") M.do_attack_animation(src) diff --git a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm index e9e4fd88608..0c218c81204 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/update_icons.dm @@ -53,7 +53,7 @@ /mob/living/carbon/alien/humanoid/regenerate_icons() ..() - if (notransform) return + if (monkeyizing) return update_inv_head(0,0) update_inv_wear_suit(0,0) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 5ad58df488f..18b440e538a 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -23,8 +23,8 @@ /obj/item/organ/brain/New() ..() spawn(5) - for(var/mob/living/carbon/brain/bmob in src) //I'm going to hell for this, but there's no other way to stop these runtimes. - bmob.client.screen.len = null //clear the hud + if(brainmob && brainmob.client) + brainmob.client.screen.len = null //clear the hud /obj/item/organ/brain/proc/transfer_identity(var/mob/living/carbon/H) name = "\the [H]'s [initial(src.name)]" diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 24b900a7a2d..897b03c8a14 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -19,7 +19,7 @@ /mob/living/carbon/brain/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 8540507d057..0b080d19738 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -169,17 +169,17 @@ ..() /obj/item/device/mmi/posibrain/New() - for(var/mob/living/carbon/brain/bmob in src) //Also going to hell for this, but this should fix the runtimes. - bmob = new /mob/living/carbon/brain(src) - bmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" - bmob.real_name = src.brainmob.name - bmob.loc = src - bmob.container = src - bmob.robot_talk_understand = 1 - bmob.stat = 0 - bmob.silent = 0 - bmob.brain_op_stage = 4.0 - dead_mob_list -= bmob + + src.brainmob = new(src) + src.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" + src.brainmob.real_name = src.brainmob.name + src.brainmob.loc = src + src.brainmob.container = src + src.brainmob.robot_talk_understand = 1 + src.brainmob.stat = 0 + src.brainmob.silent = 0 + src.brainmob.brain_op_stage = 4.0 + dead_mob_list -= src.brainmob ..() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 683228e97e8..925636dbba5 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -27,47 +27,34 @@ mob/living if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) germ_level++ -#define STOMACH_ATTACK_DELAY 4 - -/mob/living/carbon/var/last_stomach_attack //defining this here because no one would look in carbon_defines for it - /mob/living/carbon/relaymove(var/mob/user, direction) if(user in src.stomach_contents) - if(last_stomach_attack + STOMACH_ATTACK_DELAY > world.time) return - - last_stomach_attack = world.time - for(var/mob/M in hearers(4, src)) - if(M.client) - M.show_message(text("\red You hear something rumbling inside [src]'s stomach..."), 2) - - var/obj/item/I = user.get_active_hand() - if(I && I.force) - var/d = rand(round(I.force / 4), I.force) - - if(istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/organ = H.get_organ("chest") - if (istype(organ)) - if(organ.take_damage(d, 0)) - H.UpdateDamageIcon() - - H.updatehealth() - - else - src.take_organ_damage(d) - - for(var/mob/M in viewers(user, null)) + if(prob(40)) + for(var/mob/M in hearers(4, src)) if(M.client) - M.show_message(text("\red [user] attacks [src]'s stomach wall with the [I.name]!"), 2) - playsound(user.loc, 'sound/effects/attackblob.ogg', 50, 1) + M.show_message(text("\red You hear something rumbling inside [src]'s stomach..."), 2) + var/obj/item/I = user.get_active_hand() + if(I && I.force) + var/d = rand(round(I.force / 4), I.force) + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/organ = H.get_organ("chest") + if (istype(organ)) + if(organ.take_damage(d, 0)) + H.UpdateDamageIcon() + H.updatehealth() + else + src.take_organ_damage(d) + for(var/mob/M in viewers(user, null)) + if(M.client) + M.show_message(text("\red [user] attacks [src]'s stomach wall with the [I.name]!"), 2) + playsound(user.loc, 'sound/effects/attackblob.ogg', 50, 1) - if(prob(src.getBruteLoss() - 50)) - for(var/atom/movable/A in stomach_contents) - A.loc = loc - stomach_contents.Remove(A) - src.gib() - -#undef STOMACH_ATTACK_DELAY + if(prob(src.getBruteLoss() - 50)) + for(var/atom/movable/A in stomach_contents) + A.loc = loc + stomach_contents.Remove(A) + src.gib() /mob/living/carbon/gib() for(var/mob/M in src) @@ -334,25 +321,22 @@ mob/living src << "You must be conscious to do this!" return -/mob/living/proc/add_ventcrawl(obj/machinery/atmospherics/starting_machine) - var/datum/pipe_network/network = starting_machine.return_network(starting_machine) - if(!network) - return - for(var/datum/pipeline/pipeline in network.line_members) - for(var/obj/machinery/atmospherics/A in (pipeline.members || pipeline.edges)) - if(!A.pipe_image) - A.pipe_image = image(A, A.loc, layer = 20, dir = A.dir) //the 20 puts it above Byond's darkness (not its opacity view) - pipes_shown += A.pipe_image - client.images += A.pipe_image +/mob/living/proc/add_ventcrawl(obj/machinery/atmospherics/unary/starting_machine) + for(var/datum/pipeline/pipeline in starting_machine.network.line_members) + for(var/atom/A in (pipeline.members || pipeline.edges)) + var/image/new_image = image(A, A.loc, dir = A.dir) + pipes_shown += new_image + client.images += new_image /mob/living/proc/remove_ventcrawl() - if(client) - for(var/image/current_image in pipes_shown) - client.images -= current_image - client.eye = src + for(var/image/current_image in pipes_shown) + client.images -= current_image pipes_shown.len = 0 + if(client) + client.eye = src + /mob/living/carbon/clean_blood() . = ..() if(ishuman(src)) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index d37cec20e60..078af523c0f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/human/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -42,7 +42,7 @@ /mob/living/carbon/human/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -62,7 +62,7 @@ /mob/living/carbon/human/melt() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index da2f516375b..809844ea3b7 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -36,7 +36,7 @@ on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm else //Everyone else fails, skip the emote attempt return - if("scream", "fart", "flip", "snap") + if("scream", "fart", "flip") on_CD = handle_emote_CD() //proc located in code\modules\mob\emote.dm //Everything else, including typos of the above emotes else @@ -720,29 +720,6 @@ m_type = 2 - if ("snap") - if(prob(95)) - m_type = 2 - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/L = H.get_organ("l_hand") - var/obj/item/organ/external/R = H.get_organ("r_hand") - var/left_hand_good = 0 - var/right_hand_good = 0 - if(L && (!(L.status & ORGAN_DESTROYED)) && (!(L.status & ORGAN_SPLINTED)) && (!(L.status & ORGAN_BROKEN))) - left_hand_good = 1 - if(R && (!(R.status & ORGAN_DESTROYED)) && (!(R.status & ORGAN_SPLINTED)) && (!(R.status & ORGAN_BROKEN))) - right_hand_good = 1 - - if (!left_hand_good && !right_hand_good) - usr << "You need at least one hand in good working order to snap your fingers." - return - - message = "[src] snaps \his fingers." - playsound(src.loc, 'sound/effects/fingersnap.ogg', 50, 1, -3) - else - message = "[src] snaps \his fingers right off!" - playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) - // Needed for M_TOXIC_FART if("fart") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b3f2b7d8afc..11342b903ca 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -247,7 +247,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") + if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") processing_dismember.droplimb(1,pick(0,1,2),0,1) limbs_affected -= 1 @@ -271,7 +271,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") + if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") processing_dismember.droplimb(1,pick(0,2),0,1) limbs_affected -= 1 @@ -281,7 +281,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") + if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") processing_dismember.droplimb(1,pick(0,2),0,1) limbs_affected -= 1 @@ -303,7 +303,7 @@ while(limbs_affected != 0) processing_dismember = pick(organs) - if(processing_dismember.limb_name != "chest" && processing_dismember.limb_name != "head" && processing_dismember.limb_name != "groin") + if(processing_dismember.name != "chest" && processing_dismember.name != "head" && processing_dismember.name != "groin") processing_dismember.droplimb(1,1,0,1) limbs_affected -= 1 @@ -316,7 +316,7 @@ var/update = 0 var/weapon_message = "Explosive Blast" for(var/obj/item/organ/external/temp in organs) - switch(temp.limb_name) + switch(temp.name) if("head") update |= temp.take_damage(b_loss * 0.2, f_loss * 0.2, used_weapon = weapon_message) if("chest") @@ -1400,8 +1400,6 @@ regenerate_icons() fixblood() - UpdateAppearance() - if(species) return 1 else diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index f23657da497..241bebd1178 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -91,7 +91,7 @@ stance_damage = 0 // standing is poor - if(stance_damage >= 4) + if(stance_damage >= 4 || (stance_damage >= 2 && prob(5))) if(!(lying || resting)) if(species && !(species.flags & NO_PAIN)) emote("scream") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index d7220974175..5b7f9b708b1 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -46,7 +46,7 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc set invisibility = 0 //set background = 1 - if (notransform) return + if (monkeyizing) return if(!loc) return // Fixing a null error that occurs when the mob isn't found in the world -- TLE ..() @@ -760,24 +760,9 @@ var/global/list/brutefireloss_overlays = list("1" = image("icon" = 'icons/mob/sc if(A.lighting_use_dynamic) light_amount = T.lighting_lumcount else light_amount = 10 if(light_amount > species.light_dam) //if there's enough light, start dying - if(species.light_effect_amp) - adjustFireLoss(5) //This gets doubled by Shadowling's innate fire weakness, so it ends up being 10. - else - adjustFireLoss(1) - adjustBruteLoss(1) - src << "The light burns you!" - src << 'sound/weapons/sear.ogg' + take_overall_damage(1,1) else //heal in the dark - if(species.light_effect_amp) - adjustFireLoss(-5) - adjustBruteLoss(-5) - adjustBrainLoss(-25) //gibbering shadowlings are hilarious but also bad to have - adjustCloneLoss(-1) - SetWeakened(0) - SetStunned(0) - else - adjustFireLoss(-1) - adjustBruteLoss(-1) + heal_overall_damage(1,1) //The fucking FAT mutation is the greatest shit ever. It makes everyone so hot and bothered. diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8b3be53b8c6..3621f44c8e6 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -471,10 +471,8 @@ proc/get_damage_icon_part(damage_state, body_part) //For legacy support. /mob/living/carbon/human/regenerate_icons() ..() - if(notransform) return + if(monkeyizing) return update_mutations(0) - update_body(0) - update_hair(0) update_mutantrace(0) update_inv_w_uniform(0,0) update_inv_wear_id(0) diff --git a/code/modules/mob/living/carbon/metroid/life.dm b/code/modules/mob/living/carbon/metroid/life.dm index 8b11c8a1b2f..55b6f5c4d69 100644 --- a/code/modules/mob/living/carbon/metroid/life.dm +++ b/code/modules/mob/living/carbon/metroid/life.dm @@ -9,7 +9,7 @@ set invisibility = 0 //set background = 1 - if (src.notransform) + if (src.monkeyizing) return ..() diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index 0c3ef632cca..8e982eb9356 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,7 +1,7 @@ /mob/living/carbon/monkey/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -21,7 +21,7 @@ /mob/living/carbon/monkey/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 1a3bfc3f05a..65a5f5b14e6 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -12,7 +12,7 @@ /mob/living/carbon/monkey/Life() set invisibility = 0 //set background = 1 - if (notransform) return + if (monkeyizing) return if (update_muts) update_muts=0 domutcheck(src,null,MUTCHK_FORCED) diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index b709f1f5b8b..cc25d319842 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -41,8 +41,7 @@ var/brute_mod = null // Physical damage reduction/malus. var/burn_mod = null // Burn damage reduction/malus. - var/light_dam //Light level above which species takes damage, and below which it heals. - var/light_effect_amp //If 0, takes/heals 1 burn and brute per tick. Otherwise, both healing and damage effects are amplified. + var/light_dam var/max_hurt_damage = 9 // Max melee damage dealt + 5 if hulk var/list/default_genes = list() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 86eae591aff..b1900ffa39b 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,7 +1,7 @@ /mob/living/Life() ..() - if (notransform) return + if (monkeyizing) return if(!loc) return // Fixing a null error that occurs when the mob isn't found in the world -- TLE if(mind) if(mind in ticker.mode.implanted) @@ -460,9 +460,6 @@ for(var/mob/living/carbon/slime/M in view(1,src)) M.UpdateFeed(src) -/*////////////////////// - START RESIST PROCS -*/////////////////////// /mob/living/verb/resist() set name = "Resist" @@ -476,327 +473,260 @@ //Getting out of someone's inventory. if(istype(src.loc,/obj/item/weapon/holder)) - resist_holder() + var/obj/item/weapon/holder/H = src.loc //Get our item holder. + var/mob/M = H.loc //Get our mob holder (if any). + + if(istype(M)) + M.unEquip(H) + M << "[H] wriggles out of your grip!" + src << "You wriggle out of [M]'s grip!" + else if(istype(H.loc,/obj/item)) + src << "You struggle free of [H.loc]." + H.loc = get_turf(H) + + if(istype(M)) + for(var/atom/A in M.contents) + if(istype(A,/mob/living/simple_animal/borer) || istype(A,/obj/item/weapon/holder)) + return + + M.status_flags &= ~PASSEMOTES + return //Resisting control by an alien mind. if(istype(src.loc,/mob/living/simple_animal/borer)) - resist_borer() + var/mob/living/simple_animal/borer/B = src.loc + var/mob/living/captive_brain/H = src + + H << "\red You begin doggedly resisting the parasite's control (this will take approximately sixty seconds)." + B.host << "\red You feel the captive mind of [src] begin to resist your control." + + spawn(rand(350,450)+B.host.brainloss) + + if(!B || !B.controlling) + return + + B.host.adjustBrainLoss(rand(5,10)) + H << "\red With an immense exertion of will, you regain control of your body!" + B.host << "\red You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you." + + B.detatch() + + verbs -= /mob/living/carbon/proc/release_control + verbs -= /mob/living/carbon/proc/punish_host + verbs -= /mob/living/carbon/proc/spawn_larvae + + return //resisting grabs (as if it helps anyone...) - if ((!(L.stat) && !(L.restrained()))) - resist_grab(L) //this passes L because the proc requires a typecasted mob/living instead of just 'src' + if ((!( L.stat ) && !( L.restrained() ))) + var/resisting = 0 + for(var/obj/O in L.requests) + L.requests.Remove(O) + del(O) + resisting++ + for(var/obj/item/weapon/grab/G in usr.grabbed_by) + resisting++ + if (G.state == 1) + del(G) + else + if (G.state == 2) + if (prob(25)) + for(var/mob/O in viewers(L, null)) + O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) + del(G) + else + if (G.state == 3) + if (prob(5)) + for(var/mob/O in viewers(usr, null)) + O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) + del(G) + if(resisting) + for(var/mob/O in viewers(usr, null)) + O.show_message(text("\red [] resists!", L), 1) //unbuckling yourself if(L.buckled && (L.last_special <= world.time) ) - resist_buckle(L) //this passes L because the proc requires a typecasted mob/living instead of just 'src' + if(iscarbon(L)) + var/mob/living/carbon/C = L + if( C.handcuffed ) + C.changeNext_move(CLICK_CD_BREAKOUT) + C.last_special = world.time + CLICK_CD_BREAKOUT + C << "\red You attempt to unbuckle yourself. (This will take around 2 minutes and you need to stand still)" + for(var/mob/O in viewers(L)) + O.show_message("\red [usr] attempts to unbuckle themself!", 1) + spawn(0) + if(do_after(usr, 1200)) + if(!C.buckled) + return + for(var/mob/O in viewers(C)) + O.show_message("\red [usr] manages to unbuckle themself!", 1) + C << "\blue You successfully unbuckle yourself." + C.buckled.manual_unbuckle(C) + else + L.buckled.manual_unbuckle(L) //Breaking out of a locker? - else if(src.loc && (istype(src.loc, /obj/structure/closet))) - resist_closet() + else if( src.loc && (istype(src.loc, /obj/structure/closet)) ) + var/breakout_time = 2 //2 minutes by default + + var/obj/structure/closet/C = L.loc + if(C.opened) + return //Door's open... wait, why are you in it's contents then? + if(istype(L.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + if(!SC.locked && !SC.welded) + return //It's a secure closet, but isn't locked. Easily escapable from, no need to 'resist' + else + if(!C.welded) + return //closed but not welded... + // else Meh, lets just keep it at 2 minutes for now + // breakout_time++ //Harder to get out of welded lockers than locked lockers + + //okay, so the closet is either welded or locked... resist!!! + L.changeNext_move(CLICK_CD_BREAKOUT) + L.last_special = world.time + CLICK_CD_BREAKOUT + L << "\red You lean on the back of \the [C] and start pushing the door open. (this will take about [breakout_time] minutes)" + for(var/mob/O in viewers(usr.loc)) + O.show_message("\red The [L.loc] begins to shake violently!", 1) + + + spawn(0) + if(do_after(usr,(breakout_time*60*10))) //minutes * 60seconds * 10deciseconds + if(!C || !L || L.stat != CONSCIOUS || L.loc != C || C.opened) //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened + return + + //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... + if(istype(L.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + if(!SC.locked && !SC.welded) + return + else + if(!C.welded) + return + + //Well then break it! + if(istype(usr.loc, /obj/structure/closet/secure_closet)) + var/obj/structure/closet/secure_closet/SC = L.loc + SC.desc = "It appears to be broken." + SC.icon_state = SC.icon_off + flick(SC.icon_broken, SC) + sleep(10) + flick(SC.icon_broken, SC) + sleep(10) + SC.broken = 1 + SC.locked = 0 + SC.update_icon() + usr << "\red You successfully break out!" + for(var/mob/O in viewers(L.loc)) + O.show_message("\red \the [usr] successfully broke out of \the [SC]!", 1) + if(istype(SC.loc, /obj/structure/bigDelivery)) //Do this to prevent contents from being opened into nullspace (read: bluespace) + var/obj/structure/bigDelivery/BD = SC.loc + BD.attack_hand(usr) + SC.open() + else + C.welded = 0 + C.update_icon() + usr << "\red You successfully break out!" + for(var/mob/O in viewers(L.loc)) + O.show_message("\red \the [usr] successfully broke out of \the [C]!", 1) + if(istype(C.loc, /obj/structure/bigDelivery)) //nullspace ect.. read the comment above + var/obj/structure/bigDelivery/BD = C.loc + BD.attack_hand(usr) + C.open() //breaking out of handcuffs else if(iscarbon(L)) var/mob/living/carbon/CM = L if(CM.on_fire && CM.canmove) - resist_stop_drop_roll(CM) //this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' - - if(CM.handcuffed && CM.canmove && (CM.last_special <= world.time))//this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' - resist_handcuffs(CM) - - else if(CM.legcuffed && CM.canmove && (CM.last_special <= world.time)) //this passes CM because the proc requires a typecasted mob/living/carbon instead of just 'src' - resist_legcuffs(CM) - -/*//////////////////// - RESIST SUBPROCS -*///////////////////// - -/* resist_holder allows small mobs that can be picked up to get out of their holder, so they aren't stuck forever. -*///// -/mob/living/proc/resist_holder() - var/obj/item/weapon/holder/H = src.loc //Get our item holder. - var/mob/M = H.loc //Get our mob holder (if any). - - if(istype(M)) - M.unEquip(H) - M << "[H] wriggles out of your grip!" - src << "You wriggle out of [M]'s grip!" - else if(istype(H.loc,/obj/item)) - src << "You struggle free of [H.loc]." - H.loc = get_turf(H) - - if(istype(M)) - for(var/atom/A in M.contents) - if(istype(A,/mob/living/simple_animal/borer) || istype(A,/obj/item/weapon/holder)) - return - - M.status_flags &= ~PASSEMOTES - return - -/* resist_borer allows a mob to regain control of their body after a borer has assumed control. -*///// -/mob/living/proc/resist_borer() - var/mob/living/simple_animal/borer/B = src.loc - var/mob/living/captive_brain/H = src - - H << "\red You begin doggedly resisting the parasite's control (this will take approximately sixty seconds)." - B.host << "\red You feel the captive mind of [src] begin to resist your control." - - spawn(rand(350,450)+B.host.brainloss) - - if(!B || !B.controlling) + CM.fire_stacks -= 5 + CM.weakened = max(CM.weakened, 3)//We dont check for CANWEAKEN, I don't care how immune to weakening you are, if you're rolling on the ground, you're busy. + CM.update_canmove() + CM.spin(32,2) + CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ + "You stop, drop, and roll!") + sleep(30) + if(fire_stacks <= 0) + CM.visible_message("[CM] has successfully extinguished themselves!", \ + "You extinguish yourself.") + ExtinguishMob() return - B.host.adjustBrainLoss(rand(5,10)) - H << "\red With an immense exertion of will, you regain control of your body!" - B.host << "\red You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you." - - B.detatch() - - verbs -= /mob/living/carbon/proc/release_control - verbs -= /mob/living/carbon/proc/punish_host - verbs -= /mob/living/carbon/proc/spawn_larvae - - return - -/* resist_grab allows a mob to resist a grab from another mob when disarming is not an option/neckgrabbed. -*///// -/mob/living/proc/resist_grab(var/mob/living/L) - var/resisting = 0 - - for(var/obj/O in L.requests) - L.requests.Remove(O) - del(O) - resisting++ - - for(var/obj/item/weapon/grab/G in usr.grabbed_by) - resisting++ - if (G.state == 1) - del(G) - - else - if(G.state == 2) - if(prob(25)) - for(var/mob/O in viewers(L, null)) - O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) - del(G) - + if(CM.handcuffed && CM.canmove && (CM.last_special <= world.time)) + CM.changeNext_move(CLICK_CD_BREAKOUT) + CM.last_special = world.time + CLICK_CD_BREAKOUT + if(isalienadult(CM) || (HULK in usr.mutations))//Don't want to do a lot of logic gating here. + usr << "\red You attempt to break your handcuffs. (This will take around 5 seconds and you need to stand still)" + for(var/mob/O in viewers(CM)) + O.show_message(text("\red [] is trying to break the handcuffs!", CM), 1) + spawn(0) + if(do_after(CM, 50)) + if(!CM.handcuffed || CM.buckled) + return + for(var/mob/O in viewers(CM)) + O.show_message(text("\red [] manages to break the handcuffs!", CM), 1) + CM << "\red You successfully break your handcuffs." + CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + del(CM.handcuffed) + CM.handcuffed = null + CM.update_inv_handcuffed() else - if(G.state == 3) - if(prob(5)) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) - del(G) + var/obj/item/weapon/restraints/handcuffs/HC = CM.handcuffed + var/breakouttime = 1200 //A default in case you are somehow handcuffed with something that isn't an obj/item/weapon/restraints/handcuffs type + var/displaytime = 2 //Minutes to display in the "this will take X minutes." + if(istype(HC)) //If you are handcuffed with actual handcuffs... Well what do I know, maybe someone will want to handcuff you with toilet paper in the future... + breakouttime = HC.breakouttime + displaytime = breakouttime / 600 //Minutes + CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] minutes and you need to stand still)" + for(var/mob/O in viewers(CM)) + O.show_message( "\red [usr] attempts to remove \the [HC]!", 1) + spawn(0) + if(do_after(CM, breakouttime)) + if(!CM.handcuffed || CM.buckled) + return // time leniency for lag which also might make this whole thing pointless but the server + for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink + O.show_message("\red [CM] manages to remove the handcuffs!", 1) + CM << "\blue You successfully remove \the [CM.handcuffed]." + CM.unEquip(CM.handcuffed) - if(resisting) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] resists!", L), 1) - -/* resist_buckle allows a mob that is bucklecuffed to break free of the chair/bed/whatever -*///// -/mob/living/proc/resist_buckle(var/mob/living/L) - if(iscarbon(L)) - var/mob/living/carbon/C = L - - if(C.handcuffed) - C.changeNext_move(CLICK_CD_BREAKOUT) - C.last_special = world.time + CLICK_CD_BREAKOUT - - C << "\red You attempt to unbuckle yourself. (This will take around 2 minutes and you need to stay still)
" - for(var/mob/O in viewers(L)) - O.show_message("\red [usr] attempts to unbuckle themself!", 1) - - spawn(0) - if(do_after(usr, 1200)) - if(!C.buckled) - return - for(var/mob/O in viewers(C)) - O.show_message("\red [usr] manages to unbuckle themself!", 1) - C << "\blue You successfully unbuckle yourself." - C.buckled.manual_unbuckle(C) - - else - L.buckled.manual_unbuckle(L) - -/* resist_closet() allows a mob to break out of a welded/locked closet -*///// -/mob/living/proc/resist_closet() - var/breakout_time = 2 //2 minutes by default - var/mob/living/L = src - var/obj/structure/closet/C = L.loc - if(C.opened) - return //Door's open... wait, why are you in it's contents then? - if(istype(L.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - if(!SC.locked && !SC.welded) - return //It's a secure closet, but isn't locked. Easily escapable from, no need to 'resist' - else - if(!C.welded) - return //closed but not welded... - // else Meh, lets just keep it at 2 minutes for now - // breakout_time++ //Harder to get out of welded lockers than locked lockers - - //okay, so the closet is either welded or locked... resist!!! - L.changeNext_move(CLICK_CD_BREAKOUT) - L.last_special = world.time + CLICK_CD_BREAKOUT - L << "\red You lean on the back of \the [C] and start pushing the door open. (this will take about [breakout_time] minutes)" - for(var/mob/O in viewers(usr.loc)) - O.show_message("\red The [L.loc] begins to shake violently!", 1) - - - spawn(0) - if(do_after(usr,(breakout_time*60*10))) //minutes * 60seconds * 10deciseconds - if(!C || !L || L.stat != CONSCIOUS || L.loc != C || C.opened) //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened - return - - //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... - if(istype(L.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - if(!SC.locked && !SC.welded) - return + else if(CM.legcuffed && CM.canmove && (CM.last_special <= world.time)) + CM.changeNext_move(CLICK_CD_BREAKOUT) + CM.last_special = world.time + CLICK_CD_BREAKOUT + if(isalienadult(CM) || (HULK in usr.mutations))//Don't want to do a lot of logic gating here. + usr << "\red You attempt to break your legcuffs. (This will take around 5 seconds and you need to stand still)" + for(var/mob/O in viewers(CM)) + O.show_message(text("\red [] is trying to break the legcuffs!", CM), 1) + spawn(0) + if(do_after(CM, 50)) + if(!CM.legcuffed || CM.buckled) + return + for(var/mob/O in viewers(CM)) + O.show_message(text("\red [] manages to break the legcuffs!", CM), 1) + CM << "\red You successfully break your legcuffs." + CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) + del(CM.legcuffed) + CM.legcuffed = null + CM.update_inv_legcuffed() else - if(!C.welded) - return - - //Well then break it! - if(istype(usr.loc, /obj/structure/closet/secure_closet)) - var/obj/structure/closet/secure_closet/SC = L.loc - SC.desc = "It appears to be broken." - SC.icon_state = SC.icon_off - flick(SC.icon_broken, SC) - sleep(10) - flick(SC.icon_broken, SC) - sleep(10) - SC.broken = 1 - SC.locked = 0 - SC.update_icon() - usr << "\red You successfully break out!" - for(var/mob/O in viewers(L.loc)) - O.show_message("\red \the [usr] successfully broke out of \the [SC]!", 1) - if(istype(SC.loc, /obj/structure/bigDelivery)) //Do this to prevent contents from being opened into nullspace (read: bluespace) - var/obj/structure/bigDelivery/BD = SC.loc - BD.attack_hand(usr) - SC.open() - else - C.welded = 0 - C.update_icon() - usr << "\red You successfully break out!" - for(var/mob/O in viewers(L.loc)) - O.show_message("\red \the [usr] successfully broke out of \the [C]!", 1) - if(istype(C.loc, /obj/structure/bigDelivery)) //nullspace ect.. read the comment above - var/obj/structure/bigDelivery/BD = C.loc - BD.attack_hand(usr) - C.open() - -/* resist_stop_drop_roll allows a mob to stop, drop, and roll in order to put out a fire burning on them. -*///// -/mob/living/proc/resist_stop_drop_roll(var/mob/living/carbon/CM) - CM.fire_stacks -= 5 - CM.weakened = max(CM.weakened, 3)//We dont check for CANWEAKEN, I don't care how immune to weakening you are, if you're rolling on the ground, you're busy. - CM.update_canmove() - CM.spin(32,2) - CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ - "You stop, drop, and roll!") - sleep(30) - if(fire_stacks <= 0) - CM.visible_message("[CM] has successfully extinguished themselves!", \ - "You extinguish yourself.") - ExtinguishMob() - return - -/* resist_handcuffs allows a mob to break/remove their handcuffs after a delay -*///// -/mob/living/proc/resist_handcuffs(var/mob/living/carbon/CM) - CM.changeNext_move(CLICK_CD_BREAKOUT) - CM.last_special = world.time + CLICK_CD_BREAKOUT - var/obj/item/weapon/restraints/handcuffs/HC = CM.handcuffed - - var/breakouttime = 1200 //A default in case you are somehow handcuffed with something that isn't an obj/item/weapon/restraints/handcuffs type - var/displaytime = 2 //Minutes to display in the "this will take X minutes." - - var/hulklien = 0 //variable used to define if someone is a hulk or alien - - if(istype(HC)) //If you are handcuffed with actual handcuffs... Well what do I know, maybe someone will want to handcuff you with toilet paper in the future... - breakouttime = HC.breakouttime - displaytime = breakouttime / 600 //Minutes - - if(isalienadult(CM) || (HULK in usr.mutations)) - hulklien = 1 - breakouttime = 50 - displaytime = 5 - - CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] [hulklien ? "seconds" : "minute[displaytime==1 ? "" : "s"]"] and you need to stand still)" - for(var/mob/O in viewers(CM)) - O.show_message( "\red [usr] attempts to [hulklien ? "break" : "remove"] \the [HC]!", 1) - spawn(0) - if(do_after(CM, breakouttime)) - if(!CM.handcuffed || CM.buckled) - return // time leniency for lag which also might make this whole thing pointless but the server - - for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink - O.show_message("\red [CM] manages to [hulklien ? "break" : "remove"] the handcuffs!", 1) - - CM << "\blue You successfully [hulklien ? "break" : "remove"] \the [CM.handcuffed]." - - if(hulklien) - CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.handcuffed) - CM.handcuffed = null - CM.update_inv_handcuffed() - return - - CM.unEquip(CM.handcuffed) - -/* resist_legcuffs allows a mob to break/remove their legcuffs after a delay -*///// -/mob/living/proc/resist_legcuffs(var/mob/living/carbon/CM) - var/obj/item/weapon/restraints/legcuffs/HC = CM.legcuffed - - var/breakouttime = 1200 //A default in case you are somehow legcuffed with something that isn't an obj/item/weapon/legcuffs type - var/displaytime = 2 //Minutes to display in the "this will take X minutes." - - var/hulklien = 0 //variable used to define if someone is a hulk or alien - - if(istype(HC)) //If you are legcuffed with actual legcuffs... Well what do I know, maybe someone will want to legcuff you with toilet paper in the future... - breakouttime = HC.breakouttime - displaytime = breakouttime / 600 //Minutes - - if(isalienadult(CM) || (HULK in usr.mutations)) - hulklien = 1 - breakouttime = 50 - displaytime = 5 - - CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] [hulklien ? "seconds" : "minute[displaytime==1 ? "" : "s"]"] and you need to stand still)" - - for(var/mob/O in viewers(CM)) - O.show_message( "\red [usr] attempts to [hulklien ? "break" : "remove"] \the [HC]!", 1) - - spawn(0) - if(do_after(CM, breakouttime)) - if(!CM.legcuffed || CM.buckled) - return // time leniency for lag which also might make this whole thing pointless but the server - for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink - O.show_message("\red [CM] manages to [hulklien ? "break" : "remove"] the legcuffs!", 1) - - CM << "\blue You successfully [hulklien ? "break" : "remove"] \the [CM.legcuffed]." - - if(!hulklien) - CM.unEquip(CM.legcuffed) - - if(hulklien) - CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - qdel(CM.legcuffed) - - CM.legcuffed = null - CM.update_inv_legcuffed() - -/*////////////////////// - END RESIST PROCS -*/////////////////////// - - - - + var/obj/item/weapon/restraints/legcuffs/HC = CM.legcuffed + var/breakouttime = 1200 //A default in case you are somehow legcuffed with something that isn't an obj/item/weapon/legcuffs type + var/displaytime = 2 //Minutes to display in the "this will take X minutes." + if(istype(HC)) //If you are legcuffed with actual legcuffs... Well what do I know, maybe someone will want to legcuff you with toilet paper in the future... + breakouttime = HC.breakouttime + displaytime = breakouttime / 600 //Minutes + CM << "\red You attempt to remove \the [HC]. (This will take around [displaytime] minutes and you need to stand still)" + for(var/mob/O in viewers(CM)) + O.show_message( "\red [usr] attempts to remove \the [HC]!", 1) + spawn(0) + if(do_after(CM, breakouttime)) + if(!CM.legcuffed || CM.buckled) + return // time leniency for lag which also might make this whole thing pointless but the server + for(var/mob/O in viewers(CM))// lags so hard that 40s isn't lenient enough - Quarxink + O.show_message("\red [CM] manages to remove the legcuffs!", 1) + CM << "\blue You successfully remove \the [CM.legcuffed]." + CM.unEquip(CM.legcuffed) + CM.legcuffed = null + CM.update_inv_legcuffed() /mob/living/carbon/proc/spin(spintime, speed) spawn() diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index f487188ac80..b349e3b15f7 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -7,11 +7,6 @@ //If they're SSD, remove it so they can wake back up. player_logged = 0 - //login during ventcrawl - if(istype(loc, /obj/machinery/atmospherics)) //attach us back into the pipes - remove_ventcrawl() - add_ventcrawl(loc) - //Round specific stuff like hud updates if(ticker && ticker.mode) var/ref = "\ref[mind]" @@ -32,7 +27,4 @@ if("vampire") if((ref in ticker.mode.thralls) || (mind in ticker.mode.enthralled)) ticker.mode.update_vampire_icons_added(mind) - if("shadowling") - if((mind in ticker.mode.shadowling_thralls) || (mind in ticker.mode.shadows)) - ticker.mode.update_shadow_icons_added(src.mind) return . diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 15a08aaea8d..9ffbc114f4d 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -6,6 +6,7 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_alerts, /mob/living/silicon/ai/proc/announcement, /mob/living/silicon/ai/proc/ai_call_shuttle, + /mob/living/silicon/ai/proc/ai_cancel_call, /mob/living/silicon/ai/proc/ai_camera_track, /mob/living/silicon/ai/proc/ai_camera_list, /mob/living/silicon/ai/proc/ai_goto_location, diff --git a/code/modules/mob/living/silicon/death.dm b/code/modules/mob/living/silicon/death.dm index c8c7e41d94e..45b0268437d 100644 --- a/code/modules/mob/living/silicon/death.dm +++ b/code/modules/mob/living/silicon/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/gib() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -22,7 +22,7 @@ /mob/living/silicon/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/silicon/mommi/life.dm b/code/modules/mob/living/silicon/mommi/life.dm index 04ab3871af6..eb7aa1dd700 100644 --- a/code/modules/mob/living/silicon/mommi/life.dm +++ b/code/modules/mob/living/silicon/mommi/life.dm @@ -2,7 +2,7 @@ set invisibility = 0 set background = 1 - if (src.notransform) + if (src.monkeyizing) return diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index c73bf68f1ab..fef353eec6d 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/robot/gib() //robots don't die when gibbed. instead they drop their MMI'd brain var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -23,7 +23,7 @@ /mob/living/silicon/robot/dust() death(1) var/atom/movable/overlay/animation = null - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 571beea1048..199720a1e0e 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -18,8 +18,6 @@ /obj/item/mounted/frame/apc_frame, /obj/item/mounted/frame/alarm_frame, /obj/item/mounted/frame/firealarm, - /obj/item/mounted/frame/newscaster_frame, - /obj/item/mounted/frame/intercom, /obj/item/weapon/table_parts, /obj/item/weapon/rack_parts, /obj/item/weapon/camera_assembly, @@ -88,10 +86,7 @@ wrapped.loc = user //Pass the attack on to the target. This might delete/relocate wrapped. - if(!target.attackby(wrapped, user, params) && target && wrapped) - // If the attackby didn't resolve or delete the target or wrapped, afterattack - // (Certain things, such as mountable frames, rely on afterattack) - wrapped.afterattack(target, user, 1, params) + target.attackby(wrapped,user, params) //If wrapped did neither get deleted nor put into target, put it back into the gripper. if(wrapped && user && (wrapped.loc == user)) diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 0b481630513..d22976509b1 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -193,17 +193,16 @@ var/slot_num if(slot_start == 0) - slot_num = 0 - slot_start = 3 + slot_num = 1 + slot_start = 2 else - slot_num = slot_start + slot_num = slot_start + 1 - do - slot_num++ - if(slot_num > 3) slot_num = 1 //Wrap around. + while(slot_start != slot_num) //If we wrap around without finding any free slots, just give up. if(module_active(slot_num)) select_module(slot_num) return - while(slot_start != slot_num) //If we wrap around without finding any free slots, just give up. + slot_num++ + if(slot_num > 3) slot_num = 1 //Wrap around. return diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 7f713c8a2c3..976708e4e1d 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -2,7 +2,7 @@ set invisibility = 0 //set background = 1 - if (src.notransform) + if (src.monkeyizing) return src.blinded = null diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index bcef5aee0b7..7d9c71f337d 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -10,7 +10,7 @@ var/list/robot_verbs_default = list( icon_state = "robot" maxHealth = 100 health = 100 - universal_understand = 1 + universal_speak = 1 var/sight_mode = 0 var/custom_name = "" @@ -819,9 +819,9 @@ var/list/robot_verbs_default = list( return ..() /mob/living/silicon/robot/emag_act(user as mob) - if(!ishuman(user) && !issilicon(user)) + if(!ishuman(user)) return - var/mob/living/M = user + var/mob/living/carbon/human/H = user if(!opened)//Cover is closed if(locked) if(prob(90)) @@ -844,8 +844,8 @@ var/list/robot_verbs_default = list( sleep(6) if(prob(50)) emagged = 1 - if(src.hud_used) - src.hud_used.update_robot_modules_display() //Shows/hides the emag item if the inventory screen is already open. + if(H.hud_used) + H.hud_used.update_robot_modules_display() //Shows/hides the emag item if the inventory screen is already open. lawupdate = 0 connected_ai = null user << "You emag [src]'s interface." @@ -855,8 +855,8 @@ var/list/robot_verbs_default = list( clear_inherent_laws() laws = new /datum/ai_laws/syndicate_override var/time = time2text(world.realtime,"hh:mm:ss") - lawchanges.Add("[time] : [M.name]([M.key]) emagged [name]([key])") - set_zeroth_law("Only [M.real_name] and people he designates as being such are Syndicate Agents.") + lawchanges.Add("[time] : [H.name]([H.key]) emagged [name]([key])") + set_zeroth_law("Only [H.real_name] and people he designates as being such are Syndicate Agents.") src << "\red ALERT: Foreign software detected." sleep(5) src << "\red Initiating diagnostics..." @@ -872,7 +872,7 @@ var/list/robot_verbs_default = list( src << "\red ERRORERRORERROR" src << "Obey these laws:" laws.show_laws(src) - src << "\red \b ALERT: [M.real_name] is your new master. Obey your new laws and his commands." + src << "\red \b ALERT: [H.real_name] is your new master. Obey your new laws and his commands." if(src.module && istype(src.module, /obj/item/weapon/robot_module/miner)) for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) del(D) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index d615122c356..4f256f2a003 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -142,7 +142,7 @@ /obj/item/stack/sheet/metal = 50, /obj/item/stack/sheet/glass = 50, /obj/item/stack/sheet/rglass = 50, - /obj/item/stack/cable_coil/cyborg = 50, + /obj/item/stack/cable_coil = 50, /obj/item/stack/rods = 15, /obj/item/stack/tile/plasteel = 15 ) @@ -179,7 +179,7 @@ G.amount = 50 src.modules += G - var/obj/item/stack/cable_coil/cyborg/W = new /obj/item/stack/cable_coil/cyborg(src) + var/obj/item/stack/cable_coil/W = new /obj/item/stack/cable_coil(src) W.amount = 50 src.modules += W @@ -389,7 +389,7 @@ /obj/item/stack/tile/plasteel = 15, /obj/item/stack/sheet/metal = 20, /obj/item/stack/sheet/glass = 20, - /obj/item/stack/cable_coil/cyborg = 30 + /obj/item/stack/cable_coil = 30 ) New() diff --git a/code/modules/mob/living/simple_animal/ascendant_shadowling.dm b/code/modules/mob/living/simple_animal/ascendant_shadowling.dm deleted file mode 100644 index 9445db7592c..00000000000 --- a/code/modules/mob/living/simple_animal/ascendant_shadowling.dm +++ /dev/null @@ -1,33 +0,0 @@ -/mob/living/simple_animal/ascendant_shadowling - name = "Ascendant Shadowling" - desc = "A large, floating eldritch horror. It has pulsing markings all about its body and large horns. It seems to be floating without any form of support." - icon = 'icons/mob/mob.dmi' - icon_state = "shadowling_ascended" - icon_living = "shadowling_ascended" - speak_emote = list("telepathically thunders", "telepathically booms") - force_threshold = INFINITY //Can't die by normal means - health = 100000 - maxHealth = 100000 - speed = 0 - var/phasing = 0 - see_in_dark = 8 - see_invisible = SEE_INVISIBLE_MINIMUM - - response_help = "stares at" - response_disarm = "flails at" - response_harm = "flails at" - - harm_intent_damage = 0 - melee_damage_lower = 35 - melee_damage_upper = 35 - attacktext = "claws at" - attack_sound = 'sound/weapons/slash.ogg' - - minbodytemp = 0 - maxbodytemp = INFINITY - environment_smash = 2 - - faction = list("faithless") - -/mob/living/simple_animal/ascendant_shadowling/Process_Spacemove(var/movement_dir = 0) - return 1 //copypasta from carp code diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ac726058103..3af5be404dc 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1023,7 +1023,7 @@ var/list/slot_equipment_priority = list( \ if(world.time < client.move_delay) return 0 if(stat==2) return 0 if(anchored) return 0 - if(notransform) return 0 + if(monkeyizing) return 0 if(restrained()) return 0 return 1 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index f43759f4279..f26d26d2470 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -57,7 +57,7 @@ var/disabilities = 0 //Carbon var/atom/movable/pulling = null var/next_move = null - var/notransform = null //Carbon + var/monkeyizing = null //Carbon var/other = 0.0 var/hand = null var/eye_blind = null //Carbon diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 1a7360185ef..b04c0832350 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -1,13 +1,6 @@ #define UPGRADE_COOLDOWN 40 #define UPGRADE_KILL_TIMER 100 -//times it takes for a mob to eat -#define EAT_TIME_XENO 30 -#define EAT_TIME_FAT 100 - -//time it takes for a mob to be eaten (in deciseconds) (overrides mob eat time) -#define EAT_TIME_MOUSE 30 - /obj/item/weapon/grab name = "grab" flags = NOBLUDGEON | ABSTRACT @@ -194,47 +187,22 @@ if(!affecting) return - if(M == affecting) //what the actual fuck is this + if(M == affecting) s_click(hud) return - - if(M == assailant && state >= GRAB_AGGRESSIVE) //no eatin unless you have an agressive grab - if(checkvalid(user, affecting)) //wut + if(M == assailant && state >= GRAB_AGGRESSIVE) + if( (ishuman(user) && (FAT in user.mutations) && iscarbon(affecting) ) || ( isalien(user) && iscarbon(affecting) ) || ( istype(user,/mob/living/carbon/human/kidan) && istype(affecting,/mob/living/carbon/monkey/diona) ) || ( ishuman(user) && user.get_species() == "Tajaran" && istype(affecting,/mob/living/simple_animal/mouse) ) ) var/mob/living/carbon/attacker = user user.visible_message("[user] is attempting to devour \the [affecting]!") - - if(!do_mob(user, affecting) || !do_after(user, checktime(user, affecting))) return - + if(istype(user, /mob/living/carbon/alien/humanoid/hunter) || istype(affecting, /mob/living/simple_animal/mouse)) //mice are easy to eat + if(!do_mob(user, affecting)||!do_after(user, 30)) return + else + if(!do_mob(user, affecting)||!do_after(user, 100)) return user.visible_message("[user] devours \the [affecting]!") - - affecting.loc = user //add the mob to the user - attacker.stomach_contents.Add(affecting) //list keeping - + affecting.loc = user + attacker.stomach_contents.Add(affecting) del(src) -/obj/item/weapon/grab/proc/checkvalid(var/mob/attacker, var/mob/prey) //does all the checking for the attack proc to see if a mob can eat another with the grab - if(ishuman(attacker) && (FAT in attacker.mutations) && iscarbon(prey) && !isalien(prey)) //Fat people eating carbon mobs but not xenos - return 1 - - if(isalien(attacker) && iscarbon(prey)) //Xenomorphs eating carbon mobs - return 1 - - if(ishuman(attacker) && attacker.get_species() == "Kidan" && istype(prey,/mob/living/carbon/monkey/diona)) //Kidan eating nymphs - return 1 - - if(ishuman(attacker) && attacker.get_species() == "Tajaran" && istype(prey,/mob/living/simple_animal/mouse)) //Tajaran eating mice. Meow! - return 1 - - return 0 - -/obj/item/weapon/grab/proc/checktime(var/mob/attacker, var/mob/prey) //Returns the time the attacker has to wait before they eat the prey - if(isalien(attacker)) - return EAT_TIME_XENO //xenos get a speed boost - - if(istype(prey,/mob/living/simple_animal/mouse)) //mice get eaten at xeno-eating-speed regardless - return EAT_TIME_MOUSE - - return EAT_TIME_FAT //if it doesn't fit into the above, it's probably a fat guy, take EAT_TIME_FAT to do it /obj/item/weapon/grab/dropped() del(src) @@ -243,8 +211,3 @@ /obj/item/weapon/grab/Destroy() del(hud) ..() - -#undef EAT_TIME_XENO -#undef EAT_TIME_FAT - -#undef EAT_TIME_MOUSE \ No newline at end of file diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index a50d948dc3b..784ae01d668 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -190,7 +190,7 @@ if(isAI(mob)) return AIMove(n,direct,mob) - if(mob.notransform) return//This is sota the goto stop mobs from moving var + if(mob.monkeyizing) return//This is sota the goto stop mobs from moving var if(isliving(mob)) var/mob/living/L = mob diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 4c708c8e92e..aaee5a723f6 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -5,14 +5,14 @@ /* /mob/living/carbon/human/proc/monkeyize() - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) if (W==w_uniform) // will be torn continue unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 stunned = 1 icon = null @@ -62,7 +62,7 @@ return ..() /mob/living/carbon/human/AIize(move=1) // 'move' argument needs defining here too because BYOND is dumb - if (notransform) + if (monkeyizing) return for(var/t in organs) del(t) @@ -70,11 +70,11 @@ return ..(move) /mob/living/carbon/AIize() - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) unEquip(W) - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -178,12 +178,12 @@ //human -> robot /mob/living/carbon/human/proc/Robotize() - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -236,12 +236,12 @@ //human -> alien /mob/living/carbon/human/proc/Alienize() - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -267,12 +267,12 @@ return /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -302,12 +302,12 @@ return /mob/living/carbon/human/proc/corgize() - if (notransform) + if (monkeyizing) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 @@ -332,13 +332,13 @@ usr << "\red Sorry but this mob type is currently unavailable." return - if(notransform) + if(monkeyizing) return for(var/obj/item/W in src) unEquip(W) regenerate_icons() - notransform = 1 + monkeyizing = 1 canmove = 0 icon = null invisibility = 101 diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index ea1a8289472..997cf8b9e08 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -210,11 +210,11 @@ if(owner && loc == owner) if(!cannot_amputate && config.limbs_can_break && (brute_dam + burn_dam) >= (max_damage * config.organ_health_multiplier)) var/dropped - if(burn >= 20 && prob(burn / 2)) + if(burn >= 20 && prob(burn)) if(body_part == HEAD) return dropped = 1 droplimb(0,DROPLIMB_BURN) - if(!dropped && prob(brute / 2)) + if(!dropped && prob(brute)) if(edge) droplimb(0,DROPLIMB_EDGE) else @@ -664,7 +664,6 @@ Note that amputating the affected organ does in fact remove the infection from t return if(DROPLIMB_BURN) new /obj/effect/decal/cleanable/ash(get_turf(victim)) - qdel(src) if(DROPLIMB_BLUNT) var/obj/effect/decal/cleanable/blood/gibs/gore = new victim.species.single_gib_type(get_turf(victim)) if(victim.species.flesh_color) @@ -678,8 +677,8 @@ Note that amputating the affected organ does in fact remove the infection from t I.removed() if(istype(loc,/turf)) I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) - qdel(src) + del(src) /**************************************************** HELPERS diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index b66644e9179..93d50a56611 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -635,11 +635,3 @@ obj/structure/cable/proc/cableColor(var/colorC) else return ..() - -/obj/item/stack/cable_coil/cyborg - name = "cyborg cable coil" - -/obj/item/stack/cable_coil/cyborg/attack_self(mob/user) - var/cable_color = input(user,"Pick a cable color.","Cable Color") in list("red","yellow","green","blue","pink","orange","cyan","white") - _color = cable_color - update_icon() \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGenerator.dm b/code/modules/procedural mapping/mapGenerator.dm index 887ddfc40a4..9a304e5c57a 100644 --- a/code/modules/procedural mapping/mapGenerator.dm +++ b/code/modules/procedural mapping/mapGenerator.dm @@ -1,27 +1,10 @@ -//clusterCheckFlags defines -//All based on clusterMin and clusterMax as guides - -//Individual defines -#define CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible -#define CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster -#define CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster -#define CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster -#define CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster - -//Combined defines -#define CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster -#define CLUSTER_CHECK_DIFFERENTS 6 //Don't let any of different types cluster -#define CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types -#define CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types - -//All -#define CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all - /datum/mapGenerator //Map information var/list/map = list() + var/turf/bottomLeft = null + var/turf/topRight = null //mapGeneratorModule information var/list/modules = list() @@ -30,62 +13,21 @@ ..() initialiseModules() -//Defines the region the map represents, sets map +//Defines the region the map represents, sets map, bottomLeft, topRight //Returns the map -/datum/mapGenerator/proc/defineRegion(var/turf/Start, var/turf/End, var/replace = 0) +/datum/mapGenerator/proc/defineRegion(var/turf/Start, var/turf/End) if(!checkRegion(Start, End)) return 0 - if(replace) - undefineRegion() - - map |= block(Start,End) - return map - - -//Defines the region the map represents, as a CIRCLE!, sets map -//Returns the map -/datum/mapGenerator/proc/defineCircularRegion(var/turf/Start, var/turf/End, var/replace = 0) - if(!checkRegion(Start, End)) + if(!Start || !End) return 0 + bottomLeft = Start + topRight = End - var/centerX = abs(max(End.x-Start.x,1)) - var/centerY = abs(max(End.y-Start.y,1)) - - - var/lilZ = min(Start.z,End.z) - var/bigZ = max(Start.z,End.z) - - var/centerZ = max(abs(bigZ-(lilZ/2)),1) //Spherical maps! woo! - - var/radius = abs(max(centerX,centerY)) //take the biggest displacement as the radius - - if(replace) - undefineRegion() - - //Sphere mode engage - var/evenCheckZ = 0 - if(max(bigZ,lilZ) % 2 == 0) - evenCheckZ = centerZ+1 - - for(var/i = lilZ, i <= bigZ, i++) - var/theRadius = radius - if(i != centerZ) - if(i != evenCheckZ) - theRadius = max(radius/max((2*abs(centerZ-i)),1),1) - - - map |= circlerange(locate(centerX,centerY,i),theRadius) - - + map = block(bottomLeft,topRight) return map -//Empties the map list, he's dead jim. -/datum/mapGenerator/proc/undefineRegion() - map = list() //bai bai - - //Checks for and Rejects bad region coordinates //Returns 1/0 /datum/mapGenerator/proc/checkRegion(var/turf/Start, var/turf/End) @@ -110,8 +52,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - spawn(0) - mod.generate() + mod.generate() //Requests the mapGeneratorModule(s) to (re)generate this one turf @@ -122,8 +63,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - spawn(0) - mod.place(T) + mod.place(T) //Replaces all paths in the module list with actual module datums @@ -174,27 +114,6 @@ src << "End Coords: [endCoords[1]] - [endCoords[2]] - [endCoords[3]]" return - var/list/clusters = list("None"=CLUSTER_CHECK_NONE,"All"=CLUSTER_CHECK_ALL,"Sames"=CLUSTER_CHECK_SAMES,"Differents"=CLUSTER_CHECK_DIFFERENTS, \ - "Same turfs"=CLUSTER_CHECK_SAME_TURFS, "Same atoms"=CLUSTER_CHECK_SAME_ATOMS, "Different turfs"=CLUSTER_CHECK_DIFFERENT_TURFS, \ - "Different atoms"=CLUSTER_CHECK_DIFFERENT_ATOMS, "All turfs"=CLUSTER_CHECK_ALL_TURFS,"All atoms"=CLUSTER_CHECK_ALL_ATOMS) - - var/moduleClusters = input("Cluster Flags (Cancel to leave unchanged from defaults)","Map Gen Settings") as null|anything in clusters - //null for default - - var/theCluster = 0 - if(moduleClusters != "None") - if(!clusters[moduleClusters]) - src << "Invalid Cluster Flags" - return - theCluster = clusters[moduleClusters] - else - theCluster = CLUSTER_CHECK_NONE - - if(theCluster) - for(var/datum/mapGeneratorModule/M in N.modules) - M.clusterCheckFlags = theCluster - - src << "Defining Region" N.defineRegion(Start, End) src << "Region Defined" diff --git a/code/modules/procedural mapping/mapGeneratorModule.dm b/code/modules/procedural mapping/mapGeneratorModule.dm index da08a540ef3..458f11cd969 100644 --- a/code/modules/procedural mapping/mapGeneratorModule.dm +++ b/code/modules/procedural mapping/mapGeneratorModule.dm @@ -1,12 +1,16 @@ +#define CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible +#define CLUSTER_CHECK_ATOMS 2 //Don't let atoms cluster, based on clusterMin and clusterMax as guides +#define CLUSTER_CHECK_TURFS 4 //Don't let turfs cluster, based on clusterMin and clusterMax as guides +#define CLUSTER_CHECK_ALL 6 //Don't let anything cluster, based on clusterMind and clusterMax as guides + /datum/mapGeneratorModule var/datum/mapGenerator/mother = null var/list/spawnableAtoms = list() var/list/spawnableTurfs = list() var/clusterMax = 5 var/clusterMin = 1 - var/clusterCheckFlags = CLUSTER_CHECK_SAME_ATOMS - var/allowAtomsOnSpace = FALSE + var/clusterCheckFlags = CLUSTER_CHECK_ALL //Syncs the module up with it's mother @@ -31,74 +35,27 @@ return 0 var/clustering = 0 - var/skipLoopIteration = FALSE //Turfs don't care whether atoms can be placed here for(var/turfPath in spawnableTurfs) - - //Clustering! - if(clusterMax && clusterMin) - - //You're the same as me? I hate you I'm going home - if(clusterCheckFlags & CLUSTER_CHECK_SAME_TURFS) + if(clusterCheckFlags & CLUSTER_CHECK_TURFS) + if(clusterMax && clusterMin) clustering = rand(clusterMin,clusterMax) - for(var/turf/F in trange(clustering,T)) - if(istype(F,turfPath)) - skipLoopIteration = TRUE - break - if(skipLoopIteration) - skipLoopIteration = FALSE + if(locate(/atom/movable) in range(clustering, T)) continue - - //You're DIFFERENT to me? I hate you I'm going home - if(clusterCheckFlags & CLUSTER_CHECK_DIFFERENT_TURFS) - clustering = rand(clusterMin,clusterMax) - for(var/turf/F in trange(clustering,T)) - if(!(istype(F,turfPath))) - skipLoopIteration = TRUE - break - if(skipLoopIteration) - skipLoopIteration = FALSE - continue - - //Success! if(prob(spawnableTurfs[turfPath])) T.ChangeTurf(turfPath) - //Atoms DO care whether atoms can be placed here if(checkPlaceAtom(T)) - for(var/atomPath in spawnableAtoms) - - //Clustering! - if(clusterMax && clusterMin) - - //You're the same as me? I hate you I'm going home - if(clusterCheckFlags & CLUSTER_CHECK_SAME_ATOMS) - clustering = rand(clusterMin, clusterMax) - for(var/atom/movable/M in range(clustering,T)) - if(istype(M,atomPath)) - skipLoopIteration = TRUE - break - if(skipLoopIteration) - skipLoopIteration = FALSE + if(clusterCheckFlags & CLUSTER_CHECK_ATOMS) + if(clusterMax && clusterMin) + clustering = rand(clusterMin,clusterMax) + if(locate(/atom/movable) in range(clustering, T)) continue - - //You're DIFFERENT from me? I hate you I'm going home - if(clusterCheckFlags & CLUSTER_CHECK_DIFFERENT_ATOMS) - clustering = rand(clusterMin, clusterMax) - for(var/atom/movable/M in range(clustering,T)) - if(!(istype(M,atomPath))) - skipLoopIteration = TRUE - break - if(skipLoopIteration) - skipLoopIteration = FALSE - continue - - //Success! if(prob(spawnableAtoms[atomPath])) - new atomPath(T) + new atomPath (T) . = 1 @@ -114,8 +71,6 @@ if(A.density) . = 0 break - if(!allowAtomsOnSpace && (istype(T,/turf/space))) - . = 0 /////////////////////////////////////////////////////////// diff --git a/code/modules/procedural mapping/mapGeneratorModules/nature.dm b/code/modules/procedural mapping/mapGeneratorModules/nature.dm index 09ca84574b1..742141f6fdf 100644 --- a/code/modules/procedural mapping/mapGeneratorModules/nature.dm +++ b/code/modules/procedural mapping/mapGeneratorModules/nature.dm @@ -34,4 +34,4 @@ //Grass tufts with a high spawn chance /datum/mapGeneratorModule/denseLayer/grassTufts spawnableTurfs = list() - spawnableAtoms = list(/obj/structure/flora/ausbushes/grassybush = 75) + spawnableAtoms = list(/obj/structure/flora/ausbushes/grassybush = 75) \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGeneratorReadme.dm b/code/modules/procedural mapping/mapGeneratorReadme.dm index ae656b5b30b..95fa449624e 100644 --- a/code/modules/procedural mapping/mapGeneratorReadme.dm +++ b/code/modules/procedural mapping/mapGeneratorReadme.dm @@ -11,22 +11,14 @@ mapGenerator: Desc: a mapGenerator is a master datum that collects and syncs all mapGeneratorModules in it's modules list - defineRegion(var/turf/Start, var/turf/End, var/replace = 0) - Example: defineRegion(locate(1,1,1),locate(5,5,5),0) + defineRegion(var/list/startList, var/list/endList) + Example: defineRegion(locate(1,1,1),locate(5,5,5)) Desc: Sets the bounds of the mapGenerator's "map" - defineCircularRegion(var/turf/Start, var/turf/End, var/replace = 0) - Example: defineCircularRegion(locate(1,1,1),locate(5,5,5),0) - Desc: Sets the mapGenerator's "map" as a circle, with center in the middle of Start and End's X,Y,Z coordinates - - undefineRegion() - Example: undefineRegion() - Desc: Empties the map generator list - checkRegion(var/turf/Start, var/turf/End) Example: checkRegion(locate(1,1,1), locate(5,5,5)) Desc: Checks if a rectangle between Start's coords and End's coords is valid - Existing Calls: mapGenerator/defineRegion(), mapGenerator/defineCircularRegion() + Existing Calls: mapGenerator/defineRegion() generate() Example: generate() @@ -116,6 +108,8 @@ Variable Breakdown (For Mappers): mapGenerator map - INTERNAL, do not touch + bottomLeft - INTERNAL, do not touch + topRight - INTERNAL, do not touch modules - A list of typepaths of mapGeneratorModules mapGeneratorModule @@ -124,23 +118,13 @@ Variable Breakdown (For Mappers): spawnableTurfs - A list of typepaths and their probability to spawn, eg: spawnableTurfs = list(/turf/unsimulated/floor/grass = 100) clusterMax - The max range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax clusterMin - The min range to check for something being "too close" for this atom/turf to spawn, the true value is random between clusterMin and clusterMax - clusterCheckFlags - A Bitfield that controls how the cluster checks work, All based on clusterMin and clusterMax guides - allowAtomsOnSpace - A Boolean for if we allow atoms to spawn on space tiles + clusterCheckFlags - A Bitfield that controls how the cluster checks work. clusterCheckFlags flags: - CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible - CLUSTER_CHECK_DIFFERENT_TURFS 2 //Don't let turfs of DIFFERENT types cluster - CLUSTER_CHECK_DIFFERENT_ATOMS 4 //Don't let atoms of DIFFERENT types cluster - CLUSTER_CHECK_SAME_TURFS 8 //Don't let turfs of the SAME type cluster - CLUSTER_CHECK_SAME_ATOMS 16 //Don't let atoms of the SAME type cluster - - CLUSTER_CHECK_SAMES 24 //Don't let any of the same type cluster - CLUSTER_CHECK_DIFFERENTS 6 //Don't let any different types cluster - CLUSTER_CHECK_ALL_TURFS 10 //Don't let ANY turfs cluster same and different types - CLUSTER_CHECK_ALL_ATOMS 20 //Don't let ANY atoms cluster same and different types - - CLUSTER_CHECK_ALL 30 //Don't let anything cluster, like, at all - + CLUSTER_CHECK_NONE 0 //No checks are done, cluster as much as possible + CLUSTER_CHECK_ATOMS 2 //Don't let atoms cluster, based on clusterMin and clusterMax as guides + CLUSTER_CHECK_TURFS 4 //Don't let turfs cluster, based on clusterMin and clusterMax as guides + CLUSTER_CHECK_ALL 6 //Don't let anything cluster, based on clusterMind and clusterMax as guides */ \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGenerators/nature.dm b/code/modules/procedural mapping/mapGenerators/nature.dm index 7254e576ba4..0300de38211 100644 --- a/code/modules/procedural mapping/mapGenerators/nature.dm +++ b/code/modules/procedural mapping/mapGenerators/nature.dm @@ -2,9 +2,9 @@ //Exists primarily as a test type. /datum/mapGenerator/nature - modules = list(/datum/mapGeneratorModule/bottomLayer/grassTurfs, \ - /datum/mapGeneratorModule/pineTrees, \ + modules = list(/datum/mapGeneratorModule/pineTrees, \ /datum/mapGeneratorModule/deadTrees, \ /datum/mapGeneratorModule/randBushes, \ /datum/mapGeneratorModule/randRocks, \ + /datum/mapGeneratorModule/bottomLayer/grassTurfs, \ /datum/mapGeneratorModule/denseLayer/grassTufts) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a9ef5784dcc..430418dfaa8 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -108,8 +108,6 @@ if(H.species.name == "Golem") user << "\red Your metal fingers don't fit in the trigger guard!" return - if(user.dna && user.dna.species == "Shadowling") - user << "The muzzle flash would cause damage to your form!" add_fingerprint(user) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 8424fb54b69..ccd0aae93d5 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -45,7 +45,6 @@ var/weaken = 0 var/paralyze = 0 var/irradiate = 0 - var/slur = 0 var/stutter = 0 var/eyeblur = 0 var/drowsy = 0 @@ -80,7 +79,7 @@ if(!isliving(target)) return 0 if(isanimal(target)) return 0 var/mob/living/L = target - return L.apply_effects(stun, weaken, paralyze, irradiate, slur, stutter, eyeblur, drowsy, agony, blocked, stamina, jitter) + return L.apply_effects(stun, weaken, paralyze, irradiate, stutter, eyeblur, drowsy, agony, blocked, stamina, jitter) proc/check_fire(var/mob/living/target as mob, var/mob/living/user as mob) //Checks if you can hit them or not. if(!istype(target) || !istype(user)) diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 23f44bf19da..a0b96353d4e 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -12,8 +12,8 @@ /obj/item/projectile/change/proc/wabbajack (mob/M as mob in living_mob_list) if(istype(M, /mob/living) && M.stat != DEAD) - if(M.notransform) return - M.notransform = 1 + if(M.monkeyizing) return + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index e6fc21e672f..127557cd3b5 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -127,8 +127,8 @@ proc/wabbajack(mob/living/M) if(istype(M)) if(istype(M, /mob/living) && M.stat != DEAD) - if(M.notransform) return - M.notransform = 1 + if(M.monkeyizing) return + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index e0064fec12e..5c05909becd 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -63,7 +63,7 @@ datum if(current_list_element > reagent_list.len) current_list_element = 1 var/datum/reagent/current_reagent = reagent_list[current_list_element] - src.remove_reagent(current_reagent.id, min(1, amount - total_transfered)) + src.remove_reagent(current_reagent.id, 1) current_list_element++ total_transfered++ diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 8766271a170..6201723c6ec 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -393,8 +393,8 @@ datum if(!M) M = holder.my_atom if(istype(M, /mob/living/carbon) && M.stat != DEAD) M << "\red Your flesh rapidly mutates!" - if(M.notransform) return - M.notransform = 1 + if(M.monkeyizing) return + M.monkeyizing = 1 M.canmove = 0 M.icon = null M.overlays.Cut() diff --git a/code/modules/reagents/reagent_containers/food/cans.dm b/code/modules/reagents/reagent_containers/food/cans.dm index 04e0be6f9d4..cc265f9b1fe 100644 --- a/code/modules/reagents/reagent_containers/food/cans.dm +++ b/code/modules/reagents/reagent_containers/food/cans.dm @@ -1,16 +1,11 @@ /obj/item/weapon/reagent_containers/food/drinks/cans var canopened = 0 - New() - ..() - flags ^= OPENCONTAINER - attack_self(mob/user as mob) if (canopened == 0) playsound(src.loc,'sound/effects/canopen.ogg', rand(10,50), 1) user << "You open the drink with an audible pop!" canopened = 1 - flags |= OPENCONTAINER else return @@ -18,19 +13,117 @@ if (canopened == 0) user << "You need to open the drink!" return - return ..(M, user, def_zone) + var/datum/reagents/R = src.reagents + var/fillevel = gulp_size + + if(!R.total_volume || !R) + user << "\red None of [src] left, oh no!" + return 0 + + if(M == user) + M << "\blue You swallow a gulp of [src]." + if(reagents.total_volume) + reagents.trans_to_ingest(M, gulp_size) + reagents.reaction(M, INGEST) + spawn(5) + reagents.trans_to(M, gulp_size) + + playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + return 1 + else if( istype(M, /mob/living/carbon/human) ) + if (canopened == 0) + user << "You need to open the drink!" + return + + else if (canopened == 1) + for(var/mob/O in viewers(world.view, user)) + O.show_message("\red [user] attempts to feed [M] [src].", 1) + if(!do_mob(user, M)) return + for(var/mob/O in viewers(world.view, user)) + O.show_message("\red [user] feeds [M] [src].", 1) + + M.attack_log += text("\[[time_stamp()]\] Has been fed [src.name] by [user.name] ([user.ckey]) Reagents: [reagentlist(src)]") + user.attack_log += text("\[[time_stamp()]\] Fed [M.name] by [M.name] ([M.ckey]) Reagents: [reagentlist(src)]") + msg_admin_attack("[key_name(user)][isAntag(user) ? "(ANTAG)" : ""] fed [key_name(M)] with [src.name] Reagents: [reagentlist(src)] (INTENT: [uppertext(user.a_intent)]) (JMP)") + + if(reagents.total_volume) + reagents.trans_to_ingest(M, gulp_size) + + if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell + var/mob/living/silicon/robot/bro = user + bro.cell.use(30) + var/refill = R.get_master_reagent_id() + spawn(600) + R.add_reagent(refill, fillevel) + + playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + return 1 + + return 0 afterattack(obj/target, mob/user, proximity) if(!proximity) return - if(istype(target, /obj/structure/reagent_dispensers) && (canopened == 0)) - user << "You need to open the drink!" - return - else if(target.is_open_container() && (canopened == 0)) - user << "You need to open the drink!" - return - else - return ..(target, user, proximity) + + if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. + if (canopened == 0) + user << "You need to open the drink!" + return + + if(!target.reagents.total_volume) + user << "\red [target] is empty." + return + + if(reagents.total_volume >= reagents.maximum_volume) + user << "\red [src] is full." + return + + var/trans = target.reagents.trans_to(src, target:amount_per_transfer_from_this) + user << "\blue You fill [src] with [trans] units of the contents of [target]." + + + else if(target.is_open_container()) //Something like a glass. Player probably wants to transfer TO it. + if (canopened == 0) + user << "You need to open the drink!" + return + + if (istype(target, /obj/item/weapon/reagent_containers/food/drinks/cans)) + var/obj/item/weapon/reagent_containers/food/drinks/cans/cantarget = target + if(cantarget.canopened == 0) + user << "You need to open the drink you want to pour into!" + return + + if(!reagents.total_volume) + user << "\red [src] is empty." + return + + if(target.reagents.total_volume >= target.reagents.maximum_volume) + user << "\red [target] is full." + return + + + + var/datum/reagent/refill + var/datum/reagent/refillName + if(isrobot(user)) + refill = reagents.get_master_reagent_id() + refillName = reagents.get_master_reagent_name() + + var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this) + user << "\blue You transfer [trans] units of the solution to [target]." + + if(isrobot(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell + var/mob/living/silicon/robot/bro = user + var/chargeAmount = max(30,4*trans) + bro.cell.use(chargeAmount) + user << "Now synthesizing [trans] units of [refillName]..." + + + spawn(300) + reagents.add_reagent(refill, trans) + user << "Cyborg [src] refilled." + + return /* examine() set src in view() diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 8034ef5a956..b2e6c9d7970 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -46,7 +46,7 @@ var/mob/living/carbon/human/H = M if(H.species.flags & IS_SYNTHETIC) - user << "\red They have a monitor for a head, where do you think you're going to put that?" + H << "\red They have a monitor for a head, where do you think you're going to put that?" return for(var/mob/O in viewers(world.view, user)) @@ -84,13 +84,6 @@ afterattack(obj/target, mob/user, proximity) if(!proximity) return - // Moved from the can code; not necessary since closed cans aren't open containers now, but, eh. - if (istype(target, /obj/item/weapon/reagent_containers/food/drinks/cans)) - var/obj/item/weapon/reagent_containers/food/drinks/cans/cantarget = target - if(cantarget.canopened == 0) - user << "You need to open the drink you want to pour into!" - return - if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 564207dacca..1235ad4d1c7 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -86,6 +86,7 @@ user << "\red There is already a blood sample in this syringe" return if(istype(target, /mob/living/carbon))//maybe just add a blood reagent to all mobs. Then you can suck them dry...With hundreds of syringes. Jolly good idea. + var/amount = src.reagents.maximum_volume - src.reagents.total_volume var/mob/living/carbon/T = target if(!T.dna) usr << "You are unable to locate any blood. (To be specific, your target seems to be missing their DNA datum)" @@ -111,11 +112,6 @@ if(!do_mob(user, target, time)) return - var/amount = src.reagents.maximum_volume - src.reagents.total_volume - if(amount == 0) - usr << "The syringe is full!" - return - var/datum/reagent/B if(istype(T,/mob/living/carbon/human)) var/mob/living/carbon/human/H = T @@ -162,11 +158,6 @@ if(!target.is_open_container() && !ismob(target) && !istype(target, /obj/item/weapon/reagent_containers/food) && !istype(target, /obj/item/slime_extract) && !istype(target, /obj/item/clothing/mask/cigarette) && !istype(target, /obj/item/weapon/storage/fancy/cigarettes)) user << "\red You cannot directly fill this object." return - if(istype(target, /obj/item/clothing/mask/cigarette)) - var/obj/item/clothing/mask/cigarette/C = target - if(istype(C.loc, /obj/item/weapon/storage/fancy/cigarettes)) - user << "\red You cannot inject a cigarette while it's still in the pack." - return if(target.reagents.total_volume >= target.reagents.maximum_volume) user << "\red [target] is full." return diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 970f0b139f9..b3efb13975a 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -122,14 +122,6 @@ build_path = /obj/item/weapon/airlock_electronics category = list("initial", "Electronics") -/datum/design/intercom_electronics - name = "Intercom Electronics" - id = "intercom_electronics" - build_type = AUTOLATHE - materials = list("$metal" = 50, "$glass" = 50) - build_path = /obj/item/weapon/intercom_electronics - category = list("initial", "Electronics") - /datum/design/console_screen name = "Console Screen" id = "console_screen" diff --git a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm index 3d2ec6c32c1..7daa0a665aa 100644 --- a/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm +++ b/code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm @@ -92,14 +92,13 @@ reconnect_scanner() if(owned_scanner) var/artifact_in_use = 0 - scanned_object = null for(var/obj/O in owned_scanner.loc) if(O == owned_scanner) continue if(O.invisibility) continue - if(istype(O, /obj/machinery/artifact)) - var/obj/machinery/artifact/A = O + if(istype(scanned_object, /obj/machinery/artifact)) + var/obj/machinery/artifact/A = scanned_object if(A.being_used) artifact_in_use = 1 else diff --git a/code/setup.dm b/code/setup.dm index f629ab3b14f..393de3e9723 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -739,7 +739,6 @@ var/list/TAGGERLOCATIONS = list("Disposals", #define BE_VAMPIRE 2048 #define BE_MUTINEER 4096 #define BE_BLOB 8192 -#define BE_SHADOWLING 16384 var/list/be_special_flags = list( "traitor" = BE_TRAITOR, @@ -820,7 +819,7 @@ var/list/restricted_camera_networks = list( //Those networks can only be accesse #define IS_SLOW 4 #define RAD_ABSORB 8 #define NO_SCAN 16 -#define NO_PAIN 32 +#define NO_PAIN 32 #define REQUIRE_LIGHT 64 #define IS_WHITELISTED 128 #define HAS_LIPS 512 diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 82a6d814154..7d5ba8127a0 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -62,6 +62,7 @@ h1.alert, h2.alert {color: #000000;} .boldnotice {color: #000099; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} + .newscaster {color: #800000;} .ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} @@ -83,7 +84,6 @@ h1.alert, h2.alert {color: #000000;} .kidan {color: #664205;} .slime {color: #0077AA;} .clown {color: #ff0000;} -.shadowling {color: #311648;} .rough {font-family: "Trebuchet MS", cursive, sans-serif;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .sans {font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} @@ -91,11 +91,6 @@ h1.alert, h2.alert {color: #000000;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .interface {color: #330033;} - -.big {font-size: 3;} -.greentext {color: #00FF00; font-size: 3;} -.redtext {color: #FF0000; font-size: 3;} - BIG IMG.icon {width: 32px; height: 32px;} diff --git a/icons/misc/buildmode.dmi b/icons/misc/buildmode.dmi index 1b7635129d328944b654ad247a78593dbde6e6ba..a885e76d549d102dcd6434e04434e6bb64adde35 100644 GIT binary patch delta 792 zcmV+z1Lyqz2#*JlBrg?EOjJd{z`y`r005`}0KEVJ0A>IHnZUrnRzB`*00001bW%=J z06^y0W&i*HjgeVne`TcR6d+U@;!&BKpOR`wyiz0Ll^PSLw6HX@gm^H+vw=mC_Mk%FdH0E&iIfa}OwR=5G+dU~B0U#l4Fo^mi5!nX`CB#@PG)~B!)fIf+? zB@}fUUjwKMf5{TiTiUvd>jSh$-5;3!;00Jjqh5~*1;=m-I~2VZ0Qzu-=>>yk07yo{ z@Pb7PfGZzPFBmifP`-fhf<+5J3hwlRK|c+kcM`jovD=ZlUAaG)y2H6Yq5N~eYk%;Z z`-Az3WT~qF95~RxhkZ#G0g!BUTL6&m)};ev0N4chf8O!DFy@NbA=d=}Pg6`;=zk5| zLs--$0G0qSU{UV@;0Ea&xUv&X&b1q{V{%rX0rY1klqnrx1^_Eyv?u}$hb~{0NCuId znGA<6^!0fG!21EP25_q&L%<3klyj2LWuU?WV4Dp9;>!SMq&w2<0m(1A@I~o_1`8Gd zzl9kAf8xpmZUSa=-~rx%B$zA!o&%&f2LfdO|PIe$vvY-x#cckIY^m4n|0KtT*d^^O||4{-)6JQG0i#%$8 zm_XPJ;J)dd>Ik^10g&#I2H%q(JzyZ5m3KQJUOU#=0ok4ET>v-l3mrq?RqUBW8=$a^ zHbCY`(Ggo+*$l{o=@LiL7|xgA28{{D3Rq2PY73^MT1x8*z^ua`0IJ2a)@r3|@AeB_ W*ncrt=l?$d0000{#5Eop$G?msUY3HD}?1qJ|!t?oas zdPLyDHG<@WC&7P6;6=wX1P*8f(&@4z=q=u9{$D^^u3|?pyJs`OL$AN(1GU#jtDs)@ zQ5-x8Xqm%l0?x7k^sj#+3y-q$1s}Y$_e6!mrhh|eyINc?m-lCXkRvfw;}U6lEs;nY z!9k5QgXZ1nC9GoJZ5GW0vJY-9Td-&%@Hrnuv0&0f5VB95STJcM;5(9x6v={3BY~^S zDwW5iGl68JYC)}$fNlx+eRE{Nrja0~g{9wQ!KR78IY&7$gdl$wOqvM1_vF}aRe)b2?{@|_i1GOGKwW&2_Buud0 z17}*!IGt`I?_qzpjyX2)8+#7UIGvsoV1~yZwCGdLJL)+BWQ!^1b^0$5V2wHWpwn{# zz-sU5l~$qCJ6}Ph)=)l2KKvW3jZqf|%;IWJB)&Ap=LfB3Z}{3LMvpjDoQDLM^vPuI z3mvdah6K`Z;iULVdEcY-r4HN^ka_$IUm_7F547yL6UBc^Z~+EBcn}Bt@}(2?ks~2n zOsi0P<@-oP2nepJeF4qGLyM0IyyqLQy)fP({sQH0#2ZFyM*^Sa#Ir-8lgR z$dhQUOlf~me$Wv($$%-=A)gOWM$!>b286QTGXmE_6#*ZIuwB`0g5bC=s0g?=vE6h= z0trA%AY*V!qw>LiB;ad4D6$YVJ|MvW7J_CK_V#-wH9>c(TfXVi68IX45(8Ol3A$6= z=BZ3ea6H+@_5-dE&=RCoIY*G6OwSTX3`mD^ia<(YfDlZ3p%4fFBUtuAC4hWB0Ox#= z0SG}w(0|MOy`GW$Jm-Uho=-5V|I-OBm$s|L^=f(l1y1}mi$aF&6#xJL07*qoM6N<$ Ef;(E)6aWAK diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index c1eb19660430a154ea1d34f28335dca88bf3528d..0fa9ecf7f43a7dc407bd7566a895d50317fe96f5 100644 GIT binary patch literal 205118 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

?rY`q?R00aqu#?VLGO}e}PHn2h3GXulO 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 literal 205391 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

6@FEUI$ZX(Y&Ccm!WM~{U@+=FBJE! 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犋jv&fbrg{}irnt)pWGXm1H8mL$NFD{K;< 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⋓(OY%pwm*=cvV*?S;dy3VJSZ0CZcOx2Yp#uW2GjlkFiKaKWH zNq-<&II+bIWf_-|oY?g*qf(qHtM|#KJKu=C@eD9MvZ(pCZ$_Goi3{# z5=)Vk$DMY1D!bTPyGGCnSBY;0NFjQy~8 zn*F>{q)2?He)r7cV8fsjghnZM{2KDkx^{6D@6+|990)0`Vr9`>gct}D$}=y<{^81Y z`~}usMK(5SQI#Rc@}$HZBMb6ZlrBe-aHqzv`7a?18Gy(=k#!P%aB*$!6_c7G7Y?E#A{6=$Sfbjf>>*oA?UemqjFXI-Kg%z2u_1^S9%p`kpix z#!9PQsJnfMn6yqZ9GZ!K+yaWucZ^r*&njke($$qM&eEfgPH8!2lr37C{w?cqxXR8n+@VY9*=ht$;;e34E3`U^xRo89>7RceEwYK0-Ff%A*S$DDi+;hC8 zIL|SuUFk8g^5-==sNKw!Au|BFf{(jV*P>i)t&LkKhsVk3zvD@?6Q&!2*VTj4bkQ0u zYv=Q45LSYyOx;(Bahy`&4M{vEHIJ;3VPxjVbu-v6()0n`|3G@)yyiC&Bq^o6foMWV zNKAGARsrf+it-#k9pmiGl_>2_hbY&mpE~)q?Xn{+_E?KwBR=nGZX-OyT3~q zA*(^8$0YJL5M9z^fG2Qthq`n@Vx`(!C4L diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 2a003edd4f0e3e18c8771d6808a7acc4dc2521e5..44b9b3a304300839976c9bd00f0c1d3d0e1f3e8d 100644 GIT binary patch delta 15775 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%0DA5D%~9_iU?s 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 MXg{d9Z}Z}R0T^ufK>z>% literal 104750 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
8gLn`?o%R^OgN^>?eu;j;V7MPIPH&n zjKN(WeT~;>&TzANfSSy>l23)+Ut)jzsLLStIo)X=+2dNAUrroKPHuD`8CEbTS5v{H zEc?&j-;Aq+S+NSKrJ_E#I&fWX#A)|qphgu z%djac4i3)ZK%{WFZpEarH=jo}`;z0+iE}*;YspY{nJ(Oe?W@;@DbxDjxg59k6#qlZ5KB9P9!{>fCv3h>K-C!BxF^7J_2Jybm7+jRe)*VTASPa~ zyXTlsF5h(1c--i~%^ZX-Pr0#s7}8t}*CymmO*agco(ych4h#(Zo^t@Z%%}Y?t1ruu zbW8XPMsGyt(pYRuCuvA%C=KVFQ?PXWJds!Yb#rqwFQD?O8y(Z^=1*DKGL5X5&34bl<7v%YE^VvKLuY#W2G0~o}$rW%q?P>E>QbtA;Zr_<_ zaA>f=;=E7pAWTm~HzK!=j+t38eqM9R5@SB`?B$zVW3%D-T-Frc_<_^Dvz)pp@(iRU zo&Vt%uBJO|;isQUiYD1b;*lDDFwT<|fQTaum;FO%&tx85)IWV@shOzw_|ElL?+d3QO0s;vl4nvw z+cp$Gz(9+JXE5X9(Dsi+3=D!lOpxrZdOCsBbiH9fPi=47#&P@hu15nuy5Q8?9|?N3 zIe!jTIgrANE2^kUDQ)76X7F~c3yB2(J|3GbZ{H|evO76%nm6-}dj(^)(^|t-N`|T; zN=hlmTKeF}?vasjK(rS!I4HGL^`3eS8Ry`d`i??)pA5=dFhT1I;e7Dj zo@Y)=Pj?13&D;#ilatTSO&G(sux#t(PbnI>P}UR2193GiEe-zsDBojmFO$e~*u{4j z*ccl&iiwGNKFWJG9h%J+Os`oZ!G)8~?YN6H-gud^`6NWq-)@ib_QRrLl~CHsx<;(Rli{y<8TbkXm<(E-Iqm zx~+U%iQA&$lQg}0js*OCIt!OKzKxef6EZC>=pH)A$qy7r1RQxH%<;h}fYuNF_Z6&QStuxSXR=4*b_WSKDdj$yKA zc^0o{+Vu+7M2IF+e7r_F@nr>x$$9wZSSbA0*dA0o zE=YD^@mnb)DvB6TT6g(DK;gE|<)Q=PL|~@p^O_VD6;%q|PSq%R@HwnM=fKKQG1$}m zv*nCcxqUxWAM8CnjLZ-@P(OH^j;7HZmoF?Vaur3g0H>^BS2rVrdyFQx!_`l8eLPw!-p@73thx+Fm#3iPd8rYjtLY~A@-}dxf zH@gLG=C|aT#23`bXzHAHz}hR-ft0RENkbzzH?KG0@tc5xnVA`YcZA^q-TM+hO?**z zZ($5fQBh&`xOLv5en-}n;wxl^lgV2`#E$=z=@aA#d7snpexRc7ga(v_kc1Mm`iZwVQ6(XGiwJ{Md(` zaou0Yk$)#ka{l~@3k$Oz9L9o0ZMYV2k4^Mq2+Mi>O{)cf^BP&V0!PH|P1m2YewhDD z!yz$3asi}-yE7+eqhM!i;X@NZC4IH=1G9t&hAB;%$K38+<&=S0CIGEh^4?F{gKx+ zt4;QQ(+Cr2@m0crk7)Woc>Bw!IHI;|7;Gds!9sxGZovr&+PDM=?(Po3g1fs1_XOAA z4#9)F)401!15@13bHCrW*37J#H9zJL-BqVn(RI$Lb1vC?U$gAIHpNrA|FLjm8gcU{ z2D)&vakf6gw&}{b&k_I@6kzl!tEm}regJy;?jbNvE#<4cApHIPeR2lw9|*$ZrJfc( zr+Mr_zcv7}>geeBRHNfDJatHTo1@UeJ#Ng7oG{o^WzhWvuz0b&^%PZg5l(o+&RQaV zEz7}t@jQ?Q{i&%z#=vNJLeSzxtYZ+YA#oSFy)Wqq4Sw;+5JkWL-K6|Z)!^(ZS5f_7 za7-kb4tzLUj$=aGV93Joit4Mhf!NsKud24}-u$K9-ksdz^y{)kf)2Zea?G$qMp@nW zB6sdJzSYBb2Aq-o_QscIaWCF0K_TZ)_of`H-@Z97bvXwJb5>-c(q)d-^SeYA!mvlQx}eV`E!He+;w4Dre1* z2CgzaRQFV-(pOhmO{EBXXa*b}u4I)q3{Ri@*SFbPUhJD;2!|lyXWMCdjhu`OqICFA zL0&r&==T=rMzXjiwKer|aq5H_>1p$8p(~rZKZd4kNa`8 z9fE3vL3i+Z@2FWLzdL~xceY`(JC79D=W8HD$Fus9K#PC-vn%xOTy;#(ru_qSxAb{( zkLr8B|1RgF1FnG^@Xl4co1t)+jn;nhtLsxy)9LMtA`FX&m}+aVt^mbeIJy}uYNvly z+W|Ev7F571xA1r>VLP>;;1Jh`;0)pgN(=E2ggw$%ayoJ`MG#hypbMI~agSEmZvEtr z%g`0Kw?OXD$vc)AMj@Q7z($PDq-AAAa(XW;^7o751saTjfjR@@-H4atnd4{ei)K0v zvZo*>L9d1Ceu2yUVCa0lq`XzlXmd+TLPkbe33U1MBeQ+CsMYS_pi(7OqaG>X;9sY8 zqC`j!^0{PX+Rrvkv@a#)e?>q#F!Rf4Kblu!xfGc*e}=VkI>LJUUo60Tx_KYtf zU;lBWm(6uE!oPCLE-&dzhfmlqE?Xc^-vIv@;LYBz1z>0{7q|h&1%Q(+DJ|8q`D4ZS z^*tReEn-#p$nnIGHT$oD7_Xf|rVF@ZOfm^07G|0Rso@OngyI0M`h6g9oMM4PCab2H zM^G?A)AeF0;WH9h$s&l%$s&qAq?)EY2>VuwS7kuh#tfF;-xg ze&^ue;&(+Al^_6%4+Pe}@bc!*9RiSla(>3*p#co_T^I%y7BlV2cvT$aSHj_2V-G+m z;csbWd�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%0A9iHa!vlXqcV3|fzsMA!Gc``-9LxUg;dr!d1q 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 diff --git a/icons/obj/clothing/rings.dmi b/icons/obj/clothing/rings.dmi deleted file mode 100644 index d378c34e04e0aafa146a7131820cb3df7015a137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3041 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 AcmMzZ diff --git a/interface/interface.dm b/interface/interface.dm index cc370f2d626..267dfdfaca8 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -13,7 +13,7 @@ src << "The wiki URL is not set in the server configuration." return -#define CHANGELOG "https://github.com/ParadiseSS13/Paradise/pulls?q=is%3Apr+is%3Amerged+sort%3Aupdated-desc" +#define CHANGELOG "https://github.com/ParadiseSS13/Paradise/issues?q=is%3Apr+is%3Aclosed" /client/verb/changes() set name = "Changelog" set desc = "Visit Github to check out the commits." diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 77ceece1e9b..0c3b2571879 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -2991,7 +2991,7 @@ "bfA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bfB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bfC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard/east) -"bfD" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/library) +"bfD" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) "bfE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "bfF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/library) "bfG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/library) @@ -3074,7 +3074,7 @@ "bhf" = (/turf/simulated/floor{desc = "\"This is a plaque in honour of those who died in the great space lube airlock incident.\" Scratched in beneath that is a crude image of a clown and a spaceman. The spaceman is slipping. The clown is laughing."; dir = 4; icon_state = "plaque"; name = "Memorial Plaque"; nitrogen = 30; oxygen = 70; temperature = 80},/area/hallway/secondary/exit) "bhg" = (/obj/structure/bush,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hallway/secondary/exit) "bhh" = (/turf/space,/area/xenos_station/east) -"bhi" = (/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/obj/machinery/door/firedoor,/turf/simulated/floor/carpet,/area/library) +"bhi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"; req_access_txt = "0"},/turf/simulated/floor/carpet,/area/library) "bhj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bhk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "bhl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -4612,9 +4612,9 @@ "bKJ" = (/turf/simulated/wall/r_wall,/area/toxins/server) "bKK" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bKL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bKM" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKN" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) +"bKM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bKN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) +"bKO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bKP" = (/obj/machinery/camera{c_tag = "Research Server Room"; dir = 2; network = list("Research","SS13"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bKQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/area_atmos,/obj/effect/decal/warning_stripes/yellow/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) @@ -4685,8 +4685,8 @@ "bMe" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bMf" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bMg" = (/obj/machinery/door/firedoor{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bMh" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bMi" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bMh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bMi" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bMj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bMk" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) "bMl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes/yellow,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/storage) @@ -4758,8 +4758,8 @@ "bNz" = (/obj/machinery/computer/scan_consolenew,/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/medical/genetics) "bNA" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bNB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bNC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) -"bND" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; initialize_directions = 10},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bNC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/toxins/server) +"bND" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNE" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNF" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bNG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/toxins/storage) @@ -13312,9 +13312,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUby aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbClbCdbClbFbbFcbFdbudbudbudbFcbudbsybuebCfbFebhBbFfbkebuhbzfbkebolbFgbkebkebFhbzkbxMbpFbFieLCbFkeKpbFlbFmeHrbFobFpeLjbFqbFrbFsbHsbFubFvbFweLDaaaaaaaaaeKSbFxbFybFzbFzbFAbFBbFCeKSbFDbFEbzIbFFbFGbFHbFIbFJbHPbFLbFMbCLeLEbFNbFObFPbFQeLEbCKbEzbFRbFSbFTbFUbFVbKHeLrbFXbFYbFZeLubGabGbbGcbKIbGebGfbIlbDBbIobEJbEJbGibGjbEJbGkbGlbGmbGnbGobEJbGpbGqbGreLHeLGeLJeLIeLKeLIeLIeLIbBXeKIeKIeKZeLbeKIbGvbGwbGxbrVbGzbGAbGBbIpaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbIqbGEbIqbGFbGGbGHbGHbGHbGHbGHbGIbGJbGKbCfbGLbhBbGMbGNbGObGPbGQeLNeLMeLPeLObIybIybGUbpFbGVbIrbAReKpbGXbGYbGZbDYbHaeLjbHbbHcbHdeLQbHebzybHfeLDaaaaaaaaaeKSbHgbHhbHibHjbFAbFBbFCeKSbHkbHlbHmbHnbHobHpbHqbHrbIsbHtbHubHveLoeLoeLRbHxeLoeLobCKbEzbHybHzbHAbHBbHCbHDeLrbHEbHFbHGeLSbHIbHJbHKbHKbHLbHMbItbHObIubDwbDwbHQbDwbHRbDwbHSbDwbHTbHUbHUbHVbHWbHXeLUbJobJhbIbbIcbIdbIeeLIbIfeLVaaaaaaaaaeKIbIhbIibIjbIkbIvbImbIneKIaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIbIxbIIbIFbhBbhBbIJbzhbzhbzhbIMbhBbhBbIRbJjbJibhBbIwbIwbIwbJLbIwbIybIzbIAbIBbICbIybxMbpFbIDbvXbvXeKpeKpeKpeKpeKpbIEeLjeLgeLeeLXeLWeLYbJNeLDeLDczkczkczkeKSeKTeKSeKSeKSeKSeKSeKSeKSbIGbpFbIHeLZbUcbKdbKrbUcbUccjIbIKbILbKwbINbIObIPbIQbLIbFMbISbITbIUbIVbIWbIXbIYbIZbJabJbbJceMabJebJfbJgbGcbHZeLteLtbKJbKJbKJbKJbMgbKJbKJbKJeMbbMOeMceMcbJkbJlbJmbJneLUbIabJpbJqbJrbJsbJteLIbIfeMdaaaaaaaaaeKIbJvbJweKIbDPeKIeKIbDPeKIaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJxaabaaaaaaaaaaaabIwbJybJzbJAbJBbIybJCbJDbJEbJFbIybxMbpFbJGbJHbJIbJJbJKbMQbJMbNabJObJPbJQbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbNcbKebozbKfbpFbKgbKhbKibpFbKjbUcbKkbKlbKmbKnbKobCKbKpbKqbNWbKsbKtbKubKvbNXbKxbKybKzeLpbKAbHBbKBbKCeMebKEbKFbKGeLubGdbGcbGcbGcbFWeLtbKJbKKbKLbMhbNCbNDbKPbKQbKJbKRbKSbKTeMceMcbKUbJmbKVeMfbAwbKYbKZbLabLbbLceLIbLdcDsaaaaaaaaaeKIeKIeKIeKIaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIwbLebLfbLgbLhbLibLjbLkbLlbLmbIybxMbLnbLobpFbpFbzIbLpbozbKebNcbLqbLrbLqbLsbLtbLtbLubLvbLwbLtbLtbLxbLtbLybLtbNcbKebozbLzbLAbLBbLCbLDbLEbpFbUcbLFbKlbLGbLHbNYbCKbLJbLKeMheMgeMibLOeMkeMjbCKbLRbLSeLpbLTbLUbLUbLVeMlbLWbLXbLYeLubLZbMabGcbMbbMceLtbKJbMdbMebMfbOrbKNbKMbMjbKJbMkbKSbMlbMleMcbMmbMnbMobMpbMqbMrbMsbMtbMubMveLIbIfcDsbMwaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaabMxbMybMzbMybMAaaaaaaaaabIwbIwbMBbMCbLgbMDbMEbMFbJEbMGbMHbIybxMbMIbMJbMKbMLbMMbMNbOvbMPbOwbMRbMSbMTbMUbMVbMVbMWbMXbMXbMXbMXbMXbMXbMYbMZbOybNbbOzbNdbMLbNebNfbNgbNhbNibUcbNjbKlbKmbNkbNYbCKbLJbLKeMmbNmbNnbNobNpeMnbCSbNrbNseLpeLpeMoeMpeLpeMleLreMreMqeLubNvbNwbNxbNybNzeLtbKJbNAbNBbMhbKObMibNEbNFbKJbNGbKSbMlbMleMcbNHbNIbNJeMsbNKbtcbtgbNNbNObNPeLIbIfeMteMueMteMweMveMweMweMwaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJxaabaaaaaaaaaaaabIwbJybJzbJAbJBbIybJCbJDbJEbJFbIybxMbpFbJGbJHbJIbJJbJKbMQbJMbNabJObJPbJQbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbNcbKebozbKfbpFbKgbKhbKibpFbKjbUcbKkbKlbKmbKnbKobCKbKpbKqbNWbKsbKtbKubKvbNXbKxbKybKzeLpbKAbHBbKBbKCeMebKEbKFbKGeLubGdbGcbGcbGcbFWeLtbKJbKKbKLbKMbKNbKObKPbKQbKJbKRbKSbKTeMceMcbKUbJmbKVeMfbAwbKYbKZbLabLbbLceLIbLdcDsaaaaaaaaaeKIeKIeKIeKIaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIwbLebLfbLgbLhbLibLjbLkbLlbLmbIybxMbLnbLobpFbpFbzIbLpbozbKebNcbLqbLrbLqbLsbLtbLtbLubLvbLwbLtbLtbLxbLtbLybLtbNcbKebozbLzbLAbLBbLCbLDbLEbpFbUcbLFbKlbLGbLHbNYbCKbLJbLKeMheMgeMibLOeMkeMjbCKbLRbLSeLpbLTbLUbLUbLVeMlbLWbLXbLYeLubLZbMabGcbMbbMceLtbKJbMdbMebMfbOrbMhbMibMjbKJbMkbKSbMlbMleMcbMmbMnbMobMpbMqbMrbMsbMtbMubMveLIbIfcDsbMwaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvIbvIbvIbvIaaaaaaaaaaaaaaaaaaaaaaaabMxbMybMzbMybMAaaaaaaaaabIwbIwbMBbMCbLgbMDbMEbMFbJEbMGbMHbIybxMbMIbMJbMKbMLbMMbMNbOvbMPbOwbMRbMSbMTbMUbMVbMVbMWbMXbMXbMXbMXbMXbMXbMYbMZbOybNbbOzbNdbMLbNebNfbNgbNhbNibUcbNjbKlbKmbNkbNYbCKbLJbLKeMmbNmbNnbNobNpeMnbCSbNrbNseLpeLpeMoeMpeLpeMleLreMreMqeLubNvbNwbNxbNybNzeLtbKJbNAbNBbKMbNCbNDbNEbNFbKJbNGbKSbMlbMleMcbNHbNIbNJeMsbNKbtcbtgbNNbNObNPeLIbIfeMteMueMteMweMveMweMweMwaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNSbNTbNUbNVbNSbOZbPkbPabIwbNZbOabObbOcbOdbOebOfbOgbOgbOhbIybOibOjbOkbXibXibOlbOmbOnbXicblcblbOobOpbOqcblcblbPZbNcbNceMxeMyeMyeMyeMzbOteMyeMyeMAbOueMBeMBbRpeMBbRqeMCeMBeMDbRrbREbUceMEbOBbLJbOCeMFbODbOEbOFbOGeMFbCKbLRbOHeMGbOIbOJbOKbOLbOMbONeMHbOObOPbOQbORbOSbOTbOUeLtbKJbKJbKJbKJbKJbKJbKJbKJbKJbOVbOWbOXbOXeMcbSlbUdbTLeLIeLIeLIeLIeLIeLIeLIeLIbIfeMtbPbbPceMIbPebPebPfeMwaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeMKeMJeMJeMLeMMeMMbQZbQZbQZbQZeMNaabaabaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMzbPibPjbPibMzbUebPlbPmbPnbPobPpbPqbPrbPsbIybPtbPubPvbPwbIybOjbOjbPxbXibPybPzbPAbPBbPCcblbPDbPEbPFbPGbPHcblbPIbPJbPKeMybPLbPMbPNbPObPPbPQbPReMObPTeMPbPUbPVbPWbPXbPYbUfbQabQbbQcbQdbQebQfbQgbLKbQhbQibQjbQkbQlbQmbCSbQnbQobQpbQqbOKbQrbQrbQsbQteLubQubQvbQwbQxbQybQzbQAeLtbQBbQCbQDbQEbQDbQDbQFeMReMQbQGbQHbQIbQJeMcbQKbQLbJneKIbsabQMbQNbQObQObQNbQObQPeMtbQQbQReMIbPebQSbQTeMwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMSbQVbQWbQVeMMbQZbQZbQXbQYbQXbQZbQZaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyUbyUbyUbyUbyUbyUbyUbyUbyUaaaaaaaaaaaaaaaaaaaaabyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVbyVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNSbPibPibPibRabRbbMCbRcbRdbRebMCbPqbRfbRgbIybIybIybIybIybIybRhbOjbRicbXbRmbRkbRkbRkbRocbldrybRnbRnbRnduveMTbUJbUCbUNeMUbRsbRtbRubRvbRwbRxeMyeMAbRyeMBbRzbRAbRBbRCbRDeMBbLFbKmbLGbLHbVmbRFbRGbRHeMVbRIbwrbvwbuKeMFbRMbRNbROeMWbRPbRQbRRbRSbRTbRUeLueLueLueLueLueMXeMZeMYeLtbRVbQDbQDbRWbQDbRXbRYeNbeNabRZbKSbSabSaeMcbJlbSbbJneKIeMtbcZeMteMteMteMteMteMteMtbSdbSeeMwbSfbSgbSheMwaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbSibQVbQVbSjbQZbQZbQXbQXbSkbQXbQXbQZbQZaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/paradise.dme b/paradise.dme index b15100499bf..c67c19c9dac 100644 --- a/paradise.dme +++ b/paradise.dme @@ -316,10 +316,6 @@ #include "code\game\gamemodes\nuclear\pinpointer.dm" #include "code\game\gamemodes\revolution\revolution.dm" #include "code\game\gamemodes\revolution\rp_revolution.dm" -#include "code\game\gamemodes\shadowling\shadowling.dm" -#include "code\game\gamemodes\shadowling\shadowling_abilities.dm" -#include "code\game\gamemodes\shadowling\shadowling_items.dm" -#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\vampire\hud.dm" #include "code\game\gamemodes\vampire\vampire.dm" @@ -621,7 +617,6 @@ #include "code\game\objects\items\mountable_frames\apc_frame.dm" #include "code\game\objects\items\mountable_frames\fire_alarm.dm" #include "code\game\objects\items\mountable_frames\frames.dm" -#include "code\game\objects\items\mountable_frames\intercom.dm" #include "code\game\objects\items\mountable_frames\lights.dm" #include "code\game\objects\items\mountable_frames\mountables.dm" #include "code\game\objects\items\mountable_frames\newscaster_frame.dm" @@ -923,7 +918,6 @@ #include "code\modules\clothing\gloves\boxing.dm" #include "code\modules\clothing\gloves\color.dm" #include "code\modules\clothing\gloves\miscellaneous.dm" -#include "code\modules\clothing\gloves\rings.dm" #include "code\modules\clothing\head\collectable.dm" #include "code\modules\clothing\head\hardhat.dm" #include "code\modules\clothing\head\helmet.dm" @@ -1315,7 +1309,6 @@ #include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_items.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm" -#include "code\modules\mob\living\simple_animal\ascendant_shadowling.dm" #include "code\modules\mob\living\simple_animal\bees.dm" #include "code\modules\mob\living\simple_animal\borer.dm" #include "code\modules\mob\living\simple_animal\constructs.dm" diff --git a/sound/effects/fingersnap.ogg b/sound/effects/fingersnap.ogg deleted file mode 100644 index f7046403513dad1bfa059f5113b8dc6e800c8389..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7235 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 From 71ee206fc6d676a8ea1e6c83ff3871c1d7cbf2d6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 6 May 2015 23:45:49 -0400 Subject: [PATCH 4/4] Pixel Anomoly fix Fixed a one pixel error...Tiny tiny error... --- icons/mob/pai.dmi | Bin 35758 -> 35726 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/pai.dmi b/icons/mob/pai.dmi index 062799b7c1b7f1ce22a9f2391b2d91f1a77d208e..6057915fbbbb18fc7a2d98b7855bb78cb8b7a163 100644 GIT binary patch delta 12704 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 delta 12736 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