From cdfda4c2f1bc3fd514162cfe54975af19a60243b Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 00:00:24 +0000 Subject: [PATCH 01/24] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-96171.yml | 4 ---- html/changelogs/AutoChangeLog-pr-96289.yml | 4 ---- html/changelogs/archive/2026-06.yml | 6 ++++++ 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-96171.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96289.yml diff --git a/html/changelogs/AutoChangeLog-pr-96171.yml b/html/changelogs/AutoChangeLog-pr-96171.yml deleted file mode 100644 index 82c646052f3..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96171.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "lelandkemble" -delete-after: True -changes: - - balance: "Bitrunners can't back out of domains via the ladder while bitrunning glitches remain in them" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96289.yml b/html/changelogs/AutoChangeLog-pr-96289.yml deleted file mode 100644 index e7cea8825af..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96289.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Wisemonster" -delete-after: True -changes: - - bugfix: "Fixed Nebula's boulder refinery being constantly spaced." \ No newline at end of file diff --git a/html/changelogs/archive/2026-06.yml b/html/changelogs/archive/2026-06.yml index 3aedd611db8..d152d63f685 100644 --- a/html/changelogs/archive/2026-06.yml +++ b/html/changelogs/archive/2026-06.yml @@ -14,3 +14,9 @@ lelandkemble: - balance: The RNG instant kill via organ removal of the mech drill has been removed, and replaced with a very high wounding chance +2026-06-02: + Wisemonster: + - bugfix: Fixed Nebula's boulder refinery being constantly spaced. + lelandkemble: + - balance: Bitrunners can't back out of domains via the ladder while bitrunning + glitches remain in them From 2275e1958e178d1751fc82656e1731215b0d8190 Mon Sep 17 00:00:00 2001 From: necromanceranne <40847847+necromanceranne@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:33:27 +1000 Subject: [PATCH 02/24] Adds deep lore to some pistols, and partially rewrites the baton lore. Repaths some items. (#96056) ## About The Pull Request Moves the deep lore proc to the parent for guns. Adds deep lore to some of the pistols. Rewrites the deep lore for the stun baton and contractor baton. Repaths the Liberator pistol to a more sensible path name. Rechambers the Regal Condor to .45, because I was today years old when I learned that the Tiger Cooperative are _[radical Christian extremists](https://github.com/tgstation/common_core/blob/cf1edb9f770e7d3c38ca894e951ab5ac50395a47/Governments%20and%20Organisations/Corporations/The%20Syndicate/The%20Syndicate.md?plain=1#L73)_. I just thought they were nutso about changelings, I didn't know they also think they're God's ubermensch. Anyway, that freak who started the cult would chamber their relic pistol in .45 and you know it. ## Why It's Good For The Game I love dumping large amounts of text into the code base that will rarely, if ever, be noticed by the player. It's also the means by which I can summon forth my good friend Hatterhat to contribute to this codebase. Like a carrot on a stick. If I post enough, one day he'll PR flashforge mines like he promised me. --- code/_globalvars/lists/maintenance_loot.dm | 2 +- .../components/crafting/ranged_weapon.dm | 4 +- .../objects/items/weaponry/melee/baton.dm | 52 +++++------- .../ammunition/ballistic/pistol.dm | 5 -- .../projectiles/ammunition/ballistic/smg.dm | 5 ++ .../boxes_magazines/external/pistol.dm | 38 ++++----- code/modules/projectiles/gun.dm | 5 ++ .../projectiles/guns/ballistic/pistol.dm | 77 ++++++++++++++++-- code/modules/projectiles/guns/energy/laser.dm | 4 +- .../projectiles/projectile/bullets/pistol.dm | 20 ----- .../projectiles/projectile/bullets/smg.dm | 20 +++++ .../research/designs/weapon_designs.dm | 2 +- .../spells/spell_types/right_and_wrong.dm | 2 +- icons/obj/weapons/guns/ammo.dmi | Bin 31976 -> 30650 bytes .../Scripts/96056_pistols_and_stuff.txt | 4 + 15 files changed, 146 insertions(+), 94 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/96056_pistols_and_stuff.txt diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 30e78113294..88b8631cf1f 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -319,7 +319,7 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items /obj/item/weldingtool/hugetank = 1, /obj/item/fishing_rod/telescopic/master = 1, /obj/item/spess_knife = 1, - /obj/item/gun/ballistic/automatic/pistol/doorhickey = 1, + /obj/item/gun/ballistic/automatic/pistol/doohickey = 1, ) = 1, list(//equipment diff --git a/code/datums/components/crafting/ranged_weapon.dm b/code/datums/components/crafting/ranged_weapon.dm index 53929a6f68d..ae234ea7516 100644 --- a/code/datums/components/crafting/ranged_weapon.dm +++ b/code/datums/components/crafting/ranged_weapon.dm @@ -292,8 +292,8 @@ return ..() /datum/crafting_recipe/deagle_prime_mag - name = "Regal Condor Magazine (10mm Reaper)" - result = /obj/item/ammo_box/magazine/r10mm + name = "Regal Condor Magazine (.45 Reaper)" + result = /obj/item/ammo_box/magazine/r45 reqs = list( /obj/item/stack/sheet/iron = 10, /obj/item/stack/sheet/mineral/gold = 10, diff --git a/code/game/objects/items/weaponry/melee/baton.dm b/code/game/objects/items/weaponry/melee/baton.dm index 3c5f0a4991a..a4ceccaa4eb 100644 --- a/code/game/objects/items/weaponry/melee/baton.dm +++ b/code/game/objects/items/weaponry/melee/baton.dm @@ -1009,22 +1009,19 @@ AddElement(/datum/element/examine_lore, \ lore_hint = span_notice("You can [EXAMINE_HINT("look closer")] to learn a little more about [src]."), \ lore = "The Secure Apprehension Device (sometimes referred to as the SAD in the officer training manuals) is \ - the unholy union of a mace and a cattleprod. This nonlethal device was designed to put a stop to ruffians, \ - scoundrels, ne'er-do-wells and criminals wherever they may rear their ugly heads.
\ + an unholy union of mace and cattleprod. Designed to stop criminals in their tracks, Nanotrasen security members \ + are rarely without their trusty stun baton. Assuming they haven't lost it somewhere.
\
\ - A symbol of Nanotrasen security forces, the stun baton is the primary tool officers employ against the \ - unlawful scum and villainy of the Spinward and abroad. Trained to 'baton first, interrogate later', \ - Nanotrasen security has long since earned itself a mixed reputation. Able to rapidly shut down the \ - central nervous system of a criminal with only a few direct applications of the conductive striking head \ - of the device, few would-be troublemakers want to find themselves on the wrong end of an officer brandishing \ - this baton.
\ + Trained to 'baton first, interrogate later', Nanotrasen security has long since earned itself a mixed reputation. \ + The device is able to rapidly shut down the central nervous system of a criminal with only a few direct applications \ + of the conductive striking head.
\
\ TerraGov law enforcement has avoided the adoption of stun batons due to various ethical dilemmas posed by \ - their usage, largely because of the longterm physical and mental ramifications of being struck by a human cattleprod. \ - Citizens' rights advocacy groups protest against the proliferation of stun batons as a policing tool, \ - arguing that they are 'inhumane' and 'authoritarian'. Nanotrasen, on the other hand, has had no such qualms \ - when deploying stun batons as a compliance measure across all of their existing stations and facilities against \ - unruly members of staff." \ + their utilization. Studies of their usage have shown numerous longterm physical and mental ramifications caused by \ + being struck by a human cattleprod. Citizens' rights advocacy groups protest against the proliferation of stun \ + batons as a policing tool, arguing that they are 'inhumane' and 'authoritarian'. Nanotrasen, on the other hand, \ + has had no such qualms when deploying stun batons as a compliance measure across all of their existing stations \ + and facilities against their own unruly members of staff." \ ) // Contractor Baton @@ -1033,25 +1030,14 @@ AddElement(/datum/element/examine_lore, \ lore_hint = span_notice("You can [EXAMINE_HINT("look closer")] to learn a little more about [src]."), \ lore = "The Contract Acquisition Device (sometimes referred to as the CAD in encrypted correspondence) is \ - one of the more frequently encountered examples of Cybersun Industries weaponry. Extremely similar to Nanotrasen's \ - own Secure Apprehension Device (also simply known as the stun baton), the contractor baton is able to induce \ - CNS disruption in a target to render them helpless. It is also capable of devastating blunt force trauma if \ - used as a bludgeon. The contractor baton is also capable of telescopic deployment, allowing for discretion while \ - making an approach towards a target.
\ + the most frequently encountered example of Cybersun Industries weaponry. Similar in purpose to Nanotrasen's \ + own Secure Apprehension Device, the baton is capable of inducing rapid CNS disruption in a target to render them \ + helpless. It also makes for an effective bludgeon, another quality it shares with the stun baton. To maximize \ + ease of concealment, the baton is also able to be telescopically collapsed, to then be rapidly deployed at the \ + pull of a trigger.
\
\ - The contractor baton is famously associated with contractors, elite Cybersun field agents. While the standard \ - agent would often be tasked with sabotage, terrorism, murder or theft, contractors have the critical task of \ - kidnapping high value personnel. Anyone with the potential to possess classified or sensitive data about Nanotrasen \ - security systems and devices could be a target for Cybersun.
\ -
\ - Extracting this information is most easily performed on living subjects. As such, the contractor baton was designed \ - with nonlethal incapacitation in mind. However, Cybersun Industries has long since found workarounds for extracting \ - data from the recently deceased, should the contractor find themselves with only a corpse left to send back. Death \ - may not spare you from the machinations of Cybersun Industries if they deem you a valuable asset towards their goals.
\ -
\ - Nanotrasen utilizes a number of countermeasures to contractor insurgencies, such as employing selective memory wiping \ - or falsified memory injection, the establishment of 'dummy' command staff through the artificial acceleration \ - of otherwise incompetent but useful crewmembers (whose incompetence will often result in an acceptable degree \ - of operational disruption), which provides convenient scapegoats in the event of a security breach as well as \ - frequent staff turnover and reassignment." \ + The contractor baton is famously associated with contractors, elite Cybersun field agents sent to kidnap and extract \ + high value enemy personnel for interrogation. Anyone with the potential to possess classified or sensitive data about \ + Nanotrasen could find themselves a target for Cybersun. The company relentlessly employs contractors to probe Nanotrasen \ + for vulnerabilities, starting with their employees." \ ) diff --git a/code/modules/projectiles/ammunition/ballistic/pistol.dm b/code/modules/projectiles/ammunition/ballistic/pistol.dm index e5ddae7c2e9..0805b0060f9 100644 --- a/code/modules/projectiles/ammunition/ballistic/pistol.dm +++ b/code/modules/projectiles/ammunition/ballistic/pistol.dm @@ -22,11 +22,6 @@ desc = "A 10mm incendiary bullet casing." projectile_type = /obj/projectile/bullet/incendiary/c10mm -/obj/item/ammo_casing/c10mm/reaper - name = "10mm reaper bullet casing" - desc = "A 10mm reaper bullet casing." - projectile_type = /obj/projectile/bullet/c10mm/reaper - // 9mm (Makarov, Stechkin APS) /obj/item/ammo_casing/c9mm diff --git a/code/modules/projectiles/ammunition/ballistic/smg.dm b/code/modules/projectiles/ammunition/ballistic/smg.dm index 7e84bc1a918..e2be056126b 100644 --- a/code/modules/projectiles/ammunition/ballistic/smg.dm +++ b/code/modules/projectiles/ammunition/ballistic/smg.dm @@ -41,3 +41,8 @@ name = ".45 incendiary bullet casing" desc = "A .45 bullet casing." projectile_type = /obj/projectile/bullet/incendiary/c45 + +/obj/item/ammo_casing/c45/reaper + name = ".45 reaper bullet casing" + desc = "A .45 reaper bullet casing." + projectile_type = /obj/projectile/bullet/c45/reaper diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index 7fbece15863..27c3d39f6b3 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -92,25 +92,6 @@ MAGAZINE_TYPE_ARMORPIERCE ammo_type = /obj/item/ammo_casing/c10mm/ap -// Regal Condor (10mm) // - -/obj/item/ammo_box/magazine/r10mm - name = "regal condor magazine (10mm Reaper)" - desc = "A very expensive 10mm handgun magazine, suitable for the Regal Condor. Loaded with \"reaper\" rounds, which are dangerously effective against everything." - icon_state = "r10mm-8" - base_icon_state = "r10mm" - ammo_type = /obj/item/ammo_casing/c10mm/reaper - caliber = CALIBER_10MM - max_ammo = 8 - multiple_sprites = AMMO_BOX_PER_BULLET - multiple_sprite_use_base = TRUE - custom_materials = list( - /datum/material/iron = SHEET_MATERIAL_AMOUNT * 10, - /datum/material/gold = SHEET_MATERIAL_AMOUNT * 10, - /datum/material/silver = SHEET_MATERIAL_AMOUNT * 10, - /datum/material/plasma = SHEET_MATERIAL_AMOUNT * 10, - ) - // M1911 (.45) // /obj/item/ammo_box/magazine/m45 @@ -134,3 +115,22 @@ caliber = CALIBER_50AE max_ammo = 7 multiple_sprites = AMMO_BOX_PER_BULLET + +// Regal Condor (.45) // + +/obj/item/ammo_box/magazine/r45 + name = "regal condor magazine (.45 Reaper)" + desc = "A very expensive .45 handgun magazine, suitable for the Regal Condor. Loaded with \"reaper\" rounds, which are dangerously effective against everything." + icon_state = "r45-8" + base_icon_state = "r45" + ammo_type = /obj/item/ammo_casing/c45/reaper + caliber = CALIBER_10MM + max_ammo = 8 + multiple_sprites = AMMO_BOX_PER_BULLET + multiple_sprite_use_base = TRUE + custom_materials = list( + /datum/material/iron = SHEET_MATERIAL_AMOUNT * 10, + /datum/material/gold = SHEET_MATERIAL_AMOUNT * 10, + /datum/material/silver = SHEET_MATERIAL_AMOUNT * 10, + /datum/material/plasma = SHEET_MATERIAL_AMOUNT * 10, + ) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 843f0fcb741..d0f61730727 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -124,6 +124,7 @@ add_seclight_point() add_bayonet_point() + add_deep_lore() RegisterSignal(src, COMSIG_ITEM_IN_UNWRAPPED_TRAITOR_MAIL, PROC_REF(on_mail_unwrap)) /obj/item/gun/Destroy() @@ -154,6 +155,10 @@ /obj/item/gun/proc/add_bayonet_point() return +/// For when you want to add the lore element to a gun, this is the proc to use. +/obj/item/gun/proc/add_deep_lore() + return + /obj/item/gun/Exited(atom/movable/gone, direction) . = ..() if(gone == pin) diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index c28ed3c012d..08ddb0155ed 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -60,6 +60,17 @@ empty_indicator = TRUE suppressor_x_offset = 12 +/obj/item/gun/ballistic/automatic/pistol/clandestine/add_deep_lore() + AddElement(/datum/element/examine_lore, \ + lore = "Manufactured by Scarborough Arms, the Ansem is regarded as one of the best sidearms on the market. Minimal recoil combined with \ + high stopping power makes it a favourite amongst soldiers of fortune across known space.
\ +
\ + The ease of concealment due to the weapon's sleek profile has given it a well-earned reputation as the 'smuggler's gun of course'. While \ + space pirate bands tend to favour the HDS-1 created by Nanotrasen due to their low maintenance cost, the Ansem has seen plenty of use by \ + mercernaries, hitmen and espionage agents. Dozens of seized Ansem pistols line evidence lockups across the Spinward. Many with extremely \ + long and bloodied histories from years of service amongst underground criminal elements." \ + ) + /obj/item/gun/ballistic/automatic/pistol/clandestine/fisher name = "\improper Ansem/SC pistol" desc = "A modified variant of the Ansem, spiritual successor to the Makarov, featuring an integral suppressor and push-button trigger on the grip \ @@ -74,6 +85,8 @@ /obj/item/gun/ballistic/automatic/pistol/clandestine/fisher/Initialize(mapload) . = ..() underbarrel = new /obj/item/gun/energy/recharge/fisher(src) + +/obj/item/gun/ballistic/automatic/pistol/clandestine/fisher/add_deep_lore() AddElement(/datum/element/examine_lore, \ lore = "The Ansem/SC is a Scarborough Arms overhaul suite for their own Ansem handgun, designed for special operators who operate operationally, \ especially against people who like using lightbulbs.
\ @@ -125,6 +138,18 @@ lock_back_sound = 'sound/items/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/items/weapons/gun/pistol/slide_drop.ogg' +/obj/item/gun/ballistic/automatic/pistol/m1911/add_deep_lore() + AddElement(/datum/element/examine_lore, \ + lore = "The Colt M1911, created by John Moses Browning centuries ago, is the primordial ancestor of modern automatic firearms. \ + Somehow, to this day, there are still officers who refuse to utilize anything that isn't chambered in 'God's Caliber'.
\ +
\ + Few want to tell any of these people that .45 ACP has struggled to puncture modern ballistic plating for almost five centuries.
\ +
\ + You are VERY confident that this particular example was lathed this decade. Most M1911's seen in the wild today are recreations of the weapon \ + made with modern alloyed metals and manufactoring techniques, mass produced for the consumer market. This does not stop fraudsters from \ + claiming that their weapon is a 'family heirloom' that has saved them from various conflicts that they insist they participated in." \ + ) + /** * Weak 1911 for syndicate chimps. It comes in a 4 TC kit. * 15 damage every.. second? 7 shots to kill. Not fast. @@ -136,6 +161,8 @@ projectile_wound_bonus = -12 pin = /obj/item/firing_pin/monkey +/obj/item/gun/ballistic/automatic/pistol/m1911/chimpgun/add_deep_lore() + return /obj/item/gun/ballistic/automatic/pistol/m1911/no_mag spawnwithmagazine = FALSE @@ -180,17 +207,30 @@ name = "\improper Regal Condor" desc = "Unlike the Desert Eagle, this weapon seems to utilize some kind of advanced internal stabilization system to significantly \ reduce felt recoil and increase overall accuracy, at the cost of using a smaller caliber. \ - This does allow it to fire a very quick 2-round burst. Uses 10mm ammo." + This allows it to fire a very quick 2-round burst. Chambered in .45." icon_state = "reagle" inhand_icon_state = "deagleg" burst_size = 2 burst_delay = 1 projectile_damage_multiplier = 1.25 - accepted_magazine_type = /obj/item/ammo_box/magazine/r10mm + accepted_magazine_type = /obj/item/ammo_box/magazine/r45 actions_types = list(/datum/action/item_action/toggle_firemode) obj_flags = UNIQUE_RENAME // if you did the sidequest, you get the customization custom_materials = list(/datum/material/gold = SHEET_MATERIAL_AMOUNT * 30, /datum/material/silver = SHEET_MATERIAL_AMOUNT * 25, /datum/material/iron = SHEET_MATERIAL_AMOUNT * 11.5, /datum/material/telecrystal = SHEET_MATERIAL_AMOUNT * 4) +/obj/item/gun/ballistic/automatic/pistol/deagle/regal/add_deep_lore() + AddElement(/datum/element/examine_lore, \ + lore = "One of the Culling Arms of the Tiger Cooperative, a collection of relic weapons said to have come to Martinson in a frenzied vision from \ + God to enact holy retribution upon the enemies of the faith. Almost all examples of these guns are replicas of the original pattern. This one is no \ + different. However, it carries some of the gravitus of the original firearm. And, some say, the holy might that it wielded against the enemies of the cult.
\ +
\ + The fact that you are looking at this relic weapon means one of two things.
\ +
\ + A) A Tiger Cooperative evangelist has died during or before they could commit a bloody massacre in the name of God. Or
\ +
\ + B) You are that evangelist, and will soon be adding another chapter to this gun's dark history." \ + ) + /obj/item/gun/ballistic/automatic/pistol/aps name = "\improper Stechkin APS machine pistol" desc = "An old Soviet machine pistol. It fires quickly, but kicks like a mule. Uses 9mm ammo. Has a threaded barrel for suppressors." @@ -225,10 +265,9 @@ #define DOORHICKEY_GUN_MIN_DAMAGE 70 #define DOORHICKEY_GUN_MAX_DAMAGE 140 -/obj/item/gun/ballistic/automatic/pistol/doorhickey +/obj/item/gun/ballistic/automatic/pistol/doohickey name = "\improper Liberator" - desc = "A poorly made 3D printed \"gun\", only capable of firing a single shot. Well-known throughout the Spinward Sector \ - after an incident where 3 assistants were killed by shrapnel from such a device exploding while attempting to shoot a mouse." + desc = "A poorly made 3D printed \"gun\", only capable of firing a single shot." icon_state = "doorhickey" custom_materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 2) bolt_type = BOLT_TYPE_NO_BOLT @@ -243,7 +282,7 @@ projectile_damage_multiplier = 0.5 spread = 10 -/obj/item/gun/ballistic/automatic/pistol/doorhickey/unload_ammo(mob/living/user, forced = FALSE) +/obj/item/gun/ballistic/automatic/pistol/doohickey/unload_ammo(mob/living/user, forced = FALSE) if (forced) return ..() @@ -254,7 +293,7 @@ return . = ..() -/obj/item/gun/ballistic/automatic/pistol/doorhickey/load_gun(obj/item/ammo, mob/living/user) +/obj/item/gun/ballistic/automatic/pistol/doohickey/load_gun(obj/item/ammo, mob/living/user) . = ..() if (!.) return @@ -268,7 +307,7 @@ unload_ammo(user, forced = TRUE) return FALSE -/obj/item/gun/ballistic/automatic/pistol/doorhickey/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread) +/obj/item/gun/ballistic/automatic/pistol/doohickey/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread) var/dmg_multiplier = 1 if (get_dist(target, user) <= 1) @@ -287,7 +326,7 @@ . = ..() projectile_damage_multiplier /= dmg_multiplier -/obj/item/gun/ballistic/automatic/pistol/doorhickey/shoot_live_shot(mob/living/user, pointblank = FALSE, atom/pbtarget = null, message = TRUE) +/obj/item/gun/ballistic/automatic/pistol/doohickey/shoot_live_shot(mob/living/user, pointblank = FALSE, atom/pbtarget = null, message = TRUE) . = ..() if (!.) return @@ -326,6 +365,26 @@ new /obj/effect/decal/cleanable/plastic(get_turf(src)) take_damage(damage_to_take) +/obj/item/gun/ballistic/automatic/pistol/doohickey/add_deep_lore() + AddElement(/datum/element/examine_lore, \ + lore = "The Liberator pattern, according to digital historians, was first posted to a fringe imageboard on the NTNet. The post included a now dead \ + link to a defuncting hosting service through which board members were encouraged to download and 'admire' the design. The thread's author began their \ + post by describing their extreme vitriolic hatred of so-called 'moon men' amongst the Nanotrasen 'elites'. And that, through 'the sauce', they had \ + been shown a means to 'end the oppression of Luna's Tormentors'. They called it the 'Liberator' as a result.
\ +
\ + Response to this thread began as skeptism amongst posters regarding the 3D pattern. Many highlighted the dubious functionality, let alone safe operation \ + of a gun created using cheap plastic and minimal machined parts firing a high pressure round through an unrifled barrel. But the thread suddenly began to \ + gain traction immediately following a particular news article published by the Spinward Dove, a respected editorial in the Spinward Sector. The author of this \ + article recounts that, during a particularly brisk day in New Moscow, they observed three off-duty Nanotrasen assistants attempting to use what the author \ + described as a 'bizarre plastic doohickey' to shoot a mouse at point blank. The horrific aftermath, and images of the rattled but otherwise unscathed mouse, lead many \ + to try and find from where these now crippled assistants had come across such an absurd device. Word spread of the post, and its author's continuously nonsensical \ + rants regarding their hated foe in other areas of the imageboard.
\ +
\ + The author of the thread returned immediately following the news, claiming that those who frequented the imageboard had 'stolen' their 'dreams of freedom', and \ + that clearly the moon men were attempting to discredit their invention through this publicity stunt. A slur-laiden rant from the thread author followed this declaration, \ + leading to the the moderators of the imageboard to step in and close the thread for good." \ + ) + /obj/item/disk/design_disk/liberator name = "illegal 3D printer design disk" diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index de7922b8ef8..a47d2521866 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -11,8 +11,6 @@ /obj/item/gun/energy/laser/Initialize(mapload) . = ..() - add_deep_lore() - // Only regular lasguns can be slapcrafted if(type != /obj/item/gun/energy/laser) return @@ -305,7 +303,7 @@ // Laser Gun -/obj/item/gun/energy/laser/proc/add_deep_lore() +/obj/item/gun/energy/laser/add_deep_lore() AddElement(/datum/element/examine_lore, \ lore_hint = span_notice("You can [EXAMINE_HINT("look closer")] to learn a little more about [src]."), \ lore = "The NT Type 5 Heat Delivery System (sometimes referred to as the HDS-5 in promotional material) is what truly put Nanotrasen \ diff --git a/code/modules/projectiles/projectile/bullets/pistol.dm b/code/modules/projectiles/projectile/bullets/pistol.dm index 9c799fb9c0a..cb852ad446d 100644 --- a/code/modules/projectiles/projectile/bullets/pistol.dm +++ b/code/modules/projectiles/projectile/bullets/pistol.dm @@ -53,26 +53,6 @@ damage = 20 fire_stacks = 3 -/obj/projectile/bullet/c10mm/reaper - name = "10mm reaper pellet" - icon_state = null - damage = 50 - armour_penetration = 40 - tracer_type = /obj/effect/projectile/tracer/sniper - impact_type = /obj/effect/projectile/impact/sniper - muzzle_type = /obj/effect/projectile/muzzle/sniper - hitscan = TRUE - impact_effect_type = null - hitscan_light_intensity = 3 - hitscan_light_range = 0.75 - hitscan_light_color_override = LIGHT_COLOR_DIM_YELLOW - muzzle_flash_intensity = 5 - muzzle_flash_range = 1 - muzzle_flash_color_override = LIGHT_COLOR_DIM_YELLOW - impact_light_intensity = 5 - impact_light_range = 1 - impact_light_color_override = LIGHT_COLOR_DIM_YELLOW - // .160 Smart /obj/projectile/bullet/c160smart diff --git a/code/modules/projectiles/projectile/bullets/smg.dm b/code/modules/projectiles/projectile/bullets/smg.dm index 38280b6f91e..2c64bac2878 100644 --- a/code/modules/projectiles/projectile/bullets/smg.dm +++ b/code/modules/projectiles/projectile/bullets/smg.dm @@ -20,6 +20,26 @@ damage = 15 fire_stacks = 2 +/obj/projectile/bullet/c45/reaper + name = ".45 reaper pellet" + icon_state = null + damage = 50 + armour_penetration = 40 + tracer_type = /obj/effect/projectile/tracer/sniper + impact_type = /obj/effect/projectile/impact/sniper + muzzle_type = /obj/effect/projectile/muzzle/sniper + hitscan = TRUE + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_DIM_YELLOW + muzzle_flash_intensity = 5 + muzzle_flash_range = 1 + muzzle_flash_color_override = LIGHT_COLOR_DIM_YELLOW + impact_light_intensity = 5 + impact_light_range = 1 + impact_light_color_override = LIGHT_COLOR_DIM_YELLOW + // 4.6x30mm (Autorifles) /obj/projectile/bullet/c46x30mm diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index b09378ea49b..767c5bfcfb3 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -636,7 +636,7 @@ id = "liberator_gun" build_type = AUTOLATHE materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 2, /datum/material/iron = SMALL_MATERIAL_AMOUNT * 15) - build_path = /obj/item/gun/ballistic/automatic/pistol/doorhickey + build_path = /obj/item/gun/ballistic/automatic/pistol/doohickey category = list(RND_CATEGORY_IMPORTED) /datum/design/stun_boomerang diff --git a/code/modules/spells/spell_types/right_and_wrong.dm b/code/modules/spells/spell_types/right_and_wrong.dm index 48422a26fdc..7bf95a8d705 100644 --- a/code/modules/spells/spell_types/right_and_wrong.dm +++ b/code/modules/spells/spell_types/right_and_wrong.dm @@ -27,7 +27,7 @@ GLOBAL_LIST_INIT(summoned_guns, list( /obj/item/gun/ballistic/automatic/pistol/clandestine/fisher, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/gun/ballistic/automatic/pistol/deagle/regal, - /obj/item/gun/ballistic/automatic/pistol/doorhickey, + /obj/item/gun/ballistic/automatic/pistol/doohickey, /obj/item/gun/ballistic/automatic/pistol/m1911, /obj/item/gun/ballistic/automatic/proto/unrestricted, /obj/item/gun/ballistic/automatic/smartgun, diff --git a/icons/obj/weapons/guns/ammo.dmi b/icons/obj/weapons/guns/ammo.dmi index 168b55dfcb6bc92a177a4eed061c2d1dc2242c77..06eb704f52dc63d681926b512976ae48ba1081ef 100644 GIT binary patch literal 30650 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 literal 31976 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�R`En*q#R7Q!I^6q2GfhT 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 Date: Tue, 2 Jun 2026 01:33:48 +0000 Subject: [PATCH 03/24] Automatic changelog for PR #96056 [ci skip] --- html/changelogs/AutoChangeLog-pr-96056.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96056.yml diff --git a/html/changelogs/AutoChangeLog-pr-96056.yml b/html/changelogs/AutoChangeLog-pr-96056.yml new file mode 100644 index 00000000000..95df043dfb7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96056.yml @@ -0,0 +1,7 @@ +author: "necromanceranne" +delete-after: True +changes: + - spellcheck: "Adds some additional deep lore to some of the pistols in the game. FInd your favourite and see if I cared to add one." + - spellcheck: "Rewrote the lore for contractor batons and stun batons." + - code_imp: "Repathed Liberators. This has no bearing on their function." + - code_imp: "Rechambers Regal Condors in .45 and 10mm Reaper rounds to .45 Reaper rounds. This has no impact on their function." \ No newline at end of file From 33785492f6e46671a84cef7c342eab813624e28f Mon Sep 17 00:00:00 2001 From: Y0SH1M4S73R Date: Mon, 1 Jun 2026 22:17:58 -0400 Subject: [PATCH 04/24] Assorted Nanopaint-related Fixes (#96293) --- code/__HELPERS/icons.dm | 4 ++-- code/__HELPERS/text.dm | 10 ++++++++++ .../file_system/programs/chatroom/ntnrc_client.dm | 4 ++-- .../file_system/programs/file_browser.dm | 8 ++++---- .../file_system/programs/nanopaint.dm | 13 +++++++++++-- 5 files changed, 29 insertions(+), 10 deletions(-) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 11b20cfb210..3380da13581 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1426,7 +1426,7 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects) // Reorder the 2d pixel data of the passed in frames into a data string that can be passed to rustg_dmi_create_png /proc/reorder_pixels(icon_width, icon_height, grid_width, grid_height, list/frames) - var/file_height = icon_height * grid_height + var/file_width = icon_width * grid_width // This little trick right here reduces the total iteration of repeat_string from the product of the arguments to their sum. // Can't be applied to the general case without a complex partitioning algorithm, @@ -1443,7 +1443,7 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects) var/column = (i-1)%grid_width for(var/y in 1 to length(frame)) var/list/row = jointext(frame[y], "") - var/splice_start = (row_index+y-1)*file_height + column*icon_width + 1 + var/splice_start = (row_index*icon_height+y-1)*file_width + column*icon_width + 1 linear_pixels = splicetext(linear_pixels, (splice_start-1)*9+1, (splice_start+icon_width-1)*9+1, row) var/zero_alpha_regex = regex(@@#(?:(?!a0a0a0)([0-9]|[a-f]){6}00)@, "gi") linear_pixels = replacetext(linear_pixels, zero_alpha_regex, COLOR_DMI_MASK) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index b88fad4fe84..a6a3d695d91 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -286,6 +286,16 @@ return TRUE +/proc/filter_illegal_filename_chars(name) + var/regex/illegal_chars = new("\[\\/:*?\"<>|]", "g") + return !findtext(name, illegal_chars) + +/proc/filter_filename_pda(name) + if(is_ic_filtered_for_pdas(name) || is_soft_ic_filtered_for_pdas(name)) + return FALSE + if(!filter_illegal_filename_chars(name)) + return FALSE + return TRUE //html_encode helper proc that returns the smallest non null of two numbers //or 0 if they're both null (needed because of findtext returning 0 when a value is not present) diff --git a/code/modules/modular_computers/file_system/programs/chatroom/ntnrc_client.dm b/code/modules/modular_computers/file_system/programs/chatroom/ntnrc_client.dm index f71d985197c..5ea1bb1f51b 100644 --- a/code/modules/modular_computers/file_system/programs/chatroom/ntnrc_client.dm +++ b/code/modules/modular_computers/file_system/programs/chatroom/ntnrc_client.dm @@ -126,8 +126,8 @@ if("PRG_savelog") if(!channel) return - var/logname = stripped_input(params["log_name"]) - if(!logname) + var/logname = trim(params["log_name"], MAX_MESSAGE_LEN) + if(!length(logname) || !filter_filename_pda(logname)) return var/datum/computer_file/data/text/logfile = new() // Now we will generate HTML-compliant file that can actually be viewed/printed. diff --git a/code/modules/modular_computers/file_system/programs/file_browser.dm b/code/modules/modular_computers/file_system/programs/file_browser.dm index d25a9894307..8c3dbfe213a 100644 --- a/code/modules/modular_computers/file_system/programs/file_browser.dm +++ b/code/modules/modular_computers/file_system/programs/file_browser.dm @@ -119,8 +119,8 @@ GLOBAL_LIST_INIT(print_types, init_print_types()) var/datum/computer_file/file = computer.find_file_by_name(params["name"]) if(!file) return - var/newname = reject_bad_name(params["new_name"], allow_numbers = TRUE, cap_after_symbols = FALSE, cap_at_start = FALSE) - if(!newname || newname != params["new_name"]) + var/newname = trim(params["new_name"], MAX_MESSAGE_LEN) + if(!length(newname) || !filter_filename_pda(newname)) playsound(computer, 'sound/machines/terminal/terminal_error.ogg', 25, FALSE) return file.filename = newname @@ -131,8 +131,8 @@ GLOBAL_LIST_INIT(print_types, init_print_types()) var/datum/computer_file/file = computer.find_file_by_name(params["name"], computer.inserted_disk) if(!file) return - var/newname = reject_bad_name(params["new_name"], allow_numbers = TRUE, cap_after_symbols = FALSE, cap_at_start = FALSE) - if(!newname || newname != params["new_name"]) + var/newname = trim(params["new_name"], MAX_MESSAGE_LEN) + if(!length(newname) || !filter_filename_pda(newname)) playsound(computer, 'sound/machines/terminal/terminal_error.ogg', 25, FALSE) return file.filename = newname diff --git a/code/modules/modular_computers/file_system/programs/nanopaint.dm b/code/modules/modular_computers/file_system/programs/nanopaint.dm index 6e2d4bd49ab..4d499db7c24 100644 --- a/code/modules/modular_computers/file_system/programs/nanopaint.dm +++ b/code/modules/modular_computers/file_system/programs/nanopaint.dm @@ -175,11 +175,14 @@ GLOBAL_LIST_INIT(nanopaint_supported_filetypes, zebra_typecacheof(list(\ return dialog = null var/uid = params["uid"] - var/new_file_name = params["name"] + var/new_file_name = trim(params["name"], MAX_MESSAGE_LEN) var/saving_to_disk = params["onDisk"] var/datum/computer_file/new_file_type = text2path(params["typepath"]) var/extension = new_file_type::filetype var/datum/computer_file/existing_file + if(!length(new_file_name)) + dialog = list("type" = "error", "message" = "No name specified.") + return TRUE if(saving_to_disk) if(!computer.inserted_disk) dialog = list("type" = "error", "message" = "[new_file_name] - The disk has been removed.") @@ -208,6 +211,12 @@ GLOBAL_LIST_INIT(nanopaint_supported_filetypes, zebra_typecacheof(list(\ else INVOKE_ASYNC(src, PROC_REF(write_to_file), user, existing_file) return TRUE + if(is_ic_filtered_for_pdas(new_file_name) || is_soft_ic_filtered_for_pdas(new_file_name)) + dialog = list("type" = "error", "message" = "The entered file name violates company policy.") + return TRUE + if(!filter_illegal_filename_chars(new_file_name)) + dialog = list("type" = "error", "message" = "[new_file_name] - File names cannot include the following characters. \n \\ / : * ? \" < > |") + return TRUE INVOKE_ASYNC(src, PROC_REF(save_file), user, new_file_name, new_file_type, saving_to_disk && computer.inserted_disk) return TRUE @@ -283,7 +292,7 @@ GLOBAL_LIST_INIT(nanopaint_supported_filetypes, zebra_typecacheof(list(\ /datum/computer_file/program/nanopaint/proc/save_file(mob/user, name, file_type, obj/item/disk/computer/target_disk) var/datum/computer_file/file = new file_type() - file.filename = reject_bad_name(name, allow_numbers = TRUE, cap_after_symbols = FALSE, cap_at_start = FALSE) + file.filename = name var/file_stored if(target_disk) file_stored = target_disk.add_file(file) From 2d91a529a6ab841cfcab6b60d546ad7c90cf7dd1 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Jun 2026 04:18:13 +0200 Subject: [PATCH 05/24] Fixes robotact app harddeleting (#96281) --- code/modules/modular_computers/computers/item/pda.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/modular_computers/computers/item/pda.dm b/code/modules/modular_computers/computers/item/pda.dm index a2c83e5d6e7..cfb6eb66554 100644 --- a/code/modules/modular_computers/computers/item/pda.dm +++ b/code/modules/modular_computers/computers/item/pda.dm @@ -362,6 +362,7 @@ /obj/item/modular_computer/pda/silicon/Destroy() silicon_owner = null + robotact = null return ..() ///Silicons don't have the tools (or hands) to make circuits setups with their own PDAs. From e95eb16874f953f345ba1a46518c5557db57eb0c Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 02:18:17 +0000 Subject: [PATCH 06/24] Automatic changelog for PR #96293 [ci skip] --- html/changelogs/AutoChangeLog-pr-96293.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96293.yml diff --git a/html/changelogs/AutoChangeLog-pr-96293.yml b/html/changelogs/AutoChangeLog-pr-96293.yml new file mode 100644 index 00000000000..683bcdbd3b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96293.yml @@ -0,0 +1,6 @@ +author: "Y0SH1M4S73R" +delete-after: True +changes: + - bugfix: "Non-square paint canvases and Nanopaint projects correctly save to icons." + - bugfix: "You can no longer enter empty filenames when saving Nanopaint files." + - spellcheck: "User-provided modular computer filenames are now checked against the pda IC filter." \ No newline at end of file From ec3ed5d4b31083cd7ec67fcdffb54e3469ef228c Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Jun 2026 04:18:30 +0200 Subject: [PATCH 07/24] Fixes nanopaint file harddels (#96280) --- code/modules/modular_computers/file_system/data.dm | 4 ++++ code/modules/modular_computers/file_system/image_file.dm | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/code/modules/modular_computers/file_system/data.dm b/code/modules/modular_computers/file_system/data.dm index 7721d50b763..661318f4baf 100644 --- a/code/modules/modular_computers/file_system/data.dm +++ b/code/modules/modular_computers/file_system/data.dm @@ -98,6 +98,10 @@ src.workspace = workspace src.source_photo_or_painting = source_photo_or_painting +/datum/computer_file/data/paint_project/Destroy(force) + source_photo_or_painting = null + return ..() + /datum/computer_file/data/paint_project/clone(rename) var/datum/computer_file/data/paint_project/temp = ..() temp.workspace = workspace.copy() diff --git a/code/modules/modular_computers/file_system/image_file.dm b/code/modules/modular_computers/file_system/image_file.dm index f029793701d..8dcfd942f22 100644 --- a/code/modules/modular_computers/file_system/image_file.dm +++ b/code/modules/modular_computers/file_system/image_file.dm @@ -27,6 +27,10 @@ src.image_name = image_name set_source(source_photo_or_painting) +/datum/computer_file/image/Destroy(force) + source_photo_or_painting = null + return ..() + /datum/computer_file/image/on_install(datum/computer_file/source, obj/item/modular_computer/computer_installing) . = ..() assign_path() From 903247b206611725665e4bf7865c390f461f30ac Mon Sep 17 00:00:00 2001 From: Iajret <8430839+Iajret@users.noreply.github.com> Date: Tue, 2 Jun 2026 05:19:48 +0300 Subject: [PATCH 08/24] Fixes runtime when using mending touch (#96268) --- code/datums/mutations/touch.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/mutations/touch.dm b/code/datums/mutations/touch.dm index acaddb33538..8ce75e746c5 100644 --- a/code/datums/mutations/touch.dm +++ b/code/datums/mutations/touch.dm @@ -260,7 +260,7 @@ var/healing_budget = 35 * heal_multiplier // Transfer damage from each limb to the mendicant's counterpart. for(var/obj/item/bodypart/affected_limb as anything in hurtguy.get_bodyparts()) - if(!(affected_limb & BODYTYPE_ORGANIC)) + if(!(affected_limb.bodytype & BODYTYPE_ORGANIC)) continue var/obj/item/bodypart/mendicant_transfer_limb = mendicant.get_bodypart(affected_limb.body_zone) var/list/mendicant_organic_limbs = list() From ccc9654a5dac408cd9450691edc273b39cb7f3c9 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 02:20:06 +0000 Subject: [PATCH 09/24] Automatic changelog for PR #96268 [ci skip] --- html/changelogs/AutoChangeLog-pr-96268.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96268.yml diff --git a/html/changelogs/AutoChangeLog-pr-96268.yml b/html/changelogs/AutoChangeLog-pr-96268.yml new file mode 100644 index 00000000000..935334adecf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96268.yml @@ -0,0 +1,4 @@ +author: "Iajret" +delete-after: True +changes: + - bugfix: "Mending touch works once again" \ No newline at end of file From b952f0ac4de26d2f23eb7876f054597959d81db5 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Jun 2026 04:22:51 +0200 Subject: [PATCH 10/24] Fixes spilled flour not containing any flour (#96265) --- code/game/objects/effects/decals/cleanable.dm | 10 +++++++--- code/game/objects/effects/decals/cleanable/blood.dm | 8 +------- .../reagents/chemistry/reagents/food_reagents.dm | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 4e7ca61d0dd..91e858273ec 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -82,12 +82,16 @@ RETURN_TYPE(/datum/reagents) if (reagents) return reagents + return init_reagents(decal_reagent, reagent_amount) - if (!decal_reagent) +/obj/effect/decal/cleanable/proc/init_reagents(reagent = null, amount = null) + RETURN_TYPE(/datum/reagents) + + if (!reagent) return - create_reagents(reagent_amount) - reagents.add_reagent(decal_reagent, reagent_amount) + create_reagents(amount) + reagents.add_reagent(reagent, amount) return reagents /obj/effect/decal/cleanable/item_interaction(mob/living/user, obj/item/tool, list/modifiers) diff --git a/code/game/objects/effects/decals/cleanable/blood.dm b/code/game/objects/effects/decals/cleanable/blood.dm index bf53d00021a..82253bfabf1 100644 --- a/code/game/objects/effects/decals/cleanable/blood.dm +++ b/code/game/objects/effects/decals/cleanable/blood.dm @@ -542,13 +542,7 @@ /obj/effect/decal/cleanable/blood/gibs/lazy_init_reagents() if (reagents) return reagents - - if (!decal_reagent) - return - - create_reagents(reagent_amount) - reagents.add_reagent(decal_reagent, reagent_amount) - return reagents + return init_reagents(decal_reagent, reagent_amount) /obj/effect/decal/cleanable/blood/gibs/update_overlays() . = ..() diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 728d0e70e80..8d9f0989c1c 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -726,7 +726,7 @@ var/obj/effect/decal/cleanable/food/flour/flour_decal = exposed_turf.spawn_unique_cleanable(/obj/effect/decal/cleanable/food/flour) if(flour_decal) - flour_decal.reagents.add_reagent(/datum/reagent/consumable/flour, reac_volume) + flour_decal.init_reagents(/datum/reagent/consumable/flour, reac_volume) /datum/reagent/consumable/cherryjelly name = "Cherry Jelly" From 82773825b2a96cdacb9de0693cf6ff5928457dc1 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 02:23:12 +0000 Subject: [PATCH 11/24] Automatic changelog for PR #96265 [ci skip] --- html/changelogs/AutoChangeLog-pr-96265.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96265.yml diff --git a/html/changelogs/AutoChangeLog-pr-96265.yml b/html/changelogs/AutoChangeLog-pr-96265.yml new file mode 100644 index 00000000000..8267ac830c9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96265.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Fixed spilled flour not containing any flour" \ No newline at end of file From 65c41f0cb69e91b16d2df2a31c2d24819dccf55f Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Mon, 1 Jun 2026 22:20:53 -0500 Subject: [PATCH 12/24] Cutting an airlock's ID wire prevents ID usage again (#96195) --- code/game/machinery/doors/door.dm | 36 +++++++++--------- code/modules/unit_tests/door_access.dm | 52 ++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 18 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 31ea8791848..57dffa377e5 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -322,6 +322,10 @@ return return ..() +/obj/machinery/door/allowed(mob/accessor) + return ..() || emergency + +/// A mob is trying to open or close the door /obj/machinery/door/proc/try_to_activate_door(mob/user, access_bypass = FALSE, bumped = FALSE) add_fingerprint(user) if(operating || (obj_flags & EMAGGED)) @@ -333,24 +337,8 @@ if(elevator_mode && elevator_status != LIFT_PLATFORM_UNLOCKED) return - var/access_check = access_bypass - if(emergency) - access_check = TRUE - else if(unrestricted_side(user) && !delayed_unres_open) - access_check = TRUE - else if(!requiresID()) - access_check = TRUE - else if(allowed(user)) // You - access_check = TRUE - else for(var/mob/living/human_backpack in user.buckled_mobs) - if(allowed(human_backpack)) // Your partner in crime - access_check = TRUE - break - - if(!access_check && unrestricted_side(user) && attempt_delayed_unres_open(user)) - access_check = TRUE - - if(access_check) + // note: if the ID wire is cut no ID cards are checked at all! (This is intentional!) + if(access_bypass || (requiresID() && user_can_activate_door(user))) if(density) open() else @@ -360,6 +348,18 @@ else if(!operating && density) run_animation(DOOR_DENY_ANIMATION) +/// Used in try_to_activate_door +/obj/machinery/door/proc/user_can_activate_door(mob/user) + PRIVATE_PROC(TRUE) + if(allowed(user)) + return TRUE + for(var/mob/living/human_backpack in user.buckled_mobs) + if(allowed(human_backpack)) + return TRUE + if(unrestricted_side(user)) + return !delayed_unres_open || attempt_delayed_unres_open(user) + return FALSE + /// Allows for specific side of airlocks to be unrestricted (IE, can exit maint freely, but need access to enter) /obj/machinery/door/proc/unrestricted_side(mob/opener) return get_dir(src, opener) & unres_sides diff --git a/code/modules/unit_tests/door_access.dm b/code/modules/unit_tests/door_access.dm index 595e68297ad..78e663bb310 100644 --- a/code/modules/unit_tests/door_access.dm +++ b/code/modules/unit_tests/door_access.dm @@ -173,3 +173,55 @@ door.req_access = list(ACCESS_ENGINEERING, ACCESS_MAINT_TUNNELS) subject.Bump(door) TEST_ASSERT_EQUAL(door.density, TRUE, "Subject opened access-locked airlock while hands blocked!") + +/// Checks that doors with the id wire cut are inaccessible +/datum/unit_test/door_require_id_wire_cut + +/datum/unit_test/door_require_id_wire_cut/Run() + var/obj/machinery/door/airlock/instant/door = EASY_ALLOCATE() + door.interaction_flags_machine |= INTERACT_MACHINE_OFFLINE + door.req_access = list(ACCESS_ENGINEERING) + + var/mob/living/carbon/human/subject = EASY_ALLOCATE() + subject.equipOutfit(/datum/outfit/job/assistant/consistent) + var/obj/item/card/id/advanced/keycard = subject.wear_id + keycard.access = list(ACCESS_ENGINEERING, ACCESS_MAINT_TUNNELS) + + subject.Bump(door) + TEST_ASSERT_EQUAL(door.density, FALSE, "Subject failed to open access-locked airlock before id wire cut!") + door.close() + door.wires.pulse(WIRE_OPEN, subject) + TEST_ASSERT_EQUAL(door.density, TRUE, "Pulsing the door's open wire allowed the subject to open the access-locked airlock without cutting the id wire!") + door.wires.cut(WIRE_IDSCAN, subject) + subject.last_bumped = 0 + subject.Bump(door) + TEST_ASSERT_EQUAL(door.density, TRUE, "Subject opened access-locked airlock with id wire cut!") + door.wires.pulse(WIRE_OPEN, subject) + TEST_ASSERT_EQUAL(door.density, FALSE, "Subject failed to open access-locked airlock with id wire cut and open wire pulsed!") + door.close() + door.wires.cut(WIRE_IDSCAN, subject) // mend + subject.last_bumped = 0 + subject.Bump(door) + TEST_ASSERT_EQUAL(door.density, FALSE, "Subject failed to open access-locked airlock after mending id wire!") + +/// Same as above but testing throwing the item at the door +/datum/unit_test/door_require_id_wire_cut/item_only + +/datum/unit_test/door_require_id_wire_cut/item_only/Run() + var/obj/machinery/door/airlock/instant/door = EASY_ALLOCATE() + door.interaction_flags_machine |= INTERACT_MACHINE_OFFLINE + door.req_access = list(ACCESS_ENGINEERING) + + var/obj/item/card/id/advanced/keycard = EASY_ALLOCATE() + keycard.access = list(ACCESS_ENGINEERING, ACCESS_MAINT_TUNNELS) + + keycard.Bump(door) + TEST_ASSERT_EQUAL(door.density, FALSE, "Throwing an ID at an access-locked airlock failed to open it before id wire cut!") + door.close() + door.wires.cut(WIRE_IDSCAN) + keycard.Bump(door) + TEST_ASSERT_EQUAL(door.density, TRUE, "Throwing an ID at an access-locked airlock succeeded in opening it after id wire cut!") + door.close() + door.wires.cut(WIRE_IDSCAN) // mend + keycard.Bump(door) + TEST_ASSERT_EQUAL(door.density, FALSE, "Throwing an ID at an access-locked airlock failed to open it after mending the id wire!") From ddac15a9312d38911b767011c6a49351b1be3fa9 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 03:21:14 +0000 Subject: [PATCH 13/24] Automatic changelog for PR #96195 [ci skip] --- html/changelogs/AutoChangeLog-pr-96195.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96195.yml diff --git a/html/changelogs/AutoChangeLog-pr-96195.yml b/html/changelogs/AutoChangeLog-pr-96195.yml new file mode 100644 index 00000000000..a05229baab3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96195.yml @@ -0,0 +1,4 @@ +author: "Melbert" +delete-after: True +changes: + - bugfix: "Cutting an airlock's ID wire prevents ID usage again (instead of changing the door to all access)" \ No newline at end of file From dbb16259cfa3c3ccb8b446870415f49fb807a856 Mon Sep 17 00:00:00 2001 From: TheRyeGuyWhoWillNowDie <70169560+TheRyeGuyWhoWillNowDie@users.noreply.github.com> Date: Mon, 1 Jun 2026 21:03:10 -0700 Subject: [PATCH 14/24] it's no longer possible to craft the jaws of recovery out of the jaws of recovery (#96300) ## About The Pull Request i thought this was some sort of strange balance change at first but no it's definitely not intended, this crafting recipe is supposed to basically just be a reskin ability to turn a normal jaws of life into a jaws of recovery. you're not supposed to be able to roundstart shrink the jaws of recovery down to normal size and make them silent and let you break into the pharmacy through the windoors ## Why It's Good For The Game its kinda cringe man --- code/datums/components/crafting/tools.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/datums/components/crafting/tools.dm b/code/datums/components/crafting/tools.dm index 29ea7a60010..b1d2c107866 100644 --- a/code/datums/components/crafting/tools.dm +++ b/code/datums/components/crafting/tools.dm @@ -131,6 +131,10 @@ ) category = CAT_TOOLS +/datum/crafting_recipe/jaws_of_recovery/New() + LAZYADD(blacklist, typecacheof(/obj/item/crowbar/power/paramedic, ignore_root_path = TRUE)) + return ..() + /datum/crafting_recipe/lantern name = "Lantern" result = /obj/item/flashlight/lantern From dfc299db713301cf6e9652da040beabeed6d88c7 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 04:03:30 +0000 Subject: [PATCH 15/24] Automatic changelog for PR #96300 [ci skip] --- html/changelogs/AutoChangeLog-pr-96300.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96300.yml diff --git a/html/changelogs/AutoChangeLog-pr-96300.yml b/html/changelogs/AutoChangeLog-pr-96300.yml new file mode 100644 index 00000000000..ac214e6e22b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96300.yml @@ -0,0 +1,4 @@ +author: "TheRyeGuyWhoWillNowDie" +delete-after: True +changes: + - bugfix: "jaws of recovery are blacklisted from crafting the jaws of recovery" \ No newline at end of file From e2341408f6c9d9deb6934d1c6d01ee1103391d57 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 06:00:22 +0000 Subject: [PATCH 16/24] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-96056.yml | 7 ------- html/changelogs/AutoChangeLog-pr-96195.yml | 4 ---- html/changelogs/AutoChangeLog-pr-96265.yml | 4 ---- html/changelogs/AutoChangeLog-pr-96268.yml | 4 ---- html/changelogs/AutoChangeLog-pr-96293.yml | 6 ------ html/changelogs/AutoChangeLog-pr-96300.yml | 4 ---- html/changelogs/archive/2026-06.yml | 21 +++++++++++++++++++++ 7 files changed, 21 insertions(+), 29 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-96056.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96195.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96265.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96268.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96293.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96300.yml diff --git a/html/changelogs/AutoChangeLog-pr-96056.yml b/html/changelogs/AutoChangeLog-pr-96056.yml deleted file mode 100644 index 95df043dfb7..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96056.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - spellcheck: "Adds some additional deep lore to some of the pistols in the game. FInd your favourite and see if I cared to add one." - - spellcheck: "Rewrote the lore for contractor batons and stun batons." - - code_imp: "Repathed Liberators. This has no bearing on their function." - - code_imp: "Rechambers Regal Condors in .45 and 10mm Reaper rounds to .45 Reaper rounds. This has no impact on their function." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96195.yml b/html/changelogs/AutoChangeLog-pr-96195.yml deleted file mode 100644 index a05229baab3..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96195.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Melbert" -delete-after: True -changes: - - bugfix: "Cutting an airlock's ID wire prevents ID usage again (instead of changing the door to all access)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96265.yml b/html/changelogs/AutoChangeLog-pr-96265.yml deleted file mode 100644 index 8267ac830c9..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96265.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - bugfix: "Fixed spilled flour not containing any flour" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96268.yml b/html/changelogs/AutoChangeLog-pr-96268.yml deleted file mode 100644 index 935334adecf..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96268.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Iajret" -delete-after: True -changes: - - bugfix: "Mending touch works once again" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96293.yml b/html/changelogs/AutoChangeLog-pr-96293.yml deleted file mode 100644 index 683bcdbd3b9..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96293.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Y0SH1M4S73R" -delete-after: True -changes: - - bugfix: "Non-square paint canvases and Nanopaint projects correctly save to icons." - - bugfix: "You can no longer enter empty filenames when saving Nanopaint files." - - spellcheck: "User-provided modular computer filenames are now checked against the pda IC filter." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96300.yml b/html/changelogs/AutoChangeLog-pr-96300.yml deleted file mode 100644 index ac214e6e22b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96300.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheRyeGuyWhoWillNowDie" -delete-after: True -changes: - - bugfix: "jaws of recovery are blacklisted from crafting the jaws of recovery" \ No newline at end of file diff --git a/html/changelogs/archive/2026-06.yml b/html/changelogs/archive/2026-06.yml index d152d63f685..16a750e1342 100644 --- a/html/changelogs/archive/2026-06.yml +++ b/html/changelogs/archive/2026-06.yml @@ -15,8 +15,29 @@ - balance: The RNG instant kill via organ removal of the mech drill has been removed, and replaced with a very high wounding chance 2026-06-02: + Iajret: + - bugfix: Mending touch works once again + Melbert: + - bugfix: Cutting an airlock's ID wire prevents ID usage again (instead of changing + the door to all access) + SmArtKar: + - bugfix: Fixed spilled flour not containing any flour + TheRyeGuyWhoWillNowDie: + - bugfix: jaws of recovery are blacklisted from crafting the jaws of recovery Wisemonster: - bugfix: Fixed Nebula's boulder refinery being constantly spaced. + Y0SH1M4S73R: + - bugfix: Non-square paint canvases and Nanopaint projects correctly save to icons. + - bugfix: You can no longer enter empty filenames when saving Nanopaint files. + - spellcheck: User-provided modular computer filenames are now checked against the + pda IC filter. lelandkemble: - balance: Bitrunners can't back out of domains via the ladder while bitrunning glitches remain in them + necromanceranne: + - spellcheck: Adds some additional deep lore to some of the pistols in the game. + FInd your favourite and see if I cared to add one. + - spellcheck: Rewrote the lore for contractor batons and stun batons. + - code_imp: Repathed Liberators. This has no bearing on their function. + - code_imp: Rechambers Regal Condors in .45 and 10mm Reaper rounds to .45 Reaper + rounds. This has no impact on their function. From 6b631cb2c2792f710f13832de69c8908956f13b5 Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Tue, 2 Jun 2026 05:59:42 -0500 Subject: [PATCH 17/24] Roundstart nuke ops now spawn on an elevator to wait while the base loads in (#96178) --- _maps/templates/lazy_templates/nukie_base.dmm | 96 +++++++++++------ .../lazy_templates/nukie_elevator.dmm | 100 ++++++++++++++++++ code/__DEFINES/lazy_templates.dm | 2 + code/_globalvars/lists/mapping.dm | 3 - .../dynamic/dynamic_ruleset_roundstart.dm | 75 ++++++++++++- code/datums/lazy_template.dm | 4 + code/datums/mind/antag.dm | 1 + code/game/objects/effects/landmarks.dm | 52 ++++++--- .../game/objects/items/devices/aicard_evil.dm | 1 + .../game/objects/items/storage/uplink_kits.dm | 1 + .../antagonists/_common/antag_spawner.dm | 4 +- .../antagonists/nukeop/datums/operative.dm | 18 ++-- .../nukeop/datums/operative_leader.dm | 5 +- .../nukeop/datums/operative_lone.dm | 1 + .../nukeop/datums/operative_reinforcement.dm | 1 + .../nukeop/datums/operative_support.dm | 2 +- .../nukeop/datums/operative_team.dm | 51 +++++---- .../antagonists/nuclear_operative.dm | 14 +-- code/modules/power/lighting/light.dm | 17 +-- 19 files changed, 345 insertions(+), 103 deletions(-) create mode 100644 _maps/templates/lazy_templates/nukie_elevator.dmm diff --git a/_maps/templates/lazy_templates/nukie_base.dmm b/_maps/templates/lazy_templates/nukie_base.dmm index d025553bd8d..707e8a251f3 100644 --- a/_maps/templates/lazy_templates/nukie_base.dmm +++ b/_maps/templates/lazy_templates/nukie_base.dmm @@ -254,7 +254,7 @@ /area/centcom/syndicate_mothership) "du" = ( /obj/structure/chair/stool/directional/north, -/obj/effect/landmark/start/nukeop, +/obj/effect/landmark/start/nukeop_base, /obj/structure/sign/poster/contraband/donk_co/directional/south, /turf/open/floor/wood/tile, /area/centcom/syndicate_mothership/control) @@ -1126,7 +1126,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/centcom/syndicate_mothership/expansion_bioterrorism) "my" = ( -/obj/effect/landmark/start/nukeop_leader, +/obj/effect/landmark/start/nukeop_base/leader, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/centcom/syndicate_mothership/control) @@ -1184,7 +1184,8 @@ /obj/structure/fans/tiny, /obj/machinery/door/poddoor/shutters/syndicate{ id = "FBBZ1"; - name = "Security Shutters" + name = "Security Shutters"; + dir = 1 }, /turf/open/floor/mineral/titanium, /area/centcom/syndicate_mothership/control) @@ -1441,7 +1442,7 @@ /obj/structure/chair/greyscale{ dir = 4 }, -/obj/effect/landmark/start/nukeop_overwatch, +/obj/effect/landmark/start/nukeop_base/overwatch, /turf/open/floor/mineral/plastitanium, /area/centcom/syndicate_mothership) "pU" = ( @@ -1628,10 +1629,19 @@ }, /obj/effect/turf_decal/siding/wideplating, /obj/machinery/door/poddoor/shutters/syndicate/indestructible{ - name = "Subterrainian Cargo Lift" + name = "Base Lift"; + dir = 1; + id_tag = "nukiespawnlift"; + id = "nukiespawnlift" }, /turf/open/floor/iron/dark/textured_half, /area/centcom/syndicate_mothership/control) +"rw" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) "rA" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -2032,6 +2042,12 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/mineral/titanium, /area/centcom/syndicate_mothership/control) +"we" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) "wg" = ( /obj/structure/fence/corner{ dir = 6 @@ -2096,6 +2112,10 @@ dir = 8 }, /area/centcom/syndicate_mothership/control) +"wS" = ( +/obj/effect/landmark/nukeop_elevator/exterior, +/turf/closed/indestructible/syndicate, +/area/centcom/syndicate_mothership/control) "wW" = ( /obj/structure/flora/rock/pile/style_random, /obj/effect/light_emitter{ @@ -2392,7 +2412,9 @@ }, /obj/structure/fans/tiny, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/door/poddoor/shutters/syndicate, +/obj/machinery/door/poddoor/shutters/syndicate{ + dir = 1 + }, /turf/open/floor/iron, /area/centcom/syndicate_mothership/control) "AO" = ( @@ -2421,7 +2443,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/obj/effect/landmark/start/nukeop, +/obj/effect/landmark/start/nukeop_base, /turf/open/floor/wood/tile, /area/centcom/syndicate_mothership/control) "AW" = ( @@ -2737,9 +2759,6 @@ /obj/structure/flora/rock/icy/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/centcom/syndicate_mothership/control) -"Ev" = ( -/turf/open/floor/plating/elevatorshaft, -/area/centcom/syndicate_mothership/control) "Ez" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/hidden/layer2, @@ -3222,6 +3241,12 @@ }, /turf/open/floor/iron/dark/textured_large, /area/centcom/syndicate_mothership/control) +"Ja" = ( +/obj/machinery/light/small/red/directional/north{ + allow_break_on_init = 0 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/syndicate_mothership/control) "Jc" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer{ @@ -3612,7 +3637,7 @@ dir = 8 }, /obj/structure/chair/stool/directional/east, -/obj/effect/landmark/start/nukeop, +/obj/effect/landmark/start/nukeop_base, /turf/open/floor/wood/tile, /area/centcom/syndicate_mothership/control) "Nb" = ( @@ -3883,15 +3908,6 @@ /obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/airless, /area/centcom/syndicate_mothership) -"Qe" = ( -/obj/machinery/button/door/directional/south{ - desc = "Looks like the elevator is under maintenance.."; - name = "Elevator Button" - }, -/turf/open/floor/iron/smooth_half{ - dir = 1 - }, -/area/centcom/syndicate_mothership/control) "Qh" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Frosted Window" @@ -4336,6 +4352,12 @@ }, /turf/open/floor/wood/tile, /area/centcom/syndicate_mothership/control) +"TH" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) "TK" = ( /obj/structure/barricade/sandbags, /obj/effect/light_emitter{ @@ -4643,7 +4665,7 @@ /area/centcom/syndicate_mothership) "Xu" = ( /obj/structure/chair/stool/directional/west, -/obj/effect/landmark/start/nukeop, +/obj/effect/landmark/start/nukeop_base, /turf/open/floor/wood/tile, /area/centcom/syndicate_mothership/control) "Xv" = ( @@ -4726,6 +4748,12 @@ dir = 1 }, /area/centcom/syndicate_mothership/control) +"XZ" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) "Yd" = ( /obj/machinery/camera/autoname/directional/south{ network = list("nukie") @@ -6727,7 +6755,7 @@ sk DW RD EM -RD +EM RD Ox sU @@ -9569,10 +9597,10 @@ ZZ Me wc wG -Qe +wG DZ -Ev -Ev +Ja +Ov DZ DZ nS @@ -9673,9 +9701,9 @@ zH wG wG ru -Ev -Ev -Ev +XZ +TH +Ov DZ Ox Vm @@ -9775,9 +9803,9 @@ zH wG wG ru -Ev -Ev -Ev +we +rw +Ov DZ Ox To @@ -9877,8 +9905,8 @@ wc wG lE DZ -Ev -Ev +Ja +Ov DZ DZ Ox @@ -9978,7 +10006,7 @@ go as wG wG -DZ +wS DZ DZ DZ diff --git a/_maps/templates/lazy_templates/nukie_elevator.dmm b/_maps/templates/lazy_templates/nukie_elevator.dmm new file mode 100644 index 00000000000..6993eedc19c --- /dev/null +++ b/_maps/templates/lazy_templates/nukie_elevator.dmm @@ -0,0 +1,100 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/syndicate, +/area/centcom/syndicate_mothership/control) +"j" = ( +/obj/effect/landmark/start/nukeop_elevator, +/obj/machinery/light/small/red/directional/north{ + allow_break_on_init = 0 + }, +/turf/open/floor/mineral/plastitanium, +/area/centcom/syndicate_mothership/control) +"l" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) +"s" = ( +/turf/open/floor/plating, +/area/centcom/syndicate_mothership/control) +"u" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) +"w" = ( +/obj/effect/landmark/start/nukeop_elevator, +/turf/open/floor/mineral/plastitanium, +/area/centcom/syndicate_mothership/control) +"F" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) +"I" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/centcom/syndicate_mothership/control) +"T" = ( +/obj/effect/landmark/nukeop_elevator/interior, +/turf/closed/indestructible/syndicate, +/area/centcom/syndicate_mothership/control) +"W" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating, +/obj/machinery/door/poddoor/shutters/syndicate/indestructible{ + name = "Base Lift"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured_half, +/area/centcom/syndicate_mothership/control) + +(1,1,1) = {" +a +a +a +a +s +"} +(2,1,1) = {" +a +j +w +a +a +"} +(3,1,1) = {" +W +I +F +w +a +"} +(4,1,1) = {" +W +u +l +w +a +"} +(5,1,1) = {" +a +j +w +a +a +"} +(6,1,1) = {" +T +a +a +a +s +"} diff --git a/code/__DEFINES/lazy_templates.dm b/code/__DEFINES/lazy_templates.dm index 1e8dca9a7a1..77dac7bd96e 100644 --- a/code/__DEFINES/lazy_templates.dm +++ b/code/__DEFINES/lazy_templates.dm @@ -1,3 +1,4 @@ +#define LAZY_TEMPLATE_KEY_NUKIEELEVATOR "LT_NUKIEELEVATOR" #define LAZY_TEMPLATE_KEY_NUKIEBASE "LT_NUKIEBASE" #define LAZY_TEMPLATE_KEY_WIZARDDEN "LT_WIZARDDEN" #define LAZY_TEMPLATE_KEY_NINJA_HOLDING_FACILITY "LT_NINJAHOLDING" @@ -6,6 +7,7 @@ #define LAZY_TEMPLATE_KEY_VOIDWALKER_VOID "LT_VOIDWALKERVOID" #define LAZY_TEMPLATE_KEY_LIST_ALL(...) list( \ + "Nukie Elevator" = LAZY_TEMPLATE_KEY_NUKIEELEVATOR, \ "Nukie Base" = LAZY_TEMPLATE_KEY_NUKIEBASE, \ "Wizard Den" = LAZY_TEMPLATE_KEY_WIZARDDEN, \ "Ninja Holding" = LAZY_TEMPLATE_KEY_NINJA_HOLDING_FACILITY, \ diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm index f7e4a4cc0b9..7264922bfce 100644 --- a/code/_globalvars/lists/mapping.dm +++ b/code/_globalvars/lists/mapping.dm @@ -126,9 +126,6 @@ GLOBAL_LIST_EMPTY(jobspawn_overrides) GLOBAL_LIST_EMPTY(gorilla_start) GLOBAL_LIST_EMPTY(wizardstart) -GLOBAL_LIST_EMPTY(nukeop_start) -GLOBAL_LIST_EMPTY(nukeop_leader_start) -GLOBAL_LIST_EMPTY(nukeop_overwatch_start) GLOBAL_LIST_EMPTY(newplayer_start) GLOBAL_LIST_EMPTY(prisonwarp) //admin prisoners go to these GLOBAL_LIST_EMPTY(holdingfacility) //captured people go here (ninja energy net) diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm index c967112f14f..2143b6cbb00 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm @@ -250,12 +250,76 @@ ) min_pop = 30 min_antag_cap = list("denominator" = 18, "offset" = 1) - ruleset_lazy_templates = list(LAZY_TEMPLATE_KEY_NUKIEBASE) + ruleset_lazy_templates = list(LAZY_TEMPLATE_KEY_NUKIEELEVATOR) repeatable = FALSE /datum/dynamic_ruleset/roundstart/nukies/prepare_for_role(datum/mind/candidate) + // they all get the normal operative job, even the leader. (leader's job is updated when they get the antag datum) + // all this ultimately matters for is 1. ensuring they *don't* get a normal job and 2. spawning them in the elevator LAZYSET(SSjob.forced_occupations, candidate, /datum/job/nuclear_operative) +/datum/dynamic_ruleset/roundstart/nukies/execute() + . = ..() + addtimer(CALLBACK(src, PROC_REF(load_nukie_base)), 3 SECONDS) + +#define ELEVATOR_WIDTH 6 +#define ELEVATOR_HEIGHT 5 + +/datum/dynamic_ruleset/roundstart/nukies/proc/load_nukie_base() + SSmapping.lazy_load_template(LAZY_TEMPLATE_KEY_NUKIEBASE) + addtimer(CALLBACK(src, PROC_REF(teleport_elevator_contents)), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(open_nukie_elevator)), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(call_infiltrator)), 5 SECONDS) + +/datum/dynamic_ruleset/roundstart/nukies/proc/teleport_elevator_contents() + var/obj/effect/landmark/nukeop_elevator/interior/interior = locate() in GLOB.landmarks_list + var/obj/effect/landmark/nukeop_elevator/exterior/exterior = locate() in GLOB.landmarks_list + if(isnull(interior) || isnull(exterior)) + stack_trace("Failed to find nukie elevator landmarks during load!") + message_admins("Failed to find nukie elevator landmarks during load, you might have some stuck nukies that need help.") + return + + var/turf/top_right_interior = get_turf(interior) + var/turf/top_right_exterior = get_turf(exterior) + + var/list/turf/elevator_turfs = block( + top_right_interior.x, + top_right_interior.y, + top_right_interior.z, + top_right_interior.x - ELEVATOR_WIDTH + 1, + top_right_interior.y - ELEVATOR_HEIGHT + 1, + top_right_interior.z, + ) + + for(var/turf/elevator_turf as anything in elevator_turfs) + var/turf/destination_turf = locate( + top_right_exterior.x - (top_right_interior.x - elevator_turf.x), + top_right_exterior.y - (top_right_interior.y - elevator_turf.y), + top_right_exterior.z, + ) + if(isnull(destination_turf)) + stack_trace("Failed to find destination turf for nukie elevator!") + message_admins("Failed to find corresponding elevator turf for nuke ops, you might have some stuck nukies that need help.") + continue + + for(var/atom/movable/thing in elevator_turf) + if(thing.anchored || thing.orbit_target) + continue + thing.forceMove(destination_turf) + +/datum/dynamic_ruleset/roundstart/nukies/proc/open_nukie_elevator() + for(var/obj/machinery/door/poddoor/shutter in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/door/poddoor)) + if(shutter.id_tag == "nukiespawnlift") + shutter.open() + +/datum/dynamic_ruleset/roundstart/nukies/proc/call_infiltrator() + for(var/datum/mind/leader_mind as anything in selected_minds) + var/datum/antagonist/nukeop/leader/nuke_leader = leader_mind.has_antag_datum(/datum/antagonist/nukeop/leader) + nuke_leader?.spawn_infiltrator() + +#undef ELEVATOR_WIDTH +#undef ELEVATOR_HEIGHT + /datum/dynamic_ruleset/roundstart/nukies/create_execute_args() return list( new /datum/team/nuclear(), @@ -264,9 +328,14 @@ /datum/dynamic_ruleset/roundstart/nukies/assign_role(datum/mind/candidate, datum/team/nuke_team, datum/mind/most_experienced) if(most_experienced == candidate) - candidate.add_antag_datum(/datum/antagonist/nukeop/leader, nuke_team) + var/datum/antagonist/nukeop/leader/nuke_leader = new() + nuke_leader.send_to_spawnpoint = FALSE // because they get spawned in the elevator + nuke_leader.spawn_ship = FALSE // spawned manually later + candidate.add_antag_datum(nuke_leader, nuke_team) else - candidate.add_antag_datum(/datum/antagonist/nukeop, nuke_team) + var/datum/antagonist/nukeop/nukie = new() + nukie.send_to_spawnpoint = FALSE // ditto + candidate.add_antag_datum(nukie, nuke_team) /datum/dynamic_ruleset/roundstart/nukies/round_result() var/datum/antagonist/nukeop/nukie = selected_minds[1].has_antag_datum(/datum/antagonist/nukeop) diff --git a/code/datums/lazy_template.dm b/code/datums/lazy_template.dm index 9fe85cbcbcd..d527d46b6d6 100644 --- a/code/datums/lazy_template.dm +++ b/code/datums/lazy_template.dm @@ -112,6 +112,10 @@ reservations += reservation return reservation +/datum/lazy_template/nukie_elevator + key = LAZY_TEMPLATE_KEY_NUKIEELEVATOR + map_name = "nukie_elevator" + /datum/lazy_template/nukie_base key = LAZY_TEMPLATE_KEY_NUKIEBASE map_name = "nukie_base" diff --git a/code/datums/mind/antag.dm b/code/datums/mind/antag.dm index 2cb0306ebb9..6422ee8c3d1 100644 --- a/code/datums/mind/antag.dm +++ b/code/datums/mind/antag.dm @@ -185,6 +185,7 @@ var/datum/antagonist/nukeop/converter = creator.mind.has_antag_datum(/datum/antagonist/nukeop,TRUE) var/datum/antagonist/nukeop/N = new() N.send_to_spawnpoint = FALSE + N.give_bonus_tc = FALSE N.nukeop_outfit = null add_antag_datum(N,converter.nuke_team) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 77ae51ea07c..db968042c6d 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -264,36 +264,64 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) GLOB.wizardstart += loc return INITIALIZE_HINT_QDEL -/obj/effect/landmark/start/nukeop +/// Places to put midround nukeops (normal) +GLOBAL_LIST_EMPTY(nukeop_base_start) +/// Places to put midround nukeops (leader) +GLOBAL_LIST_EMPTY(nukeop_base_leader_start) +/// Places to put nukeops overwatch agents +GLOBAL_LIST_EMPTY(nukeop_base_overwatch_start) +/// Places to spawn nukeops on roundstart +GLOBAL_LIST_EMPTY(nukeop_elevator_start) + +/obj/effect/landmark/start/nukeop_base name = "nukeop" icon = 'icons/effects/landmarks_static.dmi' icon_state = "snukeop_spawn" -/obj/effect/landmark/start/nukeop/Initialize(mapload) +/obj/effect/landmark/start/nukeop_base/Initialize(mapload) ..() - GLOB.nukeop_start += loc + var/list/add_to = get_global_list() + add_to += loc return INITIALIZE_HINT_QDEL -/obj/effect/landmark/start/nukeop_leader +/obj/effect/landmark/start/nukeop_base/proc/get_global_list() + return GLOB.nukeop_base_start + +/obj/effect/landmark/start/nukeop_base/leader name = "nukeop leader" icon = 'icons/effects/landmarks_static.dmi' icon_state = "snukeop_leader_spawn" -/obj/effect/landmark/start/nukeop_leader/Initialize(mapload) - ..() - GLOB.nukeop_leader_start += loc - return INITIALIZE_HINT_QDEL +/obj/effect/landmark/start/nukeop_base/leader/get_global_list() + return GLOB.nukeop_base_leader_start -/obj/effect/landmark/start/nukeop_overwatch +/obj/effect/landmark/start/nukeop_base/overwatch name = "nukeop overwatch" icon = 'icons/effects/landmarks_static.dmi' icon_state = "snukeop_leader_spawn" -/obj/effect/landmark/start/nukeop_overwatch/Initialize(mapload) - ..() - GLOB.nukeop_overwatch_start += loc +/obj/effect/landmark/start/nukeop_base/overwatch/get_global_list() + return GLOB.nukeop_base_overwatch_start + +/obj/effect/landmark/start/nukeop_elevator + name = "nukeop (elevator)" + icon = /obj/effect/landmark/start/nukeop_base::icon + icon_state = /obj/effect/landmark/start/nukeop_base::icon_state + +/obj/effect/landmark/start/nukeop_elevator/Initialize(mapload) + . = ..() + GLOB.nukeop_elevator_start += loc return INITIALIZE_HINT_QDEL +/obj/effect/landmark/nukeop_elevator + icon_state = "x" + +/obj/effect/landmark/nukeop_elevator/interior + name = "nukeop elevator interior top right corner" + +/obj/effect/landmark/nukeop_elevator/exterior + name = "nukeop elevator exterior top right corner" + // Must be immediate because players will // join before SSatom initializes everything. INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) diff --git a/code/game/objects/items/devices/aicard_evil.dm b/code/game/objects/items/devices/aicard_evil.dm index d5146c0a54a..307748172db 100644 --- a/code/game/objects/items/devices/aicard_evil.dm +++ b/code/game/objects/items/devices/aicard_evil.dm @@ -76,6 +76,7 @@ // create and apply syndie datum var/datum/antagonist/nukeop/nuke_datum = new() nuke_datum.send_to_spawnpoint = FALSE + nuke_datum.give_bonus_tc = FALSE new_ai.mind.add_antag_datum(nuke_datum, op_datum.nuke_team) LAZYADD(new_ai.mind.special_roles, "Syndicate AI") new_ai.add_faction(ROLE_SYNDICATE) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 6d0ddc9e080..aff0ccc4e80 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -803,6 +803,7 @@ var/datum/antagonist/nukeop/nuke_datum = new() nuke_datum.send_to_spawnpoint = FALSE + nuke_datum.give_bonus_tc = FALSE nuke_datum.nukeop_outfit = null human_target.mind?.add_antag_datum(nuke_datum) human_target.add_faction(ROLE_SYNDICATE) diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index e8059c7d0ea..53febcc363f 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -185,8 +185,8 @@ /obj/item/antag_spawner/nuke_ops/overwatch/Initialize(mapload) . = ..() - if(length(GLOB.nukeop_overwatch_start)) //Otherwise, it will default to the datum's spawn point anyways - spawn_location = pick(GLOB.nukeop_overwatch_start) + if(length(GLOB.nukeop_base_overwatch_start)) //Otherwise, it will default to the datum's spawn point anyways + spawn_location = pick(GLOB.nukeop_base_overwatch_start) //////CLOWN OP /obj/item/antag_spawner/nuke_ops/clown diff --git a/code/modules/antagonists/nukeop/datums/operative.dm b/code/modules/antagonists/nukeop/datums/operative.dm index dccd7450f97..ae3d3c9d777 100644 --- a/code/modules/antagonists/nukeop/datums/operative.dm +++ b/code/modules/antagonists/nukeop/datums/operative.dm @@ -15,6 +15,8 @@ var/datum/team/nuclear/nuke_team /// Should the user be moved to default spawnpoint after being granted this datum. var/send_to_spawnpoint = TRUE + /// Should the nukie get a little bonus tc depending on how many players there are + var/give_bonus_tc = TRUE var/job_type = /datum/job/nuclear_operative /// The DEFAULT outfit we will give to players granted this datum @@ -49,11 +51,11 @@ equip_op() if(send_to_spawnpoint) move_to_spawnpoint() - // grant extra TC for the people who start in the nukie base ie. not the lone op - var/extra_tc = CEILING(GLOB.joined_player_list.len/5, 5) + if(give_bonus_tc) + var/extra_tc = CEILING(GLOB.joined_player_list.len / 5, 5) var/datum/component/uplink/uplink = owner.find_syndicate_uplink() - if (uplink) - uplink.uplink_handler.add_telecrystals(extra_tc) + uplink?.uplink_handler.add_telecrystals(extra_tc) + var/datum/component/uplink/uplink = owner.find_syndicate_uplink() if(uplink) var/datum/team/nuclear/nuke_team = get_team() @@ -81,7 +83,7 @@ objectives |= nuke_team.objectives /datum/antagonist/nukeop/leader/get_spawnpoint() - return pick(GLOB.nukeop_leader_start) + return pick(GLOB.nukeop_base_leader_start) /datum/antagonist/nukeop/create_team(datum/team/nuclear/new_team) if(!new_team) @@ -146,7 +148,7 @@ return TRUE /datum/antagonist/nukeop/proc/admin_send_to_base(mob/admin) - owner.current.forceMove(pick(GLOB.nukeop_start)) + owner.current.forceMove(pick(GLOB.nukeop_base_start)) /datum/antagonist/nukeop/proc/admin_tell_code(mob/admin) var/code @@ -192,7 +194,7 @@ if(nuke_team) team_number = nuke_team.members.Find(owner) - return GLOB.nukeop_start[((team_number - 1) % GLOB.nukeop_start.len) + 1] + return GLOB.nukeop_base_start[((team_number - 1) % GLOB.nukeop_base_start.len) + 1] /datum/antagonist/nukeop/proc/spawn_infiltrator() var/datum/map_template/shuttle/infiltrator/ship = SSmapping.shuttle_templates[infiltrator_id] @@ -221,6 +223,6 @@ mobile_port.setTimer(mobile_port.ignitionTime) /datum/antagonist/nukeop/on_respawn(mob/new_character) - new_character.forceMove(pick(GLOB.nukeop_start)) + new_character.forceMove(pick(GLOB.nukeop_base_start)) equip_op() return TRUE diff --git a/code/modules/antagonists/nukeop/datums/operative_leader.dm b/code/modules/antagonists/nukeop/datums/operative_leader.dm index 7815c8c8631..3f3aaaf3185 100644 --- a/code/modules/antagonists/nukeop/datums/operative_leader.dm +++ b/code/modules/antagonists/nukeop/datums/operative_leader.dm @@ -1,6 +1,8 @@ /datum/antagonist/nukeop/leader name = "Nuclear Operative Leader" nukeop_outfit = /datum/outfit/syndicate/leader + /// Whether to spawn the infiltrator + var/spawn_ship = TRUE /// Randomly chosen honorific, for distinction var/title /// The nuclear challenge remote we will spawn this player with. @@ -63,7 +65,8 @@ return capitalize(newname) /datum/antagonist/nukeop/leader/create_team(datum/team/nuclear/new_team) - spawn_infiltrator() + if(spawn_ship) + spawn_infiltrator() if(new_team) return ..() // Leaders always make new teams diff --git a/code/modules/antagonists/nukeop/datums/operative_lone.dm b/code/modules/antagonists/nukeop/datums/operative_lone.dm index b074016890a..ba6d001ff80 100644 --- a/code/modules/antagonists/nukeop/datums/operative_lone.dm +++ b/code/modules/antagonists/nukeop/datums/operative_lone.dm @@ -1,6 +1,7 @@ /datum/antagonist/nukeop/lone name = "Lone Operative" send_to_spawnpoint = FALSE //Handled by event + give_bonus_tc = FALSE nukeop_outfit = /datum/outfit/syndicate/full/loneop preview_outfit = /datum/outfit/nuclear_operative preview_outfit_behind = null diff --git a/code/modules/antagonists/nukeop/datums/operative_reinforcement.dm b/code/modules/antagonists/nukeop/datums/operative_reinforcement.dm index eb386342c09..9cbad2572f8 100644 --- a/code/modules/antagonists/nukeop/datums/operative_reinforcement.dm +++ b/code/modules/antagonists/nukeop/datums/operative_reinforcement.dm @@ -2,6 +2,7 @@ name = "Nuclear Operative Reinforcement" show_in_antagpanel = FALSE send_to_spawnpoint = FALSE + give_bonus_tc = FALSE nukeop_outfit = /datum/outfit/syndicate/reinforcement /datum/antagonist/nukeop/reinforcement/cyborg diff --git a/code/modules/antagonists/nukeop/datums/operative_support.dm b/code/modules/antagonists/nukeop/datums/operative_support.dm index 1b1ea923903..b10bb4a369c 100644 --- a/code/modules/antagonists/nukeop/datums/operative_support.dm +++ b/code/modules/antagonists/nukeop/datums/operative_support.dm @@ -32,7 +32,7 @@ owner.current.grant_language(/datum/language/codespeak) /datum/antagonist/nukeop/support/get_spawnpoint() - return pick(GLOB.nukeop_overwatch_start) + return pick(GLOB.nukeop_base_overwatch_start) /datum/antagonist/nukeop/support/forge_objectives() var/datum/objective/overwatch/objective = new diff --git a/code/modules/antagonists/nukeop/datums/operative_team.dm b/code/modules/antagonists/nukeop/datums/operative_team.dm index 4eab9341d48..98ffe695e47 100644 --- a/code/modules/antagonists/nukeop/datums/operative_team.dm +++ b/code/modules/antagonists/nukeop/datums/operative_team.dm @@ -18,7 +18,7 @@ objectives += maingoal // when a nuke team is created, the infiltrator has not loaded in yet - it takes some time. so no nuke, we have to wait - addtimer(CALLBACK(src, PROC_REF(assign_nuke_delayed)), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(assign_nuke_delayed)), 5 SECONDS) /datum/team/nuclear/roundend_report() var/list/parts = list() @@ -192,7 +192,7 @@ infil_or_nukebase = SPAWN_AT_BASE if(infil_or_nukebase == SPAWN_AT_BASE) - spawn_loc = pick(GLOB.nukeop_start) + spawn_loc = pick(GLOB.nukeop_base_start) var/mob/living/carbon/human/nukie = new(spawn_loc) chosen_one.client.prefs.safe_transfer_prefs_to(nukie, is_antag = TRUE) @@ -200,6 +200,7 @@ var/datum/antagonist/nukeop/antag_datum = new() antag_datum.send_to_spawnpoint = FALSE + antag_datum.give_bonus_tc = FALSE antag_datum.nukeop_outfit = /datum/outfit/syndicate/reinforcement nukie.mind.add_antag_datum(antag_datum, src) @@ -313,20 +314,25 @@ ..() SEND_SIGNAL(src, COMSIG_NUKE_TEAM_ADDITION, new_member.current) -/datum/team/nuclear/proc/assign_nuke_delayed() - assign_nuke() - if(tracked_nuke && memorized_code) - for(var/datum/mind/synd_mind in members) - var/datum/antagonist/nukeop/synd_datum = synd_mind.has_antag_datum(/datum/antagonist/nukeop) - synd_datum?.memorize_code() +/datum/team/nuclear/proc/assign_nuke_delayed(attempts = 0) + if(!assign_nuke()) + if(attempts > 5) + stack_trace("Failed to assign nuke to team after multiple attempts. \ + This likely means the nuke was not found. Please investigate.") + else + addtimer(CALLBACK(src, PROC_REF(assign_nuke_delayed), attempts + 1), 5 SECONDS) + return + + for(var/datum/mind/synd_mind as anything in members) + var/datum/antagonist/nukeop/synd_datum = synd_mind.has_antag_datum(/datum/antagonist/nukeop) + synd_datum?.memorize_code() /datum/team/nuclear/proc/assign_nuke() - memorized_code = random_nukecode() var/obj/machinery/nuclearbomb/syndicate/nuke = locate() in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/nuclearbomb/syndicate) if(!nuke) - stack_trace("Syndicate nuke not found during nuke team creation.") - memorized_code = null - return + return FALSE + + memorized_code = random_nukecode() tracked_nuke = nuke if(nuke.r_code == NUKE_CODE_UNSET) nuke.r_code = memorized_code @@ -334,6 +340,7 @@ memorized_code = nuke.r_code for(var/obj/machinery/nuclearbomb/beer/beernuke as anything in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/nuclearbomb/beer)) beernuke.r_code = memorized_code + return TRUE #undef SPAWN_AT_BASE #undef SPAWN_AT_INFILTRATOR @@ -341,14 +348,14 @@ /datum/team/nuclear/loneop /datum/team/nuclear/loneop/assign_nuke() - memorized_code = random_nukecode() var/obj/machinery/nuclearbomb/selfdestruct/nuke = locate() in SSmachines.get_machines_by_type(/obj/machinery/nuclearbomb/selfdestruct) - if(nuke) - tracked_nuke = nuke - if(nuke.r_code == NUKE_CODE_UNSET) - nuke.r_code = memorized_code - else //Already set by admins/something else? - memorized_code = nuke.r_code - else - stack_trace("Station self-destruct not found during lone op team creation.") - memorized_code = null + if(!nuke) + return FALSE + + memorized_code = random_nukecode() + tracked_nuke = nuke + if(nuke.r_code == NUKE_CODE_UNSET) + nuke.r_code = memorized_code + else //Already set by admins/something else? + memorized_code = nuke.r_code + return TRUE diff --git a/code/modules/jobs/job_types/antagonists/nuclear_operative.dm b/code/modules/jobs/job_types/antagonists/nuclear_operative.dm index f2e38bf27d7..ac4b7be3435 100644 --- a/code/modules/jobs/job_types/antagonists/nuclear_operative.dm +++ b/code/modules/jobs/job_types/antagonists/nuclear_operative.dm @@ -2,26 +2,20 @@ title = ROLE_OPERATIVE /datum/job/nuclear_operative/get_roundstart_spawn_point() - return pick(GLOB.nukeop_start) + return pick(GLOB.nukeop_elevator_start) /datum/job/nuclear_operative/get_latejoin_spawn_point() - return pick(GLOB.nukeop_start) + return pick(GLOB.nukeop_base_start) /datum/job/nuclear_operative/leader -/datum/job/nuclear_operative/leader/get_roundstart_spawn_point() - return pick(GLOB.nukeop_leader_start) - /datum/job/nuclear_operative/leader/get_latejoin_spawn_point() - return pick(GLOB.nukeop_leader_start) + return pick(GLOB.nukeop_base_leader_start) /datum/job/nuclear_operative/clown_operative title = ROLE_CLOWN_OPERATIVE /datum/job/nuclear_operative/clown_operative/leader -/datum/job/nuclear_operative/clown_operative/leader/get_roundstart_spawn_point() - return pick(GLOB.nukeop_leader_start) - /datum/job/nuclear_operative/clown_operative/leader/get_latejoin_spawn_point() - return pick(GLOB.nukeop_leader_start) + return pick(GLOB.nukeop_base_leader_start) diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index aa2016c4289..52184d2c959 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -81,6 +81,8 @@ var/power_consumption_rate = 20 ///break if moved, if false also makes it ignore if the wall its on breaks var/break_if_moved = TRUE + /// If TRUE we can break on init + var/allow_break_on_init = TRUE // create a new lighting fixture /obj/machinery/light/Initialize(mapload) @@ -126,13 +128,14 @@ /obj/machinery/light/post_machine_initialize() . = ..() #ifndef MAP_TEST - switch(fitting) - if("tube") - if(prob(2)) - break_light_tube(TRUE) - if("bulb") - if(prob(5)) - break_light_tube(TRUE) + if(allow_break_on_init) + switch(fitting) + if("tube") + if(prob(2)) + break_light_tube(TRUE) + if("bulb") + if(prob(5)) + break_light_tube(TRUE) #endif update(trigger = FALSE) From fc99fa3af6a82147f976dcf2d0dfd3e44bd6fc92 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:00:05 +0000 Subject: [PATCH 18/24] Automatic changelog for PR #96178 [ci skip] --- html/changelogs/AutoChangeLog-pr-96178.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96178.yml diff --git a/html/changelogs/AutoChangeLog-pr-96178.yml b/html/changelogs/AutoChangeLog-pr-96178.yml new file mode 100644 index 00000000000..4ee5291475a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96178.yml @@ -0,0 +1,4 @@ +author: "Melbert" +delete-after: True +changes: + - map: "Roundstart nuclear operatives now spawn in the nuke base elevator, rather than in the base itself. This change was done so we could reduce the lag from loading the nuke base during round startup." \ No newline at end of file From f3283799e73506dc0b30af7c341a6a3fe632e846 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Jun 2026 13:00:15 +0200 Subject: [PATCH 19/24] Reworks lavaland tendrils into minibosses (#96186) --- .../lavaland_surface_shuttle_wreckage.dmm | 2 +- code/__DEFINES/ai/monsters.dm | 5 + code/__DEFINES/dcs/signals/signals_mining.dm | 3 + code/__DEFINES/traits/declarations.dm | 3 + code/_globalvars/traits/_traits.dm | 1 + code/datums/actions/mobs/projectileattack.dm | 4 +- .../basic_ai_behaviors/basic_attacking.dm | 30 +- .../basic_ai_behaviors/targeting.dm | 1 - .../basic_subtrees/simple_find_target.dm | 9 +- .../basic_subtrees/target_retaliate.dm | 4 +- code/datums/ai/telegraph_effects.dm | 21 +- code/datums/mapgen/CaveGenerator.dm | 4 +- code/datums/mapgen/biomes/_biome.dm | 20 +- code/datums/mapgen/biomes/lavaland.dm | 13 +- .../structures/lavaland/necropolis_tendril.dm | 141 ------- .../changeling/powers/mutations.dm | 2 +- .../modules/clothing/suits/reactive_armour.dm | 2 +- .../ruins/objects_and_mobs/ash_walker_den.dm | 73 ++++ .../kinetic_crusher/kinetic_crusher.dm | 2 +- .../equipment/monster_organs/rush_gland.dm | 1 + .../lavaland/mining_loot/megafauna/legion.dm | 2 +- .../living/basic/lavaland/tendril/tendril.dm | 155 ++++++++ .../basic/lavaland/tendril/tendril_actions.dm | 358 ++++++++++++++++++ .../basic/lavaland/tendril/tendril_ai.dm | 35 ++ .../meteor_heart/chasing_spikes.dm | 20 +- .../mapGenerators/lavaland.dm | 4 +- code/modules/projectiles/projectile.dm | 4 +- code/modules/research/anomaly/anomaly_core.dm | 2 +- .../mob/simple/lavaland/lavaland_monsters.dmi | Bin 124289 -> 129839 bytes icons/mob/simple/lavaland/tendril.dmi | Bin 0 -> 10530 bytes icons/mob/telegraphing/telegraph.dmi | Bin 2259 -> 3378 bytes icons/obj/weapons/guns/projectiles.dmi | Bin 147100 -> 148522 bytes tgstation.dme | 4 +- tools/UpdatePaths/Scripts/96186_tendrils.txt | 1 + 34 files changed, 729 insertions(+), 197 deletions(-) delete mode 100644 code/game/objects/structures/lavaland/necropolis_tendril.dm create mode 100644 code/modules/mob/living/basic/lavaland/tendril/tendril.dm create mode 100644 code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm create mode 100644 code/modules/mob/living/basic/lavaland/tendril/tendril_ai.dm create mode 100644 icons/mob/simple/lavaland/tendril.dmi create mode 100644 tools/UpdatePaths/Scripts/96186_tendrils.txt diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_shuttle_wreckage.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_shuttle_wreckage.dmm index 7a8c7bfacdc..b81d20e262d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_shuttle_wreckage.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_shuttle_wreckage.dmm @@ -284,7 +284,7 @@ /turf/open/misc/asteroid/basalt/lava_land_surface/biome_replace, /area/ruin/unpowered) "KN" = ( -/obj/structure/spawner/lavaland/legion, +/mob/living/basic/mining/tendril, /turf/open/misc/asteroid/basalt/lava_land_surface/biome_replace, /area/ruin/unpowered) "Lz" = ( diff --git a/code/__DEFINES/ai/monsters.dm b/code/__DEFINES/ai/monsters.dm index 1f54a54784d..8a4e9d56aa5 100644 --- a/code/__DEFINES/ai/monsters.dm +++ b/code/__DEFINES/ai/monsters.dm @@ -52,6 +52,11 @@ /// Key where goliath stores a hole it wants to get into #define BB_GOLIATH_HOLE_TARGET "BB_goliath_hole" +// Tendril AI keys +#define BB_TENDRIL_LASH "tendril_lash" +#define BB_TENDRIL_CHASER "tendril_chaser" +#define BB_TENDRIL_SPIKES "tendril_spikes" + // bee keys ///the bee hive we live inside #define BB_CURRENT_HOME "BB_current_home" diff --git a/code/__DEFINES/dcs/signals/signals_mining.dm b/code/__DEFINES/dcs/signals/signals_mining.dm index 13ec648c1ba..494068f3707 100644 --- a/code/__DEFINES/dcs/signals/signals_mining.dm +++ b/code/__DEFINES/dcs/signals/signals_mining.dm @@ -4,6 +4,9 @@ /// Fired by a mob which has been grabbed by a goliath #define COMSIG_GOLIATH_TENTACLED_GRABBED "comsig_goliath_tentacle_grabbed" #define COMPONENT_GOLIATH_CANCEL_TENTACLE_GRAB (1<<0) +/// Fired by a mob which has been grabbed by a tendril +#define COMSIG_TENDRIL_TENTACLED_GRABBED "comsig_tendril_tentacle_grabbed" + #define COMPONENT_TENDRIL_CANCEL_TENTACLE_GRAB (1<<0) /// Fired by a goliath tentacle which is returning to the earth #define COMSIG_GOLIATH_TENTACLE_RETRACTING "comsig_goliath_tentacle_retracting" /// Fired by a mob which has triggered a brimdust explosion from itself (not the mobs that get hit) diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 8fc2af35f4b..317b17c2d7e 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -1663,6 +1663,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Sunlight on this turf is blocked and thus you can't get solar power or whatever #define TRAIT_TURF_SUN_BLOCKED "turf_sun_blocked" +/// Cannot be backstabbed with a crusher +#define TRAIT_BACKSTAB_IMMUNE "backstab_immune" + /// Makes the owner immune from the pacification from synthpax #define TRAIT_SYNTHPAX_IMMUNE "synthpax_immune" diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 9dcc0090962..24127005b6e 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -188,6 +188,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_ANXIOUS" = TRAIT_ANXIOUS, "TRAIT_APATHETIC" = TRAIT_APATHETIC, "TRAIT_ATTEMPTING_CHRISTENING" = TRAIT_ATTEMPTING_CHRISTENING, + "TRAIT_BACKSTAB_IMMUNE" = TRAIT_BACKSTAB_IMMUNE, "TRAIT_BADDNA" = TRAIT_BADDNA, "TRAIT_BADTOUCH" = TRAIT_BADTOUCH, "TRAIT_BALD" = TRAIT_BALD, diff --git a/code/datums/actions/mobs/projectileattack.dm b/code/datums/actions/mobs/projectileattack.dm index f27c0671c1f..183df71e03f 100644 --- a/code/datums/actions/mobs/projectileattack.dm +++ b/code/datums/actions/mobs/projectileattack.dm @@ -5,7 +5,7 @@ desc = "Fires a set of projectiles at a selected target." cooldown_time = 1.5 SECONDS /// The type of the projectile to be fired - var/projectile_type + var/obj/projectile/projectile_type /// The sound played when a projectile is fired var/projectile_sound /// If the projectile should home in on its target @@ -58,7 +58,7 @@ our_projectile.set_homing_target(target) if(isnum(set_angle)) our_projectile.fire(set_angle) - return + return our_projectile our_projectile.fire() return our_projectile diff --git a/code/datums/ai/basic_mobs/basic_ai_behaviors/basic_attacking.dm b/code/datums/ai/basic_mobs/basic_ai_behaviors/basic_attacking.dm index 9d9f995e17f..5b41ae5254d 100644 --- a/code/datums/ai/basic_mobs/basic_ai_behaviors/basic_attacking.dm +++ b/code/datums/ai/basic_mobs/basic_ai_behaviors/basic_attacking.dm @@ -24,17 +24,8 @@ var/atom/target = controller.blackboard[target_key] if (isnull(target)) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED - if (!target.IsReachableBy(controller.pawn)) - controller.clear_blackboard_key(BB_BASIC_MOB_MELEE_COOLDOWN_TIMER) - return AI_BEHAVIOR_INSTANT - var/can_attack_time = controller.blackboard[BB_BASIC_MOB_MELEE_COOLDOWN_TIMER] - if (isnull(can_attack_time)) - var/blackboard_delay = controller.blackboard[BB_BASIC_MOB_MELEE_DELAY] - var/attack_delay = isnull(blackboard_delay) ? DEFAULT_ATTACK_DELAY : blackboard_delay - controller.set_blackboard_key(BB_BASIC_MOB_MELEE_COOLDOWN_TIMER, world.time + attack_delay) - return AI_BEHAVIOR_INSTANT - if (can_attack_time > world.time) + if (!can_attack(controller, target)) return AI_BEHAVIOR_INSTANT if (isliving(controller.pawn)) @@ -56,6 +47,23 @@ return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED return AI_BEHAVIOR_DELAY +/datum/ai_behavior/basic_melee_attack/proc/can_attack(datum/ai_controller/controller, atom/target) + if (!target.IsReachableBy(controller.pawn)) + controller.clear_blackboard_key(BB_BASIC_MOB_MELEE_COOLDOWN_TIMER) + return FALSE + + var/can_attack_time = controller.blackboard[BB_BASIC_MOB_MELEE_COOLDOWN_TIMER] + if (isnull(can_attack_time)) + var/blackboard_delay = controller.blackboard[BB_BASIC_MOB_MELEE_DELAY] + var/attack_delay = isnull(blackboard_delay) ? DEFAULT_ATTACK_DELAY : blackboard_delay + controller.set_blackboard_key(BB_BASIC_MOB_MELEE_COOLDOWN_TIMER, world.time + attack_delay) + return FALSE + + if (can_attack_time > world.time) + return FALSE + + return TRUE + /datum/ai_behavior/basic_melee_attack/finish_action(datum/ai_controller/controller, succeeded, target_key, targeting_strategy_key, hiding_location_key) . = ..() controller.clear_blackboard_key(BB_BASIC_MOB_MELEE_COOLDOWN_TIMER) @@ -78,7 +86,7 @@ /// range we will try chasing the target before giving up var/chase_range = 9 ///do we care about avoiding friendly fire? - var/avoid_friendly_fire = FALSE + var/avoid_friendly_fire = FALSE /datum/ai_behavior/basic_ranged_attack/setup(datum/ai_controller/controller, target_key, targeting_strategy_key, hiding_location_key) . = ..() diff --git a/code/datums/ai/basic_mobs/basic_ai_behaviors/targeting.dm b/code/datums/ai/basic_mobs/basic_ai_behaviors/targeting.dm index bf7d128fef9..b2aaaa23578 100644 --- a/code/datums/ai/basic_mobs/basic_ai_behaviors/targeting.dm +++ b/code/datums/ai/basic_mobs/basic_ai_behaviors/targeting.dm @@ -35,7 +35,6 @@ GLOBAL_LIST_INIT(target_interested_atoms, typecacheof(list(/mob, /obj/machinery/ return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED var/aggro_range = controller.blackboard[aggro_range_key] || vision_range - controller.clear_blackboard_key(target_key) // If we're using a field rn, just don't do anything yeah? diff --git a/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm b/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm index 52524852961..9824d41f823 100644 --- a/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm +++ b/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm @@ -3,10 +3,12 @@ var/target_key = BB_BASIC_MOB_CURRENT_TARGET /// Targeting strategy key to use var/strategy_key = BB_TARGETING_STRATEGY + /// Behavior to use to find targets + var/target_behavior = /datum/ai_behavior/find_potential_targets /datum/ai_planning_subtree/simple_find_target/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) . = ..() - controller.queue_behavior(/datum/ai_behavior/find_potential_targets, target_key, strategy_key, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION) + controller.queue_behavior(target_behavior, target_key, strategy_key, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION) // Prevents finding a target if a human is nearby /datum/ai_planning_subtree/simple_find_target/not_while_observed @@ -21,9 +23,8 @@ target_key = BB_BASIC_MOB_FLEE_TARGET /datum/ai_planning_subtree/simple_find_target/increased_range - -/datum/ai_planning_subtree/simple_find_target/increased_range/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) - controller.queue_behavior(/datum/ai_behavior/find_potential_targets/bigger_range, target_key, strategy_key, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION) + target_behavior = /datum/ai_behavior/find_potential_targets/bigger_range /datum/ai_planning_subtree/simple_find_target/hunt strategy_key = BB_HUNT_TARGETING_STRATEGY + diff --git a/code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm b/code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm index f1c04e1d8a7..c8699405461 100644 --- a/code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm +++ b/code/datums/ai/basic_mobs/basic_subtrees/target_retaliate.dm @@ -9,9 +9,11 @@ var/hiding_place_key = BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION /// do we check for faction? var/check_faction = FALSE + /// Behavior to use to select our target + var/target_behavior = /datum/ai_behavior/target_from_retaliate_list /datum/ai_planning_subtree/target_retaliate/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) - controller.queue_behavior(/datum/ai_behavior/target_from_retaliate_list, BB_BASIC_MOB_RETALIATE_LIST, target_key, targeting_strategy_key, hiding_place_key, check_faction) + controller.queue_behavior(target_behavior, BB_BASIC_MOB_RETALIATE_LIST, target_key, targeting_strategy_key, hiding_place_key, check_faction) /datum/ai_planning_subtree/target_retaliate/check_faction check_faction = TRUE diff --git a/code/datums/ai/telegraph_effects.dm b/code/datums/ai/telegraph_effects.dm index 62bbe9a0397..b658c651988 100644 --- a/code/datums/ai/telegraph_effects.dm +++ b/code/datums/ai/telegraph_effects.dm @@ -6,6 +6,14 @@ light_range = 1 duration = 2 SECONDS +/obj/effect/temp_visual/telegraphing/Initialize(mapload) + . = ..() + update_appearance(UPDATE_OVERLAYS) + +/obj/effect/temp_visual/telegraphing/update_overlays() + . = ..() + . += emissive_appearance(icon, icon_state, src, alpha = 90) + /obj/effect/temp_visual/telegraphing/vending_machine_tilt duration = 1 SECONDS @@ -15,7 +23,18 @@ src.duration = duration return ..() -/obj/effect/temp_visual/telegraphing/thunderbolt +/obj/effect/temp_visual/telegraphing/circle icon = 'icons/mob/telegraphing/telegraph.dmi' icon_state = "target_circle" duration = 2 SECONDS + +/obj/effect/temp_visual/telegraphing/circle/short + duration = 1 SECONDS + +/obj/effect/temp_visual/telegraphing/line + icon = 'icons/mob/telegraphing/telegraph.dmi' + icon_state = "line" + duration = 0.8 SECONDS + +/obj/effect/temp_visual/telegraphing/line/short + duration = 0.5 SECONDS diff --git a/code/datums/mapgen/CaveGenerator.dm b/code/datums/mapgen/CaveGenerator.dm index 097e8740aff..63b47165db4 100644 --- a/code/datums/mapgen/CaveGenerator.dm +++ b/code/datums/mapgen/CaveGenerator.dm @@ -325,7 +325,7 @@ is_megafauna = TRUE var/can_spawn = TRUE - if(ispath(picked_mob, /obj/structure/spawner/lavaland)) + if(ispath(picked_mob, /mob/living/basic/mining/tendril)) // Prevents tendrils spawning in each other's collapse range for(var/turf/spawn_turf as anything in spawn_data[CAVE_SPAWN_TENDRIL]) if (get_dist(spawn_turf, target_turf) <= 2) @@ -352,7 +352,7 @@ if (!can_spawn) continue - if (ispath(picked_mob, /obj/structure/spawner/lavaland)) + if (ispath(picked_mob, /mob/living/basic/mining/tendril)) spawn_data[CAVE_SPAWN_TENDRIL] += target_turf else if (is_megafauna) diff --git a/code/datums/mapgen/biomes/_biome.dm b/code/datums/mapgen/biomes/_biome.dm index 8dc588680a8..dc2a17563b3 100644 --- a/code/datums/mapgen/biomes/_biome.dm +++ b/code/datums/mapgen/biomes/_biome.dm @@ -33,6 +33,8 @@ var/mob_exclusion_radius = 12 /// Radius around megafauna within which we avoid spawning tendrils var/megafauna_exclusion_radius = 7 + /// Minimum distance between tendril spawns + var/tendril_exclusion_radius = 12 /datum/biome/New() . = ..() @@ -168,18 +170,21 @@ is_megafauna = TRUE var/can_spawn = TRUE - if(ispath(picked_mob, /obj/structure/spawner/lavaland)) - // Prevents tendrils spawning in each other's collapse range + if(ispath(picked_mob, /mob/living/basic/mining/tendril)) for(var/turf/spawn_turf as anything in spawn_data[CAVE_SPAWN_TENDRIL]) - if (get_dist(spawn_turf, target_turf) <= 2) + if (get_dist(spawn_turf, target_turf) <= tendril_exclusion_radius) can_spawn = FALSE break + if (!can_spawn) + continue + // Also avoid spawning them next to megafauna for(var/turf/spawn_turf as anything in spawn_data[CAVE_SPAWN_MEGAFAUNA]) if (get_dist(spawn_turf, target_turf) <= megafauna_exclusion_radius) can_spawn = FALSE break + else if (is_megafauna) // Megafauna can spawn wherever it wants as long as its not next to another mega for(var/turf/spawn_turf as anything in spawn_data[CAVE_SPAWN_MEGAFAUNA]) @@ -195,12 +200,11 @@ if (!can_spawn) continue - if (ispath(picked_mob, /obj/structure/spawner/lavaland)) + if (ispath(picked_mob, /mob/living/basic/mining/tendril)) spawn_data[CAVE_SPAWN_TENDRIL] += target_turf - else - if (is_megafauna) - spawn_data[CAVE_SPAWN_MEGAFAUNA] += target_turf - spawn_data[CAVE_SPAWN_MOB] += target_turf + else if (is_megafauna) + spawn_data[CAVE_SPAWN_MEGAFAUNA] += target_turf + spawn_data[CAVE_SPAWN_MOB] += target_turf new picked_mob(target_turf) diff --git a/code/datums/mapgen/biomes/lavaland.dm b/code/datums/mapgen/biomes/lavaland.dm index 7461ef33d8a..88c907dc23f 100644 --- a/code/datums/mapgen/biomes/lavaland.dm +++ b/code/datums/mapgen/biomes/lavaland.dm @@ -1,6 +1,7 @@ /datum/biome/lavaland open_turf_type = /turf/open/misc/asteroid/basalt/lava_land_surface closed_turf_type = /turf/closed/mineral/volcanic + mob_exclusion_radius = 7 /datum/biome/lavaland/basalt closed_turf_type = /turf/closed/mineral/random/volcanic @@ -19,9 +20,7 @@ /mob/living/basic/mining/lobstrosity/lava = 20, /obj/effect/spawner/random/lavaland_mob/raptor = 15, /mob/living/basic/mining/goldgrub = 15, - /obj/structure/spawner/lavaland = 1, - /obj/structure/spawner/lavaland/goliath = 3, - /obj/structure/spawner/lavaland/legion = 3, + /mob/living/basic/mining/tendril = 7, ) flora_types = list( @@ -58,9 +57,7 @@ /mob/living/basic/mining/lobstrosity/lava = 40, /obj/effect/spawner/random/lavaland_mob/raptor = 15, /mob/living/basic/mining/goldgrub = 35, - /obj/structure/spawner/lavaland = 2, - /obj/structure/spawner/lavaland/goliath = 3, - /obj/structure/spawner/lavaland/legion = 3, + /mob/living/basic/mining/tendril = 8, ) flora_types = list( @@ -96,9 +93,7 @@ /mob/living/basic/mining/lobstrosity/lava = 25, /obj/effect/spawner/random/lavaland_mob/raptor = 20, /mob/living/basic/mining/goldgrub = 15, - /obj/structure/spawner/lavaland = 2, - /obj/structure/spawner/lavaland/goliath = 1, - /obj/structure/spawner/lavaland/legion = 3, + /mob/living/basic/mining/tendril = 6, ) flora_types = list( diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm deleted file mode 100644 index e6ca59016ed..00000000000 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ /dev/null @@ -1,141 +0,0 @@ -//Necropolis Tendrils, which spawn lavaland monsters and break into a chasm when killed -/obj/structure/spawner/lavaland - name = "necropolis tendril" - desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." - - icon = 'icons/mob/simple/lavaland/nest.dmi' - icon_state = "tendril" - - faction = list(FACTION_MINING, FACTION_ASHWALKER) - max_mobs = 3 - max_integrity = 250 - mob_types = list(/mob/living/basic/mining/watcher) - - move_resist=INFINITY // just killing it tears a massive hole in the ground, let's not move it - anchored = TRUE - resistance_flags = FIRE_PROOF | LAVA_PROOF - var/obj/effect/light_emitter/tendril/emitted_light - scanner_taggable = TRUE - mob_gps_id = "WT" - spawner_gps_id = "Necropolis Tendril" - -/obj/structure/spawner/lavaland/goliath - mob_types = list(/mob/living/basic/mining/goliath) - mob_gps_id = "GL" - -/obj/structure/spawner/lavaland/legion - mob_types = list(/mob/living/basic/mining/legion/spawner_made) - mob_gps_id = "LG" - -/obj/structure/spawner/lavaland/icewatcher - mob_types = list(/mob/living/basic/mining/watcher/icewing) - mob_gps_id = "WT|I" // icewing - -GLOBAL_LIST_INIT(tendrils, list()) -/obj/structure/spawner/lavaland/Initialize(mapload) - . = ..() - emitted_light = new(loc) - for(var/F in RANGE_TURFS(1, src)) - if(ismineralturf(F)) - var/turf/closed/mineral/M = F - M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) - AddComponent(/datum/component/gps, "Eerie Signal") - GLOB.tendrils += src - -/obj/structure/spawner/lavaland/atom_deconstruct(disassembled) - new /obj/effect/collapse(loc) - -/obj/structure/spawner/lavaland/examine(mob/user) - var/list/examine_messages = ..() - examine_messages += span_notice("Once this thing gets hurts enough, it triggers a violent final retaliation.") - examine_messages += span_notice("You'll only have a few moments to run up, grab some loot with an open hand, and get out with it.") - return examine_messages - -/obj/structure/spawner/lavaland/Destroy() - var/last_tendril = TRUE - if(GLOB.tendrils.len>1) - last_tendril = FALSE - - if(last_tendril && !(flags_1 & ADMIN_SPAWNED_1)) - if(SSachievements.achievements_enabled) - for(var/mob/living/L in view(7,src)) - if(L.stat || !L.client) - continue - L.client.give_award(/datum/award/achievement/boss/tendril_exterminator, L) - L.client.give_award(/datum/award/score/tendril_score, L) //Progresses score by one - GLOB.tendrils -= src - QDEL_NULL(emitted_light) - return ..() - -/obj/effect/light_emitter/tendril - set_luminosity = 4 - set_cap = 2.5 - light_color = LIGHT_COLOR_LAVA - -/obj/effect/collapse - name = "collapsing necropolis tendril" - desc = "Get your loot and get clear!" - layer = TABLE_LAYER - icon = 'icons/mob/simple/lavaland/nest.dmi' - icon_state = "tendril" - anchored = TRUE - density = TRUE - /// weakref list of which mobs have gotten their loot from this effect. - var/list/collected = list() - /// a bit of light as to make less unfair deaths from the chasm - var/obj/effect/light_emitter/tendril/emitted_light - -/obj/effect/collapse/Initialize(mapload) - . = ..() - emitted_light = new(loc) - visible_message(span_bolddanger("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!")) - balloon_alert_to_viewers("interact to grab loot before collapse!", vision_distance = 7) - playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) - addtimer(CALLBACK(src, PROC_REF(collapse)), 5 SECONDS) - -/obj/effect/collapse/examine(mob/user) - var/list/examine_messages = ..() - if(isliving(user)) - if(has_collected(user)) - examine_messages += span_boldnotice("You've grabbed what you can, now get out!") - else - examine_messages += span_boldnotice("You might have some time to grab some goodies with an open hand before it collapses!") - return examine_messages - -/obj/effect/collapse/attack_hand(mob/living/collector, list/modifiers) - . = ..() - if(has_collected(collector)) - to_chat(collector, span_danger("You've already gotten some loot, just get out of there with it!")) - return - visible_message(span_warning("Something falls free of the tendril!")) - var/obj/structure/closet/crate/necropolis/tendril/loot = new /obj/structure/closet/crate/necropolis/tendril(loc) - collector.start_pulling(loot) - collected += WEAKREF(collector) - -/obj/effect/collapse/Destroy() - collected.Cut() - QDEL_NULL(emitted_light) - return ..() - -///Helper proc that resolves weakrefs to determine if collector is in collected list, returning a boolean. -/obj/effect/collapse/proc/has_collected(mob/collector) - for(var/datum/weakref/weakref as anything in collected) - var/mob/living/resolved = weakref.resolve() - //it could have been collector, it could not have been, we don't care - if(!resolved) - continue - if(resolved == collector) - return TRUE - return FALSE - -/obj/effect/collapse/proc/collapse() - for(var/mob/M in range(7,src)) - shake_camera(M, 15, 1) - playsound(get_turf(src),'sound/effects/explosion/explosionfar.ogg', 200, TRUE) - visible_message(span_bolddanger("The tendril falls inward, the ground around it widening into a yawning chasm!")) - for(var/turf/T in RANGE_TURFS(2,src)) - if(HAS_TRAIT(T, TRAIT_NO_TERRAFORM)) - continue - if(!T.density) - T.TerraformTurf(/turf/open/chasm/lavaland, /turf/open/chasm/lavaland, flags = CHANGETURF_INHERIT_AIR) - qdel(src) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 20c4b7e220d..3dc6e81a6ef 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -478,7 +478,7 @@ return BULLET_ACT_HIT /obj/projectile/tentacle/Destroy() - qdel(chain) + QDEL_NULL(chain) source = null return ..() diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index 2f524915820..a38ffbadce8 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -534,7 +534,7 @@ shock_turf_windup(owner.loc) /obj/item/clothing/suit/armor/reactive/weather/proc/shock_turf_windup(turf/target) - new /obj/effect/temp_visual/telegraphing/thunderbolt(target) + new /obj/effect/temp_visual/telegraphing/circle(target) addtimer(CALLBACK(src, PROC_REF(shock_turf), target), 1 SECONDS) /obj/item/clothing/suit/armor/reactive/weather/proc/shock_turf(turf/target) diff --git a/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm index ce57035a766..b18e740f8cb 100644 --- a/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/mapfluff/ruins/objects_and_mobs/ash_walker_den.dm @@ -123,4 +123,77 @@ resistance_flags = FIRE_PROOF | LAVA_PROOF max_integrity = 200 +/obj/effect/light_emitter/tendril + set_luminosity = 4 + set_cap = 2.5 + light_color = LIGHT_COLOR_LAVA + +/obj/effect/collapse + name = "collapsing necropolis tendril" + desc = "Get your loot and get clear!" + layer = TABLE_LAYER + icon = 'icons/mob/simple/lavaland/nest.dmi' + icon_state = "tendril" + anchored = TRUE + density = TRUE + /// weakref list of which mobs have gotten their loot from this effect. + var/list/collected = list() + /// a bit of light as to make less unfair deaths from the chasm + var/obj/effect/light_emitter/tendril/emitted_light + +/obj/effect/collapse/Initialize(mapload) + . = ..() + emitted_light = new(loc) + visible_message(span_bolddanger("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!")) + balloon_alert_to_viewers("interact to grab loot before collapse!", vision_distance = 7) + playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) + addtimer(CALLBACK(src, PROC_REF(collapse)), 5 SECONDS) + +/obj/effect/collapse/examine(mob/user) + var/list/examine_messages = ..() + if(isliving(user)) + if(has_collected(user)) + examine_messages += span_boldnotice("You've grabbed what you can, now get out!") + else + examine_messages += span_boldnotice("You might have some time to grab some goodies with an open hand before it collapses!") + return examine_messages + +/obj/effect/collapse/attack_hand(mob/living/collector, list/modifiers) + . = ..() + if(has_collected(collector)) + to_chat(collector, span_danger("You've already gotten some loot, just get out of there with it!")) + return + visible_message(span_warning("Something falls free of the tendril!")) + var/obj/structure/closet/crate/necropolis/tendril/loot = new /obj/structure/closet/crate/necropolis/tendril(loc) + collector.start_pulling(loot) + collected += WEAKREF(collector) + +/obj/effect/collapse/Destroy() + collected.Cut() + QDEL_NULL(emitted_light) + return ..() + +///Helper proc that resolves weakrefs to determine if collector is in collected list, returning a boolean. +/obj/effect/collapse/proc/has_collected(mob/collector) + for(var/datum/weakref/weakref as anything in collected) + var/mob/living/resolved = weakref.resolve() + //it could have been collector, it could not have been, we don't care + if(!resolved) + continue + if(resolved == collector) + return TRUE + return FALSE + +/obj/effect/collapse/proc/collapse() + for(var/mob/viewer in range(7, src)) + shake_camera(viewer, 15, 1) + playsound(get_turf(src),'sound/effects/explosion/explosionfar.ogg', 200, TRUE) + visible_message(span_bolddanger("The tendril falls inward, the ground around it widening into a yawning chasm!")) + for(var/turf/ground in RANGE_TURFS(2, src)) + if(HAS_TRAIT(ground, TRAIT_NO_TERRAFORM)) + continue + if(!ground.density) + ground.TerraformTurf(/turf/open/chasm/lavaland, /turf/open/chasm/lavaland, flags = CHANGETURF_INHERIT_AIR) + qdel(src) + #undef ASH_WALKER_SPAWN_THRESHOLD diff --git a/code/modules/mining/equipment/kinetic_crusher/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher/kinetic_crusher.dm index bb07998534c..9f72047fcde 100644 --- a/code/modules/mining/equipment/kinetic_crusher/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher/kinetic_crusher.dm @@ -218,7 +218,7 @@ var/backstabbed = FALSE var/def_check = target.getarmor(type = BOMB) // Backstab bonus - if(check_behind(user, target) || boosted_mark) + if(check_behind(user, target) && !HAS_TRAIT(target, TRAIT_BACKSTAB_IMMUNE) || boosted_mark) backstabbed = TRUE combined_damage += backstab_bonus playsound(user, backstab_sound, 100, TRUE) //Seriously who spelled it wrong diff --git a/code/modules/mining/equipment/monster_organs/rush_gland.dm b/code/modules/mining/equipment/monster_organs/rush_gland.dm index 69c79974170..f22bf029a8c 100644 --- a/code/modules/mining/equipment/monster_organs/rush_gland.dm +++ b/code/modules/mining/equipment/monster_organs/rush_gland.dm @@ -24,6 +24,7 @@ /obj/item/organ/monster_core/rush_gland/on_mob_insert(mob/living/carbon/organ_owner) . = ..() RegisterSignal(organ_owner, COMSIG_GOLIATH_TENTACLED_GRABBED, PROC_REF(trigger_organ_action_on_sig)) + RegisterSignal(organ_owner, COMSIG_TENDRIL_TENTACLED_GRABBED, PROC_REF(trigger_organ_action_on_sig)) /obj/item/organ/monster_core/rush_gland/on_mob_remove(mob/living/carbon/organ_owner, special, movement_flags) . = ..() diff --git a/code/modules/mining/lavaland/mining_loot/megafauna/legion.dm b/code/modules/mining/lavaland/mining_loot/megafauna/legion.dm index cb8fa553271..4ec0dbfe49e 100644 --- a/code/modules/mining/lavaland/mining_loot/megafauna/legion.dm +++ b/code/modules/mining/lavaland/mining_loot/megafauna/legion.dm @@ -95,7 +95,7 @@ playsound(src, 'sound/effects/magic/lightningshock.ogg', 10, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) targeted_turfs += target_turf balloon_alert(user, "you aim at [target_turf]...") - new /obj/effect/temp_visual/telegraphing/thunderbolt(target_turf) + new /obj/effect/temp_visual/telegraphing/circle(target_turf) addtimer(CALLBACK(src, PROC_REF(throw_thunderbolt), target_turf, power_boosted), 1.5 SECONDS) thunder_charges-- addtimer(CALLBACK(src, PROC_REF(recharge)), thunder_charge_time) diff --git a/code/modules/mob/living/basic/lavaland/tendril/tendril.dm b/code/modules/mob/living/basic/lavaland/tendril/tendril.dm new file mode 100644 index 00000000000..b31e8a982a7 --- /dev/null +++ b/code/modules/mob/living/basic/lavaland/tendril/tendril.dm @@ -0,0 +1,155 @@ +#define HEARTBEAT_NORMAL (1.8 SECONDS) +#define HEARTBEAT_FAST (1 SECONDS) +#define HEARTBEAT_FRANTIC (0.4 SECONDS) + +GLOBAL_LIST_INIT(tendrils, list()) + +/mob/living/basic/mining/tendril + name = "necropolis tendril" + desc = "A vile tendril of corruption, originating deep underground." + icon = 'icons/mob/simple/lavaland/tendril.dmi' + icon_state = "tendril" + icon_living = "tendril" + pixel_w = -8 + base_pixel_w = -8 + status_flags = NONE + mob_biotypes = MOB_ORGANIC | MOB_SKELETAL | MOB_MINING + basic_mob_flags = DEL_ON_DEATH | IMMUNE_TO_FISTS + mob_size = MOB_SIZE_HUGE + maxHealth = 1200 + health = 1200 + + friendly_verb_continuous = "flails at" + friendly_verb_simple = "flail at" + speak_emote = list("resonates") + obj_damage = 100 + melee_damage_lower = 20 + melee_damage_upper = 20 + sharpness = SHARP_POINTY + wound_bonus = CANT_WOUND + attack_sound = 'sound/items/weapons/pierce.ogg' + attack_verb_continuous = "pierces through" + attack_verb_simple = "pierce through" + throw_blocked_message = "does nothing to the thick shell of" + move_resist = INFINITY + + light_range = 3 + light_power = 2 + light_color = LIGHT_COLOR_LAVA + + ai_controller = /datum/ai_controller/basic_controller/tendril + + /// Looping heartbeat sound + var/datum/looping_sound/heartbeat/soundloop + /// Melee attack ability to used in retaliation to melee strikes and whenever it manages to grab someone + var/datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee/tendril_melee + +/mob/living/basic/mining/tendril/Initialize(mapload) + . = ..() + GLOB.tendrils += src + AddElement(/datum/element/ai_retaliate) + AddElement(/datum/element/death_drops, /obj/structure/closet/crate/necropolis/tendril) + AddComponent(/datum/component/ai_target_timer) + AddComponent(/datum/component/gps, "Eerie Signal") + AddComponent(/datum/component/basic_mob_attack_telegraph, display_telegraph_overlay = FALSE, telegraph_duration = 0.4 SECONDS) + AddComponent(/datum/component/regenerator, regeneration_delay = 30 SECONDS, brute_per_second = 20) + add_traits(list(TRAIT_BACKSTAB_IMMUNE, TRAIT_IMMOBILIZED), INNATE_TRAIT) + + var/static/list/abilities = list( + /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_lash = BB_TENDRIL_LASH, + /datum/action/cooldown/mob_cooldown/tendril_chaser = BB_TENDRIL_CHASER, + /datum/action/cooldown/mob_cooldown/tendril_cross_spikes = BB_TENDRIL_SPIKES, + ) + grant_actions_by_list(abilities) + + tendril_melee = new(src) + tendril_melee.Grant(src) + AddComponent(/datum/component/revenge_ability, tendril_melee, targeting = GET_TARGETING_STRATEGY(ai_controller.blackboard[BB_TARGETING_STRATEGY]), max_range = 2, target_self = TRUE) + + soundloop = new(src, start_immediately = FALSE) + soundloop.mid_length = HEARTBEAT_NORMAL + soundloop.pressure_affected = FALSE + soundloop.start() + update_appearance(UPDATE_OVERLAYS) + + var/turf/our_turf = get_turf(src) + for (var/turf/rock in range(4, src)) + var/dist = sqrt((rock.x - our_turf.x) ** 2 + (rock.y - our_turf.y) ** 2) + if (dist > 4.5) + continue + + if (ismineralturf(rock)) + rock.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + + if (istype(rock, /turf/open/misc/asteroid) && prob(100 / sqrt(max(1, dist)))) + rock.ChangeTurf(/turf/open/indestructible/necropolis, null, CHANGETURF_IGNORE_AIR) + +/mob/living/basic/mining/tendril/Destroy() + GLOB.tendrils -= src + QDEL_NULL(soundloop) + + if(!SSachievements.achievements_enabled || (flags_1 & ADMIN_SPAWNED_1)) + return ..() + + for(var/mob/living/killer in view(7, src)) + if(killer.stat || !killer.client) + continue + killer.client.give_award(/datum/award/score/tendril_score, killer) + if (!length(GLOB.tendrils)) + killer.client.give_award(/datum/award/achievement/boss/tendril_exterminator, killer) + + return ..() + +/mob/living/basic/mining/tendril/update_overlays() + . = ..() + . += emissive_appearance(icon, "[icon_state]_e", src, effect_type = EMISSIVE_NO_BLOOM) + . += emissive_appearance(icon, "[icon_state]_e_bloom", src, effect_type = EMISSIVE_BLOOM) + +/mob/living/basic/mining/tendril/Life(seconds_per_tick) + . = ..() + update_heartbeat() // Just a single math op unless we need updating so its fine to put it here + +/mob/living/basic/mining/tendril/updatehealth() + . = ..() + update_heartbeat() + +/mob/living/basic/mining/tendril/proc/update_heartbeat() + if (!soundloop) + return + + var/beat_rate = HEARTBEAT_NORMAL + if (ai_controller?.blackboard[BB_BASIC_MOB_CURRENT_TARGET]) + beat_rate = round(HEARTBEAT_FRANTIC + health / maxHealth * (HEARTBEAT_FAST - HEARTBEAT_FRANTIC), 0.05 SECONDS) + + if (beat_rate != soundloop.mid_length) + soundloop.set_mid_length(beat_rate) + +/mob/living/basic/mining/tendril/do_attack_animation(atom/attacked_atom, visual_effect_icon, obj/item/used_item, no_effect, fov_effect = TRUE, item_animation_override = null) + if(!no_effect && (visual_effect_icon || used_item)) + do_item_attack_animation(attacked_atom, visual_effect_icon, used_item, animation_type = item_animation_override) + + // Stabby visuals + var/obj/effect/temp_visual/spike_stab/stab = new(get_turf(src)) + var/target_dir = get_dir(src, attacked_atom) + stab.transform = matrix().Turn(dir2angle(target_dir) + rand(-7, 7)) + if (target_dir & NORTH) + stab.pixel_z = 24 + else if (target_dir & SOUTH) + stab.pixel_z = -24 + if (target_dir & EAST) + stab.pixel_w = 24 + else if (target_dir & WEST) + stab.pixel_w = -24 + +/obj/effect/temp_visual/spike_stab + icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + icon_state = "spike_small" + duration = 0.4 SECONDS + +/mob/living/basic/mining/tendril/proc/snatch_react() + if (tendril_melee.IsAvailable()) + tendril_melee.Activate(warning = FALSE) + +#undef HEARTBEAT_NORMAL +#undef HEARTBEAT_FAST +#undef HEARTBEAT_FRANTIC diff --git a/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm b/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm new file mode 100644 index 00000000000..ba4bb3b219d --- /dev/null +++ b/code/modules/mob/living/basic/lavaland/tendril/tendril_actions.dm @@ -0,0 +1,358 @@ +/// Fires out two cross patterns of damaging tentacles which reel in anything they hit, then causes a followup attack +/datum/action/cooldown/mob_cooldown/projectile_attack/tendril_lash + name = "Tentacle Lash" + desc = "Lash out with your tentacles in 8 directions, reeling in whatever you hit and unleashing a deadly followup attack afterwards." + button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + button_icon_state = "goliath_tentacle_wiggle" + background_icon_state = "bg_demon" + overlay_icon_state = "bg_demon_border" + click_to_activate = FALSE + cooldown_time = 8 SECONDS + melee_cooldown_time = 0 + shared_cooldown = NONE + projectile_type = /obj/projectile/tentacle_lash + +/datum/action/cooldown/mob_cooldown/projectile_attack/tendril_lash/Activate(atom/target) + disable_cooldown_actions() + + for (var/swipe_dir in GLOB.cardinals) + var/turf/open/line_turf = get_step(owner, swipe_dir) + for (var/i in 1 to projectile_type::range) + if (!istype(line_turf) || line_turf.is_blocked_turf(exclude_mobs = TRUE)) + break + var/obj/effect/temp_visual/telegraphing/line/telegraph = new(line_turf) + telegraph.dir = swipe_dir + line_turf = get_step(line_turf, swipe_dir) + + SLEEP_CHECK_DEATH(0.8 SECONDS, owner) + + for (var/swipe_dir in GLOB.cardinals) + shoot_projectile(get_turf(owner), get_step(owner, swipe_dir), dir2angle(swipe_dir), owner) + + SLEEP_CHECK_DEATH(1.6 SECONDS, owner) + + for (var/swipe_dir in GLOB.diagonals) + var/turf/open/line_turf = get_step(owner, swipe_dir) + for (var/i in 1 to projectile_type::range) + if (!istype(line_turf) || line_turf.is_blocked_turf(exclude_mobs = TRUE)) + break + var/obj/effect/temp_visual/telegraphing/line/telegraph = new(line_turf) + telegraph.dir = swipe_dir + line_turf = get_step(line_turf, swipe_dir) + + SLEEP_CHECK_DEATH(0.8 SECONDS, owner) + + for (var/swipe_dir in GLOB.diagonals) + shoot_projectile(get_turf(owner), get_step(owner, swipe_dir), dir2angle(swipe_dir), owner) + + SLEEP_CHECK_DEATH(1.2 SECONDS, owner) + StartCooldown() + SLEEP_CHECK_DEATH(0.6 SECONDS, owner) + enable_cooldown_actions() + return TRUE + +/obj/projectile/tentacle_lash + name = "tentacle spike" + icon_state = "tentacle_spike" + pass_flags = PASSTABLE + damage = 5 // +10 from the grab + armor_flag = MELEE + range = 7 + hit_prone_targets = TRUE + hitsound = 'sound/effects/wounds/pierce1.ogg' + sharpness = SHARP_POINTY + /// Beam connecting us and the firer + var/datum/beam/tentacle_beam = null + /// Does this projectile persist and reel in targets? + var/reel_in = TRUE + /// How long does the projectile persist? + var/duration = 1.2 SECONDS + /// Damage dealt to targets who get snatched from entering the beam or being hit directly + var/snatch_damage = 10 + +/obj/projectile/tentacle_lash/stab + damage = 15 + range = 2 + duration = 0.2 SECONDS // Just for visual flair + reel_in = FALSE + +/obj/projectile/tentacle_lash/fire(fire_angle, atom/direct_target) + . = ..() + if (!firer) + return + tentacle_beam = Beam(firer, "goliath_tentacle", beam_type = (reel_in ? /obj/effect/ebeam/reacting : /obj/effect/ebeam), emissive = FALSE) + if (reel_in) + RegisterSignal(tentacle_beam, COMSIG_BEAM_ENTERED, PROC_REF(on_beam_entered)) + +/obj/projectile/tentacle_lash/Destroy() + QDEL_NULL(tentacle_beam) + return ..() + +// Don't range out, stop and persist until we're done +/obj/projectile/tentacle_lash/on_range() + STOP_PROCESSING(SSprojectiles, src) + // Reset to tile center + pixel_x = 0 + pixel_y = 0 + QDEL_IN(src, duration) + +/obj/projectile/tentacle_lash/prehit_pierce(atom/target) + // Ye 'ole colossus cheese + if (astype(target, /mob/living)?.stat == DEAD) + return PROJECTILE_PIERCE_PHASE + return ..() + +/obj/projectile/tentacle_lash/on_hit(atom/target, blocked, pierce_hit) + . = ..() + if (!reel_in || !isliving(target) || blocked >= 100 || pierce_hit || . != BULLET_ACT_HIT) + return + snatch_target(target) + +/obj/projectile/tentacle_lash/proc/on_beam_entered(datum/beam/source, obj/effect/ebeam/hit, atom/movable/entered) + SIGNAL_HANDLER + + if (!reel_in || entered == firer || !isliving(entered)) + return + + var/mob/living/victim = entered + if ((!firer || !firer.faction_check_atom(victim)) && victim.stat != DEAD) + INVOKE_ASYNC(src, PROC_REF(snatch_target), entered) + +/obj/projectile/tentacle_lash/proc/snatch_target(mob/living/victim) + if (HAS_TRAIT(victim, TRAIT_TENTACLE_IMMUNE) || SEND_SIGNAL(victim, COMSIG_TENDRIL_TENTACLED_GRABBED) & COMPONENT_TENDRIL_CANCEL_TENTACLE_GRAB) + return + + to_chat(victim, span_userdanger("You're snatched by [firer]'s tentacles!")) + victim.apply_damage(snatch_damage, BRUTE, BODY_ZONE_CHEST, wound_bonus = CANT_WOUND) + if (QDELETED(victim)) + qdel(src) + return + var/snatch_callback = null + if (istype(firer, /mob/living/basic/mining/tendril)) + var/mob/living/basic/mining/tendril/tendril = firer + snatch_callback = CALLBACK(tendril, TYPE_PROC_REF(/mob/living/basic/mining/tendril, snatch_react)) + victim.throw_at(firer, initial(range), 1, firer, FALSE, gentle = TRUE, callback = snatch_callback) + playsound(victim, hitsound, 50, -3, pressure_affected = FALSE) + qdel(src) + +/// An ability which makes spikes come out of the ground towards your target +/datum/action/cooldown/mob_cooldown/tendril_chaser + name = "Impaling Spikes" + desc = "Send a spiked subterranean tendril chasing after your target." + button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + button_icon_state = "spikes_stabbing" + background_icon_state = "bg_demon" + overlay_icon_state = "bg_demon_border" + cooldown_time = 8 SECONDS + click_to_activate = TRUE + shared_cooldown = NONE + /// Lazy list of references to spike trails + var/list/active_chasers + /// Health percentage threshold at which we send out wide charsers after the main target + var/wide_chaser_threshold = 0.7 + +/datum/action/cooldown/mob_cooldown/tendril_chaser/Grant(mob/granted_to) + . = ..() + RegisterSignal(granted_to, COMSIG_MOB_ABILITY_STARTED, PROC_REF(on_ability_started)) + RegisterSignal(granted_to, COMSIG_MOB_ABILITY_FINISHED, PROC_REF(on_ability_finished)) + +// Clean up after ourselves +/datum/action/cooldown/mob_cooldown/tendril_chaser/Remove(mob/removed_from) + UnregisterSignal(removed_from, list(COMSIG_MOB_ABILITY_STARTED, COMSIG_MOB_ABILITY_FINISHED)) + QDEL_LIST(active_chasers) + return ..() + +/datum/action/cooldown/mob_cooldown/tendril_chaser/proc/on_ability_started(mob/living/owner, datum/action/cooldown/activated) + SIGNAL_HANDLER + + // Delete all of our chasers when our owner triggers cross spikes as to not cause guaranteed damage + if (istype(activated, /datum/action/cooldown/mob_cooldown/tendril_cross_spikes)) + QDEL_LIST(active_chasers) + +/datum/action/cooldown/mob_cooldown/tendril_chaser/proc/on_ability_finished(mob/living/owner, datum/action/cooldown/activated) + SIGNAL_HANDLER + + if (istype(activated, /datum/action/cooldown/mob_cooldown/tendril_cross_spikes)) + ResetCooldown() + +/datum/action/cooldown/mob_cooldown/tendril_chaser/Activate(atom/target) + . = ..() + var/primary_type = /obj/effect/temp_visual/effect_trail/tendril_chaser + if (isliving(owner)) + var/mob/living/as_living = owner + if (as_living.health / as_living.maxHealth <= wide_chaser_threshold) + primary_type = /obj/effect/temp_visual/effect_trail/tendril_chaser/wide_area + + var/obj/effect/temp_visual/effect_trail/tendril_chaser/chaser = new primary_type(get_turf(owner), target) + LAZYADD(active_chasers, WEAKREF(chaser)) + RegisterSignal(chaser, COMSIG_QDELETING, PROC_REF(on_chaser_destroyed)) + playsound(owner, 'sound/effects/magic/demon_attack1.ogg', vol = 100, vary = TRUE, pressure_affected = FALSE) + +/// Remove a spike trail from our list of active trails +/datum/action/cooldown/mob_cooldown/tendril_chaser/proc/on_chaser_destroyed(atom/chaser) + SIGNAL_HANDLER + LAZYREMOVE(active_chasers, WEAKREF(chaser)) + +/obj/effect/temp_visual/effect_trail/tendril_chaser + duration = 10 SECONDS + move_speed = 4 + spawned_effect = /obj/effect/temp_visual/emerging_ground_spike/tendril + /// Do we spawn spikes around ourselves as well or only on our own turf? + var/area_spawn = FALSE + +/obj/effect/temp_visual/effect_trail/tendril_chaser/wide_area + area_spawn = TRUE + +/obj/effect/temp_visual/effect_trail/tendril_chaser/add_spawner() + return + +/obj/effect/temp_visual/effect_trail/tendril_chaser/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) + . = ..() + if (!area_spawn) + var/turf/spawn_turf = get_turf(src) + if (!(locate(/obj/effect/temp_visual/emerging_ground_spike/tendril) in spawn_turf) && isopenturf(spawn_turf)) + new spawned_effect(spawn_turf) + return + + for (var/spawn_dir in GLOB.cardinals) + if (spawn_dir & REVERSE_DIR(movement_dir)) + continue + var/turf/spawn_loc = get_step(src, spawn_dir) + if (!(locate(/obj/effect/temp_visual/emerging_ground_spike/tendril) in spawn_loc) && isopenturf(spawn_loc)) + new spawned_effect(spawn_loc) + +/obj/effect/temp_visual/emerging_ground_spike/tendril + icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + icon_state = "spikes_stabbing" + duration = 0.7 SECONDS + position_variance = 3 + impale_damage = 10 + damage_blacklist_typecache = list( + /mob/living/basic/mining/tendril, + ) + impale_wound_bonus = CANT_WOUND + // Have we hit someone yet? + var/hit_loser = FALSE + +/obj/effect/temp_visual/emerging_ground_spike/tendril/single + icon_state = "spike" + duration = 1 SECONDS + harm_delay = 0.25 SECONDS + position_variance = 5 + +/obj/effect/temp_visual/emerging_ground_spike/tendril/impale() + . = ..() + hit_loser |= . + RegisterSignal(loc, COMSIG_ATOM_ENTERED, PROC_REF(on_entered)) + +/obj/effect/temp_visual/emerging_ground_spike/tendril/proc/on_entered(atom/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) + SIGNAL_HANDLER + + if (!isliving(arrived)) + return + + if (harm_mob(arrived) && !hit_loser) + playsound(src, 'sound/items/weapons/slice.ogg', vol = 50, vary = TRUE, pressure_affected = FALSE) + hit_loser = TRUE + +/datum/action/cooldown/mob_cooldown/tendril_cross_spikes + name = "Cross Spikes" + desc = "Create a wave of spikes around yourself, impaling anyone caught in it." + button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + button_icon_state = "spike" + background_icon_state = "bg_demon" + overlay_icon_state = "bg_demon_border" + click_to_activate = FALSE + cooldown_time = 10 SECONDS + melee_cooldown_time = 0 + shared_cooldown = NONE + /// Health threshold at which we reduce the amount of empty spots on the ground + var/health_threshold = 0.3 + +/datum/action/cooldown/mob_cooldown/tendril_cross_spikes/Activate(atom/target) + disable_cooldown_actions() + spawn_spikes() + SLEEP_CHECK_DEATH(0.4 SECONDS, owner) + spawn_spikes(inverse = TRUE) + StartCooldown() + enable_cooldown_actions() + return TRUE + +/datum/action/cooldown/mob_cooldown/tendril_cross_spikes/proc/spawn_spikes(inverse = FALSE) + var/list/turf/spike_turfs = list() + var/turf/owner_turf = get_turf(owner) + + var/reduced_spawns = FALSE + if (isliving(owner)) + var/mob/living/as_living = owner + if (as_living.health / as_living.maxHealth <= health_threshold) + reduced_spawns = TRUE + + for (var/turf/open/target_turf in oview(7, owner_turf)) + if (sqrt((target_turf.x - owner_turf.x) ** 2 + (target_turf.y - owner_turf.y) ** 2) > 9.5) // big circle is a lie + continue + + if (reduced_spawns) + if (abs(target_turf.x - owner_turf.x) % 2 == abs(target_turf.y - owner_turf.y + inverse) % 2) + new /obj/effect/temp_visual/telegraphing/circle/short(target_turf) + spike_turfs += target_turf + continue + + var/row_diff = inverse ? abs(target_turf.x - owner_turf.x) : abs(target_turf.y - owner_turf.y) + var/column_diff = inverse ? abs(target_turf.y - owner_turf.y) : abs(target_turf.x - owner_turf.x) + var/row = floor((row_diff + 1) / 3) + if (row % 2 == 0) + if (row_diff - row * 3 == 0) + if (column_diff % 4 == 2) + continue + else + if (column_diff % 4 != 0) + continue + else + if (row_diff - row * 3 == 0) + if (column_diff % 4 == 0) + continue + else + if (column_diff % 4 != 2) + continue + + new /obj/effect/temp_visual/telegraphing/circle/short(target_turf) + spike_turfs += target_turf + + SLEEP_CHECK_DEATH(1 SECONDS, owner) + + for (var/turf/open/to_spawn in spike_turfs) + new /obj/effect/temp_visual/emerging_ground_spike/tendril/single(to_spawn) + + SLEEP_CHECK_DEATH(0.8 SECONDS, owner) + +/datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee + name = "Tentacle Stab" + desc = "Stab nearby hostiles with long tentacles." + button_icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' + button_icon_state = "goliath_tentacle_wiggle" + background_icon_state = "bg_demon" + overlay_icon_state = "bg_demon_border" + click_to_activate = FALSE + cooldown_time = 4 SECONDS + melee_cooldown_time = 0 + shared_cooldown = NONE + projectile_type = /obj/projectile/tentacle_lash/stab + +/datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee/Activate(atom/target_atom, warning = TRUE) + if (warning) + for (var/stab_dir in GLOB.alldirs) + var/turf/open/stab_turf = get_step(owner, stab_dir) + if (!istype(stab_turf)) + continue + var/obj/effect/temp_visual/telegraphing/line/short/telegraph = new(stab_turf) + telegraph.dir = stab_dir + + SLEEP_CHECK_DEATH(0.5 SECONDS, owner) + + for (var/stab_dir in GLOB.alldirs) + shoot_projectile(get_turf(owner), get_step(owner, stab_dir), firer = owner) + + SLEEP_CHECK_DEATH(0.5 SECONDS, owner) + StartCooldown() + return TRUE diff --git a/code/modules/mob/living/basic/lavaland/tendril/tendril_ai.dm b/code/modules/mob/living/basic/lavaland/tendril/tendril_ai.dm new file mode 100644 index 00000000000..77da7086dfa --- /dev/null +++ b/code/modules/mob/living/basic/lavaland/tendril/tendril_ai.dm @@ -0,0 +1,35 @@ +/datum/ai_controller/basic_controller/tendril + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic, + BB_TARGET_MINIMUM_STAT = HARD_CRIT, + ) + + planning_subtrees = list( + /datum/ai_planning_subtree/call_reinforcements/mining, + /datum/ai_planning_subtree/target_retaliate/check_faction, + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/targeted_mob_ability/tendril_chaser, + /datum/ai_planning_subtree/use_mob_ability/tendril_spikes, + /datum/ai_planning_subtree/use_mob_ability/tendril_lash, + ) + +/datum/ai_planning_subtree/targeted_mob_ability/tendril_chaser + ability_key = BB_TENDRIL_CHASER + operational_datums = list(/datum/component/ai_target_timer) + finish_planning = FALSE + +/datum/ai_planning_subtree/use_mob_ability/tendril_lash + ability_key = BB_TENDRIL_LASH + +/datum/ai_planning_subtree/use_mob_ability/tendril_lash/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) + if (!controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET]) + return FALSE + return ..() + +/datum/ai_planning_subtree/use_mob_ability/tendril_spikes + ability_key = BB_TENDRIL_SPIKES + +/datum/ai_planning_subtree/use_mob_ability/tendril_spikes/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) + if (!controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET]) + return FALSE + return ..() diff --git a/code/modules/mob/living/basic/space_fauna/meteor_heart/chasing_spikes.dm b/code/modules/mob/living/basic/space_fauna/meteor_heart/chasing_spikes.dm index b50b089b0ff..60288e9c5e7 100644 --- a/code/modules/mob/living/basic/space_fauna/meteor_heart/chasing_spikes.dm +++ b/code/modules/mob/living/basic/space_fauna/meteor_heart/chasing_spikes.dm @@ -45,6 +45,8 @@ var/position_variance = 8 /// Damage to deal on impale var/impale_damage = 15 + /// Wound bonus on impale + var/impale_wound_bonus = 0 /// Typecache of types of mobs not to damage var/list/damage_blacklist_typecache = list( /mob/living/basic/meteor_heart, @@ -67,14 +69,22 @@ /obj/effect/temp_visual/emerging_ground_spike/proc/impale() if (!isturf(loc)) return + var/hit_someone = FALSE for(var/mob/living/victim in loc) - if (is_type_in_typecache(victim, damage_blacklist_typecache)) - continue - hit_someone = TRUE - var/target_zone = victim.resting ? BODY_ZONE_CHEST : pick_weight(standing_damage_zones) - victim.apply_damage(impale_damage, damagetype = BRUTE, def_zone = target_zone, sharpness = SHARP_POINTY) + if (harm_mob(victim)) + hit_someone = TRUE + if (hit_someone) playsound(src, 'sound/items/weapons/slice.ogg', vol = 50, vary = TRUE, pressure_affected = FALSE) else playsound(src, 'sound/misc/splort.ogg', vol = 25, vary = TRUE, pressure_affected = FALSE) + return hit_someone + +/obj/effect/temp_visual/emerging_ground_spike/proc/harm_mob(mob/living/victim) + if (is_type_in_typecache(victim, damage_blacklist_typecache)) + return FALSE + + var/target_zone = victim.resting ? BODY_ZONE_CHEST : pick_weight(standing_damage_zones) + victim.apply_damage(impale_damage, damagetype = BRUTE, def_zone = target_zone, wound_bonus = impale_wound_bonus, sharpness = SHARP_POINTY) + return TRUE diff --git a/code/modules/procedural_mapping/mapGenerators/lavaland.dm b/code/modules/procedural_mapping/mapGenerators/lavaland.dm index 5251f5e8435..b638e7908dd 100644 --- a/code/modules/procedural_mapping/mapGenerators/lavaland.dm +++ b/code/modules/procedural_mapping/mapGenerators/lavaland.dm @@ -18,9 +18,7 @@ /datum/map_generator_module/splatter_layer/lavaland_tendrils spawnableTurfs = list() - spawnableAtoms = list(/obj/structure/spawner/lavaland = 5, - /obj/structure/spawner/lavaland/legion = 5, - /obj/structure/spawner/lavaland/goliath = 5) + spawnableAtoms = list(/mob/living/basic/mining/tendril = 15) /datum/map_generator/lavaland/ground_only modules = list(/datum/map_generator_module/bottom_layer/lavaland_default) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3c695a10b73..d7aa59766b3 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -1251,8 +1251,8 @@ free_hitscan_forceMove = TRUE forceMove(source_loc) starting = source_loc - pixel_x = source.pixel_x - pixel_y = source.pixel_y + pixel_x = source.pixel_x - source.base_pixel_x + pixel_y = source.pixel_y - source.base_pixel_y original = target // Trim off excess pixel_x/y by converting them into turf offset diff --git a/code/modules/research/anomaly/anomaly_core.dm b/code/modules/research/anomaly/anomaly_core.dm index d9d15931c0f..54339a7aacf 100644 --- a/code/modules/research/anomaly/anomaly_core.dm +++ b/code/modules/research/anomaly/anomaly_core.dm @@ -206,7 +206,7 @@ if(!length(possible_targets)) return var/turf/target = pick(possible_targets) - new /obj/effect/temp_visual/telegraphing/thunderbolt(target) + new /obj/effect/temp_visual/telegraphing/circle(target) addtimer(CALLBACK(src, PROC_REF(strike), target), 1 SECONDS) /obj/item/assembly/signaler/anomaly/weather/proc/strike(turf/target) diff --git a/icons/mob/simple/lavaland/lavaland_monsters.dmi b/icons/mob/simple/lavaland/lavaland_monsters.dmi index 3f5eb9cbd3b51ee8aa8491a98c375b18ee88242a..f338fab310ae92e78962cebc698639dbd10f2842 100644 GIT binary patch literal 129839 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 X(hJ(lm31Nms4wlC2I}Ri))D^)9pA5# diff --git a/icons/mob/simple/lavaland/tendril.dmi b/icons/mob/simple/lavaland/tendril.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0bbd0ccbe218e04473abde4a35c08dfb5a928936 GIT binary patch literal 10530 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 xA3QdqQ4f+}Oyq&Gp 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 literal 2259 zcmZveX*3&X8;1EPMyo}?v9`2hsbwr}DK)63AriEzmRd%rQi&ysQAre4OYKI-Ry##w zUlOSjsg}}K8-!R=VW>)Iq)1|9B)-fy=gc`h(;x5q{CM6!_x)Vwe%^HF%ODwP6=@L> z5gD*O&_!6Q{yI_;!aI|6%RpF`QLfjcfq_v0k+6tp7$RImB(|(>Y#`%>%^``!?a^!E zgu)w4u6a>iC%dZ6`NpY`S~BKl=UP8s%{^F7F?r=w+OaLIo8PfYbAu!~-5rYgg8|}_ zh}}1j^wG?Li#^@-r>xmLs-~@0M7#5EVlZk)^gRViY@zsJ=@9D!l90u!&R5r-BO==0 zG<~ktUi)$RSBn*!wn*C;QZid3;}p_Orwgs^PvQ;x?6%LURO^F|91c=^O!ko47o}4U z9CJoykxDpOubY~SFWgo)u9yRg;q{cr$|*J0ccgoh-?gTqs59#2fZU;tiNQV*5y>Vn z@SrSx}vMD_tT28u3;zpVrN;3URp;?&(!Fv<}qWn`D_VQO=24yl4H+Z zkdMC?E4RHR5X6f;SgNFpFV6YdNF5LZ=qSko1`=hZC6b+uPb6*=d3g>*g1^r2kSRV&llVDzl}6UC87DC|>J~Ea!>iL}#56&-CHB0c%u^Xx zY3H*^CU)s_xQVAU-lJI9MK(Qz^W!dL2}XK2I1&Ru$uCSaDm!4=b?1@m4omauxfgl@ z-1+VwXmO^SaO@k*V<__gez5ZGmQ&gLS9(sdOz#tmZ0LBwKU6f+|N(7 z?nfRBpLcJuU*@jua3@e~ExblkJnLt06SM~JGqIle(wHI_dZ%U8Fn2J#2Y=4wMD{pf;!`t>O-CORN3VyV2WUKMfZFlGX3>^q zkS@hL$(HDL-JQ=w*D2M-5iSrleRZ#pSPL%NTKr3whYH?zIUYdLr{C{T@E?u0U3D_$ z#*R!WDmyRSWR zB*|JFuO;?Yf-wypAi{m%?$eY$-8+!a<xh2^>tzsH+Fo%&Q- zBJ~(uAgoJ58x_IuVs2cgc{i^t;oo3ltkA%p)*Qk??tEHrzB>_!=y^Qd1!9Y|)DE>W zvIVpm4VA{M4a*J?R`wr*Kg-RVLnk`&4ud?|ro#ry^=iA_OQBInlUm>Wv8_t4UUs4pVFRrE-4H zP1b7XY>mh57Hwaa;N09gdb?ndTyZLWK!G5A7u+{dq5BokBn1M5PY5U0h2Tn$B3Tgy znG1RibDYre^(RI>$2~b{7Q~A$Pgu$K6}}Y1<|y>moAJ;AnZ8fXJlh^rAOQL-f;37_ z54)f5v_&k(frkPALNd(&rP^V-%RWqGzan!V8T_9^g>HHn9kHN4q_eWl-__cLAW`xA zg=cgb>XCY_(G`JuBbSIV{rG;Zw2}sZXI7$6tT($x=$`^XR$9O2lN5+ER71;kjNHq^7IjHm~KsPUdP#xx?cUqb1?q zy@if5-byB-udX$V65_!X#E}OoO8r|tg_Vr3b2}But&(JKAb#I+X>>x|-ZTmc+|x0r zr$#>Tjxf3EBmxUZbHX6VmWI=+(8J`n^j(bt9O9nqOBA^ERCe(c{l4S$Imv|!GFoIb2(EPVr2eI&uAWw zHO(7d)hTJd`F?zxthH@hRFd*LevxKW*C3JcdGIqQ+G}GtLUT|eD^$!gJdNi z^#L;fL=aiEo!i&MDR$Xs3S#?^YWIo7GO-Dk@sIbB+T7}^KG|Vb^^*y2`SVeSthZ6U zCGIbR-o*&}mPIRf)_L@mk6jF?@-H$ojSRcV1F>cv(S-z@~Bw=w*@z?8WuoG(t-fyv zGxBu0Q^?=!W4Db?zBI<|pU(PAna2jJBH&92L*21Wc?9K%ftuuTl=cGGRAk>D`8zsZ r2ojGnpmJ~qxbhmU!$T0H{&-1?T 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

    N_t!7}a(9&>? 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

    vQ=cF_YHCH|a^98R2;wL^o13?(ZA@>Dv>K+VO_ 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ℑZ*#e=$fft-ABeqMv1ew=j4U7 z*&@z=S2RR`DfP}zgF)TWF(X`K#J@{VE)${Z$R7C;mTJK+qeHs5M3pJSZc+X~Br)pK)$hxrvk5on->7U!m%0c{T(Kw8tR5wvQY|Ic@sxxH1nn&#X?B!2Px z)L`)$zx68i-GN$NQ1By>?VeU7rvQu_3aY$77@z@&$8d$l$APd(YzISe5Nl`*utpHV zbb&4tq5&%t)#VMSdSE}n1=`cVz7I5|p*5knr6_UEeW{TVP4h@`q9CGUYMBUhXifeh z=Mz%X4ofBcQ`HRW^Q_JFq7N$I4xtyXppHvFg;dai^%|FUCCD1BdB2HOF*vB#>!N_j z1)#_3?*z!%9$-wrp;T!Y9s;o$NPepK3EyBjG;0uX=atyY+}n&Ja8rx|q2m&vcun6- z8Ez>;oH|sH7j~D6v&;_{|9g*{l#D;rU%g%91U$4q;4y@z{?GsGv7(&-A(OkPs`Eh7 zt}ZeM`!_Yl*j}jP%Y6Rg`_c)nUzJ8dM?Y%=uy`sTVDoOif6vJTl=6h4Un@2*6{Q%k zUO4czX?JsV(a@y{m=$9gH)VZAa7$2e*q9h=2$P`Vg(y|{C^N&FK!)Y9yBYo|BqMJl z{q8wu<@rXsBqj9jev}mX8Y7l%3I^&P{{^EDuA9iwehl12H<3d~AzT7;weVaZF;ar` z7GdPShaxJCYmGcNm$zTEB0MEOQ@l79%|I~&(u#YpAr9-dbvgDSpuk@MrE!Ybr=)iu zTrayC@RKC0i_n4g=&X2Y^5FaxL06C(GQ^N$U$DfPW1jIa@KVW278nw~U~E9hat&!7 zZ#%JZoKv6N4cYboNutsPaRB#}kL`vyDi*@;4

    USU)!6yyo2A_}t!LE|IGMcpmaO zL@UjjyJyW)jjv#ZSq?48FA|GS%aH?tneb>R;H`;ZQJQ^`xjx0Hn&?K5v4+c)%#r6n zFamlBilScKiMFf1JP9HuiED46D*y+t<4DNjs7Ye*s(7v!qVh&)d_SBBU|&K#&zYA! z!RjE<)VKfD_qNFJ?%ME)G0rf#1(3dhH!5^kpaYsl63KufQUa?HS7xz91olTo!vYmT zWha7D8!T`Q{fTcN5~so_xXSw8#cdH}=!Fcf2&D7?OtbLEz|n7bLRZ-}2>V+Qchczf zH`&LLBhi-h9U4cL*E$%66Mq^DfEoP#LuySzkZhHt|nOfWc4?Q_iHMQ{>qSl=zDMJC$t;Y2EtU4 zYYN;z<>m@S+N1Up6*VC48x0fLxs&=+_83RfAC``JxNOpY-j)f$_^AM#?^Bl|woI$L z|NepHGj?)5LO;^60`vA;1Lmh(RD^2d00}=_qO6q`A6D{HC&8Oj(ir9?atEW>oD}V(MoK| zxJD%eJ2gv&GGrJ^kK%!eq)IzcZPfG_oQD)T6s^Ha;;jfSD(dLl^8_-)sMOnSPvGzV zcD-UllS`9JPYd=tyqB3;c;!*{1T1dv2P=Og7&~of>(&U*%jQ1u#6%-4tqnj>m-rJ8 z&tWj9*1ZoX>hYOiE@#)L!aNolp@|S}_T}s=xTwKZMO%@8 zvuyoO5A3_$zB4H~ab=f(Md6qt^VZzQv0Vy5z$0jZ9@?=*eaGMb`y)?vsZgpm8g%xv z3MT(70i3-nE5y+a6`d_b9#PJOK75--OH+Cp|5?Ge-RfYHUBxUm2(3LxN@{$m@v~Z< znWgJr9nqMIVBRN|?0HhVLwUsG3VU#u96YTiI~H8vPYKi_1$1K>g2?>2h6o&>?SJFWQ%@p# zJM!Mgv8`>bGA8Ej9C|ISFfm=QQm%N)h#^i5Oe(?FC)&7sO)gC!#{@Ud1J*s7#B%F( zr2j)>Sg?719klsBoJFm6S>~f_LzeK6XawvlQj;-J(=+&Fuzt*zxm40(MQE`08@-HuAB&nMa(hu~|(cF;y!9dfof((an zdir}BF$o35n_Gv1)$jil=zRm8ACGC8hJ+|iO-_!!;tUZ0Z)IF?k>P>(izAMmqoo#V zQ*k8w6a3g$;B>B+b1YMn3X_^!^Jb|&%-)+MSj20b*h zzb=)In@C-6t+|=vMji0PWDVv5un)!ywDCT4(?EtnZZ&en&4i{RE~$LaPRCqdUDI$! zqBY*?aQ&4Rfh@*hK>DzR?WbPh|D$%b4TvL9Zd7ym!6c;3+tJqsu?7#YkSmifJ^FZZp!bA~}sO51|?JY2LM# z?`82%j`1`0K8q55yT`Yya&q;xnOncWccf&=mqZWOEA_`&eVgK=4kpy! z8hT9fj5XmQXPh6_P)WX(+i3pVA(cnwupD)}>h(NMoQ~1vKAA&7m}wae)1Md6ml;en zHvqk|_ICS${{At4WKZHk4OlrCsX0dOaN(P-qbco^)F$^b2MyFhc;!x6T=NSO+7+6k zb0~7>Y9Jmx@R}qqeeAKe{$2gSdQ%NslE#Jx<0no+!L5?^Cm45fhXS?spiZOw#{2it zLA55{Ldj?NnA^QccZvLml1(5EY-MqYu6)79V8LGW;fZMOeFfd_3J2DP?=XB&z`-}> zR}Qi8Y#2guI9tZ^>o%BnExiSQkz{{Z#0IP>)DDDl!_xVX)ps@=X6`TJ?R^yj!mVX} zMorgs>u$ZCyzkEcRxwKNA;r}Dld&fHZWz%zm4!s;!?hK3(5{_usz|AMfxl}x>wmI*iAm=(G0yA(TD+ZfB@tYl5pj{Pbi;f2~ zbGJI zTM5Yg&?7J)7}l#O3aeDB@7|oC=wgRt?*nU9W2e*<&Uv*@D+MX|Lsv^5B?U1)u+#N6 zgUqT@D@gi?gq(iNE6?>zc>2sIwsTvku!QoSGugDc*Y&tgceycUN+&m!S+$oH@!`%U zkJyb(glJ(L$>!Cr0Txne+JD+!kQjHG6*k{^j7>#9a@~O~C+ilMb}A1@W=3<)=S@6^ zJROK+*7;*M^+S8&ZL-Te3`bjs`Pgte5W)tVaPeD;shwJO#( zZB5-@A)l77xVV?@?38&o*$O38+^~U*NU=z`EOG0nTzyn@QrACOf1cMOSRt0=M#D-3X&Um0&*cTv6y`du)UOYxKhCmsk1D_QQZxluc;<#*5#2 zk}~hJ$DP;(xTV4=vC?i^nVCd?*kzSY&z7=_< zNnn%*lunz6<3bQ3?(I;0U*c`fgu4=HVzu!m0E52d@<;`DqRRQfY}t z4@_-40pqxEHtPwOqs--3qtOtn&klT6F66|eJy6?$9q~yk_>DbC&o=UOUHzQWhAGy0 zqj~rtZ&b}*&;=y=ecbnub4U5YKcv=eZYR+reW>QG4;5V&H+XsMLu(H2{b~uuT_Fha zuh~8f$>YSf^`d^&IucaDk&1t4dW<<)TOZu=sci@qFG0!>4!ABN+%ARNQn+p)tJ7eb z!4LM6zwLL9L%ULN3p4`nU&1Zt;hQCdx6-n3I<9TB+e5Hx>uzTfPqjY5q`L+KKL}0s zQSUvLx}P6^F;8FStIMu!a7Rvm^Fh-mBMjHroxu0T7rY2>f5~?LDxaHBAlyOf{dZ-J z?AOI+cQ<=c!)<02x}}e2?$V}dB~>;j;=3Q=sO8!_Pwr0k!FPHpO7^68xUz4*_VIo8 zz)Q9a_24=$hki6->Uj^LrJ_bt?wYk)C&=RU*WB`mWbd$w z9T-Wc+ji<#996xu{l{z~J(1Lq{&A(@)6SVrq}bc(mFuSX)tb$XcbqyD(w;@_$|NO* zf;`K~;r-&WN_iHZe3xVhGC9$9V8{~8ogG9b9--171~tCA{wmk$?L_(ewl_|3(YVZ5 z+kGkQ%jMz*#XG_1Sg&iUR+}lrttfpmSJnr)3EDaz!`-aM%PvxouSD@Wfax0S0Wjfq zH2ze`s+Rmzy-Ny^IGf1yjK{L0H zj-GZh4>sary)ExGn>A3qeiMoG2n;Ma)L&HW^_-Hsu0dF#x=TVE{$c*+LNb< zW30LqG7|{;My^!!W=haPY>NT{o$2G!`&=jCld+eDBCAe%Qd?ELh39z|$b(6(G+eFQ zp|!*n*R=a6JnAr7L$uC|6PloY!BW;Xp1)PCDVl4)D`YUMj%|{?kS&SO2{{g}UWTvh z-uorZ94ZkyJh)LjnPQ=1FwCtAnTzZ>ZAd&!fw-Fm+$LZ0|4 zYnPRTUpXYC{z2IxQK1*E4W=qIfZ_>iT+}4M6Y44TJ9jYKjpI3X*p)cW zd;;v+Q1a%6GJg17M85-cg z{r|_(cZXB`zyBZWAS=nvC@YohoxQUPWhFvJLb5Us*@Qx7_Lh;XvW^j=%wvmVB*#q&QZr!46pa=$)U zNZ;YXGu<(!ZDWPdvU5pr5yF%S=H)NC{(b1hsO~ml(30n?^;X;)dpNfBzz$~<%FB4! ziN?dbD5nm5s)S=ttS&;xcUzBro`%n?n#D6&m||PQpTRxO0T(`w=aQ&ou*hxK0RXJ8fxWd8^-jvy%$6eK;T+n*@@4+J{HJ*Y$>ax^B=7b<| z^ly*5KAu`16kUU?1nh0dIg+lw;|m(`@Bf%(@M-81foyT|k+$_9^nMbiGP?F<2|-ng z^V~g3XrYBYH+-+$>|(I{z4vIDC`b^JJsY9PwCPxlQ&uDIX`WM^6n`z=?ph7k1k__emzBBz3_KV$4;817_s8y7$*TXQ} zCmKJBtto)z-{$G+O1QRQ?Y#4%oJ{*{itekZFg$N|NaXv8I$dSqz2j{Eb8CUaO>cpf zMlWsUTM?q=|40sN5D6F}`Ndu|=*kN@>)3ox_w#<7fRl||?JK#J&$pvK<|ZKp(6ZKL z|JG0SgN?P_TUbci6cU!Xq*H<6`4tltil}B6?@MTU$>s%BeZ&kl*8wt^dv+LO);em$ z7^Q8}Rq!s1@oTw~`*F^AEYi^9f2SbyEY71XM3(H1&0K^|I$_z%?G7TnbWa@2OSszE zOfF$vy8P0npvG4wd^MOi!KJR^lCi*=F zHm~G>50Ua!)jmu{Y^HU*i9hEYd@phS<26d_)t@?V_?f+^t-QYOKAy&Ialo^8BkId8 zh4Agm5sicGjJGrVZCQ?E|A0PCt;int5*?7+D$$XO7*1q^Y}g)MrC zTVZjc!1Q=#lFY$4uRd+88floE2Nf;H(MXAiq=)UzIsbMmO_iR~>^@FYbHC(J`$~QO z4f|M}he){WTvLMRPt*s9$o1j`p*pgcH-`O_3hI^4e`jdrv(j4pk<#b(G?`iTC~^O9 zr8+#Zm~=&$>)-lW+5edf-L+tSefhPhnHfXRAl-vCn|qkOhS`9t{~tYQek4P|k>ov- zE`QosYfTXe@Q!lD-9XV@rc3~uO*m6^C9yuLM%*}p#6-=9$dTitU zX$FgRn)wAS;4h`p*aH4<+}gB4Y=7b z&N5C0LS7`Ux{TG}|2$`9Q zcFZ`_x3FK@Vgi$Zi5KWb{E>Jy;`wvy%EjPn*+C;A+Jp?3lGd$P&t(KzT@F|{z`56VpbVd|n4c7E@#B-UL&=Uy$O z0JzR%O`=TXm7M$3cuCi1sN$Ai$Z-rkW$!D-zu6%-q#yNmuX}S>lSG9zjRl~&>Y6}^ z!Z~sj1sm4|Y~PXsFP$U3aB!F=U|UYObB=t2gL9%_fu?2mqP3KN1+3VbJ$;RE9*cr} zF{lOS_jdn>E^MrU{^rL0Pi;JW-w!+!=#cb6j;X561-k{Z@1ark^U6MkuYrfJzdn+u zkwNY8*k9Gxo6Q!b!W}J#pvD}aLFH3vbt3=RCuEfarp{ElScx0Bxqg_-@k-*T6Y(xV zdd;2^XjsG0>jjak-}$cS7ox?ooLG5)9`?gUM4h*X+*;w=>!3QDy=`NIjsfjs` znEC_jFR{7PUB=}ur3EHp7~H8NtF0TY`88f@T|Jy(Zfm+DB~{&0EsEv0vv3pJajWF= zdr~KAkm0gZvD`KG^V37RoIECH zbF-_pe*M7be5=R)Ei8%;#zSyg!}wnQ-FLd?9SieU80mLz7XJHpqOPtEXLDbQc=vkb zrwByT%hpLU-xtNlZO6ub-rh72D2#$o*$*cpHLZ&G!ej~g8u;;O;AF+%k^`h5y7o?R zQFTGL8@dQSo@>J7U0q_o_M^yH0I?*Ep1IX;b15;G_9=7wW;~R8LDrdMoT-p(cYn#s#zuU-xX5`?5Nnb-M%}NcAwib8=PWVI= zX|;NmZiEE?j1>L;P(Z>ZUAFkkd*1oSI==?F3~-0zv0!zXufZ>ot`K-M@Z76v4KG3l zY;u1jCN&KT4on)P6}VKoP84&?O$0tDFqs-d(gW65(>T~20&;Q+7JXiqGy$wckxq9d zaqzhkK!u5jd5weX;^5T9Ko>O;W0D(f*2lj5L?0LTBKJ3lslB`c-gX<%Yc7Lo&8c)bcIM&!YaY2JO<-cI==<7Av}O?qx_=W1_l z8~A@rdHOT3s+}Bj>vs8vd)*CdYs~SI=Fs29lxE;$+8?A<)l|2v=TA;awEPH$5SG@E z4p}F4_Sn=&fF9p)x=~02bml58vT_?nwLX>VQR4$OZ{A!UVQLP%#9uA~BHazh?x?#W zb~={tk+PQIT+xuqn^md!2J+LWoQ3*R#?pfIL7*CP?zzi^Z1&x}`%3qF zPXhx35$yPju9TEX0gcWvT9P{!EH_vGEHNdto$I=6ej4l9xpsQBX`XT;85bm(`t;{B*|q`<-*Xa>!j3b4x?O z-My6hAiux|FVX|&BYnrt^~0egMnWbFDR?S<80~tWmPCtHyG-)OA`>u1HPt^?9((lR zzWW)6-eWyIHuv?F?uxITOHORR5_MW}dQ#J*&r52=+S8j8}rHn`^7%i0FBUP>>&6vzqwGdo&`X;Vcr)Dk}U5&r3(`vtS1Pi7~cJ=(KS zey#+1=)t_3rzjq$l7-=684A};J_VuEo)Uz$@klR?x!Q2N?w#tDjoh#FJF^ho(no3@ z!YXYc@+u!b8drKQX{yO*|6yh+h<&YaYnPrP{;iQ#rFFTkBEQX%pB4pCNjYwP4NgnC z(C)dz=5dYC-|BXX?XUfAAEskR5w&4&dG+O4X2yiQ$H|muR~T!u=d($p>q{gH?|Ut?hy< z*ZpXxA%%s!xZN6Edhdxtj)_{XQoh#kRGBAL1y#{RU2G}HNpMq)}HyG2p;7cw4QT!}7bPeoZf&Fl{!LAjOPRuO( zDzKG%o@m-~hZ{U|Q1Hzx0#w+D-ffi)IrY0c6F>!cg@Vm&W^Es4%@>CI;5YqH&t2-| zp5@74SlrZ;VX9|Y>?`UYX|!P-(QcD3N~W|I@y;!D-Kv$z?R39PyFLgf{4X$UuTE}6 z^j&3;sO(ktCBp=|so^vj$DXXUTgWieBSn5`!0*#%@^W!wKNWz0wbaFf(A1T=i=#uQ zWd>A$|Bct@E&nkOZR>tFKfa@5L#XRfw^)X2TKgK|UYn3TAG5CKq<5!sKv&Pc`+X-D zxun&)-NpJ@fqdq9F+udqZ$E_x_b%#IuG8o&r^4+WDh~R51}?$RLeg<5^~;8Z+s3T< zYbJBJD?5iIjT&9*qsvO!*ZD!8*uUcwGhZ*cFeX>hctBtr>{9HU=5yCcB=Z>HZY<`B zO}Q&5XqA-4GCV)2qrAqKS#3aYc~%?aV)fhajU^MYx=SGRGITXDK^hUN?YG_@d`mSY zsbx&`P6;)$#(8ty#}zG$ow%jIsTQj5eqAPd#QQMb+TSj@3^enCYK8JyPiyOnI~J91 z&r+fr;$Sxj3|Q|N7&&397tTr=#frZLpm@_5I15R+{c_xWqq5qQlSG^J;arKTh^g$=tLsFkBNrv}@4S+#D>m~8W3g+-zem1=!z;78_x4JS%_2l)FCu1S z0A#!X+yLm8|G0&U5~2Ae zDFbt^8M`{s$^h1Wr3ZF_O?@3Fm9n5BYjpZteR`62_kow0y+4oPkCfT&i zIf_}taoBHd(AbZKzpU8plJ(BXR92M5B#Tq4i-?dJE%dE|5isree*Ve`CkGUVZ>CiG zURSyPe88jqdlMSXqm15)l1ubO#j}6pdIJ-Ne(4P#85^%mYJFLnr>SzW;Vy}H?S-3! zGa#N&J8d87{RAGNiacNE&eNS0CJ_p`ohr7w{JSf+2XCj`-Q1jF`CE3FKf`KzadFLF z)85kbkJG^OYp{*v(DN(0sG4a6kSLM|SrX6ndv!)M>8drV7^+ax1=d&);-+zOl zz2FafY_5f2RH{;yj7&*PE$1|5z^UfkYW-e9t%J+6>p<`G6B)4L2YB06dxq2-cuX|x z7J+3AUjFKmUDq=KmE>`g7?|zt*bJSdpD8G(!oNQ(9x#;)to!!VZzsa|l_Xh6kJfA? zl2Hhm>C-}iaabe6H}=-8zgFTBc~#AA=_~I0Rd4wG9T^=^(3R7>aw&(*iVN+}J=~J8 ztRx?UVHutW-|0wqtL})lt|YXcdcl}HU-VwRO<-9aH-|&PSA}fy&kIh%GAaMg?FwQU zV4$Dk{p3tfru+JnKVwD0=?T*WWHF+AT<+vEv`MONYj6PZup@A??g~R>_wW@h>K`Hx z5_;8vgw#^|8&~i#f|GK1%;6>6QU{c|;ay>Y{sW$WR>0biB%P+BU>)~}-l1Kp)SFTL*Ln`bNE?Ob zzb#2ZhIs|MjnJu5Rt|}Cc`K;fj^g;9y!rba&RNdvJ`Ktto*9SYXG0~=O#2ICjv1QS zDAt1v4E%mnjQah0m*eN>L=l!Ky`L@ z2(D(OfVun7iY@9L^r0kBLUw-_E3_tM8NABFlgQbfJkiif2 z!>9>bPop-z*g931mQ$0lw{ea-uino4+T^Zb%D(4TTkdIq&Twp;7)BNOyt}o}tHs%| zDk(eJ&aaqX|I)jBj#(vG?=DO=rIU&Z8rZd4_(?PFy1kg_u*`T-WmMqfNeTmZ3wd4` zxGhA(m36bA*=8f*q0JSRoh?>xEcla!fn?YPGukQ>g!$e>bg4gc+u8$ z{FTat!DDIr2x-^M!K z{4QiAscvqyc+<-uq{7wKPq$OP1)gcfn?^q# zWXGka#*sN-vI5OSCH!y+w8B~=G2lu{pZr`1Yr#A{|ZEZ#@aw5=$ zqoX+fi&7>9_Q`qPvYnuP*aV=O(%x<}dRwlP0YuV&WxbSJ${un04QX8)`6cMI1=(b? zo}k#fF2L|WN>iZGFw@MtGqQW6>sBqba|xN%`5e2!QHWACTsYF^MDG1UnF!qt``B3B z^H(;)1BItk;ml-O)CKh46t5vdyqW0fe)|DzWx^ACxDkeEwERdK~}+^O!JL5K5|PjBK59n!B_tx4Q*H% z&k|Zbo>H)s&;;p&?VwBj8QnuK>O=!=hB(7QpUN#S&qg-6CDc_hki>hD@nqtho2ldP zn|<~01UKqfHA`OHdJLxKIl6|#xbVSEj zo1@$6Ph2bfbco3K*5JpcrZHkF%egTan^#g3R4_X5dGJvK*YHezFw-xa5mk#Hs*w2# zWbKs4c%i>x(A9>U%2{JQ2Zhvtm$ra%E*JU{!81_7U7r7YdwGJYY_`^tc+$@G5h69p zzB`SWl!#tzWjkjhxvpD@_Y9q{A^*(l1GA;PBP9Ker`j=h_cV~vEJY@iqNJGkW3h-n zz2M-erN46*;kl`71Tz zi*n#znI-;`{|WNZUSelW@bM0d>AmZAJ_D=|$sF$E?`vr}wzTet5c{o4pOunZAu2wX zg?5wJ%{^2ACCd@uYnNa7!PJ%Do7V;MjHvGx<>p7>`nZ?ehD%M+_z`tI zxyckvbgKmMKfTlQC-5Z(3#m7rJD*g+c(6Cm|NZ?g{g15G)PV-pUI~1?+~*TL@ui_aDlZ2}k&B zMOD`eNDMTVwv6&PsvYWkfZ559{S+EGE;HQ2uPZY3#Q%O3QwGN@YP6O35)>UapqrS3 zzR82Tg8@92WkZ?j&*_-T=GOS)$l@o+zIRUc9`Ns~NBXPp;c#gi`QWTc zZH|mSBS6~;_Ex_KS?2S^1(SP{(A%84Rb$$;P%~~+86uHQg03JWBUX|(!fAR0?9k&Y zpP&&|;uU4E*!b0}^vz68O1P`)9!7Rr11yM3bxe-;j|cWuZ8p7?e$Iv6Ir6RZU4_Rq zP-=7jHW)9x2brEhaSq;z1=c=@uk?Eoqak$I2<;Efu9iY*puie^02& z%#4WHNUP0uGl#pO9<2}~%FQ_ZUVag#q_ga4%?r7yB@gv|IqGtggz_U7T>98yo7UxVw%sR z@>n)t9aZ$qVXit_Xe)+;*L z@l(Av$-K~JIq50*p}sYI7h!szbJ(VDl8s)0=N>;JqtynJjV9k}t*>aH>YoEFqzo&p zO};BDi{l1yAz%nx3J=mx{#uOe?v@SK-m%F|)Ba_Sa4#7CYxj76jKe|yX2TG3GM<8< zl^76|bowz@HtK1Tsi24Bje%Rg3d!D43yi_^xa;Q49vzgvnxh6WCY2C2m5=ZBht>-X zXw{_R`wLeAw{OHsHX9~)Oo>^9v5&6s@=xrR9WY<`i)^R}cEpyuu&i>Dk4;an9pZm0 z!Sdm=h|ky6x5t03?L>vDsnfqG9CWyUISSc@l@}#$Zj7hyA{RBiamN#eX$8NB6Z{@| za1(ikD!OqD^v6lzQc6oXFU41eLujCou!CB z5v4fMvkhZFq-~X2(tF@sUnCq$;BKq+VP6*qUS#d?nY8al)T(*^F;ZjlH{>z}E-sH9 z@NIvce5_rJQAf&yL6bem-EqFj-mMqgD0v0iMV(vQ2jVC9^>`$bRc+ex>z~*Z5kJ1? zBDea29hhvGo}QM}=_Qb7({-O%Jamf8G4sJOEJL?>Q04w1ECxuY3gZDui`S!3S{Dvo zXCIP-osKi|97}2irN?rGl&YHZ?^N?N_onHNmIL%2g1ZR1LS8T%!Te*fZud(*f|Zg_ zpt65D10lgm+z|-N^s0GMs4KZ=Qll!D`PBr>9@w&P_{g@8E*Ji7fOEQgOH4FHDR_eP zp`L2mI=je2%X5|*WIAmJdx+}ytLez@l>{SHj}E6Q)55SoC|_?h+6dr8x>#owZn z_XSsCQZ2jF15tJDjqz;9SHJVM8u|cj7^%L=f!hD&6H|6a{wLC_G@f7}#a2Ivzu843 zQBmJ1YWVnp$@}{a4VAxDizac+Eta*6TL=2agVX&MHc4dPe#}97*2%s#MRhNVitMo7xW2*wugayJJd~G_j!FON zo8*bSPTnE8%Wt-myqhQiG&XD1e)C`soR5&Ay3WTr88S9X_b)tZ7Voozq(|p3OXu|v z=~W~Rz=%)X$;QsKas07myQ5Ai6M2bz24+IB2sHnj?XiTW2zRfu6u~%5Tm8g5sYfy2F|HaHX~t(gvbExM$Z>Kw68h{U%Koz(=sCNU>$ ze_qikPZsO;|-vXC?_5S10Sx_Q>g?yn5I&i8Y^FiC90P1Wx^ zjwICyQLJy~mEB0}I-WFOC6nf?T`)Iv8~*3HZ_DUI{byMtjQVb|_%{mN9GMR#1R=1e z960fv1`HsSk8Pz=cd2+3=U!g!qj2QmRg_G9O`kQJWOzyq;f0-_bB{D1o5l5BJ@*<% z(U`CDaXXb1mOq~uO)wCs?A8(%}hkIr4koei0LX zq_aeGharAM)jg0h@E-Qe5zj&h6eaji@t0@bEoX>-zllFDpi|wgcgK#k>{LHu5K^nQpShd2_lgP_5^fufgtgQje7>W$w1v=*Wlu&mBtcpA|FN z*5%<|-jyR$Ld{xe%xB_}#U0g)TZ=uXxYz?S5rQ#R?HVZ=Yf5b)|6^!sGd|otE5pde zE@EXCLBcG4{piJw`51?Sxt0P%igRSrtIno%CzRhOJWu38gzq{_s2<-(QgSx=a{I?I z9pLk#iZtjiz7zYUaPr_Ug9FoKNZG)7gTqxhh;;Xb02kHJ0fF~H zr6_q1m=Wqc8g>u2$A1agY4l%ICnJYj(S6h9y3uKG)1ncTg}V@C{ONNukJ?G9qH9#| zc;@$Pn7Inmbi#PV%A^(Cmo&`XuwN=gSR-;qXUl&3DSi9?@$ty%U&HvOf1~-Pc|HLJ zRl5-xA82?ZF322|Yf$ulS167dSnZ=TE)VBM#PUDTAz<| zlxBCHLXTp#AqtLst%PDA(u!A{Fk=DlM&* z)jb(cs<47ZMAp|fWSyT(PaOYUAV{l>21orZ%R#tKY{qMIgc-wz*U7$A7m!-~mF;?v zqr;6)WhM-`Z9;B$A8!=$BWt-y=BtH_Ah;}#x)<{6V8&ZmK#0m3xOlkV6tG)0Kibd> zvWRwACbaWSpc;B6ebmRzzI(l4P0>1ao{?aW#J;Wa~?KA~}(vNrcUM2pZU-D`Wr zTxWKEagRi-Z+Qi*(y;_QLNIK^@W-fOzFH(Ae-$bv7d&o-!H$_46VX16Wga_4dm9IO zKwcv0G&5GXUG{o`iLNb(-3lsiBh7p94fckWR@$d9EL8D<`6EoS!^|*XqwMhW;HlyjNe0^|mMzMFR7~i0*@c2wLc8#kTB%9}By% zHF>@dl~?fgzjy3I&wkPQNUAe7%S_rbwBVrUaUz=7Ial_nD=QOMq6)kwG^hr2aAbv% zP%cP^GXz}=hr z9!`v%EWJ!`U(M+kZY)4F+}c4$3Kc}fBz3&zZ>&7kR!tPKK1q@Ug}^czO!jsv13+rl zJvcb=SbIgmzeiVGL>O^)oQzw-StwC`STS5ffb3hUtjtuv-vvciwnu%iv74mk5ccI* z(I3io@ItRHnup)#fVYRD zdbO3k9s~)hcJ|HDE%`FxXw9Apc;Bk7i0Ai+F)=;zAt1=f6%OGZBKekc4-T%x7*to! z4rGUil65OS0dx;Ae_E3E)fdXvntc5Io3BN51l{XC*YJ3U&=)o$x(EtQT``J;3%0>h zng<8ZUjk7IWY+J}V_xD7v0KWD?}9`r&yk<0cQfpk^iPl82B#0VJM@O0Up2?lMxOI& z?**^HZep1KT`MyhE*i7>qEE(QNc+s@r5ZDR#PB6d30TE2g zS!@%UN=cTqKwzG_X2)^3zck|>{mJu#(~i6)u=QagZx{sBZcdok)@{UzD~*PlL( z78mb6eVPHAHws+s52>5ClKG#tN=CcqoMF0S&WM8Jkq5Q8`-FQjI#wyz6(cjZWn+6@ zy?a^3SS?)jr&uIZ&XeC)vLss4WO1TPx5ZYbn#v*m&5uoI1hY!lbRwTgUy+5EB!bL5 z5hXG_>?f+k7S%8~zQf1Gg^H|zo+o=sH0xAJ>T26bp~sV3{A33|k{L1B*+|6H8yb~S ztin^DSl)2)0p~07UEDdQ$Q2e-_>uLUCaC_9JjAYR-Go92H?*>i-A$-%z z#-D9+(T6st!d2iIzb*Qe1PWq;Ya|N8tsiK^W%KkhJ3e3E`9tvv#+Um~Sc$L4M$~>( zK3A%#c8ebO(AZVvk(9!kywk%19(wIY$=TgL&GX}bbvQ%`dAl_Hz1K6yYA-T`-vJi! zV;>aCT>IS(W1vZUOXdI)y>KQ{K6dLKS~BckjT(r*3tVB5ct2x)ylaiS-k#z9j{^zs zmq=8yf(J?Gzts@0l9llBd2Ht;tm4dFgv-=z@BLR*wN>q{{m|@97VTeRLzVd)zgnZT z>(mfdoOb|Dg;3KAIHiO`-E2Pi^Abj}NE+A~o1yT(CwM*x;2;0@;8Aw!&;VlX@W3(? zUP)wLM23Z&JdP$leUr`h>*k#b<*!XBuJnadSB3Mq*B6%|0Zn!A_0O+@Oov;;8>l_G z`2B7X8Y1AL5x`DM2%0%!DiU%aAAI4~^@Li?W#>*) zvC6~@h4S|W3?)QZcUNMHiGlwaCI*(=r$$ZE1u1d+Lp;;@|AZl+BqvaS(TD9EseCzd zG*=Bd1N{9(I-G$^#fK2oVt~dlA}g`e+g>5_8Qx5WjN=z~-{1HwGp87FOKx6I?n~Xr zjNV#}uETUnbG%kzJkygN#j>BJM3*M%2e(V@x?(cit4rNQqnvxtyOr$s$~Q1#3;dH= zNCpN~aBr{u&#HH>bUon{^}X`E0HmauOXxMl3G()(-0BwbJh@qsqK`hiNvK^QPp3Lb z`bkJJ>u$Kk`e@N~yDW<#1Ek-g^n2C&l)CC-yFEMBJPAl9dAF1V*6OnLd8e}yk&0qM z(d7us`l^$S68IEKwYvY}ym*;+5mf5`6BbFT*LCK1!tk~y$=5eCS#2~)p*j$*lYFl- z3)z11A+CmYtP&Z|Nw83H9-j0&h2HrHyc%6)oHa@ks(7ruy86@m)c(H950c_{1N=6CwbC>=2FzJtScFV7X61vv4B?zLJUC1D=}f*kmjx*f3~qzX$?-EUXL5Z3@g_|K7{pXR&hfsl>m$%k2Op|T2vgr7vy zFkckAdUAyurNo&xY*pxXE##lr+*7M4&uQ~4eU*;9;bCQ|!SeLR%9!@Z>r38Gsz-Ed z$8MaqGOjE=d=r&JctQ&OChw?1h%pqRq;&UoV)yhM6>3`1@aLhJHuEkmxSH<4Br~NC z=5OrtziBA_rf_=0Qv2Gi?<_tIF-3x1DZ8Nv&!kBufwqY7ymT#Bhr}s|iF5|nr+dqG z&0m|6o>qBRy%E0_gxIMSWz&8Z%*tc^q*k_-zmT_o+C?)!E{vK)2~$1thya#Qc;pZ3 zEswQtlsqKezjOXt-d^T^puH>CigL(l#PmdRF|X1L#wm)TpgbreGFVni>!b*l38Qj) z@09u8?q!dYS-6azx}s{?+{*lv!)E{61oeXg5o22$OiYt z-daxh={1Vb+dG(&hPz=8TWpz) zuR@%}o`hFSFU@G!omkZD{PM}CojqkR8{;d;Zf?7A-{9+*zJ8hCCj+Dta=7yU&0G+r7WgWC0Ac0u-i z;8dS?-}P>qc@G1vVgf5l++^UUMP~v-)-piw0q1wG@XMR8rXXo<} zL!&>>=cK<7Gcu~QeTYt51594uu>0afZO6l{r+4E#dt=Z0hQ|pZ2B%cQVtG987G1PO`pDEPt#k_={PT_I@e8t6C0C=qxEjIHEw`z+~T{g7RX*}nq{JJPLz z;!kI%88C8;Agsg`3n<|O{}ZNi1RaEYN&7VW#;CV28M!4ZmwazIBhL_s+wflL&i8`Q zm#<>}em_F1zFGeGLBsX2B|<#;A6DbC_ob0G{gIKf&kwdz9?Sxyr*l+Sbn)XcfE<47 zKQ@keA2=cKy5Rqp0k(0VB#rc zDQDL~I$9o&{QFCd4QV)DT1Y+y*Rep?9W=w{4z}{fxJB6@EjRCG*2X(LhlJi%EExdOF-tyU8Fez1xwWil$nU$%I8Sn><}#Et&)eELP8IfN+Ob8 z?6?Kh#vDFickx`XIWV8n=i6^Iptq-grf1ryO%*YGNadKjOqW*4#@^ME_j}>HbN1V8 z_=3rK?i(o=Kg7_&aDBCstkfQZEKa%J+Z(997(2FL&S6wEW+S^WutInZV(} zq658W$G-#vPBP!+Q03TbkwrpxS8OPMzFPfl&V;v~U)1#BpdWd4a(wftwBy8b#LfN( zS0hhT)8-DNZw(d6s?KVsI47KQf4Z8aArVC#@s_-u_Csai+Do{gSQ4WyW$g{QSQkU3 zbHVJq{aXVbFv2DuI0hTKL<1qgRhb~U8{uI6<$dDL3%9$6-jM9@O8^^Qgr5sByYzV_ zY~IYgmbO~d&y=OYR#4@}`+{V>QDG0-8**_JjC7~FT zAJVEDq)O$sRmSc^C+f`czT#}uunNQHy>uav|ldpK|r5X0y`z8HFZ09xRgyCQ1)&4Eh(&g{Hs#eSo%)9-W zy_Ly8ExKzz__xHc7=}t%=Yo>BVt$Ggx7*-You7vz+w)SDX`c`X|DEB{${l&{`fn2N z&XRpjAh;`kh>2}*gi%G%5h}-+8{MHWcC-LP2)F0R@Ag z@@0%v+Ma_$S~?Zt6a|}rlIrfE*H4rRlr<@D*9G=j zUb-AW?X9=A5WYSqV<7ADp9|`m`HZ^RQ>b-?@-XKHzn$H^oT-j#>Vt`yIFc(I`X#Cm zuASHtMLu=@bDA^Nor8K|9XdSqqDY0d@j5ct{f^nuEq&NJSy5T`$jNTSv7}E%!p-@I zo^?3z16choS0EP`bE~c(e8LVC1p3t{=l)2MxNlIWbs=B8GZb|7VqE_2Ay3Sl1025O zvlMFk=H}gcI$d+G!lY%acENDWS{jY^TtaE%Mf%{6yCYk2S2zu37tjm1o%{~8<0f%^ z@OIRg((@jZV`vn{#I`&Cs_ERpGW1HCyALS6O|3@Sx3whS8_Pk@E?8URmSUm7tmX)B zp~`O5_eRekT|zY`-_Je~Js4 z!8BX!2>Jf|fJT_!Dxit8fAQ8oz=Ui$N#A_@pDZq{S*&SDtsu_-N^4`yy) z|7)Db93xg$UHvUdyk6h1cxhBpCO&+vxyI8ks6p%-+93wU_+Mj(5G?zUl(4xHXFP0T zBWGoFxV4}lU*~i+dg}(LvxASgHFNoXop|8r1|j8OLD}j1)VNBZD+uFd^GpJv?gGu9 z{bOVgnr@&(Oa}_arwc5B&It}2d=CXvvn*wl3LUiymhrq;*Gi;}ChPHf2$@#_D-HCj zb?c0~A1kP&AP_5p6dx^4&9&-tY{%!* zDLbX{68p_yX0ePc&n`&*KBs;^Pdv%<@ybsdI-#99AD%I+t|CEn&`ss8Skxu+bhJ@^ z=Mog~c_j`4 z3X;jn>ynn(fY$j?j1LvK{Z#hC>z6#ZY4Cafv5Q5fm+|v16_c9^D~RoFlxjy)iLC6x z3ymk#m?3LL~Y6hYL%dbni>bo_w>-!}fLh@Qblu6?u|E-4uwq@#7`bDk#7To!d`T%b}kYMU{Hh)>ZBd zN{KN6I#^6JV1aMz2Q3`5Sa3IICcxFTw;}i^=3R07!=n|H;BWwT#l)FU`y44h0d#*30JufTdctcU zU*beOR0qK%fbK`BoAY{4DAX`HvahD>OUb*PH^cmk1u>q3?84E(pUV%xSku9g-(Or# znI7CWJ$PPb%XIBpQANt#Qzf3KFSq@Q)ZWnos~ci|x|s`2D5P!M6q6v=)1%Ul3M2kK z_s*~1cvUEnRx;9_l^__^`@+Pqyp)I7JmgXti}O3@g%-zA=pgS%&R(PEkoR6O^T|IA zsZuugiS2fxCk5j{n^r?*A@r-1D9qG&U`!pkX1mw}<08nPgO(521U7La->f}bRkPV+ zslX0*(M?tZE+4FHbfec#W4P+T^{L}~W`XZubl~>ne@3TgSWF~ne)7bMN2__)^kiw% z_kcK%ESBkZ20OcLW$#wxtZr~wW6QdonKeBZ_3uj8Hm}k`eF~ZP875mUE>jC%)gVVj zqUNZynmxZL1iBmLazFA|9!jxUZ2l)fH6Ee^gVLX3y^TfH`JPqMhXUhaQ>d`?A#j6+ zkpbc08V$SN4d)~+t=f|VoY^)q$H!)}=Wzf3m>ux#KENNv7=`fyLLjbidV7s;YIGYk zSn2^CO9Nk~wi#sbeo7}{{iRM{uuBl62N$(3~S%Li58JAb?haz6Byz*lr z1+6H14Dkoa?Q6XbDXORk*z+lei&Y%NS_ zqYJYgRKmAq&dr^8h}ED(2tx?JmeQdTYxXAaU77P~M%!WA9)%3k2SoksW27ZbFo6z) zMF8O}7kPM(`R}yu-U<_t!@DC=WKglu{Hm_s?LQ}5w!(;k<@8Q6{ zsskRRlS;7acQwK1D{p-S#_V3Xod$a1lS%)^E7S9GtION+a*d$dEk6($D~#KFTvb-3 znc`!rTkE?=u__Avph{o1(>%RZVV} zo^u#ykOO<902L(CS<-rojTK?~;swezd;REp@$=ByWxwHyl19IxgYu7s0Kz!p0 z-Wzq|+e<+}tno1c=cHcja?z)OqBxrA0sNk9Yd8||<;89Jp=I(1)6rGh9Mk~uV( z%!bnZ=LwdHXr%w!4(1v-2kaRL`TLofuU)mV=*qg~DF?KHiNPR3&%#5~BtWU=*snpa ztLEleIzuFG_ZAL;Wu=6d4?Y9!5qf|iAN|mczh`}!Y{4E56Q^Kf5KW-iP4e*65?AFB@~eo>5h#qX%wVO!a@N>BsOw{I7*Qm zDGehxU~IpAuJ3jI{^Yv2wsX$TIrr~Ybx1#1Fsf%s@ofS}H!v#n(LE#V; zo^A#`#bK!(=FwyVwG%yGesI_X_{_lxRGsF0r-I^?lWwp9KXVo4sr`7CZrgH&Z`3+b z+-B7c`AdsZb=5A*k?K7?f1re|$`&Cw#rnzPeQGZQ4Mj_y5`wRbMqM5&<LdKvQ?EFRpZaolxbf=M%a)T`G?@zwUQzAvo6Gh zzHG%8YNV0v6lW`Y<{(Q4Jp2HBuA`1;RL1?2+fS(y`NhQ#du?qS4pDq)>QwrcrqCs& zAB#>OpczT*p+A04x=7Pg^r`U}oZ-!-QHu}vW=pP$HQffE9XMSYQ+U(Es{Cdl<^QMT z+1JvmON3efM3PaI^;pXC9u*?XY!|-Q^C)eEZ=8r~C8g)zu~B zY`H0tWb{RIHHkDBq5Y)lvOveh3kDTAF=Q6mQ+b+*W2*wcT2jz=M}6Y^RjRn1F-vr_ z_4oyR>Bxp4J=20!vzT&JY$0=tRDI$_GHV5kMx3nVQ`6>`&L3pbh)f1eeNl`feLs&O zZx~lrd~m9|Dzwu7kPf)G9h3znk3b?2S&toCMZ`$I2|NIIOZ&!{?$Url#B>fvc%3pUJ@d<^@u3kqh}*eQSH?XcLdLqlak7=3)qGm zqH^BBcg5B%`1+r^d2+B;WtH=xIq`34MSd?BfgH3zFJWJiR1EUaaclRqj_bw834(iA z#+8HrN*-0N|IX+{P>xuf@!ET(F~=d>MRo1`9I^C>Z4w=lPBhKE%`VSqLM3SU5Rn>* zHB!5%+*WbbvC+(xl>A59Sf0oaa;y}K4e7|;I{Uu5XW|SWk5!N--udTno&JEaz1d!V z!i^5}zi*&sPFOV~IuP>8o0vnpm3gn$ttS(Qx#zpsACXt@|L?3$Eo_0Sa&p49yc07s zX0x-i@0g-nzrDYrrdYGavuVK-Vd0*tXdPY+D15ynAC0RI;h@H?Rs*PGC%8QasQe#t z`ZH#I{OXKX`(AgVQVpG>*8HG4<(*#M6a1_TaG6O&hq#L(mobuM_<-dOhkKt{#YkTX zB{@_i+JATNE}w=Gb{5Xw?M!_&eHE1fdTwzK@^5kVcXZAwB*Nydxw9t+psJOXR;G1WT+a{Ii;R0(-L)a&d>f7r<`h>ReSDV@;S#XXL?rhSslt3 z?@~(#$T(0BQ+!FgmWpU|kogL{l!*EL>O2iOmO*O9U8)-OYMHv58mR~fp~g*iBdpjI zsgI?07j^_Ate0yS2=|=&uIEQTHid(Q-&(a_3w0oj`n}Wr>x!2!y-j}rb@+9c5ZQF9 z9J9gtPm}npHGD0RP=Gyo^dCKbU0X8q^uSN*-??YzUb;UOnSuc6P&L=7Ib-Q2wM>o& z&%yrY&y?F{#^-|sE|P!Fd?%LvNlvx#J#_n%)7Es1gP=Y){+6GX9)Tl&C{v=!sXkbqw?Ps2qyY53eN1;22>CV^ zSb(WfZe4Js`WfyR_9muS-gSWXh7x15-#+nsX+fWjb0UWJtJSz4di10aT7Vo-Vh?NM z7D+$}oMC)6$R-spa<5X%(e{J^ND)NR@sl37>lrtmK}}+sR6gQv4mCBozov}r?`#M} z<5_rs&*64)m^;j5nHzvUF?|*>D%a^kzhuPMJ^nJXKTG_P4CG^KnDf@xJ@;>HAb8TPPGJijXzqKH2QJB1#;?EH>OJ$+BJMe5=N27f^c^}n*Ad8ON_SG zHg~gjkA_}U7$wu7sm2aQv=|exh1khj&~)YUA(my;MCg z^)`I_lqxR8Tq=4&8~i0_vuhlmek^Sq!XgJLHTKjidrQ6INnl4gz&1ZYy#{V|hTFVDgKS`uxn@+eoO5XQG z5}*B*`RJAS@hb|TdJdLZ(D$#Lo=u%=W|75P7v2Z*ho3aGrfdJtrLg}S=rjbgPU6(- zFAehiCB|HG5aIrSLgAiL>BUi_{O=GV-w)+j5bK=Oao6Y2L)YvBLu+f9>FfN5R#Mdf zU!?L@O@$4al%8m&YuHIS9BaS&wrYi4&(g`MW%GvY{~g2U3l|;vfxa5DC?omto{bs} z&t3A~U;hKjQwm*iof|XyQy}#gvNnl_da=?&0GfUtN$wMeqD0#(~QlO_Y^EZkQ zPfV&=fc*=0@H%$emCB4uF?pyyd#R9D2RvI|3{)Gg>gn4@1c{W6l(%%@UzXhz($KDa z=hVUKi~%UPPlzUk_b=`KEV!-5+Diq@rX_r8zta%Lc12YGHc{X=Y?L4Q$6~j-K80F? zOu{EBrcP`G&@pie4*O7Whkjy?KxTYJVRV#&L}~CDZ1Ih!Gr*wY@0Ll~qYm%_6**@} zX_cqHFH&iefM7WO=IQ?64K^_ALS5?r?(LxKFL-EM|3O3`Q78XR(XgIfr@cn3-QHHA z2-7FWQq^XeQfF*z3h6hSPp@YIrLPepyx9xhVt{4kIrTDH%?W(jzsHFPr`Qc0AeK^t zj9cj+ZPKlEI)qU!Kpkc1{-@{A=RcOD(%@r6zE)UpOgbw-uJ@AJshc(!Y+> zZ=oKDqDgV|Qv;gz959MdF(o1r*3f#sGSO(Fr?jG-1zbLZCP&xuoj>{CMpr*r5wh@= z5hN4OO84^VJ35dF;tnz~-@1gO2REG?WwgEgY>rOb+YX+#t}kJH{%}D0m^TrukhZ80!mBOYtRp#6e7f zM3AwcW#l}1M%@%r-o>dM0eU$0Sit@GO*^%~REK1s+&5ww6-EMl2j zT*Zlav5tj`wp$+dLu0?(jgx=dggtWPN9W4GsAfwC4q{dhYj3&+{>iYN5r49{_Yde` zz%}}P94Y@bm9`IDaHDgGB-tr&gMhmdr!~s7#2A(Z7#{-U_&9^{iLGI08tD{V>pZAz zQgS0k%RcAm6l0}rwP@a%?7IbOm+;N5i%54}v@2eeS~5{<-OGxx0VY|`Que8(6iS>=9uP_p#22JonK(Z#d3)AUH(Ee>eg3M>;EF7% zsa>h7(jcTpD1t$SmX-n5>F|)^1J27xzp1rDD{TwNEKQ(Z{VNQh^$b1YaBp8yv4ZMk z{?Z-dJ`qHlQ#YKisK?);Iq~jW)nUG0`XcgT3&O~a|^xR&IjMK-jUP2bCT44V^B%8>53*>8s4 z<(K|dC0+|Squ%A(LN$+YuUx{hJ9`sh`!{%>&#Jd+z|&P3?6hX9aaq&D%7^9RPSM3?yQTL%T?>?RjD%Ka$0!1shKK(hwH1?CAO#3vNexWV zbWHzP8b@Z@J%+cX;m-{jByQ`G|84g7Eu~*@{>HFfo;mn3y;+h8VnCS?cuJ{W^(Q+_ zI`<-SDMe$CyA^MDsJbX*eEB_F&1bfjAQzO?K)+%=ZBev2%yMtC=6zJ#u;JqEr~Pi# z`9;ZEmivM+y0BtH3xVI#y%yCPk>x|xJ(l5ewrUBbEBhbQm!K4ukPEr*{ImSUp#8R5>36${9IO!b6k->7@VZOG$hzAjR5?^ z^M%A&=$<`01a{c?FMSxK{oAC)rF3j+%e^*7y)N55NGw&^LSosxN7#%X&sRLhpL2dz z8M}7o?5-o9oG5?cMM6Nl;I;9iNhJ?v zcuRIhv9Le#Ye1uq?C9uAbCA$yzds_A%Kc#2=tlG$>NV~P-2>?2JZ?}(1g??OoHS2I z@7-8-@amdtsMtQqDg00bydG3>-Tmh3frI~@HJ~7Dr6c=XQEE*=>Te9lD^44nF>^~4 z7vpn2UXTK}j7fVT@+vtp)>qD8wTb^E-6%xK2_W*u$hWV~L>~&K9=4~OXKX%xzZ!I? z+lhEt4fc=tb3LzA%eXZ4QwQe&2JO|@DJ~?m`;76XCok25=K7GXv_iOjTLY-F>`bstE?@KsZASAw{1swXa(g-;4yv3j}Xpnr@qV>6>>uCKXu%8Sw}w$MdW3lmCeB z?BOb9TZ(}Hr&|?b0t2m3xBD~ZVH2f#!ry;v5%ydYG>GtMURoz08^U-PQHW?<*H=#i zO@#>T>-XmnB**LYtmGB`s@go(`G7_e)rzsS0GTmh={6&`aZ>{b_p!HBmDj9=5L}?K zZLm@H`YGe#Y~eq9_rc`qpGrhEOUatCmaq zUNV84;8b6m3x{T|?)uL8+^N5q&RltvaqpddkBDFm^8o(#PBtAx$6wg)4UnpQj7du8 zlYA62BU!<`TqbKDe{Cvt=?l~z_ECxwu=~on2~!>}NZfi*!$Hv_v*-#DbIw4&N*-Yh zJrFYx)m_&yRmghkGQ<%o$%0u3z24JKOIdLxAe|jPFS}v@T+Gk zrx>?B0=!Zbax@ZaG@R5Q{{wrT#9665p$i>QhS|6N`gH-pFm(^q``yks3w(|a0ovbN zLdkLN<(Q;Z8@$@Z^)N`l*SRsTP4DMFgN1ZyBDm6Yubw)hBt;69k9(8;yUDQa|NB3p zWVwA)#ceg8C)Rle*VBy1RZDGrQYFf*1d-D=?m|I-n)qhaYN=6+Mqmqux&Flcfch%P z(}>YliF^Sl`+GlALO<~rtI7D$=${`-E38Y(Ngy=r$#WDPCai6}_o*BlelU{~A0lIq zOMK$jlk2l1C+o;ZE;O#Bz`Lik!lXTd|J_5?yTo7q`GF7{|4Pwp z^#^x}{{ba+-pby5@HyPV%e6rNPOoyOW%FF@9Fg%c1HWVH%pP%*o|F767_LE{VY?m2 zLON^FASZNCw`eaf?=cicL<;HkYa=P1coatwJKQN(yCecce>lD1AW*3t0#`5W*%-+T zbU`-(s0;7D5S|XdEGgC2NibcLa8fBB@m#A;8xk5HW&~8(ak`Txn^xpnURK`dZQfFH zPdcOH0KF;FTm%HJm3y5P=JR}HxQKCKk}>Lm65$N+5g+X;(Ee8O;l1MLh?nNo{6#%> z!Cn>FmGQwQbb0Fq-~FDdcDX=`Wl--CIX_kh)G0Bru+?i%v(IF>9~)r+c(sS+H%$4G z!GjHgw?EC1hqL7G32|AWFFE%`GGB;x>1rV9OCH4RPFlf~ORcXHQ*`>Rw6WGZjaxuI zAO6OEDY$P1qYNp(H)l8U^;z(@(&D?0pC7PbBO9T}tadhMkgAd>{N1J=nbK7x zO&V$!F|*oHBxwmxQX3+Acu4}5fee-?UD_Bbs=8Uwa{*QpG$E$x(78KyZ|X!k%|_Bu zMJPZ_2zrku5mT?SZ~qd0C^L2W3?73-#8eADva)AfPC~ZEu&umFh6nhId!GNt&!shb zi^)%sHzM9wTKDeSXz&2QI!OlZN3uI0pl<61a65dg|F?3PQ8g1fV_x33y9=lN+q9Vi z0%Gai7}$xo@0_<-PWY8b4`HKe?=1mKj14uKn8&L$x32mUS0LV%tlh$N8P*a zpp{Ey5gU{TWISv5Biq3DJGJ{Q5(FGdfso~KJB$WmKOSIbr1AE*xJ8l_%573<*X4HO zdLTMpE#;Z$%WK1(Rz~0lbF~#WHUa$YUJL3Ll2b${5@aau8OeN-uFG#8i{p|yxM6Iq zIbX*TIcRB409ps}MVEAzhE$c2^s~=fDFaI@O)SL@fj3G-CXJG!eb1KyhYyPCcPp?$ zW`^Vu=A$2+`FCFKe=d9U>9=17YXgny$>faDM;LJP9SDg@%5{!_;ma2$eU&%X>>Q>a|uRGvY03sHB0)rT~iL~h-rQYju^lV?-Q`q1e>=z2j?xb~idD9?1o_-6Y!oWOn};KKAWrI&pQNGzdrDFVz?I$^!H4T6ib zN$%Do#K>=E$HYVgzNHQVkEU9Pgn17$Q(0;A!GnjvPz;B3YV9UkT8xa!xmf= z0>)$!!%UP8<6a%)dS`g}?8n#*r*ak07CmNO%N#bK&Qauf1zsMMNsvV@56(Y8#!sh` zz^Y8U-Ik9yU<}3AZbBb*SaTG2d{ohaKHXQkf0Nvh32UEegN3;2jgP%_3e}2i;5^As zsg*F(%%7tbxg@g7V5PD@+@aJ_l766`$ot2q`U3s^^bS9jf%ih|TgN%5u5?rf*zuE_ z%d(G_@QHe2<=X&}tRStlo^@XQft8#c@Cfo5n}OQQpghfCXm_1Sflnqo?ZY9cpapHF zT?z|cD{%=O;HY2;{W&ap2ENh|a`8&Rzh7NJS5rB|Ak5T%i6c#obYPy-cvp(=3ZAQ7 zh}n8B_*Q;T1wN>1X2ddHF0Q{jaUv>GiuHRGFvl9-full@c0H5V(pMQ<1LQ2WS4N|E z7q=)d)z{VHUI|^hf;lG>t|?)AEF;tu(?A4siHxX86W#i$lh|9rhTRBXEr(UZj#;6C zID2CkSOwzDxm;iGAVF>;{gO*Zz$ZAun>g0x^xORu)?OH%R6MSvFdb>ainQfb*1+T6 z9FZjEffKgzIsyFDi}A7Fs+UtN zgHOf|`UN(a^?-@(dyJuR&rAwE%ZTq4L=^Kt$d`F@qkd=Vf|y{Yfh9kpQ1p*enNqs3 zm7)SG;fD&us?v{*`?oSRsJ2f=;B(oJ;9HX)HQKsL|D@x54d#40eYnw1bo-gfAhJH` z1@l~2j$_z`{h<-=G$jjzg09Vop2Xt?eJQZtKSlE#1EGO;jKJPq=x?7(igY5@1nhpo zY3l(ZWYTkQc3i}$wVBbM8r)s{!hk8~!R&ewKdJ%4Ja~29Ep>%+7(sM2_$tfcb|Z#{ zoVT5DWjV$Gw$XK2%lIspxJQGef)F%{35kaplSu2TnTAxTY*w-+*A zQaA=&KqS!R(|e>;WwrxZEx!WEi_7Q(Ga`lU=#tu-{gNK4C%AGpkrferEvH&k!a=gE z_}J?h`CaG;kp^vqTK=h_msnjqDWlTLcs)j~+C8jx!hA+25|wa2y%U^Tg#xPb#k=~> z;NznDd#Bo%RjcObGdqx{MBTQDiaB*>qLG>}ZMuf%@XrX5aOy-$^^g*vN|t;q)42He z`m$gY`5Du`5|h(#pnkcW{-jqgE{`TaD;1^+32@>nPsl49MorubU@Cr|CWYw9f(Zu& z+lE}+SKvT7yxf=973ki5$gKM#1E){6=h#1I+xMe~8dze&cpEcTSu)8-sf{b1S|eye z_OSg#@F}~n-&rTb@#aEiI3%$bYyBe8l9X1h%?q$Atc(pEkVQ_Ikytv_M`k$1ny1W# z=jBUZqRbXw=vN2xKw9qaeEz;)E*2Rbb>`>q@3j;bW+}=l%DbkwTnc;T)_p4A|6^@U zF($!Mn*Tb&hWX9n^Vg63w%0U9v!o{C2Pi-!h1P$+AK)-k?=h~~;#tD&DiS%%tey}( zyXjZM=_nh+mi9LdW@6U!;CCJEggoctXH)1qEv4W{ZHSV)4Uy163Bqfqir;bNy?}4( zIJ-k?;h^?87(u7{VulcVb;9JjPLx&#YXAPDJAv0bi4pXhf4?j4kM97$C2lLDhtTaC ztHa@qch75y@7jvoSLYSE-4F~yD|ahBl;Ocjb6dQX3pgo?S5_?&OHx^SK6J;_LqN00 zM4Uu;K=FMrDbIwEM-4`uBF(Gg&QCs+O!z$&S^UEUO9RMUm}WX__q;%*y&qZ3;X6LT z!h?>?bxQh6L|ziu?fpuhBjomMa#|C-C^?m>F$6!fZxebx(c^Gw!R*@v(~KPbN?($P z$j{0*Dy7-y%xRkCQeb#x*GqFB`OdSo=b@imh7F*xZUb`q4~|}`3Jb7Cok6U=q+3F# zL$*1||Bj5=M-|qJys!XoN;q$3d}Og2S~0NvU7IN8wod8=#y1# z$GI#X^xNH?$Tze`ylg#(fCt_OBltIZZdR5t0RC)gBM3!H{0{;9lI)lDmIXD#UqEXuwEK%frp`dJm_OXR?~(-Bx4z%d%{!k+^y#>Td%8=H7)V0I#dxYui>i z(V{&msJ^jGn1a;alz?z}gC(Ze$kv`NR=HHz)8GwbFhp1~oHZ_Vczqr52sk{iFYsRE zj*0s8rJ#BuB!arCu{2$CdKFp1XBnoPhT*xDc;6L~pVF*}gg(G4#o*Ot|BxC7n!X$!!>hdjP?o3&)si&buaPj>cF|1!(q^Yg^ zHZ66AA>0eWBwUvA^TR6;N; zZC-ZQPZtjnx!S+CYJ&_3hefkVP9JuwLeao0-2)qPs8@2L;n%4q_5rdBW9 zVU2RrZ!_)jL4dLHI((i9Mr;-q;%yUROh(|u_nCjVP8y|n*4OLGyll!eqaugSeeLjQ z6hk!L)vzTK9~RD@8v0@PCR{btONY-wuki>fg}P(E`P(GSWRI^=eAWo5aoBQHEyAvh zY<-iF#MorqM!xw1WAhgJMft)p#|1QDBPU~9;7pFOixs}u`5DQw`j_2T6mxW zd^!yM51N0j+bjxc5wfoScfas?bp_c%_f1LcHC0ZwS@B?H`r^LWHkR{6d8=N6PuQ*U zt!-5{#ZsS&=WoOI+ITFDvK5sB%9wmhI!%#3hB3|0f)suc_W#yNBa>?0SO8s0$x&Ay zbJzKF0I?y-=Ed5-dZKR3dkJsBeU9%YV~j#%>6vBfA~J^;UW<31(_HEEt!`ORjJys0 zuw@{r1qBni5iroXyRw_JD_^c7*+RF%dbHFD|z0Kqd zPo6pAhm6ZQzuMhB3-fn1kZO95OiRq6R-?cA4Iea0Sig97BjSRk!u{cs!dP>nHgQPT zzfe{_N87dzzbehoFrb||@nC__f@g^-%jEIjr=xpBMJreFh}k7-ZO~g6y;-9V{;U;O zou{y}FC(TMC&e?z7Gk43bRz2L!M{I;)OBPojpKRTRPn)g*ypir;)W$uV@wOR9CxJg zn?Hv6hLE$@Y5=>GwOJFZSVmgW+Oq6gxc%=I^X1CtjH*2vBBJs*j7xR7nGcPl&W{b{ zXQTdCe~rr41kJqhjlBfI`wFBD`WdfI@JjjjQ7#*hhgyqSghFJDepr$jJ9uNwB$xJ_ z1v$Vv+-Nt|>_q94Zcc=hle}lnWa-wda@sQH}-&b`*Y8^B!$EWBLaK$7^lJ z!}LFdDY&j(_j#0puVccTVv%QUZR4@@`eIeMw|k}zwrry&m-912O8teBH!1Y}ml<30;LqVy2%({-XHADs3;ha# zqq0f*jc=reF_=)^x)WMOYIn&*=%1Y0{wgNO*`e0y}fuC!uxthCB`9xHtl4bprUsCTje)(8kARuc35s`H4VgzTaO`lG! z|7b`qN?yVqX(v6}3>N}Rb%m359_h?iYvfhzylHj-w=Sq+G@_l9N^&8Fa0u4^$RaOFB2vc#`U}lPTmjg~eVQjOF{Ob~<%e2l`{4eI=cv-2uN(t3MN9 zxcsJi=2G}4Hs@Z<@l_pRqc|NWy2Ka96ee)lv5gKAQe zZhpGngBMH3$@yyF2+WtnpKYCEpNSufYD$i621;HZV0rH2`#)X17Qe5{;-Zl(ZjSFt zD&%nK>TL@q)29hIJdIVF;&BXLlKvA=v%5MUj7r1J2gI-WA2yX2rt82rtp1I$o}BUw ztUb~~b$kislw@KFHb)ZPfK=aZJ>Quh_F^|D9$>rkPUKFr^gv#el}Q)FON1ahxd;aVgs)-m2|Z={w8{d3dbz@R#FcG4f2+9+v zpsRDj@Afb2LQ!$oKTzksUwIBr-&?K2=LyR2YTDw(#ugoM0zdJb#ibQnUY4`)l5XUE z+JH>{9tU#iQDka0V+O>m?C{skV%18rwSO=c;AdE9>i`2=Ffi4q;)3QNgKJf%Pd`ng z)*mXh3lmX2)|qRi!9w{QWbJ*Tb|=Haf|t)3mZZoJ`(=4%fz*a`ssGyvTkU|MpL8@P zZA-{gf-`OkMyhj^7_4d!$0PV$XE3FTt4{b(wvmcQ{xsSK3D;Rtg-S8GqLaLBe;bJbx2#OA46`GYZGb&DYiU6fe>`7I}CFVkoSiB1SUv#fVBd%Ja51^IoQtMr0lOaTUdZ2DM|H<4bSWa zBl*(wgvmplj%iVUqohig0tHbMCGrUUG<5d?5Zihm58v>SuY2?4zA7K)lEBff<}#Nx zeY^>=Th*>1$b7!|twiRvL504ElvX~=dm3%t>hNjG;@_f#R*{Pf8c;WFAtA|&U_5dG=sl(A(-X~;(}Bgc#sP?IK)Iu zc!h|l@dNNVb(Zq&3~TO2{FRe&i zPuJ7jN^rTMg^=AiUUH>0m1($mSMr1Ja~myXP_E>7@=(K~kjW5$29oHohmNanNvN<+ zOgwVT2&HkR>AU80SU#-#ZGUwTHrx7PE2zOH2ltKd2*F(vyx8Os;w}*L4?`T1I}DL5 zyVO2mDukj{E$Wx7a6JomuH^$iSBCgY4wQ(iPkU>)%>P{jsEq(3)r-5iR@L9<&iO6B z31g}g>L5KAMz7b{v?!?VJOgg>XIWNhL=0?}f8XWPhsztm2wpj7NqvM&B9ob-KstI) zYW1q=39-WB1)4y9nca;8`_@}(Um3Z)ZzYK{JT2Bklo_>sUZBP6Ee|HOZ;HQIA`bER z2$mT9U)^N~Td@XEi8SY21Y5LPUG?t_kCwwGWAk@b-oETfZsrDOX`Qa)Flr zX!2GP#+=+?DA$~kpQl~p7d+Dvgtp(|VkxKPPA@=?K})>8u{-9-RXbI_zp2-*7-}B|Fb|!{ zI&yf9cS@#tSju}ZvU|Y%iv-ng6VKyM`qM)0L!1n)_JlKYvJvCZXy%!+t* zAI2TMv!4qoIvHAXJ?J#0Z>~QeWHPf6_%&A+8x}}iT2AwLLvkgQx*4nLx2oI9UlIa-^|N~{ zmNAU?XVv1?hA3leb;TEP1I@cs(_!gi5z-`BhJV}*nSE(FrkX2Ll3{O>N$gU%a;GRc zv{>E6H0nWG=q@|Xll9*bCr}Ht(|}y zQQQ7^HDGH-4UJ%>V#p{_7}S3YSQp2BjoFl49~UPha!8qG)%6p0KRx9%Y#DL;PEIWY z&1lV~3#mzEyd$}qf$fgZFUmI4*9j%#2GCzLcuN8TGqoI2Uz4b<^MD!R59!UySV|ABE$|+8K}Cx|_MfL-N-refzh^<2mXoO1WoAa;rLbz+E#A++7Ek-8 z%}PI%Ah8cr&3OQ+{)ii{Fn4Qrjk;Q+qMaovMzPDcdBe?rH&2h+6^+MA-<;S! z)#Sg{fqLZ%4*$*RkpFA*p0{AqG}Xr8G2ZaZG3coq2R*G7cL}VgBS`eAS{(>?WFRt%I(Q!bF_A zXx8iu_K!>n?32t;5%Kg%G!#F5RHye)i_;BG51v9y*ZzP;&^pv6)vrH@t*1bWu@zX8 z#rJ!b%-bY8t-x?PSkN#&d+ z5OLd35Z5Nv0L$Lou(xA6#oY^{)Qv4QReQtIjuW!6;|C#E3d9qT_#3<&b58XC+LkaxPpz0La$VY=k{$osbS9g4_4MV@8D}8&l~k9Xm7H-C^Y*XDojyxz_hm$m+;KYM*>ZtQMhO3;G zGx%f;SXcc=-N~UhSBS(sd{(L@LNgJ=@$!Xw+N-ECepDPesFy_(eU8EmAl6Ctlc|E5 z1}DaRIy{Ap8y5OSMe&WFbY=bK^HAt>H$e%9IIVg8!>cU{T1xZ!9^$7q#hE&^BY268 z9JYo_Dixl2BY`PCTWk@px#xM87p?;yUCiN^1yEiY+9h zUw3DvY|S)efHxw-N4$OTeACmY~>%m~WUR=o&Sx`5x8zpL|!(=_;tI=>$O6&iVb%e3G6 zkxLE9t73#}erx;ny{RG5P-`)a zm>1^EqI|^rsS_MBZ)zpYeDvHJFLy=i*E^=M;j&-<;*RjeDQR(CpHG5WUfuX~k!kNK zfDW>3PG$7tJ^WS182DB2O z4Pi1{QdX%DKZU|^4|qwG&AXoPP&%_!|DQdIvoGsI7uAc)uDz(DuB%x-+(J572w%onr8qr0!xGCV@g zg$LY};R(6aRfpJ+qRBIG>!q|raS!w2o%zrx^Fw37u^5FOf zR~GwK(Th3p@X-?^X_he`Byowd$x(9Va==wbF$;N@P{S z&jk{LE{z@_YK%}ApO%~n_9M%)y5Xu%7=nGLmsWiE{y13d30ho`8 z#uq4jz6{*;d8UZo29LyltG28rQi*eF{)>5J8n)M0tyJp0KlpBc(!>_7CnCESuRAD> z{z(DVuZ2BP>+IP4Td#QJ2cPRw?D(K@Yr9p6S<)i>7|1iRyNG?&r(S;fH9QB^#^5QW z!2EfA$M6IO8a56x%JQ5(tt}ES;VDm_rg!XzKG%8)kK`M*jB=aY?eJiLJl6CY1g(8% z#UR87{F%eA;MEVlV|Dq-DTnd~CoHAU6=vUfbGF*+js**WBcZ2D+TeO7J$Gg8Pyc=pvUwUev+orFOp$<*~e4%bnL|; zPq+bz!<8dtuch_g_0*U?Q;*bTr^r@+PN^- zp6LmBq8U?G?xPR2_p}}hk|o>2#CspN5hVA?B#c8@X@zVcu7a7|7`4dZRqvz4Cu){e_TYpYIt+wYMyE@yw_44|Cz#^`Awq|Y#nZw z+rZ+W8y9o@;POyt;zaS|j9Uw7pgCwoy(X4n$-`}11N$l_Vy&`0#xP8Ezr$uxBfewV zG%a{x$hNWrLe0HW9m$ti%Z8SZR~v4%S5o|!MZx51G=h&5&_%xP6F*A;<|`6;K6g@B ziP|x}BXLxmDsf54&?|wWR zw~Oaec5QVt9;*Y?TX~q{OP7~|#qTkq>wFSonK^_y#q{NicK6VuItAwS2d5E>5jUUN zy-X6)pDkQ79?Bc=xl|5TF1ubET2C@xU##C8!=FD9Tyn}d4lhpbc8p|$cH^6uM%?!1 zn>oR|4^*qZv>pSjUpd{(L7a0bzHgQuG*YzSIv3W9W0=!78NBko3l>e8=g3#JUkk?N zhYdg2)#ra?bJ9U2Y*Z&D~`&GHhB~u6?q|TU5qi!H1pGXABEb3 zX@g!(S3OSXN@+tG>TfBJf2`n5w7l$QEMUZWW?f4>vC&!u(cY~Ej10)Cd@lp}} z3I!HWVF=ERm-X6-S&sNss`JFSOAo(=@tG|RGU%#&Yw;R)1c&3o#~aw~RpK31u1YtR z`Drj&C7kfO7I7zQ3m2(~IlgwWBwIL|M6pQgc#XIPG#<}By%G#7>Egr#Rf0o)ncu!9 znxH_y4=!+BtkXo|p?B12kR{N}JE#x7$83rH6hw~`^co5RUuJ7jk zPZ(=`dG#?sdE{%i(laf^iF&!z2HK9U+c#S<*a?ofGBxtbSlnSK2tGw_k;2tw2HHdL zdO536f+6}^IHTEL29>L2!tO160bcoYU*oMQn5P5U{71_=f}3rv=3D`y+@I^Yw~1Vh z;+kSL28sMLaU_X@ApAonqNmwR<)a>JP$?h3D6D5Upf`EW8DY&-Dht~_yuQq0RrYg;@vdr!&QrC^d}9d*-hzDSYr}~D zL`$mo10{eo)nK6k3~R`H8r4YTwHG=u#M+RE7y$5 zhRvnL*U_dM*xt!JRz0-l5kswtQ~r}m5fsD;NZ6>49Yjay-+J%i{eh+Dz%Bf(_-M%G z(>G3gDq`93OPShcUmjG=^Um~~x6b~?t&^iUhMO#_?G0d8kDLZL-H1ZwNWY974ogTl z%`cmo{aMhxGC|^ELS3+($SB$q#lP*vFjYcF=03b`t-6@zlythTL4Q7cbG*b%@W7#> z?v!s}n>OK$=DL>dSVh~0qB#jHxmdktt3WzV6U;xDc;VjMhWUR0NkF#0y+j1kAuKP| z6wspo!{Z-uyo%7ru19__))AkyaARJClb}!e(^r+<$(uO4W@3;&Oo1BGFrEK2>chDh zLr=xY2rxH+H$1kZ&p93G*oYHUE(-}K^}po)r=B)`#M6+xMhrf@)S?UJQG~Srl&3<` z5A&XM8&HQf;IS9|%qN;(1$x~7AbL*aWU`p-4?LVHTaRQ(cf{gtv-mmcA`T*fB zlzbF0aV=vy1EHRY!d19yBV#y^@S|?K%Dq3Q&`esx_t^;F?G;v(0#v?4ff=VV7Q|fo z#xchxD;kaOTD}c|{<|%vdMva@!TUoP+f0vBvu76+Q5oI^VXdREp8ry9mYf8L=BcfV z;OSdA5Atd%bY8`?bTbk6W$_8{ze-^!#3oPiorBEw)A~%$pb+6ugrf>ZYMtgYirLVA z8Y2etJxvyPCPEV68{M(Z)Fx+}!AnqJr?O^evyPW)-PxN3oI!W1Gsk_01M?9S--+7@j2sC1^7_0+3tSEza#s; zKp@hsOQqU$6L~(~r_R%mRZnm}bik0lGs(SHkEk+4m$8eMH+bqVbtiJ?8Q?6lD8Pc zTp1ql>hAD@JZq})rA`NXK|fa^P~9rdFvYjy-MB2@j9I4$1Y{d@Hqhs zKyzRt9?(H}UQ{@C12VlGkn)!*v*;?$%4&FOcRXzKc>Y_Q1!QuhmET|Fz4yUa7`pM> zBYT!J20Zi;WNBZ5JKMpxp28Wjxs#u?dExH z?9V*rAP~I-`IF@AfBbkH5VJ7eb^?5j$})rAk?v3`1|I$E+e~E|Yp0urjhvtBc;7Lc zHv!S?kW;H}-$FC_2>A3wLWJ^et5`ST=!_cn5Tna8mHAAEr}2oT9K%{I(1jk|VuzkC zz+K2^idmb%nx@BIKJmW?sJan;UhB83UkC_GU#qiPX%^mwT%4%VMErXt$&>#3n&`5R z!IqJrb+R=D-x0G4s1k zcLc_piQthXc@V-p7tkA}Hr4g84j>lxc7SnmxE{%ov3>jEz}=qDfmc1K9dI-Kp&mj!hQ^Qgdc zunEQc0`zx>ew<7HQ|NDk{?RV|$DyyV#$f1AwcT3q^0@SeL4QY=zR#tPS11#Au$cq> zctC~AEuO^*cM|?Q z6uuaaN8tqCOZYDF681!15am(M)pzEfgpwL3k1~6yqP4vOVw{0b`M!=&+1rE($1~19 zGS{x4y@b)n8n*9&us#w$4dJS|AqZiG`P6o$1#4KfnUq_(i4e@7;b!(4_GR!2^OlNr zu4g~$Ik$x6f~tFl*Jt#z2wOeV1D|^ddk)PrBQL;vc`VP^A3g*8Cm+M#PiK6u02Tp^ z!P8M5DkKRgN#4JU^9K*?j76_pJb9P|XjgeXaf7qthrQF)*LVotjy0@FK)@OBCIEgn z&o~R^{47S=%z)`j;ct2J*f5?r_$VI!%LagR_WgJv;!pP2@wMp&+yv%%Fk`9#&_2U+ z6P)l`O67#T3$Kh%^A$c44EOwo^@+0HsahYv?`6#KEEL`+EvE9Pst?D$ zG@{IM2;m+9UmU=k?gju)Qj06*`U+mIN)*0|K>v(AyA>W$SC21h%~Hv$czB^&7d!Ai zUeRspe+B<4pG=odlsEPfXCPS~W`3VkXvW>rXf~Xu5Gc=Hqnti~kLpT2!5Mg(b5Vx8 z!0VKY_c8HE=5Z?FwO28=wg-egO_*&ppk0W;)R{1c4h4St@FOzq-)AFI+ctkHqmOV&u<>jUBGuK@o$ zGXD#C?q1OLNVXT7Nq+_0_W@`Q?KX{s)uV6boAJw7x8voxWDUf7?Ekc5rQ+lTWKEQ6 zqTB04R?@$8Zq<5Tfd5iBf2vYHl65(qdF>FjH-n}^`9-S7l=!ZSM~n}?;E!qz0_#d*7% z&m9RLTqXk_*>XQJ%C=5IHUwD1P4Xn7W404;l?P5B48F&K(0NX~snbo_YXE_IeI9-< zZ;e?k?=|3SlssV1!z0h2kClHp7<%uqMJtp~Q;K{tG|fhrr6_ z;LXrga%i8XYxB;6M4#o5s;d1_jB6Z>{1cc-@pb^<*h)_LpbGP)eJ2c9#-R-G_kFu< zr3(-5OD@D!PN>xLYm|lD>h61$ucrE8Dev-KH|u0|PFDU1^v{qr%KSBi=MYTLPdQRo zj8OoDQOXfssnKFHwmfX2&|i?ykA4UA4~fy&O)0{EJMr@`5t_SkXl!9mr*>Il4}X6j z`nNIvDC<8=Aqjpy7v-<3*m&cTK0|OFlVt{6-#hofA6gTT`5Bb7YpWb7&IMNgl%vyZUS!zSXv;`LsKK$VaW^1dYif}5Df zlWO6i@&bHL>!)h+A%x=vy!I-dtPTL(#q85|teu1}-ph^zK>tJ)w?vRmW!=vvR77~O zK3xKCu$l5vrCGXL)ZSY3n?m1&N5kQO!18q!<}1Pfkjl2O505IB4wD0qm@V?C5SmGIibO^Xp~fn_8U=Vn zmW(lbj^^Acf!M>EgaA8A19+3r=P<`xlDdFrV_AFSCER%cKsHym?R075agWVG49pkk z4%(ZRiMh&+FDv@M`rKQ(CmrysfZfWuX~6Xtnu3 zYrQhf6c_3iApFt-%{X~9LiXqEdzjPBd{&oTbPHPY=Wxa}0iKqz5@Elt;Js2Fbtv1b zkR$fI34~(6b;1+!7MLvW;7xgvQMGku^(gizTLuXGqA*{$$V@8d8B^ffk&IuLYgVxf zFFVDfyN_x&Rp-KgyD`RQ<(_d)#tU?!j88;nJjr?83I4&0*>Snw);bKOFqXJsX66@F z=4%1fV&wthp^|sB6>nW8Q3LUKH2`b`AO$ej^C`-FiohS>a2N(pFYAcmm!Z0dL*c)_ zFvk0!dlt{b01kGs7Dwa7I)FKR03Un^|LG>8Kvw_-8b8A9WR{ybCeJ&jAvKcsCHwJV znm_-%V5lb^npt?R=deak>jo?!VHa_p>y?c_f1czoJaRDOISbEaDQEU4oaLib+b!Ot z_W@=S;e9;TzU|>5q8mNB<(-vlhT%EO$i!1!U2PT@r~32TdqeHv41e(l8KGk2)WQio zqZ2PNo;2^zIQzP=AWxvqD`BrbCGaPqGXQiwQ~CEN`0WT4`{oQD&fd*ZeM#MVW&K+K z9A`1^?U~;Jc%hO7-v*n>0R86C(g*5<0KdF|yitn51%RbE=InvbkHK@j7rZkYk zTjd{A!bM&pVDL#ySeo1x_kr1 zT{8TZ1W+Eqd<5!O4L3VY-Du{kYsN}>9~twt$}QtLjmlNjdE)aex@pfo-ivHNZ>If@ zd7sW%_(e=Nil1a?WSF8)b-9GkEySz6SbraFO8I;HJ-w#&4Z!;=%CjD9wqsIUNdi>_seFzvuA0P@7n~% z`v1PQ zk~}A%SoVo2oKa>M!UrY|_qM&^IMg?zJ~5n@tUifK6h^q{V7$X2Y{5eRsTfBL<;1Mj zA|ZYbq~C*4K0^WGE>9&4l1Vr%%%NJlJ>dkg;xD0J32nu@Cv&J~_86yrC5LjOJSxib z60?^0x2xm>?Wy6M32V%UP)Y-&jlYetQbl(TV3-4_USY`` zv}>R<20*ftOaCmGwUR@vd2a{(U3wJ3ldHxIU)$qWsCVhF(@mYUQ0^4y`}@&96-z}; zV^g5tC*Y+<*3e%J{bODFe!#%N3X5Q+pMsJ=frNViUXu{ms;6@l%3*(m&8|+38jmcy zPdUijK|2|NXNLG@tPOely3&Gqqf~T|gSkZW1iZ+TIW}N=Gg<#m1V;jM`4ZX-cm26Vp^^zXX2j#n@tAtEHeKLZHy7c7 z57~!1Sd-cO{xJ0G2`N4RW3A*YoyGd4DR&AF&A9-srGWUGS@%z>&C(lK-`+G|UP~z4 z3;5okP(0>;fgdpIhtC%BnN-Fz4KUV=(p%0m@y^5nn3C#QJKeC=Z7UyhvdQQu)Cb|0 z!x)DyznsTs;qlgKoUKnWUY-ZEDfwIlKMDP|oUJk)jA_sa@6PKzk?3%><$^!b1h#U_ zs4q~qYDFXkpj1Zmt=VRpVQ+ad3F* z$mQluk8*=LJoQyWqcht!nfVhqM_ue|JLg@O4R!-8t1qf97?rDq68k#{&)RjY#f=Pi zIv{o>0OS(n%4!UTS@8c)*;gOuZ)etjBgVlI$b&1@be**tk!cD5&-onWz9!aImFSI( z$Ps3jb;!$+7^;Rd;L%wJKwQRto`zfz=pLnfO=Roy@W&(2xfMBdD`)kkbd#@=JJ4%B zSWy$se=2_y0K< z&pErqY@zcWtLzl7Oc;Xbgf^ z35~}MVee0o9LJlcaB+C3nbA^i<|@(ti-NfE>qEir8rJtbLaG~-PQaSqhx|!LZlB3} zK4U+;s!^sJ*GaaAXxt6ztqb3eWPZB2z8Bu_{nheMxz4ehrVN&lFM>l zboTl>x;KWu$k$CtjBOcx9c#@eX|anEgU$BuphuSTZw_m{7QMU%Ppj6Yk@bE9UVoYM z`pIShCg$A|gvGpG{l9MwaQ!phv$yvuwbwt1Bbomz0JJ4g(-{6Q>3<6V8>HGG9JCiW zC_|e~xym9KgvK}oZa2dHaX`#W1a+bmnUjN&*GkwYlLKg6q0?OKnUq}>T_V(O>(L`% zbp1KYEuN_a#+Q6HloDQmKs)2PvU{U0ebH0H(${1qph!v-YCxz?WjqapHm~I1?hLKT zN}R=otAn&2OKdn6x22!q9aNJW8D1phPZ);dCI~e()Bw1VfEI8>AgEb)0!roh$IEVA z6KjJ3eN{DAbK&Q81)jMMhrSp3lbAyjLiS?l?*#oBE`3!$u0)89fWEw1Cfz%zA}=zW z&{lGyOFuZ+OpVr?a>9hYK^>|jd;2M*E6YEByzCEa`_V5z03O2_u+n>`BOnPiw5O?x zw?c0mw*652esoat$2`pAi7#iR|~!@=jr<*iB#rjD;OD+o!{nXzUswL8+K06=)F4td)!Gd&S&zKIZw3VAm0oMYI3 zLJNHdLKQGIpK!`blVl>pONIvu8Tx; zJ-#OgAwxi9RdY#XN<5yh-m1u=To)v^7nm{04S+j)`QLP^PF1zrq`Q$&)H^7P&-}JO z-==(o>^OkRbxmfSa@Eus;WNe?K*{U2>or)qhv0DvAnX$W6iTA^4>dam*#87PH~}?V z9&7eYl2-_UF9krDc61+~%k#S>8q}N^Wq2Aw_Lm4i0OdMchYYZ_yLxQO3*2Hhp6^)M z8Lgb7;{juYaR&X0v$NwS^W|QEF(a!VL&fC!MzuAE%hl?oDccNgXC3kjBBN8(9tckn zw33!#DWA&OR8!^2i#2D8}Q} z*@ct)39mhfve+BiL-Fo}WeD(G70hgCFsq9&w65>=wwzlOnV87)`&joX-ZKU{(I>@? z4Dr>QHEEo&``Mp+dH(M?R|f+=dpJ**!7nO$8-UMuQqGwZhDkUVp7hIOM(Fi-0;a}E zUr_lC6}U}8X)4iOmn0hD>8XGTd1zI(qL)2LzysxFEG@cGr<^2>1=;0c|4j)Fq6KXHSn8yHi2$x1@W0dTGA^3BZ zS%I&AZtp*uv~aO!a&u*LVV*z@9vBtf#$y&9Il|2DB`QLgv>|SS*>%{qJv?);qsNSK(hK6*{~4Ubd4Vk7;I_m_>in=j zIK3y>me2TAA1@J3tr~7-HPx8qL*ePc?5_&`HlXz40Q)aLTz12W-)#PVhDyY!u{nlG za1(2FnE2f(jnmx%k7vnmr*>9E987g|X)}hBT68Jegv+C`RTluF*4Ys!zU#$!od;k% zUOkkNb1S6>v(1PaPS8fYiOQ|^eglB@2Vw5d+YC;&6`aMu*FOWmzK@sdyPgvp$A3B> z4F(*=!91RgN71*>l=lNAiLmlN#p^e42#*1@T;6OdY^8g7vhw4`E{KmN?NA>2*ggY` zXl1dPI8HfQN>nd06FX3PX{t;t)Xw+!IPZ@l9G-J((AdVx`mO?Z!}+{!JD!06nk^5S zK%VlF@D$WQe-EB{hYp_Vjj67f*XM7_iVn(I8!59H1*6Pv^$7F)SdQ3GGqa6HX8>C4 zVc|=+kT&reo~yQ%0-WyjMSrNu9>BE6LcbLH2`>G8T>860|1Z#wK;MgE412u(78GMD z^b>W{4f+kxFYHIZRTc1|AMeuVaQAND`zGkG+Je4naQT_nWhk2C)!s&47KHFbU4%e* z&4T{Js(~hxC?PJRCOpgGdGW9w`|6q3Cw%X8=O1Q3jqsYW#(XeVw3D#@3Or*8By^-I+@~iDHM2g3e}=C!AFC3) zJQdyfW;~u7UmAOWfX=v{`G3JWekjG`ar$jX-1RSJ{jNnp9R&bLjymD@MF@X+Zc$8y zCo&#|C|TKg@_IBO?6X&y_dN<}ir+KMkS}LPXVKw%^+8$P5#u;&pZZ%4G1J!&jvt+8#`m9Pda>_?V%v&t-KQ?3tl)Mbeg7#XsjyeQCOzTd+%;1%c{X?E=a_$0{_u+c17$7hBB&inA_ z6PAsxR;X7soKWV+>2{xZCe{a&`4a*xK9#@!g7N!wyO%Ti5rF$*GbLwIHBj)z8WEgTKtBv<*?m1>; z335aG1wc+-)MJ|Po`$>CI}`wM5+LADocrSduvf!3v#ZVW9@a-48>C=ujVQNwd{~}M z_PP-;oQoI8@;2+y++;T9VT{7171MQ779M|A)#i=U4^+IaB>DvS?>^4%o&c&KYa|0~ zM|A~(FBa+I!AA3WiQpH8QkBYn;B966!^|4do2fegiLBf20ZRuEO2g0(V^j>$#Q=HkbwTIPc(N0C zrZ35t)#CN~>ym>RquC49_v#yNc3#CN#A|p!Uxim1+|9FYbpGad z_R-_VlZWi_p1_>;QZz|&2EOdzOr^m~@&F20<1w#SPg*m=zbjIf2taU^yvp_#Bu1HP zb*g;J(}4I(k*7aX3Wzuhc{-1^c#GE`{|5jT17Y6cZkRMbwjwygUT#=jWBv$Ldo0t!(za;Oo>K6d;VU{Vro@3po~2%sY9)jM_%q-zNj#t%PzWD`@G)*lhM;&N#|-VoN|rZG zRkR}r0o{BGL8}+Vb1{nJMO6cLg|BW21zq}h7)$_f$E{d#hxM8ko9Bb4WtMX@)1QDB z^dY=W`5tTAB`b^xQHAt?>3aqMrWe6!1hnL%>%dG1mWP_@WRX`Y6_RIw2U#OadbrzT%d;@bXND zz86JR&`HQ9Q!PR82+9lG#$I4;Ct!I-f5-gaL5Mc7j|s*RyaBZ%IkoiaKLPr0VShHM zzLzcvpjfg2TYEtBw?oYK`=i7cY%ue8(Am`fI90Hdjf^EdYJ}Oj8BmnPN$kS9O;xTX zd!~Z9goV;uu!6@k=i%^+x-3MbVBPhX0?Nhvw>0YXa}4N4mkI|HKKTiJsGgLBqjIm| zS)=hnWUxNoac1wHmFAtqp`Mw2z0uZY&be~PqRg8;`5eyMIZ|#u>l$umCbMTgKv54$ zL{-64P>{-H5f231vw;EPdw?}ALph!U?R@nEWdCR5g_2ilyh;(QG;gJQY=3mauI^zv zJ&iq;(XVvCLx7+T)(k}-N(-AvXNj5OXD?NUZ#8?lUO8QWJ}JDjQIax%qQ+5t0^s?4 zPg19bB-?&9+N69Ss4#Q|M$HkrJbWt-vgfY~_qO8szU zIGIjcA2P5>H_=)D$5s1}b&vrl`O_QYfB6tN|Ab1r&curZ2#$2)CEhR76kW&Xr?BVE z&`u}hotJAysa;Wg$Q$nLh*YH(naRzWrZ}DOFJ9SDn(C8rUcwD#eJ5uyjx{GL&=Tf+ z=rYEutN|X;;AZ~s_a)=6NBuaFXLzgAPQiG%Oh&JsiBW(?`@+6)f;j-+-}@0oY8(&P z6ah`%(_v)5$mxOcB3W@YhQ$KT2F85gCK+Vxr^4uXRjYIf%nS&?1_ELNECMUB@81E0 zJ|8IGYoPb;?A=W3-v)#R3O~kv{x1MvnE zRalH^PNnf)g+O+~Pw{WZ{j zT3#KOzO0>4Kl*71pjV)Qh1#y3jO7T~W7W6INt_M8jVs%@J@@QI1j1FZiL3378W*d4 zf@;)g{2l~|eZRb3{5uh$QwC5D5MEF%n>c9qy8EAm_w6KI#L%rcgqDhmD%7|q!qczY zf>`1YtTOKvM{Q_8IcVEkUI=fNAs)4?iFZmrc%n)SCCq|w)-=7C_?|a7{J$jxBia%^ z@$UXh07?PMi}!2X{b->6s`YYGtG`+lY0Rp_9f7Pu;Dp{ z^0;~c&Qby@L`Zlv@>h8ADc+{$z*dVxJK)Y=Ay7P<#lPnB=c?TZ^HDF&qnNvwdHI5V!Q$=m%~gFi`0sP(^EpC3M&C~Kw9?<* zfHizCdvF3FzH4-KT}mE484Y+kkIz1efK}D{sVMrme9xGk>geJmm+$0>@c{VS@m8fX zH|zBx{N(aTMJ?mIow@T|pPGwDjkEp=e+LBwqQaiGuG!$fHJUZM!Np%gs~7&cf^~nC zJ;gXl4yu5sIweTaXZwaXH-=Ydu@@e^49)OCw&sq<#Unmt{8fOVB7lGwUQnoV6yvIa zx8rE=iE3)sIG0pb@Wn~cW=Y}M;E zY8?M?fq#5sB%}@u4L+CWs`*^8&IjIN888vXzCfiERHPcYaR+1lS=9FX4Rk$Mc5lGl zf9*vMo-I|+FCa8UxGf$JNpL27bcwPP@HAd5kCx^v!@K?O7ci{s%P}LmnoPM$SEwDG zadMYNsAByF`2SI8=pxIp?)mpx8^$^R0p_oDPG-+OME;EqIyV?Yc#l-nHyHq8;}WvA|6@KXxuWy%9M8OkXEigYO)8PW-{W2R8*rxXxBXSV}> zO;Zl!AOH~nwg(uiEqVul$rCI9%Gp#mfe`0wdwAe?;vC6lyHw^p`;YQs`d-{n`Hl{abkL zt%z;uWa(@E-Tmmxn$F@7T?$}3v(FJ=b?V{ec=xQuayOqFq7WFCng9m>+Ki(FdIWgn zwXw;k?4jL{R6G0c8RSc&#u6$cRs@QuJz`#f?nHf-I4iDhlMr^Fg0(&k}6H0mQzt# zj6BOD@QV;v(*4!U{aL=ZDXCXAiFnB7X4EPK%vgV-+p?`@gs60-l; z3wdDdxp(+IiU&B&r?pour^EA!mKStJ2xb0}_uLK$8pr!rz+dtJNBaSg43x!gcxmQcRPlmvQaMnmyfQ))nCGU<}J_ zCKS)HpBG*2M=VE3B>?!F`f{#gp6YWr5#^V!0@3W9Xe%TyK&x{Q!KZW;pyyA>sCx0R zF_E zT&U{p{F?`D6>r@P{@?+5!zB+=0pJhux2b@dK|U*4GEYRF)FSVGr*>X^ek9LLmxoVz zh{#4GFs@sZl0PAP`69*UNQnm+w*}h~TY%df2Y=Z{;BFD-{`-%7DL4}2^eWazJr!fX zT8+f-W_@=faQo}^W?rHbo=&#%rxg&W7Gz3F&@-K4yuQr*7w{bD%3d&Svd62Co!X|`xws+v3>q`qUS+>7$jEv(+y z;fpCizKwv^^DxCo-KrFWNzuWGcW}7#u_TXKXFj&c^^UOfTQ_tqz6gCe0^e_eiA0CM z02ZJP4Kcn0M4xd~ITl!0d$6Sd9tQpAps)CUVn6zSgnlmc4}*T%_n@!aNI!ypE%dAT zY|yEX^$q$~0AR7*%-a4`LIfevsosaY_6NL=X8^(!0*y=Lshv<24Y`<=1E!SZSZGG$ zk}$@?F;2dgPl?AWIJ*X6(WT<7uJ8%>TYtq}hRG9wr{Q!Rau@8VaOjP^UP%bzas=Mc z7DT?lj{v8HumFdnP*UuANeDXv*e6R>jbpX{d+}X~NxcAERfab)@0&}15TNpW#&)E7 z1tO?a15Usuz`Son2yX%a-hy{3M=p4+A0anWXN`fd3AjSg4%h;>Fal__1!x*4^ry2H zO==yb2FkjQz6Ag);M))c@X>f2&XgMck3jiM#zW+e+GCvCUurMs zA)cLU!^S@Q*`Ngp4j2{Rc@I!t4|8iHMA>ayZkkA_p8^p76=AHL%=tT)c_+q%Eul0$ zzZdUTqRyR!tQ3H}e1s&8%S(11@Jlki%|U6`B>TS zd-@qb;=erTp91~gO3Cp+6)PQz2ZRt@t!~75V!0?v0`9fR(& zD0rrib>85%_nM7LQr)lhJX<00aBS}G{0rH?N8q&_)szAN9PL!8k6X&_CJr$>4k9#_ z*kbbu9pyaK?8pe}EG>Cl1sGUwk5j8DQ{Y3PI@Nrd$KQX$7?u3oq|zz;EH8YZUk;cO znRD6yBLQ!RvGzMAI3UoT*2&WB_HuXXUO zCCuem_Wwux{VwJ?l(6weyiZ|yJ!FKOTzbXPc)dPm&3-0j&l=ZoR>coemM!pc2BCem zsj;aYo9w<@fEkTiC!&)_B=Bo&NHwAwbscqPd3wGX_qocMptSb{6yDD`R0!Mqc-gJ} z4S-|-^~g^A2({$VP4pf&%q4*B7@Kic-pF9oYuW?p z2+k62dhelXEyrGd#%I;qE7~7`$N=UUrHt`j=;dO}BoX%OV=^_m43lMs#Q|t`L)NLC zntiSe8<}~!l^S(@f|7mO_lRqJ>U{uucq4umd#~H{ZG;yEtZeE@zw&aOOZLjcq%t5rdl4bc8b%7e>YPYU#=tl{I7-H! zP4pw`%--q(Nnd{%+z*JUPGTbRL=D;}D2pCfGQkkK<`d94-MJpw%Jgpo(ID`pJdXH zbgZkM%?c1fts78wj0u*lM%fs7Ec_{kWDN4W%;#{v$cNNeyZec<+nTnRzY-Z$h566W zp9=l>e)PL|vijZ~tA@VcgZ^vKU+&Vc!b0hOyzI8-E$HX-UfqPdK(}zB&aFM;6s%3y z1YIT97RVK^u!};QI$SNlFL`;Sr0W3&sn#=>z$crnKv4b}&rmb({ds1)+HU|r!q1fb zWwY{i=@)yQO7JR-sxa2bup3Hdew_%I4S>KQ2;FpqqrGt>@TE|!E=5T3ID1}bm2L-O;h-`~?8uuaO8GT~E&nxi`(2`+CAn`FuX9!YuS+ zQCcA@&?x|>b$0-Nz#0I0UEV2KiHt=z&*TA9+blhAxoQxhd|I}kuL6{PC=EO`z4xpB zm0Mi5ez@5wztSvz6~HqCL0+(l{S_aMGP@e(Bx>$j53PTU2Xyg6#feeYvWP3$hgX;CZ2T5HS;H~-g3PPV1vQGG8yx9*w z+$Yu(D86Xmw;X#8Lv`#~0iaPHGPR0Ph3!@BzZ6mE>9V^*vH2fYdOiT%t6rN@m??me zCgwYd&n{x!r;fl2qqVviD8#}3Jmm=gYZ=|!a|*06e!^0#@t764j@BC%rqOX$Ve8KK*Jk~Q)Hh>sLz zQ3Afaeo@C`Z^Pnl2LyreUWI#AqmPH33GV`Ic!`i(e*^IN(hFw6Kf3iAVXTBqQ|np7 z{0j5+`~ov}N8#HBQ~m|AY=-2VcDd7rk~V+YTr&8_E2C2$C@E&b^tuf22IE?UVelq< zI2xt*S%2E@{_lYI?L^)?58g*shMMFxV?FCR#|7-E`e%;!yNW*9dR@beX{`;%%M%1} zQ{h6D=CJ!B17s}*YrYx%7=wF>xv|zB0I|IQQ!B6>8^#|b!kU3HR9xoDzvzPIjcyj$B~Q1^1oz{KzNb`9v#NH z5!-EZkGmL|LWA(#E1V}}uXnlA(yF$TwUz$aYyccndNz(4?+uXJlkXL*Z5(qiAp97v zH*3|cL+Llag3rUvrd&z)#>w@~vV0F;YW~s#9sx6*fBikv(E<0c?)SPZqRtX+oZohV z(Ec(Y_H}gWSw7v^<=F|yurZt;fMEC{&c*HmxH7`L7T(8O<41Zprh_E|#Gh%lNQ@;yCPM(VxDu+uOE)(KDkR|ByAKfhAEsBI6H zUArX!8jrwK@jkpo32%#;<=z%UxrO#Dxa+g6SiJVI>5vKR=pZIruT+E44Kdx+)EI-d z^n|_bb~Yrs5CRK10P;d?e4y-_@BsA3KwrZCy&sUiav*-;(*Me(UpWB%(a;|WeZ~LZ zmGBcir*2Jr5J9Wz`-CD2JX&u7j9C3KjX{-=<$2OLrIegf0-heAGN1FPQTKYRITbl< zWY20jh~a0;?uquN&$lAx{s-n)z~_gEzQPNA%^9DRgf= zMO=@RTZ&|Zgg*Ozvx+S8uZ8(nJWzIZ=N9u#8?X_;Jh(=rBC15NCAe*!Z0IKyt zA-@UT`_y6u;k*dJ*~RzukCfdM*%AP{g^(4lz0TNzw4TX?{_Psbt0iw5VJN!?eO3i- zvg@Ewh|gO7eX9FoUl$A=#2Ca6t)_NA_Ot}LDu((9d|S)hJX?C8_$Clsznpt!l`wW@}uzhWqSmAwH|3UB(~A0{g)I%t{L4~Wxh@o0Ohm4 z*6ma6DLnYPQ`@UvA;?HS50pHx$-MV##=M+0n+kn|S^%ela{(4Qf2&E_q_lEI?_&95LaDA!FLlye1%+*Glb-Mk|8A>3uKUkL(bSCwD89TXrm(ihh z(zzUG_Ax3>?xY{&$k@4%J(D4(Wh(~&FXjCAeVaZ$rSys%uzeVRebu=ca(4dYv4BZ%7cMb7!)s9Xe|JwcS`}tH#OWo8HPKNr==E{F&+dj z&&js*s?1VoPPU3qwU9zK1Etm843VI4!j@rcA>y%90;~?oIu`zAXs#E1X!J79`S+Av z78!s(9;WzHpnrs#GDAQ9U!)&`{z~Y-8nyI&>am7}?_W3oeO-etQbTAI!99v5pm=;v zh}X&QknoeWuMkhr!rnUL$I-!`PqU@W3_f|M*S|qT?*MlBFqHdVYoloLT)8PrCI2My$Jjk_8Apn@j5L zMu@4`oxCV&RkDD!t-inP%IX2=D_KEdz(hi9@5usn0L6BjJuO-XfnEtlHBVNdU@1Kb zUI}G+1mv+*0bJeE3YcD1%+1E;Dg>yte}?aM`DWA( z0-Q=@SDul8j=~NKH4^&r#6q+hht^x32z@zW(baa`0%QQ=&lP&c^QKDkqW6jV$n~e~ z(pTeezyX_X;y%%OiiYZJu@4@tIcpuwv1JZ6Dc>tP#_Z`)QnEY{F~KVS)Y`jspMsgD zFs{$^9Lu`w#=70Zvn%c^yP|1;^`EL9s3`6aIoC_^V5}zOG6v8IV)^S@!gahYVFPDIU_F4R>avTl-3)%H@Zf?h^B!!e=E2F}oOz1@k zJ;?rl#yFMWUe37)Zn6IY0C))!=fm3->}@M_CbPd?tZ@Qo&R@;>H#W0U^$8vMqLc{7 z6IpBLuQM>j%m@M&y={bTo#NAp>g^fF`NJFJdr|BEi_#kl{!(^H-4+IbKya9KSmv{N zv|;N3*8DVY_p(!TxY^kgc5|%6lQIV7jm1lAJ&>wV$J(e$f26}SzQ{fvimbQ_`p@$D z0J67gfc@94%kA`hj0rU=S7Y%kg%Jg(vP_X~F(<~1op>AW_rS29Z#LBR<#=PdtRbLr zGq&eBpF6;Nzva=j&{&~v6!({1Rk;Oyg}~L$NkH%^#+(3n@pRi1f($GBI^FZmI@nOF zAaF*T#4`u^$JmO37pyZ!qz4T$9E1x8Xhgk2JErX%DXfHFqmGHxOwbEiA7bAbx zewRKzwe%|G4USUnMS!hpUzV^Q=QFN&fq#AJdz{q`vSA`N}BC1E4Li#PyBX>+jvtYC}P z{_1se9&{)L%*62W55$rmr39o1WgQ3*gzRx_`8|K%z{eU9rW+7EUkpHBH*t2C5Cp~F ziFGS5Vh@%CpDY_GUMIIG-c_(&7KU`X`C?AtKCgRV9L20La)@v8IPrhwU{!2|zHYs! z2{#^&w7Z~BNY3Z^7wAWz?}72Vc+YM8u@dW3g-9!*|K$MmRd{j-1YRlc!37;XHO=G> zkypWSE60-EeQt-#J{x)v_>&-zhteqr;jszHDqKm}PKr7L0KSsBRM<0XqN;yZ4FGH# zKmbisSt2|d3Pa|rLbn91z@EHH&Se9yy@jR8qU1cXw)7?baBt0O-Ie!6C}da&u||L+bUQa&c-oVgTipSw z0c!;kb_uc%Q9K2mfEnf!t&#FYNH;P6uNXsg001fls0PS*K{9T|!{FgLR>>>O8?x;^ z((KwR`B|Xv@AbH{t?}Vpf=K7LK^jvhV~EEKd5ye1@VD8M@32k^fwkUWc6I*{)CAQ&QqBu|e-ZD=XBVZA zRpBezErEE7lTIT*1yYS2{voz5?wqsCKoOP93=fEqkueQHwOf+5t= zPyVQQ=Xl;%gv>k%<-8qZ9waa$kT1nvgR!N2D(ALoye`*x;%ym}W_$XaC_tkStvn z%D1XBA+RUo+qtcqVGS^GXQIu_94{RZVLz&6@GA6-OqM7#)}`w#>pq*=-UQZgUGxDjewmoKzcPlMqtwk=d+zyjJ)*H)K-?n`9FPWvsqBQQ1yo}b)nm7FoL{-YQo z)&nOQqcQd0e|_mDtU5lx1B8qVk|j%cxdHD*OTcto03R;ha_`;wkAq%2>w7oG)sK*S zx3K;fwVV1V`{+?iQb4zSjhU{ zChsToS8qlBs*1bn@rCgKzKoJg)&&uFq7mV# zeqXVh&ln#Ov5|8jBCZ<{Rfhq7H~Wyz2j1YVN<-|xHfP`8th?C4$@{<@&C%Dii0 zH?ZAHWHvWgUSubAqr1G(tUui?1*EUJn*msVQ1gEYzP>M*+Lqgo{Q*~h+W$=e?2OXu zbJPxkjU0gjACB@-PefZ-BxtRV4(nwJx+NE+fCNZ3*qcGY%}Q88%DJ8555WKklHmzh zVCNZ|i0xCwRvm&U2jCk?s6Q(`Cl5Lb!)2lPy8wW9;fa_o*RvylgVxfL1uWOUfQRDR zv7)bD*JZB*=+vJ|4WdX@01yz>q&{5oKoFAfyy()8e3SmKa+#avOWfVplWRuY$zhxI zJ?TfG-wXYCm;Nd8rn&TA9+>_)(C<+@BnjbG6wyH(t=8KlYf#}e$J3B#4|{Cy#mH%Zi8!qUjdGQl6L`Q;aoGs zk2kTt%X$I5LaOq>{X+=gn9{SeQ1U7_F&O@zsp{W6`((8z3R?eLg$=tZyr|-~+HVQC z4d(B4pPej}Yzt5rUn@!?Q>!BIrM{l@aN5caba>-)j2 zoc}}=PBC7taqw>=-i5hJRL8@ITP`!2%(0N=Eg7Kom*NvIDnu)foPdz#Dv%VT-(bq) z@KRObsXPHCb_~z{J>HKsD3_!y4UnIeo}0n=M=0k7-k$+4ABS=)R@*MM&k5L+YUeDD zG`nmrMBBd>o7eJyyw9m&PD5`lx*P=<#&dMPlnrv~0q8CoX#PJfJ!3K;vXJq20U+l# znGF}=fjXXjpA3kI;Dz*xzqIdBn|s;9IoQFjz0>I<)q3gj%-9w{qH3cNI&NIZnv7)R z%_zWA7(+Vz`>MRJtU(UnoBFN4A6m)*RpDlNnC3%&DRWc@gm~R(<@q)gU11ig?1Ja- zmw}8mhB5#gDoW~r;K^b3q!S>pyw%hU;XKN#B=5KQzjA>6PhxKe@!7F5R2b(NwSQAl zY=zmh_Q^IC;qTEq)8pw|9h@ZTU|g=vWBeiNHt(=7!X7S7I9; zz!TN?0*2f>uJ==jwSG$vIQu_VfSG4tq$K8KnUY80y`f=yn=;1&FgKbLCEVyy`i z*S9ss{-KiPw-$E%p;{dMivVmCo(?q+9)XYjD{v=S>rVR3aTm2mZGq?&O)kpl3@xG5!Pz)vj)JRA~`iM|36&4J+1V2BM}(g2$eDNf-r`B z4&ra1JyF6p;-+>>2@N+p*+gS0JLOg{b3M(r1Vp-B^L%`eiuXHVVUJae8X*9&&pl|Z`DSD; zigOngLsTC{Uar_u`8fdKvJ!y~6wqk3Cqn7(jb(S4u7a~J>AKy6LO~H{dIUsL++2^? z{3ZMpo(bBk(5cE}0l?%(QcPyNijN|w)$~}`s=EfF5C08fp1rJp7V{s>Kdr-o@SB=o zTi)~A;=Up4ZStE~A^E5q{`6TZ86~M3e>NTr?=;Dk|{%SjTrw&2CBkRQ9J%ib==UD622>MYx!z*iB-mh9)j5prs z#+kyCvGvb3!@Ka7q{Q1x0^N~jBr#eld%rt*9e{Uir}Y5&Y`&FB z&uA@`X0dX!5n`jHZ?125RQ z@g^Z3nU=ubsI-R7d6f6x@kTaTLm-xeCcab7q%JGLv)vj;ff+@Jxa*Jb$-`QvEj@p+ zuVYKk8^@aW!E*_$LkZ{ZIAq+3@OmBdPE-M7c|VZ_(OxI#*ApxGAWxYw+NM92r0Ftif0^M+W^88YcEopG3Dez^JDm+*NQe1^{ezx&`RNY ztDk%pfX#{}*t?;|Mi-Q3T769zGl*CH40)iH7tOwuBd^l_0f21@SpJ>h>)Qa+KneOk z1PJ>t^ngjx7qB4(P6^FK-MD+0%`4FrXDN0GSp=#TxP3MwXN~p7I0C>)6iu*Kq_Yu% zNrVxzvv@rY3uO=t(TUq$$~QDH0J<7icXzVde{k3deT6(Q@QHGR_gL^}YcknGmtkv* zrC1>tv%Dj2Vc1j~e#=t7K|cyKP4r>3N14NUd`1fJAG}X4{gGJ8$uMA4u?CH z&#KyZ6pPRn7u7X?C3(j@Vt@BO=Gw-%vOW=j350_2iy$uOD#d4hy zH~=igf-qHVmlqX5*r52-TJLDOQ&Y&j>%Tm|G3g$4~a9W zU4+Rdv3_X)ctSC$cfnKh0sGUHZzF44tykLcY-zSiG+$xnY%WNvapalNjewxsp=QTk z_NbFH=w%&}Si{{B(8|Fpf`0WsD&PwS5&BdkYF_U$(%gnDDZm3+ zKG6J6EWLD;iioOVH1pT_2S9~)1IS&80hg3*28C+Oa=(DL!qD=9uP|?a;~CjzL`VgM zy_R>pZ2(}^y&4L`bOM};#Zym|{c*taj{#bUyvT;H(%8Es#y=7{^JC^Rn=z#;5479X z|4Q>DyY&YnHXF5ba}H>n_45>~>`XU5x8w2h!$T@Md?;gH1b>7dFS~U>{c}R;#kv3{ z0ICACcuwP|L+2RXK1A+!v$n%=LPTRBPZgcknbW?+3ZMFI&8>_m=U$1iD#o0`=d+PZ z^%xY7GKQNTExRT1&*){&3ZAZp6xJb?^HYh83bL1k(|a=5>jddxxBP{Dzhptay_KD2 zBM0)>>wL!BKx(l-SrrDwN$Qf~)`+Zw$La;!C#-C+70lk`S#{ z{W=~f73eFdP`wq#KGCUWAHBK4e02jyr0bcoKZmzMA7<{J2K^R}G9c8G$}c8V zQP7XR=ez0WuT{}Kynj1DUy1L3hW_=?@7@~ylS{80#(HLOXj}0*3^TS*p>pE9=>W3x zwY~zvDj=F{6>f)n)5hz9K%Wc1^1`}iEpHPCD<46Wq~4FLKl^A44+gd}|13bxSl-g4 z8=%Z93;Nr0XwPE)`P~-m=o)p@0v>^~zlXh?91y3tUk2k(P;U^Qz&k=L9RYS{omq7a zg0kz`vU`F9(Lbs53c^nYpw$t^TT_T|7>)oPhZTGf^P3c?srF7(#S(MO2o$ivi|5Z_{_6qoCjbCzpDMeveQW%W z2cj4OPTZs!4@lN5cx4#;1Ng1|E#Ut~jDZ>fWRyCBxWpsRr`Fr)#L%}{2@w8~7u&B} zgoJK-7_UwYu1`+xZ`#@L2; zYclHw2=MF)q#wq4Scy_T4WQx2i{s1O_KK8yTADrD7|<-yBZ*O z1>?Jg&%J>hxmjM``^&Bl4KRQ8MpPZXrSP)qmE|eI%UL3(AH5^q&F}0s?OmMD6nW&7 zY^~fMfkKScK$9s?P!1kouNlzk%`?N+u|nh3jJeV*9J^)Z^KSz1^OgHK6acmfZr&F@ zCwfryJAlV%cuL;W2>jq9oM^|P(i~cYB)3dN(3YK1_4Co40L0Y6X8T^|ubf-L4oMw= zr`?!)C-P@&=U@9@gpslixv>XwMYX!(;P)puH<||qY8ysrR+M?#%MUV)m5$-ufDYK& zQ}WDnHr_)|jAl(*B>xy!A@XNZ|H8{#ew|W!Wrhm&A|vYAFV0>hKVqU7@bNovwoaCp z$!*7G4Pf0&7T6E~*W7(>F>s6=dD*+=^#xFmNHED2jO8rCtfL({99easV)Tihb78Jjy02&BvV<&>@& zEOlkKctwQ+jq)5%4!CryoUGS=govqGEL$5 zYP00cfvWz-zOXs@e#5LFWu%tEZCfXm1rw3 zr$!LKb9qKJ%Ht@2!U!xDUH1-un*em_tN5ND;ggK;75x&I{?A?do^7D7+_N%XlOQ<~ z&@{H&G}gP|r|(+;s1Jpf38)AFVkbdAl|yo<8iu2M4&>nH>#(Jn98atOtH#po_JY*f zYh22K!t3=o>pu!_*(5wB697@u5WsIgTXy%i)}A?`^pXiEF+2|5Va#18b|(bzY0O0l z(g|($8ndzCw}@LPHehezb-4i4f>5AZ=Km4zAI}(aS;MdJ6z-|= zAJ3KD^KI+z;dxmo;XZ`;be>hHFgO5sM*!~;3QI%ZquY&|yTUHcEwsNsQUEMq>yd50 zh%>=FG7izz{Y~ae-SF(|Uw3QEuM*mk?$BkAfzF|FfDr2O z&TYw{lJ!+sawj}7faf&{O1f6FWqF33c0kMRB^>2o#S*ZSZ6*AA?C(9=00Hl+a4pZA z%V%yQyr%2!zO5Mm$Cv&_Kqo_Wy9oO$`PdH+?5?T^JohJf(Wd|i0AEAhkY|fMgYp8$ zLQsBt1*D`y`KSE6o-^Bi;+3&Xs0sw*AeNO=u2eJ;+7{3o$V&!kTy{u@g0UU8}f;#+{8-~|gI6E!yK?7snuE}hg&}D1R zImyf4Vt}P0r&Q#%E6wChf$wBIkAj!7*ylYs7ejeg9B0mJY}+yCHm;)!60F>3--GJ% zf)|$cN>~K=pCWHOKUd-XEPcG}4{hH^FYC+}o5=^Xn%WiFretlWX?hI#axiBgJ7~eT zQ;H+e2H_`KDWF_T$;()G5E(6esrc?=?1#=`eV^$eBySQJSM9d~uq}bi{{`?G2qtREaRBt51iE|q@n{~jK;?IdL z+AbmF;%mqH8Rxjn%@u-=-sCj9?S|JTZ3Z-f3Q=;uN2 zFzDw&|0w8(_&qsd70|cRUkCjL4(%ia0MfMOXVCxjyXYTRdO;iq$%FSyiSmFxPn<#k ztjAOY>CZVVT?inpzc1ak*hu4e&9$I3Y!kK9)QTmldNurgIfqbHvzs|=t5H(NLc8<3 z*8ix|U&JGD)bns8^Opx~jIN^-MmY~}MxF9%wAZ@br<;)q3psU{;%!Kp@I(g!bEDer zpnP|d!-_TgyuvKp&p3S_zqK3d(WSqPXYG8&1j}G9nCv|rSf6-@TJsc!mWy2% z5H$CVwk3Q)dz3PuMZ<%XE`BjWe7A zSbbUE&|AySJl+-N11dm5KyhuR67W_C@DJ-YbU+?3)ultJ?FKNe$H2yk!_pz&gsKI|1OW>g0?wWW7MKThMM(ZY96ZQ7t{z zVuX62GQJ1czY{Tl#^3?%)os^-_`pfR-{ck0=DA0(#&{_ry8%8X^82B9R+{k6Ok$lA zvIzjn2vL|x2AKHIZ9h}Rn9Er=0BHQ~jAJgmcP!_&^~th7c6=M}1Hj^AKSK`>xG#gV zzpr?Zll5B+4{wum;UHdTta#^ zKXvYaK61uW!ustBtuc5IPhlVG0dtZGmbP?|LTJv#Fej=hWL6W5jp{+2s3bEC1czo2ry(`)_su z2?2po46sUdba2~^Erx$zkODzr&NB=a^du@_RXQ+Xo*7w+Vm^1Zw^rple&{Z<)un zEw#P=8$Dn8`bp_&a&vop_E_g-vO(MP`$P_55n-L*vY9~+fhvkyt6!~1w83p|TZC9& zJeXg#R}jZzM&Pm~5}#0}ym`ZvpQgrV9WF=|=%BuX6a-Apl#y4FJS=0IyyO>mUnz2=vu} zIR^mvK&NSL#siYZA-0w1)dN!?K*dU9Em@rF&V_YY-yG`XY(U#j5rlosX1%VTN4J3o zd`=0I?4c4~jQe0!t|qK?o38aMEP?_^i*w7OsKU7N(45jBQLBiseCzrAO7>+60H_!6 z#@L%4zzVMXE&wR{C|f)naq>PEFwcD%&-N&_X{`S!XeY_*l;RfVm9UfbA8W>rCn5^{ zFSU_)Emc=;6`_;oSi`TeN7sMX{7)*qOeI(p9*gtZis#--Sc8qM>(yAU0{^~bTZpzh z+F|NEI&T8w@9X;0gSz z`Y(!c;;55T@Ro1=lgJ`8;P|RYxa8YD=K#=Bx6|WQ2HaJ)|C1W>5oT%7ibJf`Ac{ zJgeDM9!BVHKf<8bKU8+@w|PKSc|8Nq9l$YnGGl3D|4wB+g3!GRh>dr%%WK?@81jJX z45|!^$M#-TZM3m!b2A7J@E`fisqib_Tcez~YPZR<1Z8AvYe5(;OEO3vBew=2p4ce= z!j~|=_@L?Z1Fm}j!KxSMaSFl?jurfE1VH4<2permRjcbu zZjH7p|1lu)0Du<=fdImvwSeQ*80_k3 zLMSzEDgbN*{8zCJ`>$hzS25j#6v>tsFzVF58mk-m%q7xdsxyr>dU~v+Q3)8yVtIO; z(m;6u_~mo{HiEq`0el|KI%xer`nGldrVj9V0e3RMiY5OPPUOtpiuZpoXFu6z1Km#N z1*Z$hyl*@M6Ij66#0a zJ23qe=*NjZC|#DarN0vTy7w7y>1Q~(KbC&@d(hY1ZO}HV{~2{y)vZ3G8(#6cMZv!v zc)6a~`*hLAGWtqo7ZA)c2hx>*YK-;GN8B+)omxZRtqA+kw>Q7sbqG5E!Gjf^n~sH* z3uEOeXoPB5Te zBXraIIR|l-)(C}%2Paqam$xYZ?O=Z<)?B_z5vwSxJLiZ?U&U{Xy9dN4vt?n;VpNqO z(+yBG`(k0;!(mf_NqsiS-8-#8A7cnPhg*4FCh%=*;LbnJ{Rclsy)N(RYWkiC-S-fF zO3EyP&q`PW`JeNf&4xLE-(ieHs4PuM_iAbl?ViI+f1dESvd8+il?UB1#Jls>ZN{;D zFb@!vj91}P-4b+?w84sa1^GTy78bm}lzmX+?^RWMuk{Am{oHC8z#X5y)VoiB z!te5*eN8+dzJ|}0pM^H`kLKCqjP2hS&~2-^&J7`n9iR3+D86@_u3{nsSd+{y}Hfl|P2?7@6sVfF(ZA9)o zB+r@N4;WQ4Ipauf)!F}X=}G<<${r4F&HMGgum64hGheBtrKjrqEMxAEy$1L=t+TA` zf$#gw%>XRsB6kmqaSvf4?$zNPrpA`tMwpBPeX6y^i5&LbP(o5}?YQI5Q?Wq~Kmk^2 zm#)v_mfYmj2e-mE{@W74zlDAR^hXRp|7hs%At0bao6x_YAN|f==wqc;^rNrN_ubpF zAipTR(F!Y`>5nNwEZgx2Gg;M2kjyPI6Q&>laY2Ss5Q=l~#H>JBL{xjks~l)!FOBuM z0x04F%fNRDzUe z#&}uacwuUE9oe{rQUs2^D-79>ehh%()hOOUEtGI~uag2~9GQTTLM*=BQGilD0RG50 z#@57GJ|yfiH%WcHjVCA%j;jbnUvu()n=9T`e!groEdHLdOS@E{k}no*a*hf7eL@2lcCYgh1k*$cH&F3=8YZDT$7 zzUwT=ov);1=3jspgfLm)Kmgz!N^nNu?S#VHohi-Y_X7CyGd!Z_du;2NKK4JZTOlDQ zRM(TFs@&flhOkQ7C*Xm{Ap`&##N3sD81IzFNL7h|!GMd`SaUo)Ar*R^5oZ#f!W*>! zUeo0fA0fYHykK(8`E)Z3kCby&)G-2r-^F_ZzJy+9@yyR1kDzas)`0muoov$MSZh@c zKZFM^P>T}Aus>_@OFU>N0mdG5yAlY9$XK#GDDV)Yy)|VV+Z+8|=bpXanfZUtULS&S z^Ahv(-CuTf&*`PVOJ+>F>4qC~8_Jn`n7yx7m2wQSINlo&eSk?8z)(ey#e{zM9Dgea zkIBF@O0OHCTXXPW6645aPbae{Di(aZ!mET{4inHo4*Y`G&cNgL6W0AU7XS-H1qm7E zBP-h6HSliB`HL9}oB`H3C_d1QvY^TYunv=vZ)z_#6dDJ?1AwrI^8J>;=P$9>b&N9; z>pz7tb-|M=xgp@@apiCCHppJBeYR>+L3cT89B^d_mSt8U&p)2mKf(}IlkNz6|5E_r zy`1~!lp@e$+J|vQE1_@WLX0VwJ(369_g%dAzpwv&ecPA7R}6TKOV2Ya+Z(^jzIt`^X z6Z*QJ-N<`Bb?7Ik`L5`fE2-6`FQF9pHu^E)=mId6F!-syBk@{a3AM=aHCoCC%|EfieNI1NytQxXqJM z+){p>TgyY~w+?Y?;>&(d)Qv8L+EhY-Y9tKp=%OCeQ3=fqLZhnOzNfqlyhq_O)+zWN z-k`tmxp>zLC~(})7;5;Q?9M;723zxhBtT#Lq^|TwDECaau~g3q8u@^U_xU{mr8J3s z-JP+hacZuyUb^VwMzij2RbB@i`<*^zQH2KOnG*lSu3<;N!xN;!j|uGEacbkFF#x>P z%EQB66INtj9(fbwK}m(C62$id)SirD`z_(n1$cWNVV>(zIev-Fverz@VJCWsXRi^ zbhQI`26Hy1!vngxi6<<$jCsG#8dac_mGgsV&a}syM4kJHy9W{X3~qG{@>mk$*n{zp z?XevK5(q7NGFjusIFkY|2ATmpUl*CFlLwC}Me~I#ty2k+K^s7&)=@63-)LH^$^nd<>+VSbDL}pvrON5Kh^P=ggDB z=j=bKBC*gr06;bmIdcWCKLxK=DsPWHP($%}#)#39*p0`g1Kug&Gu18t_k5f8k9G7v zTXs+2w9>2N0C|V2eHCk*2$;K>x3mMq%b3^2jORX;41iW4doh*qJOJ&tn15fs8TT`Q z<16f8uQT6F3xu|TzU6(+Uj*4FPv=NuZ@&g4b6On_vv*HG?n4-1LkPX^g%N}olo*u> z`jhp55S|{*>-#dl)r|3Z0DB$hL0uOlt9yO6_F=S^^%4M$c|bkeY6So9 z>%afYbM=`oMX$c+uzxq582CD1yB*E?@(te!zWRSgKY!bM`+LA*?sqQ-AQ?e?5C<^@ zp&Q?6nhxRsOjhVimCXS(k8+V`$h5c7 zBoMX+KwSDhmp)c|>V6z3Rp{k#Hyr|flz=x!Arv+NC>#@e?QMnWj>iGF=Fvifj;%rD&lXV zKNta}f_>Gj!6NnBV~q|ZRD}f|SHXSRA}}YnGrpe?okz zsz=55ltZAu4kfrR>v}MrE!_K|LCSw&{#e#2e}v|20Pu{@FQze`=bZ-Fo>%b#oKRyHKdn$99@*tCUu)g17wE*& zOA`SB-|z?=T>6tZ<+T~hgjtD<9j`~XLb^&mzL~ZD8ortis2U1?-pan5je>g-u&f@E zNdN+M6sQ7#o#Hg_?i;C>)2xN{W5mo>1>p6EAt(T zM{}H0khA?b#`8II-3i{9%6#W4=Lde!c_~2|68h`9H()wg|G*~Bh`?hdJlw2XrD{>b z?<(8P9CQ85{U5yH$CjR}ir_`;cdK$KP~ayrr!wYTgl7rEr}2Kgg1LT^gn|#N5L&rB zk*vcy)?>YDDKXAk0K!|WTMIzsbPST0=+p=lcL&-;J@n2cLmv*3VSUH30*j2^j6(1Ad*aE&u?~qj}#7_~#VXTx*jC z@LTQjwL)x!=?fwcm0jD_f9+k*zde79-G_&F7xyOe$~IGV9Q)eFb1z~~8u0$87^FN) z*YZ1Fv4kCXY&P`qdL}Fekev_D6k-f1I?<%td4OUS=nT8^FS?bpuYbCXf$@=+i)V8u zUg~BICd<>yUJijbRI3e;o^&$?Uq1UVi2a$u`};PF-Nx(T@YsZNMFu#~VT5tyJLnfe z|1i}w;oqUqPltXN^sAwLIsYDkKD4qr<#B@kYtX*}`bquhtKU`U*67CsfLmExs~jyh zQ}VH@dJ(SU+DzqCfXw#L{xQ$)LqYJ2xRnUDa-M;J_Vi?$;uY#?hcI}()-1g*!wgb= znnVDIJTC&5EeN-WiuFBOcJo&AP!23TJh{M(i)%6)LI~m^ji!8zJbgU782TsRb<@qG zX6P?vEbsA=(*Q%NW2Ihn^8rgatj8}@X%~-Ns&0_6F6wWEFv^LbZ~`ZlUgmqa?E3Hk zwBw-R!NZlOTqeMDCO_|n2X1@Tdm@5<2ZU`p!nj+&7`nF+CfFZghles0@S6B2Jb?Gc z|6+q#eXHMIllR2(3OfYIv7D1x^Y*RGJsnwFy4DjvnjtT%@h&B zt#9L5X{?X+3ds`*-CXE4eiMM4=Y6v5_J|t_^{bgQ`!)vfsqo`rswfZd)T_5A%0|Uw z1$+U4A)N(P%Z5Mlo>0?U0KlUvU%=~O#tt~nww2&hOkNrws~0-oD9U(v>G7Vwl|3G1 z{Zrr}V#h6EfQXVzy8t}fLE}1rhJbWL-tZhVY&~akf57N-c;k*qx1VWV&u89hH?>c& z-ZKHqf8(`4mKm}m!1NvE2`NmUV)9b~haHcV{XW_s06F`Agf2R$F?Tto0u_h{Bp7?auqJ#18%UHGt;7wAg7mTi1 z@~q&Ay^3|XjI$EfEmHPK5XeRt@-@k z%9-qKH`NmvcP{+U!2YB&<}mA(z`EC`nnJw$!3aDlkQ9UuLoVOPazJgF2V`G{3OK_9 zx)Cg8k^|j6SR+D@fq0(t2H;Q)-*;mVva-$K1x`=H=mNa553)DwSOd|OCtXE8+tetT z(R%$U;L8GDjm7-$>;JhgdB0|l=`Q?q zb#m>$(+f5b_}bRIuh?e`?WKv}fS>zD68@p3MFyA7cgoLf#A|-4>h4Yjr!J z#w^(lA@FBoo1mtv_}*`@xcd-3cRGd0ykWv28xax;2mO{q-h@Dy&g=2G&p+W{XY-n$ zLx~cLG;=tj{jZ3MK1%X{4pZ|HO7<)O%rmmWpuhef>1W8zf2~XZPpVW49o=MGt$Zz) zezQa07l$DE6#7{X{dg%+(Kr3+A6j#&p~*CHW89JP9Z9k)Eg*) z9zvrH5u25Op0P%_coZdA0hxJI9=egFH>PT*6cAU92C+9#;Q<&Y9$?pa_B|y4rgNZ>`|-o zJJ=h2R^3BL?*mS;lA!AG(_Z}MHhDlE?!@99zApa5wMcrjj8IG&bk z#ypy6QkFHE^{=QUBnoT}dvXY%K+5+G)>NTb)n>}(Gq3R6opei4$=2{h4hmD=+ai?b zQeLmp%{r88HHu_5e_zDD3}s%cct(gZ`|c~dQn^Qy06!V&cy$w&D7q-^YR$~pIFBy3(dq5&f*#X!5kEE5D$lnY%WJWjb|=_95b?| z$}G&xGDDx!O)w0P>EZy1Kz6?o-g7hH>n6Zp2Vi(FyeH2yW?hm9_n&`11I)`9RSZ;K z#w^YsuGPvJ@Y*5FccogqVD#icXByxm31ejud-^cz`WtmBXf&&f0Z)H`N6O&sO=`)c z9*5AG3?GI7fa=K?lo!c8|FQKK-=|fYuOt`pluySAYQPKoN~2kO1fNr(%y*Ul1uwk8 z>l64r7jNR3c>LuZO#`^pDb&x}E(K_v4T!9EZb+vERC5UMw=-i|&fWo7eesR~8fuU6 z|KX)S_rPBomr6N|#M5>-XZSsU&KjL3#ypy5y$k)m1gGxcM&|U8*Cefh2XN=M4Iw1l z3;k{Y;VJOYTw^bFBy{oj9ofrInHL@`osoDINe)G<{J9~Po2Q#)D(UcR*7Pi1dXl;Q z6;Iet*^711CEVKm33I&>FSQ~AcK zzkd#2e&p6?l989dGg_E`&p)e_cmML(0mGOdPJiI+h7g$8Vk$SG z5RS*Qb0>mKHy>BQ)SKkehl$IuV3*gMHGcy9?4ate&TGNrICO^qn*QRqz$6Xtgtrq5 zbbo|IMw-b70QnKfZECO6DrJO%2PlLUo96&t-|o7**sAK>q*^T}qnC+s>ii{xrh9g`Y*gQB8Uw+b8f>KYy=b9f|>T%MiYA5_0;C-#0LiD1vGc!Y+w%^dOA)#Y0qqWvd<; zsyZ#Dw2Z@lCtj=?l;}|$^eTkJ`v@KYQGAxJ=`%)@py`Hw7j&hBl;E4nv-bo<$@&}4 z<5r+(cb1^x*?S>W?_(`qN;Ii6@Mg)gvWWG32Z8zwVaL}IjKg?e93W>2A&4UpUWLqm zJW70T=Jh+qtZ;FYEPWJ2yLx;f0PXr8Q+l?FKtjiNHO~YDMQT~!Rs2JcdkMFO3e<=c z5PU3b^Ky>El&R=afYEW*|5s){r#yi7nKD-e%JmXc~i{kW5Vhx`|C?Cpmu4Yb3J`bZDx9czs zWeEQqW1MDAjH{3R+krJ<|MT}zLuwSno62kB`AN*PPgj(sfZ+E66geOvIt1^`V<_uR zfJP^twu4dN#A|y`Vm{Ll>h}YHCqQ?j`W6DlGTG;+0UA5Pi<0OIvLQ{K@Z z0fKjfzPzWI?WXQ=o_7IC{6Y7Uufp`3Pyl@~{=)+_n&&>to{!b-LO{>hG*kF{=J9Ek z88i)#NJG9EtDDCUvlePtE6|Hq%%@wB1pshWvEIPBY2>V2>x6B3=Mt)nXFTt+UJ7j* z?U8YAxk&+TJiYYVarc#7vGSPGv&Q*MVktbPu;t6lRV4sU#p9(C8MVye;&xN@GW4!P z;VbEU8E3DLRZnC7qvUl%f!52j%zmxm{9nr%IgRnX8mgb47gvq>l6w^ z2E3<==7`IelTF6;0LjNOoaQjrG?e+S3Y9a)VqMl?{;RYZKQFytZ=Ulh>!y&O&a4L+ zvK#O7VgT;JJ|}XXBRv0S@Y??HdKLSNM>xG6hl2L=Kc1 zBn+Ux=$!ZB6@o7wk=Gq>@lEjW2n@qjfKKIR9l+iJJPXgnV^t1++^?El%ClnQbJ(*L z0>JQJ2j?#l`O|w$=`V9w^W!mIu4j$n;N8!WuZ5hOXVlOgeyimSoWnSd#wfvfNN(nN zSF?_=-ArV4-H28gRb8kojl-se*aAO zzYUCiWBx}@ANWnrfBA2l|2II3>-~xh?J!>4AO9{d*kzCOj!93>11IUYO`^ z&1QYOlt1t7V~h(B2%j+qtWvY1+S)LGdFfO}qgU6&d6v9@E&Ps!=x=8Yl+QMX`Cou= z9uwzWTwuMDl!uXw(1p7_w;-55Vq6VMD^WeD5;OIRO=kWq#&D4Olex{235mqN#Lp`H z_9K3lCt?!{6!4a&TaEU1n5=X+H$-8QJqh`q%Xfuh@_0RkwI^&53MQE3c&tuYpMM~{ zcP8&qp}eumsTpjh0V={TR+@#MVTBf|5M8br@qw^t$b>FaRcGBoV}5|pw$&)X3gr*6 z2CJO;Cn@X*;EN7NVE>dg+*21BcrBzd3Qn<46G%6CfL zPOoX{avI|XZL1jg>KVrM63;qSWh%sPDAbqO|8}o!;O&zF+yH1D4u#byZ`J+*uyp@S zElyAzZC$3J0uY-ZuP(}WZ|J|9Z$|yL#w@)X{!k045dhp8cyEXbqDGBVIYj@VC_ZAp z=djiX^0~DL|Hm00pg8yuW3pu%m{%GAV96P!*OlnP3m=Z)>A6LXX9dszI8*R6EQ9}( zP()$&?sb6KeT3syIF+b_9NLM$sWyv#51sjH`it^j!e`(Q&pbZQxlzlQ=nz1ocue5v zOPz1_7yuj+|LK+^V~LCaNYrEe+{r#Y!2F(9V`8yPk+@3xA8W5_YyKR|fh)O>k3a$CbjL!&- zMe#Z}>a!@|TRC^{@a(Gy$<;BB)0zLR@Xg|=^*{xEkColh3;tpo*aiB@@CZPswIJP;EMQ%K*=g!j<$77R8IG6LhsWN$1ucan zA7U+4LHlbycQ|L_RfUOJ?>2?`0f^lSi*q)wk}L&W-UHwCu#W1EfESx>=+3$B%+5!XRiWal!bM|Odrmg*! z^Ate$5`ej)3WQyAw3mb*!>7Pk$^|`I1$8-}e^aqr*0Gj<;!nPtqtn-(FYlLU#~CI%{|h58*qZiHw*kUF`k}$s z{yWSv>({T}?EMmmioO2zS6|!r#$F!?gvFktgU~hr2=k0Fd&wl0hb2ROy8r-pagd(j z;1QCjy)GULMxi=&y9d|+vJ&>IFbnQQ$R42T&@erolqgCoFbHLMk9t&bNK_H{MGoGZ z2(eKdq9b^Il?qdGaF#1!AA!A6o!a@E66E(aP6hBe(7(GMeT07c{x1Dqg%|mL5CG^N z=pTfI*u$ZfC3B2QP+*zf4*d-1tA)d>(0>O(Gz0_f(=Nmq5P<`l}FDs$Q&I zpIs4);7lK-cgd z)n&3?KtRCxoLYo*%L$Ar7iBhx_g$b{-UwXW<#8LBKVhjf9qzrQe4+au!sRE-Yo+q& z5V*y7V|GCBgm^|*rYW9}^>!-&Ky}yfs0>k=jt}7S^Xkl+JqZ^*Az+$j3f3ba@8p@~ z%n?su_c*NI<-D&3Z{1q0Ikc3U^(6|pNqHQMD+{k#B3`HW0C|n9>pbRJ4xIg|yk^X` z56{v(_WncOdkF$x!mb)Cc>!bjy56i^5;UF9D&;QQ43Pp-`GXU9&SXM_hr%oK5#ArG zoQA?8#&H8JQGGeS3xF#rU7@iBtd&Bh+qIkOAL*topB;_&=w0@0J$%+vWfuKHjf3(2 z5FX5YPK9Fef<41Jy-w&_fU=qQ5`OdFhT=aJMVX0G`U)%kGqoB4NZ4DED1^DH(v1Sv zg$vQn6Hox~w&TIuz*vk|_;0BOGnW9bO?UO;Oppm_tJ zWiNQ_ES~)&3iNHx;$Jxrsw}^n*E>+~L*bWY#@0OZWU}8aoafPmf^>H36xsqnaF&ur z=9@83@VA+GKzdXfg!8p0Yg)tp)#IVLpU>XF*-TfZaClXXW>191<-D&6V6Bo3ozNCg zEYw=_uQ6x>i&z`cK2&EBP_T?O-JP+nVE-ooMxIjH4U{j6zhNxl*2kf}J7?ozKqBCUZN!kCx|}=K${fN_j{HbgxQ7Cb0f~##qD}Ji}P_gpMjXDx6y)+^Di4 zj8EVo4xasm3@?E0CCq;zYr%emdKs&3q}r|(x>%rAJMj7(0LdxP`x5@j27Cn#+!7$Zl?0Dgt6|;yj8nRg*DUJ zH#|hP-r5F%JLszgS}I_5F>|Yhr$)hdyXf)XFJ#=Oa-I)CUZt|mQ*z93z*NRk71&hj2FBtn)?=z#5W)X@A`?D_@5I{z z+R8=#S_${a%TLf*(r-$mk!*?QJgI1B8~m{Psj@p7z7u?G33|2>fcy|3Y%}=!9`t_* z5Vje7ZH?yEzBHD90|@(10P& zR&to;B3xe7#X#NYD>hS>Dd8RFJqAH61*b~DO8h*d!K^wLPMxirTyeH>bJ{~FON9ul z5tI^!Sn%nJ<^RbIKeVDSp8adt{q0-O-w`2u3W94HhiM`7pNGDz%7kJw^-B(os^uOJ z{m+$13J5_7CjGj>tiG@xeHHDy5BhH)Fd7k>uOd9sp}z{Rz@NM}{Nq(Z_w&&2IJxw4 z_4ylx&{Qjo4nB7+e=i~I_+Xt`^@J7*MUq-z#?O(WVto7Hh3Q0~MI>-gz&}zUR<`F| zr&nRIdNN*z08kFdI-d8UdSykNQb0GezB!Bwmw4ygXUp#HgueDiv=JD6@-AHr09ecT zIuRDbnco=*nhpda3Oi#30#Ho7x033ar&>V#hG(?`-sY*IHkN4*iufhy&qJ7g!Mxs4 zEm=UrlL|euhE)i;_Zj~N)=O8+Rewph+T<0$T_2u>MV^7M|GLF&cntap&_JjqSiplo z#0$Al`C-%4e+?d(%eXEA7(BrICqic}N>11GzXlk5i4wVw^}rjN@en`H(@k0_2ll%a z`hA3;s!lGw>|l9qcy=7?G?B3+K>J*tzlS^(PSff92F9_j%6#>y1DZWE*pnsDxxCeE z`die3x~SG)b%QQs-e02ROYp+p#rv1?=P&X4tT*;{V^~)9Vw9swl`KWUtKG;{!WsaT zu3hkc5r#5*Ll4hO2i~q84*=*!LhuJcV+wnUArY^t^t;Md=W<4Bc-G$XM6zFB;T=@Yq708|$bfwr)2pm)GUpbTyr*1A@)@Qu zUHM@GWXyFE@AUzi-eOHI<5_pW&v-49c2T8%*Q0n0f7eZA!m8bC;Ee=bSU}O=lWH>0 z=r-+Htp7&Vay!nYN*AnPo-eSEbyECzbq@oOoTU&JpSd^Htn^-?J z2TtQGf5q>*k&L%L^tIpkha(pk0H)-CJvhlmsYR|kM+ktJ62mdx8cNQT7=Bx3$Jo3n*3gmz5HiNHi1tBpY^e=+2e*j2kFe~l^}yYvg~#Yhu9&83f0%?>D! zioe|geXKAu6Ghhs;3{+I*S_12{!`HZu+3CF&$t&tztE*$1O2(s=!E_=(6_hI06}{| z3vXK_UH$kFs^bx`?*SSX)|e%aV;P2UZFeDb*43EBvRYBZCX4Z;7nz9{hrPi!Y9lL_ zFh(V)hEdM#C^`j?l^CnT-_0}eO!+r37J(naNa5xzQ?djlH<-CjMBqQHT4N}=cUfoU z>wJb%Ek%gz>$Ux+GVnqcy{Ua7!uP9%(%0eYkiej{8xFvc#ld?ps0IZK*)ay zkXpo82D4XhBYe~#w_So(Wh=5w@kZ#&1GkAWU7@v58yp1bO7TaXS-F(g<=s$dvkxKs zm72ZQnx*nK?5`Fcgdq=y_U)>Utp>Fy3xs6By?_?oM)kxK7K7Gs-rLO@-YwxL0E%a7 zC7>n;`p2;L0#!Sz4G2Pdyq{&mmaeQcU*Uo9o+Ha%Jb*{84bRx4#tEAq#=2tRr^*X; zVXawy0g8Dl;9dRlR3H-}?R^$6MHIzT${v0awV}U=z@a>%YY71@V7w!{OzTZ3-viY2 zSOstq^2^x+0DItRfbi973BognD*piN$De%`_8 zDS}Ve3yAY?X8^~3tohHN^*+jfSDu>-4MO&b3Q={!7v1oB72b}0;KQYDp2~1yG$V*- zbrjE4`xHDI;Svkg&Dh&`#_<5(FP-*4-Sc$8#R<*%kU@PY;P!IlfC*7o*qMp{~Ex>F91dW#pGdlVxo9JD>?T=p@lLJ?+DMU1yBKJe+2-nkTq$p zH>*buG1ISaGu7wm*0MsN&{w^}_f(ve&!PCEO{`J9ikLG0TbS<`$etgu|Ag25YNZn4 zoQL?XntL)5Js2D}0H}8c49c1tuRKX);I)kDB}ED}bEN^qD>=jrKT}>G=v~J6W~-wX zKi|!>C$RsVMG{LWZb3lAQDF2w^W!sSBl|$cV-RC*$T; z=#OFDlaPPM!|at+(M4tPwvmSNNro*4U`qpL;91>C z7iX9gp8hW7RHmw}6l=4HwIlk_R>XR!JsTe2iMl}XNUd4&BJ1=vwEN@*=RAIZariXn z_j33*mo*-lVFq;&F}O^r7t&!Zrg9%Zm@ZCzMnvFq=D$MwACvz-82B0h1brV6_PxQ^ z4+O&gW$^WH0Ab5dJ7KqpNVgaO^IvkZ3ElY6W&pOVs>e*Y|Ir@=gbf71HhaJLeHFiN z%WcTma|(P(0|GYBWOJy%*QTd?Z#!?w$Jk8Z-XrszM{jf`aKJ+)Z^rO1D1AWzds(?O1!h5_+{~72Hf&Ofleh~T}qKJQt zCu0Z)bub5C^_j|D`k$g)5IjvELO&1TsC#39^>x?9K9=0f^d5iAwJZ} z@fu!@lK3^@rXcVCBl8-noEH@bR4D-E!2$S!2zC{3ydS|b2LU^p_q?gwM<|rf<+-n4KRN^JyG2zw2g03te*oIo(6!9LkXM(t%h7P zyg6d}ni@>`By|CB`brkG;&CaK(nYXt&z$c{G&xa(?-vN(MF^@Y=KmJ-gRIlD2&xc( z?Lhv9rz9buM#9VuKx;bjHtww+mFhc2$n{Oe_gSZ@Axzr%xatOtGP~*q-IIWYeE~AV zQPPbF>UR;kr=ZO6c7}(#;D^v}B3?cJeLPpUP*uyansT<)7yo%{jlm(uTHAkV$H?od#gop4N#dAIa z!^fNbl$Ter-h4Wm5KJYZk0DAcC)C!$*t1Xy>i{baj0KPvUWQV6o@Yu)0EptVSQG8} zuL*CiVEr4}w*d5l@~8k-8{$oZ^4aF0WRF4t-OV`h*d(a&_Y&qBk5^=LN3di`rwHO zjdhxYi~sWb0L({2tB7@x*KfI!+!fB^J$T1My1252^Q@3&DZGCSe0Ur{s7^U^j9a%~ z({jzQ+iT6ri&(Fv@=(M3-JDlK=H_(%ejh-&KH22|2`}Wex-i0?tCw7$&`i1?05F4R zs`SeRsvXGheR#(P@$5tO9suxC=(i9)=k>fd;r|_>L1?-caGAaierUsk>*d+1LeF_f zU84&YfQDVm&D>)6JP1fw%yV~etI#jQrV3d7DnC=i( z=YfFf1%x(!jp2YBDI&TD0``w{8!oHg^S7gnTPHt(E@+)-<{PB9TVj?_oK(fhg2Qa;Yk&sYrmi|OK zf-yuH=X?D82aEth?;YE-2XC;qZQ>c${|%L-K|Vam^Hjj~dHC_H9^Th!YBQ0s8`#Ua zcz(spAF;+K^PKDgGZt^5A5ggLea7`GKG(opTj0UR2fc|9w_Ak=^{{sL6e94(H_PYQWU#kFN|5E?Q zZve3AJ2?QXvBvR!KuTb|t2f+Mjy37o-is$tIoM*h*e=pp(zYUtMz4>k%jp|F5 z3_=}GPxOztwm;&4)ar1_uEGj@o5L25peogS2b<}N{Z!VNRfDi}^>+b)zry4zIsDHe zT=1-Tj&e9UN_Z~yeqCYbAb!C?i9+{$gu$LD)+E&w<4tOP5=NMTW}|;53@EFmt{?qZ zp`Z45`aAUbjHj~NtQrA*T;d}L!R0Ffy&NU-JfD?k=ciHI79`pP{d<+i0{tZjgnR_a zXx-XVUIYT$kD|uYlG2MJf1S^*R^p~|47|2!Z9$l&ysFFJG_gHYt3=pI06suuqy`Wr zE1Yo!G^SS&Y%5z##hnP!r||~ur0dr_yOU?%p^yvj-JrT!syL5_;tGI4H)G0RJ)*h< zK`3pl$Ar&8cy*#!KbDXmWp-0Nsg7<>(|uLZB{yKL28zr$fK7sLjrmALFI`cYxsq|7 z#`6$#Ew#+~9iCgD8&(L*FO=VpVz~_kp!}ml5OPXR_N$6NYbJHli}3dHxnoiI7bC#b ze=QEcpvJ+M8*en5aMei(k<(|0s5<$ zubM>n06_nY5<8r^0+d_!RrnSKs!JhCybl46BFbH3-A};ET_DfsV6(kZM+BcQespbk zxxx-s^$jwUKB_Q_chfTfW$jsJ@TcsHgungK_E<7^@SoG1a0gN}nr%&_x zlPCizrba%a>iz-dSRt!iUJXK_%9S|)Py|TrRQUuo-tAg#-dBkcdA8~ZO_mtjo;Xe+ z;115trERA6MCZ0_mWpFO$~;weVlK~KqcOAof8_Z~c<*oFoikB7S@IY#mY~npx{6Eb zFx9o}$+$6Q4^wMaRicyzjWhd3SDP|Cxjn_PgPviVl=mu8zm_p6U++%ljIrdshk2+* z6m#oUnUs|RS=N0P{P82enu^W(;G=bnXK{^LIzmbMtn(xpAgpb3 zff=*5!MnDwB~qbI3~CUMF;SZ;@ac@Ds1K#Ad?Uhh39Mt+wa5S^ez&vM0u6tY2Z-nO zB6l9akRgni)`vl$9K;O*fhbLdhi3yW`T$_%oQ+~adl`6)TH)wmNpd(a&JL|oBr?+8xLu7T{1hc;>H=n6OR{)Tt z5(jEn+`+ypw{Q=SuSSpS{uy|c z<6Jz=oT7l5AkVxNd4xCB_hWTJaO8dVnhLXIv{nx9Q#bR{oWBB?-_81G=~gVpn)>ys zOblqin+`v|$oI=RerpB>A3 zsnt+9{Mdt$*v+2h@%dqXn;BPB&AuKCu>3X8*`Lp5=oUBpE05@1s-egJfBZiH_WvdT z%bA&082__#P2j0JOw+uM9~^-72Tx=3icC#I9e(AA(a){KVCn*0+Z=vO=QI`N6_{be zhMBkKf3_t6+b@#?=u-uC4wyIR)Yzlud3V|p^(9OaB8cT7u+c;Pt@neMi9G=U%_C*0=OBrVpeh#{B=t{Cijrwe09c0At1a zcGB%U1ha~GS}=ikjqt`&@yKqBdn#ThlkXY(LYyaQhbGU4^qlaJY`jOh0ocPDB*i)2 zDy{Q8?VD~MB3PeCs7o0sH{>1G_#@~)q#kp;uK?wL5_834(|0a=zq@V}3dH7{QA#L( zy2+FuuhIsrN!lQ@T@(A_D>t8e1FE~|v?4Mi%}y2T%xCg+%2SAGMoVDQt60= zc#AsW%V~h-P`jrtMCd)2kc;vA5^Flb4O#3@VzHTYDf_Ss#=~y`WRv*J9m?fm{{UyX z%8eRF$nsRcdst2G@kT8G{0~+hi{_)-v5ZN#GgIJ=aVW8<^0MNraw%TWWY*3QDC4yb zwcm<*J?qOObB9B#Qe`$!vUjm|0y%)ENGe9uk(|-l@ajV5fOoL-cGkHIKHZ(Q-iy6{ ziuJq$17VtzyV#*y$x(Ptx97fYGMh@JT$$I}R!>#L8}+9)n+?TMc7x3JDE@NsOcd`; zCVQ#yYo8Lgq5C+1_eUP5Wes32P4sV&QiSfUnWiWN?-3?VB6QrY+meJm6UM+#Av`}V zgc1pxdFKEqFR3sKBdn7JI9^X&?TF~kSt#BH41_@fhf2Z*Y^Z0dtwaZ}tB_0*tjD}Bin>l5O z*>U+s&%BJZXnqN@!Avj*L@RuY))j@v4{bE7TL86qj|v`yrV1vf;6c0#Ku{0=#&fnZ zkRx|GEqSW?d6n$xTIDCQUiY_|n(HMK;QeTt4Ka4ED>t8v zgvUMVy1^bb@qR-2^)0QYE{l-6+OVk*_3r@rFS7naIe&9`PZ&DSVbI`(kB$L=+=%?m zV0}lz>w7|fPj&Zz_fvI-WdxR(DN2KQlJ&Stv^WC>+5JHzKAcb;STq~2l%fJ5*5RvW zvr+BokbW6z`Lqlkp2OJhgm<%}ADN=L;&lvO%G&-?HLY;@>4<&ZXbm;9cL)9;qDc(wCdR9HBM{`bjSR zFQES!!uckIZVvR9LO%ka6acA({*khD5kRc~N98t^prj`toOC6-5n(eAI^IGv4&~ds zvBT7l!V1nBZf46eZml$n2}8BxJ&XE>nb{3ZzV&tO;cDw8P~96sBYi0TUt(FmrBIxz zi8Fhw;>-=u{}S4Z5r9v}1i52=$!^3+;oT%T-Pfb1OzztB)o7KQdHjR(AvL(rxJr@6<*-Ux`)T#eu@e z*z5}Pm5TB|py(oqwq2DJ@pytn< zya?n62+{o+rFXxY56ioSU}k<}8XC-+1ok8yg# zi9;#$;gO2xbFVU|s{jYLvkvO7sa86X95eDWfYs#)=ao;F-Bo*B>G`_@#D>5lF9486 zp^We@1u9T*0!Bpd(+L^%OvJOZo!b7?dDnC?@A_s_kq)rU$@YzCYYeZ=5M-4%0MKQI znCb7KeCHDu`4i8ah9Y{r&$MOgJY|`ox5@jfo}GZQ4*{V`@Tn5`f5ZBo0dJm`Z$@_j z@YDx2i7zJg=?;Ng=1}ixJQyym_TOdhl8Z*&wg4y-m%z_>AxBd->)= zWxu=bC#9!(83X63RUH`G@lvQI5+PrIJisAeMV|p;W`&ufi$E2%X2oDV3nkq^s1eAW z9NlOZ;>C+ynWpe@_~Biiw;teh5Z=hE;AuioSuZjNwfMOmAiMvAW!F3&>x0PI zNFl_!a4u`Hvo0j8HXp{}iCxg)Z5ZAZDVKLqbMDc)#radK zQ$m?R8Kdw^1kdjg7$&P&%N30nD*XO9Ab_xN`~CpnLjhn70L=j4@z1Q?Oy2h}&v}`- ztEJBj);fR}I$^n)6G<_7!NGvAa`R~-?_0<3>N~1S4rY*NT0?boNjA?^A5{UT$5f^T z!|ySS4dsD-3Mc|Zrmt4pBEbJ~s>7!oT+JV_CXhOe^Vg<}OER31a|P_9YU(kc4N(AN z(ipR+aumC(%+f|=bfL{s%aXFZi%v17`mRSKGS_MV>sE#FI55U%y#yp zfoI8BRZFF2wTC;Y^wLK-?E>m5rIE+_sAzOWk(sb@z4<%`Z+MAn_wo6Hq_~WFUnmZN z*tug%xFTb?nHdiNvqqcWb~!QDhsjtgI!vQ(BUd87zl3fhe5%~edF;Q+Z5ZZX^*;di zKLGZv0Bi;T>JUtop{fPJwA0ONqi`hcn85`r*e z9KVi&kriIJLre{r&|BIznt2(q950kc{aW);z8HO!x74(FDw`tVP!6C%pvE|sP}aE| z{txhM6e-_G-XUGlM*tBX3f_ywhL_5-ehd0a=vCg-$wopsSw z_#K*4HHOh0(#BWg~ zzhduGv}Q$Se3-d5vfjEW1;p989HHLWYBtT#g$spD$C^E(D1~N#OwKT4y9g;Xc@rME zN3^uO|2gJ5Rf-z`(2at9mgij|0WA8=+^0sr@Xbi&Krz?-02iY4^wNCJ_@DzglZ`%G|VcF0seFWvem|E(@?X+NW$>~LOtuu$4LUifc;2=S>Fs0 z%TW%Vyibht1NQGiKC=VkzW|!Ip$PAl3C7yL4PPjfelceO__j_;Fp^;gXK+qiBs+M| zuAJSMF@oX&J*lj%a>oGa)omC{89D=nHaxjZz*FfE3jGS4w*nYddknsuCNHOo2zvnJ zHz8Yg(`{kaFUV+-}%$cIrSkuN;h2bpnr+ciR2sFz7&iA2|OG6O}eC1 zgJDym=*3Vo%U(!epH&Fh5C6?)Z-W4~IAqBC@Zae&fY|?PwEz+b`bp{OYC?}U(Ki

    ixt#u~UA?9yMUsrQ?<+LpKjrh6 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 Date: Tue, 2 Jun 2026 11:00:37 +0000 Subject: [PATCH 20/24] Automatic changelog for PR #96186 [ci skip] --- html/changelogs/AutoChangeLog-pr-96186.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96186.yml diff --git a/html/changelogs/AutoChangeLog-pr-96186.yml b/html/changelogs/AutoChangeLog-pr-96186.yml new file mode 100644 index 00000000000..bd0c6a9f4df --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96186.yml @@ -0,0 +1,5 @@ +author: "SmArtKar" +delete-after: True +changes: + - balance: "Lavaland tendrils have been reworked into a full fledged miniboss instead of a simple mob spawner." + - balance: "Lavaland mobs minimum spawn separation distance has been lowered from 12 to 7" \ No newline at end of file From 19333152cb7b4ab6546f0a9da93782c2eb62b197 Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Tue, 2 Jun 2026 13:42:21 +0200 Subject: [PATCH 21/24] Softens material requirements for printing custom material objects (#96258) ## About The Pull Request Changes hard density and flexibility requirements to be flag checks for valid item crafting flags for armor, and non-amorphous materials for everything else (so basically anything but snow and raw sand (not sandstone)) ## Why It's Good For The Game The restriction was mostly futureproofing and doesn't do much currently, I don't see this adding much, this just ended up removing some content like meat toolboxes/armor on accident. (this was intended to block snow/paper/sand from being made into material items, but after thinking a bit paper material stuff does make some sense) ## Changelog :cl: balance: You can make toolboxes out of meat and paper again /:cl: --- .../materials/requirements/_requirement.dm | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/code/datums/materials/requirements/_requirement.dm b/code/datums/materials/requirements/_requirement.dm index d23e11c3fb9..3d953098927 100644 --- a/code/datums/materials/requirements/_requirement.dm +++ b/code/datums/materials/requirements/_requirement.dm @@ -3,6 +3,8 @@ abstract_type = /datum/material_requirement /// Flags which materials need to have to pass var/required_flags = NONE + /// Flags which materials need to not have in order to pass + var/blacklisted_flags = NONE /// Minimum property values that materials need to have to pass var/list/property_minimums = null /// Maximum property values that materials need to have to pass @@ -13,6 +15,8 @@ var/list/flag_strings = list() for (var/flag in bitfield_to_list(required_flags)) flag_strings += GLOB.material_flags_to_string[flag] + for (var/flag in bitfield_to_list(blacklisted_flags)) + flag_strings += "not [GLOB.material_flags_to_string[flag]]" if (!length(property_minimums) && !length(property_maximums)) return "[capitalize(english_list(flag_strings, and_text = " or "))] material" @@ -29,37 +33,28 @@ return "[capitalize(english_list(flag_strings, and_text = " or "))] material with [english_list(prop_reqs)]" /datum/material_requirement/proc/valid_material(datum/material/material) - if (required_flags > 0 && !(material.mat_flags & required_flags)) + if (required_flags && !(material.mat_flags & required_flags)) return FALSE - if (required_flags < 0 && (material.mat_flags & (-required_flags))) + if (blacklisted_flags && (material.mat_flags & blacklisted_flags)) return FALSE for (var/prop_id, min_val in property_minimums) if (material.get_property(prop_id) < min_val) return FALSE + for (var/prop_id, max_val in property_maximums) if (material.get_property(prop_id) > max_val) return FALSE + return TRUE // Actual requirement datums /datum/material_requirement/armor_material required_flags = ITEM_MATERIAL_CLASSES - property_minimums = list( - MATERIAL_HARDNESS = 2, - ) - property_maximums = list( - MATERIAL_FLEXIBILITY = 5, - ) /datum/material_requirement/solid_material - property_minimums = list( - MATERIAL_HARDNESS = 2, - ) - property_maximums = list( - MATERIAL_FLEXIBILITY = 5, - ) + blacklisted_flags = MATERIAL_CLASS_AMORPHOUS /datum/material_requirement/rigid_material required_flags = MATERIAL_CLASS_RIGID From e471465f08bb4969348bf43987e8adf59f662e03 Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:42:42 +0000 Subject: [PATCH 22/24] Automatic changelog for PR #96258 [ci skip] --- html/changelogs/AutoChangeLog-pr-96258.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-96258.yml diff --git a/html/changelogs/AutoChangeLog-pr-96258.yml b/html/changelogs/AutoChangeLog-pr-96258.yml new file mode 100644 index 00000000000..46da149a26c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-96258.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - balance: "You can make toolboxes out of meat and paper again" \ No newline at end of file From 7169c517a846494a35e0f4ca3b4d75821b8f886d Mon Sep 17 00:00:00 2001 From: "tgstation-ci[bot]" <179393467+tgstation-ci[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 12:00:24 +0000 Subject: [PATCH 23/24] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-96178.yml | 4 ---- html/changelogs/AutoChangeLog-pr-96186.yml | 5 ----- html/changelogs/AutoChangeLog-pr-96258.yml | 4 ---- html/changelogs/archive/2026-06.yml | 8 ++++++++ 4 files changed, 8 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-96178.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96186.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-96258.yml diff --git a/html/changelogs/AutoChangeLog-pr-96178.yml b/html/changelogs/AutoChangeLog-pr-96178.yml deleted file mode 100644 index 4ee5291475a..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96178.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Melbert" -delete-after: True -changes: - - map: "Roundstart nuclear operatives now spawn in the nuke base elevator, rather than in the base itself. This change was done so we could reduce the lag from loading the nuke base during round startup." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96186.yml b/html/changelogs/AutoChangeLog-pr-96186.yml deleted file mode 100644 index bd0c6a9f4df..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96186.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - balance: "Lavaland tendrils have been reworked into a full fledged miniboss instead of a simple mob spawner." - - balance: "Lavaland mobs minimum spawn separation distance has been lowered from 12 to 7" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-96258.yml b/html/changelogs/AutoChangeLog-pr-96258.yml deleted file mode 100644 index 46da149a26c..00000000000 --- a/html/changelogs/AutoChangeLog-pr-96258.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SmArtKar" -delete-after: True -changes: - - balance: "You can make toolboxes out of meat and paper again" \ No newline at end of file diff --git a/html/changelogs/archive/2026-06.yml b/html/changelogs/archive/2026-06.yml index 16a750e1342..9f55dcb4588 100644 --- a/html/changelogs/archive/2026-06.yml +++ b/html/changelogs/archive/2026-06.yml @@ -20,8 +20,16 @@ Melbert: - bugfix: Cutting an airlock's ID wire prevents ID usage again (instead of changing the door to all access) + - map: Roundstart nuclear operatives now spawn in the nuke base elevator, rather + than in the base itself. This change was done so we could reduce the lag from + loading the nuke base during round startup. SmArtKar: - bugfix: Fixed spilled flour not containing any flour + - balance: You can make toolboxes out of meat and paper again + - balance: Lavaland tendrils have been reworked into a full fledged miniboss instead + of a simple mob spawner. + - balance: Lavaland mobs minimum spawn separation distance has been lowered from + 12 to 7 TheRyeGuyWhoWillNowDie: - bugfix: jaws of recovery are blacklisted from crafting the jaws of recovery Wisemonster: From 142af38ce9a36285bee2e1c8aab032755f82f855 Mon Sep 17 00:00:00 2001 From: Glamyrio Date: Tue, 2 Jun 2026 16:35:06 +0300 Subject: [PATCH 24/24] Update CentCom.dmm --- _maps/map_files/generic/CentCom.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index bbe4f604410..bf36cab503b 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -10895,7 +10895,7 @@ /area/centcom/tdome/administration) "Kj" = ( /obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/r10mm, +/obj/item/ammo_box/magazine/r45, /obj/item/gun/ballistic/automatic/pistol/deagle/regal, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark,