From 3b09548b2fbfb6985b8ffa9021254853bc31ecb0 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sat, 30 Apr 2022 21:15:32 +0200 Subject: [PATCH] [MIRROR] Anomaly expansion - part 1 - Hallucination anomaly [MDB IGNORE] (#13229) * Anomaly expansion - part 1 - Hallucination anomaly (#66392) New anomaly, the hallucination anomaly. It has small bursts of hallucinations while alive followed by a big one in the moment of the end. More anomalies are fun, i'm planning to add more of these added the hallucination anomaly, spawnrate similar to the flux one, can spawn from the SM if eer are over 5000, can spawn when the SM delams (higher rate than the grav one), you can make the hallucination reactive armor * Anomaly expansion - part 1 - Hallucination anomaly * Update hud.dm Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com> Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/__DEFINES/research/anomalies.dm | 13 +---- code/__DEFINES/supermatter.dm | 1 + code/__DEFINES/traits.dm | 2 +- code/controllers/subsystem/research.dm | 11 ++-- code/game/objects/effects/anomalies.dm | 46 ++++++++++++++++ code/modules/cargo/packs.dm | 10 ++++ code/modules/clothing/glasses/_glasses.dm | 4 +- .../modules/clothing/suits/reactive_armour.dm | 50 ++++++++++++++++++ code/modules/events/anomaly_hallucination.dm | 15 ++++++ .../job_skillchips/psychologist.dm | 2 +- code/modules/mod/modules/modules_visor.dm | 2 +- code/modules/power/supermatter/supermatter.dm | 10 ++-- .../supermatter/supermatter_delamination.dm | 4 +- .../power/supermatter/supermatter_process.dm | 4 +- code/modules/research/anomaly/anomaly_core.dm | 6 +++ code/modules/research/anomaly/raw_anomaly.dm | 6 +++ icons/effects/effects.dmi | Bin 911198 -> 911760 bytes icons/obj/assemblies/new_assemblies.dmi | Bin 23645 -> 25431 bytes .../modules/clothing/glasses/hud.dm | 2 +- 19 files changed, 158 insertions(+), 30 deletions(-) create mode 100644 code/modules/events/anomaly_hallucination.dm diff --git a/code/__DEFINES/research/anomalies.dm b/code/__DEFINES/research/anomalies.dm index e29254f8378..005045dbc26 100644 --- a/code/__DEFINES/research/anomalies.dm +++ b/code/__DEFINES/research/anomalies.dm @@ -1,18 +1,7 @@ -// Anomaly core types -/// Bluespace cores -#define ANOMALY_CORE_BLUESPACE /obj/item/assembly/signaler/anomaly/bluespace -/// Gravitational cores -#define ANOMALY_CORE_GRAVITATIONAL /obj/item/assembly/signaler/anomaly/grav -/// Flux -#define ANOMALY_CORE_FLUX /obj/item/assembly/signaler/anomaly/flux -/// Vortex -#define ANOMALY_CORE_VORTEX /obj/item/assembly/signaler/anomaly/vortex -/// Pyro -#define ANOMALY_CORE_PYRO /obj/item/assembly/signaler/anomaly/pyro - // Max amounts of cores you can make #define MAX_CORES_BLUESPACE 8 #define MAX_CORES_GRAVITATIONAL 8 #define MAX_CORES_FLUX 8 #define MAX_CORES_VORTEX 8 #define MAX_CORES_PYRO 8 +#define MAX_CORES_HALLUCINATION 8 diff --git a/code/__DEFINES/supermatter.dm b/code/__DEFINES/supermatter.dm index afb2ee1b98c..23acca99409 100644 --- a/code/__DEFINES/supermatter.dm +++ b/code/__DEFINES/supermatter.dm @@ -94,6 +94,7 @@ #define GRAVITATIONAL_ANOMALY "gravitational_anomaly" #define FLUX_ANOMALY "flux_anomaly" #define PYRO_ANOMALY "pyro_anomaly" +#define HALLUCINATION_ANOMALY "hallucination_anomaly" #define VORTEX_ANOMALY "vortex_anomaly" //If integrity percent remaining is less than these values, the monitor sets off the relevant alarm. diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index c233fdd87a8..f10f2fbf43c 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -380,7 +380,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai // You can stare into the abyss, but it does not stare back. // You're immune to the hallucination effect of the supermatter, either // through force of will, or equipment. Present on /mob or /datum/mind -#define TRAIT_SUPERMATTER_MADNESS_IMMUNE "supermatter_madness_immune" +#define TRAIT_MADNESS_IMMUNE "supermatter_madness_immune" // You can stare into the abyss, and it turns pink. // Being close enough to the supermatter makes it heal at higher temperatures diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 46651acfb69..b41b0b0ed45 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -48,11 +48,12 @@ SUBSYSTEM_DEF(research) var/list/created_anomaly_types = list() /// The hard limits of cores created for each anomaly type. For faster code lookup without switch statements. var/list/anomaly_hard_limit_by_type = list( - ANOMALY_CORE_BLUESPACE = MAX_CORES_BLUESPACE, - ANOMALY_CORE_PYRO = MAX_CORES_PYRO, - ANOMALY_CORE_GRAVITATIONAL = MAX_CORES_GRAVITATIONAL, - ANOMALY_CORE_VORTEX = MAX_CORES_VORTEX, - ANOMALY_CORE_FLUX = MAX_CORES_FLUX + /obj/item/assembly/signaler/anomaly/bluespace = MAX_CORES_BLUESPACE, + /obj/item/assembly/signaler/anomaly/pyro = MAX_CORES_PYRO, + /obj/item/assembly/signaler/anomaly/grav = MAX_CORES_GRAVITATIONAL, + /obj/item/assembly/signaler/anomaly/vortex = MAX_CORES_VORTEX, + /obj/item/assembly/signaler/anomaly/flux = MAX_CORES_FLUX, + /obj/item/assembly/signaler/anomaly/hallucination = MAX_CORES_HALLUCINATION, ) /// Lookup list for ordnance briefers. diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index a898e90fccc..c94fda750d6 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -419,4 +419,50 @@ if(EXPLODE_LIGHT) SSexplosions.lowturf += T +/obj/effect/anomaly/hallucination + name = "hallucination anomaly" + icon_state = "hallucination_anomaly" + aSignal = /obj/item/assembly/signaler/anomaly/hallucination + /// Time passed since the last effect, increased by delta_time of the SSobj + var/ticks = 0 + /// How many seconds between each small hallucination pulses + var/release_delay = 5 + +/obj/effect/anomaly/hallucination/anomalyEffect(delta_time) + . = ..() + ticks += delta_time + if(ticks < release_delay) + return + ticks -= release_delay + var/turf/open/our_turf = get_turf(src) + if(istype(our_turf)) + hallucination_pulse(our_turf, 5) + +/obj/effect/anomaly/hallucination/detonate() + var/turf/open/our_turf = get_turf(src) + if(istype(our_turf)) + hallucination_pulse(our_turf, 10) + +/obj/effect/anomaly/hallucination/proc/hallucination_pulse(turf/open/location, range) + for(var/mob/living/carbon/human/near in view(location, range)) + // If they are immune to hallucinations. + if (HAS_TRAIT(near, TRAIT_MADNESS_IMMUNE) || (near.mind && HAS_TRAIT(near.mind, TRAIT_MADNESS_IMMUNE))) + continue + + // Blind people don't get hallucinations. + if (near.is_blind()) + continue + + // Everyone else gets hallucinations. + var/dist = sqrt(1 / max(1, get_dist(near, location))) + near.hallucination += 50 * dist + near.hallucination = clamp(near.hallucination, 0, 150) + var/list/messages = list( + "You feel your conscious mind fall apart!", + "Reality warps around you!", + "Something's wispering around you!", + "You are going insane!", + ) + to_chat(near, span_warning(pick(messages))) + #undef ANOMALY_MOVECHANCE diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index dd3a904e422..96c867ef821 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1352,6 +1352,16 @@ crate_name = "raw flux anomaly" crate_type = /obj/structure/closet/crate/secure/science +/datum/supply_pack/science/raw_hallucination_anomaly + name = "Raw Hallucination Anomaly" + desc = "The raw core of a hallucination anomaly, ready to be implosion-compressed into a powerful artifact." + cost = CARGO_CRATE_VALUE * 10 + access = ACCESS_ORDNANCE + access_view = ACCESS_ORDNANCE + contains = list(/obj/item/raw_anomaly_core/hallucination) + crate_name = "raw hallucination anomaly" + crate_type = /obj/structure/closet/crate/secure/science + /datum/supply_pack/science/raw_grav_anomaly name = "Raw Gravitational Anomaly" desc = "The raw core of a gravitational anomaly, ready to be implosion-compressed into a powerful artifact." diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 30b0e3badb2..453c7e34c6e 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -106,7 +106,7 @@ desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting conditions." icon_state = "meson" inhand_icon_state = "meson" - clothing_traits = list(TRAIT_SUPERMATTER_MADNESS_IMMUNE) + clothing_traits = list(TRAIT_MADNESS_IMMUNE) darkness_view = 2 vision_flags = SEE_TURFS lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -541,7 +541,7 @@ lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE glass_colour_type = FALSE vision_flags = SEE_TURFS - clothing_traits = list(TRAIT_REAGENT_SCANNER, TRAIT_SUPERMATTER_MADNESS_IMMUNE) + clothing_traits = list(TRAIT_REAGENT_SCANNER, TRAIT_MADNESS_IMMUNE) var/list/hudlist = list(DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_ADVANCED, DATA_HUD_SECURITY_ADVANCED) var/xray = FALSE diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index 49a7130124e..df3bc20bfcb 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -11,6 +11,7 @@ /obj/effect/anomaly/grav = /obj/item/clothing/suit/armor/reactive/repulse, /obj/effect/anomaly/flux = /obj/item/clothing/suit/armor/reactive/tesla, /obj/effect/anomaly/bluespace = /obj/item/clothing/suit/armor/reactive/teleport, + /obj/effect/anomaly/hallucination = /obj/item/clothing/suit/armor/reactive/hallucinating, ) if(istype(weapon, /obj/item/assembly/signaler/anomaly)) @@ -323,3 +324,52 @@ reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration return TRUE + +//Hallucinating + +/obj/item/clothing/suit/armor/reactive/hallucinating + name = "reactive hallucinating armor" + desc = "An experimental suit of armor with sensitive detectors hooked up to the mind of the wearer, sending mind pulses that causes hallucinations around you." + cooldown_message = span_danger("The connection is currently out of sync... Recalibrating.") + emp_message = span_warning("You feel the backsurge of a mind pulse.") + var/range = 3 + +/obj/item/clothing/suit/armor/reactive/hallucinating/dropped(mob/user) + ..() + if(istype(user)) + REMOVE_TRAIT(user, TRAIT_MADNESS_IMMUNE, "reactive_hallucinating_armor") + +/obj/item/clothing/suit/armor/reactive/hallucinating/equipped(mob/user, slot) + ..() + if(slot_flags & slot) //Was equipped to a valid slot for this item? + ADD_TRAIT(user, TRAIT_MADNESS_IMMUNE, "reactive_hallucinating_armor") + +/obj/item/clothing/suit/armor/reactive/hallucinating/cooldown_activation(mob/living/carbon/human/owner) + var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread + sparks.set_up(1, 1, src) + sparks.start() + ..() + +/obj/item/clothing/suit/armor/reactive/hallucinating/reactive_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message(span_danger("[src] blocks [attack_text], sending out mental pulses!")) + hallucination_pulse(owner) + return TRUE + +/obj/item/clothing/suit/armor/reactive/hallucinating/emp_activation(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + owner.visible_message(span_danger("[src] blocks [attack_text], but pulls a massive charge of mental energy into [owner] from the surrounding environment!")) + owner.hallucination += 25 + owner.hallucination = clamp(owner.hallucination, 0, 150) + reactivearmor_cooldown = world.time + reactivearmor_cooldown_duration + return TRUE + +/obj/item/clothing/suit/armor/reactive/hallucinating/proc/hallucination_pulse(mob/living/carbon/human/owner) + var/turf/location = get_turf(owner) + for(var/mob/living/carbon/human/near in view(location, range)) + // If they are immune to hallucinations. + if (HAS_TRAIT(near, TRAIT_MADNESS_IMMUNE) || (near.mind && HAS_TRAIT(near.mind, TRAIT_MADNESS_IMMUNE))) + continue + + // Everyone else gets hallucinations. + var/dist = sqrt(1 / max(1, get_dist(near, location))) + near.hallucination += 25 * dist + near.hallucination = clamp(near.hallucination, 0, 150) diff --git a/code/modules/events/anomaly_hallucination.dm b/code/modules/events/anomaly_hallucination.dm new file mode 100644 index 00000000000..0f3628c7e0b --- /dev/null +++ b/code/modules/events/anomaly_hallucination.dm @@ -0,0 +1,15 @@ +/datum/round_event_control/anomaly/anomaly_hallucination + name = "Anomaly: Hallucination" + typepath = /datum/round_event/anomaly/anomaly_hallucination + + min_players = 10 + max_occurrences = 5 + weight = 20 + +/datum/round_event/anomaly/anomaly_hallucination + startWhen = 10 + announceWhen = 3 + anomaly_path = /obj/effect/anomaly/hallucination + +/datum/round_event/anomaly/anomaly_hallucination/announce(fake) + priority_announce("Hallucinatory event hitting the station. Expected location: [impact_area.name].", "Anomaly Alert") diff --git a/code/modules/library/skill_learning/job_skillchips/psychologist.dm b/code/modules/library/skill_learning/job_skillchips/psychologist.dm index 280bc43aa0d..6450d13b89a 100644 --- a/code/modules/library/skill_learning/job_skillchips/psychologist.dm +++ b/code/modules/library/skill_learning/job_skillchips/psychologist.dm @@ -1,7 +1,7 @@ /obj/item/skillchip/job/psychology name = "HYPERG1G4 skillchip" desc = "Learn to bend the abyss to your will." - auto_traits = list(TRAIT_SUPERMATTER_SOOTHER, TRAIT_SUPERMATTER_MADNESS_IMMUNE) + auto_traits = list(TRAIT_SUPERMATTER_SOOTHER, TRAIT_MADNESS_IMMUNE) skill_name = "Supermatter Cognition Theory" skill_description = "Understand the correct mental patterns to keep in mind around matter in a hyperfractal state, causing immunity to visions and making the matter in question \"calmer\"." skill_icon = "spa" diff --git a/code/modules/mod/modules/modules_visor.dm b/code/modules/mod/modules/modules_visor.dm index 740489b5645..a68293bd1b4 100644 --- a/code/modules/mod/modules/modules_visor.dm +++ b/code/modules/mod/modules/modules_visor.dm @@ -73,7 +73,7 @@ technology, used by construction workers and miners across the galaxy to see basic structural and terrain layouts \ through walls, regardless of lighting conditions. They say these also let you see behind you." icon_state = "meson_visor" - visor_traits = list(TRAIT_MESON_VISION, TRAIT_SUPERMATTER_MADNESS_IMMUNE) + visor_traits = list(TRAIT_MESON_VISION, TRAIT_MADNESS_IMMUNE) //Thermal Visor /obj/item/mod/module/visor/thermal diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 6554abc0ba0..a3f08bf88f6 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -304,7 +304,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) /obj/machinery/power/supermatter_crystal/examine(mob/user) . = ..() - var/immune = HAS_TRAIT(user, TRAIT_SUPERMATTER_MADNESS_IMMUNE) || (user.mind && HAS_TRAIT(user.mind, TRAIT_SUPERMATTER_MADNESS_IMMUNE)) + var/immune = HAS_TRAIT(user, TRAIT_MADNESS_IMMUNE) || (user.mind && HAS_TRAIT(user.mind, TRAIT_MADNESS_IMMUNE)) if(isliving(user) && !immune && (get_dist(user, src) < HALLUCINATION_RANGE(power))) . += span_danger("You get headaches just from looking at it.") @@ -521,12 +521,14 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) return switch(type) if(FLUX_ANOMALY) - var/obj/effect/anomaly/flux/flux = new(local_turf, has_changed_lifespan ? 300 : null, FALSE) + var/obj/effect/anomaly/flux/flux = new(local_turf, has_changed_lifespan ? rand(250, 350) : null, FALSE) flux.explosive = !has_changed_lifespan if(GRAVITATIONAL_ANOMALY) - new /obj/effect/anomaly/grav(local_turf, has_changed_lifespan ? 250 : null, FALSE) + new /obj/effect/anomaly/grav(local_turf, has_changed_lifespan ? rand(200, 300) : null, FALSE) if(PYRO_ANOMALY) - new /obj/effect/anomaly/pyro(local_turf, has_changed_lifespan ? 200 : null, FALSE) + new /obj/effect/anomaly/pyro(local_turf, has_changed_lifespan ? rand(150, 250) : null, FALSE) + if(HALLUCINATION_ANOMALY) + new /obj/effect/anomaly/hallucination(local_turf, has_changed_lifespan ? rand(150, 250) : null, FALSE) if(VORTEX_ANOMALY) new /obj/effect/anomaly/bhole(local_turf, 20, FALSE) diff --git a/code/modules/power/supermatter/supermatter_delamination.dm b/code/modules/power/supermatter/supermatter_delamination.dm index 6dd967dcab1..11b02e4d473 100644 --- a/code/modules/power/supermatter/supermatter_delamination.dm +++ b/code/modules/power/supermatter/supermatter_delamination.dm @@ -13,7 +13,7 @@ spawn_anomalies() /datum/supermatter_delamination/proc/spawn_anomalies() - var/list/anomaly_types = list(FLUX_ANOMALY = 75, GRAVITATIONAL_ANOMALY = 55, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) + var/list/anomaly_types = list(FLUX_ANOMALY = 65, GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) var/list/anomaly_places = GLOB.generic_event_spawns var/currently_spawning_anomalies = round(anomalies_to_spawn * 0.5, 1) anomalies_to_spawn -= currently_spawning_anomalies @@ -26,7 +26,7 @@ /datum/supermatter_delamination/proc/spawn_overtime() - var/list/anomaly_types = list(FLUX_ANOMALY = 75, GRAVITATIONAL_ANOMALY = 55, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) + var/list/anomaly_types = list(FLUX_ANOMALY = 65, GRAVITATIONAL_ANOMALY = 55, HALLUCINATION_ANOMALY = 45, PYRO_ANOMALY = 5, VORTEX_ANOMALY = 1) var/list/anomaly_places = GLOB.generic_event_spawns var/current_spawn = rand(5 SECONDS, 10 SECONDS) diff --git a/code/modules/power/supermatter/supermatter_process.dm b/code/modules/power/supermatter/supermatter_process.dm index 3dfc5e0027f..796f6b5de4a 100644 --- a/code/modules/power/supermatter/supermatter_process.dm +++ b/code/modules/power/supermatter/supermatter_process.dm @@ -316,7 +316,7 @@ psy_overlay = TRUE // If they are immune to supermatter hallucinations. - if (HAS_TRAIT(seen_by_sm, TRAIT_SUPERMATTER_MADNESS_IMMUNE) || (seen_by_sm.mind && HAS_TRAIT(seen_by_sm.mind, TRAIT_SUPERMATTER_MADNESS_IMMUNE))) + if (HAS_TRAIT(seen_by_sm, TRAIT_MADNESS_IMMUNE) || (seen_by_sm.mind && HAS_TRAIT(seen_by_sm.mind, TRAIT_MADNESS_IMMUNE))) continue // Blind people don't get supermatter hallucinations. @@ -370,6 +370,8 @@ if(prob(5)) supermatter_anomaly_gen(src, FLUX_ANOMALY, rand(5, 10)) + if(prob(5)) + supermatter_anomaly_gen(src, HALLUCINATION_ANOMALY, rand(5, 10)) if(power > SEVERE_POWER_PENALTY_THRESHOLD && prob(5) || prob(1)) supermatter_anomaly_gen(src, GRAVITATIONAL_ANOMALY, rand(5, 10)) if((power > SEVERE_POWER_PENALTY_THRESHOLD && prob(2)) || (prob(0.3) && power > POWER_PENALTY_THRESHOLD)) diff --git a/code/modules/research/anomaly/anomaly_core.dm b/code/modules/research/anomaly/anomaly_core.dm index 9b914175448..bf4f7a357f8 100644 --- a/code/modules/research/anomaly/anomaly_core.dm +++ b/code/modules/research/anomaly/anomaly_core.dm @@ -61,3 +61,9 @@ desc = "The neutralized core of a vortex anomaly. It won't sit still, as if some invisible force is acting on it. It'd probably be valuable for research." icon_state = "vortex_core" anomaly_type = /obj/effect/anomaly/bhole + +/obj/item/assembly/signaler/anomaly/hallucination + name = "\improper hallucination anomaly core" + desc = "The neutralized core of a hallucination anomaly. It seems to be moving, but it's probably your imagination. It'd probably be valuable for research." + icon_state = "hallucination_core" + anomaly_type = /obj/effect/anomaly/hallucination diff --git a/code/modules/research/anomaly/raw_anomaly.dm b/code/modules/research/anomaly/raw_anomaly.dm index 0648bd1912a..e936292fc97 100644 --- a/code/modules/research/anomaly/raw_anomaly.dm +++ b/code/modules/research/anomaly/raw_anomaly.dm @@ -45,6 +45,12 @@ anomaly_type = /obj/item/assembly/signaler/anomaly/flux icon_state = "rawcore_flux" +/obj/item/raw_anomaly_core/hallucination + name = "raw hallucination core" + desc = "The raw core of a hallucination anomaly, makes your head spin." + anomaly_type = /obj/item/assembly/signaler/anomaly/hallucination + icon_state = "rawcore_hallucination" + /obj/item/raw_anomaly_core/random name = "random raw core" desc = "You should not see this!" diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index bec2d6e7c89fd65e95021cf5ef2babca270555a7..a88b88be2ee73d51bb6abd5ecf5011054851e549 100644 GIT binary patch delta 25148 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ηGh4RvTF?7e@R&28Lf8G24t?(sgy`PA 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 delta 24582 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 delta 4831 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