From 925817539ada369059a8bb51aa716f19b8ab36f7 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 15 Sep 2015 21:05:14 -0400 Subject: [PATCH 01/14] Traitor item rebalance --- code/datums/uplink_item.dm | 137 ++++++++++--------- code/game/machinery/doors/airlock.dm | 11 +- code/modules/projectiles/guns/projectile.dm | 2 +- code/modules/projectiles/guns/syringe_gun.dm | 10 ++ 4 files changed, 91 insertions(+), 69 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 387badc8c8b..07b98685d23 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -146,8 +146,8 @@ var/list/uplink_items = list() /datum/uplink_item/dangerous/crossbow name = "Miniature Energy Crossbow" - desc = "A short bow mounted across a tiller in miniature. Small enough to fit into a pocket or slip into a bag unnoticed. It fires bolts tipped with a paralyzing toxin collected from a rare organism. \ - The bow generates bolts using an internal power source but must be manually charged between shots." + desc = "A short bow mounted across a tiller in miniature. Small enough to fit into a pocket or slip into a bag unnoticed. It will synthesize and fire bolts tipped with a paralyzing toxin that will \ + briefly stun targets and cause them to slur as if inebriated. It can produce an infinite amount of bolts, but must be manually recharged with each shot." item = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow cost = 12 excludefrom = list(/datum/game_mode/nuclear,/datum/game_mode/gang) @@ -157,13 +157,14 @@ var/list/uplink_items = list() name = "Flamethrower" desc = "A flamethrower, fueled by a portion of highly flammable biotoxins stolen previously from Nanotrasen stations. Make a statement by roasting the filth in their own greed. Use with caution." item = /obj/item/weapon/flamethrower/full/tank - cost = 11 + cost = 4 gamemodes = list(/datum/game_mode/nuclear,/datum/game_mode/gang) surplus = 40 /datum/uplink_item/dangerous/sword name = "Energy Sword" - desc = "The energy sword is an edged weapon with a blade of pure energy. The sword is small enough to be pocketed when inactive. Activating it produces a loud, distinctive noise." + desc = "The energy sword is an edged weapon with a blade of pure energy. The sword is small enough to be pocketed when inactive. Activating it produces a loud, distinctive noise. One can combine two \ + energy swords to create a double energy sword, which must be wielded in two hands but is more robust and deflects all energy projectiles." item = /obj/item/weapon/melee/energy/sword/saber cost = 8 @@ -175,7 +176,7 @@ var/list/uplink_items = list() /datum/uplink_item/dangerous/syndicate_minibomb name = "Syndicate Minibomb" - desc = "The Minibomb is a grenade with a five-second fuse." + desc = "The minibomb is a grenade with a five-second fuse. Upon detonation, it will create a small hull breach in addition to dealing high amounts of damage to nearby personnel." item = /obj/item/weapon/grenade/syndieminibomb cost = 6 @@ -305,7 +306,7 @@ var/list/uplink_items = list() /datum/uplink_item/ammo/bioterror name = "Box of Bioterror Syringes" - desc = "A box full of preloaded syringes, containing various chemicals that seize up the victim's motor and broca system , making it impossible for them to move or speak while in their system." + desc = "A box full of preloaded syringes, containing various chemicals that seize up the victim's motor and broca systems, making it impossible for them to move or speak for some time." item = /obj/item/weapon/storage/box/syndie_kit/bioterror cost = 6 gamemodes = list(/datum/game_mode/nuclear) @@ -332,12 +333,11 @@ var/list/uplink_items = list() gamemodes = list(/datum/game_mode/nuclear) surplus = 0 -/datum/uplink_item/ammo/toydarts +/datum/uplink_item/ammo/toydarts //This used to only be for nuke ops, but had the cost lowered and made available to traitors because >a box of foam darts is more expensive than four carbine magazines name = "Box of Riot Darts" desc = "A box of 40 Donksoft foam riot darts, for reloading any compatible foam dart gun. Don't forget to share!" item = /obj/item/ammo_box/foambox/riot - cost = 10 - gamemodes = list(/datum/game_mode/nuclear) + cost = 2 surplus = 0 // STEALTHY WEAPONS @@ -348,7 +348,7 @@ var/list/uplink_items = list() /datum/uplink_item/stealthy_weapons/throwingstars name = "Box of Throwing Stars" - desc = "A box of throwing stars with a high chance of embedding themselves in people's limbs." + desc = "A box of shurikens from ancient Earth martial arts. They are highly effective throwing weapons, and will embed into limbs when possible." item = /obj/item/weapon/storage/box/throwing_stars cost = 6 excludefrom = list(/datum/game_mode/nuclear) @@ -360,17 +360,17 @@ var/list/uplink_items = list() cost = 2 /datum/uplink_item/stealthy_weapons/foampistol - name = "Toy Gun (with Stun Darts)" - desc = "An innocent-looking toy pistol designed to fire foam darts. Comes loaded with riot-grade darts, to incapacitate a target." + name = "Toy Gun with Riot Darts" + desc = "An innocent-looking toy pistol designed to fire foam darts. Comes loaded with riot-grade darts effective at incapacitating a target." item = /obj/item/weapon/gun/projectile/automatic/toy/pistol/riot - cost = 6 + cost = 3 surplus = 10 excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/stealthy_weapons/sleepy_pen name = "Sleepy Pen" - desc = "A syringe disguised as a functional pen, filled with a potent mix of drugs, including a strong anaesthetic and a chemical that is capable of blocking the movement of the vocal chords. \ - The pen holds one dose of the mixture, and cannot be refilled." + desc = "A syringe disguised as a functional pen, filled with a potent mix of drugs, including a strong anesthetic and a chemical that prevents the target from speaking. \ + The pen holds one dose of the mixture, and cannot be refilled. Note that before the target falls asleep, they will be able to move and act." item = /obj/item/weapon/pen/sleepy cost = 4 excludefrom = list(/datum/game_mode/nuclear,/datum/game_mode/gang) @@ -384,11 +384,18 @@ var/list/uplink_items = list() /datum/uplink_item/stealthy_weapons/traitor_chem_bottle name = "Poison Kit" - desc = "An assortment of nasty chemicals." + desc = "An assortment of deadly chemicals packed into a compact box. Hard to utilize if there is no method of application." item = /obj/item/weapon/storage/box/syndie_kit/chemical cost = 6 surplus = 50 +/datum/uplink_item/stealthy_weapons/dart_pistol + name = "Dart Pistol" + desc = "A miniaturized version of a normal syringe gun. It is very quiet when fired and can fit into any space a small item can." + item = /obj/item/weapon/gun/syringe/syndicate + cost = 4 + surplus = 50 //High chance of surplus due to poison kit also having a high chance + /datum/uplink_item/stealthy_weapons/detomatix name = "Detomatix PDA Cartridge" desc = "When inserted into a personal digital assistant, this cartridge gives you four opportunities to detonate PDAs of crewmembers who have their message feature enabled. \ @@ -407,7 +414,7 @@ var/list/uplink_items = list() name = "Pizza Bomb" desc = "A pizza box with a bomb taped inside it. The timer needs to be set by opening the box; afterwards, opening the box again will trigger the detonation." item = /obj/item/device/pizza_bomb - cost = 5 + cost = 6 surplus = 8 /datum/uplink_item/stealthy_weapons/dehy_carp @@ -420,7 +427,7 @@ var/list/uplink_items = list() name = "Explosive Airlock Charge" desc = "A small, easily concealable device. It can be applied to an open airlock panel, and the next person to open that airlock will be knocked down in an explosion. The airlock's maintenance panel will also be destroyed by this." item = /obj/item/device/doorCharge - cost = 5 + cost = 2 surplus = 10 excludefrom = list(/datum/game_mode/nuclear) @@ -431,7 +438,7 @@ var/list/uplink_items = list() /datum/uplink_item/stealthy_tools/chameleon_jumpsuit name = "Chameleon Jumpsuit" - desc = "A jumpsuit used to imitate the uniforms of Nanotrasen crewmembers." + desc = "A jumpsuit used to imitate the uniforms of Nanotrasen crewmembers. It can change form at any time to resemble another jumpsuit. May react unpredictably to electromagnetic disruptions." item = /obj/item/clothing/under/chameleon cost = 2 @@ -445,46 +452,47 @@ var/list/uplink_items = list() /datum/uplink_item/stealthy_tools/syndigaloshes name = "No-Slip Brown Shoes" - desc = "These allow you to run on wet floors. They do not work on lubricated surfaces." + desc = "These shoes will allow the wearer to run on wet floors and slippery objects without falling down. They do not work on heavily lubricated surfaces." item = /obj/item/clothing/shoes/sneakers/syndigaloshes cost = 2 excludefrom = list(/datum/game_mode/nuclear) /datum/uplink_item/stealthy_tools/syndigaloshes/nuke name = "Tactical No-Slip Brown Shoes" - desc = "These allow you to run on wet floors. They do not work on lubricated surfaces, and the maker swears they're better than normal ones, somehow." + desc = "These allow you to run on wet floors. They do not work on lubricated surfaces, but the manufacturer guarantees they're somehow better than the normal ones." cost = 4 //but they aren't gamemodes = list(/datum/game_mode/nuclear) /datum/uplink_item/stealthy_tools/agent_card - name = "Agent Identification card" - desc = "Agent cards prevent artificial intelligences from tracking the wearer, and can copy access from other identification cards. The access is cumulative, so scanning one card does not erase the access gained from another." + name = "Agent Identification Card" + desc = "Agent cards prevent artificial intelligences from tracking the wearer, and can copy access from other identification cards. The access is cumulative, so scanning one card does not erase the access gained from another. \ + In addition, they can be forged to display a new assignment and name. This can be done an unlimited amount of times. Some Syndicate areas can only be accessed with these cards." item = /obj/item/weapon/card/id/syndicate cost = 2 /datum/uplink_item/stealthy_tools/voice_changer name = "Voice Changer" item = /obj/item/clothing/mask/gas/voice - desc = "A conspicuous gas mask that mimics the voice named on your identification card. When no identification is worn, the mask will render your voice unrecognizable." + desc = "A conspicuous gas mask that mimics the voice named on your identification card. It can be toggled on and off." cost = 3 /datum/uplink_item/stealthy_tools/chameleon_proj - name = "Chameleon-Projector" - desc = "Projects an image across a user, disguising them as an object scanned with it, as long as they don't move the projector from their hand. Disguised users cannot run, and projectiles pass over them." + name = "Chameleon Projector" + desc = "Projects an image across a user, disguising them as an object scanned with it, as long as they don't move the projector from their hand. Disguised users move slowly, and projectiles pass over them." item = /obj/item/device/chameleon cost = 7 excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/stealthy_tools/camera_bug name = "Camera Bug" - desc = "Enables you to view all cameras on the network and track a target. Bugging cameras allows you to disable them remotely" + desc = "Enables you to view all cameras on the network and track a target. Bugging cameras allows you to disable them remotely." item = /obj/item/device/camera_bug cost = 1 surplus = 90 /datum/uplink_item/stealthy_tools/smugglersatchel name = "Smuggler's Satchel" - desc = "This satchel is thin enough to be hidden in the gap between plating and tiling, great for stashing your stolen goods. Comes with a crowbar and a floor tile inside." + desc = "This satchel is thin enough to be hidden in the gap between plating and tiling; great for stashing your stolen goods. Comes with a crowbar and a floor tile inside." item = /obj/item/weapon/storage/backpack/satchel_flat cost = 2 surplus = 30 @@ -503,14 +511,14 @@ var/list/uplink_items = list() /datum/uplink_item/device_tools/emag name = "Cryptographic Sequencer" - desc = "The cryptographic sequencer, or emag, is a small card that unlocks hidden functions in electronic devices, subverts intended functions and characteristically breaks security mechanisms." + desc = "The cryptographic sequencer, or emag, is a small card that unlocks hidden functions in electronic devices, subverts intended functions, and characteristically breaks security mechanisms." item = /obj/item/weapon/card/emag cost = 6 excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/device_tools/toolbox name = "Full Syndicate Toolbox" - desc = "The syndicate toolbox is a suspicious black and red. Aside from tools, it comes with cable and a multitool. Insulated gloves are not included." + desc = "The syndicate toolbox is a suspicious black and red. It comes loaded with a full tool set including a multitool and combat gloves that are resistant to shocks and heat." item = /obj/item/weapon/storage/toolbox/syndicate cost = 1 @@ -522,15 +530,15 @@ var/list/uplink_items = list() /datum/uplink_item/device_tools/military_belt name = "Military Belt" - desc = "A robust seven-slot red belt made for carrying a broad variety of weapons, ammunition and explosives" + desc = "A robust seven-slot red belt that is capable of holding all items that can fit into it." item = /obj/item/weapon/storage/belt/military cost = 3 excludefrom = list(/datum/game_mode/nuclear) /datum/uplink_item/device_tools/medkit name = "Syndicate Combat Medic Kit" - desc = "The syndicate medkit is a suspicious black and red. Included is a combat stimulant injector for rapid healing, a medical hud for quick identification of injured comrades, \ - and other medical supplies helpful for a medical field operative." + desc = "This first aid kit is a suspicious brown and red. Included is a combat stimulant injector for rapid healing, a medical HUD for quick identification of injured personnel, \ + and other supplies helpful for a field medic." item = /obj/item/weapon/storage/firstaid/tactical cost = 9 gamemodes = list(/datum/game_mode/nuclear,/datum/game_mode/gang) @@ -544,18 +552,18 @@ var/list/uplink_items = list() excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/device_tools/hardsuit - name = "Blood-red Hardsuit" + name = "Blood-Red Hardsuit" desc = "The feared suit of a syndicate nuclear agent. Features slightly better armoring and a built in jetpack that runs off standard atmospheric tanks. \ When the built in helmet is deployed your identity will be protected, even in death, as the suit cannot be removed by outside forces. Toggling the suit into combat mode \ will allow you all the mobility of a loose fitting uniform without sacrificing armoring. Additionally the suit is collapsible, small enough to fit within a backpack. \ - Nanotrasen crewmembers are trained to report red space suit sightings, these suits in particular are known to drive employees into a panic." + Nanotrasen crewmembers are trained to report red space suit sightings; these suits in particular are known to drive employees into a panic." item = /obj/item/clothing/suit/space/hardsuit/syndi cost = 8 excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/device_tools/thermal name = "Thermal Imaging Glasses" - desc = "These glasses are thermals disguised as engineers' optical meson scanners. \ + desc = "These goggles can be turned to resemble common eyewears throughout the station. \ They allow you to see organisms through walls by capturing the upper portion of the infrared light spectrum, emitted as heat and light by objects. \ Hotter objects, such as warm bodies, cybernetic organisms and artificial intelligence cores emit more of this light than cooler objects like walls and airlocks." //THEN WHY CANT THEY SEE PLASMA FIRES???? item = /obj/item/clothing/glasses/thermal/syndi @@ -563,14 +571,16 @@ var/list/uplink_items = list() /datum/uplink_item/device_tools/binary name = "Binary Translator Key" - desc = "A key, that when inserted into a radio headset, allows you to listen to and talk with artificial intelligences and cybernetic organisms in binary. " + desc = "A key that, when inserted into a radio headset, allows you to listen to and talk with silicon-based lifeforms, such as AI units and cyborgs, over their private binary channel. Caution should \ + be taken while doing this, as unless they are allied with you, they are programmed to report such intrusions." item = /obj/item/device/encryptionkey/binary cost = 5 surplus = 75 /datum/uplink_item/device_tools/encryptionkey name = "Syndicate Encryption Key" - desc = "A key, that when inserted into a radio headset, allows you to listen to all station department channels as well as talk on an encrypted Syndicate channel." + desc = "A key that, when inserted into a radio headset, allows you to listen to all station department channels as well as talk on an encrypted Syndicate channel with other agents that have the same \ + key." item = /obj/item/device/encryptionkey/syndicate cost = 2 //Nowhere near as useful as the Binary Key! surplus = 75 @@ -603,25 +613,26 @@ var/list/uplink_items = list() cost = 1 /datum/uplink_item/device_tools/powersink - name = "Power sink" - desc = "When screwed to wiring attached to an electric grid, then activated, this large device places excessive load on the grid, causing a stationwide blackout. The sink cannot be carried because of its excessive size. \ - Ordering this sends you a small beacon that will teleport the power sink to your location on activation." + name = "Power Sink" + desc = "When screwed to wiring attached to a power grid and activated, this large device places excessive load on the grid, causing a stationwide blackout. The sink is large and cannot be stored in \ + most traditional bags and boxes." item = /obj/item/device/powersink cost = 10 /datum/uplink_item/device_tools/singularity_beacon name = "Singularity Beacon" - desc = "When screwed to wiring attached to an electric grid, then activated, this large device pulls the singularity towards it. \ - Does not work when the singularity is still in containment. A singularity beacon can cause catastrophic damage to a space station, \ - leading to an emergency evacuation. Because of its size, it cannot be carried. Ordering this sends you a small beacon that will teleport the larger beacon to your location on activation." + desc = "When screwed to wiring attached to an electric grid and activated, this large device pulls any active gravitational singularities towards it. \ + This will not work when the singularity is still in containment. A singularity beacon can cause catastrophic damage to a space station, \ + leading to an emergency evacuation. Because of its size, it cannot be carried. Ordering this sends you a small beacon that will teleport the larger beacon to your location upon activation." item = /obj/item/device/sbeacondrop cost = 14 excludefrom = list(/datum/game_mode/gang) /datum/uplink_item/device_tools/syndicate_bomb name = "Syndicate Bomb" - desc = "The Syndicate Bomb has an adjustable timer with a minimum setting of 60 seconds. Ordering the bomb sends you a small beacon, which will teleport the explosive to your location when you activate it. \ - You can wrench the bomb down to prevent removal. The crew may attempt to defuse the bomb." + desc = "The Syndicate bomb is a fearsome device capable of massive destruction. It has an adjustable timer, with a minimum of 60 seconds, and can be bolted to the floor with a wrench to prevent \ + movement. The bomb is bulky and cannot be moved; upon ordering this item, a smaller beacon will be transported to you that will teleport the actual bomb to it upon activation. Note that this bomb can \ + be defused, and some crew may attempt to do so." item = /obj/item/device/sbeacondrop/bomb cost = 11 @@ -634,7 +645,7 @@ var/list/uplink_items = list() /datum/uplink_item/device_tools/syndicate_detonator name = "Syndicate Detonator" - desc = "The Syndicate Detonator is a companion device to the Syndicate Bomb. Simply press the included button and an encrypted radio frequency will instruct all live syndicate bombs to detonate. \ + desc = "The Syndicate detonator is a companion device to the Syndicate bomb. Simply press the included button and an encrypted radio frequency will instruct all live Syndicate bombs to detonate. \ Useful for when speed matters or you wish to synchronize multiple bomb blasts. Be sure to stand clear of the blast radius before using the detonator." item = /obj/item/device/syndicatedetonator cost = 3 @@ -642,7 +653,7 @@ var/list/uplink_items = list() /datum/uplink_item/device_tools/teleporter name = "Teleporter Circuit Board" - desc = "A printed circuit board that completes the teleporter onboard the mothership. Advise you test fire the teleporter before entering it, as malfunctions can occur." + desc = "A printed circuit board that completes the teleporter onboard the mothership. It is advised you calibrate the teleporter before entering it, as malfunctions can occur." item = /obj/item/weapon/circuitboard/teleporter cost = 40 gamemodes = list(/datum/game_mode/nuclear) @@ -664,34 +675,34 @@ var/list/uplink_items = list() /datum/uplink_item/implants/freedom name = "Freedom Implant" - desc = "An implant injected into the body and later activated using a bodily gesture to attempt to slip restraints." + desc = "An implant injected into the body and later activated at the user's will. It will attempt to free the user from common restraints such as handcuffs." item = /obj/item/weapon/storage/box/syndie_kit/imp_freedom cost = 5 /datum/uplink_item/implants/uplink name = "Uplink Implant" - desc = "An implant injected into the body, and later activated using a bodily gesture to open an uplink with 10 telecrystals. \ - The ability for an agent to open an uplink after their possessions have been stripped from them makes this implant excellent for escaping confinement." + desc = "An implant injected into the body, and later activated at the user's will. It will open a separate uplink with 10 telecrystals. The ability to have these telecrystals, combined with no easy \ + way to detect the ipmlant, makes this excellent for escaping confinement." item = /obj/item/weapon/storage/box/syndie_kit/imp_uplink cost = 14 surplus = 0 /datum/uplink_item/implants/adrenal name = "Adrenal Implant" - desc = "An implant injected into the body, and later activated using a bodily gesture to inject a chemical cocktail, which has a mild healing effect along with removing all stuns and increasing his speed." + desc = "An implant injected into the body, and later activated at the user's will. It will inject a chemical cocktail which has a mild healing effect along with removing all stuns and increasing movement speed." item = /obj/item/weapon/storage/box/syndie_kit/imp_adrenal cost = 8 /datum/uplink_item/implants/storage name = "Storage Implant" - desc = "An implant injected into the body and later used to store up to two big items in a subspace pocket." + desc = "An implant injected into the body, and later activated at the user's will. It will open a small subspace pocket capable of storing two items." item = /obj/item/weapon/storage/box/syndie_kit/imp_storage cost = 8 /datum/uplink_item/implants/microbomb name = "Microbomb Implant" desc = "An implant injected into the body, and later activated either manually or automatically upon death. The more implants inside of you, the higher the explosive power. \ - Will permanently destroy your body, however." + This will permanently destroy your body, however." item = /obj/item/weapon/storage/box/syndie_kit/imp_microbomb cost = 2 gamemodes = list(/datum/game_mode/nuclear) @@ -706,31 +717,31 @@ var/list/uplink_items = list() /datum/uplink_item/cyber_implants/thermals name = "Thermal Vision Implant" - desc = "These cybernetic eyes will give you thermal vision." + desc = "These cybernetic eyes will give you thermal vision. They must be implanted via surgery." item = /obj/item/organ/internal/cyberimp/eyes/thermals cost = 8 /datum/uplink_item/cyber_implants/xray name = "X-Ray Vision Implant" - desc = "These cybernetic eyes will give you X-ray vision." + desc = "These cybernetic eyes will give you X-ray vision. They must be implanted via surgery." item = /obj/item/organ/internal/cyberimp/eyes/xray cost = 10 /datum/uplink_item/cyber_implants/antistun name = "CNS Rebooter Implant" - desc = "This implant will help you get back up on your feet faster after being stunned." + desc = "This implant will help you get back up on your feet faster after being stunned. It must be implanted via surgery." item = /obj/item/organ/internal/cyberimp/brain/anti_stun cost = 12 /datum/uplink_item/cyber_implants/reviver name = "Reviver Implant" - desc = "This implant will attempt to revive you if you lose consciousness." + desc = "This implant will attempt to revive you if you lose consciousness. It must be implanted via surgery." item = /obj/item/organ/internal/cyberimp/chest/reviver cost = 8 /datum/uplink_item/cyber_implants/bundle name = "Cybernetic Implants Bundle" - desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants." + desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. They must be implanted via surgery." item = /obj/item/weapon/storage/box/cyber_implants cost = 40 @@ -743,7 +754,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 omnizine." item = /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate cost = 2 @@ -771,14 +782,14 @@ var/list/uplink_items = list() cost = 1 /datum/uplink_item/badass/balloon - name = "For showing that you are The Boss" - desc = "A useless red balloon with the syndicate logo on it, which can blow the deepest of covers." + name = "For showing that you are THE BOSS" + desc = "A useless red balloon with the Syndicate logo on it. Can blow the deepest of covers." item = /obj/item/toy/syndicateballoon cost = 20 /datum/uplink_item/implants/macrobomb name = "Macrobomb Implant" - desc = "An implant injected into the body, and later activated either manually or automatically upon death. Maximum explosion power." + desc = "An implant injected into the body, and later activated either manually or automatically upon death. Upon death, releases a massive explosion that will wipe out everything nearby." item = /obj/item/weapon/storage/box/syndie_kit/imp_macrobomb cost = 20 gamemodes = list(/datum/game_mode/nuclear) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 8f8a5fdfeaf..75f7802abf5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -324,7 +324,9 @@ About the new airlock wires panel: /obj/machinery/door/airlock/examine(mob/user) ..() if(charge && !p_open && in_range(user, src)) - user << "The maintenance panel is bulging slightly." + user << "The maintenance panel is slightly bulging." + if(charge && p_open) + user << "Something is wired up to the airlock's electronics!" /obj/machinery/door/airlock/attack_ai(mob/user) if(!src.canAIControl()) @@ -802,7 +804,7 @@ About the new airlock wires panel: if(p_open && charge) user << "You carefully start removing [charge] from [src]..." playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) - if(!do_after(user, 150)) + if(!do_after(user, 150, target = src)) user << "You slip and [charge] detonates!" charge.ex_act(1) user.Weaken(3) @@ -810,9 +812,6 @@ About the new airlock wires panel: user.visible_message("[user] removes [charge] from [src].", \ "You gently pry out [charge] from [src] and unhook its wires.") charge.loc = get_turf(user) - if(prob(25)) - charge.ex_act(1) - return charge = null return if( beingcrowbarred && (density && welded && !operating && src.p_open && (!hasPower()) && !src.locked) ) @@ -920,6 +919,7 @@ About the new airlock wires panel: p_open = 1 update_icon(AIRLOCK_OPENING) visible_message("[src]'s panel is blown off in a spray of deadly shrapnel!") + charge.loc = get_turf(src) charge.ex_act(1) detonated = 1 charge = null @@ -927,6 +927,7 @@ About the new airlock wires panel: H.Paralyse(8) H.adjust_fire_stacks(1) H.IgniteMob() //Guaranteed knockout and ignition for nearby people + H.apply_damage(20, BRUTE, "chest") return if(forced < 2) if(emagged) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 3de838042f6..a9b3eb32c5f 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -89,7 +89,7 @@ /obj/item/weapon/gun/projectile/attack_hand(mob/user) if(loc == user) - if(suppressed) + if(suppressed && !istype(src, /obj/item/weapon/gun/syringe/syndicate)) //Dart pistols can't be unsuppressed var/obj/item/weapon/suppressor/S = suppressed if(user.l_hand != src && user.r_hand != src) ..() diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index e44ae121576..0acfede3f65 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -78,3 +78,13 @@ desc = "A modification of the syringe gun design, using a rotating cylinder to store up to six syringes." icon_state = "rapidsyringegun" max_syringes = 6 + +/obj/item/weapon/gun/syringe/syndicate + name = "dart pistol" + desc = "A small spring-loaded sidearm that functions identically to a syringe gun." + icon_state = "syringe_pistol" + item_state = "gun" //Smaller inhand + w_class = 2 + origin_tech = "combat=2;syndicate=2" + force = 2 //Also very weak because it's smaller + suppressed = 1 //Softer fire sound From af31d566b2874eb19fea94a415b039e8f9d5514f Mon Sep 17 00:00:00 2001 From: Xhuis Date: Wed, 16 Sep 2015 22:56:27 -0400 Subject: [PATCH 02/14] Syndicate medical cyborgs --- code/__HELPERS/unsorted.dm | 5 +- code/game/gamemodes/antag_spawner.dm | 19 ++- code/game/objects/items/weapons/defib.dm | 123 +++++++++++++----- .../objects/items/weapons/melee/energy.dm | 24 +++- code/game/objects/items/weapons/twohanded.dm | 10 +- .../modules/mob/living/silicon/robot/robot.dm | 10 +- .../mob/living/silicon/robot/robot_modules.dm | 33 ++++- .../reagents/reagent_containers/borghydro.dm | 9 ++ code/modules/surgery/generic_steps.dm | 2 +- code/modules/surgery/lipoplasty.dm | 2 +- code/modules/surgery/tools.dm | 1 - icons/mob/robots.dmi | Bin 97634 -> 100991 bytes icons/obj/guns/projectile.dmi | Bin 25429 -> 25722 bytes icons/obj/surgery.dmi | Bin 13088 -> 13880 bytes icons/obj/syringe.dmi | Bin 3898 -> 4439 bytes 15 files changed, 195 insertions(+), 43 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 1bc6978f701..95244687d2c 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1172,7 +1172,8 @@ var/global/list/common_tools = list( /obj/item/clothing/glasses/sunglasses/gar,\ /obj/item/clothing/glasses/hud/security/sunglasses/gars,\ /obj/item/clothing/glasses/meson/gar,\ - /obj/item/weapon/twohanded/spear) + /obj/item/weapon/twohanded/spear,\ + /obj/item/weapon/melee/energy/sword/cyborg/saw) //Because is_sharp is used for food or something. var/list/sharp_things_2 = list(\ @@ -1427,7 +1428,7 @@ B --><-- A stop_orbit() sleep(1) //sadly this is the only way to ensure the original orbit proc stops and resets the atom's transform. if (orbiting || !istype(A)) //post sleep re-check - return + return orbiting = A var/angle = 0 var/matrix/initial_transform = matrix(transform) diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index 78e195f331c..dce83398347 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -119,16 +119,21 @@ target.equip_to_slot_or_del(new /obj/item/weapon/teleportation_scroll/apprentice(target), slot_r_store) /obj/item/weapon/antag_spawner/borg_tele - name = "Syndicate Cyborg Teleporter" - desc = "A single-use teleporter used to deploy a Syndicate Cyborg on the field." + name = "syndicate cyborg teleporter" + desc = "A single-use teleporter used to deploy a Syndicate cyborg on the field." icon = 'icons/obj/device.dmi' icon_state = "locator" var/TC_cost = 0 + var/borg_to_spawn + var/list/possible_types = list("assault", "medical") /obj/item/weapon/antag_spawner/borg_tele/attack_self(mob/user) if(used) user << "The teleporter is out of power." return + borg_to_spawn = input("What type?", "Cyborg Type", type) as null|anything in possible_types + if(!borg_to_spawn) + return var/list/borg_candicates = get_candidates(BE_OPERATIVE) if(borg_candicates.len > 0) used = 1 @@ -138,10 +143,18 @@ user << "Unable to connect to Syndicate Command. Please wait and try again later or use the teleporter on your uplink to get your points refunded." /obj/item/weapon/antag_spawner/borg_tele/spawn_antag(client/C, turf/T, type = "") + if(!borg_to_spawn) //If there's no type at all, let it still be used but don't do anything + used = 0 + return var/datum/effect/effect/system/spark_spread/S = new /datum/effect/effect/system/spark_spread S.set_up(4, 1, src) S.start() - var/mob/living/silicon/robot/R = new /mob/living/silicon/robot/syndicate(T) + var/mob/living/silicon/robot/R + switch(borg_to_spawn) + if("medical") + R = new /mob/living/silicon/robot/syndicate/medical(T) + else + R = new /mob/living/silicon/robot/syndicate(T) //Assault borg by default R.key = C.key ticker.mode.syndicates += R.mind ticker.mode.update_synd_icons_added(R.mind) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index efba67616bc..a58e46a89b6 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -281,10 +281,24 @@ var/cooldown = 0 var/busy = 0 var/obj/item/weapon/defibrillator/defib + var/req_defib = 1 + var/combat = 0 //If it penetrates armor and gives additional functionality + +/obj/item/weapon/twohanded/shockpaddles/proc/recharge(var/time) + if(req_defib || !time) + return + cooldown = 1 + update_icon() + sleep(time) + var/turf/T = get_turf(src) + T.audible_message("[src] beeps: Unit is recharged.") + playsound(T, 'sound/machines/defib_ready.ogg', 50, 0) + cooldown = 0 + update_icon() /obj/item/weapon/twohanded/shockpaddles/New(mainunit) ..() - if(check_defib_exists(mainunit, src)) + if(check_defib_exists(mainunit, src) && req_defib) defib = mainunit loc = defib busy = 0 @@ -299,11 +313,14 @@ /obj/item/weapon/twohanded/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on \his chest! It looks like \he's trying to commit suicide.") - defib.deductcharge(revivecost) + if(req_defib) + defib.deductcharge(revivecost) playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) return (OXYLOSS) /obj/item/weapon/twohanded/shockpaddles/dropped(mob/user) + if(!req_defib) + return ..() if(user) var/obj/item/weapon/twohanded/O = user.get_inactive_hand() if(istype(O)) @@ -315,6 +332,8 @@ return unwield(user) /obj/item/weapon/twohanded/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/human/M, obj/O) + if(!req_defib) + return 1 //If it doesn't need a defib, just say it exists if (!mainunit || !istype(mainunit, /obj/item/weapon/defibrillator)) //To avoid weird issues from admin spawns M.unEquip(O) qdel(O) @@ -327,22 +346,35 @@ if(busy) return - if(!defib.powered) + if(req_defib && !defib.powered) user.visible_message("[defib] beeps: Unit is unpowered.") playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) return if(!wielded) - user << "You need to wield the paddles in both hands before you can use them on someone!" + if(isrobot(user)) + user << "You must activate the paddles in your active module before you can use them on someone!" + else + user << "You need to wield the paddles in both hands before you can use them on someone!" return if(cooldown) - user << "[defib] is recharging!" + if(req_defib) + user << "[defib] is recharging!" + else + user << "[src] are recharging!" return if(!ishuman(M)) - user << "The instructions on [defib] don't mention how to revive that..." + if(req_defib) + user << "The instructions on [defib] don't mention how to revive that..." + else + user << "You aren't sure how to revive that..." return else var/mob/living/carbon/human/H = M - if(user.a_intent == "disarm" && !defib.safety) + if(user.a_intent == "disarm") + if(req_defib && defib.safety) + return + if(!req_defib && !combat) + return busy = 1 H.visible_message("[user] has touched [H.name] with [src]!", \ "[user] has touched [H.name] with [src]!") @@ -351,15 +383,23 @@ H.updatehealth() //forces health update before next life tick playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) H.emote("gasp") - add_logs(user, M, "stunned", defib) - defib.deductcharge(revivecost) - cooldown = 1 + add_logs(user, M, "stunned", src) + if(req_defib) + defib.deductcharge(revivecost) + cooldown = 1 busy = 0 update_icon() - defib.cooldowncheck(user) + if(req_defib) + defib.cooldowncheck(user) + else + recharge(60) return if(user.zone_sel && user.zone_sel.selecting == "chest") - if(!defib.safety && user.a_intent == "harm") + if(user.a_intent == "harm") + if(req_defib && defib.safety) + return + if(!req_defib && !combat) + return user.visible_message("[user] begins to place [src] on [M.name]'s chest.", "You overcharge the paddles and begin to place them onto [M]'s chest...") busy = 1 @@ -369,9 +409,16 @@ "You place [src] on [M.name]'s chest and begin to charge them.") var/turf/T = get_turf(defib) playsound(get_turf(src), 'sound/machines/defib_charge.ogg', 50, 0) - T.audible_message("\The [defib] lets out an urgent beep and lets out a steadily rising hum...") + if(req_defib) + T.audible_message("\The [defib] lets out an urgent beep and lets out a steadily rising hum...") + else + user.audible_message("[src] let out an urgent beep.") if(do_after(user, 30, target = M)) //Takes longer due to overcharging - if(M.stat == DEAD) + if(!M) + busy = 0 + update_icon() + return + if(M && M.stat == DEAD) user << "[M] is dead." playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) busy = 0 @@ -391,12 +438,15 @@ add_logs(user, M, "overloaded the heart of", defib) M.Weaken(5) M.Jitter(100) - defib.deductcharge(revivecost) - cooldown = 1 + if(req_defib) + defib.deductcharge(revivecost) + cooldown = 1 busy = 0 update_icon() - defib.cooldowncheck(user) - return + if(!req_defib) + recharge(60) + if(req_defib && (defib.cooldowncheck(user))) + return busy = 0 update_icon() return @@ -416,8 +466,8 @@ if(do_after(user, 20, target = M)) //placed on chest and short delay to shock for dramatic effect, revive time is 5sec total for(var/obj/item/carried_item in H.contents) if(istype(carried_item, /obj/item/clothing/suit/space)) - if(!defib.combat) - user.visible_message("[defib] buzzes: Patient's chest is obscured. Operation aborted.") + if((!src.combat && !req_defib) || (req_defib && !defib.combat)) + user.audible_message("[req_defib ? "[defib]" : "[src]"] buzzes: Patient's chest is obscured. Operation aborted.") playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) busy = 0 update_icon() @@ -432,13 +482,13 @@ var/failed = null if (H.suiciding || (H.disabilities & NOCLONE)) - failed = "[defib] buzzes: Resuscitation failed - Recovery of patient impossible. Further attempts futile." + failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Recovery of patient impossible. Further attempts futile." else if ((tplus > tlimit) || !H.getorgan(/obj/item/organ/internal/heart)) - failed = "[defib] buzzes: Resuscitation failed - Heart tissue damage beyond point of no return. Further attempts futile." + failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Heart tissue damage beyond point of no return. Further attempts futile." else if(total_burn >= 180 || total_brute >= 180) - failed = "[defib] buzzes: Resuscitation failed - Severe tissue damage makes recovery of patient impossible via defibrillator. Further attempts futile." + failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - Severe tissue damage makes recovery of patient impossible via defibrillator. Further attempts futile." else if(H.get_ghost() || !H.getorgan(/obj/item/organ/internal/brain)) - failed = "[defib] buzzes: Resuscitation failed - No activity in patient's brain. Further attempts may be successful." + failed = "[req_defib ? "[defib]" : "[src]"] buzzes: Resuscitation failed - No activity in patient's brain. Further attempts may be successful." if(failed) @@ -455,7 +505,7 @@ H.adjustToxLoss((mobhealth - halfwaycritdeath) * (H.getToxLoss() / overall_damage)) H.adjustFireLoss((mobhealth - halfwaycritdeath) * (total_burn / overall_damage)) H.adjustBruteLoss((mobhealth - halfwaycritdeath) * (total_brute / overall_damage)) - user.visible_message("[defib] pings: Resuscitation successful.") + user.visible_message("[req_defib ? "[defib]" : "[src]"] pings: Resuscitation successful.") playsound(get_turf(src), 'sound/machines/defib_success.ogg', 50, 0) H.stat = UNCONSCIOUS dead_mob_list -= H @@ -464,19 +514,32 @@ if(tplus > tloss) H.setBrainLoss( max(0, min(99, ((tlimit - tplus) / tlimit * 100)))) add_logs(user, M, "revived", defib) - defib.deductcharge(revivecost) + if(req_defib) + defib.deductcharge(revivecost) + cooldown = 1 update_icon() - cooldown = 1 - defib.cooldowncheck(user) + if(req_defib) + defib.cooldowncheck(user) + else + recharge(60) else if(H.heart_attack) H.heart_attack = 0 - user.visible_message("[defib] pings: Patient's heart is now beating again.") + user.visible_message("[req_defib ? "[defib]" : "[src]"] pings: Patient's heart is now beating again.") playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) else - user.visible_message("[defib] buzzes: Patient is not in a valid state. Operation aborted.") + user.visible_message("[req_defib ? "[defib]" : "[src]"] buzzes: Patient is not in a valid state. Operation aborted.") playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) busy = 0 update_icon() else user << "You need to target your patient's chest with [src]!" return + +/obj/item/weapon/twohanded/shockpaddles/syndicate + name = "syndicate defibrillator paddles" + desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and todeliver powerful shocks offensively." + combat = 1 + icon = 'icons/obj/weapons.dmi' + icon_state = "defibpaddles0" + item_state = "defibpaddles0" + req_defib = 0 diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 24c9a6de8cb..4e2fe6f2ae3 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -91,7 +91,7 @@ return /obj/item/weapon/melee/energy/sword/cyborg - var/hitcost = 500 + var/hitcost = 50 /obj/item/weapon/melee/energy/sword/cyborg/attack(mob/M, var/mob/living/silicon/robot/R) if(R.cell) @@ -103,6 +103,28 @@ ..() return +/obj/item/weapon/melee/energy/sword/cyborg/saw //Used by medical Syndicate cyborgs + name = "energy saw" + desc = "For heavy duty cutting. It has a carbon-fiber blade and an energy capacitor that can be toggled to make it more powerful." + icon_state = "esaw" + force_on = 30 + force = 18 //About as much as a spear + hitsound = 'sound/weapons/circsawhit.ogg' + origin_tech = "materials=3;biotech=3;syndicate=3" + icon = 'icons/obj/surgery.dmi' + icon_state = "esaw_0" + icon_state_on = "esaw_1" + hitcost = 75 //Costs more because it's not intended to be a murderbone weapon + item_color = null + w_class = 3 + +/obj/item/weapon/melee/energy/sword/cyborg/saw/New() + ..() + item_color = null + +/obj/item/weapon/melee/energy/sword/cyborg/saw/IsShield() + return 0 + /obj/item/weapon/melee/energy/sword/saber /obj/item/weapon/melee/energy/sword/saber/blue diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 3fd5b7cf096..60085f363cd 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -37,7 +37,10 @@ else //something wrong name = "[initial(name)]" update_icon() - user << "You are now carrying the [name] with one hand." + if(isrobot(user)) + user << "You free up your module." + else + user << "You are now carrying the [name] with one hand." if(unwieldsound) playsound(loc, unwieldsound, 50, 1) var/obj/item/weapon/twohanded/offhand/O = user.get_inactive_hand() @@ -57,7 +60,10 @@ force = force_wielded name = "[name] (Wielded)" update_icon() - user << "You grab the [name] with both hands." + if(isrobot(user)) + user << "You dedicate your module to [name]." + else + user << "You grab the [name] with both hands." if (wieldsound) playsound(loc, wieldsound, 50, 1) var/obj/item/weapon/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index fe134199e80..af39fe5c70c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1097,7 +1097,7 @@ scrambledcodes = 1 modtype = "Synd" faction = list("syndicate") - designation = "Syndicate" + designation = "Syndicate Assault" req_access = list(access_syndicate) /mob/living/silicon/robot/syndicate/New(loc) @@ -1108,6 +1108,14 @@ module = new /obj/item/weapon/robot_module/syndicate(src) laws = new /datum/ai_laws/syndicate_override() +/mob/living/silicon/robot/syndicate/medical + icon_state = "syndi-medi" + designation = "Syndicate Medical" + +/mob/living/silicon/robot/syndicate/medical/New(loc) + ..() + module = new /obj/item/weapon/robot_module/syndicate_medical(src) + /mob/living/silicon/robot/proc/notify_ai(notifytype, oldname, newname) if(!connected_ai) return diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index ad5e2644e66..4073292af07 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -248,7 +248,7 @@ /obj/item/weapon/robot_module/syndicate - name = "syndicate robot module" + name = "syndicate assault robot module" /obj/item/weapon/robot_module/syndicate/New() ..() @@ -262,6 +262,37 @@ emag = null fix_modules() +/obj/item/weapon/robot_module/syndicate_medical + name = "syndicate medical robot module" + +/obj/item/weapon/robot_module/syndicate_medical/New() + ..() + modules += new /obj/item/weapon/reagent_containers/borghypo/syndicate(src) + modules += new /obj/item/weapon/twohanded/shockpaddles/syndicate(src) + modules += new /obj/item/device/healthanalyzer(src) + modules += new /obj/item/weapon/reagent_containers/syringe(src) + modules += new /obj/item/weapon/surgical_drapes(src) + modules += new /obj/item/weapon/retractor(src) + modules += new /obj/item/weapon/hemostat(src) + modules += new /obj/item/weapon/cautery(src) + modules += new /obj/item/weapon/scalpel(src) + modules += new /obj/item/weapon/melee/energy/sword/cyborg/saw(src) //Energy saw -- primary weapon + modules += new /obj/item/roller/robo(src) + modules += new /obj/item/weapon/tank/jetpack/carbondioxide(src) + modules += new /obj/item/weapon/crowbar(src) + modules += new /obj/item/weapon/pinpointer/operative(src) + emag = null + + var/datum/robot_energy_storage/gauze/gauzestore = new /datum/robot_energy_storage/gauze(src) + + var/obj/item/stack/medical/gauze/cyborg/G = new /obj/item/stack/medical/gauze/cyborg(src) + G.source = gauzestore + modules += G + + storages += gauzestore + + fix_modules() + /datum/robot_energy_storage var/name = "Generic energy storage" var/max_energy = 30000 diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index b971a49f98a..45a46a3e38e 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -125,6 +125,15 @@ Borg Hypospray if(empty) usr << "It is currently empty! Allow some time for the internal syntheszier to produce more." + +/obj/item/weapon/reagent_containers/borghypo/syndicate + name = "syndicate cyborg hypospray" + desc = "A modified hypospray that generates reagents more quickly and consumes less power." + icon_state = "borghypo_s" + charge_cost = 20 + recharge_time = 2 + reagent_ids = list("tricordrazine", "salbutamol", "mannitol", "mutadone", "antitoxin", "potass_iodide") + /* Borg Shaker */ diff --git a/code/modules/surgery/generic_steps.dm b/code/modules/surgery/generic_steps.dm index 2eec6061949..8ae69a48768 100644 --- a/code/modules/surgery/generic_steps.dm +++ b/code/modules/surgery/generic_steps.dm @@ -74,7 +74,7 @@ //saw bone /datum/surgery_step/saw name = "saw bone" - implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/arm_blade = 75, /obj/item/weapon/twohanded/fireaxe = 50, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchen/knife/butcher = 25) + implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/energy/sword/cyborg/saw = 100, /obj/item/weapon/melee/arm_blade = 75, /obj/item/weapon/twohanded/fireaxe = 50, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchen/knife/butcher = 25) time = 54 /datum/surgery_step/saw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index 7fcf8616e62..236bba1082e 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -12,7 +12,7 @@ //cut fat /datum/surgery_step/cut_fat name = "cut excess fat" - implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchen/knife/butcher = 25) + implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/energy/sword/cyborg/saw = 100, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchen/knife/butcher = 25) time = 64 /datum/surgery_step/cut_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index 53380e15d7c..7186a9b1365 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -86,7 +86,6 @@ origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "slashed", "sawed", "cut") - /obj/item/weapon/surgical_drapes name = "surgical drapes" desc = "Nanotrasen brand surgical drapes provide optimal safety and infection control." diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index 6c532a75f43816cdbf27a59a54621e780aa4fcca..9f1ea3d8562bd09fba23e0d834f97ffad93553d1 100644 GIT binary patch delta 58053 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 Df^`;O delta 54670 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 diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 1c0e0a73d79b6155d71e88aacfafc90a678596f2..0d994c0036f8d64265e44ae976f2d284c562413e 100644 GIT binary patch delta 6088 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 delta 5793 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 S0+KutxUFq)P}n?n)BXYkJKnMQ3f2 zHe3{>hyu1wR}B{tn7zowDOE^d?!LlW=K7a zB%Dc*M&ih_6oO^CzB*ZF*S(H^Pcfa*|~ zLTyZ!oPs%_wMli^ezWg;TG2FoqeUNTeKD)c$GF+|hN`AD#{ZlG0aQeWhD4g^g8_gR zP>_+*^3FQS_A{7%zuFIzAe2GwL?e1hK+t)Qg3PDlu=IvWi~qCQQq41M)G$_x<%{K$g61Vq}z`IqIHA_z&MRvm4oh#g~1`1ZFc%vW$*Qxb^XO16-k~kHF26}Y zG-2i>3NIZsPEU?+hXCA$>OdNtsz$g7_f2|6+BUE@^#k(_T6Rc?v|VnOfdHdQG$Fui zGWf#aM|1M$aBNh1l;_Z``IMA%FN=e)K{wqOTVi%G_R?83x^bDg zE;^pyzC9OYh=_@aDVQzS7p;uaTUAuwM*9?k_huJB8TQIa>eDpPTikWipB4gUZgHqY z&^rEjk(_TzClUw9KR)<=I6DLUTdbN~cgLlsq5HKqJLc8yt!G0Vy>Z#>ii(qjAqnFD z{E?WLxR}J(`<+q6Mtv-SOG9hY8^QV|UXaUR8 zWoLL7z3}-LvxhbTTTyQCN|s^lbtVo`^S!&1juze1bKDD8TfLvRY7pxK737JdI1y z+4;rk>1k+asE}420c%vAR>g9J3XbI2H92P>{MM@b8jnF4I@cG07t(v2U}kV~n)lb1 znfrGfdA+_OvLba3`>*IiSA}FnZ7J%?z!p{L#wm~N(#fpgK;a0cq^2-L<$d({_HmV$%haeap$bpex9=a{$e|?#k|eBkOiC;y0%9$`+@4yj?jJ@r^TL( z#QAyMKN}n9*w`P}yTW?<`c|*9!Z1maYR{?ej7Jzt>O_0r?+j<~N0;h6(H%GKP*)hW zDLOo*!%rkAF2qvA#NXqJq`1H;piM8`cSjzT9TL#y%Yf&Ng333ym-KuWAG2W@qff(A zI2&^iT7XS~1-LmoSb4UCgGHrkz3W_aja|(3)aQQS;$_aG!{X3d7oPM8R!Pq`mwxd+ zN`zsP%ZHiQ!!PmP)M4UX%%Ddz4!;3|nfXx3;|Sf7#___3{4UDfU*6rd?s)Y+__OHk z)E(I)?^Z^p!#s6r_UxM7LII%Vbm(_HHU+dXw7!Ov^kzRD$wDlxE_fb%_ei=uH^T#Y?!_V8>8UAp)0qb)lU1mgYLyDsmMhue6 ze`$}2gCn>=LP%)ge4JUk#i4>SP8@Uf;TM%ji;~qZN|Y!o9ldl6c#`KY^|@+c1X8d? z={_8riQmJRagwjqOpfzQ|j^Gy%Jyn z0t4GJzMmhcOS?%xjj~!}=-#}Xqop#JA&BYx(C*(PZDCPhifrQO$nCa0jQ*kCeqnui z*#OX(x-hkV|6VFso~z?$@s@}954cf?Y^Hz%D+foZ%hR{le$Jkr?UwfucnwY^sG3&q zQF^`g9Y(WKQ)RD@SFnBrKEWRk#8&mRM1&LlM99)BR<%6$0iW2GI2H7uc1%vhj-R7A zzB{T4BI>2*rKEHH(3Khk1%-)*_XP!6f|=*~`7F82V85<*Wl&Ve$g91?`|~e{V#s*0 z`}_NATsL0*U{q13XJGIc8lgiH``2Y)j;q7N3Wo}- zB*w^Vw>vp3^z@(V?B?+C@T3e3D7(Y4%t1S2$oZodD%*z=dt?YGqKUc8z|^>Gwu+UL zmX}BC?CiWan2SdzVCHK&M_Rsd6zora=i+4aQd|jUd*NZP2s}Lau1tAB=cJaIbwO_{sT2NbxK;=Hp21#)ze)0V9YF}kcc*|`&rs}d!b_&_8KG-~EZ>}iTudg32HJlJHUR;j_V4S65fg5=wl$za}6h9f+e6 zMMFcA%%4zm_ri`OazK!uOi8Nsc4<5Dm@H86_VK~P!|Q~=r`En-5$F3aTVwFg*__{) z3&EyPxCK>_^`uwg#69-;jIvG{b1LBVvrpf(pWkpBZR&>ALnRJ4}TTe4% z8TQ@EPJvAEfXCZIh=ib>ydl9@=%dPWa=uXM&)6C{laM`_U}W|BwSJvc1zSE)H)>2V z6J|1+C9F3dPyTc7CMgO34vV}e-p_oY#f!)9`j~&Aa%%6(3)3zxJV|YBV*Lh3CJv5h zl}v%e^z^s3w(MbHVT_E737MI{yFVMoXokm2tG1o+va?48KHgOa++X?Tm}9v<9{=c& zik|(!^@G}Re1LTd7lHDQ=~!~uE(XNrMA8~ux8pVFE8Km`!}YQl@&V&N0a9fIeBc~xUbW4K+&JwO=K;n z+EU|gIzAX$u5_uu@?5zn#-|V{CE{G4VG;js_uujROZAQxB{=GL&BkwuDyF81rtTCS zAUG+*Sy*yPy&ANew=)K>??j-Be~a4D%(+loDqA>=<;v-p_K=}Q?5#`>(7hYTmN<=5 zp^S_km&5)&>i6&6D#%NEeC|Qe>sF6K+$82;Oz(309x2? zOY=!Wn)8E}sx1cb0dOjN3zZ510%WQjmIUe@mOct`Gcj$YxpA$q3cCF1`ACK!<|=P2 zYkRa9KI-K)=_HoYLDhztE3y#e*WDA2WmjU8Q>QN5vFLe855SI_njFp{o*2$sr94mZ zlRv$xG8az|ety$UzPa&kUd@uIS}k^(Dxn{*FK@4QT&j2A{P3%1ZB1q74n86X8;3%k zJ`y0*K03Dj$}Hj6HYMMG02JK}$%;!Tp#o{}$L$^p%|e;!(zhK+q&S})ZSfGNzJ`KR z1R`JA&vC-a>De&ooCzK^wJJE|nD@od@$x2X7OC==R!F*y+oR+*ohr}6dMGfBK7wdV zDG@l0OUK7FqQY1j9aP@-+#;qfoJNpe10e68s5P0C`5w7(yVjCob_nI|B`X5nogeBk2G7@+9pxmk5&v$2a?5 zB=Q9T=Zooxv^KaqS1jja%LE15VhfCMv`3k9?Sz0r$ll+RlN+mJ^k$L3CC18o#ry3V zSaFyX{dQ$Z!&#XjpJ6+}YS-@RwN9?NAfk`jFri=hH|R)b;Fo?$M52R5n(My}UCUP# zoB-bWTtp|*{oGUNt(}Y#esKJ=c#^ns4wd@0gsK(W>+7BVK6F%;DF?gurH@4Sr75Vr zHE?m{n7as_?MG?o$e^$4c-CS5V#6;q`-`Vh6N$3cZYmfg7Bq1Z(jh-AOQrALz=)}eQp!mE{LR=M4_TD$e$Npxv`!`Ui z)>W>E3#E_jP+#vkGmC_3e7rG&2!N}-ia>cFUc|H*@AC6k?4^u#{*%{3{`tWjTJb*o zB*k|Otw02#66X}dj@YltIMGy!vsYq6OcZQ+t~2X{O1%}qqw$h0b8`G>Uo^wK#ceT zmAkpbC~i1ES-yLX^fuJ>&yKYFe&D+he0R~$6{DCut!fADV6h7fcpAn)+;LHtNY)EC zC8fl{i8bWEl zbN}IYEv}`#nVgZPsFPFioND%SUf1Uy9lxtDkHJ}NSL{=~eo-B9D?o%xv#BG2fTgiY zNF8!<;XPDysevdc0?dU5M?*Fau7cQ_(shW(Pf>`kZH5%`{_kJ69I}Skh6FpK*`+Ri zl9EB|88g@XeC(`TZ1fvvPS2qYsHji4$hR+)87@>S2jA>1hnZ&B_4sf!K6oQK_j^io)Ewjp6&)DbZqtK1tUi+z1 zKhNj3$7h<{_cY4yo4rmPZwzX3%LuXXg1bJ6spd$;Y8RR7Uf(x*?jZ`EIR<&@W8Cod3E(m0!HB|85OE{VR#j?nyiQE>Ow6JXZfx+X#1GCKg&g*foxM^TwuLg6 z9eIz8z?G|YstY%C`VFp)ivSCQ<|uYxhT!s0+jpWhRHFL8)Vj!1 zgW!4d?4+FCB?jjG()eBCR)mYDsHn&)FQS-pj6jL92-q~ujbu2cuJjWSp%JDMrDn;C zph&v7px>g%KHr~Kw8&A5HXaX154{3n2?cA(|v5z{s>d~Txk%iu3@hB`I zTw-Hff|j-ex4pC&+uqUC8tr5&OJh}N0;ZOY`)0htTYOvxrpa5RqG|KybEUT$O7 z21?Zu&%z#sZ*4*2@9XXSFzrLhv8cYT+Y|8mm`=3i*s_HQ-+Z4i=xvUV(sN3@#av7Q z#=}b0fbOSod|X@;*CV%`QGOu|z*|ssaC3g3CNR(Gqy=a@H*WP!j80elV3c5%_}6`| zS|<4*u4I>|`QEFbSoh=s3inJMF1_vfrfNI+SJzCGj}=i($?wul1y9mE+ql=@N9+D3 zhfYOVP0^aFu2Djs%(qK|_LXd`Q709%cPwn?yF9JOHcrlgkp*8~P9)GD&{RC0>Q@BX6uYbT#tjg9i#n`3f zq@*CxciQ78ZU^(zPzN#xdN?2;-L78YOpE4e}|qnFS_W$0}R z5ywk3SDpvU&H+=?2)zzy;aHll|0w+0@ z7%%Tsl`(zdv~rC-Qi43=?Dr3HAWrp&{9l-rVJVnfaQm|SR|9a2(SCTRd~7IK zTOa}ipX}mM_#F468c=abeDY+66xY@|xI`&?d>nFzRQWaP6Cv`Fq$iT1t)-r&)9L9f z4KQ$bW#Ezah9}^6|r_17w4Vj2+f&-WelmLwcIXDsijs7;ryfWMhZsu7q@M9t-yb#44uuL;uYGdeg+2pB-XmTL}($#|t{Oi(O zzcZZo3jxb-akjeJoe+v~MZkLz>2cv1y{6LyZ(`y%zG1fZ^SwLPzWo5^0v2mi7~PYu z^4buQP&}nf)40oBKWo<8=ZI^jI5b0bLn zxEc-FGXRsVZ7TJ@(K^C~32J3_Lut2mEGVfDm4ot0;1X?~{Y*#jhV4ASk>T0Y#~a`d zKF25HODFSIvtlZ#iAM^?45Zj_l#JWhNSL9~4m{nGA`UFmI5iqk7}GTR7L_FNrNy9h zb~y~(Gop-{g(UAyPHF(hLHm#EvlwoWvn-ZTt&eIMfjsG&8j+RqOnj?}9Eu3WDXMsL zqA3I)epOG{xKIlOeG2Ix6i-0wI7Z_2{<{J}P~&!Q#HNWrB%~CR`l_vzY5K@EqrHnF zwQDWmk9&(6zaijHi-BRels|G+;Ngaa3t%QEV=aBV#QWu|j_JD-5151`6VUjjetpo6 z9Zl<|AkGkbpwlGQ*)A`l6(L;iUDfmj1G411Jde%wq9i0M4U37EFKlq@I^( zHTzbJ!iA!jPAX3Ccp8=p)Q~yaA&N1rr7Q;&!aWS4$3ht6+>JDrZ$2-L!>e}49}Pv+ z3a8e|m*cx`G#gQLB16~RQdzAz*ye2TItmR%NASt&IL`3_Q&ZEPo}MpVw5j`D5L0=nm>+y>^fM3`-$jBAJ0fQBHWvVL}Yvj{7W>Y5* zZ;SsdSmju*Gu1)NSjScMN3G}&dONAAS!cO_&#FxY% z87#-6%DjigBNj$t*@YA&pakoz`B|&p@Rh>+{^_{=laW(<%+fLuvUa=TC)t^7lA>Pvpy8!mD<ySa`DFkzs73=7bic5JX-1QEymPZ(Ir%Gx!q;YxMW7dNMp#u0YQNbIsw(h z83;lukNbKV3=Mo8-*x6nuoLf=#gU>tYA`t1G1G|-ra%${n{_S9GA@(B%=RZ}WSj3MPA&B8>T0QX z-#X4TZRZuM6y|9o#eDdZrMxy@&3L>#xWy-H@ZDw9m@p_A^48A@)wH_PgecScz?(u&HLbUm#};Yscl%c%wUzj2jmmz* zCR5~BQpR`2(*={GbyQY$3xrXw7{6leT9;kjQyArdu>Zf+0s<*A!?P3#%Qds z_~fQ1jjWL|~uJ#|K8iFVpOLZjN! zVU2el4!^6JZI>Yn4CN{zbQb9Iv2P0x}Yxr%z?5k>ya68Nzpk^09@+iq7ee;++#!I zqod_OC)%lm(Yr_}k>jiR7jcqT?_Lii>-3$;XBxQ&IN}Q5^PJE8Jh?z^=3l+~&sr6K zHVfmhkk;>9IpTCI)c7zjsfe35!3w~r4SGalm=?U-sMJ}x)hRbn_~0Wf8y1$5n)+Qx zXbq&WT~$G9>S(d9d*;0{6ayU{A=hf`8*p=XhdAEkX65SUHnByLNBF3iRcP?^CX9%U zOTK@hoEL>n)NYxlA7MIqOh4!Sz^nahC%f#xCpV)ou?cfp$dnGWsaRnvoOM0C;>#QL zIL+ z2^OFbiQwSi!};ovpddg)Lu1^Uk8mYh+DukIiSI|Pqr-v#ySWHgjLs`!wSe1mYEXNjrT{gG`&~8h-j#w-YykNB1R9ummJc&f;0OoPH%eu>@6j^>V91# zp^sxM8t-o54P%-$#9x_AdA|~`p|8M&%+1XW@jrl+U)j~|b>X)@B5cM^QQ z^C5bX(pVNeb*yUP?CoiKT5`}yPOlGW@!I&ia1IC<-s!y6(#93@exWGKWL>AGE)|x{ zkXo*X_sX61_VyO7V{ig5h~aGo3$jQTL*`T769|WEb9Wr zr`2`oo{=%Gkhe4egh2!?5L(UP)quOTjScf(eA$_*Z#%}nQ&zb8Tk8s%*nId9GFr`d z<{%ll!W(es{_yYsw4p7pG~l$|Uv$pR&Cy~2R%1DD8(ZA29()!XoZi{m+8(_RBbOf) zD=db5ghtBI7a=F}MWF|Bu^<+&5||7pF)0OYYno+JumMSO6G_OxFz@6TaiRnGZb~DI zMz213F6`f!d`S8M<=-nA!vD;Bk>(3-L!$9a1jASux=yzD89BDSjNWV3O- zfKgr~ZGRqyoSSRn1-;x4QKKq>Uj>8jO=>_YNr=B3ho{=fK95Awb!WO>ytSvjqz+3G ztJ*@|@_xEb+~05~Xc%Irkrm~<7xf-;Le2ox)y+&e*_V58MLIaQT&^F8yxoR+C@3gz z_RPwZ!dLk*Bsos#!ii)VxsW^pZtiH$VRu>c8LSmV#IEI430yV^+62MmD3YbZQ5Aoi z>n3TdaW6m6v@?VL$qC*-O69JoNQwK_$?zv@=5Ur3$R_UN*r&yeJenHEbA9zx9#4)S zMn7sg;t4EZ(kAjDVP^|V@9mOldjuBe<5j)q`i-t+kMr-j)I8^~<}#yJsnDyvZU*{F z`2heR{Pa%?@F(m2!IN4DQ0%1FkZ*(}$H;~G^-1No8@Ur+h1-sSuAtFlb;_q}C1D}n9CYy=&NLEcyr6e8S1Bx!)2 z$>d4wbTz-+s8hRYZ4Xh%K#msE0SU~A!BD~(RxbG>ddnihVB#32GYK&L(DVc&QHSnM zi?$rts9uNMmL?0ox*>Q($Zzl4s>tCyQ(l;kkyKF$C@lDC-F2bB8U5qTID60fI0LHj zLJ+MXp!D|R!mE!De#E6?F|}XLLt=pa*sPSv_G&q}6(<^TPOrDK@f}uPFCLsfptv`O zg$=m;w^c%1J1*B>SljGbf+?3?NAu$^^=I7XfY{vFwyoTG|3jNixd50BnP%9dA6aTy zJ(*I{Bjyr*`tcuL)t^G`|HHBB$^!p7>z^#t&@6K!dK)8M1K`3uiy&f8zsu?+wd;5E z$O1A`bp+N?AIV|Ec`Xd}<#Gq*WLdAtPq40K`&blt4;Ad{yl0GTSYH;)W1 zbfP~(lF0Nhy-oP`TWk`~s63-eOs^4Y9C%l0l)bXRC){YWhXu+n!*x(b;ICQw3T4(; z9PzYY+%}x9c?9=eW{58ol5_2E4TIKVi7qs>t9*a)@TeHdHI8QQV*0f1mx6Q=ergluQr+7Ud=vO}=KTr@>eWt$T@C9Zg{Ko7LWM#%2>D|flH>pNI&(sKIHFMyX+xC$gQUm5~1shEbWrEW3DUbm=Vd?bLMO`YJ$_CSFSl(A?Pk%Gp1c^RYZ) ze;B8nRI74hgD}j8!H8D|38Z=|9vU(L&r{FL?)V*zJ|dZ~YuqHRV9j)@bH3ibP-N6xo~hv7WIH z^TQ&;emA5@`s;`Xm7ON+0aVRYF>y%(F?tf{%OaX$`v?=pT+k_Fr%z+T znZ9U;mt5kP>wf!NJK@=yX`r@}%R#bG zu7o`M2o@mkEMrwh(T7Jkowqs4m`Bdo-qD5(m>c$g=&I^I*U|lp@WjDdr>~b?M)cyF z{ntD+I}d-?M}AJ!w%@|?kWG~If^-W9H#S}e#`syI?3h>J5{gGVHHY$gskpak8Dw|= zjpbgy`x;~Ru=k^^<4D?Sl~c(inp<*Sk8wQd#!RC?=t6<&P83Ar-@4 zr5o`>m+VFx+UmjAP!1`Bue_gSc`ta$ZdEJRx?y`eyp8RF;$t?gD)uBr^wYMVdwzvN zufLgQeG=&^ucdA4lWdno_G?rz+7E_&KFNcE7m?Jpru_EY?z1+)GnVyNwu56o6t53G|v zB&4h@B1{4yplV?#vivUT3Pg36-C?pf_ZQzE4ZXe&zxDh<_-6YPFr|{!}8MmANesm6_D4MFS7d7-PGc{SX-OBYplWp8Fq<$o@~SALimg z8oXR*N=lP*u}yH^^DR(?mcK-FzMzO+Nd8hCbJE50!2YJvY|yIDTaIO8vOV=0*Pstgmw6t`Q!7Ym6a8&ob$6Y+m&bIfyzIkLw~p2>2csz0SYeZ!8WNz6F4pry8qJxu#~c^)X=(~XhGaey05-u-9W zj#Gkm)Trp6mI zOB01Cd;$w2si-q*cG64!B7XAOqx*{4jcNA5JN}$6Bc3i9^q@cazgpKmCRkzBn;AV& zjulf3qm?PL_;xm%x0Fcb6+UYVcLr^;nhg6hS+{+#Ob@sQ+-#4?JW)3cd+X~ZsP;iB zzS`Glk<17VLRU0S{;j!ar{#-1uUGdbqsk|I&6(|WGLMiiBodXUjgz0;yTr5mruS-w zKl(jpyo>NTJ=Z_hX9C?2zOOsKSO4+;=wK?=t7uvmCE=i3Py&o0MqOQtm}UB4`&o+N z4L9j;FloVLbIB{udEtdtaRx>=8DH0{v94~Zan$bNabY6f?WGtc z6q5ve0`}ePagJOX_?*W(jGwq=OV?BrU9UbN6|UDt$E#sGJ_LhHE7EntA3^PRx_v$U z5`DX?_bux}vd9-1;9s&Ko36B{}5p|TWz_OWtqM4uv zx5LE%X(f&mHo}X!I>w~!aFupU+PTl^^1~q`=s^ZFM)WUf1awdaT6F2sp5WIO{k<=h z(WqB$<;wfD3l8~|h&ujlBk#Rp0@8(KJKg4A&_iwzyo}$1I*H8AZF-1nIU?CB93Z{A0E2bQd!Ld1w2oGZk$ zLuA~X;XB{_;tX3nCw{)?0DtmKnOFmvv0k!vOHb&6_J*QC%zoj5h~zg{=yMStrV$G zJ=iyF#n7L6-sEUvzuN}CsYy>puFPkbh?`qmU$?&WnJr_ht=!H8 zKq)9!8Dq)8MQU*#J@o2Zp@E0lUk7EQxhxMn#m;vxh*T`~&BXV)0NY3-{XM7FG5jBp zoKdMa9uG9}vK;$4r|pG(lT1(Mm=&|lP8UJ_GN-d-Z-~&9&W7`+bP9g_XyfzkFt4BZ z#92a=xr?Gk)#_VpJk<`v!X_b)4PT6F@Q}mtR&H!*sk!WUV$jI`rbG5>5pn%>;CB{5Z!!n)3ZtgbMUXOatO za_ZL~8dmvdcI+a=N6r~T0`!Yiv-@suZoq@jA{Wv2W$0xzPkZCpRvbT%{!j&UZcR_A zWOLY@n4~?;9>z=`6m1-a273~*pM2EON20B5WzB8J3QV&n)#?reXlQ7*hrf3JvivQt zq?B*F)bB-)_&+H?8TLH_%-^b04S6qJmqa+FbITS@xiE0WPUg{bQ@1tU6#Y0tdbpkW z(Y1Kx@CLXr3`SK!25fmA4}QLyXSYTE+Xd=6s%=huy92^t5+D4p7OcR-W)Vd1?TI}O z_(hR~#{npmZM6KI_R?yU^3|(X^=;RyejCRH7mS;CoUW!`B(9)^MwUu79*01O6) zm}|4WdoA?d!jk9(DEtyEn|Sv3pZg(A(y(Ug%dQfF0575-q^zdgH;YVtFn`lKVGN|};p1O@~N=lV&XgTRy z=nd1Ht02pIAs~=uE&i%BU|bZUxzK=)P^_xtakfwBluc*QSE(&&{PZlq+<041HhQkV zVmi|fE2}9F%9&){Q7q4b!*Q~I1 z8u;R4W_bGcXTKwX^1h9RVe=@ZGn4OAd!U2~gG$u1XJP^`TNRbBmE+K}AIIlHy?e(f zI9P0!s265e_4oX|rulJU1Bqz7Ayv1lT?Hek`rIl|(14H_rpJ^pkFAu(iC_Yj%LPS& z@vg_&=AivjeXPS$Jz1QRfN@=>5xg*ylXlulHYDy5LC7lv(MB6*m#{0%Im#k_wOIW6l7IpD&ClU`d`t?DGmSt literal 13088 zcmaibWn3J=v*0cs+#$GYfFuwsxCD213oeVh6Wk?8a7}<Kf&}~?i#90(4>Y~iwOu95 zUCf-V9bK&<4j_)I|62w2Og3D*-awPc65dLCWkEieGuyb#I4} zdL&FVwdP#H2vglYyp40!d*KaXq;4;ZlOc|!(=0B0XD+H@l1n4XfHM_s(fXtR7uEyv zE%Vf-_C$v7W+4wT|1htLrr$S&N0A34V!t%U{Cv_EaZo9|L#A70tSoEnD%wZew~q zX>h!hD;JUFYv6bU#UTdK|Ka^pz|yR`H^6K>6MvU|GL^xb=Rf^7Mu?E{X|nHizX~B+ zp|i|o3WBb7W#(*|m%2!FcF#?9(5Syw0GNTh2CAc(E)N1xfn+2^)jhLLvc2?YW??V6 zl=u<|UFZbw)bP6ez&NAz%WOx%7A5Whej3M_TEm)umo|%+M~~)zm9uFcUi%LhKQLsl z?k4^I{5!B|BTU;N2L9Jz`*;?Vvd1z@v=eNJ6vj6`5Q5B^d*UbLB6K$ImAm5-H??9! zl_;Hsm-e6-C_z&yTm+J)Qql5*Nw z-d%PHX`FVD8v2~nUosBFs&%kL6{K+J6f|+&68+j~N(A7`F0i0$Wp^+zQr;U=3h?KF ze9w7)?q-Rh_(gr%f?J2S3yPt%MMul2<&Efa(_Kg7gIJA+-|83tN)8Xj02d&j|2|pR z-bV8S>{~9^O z#-&86{r!b-y0fE2Vj^;3?thg?!+HQ2c07_L==qHBCM0z%YkRL8d8MWY4LF(bhlbi`W zP!ysYY;d&!vHzj$Pv<+wlplx9VLo~s6#LslAFqTf?qD+p%dL(Znh1%hsi_Nf)@rvq z@8rHQ{jn3ZViH3U%nQ6eRa5mqjgCI@btoi3&f|aC=s^Z+->r%D3zL~ohjUToWwLQ# zb^eoDI2NVEbGdviA&gsYV3?yre}Adr=MU*Z;!xLr?2wR@Jc#0ol1uz#tv;SWtE#N- z0k-183A7%nnyMLY^Dv-n#|wK4ZT%wTdzUx+xHWrp{ad)T00tpVt%b)RFt_RS}!m8jlQd(1eRXq3MNa$=LESPJ9CW7XE~&~2cCIwsI)^dwkYG8 zNBJsNKN`nJZ1rFX+a0bMR`~!jsIfdVoZ$|_Amw4n&(8sa{k1AF|@cc>#ZZeY`_|D*vosDQB~VkDSZf374U zF|CIcTE%_rxoJD;JN->}(bW_DgJZ9%%m#;$yI1=mK7d!2j?t)dt_{9Hgl$y#VV`zh z%gC?(4Lf@rnvjqHp92{wx5MY2FpR>$HmA-e#+)C}UfsktpIclaA}K2?rmMYi%d@pM z4*^Tq(>>j(XWH8Ql#Jb>f=M4=t;Oi(Qhi7C<7rDgplK?rFIcc!%6e~#sGM{f6w<-; zv-y=JV(#-f|B@M51Tsy~17MDDaLqV`?&V_;rM-aN11XgKRieP{-ei#P^9g(56<`|F zZ|ovweUN8T1JwB4e>Ya9l_y&G^P3I9o{APtd-`M5|H2&`G&nf*365~%iPfXwpwGU_ zq#OAJ@H6AN5x)xRk{`|Us$(xn%jtBkLJz#Gj!0omDm`t9KAvLfUgG2UaNmTqR;o}nk*IoQ-`E!W6ahDSO`R5Qeff;{7!kOIv@n~i z$I2Lhrg5cjY`(s}`*Rhf{{H^Q&<@H#KwsF%uL^7Qw+ie<7nwjANGu_r3P{2kyATv&jYEoCL9 z#ka+ndM7#4L!3n~m)ZoF=W8jDg{38@&&{!DG!chTQg$|mNK`*|n5H@be#8{`O}vik zmKw?avJsc1Riqvsx62J!2XyqW&5+Z zo}}|7VmV)jpf_Au!S4?2;kkT#Yy4th^p80fBk4|bfcl#s5wc2>NJd6QO|dqHp}&O< zF&eZ(tAjG|3SDO-1Fc^Pdz|X`$GldvCt;9J2X&%xw1PTa#s#H5f2J$fte|=SK1nF7XPVTUU-8_WKf7B38I`qbic zd-{RD{ZF1~$Oz2iWQiaUcm*HEv@`E?%A|m9fn_asQNCdL3NZB&%kdn$<%Zb({e7g3 zCs5_<#X7Gi9A_-DF5wSXV~pzJv2b}eCd;^Ta+38<6+#d9Y;4cqN?4A`(RR8d2XB&ld`73mll!d~GqR0q8H2Zw|#w)=e)6&1Cr*F`-YrOE%v2Z~%W z#U)~|yE9}|%!;V0;z&$PeA*MPr?7!=$_~WP8To`*C<(+p`kidZu1e%F&m8ZomB?>} zzTUd`?Yo_YVUbQX@^aE*wHclnYAd^uSH4dRcsWUPgI18*4Aqpt+j;**-;REHo+_hu z(-6RerS8u|KtNpTO`3WM>8Kzoq@}2{4bk`e1h&cU;AcVWI$o@GGba9^K6@c4Df#zs zK0f#6*nB)k5O_Xd*I`&?xzgm+C0^hBPIrYuF6PBQ4y1wnR$C}508>k$=#hh zp6ueS!fP124k6T1ULL*8``UE5!JaVJ4C@#CDdV_g_*fxdpOB&Q0Mj%vm<;xTFc8Ys z*ev3|=o7r!5U)j#A*Ev-fU{eR^q*W9HzFwGU0l9D zBCT}-<>wQ``iC)f{%zWYi5V5C;8RP)J|87BD8Q}%jl?@%sev#4N#@GW#9BBq`V|&} z46G|25YFl8X-Zm}%kzUbkfBzsSSJKWfjH6K)BYk#blOC&v&+2hY@mLl2 zQz=LH!f@BWbY%V=tBj(+5G3sig7yO8gBf{sLgR-LRovw=A7G-|3)q}p4Mg?i>xJAD zy53KPg;MbAvtQSVsJVE%aqN1?CB$Qfx^8d?e=D5Y}8;{+w<=^YPFqTI;%Gf ztTKC%3Tl+NXly}2BQ@Q9qI|M%ds`>^L=fn)>jzrrq7N`fH&u4QcVr}F(?#e^e`mHo zTSaLcfzn{N*qzFz7c)T5$Ov_>tRUS1+|L9RZJ-nuX_>TwVCLlMT0>ZD_}1@o53oAp z5s>_9x408%oYeA^p)4#{iXyB(t~NH<-;HB}b9}F^UsUujFx~w=`YX)h`TUFO;d)od zx-k#j*(`9QnWQ8~{}2{PM#o?p8daP@{cgztm*DUgN90PuHpM``^cSj{-X5|t$>AT7 z>z%vVi!P{xLhCy(=ORf#xQ1R=URS?p?DTQEI+LwWdF~pa51z#h3~+vr(Gd|SV&dYj zKiJ?O92{f``8A8WA?k)8v4SvSExVz(5Q&c7xQY(v&E9urUzBsXxDtQ9fs4C&pTK-W z;;#<{;xpp-mk#g{={4V9{LN!z}|W(Ju+J5;{M8)IQaIeLQb%k}&AS%BGp4fmSl?(M|f=0Cw}f z?m+r2R%C{0{OVOB^#a!Ifn2qz(W4o~y`lE9e+43y^P22r2Lv*#l-{Vy#ej2H^rF47 zRJUTce08yW>>lv)d`G;oY0+-KQ^Mw6)1mJrEsyb+(W;lRRp9n4%--R~B{=Le;YqC)44W)h!S-=)KPiNSAAOQj-&J--Esdv8qjlDAb76PwjRY~Q7){6#Pj@_TKC zDB@|&>R54~)o&#{SJBOVgO~3XlzHdVGLM0y-1iJ+BOFI5;t$Y>gG8~w0cfWxLxfA2 zNiw54H@${!T7wqRayo36DG>x|mKr*8YvQlXpyQD-Ptzd@Y0*rBdkMMS2~%^Rh!J!c zWO-bZD993a9&v8F92ZU-=Ca+XLP7Q+>+(|UZ?mZ?7c-Cxzz1Ib(&w&(nsef4R|{{=bYTG)iKMS*DcD)7Op!EfAQN|^D zhjQTr&OQorZ*MJ}l@eM|jRQ}GeRuwGxpj3KNW<;L!}c)_4x0~ByuVNbPv3XX<#Njf ztCBb0Q&N~Dmh4m|9M@y8ao#WE4S@N6T@DEjj+y`2TGgN;>ZAg;*7CO;d^X^{`;I*r z+NEpa=xvWA+j4_GX9%!0ctDA9@@vWbA;qaxM-xKD4GZ~4_YV$7>(H+KzYe3P`60pp zv4bOjimCV8v}Ia`!{CPAlU`{zD$sAa++<9RmDLWQ+lPcCN4!qYhgYq|z~?Y;mpK%bnrb)1#TvWBoUcQrIgs>n~0DQWdJtM?>*iVYOqGZ{b-sU{kH5j)+2L2r6^<2AR#%rW+WW zfj;pWT5Z#;;hrt6Or@QY_SNP61s5nZRC0TlV4_Nk=l#?)sHvnr)=y@u_!Iao@A)!Z zXN9CotzR*sWK+GBqIHm$bs>L%Jqb)+{3S1s%IvPPfWNvvG@rXQ*G<=J>odg6O$HeNF|`>5~y@G4LrH4O_4U z3QwH%GF309->g59)cQH|%lD7*jOhj*>N=1~=4uSYP^7(=lUv&&qha&2j9zbyc=|Z; z3K~#-otCf`0eEKiUgM|6pK`@^z&c2LP*20?y@q6GeuE}|C$~)ApA4;WM*d;)MuR@; zl4Kjvlwx=sBR1)Ux8r>!eUT?Uw<%~4Q~9lH!j`&C&#ICJ|K-3Vlei2?13|uHdAhx~ zrgXXm)R5PJSw;boso&U1GpcmvW;Pm515Zr$AlbL_! zJu23lm-J{(Bk(%yi4HRyW?&46t}#FLK~7jNo_p8U*`4weC<;!lLuYup;v-(&Cf?Y% zXGR`DZXkBb!8H{E8wD!8&#j4}9T7t5YAAkCSS&!`SKnqQMi4zec@X3UuegmUZN4J( zI*kbj$&!P>yVAEMHA_$mg#Arl)@>&RRnRYu!+fl{{=5SC`d?6fJ^iO8S{hnO_B{M% ztKl&`Ze!ob0>|fy1Vlj_ECaJ3C>B$CPznc~Q}883Kei+1$?xNQ)BoejPvh4j)(imY zY)D{~fbI+*U{8&u6a6Apb|!^~wI{5b%Q;cb#jED;jVQfq!a70jq!ogt9R6vlxkV`! zi+`N(PeBpnxuJLmE8R;;O?zE{DARUj>dgtxySU<9W~T)q@7fL0_ye? zSmS?R8~?hEzxhWMCE8`DENMWiFS##Pvsi+lqTEGy1^JfxZ2i@HEILs2Q71Zu_n8q0 z;A@WfLjlMOSxL2EdeY7j66I!&B#P~=i+Lb*+J)zdaS$CWHq=m|=`+Rejr1z;UPh+h zUhO&br=faC*F7y*`)IfSdpo^Fhemeo&fwC$1=dU6(4_n5mxsD4epri1l?uhomzatU z7l;Irw)t}NX=L90riCH}BL_^;RELGrPm`4k`5QdHw(fb#xx>~dE%kH8FJ}3l)^1IT z*39f2J@(2Rpi9hb1VqEkcac7s+=UYRO!wEsaERFWFWw{7vNC-hl0iwA?`1=CVvOP@ z-~WuScgQ8AZ-*P7`w||G7b}Xu5JRDmMjl1H%aH<4A_+oI4t6B<8qmBL^O(N-i+FWX zPZ&sRyBEE-(?v!g#N?utjGZOYDBK~jktQ6`TM~xblRBmiz4`vtg9suuMs0RfT#&~K5zBRG`JL&NJiP4}l3Q(&>M0Dai%^w$q= zWSfaz`v|BLG<8JuV)65xYt@hZZGyTg1@l|4m!hAVraeP7Bfea?gfi{_VV*t0?tIAp z_!IYaJ<|mNXk%lex4-|}2^xjqH+TXXkfVspQ7va-DlBwK4YcyueYxzPtoy1nvHnW3 zBndN}CdW*F#)k z3v&8xULilLeoY<>OKV(S%(OVEX$Po`sR_PFZD%zPc`J~yat3Hv-KRQ1>k|T^FY_3< zuwLcuTfNWjcz__Hi#eLy4VcQT(5a-AiIh&z1}4!m;xIKGq7QesVD2j#cE4V6-DyHZ zPITJFr#eSJm9glvbUV}pjVBmZ^IV?>d_gTy%>HvYTMo8bZT>JB6y&;C6S6*8_!^KJ zD*;aDGr?paJ{X?=7Y z3p6`*>SQ$S{9A3x`lXii)4Bm}&|J6sjmCRZ4ky|(hSN$1D^$o-ivf}9^d+B0Wqor+ zZ=Q!l_W`HfU~^~c9AoTj;=SusWqo{A4itKhCy81T{XJo>d6vgA*H) z>-Y5qJ^`e^#`9}!n)XC0*_2eAoXJ3?@k-v9%IIvNivZuLBeF+t`5xZyQHxZGzL>Ic zF!kWW8^M9O85TGzHeVUvt<){7+{+}m^Q&*g{iJG*i@}L#$p>kv~zBXJGrMXP< zA-VHU7A}t^#R0z+rL0xn@wj@?l{_n+H5gD~U~=&}%p$}3W63V%?&%OfRM+6Kq0nI(s)6EdStHx2e9N z@IaT9FWDiY|A?gQNb@S*KL|fdx}a21YPuc#Su4wy4fR_wtIdbb6u@^N#8W7A$C2w# zGHtTBx%kVGwOZbuHZ?URe9ew6AeJvGDw^?hFke|+WoBn*m}u;%PDA0kAQjPd{qchZ z6_7cSLY$_$RMqk42G@r_H{z~U*yx_}J}Xw!6gOSU4@OfZ6Wz6ld#)MV(W;knoO}sR zWZ$$qh>UM{I0Xbv-;#CIS6HKY)S}R7X~~~m@tYy2rhfcV&e?(8(k?izUp49`I}QX; z=4sTH=)B!EP~HA?tTEMww7_>%2+1*uU@<>A;&=8ukU2lOxtP+;MJ-e3?*g*&7mBZv zfCQ(tF`6=QjojA1vT7w|WsN8aKYw0HOGq$YshU4%Dw&)pkVN~&^)BKFD9?A7X_QCA z#B5LGi=$Hrq(492a+>y{xSy>l9M4s}IdMbWn56jIhpy+9=yUoz{O8Y~%?yomO`Z+l z4zLEW6G1TMkh1-81J?Cy08tsG6j=KcR2$qvyHi_Iz{s?HFLy%pYk!O&btWW1$GOf4 z7g|zRR<#bUo(+^bk5%WRmkMFcTN^3E%Q%+XVJ8sbrTMfA z>T8B)*yzdhS-=`kE@R8z9X9dnOt~d|hbS6{L$o2H;-+F@F=*jg(oSlD{L5d_#FAm2 z^7ktk8mmxVq)4AufrG2PHGF&`7nlvISE!_&ypZbIroNW?9u%nl0adl*)kZ98gs1|? z^-eHIF^jjWbZcN}e4LSkhp0_4{QGxCpvX!8e=8f(F)|j;+AufqM1T3UOJ@^py)@Hc zuU=A@P5He@GCb;6)VKyYEn*(w%z)?3{?oPWM544)-jJMW`m(CI>6OMG=p_XK=;iNH zspI-w4XdAjz1IUb1EoqoB08>Aa?-)(eB2YwBYUKStt`u_RB2@qAsiMK)?e=)?7h)U zp5(;Du7~TRp`jsadiv0(C*RGjt$!x*@na_6fZGbw(DxRi{;Ok2x40@A#7^*nMv~p` z3V=-Ktk`~Bk(|%@6fRIa4fYjh$NbC9S-h$yCO>(~SC!peS+8UUbQ0c#l@)!2_1#0% z&i^`cC_hDXc5~TMFC}G4_=a^ls(-Be(t)Q6A_MuP9M^ZPpNI5TjK_uyQ23w+Cb#(0 z83dgQdas|IK^nNS(+rg+I)lhc9esZo@EAME$W)Bge7Lk1iJa#2dvJw=g9C-2tSr|e zuloGW12XeZDj;5u4Y=;*Ocx^diC^Y&s;a7GRV?bFst-<*&$SNz|b}PeY(tjnKL6-mgqWsU* zn|^8psvWB`-U5{`%}qhQzZ32uAIZc(iep(a{R=hn>})%Ie=TUXt}-q~9cezpmNCO$ zBcB7=UCn+P7PyCO&+*7$uWny?vKJx}TbnCOMw;=`&}D)E8qwlop2-pWE{H_TAn1Bw zXO{l3zrb>j&87Morbij>O(c@NiPC8+LU)%@#jloS*~Yg|kAao(GB=P<15%qo&VR4^ zoDC1$cbOoHsQQ%YQW|cq@Jet1XVaw)ex8voYWAdoB&I_Ne=bU`{qDYvfiqriirxZ# z0^9;y)A$6ku`Rdl+_yQ>#T{5zJnETujT;GgOv*~=92$M){@hlMAIRVjAHy0YO@e&* zaGpwa1%+j;WKmV_?YRgF=f-}cYKav23YRxcA)Xu1V`!bQfFd^+UWE!^`F^%wT-^4Z zv5(gB{0A?Dr$qx*Wcl7HihodS^KQodOBR5r@DnIL>T02uT;v8$nhqnd$8ua%z&Xqy zo6^P#!A^D5xf^#t+<jJt z>JW0)ccbm3JJWFYl*8w6yUtJc_Xj))CpG` z!<#oTd|@~RMVxw)qyF6rD9uqmKTqIllmpi#sdDUq6$Sy`TtZ`-Ejf|%Th`I zpg+jBOP>@LI*Qo&wx2I&AxF{|=ZKc*TY@wRHa9_F_sq18i_)FI>)>Z4cx-21LNp76&2|W)ktD%|OYJmSHVLg!R-*Lb>&!MxvgO){ z@GDiFiwzUPUZh{typcx%k;vA;A z_^lg2n}>2hA1`KmnG#(}<$XWAlZEXnN-Nw$()hpw_qkd*v48PG=H8fYrBF?t-JV!P zQ%l`%~kx@;b*;oopsEnx}deBM)mdV2FRF z1~FYfdSZ7b+~a=VQoM)Edw}}^(C#dvWI{fvuOW)5IDzDzp4P&I&zIC8q2}H#kHvT( zJKu8+Jq9^b#?zD+cR(iiUmn{DzFhB{DAg*C_ahta)R058>EOcgLr)5!W-C>ci`3@0 zKFVsaWd#tb8urJpR7*bIQyzBJZ=O#g4o9#!PAn%cfZ4yrjW|ES;|`RRJT+#5j@5%5 zp^d>u_xJyN)zJ$^`dkPyyraorg12I1@7#g{=pU&7q(3NmL3rG@get-?>4l#`OGI4EO&(vdf4hlABr8Wa%8V}Cs1RQP0ma`LDb=@Rq*HtZC&nMJwRp@ zhJQjA%D+gAY_{CsjOhHHr6JJTd+S^1_r-*va6zP*S?=OtA)7~TbMXfjZXDq&E{67R z#PpZ}?h)cq-A&-ce{ya?*DYho(zK^kH4G6Czq8RyxvNU2$Go=V-L6|F{UBQ44C$`b z70z#Wy1SrUIS?p~!RV5Cla4buyI32kECzUo=eYSBz(=6ae<`oEtThe;aE~Sbxx2#( zyGM8UnK1x-&AA-Pj8eZuUBiZR)&U{=o)_oHIwn_fIj*bj@jT$(YC`sY)%)C-W-S0} z!+jFkBMD;UVT?GsXI&^oP+=NFi^pUFNZIWFCRvy9D-dwK61|2yeU#2kYuE5Aw-|Jg zF*1MK`KZ>tUnc&e^W%@z=}=R>i_R=Q&lA0_>yBRNx1mA$@Car!;yMc)95wXBK>qGY zKPalAHvw*xD826OFLWX(_&X<8>05Ii2=sT9VAVAl z7HPu&HT_t6|K01NJ79!?a}iLlGKE_|));H+vjZ6s$Liz56kc@Tn4g7_hg5bcITNpU zqt^1((PT*K?TQ)qKqtULoO4fz(711rA}98DAVW=<#q-L)W={%`=E@w}p9+$r;bBFa zZTLp0^B_lt5sn}D=cjg)=7^`uFXw|!dJ`5nfPbcgm#J&j9d4vs!hep^{=dg(BlaBdL)RPhN&TWGvJvO|j&+|pD&E66 zVi3p92TE_{7Hv3MbfzyOG?&>olqeTQ?40?sqkfPLA(kcC;!$3(#q1^S2r2+x02hqS zHHCZWLX_(>#W5@mbVNmfO2F{~TMEYca7bR(Yvc3`rhZ6X^`38NS&04Mb-vq(0;pR! zx4-!QW7Dlt*zMWTmQLgaDN}bmh52=X@a5-WyUg$T0QBujg9E)3JG_q{zOI;sKkIDo z?rM4&4yUrczCLMeJ>+os*w}2lrUELu;vt)P9c%i86m>rSy(f20kCWC?T5EdfgiIQ9r_AUrD_S2p_uR1 zj84};Tka4DWNR-gE6b)4Tu1iR?y2==wG6Rug8{+G0;qSWy%)-5jvH_92G+qlT^muc z$rMT=xo~NsPWe;{ddx+7%imUd6++El&27_Lxc1^9(~(?LK`xBNY9VG!#JOkL+jyQo zn{15VSqh>xxvn;y(p_@sH&zRe&8b%&c{v`{U5xlQ3b=ha^^7}4bbQ+`_mF+F+Otn4 z_-!PzB0^bAyKO&S-odh^`40AiQZn{DSzs1U={T@-y#+WXCQGCkoOk~4eHV+Q#QvSx zx#0wyZrgakewF%m!6vy^$Q}=;Y-A=;DFL8L;Ry*F5Uuv(ErI~=c+m!~Mv_p%fSqF87`nKfQ08eawKQ?{EFruwpMX0+xG{kJAg&4KQ5uEr$@ zM22T=Rn?q8q!J5y9s!uf%-reJcDBW%Y_i7`pEnn&vmet8)8^+ZkjV+QzWE*4qZU`& ztyl00&u;FaDr_1+`X>ruFl*rt@jZ~He$$XyX?3!L z#=Xo_A>UE~c!tC{%#16;l0NYmAh; z@^E}!F)=l|`(=n^G5d8H;XlhGzR2o6lnkibUjP(zYl8z{@2eQV+J95oN1>ts-|Psa zGWc($=1P_-Nq@b!Rl~UbK25Q;CR{wXz+lVzu zP>dgKgxpFg1PRH({3saKREmD+5@nHMu{7+G66aUdrkSw_KUOPhC8cZm^H`wL~_L5p87efpdZ5mv}4uF|1g1ko8Erjx!0!YPx zR15EVE8f$?{VN=m6EPV(+<(F9*`NVMN|*|6A9em8tr9&S;ABaNBuN&nRdWabADi(1 zz27376nUa>wL%haykyCL%~dYa(=iDIG_N%yB{M{BEAoyEi@!CHhf##1MX#ssC3JuF@Tcn{X-_m9T`7;Ej4VB|47QKpgq~Y0KGK zt(2Sb=iGt5o2pxg!*at3aX>)8QiJ_Ri^us#p5ep5txas4&SD5s(gr^vQ1V?T@f$5DW$z$q~%#izX_ZwED4db1=WG)vmsL1Z4XDP7x@b(}hF!%Qh?< zq{&zCKQR0cWDwDEy{)1$Or->PWqv%`EwY|p-+bk`e|!u8a!tRCVLOCS^0Pp@yAk`ZMM-=wc`Ryph?8JXsxJ7?9hD| zHW-+!vh%F2wO4hJ6&CRmZiWMs8B{WcHKs;y6$5lO8Ih@iIDCzGs_(=q?QS$$>g$XE@Jq2VJp)aSl;FSOS1B{HMqC};baq#~Fb%3y= diff --git a/icons/obj/syringe.dmi b/icons/obj/syringe.dmi index d9be4abbce721ab8b2021026c713f2208856bce0..35ba3462fb8d12cee121adb1b458f9dabbe4ecdb 100644 GIT binary patch literal 4439 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 literal 3898 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 From b0f1c3921fdc4ef0a77156d3df8b425840a254b8 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 19 Sep 2015 14:07:13 -0400 Subject: [PATCH 03/14] Conflicts 1/3 --- code/__HELPERS/unsorted.dm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 95244687d2c..ad8c54e1ca9 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1172,8 +1172,7 @@ var/global/list/common_tools = list( /obj/item/clothing/glasses/sunglasses/gar,\ /obj/item/clothing/glasses/hud/security/sunglasses/gars,\ /obj/item/clothing/glasses/meson/gar,\ - /obj/item/weapon/twohanded/spear,\ - /obj/item/weapon/melee/energy/sword/cyborg/saw) + /obj/item/weapon/twohanded/spear) //Because is_sharp is used for food or something. var/list/sharp_things_2 = list(\ @@ -1416,26 +1415,32 @@ B --><-- A */ -/atom/movable/var/atom/orbiting = null //This is just so you can stop an orbit. //orbit() can run without it (swap orbiting for A) //but then you can never stop it and that's just silly. +/atom/movable/var/atom/orbiting = null +//we raise this each time orbit is called to prevent mutiple calls in a short time frame from breaking things +/atom/movable/var/orbitid = 0 -/atom/movable/proc/orbit(atom/A, radius = 10, clockwise = 1, angle_increment = 15) +/atom/movable/proc/orbit(atom/A, radius = 10, clockwise = 1, angle_increment = 15, lockinorbit = 0) if(!istype(A)) return + orbitid++ + var/myid = orbitid if (orbiting) stop_orbit() - sleep(1) //sadly this is the only way to ensure the original orbit proc stops and resets the atom's transform. - if (orbiting || !istype(A)) //post sleep re-check + //sadly this is the only way to ensure the original orbit proc stops and resets the atom's transform. + sleep(1) + if (orbiting || !istype(A) || orbitid != myid) //post sleep re-check return orbiting = A + var/lastloc = loc var/angle = 0 var/matrix/initial_transform = matrix(transform) spawn - while(orbiting && orbiting.loc) - loc = orbiting.loc - + while(orbiting && orbiting.loc && orbitid == myid && (!lockinorbit || loc == lastloc)) + loc = get_turf(orbiting.loc) + lastloc = loc angle += angle_increment var/matrix/shift = matrix(initial_transform) @@ -1490,4 +1495,4 @@ B --><-- A I.pixel_x = x_offset I.pixel_y = y_offset - return I \ No newline at end of file + return I From da8f533c2116cf1a8ee13b551fd65e17aa851b78 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 19 Sep 2015 14:07:52 -0400 Subject: [PATCH 04/14] Conflicts 3/3 --- code/__HELPERS/unsorted.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index ad8c54e1ca9..cb817850ac4 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1172,7 +1172,8 @@ var/global/list/common_tools = list( /obj/item/clothing/glasses/sunglasses/gar,\ /obj/item/clothing/glasses/hud/security/sunglasses/gars,\ /obj/item/clothing/glasses/meson/gar,\ - /obj/item/weapon/twohanded/spear) + /obj/item/weapon/twohanded/spear,\ + /obj/item/weapon/melee/energy/sword/cyborg/saw) //Because is_sharp is used for food or something. var/list/sharp_things_2 = list(\ @@ -1420,7 +1421,7 @@ B --><-- A //but then you can never stop it and that's just silly. /atom/movable/var/atom/orbiting = null //we raise this each time orbit is called to prevent mutiple calls in a short time frame from breaking things -/atom/movable/var/orbitid = 0 +/atom/movable/var/orbitid = 0 /atom/movable/proc/orbit(atom/A, radius = 10, clockwise = 1, angle_increment = 15, lockinorbit = 0) if(!istype(A)) From 76b90ef25cc7fdcc7da1da1f5ee0af715c37facd Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 19 Sep 2015 14:25:16 -0400 Subject: [PATCH 05/14] Adds a variable, can_unsuppress --- code/modules/projectiles/gun.dm | 1 + code/modules/projectiles/guns/projectile.dm | 2 +- code/modules/projectiles/guns/syringe_gun.dm | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 3f64abf3237..ad44484f5d8 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -23,6 +23,7 @@ var/fire_sound = "gunshot" var/suppressed = 0 //whether or not a message is displayed when fired var/can_suppress = 0 + var/can_unsuppress = 1 var/recoil = 0 //boom boom shake the room var/clumsy_check = 1 var/obj/item/ammo_casing/chambered = null diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index a9b3eb32c5f..1b66f86d07b 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -89,7 +89,7 @@ /obj/item/weapon/gun/projectile/attack_hand(mob/user) if(loc == user) - if(suppressed && !istype(src, /obj/item/weapon/gun/syringe/syndicate)) //Dart pistols can't be unsuppressed + if(suppressed && can_unsuppress) var/obj/item/weapon/suppressor/S = suppressed if(user.l_hand != src && user.r_hand != src) ..() diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index 0acfede3f65..8f22c228f21 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -88,3 +88,4 @@ origin_tech = "combat=2;syndicate=2" force = 2 //Also very weak because it's smaller suppressed = 1 //Softer fire sound + can_unsuppress = 0 //Permanently silenced From b111027708589260f10d476bcbd7685559be199f Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sat, 19 Sep 2015 18:55:59 -0400 Subject: [PATCH 06/14] Changelog --- html/changelogs/Xhuis-UplinkRebalance.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 html/changelogs/Xhuis-UplinkRebalance.yml diff --git a/html/changelogs/Xhuis-UplinkRebalance.yml b/html/changelogs/Xhuis-UplinkRebalance.yml new file mode 100644 index 00000000000..0b9e09b0ecc --- /dev/null +++ b/html/changelogs/Xhuis-UplinkRebalance.yml @@ -0,0 +1,15 @@ +author: Xhuis +delete-after: True + +changes: + - rscadd: "Syndicate medical cyborgs have been added." + - rscadd: "The Dart Pistol is now available from the uplink for 4 telecrystals. It functions as a pocket-sized syringe gun with a quieter firing sound." + - tweak: "Boxes of riot foam darts now cost 2 telecrystals, down from 10, and are available to traitors." + - tweak: "Foam dart pistols now cost 3 telecrystals, down from 6." + - tweak: "Syndicate cyborg teleporters now allow a choice between Assault and Medical cyborgs." + - tweak: "Syndicate cyborgs are now distinguished as Syndicate Assault." + - tweak: "Syndicate cyborg energy swords now cost 50 energy per use, down from 500." + - tweak: "Airlock charges now cost 2 telecrystals, down from 5." + - tweak: "Airlock charges are much more powerful." + - tweak: "There is no longer a 25% chance to detonate an airlock charge while removing it." + - tweak: "The description of many uplink items has been changed to better reflect their use." \ No newline at end of file From 46abb3f9ff7caf6639e38f9dc8738a400e125af0 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sat, 19 Sep 2015 23:39:35 -0300 Subject: [PATCH 07/14] Fixes the alien infestation event not triggering if a vent is in the qdel queue --- code/modules/events/alien_infestation.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index 35dee19e978..d244d7a8626 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -28,6 +28,8 @@ /datum/round_event/alien_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/components/unary/vent_pump/temp_vent in world) + if(qdeleted(temp_vent)) + continue if(temp_vent.loc.z == ZLEVEL_STATION && !temp_vent.welded) var/datum/pipeline/temp_vent_parent = temp_vent.PARENT1 if(temp_vent_parent.other_atmosmch.len > 20) //Stops Aliens getting stuck in small networks. See: Security, Virology From 4a34f42a0ad8b0d7b922b62b6728f422335b4f25 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sun, 20 Sep 2015 14:38:25 -0400 Subject: [PATCH 08/14] Give Syndiborgs more stuff --- code/game/gamemodes/antag_spawner.dm | 4 ++-- code/game/machinery/doors/airlock.dm | 2 +- code/modules/mob/living/silicon/robot/robot.dm | 15 ++++++++++++++- .../Chemistry-Reagents/Medicine-Reagents.dm | 17 +++++++++++++++++ .../reagents/reagent_containers/borghydro.dm | 2 +- 5 files changed, 35 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index dce83398347..03367e3bbad 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -125,7 +125,7 @@ icon_state = "locator" var/TC_cost = 0 var/borg_to_spawn - var/list/possible_types = list("assault", "medical") + var/list/possible_types = list("Assault", "Medical") /obj/item/weapon/antag_spawner/borg_tele/attack_self(mob/user) if(used) @@ -151,7 +151,7 @@ S.start() var/mob/living/silicon/robot/R switch(borg_to_spawn) - if("medical") + if("Medical") R = new /mob/living/silicon/robot/syndicate/medical(T) else R = new /mob/living/silicon/robot/syndicate(T) //Assault borg by default diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 75f7802abf5..dc8c80861cb 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -324,7 +324,7 @@ About the new airlock wires panel: /obj/machinery/door/airlock/examine(mob/user) ..() if(charge && !p_open && in_range(user, src)) - user << "The maintenance panel is slightly bulging." + user << "The maintenance panel seems haphazardly fastened." if(charge && p_open) user << "Something is wired up to the airlock's electronics!" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 17cb3a75b97..6930c4524a7 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1111,6 +1111,10 @@ faction = list("syndicate") designation = "Syndicate Assault" req_access = list(access_syndicate) + var/playstyle_string = "You are a Syndicate assault cyborg!
\ + You are armed with powerful offensive tools to aid you in your mission: help the operatives secure the nuclear authentication disk. \ + Your cyborg LMG will slowly produce ammunition from your power supply, and your operative pinpointer will find and locate fellow nuclear operatives. \ + Help the operatives secure the disk at all costs!" /mob/living/silicon/robot/syndicate/New(loc) ..() @@ -1123,10 +1127,19 @@ /mob/living/silicon/robot/syndicate/medical icon_state = "syndi-medi" designation = "Syndicate Medical" + playstyle_string = "You are a Syndicate medical cyborg!
\ + You are armed with powerful medical tools to aid you in your mission: help the operatives secure the nuclear authentication disk. \ + Your hypospray will produce Restorative Nanites, a wonder-drug that will heal most types of bodily damages, including clone and brain damage. It also produces morphine for offense. \ + Your defibrillator paddles can revive operatives through their hardsuits, or can be used on harm intent to shock enemies! \ + Your energy saw functions as a circular saw, but can be activated to deal more damage, and your operative pinpointer will find and locate fellow nuclear operatives. \ + Help the operatives secure the disk at all costs!" -/mob/living/silicon/robot/syndicate/medical/New(loc) +/mob/living/silicon/robot/syndicate/New(loc) ..() module = new /obj/item/weapon/robot_module/syndicate_medical(src) + spawn(5) + if(playstyle_string) + src << playstyle_string /mob/living/silicon/robot/proc/notify_ai(notifytype, oldname, newname) if(!connected_ai) diff --git a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm index 5d738957633..109ce7c5355 100644 --- a/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Medicine-Reagents.dm @@ -902,3 +902,20 @@ datum/reagent/medicine/tricordrazine/overdose_process(mob/living/M) M.adjustFireLoss(2*REM) ..() return + +datum/reagent/medicine/syndicate_nanites //Used exclusively by Syndicate medical cyborgs + name = "Restorative Nanites" + id = "syndicate_nanites" + description = "Miniature medical robots that swiftly restore bodily damage." + reagent_state = SOLID + color = "#555555" + +datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/M) + M.adjustBruteLoss(-2*REM) + M.adjustFireLoss(-2*REM) + M.adjustOxyLoss(-2*REM) + M.adjustToxLoss(-2*REM) + M.adjustBrainLoss(-5*REM) + M.adjustCloneLoss(-1*REM) + ..() + return diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 45a46a3e38e..51e5e9e8756 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -132,7 +132,7 @@ Borg Hypospray icon_state = "borghypo_s" charge_cost = 20 recharge_time = 2 - reagent_ids = list("tricordrazine", "salbutamol", "mannitol", "mutadone", "antitoxin", "potass_iodide") + reagent_ids = list("syndicate_nanites", "potass_iodide", "morphine") /* Borg Shaker From 426b1a84a342d8a7f7e4b4cd169bdb12696378f9 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Mon, 21 Sep 2015 22:18:06 -0400 Subject: [PATCH 09/14] Conflicts 1/3 --- icons/obj/guns/projectile.dmi | Bin 25722 -> 24802 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 0d994c0036f8d64265e44ae976f2d284c562413e..415ce62a79703ad6591dd1940a3551b10e8d1cc5 100644 GIT binary patch literal 24802 zcmb@uWmr^E*e<+b=tjC5RHR!v1d&vfluiNZ&Y_V;lukiF>F%LRK)NJ`?rw(qHt+kM zbG~2aJzrdxUNU=z*=s%PS@(0V`+l}x)KwL5u_&6cWT3xkiSi zOQ|8p5>Nk35^=8o+G#9gQ1styTZ2~mGLB*F_VBc!J>B;G9fwH#=|7ikPG3YOTTxZ1 zOvb@j&1+48PandTWAS;_8iMrPetq|czP53{q4KCblntH0L28D?!m zjA|x?QGLD`DH+T}u+;|Ai8}K*QqDb@n4~E3<;I14jw*)o@DH1tihZD{5&US}+_%~- zRv{_K-Po>=dJvIJsYH_wG5yuaYxKfZ{kG>F`YU_zhrOP6WI`yr)@{&`Pbd`n+&Wc) zhlB#hpIMV@TYkd^pnHDC0qSg&b<SSHMegIA9kA{E!_Ex7hSWkaU}db*CV4={$}L-&D;5Ly{~xB z{QO-THBc75{+uKUYF+RRU<<+&UwP_4k~VS`;~~qz^kPv@+Rf}FqF+dP(WKd>&s_6m zh?oEl`39Li#=>^-19tTa1~R-QXZPyo3HE@aMS7G3I_!0gg?{%vb{NZxV5}txI;iiW z#+PEQ&GHmc)W0Q%o8_}>RfqVOADqhw2`7~)7PN-ePGD9W3o9@y#pl+ZI{CVZ*SZFY zEUk%2=GSHG=A*_s&Eq=Ed9>Q#Lm{w{(K91mns1-#P-GaEiB}xaEvgeRdbYwoF>6 zN^Z&1%ia^2yQ?97qi9czjQvekDKU>3mw)XIy_*S}qiuJs8Tvr&i)%Z!;X{0LR=%+< zYegmn_~q`;=_rfLl;P7T3s{yXC*Mk&6ak7f0VbQuHqPS@zc48XqzO=RFwCUDSHX;N zNQB_O5mIP!;JZ(e|95Z7gpN@htt-{}eL<3vmPRVpWKYesTKTasy%9QO`vALpYp+HS zj89EY{-Y_sp8Zh&i<|dKYLHUC)-k{MY?rMd70_l;m9x9%XEi9$fq3i9C%Di^gTA=< z>;+woP-mr2m6@b&329AD4LLb^8~(#xnDdUAVQq0lbWBW##cry`HB2*kUuEFprj{>l zD73+4Rm1GL2{5v|^?iu1)gWeYaIlcSiF4#yrH@?Q)04t`YdP$A%TSW?81rN(4A#Hs zd$~}kR?4-2VA(kKVEkusx-nEfYg?{c0yOuy-d;J{E;du3qN2{U`ulga8{PQMQM8t+ z&zX1O7sHdB`xmDx#E%LeTTU$^0DWlFCNiEYQw>$pjfjg@8a*F_ok94WYfO3 zCP-&OIYRlBZU0vmVdo7T9JC;_jPdQRuPjPtbyQ$Lj*hth{Q1Mp%?%9<3@k68p`m%( z`vsRus2pGNihJiX68+fz_Yq}OX0-PP20hlhJIJgOE?aSM-nu#53{^HALGTxA&d)s_ z?tH0%c@I;_>SoaKPrcSIEG#T$fpnuIfghp=^|IRe&P}dsDbsyQX6<#I5?;NYo}46kH()~eGqw$Se|ulnPn(-b>s{Y;WP0g+ zh(4(nY*F3XLfvs3dm_)A+B~Q^UWUJQRbdK1&!TXY)zp~y_=v{G#{uZD#0}2u?5v-t zW77fvU0E^t=zn*9HCg5tLfb?mv^diS&{Llxm0sLvw~iBQZulP`4hj3+)-ylF#lZmp zT8|~9z1b>s!8DE^79lbD-`LsG|(VoRNk62m=~?90oM zuU3)*vhJ@w-Cj0LXM^#?k9Ar8(t6J*AvP9*drm5LI%el{UVGjlfp@#dd9fT{T4*ho z6Z3FK)q9(0kEqiBy819WCuzK33GdSPZxOY<%i!8yD^}C(gaMwW#{wJ@@c3l4Y5|OU zuXuA2ZD!UkLm}9Z!>fG83nvyRrIZ*=Esl4qUbFnn{Cw1pABb>NUKw(MA z_ZL;VCBk@1(L#$*&7$tMUk}JYG1sukDv^e;F}`2imFQMJTiPvWghQZe^+qSr;L~DF zY&~v&373~N^L9c#Y^>!*_de9K{%u?(bNiuqZQwcyUw%3wdV@n(?T%|_K77|Jxg06< zAs1X0dt1F|n6%L2s)VK;%3jV2jXIqA0#Mh1W_M{Wm=ggyLCZCe6Z;UR;D+5OmL}wn zwzPA6I3;Hx0sHsWSICz1WSMHOM3dd^V4lLk|K{=#|6g$L_~b?|;Zoy^iv~FO_}DdBjg7n7 z((OL|_dW7=HaDC}TC3v;937S5>f9wFNofrOfyU1`F&ZV}Q=NJ>q6nqp(YSvh^(MP` zHN(^L^X30po4hl;+YegyHaPNB%(Li|#&BQoB_k4QIj*6}{QdiRbzL0V6_qK4B5~Bfv&>#6UqD8*^zCRt(GeaU9~#-?^z(^Bz*IiZ9%1@ zJ+`+N86OSeT6`aU`QU*@dK#E~hQ9A*!LIjFH`+Oa!^+-$dC!dH04}^y@UWO-+kZT~ zvp`dIUnq678B*3BZqvDZp)~oT%(%0&6U3WWiMb+M-IC@f23I~_w8sK%(-x&^7mFUk zx9rhCDOwPt1|c6gj>F50uat51pGv1k2QcrHkq~KtxSC7xd+1uYuWesKf>iqjcc(e< z>svEvMI$1IIxd64RDaOJp~qi%3M(fo$15s$iVf?i#l_ubE$V+NX_d>_ATK(<;k28e zY>VKRIxL(f?;2m_g}Fy|d&9z?og51G9N)JIv3(iCu_3003vRhJ-C0Z7Hy?*~LA%gC z#4kkRZMrC{U>s4tH8o{g^jO7Zz!&rJA8EZ`&j6s-xph#5rUKb1KV$~l4D?{Umm2!$ zxx7uU%XK-5i>ryrByW`6#Nl$&n_D3{6M<@Yv?(9_+{CNC*VHuu9xAVK;3$_(m%8P7 z#pJDG+|)J8sDTf-&o^qWwiK^(9Br9S`QytJS3bixvK2p=wI`>cX{ z)r!nI`ku@;9?hc{?abyyfE!aewH9tFK302RKswU#MrWFib5$X!c$)Eq#0HBX{i26z z*8O|!R+nuo%{Y6gJdMGw6_}i)oYf|_E-2P2F?%jXBbZ8#(o#(7G8zXn!O_Ff(k08* z?>GJ3MVv7#q`)8zK)Y(PkB=Q^`F-{as;Y>7YO=emZf5^AdO85fl;o#5H9Fcq^wI0{ z1Ub$l!AZ@uH37Go!gT*#-w@jSSskF6bz*FoA)U2e3PZ()AyBpZD$C--Di&GMxpi1h zPPP;;c|a@Xmh;(<-!Rhd?rven6**<)Ev;7ZaMyvvl~}rr9^7dTk|_=l!@ZlZH^;P= zy1o!`Q%296&cVCqgTaFLb>-^x`nUx5REX_XMNxCN49UZ0S^AU-OClhZ7a1*52Mw|a z^|*?+Z@#{oiuxhX+BP+*-}`>n8VBbkOAq9u05S~C5ph;9KlYP7+2c7I(QmcwnTlBC z#8;Rqn4>YF#0pNMwYLpR-n4`NpeA_~7tT^J6-OsxQc|q_S(2A^>NhjqoEJ6pJhwE= zk{s*+5fuS}C=v3Sf=Pz>QDqh>!2>;p$55Ze?n*=?mX4Y|ox5o#?w;)&1^Js6_W}7_ z9#+=s)g0F-M-5@0W+KBD8xFskU2d4yv@Wp7Fn8mHJpzZvekjuH?hY0dvbDG^_cpvr z#gCg=g`b%b%{6=SfiW1Fm{^-;bGc|6=x`;N2(~zdvbBn<1-DCmgsd#%K4aY=Vl3p; zZwy2_5uh_D4U|;XER43`nCrK&Bbu6^LtkQx$FsW2sU0n6iqw;`T|tuzrle0=ROf` zXiEPxE39bsU+)3>DpyrN}YY{!! zg*U$KUA%7_dW4*tw8MSUnAY}h(PfLZv=5uTi+BjRso<-eCD^9i3@b|4h6)lPS~iFw zr~41fo4JD7I^Qg}$4Hb*G_mCgzTZ=i;6yqM_6dC*$RnDLLRzZlgYk$^4;3y36Z8dx z(~095TPF(-xS9?`X0Vj0+Qwfw#(mj(b;$~xuztgUe9f&djQfNY-BCqWVI2X+ob=uv8|j{F)A#C+y@i?n@Bc2Pqx zv|uj=QD>ItofCB@bP~w*$PKoTLy4GiK0B9x+Zqv8c77z!EPrsI_6(wHj+S5(5vib# zrAhQ|EEwk}X%5A~QhSiFGvn>1EMt!KCz4eajBx#N!}{=8Nqd=)@zn@ge+k34hST;ZJbX zfVOXI-lY!%)GP8zl1ap&U9kqrY3W~zRR68va1IX;3>Fj=peK~}Egq67eO{$x+W@K>=7&mwbj;g{Z0y9x%}zXTLucQUmvc*2lFH&kNiXOuF-@eK4!@ZrOGO-UPl(XQ* zz)&X2aM!h4V3MMkMgK&0rffyWjKlcat7WfII*I*&3}u_mK$2uY8G#Zn+);|8qO58% z!{l3XzcoY7Z!Pe**t*Yn#2a=>gjjm$xEwDv>7fBp8M z+Nw&lj0EMyUOSu-+xLe*DW}iQvorAvav&SOtqGuwUEykQ7pqns(W&m6gV&U=xShEl z#;e$WoO!BKS3VMPAVCEfSve3ener9te8d2@szpOwX6u7ZYZb-rRu~j%6JE7WF1IHM za^MuU?$-GSdixOj-)xO<9WDmp$E5f4Abv8O>#4f_@Y4A-wsRxU{)G#0MBhSfqQRXu zu67K^!e;rzHM5U7-kLZ-SI27@ck#BksH``K zNg)rDqQ3sSXCmU)J3nB?ZCY@{sR01IT4*`zM@B}LRH`R`YXRvyT4T+16SH9_C4F@jJ6p9z{t!N?Sl|81kXOf{MRg0wTXx| z2oIY~(-fWpU)G9+_vMf0JHjRX+mN8M#j03$JCsW`57yna!&;b>To0|XSAUYGkbw8U zspnni&N~{<&IZfRkeF*=wsZvkggD+}?IwQ&CO!z!j8yjK}f0v zmz*$s4ZqOUNQt&^@dp0eGi@dIot@LTr2Q62N=oXk4uOz9hr!o%8rO#deDfh=%`WuA zR9hCx6n=Bk8DX7addG8jn~rm#@3x$y`vg(}ABR^DRe7Ujyq{PQDLM@!Ma?bDhE1Qp zo7D-~Ycq~MoEQ0bEcm+yW&0o43Xy8PQ1yj6r-(Cg}amW0k$k3#!+9yuYv}J z!$kiXQsAtCvOZJ+a=_(ljUv)WT`xZVde~@bY&<(9DJCU_!pu1-KIaeVnBRu+Q@-Ke zAM5K^^V5cerRZZ?s)iSuNIl?@)AZXZCrFl zWKF}_*0V2hnr`B9{F5lzd^qG`PNQB|00E z_0Wl1JkbcG9l*OE|XHETBk1x+)!aFoEM@EQgcV{E)BY$yVPv|C;D`+J1x&Q zI4`NZ9s~zP&)S$7|lm+pT#Lh9Bu8}9AzL?9&y zRg05^L!~b<1nnB}>cno}%(P-}_ZmvB^jJjea(FIE9jt7F&DCijg5V`|NQ z&l5#HoL#^D$!U7p-xZ;=v%_o^)nfKsN^UIqd4#9)8OC+$-;^u~R>gwtWDt6k<9z2gyV!L&X$xy05 zhfm?JQLC;$-`S5lu(`VO2GI>XgMaagl&4@8P8A)G&Ka8L&P$tFdWyDQQ)YCVAZZ3< zh>TK?>jK-us*-k~@F{mvwdyTOenOudJH8z}WDx}FZY`IKk?3?j1mHm#yuYlzJ`E_? z5xl>;&lwvV3(xoT^mM>&u%N-H6ZeBc@UA!{FHY*n9WX(Q=ciqX@%IfKlPnMRJ zVv#`_n{$ANjTL7S_JAg57$_~M7Ic37AmHe`NwKYvuO>hr_}ciTsOaOgjbgW4MPnrp zPc!`xpKRx9aiKzSN2l_+Zwrx*hw&OdmWE4|?R#;QhU&r`SU89HAx}Hk)|l~V#V|m& z+G2oTH%FuPX)IP{J~W|L%qZVUPI?^sD(hCS;8N%4uKH+}?TSs8vSPW-*vO)S>f~kwk(O>xhC=s;ogM^y>GV7z>l)Ovgz%>0uzbl>msiI(kEWmHJ>0m%JG5XY z*Lf3J>;4o5bH(~C5&DfTm;f=RJQxecH+0S{=XDD;(Z{(9pv(?!&^jeN9dx&zsr+N! zajEgS;Ar}R77mLwGvWM}^{=cA{uOU!G^sdfb&$**7$95`JDSo~G&vQ$q z&-xriB}E_hYD)9e5P4Z%h-sMyK3cCUhEVInq$WQHbOVTn%|O=Ag*KXk#v%7V#Z|>Y`$Y` zcN61TyX$|SK7TGFEgfK%^YMs|iYiFA8cmD@>9N>OE>mdXJ{5b zCnPM39uii2k0t_cSd4_jL7$(6r4 z@i=(yt*sS|ii$Go48`pm9##NV23YwyHYm#b##SQ4&~gJ7{BHI;E`{Je8p&MGp0$Ty zlihB}woi9?fa46z4E~P*>LPyW+GR#*8G3%#JG+d${daukC0_DH9 zBtG2SQHr7Gd{ER4n*994vnw(x8iDz2;j%I$&2V}Rj=vTIHj~9e^Ht2>VgGK#6G+x@gf`Xt` z;llUNK?8c{?iqWUc^ zJ6s8nY^<+8Lf)2phH6+!GsOm_Q@q4>g2XnP^7OXLkNkYJ0c&gSmlAlu*8cv7_mYsK zDH#HW)~j`{=p?X7`9 z%*KX=*ytI`xD~(0-e|Az&vVcWnwko2Zf=JDyN#t!>T%a8ze5Q;0~b+44Xl0{ggT^U zC+B6p8Q!~f_7!t>Eh~^G+hax8)!#Avx zp=th7;mFk+ZVu~P@cqxp^lFd+scC6BZ-0%<&*K2x#5MV<5`jut1AS>+T8Ya)pa&BoZRZ>#Y_F1b{2sGYc=UsL6@a7Y$#Kh%=nt^q! z+1P{^2-;Y5Xr0F2eK+qqIwwbjSj&jTz;NAKP5I7_b^k@;6YN!gdN>_J`U!LHeLjaC z5>Qmce%!~T;&Cy{>N7tU3h{Oi0#hX(p`ym`sG=rVVWT2RQFbG@?To=5dE#?u*xH+@ zeH!2?U;a#Jq5+#*TpTyHH>kz`B{VaWRuKW(0_k88uF_S1ah^+oT{b*k1>QJEL)FK< zZTPghx*Da#i>>OuWbVLNYKdMB@hkViQ7Mg^&B_1 zE2Ex#B;nzTxk}&VkxhWOKwl}rWz)p#zp<=7-=)9cbEBfwO=`Xx-|mk z-T{XDc%Cp`n4k$g_!0IP+r=fHc;&2 z!F6GK0|FlwVw%#ChrZ1QxfNbVX8AW=T2qsBYr|3x6q)a)BEctYp-^%OL+g{`%(4oejl(pvKM$lkb?C`JK&|`YGrIodibH z0v;IY_;^AyMqG`(C;0^hMDHN)-erO60fy>44hGJNb!a`R{mkAAWo z_x}SW;=e5@;n4Tf?}rhe<3V3Z)9iVKwd9*!qGJ|QL8|GgNnSwMZ?B%wzMd7Fu#RuT zG=^S@*5+qHsPWV_B{?}j*X&Kx^0E5V`9oGXR~0Wk@RW-SeJ77hmXYf`Qj?KK8!8Fq`$BW>8ofOso%lYw-q1$xOXF$OVN(^mX_fBzRu$ku1-%-1*sX0 zMUdh6K8OKto{x{O<0L8yXKiBx`O!RqMuMuzu8i*{Zm>|2*?3uDp$WjvyCSa|gBL?6 z`uzFt~j`PkdoV0%bYL_K0j5#1*Vk91YGd$%FVkFaC;*}I=D4-&wVw?Zs34z=Ma z<_8FJGn%@(Iy4{v$;`~`5%d!h5?(7Q$?EE+8evhhEkx^DZgC0Dq7)Hs`a!BFw2KffA0#ICsB-)x z=@AQI*aeS+`3+dv+8sCzVNnA~Tuh>(R6063esg~&dpt~&lau3yEcp>)EB{8<*7El5 zWwy26zpp6KvzKu`eU?0AvA1}aX?E8aUZ)HTm~s~fY!|$U+z$QlEvhKonilN;lwIQ9 z$8V)6Tin7GhMtzeqV!;+*kPR#1&{T$wbhXEPu52tq96~jHf9$UDSegT;=-4em6dMY zb$JOMdmo)t9Ti;pvX8O1|+w(+9F8Ujq2t`7Z>qL zG$SXAv{qMRB@-7y6$-`~I5>*{>*OP-{sYBC3C6fPQvuAR8dRMdODd^`gfNKe+ z9XSmRZqWr%sYKbb5x5E(I$2%z%yZD{hsQL=`!%XNkA$*xm)D1PSxKGBKfD z9h=ErIyFt=qAQJ;TV3{c?*h;~q~EPqT}g#7@PWB|!Uoo??Ce72 zf66#lUH*-g90mE2##>496`w0>y%&jb|8CuDbfdvM>0CX2jZo=m-*@XY;?BM{t1^3i zy0vB1_PMgEsy)^K#lxeMh@@3aqW@p6Di*x#{UqfymV* zThd8$L4yTLFfZ;Gx0)yjP9}jM82H$Nq14P4boIBmv5|7d(<8v31)1pgW15hz~fld*`6@GH^RAEnSX$%DbA9=;`UXMRtG6 z^rgp&aT5Q+D>E<_iFHcKT5bspbnmI|<#K1&x~ZyoLZRw^Z~9b% zKGVhAH#l3?e|>n{31oNWNqg3~K*2Vi?~~ErVaeJ%11%%69sj|ywnUc`6G^vRUV`M( z*pr!zZaZvhli_Y+G)XqAz;beOvg7pCsMu@vurj3jg##UmH)7|I6!p9f$Q8PgeaXg- zzCSa*uDonLLhrseV{n|0{#SriB=$(nCh_0Q&(SYqm$yKu~%@9 zC;Di$BtnF)7-+R?$kodesnBd4mR>NvTPoXw>#3>QU24(o#kS{`C zrjoE>#}jGM_y6W7wJ%4jJoe!`Zw-7Yil}0Zms7D^=)|d9VV#pgDT7hdPw-W;O8m6# zJN<5Iw1nHdH+zN9OG-<-KuWtz>Es9_OP#NrT`Izt;`yJq{nE4Uq(~c~B5-GBIcG@I zzSCnGv2DonJ9&@2n35p&FoWLTm=)`hP)uzur_Gz_-za|g;aQOK1OW>|@~}v=XE|r$ zrC-{4RXEWNlJl%T2oy&S!ixXsvy*#~?Jvjj-#Rw`4NtPdJIy%sNka9KB-&26uPId< z^zDOgaC1(VA89o_R`C4)d4*eEe!j4%NNbJr+nJ)FqOZw;EEIevpdSbWC{Cf;{q zJBZ~UXEaZ@6Z|^PM9Rw_WSndLYf@g9n2o8GmzGCHL_A0HIJ5#GLApTf_VV>TQ9AxS zjP3L9T?NPkPH4ZGCNl;IPHb|L5mE)yyCI&_aqPFvEbrJ25E3`qT86Q*3Nf#ROyV~9 zXxH(W=qR8J!^)%nzZerTfdMA)hN*k zi_>a+8R9Dw?<$mzwlShZ|s}d9X{rh+6 z+;_|Go%tFY8<{mkuGUjdH;{mQHa64znok z8C_UdtveY^(FAJ^0G-<>OcWAtCSYO3J-C5?{(81MRf4PS3;-<>WMOzTpu$L!*swr5 zDBxT1Y)I2zkgT-d%mO53>Ed(0wTbA#m2N&05TVor$>03^$8D$YSZ$L4IZo0*$icxu zoQf$JUMd=zbG^UlaBXYUu~;1)ea`+9BNYdybo0o6mq>smJgycJ5h=R2olTyS)f{_fkyTyMEY?1GGzy4AOkRjO(>3S8VfYhy6i z-|V0V;t!hm1XYtewsxJZAOz&3v%dVpXa-fF^Q)zw`!N|cZwyp z%N-`^627`_M=17w%YsMq&JtvKa(vdYQ^X4u({lGN~PeNu5#-PO0fk4edHRj*EkZAPzms zyL@md5^+aXpr8o9BJmUeGvq7(@`d#J+SU)dz$iIMbvo+pf>6KW;nwn0WZ%H$i3#FI z!di;0zes54(?%q8-Ni%R`@wL#l2w?FqHR*jN-%BtxPIATrov2-9Vt~mMjJ~w=WHzLG0?#$*6My{tjLsFN+b;Ou8hHp}nQhF){J}2;~@~2WuOQ zfZUoac_;@S40tTCr8&mft3l<-mj3(5OEQf*OfSZ*Yse`aWs6F_WuV!dM!$!z9vcAL zFU`-^!!`ZQx}saWFHz>pJifszOclz_m2wHV&k!H`YjaYOAOg~%xm*Vj8-$|}@QIFm zyC6nF?ZuhwiZdI?htgEE*-}`uSqZd!e-8YXlHgq)d_}0C&oupGCJll`2toJ?kb>aK{dWioz-P zWbxe3*9b6k1p%^i6rZd=!z1wE{`;6#WAT?i3ZaJ!lK$_mGO3xE?7-SL;(N9?X_3R{ z_CoH}3{(GFawI}2@jVjI7@L_<1M4*2G{U+k=56(NyhkY&L!tUiWK@sv(HLleWWAaC z6xot%4pPwE&w+Tavqg{PP}k(Zw9*VYA)Fj|U53)3y=ne;3*_mP<8>4uz2sz52m`qc zinD%Y9u{6$29aTP0CITUuULEJZ&_$fSDlla*9RNQVmBl$W)$0Os)qZjWC(^b)H?@^ zS$smvC%?*EbUdHL%?)T0i9RbH`6Q}LmqXOB%U;=<+jYkT8IMQhjH2S?euzhtQ z%_1X|46DbFq6_)??H(@a{|2c7*peM4w~=s<=!U{s?^#F?f3xOnOkX6OtA zUzp}4o`RC5uMvykF9px@_2jdFXA9^Gh(9}FU`t3{bXB+iS<)D|`#%KufKBd%Rr_VP zS)r=T6@F>L+rvn{s0x8BAHfZB!c0$he8tYfDATbY^iKCd_aKM~>^Ar^5%Ql(d2nH< zF%c+qblEce|0kK7{C%sXHN3O4lj|3`Y+K9X8yHS=#{14h^|6Ei7!T5>yeY=KDa*$m zpr(mLztw#Buqc;X_HsJnp0UaV@g^~g-UMvq=doN0Is`G^acjgFh`XiGRgF>ACbgmk z5?}lZT(FD1vd{B8^+auxga|j*KL;BroYvXGwPn%dm~nlexS_&Jh{f*H2d&PBpDyLs z>C_p90G?KB&UB3LD~s;4)enAwulW_tr5X?)1@|cNJl|gB4@_>pc|-VD;e4pZ^L!2(X8EVKi-%sR3Lo|D=EKXlPL9Fe@G>%_lyI6v9|X zZeVH1;TUDpU)bDvl&h7JIE}r$DA|-$D?$7+Hq_25D~8S5hA!AC{3j}nSl5i~I^T_f z=od`c#!)vP0ha$cdn`alXSTy-PTyTBca)x;9Xll@1#HqpZSrx=lDukf{aJl4bZoRm z7f!ztyn<%-tfD+Uof?p`v*QFEytvFvyqHyo>l5?kPXA3|yd+M2WB^pMnIt9Q_F3lU z=2Dn5PA*8mVgtcd>yVf_pV&zXly|khKn)@pdkk2W2gKZf1Zs#@D>V{r&FUvep>zoBR5dlZw+)V9aS@ zC5AH*ARHPEB+9pL2SDiBEJTNYHp2EoQR3+Xr=cC?1z<@6q@1h#+0&N>+45@hdUP+7nJ!}LMblj6OYpmHfM_OS2)sy35HScn8IQm z&TV#QYkoZNlwN!Q7X6~84gK}qTEzm8Ib(lzA%}I&<)KRP4*mH<3Omhfl#qV<$|!QV z?FFe)A5AhAHWCm6gT;O7+$Jj&fKF0^J;Or6i|>$o&=qUshrq)z4-Zd3#VF5T_a?pK zwuIiLI%+6^wu<#(^=knbCqA=svz09WTv3(M+m4(bRU%~jfoh1sENYGZwhX^ z(ebC#0yoVSjA(i!E>F{8GsAu5eA+K!n3D4F%H^S$KzXBzkJ7R`t{v#zpRKLL6eMLxEE-_W^z z*aeI8q8Na|{+U0R=+-0Va^QutSKTIrVVf;W!Vt0)RK`_OQXrhrKgi2F9@17k{wZhD zI%oV75AO;{bxAqDPOFsh(YwU4+_lv&(B2w3PJZXgv~njBc;X949T7s0M_Tta4GdFG zuo00+EPq-tkGWdmMIKJh&ZvB&h3^?8Nk~Wv3k$*fHxr=OvF)ru7982?S5+Naau+RF z8jKXd>>-1151<-~fWQ)>3!!U{r4j8oE=vaKeu#Lp@Z>oJ9M18&bIH|7gXWgYzY(e~ z@{0Qi=P$Uh=6m;tN)q^;()yp_UG@+6`6-(GLtS;Zeku+!xP?VZTX4)!1JJCf|Cqy- zxsfnrtWOLZlDY+%ozbn^D@uF+AbSmUX67P4;khAm-+Kl{se1+`Kb=>vNQyvt5yj}Z zigQ%LC}js>;zJjqawc1pmqm$q{BlWLbU`sOYA1BCi7vf**=ZgV@2w!kc?|Ml)Ytou z6Pu7?VS<}?AXqAYA8YbIbi0sBi}NFnimHD*vb(S;6)z&UGs84hhT@=!boVN<1+l;R z?U`g*>k^cA-B9#kQnEP0@H!~gS?TC$y?XHPfG(<^=Nc5p>}G=&&K-uo!2zKV;(y%{ z$#zh;nNaRuDy#N;&V<+TrdghK@*IW{?)kd zP3hUkT+_Mn&wB*HC5V2#B9L>EdO(-!t8~*BcW(OFH~1$|Hx~^U6ruzG`_?<}R!Nxz zKK$YE%hrb8-rf-N@$m$5DhdU8P1aPk%#|l4;1`^L&v;$EtuW)cX~)m(2HpRj-d>)a zV~kzDyOXlxkhIotP*+G+W;MRnfIn!x(61%7uK8o{588Qsqg(26S@_YK*x%oT`1@31 zvZ>WNEL(}+*Tp&m<&UisK=aKF{8jOX<`HC|@6R6@(A1c)763)x;}tbSW>ZFt5U^1Z z0HUMQD8SaJsw{Sns!H#J25ivu0H771${rJg`6-r8JYul;#bBBcK6q0A`lRTCcG+kl zsxzp^_cVLXdR(u=Jz9s;*z!a@D_M+nn~{*-5&gR!Qw3Wh)iHSKkpYK0*YjeRQIn5* zRk?S~xIkP=%65_}^~8E|a{4!)tjtU_fS=!1-VcTZ_Rxulh+Hj*+GARf*>HSTjj=@} zu<7;LVlaNGXT{l?nzJ*vf4JDs!{mIk$)dT8 z9A^2WcXo1~UE-t6FIv3-fVGVsBtW+Wk20E467k@N0zRPT%wwN9Z3Uh;xzbuaHgbx6 z2tlV70GbRIzVmNlOXodTw3HgYU81P{^(F|p6B$RCYo%4fZG~NkqZ4|{c;WXl7_5=Y zA!G(^Gc%JGl$Nc0J4PpW1+ZbT{h8TkbF&KceZhJLgj@Q-9wshlH}9t(I=n^QmhyY) zdYc~3)G#MEbzse@kG-5=rH%Yk;^3Oq`zPep)!=$ZbChy=;}L~LwO3S3w9L;FJYseI zPfx~oosp!t$pBCp?wOe2mzP)I5fS;~Y&j>p@r>ex0QHt6FFdD$9g!}BK;fa{{q`41 z9kl%uT1A8!ih6ZxZPeyT2)_0>XgEZI64*{!3xFclk$O<*!owC{Ve9pBA!i3DOhbUj zQk-xyL zjkC4ZpCIgc!hFASup10Mm9zPFZ{bF~U*FHq4>scH`;a@F-Bu1hG=spmopzRtd(kv< zjd^80yiaxBq^$-zWNH%EC~cDxD4^uKz5PkCRj&EOd1vAobuY1Xe8}fvNjjlBy2C8_ z-eoQB>I=MEmn!)S4-a{HZXS^@AMKDmy=W{dKNR+*hqW&o15$1mVrFWuZ_IU5)f_dH z@{?x>EM$4t0+I!=rm<|wCa_|A_5HUif9{?A8jr|w@BbS6TCov);($CV6e=Qq+qCJJ zb4t|wP~=aPxPUm)kZH5O-*1Hgy50rmDo-g+oTDH`uSkUjNi^?&j2fPHAFc@J9~F3? z`ys>zlC=2l>WP$!NnILxx!0T+)XEgJVj(3L(ssR<~+9wKU<)e|`H zqWC!ozeE1B*SpPvm;lipl?qd8ZGH0Im+$VXxg>Df=8)ir4a7$tgK3nc$PdlME^FK8 zUZNh`HH-7q)t@IX~m}QYk#~ z)4>5ss)pVxF9&fv-1Rg)#CI;V?H5&%{2K3Olx#kxZhFUs+Z)a}3cvgV&tA^-@76=Q z7@et4Q8BPSbwgMdaf`TO26c9lA4f5c8+GK!Dy-11{l}b{L!pO(a=ngl7hdrk_u=eso?L5%BcCaC*tM59 z;$vrW()SqT5?w3A8RL5&%WWI z?zjPxf#Sbk{^Ns%XmS|uQ%+~s`L{70^Sz(u2*jH8L8J-3{Ew<>9mw?mRUrM}SJ=lk z`e2(ysP(S3&S(7+6aSZ>kO`jf0{YZnLMnQMW)hQ0-ocwyY2t&ieZQW*}hsncDbp0%~I%(h|2Doyd16ClT} zWO-XO30nKI1_rc$GsMa25||&Ug~c~rikF`|8XChPX_eZ@tcQ&wBvYQB!DCAK*q^P3 z(|i@}^Il09Ytn5Ou8{4`4FvsGx$m6`VQIg^X|gr53hwJ$(|*Fg_=TE9=HnDmXoCFw z!QCX0I@$E;dkFU3Y4k~n@D{KEsd5|d03N9hw(}Ez)1BR<6kNvtX_PpSganWXm32=m zaGFfgJ#3{RYKVm9%l9+K_-p$tWVsWNp_4^I01F+O5Ces8wvu+s9NYC2`?&vNHD>Jh zncLE3@NExEneF_iipEl4yGYZ`K@+6Z|9n!bBHvG?4Op0+#RPXSXtWqf-yuJ^{9NRB z)}aHYN(?xg?q@BtLO=^w7GIp$fe!uh5Vt-i*?a!%I&H@L;oM*X>2vMew68I{o`!A& z`qa6}kKT|&pSWn#!-EYp$>$cpNUc5LbE<#FqFU&?E2bUa3>U!*Q<5-4P06OpCo}E< zpswFS+CaH<=8{@!$e-*3JS3!g0WXil~Hmg~Y|#RLXn zxBfj_FvKyxq|p81oAHZ>H+Wtz=bATh&=cQ&f|QcWn9GX(d-#lo@4stop*J1b>t59S zgX7iW_CfSa#UxdpmR||+^S$0bWdbWpc;!;8UE^a;v!D@4-ey~I|BskZUGcoPto@ zqu+N=fHu3s&AlT$b&+~gK3Q4O(wl#NQL7Tg&;2l0>+!#LL$SmQZI2F2&ALKX#@-0> zu5>8>#lWknK?0sXT)eE_FM>E=NZudEzHK>SbHHoCG^D-71>Qrpx=%0fg^H~`FzKiT z`Zj!jl;BQ^Tst&nbW|?hzn!fHxOsRu2dQwn0id7?UCPCm%LyUoBtQ?$6mX%i_Mqy+ zZ&6Gf9JsfhsHUm>3tTT-?U$<}QGN2we;Iq@9PrKB!tLaH*izCsobdLYmS&;{W;r)XG_sPi# z;Bj~m^pk>;vSVh3JpE3!m53LF6LZf~D*66H|C`~P2B}>SkD%*@A`JM5cTihALnwY| z<+0=dtD{+8(=0njkhK5dA>7UgUo0{DcGt^n9M|vt|JB)dhc)qa>rUu`G(kXmQ$(qP zR4Jl>R8gc!ml_r6geD2nK|oNt5KxMM6hQ=Op(DLSnn)Fd5PByeJ+rfCy=$#m`(1B(x5sosuCUc~7io`6leK zKZfx2y@jh7&?{+neiKNvG)c)#7AzPTbL@_0J;ZqJTC`z#w0X8Zl$Lh%jVPG1rVIA; zu!`QXP&tMm@jsUa!TExeCso|7 zhuR{&V4D@lCU{oOQOd{a1jfE((b&@p6^S0C3EUdZ-RN-~nqa7h3UY5Q>E$jBSX_G5 z3=BVf$u?~fc*a4-T*b%CZQcf^l9OajwqA6>WsmgXZs3jnDkd{m?+ zA>shv;WoCmE&!||(a7yR(v-_h4w~1~?5(m_e%bQ~jJJUWIbU|JXMzAJ`+U|T5FR`6 z^ilY6pooNJ!v`m+Q~+2fI`FK!d`;O37sxNEibZqKlu@XLz|1&)I0{^N16JJL)?6C? z>Cb)LXb~t1K1ar>$3nAnrqntzE-pE8pD96tr|szIYUpYYqibjIn(e#Y`U`rxARi+^ z%D@v25F)qxf*bnlpR2$qoL^LmNzVn=RhNlDaR@Q1`pEEbin)NvBpF9{p;N+{c751< zh^vlH3`3yaB`Hz>WT*VysGbnU2#JrqI0D~gWf~2w7aq$u_BlCLM#)Q3S?{EkYynnM zjItSEEBUA98XTUCi<3_kMuH ziX|-Xg6nKF<3%;1w{OPMdi}L?nPrRy zJ63sj4$N1&{{N+1{<+kD5rF}KCwWO`S4(VBe9{Iuw}YGF0;gNmHYK00HE7e1`R)>> z9G_IW&lARfJiR${N&i$bCZXlqh_UgTQiQ_Y*wImAkcD;AR2k&pg2!)|lfSKF(fxM` z$>dUexLXP@cq5rL%7$se-}M`k0v+KU5;D@iQ@&(ptNQS;;=};p8MI!#;<%MwrLEiO z>IERsW1dMx;2k@tS96=XmE*SH;V43E*HYEUD9O4ObW;fY;X<1b=LiC%BX(Eh>5Lbm zotW`X2E*}XjTU`mo9u?!`7-hgk9Bjrz@(EwxEDN!4Ira->q!=~4H1(CvcV4h^J&qh zACB(q-mx|#*xWXhN)&k23;~xVVHl(wjC(&Zo_qgZ$R^!2R0F$4D(8(8`TT=ZS6@%S zx{Q>Etg`Z&nTAG(m!qTOB{@2flOzQeb}=CF6l#+~y0SUBvw-ym$DBRgm7x4NOYKpW zP4k?U%+T!Xb{|_x1M(!PE=GB^qCquo;@G;T9sIx0{Y4Mhdm{Kc#1I$WyMs= zFKzEB*ao?c$3_)u0SMy^QhN=_I>n*&%rI|q-D)SV-4z)l zBWD*E_4gXTEM>2;@0}U)H54F4{M?Gm#)KO=v;?}kii7oRx213o;56}we@Mj9PJ2pD zFIn*N%d=TI79)kS9NdDDX`@qY3S0=R$GUJwd)6q-u;+kF0O9dHSjCG{%d1C+U)C z^zWqr)K7+*gsmm`>TiqES$fMw0n&^9q|_BgY^iLl$<}W2TUjNvF)X5qxnR!FxzZA* z3SI8dn?Xp*$zAScB{eO+Z)@|2gnVM6Wp}eimcCIy-(Q5~>H0c_hxASFkPFO2^M#e* zih1&KG3n;fwO6_`#AUKJl-a#|jHm1M%e%OqMutKhCJ{0}(C&-$Z0<%zdWsDyoLJ~C z$O|=+vbIv9Du(ZSdHGQ23U#)97u2uHy15p;D0hOQnInttOfZnTT{UG2#WKV}4i0RS3ID>@Sp#*uqB@y$7yR%uVeoifuUTvU%cHX|& zzFK$?<5^V#>mmFy=;bEDTQophVMEce+!2UT|PRgD=mFhm8&S59B}t! zo;(Pv;4e16M?avGY-D2c>-S@>k2HFTi;FQVco$-eI4sOaNBg_{lFqvUdHHjG{ae?0 zJDmuLb+*MLEz<0?px%fZ-B}xt$Lt7M8%L+UkdiveJY(pLYQY)_H4UrHgWtzwh^|6t zZ%;S#emgAdHP}N~aYp^4MO9*ytB;)(={fiWh>*=h_&cV~^sh{tR=bUcfE9<`>>4sN5&;}gxprG z9@)^ZHJ9&yrePijVgPlp&5zuF7mBu86{%1SK70V9UFBwRe)c7#gZh(4&xbdeEAg0K zgHP(_>_f?`xqbm`{cduC>e25G1^W+3SNWW#d*kEzXJj|}c%o|!%X-p+#NV<4ZZu8B z(f55CLfbufk3yW4u0SNwHLp5}e*2ydySuiM_(hXv&g}=#)T2pOqvG#0xf)(rsilHR z!9QsTP{ z1N&h{Tp|7##gw$ILKsq>lcq*AMBv(2EeI4jxAutd%Q+Y}vQ~pVS`94BU20NR@-Uw` zkvn#C!W(B>OD0;irg>M`l!->R5u?5#d^P^T-?iZ2+$p@)q{hU!aJ@=Q3QptnG8^pxwRR{yy7-Z&WNX?M0ZB@OzBD zJZRL~abJy+pLz3EiK0pEzS@Hg?kxDU|6$LYG34zp6(Z#Bo3qNyy&av;71oGc>!c*z zcj2G!zI+^V`G)U;43+sBQ6PWHLBDm@g;_=~WNb0q#E-44=F5qDtUfMt`Zd#S{dnh- z#)yo9%4S`7oHZ07H zggR4G-|Ua-V@3Hp&Vk#y0zbA?Vs9|!4C)*{dB$F(5c&11JTs3ddB;rG0qQ~~`?F%r zCu5MRVK#jA_w1ir-&4&?7p0OE7GU8HWOEDH?pQo z&CPEqyMEqNfW1SRj30)5h#g&S@@Cj&;!kn*ijRaU0P?Zc#V3&pm-jUeY}~gPt(4dz zJ{dHDO}m3WRIAePvhuBf=B{VXA?rf+G-luz-R1Gs`a!t&a1V7j9OHZJd?td9yU8R* zT`;ab8iP>`-a4SJKTpqRuUP>{inYv1aEpuDj+I&>9ub>7tNm#!2o1nSxE|F+!bhcm zxREOLPztLK*#YDn*0r&@dPb&^=V94V0AwFQ#iy98RQ58G6^App9C$HrjBgT!wgni~ zs1jOW_9#G&imy2oa+`|pHuYIv@Q?d8fBr{88p)s*$;_r2%Al6p1n`G4@RL(8@P#r6 zOMsUQy%YR*$aM%aPi)MgbNwR6uJjdDg3I7t6+$Rkd{IDiyXLP)m!(7VM)JPM%Bd)o z`BqD*D9vo^;g$_s=SX*jL)BlBziqeKa9E!0s zT5$1El*1W5rEq+RS3fHiO;s2;7f~0HG~IWmA~F{1(rt9p6n;v?z6{wsTtLnV*f9Vg z-rL#vR@AQa5AaWZpNYb`cJPGaUS|g9V@Lp9v~xh`O|;k0IS<)(58A1ooLBhNleIY^S_590saszDNUmilw=(V)W0dCR-p&$&Lh>CK z1+coZ(b*D6mt#vSWr!5kC!KU=XCDRFcHei=4<8+jPv#A=)?e5~^Vq|)p?d|_2+hM! z8x(H7(asBlvX^soJT&IXSiiPmx3TSf10&OtaEFX$M;?|12QMPQKn(#Z(y-dE2ztcc zy?v4m(Vw2E2c2;|Oy)=A?~y0Gc+w~mNwA^TOCc6)&}9P?m69}tz{9x+qvA%eK<6zh zpVarGb2@HN23RyhKcL=q957>Eexukqiz5@b|u=* z2(|>pb5t*fI*s0{|Im0}>iI+NAj{`ZNq`pH^Bj8|4#YEBK|4ZUh_S1`3G0&C#%yfd zZV?yKxlCuMPc7(#_fviS%c!U`3p;+g4wcspBV^H-qP=|fv#$Q}bw?MtxYRF61vfMv z4f&pvl`_ndx8`TRJMVGBtTOh4({$-c5VHxnbV&ppuBw)ICYel7zXax92^b5j{s)Z z3-RvZah%b=b*DVQr_|Ha<6TgP!%HSB2%IkNAVHM;6|rZ`<&X7OC_kie64u~P2p57c z*TyNrM0x{Hpy;)a$`sOi5l~~g`GAN|+82ActR5%v;$@}DG^zNevhT$^^upK!itQ^W z!kt^df$hAQsK5?VwJB=) z% zI4a9IQ-Oj4Q(5&Tv%WC}x1T}4JKjb)l+20~*Ez>6&8k1G;MiZwMWlW4J~(6s%~8}MFGGx{9ljY2PzxJ49kiaa6DOB@;HBKZ=-1Kcl^)Rag3=nW26e) zRNy>-gbGpc4J;b~U?Nelm9Sq6Y(!KRIUPnp%bUwRYP2l^i!s zIIPc>dKSm#Kfexd$F2!~o;-AwCBlEP=QE+zj3~Ewcpj8~^6;0++~4>B@C#mkqs?N4 z7gF>+!QpQfp3Kdd)=ci1*!EZKPy|~6I zt0A$&x}}ma{6wj5fMCW~d8bzd(4~L-(sBlwZl^NIaDf&sesn=K^p#5(Y&>>XM)3+l zX2-CrVU}K@Vg^2O!Yg4O>fvl(@HRt7rYBCGHiJR!j_VfJgg62`koX%j{+Ds#e-}!g z$|0onSkv=eS2Q_gDwPSlXfS#-%*_na4|Dww9xy$h27l0ky?d*b9k6Q^e;b6u6sUYS z@uY6^V@oA>(?YigkOy!?02YxL-!hxo6cRmjwv%7TC=Fd=@ZG9k2}yOZgvdJxLb$rP>73* z+wn5DNMZS`9#|KqDO*~46P*DDy5jM2qL2gJI1#z$M7TIgG+CsW-8T0))|h~+C8A8Q z@S_+`g!as`nyz*AiTL{$=q4hh$sOR~(wet!{5GO1)U)W?zWarsPbl+hnxOrJLulizDA8=9Z&`RdKf(n`~%*oNrr9J>tw-UNg8 zaDrJ^&?s^*Wf{epf(0GpO!3}<=O-Hg^&Iussy6>k!PB%`r>@|2BZd!1>AvMK*1JzI zd93|q!{l?S80g4B7uibOyp+tXLzf1T1|lf+rrt-M5XJ+!Ua)phFs z@Rg9tpJ6132imOD+xe3XI?;77&u8+KdbdWPfq$%VmvX>*g!D?1h!d&NRXNbvadl;v z)?(B0b8_!P6S{Q2M-s#bgHNpwc`|!c90v(&Ez0nj{!V(OYv~R7YTI{juB%s*Sl8F$ zMs!qErX}zEIWrqaXfC&!u-dxHFk+IQe;@i**^^qf6#fG3q(2vQq72vsDaY$Nww#x< zyiVEk5L$RH_KL>oB7yO}7&536MDG2p=+zy;FgSgamedAMPhIEWvqkL9Kc_q(`tPQr z)=PXxu?l_{PeRNxU;GOld&}41Q{00Z&Q2jO`wnon$zy(PWJ&nQ1{VFUNpbXwMBk_ zW7yfBj=@f-Kk^fk6WQO>6OR)yI)aHUE!3c8q7V>Zkr+%P$@S~kFE)#Z6u?d%P97Bh&V$T`{GhcIVO#(8pFs0S zVfrdtjUy;{FLH%#CJ2tIK_S_n^Y<6efPn z_95rvK$t{ht~==aPrvkk8<9DTVm6SD{bPzj7fxIlRcDAn=V0p#53RJ&Ua5|GiD2AR z7EAh=kBtZiGqm3CPX9npyj5HgfdetJ+AXK`5vm~aq+K+(C}iE!h$|GzE|Dq5`5y?; zJw?cMqwk+rcEpzpP7#;#D@BV3_?yMZDm7rJ9~2a+*fK@svi;wj09=RgiIwL&{~EEB zqBSC!?PltY9?hs#z37)&fyf-MEwyvV+wSnI3)veUi-(M-KGO!XQjK{(G2| zWTTC|%0Hfeqit-C(LOcnyC^cE4;8Npm^B$tS@U`uE7~@=x1R z9>{!_cMkDS=n{N&g!|C0UDA&#Hr4h1ag>M9VI$k1mBQL#`St1FtJ6kbm=Blg-7NR& zxrD+4w{nqPZiZiWb$2^gr1cm^57}6gzs)6(2B?-mUwJ;JOd~0uOHe7F#IYQi+UHL zQIqxVY&^-MI>&28Stm-ofx6nPQ|r*Y)awZe?JW8DBau>bXGzGPv_1c)Cu(*F58Uq2 zAh>xK#xKm$r*}eu@P>zcva}&q_Poq9!Tgu_TKE3Ef-f4a=@FM@W)`v zyJO+nYBBJ;L2-P&CV4Hg?pt=T{~pXVK%I@YX254Z+HbM$I@xq>gI>OT>sw-?v%b(` zf^les!Z(JpLSh3c)4V(Efv`I#vq3PQ7PU%}F+!PSGp|hkb2StF8+g-LkXiLrg}77$``1)~lNhUy z=7+!OBXLAZN8QT9T6Y8=DVK`lz|;H!ID+u!S0D3!P_cq3He{vWp*$$b_$}box#q)q zz-NSGk@Q98O`q>E5%or*1D>6m+cn{j6+FzL#;m?;^^1^o5dl>N1Yxssl|_^pI;5Rk zNcNE%gvVx;mxf-?i2(;;x74 z9o-aI%NV#gp*{Og?04!QpBdHU80>{439^nN6y6EaVgL%+ck%?nGKQz{uF?!ubl|%r z^e~^AviX?_toDkiSl{>;kKWtZj7&|1A<$Pto8z6;uGaTl#L{?aRb0N$O%Vv#3GUTe z;tJ44B`FifU>agT{Ow(8hWL-K{643rGk(r1NGmy*@lS+2=HW3Xl|V8xUM#biqNNwT zmc;kwJr<*o-Kf9C#_!zgC5z03?C0>ZN5W%c$pQOrr=9U9wsW<2yu7?bT({Jxg;%3} z+)cL_qKnp$r#OeMvIaaHpv_QitH z`VBYzLO4Kiv6jTy+=zcS)6I~$u39r!&X3I4@Z%vH?>1xYrX@O#^w}3LUOa5nmO7Z{ z**`OGO0JH!9Oma4zE{@yk!rOqgmBnOFxHRqBlbrso-;24V`C;9T-;Y$TA@u%Qfuq$ zAq@@A>n}Ro&HntX+RG+|en9E~c;`qtt1d{yKZCDwbAwSZNqUdlqzt?ZdXXDzySuyF zzH{l_fWDC-0fZbDI*_N*z88}`l?@FN&k3PqzA;N@vkp|%1)A)0K358yjmv!iP(RO@ zU^?wIL_)c*G9)ne>CN+q04_c5;`88v0L?d)thOYjCryKrKm&XWV%vDCTzjHR5vf2? z<28oko?FcI(6a0}0H@k9Qx6Ht+jbF5v+3UXEidA}L#{Q&jR{;2EwlP=F1W>-AG^HK zfgkJ&{OqA{yYZN-4Ei%&&a!q=?{RRpO;1ZlS8m=-5+5IrH`rn&h$DCtYW7SHb-1@@ z+kEwPP%y-ov4f!Sld-u6pY4Rx*{nRqE8+(YeiSo@~v&fXru zQ$n7z#&ei7%F{~Wa`sAA1Z^sa)zAf~rb*xfN-E0j)6>+WV`F?m;A2Ey9}j&_PTu|! zG4Kuo+@+*k38k}dae!axySlrX9&e}+0kV8IEv|FTYnff22+)61a$ z+JmO6GB_GW9o1F#^YmJ!(P>qo)UVavd-+PUP|)P#5UxUY#54RPOXWq;2|D%1cR#&- zXJ+L|T~V;Oyt9eOhOK%(mr{nJ=_!P8DY;59UbK`j3$Bs^gjC-@BMRF%9MW5A_OJBs zz5$Fcm6xWPeQD9VCA*)%UnzF0cwUDY-~O+o@6aN^v)?||T%pjjdI(?Wl@hc6@J*3y z?|QL*aJ|Y8Rb!l(ijG;lxwl)3WZl1BZu)fU(OjFt;g$7pE#|e@e|G*MiUGIbtWpsI;I!Mni+b{t1pxzN8=S2wpz^-|IqBxL`idVwZ^SCL*7yUFF^u8q3BKF5p} zn8GxG1|iE&@KV|P3{WxtMmXS!p|xi z_^m$WK>W`a;l?^V92{}+#|dU0Xemu|GCU)VqCa(N;4GY%Hox`o5C#)U$Rylw{*;r) zq3Izsajd?^rt0TYDe*B*Tm7b@-!^nWlGqg)-ZN997Sz%BiJMfX6~^7iKpH)7eNLZ7 zFl`-A0-}^%1q)(?HW|`-xsY$xS5vPNan-GpP z93b;k@Zvlp->y znOlOmp;nlBr&eyDf>uaGBpl2z7D*|X3y0Za=L3WJn|Br=zBV_Pd^M}WJ|16zm*Syd z4H~l&EYsnPW%L&j9Jkxw2zJ7Ot`Y~}eDr#FVe%UzJPKyqEbrX^HS{g)cz174)-=-y z30vEuSzCY4E4UZPsj=^}?Oa!uXG$X`Uhf+kkie-sxKfN?Tl&Pz)rv$te6 zO8>j;Vb51vO2vo0&>ku>LAS!mET#Ika;Cu>aA-IR?Z60UkduEWT%yyJwSxuJuuT7S zuZRVq_eNWx)&u%|B^J+SS?fL$^)U!7$Nc3`z2a9pqoiYjE@KJSJ6TN)=D!l``Mrn)&b1d(B zIPe)f&h{TcYs3Li$f2sZh%t%3@J)k&^?UNu2bTO%W9?qy41fc2DDCRybhAaTb3$Ta zfGne)>)`lISXLH!Z7NC6Jzc3pKNKZ3!SOZiik#J@nDG78sr$v38C`_G z@7TQ3(Fq^RS5xf7zdj>X94>RkmqH@xg$$bIrfVECX+cn6@WL<}JmXp6gc+LYhT4s7 zczRldV-RZ0IJCgLD6&L{O|uEdZJ8$|)?pkOI4Hf^7mgQzK$zVDiR*r*1*Fdz(SxqA zfWpH1^j`k;t=$?WA}Ft2_yy%joeRQAIf2u1C6_1J#GHUl4YpUq9WfkFwr$H>{)md9 z&zLZMN=AnSI3&TocmRbOhg)iWvz6VwYRTO?$Lu)ddJNM|z-4s@q)$?TB_Gybo$aNb z))?i&vi`F))KRP@Wy}aS_jAV-VLKBleQs%u9eb|#RlmQ91f-D)@^(e7Ocx0Gq6R0B ze|EbMPsOz%j%qZL(`jJ~3r0l-b^NTVCaZZ-k%+Th{KdbxD?T@L;6&32+sm1ovw-!z zu?vfv5hh$@-lr{chT0k?b}^;dPyHuN6ZK@wExK^;e}Cn&M8$U1|G+O`Y-;mghD)H$snCLyn(Vq%W@Wp zsXI`DK!?-gXz9q(NwqBcmKTyqrRwUOk+K=-(ht)7^TwHj1ET3g0}1n=A($9R-Y9>k zKEU$d3Q3oh_r39A`vet=A3h#RnVF%{V1R854G(`BCJbj=IYtlOsG0DQ zcE5qL@;cu4d#9`$E-L>Lf%B`z8>!>@fSMl1|5fj~?EzGvJ95LwUP}ZEcBb{K$MdDz zYlSX8Q63fEo3ykv>hjQY-+U{6{XwYOg9Gfq!-sh!8Qo$ZeBDAFA*>Iu)~xp`1^8Bx z@WEYhTuHaG#!QM~T-t6%l-`u=1x3a>+3BpKAEa_0u=(iO`ulyzJuw}`M38D=1 zeb=r+%@bR-AOTKD@FiOtlI`k(EnGeM&B1Md#k_*sNFMvY?YjQwW-Vg7(m!jUE!GTy z*0+CJ-MxNrlfwi@SriFuQyiHMN)VWtKIiLuQ|Pz9Tcc+VlZl00pT?CB=BRbViH#|^ZT$v45F1ewEUlmZyTFm_Uc%UvaR%{IspK$nAnH%qwUR^T}n>>i=8)j z8N?MXr@q1XCzDSiJozkf0>tZmYQY7Ulb?&vbUabm=4~n?1zD04P;VWCwLgviDt`g^S95>-#7#jVVol#V#zX%lo^Rx`au6e& zNBRiR^wFjgns*F(_@@<$rs?$d8~S3(cPBH}#hg~KfTf?iB@n>ZZyw9p*(Hckn798^+>^%OkAIaNyQXn!LC%b1 zO60rH-3J2_4E#2`71H^yGQWMJMPKePl}~;ODv#%zJ02qy1w6OeQgk1jTCP(A@H-^G z|2Y0M0Q^sW2>Pzw@mQuRlZ~ce`H* zr2fc3i1;l~Z?3H=RVT*B1HhTXBFWwi%glMnw^LHU?tDIMX=8B~6 z0&C|~F=o0?1AQG9>|uANJ`FW^?giP?ZN2ryh~LP`a`me^^mCp2@JP6sc@6@FbCqAl z8jFdG(*d7M?Fk-xes}P0%*(@3QBkSQrQSed zee&GHQHx~R-$Q?h-doP^HL*>d!1-`0y#`I-xMd-j76nbMG^ z26`?_y`#|>;j+{}MV;KAu5l9qA%6`%zxLu*xNV_su0f3_Xp%iDQDCj5yy^0C*a z^uW>tvx3ZUYZsSC@E3KzZI-VYG;}@<-E|hN`0}d^U9NO_G^N%h7S}`vu0Z8P?f?%= zGxtBg9|Z>h4nYSTrRpcLDstoNOo2y6NUeOrz zb3gBeXG0DZ2mZbXvZrg`3S3@YVE{rY#Fjo|{{i#|(7 zdo;m8mde2g(KupxAUxZq6LTm#2R>8#kq#`}6gZ2(%_`7x#?A^^_W0)SXPCy$2;|Jj&cX4q3k%V!uwiB?% zOnrcQ~;2h2$z^GD$?Als`a4`ToJG(Y-Lqmp01r|y!JuCpcoyTBj>o#S`R)nkn zzDlo1ryR51{m+LNX{61Uym7fMCadkAia)Qe)-(^M&fT$iSBquYJLgz*PwJ>HO)-s=H{jh6azGO{w=XC6+49! z@8>)g{cb}cn6c&d8Xzxv%cOv5A0!i+O&TWNSMlofp9Aia%{E#gU#9jw6Rxbz+xOJ+ zjA{+IEi5fro<6-t5(aUuqyMNqDd)$@{2HZu&MRW}^}9TwZl)@3*jPkB0LBl4Ch{pl z$&t%mrK};ZhEpamHoKr#n+5slGlYpJ=GL z_}bpwTpffdWXn8%jt?$6_x-si!9E+YN4RsQ)Bwm-DLsE4(6`~M@Wa&qBRT&+!^Hp2>AwatVDq$E&GsrU znFu}RL+P$J)Gi|?5KpSys*0*hgiK@ZJ@gx8L-m}Dxl0YVl(~{`4!B<*CfgAKAK2}m zIdsFGw@slBEvG|Mk@bq{3g8RAp4aq~6Ff4nVEAI*k$``|4NSyf^_y-yDPXl*k#S*5 z_dPM;flD8jDy%+064myqcU7ID7~K*?%BxvFb#OiNhX`P2XE)(b_D$yvYGt0upV}Rn zn7{_Mc6WpN)@9$meFP|tI_Zmy`}*)*4N={=Xl*Ng{QK8AL-o>jMuSbQ^Up|4j@o4o zQxoi~5s#v(J@&`OVi9R%o zeTjqZqJpeB)>c+zMvkp?yBEis?Iye#xw+WT%PS^60NIVWSuGl-${u+iOxQDOgTK8} zTwM5eeSICgqn9{os%(2UQ`O4cJtkg*nrQ8O)#U>5gO^FLtlir&l}Md8iWlk{qRiGT zoUQD4g254jm`h0@#(YZO(rM9{^HidXt=Z?#Q0=aR5VPGcq|wjm0Qr0JR&+_yiep|U zM7b-Gv)rXp2MV-DmCE&V?6!HFS8mxfOhT>ZiPUk?DA9 z%E})X2~$plG^~D1;t9SeHIjm`WU(d|x&EzH00;JDYqp#mbM5J5gCDv2R_c>is<+ zBRd;nGgWe`N19k=Gqu9z!{9-S3>! zd*(_i=1Z?NGLjNM9344XIL9f)y(O@Q)(FIJZ<;SxIL{#mv_o!hs-*tlZ|Ony8?JXC zP7iY>YMEw=lu zD}O_VcTYimO%WvJ86A96pWG#oxa`TspE~ca2SZ&{R1{Wq@o`9-cE~Q^?-A~HoYZ!= zB9v=yRHgieuD%u&8gRAzc4HpltSOS(n$~PrA$LlnfgY^GC(fHT!wxPc^Ow6$eLail)g}Qb2AfQQaR&TEzD4#W#MaC z3G?%l1WZ;FR05m)hC>Gj2fxvvb+%)oqhB=5{&8=HsDhon|CO0wRZ8A57mffm5j8cn z|G+y6?&_-D$qMNplYf#997ThosI9#4U%NVBH16Jq9U6-QO3#(Cml%^Y3pBUr#=I?g zpOF{CZ?3(1&%4-YXFQm$_v2w-GfMll0tP<*ERFivG;bdUeu2r($4C74>}&{OkC@4N z$L_$ufKfNy2ja+PUP+!N^&J7a(@bMQ1eIXN>^B-y)8y9j zOI{!GOiBKDAU$n&Ca^-RXH>N8$h2qNSww--Y}^a09{Nkp(lY;HW3NS9$e7A28*DZ` zbT8aHmW#U=d&9a_!S0hKPYbAp?YWDSTwfffj>cG!REQ}Kd@n2vX?^Te7;L<0ZEsI9 zeVR6KS!3Uvg3gm_ehC zv4D*K0#gJaGSMVnvYkMeYNJ0ko-b$S3~xs9s=2rb{428{|Fm-7)MYUB<9&u*pLi+3 zH!k^{03MWufcSVN-oL003|tWEgsYe7(6!3#LXSw*cvs)JjBXXWjJLgc*ffm%Q_g>L zG)ZcK6{oUT`RK)^iw2aHWGQ=|wDO~!3Uc^$C?OShMrkSOzqH8F`*=+Qo&a!_7r z8J~@dzntQ~i9DS3F@v_YXduGCpn8o;k|6Q^6Kz@dVU!jGK>uQ(XRL9p%Z}3AiRQOJ zPD+$#eV{kbs>O(JGDDofk=mk8JR9)u722t0x zQY&>z_?NY!QJyDH0*=0mTA!A>kvpyadpfH*AOZjFM#{m?*#U39qHH>=;%O0Mex`P% z>+8Hv4nrQ4$2hpKpJ+2=Z&-3Y9+V=VnAdJ0^R+zRE?}-k2Q~EDLL%@ z^yshcZc&7tC>>S1xIS|C0QFSA!Xn}jHCN|i;fWuZ^t5CA)-ym>N#*@S;(ziL{C|Tk zNx7O+nnOryJ5YYq%HTLmR?}R-RoB<<1D3{nHJtoL-)6ajrRO=c_tZ~Pp)$w9d)^9* z`kg@um?;js>SyN$yw2WB67-Xy1WZipw~l#NREYUKD1Ssm?4Qps|7nWE3?-5}PWCD6qzvT3IP6vBdR~ z^&=sSB%m0Hhl|CYll1$io|cgj34oj^(D2+D6c6$H^V|J7#`U_WhT%UopQ_sa#|cZZ z$Bz>VLpXR3b-w5j{b=xQ?gaS&*#8Y!ewC9sQJ+Mhxhb znP8L{HL~v!o~3y(H@Ga{5##@_!W{j-6lQh~jz^37dU_42w*Sr#;-sAmHwJ7_77aZZ zScM(Vl8t{|9YBC|2`5aGC1e7;j1gFJ2S7svSOA{s>CwK{(BR|e4~&n$o0F4+ry8)D zGt;x~jJOa@Q$4)!5(A!-wyZlp=hy$gud+sL%=SMi34x5vCPu{=CXa*hPf}pikM4Yw z70iqe+AOYFXtOeA>Ix0@eV=!Jiobh15Z~hg$GLqIrj>SoQ|6}AMPavVB(m1zkd2Lv zPgFFbzyBpj!+0|677E8EYzQ5J&4EQJ6CE6)I_9c7#MOR1O3KkMuN37qGrDZ>wQ2(?Ize`jZBAIgjQ zBMj>T*ZUH)3kwO0i*IY^CDbVcI8h2gc>*f2PtsKL#}4?ClarS$ zNx{nRp~ujGjMv zDfwY_jOKmoKb86Usk~=Gc3s^}Y4tS5j~_pf{X=o%fS2^6!5CFzL|H9* z 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 V?-9u};5$Wt=g+jCmMU2U{s$?K)j0qF From 72fd7b9229d7817844ae5f02d97371f784b8f7ce Mon Sep 17 00:00:00 2001 From: Xhuis Date: Mon, 21 Sep 2015 22:19:15 -0400 Subject: [PATCH 10/14] Conflicts 3/3 --- icons/obj/guns/projectile.dmi | Bin 24802 -> 25117 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 415ce62a79703ad6591dd1940a3551b10e8d1cc5..bfe7dedf0fc0f06cad5ed4ce89cb15d02b7735a9 100644 GIT binary patch delta 5308 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 delta 5031 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 From 16ea79a5de5830e987d8bff8af8c7f691a40f507 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Tue, 22 Sep 2015 19:58:59 +0000 Subject: [PATCH 11/14] Automatic changelog compile --- html/changelog.html | 43 +++++++++++++++++++ html/changelogs/.all_changelog.yml | 49 ++++++++++++++++++++++ html/changelogs/Kor-PR-Control.yml | 36 ---------------- html/changelogs/Xhuis-DemonsAndMorphs.yml | 23 ---------- html/changelogs/phil235-DnaMonkeyStuff.yml | 12 ------ html/changelogs/xxalpha-nanites.yml | 6 --- 6 files changed, 92 insertions(+), 77 deletions(-) delete mode 100644 html/changelogs/Kor-PR-Control.yml delete mode 100644 html/changelogs/Xhuis-DemonsAndMorphs.yml delete mode 100644 html/changelogs/phil235-DnaMonkeyStuff.yml delete mode 100644 html/changelogs/xxalpha-nanites.yml diff --git a/html/changelog.html b/html/changelog.html index 658fc52d737..ea4c8d14c32 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,49 @@ -->
+

22 September 2015

+

Kor updated:

+
    +
  • A new admin command, Offer Control to Ghosts, can be found in the view variables menu. It will randomly select a willing candidate from among dead players, providing a fair method of replacing antagonists.
  • +
+

Xhuis updated:

+
    +
  • When a morph changes form, a message is shown to nearby people. This also happens upon undisguising.
  • +
  • Morphs now have an attack sound and message.
  • +
  • The Spawn Morph event now plays a sound to the chosen candidate.
  • +
  • Slaughter demons (and other creatures with blood crawl) now take two seconds to emerge from blood pools. Entering is still instantaneous.
  • +
  • The demon heart's sprite has been updated.
  • +
  • Eating a demon heart now surgically implants the heart into your chest. If the heart is removed from you, you lose the ability. Someone else can eat the heart to gain the ability.
  • +
  • Blood Crawl no longer has a 1-second cooldown, instead having none.
  • +
  • You can no longer hold items when attempting to Blood Crawl, nor can you use any items while Blood Crawling.
  • +
  • Creatures that can Blood Crawl now take two seconds to emerge from blood pools.
  • +
  • Slaughter demons now store devoured creatures, and will drop them upon death.
  • +
  • Revenants now have the ability to speak to the dead.
  • +
  • Revenant abilities now have icons.
  • +
  • Malfunction no longer EMPs a specific area - it will instead EMP nearby machines directly and stun cyborgs. Dominators are immune to this.
  • +
  • Revenants now have directional sprites.
  • +
  • Overload Lights now has a smaller radius.
  • +
  • Defile no longer corrupts tiles.
  • +
  • When glimmering residue reforms, the game will attempt to place the old revenant in control of the new one. If this cannot be done, it will find a random candidate.
  • +
  • Revenants can no longer see ghosts. They can see other revenants, however, and ghosts can still see revenants.
  • +
  • The Spawn Slaughter Demon event now plays a sound to the chosen candidate.
  • +
+

phil235 updated:

+
    +
  • Lizards and other non human species can no longer acquire the hulk mutation. Hulks no longer have red eyes
  • +
  • Monkeys now always have dna and a blood type (compatible with humans).
  • +
  • Monkey transformation no longer deletes the human's clothes.
  • +
  • Space Retrovirus now correctly transfers dna SE to the infected human.
  • +
  • Changeling's Anatomic Panacea removes alien embryo again.
  • +
  • Cloning someone now correctly sets up their dna UE.
  • +
  • Fixes the laser eyes mutation not giving glowing red eyes to the human.
  • +
  • Using changeling readaptation now properly removes all evolutions bought (arm blade, chameleon skin, organic suit).
  • +
+

xxalpha updated:

+
    +
  • Added a researchable cyborg self-repair module to the robotics fabricator.
  • +
+

20 September 2015

Xhuis updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 08977054b3a..ac5873fa26a 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1844,3 +1844,52 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - tweak: Rune shapes and colors are now identical to their old versions. - tweak: Conversion runes can no longer be used by yourself, and require a static 2 cultists. +2015-09-22: + Kor: + - rscadd: A new admin command, Offer Control to Ghosts, can be found in the view + variables menu. It will randomly select a willing candidate from among dead + players, providing a fair method of replacing antagonists. + Xhuis: + - tweak: When a morph changes form, a message is shown to nearby people. This also + happens upon undisguising. + - tweak: Morphs now have an attack sound and message. + - tweak: The Spawn Morph event now plays a sound to the chosen candidate. + - tweak: Slaughter demons (and other creatures with blood crawl) now take two seconds + to emerge from blood pools. Entering is still instantaneous. + - tweak: The demon heart's sprite has been updated. + - tweak: Eating a demon heart now surgically implants the heart into your chest. + If the heart is removed from you, you lose the ability. Someone else can eat + the heart to gain the ability. + - tweak: Blood Crawl no longer has a 1-second cooldown, instead having none. + - tweak: You can no longer hold items when attempting to Blood Crawl, nor can you + use any items while Blood Crawling. + - tweak: Creatures that can Blood Crawl now take two seconds to emerge from blood + pools. + - tweak: Slaughter demons now store devoured creatures, and will drop them upon + death. + - tweak: Revenants now have the ability to speak to the dead. + - tweak: Revenant abilities now have icons. + - tweak: Malfunction no longer EMPs a specific area - it will instead EMP nearby + machines directly and stun cyborgs. Dominators are immune to this. + - tweak: Revenants now have directional sprites. + - tweak: Overload Lights now has a smaller radius. + - tweak: Defile no longer corrupts tiles. + - tweak: When glimmering residue reforms, the game will attempt to place the old + revenant in control of the new one. If this cannot be done, it will find a random + candidate. + - tweak: Revenants can no longer see ghosts. They can see other revenants, however, + and ghosts can still see revenants. + - tweak: The Spawn Slaughter Demon event now plays a sound to the chosen candidate. + phil235: + - rscdel: Lizards and other non human species can no longer acquire the hulk mutation. + Hulks no longer have red eyes + - bugfix: Monkeys now always have dna and a blood type (compatible with humans). + - bugfix: Monkey transformation no longer deletes the human's clothes. + - bugfix: Space Retrovirus now correctly transfers dna SE to the infected human. + - bugfix: Changeling's Anatomic Panacea removes alien embryo again. + - bugfix: Cloning someone now correctly sets up their dna UE. + - bugfix: Fixes the laser eyes mutation not giving glowing red eyes to the human. + - bugfix: Using changeling readaptation now properly removes all evolutions bought + (arm blade, chameleon skin, organic suit). + xxalpha: + - rscadd: Added a researchable cyborg self-repair module to the robotics fabricator. diff --git a/html/changelogs/Kor-PR-Control.yml b/html/changelogs/Kor-PR-Control.yml deleted file mode 100644 index 3eb4a50f1af..00000000000 --- a/html/changelogs/Kor-PR-Control.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# spellcheck (typo fixes) -# experiment -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: Kor - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "A new admin command, Offer Control to Ghosts, can be found in the view variables menu. It will randomly select a willing candidate from among dead players, providing a fair method of replacing antagonists." diff --git a/html/changelogs/Xhuis-DemonsAndMorphs.yml b/html/changelogs/Xhuis-DemonsAndMorphs.yml deleted file mode 100644 index 608375dd2c7..00000000000 --- a/html/changelogs/Xhuis-DemonsAndMorphs.yml +++ /dev/null @@ -1,23 +0,0 @@ -author: Xhuis -delete-after: True - -changes: - - tweak: "When a morph changes form, a message is shown to nearby people. This also happens upon undisguising." - - tweak: "Morphs now have an attack sound and message." - - tweak: "The Spawn Morph event now plays a sound to the chosen candidate." - - tweak: "Slaughter demons (and other creatures with blood crawl) now take two seconds to emerge from blood pools. Entering is still instantaneous." - - tweak: "The demon heart's sprite has been updated." - - tweak: "Eating a demon heart now surgically implants the heart into your chest. If the heart is removed from you, you lose the ability. Someone else can eat the heart to gain the ability." - - tweak: "Blood Crawl no longer has a 1-second cooldown, instead having none." - - tweak: "You can no longer hold items when attempting to Blood Crawl, nor can you use any items while Blood Crawling." - - tweak: "Creatures that can Blood Crawl now take two seconds to emerge from blood pools." - - tweak: "Slaughter demons now store devoured creatures, and will drop them upon death." - - tweak: "Revenants now have the ability to speak to the dead." - - tweak: "Revenant abilities now have icons." - - tweak: "Malfunction no longer EMPs a specific area - it will instead EMP nearby machines directly and stun cyborgs. Dominators are immune to this." - - tweak: "Revenants now have directional sprites." - - tweak: "Overload Lights now has a smaller radius." - - tweak: "Defile no longer corrupts tiles." - - tweak: "When glimmering residue reforms, the game will attempt to place the old revenant in control of the new one. If this cannot be done, it will find a random candidate." - - tweak: "Revenants can no longer see ghosts. They can see other revenants, however, and ghosts can still see revenants." - - tweak: "The Spawn Slaughter Demon event now plays a sound to the chosen candidate." \ No newline at end of file diff --git a/html/changelogs/phil235-DnaMonkeyStuff.yml b/html/changelogs/phil235-DnaMonkeyStuff.yml deleted file mode 100644 index cee62b62a22..00000000000 --- a/html/changelogs/phil235-DnaMonkeyStuff.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: phil235 -delete-after: True - -changes: - - rscdel: "Lizards and other non human species can no longer acquire the hulk mutation. Hulks no longer have red eyes" - - bugfix: "Monkeys now always have dna and a blood type (compatible with humans)." - - bugfix: "Monkey transformation no longer deletes the human's clothes." - - bugfix: "Space Retrovirus now correctly transfers dna SE to the infected human." - - bugfix: "Changeling's Anatomic Panacea removes alien embryo again." - - bugfix: "Cloning someone now correctly sets up their dna UE." - - bugfix: "Fixes the laser eyes mutation not giving glowing red eyes to the human." - - bugfix: "Using changeling readaptation now properly removes all evolutions bought (arm blade, chameleon skin, organic suit)." diff --git a/html/changelogs/xxalpha-nanites.yml b/html/changelogs/xxalpha-nanites.yml deleted file mode 100644 index 478a2163140..00000000000 --- a/html/changelogs/xxalpha-nanites.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: xxalpha - -delete-after: True - -changes: - - rscadd: "Added a researchable cyborg self-repair module to the robotics fabricator." \ No newline at end of file From a97255fa22c8fbfc4ea68b0cb35be8c938f8ccfd Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 22 Sep 2015 16:36:46 -0400 Subject: [PATCH 12/14] Conflicts 1/3 --- icons/obj/surgery.dmi | Bin 13880 -> 13272 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 052d26d1492df1f2bb5b9fc4eee9dcf03b24a191..53e3b56f76cbd90c9cd74a8ebe3237c6fbd688de 100644 GIT binary patch literal 13272 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 XkP}n?n)BXYkJKnMQ3f2 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 From 95c61671dfc0c2c86cdc987ba6983ffcc11bb283 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 22 Sep 2015 16:37:46 -0400 Subject: [PATCH 13/14] Conflicts 3/3 --- icons/obj/surgery.dmi | Bin 13272 -> 14243 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 53e3b56f76cbd90c9cd74a8ebe3237c6fbd688de..a8c8ec89e8d32e97423875817503067994c5347c 100644 GIT binary patch literal 14243 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 Xk Date: Wed, 23 Sep 2015 03:21:00 +0300 Subject: [PATCH 14/14] AnturKs fixes without mutation fix AnturKs fixes without mutation fix --- code/game/machinery/camera/camera.dm | 7 +++++++ code/game/machinery/camera/presets.dm | 12 ++++++------ code/modules/mob/transform_procs.dm | 10 +++------- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 4eb6a9df0fa..a59a94fe318 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -1,3 +1,7 @@ +#define CAMERA_UPGRADE_XRAY 1 +#define CAMERA_UPGRADE_EMP_PROOF 2 +#define CAMERA_UPGRADE_MOTION 4 + /obj/machinery/camera name = "security camera" desc = "It's used to monitor rooms." @@ -29,6 +33,9 @@ var/busy = 0 var/emped = 0 //Number of consecutive EMP's on this camera + // Upgrades bitflag + var/upgrades = 0 + /obj/machinery/camera/New() assembly = new(src) assembly.state = 4 diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index cc1139e511d..94049ba063d 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -61,25 +61,25 @@ // CHECKS /obj/machinery/camera/proc/isEmpProof() - var/O = locate(/obj/item/stack/sheet/mineral/plasma) in assembly.upgrades - return O + return upgrades & CAMERA_UPGRADE_EMP_PROOF /obj/machinery/camera/proc/isXRay() - var/O = locate(/obj/item/device/analyzer) in assembly.upgrades - return O + return upgrades & CAMERA_UPGRADE_XRAY /obj/machinery/camera/proc/isMotion() - var/O = locate(/obj/item/device/assembly/prox_sensor) in assembly.upgrades - return O + return upgrades & CAMERA_UPGRADE_MOTION // UPGRADE PROCS /obj/machinery/camera/proc/upgradeEmpProof() assembly.upgrades.Add(new /obj/item/stack/sheet/mineral/plasma(assembly)) + upgrades |= CAMERA_UPGRADE_EMP_PROOF /obj/machinery/camera/proc/upgradeXRay() assembly.upgrades.Add(new /obj/item/device/analyzer(assembly)) + upgrades |= CAMERA_UPGRADE_XRAY // If you are upgrading Motion, and it isn't in the camera's New(), add it to the machines list. /obj/machinery/camera/proc/upgradeMotion() assembly.upgrades.Add(new /obj/item/device/assembly/prox_sensor(assembly)) + upgrades |= CAMERA_UPGRADE_MOTION diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 674b88eacb6..46219998c18 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -430,14 +430,10 @@ /mob/living/carbon/human/proc/Blobize() if (notransform) return - var/obj/effect/blob/core/new_blob = new /obj/effect/blob/core (loc) - if(!client) - for(var/mob/dead/observer/G in player_list) - if(ckey == "@[G.ckey]") - new_blob.create_overmind(G.client , 1) - break + if(!client) //TOO BAD + new /obj/effect/blob/core (loc) else - new_blob.create_overmind(src.client , 1) + new /obj/effect/blob/core (loc,new_overmind = src.client) gib(src)