From 678435d50ac0b21a22ad2cb18a93060f214ed8aa Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sat, 7 Nov 2020 01:41:41 +0000 Subject: [PATCH] Blood Cult 2: Electric Boogaloo (#14516) * DMI files * Progress * we compiling * innate cult action, various progress * Reorganise runes, fix cult dagger action and admin cultist * Cult tooltips, dagger icons * Add mirror shield, return runes back to OG circles * Cult structure lights, pylon update * bola update, progress.. * cleaning rune fix, girder/structures anchor * speed up cult walls * Convert rune update, tweaks * Add teleport portals * fix runtimes * cult objs start * move current cult objs to backup * Rework cult objectives, add narsie/singulo interactions * spacing, admin log and message * reviewstuff * refactor cult conceal/reveal * add a bit of range to reveal * blood magic tweaks, hallway not in summon areas * implement structure concealment, offer uncuff * add parry sound, fix cult airlock reveal appearance * Update remaining runes * fix pylon blood restaure, up blood magic cost * review tweaks and progress * fix compilation * fix offering rune bug * Draw blood rune action refactor * moar tweaks * fixes, holy water blood magic clean, icons * Add cultist hardsuit, tweaks * reduce needed pylons for cult ghost, cult shield * spirit realm fixes * fix dark spirit * Add blood rites * exotic blood handling * spacing, add adminbus dagger, bal. rune health cost * woops missed a var * fix blood rite healing * emp spell cult immunity * fix exploit and narsie references * new rune sprites * color defines * SEND_SOUNDS, cult summon areas * fix soap, barrier, and add CC location on narsie * cult structure fix * functional ascendance, undo cult spacesuit changes * woops * whetstone qdel, tweaks * fix empty area selection bug * cult ascendance numbers * add cult blade sprite, add sacrificing head/brains * review stuff * fix runtime and twisted cons target * review stuff * code clarity * remove unnecessary cultist checks * Add support for wizard cultists * cleanip * fix concealed glass airlocks * update objs * remove talisman ref * fix status procs * clarifications, remove unnecessary var * deconflicting * deconflicting LF * oops * readd new icons * more conflcit stuff * readd drill and jaws icons * review stuff * silence on conversion * Readd compact sniper icons * Remove ambiguity * 2 sacrifices required * check antag panel improvements, bug fixes * limits narsie cult ghost cheese * CC message * trailing newlines * Shade/construct update * bug fixes * balance bloodboil, update CC message * add a newline to something i didnt touch idk ask travis bout it * remove metastation extra null rod and shard * fix teleport runes list, update icon * remove tg cultist icon * update cult actions with new tome * Remove mirror shield throw, spell constructs Add in sacrificing any brain with a mind. * Fix more conflicts * Fix double return * Add descriptions to cult recipes, fix icons * fix shuttle curse exploit * Update wall rune, cult shields, runed recipe width * implement flagellant sprites, misc changes * Fix conversion rune * Add cult blood barrage healing * Trailing line * fix whitespace * Remove can_speak check on invoke * Deconflict pt. 2 * Bugfixes the 1st Fixes bugs 2 and 4 in the 'Known Issues' section * cult.dm tweaks Oh boy, even more commits! * Fixes blood halberds swapping directions on wield * Tweaks and stylin' Changed a few span classes around and added a 'Remaining Charges' display to the Blood Rite spell * Ritual tweaks (And some other stuff) Fixes: Altar stray pixel, Using 'Twisted Construction' on a cult door, Rune drawing checks, probably more idk * Rune tweaks & fixes Fixes: Wraith glowing not turning off while jaunted, A MASSIVE oversight by me with playsound(), probably also some other stuff but I've been staring at this file for a week and I've forgot most of what I did. * Testmerge fixes the 1st Fixes: Ascendent is now Ascendant, The Cultist greeting is now in the correct order, IPCs now draw oil coloured runes, No longer able to sacrifice a body multiple times, Sacrificing a brain or head now gives a soul shard, Converting an IPC or someone with robotic limbs now heals them correctly, Probably more. * Mirror Shield balancing Being hit by a projectile above a damage threshold (10) now increases the chances of the mirror shield shattering, by 3% per damage point. This may seem pretty low, but an Energy Gun would have a 30% chance of breaking the shield per hit. (Assuming I did this right, anyway.) * Insect repairs and more Changes: Makes the shuttle curse lines a define, Comments out the changing construct names, Made flagellant robes block hair, Added documentation to the mirror shield (See said documentation for details), Made the cooldown examine text for cult structures display minutes and seconds, Removed the ability to sacrifice the same body multiple times, Cleaned up the soulstone code (and hopefully didn't break anything), Probably still missed something, oh well! * Rune opacity and Stun timing Changes: Halved all the values of the 'Stun' spell, since it was presumably an oversight. (20 second stun to 10) The 'mouse_opacity' for runes has been set to 'opaque', this means that clicking on any spot on the tile will select it. (Less fiddly) The '(REMOVE SPELL)' choice when choosing spells now only shows if there's any spells to remove. Dunking someones head in the lava forge now only works if they have a head. Also fixed a whole bunch of typos/gramatical errors. * Blood Boil, Blood Barrage and EMP Sprites! Changes: Overhauled the 'Blood Boil' rune (See documentation) Added in-hand sprites and red sparks for 'Blood bolt barrage'. The nar'sie rune now removes all runes around it to prevent clipping. Fixed runtime when examining the 'Arcane Barrage' spell. Added new sprites for the EMP spell, courtesy of @kugamo! Co-Authored-By: Kugamo * A few more tweaks Changes: Halved the percentages of 'Rise' (Glowing eyes) and 'Ascend' (Halos) to 10% and 20% respectively. Hopefully fixed shield walls being passable while active. Changed "Nar-sie" to "Nar'sie" in a few places. * TM 2 fixes Changes: Teleport runes now only show the user when the animation has finished. Cult shields are now invisible to ghosts when disabled. Crayon runes now use the new rune sprites. Construct night vision now actually works. You can no longer soulstone yourself. The death message for cult structures is now bigger. Cult objectives are now displayed at roundstart. Tweaked the icons for artificer spells. Tweaked some cult related 'Tip of the round's. Summoned cult ghosts no longer show in the 'Check Antagonists' panel when dead. (Hopefully) * Cult members and Deconversion Changes: Using the 'Study the Veil' ability now shows how many members the cult has. Holy water now unequips all cult clothing on deconversion. (Flagellant robe, blindfold, etc.) Nar'Sie no longer warns admins that it doesn't have a containment field. Fixed Zealot's Blindfolds not temporarily blinding any non-cultists who touch them. The 'Summon Cultist' rune description now explains that restrained cultists cannot be summoned. Fixed Travis (Probably) * Cult Rise/Ascend balancing V1 The values here will almost certainly need some tweaking, but I feel like it's better than it was before; and certainly more customisable. * Possibly maybe hopefully (one of) the last commits Changes: The cult halo no longer vanishes on relogging. It's now possible to drag things on to runes again. * A few minor fixes, and a major one Changes: Resetting your action button positions no longer completely breaks blood spells. The downside to this fix is that Blood spells can no longer be moved around, so sorry sorry about that. Fixes: #14393 Fixes: #13855 * New weapon sprites! Adds fancy new sprites for all cult daggers and swords, courtesy of @McRamon! They will need adjustments for Vox and Kidan at some point, and the Skrell inhand can look a bit odd at times, but those are also problems for every other weapon in the game so that can be fixed later. Co-Authored-By: McRamon <31545294+McRamon@users.noreply.github.com> * TM 3 fixes Changes: Fixed action button related bugs, including making them movable again! (probably caused a bunch more but eh), Slightly tweaked threshold for ascendance, Blood Rites now cleans up slime blood, The Deconversion message is now bigger, Flagellant robes now take 5% more damage (Lasers do 30 damage rather than 29), Teleport runes can no longer be erased while a portal effect is open, Teleport rune portals now always show the Z-Level if they're not in station space, Teleporting another player no longer makes you temporarily invisible, Attempting to summon a restrained cultist now gives said cultist a warning message, Fixed a runtime when placing a soulstone in a construct, Cultists now show on the Orbit menu if you have AntagHUD enabled, Fixed a few typos Co-authored-by: datlo Co-authored-by: Kugamo Co-authored-by: McRamon <31545294+McRamon@users.noreply.github.com> --- .../MetaStation/MetaStation.v41A.II.dmm | 4 - code/__DEFINES/colors.dm | 5 + code/__DEFINES/construction.dm | 2 +- code/__DEFINES/cult.dm | 66 + code/__DEFINES/misc.dm | 76 +- code/__DEFINES/status_effects.dm | 2 +- code/__HELPERS/traits.dm | 5 + code/_globalvars/game_modes.dm | 2 - code/_onclick/hud/action_button.dm | 13 +- code/datums/action.dm | 6 +- code/datums/mind.dm | 60 +- code/datums/spells/construct_spells.dm | 45 +- code/game/area/ss13_areas.dm | 3 + code/game/gamemodes/cult/blood_magic.dm | 827 ++++++++++ code/game/gamemodes/cult/cult.dm | 501 +++--- code/game/gamemodes/cult/cult_actions.dm | 124 ++ code/game/gamemodes/cult/cult_comms.dm | 49 - code/game/gamemodes/cult/cult_datums.dm | 33 +- code/game/gamemodes/cult/cult_items.dm | 449 ++++-- code/game/gamemodes/cult/cult_objectives.dm | 446 +++--- code/game/gamemodes/cult/cult_structures.dm | 207 ++- code/game/gamemodes/cult/ritual.dm | 421 ++--- code/game/gamemodes/cult/runes.dm | 1411 ++++++++--------- code/game/gamemodes/cult/talisman.dm | 436 ----- .../miniantags/slaughter/slaughter.dm | 2 +- code/game/gamemodes/wizard/soulstone.dm | 424 ++--- code/game/machinery/cloning.dm | 9 +- code/game/machinery/cryopod.dm | 17 +- code/game/machinery/doors/airlock.dm | 30 +- code/game/machinery/doors/airlock_types.dm | 64 +- code/game/machinery/machinery.dm | 3 +- code/game/machinery/shieldgen.dm | 113 +- .../effects/decals/Cleanable/humans.dm | 14 - .../effects/decals/Cleanable/tracks.dm | 5 + code/game/objects/effects/decals/crayon.dm | 2 +- .../objects/effects/temporary_visuals/cult.dm | 114 +- code/game/objects/empulse.dm | 29 +- code/game/objects/items/crayons.dm | 6 +- .../items/stacks/sheets/sheet_types.dm | 20 +- code/game/objects/items/stacks/stack.dm | 14 +- .../game/objects/items/stacks/stack_recipe.dm | 4 +- .../objects/items/weapons/holy_weapons.dm | 2 +- code/game/objects/items/weapons/soap.dm | 2 +- .../objects/items/weapons/storage/bible.dm | 12 +- code/game/objects/objs.dm | 6 + .../crates_lockers/closets/secure/chaplain.dm | 2 +- code/game/objects/structures/girders.dm | 13 +- code/modules/admin/player_panel.dm | 31 +- code/modules/admin/topic.dm | 71 +- code/modules/admin/verbs/one_click_antag.dm | 6 - code/modules/client/preference/preferences.dm | 1 + code/modules/clothing/shoes/miscellaneous.dm | 3 +- .../clothing/under/accessories/accessory.dm | 2 +- code/modules/library/computers/checkout.dm | 6 +- code/modules/mob/dead/observer/orbit.dm | 10 +- code/modules/mob/inventory.dm | 9 + .../mob/living/carbon/carbon_defense.dm | 13 + .../mob/living/carbon/human/examine.dm | 15 +- code/modules/mob/living/carbon/human/human.dm | 5 + .../mob/living/carbon/human/human_defines.dm | 1 + .../living/carbon/human/species/_species.dm | 5 +- .../living/carbon/human/species/machine.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 12 + code/modules/mob/living/living.dm | 7 +- code/modules/mob/living/living_defense.dm | 3 + .../mob/living/simple_animal/constructs.dm | 29 +- .../living/simple_animal/hostile/illusion.dm | 7 + .../modules/mob/living/simple_animal/shade.dm | 35 +- code/modules/mob/living/status_procs.dm | 4 +- code/modules/power/singularity/narsie.dm | 73 +- code/modules/power/singularity/singularity.dm | 9 + .../modules/projectiles/ammunition/special.dm | 3 + .../projectiles/guns/projectile/shotgun.dm | 31 +- code/modules/projectiles/projectile/magic.dm | 10 + .../reagents/chemistry/reagents/water.dm | 16 +- icons/effects/32x64.dmi | Bin 0 -> 29533 bytes icons/effects/96x96.dmi | Bin 415719 -> 420420 bytes icons/effects/beam.dmi | Bin 11748 -> 12427 bytes icons/effects/crayondecal.dmi | Bin 21967 -> 23460 bytes icons/effects/cult_effects.dmi | Bin 38654 -> 43919 bytes icons/effects/cult_target.dmi | Bin 0 -> 1654 bytes icons/effects/effects.dmi | Bin 433055 -> 439200 bytes icons/mob/actions/actions.dmi | Bin 123973 -> 123787 bytes icons/mob/actions/actions_cult.dmi | Bin 0 -> 31924 bytes icons/mob/hud.dmi | Bin 15290 -> 14936 bytes icons/mob/inhands/items_lefthand.dmi | Bin 166813 -> 171860 bytes icons/mob/inhands/items_righthand.dmi | Bin 163396 -> 169858 bytes icons/mob/mob.dmi | Bin 327081 -> 334136 bytes icons/mob/species/skrell/held.dmi | Bin 0 -> 1754 bytes icons/obj/cult.dmi | Bin 39002 -> 47896 bytes icons/obj/guns/projectile.dmi | Bin 41396 -> 42069 bytes icons/obj/projectiles.dmi | Bin 37715 -> 38288 bytes icons/obj/rune.dmi | Bin 8435 -> 12562 bytes icons/obj/wizard.dmi | Bin 16859 -> 17738 bytes paradise.dme | 5 +- sound/magic/cult_spell.ogg | Bin 0 -> 24183 bytes sound/weapons/barragespellhit.ogg | Bin 0 -> 13702 bytes sound/weapons/parry.ogg | Bin 0 -> 9924 bytes strings/tips.txt | 3 +- 99 files changed, 3715 insertions(+), 2812 deletions(-) create mode 100644 code/__DEFINES/cult.dm create mode 100644 code/game/gamemodes/cult/blood_magic.dm create mode 100644 code/game/gamemodes/cult/cult_actions.dm delete mode 100644 code/game/gamemodes/cult/cult_comms.dm delete mode 100644 code/game/gamemodes/cult/talisman.dm create mode 100644 icons/effects/32x64.dmi create mode 100644 icons/effects/cult_target.dmi create mode 100644 icons/mob/actions/actions_cult.dmi create mode 100644 icons/mob/species/skrell/held.dmi create mode 100644 sound/magic/cult_spell.ogg create mode 100644 sound/weapons/barragespellhit.ogg create mode 100644 sound/weapons/parry.ogg diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index 29b544685c1c4..ff8836a4906db 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -87001,11 +87001,7 @@ pixel_x = -2; pixel_y = 2 }, -/obj/item/nullrod{ - pixel_x = 4 - }, /obj/item/organ/internal/heart, -/obj/item/soulstone/anybody/chaplain, /turf/simulated/floor/plasteel{ tag = "icon-cult"; icon_state = "cult"; diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 2bb53c91ce410..d379817e4b409 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -100,6 +100,11 @@ #define COLOR_ASSEMBLY_BLUE "#38559E" #define COLOR_ASSEMBLY_PURPLE "#6F6192" +//blood colors + +#define COLOR_BLOOD_BASE "#A10808" +#define COLOR_BLOOD_MACHINE "#1F181F" + // Pipe colours #define PIPE_COLOR_GREY "#ffffff" //yes white is grey #define PIPE_COLOR_RED "#ff0000" diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 1ef94c8ba656d..2842e70be2130 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -49,7 +49,7 @@ //other construction-related things -//windows affected by nar-sie turn this color. +//windows affected by nar'sie turn this color. #define NARSIE_WINDOW_COLOUR "#7D1919" //let's just pretend fulltile windows being children of border windows is fine diff --git a/code/__DEFINES/cult.dm b/code/__DEFINES/cult.dm new file mode 100644 index 0000000000000..e9965b2c999d2 --- /dev/null +++ b/code/__DEFINES/cult.dm @@ -0,0 +1,66 @@ +// Rune colors, for easy reference +#define RUNE_COLOR_TALISMAN "#0000FF" +#define RUNE_COLOR_TELEPORT "#551A8B" +#define RUNE_COLOR_OFFER "#FFFFFF" +#define RUNE_COLOR_DARKRED "#7D1717" +#define RUNE_COLOR_MEDIUMRED "#C80000" +#define RUNE_COLOR_BURNTORANGE "#CC5500" +#define RUNE_COLOR_RED "#FF0000" +#define RUNE_COLOR_LIGHTRED "#FF726F" +#define RUNE_COLOR_EMP "#4D94FF" +#define RUNE_COLOR_SUMMON "#00FF00" + +#define is_sacrifice_target(A) SSticker.mode?.cult_objs.is_sac_target(A) + +// Blood magic +/// Maximum number of spells with an empowering rune +#define MAX_BLOODCHARGE 4 +/// Maximum number of spells without an empowering rune +#define RUNELESS_MAX_BLOODCHARGE 1 +#define BLOOD_SPEAR_COST 150 +#define BLOOD_BARRAGE_COST 300 +#define BLOOD_BEAM_COST 500 +#define METAL_TO_CONSTRUCT_SHELL_CONVERSION 50 + +// Cult Status +/// At what population does it switch to highpop values +#define CULT_POPULATION_THRESHOLD 100 +/// Percent before rise (Lowpop) +#define CULT_RISEN_LOW 0.2 +/// Percent before ascend (Lowpop) +#define CULT_ASCENDANT_LOW 0.3 +/// Percent before rise (Highpop) +#define CULT_RISEN_HIGH 0.1 +/// Percent before ascend (Highpop) +#define CULT_ASCENDANT_HIGH 0.2 + +// Screen locations +#define DEFAULT_BLOODSPELLS "6:-29,4:-2" +#define DEFAULT_BLOODTIP "14:6,14:27" +#define DEFAULT_TOOLTIP "6:-29,5:-2" + +// Text +#define CULT_GREETING "You catch a glimpse of the Realm of [SSticker.cultdat.entity_name], [SSticker.cultdat.entity_title3]. \ + You now see how flimsy the world is, you see that it should be open to the knowledge of [SSticker.cultdat.entity_name]." + +#define CULT_CURSES list("A fuel technician just slit his own throat and begged for death.", \ + "The shuttle's navigation programming was replaced by a file containing two words, IT COMES.", \ + "The shuttle's custodian tore out his guts and began painting strange shapes on the floor.", \ + "A shuttle engineer began screaming 'DEATH IS NOT THE END' and ripped out wires until an arc flash seared off her flesh.", \ + "A shuttle inspector started laughing madly over the radio and then threw herself into an engine turbine.", \ + "The shuttle dispatcher was found dead with bloody symbols carved into their flesh.", \ + "Steve repeatedly touched a lightbulb until his hands fell off.") + +// Misc +#define SOULS_TO_REVIVE 3 +#define BLOODCULT_EYE "#FF0000" +#define SUMMON_POSSIBILITIES 3 +#define CULT_CLOTHING list(/obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/suit/space/cult, /obj/item/clothing/suit/hooded/cultrobes/cult_shield, \ + /obj/item/clothing/suit/hooded/cultrobes/flagellant_robe, /obj/item/clothing/glasses/hud/health/night/cultblind) + +// Cult objective status +#define NARSIE_IS_ASLEEP 0 +#define NARSIE_DEMANDS_SACRIFICE 1 +#define NARSIE_NEEDS_SUMMONING 2 +#define NARSIE_HAS_RISEN 3 +#define NARSIE_HAS_FALLEN -1 diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 8eaab195c6285..b23380098e6cd 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -167,45 +167,46 @@ #define MFOAM_IRON 2 //Human Overlays Indexes///////// -#define BODY_LAYER 38 -#define MUTANTRACE_LAYER 37 -#define TAIL_UNDERLIMBS_LAYER 36 //Tail split-rendering. -#define LIMBS_LAYER 35 -#define INTORGAN_LAYER 34 -#define MARKINGS_LAYER 33 -#define UNDERWEAR_LAYER 32 -#define MUTATIONS_LAYER 31 -#define H_DAMAGE_LAYER 30 -#define UNIFORM_LAYER 29 -#define ID_LAYER 28 -#define SHOES_LAYER 27 -#define GLOVES_LAYER 26 -#define EARS_LAYER 25 -#define SUIT_LAYER 24 -#define BELT_LAYER 23 //Possible make this an overlay of somethign required to wear a belt? -#define SUIT_STORE_LAYER 22 -#define BACK_LAYER 21 -#define HEAD_ACCESSORY_LAYER 20 -#define FHAIR_LAYER 19 -#define GLASSES_LAYER 18 -#define HAIR_LAYER 17 //TODO: make part of head layer? -#define HEAD_ACC_OVER_LAYER 16 //Select-layer rendering. -#define FHAIR_OVER_LAYER 15 //Select-layer rendering. -#define GLASSES_OVER_LAYER 14 //Select-layer rendering. -#define TAIL_LAYER 13 //bs12 specific. this hack is probably gonna come back to haunt me -#define FACEMASK_LAYER 12 -#define OVER_MASK_LAYER 11 //Select-layer rendering. -#define HEAD_LAYER 10 -#define COLLAR_LAYER 9 -#define HANDCUFF_LAYER 8 -#define LEGCUFF_LAYER 7 -#define L_HAND_LAYER 6 -#define R_HAND_LAYER 5 -#define TARGETED_LAYER 4 //BS12: Layer for the target overlay from weapon targeting system +#define BODY_LAYER 39 +#define MUTANTRACE_LAYER 38 +#define TAIL_UNDERLIMBS_LAYER 37 //Tail split-rendering. +#define LIMBS_LAYER 36 +#define INTORGAN_LAYER 35 +#define MARKINGS_LAYER 34 +#define UNDERWEAR_LAYER 33 +#define MUTATIONS_LAYER 32 +#define H_DAMAGE_LAYER 31 +#define UNIFORM_LAYER 30 +#define ID_LAYER 29 +#define SHOES_LAYER 28 +#define GLOVES_LAYER 27 +#define EARS_LAYER 26 +#define SUIT_LAYER 25 +#define BELT_LAYER 24 //Possible make this an overlay of somethign required to wear a belt? +#define SUIT_STORE_LAYER 23 +#define BACK_LAYER 22 +#define HEAD_ACCESSORY_LAYER 21 +#define FHAIR_LAYER 20 +#define GLASSES_LAYER 19 +#define HAIR_LAYER 18 //TODO: make part of head layer? +#define HEAD_ACC_OVER_LAYER 17 //Select-layer rendering. +#define FHAIR_OVER_LAYER 16 //Select-layer rendering. +#define GLASSES_OVER_LAYER 15 //Select-layer rendering. +#define TAIL_LAYER 14 //bs12 specific. this hack is probably gonna come back to haunt me +#define FACEMASK_LAYER 13 +#define OVER_MASK_LAYER 12 //Select-layer rendering. +#define HEAD_LAYER 11 +#define COLLAR_LAYER 10 +#define HANDCUFF_LAYER 9 +#define LEGCUFF_LAYER 8 +#define L_HAND_LAYER 7 +#define R_HAND_LAYER 6 +#define TARGETED_LAYER 5 //BS12: Layer for the target overlay from weapon targeting system +#define HALO_LAYER 4 //blood cult ascended halo, because there's currently no better solution for adding/removing #define FIRE_LAYER 3 //If you're on fire #define MISC_LAYER 2 #define FROZEN_LAYER 1 -#define TOTAL_LAYERS 38 +#define TOTAL_LAYERS 39 ///Access Region Codes/// #define REGION_ALL 0 @@ -446,9 +447,6 @@ #define SENSOR_VITALS 2 #define SENSOR_COORDS 3 -// Cult summon possibilities -#define SUMMON_POSSIBILITIES 3 - // Dice rigged options. #define DICE_NOT_RIGGED 1 #define DICE_BASICALLY_RIGGED 2 diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 54b85d80e76be..ce91d2ccf31b9 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -55,7 +55,7 @@ //#define STATUS_EFFECT_HISWRATH /datum/status_effect/his_wrath //His Wrath. -#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost and can't use manifest runes +#define STATUS_EFFECT_SUMMONEDGHOST /datum/status_effect/cultghost //is a cult ghost: can see dead people, can't manifest more ghosts #define STATUS_EFFECT_CRUSHERMARK /datum/status_effect/crusher_mark //if struck with a proto-kinetic crusher, takes a ton of damage diff --git a/code/__HELPERS/traits.dm b/code/__HELPERS/traits.dm index 352a6fa368094..d91254595c530 100644 --- a/code/__HELPERS/traits.dm +++ b/code/__HELPERS/traits.dm @@ -67,5 +67,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_BLOODCRAWL_EAT "bloodcrawl_eat" #define TRAIT_JESTER "jester" +// // common trait sources #define ROUNDSTART_TRAIT "roundstart" //cannot be removed without admin intervention +#define CULT_TRAIT "cult" + +// unique trait sources +#define CULT_EYES "cult_eyes" diff --git a/code/_globalvars/game_modes.dm b/code/_globalvars/game_modes.dm index 3088270579c6b..e88e6a6047c27 100644 --- a/code/_globalvars/game_modes.dm +++ b/code/_globalvars/game_modes.dm @@ -7,5 +7,3 @@ GLOBAL_DATUM(start_state, /datum/station_state) // Used in round-end report. Don GLOBAL_VAR(custom_event_msg) GLOBAL_VAR(custom_event_admin_msg) - -GLOBAL_LIST_EMPTY(summon_spots) diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index a041454f81656..8a69c7aa4b3d4 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -1,6 +1,8 @@ /obj/screen/movable/action_button var/datum/action/linked_action + var/actiontooltipstyle = "" screen_loc = null + var/ordered = TRUE /obj/screen/movable/action_button/MouseDrop(over_object) if((istype(over_object, /obj/screen/movable/action_button) && !istype(over_object, /obj/screen/movable/action_button/hide_toggle))) @@ -12,7 +14,9 @@ var/list/actions = usr.actions actions.Swap(actions.Find(linked_action), actions.Find(B.linked_action)) moved = FALSE + ordered = TRUE B.moved = FALSE + B.ordered = TRUE closeToolTip(usr) usr.update_action_buttons() else if(istype(over_object, /obj/screen/movable/action_button/hide_toggle)) @@ -28,7 +32,7 @@ to_chat(usr, "Action button \"[name]\" is locked, unlock it first.") return TRUE moved = FALSE - usr.update_action_buttons() //redraw buttons that are no longer considered "moved" + usr.update_action_buttons(TRUE) //redraw buttons that are no longer considered "moved" return TRUE if(modifiers["ctrl"]) locked = !locked @@ -120,7 +124,7 @@ /obj/screen/movable/action_button/MouseEntered(location, control, params) if(!QDELETED(src)) - openToolTip(usr, src, params, title = name, content = desc) + openToolTip(usr, src, params, title = name, content = desc, theme = actiontooltipstyle) /obj/screen/movable/action_button/MouseExited() closeToolTip(usr) @@ -147,9 +151,12 @@ client.screen += A.button else for(var/datum/action/A in actions) - button_number++ + A.override_location() // If the action has a location override, call it A.UpdateButtonIcon() + var/obj/screen/movable/action_button/B = A.button + if(B.ordered) + button_number++ if(!B.moved) B.screen_loc = hud_used.ButtonNumberToScreenCoords(button_number) else diff --git a/code/datums/action.dm b/code/datums/action.dm index bca714f9c7351..5e4ceedf7b3fe 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -12,7 +12,7 @@ var/obj/screen/movable/action_button/button = null var/button_icon = 'icons/mob/actions/actions.dmi' var/background_icon_state = "bg_default" - + var/buttontooltipstyle = "" var/icon_icon = 'icons/mob/actions/actions.dmi' var/button_icon_state = "default" var/mob/owner @@ -22,6 +22,7 @@ button = new button.linked_action = src button.name = name + button.actiontooltipstyle = buttontooltipstyle if(desc) button.desc = desc @@ -64,6 +65,9 @@ /datum/action/proc/Process() return +/datum/action/proc/override_location() // Override to set coordinates manually + return + /datum/action/proc/IsAvailable()// returns 1 if all checks pass if(!owner) return FALSE diff --git a/code/datums/mind.dm b/code/datums/mind.dm index cac175e1640f3..039dae5969693 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -228,7 +228,7 @@ . = _memory_edit_header("cult") if(src in SSticker.mode.cult) . += "no|CULTIST" - . += "
Give tome|equip." + . += "
Give dagger|runedmetal." else . += "NO|cultist" @@ -412,8 +412,6 @@ sections["implant"] = memory_edit_implant(H) /** REVOLUTION ***/ sections["revolution"] = memory_edit_revolution(H) - /** CULT ***/ - sections["cult"] = memory_edit_cult(H) /** WIZARD ***/ sections["wizard"] = memory_edit_wizard(H) /** CHANGELING ***/ @@ -433,6 +431,9 @@ sections["eventmisc"] = memory_edit_eventmisc(H) /** TRAITOR ***/ sections["traitor"] = memory_edit_traitor() + if(!issilicon(current)) + /** CULT ***/ + sections["cult"] = memory_edit_cult(H) /** SILICON ***/ if(issilicon(current)) sections["silicon"] = memory_edit_silicon() @@ -725,15 +726,6 @@ special_role = null SSticker.mode.head_revolutionaries -=src to_chat(src, "The nanobots in the mindshield implant remove all thoughts about being a revolutionary. Get back to work!") - if(src in SSticker.mode.cult) - SSticker.mode.cult -= src - SSticker.mode.update_cult_icons_removed(src) - special_role = null - var/datum/game_mode/cult/cult = SSticker.mode - if(istype(cult)) - cult.memorize_cult_objectives(src) - to_chat(current, "The nanobots in the mindshield implant remove all thoughts about being in a cult. Have a productive day!") - memory = "" else if(href_list["revolution"]) @@ -851,41 +843,19 @@ if(!(src in SSticker.mode.cult)) SSticker.mode.add_cultist(src) special_role = SPECIAL_ROLE_CULTIST - to_chat(current, "You catch a glimpse of the Realm of [SSticker.cultdat.entity_name], [SSticker.cultdat.entity_title3]. You now see how flimsy the world is, you see that it should be open to the knowledge of [SSticker.cultdat.entity_name].") + to_chat(current, CULT_GREETING) to_chat(current, "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve [SSticker.cultdat.entity_title2] above all else. Bring It back.") - log_admin("[key_name(usr)] has culted [key_name(current)]") - message_admins("[key_name_admin(usr)] has culted [key_name_admin(current)]") - if(!GLOB.summon_spots.len) - while(GLOB.summon_spots.len < SUMMON_POSSIBILITIES) - var/area/summon = pick(return_sorted_areas() - GLOB.summon_spots) - if(summon && is_station_level(summon.z) && summon.valid_territory) - GLOB.summon_spots += summon - if("tome") + log_and_message_admins("[key_name(usr)] has culted [key_name(current)]") + if("dagger") var/mob/living/carbon/human/H = current - if(istype(H)) - var/obj/item/tome/T = new(H) - - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = H.equip_in_one_of_slots(T, slots) - if(!where) - to_chat(usr, "Spawning tome failed!") - qdel(T) - else - to_chat(H, "A tome, a message from your new master, appears in your [where].") - log_admin("[key_name(usr)] has spawned a tome for [key_name(current)]") - message_admins("[key_name_admin(usr)] has spawned a tome for [key_name_admin(current)]") - - if("equip") - if(!SSticker.mode.equip_cultist(current)) - to_chat(usr, "Spawning equipment failed!") - log_admin("[key_name(usr)] has equipped [key_name(current)] as a cultist") - message_admins("[key_name_admin(usr)] has equipped [key_name_admin(current)] as a cultist") + if(!SSticker.mode.cult_give_item(/obj/item/melee/cultblade/dagger, H)) + to_chat(usr, "Spawning dagger failed!") + log_and_message_admins("[key_name(usr)] has equipped [key_name(current)] with a cult dagger") + if("runedmetal") + var/mob/living/carbon/human/H = current + if(!SSticker.mode.cult_give_item(/obj/item/stack/sheet/runed_metal/ten, H)) + to_chat(usr, "Spawning runed metal failed!") + log_and_message_admins("[key_name(usr)] has equipped [key_name(current)] with 10 runed metal sheets") else if(href_list["wizard"]) diff --git a/code/datums/spells/construct_spells.dm b/code/datums/spells/construct_spells.dm index 10c06e5ce7b66..7c4054f35d680 100644 --- a/code/datums/spells/construct_spells.dm +++ b/code/datums/spells/construct_spells.dm @@ -2,7 +2,7 @@ /obj/effect/proc_holder/spell/aoe_turf/conjure/construct/lesser charge_max = 1800 - action_icon_state = "lesserconstruct" + action_icon_state = "artificer" action_background_icon_state = "bg_cult" /obj/effect/proc_holder/spell/aoe_turf/conjure/floor @@ -12,50 +12,49 @@ action_background_icon_state = "bg_cult" school = "conjuration" charge_max = 20 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 summon_type = list(/turf/simulated/floor/engine/cult) - centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles /obj/effect/proc_holder/spell/aoe_turf/conjure/wall name = "Summon Cult Wall" desc = "This spell constructs a cult wall" - action_icon_state = "lesserconstruct" + action_icon_state = "cultforcewall" action_background_icon_state = "bg_cult" school = "conjuration" charge_max = 100 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 summon_type = list(/turf/simulated/wall/cult/artificer) //we don't want artificer-based runed metal farms - centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles /obj/effect/proc_holder/spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" desc = "This spell constructs a reinforced metal wall" - school = "conjuration" charge_max = 300 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 - centcom_cancast = 0 //Stop crashing the server by spawning turfs on transit tiles + centcom_cancast = FALSE //Stop crashing the server by spawning turfs on transit tiles delay = 50 summon_type = list(/turf/simulated/wall/r_wall) /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone name = "Summon Soulstone" - desc = "This spell reaches into Nar-Sie's realm, summoning one of the legendary fragments across time and space" + desc = "This spell reaches into Nar'Sie's realm, summoning one of the legendary fragments across time and space" action_icon_state = "summonsoulstone" action_background_icon_state = "bg_cult" school = "conjuration" charge_max = 3000 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 @@ -64,12 +63,12 @@ /obj/effect/proc_holder/spell/aoe_turf/conjure/pylon name = "Cult Pylon" - desc = "This spell conjures a fragile crystal from Nar-Sie's realm. Makes for a convenient light source." - action_icon_state = "summonsoulstone" + desc = "This spell conjures a fragile crystal from Nar'Sie's realm. Makes for a convenient light source." + action_icon_state = "pylon" action_background_icon_state = "bg_cult" school = "conjuration" charge_max = 200 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 @@ -84,7 +83,7 @@ action_background_icon_state = "bg_cult" school = "transmutation" charge_max = 300 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = 0 @@ -103,19 +102,19 @@ desc = "This spell allows you to pass through walls" action_icon_state = "phaseshift" action_background_icon_state = "bg_cult" - school = "transmutation" charge_max = 200 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" - range = -1 - include_user = 1 - jaunt_duration = 50 //in deciseconds - centcom_cancast = 0 //Stop people from getting to centcom jaunt_in_time = 12 jaunt_in_type = /obj/effect/temp_visual/dir_setting/wraith jaunt_out_type = /obj/effect/temp_visual/dir_setting/wraith/out +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/do_jaunt(mob/living/target) + target.set_light(0) + ..() + target.set_light(2, 3, l_color = SSticker.cultdat ? SSticker.cultdat.construct_glow : LIGHT_COLOR_BLOOD_MAGIC) + /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_steam(mobloc) return @@ -125,7 +124,7 @@ action_background_icon_state = "bg_cult" school = "evocation" charge_max = 400 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" proj_lifespan = 10 @@ -138,7 +137,7 @@ action_background_icon_state = "bg_cult" school = "conjuration" charge_max = 200 - clothes_req = 0 + clothes_req = FALSE invocation = "none" invocation_type = "none" range = -1 diff --git a/code/game/area/ss13_areas.dm b/code/game/area/ss13_areas.dm index 21cc4c3a4c091..b917936151d6c 100644 --- a/code/game/area/ss13_areas.dm +++ b/code/game/area/ss13_areas.dm @@ -697,6 +697,9 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Hallway +/area/hallway + valid_territory = FALSE //too many areas with similar/same names, also not very interesting summon spots + /area/hallway/primary/fore name = "\improper Fore Primary Hallway" icon_state = "hallF" diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm new file mode 100644 index 0000000000000..4eb889b38f723 --- /dev/null +++ b/code/game/gamemodes/cult/blood_magic.dm @@ -0,0 +1,827 @@ +/datum/action/innate/cult/blood_magic //Blood magic handles the creation of blood spells (formerly talismans) + name = "Prepare Blood Magic" + button_icon_state = "carve" + desc = "Prepare blood magic by carving runes into your flesh. This is easier with an empowering rune." + var/list/spells = list() + var/channeling = FALSE + +/datum/action/innate/cult/blood_magic/Remove() + for(var/X in spells) + qdel(X) + ..() + +/datum/action/innate/cult/blood_magic/override_location() + button.ordered = FALSE + button.screen_loc = DEFAULT_BLOODSPELLS + button.moved = DEFAULT_BLOODSPELLS + +/datum/action/innate/cult/blood_magic/proc/Positioning() + var/list/screen_loc_split = splittext(button.screen_loc, ",") + var/list/screen_loc_X = splittext(screen_loc_split[1], ":") + var/list/screen_loc_Y = splittext(screen_loc_split[2], ":") + var/pix_X = text2num(screen_loc_X[2]) + for(var/datum/action/innate/cult/blood_spell/B in spells) + if(B.button.locked) + var/order = pix_X + spells.Find(B) * 31 + B.button.screen_loc = "[screen_loc_X[1]]:[order],[screen_loc_Y[1]]:[screen_loc_Y[2]]" + B.button.moved = B.button.screen_loc + +/datum/action/innate/cult/blood_magic/Activate() + var/rune = FALSE + var/limit = RUNELESS_MAX_BLOODCHARGE + for(var/obj/effect/rune/empower/R in range(1, owner)) + rune = TRUE + limit = MAX_BLOODCHARGE + break + if(length(spells) >= limit) + if(rune) + to_chat(owner, "You cannot store more than [MAX_BLOODCHARGE] spell\s. Pick a spell to remove.") + remove_spell("You cannot store more than [MAX_BLOODCHARGE] spell\s, pick a spell to remove.") + else + to_chat(owner, "You cannot store more than [RUNELESS_MAX_BLOODCHARGE] spell\s without an empowering rune! Pick a spell to remove.") + remove_spell("You cannot store more than [RUNELESS_MAX_BLOODCHARGE] spell\s without an empowering rune, pick a spell to remove.") + return + var/entered_spell_name + var/datum/action/innate/cult/blood_spell/BS + var/list/possible_spells = list() + + for(var/I in subtypesof(/datum/action/innate/cult/blood_spell)) + var/datum/action/innate/cult/blood_spell/J = I + var/cult_name = initial(J.name) + possible_spells[cult_name] = J + if(length(spells)) + possible_spells += "(REMOVE SPELL)" + entered_spell_name = input(owner, "Pick a blood spell to prepare...", "Spell Choices") as null|anything in possible_spells + if(entered_spell_name == "(REMOVE SPELL)") + remove_spell() + return + BS = possible_spells[entered_spell_name] + if(QDELETED(src) || owner.incapacitated() || !BS || (rune && !(locate(/obj/effect/rune/empower) in range(1, owner))) || (length(spells) >= limit)) + return + + if(!channeling) + channeling = TRUE + to_chat(owner, "You begin to carve unnatural symbols into your flesh!") + else + to_chat(owner, "You are already invoking blood magic!") + return + + if(do_after(owner, 100 - rune * 60, target = owner)) + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + if(H.dna && (NO_BLOOD in H.dna.species.species_traits)) + H.cult_self_harm(3 - rune * 2) + else + H.bleed(20 - rune * 12) + var/datum/action/innate/cult/blood_spell/new_spell = new BS(owner) + spells += new_spell + new_spell.Grant(owner, src) + to_chat(owner, "Your wounds glow with power, you have prepared a [new_spell.name] invocation!") + channeling = FALSE + +/datum/action/innate/cult/blood_magic/proc/remove_spell(message = "Pick a spell to remove.") + var/nullify_spell = input(owner, message, "Current Spells") as null|anything in spells + if(nullify_spell) + qdel(nullify_spell) + +/datum/action/innate/cult/blood_spell //The next generation of talismans, handles storage/creation of blood magic + name = "Blood Magic" + button_icon_state = "telerune" + desc = "Fear the Old Blood." + var/charges = 1 + var/magic_path = null + var/obj/item/melee/blood_magic/hand_magic + var/datum/action/innate/cult/blood_magic/all_magic + var/base_desc //To allow for updating tooltips + var/invocation = "Hoi there something's wrong!" + var/health_cost = 0 + +/datum/action/innate/cult/blood_spell/Grant(mob/living/owner, datum/action/innate/cult/blood_magic/BM) + if(health_cost) + desc += "
Deals [health_cost] damage to your arm per use." + base_desc = desc + desc += "
Has [charges] use\s remaining." + all_magic = BM + button.ordered = FALSE + ..() + +/datum/action/innate/cult/blood_spell/override_location() + button.locked = TRUE + all_magic.Positioning() + +/datum/action/innate/cult/blood_spell/Remove() + if(all_magic) + all_magic.spells -= src + if(hand_magic) + qdel(hand_magic) + hand_magic = null + ..() + +/datum/action/innate/cult/blood_spell/IsAvailable() + if(!iscultist(owner) || owner.incapacitated() || !charges) + return FALSE + return ..() + +/datum/action/innate/cult/blood_spell/Activate() + if(magic_path) // If this spell flows from the hand + if(!hand_magic) // If you don't already have the spell active + hand_magic = new magic_path(owner, src) + if(!owner.put_in_hands(hand_magic)) + qdel(hand_magic) + hand_magic = null + to_chat(owner, "You have no empty hand for invoking blood magic!") + return + to_chat(owner, "Your wounds glow as you invoke the [name].") + + else // If the spell is active, and you clicked on the button for it + qdel(hand_magic) + hand_magic = null + +//the spell list + +/datum/action/innate/cult/blood_spell/stun + name = "Stun" + desc = "Empowers your hand to stun and mute a victim on contact." + button_icon_state = "stun" + magic_path = /obj/item/melee/blood_magic/stun + health_cost = 10 + +/datum/action/innate/cult/blood_spell/teleport + name = "Teleport" + desc = "Empowers your hand to teleport yourself or another cultist to a teleport rune on contact." + button_icon_state = "teleport" + magic_path = /obj/item/melee/blood_magic/teleport + health_cost = 7 + +/datum/action/innate/cult/blood_spell/emp + name = "Electromagnetic Pulse" + desc = "Channel an electromagnetic pulse inside your body, then release it, affecting nearby non-cultists. The pulse will still affect you." + button_icon_state = "emp" + health_cost = 10 + invocation = "Ta'gh fara'qha fel d'amar det!" + +/datum/action/innate/cult/blood_spell/emp/Grant(mob/living/owner) + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + var/oof = FALSE + for(var/obj/item/organ/external/E in H.bodyparts) + if(E.is_robotic()) + oof = TRUE + break + if(!oof) + for(var/obj/item/organ/internal/I in H.internal_organs) + if(I.is_robotic()) + oof = TRUE + break + if(oof) + to_chat(owner, "You get the feeling this is a bad idea.") + ..() + +/datum/action/innate/cult/blood_spell/emp/Activate() + owner.visible_message("[owner]'s body flashes a bright blue!", \ + "You speak the cursed words, channeling an electromagnetic pulse from your body.") + owner.emp_act(2) + empulse(owner, 2, 5, cause = "cult") + owner.whisper(invocation) + charges-- + if(charges <= 0) + qdel(src) + +/datum/action/innate/cult/blood_spell/shackles + name = "Shadow Shackles" + desc = "Empowers your hand to start handcuffing victim on contact, and mute them if successful." + button_icon_state = "shackles" + charges = 4 + magic_path = /obj/item/melee/blood_magic/shackles + +/datum/action/innate/cult/blood_spell/construction + name = "Twisted Construction" + desc = "Empowers your hand to corrupt certain metalic objects.
Converts:
Plasteel into runed metal
50 metal into a construct shell
Cyborg shells into construct shells
Airlocks into brittle runed airlocks after a delay (harm intent)" + button_icon_state = "transmute" + magic_path = "/obj/item/melee/blood_magic/construction" + health_cost = 12 + +/datum/action/innate/cult/blood_spell/dagger + name = "Summon Dagger" + desc = "Summon a ritual dagger, necessary to scribe runes." + button_icon_state = "cult_dagger" + +/datum/action/innate/cult/blood_spell/dagger/New() + if(SSticker.mode) + button_icon_state = SSticker.cultdat.dagger_icon + ..() + +/datum/action/innate/cult/blood_spell/dagger/Activate() + var/turf/T = get_turf(owner) + owner.visible_message("[owner]'s hand glows red for a moment.", \ + "Red light begins to shimmer and take form within your hand!") + var/obj/item/melee/cultblade/dagger/O = new(T) + if(owner.put_in_hands(O)) + to_chat(owner, "A [O.name] appears in your hand!") + else + owner.visible_message("A [O.name] appears at [owner]'s feet!", \ + "A [O.name] materializes at your feet.") + playsound(owner, 'sound/magic/cult_spell.ogg', 25, TRUE) + charges-- + desc = base_desc + desc += "
Has [charges] use\s remaining." + if(charges <= 0) + qdel(src) + +/datum/action/innate/cult/blood_spell/equipment + name = "Summon Equipment" + desc = "Allows you to empower your hand to summon combat gear onto a cultist you touch, including cult armor, a cult bola, and a cult sword." + button_icon_state = "equip" + magic_path = /obj/item/melee/blood_magic/armor + +/datum/action/innate/cult/blood_spell/horror + name = "Hallucinations" + desc = "Gives hallucinations to a target at range. A silent and invisible spell." + button_icon_state = "horror" + var/obj/effect/proc_holder/horror/PH + charges = 4 + +/datum/action/innate/cult/blood_spell/horror/New() + PH = new() + PH.attached_action = src + ..() + +/datum/action/innate/cult/blood_spell/horror/Destroy() + var/obj/effect/proc_holder/horror/destroy = PH + . = ..() + if(destroy && !QDELETED(destroy)) + QDEL_NULL(destroy) + +/datum/action/innate/cult/blood_spell/horror/Activate() + PH.toggle(owner) //the important bit + return TRUE + +/obj/effect/proc_holder/horror + active = FALSE + ranged_mousepointer = 'icons/effects/cult_target.dmi' + var/datum/action/innate/cult/blood_spell/attached_action + +/obj/effect/proc_holder/horror/Destroy() + var/datum/action/innate/cult/blood_spell/AA = attached_action + . = ..() + if(AA && !QDELETED(AA)) + QDEL_NULL(AA) + +/obj/effect/proc_holder/horror/proc/toggle(mob/user) + if(active) + remove_ranged_ability(user, "You dispel the magic...") + else + add_ranged_ability(user, "You prepare to horrify a target...") + +/obj/effect/proc_holder/horror/InterceptClickOn(mob/living/user, params, atom/target) + if(..()) + return + if(ranged_ability_user.incapacitated() || !iscultist(user)) + user.ranged_ability.remove_ranged_ability(user) + return + var/turf/T = get_turf(ranged_ability_user) + if(!isturf(T)) + return FALSE + if(target in view(7, ranged_ability_user)) + if(!ishuman(target) || iscultist(target)) + return + var/mob/living/carbon/human/H = target + H.hallucination = max(H.hallucination, 120) + attached_action.charges-- + attached_action.desc = attached_action.base_desc + attached_action.desc += "
Has [attached_action.charges] use\s remaining." + attached_action.UpdateButtonIcon() + user.ranged_ability.remove_ranged_ability(user, "[H] has been cursed with living nightmares!") + if(attached_action.charges <= 0) + to_chat(ranged_ability_user, "You have exhausted the spell's power!") + qdel(src) + +/datum/action/innate/cult/blood_spell/veiling + name = "Conceal Presence" + desc = "Alternates between hiding and revealing nearby cult structures, cult airlocks and runes." + invocation = "Kla'atu barada nikt'o!" + button_icon_state = "veiling" + charges = 10 + var/revealing = FALSE //if it reveals or not + +/datum/action/innate/cult/blood_spell/veiling/Activate() + if(!revealing) // Hiding stuff + owner.visible_message("Thin grey dust falls from [owner]'s hand!", \ + "You invoke the veiling spell, hiding nearby runes and cult structures.") + charges-- + playsound(owner, 'sound/magic/smoke.ogg', 25, TRUE) + owner.whisper(invocation) + for(var/obj/O in range(4, owner)) + O.cult_conceal() + revealing = TRUE // Switch on use + name = "Reveal Runes" + button_icon_state = "revealing" + + else // Unhiding stuff + owner.visible_message("A flash of light shines from [owner]'s hand!", \ + "You invoke the counterspell, revealing nearby runes and cult structures.") + charges-- + owner.whisper(invocation) + playsound(owner, 'sound/misc/enter_blood.ogg', 25, TRUE) + for(var/obj/O in range(5, owner)) // Slightly higher in case we arent in the exact same spot + O.cult_reveal() + revealing = FALSE // Switch on use + name = "Conceal Runes" + button_icon_state = "veiling" + if(charges <= 0) + qdel(src) + desc = base_desc + desc += "
Has [charges] use\s remaining." + UpdateButtonIcon() + +/datum/action/innate/cult/blood_spell/manipulation + name = "Blood Rites" + desc = "Empowers your hand to manipulate blood. Use on blood or a noncultist to absorb blood to be used later, use on yourself or another cultist to heal them using absorbed blood. \ + \nUse the spell in-hand to cast advanced rites, such as summoning a magical blood spear or firing blood projectiles out of your hands." + invocation = "Fel'th Dol Ab'orod!" + button_icon_state = "manip" + charges = 5 + magic_path = /obj/item/melee/blood_magic/manipulator + +// The "magic hand" items +/obj/item/melee/blood_magic + name = "\improper magical aura" + desc = "A sinister looking aura that distorts the flow of reality around it." + icon = 'icons/obj/items.dmi' + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + icon_state = "disintegrate" + item_state = "disintegrate" + flags = ABSTRACT | DROPDEL + + w_class = WEIGHT_CLASS_HUGE + throwforce = 0 + throw_range = 0 + throw_speed = 0 + var/invocation + var/uses = 1 + var/health_cost = 0 //The amount of health taken from the user when invoking the spell + var/datum/action/innate/cult/blood_spell/source + +/obj/item/melee/blood_magic/New(loc, spell) + source = spell + uses = source.charges + health_cost = source.health_cost + ..() + +/obj/item/melee/blood_magic/Destroy() + if(!QDELETED(source)) + if(uses <= 0) + source.hand_magic = null + qdel(source) + source = null + else + source.hand_magic = null + source.charges = uses + source.desc = source.base_desc + source.desc += "
Has [uses] use\s remaining." + source.UpdateButtonIcon() + ..() + +/obj/item/melee/blood_magic/attack_self(mob/living/user) + afterattack(user, user, TRUE) + +/obj/item/melee/blood_magic/attack(mob/living/M, mob/living/carbon/user) + if(!iscarbon(user) || !iscultist(user)) + uses = 0 + qdel(src) + return + add_attack_logs(user, M, "used a cult spell ([src]) on") + M.lastattacker = user.real_name + +/obj/item/melee/blood_magic/afterattack(atom/target, mob/living/carbon/user, proximity) + . = ..() + if(invocation) + user.whisper(invocation) + if(health_cost && ishuman(user)) + user.cult_self_harm(health_cost) + if(uses <= 0) + qdel(src) + else if(source) + source.desc = source.base_desc + source.desc += "
Has [uses] use\s remaining." + source.UpdateButtonIcon() + +//The spell effects + +//stun +/obj/item/melee/blood_magic/stun + name = "Stunning Aura" + desc = "Will stun and mute a victim on contact." + color = RUNE_COLOR_RED + invocation = "Fuu ma'jin!" + +/obj/item/melee/blood_magic/stun/afterattack(atom/target, mob/living/carbon/user, proximity) + if(!isliving(target) || !proximity) + return + var/mob/living/L = target + if(iscultist(target)) + return + user.visible_message("[user] holds up [user.p_their()] hand, which explodes in a flash of red light!", \ + "You attempt to stun [L] with the spell!") + + user.mob_light(LIGHT_COLOR_BLOOD_MAGIC, 3, _duration = 2) + + var/obj/item/nullrod/N = locate() in target + if(N) + target.visible_message("[target]'s holy weapon absorbs the red light!", \ + "Your holy weapon absorbs the blinding light!") + else + to_chat(user, "In a brilliant flash of red, [L] falls to the ground!") + // These are in life cycles, so double the time that's stated. + L.Weaken(5) + L.Stun(5) + L.flash_eyes(1, TRUE) + if(issilicon(target)) + var/mob/living/silicon/S = L + S.emp_act(EMP_HEAVY) + else if(iscarbon(target)) + var/mob/living/carbon/C = L + C.Silence(3) + C.Stuttering(8) + C.CultSlur(10) + C.Jitter(8) + uses-- + ..() + + +//Teleportation +/obj/item/melee/blood_magic/teleport + name = "Teleporting Aura" + color = RUNE_COLOR_TELEPORT + desc = "Will teleport a cultist to a teleport rune on contact." + invocation = "Sas'so c'arta forbici!" + +/obj/item/melee/blood_magic/teleport/afterattack(atom/target, mob/living/carbon/user, proximity) + var/list/potential_runes = list() + var/list/teleportnames = list() + var/list/duplicaterunecount = list() + if(!iscultist(target) || !proximity) + to_chat(user, "You can only teleport adjacent cultists with this spell!") + return + for(var/R in GLOB.teleport_runes) + var/obj/effect/rune/teleport/T = R + var/resultkey = T.listkey + if(resultkey in teleportnames) + duplicaterunecount[resultkey]++ + resultkey = "[resultkey] ([duplicaterunecount[resultkey]])" + else + teleportnames.Add(resultkey) + duplicaterunecount[resultkey] = 1 + potential_runes[resultkey] = T + + if(!length(potential_runes)) + to_chat(user, "There are no valid runes to teleport to!") + log_game("Teleport spell failed - no other teleport runes") + return + if(!is_level_reachable(user.z)) + to_chat(user, "You are not in the right dimension!") + log_game("Teleport spell failed - user in away mission") + return + + var/mob/living/L = target + var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked + var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? + if(!src || QDELETED(src) || !user || user.l_hand != src && user.r_hand != src || user.incapacitated() || !actual_selected_rune) + return + uses-- + + var/turf/origin = get_turf(user) + var/turf/destination = get_turf(actual_selected_rune) + INVOKE_ASYNC(actual_selected_rune, /obj/effect/rune/.proc/teleport_effect, user, origin, destination) + + if(is_mining_level(user.z) && !is_mining_level(destination.z)) //No effect if you stay on lavaland + actual_selected_rune.handle_portal("lava") + else if(!is_station_level(user.z) || istype(get_area(user), /area/space)) + actual_selected_rune.handle_portal("space", origin) + + if(user == target) + target.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] in a flash of red light!", \ + "You speak the words and find yourself somewhere else!") + else + target.visible_message("Dust flows from [user]'s hand, and [target] disappears in a flash of red light!", \ + "You suddenly find yourself somewhere else!") + destination.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") + L.forceMove(destination) + return ..() + +//Shackles +/obj/item/melee/blood_magic/shackles + name = "Shackling Aura" + desc = "Will start handcuffing a victim on contact, and mute them for a short duration if successful." + invocation = "In'totum Lig'abis!" + color = "#000000" // black + +/obj/item/melee/blood_magic/shackles/afterattack(atom/target, mob/living/carbon/user, proximity) + if(iscarbon(target) && proximity) + var/mob/living/carbon/C = target + if(C.canBeHandcuffed() || C.get_arm_ignore()) + CuffAttack(C, user) + else + user.visible_message("This victim doesn't have enough arms to complete the restraint!") + return + ..() + +/obj/item/melee/blood_magic/shackles/proc/CuffAttack(mob/living/carbon/C, mob/living/user) + if(!C.handcuffed) + playsound(loc, 'sound/weapons/cablecuff.ogg', 30, TRUE, -2) + C.visible_message("[user] begins restraining [C] with dark magic!", \ + "[user] begins shaping dark magic shackles around your wrists!") + if(do_mob(user, C, 30)) + if(!C.handcuffed) + C.handcuffed = new /obj/item/restraints/handcuffs/energy/cult/used(C) + C.update_handcuffed() + C.Silence(6) + to_chat(user, "You shackle [C].") + add_attack_logs(user, C, "shackled") + uses-- + else + to_chat(user, "[C] is already bound.") + else + to_chat(user, "You fail to shackle [C].") + else + to_chat(user, "[C] is already bound.") + + +/obj/item/restraints/handcuffs/energy/cult //For the shackling spell + name = "shadow shackles" + desc = "Shackles that bind the wrists with sinister magic." + trashtype = /obj/item/restraints/handcuffs/energy/used + flags = DROPDEL + +/obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) + user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ + "Your [name] shatter in a discharge of dark magic!") + . = ..() + + +//Construction: Converts 50 metal to a construct shell, plasteel to runed metal, or an airlock to brittle runed airlock +/obj/item/melee/blood_magic/construction + name = "Twisting Aura" + desc = "Corrupts certain metalic objects on contact." + invocation = "Ethra p'ni dedol!" + color = "#000000" // black + var/channeling = FALSE + +/obj/item/melee/blood_magic/construction/examine(mob/user) + . = ..() + . += {"A sinister spell used to convert:\n + Plasteel into runed metal\n + [METAL_TO_CONSTRUCT_SHELL_CONVERSION] metal into a construct shell\n + Airlocks into brittle runed airlocks after a delay (harm intent)"} + +/obj/item/melee/blood_magic/construction/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(proximity_flag) + if(channeling) + to_chat(user, "You are already invoking twisted construction!") + return + var/turf/T = get_turf(target) + + //Metal to construct shell + if(istype(target, /obj/item/stack/sheet/metal)) + var/obj/item/stack/sheet/candidate = target + if(candidate.use(METAL_TO_CONSTRUCT_SHELL_CONVERSION)) + uses-- + to_chat(user, "A dark cloud emanates from your hand and swirls around the metal, twisting it into a construct shell!") + new /obj/structure/constructshell(T) + playsound(user, 'sound/magic/cult_spell.ogg', 25, TRUE) + else + to_chat(user, "You need [METAL_TO_CONSTRUCT_SHELL_CONVERSION] metal to produce a construct shell!") + return + + //Plasteel to runed metal + else if(istype(target, /obj/item/stack/sheet/plasteel)) + var/obj/item/stack/sheet/plasteel/candidate = target + var/quantity = candidate.amount + if(candidate.use(quantity)) + uses-- + new /obj/item/stack/sheet/runed_metal(T, quantity) + to_chat(user, "A dark cloud emanates from you hand and swirls around the plasteel, transforming it into runed metal!") + playsound(user, 'sound/magic/cult_spell.ogg', 25, TRUE) + + //Airlock to cult airlock + else if(istype(target, /obj/machinery/door/airlock) && !istype(target, /obj/machinery/door/airlock/cult)) + channeling = TRUE + playsound(T, 'sound/machines/airlockforced.ogg', 50, TRUE) + do_sparks(5, TRUE, target) + if(do_after(user, 50, target = target)) + target.narsie_act(TRUE) + uses-- + user.visible_message("Black ribbons suddenly emanate from [user]'s hand and cling to the airlock - twisting and corrupting it!") + playsound(user, 'sound/magic/cult_spell.ogg', 25, TRUE) + channeling = FALSE + else + channeling = FALSE + return + else + to_chat(user, "The spell will not work on [target]!") + return + ..() + +//Armor: Gives the target a basic cultist combat loadout +/obj/item/melee/blood_magic/armor + name = "Arming Aura" + desc = "Will equipt cult combat gear onto a cultist on contact." + color = "#33cc33" // green + +/obj/item/melee/blood_magic/armor/afterattack(atom/target, mob/living/carbon/user, proximity) + if(iscarbon(target) && proximity) + uses-- + var/mob/living/carbon/C = target + var/armour = C.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(user), slot_wear_suit) + C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black(user), slot_w_uniform) + C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) + C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(user), slot_shoes) + + if(C == user) + qdel(src) //Clears the hands + C.put_in_hands(new /obj/item/melee/cultblade(user)) + C.put_in_hands(new /obj/item/restraints/legcuffs/bola/cult(user)) + C.visible_message("Otherworldly [armour ? "armour" : "equipment"] suddenly appears on [C]!") + ..() + +//Blood Rite: Absorb blood to heal cult members or summon weapons +/obj/item/melee/blood_magic/manipulator + name = "Blood Rite Aura" + desc = "Absorbs blood from anything you touch. Touching cultists and constructs can heal them. Use in-hand to cast an advanced rite." + color = "#7D1717" + +/obj/item/melee/blood_magic/manipulator/examine(mob/user) + . = ..() + . += "Blood spear and blood barrage cost [BLOOD_SPEAR_COST] and [BLOOD_BARRAGE_COST] charges respectively." + . += "You have collected [uses] charge\s of blood." + +// This should really be split into multiple procs +/obj/item/melee/blood_magic/manipulator/afterattack(atom/target, mob/living/carbon/human/user, proximity) + if(proximity) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + + //Healing a cultist + if(iscultist(H)) + var/charge_loss = uses // Before/after charge difference + if(H.stat == DEAD) + to_chat(user, "Only a revive rune can bring back the dead!") + return + + //Blood restoration + if(H.dna && !(NO_BLOOD in H.dna.species.species_traits) && H.dna.species.exotic_blood == null) + if(H.blood_volume < BLOOD_VOLUME_SAFE) + var/restore_blood = BLOOD_VOLUME_SAFE - H.blood_volume + if(uses * 2 < restore_blood) + H.blood_volume += uses * 2 + to_chat(user, "You use the last of your charges to restore what blood you could, and the spell dissipates!") + uses = 0 + return ..() + else + H.blood_volume = BLOOD_VOLUME_SAFE + uses -= round(restore_blood / 2) + to_chat(user, "Your blood rites have restored [H == user ? "your" : "[H.p_their()]"] blood to safe levels!") + + //Damage healing + var/overall_damage = H.getBruteLoss() + H.getFireLoss() + H.getToxLoss() + H.getOxyLoss() + if(overall_damage == 0) + to_chat(user, "That cultist doesn't require healing!") + return + else + var/ratio = uses / overall_damage + if(H == user) + to_chat(user, "Your blood healing is far less efficient when used on yourself!") + ratio *= 0.35 // Healing is half as effective if you can't perform a full heal + uses -= round(overall_damage) // Healing is 65% more "expensive" even if you can still perform the full heal + if(ratio > 1) + ratio = 1 + uses -= round(overall_damage) + H.visible_message("[H] is fully healed by [H == user ? "[H.p_their()]" : "[H]'s"] blood magic!", + "You are fully healed by [H == user ? "your" : "[user]'s"] blood magic!") + else + H.visible_message("[H] is partially healed by [H == user ? "[H.p_their()]" : "[H]'s"] blood magic.", + "You are partially healed by [H == user ? "your" : "[user]'s"] blood magic.") + uses = 0 + ratio *= -1 + H.adjustOxyLoss((overall_damage * ratio) * (H.getOxyLoss() / overall_damage), FALSE, null, TRUE) + H.adjustToxLoss((overall_damage * ratio) * (H.getToxLoss() / overall_damage), FALSE, null, TRUE) + H.adjustFireLoss((overall_damage * ratio) * (H.getFireLoss() / overall_damage), FALSE, null, TRUE) + H.adjustBruteLoss((overall_damage * ratio) * (H.getBruteLoss() / overall_damage), FALSE, null, TRUE) + H.updatehealth() + playsound(get_turf(H), 'sound/magic/staff_healing.ogg', 25) + new /obj/effect/temp_visual/cult/sparks(get_turf(H)) + user.Beam(H, icon_state="sendbeam", time = 15) + + charge_loss = charge_loss - uses + if(!uses) + to_chat(user, "You use the last of your charges to heal [H == user ? "yourself" : "[H]"], and the spell dissipates!") + else + to_chat(user, "You use [charge_loss] charge\s, and have [uses] remaining.") + + //Draining blood from non-cultists + else + if(H.stat == DEAD) + to_chat(user, "[H.p_their(TRUE)] blood has stopped flowing, you'll have to find another way to extract it.") + return + if(H.cultslurring) + to_chat(user, "[H.p_their(TRUE)] blood has been tainted by an even stronger form of blood magic, it's no use to us like this!") + return + if(H.dna && !(NO_BLOOD in H.dna.species.species_traits) && H.dna.species.exotic_blood == null) + if(H.blood_volume > BLOOD_VOLUME_SAFE) + H.blood_volume -= 100 + uses += 50 + user.Beam(H, icon_state = "drainbeam", time = 10) + playsound(get_turf(H), 'sound/misc/enter_blood.ogg', 50) + H.visible_message("[user] has drained some of [H]'s blood!", + "[user] has drained some of your blood!") + to_chat(user, "Your blood rite gains 50 charges from draining [H]'s blood.") + new /obj/effect/temp_visual/cult/sparks(get_turf(H)) + else + to_chat(user, "[H] is missing too much blood - you cannot drain [H.p_them()] further!") + return + else + to_chat(user, "[H] does not have any usable blood!") + return + + //Healing constructs + if(isconstruct(target)) + var/mob/living/simple_animal/M = target + var/missing = M.maxHealth - M.health + if(missing) + if(uses > missing) + M.adjustHealth(-missing) + M.visible_message("[M] is fully healed by [user]'s blood magic!", + "You are fully healed by [user]'s blood magic!") + uses -= missing + else + M.adjustHealth(-uses) + M.visible_message("[M] is partially healed by [user]'s blood magic!", + "You are partially healed by [user]'s blood magic.") + uses = 0 + playsound(get_turf(M), 'sound/magic/staff_healing.ogg', 25) + user.Beam(M, icon_state = "sendbeam", time = 10) + + //Draining blood on the floor + if(istype(target, /obj/effect/decal/cleanable/blood) || istype(target, /obj/effect/decal/cleanable/trail_holder)) + blood_draw(target, user) + ..() + +/obj/item/melee/blood_magic/manipulator/proc/blood_draw(atom/target, mob/living/carbon/human/user) + var/temp = 0 + var/turf/T = get_turf(target) + if(T) + for(var/obj/effect/decal/cleanable/blood/B in view(T, 2)) + if(B.blood_state == BLOOD_STATE_HUMAN && (B.can_bloodcrawl_in() || istype(B, /obj/effect/decal/cleanable/blood/slime))) + if(B.bloodiness == 100) //Bonus for "pristine" bloodpools, also to prevent cheese with footprint spam + temp += 30 + else + temp += max((B.bloodiness ** 2) / 800, 1) + new /obj/effect/temp_visual/cult/turf/open/floor(get_turf(B)) + qdel(B) + for(var/obj/effect/decal/cleanable/trail_holder/TH in view(T, 2)) + qdel(TH) + if(temp) + user.Beam(T, icon_state = "drainbeam", time = 15) + new /obj/effect/temp_visual/cult/sparks(get_turf(user)) + playsound(T, 'sound/misc/enter_blood.ogg', 50) + temp = round(temp) + to_chat(user, "Your blood rite has gained [temp] charge\s from blood sources around you!") + uses += max(1, temp) + +/obj/item/melee/blood_magic/manipulator/attack_self(mob/living/user) + var/list/options = list("Blood Spear (150)", "Blood Bolt Barrage (300)") + var/choice = input(user, "Choose a greater blood rite...", "Greater Blood Rites") as null|anything in options + switch(choice) + if("Blood Spear (150)") + if(uses < BLOOD_SPEAR_COST) + to_chat(user, "You need [BLOOD_SPEAR_COST] charges to perform this rite.") + else + uses -= BLOOD_SPEAR_COST + var/turf/T = get_turf(user) + qdel(src) + var/datum/action/innate/cult/spear/S = new(user) + var/obj/item/twohanded/cult_spear/rite = new(T) + S.Grant(user, rite) + rite.spear_act = S + if(user.put_in_hands(rite)) + to_chat(user, "A [rite.name] appears in your hand!") + else + user.visible_message("A [rite.name] appears at [user]'s feet!", \ + "A [rite.name] materializes at your feet.") + + if("Blood Bolt Barrage (300)") + if(uses < BLOOD_BARRAGE_COST) + to_chat(user, "You need [BLOOD_BARRAGE_COST] charges to perform this rite.") + else + var/obj/rite = new /obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/blood() + uses -= BLOOD_BARRAGE_COST + qdel(src) + user.swap_hand() + user.drop_item() + if(user.put_in_hands(rite)) + to_chat(user, "Both of your hands glow with power!") + else + to_chat(user, "You need a free hand for this rite!") + uses += BLOOD_BARRAGE_COST // Refund the charges + qdel(rite) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 433fc5b526a35..a4b5dc06850d3 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -1,20 +1,33 @@ GLOBAL_LIST_EMPTY(all_cults) /datum/game_mode + /// A list of all minds currently in the cult var/list/datum/mind/cult = list() - -/proc/iscultist(mob/living/M as mob) + var/datum/cult_objectives/cult_objs = new + /// Does the cult have glowing eyes + var/cult_risen = FALSE + /// Does the cult have halos + var/cult_ascendant = FALSE + /// How many crew need to be converted to rise + var/rise_number + /// How many crew need to be converted to ascend + var/ascend_number + /// Used for the CentComm announcement at ascension + var/ascend_percent + +/proc/iscultist(mob/living/M) return istype(M) && M.mind && SSticker && SSticker.mode && (M.mind in SSticker.mode.cult) - /proc/is_convertable_to_cult(datum/mind/mind) if(!mind) return FALSE if(!mind.current) return FALSE + if(is_sacrifice_target(mind)) + return FALSE if(iscultist(mind.current)) return TRUE //If they're already in the cult, assume they are convertable - if(ishuman(mind.current) && (mind.assigned_role in list("Captain", "Chaplain"))) + if(mind.isholy) return FALSE if(ishuman(mind.current)) var/mob/living/carbon/human/H = mind.current @@ -32,13 +45,6 @@ GLOBAL_LIST_EMPTY(all_cults) return FALSE return TRUE -/proc/is_sacrifice_target(datum/mind/mind) - if(SSticker.mode.name == "cult") - var/datum/game_mode/cult/cult_mode = SSticker.mode - if(mind == cult_mode.sacrifice_target) - return 1 - return 0 - /datum/game_mode/cult name = "cult" config_tag = "cult" @@ -48,185 +54,242 @@ GLOBAL_LIST_EMPTY(all_cults) required_enemies = 3 recommended_enemies = 4 - var/datum/mind/sacrifice_target = null - var/finished = 0 - - - var/list/objectives = list() - - var/eldergod = 1 //for the summon god objective - var/demons_summoned = 0 - - var/acolytes_needed = 4 //for the survive objective - base number of acolytes, increased by 1 for every 10 players var/const/min_cultists_to_start = 3 var/const/max_cultists_to_start = 4 - var/acolytes_survived = 0 - - var/narsie_condition_cleared = 0 //allows Nar-Sie to be summonned during cult rounds. set to 1 once the cult reaches the second phase. - var/current_objective = 1 //equals the number of cleared objectives + 1 - var/prenarsie_objectives = 2 //how many objectives at most before the cult gets to summon narsie - var/list/bloody_floors = list() - var/spilltarget = 100 //how many floor tiles must be covered in blood to complete the bloodspill objective - var/convert_target = 0 //how many members the cult needs to reach to complete the convert objective - var/harvested = 0 - - var/list/sacrificed = list() //contains the mind of the sacrifice target ONCE the sacrifice objective has been completed - var/mass_convert = 0 //set to 1 if the convert objective has been accomplised once that round - var/spilled_blood = 0 //set to 1 if the bloodspill objective has been accomplised once that round - var/max_spilled_blood = 0 //highest quantity of blood covered tiles during the round - var/bonus = 0 //set to 1 if the cult has completed the bonus (third phase) objective (harvest, hijack, massacre) - - var/harvest_target = 10 - var/massacre_target = 5 - - var/escaped_shuttle = 0 - var/escaped_pod = 0 - var/survivors = 0 /datum/game_mode/cult/announce() - to_chat(world, "The current game mode is - Cult!") - to_chat(world, "Some crew members are attempting to start a cult!
\nCultists - complete your objectives. Convert crew members to your cause by using the convert rune. Remember - there is no you, there is only the cult.
\nPersonnel - Do not let the cult succeed in its mission. Brainwashing them with the chaplain's bible reverts them to whatever CentComm-allowed faith they had.
") - + to_chat(world, "The current game mode is - Cult!") + to_chat(world, "Some crewmembers are attempting to start a cult!
\nCultists - complete your objectives. Convert crewmembers to your cause by using the offer rune. Remember - there is no you, there is only the cult.
\nPersonnel - Do not let the cult succeed in its mission. Brainwashing them with holy water reverts them to whatever CentComm-allowed faith they had.
") /datum/game_mode/cult/pre_setup() if(config.protect_roles_from_antagonist) restricted_jobs += protected_jobs - ..() - var/list/cultists_possible = get_players_for_role(ROLE_CULTIST) + var/list/cultists_possible = get_players_for_role(ROLE_CULTIST) for(var/cultists_number = 1 to max_cultists_to_start) - if(!cultists_possible.len) + if(!length(cultists_possible)) break var/datum/mind/cultist = pick(cultists_possible) cultists_possible -= cultist cult += cultist cultist.restricted_roles = restricted_jobs cultist.special_role = SPECIAL_ROLE_CULTIST - ..() - return (cult.len>0) - + return (length(cult) > 0) /datum/game_mode/cult/post_setup() modePlayer += cult - acolytes_needed = acolytes_needed + round((num_players_started() / 10)) - - if(!GLOB.summon_spots.len) - while(GLOB.summon_spots.len < SUMMON_POSSIBILITIES) - var/area/summon = pick(return_sorted_areas() - GLOB.summon_spots) - if(summon && is_station_level(summon.z) && summon.valid_territory) - GLOB.summon_spots += summon + cult_objs.setup() for(var/datum/mind/cult_mind in cult) SEND_SOUND(cult_mind.current, 'sound/ambience/antag/bloodcult.ogg') + to_chat(cult_mind.current, CULT_GREETING) equip_cultist(cult_mind.current) cult_mind.current.faction |= "cult" - var/datum/action/innate/cultcomm/C = new() - C.Grant(cult_mind.current) - update_cult_icons_added(cult_mind) - to_chat(cult_mind.current, "You catch a glimpse of the Realm of [SSticker.cultdat.entity_name], [SSticker.cultdat.entity_title3]. You now see how flimsy the world is, you see that it should be open to the knowledge of [SSticker.cultdat.entity_name].") - first_phase() + if(cult_mind.assigned_role == "Clown") + to_chat(cult_mind.current, "A dark power has allowed you to overcome your clownish nature, letting you wield weapons without harming yourself.") + cult_mind.current.mutations.Remove(CLUMSY) + var/datum/action/innate/toggle_clumsy/A = new + A.Grant(cult_mind.current) + add_cult_actions(cult_mind) + update_cult_icons_added(cult_mind) + cult_objs.study(cult_mind.current) + threshold_check() + addtimer(CALLBACK(src, .proc/threshold_check), 2 MINUTES) // Check again in 2 minutes for latejoiners ..() +/** + * Decides at the start of the round how many conversions are needed to rise/ascend. + * + * The number is decided by (Percentage * (Players - Cultists)), so for example at 110 players it would be 11 conversions for rise. (0.1 * (110 - 4)) + * These values change based on population because 20 cultists are MUCH more powerful if there's only 50 players, compared to 120. + * + * Below 100 players, [CULT_RISEN_LOW] and [CULT_ASCENDANT_LOW] are used. + * Above 100 players, [CULT_RISEN_HIGH] and [CULT_ASCENDANT_HIGH] are used. + */ +/datum/game_mode/cult/proc/threshold_check() + var/players = length(GLOB.player_list) + var/cultists = get_cultists() // Don't count the starting cultists towards the number of needed conversions + if(players >= CULT_POPULATION_THRESHOLD) + // Highpop + ascend_percent = CULT_ASCENDANT_HIGH + rise_number = round(CULT_RISEN_HIGH * (players - cultists)) + ascend_number = round(CULT_ASCENDANT_HIGH * (players - cultists)) + else + // Lowpop + ascend_percent = CULT_ASCENDANT_LOW + rise_number = round(CULT_RISEN_LOW * (players - cultists)) + ascend_number = round(CULT_ASCENDANT_LOW * (players - cultists)) + +/** + * Returns the current number of cultists and constructs. + * + * Returns the number of cultists and constructs in a list ([1] = Cultists, [2] = Constructs), or as one combined number. + * + * * separate - Should the number be returned in two separate values (Humans and Constructs) or as one? + */ +/datum/game_mode/proc/get_cultists(separate = FALSE) + var/cultists = 0 + var/constructs = 0 + for(var/I in cult) + var/datum/mind/M = I + if(ishuman(M.current) && !M.current.has_status_effect(STATUS_EFFECT_SUMMONEDGHOST)) + cultists++ + else if(isconstruct(M.current)) + constructs++ + if(separate) + return list(cultists, constructs) + else + return cultists + constructs -/datum/game_mode/cult/proc/memorize_cult_objectives(datum/mind/cult_mind) - for(var/obj_count in 1 to objectives.len) - var/explanation - switch(objectives[obj_count]) - if("survive") - explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station." - if("convert") - explanation = "We must increase our influence before we can summon [SSticker.cultdat.entity_name], Convert [convert_target] crew members. Take it slowly to avoid raising suspicions." - if("bloodspill") - explanation = "We must prepare this place for [SSticker.cultdat.entity_title1]'s coming. Spill blood and gibs over [spilltarget] floor tiles." - if("sacrifice") - if(sacrifice_target) - explanation = "Sacrifice [sacrifice_target.current.real_name], the [sacrifice_target.assigned_role]. You will need the sacrifice rune and three acolytes to do so." - else - explanation = "Free objective." - if("eldergod") - explanation = "Summon [SSticker.cultdat.entity_name] by invoking the 'Tear Reality' rune.The summoning can only be accomplished in [english_list(GLOB.summon_spots)] - where the veil is weak enough for the ritual to begin." - to_chat(cult_mind.current, "Objective #[obj_count]: [explanation]") - cult_mind.memory += "Objective #[obj_count]: [explanation]
" - - -/datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob) - if(!istype(mob)) +/datum/game_mode/proc/equip_cultist(mob/living/carbon/human/H, metal = TRUE) + if(!istype(H)) return + . += cult_give_item(/obj/item/melee/cultblade/dagger, H) + if(metal) + . += cult_give_item(/obj/item/stack/sheet/runed_metal/ten, H) + to_chat(H, "These will help you start the cult on this station. Use them well, and remember - you are not the only one.") - if(mob.mind) - if(mob.mind.assigned_role == "Clown") - to_chat(mob, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") - mob.mutations.Remove(CLUMSY) - var/datum/action/innate/toggle_clumsy/A = new - A.Grant(mob) - var/obj/item/paper/talisman/supply/T = new(mob) - var/list/slots = list ( +/datum/game_mode/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/H) + var/list/slots = list( "backpack" = slot_in_backpack, "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = mob.equip_in_one_of_slots(T, slots) + "right pocket" = slot_r_store) + var/T = new item_path(H) + var/item_name = initial(item_path.name) + var/where = H.equip_in_one_of_slots(T, slots) if(!where) - to_chat(mob, "Unfortunately, you weren't able to get a talisman. This is very bad and you should adminhelp immediately.") + to_chat(H, "Unfortunately, you weren't able to get a [item_name]. This is very bad and you should adminhelp immediately (press F1).") + return FALSE else - to_chat(mob, "You have a talisman in your [where], one that will help you start the cult on this station. Use it well and remember - there are others.") - mob.update_icons() - return 1 + to_chat(H, "You have a [item_name] in your [where].") + return TRUE -/datum/game_mode/proc/add_cultist(datum/mind/cult_mind) //BASE +/datum/game_mode/proc/add_cultist(datum/mind/cult_mind) if(!istype(cult_mind)) - return 0 - var/datum/game_mode/cult/cult_mode = SSticker.mode + return FALSE + if(!(cult_mind in cult)) cult += cult_mind cult_mind.current.faction |= "cult" - var/datum/action/innate/cultcomm/C = new() - C.Grant(cult_mind.current) + cult_mind.special_role = SPECIAL_ROLE_CULTIST + + if(cult_mind.assigned_role == "Clown") + to_chat(cult_mind.current, "A dark power has allowed you to overcome your clownish nature, letting you wield weapons without harming yourself.") + cult_mind.current.mutations.Remove(CLUMSY) + var/datum/action/innate/toggle_clumsy/A = new + A.Grant(cult_mind.current) SEND_SOUND(cult_mind.current, 'sound/ambience/antag/bloodcult.ogg') cult_mind.current.create_attack_log("Has been converted to the cult!") cult_mind.current.create_log(CONVERSION_LOG, "converted to the cult") + if(jobban_isbanned(cult_mind.current, ROLE_CULTIST) || jobban_isbanned(cult_mind.current, ROLE_SYNDICATE)) replace_jobbanned_player(cult_mind.current, ROLE_CULTIST) + if(!cult_objs.cult_status && ishuman(cult_mind.current)) + cult_objs.setup() update_cult_icons_added(cult_mind) - cult_mode.memorize_cult_objectives(cult_mind) - if(GAMEMODE_IS_CULT) - cult_mode.check_numbers() - return 1 - -/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, show_message = 1) + add_cult_actions(cult_mind) + var/datum/objective/servecult/obj = new + obj.owner = cult_mind + cult_mind.objectives += obj + + if(cult_risen) + rise(cult_mind.current) + if(cult_ascendant) + ascend(cult_mind.current) + check_cult_size() + cult_objs.study(cult_mind.current) + return TRUE + + +/datum/game_mode/proc/check_cult_size() + if(cult_ascendant) + return + var/cult_players = get_cultists() + + if((cult_players >= rise_number) && !cult_risen) + cult_risen = TRUE + for(var/datum/mind/M in cult) + if(!M.current || !ishuman(M)) + return + SEND_SOUND(M.current, 'sound/hallucinations/i_see_you2.ogg') + to_chat(M.current, "The veil weakens as your cult grows, your eyes begin to glow...") + addtimer(CALLBACK(src, .proc/rise, M.current), 20 SECONDS) + + else if(cult_players >= ascend_number) + cult_ascendant = TRUE + for(var/datum/mind/M in cult) + if(!M.current || !ishuman(M)) + return + SEND_SOUND(M.current, 'sound/hallucinations/im_here1.ogg') + to_chat(M.current, "Your cult is ascendant and the red harvest approaches - you cannot hide your true nature for much longer!") + addtimer(CALLBACK(src, .proc/ascend, M.current), 20 SECONDS) + GLOB.command_announcement.Announce("Picking up extradimensional activity related to the Cult of [SSticker.cultdat ? SSticker.cultdat.entity_name : "Nar'Sie"] from your station. Data suggests that about [ascend_percent * 100]% of the station has been converted. Security staff is authorised lethal force on confirmed cultists to contain the threat. Ensure dead crewmembers are revived and deconverted once the situation is under control.", "Central Command Higher Dimensional Affairs", 'sound/AI/commandreport.ogg') + + +/datum/game_mode/proc/rise(cultist) + if(ishuman(cultist) && iscultist(cultist)) + var/mob/living/carbon/human/H = cultist + H.change_eye_color(BLOODCULT_EYE, FALSE) + H.update_eyes() + ADD_TRAIT(H, CULT_EYES, CULT_TRAIT) + H.update_body() + +/datum/game_mode/proc/ascend(cultist) + if(ishuman(cultist) && iscultist(cultist)) + var/mob/living/carbon/human/H = cultist + new /obj/effect/temp_visual/cult/sparks(get_turf(H), H.dir) + H.update_halo_layer() + + +/datum/game_mode/proc/remove_cultist(datum/mind/cult_mind, show_message = TRUE) if(cult_mind in cult) + var/mob/cultist = cult_mind.current cult -= cult_mind - to_chat(cult_mind.current, "An unfamiliar white light flashes through your mind, cleansing the taint of the dark-one and the memories of your time as his servant with it.") - cult_mind.current.faction -= "cult" - cult_mind.memory = "" + cultist.faction -= "cult" cult_mind.special_role = null - for(var/datum/action/innate/cultcomm/C in cult_mind.current.actions) + for(var/datum/action/innate/cult/C in cultist.actions) qdel(C) update_cult_icons_removed(cult_mind) - if(show_message) - for(var/mob/M in viewers(cult_mind.current)) - to_chat(M, "[cult_mind.current] looks like [cult_mind.current.p_they()] just reverted to [cult_mind.current.p_their()] old faith!") + if(ishuman(cultist)) + var/mob/living/carbon/human/H = cultist + REMOVE_TRAIT(H, CULT_EYES, null) + H.change_eye_color(H.original_eye_color, FALSE) + H.update_eyes() + H.remove_overlay(HALO_LAYER) + H.update_body() + check_cult_size() + if(show_message) + cultist.visible_message("[cultist] looks like [cultist.p_they()] just reverted to [cultist.p_their()] old faith!", + "An unfamiliar white light flashes through your mind, cleansing the taint of [SSticker.cultdat ? SSticker.cultdat.entity_title1 : "Nar'Sie"] and the memories of your time as their servant with it.") /datum/game_mode/proc/update_cult_icons_added(datum/mind/cult_mind) var/datum/atom_hud/antag/culthud = GLOB.huds[ANTAG_HUD_CULT] - culthud.join_hud(cult_mind.current) - set_antag_hud(cult_mind.current, "hudcultist") - + if(cult_mind.current) + culthud.join_hud(cult_mind.current) + set_antag_hud(cult_mind.current, "hudcultist") /datum/game_mode/proc/update_cult_icons_removed(datum/mind/cult_mind) var/datum/atom_hud/antag/culthud = GLOB.huds[ANTAG_HUD_CULT] - culthud.leave_hud(cult_mind.current) - set_antag_hud(cult_mind.current, null) - -/datum/game_mode/proc/update_cult_comms_added(datum/mind/cult_mind) - var/datum/action/innate/cultcomm/C = new() - C.Grant(cult_mind.current) + if(cult_mind.current) + culthud.leave_hud(cult_mind.current) + set_antag_hud(cult_mind.current, null) + +/datum/game_mode/proc/add_cult_actions(datum/mind/cult_mind) + if(cult_mind.current) + var/datum/action/innate/cult/comm/C = new + var/datum/action/innate/cult/check_progress/D = new + C.Grant(cult_mind.current) + D.Grant(cult_mind.current) + if(ishuman(cult_mind.current)) + var/datum/action/innate/cult/blood_magic/magic = new + magic.Grant(cult_mind.current) + var/datum/action/innate/cult/use_dagger/dagger = new + dagger.Grant(cult_mind.current) + cult_mind.current.update_action_buttons(TRUE) /datum/game_mode/cult/proc/get_unconvertables() var/list/ucs = list() @@ -237,163 +300,35 @@ GLOBAL_LIST_EMPTY(all_cults) ucs += player.mind return ucs - -/datum/game_mode/cult/proc/check_cult_victory() - var/cult_fail = 0 - if(objectives.Find("survive")) - cult_fail += check_survive() //the proc returns 1 if there are not enough cultists on the shuttle, 0 otherwise - if(objectives.Find("eldergod")) - cult_fail += eldergod //1 by default, 0 if the elder god has been summoned at least once - if(objectives.Find("slaughter")) - if(!demons_summoned) - cult_fail++ - if(objectives.Find("sacrifice")) - if(sacrifice_target && !(sacrifice_target in sacrificed)) //if the target has been sacrificed, ignore this step. otherwise, add 1 to cult_fail - cult_fail++ - if(objectives.Find("convert")) - if(cult.len < convert_target) - cult_fail++ - if(objectives.Find("bloodspill")) - if(max_spilled_blood < spilltarget) - cult_fail++ - - return cult_fail //if any objectives aren't met, failure - - -/datum/game_mode/cult/proc/check_survive() - acolytes_survived = 0 - for(var/datum/mind/cult_mind in cult) - if(cult_mind.current && cult_mind.current.stat!=2) - var/area/A = get_area(cult_mind.current ) - if( is_type_in_list(A, GLOB.centcom_areas)) - acolytes_survived++ - else if(A == SSshuttle.emergency.areaInstance && SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) //snowflaked into objectives because shitty bay shuttles had areas to auto-determine this - acolytes_survived++ - - if(acolytes_survived>=acolytes_needed) - return 0 - else - return 1 - - -/atom/proc/cult_log(var/message) +/atom/proc/cult_log(message) investigate_log(message, "cult") /datum/game_mode/cult/declare_completion() - bonus_check() - - if(!check_cult_victory()) + if(cult_objs.cult_status == NARSIE_HAS_RISEN) feedback_set_details("round_end_result","cult win - cult win") - feedback_set("round_end_result",acolytes_survived) - to_chat(world, " The cult wins! It has succeeded in serving its dark masters!") + to_chat(world, " The cult wins! It has succeeded in summoning [SSticker.cultdat.entity_name]!") + else if(cult_objs.cult_status == NARSIE_HAS_FALLEN) + feedback_set_details("round_end_result","cult draw - narsie died, nobody wins") + to_chat(world, " Nobody wins! [SSticker.cultdat.entity_name] was summoned, but banished!") else feedback_set_details("round_end_result","cult loss - staff stopped the cult") - feedback_set("round_end_result",acolytes_survived) - to_chat(world, " The staff managed to stop the cult!") - - var/text = "Cultists escaped: [acolytes_survived]" - - if(objectives.len) - text += "
The cultists' objectives were:" - for(var/obj_count=1, obj_count <= objectives.len, obj_count++) - var/explanation - switch(objectives[obj_count]) - if("survive") - if(!check_survive()) - explanation = "Make sure at least [acolytes_needed] acolytes escape on the shuttle. Success!" - feedback_add_details("cult_objective","cult_survive|SUCCESS|[acolytes_needed]") - else - explanation = "Make sure at least [acolytes_needed] acolytes escape on the shuttle. Fail." - feedback_add_details("cult_objective","cult_survive|FAIL|[acolytes_needed]") - if("sacrifice") - if(sacrifice_target) - if(sacrifice_target in sacrificed) - explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Success!" - feedback_add_details("cult_objective","cult_sacrifice|SUCCESS") - else if(sacrifice_target && sacrifice_target.current) - explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Fail." - feedback_add_details("cult_objective","cult_sacrifice|FAIL") - else - explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Fail (Gibbed)." - feedback_add_details("cult_objective","cult_sacrifice|FAIL|GIBBED") - if("eldergod") - if(!eldergod) - explanation = "Summon [SSticker.cultdat.entity_name]. Success!" - feedback_add_details("cult_objective","cult_narsie|SUCCESS") - else - explanation = "Summon [SSticker.cultdat.entity_name]. Fail." - feedback_add_details("cult_objective","cult_narsie|FAIL") - if("slaughter") - if(demons_summoned) - explanation = "Bring the Slaughter. Success!" - feedback_add_details("cult_objective","cult_demons|SUCCESS") - else - explanation = "Bring the Slaughter. Fail." - feedback_add_details("cult_objective","cult_demons|FAIL") - - if("convert")//convert half the crew - if(cult.len >= convert_target) - explanation = "Convert [convert_target] crew members ([cult.len] cultists at round end). Success!" - feedback_add_details("cult_objective","cult_convertion|SUCCESS") - else - explanation = "Convert [convert_target] crew members ([cult.len] total cultists). Fail." - feedback_add_details("cult_objective","cult_convertion|FAIL") - - if("bloodspill")//cover a large portion of the station in blood - if(max_spilled_blood >= spilltarget) - explanation = "Cover [spilltarget] tiles of the station in blood (The peak number of covered tiles was: [max_spilled_blood]). Success!" - feedback_add_details("cult_objective","cult_bloodspill|SUCCESS") - else - explanation = "Cover [spilltarget] tiles of the station in blood (The peak number of covered tiles was: [max_spilled_blood]). Fail." - feedback_add_details("cult_objective","cult_bloodspill|FAIL") - - if("harvest") - if(harvested > harvest_target) - explanation = "Offer [harvest_target] humanoids for [SSticker.cultdat.entity_name]'s first meal of the day. ([harvested] sacrificed) Success!" - feedback_add_details("cult_objective","cult_harvest|SUCCESS") - else - explanation = "Offer [harvest_target] humanoids for [SSticker.cultdat.entity_name]'s first meal of the day. ([harvested] sacrificed) Fail." - feedback_add_details("cult_objective","cult_harvest|FAIL") - - if("hijack") - if(!escaped_shuttle) - explanation = "Do not let a single non-cultist board the Escape Shuttle. ([escaped_shuttle] escaped on the shuttle) ([escaped_pod] escaped on pods) Success!" - feedback_add_details("cult_objective","cult_hijack|SUCCESS") - else - explanation = "Do not let a single non-cultist board the Escape Shuttle. ([escaped_shuttle] escaped on the shuttle) ([escaped_pod] escaped on pods) Fail." - feedback_add_details("cult_objective","cult_hijack|FAIL") - - if("massacre") - if(survivors < massacre_target) - explanation = "Massacre the crew until less than [massacre_target] people are left on the station. ([survivors] humanoids left alive) Success!" - feedback_add_details("cult_objective","cult_massacre|SUCCESS") - else - explanation = "Massacre the crew until less than [massacre_target] people are left on the station. ([survivors] humanoids left alive) Fail." - feedback_add_details("cult_objective","cult_massacre|FAIL") - - text += "
Objective #[obj_count]: [explanation]" - - to_chat(world, text) + to_chat(world, " The staff managed to stop the cult!") + + var/endtext + endtext += "
The cultists' objectives were:" + for(var/datum/objective/obj in cult_objs.presummon_objs) + endtext += "
[obj.explanation_text] - " + if(!obj.check_completion()) + endtext += "Fail." + else + endtext += "Success!" + if(cult_objs.cult_status >= NARSIE_NEEDS_SUMMONING) + endtext += "
[cult_objs.obj_summon.explanation_text] - " + if(!cult_objs.obj_summon.check_completion()) + endtext+= "Fail." + else + endtext += "Success!" + + to_chat(world, endtext) ..() - return 1 - - -/datum/game_mode/proc/auto_declare_completion_cult() - if(cult.len || (SSticker && GAMEMODE_IS_CULT)) - var/text = "The cultists were:" - for(var/datum/mind/cultist in cult) - - text += "
[cultist.key] was [cultist.name] (" - if(cultist.current) - if(cultist.current.stat == DEAD) - text += "died" - else - text += "survived" - if(cultist.current.real_name != cultist.name) - text += " as [cultist.current.real_name]" - else - text += "body destroyed" - text += ")" - - to_chat(world, text) diff --git a/code/game/gamemodes/cult/cult_actions.dm b/code/game/gamemodes/cult/cult_actions.dm new file mode 100644 index 0000000000000..c5dd101c3b4c9 --- /dev/null +++ b/code/game/gamemodes/cult/cult_actions.dm @@ -0,0 +1,124 @@ +/datum/action/innate/cult + icon_icon = 'icons/mob/actions/actions_cult.dmi' + background_icon_state = "bg_cult" + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS + buttontooltipstyle = "cult" + +/datum/action/innate/cult/IsAvailable() + if(!iscultist(owner)) + return FALSE + return ..() + + +//Comms +/datum/action/innate/cult/comm + name = "Communion" + desc = "Whispered words that all cultists can hear.
Warning:Nearby non-cultists can still hear you." + button_icon_state = "cult_comms" + check_flags = AB_CHECK_CONSCIOUS + +/datum/action/innate/cult/comm/Activate() + var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") + if(!input || !IsAvailable()) + return + cultist_commune(usr, input) + return + +/datum/action/innate/cult/comm/proc/cultist_commune(mob/living/user, message) + if(!user || !message) + return + if(!user.can_speak()) + to_chat(user, "You can't speak!") + return + + if((MUTE in user.mutations) || user.mind.miming) //Under vow of silence/mute? + user.visible_message("[user] appears to whisper to themselves.", + "You begin to whisper to yourself.") //Make them do *something* abnormal. + sleep(10) + else + user.whisper("O bidai nabora se[pick("'","`")]sma!") // Otherwise book club sayings. + sleep(10) + user.whisper(message) // And whisper the actual message + + var/my_message + if(istype(user, /mob/living/simple_animal/slaughter/cult)) //Harbringers of the Slaughter + my_message = "Harbringer of the Slaughter: [message]" + else + my_message = "[(isconstruct(user) ? "Construct" : isshade(user) ? "" : "Acolyte")] [user.real_name]: [message]" + for(var/mob/M in GLOB.player_list) + if(iscultist(M)) + to_chat(M, my_message) + else if((M in GLOB.dead_mob_list) && !isnewplayer(M)) + to_chat(M, " (F) [my_message] ") + + log_say("(CULT) [message]", user) + +/datum/action/innate/cult/comm/spirit + name = "Spiritual Communion" + desc = "Conveys a message from the spirit realm that all cultists can hear." + +/datum/action/innate/cult/comm/spirit/IsAvailable() + return TRUE + +/datum/action/innate/cult/comm/spirit/cultist_commune(mob/living/user, message) + var/my_message + if(!message) + return + my_message = "The [user.name]: [message]" + for(var/mob/M in GLOB.player_list) + if(iscultist(M)) + to_chat(M, my_message) + else if((M in GLOB.dead_mob_list) && !isnewplayer(M)) + to_chat(M, " (F) [my_message] ") + + +//Objectives +/datum/action/innate/cult/check_progress + name = "Study the Veil" + button_icon_state = "tome" + desc = "Check your cult's current progress and objective." + check_flags = AB_CHECK_CONSCIOUS + +/datum/action/innate/cult/check_progress/New() + if(SSticker.mode) + button_icon_state = SSticker.cultdat.tome_icon + ..() + +/datum/action/innate/cult/check_progress/IsAvailable() + if(iscultist(owner) || isobserver(owner)) + return TRUE + return FALSE + +/datum/action/innate/cult/check_progress/Activate() + if(!IsAvailable()) + return + if(SSticker && SSticker.mode) + SSticker.mode.cult_objs.study(usr, TRUE) + else + to_chat(usr, "You fail to study the Veil. (This should never happen, adminhelp and/or yell at a coder)") + + +//Draw rune +/datum/action/innate/cult/use_dagger + name = "Draw Blood Rune" + desc = "Use the ritual dagger to create a powerful blood rune" + button_icon_state = "blood_dagger" + +/datum/action/innate/cult/use_dagger/Grant() + if(SSticker.mode) + button_icon_state = SSticker.cultdat.dagger_icon + ..() + +/datum/action/innate/cult/use_dagger/override_location() + button.ordered = FALSE + button.screen_loc = "6:157,4:-2" + button.moved = "6:157,4:-2" + +/datum/action/innate/cult/use_dagger/Activate() + var/obj/item/melee/cultblade/dagger/D = owner.find_item(/obj/item/melee/cultblade/dagger) + if(D) + owner.remove_from_mob(D) + owner.put_in_hands(D) + D.attack_self(owner) + else + to_chat(usr, "You do not seem to carry a ritual dagger to draw a rune with. If you need a new one, prepare and use the Summon Dagger spell.") diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm deleted file mode 100644 index 0f637153f6cc6..0000000000000 --- a/code/game/gamemodes/cult/cult_comms.dm +++ /dev/null @@ -1,49 +0,0 @@ -/datum/action/innate/cultcomm - name = "Communion" - button_icon_state = "cult_comms" - background_icon_state = "bg_cult" - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS - -/datum/action/innate/cultcomm/IsAvailable() - if(!iscultist(owner)) - return 0 - return ..() - -/datum/action/innate/cultcomm/Activate() - var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") - if(!input || !IsAvailable()) - return - - cultist_commune(usr, input) - return - - - -/proc/cultist_commune(mob/living/user, message) - if(!message) - return - - if((MUTE in user.mutations) || user.mind.miming) //Under vow of silence/mute? - user.visible_message("[user] appears to whisper to [user.p_them()]self.","You begin to whisper to yourself.") //Make them do *something* abnormal. - else - user.whisper("O bidai nabora se[pick("'","`")]sma!") // Otherwise book club sayings. - sleep(10) - - if(!user) - return - - if(!((MUTE in user.mutations) || user.mind.miming)) // If they aren't mute/miming, commence the whisperting - user.whisper(message) - var/my_message - if(istype(user, /mob/living/simple_animal/slaughter/cult)) //Harbingers of the Slaughter - my_message = "Harbinger of the Slaughter: [message]" - else - my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user.real_name]: [message]" - for(var/mob/M in GLOB.player_list) - if(iscultist(M)) - to_chat(M, my_message) - else if((M in GLOB.dead_mob_list) && !isnewplayer(M)) - to_chat(M, " (F) [my_message] ") - - log_say("(CULT) [message]", user) - user.create_log(SAY_LOG, "(CULT) [message]") diff --git a/code/game/gamemodes/cult/cult_datums.dm b/code/game/gamemodes/cult/cult_datums.dm index 73c7dc2cf03b3..67e9a78d87973 100644 --- a/code/game/gamemodes/cult/cult_datums.dm +++ b/code/game/gamemodes/cult/cult_datums.dm @@ -2,6 +2,9 @@ var/name = "Cult of Nar'Sie" var/theme = "blood" var/tome_icon = "tome" + var/dagger_icon = "blood_dagger" + var/sword_icon = "blood_blade" + var/construct_glow = LIGHT_COLOR_BLOOD_MAGIC //God Entity var/entity_name = "Nar'Sie" @@ -75,6 +78,9 @@ name = "Cult of Kha'Rin" theme = "fire" tome_icon = "helltome" + dagger_icon = "hell_dagger" + sword_icon = "hell_blade" + construct_glow = LIGHT_COLOR_FIRE entity_name = "Kha'Rin" entity_title1 = "The Burning One" @@ -87,24 +93,24 @@ cult_floor_icon_state = "culthell" cult_girder_icon_state = "hell_girder" - artificer_name = "Summoner" + //artificer_name = "Summoner" artificer_icon_state = "summoner" - behemoth_name = "Incarnation of Pain" + //behemoth_name = "Incarnation of Pain" behemoth_icon_state = "incarnation_of_pain" - wraith_name = "Hell Knight" + //wraith_name = "Hell Knight" wraith_icon_state = "hell_knight" wraith_jaunt_out_animation = "infernal_rift_out" wraith_jaunt_in_animation = "infernal_rift_in" - juggernaut_name = "Incarnation of Pain" + //juggernaut_name = "Incarnation of Pain" juggernaut_icon_state = "incarnation_of_pain" - harvester_name = "Lost Soul" + //harvester_name = "Lost Soul" harvester_icon_state = "lost_soul" - shade_name = "Ifrit" + //shade_name = "Ifrit" shade_icon_state = "ifrit" pylon_icon_state = "hell_pylon" @@ -131,6 +137,9 @@ name = "Cult of Mortality" theme = "death" tome_icon = "deathtome" + dagger_icon = "death_dagger" + sword_icon = "death_blade" + construct_glow = LIGHT_COLOR_DARKRED entity_name = "The Reaper" entity_title1 = "The Silent One" @@ -143,24 +152,24 @@ cult_floor_icon_state = "cultdeath" cult_girder_icon_state = "reaper_cultgirder" - artificer_name = "Boneshaper" + //artificer_name = "Boneshaper" artificer_icon_state = "boneshaper" - behemoth_name = "Draugr" + //behemoth_name = "Draugr" behemoth_icon_state = "golem" - wraith_name = "Envoy of Death" + //wraith_name = "Envoy of Death" wraith_icon_state = "envoy_of_death" wraith_jaunt_out_animation = "shadowstep_out" wraith_jaunt_in_animation = "shadowstep_in" - juggernaut_name = "Golem" + //juggernaut_name = "Golem" juggernaut_icon_state = "golem" - harvester_name = "Necrophage" + //harvester_name = "Necrophage" harvester_icon_state = "necrophage" - shade_name = "Banshee" + //shade_name = "Banshee" shade_icon_state = "banshee" pylon_icon_state = "reaper_pylon" diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index a68e4c1e9ca44..6aa0f896f8f8f 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -1,27 +1,47 @@ +/obj/item/tome + name = "arcane tome" + desc = "An old, dusty tome with frayed edges and a sinister-looking cover." + icon_state = "tome" + throw_speed = 2 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + +/obj/item/tome/New() + if(SSticker.mode) + icon_state = SSticker.cultdat.tome_icon + ..() + /obj/item/melee/cultblade - name = "Cult Blade" + name = "cult blade" desc = "An arcane weapon wielded by the followers of a cult." - icon_state = "cultblade" - item_state = "cultblade" + icon = 'icons/obj/cult.dmi' + icon_state = "blood_blade" + item_state = "blood_blade" w_class = WEIGHT_CLASS_BULKY force = 30 throwforce = 10 - sharp = 1 + sharp = TRUE hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + sprite_sheets_inhand = list("Skrell" = 'icons/mob/species/skrell/held.dmi') // To stop skrell stabbing themselves in the head +/obj/item/melee/cultblade/New() + if(SSticker.mode) + icon_state = SSticker.cultdat.sword_icon + item_state = SSticker.cultdat.sword_icon + ..() -/obj/item/melee/cultblade/attack(mob/living/target as mob, mob/living/carbon/human/user as mob) +/obj/item/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user) if(!iscultist(user)) user.Weaken(5) user.unEquip(src, 1) - user.visible_message("A powerful force shoves [user] away from [target]!", \ + user.visible_message("A powerful force shoves [user] away from [target]!", "\"You shouldn't play with sharp things. You'll poke someone's eye out.\"") if(ishuman(user)) var/mob/living/carbon/human/H = user H.apply_damage(rand(force/2, force), BRUTE, pick("l_arm", "r_arm")) else - user.adjustBruteLoss(rand(force/2,force)) + user.adjustBruteLoss(rand(force/2, force)) return ..() @@ -30,47 +50,38 @@ if(!iscultist(user)) to_chat(user, "\"I wouldn't advise that.\"") to_chat(user, "An overwhelming sense of nausea overpowers you!") - user.Dizzy(120) + user.Confused(10) + user.Jitter(6) if(HULK in user.mutations) to_chat(user, "You can't seem to hold the blade properly!") return FALSE -/obj/item/melee/cultblade/dagger - name = "sacrificial dagger" - desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods." - icon = 'icons/obj/wizard.dmi' - icon_state = "render" - w_class = WEIGHT_CLASS_SMALL - force = 15 - throwforce = 25 - embed_chance = 75 - -/obj/item/melee/cultblade/dagger/attack(atom/target, mob/living/carbon/human/user) - ..() - if(ishuman(target)) - var/mob/living/carbon/human/H = target - if((H.stat != DEAD) && !(NO_BLOOD in H.dna.species.species_traits)) - H.bleed(50) - /obj/item/restraints/legcuffs/bola/cult name = "runed bola" - desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." + desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim. Will not hit fellow cultists." icon = 'icons/obj/items.dmi' icon_state = "bola_cult" breakouttime = 45 weaken = 1 +/obj/item/restraints/legcuffs/bola/cult/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) + if(iscultist(hit_atom)) + hit_atom.visible_message("[src] bounces off of [hit_atom], as if repelled by an unseen force!") + return + . = ..() + /obj/item/clothing/head/hooded/culthood name = "cult hood" icon_state = "culthood" desc = "A hood worn by the followers of a cult." + flags = BLOCKHAIR flags_inv = HIDEFACE flags_cover = HEADCOVERSEYES armor = list(melee = 30, bullet = 10, laser = 5, energy = 5, bomb = 0, bio = 0, rad = 0, fire = 10, acid = 10) cold_protection = HEAD min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT - + magical = TRUE /obj/item/clothing/head/hooded/culthood/alt icon_state = "cult_hoodalt" @@ -84,41 +95,23 @@ item_state = "cultrobes" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS hoodtype = /obj/item/clothing/head/hooded/culthood - allowed = list(/obj/item/tome,/obj/item/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list("melee" = 40, "bullet" = 30, "laser" = 40, "energy" = 20, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 10, "acid" = 10) flags_inv = HIDEJUMPSUIT + magical = TRUE /obj/item/clothing/suit/hooded/cultrobes/alt icon_state = "cultrobesalt" item_state = "cultrobesalt" hoodtype = /obj/item/clothing/head/hooded/culthood/alt -/obj/item/clothing/head/magus - name = "magus helm" - icon_state = "magus" - item_state = "magus" - desc = "A helm worn by the followers of Nar-Sie." - flags = BLOCKHAIR - flags_inv = HIDEFACE - flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - armor = list("melee" = 50, "bullet" = 30, "laser" = 50, "energy" = 20, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 10, "acid" = 10) - -/obj/item/clothing/suit/magusred - name = "magus robes" - desc = "A set of armored robes worn by the followers of Nar-Sie." - icon_state = "magusred" - item_state = "magusred" - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - allowed = list(/obj/item/tome,/obj/item/melee/cultblade) - armor = list("melee" = 50, "bullet" = 30, "laser" = 50, "energy" = 20, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 10, "acid" = 10) - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - /obj/item/clothing/head/helmet/space/cult name = "cult helmet" desc = "A space worthy helmet used by the followers of a cult." icon_state = "cult_helmet" item_state = "cult_helmet" armor = list("melee" = 70, "bullet" = 50, "laser" = 30,"energy" = 15, "bomb" = 30, "bio" = 30, "rad" = 30, "fire" = 40, "acid" = 75) + magical = TRUE /obj/item/clothing/suit/space/cult name = "cult armor" @@ -126,53 +119,57 @@ item_state = "cult_armour" desc = "A bulky suit of armor, bristling with spikes. It looks space proof." w_class = WEIGHT_CLASS_NORMAL - allowed = list(/obj/item/tome,/obj/item/melee/cultblade,/obj/item/tank) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank) slowdown = 1 armor = list("melee" = 70, "bullet" = 50, "laser" = 30,"energy" = 15, "bomb" = 30, "bio" = 30, "rad" = 30, "fire" = 40, "acid" = 75) + magical = TRUE /obj/item/clothing/suit/hooded/cultrobes/cult_shield - name = "empowered cultist robe" + name = "empowered cultist robes" desc = "An empowered garb which creates a powerful shield around the user." icon_state = "cult_armour" item_state = "cult_armour" w_class = WEIGHT_CLASS_BULKY armor = list("melee" = 50, "bullet" = 40, "laser" = 50, "energy" = 30, "bomb" = 50, "bio" = 30, "rad" = 30, "fire" = 50, "acid" = 60) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - allowed = list(/obj/item/tome,/obj/item/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) + hoodtype = /obj/item/clothing/head/hooded/cult_hoodie var/current_charges = 3 var/shield_state = "shield-cult" - hoodtype = /obj/item/clothing/head/hooded/cult_hoodie + var/shield_on = "shield-cult" /obj/item/clothing/head/hooded/cult_hoodie - name = "empowered cultist robe" + name = "empowered cultist hood" desc = "An empowered garb which creates a powerful shield around the user." icon_state = "cult_hoodalt" armor = list("melee" = 40, "bullet" = 30, "laser" = 40,"energy" = 20, "bomb" = 25, "bio" = 10, "rad" = 0, "fire" = 10, "acid" = 10) body_parts_covered = HEAD + flags = BLOCKHAIR flags_inv = HIDEFACE flags_cover = HEADCOVERSEYES + magical = TRUE /obj/item/clothing/suit/hooded/cultrobes/cult_shield/equipped(mob/living/user, slot) ..() - if(!iscultist(user)) + if(!iscultist(user)) // Todo: Make this only happen when actually equipped to the correct slot. (For all cult items) to_chat(user, "\"I wouldn't advise that.\"") to_chat(user, "An overwhelming sense of nausea overpowers you!") user.unEquip(src, 1) - user.Dizzy(30) + user.Confused(10) user.Weaken(5) /obj/item/clothing/suit/hooded/cultrobes/cult_shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(current_charges) - owner.visible_message("\The [attack_text] is deflected in a burst of blood-red sparks!") + owner.visible_message("[attack_text] is deflected in a burst of blood-red sparks!") current_charges-- - playsound(loc, "sparks", 100, 1) + playsound(loc, "sparks", 100, TRUE) new /obj/effect/temp_visual/cult/sparks(get_turf(owner)) if(!current_charges) owner.visible_message("The runed shield around [owner] suddenly disappears!") shield_state = "broken" owner.update_inv_wear_suit() - return 1 - return 0 + return TRUE + return FALSE /obj/item/clothing/suit/hooded/cultrobes/cult_shield/special_overlays() return mutable_appearance('icons/effects/cult_effects.dmi', shield_state, MOB_LAYER + 0.01) @@ -183,23 +180,33 @@ icon_state = "flagellantrobe" item_state = "flagellantrobe" flags_inv = HIDEJUMPSUIT - allowed = list(/obj/item/tome,/obj/item/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - armor = list("melee" = -45, "bullet" = -45, "laser" = -45,"energy" = -45, "bomb" = -45, "bio" = -45, "rad" = -45, "fire" = 0, "acid" = 0) + armor = list("melee" = -50, "bullet" = -50, "laser" = -50,"energy" = -50, "bomb" = -50, "bio" = -50, "rad" = -50, "fire" = 0, "acid" = 0) slowdown = -1 sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi', "Drask" = 'icons/mob/species/drask/suit.dmi', "Grey" = 'icons/mob/species/grey/suit.dmi' - ) + ) hoodtype = /obj/item/clothing/head/hooded/flagellant_hood +/obj/item/clothing/suit/hooded/cultrobes/flagellant_robe/equipped(mob/living/user, slot) + ..() + if(!iscultist(user)) + to_chat(user, "\"I wouldn't advise that.\"") + to_chat(user, "An overwhelming sense of nausea overpowers you!") + user.unEquip(src, 1) + user.Confused(10) + user.Weaken(5) + /obj/item/clothing/head/hooded/flagellant_hood name = "flagellant's robes" desc = "Blood-soaked garb infused with dark magic; allows the user to move at inhuman speeds, but at the cost of increased damage." icon_state = "flagellanthood" item_state = "flagellanthood" + flags = BLOCKHAIR flags_inv = HIDEFACE flags_cover = HEADCOVERSEYES armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) @@ -207,13 +214,12 @@ "Vox" = 'icons/mob/species/vox/head.dmi', "Drask" = 'icons/mob/species/drask/head.dmi', "Grey" = 'icons/mob/species/grey/head.dmi' - ) + ) /obj/item/whetstone/cult name = "eldritch whetstone" desc = "A block, empowered by dark magic. Sharp weapons will be enhanced when used on the stone." icon_state = "cult_sharpener" - used = 0 increment = 5 max = 40 prefix = "darkened" @@ -222,6 +228,12 @@ /obj/item/whetstone/cult/update_icon() icon_state = "cult_sharpener[used ? "_used" : ""]" +/obj/item/whetstone/cult/attackby(obj/item/I, mob/user, params) + ..() + if(used) + to_chat(user, "[src] crumbles to ashes.") + qdel(src) + /obj/item/reagent_containers/food/drinks/bottle/unholywater name = "flask of unholy water" desc = "Toxic to nonbelievers; this water renews and reinvigorates the faithful of a cult." @@ -229,29 +241,30 @@ color = "#333333" list_reagents = list("unholywater" = 40) -/obj/item/clothing/glasses/night/cultblind +/obj/item/clothing/glasses/hud/health/night/cultblind name = "zealot's blindfold" desc = "May the master guide you through the darkness and shield you from the light." icon_state = "blindfold" item_state = "blindfold" see_in_dark = 8 - flash_protect = 1 + flash_protect = TRUE + prescription = TRUE + origin_tech = null -/obj/item/clothing/glasses/night/cultblind/equipped(mob/user, slot) +/obj/item/clothing/glasses/hud/health/night/cultblind/equipped(mob/user, slot) ..() if(!iscultist(user)) to_chat(user, "\"You want to be blind, do you?\"") user.unEquip(src, 1) - user.Dizzy(30) + user.Confused(30) user.Weaken(5) user.EyeBlind(30) /obj/item/shuttle_curse name = "cursed orb" desc = "You peer within this smokey orb and glimpse terrible fates befalling the escape shuttle." - icon = 'icons/obj/projectiles.dmi' - icon_state ="bluespace" - color = "#ff0000" + icon = 'icons/obj/cult.dmi' + icon_state ="shuttlecurse" var/global/curselimit = 0 /obj/item/shuttle_curse/attack_self(mob/user) @@ -264,29 +277,19 @@ to_chat(user, "We have exhausted our ability to curse the shuttle.") return if(locate(/obj/singularity/narsie) in GLOB.poi_list || locate(/mob/living/simple_animal/slaughter/cult) in GLOB.mob_list) - to_chat(user, "Nar-Sie or her avatars are already on this plane, there is no delaying the end of all things.") + to_chat(user, "Nar'Sie or her avatars are already on this plane, there is no delaying the end of all things.") return if(SSshuttle.emergency.mode == SHUTTLE_CALL) - var/cursetime = 1800 + var/cursetime = 3 MINUTES var/timer = SSshuttle.emergency.timeLeft(1) + cursetime SSshuttle.emergency.setTimer(timer) to_chat(user,"You shatter the orb! A dark essence spirals into the air, then disappears.") - playsound(user.loc, 'sound/effects/glassbr1.ogg', 50, 1) + playsound(user.loc, 'sound/effects/glassbr1.ogg', 50, TRUE) curselimit++ + var/message = pick(CULT_CURSES) + GLOB.command_announcement.Announce("[message] The shuttle will be delayed by [cursetime / 600] minute\s.", "System Failure", 'sound/misc/notice1.ogg') qdel(src) - sleep(20) - var/global/list/curses - if(!curses) - curses = list("A fuel technician just slit his own throat and begged for death. The shuttle will be delayed by two minutes.", - "The shuttle's navigation programming was replaced by a file containing two words, IT COMES. The shuttle will be delayed by two minutes.", - "The shuttle's custodian tore out his guts and began painting strange shapes on the floor. The shuttle will be delayed by two minutes.", - "A shuttle engineer began screaming 'DEATH IS NOT THE END' and ripped out wires until an arc flash seared off her flesh. The shuttle will be delayed by two minutes.", - "A shuttle inspector started laughing madly over the radio and then threw herself into an engine turbine. The shuttle will be delayed by two minutes.", - "The shuttle dispatcher was found dead with bloody symbols carved into their flesh. The shuttle will be delayed by two minutes.", - "Steve repeatedly touched a lightbulb until his hands fell off. The shuttle will be delayed by two minutes.") - var/message = pick(curses) - GLOB.command_announcement.Announce("[message]", "System Failure", 'sound/misc/notice1.ogg') /obj/item/cult_shift name = "veil shifter" @@ -298,7 +301,7 @@ /obj/item/cult_shift/examine(mob/user) . = ..() if(uses) - . += "It has [uses] uses remaining." + . += "It has [uses] use\s remaining." else . += "It seems drained." @@ -311,12 +314,12 @@ /obj/item/cult_shift/attack_self(mob/user) if(!uses || !iscarbon(user)) - to_chat(user, "\The [src] is dull and unmoving in your hands.") + to_chat(user, "[src] is dull and unmoving in your hands.") return if(!iscultist(user)) user.unEquip(src, 1) step(src, pick(GLOB.alldirs)) - to_chat(user, "\The [src] flickers out of your hands, too eager to move!") + to_chat(user, "[src] flickers out of your hands, too eager to move!") return var/outer_tele_radius = 9 @@ -326,7 +329,7 @@ var/list/turfs = new/list() for(var/turf/T in range(user, outer_tele_radius)) if(!is_teleport_allowed(T.z)) - continue + break if(get_dir(C, T) != C.dir) continue if(T == mobloc) @@ -345,7 +348,7 @@ var/turf/destination = pick(turfs) if(uses <= 0) icon_state ="shifter_drained" - playsound(mobloc, "sparks", 50, 1) + playsound(mobloc, "sparks", 50, TRUE) new /obj/effect/temp_visual/dir_setting/cult/phase/out(mobloc, C.dir) var/atom/movable/pulled = handle_teleport_grab(destination, C) @@ -354,8 +357,8 @@ C.start_pulling(pulled) //forcemove resets pulls, so we need to re-pull new /obj/effect/temp_visual/dir_setting/cult/phase(destination, C.dir) - playsound(destination, 'sound/effects/phasein.ogg', 25, 1) - playsound(destination, "sparks", 50, 1) + playsound(destination, 'sound/effects/phasein.ogg', 25, TRUE) + playsound(destination, "sparks", 50, TRUE) else to_chat(C, "The veil cannot be torn here!") @@ -374,21 +377,275 @@ icon_state = "cultrobesalt" item_state = "cultrobesalt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS - allowed = list(/obj/item/tome,/obj/item/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list(melee = 50, bullet = 30, laser = 50, energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) flags_inv = HIDEJUMPSUIT - flags = NODROP | DROPDEL /obj/item/clothing/shoes/cult/ghost flags = NODROP | DROPDEL +/obj/item/clothing/under/color/black/ghost + flags = NODROP | DROPDEL + /datum/outfit/ghost_cultist name = "Cultist Ghost" - uniform = /obj/item/clothing/under/color/black + uniform = /obj/item/clothing/under/color/black/ghost suit = /obj/item/clothing/suit/cultrobesghost shoes = /obj/item/clothing/shoes/cult/ghost head = /obj/item/clothing/head/hooded/culthood/alt/ghost r_hand = /obj/item/melee/cultblade/ghost + +/obj/item/shield/mirror + name = "mirror shield" + desc = "An infamous shield used by eldritch sects to confuse and disorient their enemies." + icon = 'icons/obj/cult.dmi' + icon_state = "mirror_shield" + item_state = "mirror_shield" + force = 5 + throwforce = 15 + throw_speed = 1 + throw_range = 3 + attack_verb = list("bumped", "prodded") + hitsound = 'sound/weapons/smash.ogg' + /// Chance that energy projectiles will be reflected + var/reflect_chance = 70 + /// The number of clone illusions remaining + var/illusions = 2 + + // Any damage higher than these values will have a chance to shatter the shield + /// Shatter threshold for Ballistic weapons + var/ballistic_threshold = 10 + /// Shatter threshold for Energy weapons + var/energy_threshold = 20 + +/** + * Reflect/Block/Shatter proc. + * + * Projectiles: + * If you have been hit by a projectile, the 'threshold' will be set depending on the damage type. + * By default, energy weapons have a 70% chance of being reflected, so you're going to want to use ballistics against mirror shields. (Reflection is calculated beforehand in [/mob/living/carbon/human/bullet_act]) + * For every point of damage above the threshold, the shield will have a 3% chance to shatter. (Up to a maximum of 75%) + * If a ballistic projectile doesn't shatter the shield, it will move on to the melee section. + * + * Melee and blocked projectiles: + * Melee attacks and bullets have a 50|50 chance of being blocked by the mirror shield. (Based on the 'block_chance' variable) + * If they are blocked, and the shield has an illusion charge, an illusion will be spawned at src. + * The illusion has a 60% chance to be hostile and attack non-cultists, and a 40% chance to just run away from the user. + */ +/obj/item/shield/mirror/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(iscultist(owner)) // Cultist holding the shield + + // Hit by a projectile + if(istype(hitby, /obj/item/projectile)) + var/obj/item/projectile/P = hitby + var/shatter_chance = 0 // Percent chance of the shield shattering on a projectile hit + var/threshold // Depends on the damage Type (Brute or Burn) + if(P.damage_type == BRUTE) + threshold = ballistic_threshold + else if(P.damage_type == BURN) + threshold = energy_threshold + else + return FALSE + // Assuming the projectile damage is 20 (WT-550), 'shatter_chance' will be 10 + // 10 * 3 gives it a 30% chance to shatter per hit. + shatter_chance = min((P.damage - threshold) * 3, 75) // Maximum of 75% chance + + if(prob(shatter_chance)) + var/turf/T = get_turf(owner) + T.visible_message("The sheer force from [P] shatters the mirror shield!") + new /obj/effect/temp_visual/cult/sparks(T) + playsound(T, 'sound/effects/glassbr3.ogg', 100) + owner.Weaken(3) + qdel(src) + return FALSE + + if(P.is_reflectable) + return FALSE //To avoid reflection chance double-dipping with block chance + + // Hit by a melee weapon or blocked a projectile + . = ..() + if(.) // 50|50 chance + playsound(src, 'sound/weapons/parry.ogg', 100, TRUE) + if(illusions > 0) + illusions-- + addtimer(CALLBACK(src, .proc/readd), 45 SECONDS) + if(prob(60)) + spawn_illusion(owner, TRUE) // Hostile illusion + else + spawn_illusion(owner, FALSE) // Running illusion + return TRUE + + else // Non-cultist holding the shield + if(prob(50)) + spawn_illusion(owner, TRUE, TRUE) + return FALSE + +/obj/item/shield/mirror/proc/spawn_illusion(mob/living/carbon/human/user, hostile, betray) + if(hostile) + var/mob/living/simple_animal/hostile/illusion/cult/H = new(user.loc) + H.faction = list("cult") + if(!betray) + H.Copy_Parent(user, 70, 10, 5) + else + H.Copy_Parent(user, 100, 20, 5) + H.GiveTarget(user) + to_chat(user, "[src] betrays you!") + else + var/mob/living/simple_animal/hostile/illusion/escape/cult/E = new(user.loc) + E.Copy_Parent(user, 70, 10) + E.GiveTarget(user) + E.Goto(user, E.move_to_delay, E.minimum_distance) + +/obj/item/shield/mirror/proc/readd() + if(illusions < initial(illusions)) + illusions++ + else if(isliving(loc)) + var/mob/living/holder = loc + if(iscultist(holder)) + to_chat(holder, "The shield's illusions are back at full strength!") + else + to_chat(holder, "[src] vibrates slightly, and starts glowing.") + +/obj/item/shield/mirror/IsReflect() + if(prob(reflect_chance)) + return TRUE + return FALSE + +/obj/item/twohanded/cult_spear + name = "blood halberd" + desc = "A sickening spear composed entirely of crystallized blood." + icon = 'icons/obj/cult.dmi' + icon_state = "bloodspear0" + slot_flags = 0 + force = 17 + force_unwielded = 17 + force_wielded = 24 + throwforce = 40 + throw_speed = 2 + armour_penetration = 30 + block_chance = 30 + attack_verb = list("attacked", "impaled", "stabbed", "torn", "gored") + sharp = TRUE + no_spin_thrown = TRUE + hitsound = 'sound/weapons/bladeslice.ogg' + var/datum/action/innate/cult/spear/spear_act + +/obj/item/twohanded/cult_spear/Destroy() + if(spear_act) + qdel(spear_act) + ..() + +/obj/item/twohanded/cult_spear/update_icon() + icon_state = "bloodspear[wielded]" + +/obj/item/twohanded/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) + var/turf/T = get_turf(hit_atom) + if(isliving(hit_atom)) + var/mob/living/L = hit_atom + if(iscultist(L)) + playsound(src, 'sound/weapons/throwtap.ogg', 50) + if(!L.restrained() && L.put_in_active_hand(src)) + L.visible_message("[L] catches [src] out of the air!") + else + L.visible_message("[src] bounces off of [L], as if repelled by an unseen force!") + else if(!..()) + if(!L.null_rod_check()) + L.Weaken(3) + break_spear(T) + else + ..() + +/obj/item/twohanded/cult_spear/proc/break_spear(turf/T) + if(!T) + T = get_turf(src) + if(T) + T.visible_message("[src] shatters and melts back into blood!") + new /obj/effect/temp_visual/cult/sparks(T) + new /obj/effect/decal/cleanable/blood/splatter(T) + playsound(T, 'sound/effects/glassbr3.ogg', 100) + qdel(src) + +/obj/item/twohanded/cult_spear/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(wielded) + final_block_chance *= 2 + if(prob(final_block_chance)) + if(attack_type == PROJECTILE_ATTACK) + owner.visible_message("[owner] deflects [attack_text] with [src]!") + playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, TRUE) + return TRUE + else + playsound(src, 'sound/weapons/parry.ogg', 100, TRUE) + owner.visible_message("[owner] parries [attack_text] with [src]!") + return TRUE + return FALSE + +/datum/action/innate/cult/spear + name = "Bloody Bond" + desc = "Call the blood spear back to your hand!" + background_icon_state = "bg_cult" + button_icon_state = "bloodspear" + var/obj/item/twohanded/cult_spear/spear + var/cooldown = 0 + +/datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) + . = ..() + spear = blood_spear + +/datum/action/innate/cult/spear/Activate() + if(owner == spear.loc || cooldown > world.time) + return + var/ST = get_turf(spear) + var/OT = get_turf(owner) + if(get_dist(OT, ST) > 10) + to_chat(owner,"The spear is too far away!") + else + cooldown = world.time + 20 + if(isliving(spear.loc)) + var/mob/living/L = spear.loc + L.unEquip(spear) + L.visible_message("An unseen force pulls the blood spear from [L]'s hands!") + spear.throw_at(owner, 10, 2, null) + +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/blood + name = "blood bolt barrage" + desc = "Blood for blood." + item_state = "disintegrate" + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + color = "#ff0000" + guns_left = 24 + mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood + fire_sound = 'sound/magic/wand_teleport.ogg' + flags = NOBLUDGEON | DROPDEL + +/obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood + ammo_type = /obj/item/ammo_casing/magic/arcane_barrage/blood + +/obj/item/ammo_casing/magic/arcane_barrage/blood + projectile_type = /obj/item/projectile/magic/arcane_barrage/blood + muzzle_flash_effect = /obj/effect/temp_visual/emp/cult + +/obj/item/projectile/magic/arcane_barrage/blood + name = "blood bolt" + icon_state = "blood_bolt" + damage_type = BRUTE + impact_effect_type = /obj/effect/temp_visual/dir_setting/bloodsplatter + hitsound = 'sound/effects/splat.ogg' + +/obj/item/projectile/magic/arcane_barrage/blood/prehit(atom/target) + if(iscultist(target)) + damage = 0 + nodamage = TRUE + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(H.stat != DEAD) + H.reagents.add_reagent("unholywater", 4) + if(isshade(target) || isconstruct(target)) + var/mob/living/simple_animal/M = target + if(M.health + 5 < M.maxHealth) + M.adjustHealth(-5) + new /obj/effect/temp_visual/cult/sparks(target) + ..() diff --git a/code/game/gamemodes/cult/cult_objectives.dm b/code/game/gamemodes/cult/cult_objectives.dm index 38bd1919c627e..4565e66ff2902 100644 --- a/code/game/gamemodes/cult/cult_objectives.dm +++ b/code/game/gamemodes/cult/cult_objectives.dm @@ -1,269 +1,189 @@ -/datum/game_mode/cult/proc/blood_check() - max_spilled_blood = (max(bloody_floors.len,max_spilled_blood)) - if((objectives[current_objective] == "bloodspill") && (bloody_floors.len >= spilltarget) && !spilled_blood) - spilled_blood = 1 - additional_phase() - -/datum/game_mode/cult/proc/check_numbers() - if((objectives[current_objective] == "convert") && (cult.len >= convert_target) && !mass_convert) - mass_convert = 1 - additional_phase() - -/datum/game_mode/cult/proc/first_phase() - - var/new_objective = pick_objective() - - objectives += new_objective - - var/explanation - - switch(new_objective) - if("convert") - explanation = "We must increase our influence before we can summon [SSticker.cultdat.entity_name], Convert [convert_target] crew members. Take it slowly to avoid raising suspicions." - if("bloodspill") - spilltarget = 100 + rand(0,GLOB.player_list.len * 3) - explanation = "We must prepare this place for [SSticker.cultdat.entity_title1]'s coming. Spill blood and gibs over [spilltarget] floor tiles." - if("sacrifice") - explanation = "We need to sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role], for [sacrifice_target.p_their()] blood is the key that will lead our master to this realm. You will need 3 cultists around a Sacrifice rune to perform the ritual." - - for(var/datum/mind/cult_mind in cult) - to_chat(cult_mind.current, "Objective #[current_objective]: [explanation]") - cult_mind.memory += "Objective #[current_objective]: [explanation]
" - -/datum/game_mode/cult/proc/bypass_phase() - - switch(objectives[current_objective]) - if("convert") - mass_convert = 1 - if("bloodspill") - spilled_blood = 1 - if("sacrifice") - sacrificed += sacrifice_target - additional_phase() - -/datum/game_mode/cult/proc/additional_phase() - if(objectives.Find("eldergod") || objectives.Find("slaughter")) - return - current_objective++ - - message_admins("Picking a new Cult objective.") - var/new_objective = "eldergod" - //the idea here is that if the cult performs well, the should get more objectives before they can summon Nar-Sie. - if(cult.len >= 4) //if there are less than 4 remaining cultists, they get a free pass to the summon objective. - if(current_objective <= prenarsie_objectives) - var/list/unconvertables = get_unconvertables() - if(unconvertables.len <= (cult.len * 2))//if cultists are getting radically outnumbered, they get a free pass to the summon objective. - new_objective = pick_objective() +/datum/cult_objectives //Replace with team antag datum objectives from tg once ported + var/cult_status = NARSIE_IS_ASLEEP + var/list/presummon_objs = list() + var/datum/objective/eldergod/obj_summon = new + var/sacrifices_done = 0 + var/sacrifices_required = 2 + +/datum/cult_objectives/proc/setup() + if(cult_status != NARSIE_IS_ASLEEP) + return FALSE + cult_status = NARSIE_DEMANDS_SACRIFICE + var/datum/objective/sacrifice/obj_sac = new + if(obj_sac.find_target()) + presummon_objs.Add(obj_sac) + else + ready_to_summon() + +/datum/cult_objectives/proc/study(mob/living/M, display_members = FALSE) //Called by cultists/cult constructs checking their objectives + if(!M) + return FALSE + + switch(cult_status) + if(NARSIE_IS_ASLEEP) + to_chat(M, "[SSticker.cultdat ? SSticker.cultdat.entity_name : "The Dark One"] is asleep.") + if(NARSIE_DEMANDS_SACRIFICE) + if(!length(presummon_objs)) + to_chat(M, "Error: No objectives in sacrifice list. Something went wrong. Oof.") else - message_admins("There are over twice more unconvertables than there are cultists ([cult.len] cultists for [unconvertables.len]) unconvertables! Nar-Sie objective unlocked.") - log_admin("There are over twice more unconvertables than there are cultists ([cult.len] cultists for [unconvertables.len]) unconvertables! Nar-Sie objective unlocked.") + var/datum/objective/sacrifice/current_obj = presummon_objs[length(presummon_objs)] //get the last obj in the list, ie the current one + to_chat(M, "The Veil needs to be weakened before we are able to summon [SSticker.cultdat ? SSticker.cultdat.entity_title1 : "The Dark One"].") + to_chat(M, "Current goal: [current_obj.explanation_text]") + if(NARSIE_NEEDS_SUMMONING) + to_chat(M, "The Veil is weak! We can summon [SSticker.cultdat ? SSticker.cultdat.entity_title3 : "The Dark One"]!") + to_chat(M, "Current goal: [obj_summon.explanation_text]") + if(NARSIE_HAS_RISEN) + to_chat(M, "\"I am here.\"") + to_chat(M, "Current goal: \"Feed me.\"") + if(NARSIE_HAS_FALLEN) + to_chat(M, "[SSticker.cultdat ? SSticker.cultdat.entity_name : "The Dark One"] has been banished!") + to_chat(M, "Current goal: Slaughter the unbelievers!") else - message_admins("The Cult has already completed [prenarsie_objectives] objectives! Nar-Sie objective unlocked.") - log_admin("The Cult has already completed [prenarsie_objectives] objectives! Nar-Sie objective unlocked.") - else - message_admins("There are less than 4 cultists! [SSticker.cultdat.entity_name] objective unlocked.") - log_admin("There are less than 4 cultists! [SSticker.cultdat.entity_name] objective unlocked.") - gtfo_phase() - return - - if(!sacrificed.len && (new_objective != "sacrifice")) - sacrifice_target = null - - if(new_objective == "eldergod" || new_objective == "slaughter") - second_phase() - return + to_chat(M, "Error: Cult objective status currently unknown. Something went wrong. Oof.") + + if(display_members) + var/list/cult = SSticker.mode.get_cultists(TRUE) + var/total_cult = cult[1] + cult[2] + var/rise = SSticker.mode.rise_number - total_cult + var/ascend = SSticker.mode.ascend_number - total_cult + + var/overview = "
Current cult members: [total_cult]" + if(!SSticker.mode.cult_ascendant) + if(rise > 0) + overview += " | Conversions until Rise: [rise]" + else if(ascend > 0) + overview += " | Conversions until Ascension: [ascend]" + to_chat(M, "[overview]
") + + if(cult[2]) // If there are any constructs, separate them out + to_chat(M, "Cultists: [cult[1]]") + to_chat(M, "Constructs: [cult[2]]") + + +/datum/cult_objectives/proc/current_sac_objective() //Return the current sacrifice objective datum, if any + if(cult_status == NARSIE_DEMANDS_SACRIFICE && length(presummon_objs)) + var/datum/objective/sacrifice/current_obj = presummon_objs[length(presummon_objs)] + return current_obj + return FALSE + +/datum/cult_objectives/proc/is_sac_target(datum/mind/mind) + if(cult_status != NARSIE_DEMANDS_SACRIFICE || !length(presummon_objs)) + return FALSE + var/datum/objective/sacrifice/current_obj = presummon_objs[length(presummon_objs)] + if(current_obj.target == mind) + return TRUE + return FALSE + +/datum/cult_objectives/proc/find_new_sacrifice_target(datum/mind/mind) + var/datum/objective/sacrifice/current_obj = presummon_objs[length(presummon_objs)] + if(current_obj.find_target()) + for(var/datum/mind/cult_mind in SSticker.mode.cult) + if(cult_mind && cult_mind.current) + to_chat(cult_mind.current, "[SSticker.cultdat.entity_name] murmurs, Our goal is beyond your reach. Sacrifice [current_obj.target] instead...") + return TRUE + return FALSE + +/datum/cult_objectives/proc/succesful_sacrifice() + var/datum/objective/sacrifice/current_obj = presummon_objs[length(presummon_objs)] + current_obj.sacced = TRUE + sacrifices_done++ + if(sacrifices_done >= sacrifices_required) + ready_to_summon() else - objectives += new_objective - - var/explanation - - switch(new_objective) - if("convert") - explanation = "We must increase our influence before we can summon [SSticker.cultdat.entity_name]. Convert [convert_target] crew members. Take it slowly to avoid raising suspicions." - if("bloodspill") - spilltarget = 100 + rand(0,GLOB.player_list.len * 3) - explanation = "We must prepare this place for [SSticker.cultdat.entity_title1]'s coming. Spread blood and gibs over [spilltarget] of the Station's floor tiles." - if("sacrifice") - explanation = "We need to sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role], for [sacrifice_target.p_their()] blood is the key that will lead our master to this realm. You will need 3 cultists around a Sacrifice rune to perform the ritual." - - for(var/datum/mind/cult_mind in cult) - if(cult_mind) - to_chat(cult_mind.current, "You and your acolytes have completed your task, but this place requires yet more preparation!") - to_chat(cult_mind.current, "Objective #[current_objective]: [explanation]") - cult_mind.memory += "Objective #[current_objective]: [explanation]
" - - message_admins("New Cult Objective: [new_objective]") - log_admin("New Cult Objective: [new_objective]") - - blood_check()//in case there are already enough blood covered tiles when the objective is given. - -/datum/game_mode/cult/proc/gtfo_phase()//YOU HAD ONE JOB - var/explanation - objectives += "survive" - explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station." - for(var/datum/mind/cult_mind in cult) - if(cult_mind) - to_chat(cult_mind.current, "You and your acolytes suddenly feel the urge to do your best, but survive!") - to_chat(cult_mind.current, "Objective Survive: [explanation]") - cult_mind.memory += "Objective Survive: [explanation]
" - - -/datum/game_mode/cult/proc/second_phase() - narsie_condition_cleared = 1 - var/explanation - - if(prob(40))//split the chance of this - objectives += "eldergod" - explanation = "Summon [SSticker.cultdat.entity_name] on the Station via the use of the Tear Reality rune. The veil is weak enough in [english_list(GLOB.summon_spots)] for the ritual to begin." - else - objectives += "slaughter" - explanation = "Bring the Slaughter via the rune 'Call Forth The Slaughter'. The veil is weak enough in [english_list(GLOB.summon_spots)] for the ritual to begin." + var/datum/objective/sacrifice/obj_sac = new + if(obj_sac.find_target()) + presummon_objs += obj_sac + for(var/datum/mind/cult_mind in SSticker.mode.cult) + if(cult_mind && cult_mind.current) + to_chat(cult_mind.current, "You and your acolytes have made progress, but there is more to do still before [SSticker.cultdat ? SSticker.cultdat.entity_title1 : "The Dark One"] can be summoned!") + to_chat(cult_mind.current, "Current goal: [obj_sac.explanation_text]") + else + ready_to_summon() - for(var/datum/mind/cult_mind in cult) - if(cult_mind) +/datum/cult_objectives/proc/ready_to_summon() + cult_status = NARSIE_NEEDS_SUMMONING + for(var/datum/mind/cult_mind in SSticker.mode.cult) + if(cult_mind && cult_mind.current) to_chat(cult_mind.current, "You and your acolytes have succeeded in preparing the station for the ultimate ritual!") - to_chat(cult_mind.current, "Objective #[current_objective]: [explanation]") - cult_mind.memory += "Objective #[current_objective]: [explanation]
" - -/datum/game_mode/cult/proc/third_phase() - current_objective++ - - sleep(10) - - var/last_objective = pick_bonus_objective() - - objectives += last_objective - - var/explanation - - switch(last_objective) - if("harvest") - explanation = "[SSticker.cultdat.entity_title1] hungers for their first meal of this never-ending day. Offer them [harvest_target] humanoids in sacrifice." - if("hijack") - explanation = "[SSticker.cultdat.entity_name] wishes for their troops to start the assault on CentCom immediately. Hijack the escape shuttle and don't let a single non-cultist board it." - if("massacre") - explanation = "[SSticker.cultdat.entity_name] wants to watch you as you massacre the remaining crew on the station (until less than [massacre_target] humans are left alive)." - - for(var/datum/mind/cult_mind in cult) - if(cult_mind) - to_chat(cult_mind.current, "Objective #[current_objective]: [explanation]") - cult_mind.memory += "Objective #[current_objective]: [explanation]
" - - message_admins("Last Cult Objective: [last_objective]") - log_admin("Last Cult Objective: [last_objective]") - -/datum/game_mode/cult/proc/get_possible_sac_targets() - var/list/possible_sac_targets = list() - for(var/mob/living/carbon/human/player in GLOB.player_list) - if(player.mind && !is_convertable_to_cult(player.mind) && (player.stat != DEAD) && (!player.mind.offstation_role) ) - possible_sac_targets += player.mind - if(!possible_sac_targets.len) - //There are no living Unconvertables on the station. Looking for a Sacrifice Target among the ordinary crewmembers - for(var/mob/living/carbon/human/player in GLOB.player_list) - if(is_secure_level(player.z) || player.mind.offstation_role) //We can't sacrifice people that are on the centcom z-level or offstation roles + to_chat(cult_mind.current, "Current goal: [obj_summon.explanation_text]") + +/datum/cult_objectives/proc/succesful_summon() + cult_status = NARSIE_HAS_RISEN + obj_summon.summoned = TRUE + +/datum/cult_objectives/proc/narsie_death() + cult_status = NARSIE_HAS_FALLEN + obj_summon.killed = TRUE + +//Objectives + +/datum/objective/servecult //Given to cultists on conversion/roundstart + explanation_text = "Assist your fellow cultists and Tear the Veil! (Use the Study Veil action to check your progress.)" + completed = TRUE + +/datum/objective/sacrifice + var/sacced = FALSE + explanation_text = "Sacrifice a crewmember in order to prepare the summoning." + +/datum/objective/sacrifice/check_completion() + return sacced || completed + +/datum/objective/sacrifice/find_target() + var/list/target_candidates = list() + for(var/mob/living/carbon/human/H in GLOB.player_list) + if(is_admin_level(H.z)) //We can't sacrifice people that are on the centcom z-level + continue + if(H.mind && !is_convertable_to_cult(H.mind) && (H.stat != DEAD) && (H.mind.offstation_role != TRUE)) + target_candidates += H.mind + if(!length(target_candidates)) //There are no living unconvertables on the station. Looking for a Sacrifice Target among the ordinary crewmembers + for(var/mob/living/carbon/human/H in GLOB.player_list) + if(is_admin_level(H.z)) //We can't sacrifice people that are on the centcom z-level continue - if(player.mind && !(player.mind in cult) && (player.stat != DEAD))//make DAMN sure they are not dead - possible_sac_targets += player.mind - return possible_sac_targets - -// Handles the updating of sacrifice objectives after the sacrifice target goes to cryo and ghosts -/datum/game_mode/cult/proc/update_sac_objective(previous_target, previous_role) - for(var/datum/mind/cult_mind in cult) - if(cult_mind) - var/updated_memory = cult_mind.memory - updated_memory = replacetext("[cult_mind.memory]", "[previous_target]", "[sacrifice_target]") - updated_memory = replacetext("[updated_memory]", "[previous_role]", "[sacrifice_target.assigned_role]") - cult_mind.memory = updated_memory - - -/datum/game_mode/cult/proc/pick_objective() - var/list/possible_objectives = list() - - if(!spilled_blood && (bloody_floors.len < spilltarget)) - possible_objectives |= "bloodspill" - - if(!sacrificed.len) - var/list/possible_targets = get_possible_sac_targets() - if(possible_targets.len > 0) - sacrifice_target = pick(possible_targets) - possible_objectives |= "sacrifice" - else - log_runtime(EXCEPTION("Didn't find a suitable sacrifice target...what the hell? Shout at a coder.")) - - if(!mass_convert) - var/living_crew = 0 - var/living_cultists = 0 - for(var/mob/living/L in GLOB.player_list) - if(L.stat != DEAD) - if(L.mind in cult) - living_cultists++ - else - if(istype(L, /mob/living/carbon/human)) - living_crew++ - - var/total = living_crew + living_cultists - - if((living_cultists * 2) < total) - if(total < 15) - message_admins("There are [total] players, too little for the mass convert objective!") - log_admin("There are [total] players, too little for the mass convert objective!") - else - possible_objectives |= "convert" - convert_target = rand(9,15) - - if(!possible_objectives.len)//No more possible objectives, time to summon Nar-Sie - message_admins("No suitable objectives left! Nar-Sie objective unlocked.") - log_admin("No suitable objectives left! Nar-Sie objective unlocked.") - var/lastbit - if(prob(50)) - lastbit = "eldergod" - else - lastbit = "slaughter" - return lastbit - else - return pick(possible_objectives) - -/datum/game_mode/cult/proc/pick_bonus_objective()//did we summon demons? TIME FOR THE BONUS STAGE - var/list/possible_objectives = list() - - var/living_crew = 0 - for(var/mob/living/carbon/C in GLOB.player_list) - if(C.stat != DEAD) - if(!(C.mind in cult)) - var/turf/T = get_turf(C) - if(is_station_level(T.z)) //we're only interested in the remaining humans on the station - living_crew++ - - if(living_crew > 5) - possible_objectives |= "massacre" - - if(living_crew > 10) - possible_objectives |= "harvest" - - possible_objectives |= "hijack" //we need at least one objective guarranted to fire - - return pick(possible_objectives) - -/datum/game_mode/cult/proc/bonus_check() - switch(objectives[current_objective]) - if("harvest") - if(harvested >= harvest_target) - bonus = 1 - - if("hijack") - for(var/mob/living/L in GLOB.player_list) - if(L.stat != DEAD && !(L.mind in cult)) - var/area/A = get_area(L) - if(is_type_in_list(A.loc, GLOB.centcom_areas)) - escaped_shuttle++ - if(!escaped_shuttle) - bonus = 1 - - if("massacre") - for(var/mob/living/carbon/C in GLOB.player_list) - if(C.stat != DEAD && !(C.mind in cult)) - var/turf/T = get_turf(C) - if(is_station_level(T.z)) //we're only interested in the remaining humans on the station - survivors++ - if(survivors < massacre_target) - bonus = 1 + if(H.mind && !iscultist(H) && (H.stat != DEAD) && (H.mind.offstation_role != TRUE)) + target_candidates += H.mind + if(length(target_candidates)) + target = pick(target_candidates) + explanation_text = "Sacrifice [target], the [target.assigned_role] via invoking an Offer rune with [target.p_their()] body or brain on it and three acolytes around it." + return TRUE + message_admins("Cult Sacrifice: Could not find unconvertible or convertible target. Nar'Sie summoning unlocked!") + return FALSE + + +/datum/objective/eldergod + var/summoned = FALSE + var/killed = FALSE + var/list/summon_spots = list() + +/datum/objective/eldergod/New() + ..() + find_summon_locations() + +/datum/objective/eldergod/proc/find_summon_locations(reroll = FALSE) + if(reroll) + summon_spots = new() + var/sanity = 0 + while(length(summon_spots) < SUMMON_POSSIBILITIES && sanity < 100) + var/area/summon = pick(return_sorted_areas() - summon_spots) + var/valid_spot = FALSE + if(summon && is_station_level(summon.z) && summon.valid_territory) // Check if there's a turf that you can walk on, if not it's not valid + for(var/turf/T in get_area_turfs(summon)) + if(!T.density) + var/clear = TRUE + for(var/obj/O in T) + if(O.density) + clear = FALSE + break + if(clear) + valid_spot = TRUE + break + if(valid_spot) + summon_spots += summon + sanity++ + explanation_text = "Summon [SSticker.cultdat ? SSticker.cultdat.entity_name : "your god"] by invoking the rune 'Tear Veil' with 9 cultists, constructs, or summoned ghosts on it.\ + \nThe summoning can only be accomplished in [english_list(summon_spots)] - where the veil is weak enough for the ritual to begin." + + +/datum/objective/eldergod/check_completion() + if(killed) + return NARSIE_HAS_FALLEN // You failed so hard that even the code went backwards. + return summoned || completed diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 17ae54591aaaf..2127a89738543 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -1,37 +1,42 @@ -//Noncult /obj/structure/cult - density = 1 - anchored = 1 + density = TRUE + anchored = TRUE + layer = BELOW_OBJ_LAYER icon = 'icons/obj/cult.dmi' + light_power = 2 //Noncult As we may have this on maps /obj/structure/cult/altar name = "Altar" - desc = "A bloodstained altar dedicated to Nar-Sie" + desc = "A bloodstained altar." icon_state = "altar" /obj/structure/cult/forge name = "Daemon forge" - desc = "A forge used in crafting the unholy weapons used by the armies of Nar-Sie" + desc = "A forge used in crafting unholy armors and weapons." icon_state = "forge" + light_range = 2 + light_color = LIGHT_COLOR_LAVA /obj/structure/cult/pylon name = "Pylon" - desc = "A floating crystal that hums with an unearthly energy" + desc = "A floating crystal that hums with an unearthly energy." icon_state = "pylon" - light_range = 5 - light_color = "#3e0000" + light_range = 1.5 + light_color = LIGHT_COLOR_RED /obj/structure/cult/archives name = "Desk" - desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl" + desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl." icon_state = "archives" + light_range = 1.5 + light_color = LIGHT_COLOR_FIRE //Cult versions cuase fuck map conflicts /obj/structure/cult/functional max_integrity = 100 var/cooldowntime = 0 - var/death_message = "The structure falls apart." //The message shown when the structure is destroyed + var/death_message = "The structure falls apart." //The message shown when the structure is destroyed var/death_sound = 'sound/items/bikehorn.ogg' var/heathen_message = "You're a huge nerd, go away. Also, a coder forgot to put a message here." var/selection_title = "Oops" @@ -42,20 +47,19 @@ /obj/structure/cult/functional/obj_destruction() visible_message(death_message) - playsound(src, death_sound, 50, 1) + playsound(src, death_sound, 50, TRUE) ..() /obj/structure/cult/functional/examine(mob/user) . = ..() if(iscultist(user) && cooldowntime > world.time) - . += "The magic in [src] is weak, it will be ready to use again in [getETA()]." - . += "\The [src] is [anchored ? "":"not "]secured to the floor." + . += "The magic in [src] is weak, it will be ready to use again in [get_ETA()]." + . += "[src] is [anchored ? "":"not "]secured to the floor." -/obj/structure/cult/functional/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/tome) && iscultist(user)) +/obj/structure/cult/functional/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user)) anchored = !anchored - to_chat(user, "You [anchored ? "":"un"]secure \the [src] [anchored ? "to":"from"] the floor.") - playsound(loc, 'sound/hallucinations/wail.ogg', 75, 1) + to_chat(user, "You [anchored ? "":"un"]secure [src] [anchored ? "to":"from"] the floor.") if(!anchored) icon_state = SSticker.cultdat?.get_icon("[initial(icon_state)]_off") else @@ -71,39 +75,64 @@ to_chat(user, "You cannot seem to manipulate this structure with your bulky hands!") return if(!anchored) - to_chat(user, "You need to anchor [src] to the floor with a tome first.") + to_chat(user, "You need to anchor [src] to the floor with a dagger first.") return if(cooldowntime > world.time) - to_chat(user, "The magic in [src] is weak, it will be ready to use again in [getETA()].") + to_chat(user, "The magic in [src] is weak, it will be ready to use again in [get_ETA()].") return var/choice = input(user, selection_prompt, selection_title) as null|anything in choosable_items var/pickedtype = choosable_items[choice] if(pickedtype && Adjacent(user) && src && !QDELETED(src) && !user.incapacitated() && cooldowntime <= world.time) cooldowntime = world.time + creation_delay var/obj/item/N = new pickedtype(get_turf(src)) - to_chat(user, replacetext("[creation_message]", "%ITEM%", "[N]")) - -/obj/structure/cult/functional/proc/getETA() - var/time = (cooldowntime - world.time)/600 - var/eta = "[round(time, 1)] minutes" - if(time <= 1) - time = (cooldowntime - world.time)*0.1 - eta = "[round(time, 1)] seconds" - return eta + to_chat(user, replacetext("[creation_message]", "%ITEM%", "[N.name]")) + +/** + * Returns the cooldown time in minutes and seconds + */ +/obj/structure/cult/functional/proc/get_ETA() + var/time = cooldowntime - world.time + var/minutes = round(time / 600) + var/seconds = round(time * 0.1, 1) + var/message + if(minutes) + message = "[minutes] minute\s" + seconds = seconds - (60 * minutes) + if(seconds) // To avoid '2 minutes, 0 seconds.' + message += "[minutes ? ", " : ""][seconds] second\s" + return message + +/obj/structure/cult/functional/cult_conceal() + density = FALSE + visible_message("[src] fades away.") + invisibility = INVISIBILITY_OBSERVER + alpha = 100 //To help ghosts distinguish hidden objs + light_range = 0 + light_power = 0 + update_light() + +/obj/structure/cult/functional/cult_reveal() + density = initial(density) + invisibility = 0 + visible_message("[src] suddenly appears!") + alpha = initial(alpha) + light_range = initial(light_range) + light_power = initial(light_power) + update_light() /obj/structure/cult/functional/altar name = "altar" desc = "A bloodstained altar dedicated to a cult." icon_state = "altar" max_integrity = 150 //Sturdy - death_message = "The altar breaks into splinters, releasing a cascade of spirits into the air!" + death_message = "The altar breaks into splinters, releasing a cascade of spirits into the air!" death_sound = 'sound/effects/altar_break.ogg' heathen_message = "There is a foreboding aura to the altar and you want nothing to do with it." selection_prompt = "You study the rituals on the altar..." selection_title = "Altar" - creation_message = "You kneel before the altar and your faith is rewarded with an %ITEM%!" - choosable_items = list("Eldritch Whetstone"= /obj/item/whetstone/cult, "Zealot's Blindfold" = /obj/item/clothing/glasses/night/cultblind, \ - "Flask of Unholy Water" = /obj/item/reagent_containers/food/drinks/bottle/unholywater, "Cultist Dagger" = /obj/item/melee/cultblade/dagger) + creation_message = "You kneel before the altar and your faith is rewarded with a %ITEM%!" + choosable_items = list("Eldritch Whetstone" = /obj/item/whetstone/cult, "Flask of Unholy Water" = /obj/item/reagent_containers/food/drinks/bottle/unholywater, + "Construct Shell" = /obj/structure/constructshell) /obj/structure/cult/functional/altar/New() . = ..() @@ -113,15 +142,17 @@ name = "daemon forge" desc = "A forge used in crafting the unholy weapons used by the armies of a cult." icon_state = "forge" + light_range = 2 + light_color = LIGHT_COLOR_LAVA max_integrity = 300 //Made of metal - death_message = "The forge falls apart, its lava cooling and winking away!" + death_message = "The forge falls apart, its lava cooling and winking away!" death_sound = 'sound/effects/forge_destroy.ogg' heathen_message = "Your hand feels like it's melting off as you try to touch the forge." selection_prompt = "You study the schematics etched on the forge..." selection_title = "Forge" - creation_message = "You work the forge as dark knowledge guides your hands, creating %ITEM%!" - choosable_items = list("Shielded Robe" = /obj/item/clothing/suit/hooded/cultrobes/cult_shield, "Flagellant's Robe" = /obj/item/clothing/suit/hooded/cultrobes/flagellant_robe, \ - "Cultist Hardsuit" = /obj/item/storage/box/cult) + creation_message = "You work the forge as dark knowledge guides your hands, creating a %ITEM%!" + choosable_items = list("Shielded Robe" = /obj/item/clothing/suit/hooded/cultrobes/cult_shield, "Flagellant's Robe" = /obj/item/clothing/suit/hooded/cultrobes/flagellant_robe, + "Mirror Shield" = /obj/item/shield/mirror) /obj/structure/cult/functional/forge/New() . = ..() @@ -131,45 +162,48 @@ if(istype(I, /obj/item/grab)) var/obj/item/grab/G = I if(!iscarbon(G.affecting)) - to_chat(user, "You may only dunk carbon-based creatures!") - return 0 + return FALSE if(G.affecting == LAVA_PROOF) to_chat(user, "[G.affecting] is immune to lava!") - return 0 + return FALSE if(G.affecting.stat == DEAD) to_chat(user, "[G.affecting] is dead!") - return 0 + return FALSE var/mob/living/carbon/human/C = G.affecting - C.visible_message("[user] dunks [C]'s face into [src]'s lava!", \ + var/obj/item/organ/external/head/head = C.get_organ("head") + if(!head) + to_chat(user, "[C] has no head!") + return FALSE + + C.visible_message("[user] dunks [C]'s face into [src]'s lava!", "[user] dunks your face into [src]'s lava!") - if(!C.stat) - C.emote("scream") + C.emote("scream") + C.apply_damage(30, BURN, "head") // 30 fire damage because it's FUCKING LAVA + head.disfigure() // Your face is unrecognizable because it's FUCKING LAVA + C.UpdateDamageIcon() + add_attack_logs(user, C, "Lava-dunked into [src]") user.changeNext_move(CLICK_CD_MELEE) - var/obj/item/organ/external/head/head = C.get_organ("head") - if(head) - C.apply_damage(30, BURN, "head") //30 fire damage because it's FUCKING LAVA - head.disfigure() //Your face is unrecognizable because it's FUCKING LAVA - return 1 + return TRUE return ..() GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( - /turf/simulated/floor/engine/cult, - /turf/space, - /turf/simulated/floor/plating/lava, - /turf/simulated/floor/chasm, - /turf/simulated/wall/cult, - /turf/simulated/wall/cult/artificer, - /turf/unsimulated/wall + /turf/simulated/floor/engine/cult, + /turf/space, + /turf/simulated/floor/plating/lava, + /turf/simulated/floor/chasm, + /turf/simulated/wall/cult, + /turf/simulated/wall/cult/artificer, + /turf/unsimulated/wall ))) /obj/structure/cult/functional/pylon name = "pylon" desc = "A floating crystal that slowly heals those faithful to a cult." icon_state = "pylon" - light_range = 5 - light_color = "#3e0000" + light_range = 1.5 + light_color = LIGHT_COLOR_RED max_integrity = 50 //Very fragile - death_message = "The pylon's crystal vibrates and glows fiercely before violently shattering!" + death_message = "The pylon's crystal vibrates and glows fiercely before violently shattering!" death_sound = 'sound/effects/pylon_shatter.ogg' var/heal_delay = 30 @@ -190,24 +224,39 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( /obj/structure/cult/functional/pylon/Destroy() STOP_PROCESSING(SSobj, src) - return ..() + ..() + +/obj/structure/cult/functional/pylon/cult_conceal() + STOP_PROCESSING(SSobj, src) + ..() + +/obj/structure/cult/functional/pylon/cult_reveal() + START_PROCESSING(SSobj, src) + ..() /obj/structure/cult/functional/pylon/process() if(!anchored) return + if(last_heal <= world.time) last_heal = world.time + heal_delay for(var/mob/living/L in range(5, src)) - if(iscultist(L) || iswizard(L) || istype(L, /mob/living/simple_animal/shade) || istype(L, /mob/living/simple_animal/hostile/construct)) + if(iscultist(L) || iswizard(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) new /obj/effect/temp_visual/heal(get_turf(src), "#960000") + if(ishuman(L)) L.heal_overall_damage(1, 1, TRUE, FALSE, TRUE) - if(istype(L, /mob/living/simple_animal/shade) || istype(L, /mob/living/simple_animal/hostile/construct)) + + else if(isshade(L) || isconstruct(L)) var/mob/living/simple_animal/M = L if(M.health < M.maxHealth) M.adjustHealth(-1) - if(last_corrupt <= world.time) + + if(ishuman(L) && L.blood_volume < BLOOD_VOLUME_NORMAL) + L.blood_volume += 1 + + if(!is_station_level(z) && last_corrupt <= world.time) //Pylons only convert tiles on offstation bases to help hide onstation cults from meson users var/list/validturfs = list() var/list/cultturfs = list() for(var/T in circleviewturfs(src, 5)) @@ -234,23 +283,23 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( else // Are we in space or something? No cult turfs or // convertable turfs? - last_corrupt = world.time + corrupt_delay*2 - - + last_corrupt = world.time + corrupt_delay * 2 /obj/structure/cult/functional/archives name = "archives" desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl." icon_state = "archives" + light_range = 1.5 + light_color = LIGHT_COLOR_FIRE max_integrity = 125 //Slightly sturdy - death_message = "The desk breaks apart, its books falling to the floor." + death_message = "The desk breaks apart, its books falling to the floor." death_sound = 'sound/effects/wood_break.ogg' heathen_message = "What do you hope to seek?" selection_prompt = "You flip through the black pages of the archives..." selection_title = "Archives" - creation_message = "You invoke the dark magic of the tomes creating %ITEM%!" - choosable_items = list("Supply Talisman" = /obj/item/paper/talisman/supply/weak, "Shuttle Curse" = /obj/item/shuttle_curse, \ - "Veil Shifter" = /obj/item/cult_shift) + creation_message = "You invoke the dark magic of the tomes creating a %ITEM%!" + choosable_items = list("Shuttle Curse" = /obj/item/shuttle_curse, "Zealot's Blindfold" = /obj/item/clothing/glasses/hud/health/night/cultblind, + "Veil Shifter" = /obj/item/cult_shift) //Add void torch to veil shifter spawn /obj/structure/cult/functional/archives/New() . = ..() @@ -258,11 +307,11 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( /obj/effect/gateway name = "gateway" - desc = "You're pretty sure that abyss is staring back" + desc = "You're pretty sure that the abyss is staring back" icon = 'icons/obj/cult.dmi' icon_state = "hole" - density = 1 - anchored = 1.0 + density = TRUE + anchored = TRUE /obj/effect/gateway/singularity_act() return @@ -275,17 +324,3 @@ GLOBAL_LIST_INIT(blacklisted_pylon_turfs, typecacheof(list( /obj/effect/gateway/Crossed(atom/movable/AM, oldloc) return - - -//Armor kit - -/obj/item/storage/box/cult - name = "Dark Forge Cache" - can_hold = list("/obj/item/clothing/suit/space/cult", "/obj/item/clothing/head/helmet/space/cult") - max_w_class = WEIGHT_CLASS_NORMAL - -/obj/item/storage/box/cult/New() - ..() - new /obj/item/clothing/suit/space/cult(src) - new /obj/item/clothing/head/helmet/space/cult(src) - return diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 823a9a8980ebe..254914aabc3a6 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -1,320 +1,175 @@ #define CULT_ELDERGOD "eldergod" #define CULT_SLAUGHTER "slaughter" -/obj/effect/rune/proc/fizzle() - if(istype(src,/obj/effect/rune)) - usr.say(pick("Hakkrutju gopoenjim.", "Nherasai pivroiashan.", "Firjji prhiv mazenhor.", "Tanah eh wakantahe.", "Obliyae na oraie.", "Miyf hon vnor'c.", "Wakabai hij fen juswix.")) - else - usr.whisper(pick("Hakkrutju gopoenjim.", "Nherasai pivroiashan.", "Firjji prhiv mazenhor.", "Tanah eh wakantahe.", "Obliyae na oraie.", "Miyf hon vnor'c.", "Wakabai hij fen juswix.")) - for (var/mob/V in viewers(src)) - V.show_message("The markings pulse with a small burst of light, then fall dark.", 3, "You hear a faint fizzle.", 2) - return - -/obj/effect/rune/proc/check_icon() - if(!SSticker.mode)//work around for maps with runes and cultdat is not loaded all the way - var/bits = make_bit_triplet() - icon = get_rune(bits) - else - icon = get_rune_cult(invocation) - -/obj/item/tome - name = "arcane tome" - desc = "An old, dusty tome with frayed edges and a sinister-looking cover." - icon_state ="tome" - throw_speed = 2 - throw_range = 5 +/obj/item/melee/cultblade/dagger + name = "ritual dagger" + desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods." + icon_state = "blood_dagger" + item_state = "blood_dagger" w_class = WEIGHT_CLASS_SMALL - var/scribereduct = 0 - var/canbypass = 0 //ADMINBUS - -/obj/item/tome/accursed - name = "accursed tome" - desc = "An arcane tome still empowered with a shadow of its former consecration." - scribereduct = 30 //faster because it's made by corrupting a bible - -/obj/item/tome/imbued //Admin-only tome, allows instant drawing of runes - name = "imbued arcane tome" - desc = "An arcane tome granted by the Geometer itself." - scribereduct = 50 - canbypass = 1 - -/obj/item/tome/New() - if(!SSticker.mode) - icon_state = "tome" - else - icon_state = SSticker.cultdat.tome_icon + force = 15 + throwforce = 25 + armour_penetration = 35 + sprite_sheets_inhand = null // Override parent + var/drawing_rune = FALSE + var/scribe_multiplier = 1 // Lower is faster + +/obj/item/melee/cultblade/dagger/adminbus + name = "ritual dagger of scribing, +1" + desc = "VERY fast culto scribing at incredible hihg speed" + force = 16 + scribe_multiplier = 0.1 + +/obj/item/melee/cultblade/dagger/New() ..() + if(SSticker.mode) + icon_state = SSticker.cultdat.dagger_icon + item_state = SSticker.cultdat.dagger_icon -/obj/item/tome/examine(mob/user) +/obj/item/melee/cultblade/dagger/examine(mob/user) . = ..() if(iscultist(user) || user.stat == DEAD) - . += "The scriptures of [SSticker.cultdat.entity_title3]. Allows the scribing of runes and access to the knowledge archives of the cult of [SSticker.cultdat.entity_name]." - . += "Striking another cultist with it will purge holy water from them." - . += "Striking a non-cultist, however, will sear their flesh." + . += "A dagger gifted by [SSticker.cultdat.entity_title3]. Allows the scribing of runes and access to the knowledge archives of the cult of [SSticker.cultdat.entity_name]." + . += "Striking another cultist with it will purge holy water from them." + . += "Striking a noncultist will tear their flesh." -/obj/item/tome/attack(mob/living/M, mob/living/user) - if(!istype(M)) - return - if(!iscultist(user)) - return ..() +/obj/item/melee/cultblade/dagger/attack(mob/living/M, mob/living/user) if(iscultist(M)) if(M.reagents && M.reagents.has_reagent("holywater")) //allows cultists to be rescued from the clutches of ordained religion to_chat(user, "You remove the taint from [M].") - var/holy2unholy = M.reagents.get_reagent_amount("holywater") + var/amount = M.reagents.get_reagent_amount("holywater") M.reagents.del_reagent("holywater") - M.reagents.add_reagent("unholywater",holy2unholy) + M.reagents.add_reagent("unholywater", amount) add_attack_logs(user, M, "Hit with [src], removing the holy water from them") - return - M.take_organ_damage(0, 15) //Used to be a random between 5 and 20 - playsound(M, 'sound/weapons/sear.ogg', 50, 1) - M.visible_message("[user] strikes [M] with [src]!", \ - "[user] strikes you with [src], searing your flesh!") - flick("tome_attack", src) - user.do_attack_animation(M) - add_attack_logs(user, M, "Hit with [src]") + return FALSE + . = ..() -/obj/item/tome/attack_self(mob/user) +/obj/item/melee/cultblade/dagger/attack_self(mob/user) if(!iscultist(user)) - to_chat(user, "[src] seems full of unintelligible shapes, scribbles, and notes. Is this some sort of joke?") + to_chat(user, "[src] is covered in unintelligible shapes and markings.") return - open_tome(user) - -/obj/item/tome/proc/open_tome(mob/user) - var/choice = alert(user,"You open the tome...",,"Scribe Rune","More Information","Cancel") - switch(choice) - if("More Information") - read_tome(user) - if("Scribe Rune") - scribe_rune(user) - if("Cancel") - return - -/obj/item/tome/proc/read_tome(mob/user) - var/text = list() - text += "
Archives of [SSticker.cultdat.entity_title1]



" - text += "A rune's name and effects can be revealed by examining the rune.<

" - - text += "Rite of Binding
This rune is one of the most important runes the cult has, being the only way to create new talismans. A blank sheet of paper must be on top of the rune. After \ - invoking it and choosing which talisman you desire, the paper will be converted, after some delay into a talisman.

" - - text += "Teleport
This rune is unique in that it requires a keyword before the scribing can begin. When invoked, it will find any other Teleport runes; \ - If any are found, the user can choose which rune to send to. Upon activation, the rune teleports everything above it to the selected rune.

" - - text += "Rite of Enlightenment
This rune is critical to the success of the cult. It will allow you to convert normal crew members into cultists. \ - To do this, simply place the crew member upon the rune and invoke it. This rune requires two invokers to use. If the target to be converted is mindshielded or a certain assignment, they will \ - be unable to be converted. People [SSticker.cultdat.entity_title3] wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like the null rod will not be converted.
\ - Successful conversions will produce a tome for the new cultist.

" - - text += "Rite of Tribute
This rune is necessary to achieve your goals. Simply place any dead creature upon the rune and invoke it (this will not \ - target cultists!). If this creature has a mind, a soulstone will be created and the creature's soul transported to it. Sacrificing the dead can be done alone, but sacrificing living crew or your cult's target will require 3 cultists. \ - Soulstones used on construct shells will move that soul into a powerful construct of your choice.

" - - - text += "Rite of Resurrection
This rune requires two corpses. To perform the ritual, place the corpse you wish to revive onto \ - the rune and the offering body adjacent to it. When the rune is invoked, the body to be sacrificed will turn to dust, the life force flowing into the revival target. Assuming the target is not moved \ - within a few seconds, they will be brought back to life, healed of all ailments.

" - - text += "Rite of Disruption
Robotic lifeforms have time and time again been the downfall of fledgling cults. This rune may allow you to gain the upper \ - hand against these pests. By using the rune, a large electromagnetic pulse will be emitted from the rune's location. The size of the EMP will grow significantly for each additional adjacent cultist when the \ - rune is activated.

" - - text += "Astral Communion
This rune is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ - user's spirit will be ripped from their body. In this state, the user's physical body will be locked in place to the rune itself - any attempts to move it will result in the rune pulling it back. \ - The body will also take constant damage while in this form, and may even die. The user's spirit will contain their consciousness, and will allow them to freely wander the station as a ghost. This may \ - also be used to commune with the dead.

" - - text += "Rite of the Corporeal Shield
While simple, this rune serves an important purpose in defense and hindering passage. When invoked, the \ - rune will draw a small amount of life force from the user and make the space above the rune completely dense, rendering it impassable to all but the most complex means. The rune may be invoked again to \ - undo this effect and allow passage again.

" - - text += "Rite of Joined Souls
This rune allows the cult to free other cultists with ease. When invoked, it will allow the user to summon a single cultist to the rune from \ - any location. It requires two invokers, and will damage each invoker slightly.

" - - text += "Blood Boil
When invoked, this rune will do a massive amount of damage to all non-cultist viewers, but it will also emit a small explosion upon invocation. \ - It requires three invokers.

" - - text += "Leeching
When invoked, this rune will transfer life force from the victim to the invoker.

" - - text += "Rite of Spectral Manifestation
This rune allows you to summon spirits as humanoid fighters. When invoked, a spirit above the rune will be brought to life as a human, wearing nothing, that seeks only to serve you and [SSticker.cultdat.entity_title3]. \ - However, the spirit's link to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, all summoned spirits will dissipate, dropping their items to the ground. You may manifest \ - multiple spirits with one rune, but you will rapidly take damage in doing so.

" - - text += "Ritual of Dimensional Rending
This rune is necessary to achieve your goals. On attempting to scribe it, it will produce shields around you and alert everyone you are attempting to scribe it; it takes a very long time to scribe, \ - and does massive damage to the one attempting to scribe it.
Invoking it requires 9 invokers and the sacrifice of a specific crewmember, and once invoked, will summon [SSticker.cultdat.entity_title3], [SSticker.cultdat.entity_name]. \ - This will complete your objectives.


" - - text += "Talisman of Teleportation
The talisman form of the Teleport rune will transport the invoker to a selected Teleport rune once.

" - - text += "Talisman of Fabrication
This talisman is the main way of creating construct shells. To use it, one must strike 30 sheets of metal with the talisman. The sheets will then be twisted into a construct shell, ready to receive a soul to occupy it.

" - - text += "Talisman of Tome Summoning
This talisman will produce a single tome at your feet.

" - - text += "Talisman of Veiling/Revealing
This talisman will hide runes on its first use, and on the second, will reveal runes.

" - - text += "Talisman of Disguising
This talisman will permanently disguise all nearby runes as crayon runes.

" - - text += "Talisman of Electromagnetic Pulse
This talisman will EMP anything else nearby. It disappears after one use.

" - - text += "Talisman of Stunning
Attacking a target will knock them down for a long duration in addition to inhibiting their speech. \ - Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead.

" - - text += "Talisman of Armaments
The Talisman of Arming will equip the user with armored robes, a backpack, shoes, an eldritch longsword, and an empowered bola. Any equipment that cannot \ - be equipped will not be summoned, weaponry will be put on the floor below the user. Attacking a fellow cultist with it will instead equip them.

" - - text += "Talisman of Horrors
The Talisman of Horror must be applied directly to the victim, it will shatter your victim's mind with visions of the end-times that may incapacitate them.

" - - text += "Talisman of Shackling
The Talisman of Shackling must be applied directly to the victim, it has 4 uses and cuffs victims with magic shackles that disappear when removed.

" - - text += "In addition to these runes, the cult has a small selection of equipment and constructs.

" - - text += "Equipment:

" - - text += "Cult Blade
Cult blades are sharp weapons that, notably, cannot be used by non-cultists. These blades are produced by the Talisman of Arming.

" - - text += "Cult Bola
Cult bolas are strong bolas, useful for snaring targets. These bolas are produced by the Talisman of Arming.

" - - text += "Cult Robes
Cult robes are heavily armored robes. These robes are produced by the Talisman of Arming.

" - - text += "Soulstone
A soulstone is a simple piece of magic, produced either via the starter talisman or by sacrificing humans. Using it on an unconscious or dead humanoid, or on a Shade, will trap their soul in the stone, allowing its use in construct shells. \ -
The soul within can also be released as a Shade by using it in-hand.

" - - text += "Construct Shell
A construct shell is useless on its own, but placing a filled soulstone within it allows you to produce your choice of a Wraith, a Juggernaut, or an Artificer. \ -
Each construct has uses, detailed below in Constructs. Construct shells can be produced via the starter talisman or the Rite of Fabrication.

" - - text += "Constructs:

" - - text += "Shade
While technically not a construct, the Shade is produced when released from a soulstone. It is quite fragile and has weak melee attacks, but is fully healed when recaptured by a soulstone.

" - - text += "Wraith
The Wraith is a fast, lethal melee attacker which can jaunt through walls. However, it is only slightly more durable than a shade.

" - - text += "Juggernaut
The Juggernaut is a slow, but durable, melee attacker which can produce temporary forcewalls. It will also reflect most lethal energy weapons.

" - - text += "Artificer
The Artificer is a weak and fragile construct, able to heal other constructs, produce more soulstones and construct shells, \ - construct fortifying cult walls and flooring, and finally, it can release a few indiscriminate stunning missiles.

" - - text += "Harvester
If you see one, know that you have done all you can and your life is void.

" - - var/text_string = jointext(text, null) - var/datum/browser/popup = new(user, "tome", "", 800, 600) - popup.set_content(text_string) - popup.open() - return 1 - -/obj/item/tome/proc/finale_runes_ok(mob/living/user, obj/effect/rune/rune_to_scribe) - var/datum/game_mode/cult/cult_mode = SSticker.mode - var/area/A = get_area(src) - if(GAMEMODE_IS_CULT) - if(!canbypass)//not an admin-tome, check things - if(!cult_mode.narsie_condition_cleared) - to_chat(user, "There is still more to do before unleashing [SSticker.cultdat.entity_name]'s' power!") - return 0 - if(!cult_mode.eldergod) - to_chat(user, "\"I am already here. There is no need to try to summon me now.\"") - return 0 - if(cult_mode.demons_summoned) - to_chat(user, "\"We are already here. There is no need to try to summon us now.\"") - return 0 - if(!((CULT_ELDERGOD in cult_mode.objectives) || (CULT_SLAUGHTER in cult_mode.objectives))) - to_chat(user, "[SSticker.cultdat.entity_name]'s power does not wish to be unleashed!") - return 0 - if(!(A in GLOB.summon_spots)) - to_chat(user, "[SSticker.cultdat.entity_name] can only be summoned where the veil is weak - in [english_list(GLOB.summon_spots)]!") - return 0 - var/confirm_final = alert(user, "This is the FINAL step to summon your deity's power. It is a long, painful ritual and the crew will be alerted to your presence.", "Are you prepared for the final battle?", "My life for [SSticker.cultdat.entity_name]!", "No") + scribe_rune(user) + +/obj/item/melee/cultblade/dagger/proc/narsie_rune_check(mob/living/user, area/A) + var/datum/game_mode/gamemode = SSticker.mode + + if(gamemode.cult_objs.cult_status < NARSIE_NEEDS_SUMMONING) + to_chat(user, "[SSticker.cultdat.entity_name] is not ready to be summoned yet!") + return FALSE + if(gamemode.cult_objs.cult_status == NARSIE_HAS_RISEN) + to_chat(user, "\"I am already here. There is no need to try to summon me now.\"") + return FALSE + + var/list/summon_areas = gamemode.cult_objs.obj_summon.summon_spots + if(!(A in summon_areas)) + to_chat(user, "[SSticker.cultdat.entity_name] can only be summoned where the veil is weak - in [english_list(summon_areas)]!") + return FALSE + var/confirm_final = alert(user, "This is the FINAL step to summon your deities power, it is a long, painful ritual and the crew will be alerted to your presence AND your location!", + "Are you prepared for the final battle?", "My life for [SSticker.cultdat.entity_name]!", "No") + if(user) if(confirm_final == "No" || confirm_final == null) - to_chat(user, "You decide to prepare further before scribing the rune.") - return 0 + to_chat(user, "You decide to prepare further before scribing the rune.") + return FALSE else - return 1 - else//the game mode is not cult..but we ARE a cultist...ALL ON THE ADMINBUS - var/confirm_final = alert(user, "This is the FINAL step to summon your deity's power. It is a long, painful ritual and the crew will be alerted to your presence.", "Are you prepared for the final battle?", "My life for [SSticker.cultdat.entity_name]!", "No") - if(confirm_final == "No" || confirm_final == null) - to_chat(user, "You decide to prepare further before scribing the rune.") - return 0 - else - return 1 - -/obj/item/tome/proc/scribe_rune(mob/living/user) - var/turf/runeturf = get_turf(user) - if(isspaceturf(runeturf)) - return - var/chosen_keyword - var/obj/effect/rune/rune_to_scribe - var/entered_rune_name - var/list/possible_runes = list() + if(locate(/obj/effect/rune) in range(1, user)) + to_chat(user, "You need a space cleared of runes before you can summon [SSticker.cultdat.entity_title1]!") + return FALSE + else + return TRUE + +/obj/item/melee/cultblade/dagger/proc/can_scribe(mob/living/user) + if(!src || !user || loc != user || user.incapacitated()) + return FALSE + var/turf/T = get_turf(user) + if(isspaceturf(T)) + return FALSE + if((locate(/obj/effect/rune) in T) || (locate(/obj/effect/rune/narsie) in range(1, T))) + to_chat(user, "There's already a rune here!") + return FALSE + return TRUE + + +/obj/item/melee/cultblade/dagger/proc/scribe_rune(mob/living/user) var/list/shields = list() - var/area/A = get_area(src) - if(locate(/obj/effect/rune) in runeturf) - to_chat(user, "There is already a rune here.") - return - for(var/T in subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) - var/obj/effect/rune/R = T - if(initial(R.cultist_name)) - possible_runes.Add(initial(R.cultist_name)) //This is to allow the menu to let cultists select runes by name rather than by object path. I don't know a better way to do this - if(!possible_runes.len) - return - entered_rune_name = input(user, "Choose a rite to scribe.", "Sigils of Power") as null|anything in possible_runes - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated()) - return - for(var/T in typesof(/obj/effect/rune)) - var/obj/effect/rune/R = T - if(initial(R.cultist_name) == entered_rune_name) - rune_to_scribe = R - if(initial(R.req_keyword)) - var/the_keyword = stripped_input(usr, "Please enter a keyword for the rune.", "Enter Keyword", "") - if(!the_keyword) - return - chosen_keyword = the_keyword - break - if(!rune_to_scribe) + var/list/possible_runes = list() + var/keyword + + if(!can_scribe(user)) // Check this before anything else return - runeturf = get_turf(user) //we may have moved. adjust as needed... - A = get_area(src) - if(locate(/obj/effect/rune) in runeturf) - to_chat(user, "There is already a rune here.") + + // Choosing a rune + for(var/I in (subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed)) + var/obj/effect/rune/R = I + var/rune_name = initial(R.cultist_name) + if(rune_name) + possible_runes[rune_name] = R + if(!length(possible_runes)) return - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated()) + + var/chosen_rune = input(user, "Choose a rite to scribe.", "Sigils of Power") as null|anything in possible_runes + if(!chosen_rune) return - if(ispath(rune_to_scribe, /obj/effect/rune/narsie) || ispath(rune_to_scribe, /obj/effect/rune/slaughter))//may need to change this - Fethas - if(finale_runes_ok(user,rune_to_scribe)) - A = get_area(src) - if(!(A in GLOB.summon_spots)) // Check again to make sure they didn't move - to_chat(user, "The ritual can only begin where the veil is weak - in [english_list(GLOB.summon_spots)]!") + var/obj/effect/rune/rune = possible_runes[chosen_rune] + var/narsie_rune = FALSE + if(rune == /obj/effect/rune/narsie) + narsie_rune = TRUE + if(initial(rune.req_keyword)) + keyword = stripped_input(user, "Please enter a keyword for the rune.", "Enter Keyword") + if(!keyword) + return + + // Check if the rune is allowed + var/area/A = get_area(src) + var/turf/runeturf = get_turf(user) + var/datum/game_mode/gamemode = SSticker.mode + if(ispath(rune, /obj/effect/rune/summon)) + if(!is_station_level(runeturf.z) || istype(A, /area/space)) + to_chat(user, "The veil is not weak enough here to summon a cultist, you must be on station!") + return + + if(narsie_rune) + if(!narsie_rune_check(user, A)) + return // don't do shit + else + var/list/summon_areas = gamemode.cult_objs.obj_summon.summon_spots + if(!(A in summon_areas)) // Check again to make sure they didn't move + to_chat(user, "The ritual can only begin where the veil is weak - in [english_list(summon_areas)]!") return - GLOB.command_announcement.Announce("Figments from an eldritch god are being summoned somewhere on the station from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensional Affairs", 'sound/AI/spanomalies.ogg') - for(var/B in spiral_range_turfs(1, user, 1)) - var/turf/T = B - var/obj/machinery/shield/N = new(T) - N.name = "Rune-Scriber's Shield" - N.desc = "A potent shield summoned by cultists to protect them while they prepare the final ritual" - N.icon_state = "shield-cult" - N.health = 60 + GLOB.command_announcement.Announce("Figments from an eldritch god are being summoned into the [A.map_name] from an unknown dimension. Disrupt the ritual at all costs!", "Central Command Higher Dimensional Affairs", 'sound/AI/spanomalies.ogg') + for(var/I in spiral_range_turfs(1, user, 1)) + var/turf/T = I + var/obj/machinery/shield/cult/narsie/N = new(T) shields |= N - else - return//don't do shit + // Check everything again, in case they moved + if(!can_scribe(user)) + return + + // Draw the rune var/mob/living/carbon/human/H = user - var/dam_zone = pick("head", "chest", "groin", "l_arm", "l_hand", "r_arm", "r_hand", "l_leg", "l_foot", "r_leg", "r_foot") - var/obj/item/organ/external/affecting = H.get_organ(ran_zone(dam_zone)) - user.visible_message("[user] cuts open [user.p_their()] [affecting] and begins writing in [user.p_their()] own blood!", "You slice open your [affecting] and begin drawing a sigil of [SSticker.cultdat.entity_title3].") - user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE , affecting) - if(!do_after(user, initial(rune_to_scribe.scribe_delay)-scribereduct, target = get_turf(user))) - for(var/V in shields) + H.cult_self_harm(initial(rune.scribe_damage), TRUE) + if(!do_after(user, initial(rune.scribe_delay) * scribe_multiplier, target = runeturf)) + for(var/V in shields) // Only used for the 'Tear Veil' rune var/obj/machinery/shield/S = V if(S && !QDELETED(S)) qdel(S) return - if(locate(/obj/effect/rune) in runeturf) - to_chat(user, "There is already a rune here.") - return - user.visible_message("[user] creates a strange circle in [user.p_their()] own blood.", \ - "You finish drawing the arcane markings of [SSticker.cultdat.entity_title3].") - for(var/V in shields) + + user.visible_message("[user] creates a strange circle in [user.p_their()] own blood.", + "You finish drawing the arcane markings of [SSticker.cultdat.entity_title3].") + for(var/V in shields) // Only for the 'Tear Veil' rune var/obj/machinery/shield/S = V if(S && !QDELETED(S)) qdel(S) - var/obj/effect/rune/R = new rune_to_scribe(runeturf, chosen_keyword) + + var/obj/effect/rune/R = new rune(runeturf, keyword) + if(narsie_rune) + for(var/obj/effect/rune/I in orange(1, R)) + qdel(I) + R.blood_DNA = list() R.blood_DNA[H.dna.unique_enzymes] = H.dna.blood_type R.add_hiddenprint(H) - to_chat(user, "The [lowertext(initial(rune_to_scribe.cultist_name))] rune [initial(rune_to_scribe.cultist_desc)]") + R.color = H.dna.species.blood_color + R.rune_blood_color = H.dna.species.blood_color + to_chat(user, "The [lowertext(initial(rune.cultist_name))] rune [initial(rune.cultist_desc)]") diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 02cd7b6db6570..32b6614c061e6 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -1,49 +1,66 @@ -GLOBAL_LIST_EMPTY(sacrificed) -GLOBAL_LIST_INIT(non_revealed_runes, (subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed)) +GLOBAL_LIST_EMPTY(sacrificed) // A mixed list of minds and mobs +GLOBAL_LIST_EMPTY(wall_runes) // A list of all cult shield walls +GLOBAL_LIST_EMPTY(teleport_runes) // I'll give you two guesses /* This file contains runes. Runes are used by the cult to cause many different effects and are paramount to their success. -They are drawn with an arcane tome in blood, and are distinguishable to cultists and normal crew by examining. +They are drawn with a ritual dagger in blood, and are distinguishable to cultists and normal crew by examining. Fake runes can be drawn in crayon to fool people. Runes can either be invoked by one's self or with many different cultists. Each rune has a specific incantation that the cultists will say when invoking it. -To draw a rune, use an arcane tome. +To draw a rune, use a ritual dagger. */ /obj/effect/rune + /// Name non-cultists see name = "rune" + /// Name that cultists see var/cultist_name = "basic rune" + /// Description that non-cultists see desc = "An odd collection of symbols drawn in what seems to be blood." + /// Description that cultists see var/cultist_desc = "a basic rune with no function." //This is shown to cultists who examine the rune in order to determine its true purpose. - anchored = 1 + anchored = TRUE icon = 'icons/obj/rune.dmi' icon_state = "1" resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + mouse_opacity = MOUSE_OPACITY_OPAQUE // So that runes aren't so hard to click var/visibility = 0 var/view_range = 7 - layer = TURF_LAYER - - var/invocation = "Aiy ele-mayo!" //This is said by cultists when the rune is invoked. - var/req_cultists = 1 //The amount of cultists required around the rune to invoke it. If only 1, any cultist can invoke it. - var/rune_in_use = 0 // Used for some runes, this is for when you want a rune to not be usable when in use. - - var/scribe_delay = 50 //how long the rune takes to create - var/scribe_damage = 0.1 //how much damage you take doing it - - var/allow_excess_invokers = 0 //if we allow excess invokers when being invoked - var/construct_invoke = 1 //if constructs can invoke it - - var/req_keyword = 0 //If the rune requires a keyword - go figure amirite - var/keyword //The actual keyword for the rune - - var/invoke_damage = 0 //how much damage invokers take when invoking it - + layer = SIGIL_LAYER + color = COLOR_BLOOD_BASE + + /// What is said by cultists when the rune is invoked + var/invocation = "Aiy ele-mayo!" + ///The amount of cultists required around the rune to invoke it. If only 1, any cultist can invoke it. + var/req_cultists = 1 + /// Used for some runes, this is for when you want a rune to not be usable when in use. + var/rune_in_use = FALSE + + /// How long the rune takes to create (Currently only different for the Nar'Sie rune) + var/scribe_delay = 5 SECONDS + /// How much damage you take from drawing the rune + var/scribe_damage = 1 + + /// If nearby cultists will also chant when invoked + var/allow_excess_invokers = 0 + /// If constructs can invoke it + var/construct_invoke = TRUE + + /// If the rune requires a keyword (e.g. Teleport runes) + var/req_keyword = FALSE + /// The actual keyword for the rune + var/keyword + + /// How much damage cultists take when invoking it (This includes constructs) + var/invoke_damage = 0 + /// The color of the rune. (Based on species blood color) + var/rune_blood_color = COLOR_BLOOD_BASE /obj/effect/rune/New(loc, set_keyword) ..() if(set_keyword) keyword = set_keyword - check_icon() var/image/blood = image(loc = src) blood.override = 1 for(var/mob/living/silicon/ai/AI in GLOB.player_list) @@ -56,18 +73,29 @@ To draw a rune, use an arcane tome. . += "Effects: [capitalize(cultist_desc)]" . += "Required Acolytes: [req_cultists]" if(req_keyword && keyword) - . += "Keyword: [keyword]" + . += "Keyword: [keyword]" /obj/effect/rune/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/tome) && iscultist(user)) - to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") - qdel(src) + if(istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user)) + // Telerunes with portals open + if(istype(src, /obj/effect/rune/teleport)) + var/obj/effect/rune/teleport/T = src // Can't erase telerunes if they have a portal open + if(T.inner_portal || T.outer_portal) + to_chat(user, "The portal needs to close first!") + return + + // Everything else + var/obj/item/melee/cultblade/dagger/D = I + user.visible_message("[user] begins to erase [src] with [I].") + if(do_after(user, initial(scribe_delay) * D.scribe_multiplier, target = src)) + to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") + qdel(src) return if(istype(I, /obj/item/nullrod)) if(iscultist(user))//cultist..what are doing..cultist..staph... user.drop_item() - user.visible_message("[I] suddenly glows with white light, forcing [user] to drop it in pain!", \ - "[I] suddenly glows with a white light that sears your hand, forcing you to drop it!") + user.visible_message("[I] suddenly glows with a white light, forcing [user] to drop it in pain!", \ + "[I] suddenly glows with a white light that sears your hand, forcing you to drop it!") // TODO: Make this actually burn your hand return to_chat(user,"You disrupt the magic of [src] with [I].") qdel(src) @@ -75,39 +103,33 @@ To draw a rune, use an arcane tome. return ..() /obj/effect/rune/attack_hand(mob/living/user) + user.Move_Pulled(src) // So that you can still drag things onto runes if(!iscultist(user)) to_chat(user, "You aren't able to understand the words of [src].") return var/list/invokers = can_invoke(user) - if(invokers.len >= req_cultists) + if(length(invokers) >= req_cultists) invoke(invokers) else - fail_invoke(user) - + fail_invoke() /obj/effect/rune/attack_animal(mob/living/simple_animal/M) - if(istype(M, /mob/living/simple_animal/shade) || istype(M, /mob/living/simple_animal/hostile/construct)) + if(isshade(M) || isconstruct(M)) if(construct_invoke || !iscultist(M)) //if you're not a cult construct we want the normal fail message attack_hand(M) else to_chat(M, "You are unable to invoke the rune!") -/obj/effect/rune/proc/talismanhide() //for talisman of revealing/hiding +/obj/effect/rune/cult_conceal() //for concealing spell visible_message("[src] fades away.") invisibility = INVISIBILITY_OBSERVER alpha = 100 //To help ghosts distinguish hidden runes -/obj/effect/rune/proc/talismanreveal() //for talisman of revealing/hiding +/obj/effect/rune/cult_reveal() //for revealing spell invisibility = 0 visible_message("[src] suddenly appears!") alpha = initial(alpha) -/obj/effect/rune/proc/talismanfake() //for rune disguising - var/runenum = pick(1,2,3,4,5,6) - visible_message("[src] takes on a waxy apperance!") - icon = 'icons/effects/crayondecal.dmi' - icon_state = "rune[runenum]" - color = rgb(255, 0, 0) /* There are a few different procs each rune runs through when a cultist activates it. @@ -116,31 +138,29 @@ invoke() is the rune's actual effects. fail_invoke() is called when the rune fails, via not enough people around or otherwise. Typically this just has a generic 'fizzle' effect. structure_check() searches for nearby cultist structures required for the invocation. Proper structures are pylons, forges, archives, and altars. */ - -/obj/effect/rune/proc/can_invoke(var/mob/living/user) +/obj/effect/rune/proc/can_invoke(mob/living/user) //This proc determines if the rune can be invoked at the time. If there are multiple required cultists, it will find all nearby cultists. var/list/invokers = list() //people eligible to invoke the rune var/list/chanters = list() //people who will actually chant the rune when passed to invoke() if(invisibility == INVISIBILITY_OBSERVER)//hidden rune return + // Get the user if(user) chanters |= user invokers |= user + // Get anyone nearby if(req_cultists > 1 || allow_excess_invokers) for(var/mob/living/L in range(1, src)) if(iscultist(L)) if(L == user) continue - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(!H.can_speak()) - continue if(L.stat) continue invokers |= L - if(invokers.len >= req_cultists) + + if(length(invokers) >= req_cultists) // If there's enough invokers if(allow_excess_invokers) - chanters |= invokers + chanters |= invokers // Let the others join in too else invokers -= user shuffle(invokers) @@ -149,10 +169,12 @@ structure_check() searches for nearby cultist structures required for the invoca chanters |= L return chanters -/obj/effect/rune/proc/invoke(var/list/invokers) +/obj/effect/rune/proc/invoke(list/invokers) //This proc contains the effects of the rune as well as things that happen afterwards. If you want it to spawn an object and then delete itself, have both here. for(var/M in invokers) var/mob/living/L = M + if(!L) + return if(invocation) if(!L.IsVocal()) L.emote("gestures ominously.") @@ -164,37 +186,52 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(L, "[src] saps your strength!") do_invoke_glow() -/obj/effect/rune/proc/burn_invokers(var/list/mobstoburn) - for(var/M in mobstoburn) - var/mob/living/L = M - to_chat(L, "\"YOUR SOUL BURNS WITH YOUR ARROGANCE!!!\"") - if(L.reagents) - L.reagents.add_reagent("hell_water", 10) - L.Weaken(7) - L.Stun(7) - fail_invoke() +/** + * Spawns the phase in/out effects for a cult teleport. + * + * Arguments: + * * user - Mob to teleport + * * location - Location to teleport from + * * target - Location to teleport to + */ +/obj/effect/rune/proc/teleport_effect(mob/living/user, turf/location, target) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(location, user.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(target, user.dir) + // So that the mob only appears after the effect is finished + user.notransform = TRUE + user.invisibility = INVISIBILITY_MAXIMUM + sleep(12) + user.notransform = FALSE + user.invisibility = 0 /obj/effect/rune/proc/do_invoke_glow() - var/oldtransform = transform - spawn(0) //animate is a delay, we want to avoid being delayed - animate(src, transform = matrix()*2, alpha = 0, time = 5) //fade out - animate(transform = oldtransform, alpha = 255, time = 0) + var/oldtransform = transform + animate(src, transform = matrix() * 2, alpha = 0, time = 5) // Fade out + animate(transform = oldtransform, alpha = 255, time = 0) -/obj/effect/rune/proc/fail_invoke(var/mob/living/user) +/obj/effect/rune/proc/fail_invoke() //This proc contains the effects of a rune if it is not invoked correctly, through either invalid wording or not enough cultists. By default, it's just a basic fizzle. visible_message("The markings pulse with a small flash of red light, then fall dark.") - spawn(0) //animate is a delay, we want to avoid being delayed - animate(src, color = rgb(255, 0, 0), time = 0) - animate(src, color = initial(color), time = 5) + animate(src, color = rgb(255, 0, 0), time = 0) + animate(src, color = rune_blood_color, time = 5) + + +/obj/effect/rune/proc/check_icon() + if(!SSticker.mode)//work around for maps with runes and cultdat is not loaded all the way + var/bits = make_bit_triplet() + icon = get_rune(bits) + else + icon = get_rune_cult(invocation) + //Malformed Rune: This forms if a rune is not drawn correctly. Invoking it does nothing but hurt the user. /obj/effect/rune/malformed - cultist_name = "malformed rune" + cultist_name = "Malformed" cultist_desc = "a senseless rune written in gibberish. No good can come from invoking this." invocation = "Ra'sha yoka!" invoke_damage = 30 -/obj/effect/rune/malformed/invoke(var/list/invokers) +/obj/effect/rune/malformed/invoke(list/invokers) ..() for(var/M in invokers) var/mob/living/L = M @@ -205,204 +242,120 @@ structure_check() searches for nearby cultist structures required for the invoca var/obj/item/nullrod/N = locate() in src if(N) return N - return 0 - -//Rite of Binding: A paper on top of the rune to a talisman. -/obj/effect/rune/imbue - cultist_name = "Rite of Binding" - cultist_desc = "transforms paper into powerful magic talismans." - invocation = "H'drak v'loso, mir'kanas verbot!" - icon_state = "3" + return FALSE -/obj/effect/rune/imbue/invoke(var/list/invokers) - var/mob/living/user = invokers[1] //the first invoker is always the user - var/turf/T = get_turf(src) - var/list/papers_on_rune = list() - var/entered_talisman_name - var/obj/item/paper/talisman/talisman_type - var/list/possible_talismans = list() - for(var/obj/item/paper/P in T) - if(!P.info) - papers_on_rune.Add(P) - if(!papers_on_rune.len) - to_chat(user, "There must be a blank paper on top of [src]!") - fail_invoke() - log_game("Talisman Creation rune failed - no blank papers on rune") - return - if(rune_in_use) - to_chat(user, "[src] can only support one ritual at a time!") - fail_invoke() - log_game("Talisman Creation rune failed - already in use") - return - var/obj/item/paper/paper_to_imbue = pick(papers_on_rune) - for(var/I in subtypesof(/obj/item/paper/talisman) - /obj/item/paper/talisman/malformed - /obj/item/paper/talisman/supply - /obj/item/paper/talisman/supply/weak) - var/obj/item/paper/talisman/J = I - var/talisman_cult_name = initial(J.cultist_name) - if(talisman_cult_name) - possible_talismans[talisman_cult_name] = J //This is to allow the menu to let cultists select talismans by name - entered_talisman_name = input(user, "Choose a talisman to imbue.", "Talisman Choices") as null|anything in possible_talismans - talisman_type = possible_talismans[entered_talisman_name] - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || rune_in_use || !talisman_type) - return - ..() - visible_message("Dark power begins to channel into the paper!.") - rune_in_use = 1 - if(!do_after(user, 100, target = get_turf(user))) - rune_in_use = 0 - return - new talisman_type(get_turf(src)) - visible_message("[src] glows with power, and bloody images form themselves on [paper_to_imbue].") - qdel(paper_to_imbue) - rune_in_use = 0 - -GLOBAL_LIST_EMPTY(teleport_runes) -/obj/effect/rune/teleport - cultist_name = "Teleport" - cultist_desc = "warps everything above it to another chosen teleport rune." - invocation = "Sas'so c'arta forbici!" - icon_state = "2" - req_keyword = 1 - var/listkey - invoke_damage = 6 //but theres some checks for z-level - -/obj/effect/rune/teleport/New(loc, set_keyword) - ..() - var/area/A = get_area(src) - var/locname = initial(A.name) - listkey = set_keyword ? "[set_keyword] [locname]":"[locname]" - GLOB.teleport_runes += src - -/obj/effect/rune/teleport/Destroy() - GLOB.teleport_runes -= src - return ..() - -/obj/effect/rune/teleport/invoke(var/list/invokers) - var/mob/living/user = invokers[1] //the first invoker is always the user - var/list/potential_runes = list() - var/list/teleportnames = list() - var/list/duplicaterunecount = list() - for(var/R in GLOB.teleport_runes) - var/obj/effect/rune/teleport/T = R - var/resultkey = T.listkey - if(resultkey in teleportnames) - duplicaterunecount[resultkey]++ - resultkey = "[resultkey] ([duplicaterunecount[resultkey]])" - else - teleportnames.Add(resultkey) - duplicaterunecount[resultkey] = 1 - if(T != src && is_level_reachable(T.z)) - potential_runes[resultkey] = T - - if(!potential_runes.len) - to_chat(user, "There are no valid runes to teleport to!") - log_game("Teleport rune failed - no other teleport runes") - fail_invoke() - return - - if(!is_level_reachable(user.z)) - to_chat(user, "You are not in the right dimension!") - log_game("Teleport rune failed - user in away mission") - fail_invoke() - return - - var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked - var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || !actual_selected_rune) - fail_invoke() - return - - var/turf/T = get_turf(src) - var/movedsomething = 0 - var/moveuserlater = 0 - for(var/atom/movable/A in T) - if(A.move_resist == INFINITY) - continue //object cant move, shouldnt teleport - if(A == user) - moveuserlater = 1 - movedsomething = 1 - continue - if(!A.anchored) - movedsomething = 1 - A.forceMove(get_turf(actual_selected_rune)) - if(movedsomething) - ..() - visible_message("There is a sharp crack of inrushing air, and everything above the rune disappears!") - to_chat(user, "You[moveuserlater ? "r vision blurs, and you suddenly appear somewhere else":" send everything above the rune away"].") - if(moveuserlater) - user.forceMove(get_turf(actual_selected_rune)) - var/mob/living/carbon/human/H = user - if(user.z != T.z) - if(istype(H)) - H.bleed(5) - user.apply_damage(5, BRUTE) - else - if(istype(H)) - H.bleed(rand(5,10)) - else - fail_invoke() - - -//Rite of Offering: Converts a normal crewmember to the cult or sacrifices mindshielded and sacrifice targets. +//Rite of Enlightenment: Converts a normal crewmember to the cult, or offer them as sacrifice if cant be converted. /obj/effect/rune/convert - cultist_name = "Rite of Offering" - cultist_desc = "Offers a non-cultists on top of it to your deity, either converting or sacrificing them." + cultist_name = "Offer" + cultist_desc = "offers non-cultists on top of it to the Dark One, either converting or sacrificing them. Sacrifices with a soul will result in a captured soulshard. This can be done with brains as well." invocation = "Mah'weyh pleggh at e'ntrath!" - icon_state = "3" + icon_state = "offering" req_cultists = 1 allow_excess_invokers = TRUE rune_in_use = FALSE -/obj/effect/rune/convert/do_invoke_glow() - return - -/obj/effect/rune/convert/invoke(var/list/invokers) +/obj/effect/rune/convert/invoke(list/invokers) if(rune_in_use) return - var/list/myriad_targets = list() + + var/list/offer_targets = list() var/turf/T = get_turf(src) for(var/mob/living/M in T) - if(!iscultist(M)) - myriad_targets |= M - if(!myriad_targets.len) + if(!iscultist(M) || (M.mind && is_sacrifice_target(M.mind))) + offer_targets += M + + // Offering a head/brain + for(var/obj/item/organ/O in T) + var/mob/living/carbon/brain/b_mob + if(istype(O, /obj/item/organ/external/head)) // Offering a head + var/obj/item/organ/external/head/H = O + for(var/obj/item/organ/internal/brain/brain in H.contents) + b_mob = brain.brainmob + brain.forceMove(T) + O = brain // Convoluted way of making the brain disappear + + else if(istype(O, /obj/item/organ/internal/brain)) // Offering a brain + var/obj/item/organ/internal/brain/brain = O + b_mob = brain.brainmob + + if(b_mob && b_mob.mind && (!iscultist(b_mob) || is_sacrifice_target(b_mob.mind))) + offer_targets += b_mob + O.invisibility = INVISIBILITY_MAXIMUM // So that it can't be moved around. This gets qdeleted later + + if(!length(offer_targets)) fail_invoke() log_game("Offer rune failed - no eligible targets") rune_in_use = FALSE return rune_in_use = TRUE - var/mob/living/new_cultist = pick(myriad_targets) - if(is_convertable_to_cult(new_cultist.mind) && !new_cultist.null_rod_check() && !is_sacrifice_target(new_cultist.mind) && new_cultist.stat != DEAD && new_cultist.client != null) - invocation = "Mah'weyh pleggh at e'ntrath!" + var/mob/living/L = pick(offer_targets) + if(L.mind in GLOB.sacrificed) + fail_invoke() + rune_in_use = FALSE + return + + if(L.stat != DEAD && is_convertable_to_cult(L.mind)) ..() - do_convert(new_cultist, invokers) + do_convert(L, invokers) else invocation = "Barhah hra zar'garis!" ..() - do_sacrifice(new_cultist, invokers) + do_sacrifice(L, invokers) + if(isbrain(L)) + qdel(L.loc) // Don't need this anymore! rune_in_use = FALSE /obj/effect/rune/convert/proc/do_convert(mob/living/convertee, list/invokers) - if(invokers.len < 2) + if(length(invokers) < 2) fail_invoke() for(var/I in invokers) to_chat(I, "You need at least two invokers to convert!") return else convertee.visible_message("[convertee] writhes in pain as the markings below them glow a bloody red!", \ - "AAAAAAAAAAAAAA-") - SSticker.mode.add_cultist(convertee.mind, 1) - new /obj/item/tome(get_turf(src)) + "AAAAAAAAAAAAAA-") + SSticker.mode.add_cultist(convertee.mind) convertee.mind.special_role = "Cultist" to_chat(convertee, "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ and something evil takes root.") to_chat(convertee, "Assist your new compatriots in their dark dealings. Your goal is theirs, and theirs is yours. You serve [SSticker.cultdat.entity_title3] above all else. Bring it back.\ ") - return + + if(ishuman(convertee)) + var/mob/living/carbon/human/H = convertee + var/brutedamage = convertee.getBruteLoss() + var/burndamage = convertee.getFireLoss() + if(brutedamage || burndamage) // If the convertee is injured + // Heal 90% of all damage, including robotic limbs + H.adjustBruteLoss(-(brutedamage * 0.9), robotic = TRUE) + H.adjustFireLoss(-(burndamage * 0.9), robotic = TRUE) + if(ismachineperson(H)) + H.visible_message("A dark force repairs [convertee]!", + "Your damage has been repaired. Now spread the blood to others.") + else + H.visible_message("[convertee]'s wounds heal and close!", + "Your wounds have been healed. Now spread the blood to others.") + for(var/obj/item/organ/external/E in H.bodyparts) + E.mend_fracture() + E.internal_bleeding = FALSE + for(var/datum/disease/critical/crit in H.viruses) // cure all crit conditions + crit.cure() + + H.uncuff() + H.Silence(3) //Prevent "HALP MAINT CULT" before you realise you're converted + + var/obj/item/melee/cultblade/dagger/D = new(get_turf(src)) + if(H.equip_to_slot_if_possible(D, slot_in_backpack, FALSE, TRUE)) + to_chat(H, "You have a dagger in your backpack. Use it to do [SSticker.cultdat.entity_title1]'s bidding. ") + else + to_chat(H, "There is a dagger on the floor. Use it to do [SSticker.cultdat.entity_title1]'s bidding.") /obj/effect/rune/convert/proc/do_sacrifice(mob/living/offering, list/invokers) var/mob/living/user = invokers[1] //the first invoker is always the user - if(((ishuman(offering) || isrobot(offering)) && offering.stat != DEAD) || is_sacrifice_target(offering.mind)) //Requires three people to sacrifice living targets - if(invokers.len < 3) + + if(offering.stat != DEAD || (offering.mind && is_sacrifice_target(offering.mind))) //Requires three people to sacrifice living targets/sacrifice objective + if(length(invokers) < 3) for(var/M in invokers) to_chat(M, "[offering] is too greatly linked to the world! You need three acolytes!") fail_invoke() @@ -410,624 +363,650 @@ GLOBAL_LIST_EMPTY(teleport_runes) return var/sacrifice_fulfilled - var/datum/game_mode/cult/cult_mode = SSticker.mode + var/datum/game_mode/gamemode = SSticker.mode if(offering.mind) - GLOB.sacrificed.Add(offering.mind) + GLOB.sacrificed += offering.mind if(is_sacrifice_target(offering.mind)) sacrifice_fulfilled = TRUE + else + GLOB.sacrificed += offering + new /obj/effect/temp_visual/cult/sac(loc) - if(SSticker && SSticker.mode && SSticker.mode.name == "cult") - cult_mode.harvested++ for(var/M in invokers) if(sacrifice_fulfilled) to_chat(M, "\"Yes! This is the one I desire! You have done well.\"") - cult_mode.additional_phase() else if(ishuman(offering) || isrobot(offering)) to_chat(M, "\"I accept this sacrifice.\"") else to_chat(M, "\"I accept this meager sacrifice.\"") + playsound(offering, 'sound/misc/demon_consume.ogg', 100, TRUE) - playsound(offering, 'sound/misc/demon_consume.ogg', 100, 1) - if((ishuman(offering) || isrobot(offering)) && offering.client_mobs_in_contents?.len) + if((ishuman(offering) || isrobot(offering) || isbrain(offering)) && offering.mind) var/obj/item/soulstone/stone = new /obj/item/soulstone(get_turf(src)) - stone.invisibility = INVISIBILITY_MAXIMUM //so it's not picked up during transfer_soul() - stone.transfer_soul("FORCE", offering, user) //If it cannot be added + stone.invisibility = INVISIBILITY_MAXIMUM // So it's not picked up during transfer_soul() + stone.transfer_soul("FORCE", offering, user) // If it cannot be added stone.invisibility = 0 else - offering.dust() - -//Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. -/obj/effect/rune/narsie - cultist_name = "Tear Reality (God)" - cultist_desc = "tears apart dimensional barriers, calling forth your god. Requires 9 invokers." - invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!" - req_cultists = 9 - icon = 'icons/effects/96x96.dmi' - color = rgb(125,23,23) - icon_state = "rune_large" - pixel_x = -32 //So the big ol' 96x96 sprite shows up right - pixel_y = -32 - mouse_opacity = MOUSE_OPACITY_ICON //we're huge and easy to click - scribe_delay = 450 //how long the rune takes to create - scribe_damage = 40.1 //how much damage you take doing it - var/used - -/obj/effect/rune/narsie/New() - ..() - cultist_name = "Summon [SSticker.cultdat ? SSticker.cultdat.entity_name : "your god"]" - cultist_desc = "tears apart dimensional barriers, calling forth [SSticker.cultdat ? SSticker.cultdat.entity_title3 : "your god"]. Requires 9 invokers." - -/obj/effect/rune/narsie/check_icon() - return + if(isrobot(offering)) + offering.dust() //To prevent the MMI from remaining + else + offering.gib() + playsound(offering, 'sound/magic/disintegrate.ogg', 100, TRUE) + if(sacrifice_fulfilled) + gamemode.cult_objs.succesful_sacrifice() + return TRUE -/obj/effect/rune/narsie/talismanhide() //can't hide this, and you wouldn't want to - return +/obj/effect/rune/teleport + cultist_name = "Teleport" + cultist_desc = "warps everything above it to another chosen teleport rune." + invocation = "Sas'so c'arta forbici!" + icon_state = "teleport" + req_keyword = TRUE + light_power = 4 + var/obj/effect/temp_visual/cult/portal/inner_portal //The portal "hint" for off-station teleportations + var/obj/effect/temp_visual/cult/rune_spawn/rune2/outer_portal + var/listkey -/obj/effect/rune/narsie/invoke(var/list/invokers) - if(used) - return - var/mob/living/user = invokers[1] - var/datum/game_mode/cult/cult_mode = SSticker.mode - if(!(CULT_ELDERGOD in cult_mode.objectives)) - message_admins("[key_name_admin(user)] tried to summonn an eldritch horror when the objective was wrong") - burn_invokers(invokers) - log_game("Summon Nar-Sie rune failed - improper objective") - return - if(!is_station_level(user.z)) - message_admins("[key_name_admin(user)] tried to summon an eldritch horror off station") - burn_invokers(invokers) - log_game("Summon Nar-Sie rune failed - off station Z level") - return - if(!cult_mode.eldergod) - for(var/M in invokers) - to_chat(M, "[SSticker.cultdat.entity_name] is already on this plane!") - log_game("Summon god rune failed - already summoned") - return - //BEGIN THE SUMMONING - used = 1 - color = rgb(255, 0, 0) +/obj/effect/rune/teleport/New(loc, set_keyword) ..() - world << 'sound/effects/dimensional_rend.ogg' - to_chat(world, "The veil... is... TORN!!!--") - icon_state = "rune_large_distorted" - var/turf/T = get_turf(src) - sleep(40) - new /obj/singularity/narsie/large(T) //Causes Nar-Sie to spawn even if the rune has been removed - cult_mode.eldergod = 0 + var/area/A = get_area(src) + var/locname = initial(A.name) + listkey = set_keyword ? "[set_keyword] [locname]":"[locname]" + GLOB.teleport_runes += src -/obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. - if((istype(I, /obj/item/tome) && iscultist(user))) - user.visible_message("[user] begins erasing [src]...", "You begin erasing [src]...") - if(do_after(user, 50, target = src)) //Prevents accidental erasures. - log_game("Summon Narsie rune erased by [key_name(user)] with a tome") - message_admins("[key_name_admin(user)] erased a Narsie rune with a tome") - return - if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. - log_game("Summon Narsie rune erased by [key_name(user)] using a null rod") - message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") - return +/obj/effect/rune/teleport/Destroy() + GLOB.teleport_runes -= src return ..() +/obj/effect/rune/teleport/invoke(list/invokers) + var/mob/living/user = invokers[1] //the first invoker is always the user + var/list/potential_runes = list() + var/list/teleportnames = list() + var/list/duplicaterunecount = list() + for(var/I in GLOB.teleport_runes) + var/obj/effect/rune/teleport/R = I + var/resultkey = R.listkey + if(resultkey in teleportnames) + duplicaterunecount[resultkey]++ + resultkey = "[resultkey] ([duplicaterunecount[resultkey]])" + else + teleportnames += resultkey + duplicaterunecount[resultkey] = 1 + if(R != src && is_level_reachable(R.z)) + potential_runes[resultkey] = R -/obj/effect/rune/slaughter - cultist_name = "Call Forth The Slaughter (Demons)" - cultist_desc = "Calls forth the doom of an eldritch being. Three slaughter demons will appear to wreak havoc on the station." - invocation = null - req_cultists = 9 - color = rgb(125,23,23) - scribe_delay = 450 - scribe_damage = 40.1 //how much damage you take doing it - icon = 'icons/effects/96x96.dmi' - icon_state = "rune_large" - pixel_x = -32 - pixel_y = -32 - - var/used = 0 - -/obj/effect/rune/slaughter/check_icon() - return - -/obj/effect/rune/slaughter/talismanhide() //can't hide this, and you wouldn't want to - return + if(!length(potential_runes)) + to_chat(user, "There are no valid runes to teleport to!") + log_game("Teleport rune failed - no other teleport runes") + fail_invoke() + return -/obj/effect/rune/slaughter/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. - if((istype(I, /obj/item/tome) && iscultist(user))) - user.visible_message("[user.name] begins erasing [src]...", "You begin erasing [src]...") - if(do_after(user, 50, target = src)) //Prevents accidental erasures. - log_game("Summon demon rune erased by [key_name(user)] with a tome") - message_admins("[key_name_admin(user)] erased a demon rune with a tome") + if(!is_level_reachable(user.z)) + to_chat(user, "You are not in the right dimension!") + log_game("Teleport rune failed - user in away mission") + fail_invoke() return - if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. - log_game("Summon demon rune erased by [key_name(user)] using a null rod") - message_admins("[key_name_admin(user)] erased a demon rune with a null rod") + + var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked + var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? + if(!src || !Adjacent(user) || QDELETED(src) || user.incapacitated() || !actual_selected_rune) + fail_invoke() return - return ..() + var/turf/T = get_turf(src) + var/turf/target = get_turf(actual_selected_rune) + var/movedsomething = FALSE + var/moveuser = FALSE + for(var/atom/movable/A in T) + if(ishuman(A)) + if(A != user) // Teleporting someone else + INVOKE_ASYNC(src, .proc/teleport_effect, A, T, target) + else // Teleporting yourself + INVOKE_ASYNC(src, .proc/teleport_effect, user, T, target) + if(A.move_resist == INFINITY) + continue //object cant move, shouldnt teleport + if(A == user) + moveuser = TRUE + movedsomething = TRUE + continue + if(!A.anchored) + movedsomething = TRUE + A.forceMove(target) -/obj/effect/rune/slaughter/invoke(var/list/invokers) - if(used) - return - var/mob/living/user = invokers[1] - var/datum/game_mode/cult/cult_mode = SSticker.mode - if(!(CULT_SLAUGHTER in cult_mode.objectives)) - message_admins("[key_name_admin(user)] tried to summon demons when the objective was wrong") - burn_invokers(invokers) - log_game("Summon Demons rune failed - improper objective") - return - if(!is_station_level(user.z)) - message_admins("[key_name_admin(user)] tried to summon demons off station") - burn_invokers(invokers) - log_game("Summon demons rune failed - off station Z level") - return - if(cult_mode.demons_summoned) - for(var/M in invokers) - to_chat(M, "Demons are already on this plane!") - log_game("Summon Demons rune failed - already summoned") - return - //BEGIN THE SLAUGHTER - used = 1 - for(var/mob/living/M in range(1,src)) - if(iscultist(M)) - M.say("TOK-LYR RQA-NAP SHA-NEX!!") - world << 'sound/effects/dimensional_rend.ogg' - to_chat(world, "A hellish cacaphony bombards from all around as something awful tears through the world...") - icon_state = "rune_large_distorted" - sleep(55) - to_chat(world, "\"LIBREATE TE EX INFERIS!\"")//Fethas note:I COULDN'T HELP IT OKAY?! - visible_message("[src] melts away into blood, and three horrific figures emerge from within!") + if(movedsomething) + ..() + if(is_mining_level(z) && !is_mining_level(target.z)) //No effect if you stay on lavaland + actual_selected_rune.handle_portal("lava") + else if(!is_station_level(z) || istype(get_area(src), /area/space)) + actual_selected_rune.handle_portal("space", T) + user.visible_message("There is a sharp crack of inrushing air, and everything above the rune disappears!", + "You[moveuser ? "r vision blurs, and you suddenly appear somewhere else":" send everything above the rune away"].") + if(moveuser) + user.forceMove(target) + else + fail_invoke() + +/obj/effect/rune/teleport/proc/handle_portal(portal_type, turf/origin) var/turf/T = get_turf(src) - new /mob/living/simple_animal/slaughter/cult(T) - new /mob/living/simple_animal/slaughter/cult(T, pick(NORTH, EAST, SOUTH, WEST)) - new /mob/living/simple_animal/slaughter/cult(T, pick(NORTHEAST, SOUTHEAST, NORTHWEST, SOUTHWEST)) - cult_mode.demons_summoned = 1 - SSshuttle.emergency.request(null, 0.5,null) - SSshuttle.emergency.canRecall = FALSE - cult_mode.third_phase() - qdel(src) + if(inner_portal || outer_portal) + close_portal() // To avoid stacking descriptions/animations + playsound(T, pick('sound/effects/sparks1.ogg', 'sound/effects/sparks2.ogg', 'sound/effects/sparks3.ogg', 'sound/effects/sparks4.ogg'), 100, TRUE, 14) + inner_portal = new /obj/effect/temp_visual/cult/portal(T) + + if(portal_type == "space") + light_color = color + desc += "
A tear in reality reveals a black void interspersed with dots of light... something recently teleported here from space.
" + + // Space base near the station + if(is_station_level(origin.z)) + desc += "The void feels like it's trying to pull you to the [dir2text(get_dir(T, origin))], near the station!" + // Space base on another Z-level + else + desc += "The void feels like it's trying to pull you to the [dir2text(get_dir(T, origin))], in the direction of space sector [origin.z]!" + + else + inner_portal.icon_state = "lava" + light_color = LIGHT_COLOR_FIRE + desc += "
A tear in reality reveals a coursing river of lava... something recently teleported here from the Lavaland Mines!" + + outer_portal = new(T, 60 SECONDS, color) + light_range = 4 + update_light() + addtimer(CALLBACK(src, .proc/close_portal), 60 SECONDS, TIMER_UNIQUE) + +/obj/effect/rune/teleport/proc/close_portal() + qdel(inner_portal) + qdel(outer_portal) + desc = initial(desc) + light_range = 0 + update_light() + + +//Rune of Empowering : Enables carrying 4 blood spells, greatly reduce blood cost +/obj/effect/rune/empower + cultist_name = "Empower" + cultist_desc = "allows cultists to prepare greater amounts of blood magic at far less of a cost." + invocation = "H'drak v'loso, mir'kanas verbot!" + icon_state = "empower" + construct_invoke = FALSE +/obj/effect/rune/empower/invoke(list/invokers) + . = ..() + var/mob/living/user = invokers[1] //the first invoker is always the user + for(var/datum/action/innate/cult/blood_magic/BM in user.actions) + BM.Activate() -//Rite of Resurrection: Requires two corpses. Revives one and gibs the other. +//Rite of Resurrection: Requires a dead or inactive cultist. When reviving the dead, you can only perform one revival for every three sacrifices your cult has carried out. /obj/effect/rune/raise_dead - cultist_name = "Rite of Resurrection" - cultist_desc = "requires two corpses, one on the rune and one adjacent to the rune. The one on the rune is brought to life, the other is turned to ash." - invocation = null //Depends on the name of the user - see below - icon_state = "1" + cultist_name = "Revive" + cultist_desc = "requires a dead, mindless, or inactive cultist placed upon the rune. For each three bodies sacrificed to the dark patron, one body will be mended and their mind awoken" + invocation = "Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!" //Depends on the name of the user - see below + icon_state = "revive" + var/static/sacrifices_used = -SOULS_TO_REVIVE // Cultists get one "free" revive + +/obj/effect/rune/raise_dead/examine(mob/user) + . = ..() + if(iscultist(user) || user.stat == DEAD) + . += "Sacrifices unrewarded: [length(GLOB.sacrificed) - sacrifices_used]" + . += "Sacrifice cost per ressurection:There are no eligible sacrifices nearby!") - log_game("Raise Dead rune failed - no catalyst corpse") - return - mob_to_sacrifice = input(user, "Choose a corpse to sacrifice.", "Corpse to Sacrifice") as null|anything in potential_sacrifice_mobs - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || !mob_to_sacrifice || rune_in_use) - return + + rune_in_use = TRUE for(var/mob/living/M in T.contents) - if(M.stat == DEAD) - potential_revive_mobs.Add(M) - if(!potential_revive_mobs.len) - to_chat(user, "There is no eligible revival target on the rune!") - log_game("Raise Dead rune failed - no corpse to revive") - return - mob_to_revive = input(user, "Choose a corpse to revive.", "Corpse to Revive") as null|anything in potential_revive_mobs - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || rune_in_use || !mob_to_revive) - return - if(!in_range(mob_to_sacrifice,src)) - to_chat(user, "The sacrificial target has been moved!") + if(iscultist(M) && (M.stat == DEAD || !M.client || M.client.is_afk())) + potential_revive_mobs |= M + if(!length(potential_revive_mobs)) + to_chat(user, "There are no dead cultists on the rune!") + log_game("Raise Dead rune failed - no cultists to revive") fail_invoke() - log_game("Raise Dead rune failed - catalyst corpse moved") - return - if(!(mob_to_revive in T.contents)) - to_chat(user, "The corpse to revive has been moved!") - fail_invoke() - log_game("Raise Dead rune failed - revival target moved") return - if(mob_to_sacrifice.stat != DEAD) - to_chat(user, "The sacrificial target must be dead!") + if(length(potential_revive_mobs) > 1) + mob_to_revive = input(user, "Choose a cultist to revive.", "Cultist to Revive") as null|anything in potential_revive_mobs + else // If there's only one, no need for a menu + mob_to_revive = potential_revive_mobs[1] + if(!validness_checks(mob_to_revive, user)) fail_invoke() - log_game("Raise Dead rune failed - catalyst corpse is not dead") return - rune_in_use = 1 - if(user.name == "Herbert West") - user.say("To life, to life, I bring them!") - else - user.say("Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!") + ..() - mob_to_sacrifice.visible_message("[mob_to_sacrifice]'s body rises into the air, connected to [mob_to_revive] by a glowing tendril!") - mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",time=20) - sleep(20) - if(!mob_to_sacrifice || !in_range(mob_to_sacrifice, src)) - mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones.") - return - mob_to_sacrifice.dust() - if(!mob_to_revive || mob_to_revive.stat != DEAD) - visible_message("The glowing tendril snaps against the rune with a shocking crack.") - rune_in_use = 0 - return - mob_to_revive.revive() //This does remove disabilities and such, but the rune might actually see some use because of it! + if(mob_to_revive.stat == DEAD) + var/diff = length(GLOB.sacrificed) - SOULS_TO_REVIVE - sacrifices_used + if(diff < 0) + to_chat(user, "Your cult must carry out [abs(diff)] more sacrifice\s before it can revive another cultist!") + fail_invoke() + return + sacrifices_used += SOULS_TO_REVIVE + mob_to_revive.revive() + mob_to_revive.grab_ghost() + + if(!mob_to_revive.client || mob_to_revive.client.is_afk()) + set waitfor = FALSE + to_chat(user, "[mob_to_revive] was revived, but their mind is lost! Seeking a lost soul to replace it.") + var/list/mob/dead/observer/candidates = SSghost_spawns.poll_candidates("Would you like to play as a revived Cultist?", ROLE_CULTIST, TRUE, poll_time = 20 SECONDS, source = /obj/item/melee/cultblade/dagger) + if(length(candidates)) + var/mob/dead/observer/C = pick(candidates) + to_chat(mob_to_revive.mind, "Your physical form has been taken over by another soul due to your inactivity! Ahelp if you wish to regain your form.") + message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(mob_to_revive)]) to replace an AFK player.") + mob_to_revive.ghostize(FALSE) + mob_to_revive.key = C.key + else + fail_invoke() + return + + SEND_SOUND(mob_to_revive, 'sound/ambience/antag/bloodcult.ogg') to_chat(mob_to_revive, "\"PASNAR SAVRAE YAM'TOTH. Arise.\"") mob_to_revive.visible_message("[mob_to_revive] draws in a huge breath, red light shining from [mob_to_revive.p_their()] eyes.", \ "You awaken suddenly from the void. You're alive!") - rune_in_use = 0 + rune_in_use = FALSE +/obj/effect/rune/raise_dead/proc/validness_checks(mob/living/target_mob, mob/living/user) + if(QDELETED(src)) + return FALSE + if(QDELETED(user)) + return FALSE + if(!Adjacent(user) || user.incapacitated()) + return FALSE + if(QDELETED(target_mob)) + return FALSE + var/turf/T = get_turf(src) + if(target_mob.loc != T) + to_chat(user, "The cultist to revive has been moved!") + log_game("Raise Dead rune failed - revival target moved") + return FALSE + return TRUE /obj/effect/rune/raise_dead/fail_invoke() ..() rune_in_use = FALSE - for(var/mob/living/M in range(1,src)) - if(M.stat == DEAD) + for(var/mob/living/M in range(0, src)) + if(iscultist(M) && M.stat == DEAD) M.visible_message("[M] twitches.") - -//Rite of Disruption: Emits an EMP blast. -/obj/effect/rune/emp - cultist_name = "Rite of Disruption" - cultist_desc = "emits a large electromagnetic pulse, increasing in size for each cultist invoking it, hindering electronics and disabling silicons." - invocation = "Ta'gh fara'qha fel d'amar det!" - icon_state = "5" - allow_excess_invokers = 1 - -/obj/effect/rune/emp/invoke(var/list/invokers) - var/turf/E = get_turf(src) - ..() - visible_message("[src] glows blue for a moment before vanishing.") - switch(invokers.len) - if(1 to 2) - playsound(E, 'sound/items/welder2.ogg', 25, 1) - for(var/M in invokers) - to_chat(M, "You feel a minute vibration pass through you...") - if(3 to 6) - playsound(E, 'sound/effects/EMPulse.ogg', 50, 1) - for(var/M in invokers) - to_chat(M, "Your hair stands on end as a shockwave emanates from the rune!") - if(7 to INFINITY) - playsound(E, 'sound/effects/EMPulse.ogg', 100, 1) - for(var/M in invokers) - var/mob/living/L = M - to_chat(L, "You chant in unison and a colossal burst of energy knocks you backward!") - L.Weaken(2) - qdel(src) //delete before pulsing because it's a delay reee - empulse(E, 9*invokers.len, 12*invokers.len, 1) // Scales now, from a single room to most of the station depending on # of chanters - -//Rite of Astral Communion: Separates one's spirit from their body. They will take damage while it is active. -/obj/effect/rune/astral - cultist_name = "Astral Communion" - cultist_desc = "severs the link between one's spirit and body. This effect is taxing and one's physical body will take damage while this is active." - invocation = "Fwe'sh mah erl nyag r'ya!" - icon_state = "6" - rune_in_use = 0 //One at a time, please! - construct_invoke = 0 - var/mob/living/affecting = null - -/obj/effect/rune/astral/examine(mob/user) - . = ..() - if(affecting) - . += "A translucent field encases [user] above the rune!" - -/obj/effect/rune/astral/can_invoke(mob/living/user) - if(rune_in_use) - to_chat(user, "[src] cannot support more than one body!") - log_game("Astral Communion rune failed - more than one user") - return list() - var/turf/T = get_turf(src) - if(!(user in T.contents)) - to_chat(user, "You must be standing on top of [src]!") - log_game("Astral Communion rune failed - user not standing on rune") - return list() - return ..() - -/obj/effect/rune/astral/invoke(var/list/invokers) - var/mob/living/user = invokers[1] - ..() - var/turf/T = get_turf(src) - rune_in_use = 1 - affecting = user - user.color = "#7e1717" - user.visible_message("[user] freezes statue-still, glowing an unearthly red.", \ - "You see what lies beyond. All is revealed. While this is a wondrous experience, your physical form will waste away in this state. Hurry...") - user.ghostize(1) - while(user) - if(!affecting) - visible_message("[src] pulses gently before falling dark.") - affecting = null //In case it's assigned to a number or something - rune_in_use = 0 - return - affecting.apply_damage(1, BRUTE) - if(!(user in T.contents)) - user.visible_message("A spectral tendril wraps around [user] and pulls [user.p_them()] back to the rune!") - Beam(user,icon_state="drainbeam",time=2) - user.forceMove(get_turf(src)) //NO ESCAPE :^) - if(user.key) - user.visible_message("[user] slowly relaxes, the glow around [user.p_them()] dimming.", \ - "You are re-united with your physical form. [src] releases its hold over you.") - user.color = initial(user.color) - user.Weaken(3) - rune_in_use = 0 - affecting = null - user.update_sight() - return - if(user.stat == UNCONSCIOUS) - if(prob(10)) - var/mob/dead/observer/G = user.get_ghost() - if(G) - to_chat(G, "You feel the link between you and your body weakening... you must hurry!") - if(user.stat == DEAD) - user.color = initial(user.color) - rune_in_use = 0 - affecting = null - var/mob/dead/observer/G = user.get_ghost() - if(G) - to_chat(G, "You suddenly feel your physical form pass on. [src]'s exertion has killed you!") - return - sleep(10) - rune_in_use = 0 - - //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. /obj/effect/rune/wall - cultist_name = "Rite of the Corporeal Shield" - cultist_desc = "when invoked, makes an invisible wall to block passage. Can be invoked again to reverse this." + cultist_name = "Barrier" + cultist_desc = "when invoked, makes a temporary invisible wall to block passage. Can be destroyed by brute force. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" - icon_state = "1" - invoke_damage = 2 + icon_state = "barrier" + ///The barrier summoned by the rune when invoked. Tracked as a variable to prevent refreshing the barrier's integrity. shieldgen.dm + var/obj/machinery/shield/cult/barrier/B -/obj/effect/rune/wall/examine(mob/user) +/obj/effect/rune/wall/Initialize(mapload) . = ..() - if(density) - . += "There is a barely perceptible shimmering of the air above [src]." + GLOB.wall_runes += src + +/obj/effect/rune/wall/Destroy() + GLOB.wall_runes -= src + if(B && !QDELETED(B)) + QDEL_NULL(B) + return ..() -/obj/effect/rune/wall/invoke(var/list/invokers) +/obj/effect/rune/wall/invoke(list/invokers) var/mob/living/user = invokers[1] ..() - density = !density - user.visible_message("[user] places [user.p_their()] hands on [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ - "You channel your life energy into [src], [density ? "preventing" : "allowing"] passage above it.") + if(!B) + B = new /obj/machinery/shield/cult/barrier(loc) + B.parent_rune = src + B.Toggle() if(iscarbon(user)) var/mob/living/carbon/C = user - C.apply_damage(2, BRUTE, pick("l_arm", "r_arm")) - + C.cult_self_harm(2) //Rite of Joined Souls: Summons a single cultist. /obj/effect/rune/summon - cultist_name = "Rite of Joined Souls" - cultist_desc = "summons a single cultist to the rune. Requires 2 invokers." + cultist_name = "Summon Cultist" + cultist_desc = "summons a single cultist to the rune. (Cannot summon restrained cultists!)" invocation = "N'ath reth sh'yro eth d'rekkathnor!" req_cultists = 2 - allow_excess_invokers = 1 - icon_state = "5" - invoke_damage = 5 - var/summoning = FALSE - var/summontime = 0 + invoke_damage = 10 + icon_state = "summon" -/obj/effect/rune/summon/invoke(var/list/invokers) +/obj/effect/rune/summon/invoke(list/invokers) var/mob/living/user = invokers[1] var/list/cultists = list() + for(var/datum/mind/M in SSticker.mode.cult) if(!(M.current in invokers) && M.current && M.current.stat != DEAD) - cultists |= M.current - var/mob/living/cultist_to_summon = input(user, "Who do you wish to call to [src]?", "Followers of [SSticker.cultdat.entity_title3]") as null|anything in cultists - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated()) + cultists[M.current.real_name] = M.current + var/input = input(user, "Who do you wish to call to [src]?", "Acolytes") as null|anything in cultists + var/mob/living/cultist_to_summon = cultists[input] + if(!src || QDELETED(src) || !Adjacent(user) || user.incapacitated()) + return + if(!cultist_to_summon) + log_game("Summon Cultist rune failed - no target") return - if(summoning) - to_chat(user, "You are already summoning a target!") + if(cultist_to_summon.stat == DEAD) + to_chat(user, "[cultist_to_summon] has died!") fail_invoke() + log_game("Summon Cultist rune failed - target died") return - - if(!cultist_to_summon) - to_chat(user, "You require a summoning target!") + if(cultist_to_summon.pulledby || cultist_to_summon.buckled) + to_chat(user, "[cultist_to_summon] is being held in place!") + to_chat(cultist_to_summon, "You feel a tugging sensation, but you are being held in place!") fail_invoke() - log_game("Summon Cultist rune failed - no target") + log_game("Summon Cultist rune failed - target restrained") return if(!iscultist(cultist_to_summon)) - to_chat(user, "[cultist_to_summon] is not a follower of [SSticker.cultdat.entity_title3]!") + to_chat(user, "[cultist_to_summon] is not a follower of the [SSticker.cultdat.entity_title3]!") fail_invoke() - log_game("Summon Cultist rune failed - no target") + log_game("Summon Cultist rune failed - target was deconverted") return - if(!is_level_reachable(cultist_to_summon.z)) + if(is_away_level(cultist_to_summon.z)) to_chat(user, "[cultist_to_summon] is not in our dimension!") fail_invoke() log_game("Summon Cultist rune failed - target in away mission") return - var/hard_summon = (cultist_to_summon.reagents && cultist_to_summon.reagents.has_reagent("holywater")) || cultist_to_summon.restrained() - if(hard_summon && invokers.len < 3) - to_chat(user, "The summoning of [cultist_to_summon] is being blocked somehow! You need 3 invokers to counter it!") - fail_invoke() - new /obj/effect/temp_visual/cult/sparks(get_turf(cultist_to_summon)) //observer warning - log_game("Summon Cultist rune failed - holywater in target") - return - summoning = TRUE - ..() - if(hard_summon) - summontime = 20 - - if(do_after(user, summontime, target = src)) - summoning = FALSE // Here incase the proc stops after the qdel - cultist_to_summon.visible_message("[cultist_to_summon] suddenly disappears in a flash of red light!", \ - "Overwhelming vertigo consumes you as you are hurled through the air!") - visible_message("A foggy shape materializes atop [src] and solidifies into [cultist_to_summon]!") - cultist_to_summon.forceMove(get_turf(src)) - qdel(src) - summoning = FALSE + cultist_to_summon.visible_message("[cultist_to_summon] suddenly disappears in a flash of red light!", \ + "Overwhelming vertigo consumes you as you are hurled through the air!") + ..() + INVOKE_ASYNC(src, .proc/teleport_effect, cultist_to_summon, get_turf(cultist_to_summon), src) + visible_message("[src] begins to bubble and rises into the form of [cultist_to_summon]!") + cultist_to_summon.forceMove(get_turf(src)) + qdel(src) -//Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby +/** + * # Blood Boil Rune + * + * When invoked deals up to 30 burn damage to nearby non-cultists and sets them on fire. + * + * On activation the rune charges for six seconds, changing colour, glowing, and giving out a warning to all nearby mobs. + * After the charging period the rune burns any non-cultists in view and sets them on fire. After another short wait it does the same again with slightly higher damage. + * If the cultists channeling the rune move away or are stunned at any point, the rune is deleted. So it can be countered pretty easily with flashbangs. + */ /obj/effect/rune/blood_boil cultist_name = "Boil Blood" - cultist_desc = "boils the blood of non-believers who can see the rune, dealing extreme amounts of damage. Requires 3 invokers." + cultist_desc = "boils the blood of non-believers who can see the rune, rapidly dealing extreme amounts of damage. Requires 2 invokers channeling the rune." invocation = "Dedo ol'btoh!" - icon_state = "4" - construct_invoke = 0 - req_cultists = 3 + icon_state = "blood_boil" + light_color = LIGHT_COLOR_LAVA + req_cultists = 2 invoke_damage = 15 + construct_invoke = FALSE + var/tick_damage = 10 // 30 burn damage total + damage taken by being on fire/overheating + rune_in_use = FALSE -/obj/effect/rune/blood_boil/do_invoke_glow() - return - -/obj/effect/rune/blood_boil/invoke(var/list/invokers) +/obj/effect/rune/blood_boil/invoke(list/invokers) + if(rune_in_use) + return ..() + rune_in_use = TRUE var/turf/T = get_turf(src) - visible_message("[src] briefly bubbles before exploding!") - for(var/mob/living/carbon/C in viewers(T)) - if(!iscultist(C)) - var/obj/item/nullrod/N = C.null_rod_check() - if(N) - to_chat(C, "\The [N] suddenly burns hotly before returning to normal!") + var/list/targets = list() + for(var/mob/living/L in viewers(T)) + if(!iscultist(L) && L.blood_volume && !ismachineperson(L)) + var/atom/I = L.null_rod_check() + if(I) + if(isitem(I)) + to_chat(L, "[I] suddenly burns hotly before returning to normal!") continue - to_chat(C, "Your blood boils in your veins!") - C.take_overall_damage(45,45) - C.Stun(7) + targets += L + + // Six seconds buildup + visible_message("A haze begins to form above [src]!") + animate(src, color = "#FC9A6D", time = 6 SECONDS) + set_light(6, 1, color) + sleep(6 SECONDS) + visible_message("[src] turns a bright, burning orange!") + if(!burn_check()) + return + + for(var/I in targets) + to_chat(I, "Your blood boils in your veins!") + do_area_burn(T, 1) + animate(src, color = "#FFDF80", time = 5 SECONDS) + sleep(5 SECONDS) + if(!burn_check()) + return + + do_area_burn(T, 2) + animate(src, color = "#FFFFFF", time = 5 SECONDS) + sleep(5 SECONDS) + if(!burn_check()) + return + + do_area_burn(T, 3) qdel(src) - explosion(T, -1, 0, 1, 5) -//Deals brute damage to all targets on the rune and heals the invoker for each target drained. -/obj/effect/rune/leeching - cultist_name = "Drain Life" - cultist_desc = "drains the life of all targets on the rune, restoring life to the user." - invocation = "Yu'gular faras desdae. Umathar uf'kal thenar!" - icon_state = "3" +/obj/effect/rune/blood_boil/proc/do_area_burn(turf/T, iteration) + var/multiplier = iteration / 2 // Iteration 1 = 0.5, Iteration 2 = 1, etc. + set_light(6, 1 * iteration, color) + for(var/mob/living/L in viewers(T)) + if(!iscultist(L) && L.blood_volume && !ismachineperson(L)) + if(L.null_rod_check()) + continue + L.take_overall_damage(0, tick_damage * multiplier) + L.adjust_fire_stacks(2) + L.IgniteMob() + playsound(src, 'sound/effects/bamf.ogg', 100, TRUE) + do_invoke_glow() + sleep(0.6 SECONDS) // Only one 'animate()' can play at once, so this waits for the pulse to finish -/obj/effect/rune/leeching/can_invoke(mob/living/user) - if(world.time <= user.next_move) - return list() - var/turf/T = get_turf(src) - var/list/potential_targets = list() - for(var/mob/living/carbon/M in T.contents - user) - if(M.stat != DEAD) - potential_targets += M - if(!potential_targets.len) - to_chat(user, "There must be at least one valid target on the rune!") - log_game("Leeching rune failed - no valid targets") - return list() - return ..() +/obj/effect/rune/blood_boil/proc/burn_check() + . = TRUE + if(QDELETED(src)) + return FALSE + var/list/cultists = list() + for(var/mob/living/M in range(1, src)) // Get all cultists currently in range + if(iscultist(M) && !M.incapacitated()) + cultists += M + + if(length(cultists) < req_cultists) // Stop the rune there's not enough invokers + visible_message("[src] loses its glow and dissipates!") + qdel(src) -/obj/effect/rune/leeching/invoke(var/list/invokers) - var/mob/living/user = invokers[1] - user.changeNext_move(CLICK_CD_MELEE) - ..() - var/turf/T = get_turf(src) - for(var/mob/living/carbon/M in T.contents - user) - if(M.stat != DEAD) - var/drained_amount = rand(10,20) - M.apply_damage(drained_amount, BRUTE, "chest") - user.adjustBruteLoss(-drained_amount) - to_chat(M, "You feel extremely weak.") - user.Beam(T,icon_state="drainbeam",time=5) - user.visible_message("Blood flows from the rune into [user]!", \ - "Blood flows into you, healing your wounds and revitalizing your spirit.") - - -//Rite of Spectral Manifestation: Summons a ghost on top of the rune as a cultist human with no items. User must stand on the rune at all times, and takes damage for each summoned ghost. /obj/effect/rune/manifest - cultist_name = "Rite of Spectral Manifestation" - cultist_desc = "manifests a spirit as a servant of your god. The invoker must not move from atop the rune, and will take damage for each summoned spirit." + cultist_name = "Spirit Realm" + cultist_desc = "manifests a spirit servant of the Dark One and allows you to ascend as a spirit yourself. The invoker must not move from atop the rune, and will take damage for each summoned spirit." invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this - icon_state = "6" - construct_invoke = 0 - color = rgb(200, 0, 0) - var/list/summoned_guys = list() - var/ghost_limit = 5 + icon_state = "spirit_realm" + construct_invoke = FALSE + var/mob/dead/observer/ghost = null //The cult ghost of the user + var/default_ghost_limit = 4 //Lowered by the amount of cult objectives done + var/minimum_ghost_limit = 2 //But cant go lower than this var/ghosts = 0 - invoke_damage = 10 - -/obj/effect/rune/manifest/New(loc) - ..() - cultist_desc = "manifests a spirit as a servant of [SSticker.cultdat.entity_title3]. The invoker must not move from atop the rune, and will take damage for each summoned spirit." - notify_ghosts("Manifest rune created in [get_area(src)].", ghost_sound='sound/effects/ghost2.ogg', source = src) +/obj/effect/rune/manifest/examine(mob/user) + . = ..() + if(iscultist(user) || user.stat == DEAD) + . += "Amount of ghosts summoned: [ghosts]" + . += "Maximum amount of ghosts: [clamp(default_ghost_limit - SSticker.mode.cult_objs.sacrifices_done, minimum_ghost_limit, default_ghost_limit)]" + . += "Lowers to a minimum of [minimum_ghost_limit] for each objective accomplished." -/obj/effect/rune/manifest/can_invoke(mob/living/user) - if(ghosts >= ghost_limit) - to_chat(user, "You are sustaining too many ghosts to summon more!") - fail_invoke() - log_game("Manifest rune failed - too many summoned ghosts") - return list() +/obj/effect/rune/manifest/invoke(list/invokers) + . = ..() + var/mob/living/user = invokers[1] + var/turf/T = get_turf(src) if(!(user in get_turf(src))) - to_chat(user,"You must be standing on [src]!") + to_chat(user, "You must be standing on [src]!") fail_invoke() log_game("Manifest rune failed - user not standing on rune") - return list() + return if(user.has_status_effect(STATUS_EFFECT_SUMMONEDGHOST)) - to_chat(user, "Ghosts can't summon more ghosts!") + to_chat(user, "Ghosts can't summon more ghosts!") fail_invoke() log_game("Manifest rune failed - user is a ghost") - return list() + return + + var/choice = alert(user, "You tear open a connection to the spirit realm...", null, "Summon a Cult Ghost", "Ascend as a Dark Spirit", "Cancel") + if(choice == "Summon a Cult Ghost") + if(!is_station_level(z) || istype(get_area(src), /area/space)) + to_chat(user, "The veil is not weak enough here to manifest spirits, you must be on station!") + fail_invoke() + log_game("Manifest rune failed - not on station") + return + if(user.health <= 40) + to_chat(user, "Your body is too weak to manifest spirits, heal yourself first.") + fail_invoke() + log_game("Manifest rune failed - not enough health") + return list() + if(ghosts >= clamp(default_ghost_limit - SSticker.mode.cult_objs.sacrifices_done, minimum_ghost_limit, default_ghost_limit)) + to_chat(user, "You are sustaining too many ghosts to summon more!") + fail_invoke() + log_game("Manifest rune failed - too many summoned ghosts") + return list() + summon_ghosts(user, T) + + else if(choice == "Ascend as a Dark Spirit") + ghostify(user, T) + + +/obj/effect/rune/manifest/proc/summon_ghosts(mob/living/user, turf/T) + notify_ghosts("Manifest rune created in [get_area(src)].", ghost_sound = 'sound/effects/ghost2.ogg', source = src) var/list/ghosts_on_rune = list() - for(var/mob/dead/observer/O in get_turf(src)) - if(O.client && !jobban_isbanned(O, ROLE_CULTIST) && !jobban_isbanned(O, ROLE_SYNDICATE)) - ghosts_on_rune |= O - if(!ghosts_on_rune.len) + for(var/mob/dead/observer/O in T) + if(O.client && !iscultist(O) && !jobban_isbanned(O, ROLE_CULTIST) && !O.has_enabled_antagHUD && !QDELETED(src) && !QDELETED(O)) + ghosts_on_rune += O + if(!length(ghosts_on_rune)) to_chat(user, "There are no spirits near [src]!") fail_invoke() log_game("Manifest rune failed - no nearby ghosts") return list() - return ..() -/obj/effect/rune/manifest/invoke(var/list/invokers) - var/mob/living/user = invokers[1] - var/list/ghosts_on_rune = list() - for(var/mob/dead/observer/O in get_turf(src)) - if(O.client && !jobban_isbanned(O, ROLE_CULTIST) && !jobban_isbanned(O, ROLE_SYNDICATE)) - ghosts_on_rune |= O var/mob/dead/observer/ghost_to_spawn = pick(ghosts_on_rune) - var/mob/living/carbon/human/new_human = new(get_turf(src)) + var/mob/living/carbon/human/new_human = new(T) new_human.real_name = ghost_to_spawn.real_name + new_human.key = ghost_to_spawn.key new_human.alpha = 150 //Makes them translucent new_human.equipOutfit(/datum/outfit/ghost_cultist) //give them armor - new_human.apply_status_effect(STATUS_EFFECT_SUMMONEDGHOST) //ghosts can't summon more ghosts - new_human.color = "grey" //heh..cult greytide...litterly... - ..() - - playsound(src, 'sound/misc/exit_blood.ogg', 50, 1) - visible_message("A cloud of red mist forms above [src], and from within steps... a humanoid shape.") - to_chat(user, "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...") - var/obj/machinery/shield/N = new(get_turf(src)) - N.name = "Invoker's Shield" - N.desc = "A weak shield summoned by cultists to protect them while they carry out delicate rituals" - N.color = "red" - N.health = 20 - N.mouse_opacity = MOUSE_OPACITY_TRANSPARENT - new_human.key = ghost_to_spawn.key - SSticker.mode.add_cultist(new_human.mind, FALSE) - new_human.mind.special_role = SPECIAL_ROLE_CULTIST - summoned_guys |= new_human + new_human.apply_status_effect(STATUS_EFFECT_SUMMONEDGHOST) //ghosts can't summon more ghosts, also lets you see actual ghosts ghosts++ - to_chat(new_human, "You are a servant of [SSticker.cultdat.entity_title3]. You have been made semi-corporeal by the cult of [SSticker.cultdat.entity_name], and you are to serve them at all costs.") - - while(user in get_turf(src)) - if(user.stat) + playsound(src, 'sound/misc/exit_blood.ogg', 50, TRUE) + user.visible_message("A cloud of red mist forms above [src], and from within steps... a [new_human.gender == FEMALE ? "wo" : ""]man.", + "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...") + + var/obj/machinery/shield/cult/weak/shield = new(T) + SSticker.mode.add_cultist(new_human.mind, 0) + to_chat(new_human, "You are a servant of the [SSticker.cultdat.entity_title3]. You have been made semi-corporeal by the cult of [SSticker.cultdat.entity_name], and you are to serve them at all costs.") + + while(!QDELETED(src) && !QDELETED(user) && !QDELETED(new_human) && (user in T)) + if(new_human.InCritical()) + to_chat(user, "You feel your connection to [new_human.real_name] severs as they are destroyed.") + if(ghost) + to_chat(ghost, "You feel your connection to [new_human.real_name] severs as they are destroyed.") break - if(!atoms_share_level(get_turf(new_human), get_turf(user))) + if(user.stat || user.health <= 40) + to_chat(user, "Your body can no longer sustain the connection, and your link to the spirit realm fades.") + if(ghost) + to_chat(ghost, "Your body is damaged and your connection to the spirit realm weakens, any ghost you may have manifested are destroyed.") break user.apply_damage(0.1, BRUTE) - sleep(3) + user.apply_damage(0.1, BURN) + sleep(2) //Takes two pylons to sustain the damage taken by summoning one ghost - qdel(N) + qdel(shield) + ghosts-- if(new_human) - new_human.visible_message("[new_human] suddenly dissolves into bones and ashes.", \ + new_human.visible_message("[new_human] suddenly dissolves into bones and ashes.", "Your link to the world fades. Your form breaks apart.") - for(var/obj/I in new_human) + for(var/obj/item/I in new_human.get_all_slots()) new_human.unEquip(I) - summoned_guys -= new_human - ghosts-- - SSticker.mode.remove_cultist(new_human.mind, FALSE) + SSticker.mode.remove_cultist(new_human, FALSE) new_human.dust() -/obj/effect/rune/manifest/Destroy() - for(var/mob/living/carbon/human/guy in summoned_guys) - for(var/obj/I in guy) - guy.unEquip(I) - guy.dust() - summoned_guys.Cut() +/obj/effect/rune/manifest/proc/ghostify(mob/living/user, turf/T) + user.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) + user.visible_message("[user] freezes statue-still, glowing an unearthly red.", + "You see what lies beyond. All is revealed. In this form you find that your voice booms above all others.") + ghost = user.ghostize(TRUE) + var/datum/action/innate/cult/comm/spirit/CM = new + var/datum/action/innate/cult/check_progress/V = new + //var/datum/action/innate/cult/ghostmark/GM = new + ghost.name = "Dark Spirit of [ghost.name]" + ghost.color = "red" + CM.Grant(ghost) + V.Grant(ghost) + //GM.Grant(ghost) + while(!QDELETED(user)) + if(!(user in T)) + user.visible_message("A spectral tendril wraps around [user] and pulls [user.p_them()] back to the rune!") + Beam(user, icon_state = "drainbeam", time = 2) + user.forceMove(get_turf(src)) //NO ESCAPE :^) + if(user.key) + user.visible_message("[user] slowly relaxes, the glow around [user.p_them()] dimming.", + "You are re-united with your physical form. [src] releases its hold over you.") + user.Weaken(3) + break + if(user.health <= 10) + to_chat(ghost, "Your body can no longer sustain the connection!") + break + sleep(5) + CM.Remove(ghost) + V.Remove(ghost) + //GM.Remove(ghost) + user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) + user.grab_ghost() + user = null + rune_in_use = FALSE + + +//Ritual of Dimensional Rending: Calls forth the avatar of Nar'Sie upon the station. +/obj/effect/rune/narsie + cultist_name = "Tear Veil" + cultist_desc = "tears apart dimensional barriers, calling forth your god." + invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!" + req_cultists = 9 + icon = 'icons/effects/96x96.dmi' + icon_state = "rune_large" + pixel_x = -32 //So the big ol' 96x96 sprite shows up right + pixel_y = -32 + mouse_opacity = MOUSE_OPACITY_ICON //we're huge and easy to click + scribe_delay = 45 SECONDS //how long the rune takes to create + scribe_damage = 10 //how much damage you take doing it + var/used = FALSE + +/obj/effect/rune/narsie/New() + ..() + cultist_name = "Summon [SSticker.cultdat ? SSticker.cultdat.entity_name : "your god"]" + cultist_desc = "tears apart dimensional barriers, calling forth [SSticker.cultdat ? SSticker.cultdat.entity_title3 : "your god"]." + +/obj/effect/rune/narsie/check_icon() + return + +/obj/effect/rune/narsie/cult_conceal() //can't hide this, and you wouldn't want to + return + +/obj/effect/rune/narsie/invoke(list/invokers) + if(used) + return + var/mob/living/user = invokers[1] + var/datum/game_mode/gamemode = SSticker.mode + if(!is_station_level(user.z)) + message_admins("[key_name_admin(user)] tried to summon an eldritch horror off station") + log_game("Summon Nar'Sie rune failed - off station Z level") + return + if(gamemode.cult_objs.cult_status == NARSIE_HAS_RISEN) + for(var/M in invokers) + to_chat(M, "\"I am already here. There is no need to try to summon me now.\"") + log_game("Summon god rune failed - already summoned") + return + + //BEGIN THE SUMMONING + gamemode.cult_objs.succesful_summon() + used = TRUE + color = rgb(255, 0, 0) + ..() + SEND_SOUND(world, 'sound/effects/dimensional_rend.ogg') + to_chat(world, "The veil... is... TORN!!!--") + icon_state = "rune_large_distorted" + var/turf/T = get_turf(src) + sleep(40) + new /obj/singularity/narsie/large(T) //Causes Nar'Sie to spawn even if the rune has been removed + +/obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. + if((istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user))) + log_game("Summon Narsie rune erased by [key_name(user)] with a cult dagger") + message_admins("[key_name_admin(user)] erased a Narsie rune with a cult dagger") + if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. + log_game("Summon Narsie rune erased by [key_name(user)] using a null rod") + message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") return ..() diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm deleted file mode 100644 index af0dfb5e6e344..0000000000000 --- a/code/game/gamemodes/cult/talisman.dm +++ /dev/null @@ -1,436 +0,0 @@ -/obj/item/paper/talisman - icon = 'icons/obj/bureaucracy.dmi' - icon_state = "paper_talisman" - var/cultist_name = "talisman" - var/cultist_desc = "A basic talisman. It serves no purpose." - var/invocation = "Naise meam!" - info = "


" - var/uses = 1 - var/health_cost = 0 //The amount of health taken from the user when invoking the talisman - -/obj/item/paper/talisman/update_icon()//overriding this so the update_icon doesn't turn them into normal looking paper - SEND_SIGNAL(src, COMSIG_OBJ_UPDATE_ICON) - -/obj/item/paper/talisman/examine(mob/user) - . = ..() - if(iscultist(user) || user.stat == DEAD) - . += "Name: [cultist_name]" - . += "Effect: [cultist_desc]" - . += "Uses Remaining: [uses]" - else - . += "You see strange symbols on the paper. Are they supposed to mean something?" - -/obj/item/paper/talisman/attack_self(mob/living/user) - if(!iscultist(user)) - to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - return - if(invoke(user)) - uses-- - if(uses <= 0) - user.drop_item() - qdel(src) - -/obj/item/paper/talisman/proc/invoke(mob/living/user, successfuluse = 1) - . = successfuluse - if(successfuluse) //if the calling whatever says we succeed, do the fancy stuff - if(invocation) - user.whisper(invocation) - if(health_cost && iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm")) - -//Malformed Talisman: If something goes wrong. -/obj/item/paper/talisman/malformed - cultist_name = "malformed talisman" - cultist_desc = "A talisman with gibberish scrawlings. No good can come from invoking this." - invocation = "Ra'sha yoka!" - -/obj/item/paper/talisman/malformed/invoke(mob/living/user, successfuluse = 1) - to_chat(user, "You feel a pain in your head. [SSticker.cultdat.entity_title3] is displeased.") - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(10, BRUTE, "head") - -//Supply Talisman: Has a few unique effects. Granted only to starter cultists. -/obj/item/paper/talisman/supply - cultist_name = "Supply Talisman" - icon_state = "supply" - cultist_desc = "A multi-use talisman that can create various objects. Intended to increase the cult's strength early on." - invocation = null - uses = 3 - -/obj/item/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1) - var/dat = list() - dat += "There are [uses] bloody runes on the parchment.
" - dat += "Please choose the chant to be imbued into the fabric of reality.
" - dat += "
" - dat += "N'ath reth sh'yro eth d'raggathnor! - Summons an arcane tome, used to scribe runes and communicate with other cultists.
" - dat += "Bar'tea eas! - Provides 5 runed metal.
" - dat += "Sas'so c'arta forbici! - Allows you to move to a selected teleportation rune.
" - dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
" - dat += "Fuu ma'jin! - Allows you to stun a person by attacking them with the talisman.
" - dat += "Kla'atu barada nikt'o! - Two use talisman, first use makes all nearby runes invisible, second use reveals nearby hidden runes.
" - dat += "Kal'om neth! - Summons a soul stone, used to capture the spirits of dead or dying humans.
" - dat += "Daa'ig osk! - Summons a construct shell for use with soulstone-captured souls. It is too large to carry on your person.
" - var/datum/browser/popup = new(user, "talisman", "", 400, 400) - popup.set_content(jointext(dat, "")) - popup.open() - return 0 - -/obj/item/paper/talisman/supply/Topic(href, href_list) - if(src) - if(usr.stat || usr.restrained() || !in_range(src, usr)) - return - if(href_list["rune"]) - switch(href_list["rune"]) - if("newtome") - var/obj/item/tome/T = new(usr) - usr.put_in_hands(T) - if("metal") - if(istype(src, /obj/item/paper/talisman/supply/weak)) - usr.visible_message("Lesser supply talismans lack the strength to materialize runed metal!") - return - var/obj/item/stack/sheet/runed_metal/R = new(usr,5) - usr.put_in_hands(R) - if("teleport") - var/obj/item/paper/talisman/teleport/T = new(usr) - usr.put_in_hands(T) - if("emp") - var/obj/item/paper/talisman/emp/T = new(usr) - usr.put_in_hands(T) - if("runestun") - var/obj/item/paper/talisman/stun/T = new(usr) - usr.put_in_hands(T) - if("soulstone") - var/obj/item/soulstone/T = new(usr) - usr.put_in_hands(T) - if("construct") - new /obj/structure/constructshell(get_turf(usr)) - if("veiling") - var/obj/item/paper/talisman/true_sight/T = new(usr) - usr.put_in_hands(T) - uses-- - if(uses <= 0) - if(iscarbon(usr)) - var/mob/living/carbon/C = usr - C.drop_item() - visible_message("[src] crumbles to dust.") - qdel(src) - -/obj/item/paper/talisman/supply/weak - uses = 2 - -//Rite of Translocation: Same as rune -/obj/item/paper/talisman/teleport - cultist_name = "Talisman of Teleportation" - icon_state = "teleport" - cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." - invocation = "Sas'so c'arta forbici!" - health_cost = 5 - -/obj/item/paper/talisman/teleport/invoke(mob/living/user, successfuluse = 1) - var/list/potential_runes = list() - var/list/teleportnames = list() - var/list/duplicaterunecount = list() - for(var/R in GLOB.teleport_runes) - var/obj/effect/rune/teleport/T = R - var/resultkey = T.listkey - if(resultkey in teleportnames) - duplicaterunecount[resultkey]++ - resultkey = "[resultkey] ([duplicaterunecount[resultkey]])" - else - teleportnames.Add(resultkey) - duplicaterunecount[resultkey] = 1 - potential_runes[resultkey] = T - - if(!potential_runes.len) - to_chat(user, "There are no valid runes to teleport to!") - log_game("Teleport talisman failed - no other teleport runes") - return ..(user, 0) - - if(!is_level_reachable(user.z)) - to_chat(user, "You are not in the right dimension!") - log_game("Teleport talisman failed - user in away mission") - return ..(user, 0) - - var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked - var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? - if(!src || QDELETED(src) || !user || user.l_hand != src && user.r_hand != src || user.incapacitated() || !actual_selected_rune) - return ..(user, 0) - - user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] in a flash of red light!", \ - "You speak the words of the talisman and find yourself somewhere else!") - user.forceMove(get_turf(actual_selected_rune)) - return ..() - - -/obj/item/paper/talisman/summon_tome - cultist_name = "Talisman of Tome Summoning" - icon_state = "tome" - cultist_desc = "A one-use talisman that will call an untranslated tome from the archives of a cult." - invocation = "N'ath reth sh'yro eth d'raggathnor!" - health_cost = 1 - -/obj/item/paper/talisman/summon_tome/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("[user]'s hand glows red for a moment.", \ - "You speak the words of the talisman!") - new /obj/item/tome(get_turf(user)) - user.visible_message("A tome appears at [user]'s feet!", \ - "An arcane tome materializes at your feet.") - -/obj/item/paper/talisman/true_sight - cultist_name = "Talisman of Veiling" - icon_state = "veil" - cultist_desc = "A multi-use talisman that hides nearby runes. On its second use, will reveal nearby runes." - invocation = "Kla'atu barada nikt'o!" - health_cost = 1 - uses = 2 - var/revealing = FALSE //if it reveals or not - -/obj/item/paper/talisman/true_sight/invoke(mob/living/user, successfuluse = 1) - . = ..() - if(!revealing) - user.visible_message("Thin grey dust falls from [user]'s hand!", \ - "You speak the words of the talisman, hiding nearby runes.") - invocation = "Nikt'o barada kla'atu!" - revealing = TRUE - for(var/obj/effect/rune/R in range(3,user)) - R.talismanhide() - else - user.visible_message("A flash of light shines from [user]'s hand!", \ - "You speak the words of the talisman, revealing nearby runes.") - for(var/obj/effect/rune/R in range(3,user)) - R.talismanreveal() - -//Rite of False Truths: Same as rune -/obj/item/paper/talisman/make_runes_fake - cultist_name = "Talisman of Disguising" - icon_state = "disguising" - cultist_desc = "A talisman that will make nearby runes appear fake." - invocation = "By'o nar'nar!" - -/obj/item/paper/talisman/make_runes_fake/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("Dust flows from [user]s hand.", \ - "You speak the words of the talisman, making nearby runes appear fake.") - for(var/obj/effect/rune/R in orange(6,user)) - R.talismanfake() - R.desc = "A rune drawn in crayon." - - -//Rite of Disruption: Weaker than rune -/obj/item/paper/talisman/emp - cultist_name = "Talisman of Electromagnetic Pulse" - icon_state = "emp" - cultist_desc = "A talisman that will cause a moderately-sized electromagnetic pulse." - invocation = "Ta'gh fara'qha fel d'amar det!" - health_cost = 5 - -/obj/item/paper/talisman/emp/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("[user]'s hand flashes a bright blue!", \ - "You speak the words of the talisman, emitting an EMP blast.") - empulse(src, 4, 8, 1) - - -//Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time -/obj/item/paper/talisman/stun - cultist_name = "Talisman of Stunning" - icon_state = "stunning" - cultist_desc = "A talisman that will stun and inhibit speech on a single target. To use, attack target directly." - invocation = "Dream sign:Evil sealing talisman!" - health_cost = 10 - -/obj/item/paper/talisman/stun/invoke(mob/living/user, successfuluse = 0) - if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff - return ..() - if(iscultist(user)) - to_chat(user, "To use this talisman, attack the target directly.") - else - to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - return 0 - -/obj/item/paper/talisman/stun/attack(mob/living/target, mob/living/user, successfuluse = 1) - if(iscultist(user)) - invoke(user, 1) - user.visible_message("[user] holds up [src], which explodes in a flash of red light!", \ - "You stun [target] with the talisman!") - var/obj/item/nullrod/N = locate() in target - if(N) - target.visible_message("[target]'s holy weapon absorbs the talisman's light!", \ - "Your holy weapon absorbs the blinding light!") - else - add_attack_logs(user, target, "Stunned with a talisman") - target.Weaken(10) - target.Stun(10) - target.flash_eyes(1,1) - if(issilicon(target)) - var/mob/living/silicon/S = target - S.emp_act(1) - if(iscarbon(target)) - var/mob/living/carbon/C = target - C.AdjustSilence(5) - C.AdjustStuttering(15) - C.AdjustCultSlur(20) - C.Jitter(15) - user.drop_item() - qdel(src) - return - ..() - - -//Rite of Arming: Equips cultist armor on the user, where available -/obj/item/paper/talisman/armor - cultist_name = "Talisman of Arming" - icon_state = "arming" - cultist_desc = "A talisman that will equip the invoker with cultist equipment if there is a slot to equip it to." - invocation = "N'ath reth sh'yro eth draggathnor!" - -/obj/item/paper/talisman/armor/invoke(mob/living/user, successfuluse = 1) - . = ..() - var/mob/living/carbon/human/H = user - user.visible_message("Otherworldly equipment suddenly appears on [user]!", \ - "You speak the words of the talisman, arming yourself!") - - H.equip_to_slot_or_del(new /obj/item/clothing/suit/hooded/cultrobes/alt(user), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(user), slot_shoes) - H.put_in_hands(new /obj/item/melee/cultblade(user)) - H.put_in_hands(new /obj/item/restraints/legcuffs/bola/cult(user)) - -/obj/item/paper/talisman/armor/attack(mob/living/target, mob/living/user) - if(iscultist(user) && iscultist(target)) - user.drop_item() - qdel(src) - invoke(target) - return - ..() - - -//Talisman of Horrors: Breaks the mind of the victim with nightmarish hallucinations -/obj/item/paper/talisman/horror - cultist_name = "Talisman of Horrors" - icon_state = "horror" - cultist_desc = "A talisman that will break the mind of the victim with nightmarish hallucinations." - invocation = "Lo'Nab Na'Dm!" - -/obj/item/paper/talisman/horror/attack(mob/living/target, mob/living/user) - if(iscultist(user)) - to_chat(user, "You disturb [target] with visions of the end!") - if(iscarbon(target)) - var/mob/living/carbon/H = target - H.AdjustHallucinate(30) - qdel(src) - - -//Talisman of Fabrication: Creates a construct shell out of 25 metal sheets. -/obj/item/paper/talisman/construction - cultist_name = "Talisman of Construction" - icon_state = "construction" - cultist_desc = "Use this talisman on at least twenty-five metal sheets to create an empty construct shell or on plasteel to make runed metal" - invocation = "Ethra p'ni dedol!" - uses = 25 - -/obj/item/paper/talisman/construction/attack_self(mob/living/user) - if(iscultist(user)) - to_chat(user, "To use this talisman, place it upon a stack of metal sheets or plasteel sheets!") - else - to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - - -/obj/item/paper/talisman/construction/attack(obj/M,mob/living/user) - if(iscultist(user)) - to_chat(user, "This talisman will only work on a stack of metal sheets or plasteel sheets!") - log_game("Construct talisman failed - not a valid target") - -/obj/item/paper/talisman/construction/afterattack(obj/item/stack/sheet/target, mob/user, proximity_flag, click_parameters) - ..() - if(proximity_flag && iscultist(user)) - if(istype(target, /obj/item/stack/sheet/metal)) - var/turf/T = get_turf(target) - if(target.use(25)) - new /obj/structure/constructshell(T) - to_chat(user, "The talisman clings to the metal and twists it into a construct shell!") - user << sound('sound/magic/staff_chaos.ogg',0,1,25) - qdel(src) - return - if(istype(target, /obj/item/stack/sheet/plasteel)) - var/turf/T = get_turf(target) - var/quantity = min(target.amount, uses) - uses -= quantity - new /obj/item/stack/sheet/runed_metal(T,quantity) - target.use(quantity) - to_chat(user, "The talisman clings to the plasteel, transforming it into runed metal!") - user << sound('sound/magic/staff_chaos.ogg',0,1,25) - invoke(user, 1) - if(uses <= 0) - qdel(src) - else - to_chat(user, "The talisman must be used on metal or plasteel!") - -//Talisman of Shackling: Applies special cuffs directly from the talisman -/obj/item/paper/talisman/shackle - cultist_name = "Talisman of Shackling" - icon_state = "shackling" - cultist_desc = "Use this talisman on a victim to handcuff them with dark bindings." - invocation = "In'totum Lig'abis!" - uses = 4 - -/obj/item/paper/talisman/shackle/invoke(mob/living/user, successfuluse = 0) - if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff - return ..() - if(iscultist(user)) - to_chat(user, "To use this talisman, attack the target directly.") - else - to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - return 0 - -/obj/item/paper/talisman/shackle/attack(mob/living/carbon/target, mob/living/user) - if(iscultist(user) && istype(target)) - if(target.stat == DEAD) - user.visible_message("This talisman's magic does not affect the dead!") - return - CuffAttack(target, user) - return - ..() - -/obj/item/paper/talisman/shackle/proc/CuffAttack(mob/living/carbon/C, mob/living/user) - if(!C.handcuffed) - invoke(user, 1) - playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) - C.visible_message("[user] begins restraining [C] with dark magic!", \ - "[user] begins shaping a dark magic around your wrists!") - if(do_mob(user, C, 30)) - if(!C.handcuffed) - C.handcuffed = new /obj/item/restraints/handcuffs/energy/cult/used(C) - C.update_handcuffed() - to_chat(user, "You shackle [C].") - add_attack_logs(user, C, "Handcuffed (shackle talisman)") - uses-- - else - to_chat(user, "[C] is already bound.") - else - to_chat(user, "You fail to shackle [C].") - else - to_chat(user, "[C] is already bound.") - if(uses <= 0) - user.drop_item() - qdel(src) - return - -/obj/item/restraints/handcuffs/energy/cult //For the talisman of shackling - name = "cult shackles" - desc = "Shackles that bind the wrists with sinister magic." - trashtype = /obj/item/restraints/handcuffs/energy/used - origin_tech = "materials=2;magnets=5" - -/obj/item/restraints/handcuffs/energy/used - desc = "energy discharge" - flags = DROPDEL - -/obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) - user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ - "Your [src] shatters in a discharge of dark magic!") - qdel(src) - . = ..() diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index e58be20152185..be0e649cc2b28 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -120,7 +120,7 @@ melee_damage_lower = 60 environment_smash = ENVIRONMENT_SMASH_RWALLS //Smashes through EVERYTHING - r-walls included faction = list("cult") - playstyle_string = "You are a Harbinger of the Slaughter. Brought forth by the servants of Nar-Sie, you have a single purpose: slaughter the heretics \ + playstyle_string = "You are a Harbinger of the Slaughter. Brought forth by the servants of Nar'Sie, you have a single purpose: slaughter the heretics \ who do not worship your master. You may use the ability 'Blood Crawl' near a pool of blood to enter it and become incorporeal. Using the ability again near a blood pool will allow you \ to emerge from it. You are fast, powerful, and almost invincible. By dragging a dead or unconscious body into a blood pool with you, you will consume it after a time and fully regain \ your health. You may use the ability 'Sense Victims' in your Cultist tab to locate a random, living heretic.
" diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index aab4318c77488..d01c68c6ff286 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -1,21 +1,32 @@ +// This whole file really needs reorganising at some point, or at the very least the construct stuff should be moved somewhere else. /obj/item/soulstone - name = "Soul Stone Shard" + name = "soul stone shard" icon = 'icons/obj/wizard.dmi' icon_state = "soulstone" item_state = "electronic" + var/icon_state_full = "soulstone2" desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artifact's power." w_class = WEIGHT_CLASS_TINY slot_flags = SLOT_BELT origin_tech = "bluespace=4;materials=5" - var/optional = FALSE //does this soulstone ask the victim whether they want to be turned into a shade - var/usability = FALSE // Can this soul stone be used by anyone, or only cultists/wizards? - var/reusable = TRUE // Can this soul stone be used more than once? - var/spent = FALSE // If the soul stone can only be used once, has it been used? + /// Does this soulstone ask the victim whether they want to be turned into a shade + var/optional = FALSE + /// Can this soul stone be used by anyone, or only cultists/wizards? + var/usability = FALSE + /// Can this soul stone be used more than once? + var/reusable = TRUE + /// If the soul stone can only be used once, has it been used? + var/spent = FALSE - var/opt_in = FALSE // for tracking during the 'optional' bit + /// For tracking during the 'optional' bit + var/opt_in = FALSE + var/purified = FALSE /obj/item/soulstone/proc/can_use(mob/living/user) + if(iscultist(user) && purified && !iswizard(user)) + return FALSE + if(iscultist(user) || iswizard(user) || usability) return TRUE @@ -32,21 +43,36 @@ /obj/item/soulstone/anybody usability = TRUE -/obj/item/soulstone/anybody/chaplain +/obj/item/soulstone/anybody/purified + icon_state = "purified_soulstone" + icon_state_full = "purified_soulstone2" + purified = TRUE + optional = TRUE + +/obj/item/soulstone/anybody/purified/chaplain name = "mysterious old shard" reusable = FALSE - optional = TRUE /obj/item/soulstone/pickup(mob/living/user) . = ..() + if(iscultist(user) && purified && !iswizard(user)) + to_chat(user, "[src] reeks of holy magic. You will need to cleanse it with a ritual dagger before anything can be done with it.") if(!can_use(user)) - to_chat(user, "An overwhelming feeling of dread comes over you as you pick up the soulstone. It would be wise to be rid of this quickly.") - user.Dizzy(120) + to_chat(user, "An overwhelming feeling of dread comes over you as you pick up [src].") + +/obj/item/soulstone/Destroy() //Stops the shade from being qdel'd immediately and their ghost being sent back to the arrival shuttle. + for(var/mob/living/simple_animal/shade/A in src) + A.death() + return ..() //////////////////////////////Capturing//////////////////////////////////////////////////////// -/obj/item/soulstone/attack(mob/living/carbon/human/M as mob, mob/user as mob) +/obj/item/soulstone/attack(mob/living/carbon/human/M, mob/user) + if(M == user) + return + if(!can_use(user)) - user.Paralyse(5) + user.Weaken(5) + user.emote("scream") to_chat(user, "Your body is wracked with debilitating pain!") return @@ -61,7 +87,7 @@ to_chat(user, "This being is corrupted by an alien intelligence and cannot be soul trapped.") return ..() - if(jobban_isbanned(M, "cultist") || jobban_isbanned(M, "Syndicate")) + if(jobban_isbanned(M, ROLE_CULTIST) || jobban_isbanned(M, ROLE_SYNDICATE)) to_chat(user, "A mysterious force prevents you from trapping this being's soul.") return ..() @@ -77,8 +103,9 @@ to_chat(user, "You attempt to channel [M]'s soul into [src]. You must give the soul some time to react and stand still...") var/mob/player_mob = M - if(M.get_ghost())//in case our player ghosted and we need to throw the alert at their ghost instead - player_mob = M.get_ghost() + var/ghost = M.get_ghost() + if(ghost) // In case our player ghosted and we need to throw the alert at their ghost instead + player_mob = ghost var/client/player_client = player_mob.client to_chat(player_mob, "[user] is trying to capture your soul into [src]! Click the button in the top right of the game window to respond.") player_client << 'sound/misc/notice2.ogg' @@ -88,11 +115,11 @@ if(player_client.prefs && player_client.prefs.UI_style) A.icon = ui_style2icon(player_client.prefs.UI_style) - //pass the stuff to the alert itself + // Pass the stuff to the alert itself A.stone = src A.stoner = user.real_name - //layer shenanigans to make the alert display the soulstone + // Layer shenanigans to make the alert display the soulstone var/old_layer = layer var/old_plane = plane layer = FLOAT_LAYER @@ -101,7 +128,7 @@ layer = old_layer plane = old_plane - //give the victim 10 seconds to respond + // Give the victim 10 seconds to respond sleep(10 SECONDS) if(!opt_in) @@ -117,57 +144,81 @@ transfer_soul("VICTIM", M, user) return -///////////////////Options for using captured souls/////////////////////////////////////// +/obj/item/soulstone/attackby(obj/item/O, mob/user) + if(istype(O, /obj/item/storage/bible) && !iscultist(user)) + if(purified) + return + to_chat(user, "You begin to exorcise [src].") + playsound(src, 'sound/hallucinations/veryfar_noise.ogg', 40, TRUE) + if(do_after(user, 40, target = src)) + usability = TRUE + purified = TRUE + optional = TRUE + icon_state = "purified_soulstone" + icon_state_full = "purified_soulstone2" + for(var/mob/M in contents) + if(M.mind) + icon_state = "purified_soulstone2" + if(iscultist(M)) + SSticker.mode.remove_cultist(M.mind, FALSE) + to_chat(M, "You feel the cult's influence vanish. Assist [user], your saviour, and get vengeance on those who enslaved you!") + else + to_chat(M, "Your soulstone has been exorcised, and you are now bound to obey [user]. ") + + for(var/mob/living/simple_animal/shade/EX in src) + EX.holy = TRUE + EX.icon_state = "shade_angelic" + user.visible_message("[user] purifies [src]!", "You purify [src]!") + + else if(istype(O, /obj/item/melee/cultblade/dagger) && iscultist(user)) + if(!purified) + return + to_chat(user, "You begin to cleanse [src] of holy magic.") + if(do_after(user, 40, target = src)) + usability = FALSE + purified = FALSE + optional = FALSE + icon_state = "soulstone" + icon_state_full = "soulstone2" + for(var/mob/M in contents) + if(M.mind) + icon_state = "soulstone2" + SSticker.mode.add_cultist(M.mind) + to_chat(M, "Your shard has been cleansed of holy magic, and you are now bound to the cult's will. Obey them and assist in their goals.") + for(var/mob/living/simple_animal/shade/EX in src) + EX.holy = FALSE + EX.icon_state = SSticker.cultdat?.shade_icon_state + to_chat(user, "You have cleansed [src] of holy magic.") + else + ..() + /obj/item/soulstone/attack_self(mob/user) if(!in_range(src, user)) return if(!can_use(user)) - user.Paralyse(5) + user.Weaken(5) + user.emote("scream") to_chat(user, "Your body is wracked with debilitating pain!") return - user.set_machine(src) - var/dat = "Soul Stone
" - for(var/mob/living/simple_animal/shade/A in src) - dat += "Captured Soul: [A.name]
" - dat += {"Summon Shade"} - dat += "
" - dat += {" Close"} - user << browse(dat, "window=aicard") - onclose(user, "aicard") + release_shades(user) return -/obj/item/soulstone/Topic(href, href_list) - var/mob/U = usr - if(!in_range(src, U) || U.machine != src || !can_use(usr)) - U << browse(null, "window=aicard") - U.unset_machine() - return - - add_fingerprint(U) - U.set_machine(src) - - switch(href_list["choice"])//Now we switch based on choice. - if("Close") - U << browse(null, "window=aicard") - U.unset_machine() - return - - if("Summon") - for(var/mob/living/simple_animal/shade/A in src) - A.status_flags &= ~GODMODE - A.canmove = 1 - A.forceMove(get_turf(usr)) - A.cancel_camera() - icon_state = "soulstone" - name = initial(name) - if(iswizard(usr) || usability) - to_chat(A, "You have been released from your prison, but you are still bound to [usr.real_name]'s will. Help [usr.p_them()] succeed in [usr.p_their()] goals at all costs.") - else if(iscultist(usr)) - to_chat(A, "You have been released from your prison, but you are still bound to the cult's will. Help [usr.p_them()] succeed in [usr.p_their()] goals at all costs.") - was_used() - attack_self(U) +/obj/item/soulstone/proc/release_shades(mob/user) + for(var/mob/living/simple_animal/shade/A in src) + A.forceMove(get_turf(user)) + A.cancel_camera() + if(purified) + icon_state = "purified_soulstone" + else + icon_state = "soulstone" + name = initial(name) + if(iscultist(A)) + to_chat(A, "You have been released from your prison, but you are still bound to the cult's will. Help them succeed in their goals at all costs.") + else + to_chat(A, "You have been released from your prison, but you are still bound to your [purified ? "saviour" : "creator"]'s will.") + was_used() ///////////////////////////Transferring to constructs///////////////////////////////////////////////////// /obj/structure/constructshell @@ -175,204 +226,207 @@ icon = 'icons/obj/wizard.dmi' icon_state = "construct-cult" desc = "A wicked machine used by those skilled in magical arts. It is inactive" + /// Is someone currently placing a soulstone into the shell + var/active = FALSE /obj/structure/constructshell/examine(mob/user) . = ..() if(in_range(user, src) && (iscultist(user) || iswizard(user) || user.stat == DEAD)) . += "A construct shell, used to house bound souls from a soulstone." . += "Placing a soulstone with a soul into this shell allows you to produce your choice of the following:" - . += "An Artificer, which can produce more shells and soulstones, as well as fortifications." - . += "A Wraith, which does high damage and can jaunt through walls, though it is quite fragile." - . += "A Juggernaut, which is very hard to kill and can produce temporary walls, but is slow." + . += "An Artificer, which can produce more shells and soulstones, as well as fortifications." + . += "A Wraith, which does high damage and can jaunt through walls, though it is quite fragile." + . += "A Juggernaut, which is very hard to kill and can produce temporary walls, but is slow." -/obj/structure/constructshell/attackby(obj/item/O as obj, mob/user as mob, params) - if(istype(O, /obj/item/soulstone)) - var/obj/item/soulstone/SS = O +/obj/structure/constructshell/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/soulstone)) + var/obj/item/soulstone/SS = I if(!SS.can_use(user)) - to_chat(user, "An overwhelming feeling of dread comes over you as you attempt to place the soulstone into the shell. It would be wise to be rid of this quickly.") - user.Dizzy(120) + to_chat(user, "An overwhelming feeling of dread comes over you as you attempt to place the soulstone into the shell.") + user.Confused(10) return - SS.transfer_soul("CONSTRUCT",src,user) + SS.transfer_soul("CONSTRUCT", src, user) SS.was_used() else return ..() ////////////////////////////Proc for moving soul in and out off stone////////////////////////////////////// -/obj/item/proc/transfer_soul(var/choice as text, var/target, var/mob/U as mob) +/obj/item/soulstone/proc/transfer_soul(choice, target, mob/user) switch(choice) if("FORCE") - var/obj/item/soulstone/SS = src var/mob/living/T = target if(T.client != null) - SS.init_shade(T, U) + init_shade(T, user) else - to_chat(U, "Capture failed!: The soul has already fled its mortal frame. You attempt to bring it back...") + to_chat(user, "Capture failed! The soul has already fled its mortal frame. You attempt to bring it back...") T.Paralyse(20) - if(!SS.getCultGhost(T,U)) + if(!get_cult_ghost(T, user)) T.dust() //If we can't get a ghost, kill the sacrifice anyway. if("VICTIM") var/mob/living/carbon/human/T = target - var/obj/item/soulstone/SS = src if(T.stat == 0) - to_chat(U, "Capture failed!: Kill or maim the victim first!") + to_chat(user, "Capture failed! Kill or maim the victim first!") else - if(!T.client_mobs_in_contents?.len) - to_chat(U, "They have no soul!") + if(!length(T.client_mobs_in_contents)) + to_chat(user, "They have no soul!") else if(T.client == null) - to_chat(U, "Capture failed!: The soul has already fled its mortal frame. You attempt to bring it back...") - SS.getCultGhost(T,U) + to_chat(user, "Capture failed! The soul has already fled its mortal frame. You attempt to bring it back...") + get_cult_ghost(T, user) else - if(SS.contents.len) - to_chat(U, "Capture failed!: The soul stone is full! Use or free an existing soul to make room.") + if(length(contents)) + to_chat(user, "Capture failed! The soul stone is full! Use or free an existing soul to make room.") else - SS.init_shade(T, U, vic = 1) + init_shade(T, user, TRUE) if("SHADE") var/mob/living/simple_animal/shade/T = target - var/obj/item/soulstone/SS = src - if(!SS.can_use(U)) - U.Paralyse(5) - to_chat(U, "Your body is wracked with debilitating pain!") + if(!can_use(user)) + user.Weaken(5) + to_chat(user, "Your body is wracked with debilitating pain!") return if(T.stat == DEAD) - to_chat(U, "Capture failed!: The shade has already been banished!") + to_chat(user, "Capture failed! The shade has already been banished!") + if((iscultist(T) && purified) || (T.holy && !purified)) + to_chat(user, "Capture failed! The shade recoils away from [src]!") else - if(SS.contents.len) - to_chat(U, "Capture failed!: The soul stone is full! Use or free an existing soul to make room.") + if(length(contents)) + to_chat(user, "Capture failed!: The soul stone is full! Use or free an existing soul to make room.") else - T.loc = SS //put shade in stone - T.status_flags |= GODMODE + T.loc = src //put shade in stone T.canmove = 0 T.health = T.maxHealth - T.faction |= "\ref[U]" - SS.icon_state = "soulstone2" - to_chat(T, "Your soul has been recaptured by the soul stone, its arcane energies are reknitting your ethereal form") - to_chat(U, "Capture successful!: [T.name]'s has been recaptured and stored within the soul stone.") + icon_state = icon_state_full + name = "soulstone : [T.name]" + to_chat(T, "Your soul has been recaptured by the soul stone, its arcane energies are reknitting your ethereal form") + to_chat(user, "Capture successful! [T.name]'s has been recaptured and stored within the soul stone.") + if("CONSTRUCT") - var/obj/structure/constructshell/T = target - var/obj/item/soulstone/SS = src - var/mob/living/simple_animal/shade/SH = locate() in SS - if(SH) - var/construct_class = alert(U, "Please choose which type of construct you wish to create.",,"Juggernaut","Wraith","Artificer") + var/obj/structure/constructshell/shell = target + var/mob/living/simple_animal/shade/shade = locate() in src + if(shade) + var/construct_class = alert(user, "Please choose which type of construct you wish to create.", null, "Juggernaut", "Wraith", "Artificer") + if(shell.active) + return // Don't want two people doing it at once + shell.active = TRUE switch(construct_class) if("Juggernaut") - var/mob/living/simple_animal/hostile/construct/armoured/C = new /mob/living/simple_animal/hostile/construct/armoured (get_turf(T.loc)) + var/mob/living/simple_animal/hostile/construct/armoured/C = new(shell.loc) + C.init_construct(shade, src, shell) to_chat(C, "You are a Juggernaut. Though slow, your shell can withstand extreme punishment, create shield walls and even deflect energy weapons, and rip apart enemies and walls alike.") - init_construct(C,SH,SS,T) if("Wraith") - var/mob/living/simple_animal/hostile/construct/wraith/C = new /mob/living/simple_animal/hostile/construct/wraith (get_turf(T.loc)) + var/mob/living/simple_animal/hostile/construct/wraith/C = new(shell.loc) + C.init_construct(shade, src, shell) to_chat(C, "You are a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls.") - init_construct(C,SH,SS,T) if("Artificer") - var/mob/living/simple_animal/hostile/construct/builder/C = new /mob/living/simple_animal/hostile/construct/builder (get_turf(T.loc)) + var/mob/living/simple_animal/hostile/construct/builder/C = new(shell.loc) + C.init_construct(shade, src, shell) to_chat(C, "You are an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, use magic missile, repair allied constructs (by clicking on them), and most important of all create new constructs (Use your Artificer spell to summon a new construct shell and Summon Soulstone to create a new soulstone).") - init_construct(C,SH,SS,T) else - to_chat(U, "Creation failed!: The soul stone is empty! Go kill someone!") + to_chat(user, "Creation failed!: The soul stone is empty! Go kill someone!") return -/proc/init_construct(mob/living/simple_animal/hostile/construct/C, mob/living/simple_animal/shade/SH, obj/item/soulstone/SS, obj/structure/constructshell/T) - SH.mind.transfer_to(C) - if(iscultist(C)) - var/datum/action/innate/cultcomm/CC = new() - CC.Grant(C) //We have to grant the cult comms again because they're lost during the mind transfer. - qdel(T) - qdel(SH) - to_chat(C, "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") - C.cancel_camera() +/mob/living/simple_animal/hostile/construct/proc/init_construct(mob/living/simple_animal/shade/shade, obj/item/soulstone/SS, obj/structure/constructshell/shell) + if(shade.mind) + shade.mind.transfer_to(src) + if(SS.purified) + set_light(3, 5, LIGHT_COLOR_DARK_BLUE) + name = "Holy [name]" + real_name = "Holy [real_name]" + if(iscultist(src) && !SS.purified) // Re-grant cult actions, lost in the transfer + var/datum/action/innate/cult/comm/CC = new + var/datum/action/innate/cult/check_progress/D = new + CC.Grant(src) + D.Grant(src) + SSticker.mode.cult_objs.study(src) // Display objectives again + to_chat(src, "You are still bound to serve the cult, follow their orders and help them complete their goals at all costs.") + else + to_chat(src, "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") + cancel_camera() + qdel(shell) + qdel(shade) qdel(SS) -/proc/makeNewConstruct(var/mob/living/simple_animal/hostile/construct/ctype, var/mob/target, var/mob/stoner = null, cultoverride = 0) - if(jobban_isbanned(target, "cultist") || jobban_isbanned(target, "Syndicate")) +/proc/make_new_construct(mob/living/simple_animal/hostile/construct/c_type, mob/target, mob/user, cult_override = FALSE) + if(jobban_isbanned(target, "cultist")) return - var/mob/living/simple_animal/hostile/construct/newstruct = new ctype(get_turf(target)) - newstruct.faction |= "\ref[stoner]" - newstruct.key = target.key - if(stoner && iscultist(stoner) || cultoverride) - if(SSticker.mode.name == "cult") - SSticker.mode:add_cultist(newstruct.mind) - else - SSticker.mode.cult+=newstruct.mind - SSticker.mode.update_cult_icons_added(newstruct.mind) - if(stoner && iswizard(stoner)) - to_chat(newstruct, "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") - else if(stoner && iscultist(stoner)) - to_chat(newstruct, "You are still bound to serve the cult, follow their orders and help them complete their goals at all costs.") + var/mob/living/simple_animal/hostile/construct/C = new c_type(get_turf(target)) + C.faction |= "\ref[user]" + C.key = target.key + if(user && iscultist(user) || cult_override) + SSticker.mode.add_cultist(C.mind) + SSticker.mode.update_cult_icons_added(C.mind) + if(user && iscultist(user)) + to_chat(C, "You are still bound to serve the cult, follow their orders and help them complete their goals at all costs.") else - to_chat(newstruct, "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") - newstruct.cancel_camera() - -/obj/item/soulstone/proc/init_shade(mob/living/T, mob/U, vic = 0) - new /obj/effect/decal/remains/human(T.loc) //Spawns a skeleton - T.invisibility = 101 - var/atom/movable/overlay/animation = new /atom/movable/overlay( T.loc ) - animation.icon_state = "blank" - animation.icon = 'icons/mob/mob.dmi' - animation.master = T - flick("dust-h", animation) - qdel(animation) - var/path = get_shade_type() - var/mob/living/simple_animal/shade/S = new path(src) - S.status_flags |= GODMODE //So they won't die inside the stone somehow - S.canmove = 0//Can't move out of the soul stone - S.name = "Shade of [T.real_name]" - S.real_name = "Shade of [T.real_name]" - S.key = T.key + to_chat(C, "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") + C.cancel_camera() + +/obj/item/soulstone/proc/init_shade(mob/living/M, mob/user, forced = FALSE) + var/type = get_shade_type() + var/mob/living/simple_animal/shade/S = new type(src) + S.canmove = FALSE // Can't move out of the soul stone + S.name = "Shade of [M.real_name]" + S.real_name = "Shade of [M.real_name]" + S.key = M.key S.cancel_camera() - name = "soulstone: Shade of [T.real_name]" - icon_state = "soulstone2" - if(U) - S.faction |= "\ref[U]" //Add the master as a faction, allowing inter-mob cooperation - if(iswizard(U)) + name = "soulstone: [S.name]" + icon_state = icon_state_full + + if(user) + S.faction |= "\ref[user]" //Add the master as a faction, allowing inter-mob cooperation + if(iswizard(user)) SSticker.mode.update_wiz_icons_added(S.mind) S.mind.special_role = SPECIAL_ROLE_WIZARD_APPRENTICE - if(iscultist(U)) - SSticker.mode.add_cultist(S.mind, 0) + if(iscultist(user)) + SSticker.mode.add_cultist(S.mind) S.mind.special_role = SPECIAL_ROLE_CULTIST S.mind.store_memory("Serve the cult's will.") - to_chat(S, "Your soul has been captured! You are now bound to the cult's will. Help them succeed in their goals at all costs.") + to_chat(S, "Your soul has been captured! You are now bound to the cult's will. Help them succeed in their goals at all costs.") else - S.mind.store_memory("Serve [U.real_name], your creator.") - to_chat(S, "Your soul has been captured! You are now bound to [U.real_name]'s will. Help them succeed in their goals at all costs.") - if(vic && U) - to_chat(U, "Capture successful!: [T.real_name]'s soul has been ripped from [U.p_their()] body and stored within the soul stone.") - if(isrobot(T))//Robots have to dust or else they spill out an empty robot brain, and unequiping them spills robot components that shouldn't spawn. - T.dust() + S.mind.store_memory("Serve [user.real_name], your creator.") + to_chat(S, "Your soul has been captured! You are now bound to [user.real_name]'s will. Help them succeed in their goals at all costs.") + if(forced && user) + to_chat(user, "Capture successful!: [M.real_name]'s soul has been ripped from [user.p_their()] body and stored within the soul stone.") + if(isrobot(M))//Robots have to dust or else they spill out an empty robot brain, and unequiping them spills robot components that shouldn't spawn. + M.dust() else - for(var/obj/item/W in T) - T.unEquip(W) - qdel(T) + for(var/obj/item/I in M) + M.unEquip(I) + M.dust() /obj/item/soulstone/proc/get_shade_type() + if(purified) + return /mob/living/simple_animal/shade/holy return /mob/living/simple_animal/shade/cult -/obj/item/soulstone/anybody/get_shade_type() - return /mob/living/simple_animal/shade - -/obj/item/soulstone/proc/getCultGhost(mob/living/T, mob/U) +/obj/item/soulstone/proc/get_cult_ghost(mob/living/M, mob/user) var/mob/dead/observer/chosen_ghost - for(var/mob/dead/observer/ghost in GLOB.player_list) //We put them back in their body - if(ghost.mind && ghost.mind.current == T && ghost.client) + for(var/mob/dead/observer/ghost in GLOB.player_list) // We put them back in their body + if(ghost.mind && ghost.mind.current == M && ghost.client) chosen_ghost = ghost break - if(!chosen_ghost) //Failing that, we grab a ghost - var/list/consenting_candidates = SSghost_spawns.poll_candidates("Would you like to play as a Shade?", ROLE_CULTIST, FALSE, poll_time = 10 SECONDS, source = /mob/living/simple_animal/shade) - if(consenting_candidates.len) + if(!chosen_ghost) // Failing that, we grab a ghost + var/list/consenting_candidates + if(purified) + consenting_candidates = SSghost_spawns.poll_candidates("Would you like to play as a Holy Shade?", ROLE_SENTIENT, FALSE, poll_time = 10 SECONDS, source = /mob/living/simple_animal/shade/holy) + else + consenting_candidates = SSghost_spawns.poll_candidates("Would you like to play as a Shade?", ROLE_SENTIENT, FALSE, poll_time = 10 SECONDS, source = /mob/living/simple_animal/shade) + if(length(consenting_candidates)) chosen_ghost = pick(consenting_candidates) - if(!T) - return 0 + if(!M) + return FALSE if(!chosen_ghost) - to_chat(U, "There were no spirits willing to become a shade.") - return 0 - if(contents.len) //If they used the soulstone on someone else in the meantime - return 0 - T.ckey = chosen_ghost.ckey - init_shade(T, U) - return 1 + to_chat(user, "There were no spirits willing to become a shade.") + return FALSE + if(length(contents)) //If they used the soulstone on someone else in the meantime + return FALSE + M.ckey = chosen_ghost.ckey + init_shade(M, user) + return TRUE diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index c622b12c94cd7..a7b7bb287c97a 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -451,9 +451,12 @@ GLOBAL_LIST_INIT(cloner_biomass_items, list(\ if(H.mind in SSticker.mode.syndicates) SSticker.mode.update_synd_icons_added() if(H.mind in SSticker.mode.cult) - SSticker.mode.add_cultist(occupant.mind) - SSticker.mode.update_cult_icons_added() //So the icon actually appears - SSticker.mode.update_cult_comms_added(H.mind) //So the comms actually appears + SSticker.mode.update_cult_icons_added(H.mind) // Adds the cult antag hud + SSticker.mode.add_cult_actions(H.mind) // And all the actions + if(SSticker.mode.cult_risen) + SSticker.mode.rise(H) + if(SSticker.mode.cult_ascendant) + SSticker.mode.ascend(H) if(H.mind.vampire) H.mind.vampire.update_owner(H) if((H.mind in SSticker.mode.vampire_thralls) || (H.mind in SSticker.mode.vampire_enthralled)) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 46cc06b50a3a7..40e462d2212e6 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -372,19 +372,10 @@ else I.forceMove(loc) - // Skip past any cult sacrifice objective using this person - if(GAMEMODE_IS_CULT && is_sacrifice_target(occupant.mind)) - var/datum/game_mode/cult/cult_mode = SSticker.mode - var/list/p_s_t = cult_mode.get_possible_sac_targets() - if(p_s_t.len) - cult_mode.sacrifice_target = pick(p_s_t) - for(var/datum/mind/H in SSticker.mode.cult) - if(H.current) - to_chat(H.current, "[SSticker.cultdat.entity_name] murmurs, [occupant] is beyond your reach. Sacrifice [cult_mode.sacrifice_target.current] instead...
") - H.current << 'sound/ambience/alarm4.ogg' - cult_mode.update_sac_objective(occupant.mind, occupant.mind.assigned_role) - else - cult_mode.bypass_phase() + // Find a new sacrifice target if needed, if unable allow summoning + if(is_sacrifice_target(occupant.mind)) + if(!SSticker.mode.cult_objs.find_new_sacrifice_target()) + SSticker.mode.cult_objs.ready_to_summon() //Update any existing objectives involving this mob. for(var/datum/objective/O in GLOB.all_objectives) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 5189ff1095a22..92a7dc7159ca5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -939,7 +939,7 @@ About the new airlock wires panel: else if(istype(C, /obj/item/pai_cable)) // -- TLE var/obj/item/pai_cable/cable = C cable.plugin(src, user) - else if((istype(C, /obj/item/paper) && !istype(C, /obj/item/paper/talisman)) || istype(C, /obj/item/photo)) + else if(istype(C, /obj/item/paper) || istype(C, /obj/item/photo)) if(note) to_chat(user, "There's already something pinned to this airlock! Use wirecutters or your hands to remove it.") return @@ -1412,7 +1412,7 @@ About the new airlock wires panel: return "photo" //Removes the current note on the door if any. Returns if a note is removed -/obj/machinery/door/airlock/proc/remove_airlock_note(mob/user, wirecutters_used=TRUE) +/obj/machinery/door/airlock/proc/remove_airlock_note(mob/user, wirecutters_used = TRUE) if(note) if(!wirecutters_used) if (ishuman(user) && user.a_intent == INTENT_GRAB)//grab that note @@ -1431,21 +1431,29 @@ About the new airlock wires panel: return TRUE return FALSE -/obj/machinery/door/airlock/narsie_act() +/obj/machinery/door/airlock/narsie_act(weak = FALSE) var/turf/T = get_turf(src) var/runed = prob(20) var/obj/machinery/door/airlock/cult/A - if(glass) - if(runed) - A = new/obj/machinery/door/airlock/cult/glass(T) - else - A = new/obj/machinery/door/airlock/cult/unruned/glass(T) + if(weak) + A = new/obj/machinery/door/airlock/cult/weak(T) else - if(runed) - A = new/obj/machinery/door/airlock/cult(T) + if(glass) + if(runed) + A = new/obj/machinery/door/airlock/cult/glass(T) + else + A = new/obj/machinery/door/airlock/cult/unruned/glass(T) else - A = new/obj/machinery/door/airlock/cult/unruned(T) + if(runed) + A = new/obj/machinery/door/airlock/cult(T) + else + A = new/obj/machinery/door/airlock/cult/unruned(T) A.name = name + A.stealth_icon = icon + A.stealth_overlays = overlays_file + A.stealth_opacity = opacity + A.stealth_glass = glass + A.stealth_airlock_material = airlock_material qdel(src) /obj/machinery/door/airlock/proc/ai_control_callback() diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 1d19450735715..9f99b45afa423 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -506,8 +506,22 @@ hackProof = TRUE aiControlDisabled = AICONTROLDISABLED_ON paintable = FALSE + /// Spawns an effect when opening var/openingoverlaytype = /obj/effect/temp_visual/cult/door + /// Will the door let anyone through var/friendly = FALSE + /// Is this door currently concealed + var/stealthy = FALSE + /// Door sprite when concealed + var/stealth_icon = 'icons/obj/doors/airlocks/station/maintenance.dmi' + /// Door overlays when concealed (Bolt lights, maintenance panel, etc.) + var/stealth_overlays = 'icons/obj/doors/airlocks/station/overlays.dmi' + /// Is the concealed airlock glass + var/stealth_glass = FALSE + /// Opacity when concealed (For glass doors) + var/stealth_opacity = TRUE + /// Inner airlock material (Glass, plasteel) + var/stealth_airlock_material = null /obj/machinery/door/airlock/cult/Initialize() . = ..() @@ -521,19 +535,42 @@ /obj/machinery/door/airlock/cult/allowed(mob/living/L) if(!density) - return 1 + return TRUE if(friendly || iscultist(L) || isshade(L)|| isconstruct(L)) - new openingoverlaytype(loc) - return 1 + if(!stealthy) + new openingoverlaytype(loc) + return TRUE else - new /obj/effect/temp_visual/cult/sac(loc) - var/atom/throwtarget - throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(L, src))) - L << pick(sound('sound/hallucinations/turn_around1.ogg',0,1,50), sound('sound/hallucinations/turn_around2.ogg',0,1,50)) - L.Weaken(2) - spawn(0) + if(!stealthy) + new /obj/effect/temp_visual/cult/sac(loc) + var/atom/throwtarget + throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(L, src))) + SEND_SOUND(L, pick(sound('sound/hallucinations/turn_around1.ogg', 0, 1, 50), sound('sound/hallucinations/turn_around2.ogg', 0, 1, 50))) + L.Weaken(2) L.throw_at(throwtarget, 5, 1,src) - return 0 + return FALSE + +/obj/machinery/door/airlock/cult/cult_conceal() + icon = stealth_icon + overlays_file = stealth_overlays + opacity = stealth_opacity + glass = stealth_glass + airlock_material = stealth_airlock_material + name = "airlock" + desc = "It opens and closes." + stealthy = TRUE + update_icon() + +/obj/machinery/door/airlock/cult/cult_reveal() + icon = SSticker.cultdat?.airlock_runed_icon_file + overlays_file = SSticker.cultdat?.airlock_runed_overlays_file + opacity = initial(opacity) + glass = initial(glass) + airlock_material = initial(airlock_material) + name = initial(name) + desc = initial(desc) + stealthy = initial(stealthy) + update_icon() /obj/machinery/door/airlock/cult/narsie_act() return @@ -578,6 +615,13 @@ /obj/machinery/door/airlock/cult/unruned/glass/friendly friendly = TRUE +/obj/machinery/door/airlock/cult/weak + name = "brittle cult airlock" + desc = "An airlock hastily corrupted by blood magic, it is unusually brittle in this state." + normal_integrity = 150 + damage_deflection = 5 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + ////////////////////////////////// /* Misc Airlocks diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 5a8f401ac29b3..b9eb3f5dd7016 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -196,8 +196,9 @@ Class Procs: /obj/machinery/emp_act(severity) if(use_power && !stat) use_power(7500/severity) - new /obj/effect/temp_visual/emp(loc) + . = TRUE ..() + /obj/machinery/default_welder_repair(mob/user, obj/item/I) . = ..() if(.) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 75ef71724553a..2f119e6efcfcd 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -7,8 +7,7 @@ opacity = FALSE anchored = 1 resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - var/const/max_health = 200 - var/health = max_health //The shield can only take so much beating (prevents perma-prisons) + max_integrity = 200 /obj/machinery/shield/New() dir = pick(NORTH, SOUTH, EAST, WEST) @@ -37,42 +36,6 @@ /obj/machinery/shield/CanAtmosPass(turf/T) return !density -/obj/machinery/shield/attackby(obj/item/I, mob/user, params) - if(!istype(I)) - return - - //Calculate damage - var/aforce = I.force - if(I.damtype == BRUTE || I.damtype == BURN) - health -= aforce - - //Play a fitting sound - playsound(loc, 'sound/effects/empulse.ogg', 75, 1) - - if(health <= 0) - visible_message("The [src] dissipates") - qdel(src) - return - - opacity = TRUE - spawn(20) - if(src) - opacity = FALSE - - ..() - -/obj/machinery/shield/bullet_act(obj/item/projectile/Proj) - health -= Proj.damage - ..() - if(health <=0) - visible_message("The [src] dissipates") - qdel(src) - return - opacity = TRUE - spawn(20) - if(src) - opacity = FALSE - /obj/machinery/shield/ex_act(severity) switch(severity) if(1.0) @@ -96,33 +59,61 @@ /obj/machinery/shield/blob_act() qdel(src) +/obj/machinery/shield/cult + name = "cult barrier" + desc = "A shield summoned by cultists to keep heretics away." + max_integrity = 100 + icon_state = "shield-cult" -/obj/machinery/shield/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) - ..() - var/tforce = 0 - if(ismob(AM)) - tforce = 40 - else if(isobj(AM)) - var/obj/O = AM - tforce = O.throwforce - - health -= tforce - - //This seemed to be the best sound for hitting a force field. - playsound(loc, 'sound/effects/empulse.ogg', 100, 1) +/obj/machinery/shield/cult/emp_act(severity) + return - //Handle the destruction of the shield - if(health <= 0) - visible_message("The [src] dissipates") - qdel(src) - return +/obj/machinery/shield/cult/narsie + name = "sanguine barrier" + desc = "A potent shield summoned by cultists to defend their rites." + max_integrity = 60 + +/obj/machinery/shield/cult/weak + name = "Invoker's Shield" + desc = "A weak shield summoned by cultists to protect them while they carry out delicate rituals." + max_integrity = 20 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + layer = ABOVE_MOB_LAYER + +/obj/machinery/shield/cult/barrier + density = FALSE //toggled on right away by the parent rune + /// The rune that created the shield itself. Used to delete the rune when the shield is destroyed. + var/obj/effect/rune/parent_rune + +/obj/machinery/shield/cult/barrier/attack_hand(mob/living/user) + parent_rune.attack_hand(user) + +/obj/machinery/shield/cult/barrier/attack_animal(mob/living/simple_animal/user) + if(iscultist(user)) + parent_rune.attack_animal(user) + else + ..() - //The shield becomes dense to absorb the blow.. purely asthetic. - opacity = TRUE - spawn(20) - if(src) - opacity = FALSE +/obj/machinery/shield/cult/barrier/Destroy() + if(parent_rune && !QDELETED(parent_rune)) + QDEL_NULL(parent_rune) + return ..() +/** +* Turns the shield on and off. +* +* The shield has 2 states: on and off. When on, it will block movement, projectiles, items, etc. and be clearly visible, and block atmospheric gases. +* When off, the rune no longer blocks anything and turns invisible. +* The barrier itself is not intended to interact with the conceal runes cult spell for balance purposes. +*/ +/obj/machinery/shield/cult/barrier/proc/Toggle() + if(!density) // Currently invisible + density = TRUE // Turn visible + invisibility = initial(invisibility) + else // Currently visible + density = FALSE // Turn invisible + invisibility = INVISIBILITY_MAXIMUM + air_update_turf(1) /obj/machinery/shieldgen name = "Emergency shield projector" diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index b7eea1b367fa3..bf24498e4b249 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -37,26 +37,12 @@ GLOBAL_LIST_EMPTY(splatter_cache) /obj/effect/decal/cleanable/blood/Initialize(mapload) . = ..() update_icon() - if(GAMEMODE_IS_CULT) - var/datum/game_mode/cult/mode_ticker = SSticker.mode - var/turf/T = get_turf(src) - if(T && (is_station_level(T.z)))//F I V E T I L E S - if(!(T in mode_ticker.bloody_floors)) - mode_ticker.bloody_floors += T - mode_ticker.bloody_floors[T] = T - mode_ticker.blood_check() if(type == /obj/effect/decal/cleanable/blood/gibs) return if(!.) dry_timer = addtimer(CALLBACK(src, .proc/dry), DRYING_TIME * (amount+1), TIMER_STOPPABLE) /obj/effect/decal/cleanable/blood/Destroy() - if(GAMEMODE_IS_CULT) - var/datum/game_mode/cult/mode_ticker = SSticker.mode - var/turf/T = get_turf(src) - if(T && (is_station_level(T.z))) - mode_ticker.bloody_floors -= T - mode_ticker.blood_check() if(dry_timer) deltimer(dry_timer) return ..() diff --git a/code/game/objects/effects/decals/Cleanable/tracks.dm b/code/game/objects/effects/decals/Cleanable/tracks.dm index 832a66a93bad2..2c6b2678e6392 100644 --- a/code/game/objects/effects/decals/Cleanable/tracks.dm +++ b/code/game/objects/effects/decals/Cleanable/tracks.dm @@ -136,3 +136,8 @@ GLOBAL_LIST_EMPTY(fluidtrack_cache) if(blood_state != C.blood_state) //We only replace footprints of the same type as us return ..() + +/obj/effect/decal/cleanable/blood/footprints/can_bloodcrawl_in() + if(basecolor == COLOR_BLOOD_MACHINE) + return FALSE + return TRUE diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index e8666d26d64ae..e336ace5fb54b 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -9,7 +9,7 @@ mergeable_decal = FALSE // Allows crayon drawings to overlap one another. -/obj/effect/decal/cleanable/crayon/Initialize(mapload, main = "#FFFFFF", var/type = "rune1", var/e_name = "rune") +/obj/effect/decal/cleanable/crayon/Initialize(mapload, main = "#FFFFFF", type = "rune1", e_name = "rune") . = ..() name = e_name diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm index 775b4eafceb7f..a1b2d4320a973 100644 --- a/code/game/objects/effects/temporary_visuals/cult.dm +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -11,7 +11,7 @@ /obj/effect/temp_visual/dir_setting/cult/phase name = "phase glow" - duration = 7 + duration = 12 icon = 'icons/effects/cult_effects.dmi' icon_state = "cultin" @@ -19,7 +19,7 @@ icon_state = "cultout" /obj/effect/temp_visual/cult/sac - name = "maw of Nar-Sie" + name = "maw of Nar'Sie" icon_state = "sacconsume" /obj/effect/temp_visual/cult/door @@ -39,3 +39,113 @@ icon_state = "floorglow" duration = 5 plane = FLOOR_PLANE + +/obj/effect/temp_visual/cult/portal + icon_state = "space" + duration = 600 + layer = ABOVE_OBJ_LAYER + +/obj/effect/temp_visual/emp/cult + name = "cult emp sparks" + icon_state = "empdisable_cult" + +/obj/effect/temp_visual/emp/pulse/cult + name = "cult emp pulse" + icon_state = "emppulse_cult" + +//visuals for runes being magically created +/obj/effect/temp_visual/cult/rune_spawn + icon_state = "runeouter" + alpha = 0 + var/turnedness = 179 //179 turns counterclockwise, 181 turns clockwise + +/obj/effect/temp_visual/cult/rune_spawn/Initialize(mapload, set_duration, set_color) + if(isnum(set_duration)) + duration = set_duration + if(set_color) + add_atom_colour(set_color, FIXED_COLOUR_PRIORITY) + . = ..() + var/oldtransform = transform + transform = matrix() * 2 + var/matrix/M = transform + M.Turn(turnedness) + transform = M + animate(src, alpha = 255, time = duration, easing = BOUNCE_EASING, flags = ANIMATION_PARALLEL) + animate(src, transform = oldtransform, time = duration, flags = ANIMATION_PARALLEL) + +/obj/effect/temp_visual/cult/rune_spawn/rune1 + icon_state = "rune1words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune1/inner + icon_state = "rune1inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune1/center + icon_state = "rune1center" + +/obj/effect/temp_visual/cult/rune_spawn/rune2 + icon_state = "rune2words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune2/inner + icon_state = "rune2inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune2/center + icon_state = "rune2center" + +/obj/effect/temp_visual/cult/rune_spawn/rune3 + icon_state = "rune3words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune3/inner + icon_state = "rune3inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune3/center + icon_state = "rune3center" + +/obj/effect/temp_visual/cult/rune_spawn/rune4 + icon_state = "rune4words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune4/inner + icon_state = "rune4inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune4/center + icon_state = "rune4center" + +/obj/effect/temp_visual/cult/rune_spawn/rune5 + icon_state = "rune5words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune5/inner + icon_state = "rune5inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune5/center + icon_state = "rune5center" + +/obj/effect/temp_visual/cult/rune_spawn/rune6 + icon_state = "rune6words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune6/inner + icon_state = "rune6inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune6/center + icon_state = "rune6center" + +/obj/effect/temp_visual/cult/rune_spawn/rune7 + icon_state = "rune7words" + turnedness = 181 + +/obj/effect/temp_visual/cult/rune_spawn/rune7/inner + icon_state = "rune7inner" + turnedness = 179 + +/obj/effect/temp_visual/cult/rune_spawn/rune7/center + icon_state = "rune7center" diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 3e7f476e34678..30c0063ea7849 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -1,4 +1,4 @@ -/proc/empulse(turf/epicenter, heavy_range, light_range, log=0, cause = null) +/proc/empulse(turf/epicenter, heavy_range, light_range, log = FALSE, cause = null) if(!epicenter) return if(!istype(epicenter, /turf)) @@ -9,7 +9,10 @@ log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] [cause ? "(Cause: [cause])" : ""] [COORD(epicenter)]") if(heavy_range > 1) - new/obj/effect/temp_visual/emp/pulse(epicenter) + if(cause == "cult") + new /obj/effect/temp_visual/emp/pulse/cult(epicenter) + else + new /obj/effect/temp_visual/emp/pulse(epicenter) if(heavy_range > light_range) light_range = heavy_range @@ -17,16 +20,28 @@ for(var/mob/M in range(heavy_range, epicenter)) M << 'sound/effects/empulse.ogg' for(var/atom/T in range(light_range, epicenter)) + if(cause == "cult" && iscultist(T)) + continue var/distance = get_dist(epicenter, T) + var/will_affect = FALSE + if(distance < 0) distance = 0 if(distance < heavy_range) - T.emp_act(1) + will_affect = T.emp_act(1) + else if(distance == heavy_range) if(prob(50)) - T.emp_act(1) + will_affect = T.emp_act(1) else - T.emp_act(2) + will_affect = T.emp_act(2) + else if(distance <= light_range) - T.emp_act(2) - return 1 + will_affect = T.emp_act(2) + + if(will_affect) + if(cause == "cult") + new /obj/effect/temp_visual/emp/cult(T.loc) + else + new /obj/effect/temp_visual/emp(T.loc) + return TRUE diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index ce52e260bca91..4ae316236dfb7 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -29,7 +29,7 @@ /obj/item/toy/crayon/New() ..() name = "[colourName] crayon" //Makes crayons identifiable in things like grinders - drawtype = pick(pick(graffiti), pick(letters), "rune[rand(1,10)]") + drawtype = pick(pick(graffiti), pick(letters), "rune[rand(1, 8)]") /obj/item/toy/crayon/attack_self(mob/living/user as mob) update_window(user) @@ -40,8 +40,8 @@ dat += "
" dat += "

Runes:


" dat += "Random rune" - for(var/i = 1; i <= 10; i++) - dat += "Rune[i]" + for(var/i = 1; i <= 8; i++) + dat += "Rune [i]" if(!((i + 1) % 3)) //3 buttons in a row dat += "
" dat += "
" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6b70ac015ca2a..d6e21d6d482c2 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -344,12 +344,12 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( */ GLOBAL_LIST_INIT(cult_recipes, list ( \ - new/datum/stack_recipe/cult("runed door", /obj/machinery/door/airlock/cult, 1, time = 50, one_per_turf = 1, on_floor = 1), - new/datum/stack_recipe/cult("runed girder", /obj/structure/girder/cult, 1, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe/cult("pylon", /obj/structure/cult/functional/pylon, 3, time = 40, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe/cult("forge", /obj/structure/cult/functional/forge, 5, time = 40, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe/cult("archives", /obj/structure/cult/functional/archives, 2, time = 40, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe/cult("altar", /obj/structure/cult/functional/altar, 5, time = 40, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe/cult("runed door (stuns non-cultists)", /obj/machinery/door/airlock/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), + new /datum/stack_recipe/cult("runed girder (used to make cult walls)", /obj/structure/girder/cult, 1, time = 10, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), \ + new /datum/stack_recipe/cult("pylon (heals nearby cultists)", /obj/structure/cult/functional/pylon, 4, time = 40, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), \ + new /datum/stack_recipe/cult("forge (crafts shielded robes, flagellant's robes, and mirror shields)", /obj/structure/cult/functional/forge, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), \ + new /datum/stack_recipe/cult("archives (crafts zealot's blindfolds, shuttle curse orbs, and veil shifters)", /obj/structure/cult/functional/archives, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), \ + new /datum/stack_recipe/cult("altar (crafts eldritch whetstones, construct shells, and flasks of unholy water)", /obj/structure/cult/functional/altar, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE, no_cult_structure = TRUE), )) /obj/item/stack/sheet/runed_metal @@ -360,6 +360,7 @@ GLOBAL_LIST_INIT(cult_recipes, list ( \ item_state = "sheet-metal" sheettype = "runed" merge_type = /obj/item/stack/sheet/runed_metal + recipe_width = 700 /obj/item/stack/sheet/runed_metal/New() . = ..() @@ -380,8 +381,8 @@ GLOBAL_LIST_INIT(cult_recipes, list ( \ return ..() /datum/stack_recipe/cult - one_per_turf = 1 - on_floor = 1 + one_per_turf = TRUE + on_floor = TRUE /datum/stack_recipe/cult/post_build(obj/item/stack/S, obj/result) if(ishuman(S.loc)) @@ -389,6 +390,9 @@ GLOBAL_LIST_INIT(cult_recipes, list ( \ H.bleed(5) ..() +/obj/item/stack/sheet/runed_metal/ten + amount = 10 + /obj/item/stack/sheet/runed_metal/fifty amount = 50 diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index ab592cc040233..b57c3435132ff 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -16,6 +16,8 @@ var/to_transfer = 0 var/max_amount = 50 //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount var/merge_type = null // This path and its children should merge with this stack, defaults to src.type + var/recipe_width = 400 //Width of the recipe popup + var/recipe_height = 400 //Height of the recipe popup /obj/item/stack/New(loc, new_amount, merge = TRUE) ..() @@ -138,7 +140,7 @@ if(!(max_multiplier in multipliers)) t1 += " [max_multiplier * R.res_amount]x" - var/datum/browser/popup = new(user, "stack", name, 400, 400) + var/datum/browser/popup = new(user, "stack", name, recipe_width, recipe_height) popup.set_content(t1) popup.open(0) onclose(user, "stack") @@ -170,7 +172,7 @@ to_chat(usr, "You haven't got enough [src] to build \the [R.req_amount * multiplier] [R.title]\s!") else to_chat(usr, "You haven't got enough [src] to build \the [R.title]!") - return 0 + return FALSE if(R.window_checks && !valid_window_location(usr.loc, usr.dir)) to_chat(usr, "The [R.title] won't fit here!") @@ -178,11 +180,15 @@ if(R.one_per_turf && (locate(R.result_type) in usr.drop_location())) to_chat(usr, "There is another [R.title] here!") - return 0 + return FALSE if(R.on_floor && !istype(usr.drop_location(), /turf/simulated)) to_chat(usr, "\The [R.title] must be constructed on the floor!") - return 0 + return FALSE + + if(R.no_cult_structure && (locate(/obj/structure/cult) in usr.drop_location())) + to_chat(usr, "There is a structure here!") + return FALSE if(R.time) to_chat(usr, "Building [R.title] ...") diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm index 5197029728191..20d360059af46 100644 --- a/code/game/objects/items/stacks/stack_recipe.dm +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -12,8 +12,9 @@ var/one_per_turf = 0 var/on_floor = 0 var/window_checks = FALSE + var/no_cult_structure = FALSE -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, window_checks = FALSE) +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, window_checks = FALSE, no_cult_structure = FALSE) src.title = title src.result_type = result_type src.req_amount = req_amount @@ -23,6 +24,7 @@ src.one_per_turf = one_per_turf src.on_floor = on_floor src.window_checks = window_checks + src.no_cult_structure = no_cult_structure /datum/stack_recipe/proc/post_build(obj/item/stack/S, obj/result) return diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index 974bd3b677fbc..39f2c71f77e55 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -1,6 +1,6 @@ /obj/item/nullrod name = "null rod" - desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of Nar-Sie's followers." + desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of Nar'Sie's followers." icon_state = "nullrod" item_state = "nullrod" force = 15 diff --git a/code/game/objects/items/weapons/soap.dm b/code/game/objects/items/weapons/soap.dm index cb220ff9565a0..fbe7e9b370ed3 100644 --- a/code/game/objects/items/weapons/soap.dm +++ b/code/game/objects/items/weapons/soap.dm @@ -28,7 +28,7 @@ to_chat(user, "You take a bite of the [name]. Delicious!") playsound(user.loc, 'sound/items/eatfood.ogg', 50, 0) user.adjust_nutrition(2) - else if(istype(target,/obj/effect/decal/cleanable)) + else if(istype(target, /obj/effect/decal/cleanable) || istype(target, /obj/effect/rune)) user.visible_message("[user] begins to scrub \the [target.name] out with [src].") if(do_after(user, cleanspeed, target = target) && target) to_chat(user, "You scrub \the [target.name] out.") diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index c4afed4b266f7..d6bd46df8e2de 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -93,10 +93,14 @@ return if(istype(A, /turf/simulated/floor)) to_chat(user, "You hit the floor with the bible.") - if(user.mind && (user.mind.isholy)) - for(var/obj/effect/rune/R in A) - if(R.invisibility) - R.talismanreveal() + if(user.mind && user.mind.isholy) + for(var/obj/O in A) + O.cult_reveal() + if(istype(A, /obj/machinery/door/airlock)) + to_chat(user, "You hit the airlock with the bible.") + if(user.mind && user.mind.isholy) + var/obj/airlock = A + airlock.cult_reveal() if(user.mind && (user.mind.isholy)) if(A.reagents && A.reagents.has_reagent("water")) //blesses all the water in the holder to_chat(user, "You bless [A].") diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index aa00235828db5..1a4f0691e2113 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -353,6 +353,12 @@ a { /obj/proc/check_uplink_validity() return TRUE +/obj/proc/cult_conceal() //Called by cult conceal spell + return + +/obj/proc/cult_reveal() //Called by cult reveal spell and chaplain's bible + return + /obj/proc/force_eject_occupant(mob/target) // This proc handles safely removing occupant mobs from the object if they must be teleported out (due to being SSD/AFK, by admin teleport, etc) or transformed. // In the event that the object doesn't have an overriden version of this proc to do it, log a runtime so one can be added. diff --git a/code/game/objects/structures/crates_lockers/closets/secure/chaplain.dm b/code/game/objects/structures/crates_lockers/closets/secure/chaplain.dm index aec562ac843df..1edebe36cf0c0 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/chaplain.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/chaplain.dm @@ -23,7 +23,7 @@ new /obj/item/storage/backpack/cultpack(src) new /obj/item/clothing/head/helmet/riot/knight/templar(src) new /obj/item/clothing/suit/armor/riot/knight/templar(src) - new /obj/item/soulstone/anybody/chaplain(src) + new /obj/item/soulstone/anybody/purified/chaplain(src) new /obj/item/storage/fancy/candle_box/eternal(src) new /obj/item/storage/fancy/candle_box/eternal(src) new /obj/item/storage/fancy/candle_box/eternal(src) diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 6d27b21e68671..d4b3ea08115b9 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -70,7 +70,7 @@ to_chat(user, "There is already a false wall present!") return if(istype(W, /obj/item/stack/sheet/runed_metal)) - to_chat(user, "You can't seem to make the metal bend..") + to_chat(user, "You can't seem to make the metal bend.") return if(istype(W,/obj/item/stack/rods)) @@ -336,8 +336,7 @@ return state = GIRDER_DISASSEMBLED TOOL_DISMANTLE_SUCCESS_MESSAGE - var/obj/item/stack/sheet/metal/M = new(loc, 2) - M.add_fingerprint(user) + refundMetal(metalUsed) qdel(src) else if(!isfloorturf(loc)) @@ -417,13 +416,9 @@ . = ..() icon_state = SSticker.cultdat?.cult_girder_icon_state -/obj/structure/girder/cult/refundMetal(metalAmount) - for(var/i=0;i < metalAmount;i++) - new /obj/item/stack/sheet/runed_metal(get_turf(src)) - /obj/structure/girder/cult/attackby(obj/item/W, mob/user, params) add_fingerprint(user) - if(istype(W, /obj/item/tome) && iscultist(user)) //Cultists can demolish cult girders instantly with their tomes + if(istype(W, /obj/item/melee/cultblade/dagger) && iscultist(user)) //Cultists can demolish cult girders instantly with their dagger user.visible_message("[user] strikes [src] with [W]!", "You demolish [src].") refundMetal(metalUsed) qdel(src) @@ -451,7 +446,7 @@ to_chat(user, "You need at least one sheet of runed metal to construct a runed wall!") return 0 user.visible_message("[user] begins laying runed metal on [src]...", "You begin constructing a runed wall...") - if(do_after(user, 50, target = src)) + if(do_after(user, 10, target = src)) if(R.get_amount() < 1 || !R) return user.visible_message("[user] plates [src] with runed metal.", "You construct a runed wall.") diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 700e838169558..2986035e15acb 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -442,12 +442,33 @@ dat += check_role_table("Ninjas", ticker.mode.ninjas)*/ if(SSticker.mode.cult.len) + var/datum/game_mode/gamemode = SSticker.mode + var/datum/objective/current_sac_obj = gamemode.cult_objs.current_sac_objective() dat += check_role_table("Cultists", SSticker.mode.cult) - dat += "
use Cult Mindspeak" - if(GAMEMODE_IS_CULT) - var/datum/game_mode/cult/cult_round = SSticker.mode - if(!cult_round.narsie_condition_cleared) - dat += "
complete objective (debug)" + if(current_sac_obj) + dat += "
Current cult objective:
[current_sac_obj.explanation_text]" + else if(gamemode.cult_objs.cult_status == NARSIE_NEEDS_SUMMONING) + dat += "
Current cult objective: Summon [SSticker.cultdat ? SSticker.cultdat.entity_name : "Nar'Sie"]" + else if(gamemode.cult_objs.cult_status == NARSIE_HAS_RISEN) + dat += "
Current cult objective: Feed [SSticker.cultdat ? SSticker.cultdat.entity_name : "Nar'Sie"]" + else if(gamemode.cult_objs.cult_status == NARSIE_HAS_FALLEN) + dat += "
Current cult objective: Kill all non-cultists" + else + dat += "
Current cult objective: None! (This is most likely a bug, or var editing gone wrong.)" + dat += "
Sacrifice objectives completed: [gamemode.cult_objs.sacrifices_done]" + dat += "
Sacrifice objectives needed for summoning: [gamemode.cult_objs.sacrifices_required]" + dat += "
Summoning locations: [english_list(gamemode.cult_objs.obj_summon.summon_spots)]" + dat += "
Cult Mindspeak" + + if(gamemode.cult_objs.cult_status == NARSIE_DEMANDS_SACRIFICE) + dat += "
Modify amount of sacrifices required" + dat += "
Reroll sacrifice target" + else + dat += "
Modify amount of sacrifices required (Summon available!)" + dat += "
Reroll sacrifice target (Summon available!)" + + dat += "
Reroll summoning locations" + dat += "
Unlock Nar'Sie summoning" if(SSticker.mode.traitors.len) dat += check_role_table("Traitors", SSticker.mode.traitors) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 622667a9ac78d..c1b77572a17bb 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1676,40 +1676,65 @@ return SStickets.autoRespond(index) - if(href_list["convert_ticket"]) - var/indexNum = text2num(href_list["convert_ticket"]) - if(href_list["is_mhelp"]) - SSmentor_tickets.convert_to_other_ticket(indexNum) - else - SStickets.convert_to_other_ticket(indexNum) - else if(href_list["cult_nextobj"]) - if(alert(usr, "Validate the current Cult objective and unlock the next one?", "Cult Cheat Code", "Yes", "No") != "Yes") - return - - if(!GAMEMODE_IS_CULT) - alert("Couldn't locate cult mode datum! This shouldn't ever happen, tell a coder!") - return - - var/datum/game_mode/cult/cult_round = SSticker.mode - cult_round.bypass_phase() - message_admins("Admin [key_name_admin(usr)] has unlocked the Cult's next objective.") - log_admin("Admin [key_name_admin(usr)] has unlocked the Cult's next objective.") - else if(href_list["cult_mindspeak"]) - var/input = stripped_input(usr, "Communicate to all the cultists with the voice of [SSticker.cultdat.entity_name]", "Voice of [SSticker.cultdat.entity_name]", "") + var/input = stripped_input(usr, "Communicate to all the cultists with the voice of [SSticker.cultdat.entity_name]", "Voice of [SSticker.cultdat.entity_name]") if(!input) return for(var/datum/mind/H in SSticker.mode.cult) - if (H.current) - to_chat(H.current, "[SSticker.cultdat.entity_name] murmurs, [input]") + if(H.current) + to_chat(H.current, "[SSticker.cultdat.entity_name] murmurs, \"[input]\"") for(var/mob/dead/observer/O in GLOB.player_list) - to_chat(O, "[SSticker.cultdat.entity_name] murmurs, [input]") + to_chat(O, "[SSticker.cultdat.entity_name] murmurs, \"[input]\"") message_admins("Admin [key_name_admin(usr)] has talked with the Voice of [SSticker.cultdat.entity_name].") log_admin("[key_name(usr)] Voice of [SSticker.cultdat.entity_name]: [input]") + else if(href_list["cult_adjustsacnumber"]) + var/amount = input("Adjust the amount of sacrifices required before summoning Nar'Sie", "Sacrifice Adjustment", 2) as null | num + if(amount > 0) + var/datum/game_mode/gamemode = SSticker.mode + var/old = gamemode.cult_objs.sacrifices_required + gamemode.cult_objs.sacrifices_required = amount + message_admins("Admin [key_name_admin(usr)] has modified the amount of cult sacrifices required before summoning from [old] to [amount]") + log_admin("Admin [key_name_admin(usr)] has modified the amount of cult sacrifices required before summoning from [old] to [amount]") + + else if(href_list["cult_newtarget"]) + if(alert(usr, "Reroll the cult's sacrifice target?", "Cult Debug", "Yes", "No") != "Yes") + return + + var/datum/game_mode/gamemode = SSticker.mode + if(!gamemode.cult_objs.find_new_sacrifice_target()) + gamemode.cult_objs.ready_to_summon() + + message_admins("Admin [key_name_admin(usr)] has rerolled the Cult's sacrifice target.") + log_admin("Admin [key_name_admin(usr)] has rerolled the Cult's sacrifice target.") + + else if(href_list["cult_newsummonlocations"]) + if(alert(usr, "Reroll the cult's summoning locations?", "Cult Debug", "Yes", "No") != "Yes") + return + + var/datum/game_mode/gamemode = SSticker.mode + gamemode.cult_objs.obj_summon.find_summon_locations(TRUE) + if(gamemode.cult_objs.cult_status == NARSIE_NEEDS_SUMMONING) //Only update cultists if they are already have the summon goal since they arent aware of summon spots till then + for(var/datum/mind/cult_mind in gamemode.cult) + if(cult_mind && cult_mind.current) + to_chat(cult_mind.current, "The veil has shifted! Our summoning will need to take place elsewhere.") + to_chat(cult_mind.current, "Current goal : [gamemode.cult_objs.obj_summon.explanation_text]") + + message_admins("Admin [key_name_admin(usr)] has rerolled the Cult's sacrifice target.") + log_admin("Admin [key_name_admin(usr)] has rerolled the Cult's sacrifice target.") + + else if(href_list["cult_unlocknarsie"]) + if(alert(usr, "Unlock the ability to summon Nar'Sie?", "Cult Debug", "Yes", "No") != "Yes") + return + + var/datum/game_mode/gamemode = SSticker.mode + gamemode.cult_objs.ready_to_summon() + message_admins("Admin [key_name_admin(usr)] has unlocked the Cult's ability to summon Nar'Sie.") + log_admin("Admin [key_name_admin(usr)] has unlocked the Cult's ability to summon Nar'Sie.") + else if(href_list["adminplayerobservecoodjump"]) if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 779687b25011c..4edc94bbf5aaa 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -178,12 +178,6 @@ H = pick(candidates) SSticker.mode.add_cultist(H.mind) candidates.Remove(H) - if(!GLOB.summon_spots.len) - while(GLOB.summon_spots.len < SUMMON_POSSIBILITIES) - var/area/summon = pick(return_sorted_areas() - GLOB.summon_spots) - if(summon && is_station_level(summon.z) && summon.valid_territory) - GLOB.summon_spots += summon - return 1 return 0 diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index e216ad6f5d1c6..0bf474aca01b6 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -2237,6 +2237,7 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts character.change_gender(MALE) character.change_eye_color(e_colour) + character.original_eye_color = e_colour if(disabilities & DISABILITY_FLAG_FAT) character.dna.SetSEState(GLOB.fatblock, TRUE, TRUE) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 62f740ad7b03e..240d6181b6647 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -147,7 +147,7 @@ /obj/item/clothing/shoes/cult name = "boots" - desc = "A pair of boots worn by the followers of Nar-Sie." + desc = "A pair of boots usually worn by cultists." icon_state = "cult" item_state = "cult" item_color = "cult" @@ -156,6 +156,7 @@ min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT + magical = TRUE /obj/item/clothing/shoes/cyborg name = "cyborg boots" diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 76bcd87921dce..bd485a732ceb3 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -507,7 +507,7 @@ to_chat(user, "You have to open it first.") return - if(istype(O,/obj/item/paper) || istype(O, /obj/item/photo) && !(istype(O, /obj/item/paper/talisman))) + if(istype(O,/obj/item/paper) || istype(O, /obj/item/photo)) if(held) to_chat(usr, "[src] already has something inside it.") else diff --git a/code/modules/library/computers/checkout.dm b/code/modules/library/computers/checkout.dm index 934234f645ee3..1735f6aa1eb91 100644 --- a/code/modules/library/computers/checkout.dm +++ b/code/modules/library/computers/checkout.dm @@ -47,8 +47,8 @@ dat += "" if(src.arcanecheckout) - new /obj/item/tome(src.loc) - to_chat(user, "Your sanity barely endures the seconds spent in the vault's browsing window. The only thing to remind you of this when you stop browsing is a dusty old tome sitting on the desk. You don't really remember printing it.") + new /obj/item/melee/cultblade/dagger(src.loc) + to_chat(user, "Your sanity barely endures the seconds spent in the vault's browsing window. The only thing to remind you of this when you stop browsing is a strange looking dagger sitting on the desk. You don't really remember where it came from.") user.visible_message("[user] stares at the blank screen for a few moments, [user.p_their()] expression frozen in fear. When [user.p_they()] finally awaken[user.p_s()] from it, [user.p_they()] look[user.p_s()] a lot older.", 2) src.arcanecheckout = 0 if(1) @@ -186,7 +186,7 @@ if(8) dat += {"

Accessing Forbidden Lore Vault v 1.3

- Are you absolutely sure you want to proceed? EldritchTomes Inc. takes no responsibilities for loss of sanity resulting from this action.

+ Are you absolutely sure you want to proceed? EldritchArtifacts Inc. takes no responsibilities for loss of sanity resulting from this action.

Yes.
No.
"} diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index 77b1546dcb00b..fc5a3e4f9849f 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -58,7 +58,7 @@ var/mob/M = poi if(istype(M)) - if (isobserver(M)) + if(isobserver(M)) ghosts += list(serialized) else if(M.stat == DEAD) dead += list(serialized) @@ -80,16 +80,24 @@ antag_serialized["antag"] = A.name antagonists += list(antag_serialized) + // Changelings if(mind.changeling) var/antag_serialized = serialized.Copy() antag_serialized["antag"] = "Changeling" antagonists += list(antag_serialized) + // Vampires if(mind.vampire) var/antag_serialized = serialized.Copy() antag_serialized["antag"] = "Vampire" antagonists += list(antag_serialized) + // Cultists + if(SSticker.mode.cult && (mind in SSticker.mode.cult)) + var/antag_serialized = serialized.Copy() + antag_serialized["antag"] = "Cultist" + antagonists += list(antag_serialized) + // Other antags are not in the list, mostly because I don't know their code well enough, // and am not sure how to extract the "is this is an antag?" Info easily. // If you are annoyed by this - datumize them and put under `.antag_datums`! diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 8f4f4dbb2da50..f61e04ba06404 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -263,3 +263,12 @@ return r_hand return null +//search for a path in inventory and storage items in that inventory (backpack, belt, etc) and return it. Not recursive, so doesnt search storage in storage +/mob/proc/find_item(path) + for(var/obj/item/I in contents) + if(istype(I, /obj/item/storage)) + for(var/obj/item/SI in I.contents) + if(istype(SI, path)) + return SI + else if(istype(I, path)) + return I diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index e0cba0b028114..73ab48a4312e4 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -72,3 +72,16 @@ /mob/living/carbon/is_mouth_covered(head_only = FALSE, mask_only = FALSE) if((!mask_only && head && (head.flags_cover & HEADCOVERSMOUTH)) || (!head_only && wear_mask && (wear_mask.flags_cover & MASKCOVERSMOUTH))) return TRUE + +//Called when drawing cult runes/using cult spells. Deal damage to a random arm/hand, or chest if not there. +/mob/living/carbon/cult_self_harm(damage, rune_message = FALSE) + var/dam_zone = pick("l_arm", "l_hand", "r_arm", "r_hand") + var/obj/item/organ/external/affecting = get_organ(dam_zone) + if(!affecting) + affecting = get_organ("chest") + if(!affecting) //bruh where's your chest + return FALSE + apply_damage(damage, BRUTE, affecting) + if(rune_message) + visible_message("[src] cuts open [src.p_their()] [affecting.name] and begins writing in [src.p_their()] own blood!", + "You slice open your [affecting.name] and begin drawing a sigil of [SSticker.cultdat.entity_title3].") diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 7f4b90aef0bb3..fbaaeb124b310 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -23,6 +23,8 @@ if(wear_mask) skipface |= wear_mask.flags_inv & HIDEFACE + skipeyes |= wear_mask.flags_inv & HIDEEYES + var/msg = "*---------*\nThis is " if(!(skipjumpsuit && skipface) && icon) //big suits/masks/helmets make it hard to tell their gender @@ -143,11 +145,14 @@ msg += "[p_they(TRUE)] [p_have()] [bicon(wear_mask)] \a [wear_mask] on [p_their()] face.\n" //eyes - if(glasses && !skipeyes && !(glasses.flags & ABSTRACT)) - if(glasses.blood_DNA) - msg += "[p_they(TRUE)] [p_have()] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.blood_color != "#030303" ? "blood-stained":"oil-stained"] [glasses] covering [p_their()] eyes!\n" - else - msg += "[p_they(TRUE)] [p_have()] [bicon(glasses)] \a [glasses] covering [p_their()] eyes.\n" + if(!skipeyes) + if(glasses && !(glasses.flags & ABSTRACT)) + if(glasses.blood_DNA) + msg += "[p_they(TRUE)] [p_have()] [bicon(glasses)] [glasses.gender==PLURAL?"some":"a"] [glasses.blood_color != "#030303" ? "blood-stained":"oil-stained"] [glasses] covering [p_their()] eyes!\n" + else + msg += "[p_they(TRUE)] [p_have()] [bicon(glasses)] \a [glasses] covering [p_their()] eyes.\n" + else if(iscultist(src) && HAS_TRAIT(src, CULT_EYES)) + msg += "[p_their(TRUE)] eyes are glowing an unnatural red!\n" //left ear if(l_ear && !skipears) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 379a54970d500..2f2c4da0f11ca 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1608,6 +1608,11 @@ Eyes need to have significantly high darksight to shine unless the mob has the X to_chat(src, "\The [S] pulls \the [hand] from your grip!") apply_effect(current_size * 3, IRRADIATE) +/mob/living/carbon/human/narsie_act() + if(iswizard(src) && iscultist(src)) //Wizard cultists are immune to narsie because it would prematurely end the wiz round that's about to end by the automated shuttle call anyway + return + ..() + /mob/living/carbon/human/proc/do_cpr(mob/living/carbon/human/H) if(H == src) to_chat(src, "You cannot perform CPR on yourself!") diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index bc5c85e29299a..4cd2d1847d941 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -68,3 +68,4 @@ var/tail // Name of tail image in species effects icon file. var/list/splinted_limbs = list() //limbs we know are splinted + var/original_eye_color = "#000000" diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 6716c8f1a0f0d..1b4bc42009631 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -78,7 +78,7 @@ var/bodyflags = 0 var/dietflags = 0 // Make sure you set this, otherwise it won't be able to digest a lot of foods - var/blood_color = "#A10808" //Red. + var/blood_color = COLOR_BLOOD_BASE //Red. var/flesh_color = "#d1aa2e" //Gold. var/single_gib_type = /obj/effect/decal/cleanable/blood/gibs var/remains_type = /obj/effect/decal/remains/human //What sort of remains is left behind when the species dusts @@ -831,6 +831,9 @@ It'll return null if the organ doesn't correspond, so include null checks when u if(XRAY in H.mutations) H.sight |= (SEE_TURFS|SEE_MOBS|SEE_OBJS) + if(H.has_status_effect(STATUS_EFFECT_SUMMONEDGHOST)) + H.see_invisible = SEE_INVISIBLE_OBSERVER + H.sync_lighting_plane_alpha() /datum/species/proc/water_act(mob/living/carbon/human/M, volume, temperature, source, method = REAGENT_TOUCH) diff --git a/code/modules/mob/living/carbon/human/species/machine.dm b/code/modules/mob/living/carbon/human/species/machine.dm index a1cab2ea46645..b54b02929f91f 100644 --- a/code/modules/mob/living/carbon/human/species/machine.dm +++ b/code/modules/mob/living/carbon/human/species/machine.dm @@ -27,7 +27,7 @@ bodyflags = HAS_SKIN_COLOR | HAS_HEAD_MARKINGS | HAS_HEAD_ACCESSORY | ALL_RPARTS dietflags = 0 //IPCs can't eat, so no diet taste_sensitivity = TASTE_SENSITIVITY_NO_TASTE - blood_color = "#1F181F" + blood_color = COLOR_BLOOD_MACHINE flesh_color = "#AAAAAA" //Default styles for created mobs. diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 71ee1e00871e5..91f285b28732f 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -525,6 +525,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) UpdateDamageIcon() force_update_limbs() update_tail_layer() + update_halo_layer() overlays.Cut() // Force all overlays to regenerate update_fire() update_icons() @@ -1264,6 +1265,17 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) apply_overlay(MISC_LAYER) +/mob/living/carbon/human/proc/update_halo_layer() + remove_overlay(HALO_LAYER) + + if(iscultist(src) && SSticker.mode.cult_ascendant) + var/istate = pick("halo1", "halo2", "halo3", "halo4", "halo5", "halo6") + var/mutable_appearance/new_halo_overlay = mutable_appearance('icons/effects/32x64.dmi', istate, -HALO_LAYER) + overlays_standing[HALO_LAYER] = new_halo_overlay + + apply_overlay(HALO_LAYER) + + /mob/living/carbon/human/admin_Freeze(client/admin, skip_overlays = TRUE, mech = null) if(..()) overlays_standing[FROZEN_LAYER] = mutable_appearance(frozen, layer = -FROZEN_LAYER) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 883b781c43ce7..bb76b436ad0ce 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -422,6 +422,11 @@ C.reagents.clear_reagents() QDEL_LIST(C.reagents.addiction_list) C.reagents.addiction_threshold_accumulated.Cut() + if(iscultist(src)) + if(SSticker.mode.cult_risen) + SSticker.mode.rise(src) + if(SSticker.mode.cult_ascendant) + SSticker.mode.ascend(src) QDEL_LIST(C.processing_patches) @@ -835,7 +840,7 @@ /mob/living/narsie_act() if(client) - makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, null, 1) + make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, src, cult_override = TRUE) spawn_dust() gib() diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 9ecda42de04ac..bc3a7e5a41b1b 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -357,3 +357,6 @@ if(INTENT_DISARM) M.do_attack_animation(src, ATTACK_EFFECT_DISARM) return TRUE + +/mob/living/proc/cult_self_harm(damage, rune_message = FALSE) + return FALSE diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 4c2c2332924cf..96d60cdca2b17 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -1,4 +1,3 @@ - /mob/living/simple_animal/hostile/construct name = "Construct" real_name = "Construct" @@ -13,6 +12,7 @@ a_intent = INTENT_HARM stop_automated_movement = 1 status_flags = CANPUSH + see_in_dark = 8 attack_sound = 'sound/weapons/punch1.ogg' atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 @@ -44,12 +44,11 @@ for(var/spell in construct_spells) AddSpell(new spell(null)) - if(SSticker.cultdat?.theme == "blood") - updateglow() + set_light(2, 3, l_color = SSticker.cultdat ? SSticker.cultdat.construct_glow : LIGHT_COLOR_BLOOD_MAGIC) /mob/living/simple_animal/hostile/construct/death(gibbed) . = ..() - SSticker.mode.remove_cultist(src.mind, FALSE) + SSticker.mode.remove_cultist(mind, FALSE) /mob/living/simple_animal/hostile/construct/examine(mob/user) . = ..() @@ -85,7 +84,6 @@ else if(src != M) return ..() - /mob/living/simple_animal/hostile/construct/narsie_act() return @@ -122,7 +120,6 @@ playstyle_string = "You are a Juggernaut. Though slow, your shell can withstand extreme punishment, \ create shield walls, rip apart enemies and walls alike, and even deflect energy weapons." - /mob/living/simple_animal/hostile/construct/armoured/hostile //actually hostile, will move around, hit things AIStatus = AI_ON environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP @@ -160,7 +157,6 @@ melee_damage_lower = 25 melee_damage_upper = 25 attacktext = "slashes" - see_in_dark = 8 attack_sound = 'sound/weapons/bladeslice.ogg' const_type = "wraith" construct_spells = list(/obj/effect/proc_holder/spell/targeted/night_vision, /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift) @@ -257,14 +253,14 @@ /mob/living/simple_animal/hostile/construct/behemoth name = "Behemoth" real_name = "Behemoth" - desc = "The pinnacle of occult technology, Behemoths are the ultimate weapon in the Cult of Nar-Sie's arsenal." + desc = "The pinnacle of occult technology, Behemoths are the ultimate weapon in the Cult's arsenal." icon = 'icons/mob/mob.dmi' icon_state = "behemoth" icon_living = "behemoth" maxHealth = 750 health = 750 speak_emote = list("rumbles") - response_harm = "harmlessly punches" + response_harm = "harmlessly punches" harm_intent_damage = 0 melee_damage_lower = 50 melee_damage_upper = 50 @@ -291,7 +287,7 @@ /mob/living/simple_animal/hostile/construct/harvester name = "Harvester" real_name = "Harvester" - desc = "A harbinger of Nar-Sie's enlightenment. It'll be all over soon." + desc = "A harbinger of enlightenment. It'll be all over soon." icon = 'icons/mob/mob.dmi' icon_state = "harvester" icon_living = "harvester" @@ -301,7 +297,6 @@ melee_damage_upper = 5 attacktext = "prods" environment_smash = ENVIRONMENT_SMASH_RWALLS - see_in_dark = 8 attack_sound = 'sound/weapons/tap.ogg' const_type = "harvester" construct_spells = list(/obj/effect/proc_holder/spell/targeted/night_vision, @@ -314,23 +309,13 @@ /mob/living/simple_animal/hostile/construct/harvester/Process_Spacemove(var/movement_dir = 0) - return 1 + return TRUE /mob/living/simple_animal/hostile/construct/harvester/hostile //actually hostile, will move around, hit things AIStatus = AI_ON environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP -////////////////Glow//////////////////// -/mob/living/simple_animal/hostile/construct/proc/updateglow() - overlays = 0 - var/overlay_layer = LIGHTING_LAYER + 1 - if(layer != MOB_LAYER) - overlay_layer=TURF_LAYER+0.2 - - overlays += image(icon,"glow-[icon_state]",overlay_layer) - set_light(2, -2, l_color = "#FFFFFF") - ///ui stuff /mob/living/simple_animal/hostile/construct/armoured/update_health_hud() diff --git a/code/modules/mob/living/simple_animal/hostile/illusion.dm b/code/modules/mob/living/simple_animal/hostile/illusion.dm index 3756fabf5229d..79c7e63a341bc 100644 --- a/code/modules/mob/living/simple_animal/hostile/illusion.dm +++ b/code/modules/mob/living/simple_animal/hostile/illusion.dm @@ -71,3 +71,10 @@ /mob/living/simple_animal/hostile/illusion/escape/AttackingTarget() return + +///////Cult Illusions///////// +/mob/living/simple_animal/hostile/illusion/cult + loot = list(/obj/effect/temp_visual/cult/sparks) // So that they SPARKLE on death + +/mob/living/simple_animal/hostile/illusion/escape/cult + loot = list(/obj/effect/temp_visual/cult/sparks) diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index 1e3c723b278b9..2c99640b3ccb5 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -20,41 +20,42 @@ maxbodytemp = 4000 atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) speed = -1 - stop_automated_movement = 1 + stop_automated_movement = TRUE status_flags = 0 + pull_force = 0 + universal_speak = TRUE faction = list("cult") status_flags = CANPUSH flying = TRUE loot = list(/obj/item/reagent_containers/food/snacks/ectoplasm) - del_on_death = 1 + del_on_death = TRUE deathmessage = "lets out a contented sigh as their form unwinds." + var/holy = FALSE /mob/living/simple_animal/shade/death(gibbed) . = ..() - SSticker.mode.remove_cultist(src.mind, FALSE) + SSticker.mode.remove_cultist(mind, FALSE) -/mob/living/simple_animal/shade/attackby(var/obj/item/O as obj, var/mob/user as mob) //Marker -Agouri +/mob/living/simple_animal/shade/attackby(obj/item/O, mob/user) //Marker -Agouri if(istype(O, /obj/item/soulstone)) - O.transfer_soul("SHADE", src, user) + var/obj/item/soulstone/SS = O + SS.transfer_soul("SHADE", src, user) else - if(O.force) - var/damage = O.force - if(O.damtype == STAMINA) - damage = 0 - health -= damage - user.visible_message("[src] has been attacked with the [O] by [user]. ") - else - user.visible_message("[user] gently taps [src] with the [O]. ", "This weapon is ineffective, it does no damage.") - return + ..() + +/mob/living/simple_animal/shade/Process_Spacemove() + return TRUE + /mob/living/simple_animal/shade/cult/Initialize(mapload) . = ..() - name = SSticker.cultdat?.shade_name - real_name = SSticker.cultdat?.shade_name icon_state = SSticker.cultdat?.shade_icon_state +/mob/living/simple_animal/shade/holy + holy = TRUE + icon_state = "shade_angelic" + /mob/living/simple_animal/shade/sword - universal_speak = 1 faction = list("neutral") /mob/living/simple_animal/shade/sword/Initialize(mapload) diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index ce266ba5b8fb0..e23baf18489ad 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -371,10 +371,10 @@ // CULTSLURRING /mob/living/CultSlur(amount) - SetSlur(max(slurring, amount)) + SetCultSlur(max(cultslurring, amount)) /mob/living/SetCultSlur(amount) - slurring = max(amount, 0) + cultslurring = max(amount, 0) /mob/living/AdjustCultSlur(amount, bound_lower = 0, bound_upper = INFINITY) var/new_value = directional_bounded_sum(cultslurring, amount, bound_lower, bound_upper) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index bead9c935ef90..257d98fffc1e5 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -1,25 +1,28 @@ /obj/singularity/narsie //Moving narsie to a child object of the singularity so it can be made to function differently. --NEO - name = "Nar-sie's Avatar" + name = "Nar'sie's Avatar" desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees." icon = 'icons/obj/magic_terror.dmi' pixel_x = -89 pixel_y = -85 current_size = 9 //It moves/eats like a max-size singulo, aside from range. --NEO - contained = 0 //Are we going to move around? - dissipate = 0 //Do we lose energy over time? - move_self = 1 //Do we move on our own? - grav_pull = 5 //How many tiles out do we pull? - consume_range = 6 //How many tiles out do we eat + contained = FALSE + dissipate = FALSE + move_self = TRUE + grav_pull = 5 + consume_range = 6 gender = FEMALE +/obj/singularity/narsie/admin_investigate_setup() + return + /obj/singularity/narsie/large - name = "Nar-Sie" + name = "Nar'Sie" icon = 'icons/obj/narsie.dmi' // Pixel stuff centers Narsie. pixel_x = -236 pixel_y = -256 current_size = 12 - move_self = 1 //Do we move on our own? + move_self = TRUE //Do we move on our own? grav_pull = 10 consume_range = 12 //How many tiles out do we eat @@ -27,22 +30,38 @@ ..() icon_state = SSticker.cultdat?.entity_icon_state name = SSticker.cultdat?.entity_name - to_chat(world, " [name] HAS RISEN") - world << pick(sound('sound/hallucinations/im_here1.ogg'), sound('sound/hallucinations/im_here2.ogg')) + to_chat(world, " [uppertext(name)] HAS RISEN") + SEND_SOUND(world, pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg')) + + var/datum/game_mode/gamemode = SSticker.mode + if(gamemode) + gamemode.cult_objs.succesful_summon() var/area/A = get_area(src) if(A) var/image/alert_overlay = image('icons/effects/cult_effects.dmi', "ghostalertsie") - notify_ghosts("Nar-Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK) + notify_ghosts("[name] has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action = NOTIFY_ATTACK) narsie_spawn_animation() - sleep(70) - SSshuttle.emergency.request(null, 0.3) // Cannot recall - SSshuttle.emergency.canRecall = FALSE + sleep(7 SECONDS) + SSshuttle.emergency.request(null, 0.3) + SSshuttle.emergency.canRecall = FALSE // Cannot recall + +/obj/singularity/narsie/large/Destroy() + to_chat(world, " [uppertext(name)] HAS FALLEN") + SEND_SOUND(world, 'sound/hallucinations/wail.ogg') + var/datum/game_mode/gamemode = SSticker.mode + if(gamemode) + gamemode.cult_objs.narsie_death() + for(var/datum/mind/cult_mind in SSticker.mode.cult) + if(cult_mind && cult_mind.current) + to_chat(cult_mind.current, "RETRIBUTION!") + to_chat(cult_mind.current, "Current goal: Slaughter the heretics!") + ..() -/obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) - makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, user, null, 1) +/obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user) + make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, user, cult_override = TRUE) new /obj/effect/particle_effect/smoke/sleeping(user.loc) @@ -63,17 +82,16 @@ godsmack(A) return -/obj/singularity/narsie/proc/godsmack(var/atom/A) +/obj/singularity/narsie/proc/godsmack(atom/A) if(istype(A,/obj/)) var/obj/O = A - O.ex_act(1.0) + O.ex_act(1) if(O) qdel(O) else if(isturf(A)) var/turf/T = A T.ChangeTurf(/turf/simulated/floor/engine/cult) - /obj/singularity/narsie/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(M.stat == CONSCIOUS) @@ -82,13 +100,14 @@ M.apply_effect(3, STUN) -/obj/singularity/narsie/consume(var/atom/A) +/obj/singularity/narsie/consume(atom/A) A.narsie_act() - /obj/singularity/narsie/ex_act() //No throwing bombs at it either. --NEO return +/obj/singularity/narsie/singularity_act() //handled in /obj/singularity/proc/consume + return /obj/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO var/list/cultists = list() @@ -103,11 +122,11 @@ else noncultists += food - if(cultists.len) //cultists get higher priority + if(length(cultists)) //cultists get higher priority acquire(pick(cultists)) return - if(noncultists.len) + if(length(noncultists)) acquire(pick(noncultists)) return @@ -119,12 +138,12 @@ if(pos.z != src.z) continue cultists += ghost - if(cultists.len) + if(length(cultists)) acquire(pick(cultists)) return -/obj/singularity/narsie/proc/acquire(var/mob/food) +/obj/singularity/narsie/proc/acquire(mob/food) if(food == target) return if(!target) @@ -150,8 +169,8 @@ /obj/singularity/narsie/proc/narsie_spawn_animation() icon = 'icons/obj/narsie_spawn_anim.dmi' dir = SOUTH - move_self = 0 + move_self = FALSE flick(SSticker.cultdat?.entity_spawn_animation, src) sleep(11) - move_self = 1 + move_self = TRUE icon = initial(icon) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 78c623adacf70..d5e511af0090d 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -280,6 +280,15 @@ name = "supermatter-charged [initial(name)]" consumedSupermatter = 1 set_light(10) + if(istype(A, /obj/singularity/narsie)) + if(current_size == STAGE_SIX) + visible_message("[SSticker.cultdat?.entity_name] is consumed by [src]!") + qdel(A) + else + visible_message("[SSticker.cultdat?.entity_name] strikes down [src]!") + investigate_log("has been destroyed by Nar'Sie","singulo") + qdel(src) + return diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index f37690e278744..3a05a5cbf381d 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -42,6 +42,9 @@ projectile_type = pick(typesof(/obj/item/projectile/magic)) ..() +/obj/item/ammo_casing/magic/arcane_barrage + projectile_type = /obj/item/projectile/magic/arcane_barrage + /obj/item/ammo_casing/magic/forcebolt projectile_type = /obj/item/projectile/forcebolt diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index cafe9f4cb21f1..55f6a757a5e8e 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -258,19 +258,40 @@ ..() guns_left = 0 +/obj/item/gun/projectile/shotgun/boltaction/enchanted/attack_self() + return + /obj/item/gun/projectile/shotgun/boltaction/enchanted/shoot_live_shot(mob/living/user, atom/target, pointblank = FALSE, message = TRUE) ..() if(guns_left) - var/obj/item/gun/projectile/shotgun/boltaction/enchanted/GUN = new + var/obj/item/gun/projectile/shotgun/boltaction/enchanted/GUN = new type GUN.guns_left = guns_left - 1 - user.drop_item() + discard_gun(user) user.swap_hand() + user.drop_item() user.put_in_hands(GUN) else - user.drop_item() - spawn(0) - throw_at(pick(oview(7,get_turf(user))),1,1) + discard_gun(user) + +/obj/item/gun/projectile/shotgun/boltaction/enchanted/proc/discard_gun(mob/living/user) user.visible_message("[user] tosses aside the spent rifle!") + user.throw_item(pick(oview(7, get_turf(user)))) + +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage + name = "arcane barrage" + desc = "Pew Pew Pew." + fire_sound = 'sound/weapons/emitter.ogg' + icon_state = "arcane_barrage" + item_state = "arcane_barrage" + slot_flags = null + flags = NOBLUDGEON | DROPDEL | ABSTRACT + mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage + +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/examine(mob/user) + . = desc // Override since magical hand lasers don't have chambers or bolts + +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/discard_gun(mob/living/user) + qdel(src) // Automatic Shotguns// diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 080114554bb08..b29b6109d1c73 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -346,3 +346,13 @@ M.Weaken(slip_weaken) M.Stun(slip_stun) . = ..() + +/obj/item/projectile/magic/arcane_barrage + name = "arcane bolt" + icon_state = "arcane_barrage" + damage = 20 + damage_type = BURN + nodamage = FALSE + armour_penetration = 0 + flag = "magic" + hitsound = 'sound/weapons/barragespellhit.ogg' diff --git a/code/modules/reagents/chemistry/reagents/water.dm b/code/modules/reagents/chemistry/reagents/water.dm index 861c48c7e0e1d..bd6efd5a5d786 100644 --- a/code/modules/reagents/chemistry/reagents/water.dm +++ b/code/modules/reagents/chemistry/reagents/water.dm @@ -241,9 +241,14 @@ if(current_cycle >= 30) // 12 units, 60 seconds @ metabolism 0.4 units & tick rate 2.0 sec M.AdjustStuttering(4, bound_lower = 0, bound_upper = 20) M.Dizzy(5) - if(iscultist(M) && prob(5)) - M.AdjustCultSlur(5)//5 seems like a good number... - M.say(pick("Av'te Nar'sie","Pa'lid Mors","INO INO ORA ANA","SAT ANA!","Daim'niodeis Arc'iai Le'eones","Egkau'haom'nai en Chaous","Ho Diak'nos tou Ap'iron","R'ge Na'sie","Diabo us Vo'iscum","Si gn'um Co'nu")) + if(iscultist(M)) + for(var/datum/action/innate/cult/blood_magic/BM in M.actions) + for(var/datum/action/innate/cult/blood_spell/BS in BM.spells) + to_chat(M, "Your blood rites falter as holy water scours your body!") + qdel(BS) + if(prob(5)) + M.AdjustCultSlur(5)//5 seems like a good number... + M.say(pick("Av'te Nar'sie","Pa'lid Mors","INO INO ORA ANA","SAT ANA!","Daim'niodeis Arc'iai Le'eones","Egkau'haom'nai en Chaous","Ho Diak'nos tou Ap'iron","R'ge Na'sie","Diabo us Vo'iscum","Si gn'um Co'nu")) if(current_cycle >= 75 && prob(33)) // 30 units, 150 seconds M.AdjustConfused(3) if(isvampirethrall(M)) @@ -259,6 +264,11 @@ M.SetJitter(0) M.SetStuttering(0) M.SetConfused(0) + if(ishuman(M)) // Unequip all cult clothing + var/mob/living/carbon/human/H = M + for(var/I in H.contents - (H.bodyparts | H.internal_organs)) // Satanic liver NYI + if(is_type_in_list(I, CULT_CLOTHING)) + H.unEquip(I) return if(ishuman(M) && M.mind && M.mind.vampire && !M.mind.vampire.get_ability(/datum/vampire_passive/full) && prob(80)) var/mob/living/carbon/V = M diff --git a/icons/effects/32x64.dmi b/icons/effects/32x64.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4d9f9911944c2e8e9394e5b04b7f7856cf7d7d20 GIT binary patch literal 29533 zcmeFad03OzzBc?M0iqI!*2)aA)rvSFgMczbYaKul3o2HTFeu0z3Q7b*f>fx2MiHd~ z60Hm(3Q?vgNP%M>YegBrHckkM!H_v1q1VMW4+rRRLAjCEBA9Icl_{mC}PshQR9~1ZNkN@gOT=2JH z`1r7xXb2({bhX``_h{{>TY2jxRw=!EA6MJ-9V*&lTV1)h>8piDSKDuz9F)9g?+xM{fu{QPukbo&Z|pvqRtJU`7Sd8 zzB!wI`?z>6>W;e;w#U-w+o`F+wqG+s-}|<4v^*zI))G=z_|vTYukHBs)kur}K){Ih z666<_;W}TlAZRh<{?(>Ego23y()ocSff9w}*e-|ErNdw8tWGe|{qp1`jCj|AFSl6w zuhS74UO4`KXkvr>JI{Oh81}K_3?Vy(%pGR=ZFU`GmF`P!CT+HuNf1~K>Lt7Q6r7+JK<-#39=@1<$4be@>;dux6q>m%| z^&1QbKIwI^gXDDsIVmZGgf8&68J)tWVpz(aa-3YLxr*j;mPmjt+}-U#7!R6XbH%Lb)y3%;)N<1;`d_DABroixSrE{) zii;hFAyRFc=B=@t2sQed*6@phWJxP7!~HhM%Ik8ZV%;j|poa5GXOk%OTCLkZ(dgPS zegz$N3o(+QEbAm#icx@M&qc?L3mY4dwnh1MY4MQ8Stk#^GX4TJU@s$JWcFjs!7(k?~AsS_pDa=d2t z!CQ@GDRBt)o(XoNO57r6iXKzmut!3rF+02;6z^k*+2EzWKiDR^1$n(5vukB2Gt91C zJfP>`H1GFPwdmIcsZde*KUluG{Aj5GFC=y<(bSt}5%SHS% z3LK<*2(C97s##7*26%%MTHJG7oy)ov`O>YEOzLlB@eNCwl z%aGMPJ z`_hFLxgFhi>39FM(P+LQiN%{eMz3LLOPY(B&yCkW0$5|uNz4)Yr`;? zMKKKmJROUvn88CeANO~Pgflm}WFG@*!^{nzL2}1G{G1Y`A|v9%vUqdpCf!=eD_9xz zR<4et>HI?E%B_JBj>Vi5%VYM<3;oIHko|_-p{Q=!+Ty{TLi)#TgtS;jT7Tc?0VgeH z6($BC5Zq2j>uV=U=5cN5J8D5ZrsYM?}1W!nAG{7v{M0j$mUGntT z-LwtGE(6XV9~3OvISSNp`o~Qh+pDnRe0LPlu#B~r=}WE|$a#T?)>HhlBEX4RRvvKF zt-vWIc;C4ep`a-KxZ&#%`V!`%;fCpEOwOM+y2aCoH+c$_>eZV{^*%D}ui7X)DSwA* zMY#02hYdFyZFVePcQxlrv;Z~Vc9jZNux?%`)Q3ne&-WfFik}Nv@wID1_Pmw=?!uVYt753sWPcnk}31t!g7;Ius^o6+O6M#E;KGA>3Z9X#<9i|4pt6aw z82k8V^8fCBt$u?zBISODV*HFmHSI7Px3v#} zf~~Y&72RZNSUUaeamz!ap;mt~MyLCte4OaS>VO=NEqfR@u(RjmgO_rU1`xkw5P$&X zIELU$UhVl%CFWx?m7kH&Bipm45PowTv8>Q|pjFwxE zXPAWd5d&g4$}D*i2kiOlOQReso8GbS+Kl6TdvY(C=Zw30PCZ76tz zN+L(W3d5T&Z?THH+HX8aQS!;D=dr{=C5-ig=tsg5S7VZl*uXL8NQ z`1It(ft*3oSJXFi%*rhfx@Q;lyxFhE9etO#vm?Ix+@oRoyXDE}SOy>GgFUe$dnxRd z8I`;4O3~>0UtkC1Pb-dd)PK0N@@d1eizUNHlabXg^OT2Ix@X(Z0Y3@JSdyZ56Hv>g z?w!1Z|K*hOe=QX*CnCTU6m6ff?Jf8t+-XY=K-OqjG(mGCq@*kqa(H!MVTSE*9u!tHJ{KKlY+$euO&URDs9jh4j z%_1#7y-2v*B_3-ar!YUh{&-v3q8qfD{Eiq>HvTU++CsptgDbE~eW#5PD(w$@j~BVB zjFYwlF?$ox4X{GGseHwZP5N0{1=3Ml8kugF8Yhv{h#O6ff*HB@wExJ8?-AvlT{$hB z97MGkN7n3+5-q1b*%BLpuIMgUy-2d6XOOdC$e5XHJDWsq-C)HxJ3V!3 z_6#@GZVP;wDWVS5313193EmIBGcwF#aWbC1W4#`9x^;~ZY>8UbDc(NYmf04I> zyOP-(?J*3iOHYYiwAPIKYVTTm%q}yA&B~S`aDff=x)FB$3%FqWQeEbR+o4s#GNXzOi8Hkzxit%>Yzl34*xxC~e{{6= z7@Z61pKCT02BLB9%X3CTZ9r+gbSq3x;p%uTu!=U30OG&Lzx0>d(rDU_)7)B%0D@d>!Im@OZx@opVe7(mD6j+Y;IXMfjDVioW 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 literal 0 HcmV?d00001 diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index 95e9747f8782063492228b8593f0129f2501fa7e..124471265df78be1331e081dee1fc3f9b56a1111 100644 GIT binary patch delta 32400 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 JDopU_{|^(Jk&OTV literal 11748 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 +CdZ^U_cbq&m_I~nNHGzrbh_p4G%zQ1sH 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%0AwzqX6G|^+^ml{>mNVlpYqthsg^oD1T(^g$KI! ziwc$>L5k81HGW$~io%(CYl>7z-OM-^ps>dzkUd2uL3)5|rLZ?cj8!nxLfR{O6LH_Hrz4pT?Ry_wziiW*Y-$|10 z#0}K)ho~mT^NWcWDet%WH9r$ZC;9R|`%BD>2%1BQcdd<8rc19xqsK8Tl8lkT!@M)-H-?1$uXSNoncA=j^6!< zd>We)-I;~d%0~XgnSyAEey1T9d0D#kSO?Lfx*e2M0}8Oj-&i){E4cLr`0 zW{Hnp$#MxM;nD?!v5_RS!5h&0hcRQvjeH2EsDTk`tD>k74DIEg##_R#e=fGY)ez2! zl#=_bF$T@GJeW5yP#|0#XTA;UOAU>t!Z)RDp-TDplnJ0HcC)SpUi z@0`___;Ar=^7t>lR5-PJ1y^g_*srrtrO~Y=FJ|lqrxw&vf5$3+oPNrW+I3!=A5|LB z0@Oxwy15qI$#N(Hg-n-bXd;eJgPs`}k}Pol4h`5TeY~C$wZe}MJ2xsIN&$HNdMtAE z-_*+wPfsrL-v0`fPw8kTpMQza-#-yA2_Q)r-WVsi#RGiPAsuwUZDSF0kn^P;O+qp& ztLcr?y!uCLCBay~OxNq&SewWK;CZ}0rRwJN8{9Ysoq#ui2;p0HbT2>!D1Yx9ELy|i z2(7_`2Cms5-AoIy@x;UY3Lz^J2Q8yC1zbxe!N-%$7HK;k@UQn=D7}mhK3mpGSz} z4OXBPX{5zJAkjOd4W&k&A>ORoDEuq5Gpw0o$bPoa@6ChwOrxeu-HU3?i<2I4^_=ng z*Y-XrdyRM2BPc)+DZ(lOl^e#)FV=0ZFuW6-oNXU z#yhitc_X*xlRVP#2V{18Wej1?8^ZDHTs~ubpPL0fx;#JZ0L;=Kdx)3e7MyKe7crk2O`_A0 zoGzd!kEN>C&78xd3vk3Npt+r?D$2X9|94*^;pC)z+C$`3cJbTCN71h9ix!YHJO3s2 zSWJal$k5=0uaN zTLYQD$vK9{MqD~fdb}$hbXe|ITW7^xs@ydjxjmBLT4BZqMQnm8LN4g+djQQ)nRzfJc&JAxWx?Y97W-sh|_p_QI_qiy7jNFBC z1BZWDRVK@T)1SY*kAGRPg35sWB8iujAOL)6*WkGYH$1|8E6Bl{KBD=%(na|8p+kkhIR4}#Xe4TKQu2^AIh zh8wp$EyglkoHCsi>qtV7fzg*f5k5W*9Q-3z)KNdM-NTnY2)^v_n5#Z?9<9%sjPoKL zcQEK%B%u9*%XvUHQYRIuBtLbeMGU5GUpY;$ z6;5j04H4n}&Xzk6uCq3Q4(v+)6H~U6(n;PK)wwdnI`2V6D!t6zz)G}-a>z%i?N6W^ zfK75^b>BQ{7e#gj#ylBD-ByeROPN%cJt-w4ub`wXXQN{OK*Jsp$xhcRmN~M?Dv0{b^hl~`ET}<@Bfs9)`%20m=x~awCwT+kv_Vb4>ju49Haji DZZRsm diff --git a/icons/effects/cult_target.dmi b/icons/effects/cult_target.dmi new file mode 100644 index 0000000000000000000000000000000000000000..650feb3361343ddb2454414ef5228706046efde3 GIT binary patch literal 1654 zcmV-+28sEJP)V=-0C=38%&`i?AQXk++4~fSbd^$VGP;z6k|B8qK^p~IgGxf*zC#OLGP#|9 z_|6Hp;Xcmjr;#?BvX3t)wC4-4-J9Z|aFxWI^@}Ut$VC?mg+_Hxim zcXuIDm?0&Qmc&%}zxTQ%5`Q-MC6NHh&U;V5F5g;r0JH@LFb)i092mej-)nAi&RtVK z_uhB+bqD%u>v!5&z-vY{$IqGn7|>rvUuA$(B!0*=uDz}l=r5-~X@EbW(I18XncDlH zzpno1Adnr^iw3pgebhz`&|h9ZYk*hbprN1>EI!ab_mzIXpue8JY8t5RL`r-Ppue2H zIu9T_@sQ}m!$SXg=r60EGyu;t<546x9Cw1nZ=T(%`law zEww;@IsMUU;3)`~W|(A$2dXcNLVtOEl!J}yV?l^H);9nnitpXg28qv`{SK??TH9d?=1+s!6meKvs%KGALP&)%PS#?UD~0~}1A=ksVkv^Vf8U7CPI@Pq!%_nzD6GM|Cs zT7cY!^x)i8Zd6=te|#hTv-hVyya|Hl`w+|$p3b?S{2Of|8v5`i2%0a!2&}J~`%7>> zKp|{`SbxdjOKl1!Naz;_p9s}J^Wc1dLin2>>&FAbrL-x0^Aq~nsooekAE1DEz}FK! z_KAVvQrZ*^_yIOh&X$Hx`v=Wi-5|supIEk1H)r<57!5-iZKFzL2{akQ3T~1-a=;hQ4rH=O(=g5lP!MPM zQcrT6EIJmJk4H#m_+kT6CSy3&IEq0TtQ3P#4j#dLIhetM5W@>X7%T}hyd*3Ji$XJt zLKUBhJG6@yg_1HYjPn61_^QjoNsJM+eSrb~L*_If3}75o1C0X%7{~nHKqt0ySp;tY z8Nxj&w1eLlgKC^A6H{qaoe^9i=b zCj+$HAJ4QtpTH8TH^3LzAK(0Zf~}%5K;!-K&CdteGTCZi%l+}p8s`I`8kj+5@nmj) zsu)D{uXaFm-@{owQc})F-QjV zn)#!xRSUqJem<)91z`REc0e)6I52>5U;yL%1y0FBp;K4IWdHyG07*qoM6N<$f&`fq AMgRZ+ literal 0 HcmV?d00001 diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index bedd145d30810298c22c272d36b7580aa6761c02..6079921620188fb402a9963c9b16c25696bfad0c 100644 GIT binary patch delta 369282 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�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 z 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

!b?9mLer)3Yx|&iZozlF(ihZNX!T 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

#mc3F3os(!W|bEurKa}LGx$3y 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

0awcB@4 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

gByj}R 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 z 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 delta 363079 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%0DrD-p)}bk04Gy-Dpm%A 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%0Aj6&HRp_>RT40WZ>_1@@FLF$>K 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 literal 0 HcmV?d00001 diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 07593d09c0c608b3561dc749e6190c1e02d8aa6e..eb62ce81380979e97a3475c43eac988613941121 100644 GIT binary patch literal 14936 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 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 240558ebb80f10fa18d1c1a740cdfca9aa86a8ff..f8195652dca2b6e9e4cdb3c9a46ec71dac5b2760 100644 GIT binary patch delta 151201 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�gJ@q>Lzkx}Cq+idK6-I?H)dkB`)7RUQ``_dI7wL3Oro8m1Hj0=r3l$5ugal$qqF0Q>8u`HW>s`K7|;;6 z#B>wa^FLQeS(@)m`#lBrs;OFnAxp4Uk}d**fGv5W2wx6ThzJosym|dXvEM_nChVB$ zGV+E3jZD5IB6-7E{8%|vxcY%YwQxzn8)%=%-~EK+aP7SkMS#QKRoVe%pP6114{UOeQu@^Q>HFDSQfz*1ZcZ7r4t%CB0!K7xg zS;8#2#+o%+yNlIh@0fiaF8qRKTDANgZ3wN;Z)fB+_NvAe&N^0{xf2+8>+X-c*9@Bn z$-E;+$B2}AJ~Xa5BrhTwaQ!%GTU396qC8DCz5gvipw+%FnAUm86Y;?R?G>9fYecWnGd(pjUGmAazVOTAr~bg- z!&2i$==9_5^?GlVcKiwfaB9lbzc7DJ5CN#DqC&-QauG1x(3eRgHkWcZklFDP;hbHF z@eit<7B6bY|H4E?Mm{etF4l-SCa4UsZF6(;H7i%2f>i!LXxruMALu?16l*ToztDDC zaz^N2ZXGL zN>#VE9~NyADwp~T5D21*eD1|;X@62fruS7~;Bs5YL=%W@68YhS-bBPVmD)2%#P~N- z)@jNk!R6y5p(NP=wRo}Zjcg&yhuiQ*~0dV{zkRE_kaCPfb zVqh~hM7Ok3+iYiw&psRIu~UVLHPC!)s`}85y^vA(6>Ii}>%SR7rkkFKH(=s&0ZZPi zOHzRV^o;`dyI{+q|#8+j25I)Js!dG_a0?gC*LCx;HLx`Bgmy93K0Z6r9O-A33i`pGQ#s z!TwM>#TD{&iN>!fYVv(|c}kJ&>^;XTmDW~%$%`tIb7@|nRE^zy@syq+^o#O^55?Bj zPq>vWeisVXaa#~BUVUH`(aZ6tl<=>AODTLimjoF}B#h>TN+zgn9By@x_Fx%NVPgpl zCBF>#W5(2NS@vK53ZO1fa;#%QCE;7r&%B;z&mc>?STcBJ=qai zT!5bkTI1|$ufC#SUERXcKuH-F7@8iN@*TTD{Be4HY8-FPBr$mA`Dm^b5JDyFiy6pQ zI|z%15C#Oj;MU^rG!+vLA8IL*Ei5YfC3X2k=h+LB3A%Pxte5!vE_@gH+8@(I(qm`0 zm;G3U*ejwOGVnC-9nyQ|_v$GNwcqk`uJ2UgsJtmxVF0U(#MZZkXBWf{5pI_W>V&K{ z;8wA|bS8pAX7B5Kx5~uQMwM{dd7`tj0Gaj@mOJbx4uD-5^`Sx1xvz~HquVz~`FoEf zC5*WVxY>B(qP%>z&=d=Owh*>F?}EtABGjYr^vosMVTvclSZ{BWeWi~Yt@kFJ`+RM6 zW+n`L>0hN45!ZO^knf3p^LV=mUNlgDT=$l-aq6|nws7nk8l^~I?~UJ|dzF|lAwzPp zgwuBLdfg&Z^NnRBl|MW1k0OA6@G`bLP8HQv+;4!@-N<8sGY{a~b@Qjm=OE~aE7mO# z8okmoMhO^383T?l0E0gr>`7Nhr=S93>iG7oIFQfz0KExUZNSK~YX{|j(Z%+hq z-M&~i%clK#aLN05T=~xIY=q$9uLZdXeLLGQa0N&#x!&d9S@Qk;hn}a{kkQQ%hl*CB zADpq#r|%*+rGU6ojcty+b_#$!m_AcG?w&NZo|~IIUXMAB-&k#9Q^o9l)@VLdy&2Rk zW!gk0rrl=_-r;2oK5kh~=G(kiC}Ya*=qD!$n}^wd+Strr4PlWuo(fF+<-3Dckr9-8 zHDAi#KSBcMp{Cc=ToLc-_XNx?UA`Q&x96r`bK*w+P#79jt$0}G!y~uZOVoo1hIUb^;G_xclJ&2jxDs8K+xLQnOF%$ff@Te3Yl<(omuU)$GvPJm8wXXAWDE)Y z`4&e!kXc^1upb+nVOb)$XibvS?)Zh6mQ<}Pdi7RAdgVhwCpN6vv8crwvmNMN7@c)) zZn(_h(|t5N;T6M=@U5xwc)UH|NiXg3>?<;cz-bgo z5VhW`rvQh3k4OZrYp-D|E!L#98~zJRy$l6p=mp$Z;gh>rQ~C4G_cpC;28*dYn5yh6 z3{n-nBBs zox)htV4$t}!K{oI*pnthQc%xUrwlrv7$+WnvqMQbJOINhA;zjuoIveM5V(yPsp98tJhVM%okt5t!tcEx)eyrfZ?Vr)U4yM{J{ zzYPODqhp>5`6=(L_RNJNd^y)@=zdvgK(#F4Ethjf@lT;vzNZCdXA$Gs0_cX-rTnJi z@2bg32@qR-4Q4dBXkg%BiDP>4dzUBMU+;*T8ESAp%)CZ&2XqYqOYB%{&?Pa;_`$t) zoL;(zU37agl3pjI%ZGfEvUv-|LC z{%u`{7YSO^Z;od6C;j&b*Mc1cLw`(gT9%5O+tVrG1@v9vT5O`{MGo$u3p?e9$ z*A~v9AAzDgDQH+t-8~QSQnwWjtOi6qlDqM@Z!k@68D<34CTV(~oi}%Q*LT-@T}#Ln zgXiKkn%yve)iMn8Z_UmniErbFHr5n1f;-H8BV29KHS6M$$8-<-l5&~~-!2IJ6tmtV z$~24v4$s^WbH^3!*{oZkZqcutbE_F{+`m(Je(L(+dYG2;1!<3BF^}!1%PT!(w{0sF z7T4v%;f*F%4x6sax)*KuR+?A~%5(&1mIwSs`cUB_I{NYZTYgMFl!zUE+TAHG9%@2M zIlZgc#l%YMtm?SH+6?|`^DYdPJpI<(X7I!T1x*hYm;{tQThPebc<|tXsQ2D|K&d+q zt9frCspq4SJ9+Dl607y$V7g&{ydk8&%UWJoZe)7$|x~ z?}P9ki*ZdH6fjnvT|AR}b(Ly*LAeo1m)IN-{=q+lKYB z=;#C0egdCV?>G3$;{>@4dm+DL4;;VT@3p(-xkXP1ar_~>q%J0jpI z|D=nQ33xOsz_G6z575g4FB^bvkfdk5J`j!Gb7lW=WC$7<1%qnxYwVc)m{b0VMn)wd zM-`$APcS3yjXrw$;;y^-zS|ASz!!2qioCWx>FFJkNHpF88wHEBPasxhN0o&J zhBW;VO{u7$NFrta7sLoUv|KRuD{=X6$Y_^$FN)~}0ujLaEpJ+vj66VYcxyk*7zby2 z#u?XBBreFBN{x~v5Cm8t!Xi$Ul^A^iP)HSZc;a61-p}LtV; zUXO3#Nx3S&=+H!(5{KhU-|)i%&c_ir^UKkT5CqzLYBhXf?6~~*DTX5x8xX=U<`(yXOnYk!TcD}cr5bbB3On_ArxZjQh%i+og(oy$5ZOQ{9{Qwk}DDW z!fn$Ck-ZIT3U;f%#ww5};kX%q`7a(;$!`rNWPlv30wn;KFiI6;?ZZ2!x6RTN)y~dC zEP+^gCnlDQ8gab8yk4gxGpgS!G86BI6I|+$0FWOYk$NIAtxufEZ%%wIymJeNKR?!= zsC^pilhm4jy!D1vLY?=7Felubn%}sc)S__D{|lTFiaSy-5bCNC4txVJ$7Q^s4L-BR zq?h=i<|p3Ln%%lfG)U7CKQqG{$$CF;^lx+y8l%=Ol=jSx4TkA%a81;XpF-HMlvAM1 z(@o%*xXyxE9Up<*13#PqE4Bkq>Iwhr8@Ak>arY4|-@2jEa>%Kw!u5q(2|7#5>2C05 zQlBq3Cti`R%DK7my@a&L13qcpYQf5egbO~{v}?2pKl6g}cr*H4@bGZa)2cin-xK}d zy`l?36m?|F&_F-5%X$)z|JSfO5ZWhx)2=t2I9pzm2=VNK2nn;5kNv{CsPtJNzZ_c>GNt;SHUg_*m~y*GlTJCy!Z14(nB{-<++g{*wds9x1b zpDd#JCz;&az!RB~4~QqIsLJgN?3q80tXi=x?vQ7-7JeL?`wi$I8ybJ1A9!?`S%=p= z+vmB!f02npF$95V*mfs!A5)<^xQ&x!{rddL+XnEF2mi0^mb{k{Kp+%D=%3#`NqX<$ z@0Eg>FL3M6Ul{XQPWyhiumE0$!0wgmt@V0};FnY!4aHdx&N8d1#@*1m6heQI#b@vF z#{3Z4o>K8|y*0^`Alny-pw(0(Hk90k-i!#g<=KKx z@0?)1W!A#go7jK@cHZg}puQ6m6PX4j{PN$@Q=8`I%u?CJNfGw58p3B0i`t_Ch-3}7 zOLcWtbkf>6nhY`g@i%R4`MEjh_A3UIuoz{~30j>dZIA)U6ZozPJOJTfzZ!VdV|xW9 zkFU(iG|V}F!N`;Evf77fr?9S1YP3!2@v^f6MJJa8Pu)E+k~!=U&H1?DWas*zRp-?M zp6wM4W?jLY^f|*VS=NHhR;Rtyd1(osNs@DPy!TSY2-}EO21|$$)&qsd`SeTANClT@S+FT+iTnwY^5?+3;%%1s?=z3P5|%JJ^RKh zTPFc`PMT+Leox5U?@|4(5^Wp68^+$rWyg0E4 zG=)1Q7gdDeqk>q!Af4gdd3ouFus5T-@d4#gNets5 zY~!P$605ScKXaUKSAB+t)Uw?(e*Uz&EBsy3ufo)~Of+qs&R;!KiDqxVHLKDkQ&yiI zIK0)@zU3ZyF;Bv_PTDSi3QpHY6{C zZo}58S7TIaxVmOgF_vEE;$lyEc2TS7BxR}=L6n(9&wfqZHDPkGb8Zlp-Z{nn7O9V# ztK1NMvc4yH*O}T!TL0Sf8S{}P+nfM`EE;v1;TF77E3JwBJGHYwnFYT_1VGg)Wf9Ry zxT9Uot?L0{Zd0Wr0#p8=C14T{DrS5OgD0D;=OU=kJ;t?ab;4q(X*zE8LW2XUW9zgA z?O@rth}Pr{dOi_entYIAd1FCGbe9C%Pue?spHF3tgFCDpGqRo=iXEk(iHkcsLgox+wi=!vMAWm|f+bPa zY%V`v%x7x>C0>qtN5AGh6SaW;L&BkqP;q#J>ZaW|9S*ha5~u z*?ts@E8T3E)3`P}AaMzi};rM-Yj2b*~VR}f9n~2hnw=WH0>YUioE;X1nZWrn~ zh!W^{XBbR5CIqc0GZhOHnk6Go_ubojx}-wd*X`<_>3Kz{5^)1Ii7&gZmlwcCWYSak zYt8#!wF(vN`#o`@=x{%|mA)UZwa9}n&3Rz6N6AVizn50H@>S?&pd$~JJh>G}Cc#zwWtlZ6ylTffx=( zbBCZUFdzP`LU54k0rCecjwT?3+kkNxHJ|iQt|k%Y7{X*8ym$%Ra~xxZ29B`T8{4tz zPu|2lx6gi(w!X#W&2w2coV)u5EK?eOA{xoftSk2@qc?01wUv<`nc()+mmpwC6uGBo zy_f_=JaOzG-L*WF@u4VYymq6)VSXEXuckkfjz2C|>1gMOVZjL@clodE zXw3#t%QHyCDVW!pv3AOQWJhbJi1|EDfVw@ph;z^tRzJquFLRH^_k8<>bPvBhtG7vv ztMFp@$-Rd{NA)+c z}D9Apx*+t!Uf9;ENQ^KZC`NlQOyUm{1|57MFxhvzt1OJ^m>+NA-!UX zSO{Qoy52>3!mjLi@&b0wF@{>B^wbr*h~sBR{zB7GPZX%-1c;?Sw&IyyJ#k6X5!JEw z#;JLnVW)zKCO%H_Watw+d;7b}+k=4HQ-s!dcxqD4s#qF+%3$I zv!6e)FM6|VSZ9!4(aZ>Gn-W5ucfjG(Pxwslca1OJt-XFT#JaS;cX~_}8uIKFEaep{6O! zc)vf<7@5Xka*rQ7GdgOhR9=VRfF*)S=K^iQEVcEOLYyb9>TmAvE5IIz));w^W14tl zUhl!pg>pOD07{PFoC*&1h542w$CWFvJ$$0J5!1aq6b9W9`ntN_^< zCQJ$*m{@~(6zEtl&}WCZ-vIZ9pbW=>~Vqlh-&NF{oEQA zblIe`={O;ntPp=(5smbcZ9C&xH+%~XWs$7gpf(*j`05Tvber;M%|<4=|4Q=+TjUyk zHKUsW+|57a(a!1!I`*S25q~R9{jsAB?eFgU8_HF49EJOw+=^Yj?D^ujS7D%I{ZvR4 zRH=lxxF4Xf?E-iT&NO$&-xaN8{V$M#7!wZc&%>Pt(n5?2?WMrZxzEB? zx=-tzax>)YrFW2F1Yo5R3_u5mdsP#6HLrw9%^!7H2>&%Z!68e=DFK3CZ4SF={6s=S z{m7ZY!~2Zw@deCh)CF>td9FB@k-|n-bN4hwER3u7Zbtd>5z~n1-;WPas26|HVW+fR z^5)B|CDXj`|Ng?!Eq{*#Gc`4RGohsZr&T*`=xDl5)Ix1fNJT|OYwwb)Wx951Ma!I* zPbU8GX;b8}>yMxk-yt^>n{5uxWRkpY6_>i6Kx;BShw|!~?3>dN;ru-8eEr5SWyu%eNCYWH2ysXBR8-k}peP2>a z?dH#1ZSm>79?Vt}7`nr8U*m?}c@H#D9w<{*esC}ukjLI>RSxIgIb-;o5`5EvC`yLG z67Oa0wevJ6tn^B+EP=&!cE>1vlmztvW@{p&mG5J;kj@lFVddd``8ff~yU6lX?Ah5% zqS?PiuO}FO-%K(2B2(6w7FOEy0p%5j1=2)m+wz&vw5}%RBNSqsy>9l36T572Y$YF= z!1rCgNCwp(D>eQ|F%CCGo|lNT1)E6pB8aeoQ(*qj>V$sR_;LPIpyrTHFws+&Y*)~v zVCp`Tfag`ivFAzJzLWW^QJE5$%{RqP@mTNbcP)*KXA1=y#rmMao?3lzF2ssmC zdj`FY(}NMw6?0e|$05}fGxJd14NgfAp$h=1Fqrj3IcH}k*#1SF=J{7Su6RWEO;$OU zftk#WV=W}eaYVt+#wL6D{AznQ=svo>J8jmFZBGed67re!@Y5Ej^$+e{qc|||GTY|$ z9i+_vgPq-M7lqP^Xh0kqZVONMh!`dQsn}(UM*gMrh$K`HUD&Y~s-(W=HzT>H+hhL- zBf2PUS=qU-dMiYg#JwRI8)Jw4Jm>%W$Z~J7V;nrap1}ckLG2d#F4;S1fE=<8Nu z;!{!#HNUMXiahUD77RAI|=V>-g_l?K1rD zM)G!)3>hr&c|%*fJ^l}P;onae(-x3nCWq_8Ng#PxV9-imP;Koqy=RaCtvCXz9a@-d zm@c(c%`>R0R_#EJeW*ZgKJwK*#CpaLzW=+xf15^DadE@XU%pu8Y8GxEtmhUY&b#^g zCUHOt2oji&%~Z8F4F$!|Dsg~HIdp~nZVjTuft~H29jxsq(f3_2?Ist33&&_5&i=2* z3tShHGO(JittzE)83l59VmqxT%_`aPY&o#K09$|4K%i*R=eWhGh5sXPuqM1X+xQ7? z!Ln-c;-nMpzP+pVU?Gm(SWOgQY2*M*0+FwQ4=0T5&?}|M)TB;o&Wb{rvvj2mGk`wnchc(y&k# z>!0dh1^=XA%3@?>G|qrILE6gMaBmn;fg)J$ostzj3WF}vMvr@xKX8M3hH4*Xaqv-{ zJ_NpJfB@+Ur>xAuy(-FW8#>W`_L*17!i1`*5X2=zYB_3`wPmj}WLtgjIj;1Y%>=xB z)%#MW=K22oU?S7ki5iF36rw*93z(N>-` zdf-rIlqO{LqUMe3h^;+9Qi-FJ^O+Z9Tr^J5S;3>{OYP1|V1@y83MSH_}R zO7?doE!v2gqqu4ox5lW7vFkt}*7Z*n(erD!sEA2L?=zm;8Ky()^@p>@-v9RoD!=SJ zs)n|=7B(f?pdu>$u-WW#g)9#j--s(h=4pQSemJ3S*!H!B8~ygd0c~~#fXIft#xw!h zN4eeH3lQo05wy)~-};v`mG&mjoM$}bJyy)$PuEi0?mH-)oUgyKv<;KDX>i{+#~#3* z@Wf{FZ|?nT|06&t=>=Ge6fNQe*?u2-+2N_w9$I+Qu&?d9lOd@7OGU*aPjP_GrTs`8 zL3#i`Yj1xk?|s4Y46S2AE9CGw=pc5=6IJ((oyECp0yGeVki%7_h7l@N2F#6!hzN4R z=USRrRRho|5I*s6Zinfy^zG*_=BDplCWnx;*8||}s^Hc8jO439=R!h|klR^VTYE=G zBlcQE-zZbc!3xf$*Og!3AJ1C@FCA@XHru$y>YNVhHMbTtliGig9;vgSA#Mm>gf|D@ zfBB2Eyo>gwRuMPhb5^SK^mMnwv%@2MmxVt2Yz>0rRu69#=+F1(B6CA+XKp_Z3y@9~X7v^5*Zhx@+&GY6rtO%^AOdNLsq8EJ!hhhqO?;n5WH(nqB zwtIEF?A@Q*UR-L^EDZup#dQjc066;jr)!qBPy@Ogc5l4YGEKg~+@1lkI?70MtP4w|_nTDevif?lU;d@Jh4I?~K3}xw7+3EwZNVw>Qogn7@sl9tHfU5hVn%i;Y zesPrJckM`KdKk75Qm2|4nBIntTQRGvZwu?iQ`6G;)hRE%m-=>VN_07|-M*Vn?fw%y zV{DYbMffX*k8$_^Qcl*1*5~Err6OnSk#uf+oR+UTkekzWx|LAWB*oi;r6uJNL{}I4 zA6oy5-NR8sTV)=NU&bN+c>*B4_hr&MAC3IPyj=X8k@i?4pMHW%wM6JXZg`3z{mn#L zb_z^M!jF(4;OlXTD?yq&bL$6hCPk9HFkGyjBt&?!rh3$S30?aBZFN2(N7f>$5) zYilxNtQ*8D03Ra1V*%qOv0C4yH%M zRi*G!Ob*J5{al>))P@+AM3J$2rd+cP@i9>@AOktsZSjMJgAqV8sk{6j>tJi!ko&X> z#4wd zglUSd&*Vg_ZrZ~;2-)>BzP3WICaNYLCDtsB0>Yta#Y^o?Xxyx~nn_)LWQ;+W$?t{l zBrfwmAIs>RR5eNe@D!k?Za`pJVn|6zuOLWPW1|@N$F`>LoQ+YL^E#dwEs4G2)Eq7d zxxLZgm!r7~9S&>adW1;J$h_YwLT0Qa+gS6{v6>E0gq_jBvDzdPQ{Im0<-+FU;* z3M*vI`;s|<8JC8mc@5`mWm?P-g8|b5$OIrX#E`$fC8J9E#MtjXeXmtIPM^vbkg?n6UAK^v@J#@F9msh;?8J3(5(lQf-K{z zP<#ImTM6GrUZ8{^2mJ^Y4@YrV{5|uToyk>iH@OTw*qe*he)uUf%Y#>4J)&IX>ysIx zZDI7Bv|EYub*(|sSz#&`kNz%g;`8m5%5nPq-k!j&hTES$oHhM8Pq6(PJHp0#b%Sy5 ziPC>+ci|2xx*sh336m4=4Ky`3pI;ljiw&gUeZ3QOQ|P2~&Yz4Bsqg{=LCL5~cPp#V zWxGk{o8p%#b?2dBIkF7mmwIsc_3NF|IoDI4U-$Pt%&e)T4%e5;^ZC_StfBmEfIqM% zP#Oovvg>1||Cj5=$c(JVBpfsPsZp?NI2nFa_l%+RfW#Sw=G$Mxd6y=i?gMHwcOGi< zWXEks)rTwbE6FZ{AgL88!C8rUj|2KNh5wy~ zJw&Ke`c}n@0~eoYh*VrKjC@JA>kSF72!FR?_`Kp5x*y2LDJJma&%=sc8y>}gj54Kc zXr_vkb})8BwI=~^{%qf=@OPS<&TS_^H}Ia#Hms=TWbUV&a#gk<|9VIC z-qPN1YtUW;tst>;H;XT!`o*p)csqu6IHqZI@o%Xv#x08rGG&zPH-=VLkMSrKF1}#? zB_quY4-b4w>BnDNIZGc3-c=nwlr$XxyxZj++`zgKqIuR=otBmLvYV);%7_q(@Go~$ z(XNoWmn=eYl4MTtt=m|24dZC6*!UN>#lWV$KlWWtkbisW0o}Mkm>7>!);PwQ2-%Q4 z)gI_2la@yqZg&$WGj}kgX1fkhPmB~A8cy=_7&Toj14+_yGa1U7nqH9Hpsf*_!JeR~ znfcEBwyw&D_H8-a=oPmqSLl`_k65J-iOT&q$n4l?hZ=FtDHezMrlORmn4!qt;05Oy zo{t2wH0YJ;a@?!iKetG=@ZQyAOFK(#Z!s2EC`&EA(Erip{O!KO9I9L{h-(7gG7aQh zVQVP4+_OJK#FeP!-)6g;A3##%eJ3%wbgwhX_ zR&-KZv=!9*SFWc-?~iAEA&QNWK4=K zC957?_&;d;@)^igc9$~R8|OKsGD1^-S)y3gH$GNnOE~v9h;oUuJ^@47yObx(y^Svx z)-$gssJL9cd0Y*_Bi~IaIx%-U>E>xI`O@-R61&x5-bhPk&)ho`5RVQGip=YDO}C1! z-i#lM_yhDeoZz3lfn51rHvi5et9OeP&2A)Tx}S3CgY*pZS0X$PX9_#d4mTbM$}oPo z0HIWJqjn@B2FG+JX$`rgW0aL9e(k&Ie<)VH9TlNG!;Gte50iEO&M+~q1idV8Uwd`d z>us6ha-mj$KGKPJA0gf$wtHM`#oWScjTgR!Ob)lvPmZh*KdV{9oCGrK=dnAS5;BmV zULvJmmt4-gXQ+9WEtcX?e4V(kd;5+E7x}VptBWK3uHMDts*LLcIqD|a>Y0IhgFo{9 zUps6<{>hXkWa5fu>P0ssE_j0OWuP3b#Dw7v?`>G0RvHmT1g5(gas9=o*r|9FLBPC| z_!U#k@KVAK(Y1cX9&30Qj8{A7#^AXp6&XjYiy_5R+i; zHQ4JIXqq|CEju|^-ydTsu10o75O>{bm??aqJa|@-g_VHQ#$MEW{Xr>2E?;AetwFSa zl)h7|xxMlGmQ2s>Dj7N<2dPB8_n9a5YyydtQ)ieh+Z>G~VMgEkeYHC;x@k2_KSKMY ztWW78Rx;)9i^E{ZxP-VAomwr15me^T5Cz-hN=wjJyo^ZqpAuJD;tFMMHxp;<9=^4k zRH?n>Hdn95q4T=qCEH6hd31aerBLNUMr@2%_2Nk>xkUZxGL4ywQE9<>b)tc7BBx;# z(&e_wyW`3Gioqc#ON+)e+Tp)UyhI>mU`*^XSUNQ(Y9;WDu!Z^P{t_grOenw7jzke@ zSZMGp{Hah_)&v^XV$Rg;J+8oNSsDeT4kNx!(KE7eyGJwj zlVABM*YUz%6QoA|Q1$S{m$iiHXRL3WH?!_gK(KjG#oj++RsZgzy!dsDGt_>)9*s#% zCVStEeLkpe6^291Q?kkkFJZ}y< z{a3@!wxeMUG43?GAO1a-2O!EPj+kxom3>-ADTg=d3}^km}Cv8iz)lXZAtF&eN!WM7iuCGyA^6 zPdzi)Db4erns-x~9olE!b}K!xou3lD+fg(ol26O^J`r;whP_!96hCf0z-Awf;7*YoIz{v8 z<%oVBD^RTN+e>wm)L8ENdr!T0G$>DvTBS2HjYMj~&i%+~mOfQf|9xtZC5Sn)+d55w zK6za(x%|)JeeQ}b{C(SB*0svsk1^M@51XNznVBS{`FP=zlX~iP9?sam=!Aq^v&MnI zxT24fzi+@QjuU_fbfvru|gn3OJ zJvgo2l8cOrN?%H6e(-?WynDLtTW81fp)>Hts#K+rZ`0)yJxDZ>+v{AsA7}hFhH- zYqK-PyDcYhq85!aHGlc8sW%ZnKy;-rx{4!3%mUw}EH;UHpK3%z( z8S;KU>HOiZ`(z4Kr4Q=!8z8R;^zZ2q+~X^Tdvx7;)w!Ml9i}sz9rA)w{M?s{4-@S< zUbxYZwyy~7p57ADzPP@9$%;PFqSVVH?pMuw?D$My(ZGNJHpvPoP(jQn_j>CI4(_!q zkHhs>($ZdaUpdqOY*pDJ#k>3#h;In+$8M9nkH*R=pa1l3&@>R+XDh0HtYRi1aJUz* z*-?suj&+2BS^h@vD~pO4w~VH6X?>63)JYY)oW(6O?jYsdFJ>zk&DSDr_Z!@2?K(RY zvO=HHaykxDcM;k`CqHs#?)9rWmcKarEC6TTyIu4tMF8}JzD3^g1;Q`X6SQ3+f|x`o zqFvw`5h9tguOV9hp80$3M9j+?iH|83OQ)ky1HQjH{AM77nWMJBNP+&l4$540`?_8Q z_Z!<6*XutI-@0Kd9&C3^X#aKA7|sw-uVrK)+}-`EQ1B5m&JKMp#mw5(N4ozr8;^{L z_|ZM#;`!#ojMmt!NY(cacuc6{^RGdsW}i@tAMh?KF?4S=dnMHmHu_rv?OVZ$=U@NF97VA5ZuPYExe*G81J9K>{KjDe>_>*-l7p(>{ z8Rwc^=`=eG4#^EN$vpbL&XfLjssl~S%BpIzEm7kB{ZA`HMem^Ym*p&{dN7TS0pot%t%DOBu%j>oVn0lPzA=pDS2=$Ka7P zYEL>2f19Pqq8w98w2YRy!65DqCQFs}3t7F|rF~)eHoYV(GaidjyFO6lf=!MQG71Wf zld2?A&BTWaNTQ0xzX_oX1*E_NZ-^Pyj^DRSM6`{`yc-dIC~9NCvNCk05K5C-BU~^_ zC!iSXXoY_0`4pqj^G!%vRCs-tAu(C?7mZET@Y*B6f{73Tog?8Xjsmq@jp1Dsx_Gm4 zmGV`}&QG%U?LpA$DIU#Ux@;Z$(C-S&cIN`SQYn%y@Z)XwNU=GEG5db*m=F@qUdSs2 zlRJUnUb{0LWh)?k0+K#b!!|Ne-o;*!mvE@9`$Qi16p+J2Snz3TIVMz80j$q1ehrYR5Xj4z*PDb5vlG?ah_!ET;FWuB3jBh9Aauv%=L}SUvGw(yz|<+O?sM^kB;%f%Rc&k~;)0wb)rG=Z$}q7bi%p{uWR+J6{^S_Pa> z@JJ$D4I=agoEn(xoJ$fhuZv?U4O~}a(<0rbxgA~&qW5a{0~af1CJ*1eY4k)1i{i-u z@v9H#=nwAM%Tj7ij@;(Wo=|OrzNU!XyDgwebWZvZs_Av5Suz`W8A zab@t(Cww|d)_*Gg*Y0cW`Jase=(VO?SW#efBZ;_9nU$GWtyA`yqaPtu>|ArH;KNmQ zVtneh_S$kdC;DB(+Lozvy`-6oN1pr*GKucc^!GQMIIp5e2H3kR$Da4~QIPE3R(Zv> zjljMQUw?Y)kix|{Pm@}l8n;h7L(IR@V$Da{-{R=AyHVJX!`Cawv?%0ve&V+HgO(at z5}kW~23bVMySwfALf@cg?#1OoYr$sxjwz%fB9AAdQt&BGLe6b=vi-g#vh3Bpt&tzb zCAerS$C(-`zxDwS`k$7O@`PrcPd)1`)U8RfIY|vBY=tf((W4I|IrpYpCIXQ@?Oz-V zh$Gldoi}d0_MW$PsC#LWxpFmPX1h{uG41$04N9u0RlOA=QXR$w-5E` z9<`APx78_MmeKVrg2BT`ykb1my!gl5m8$-EZU>LfAJOFSz&k-`Vac{z0%Tu`mrRe5 z2T{MFnYzZ-Fl7v(qHzBfaW}_jx5mWp^M2dLa9g3O8`YzqYm`wDU%X}9AIZ#d4b|8i z%~-cb)Cf*}n7c;Au|tD=*kDbYa8W)|sKEEIHB41IdjDnFaRqNTkw9Azxw&FJO5|mG zm}jDe$!_z(1fA=cn7LW9fw;mJ7y{ylwjMD-lLB~P* zKXzno1Tnkbm(b*HTy^!}6#7%~h>2{9&^1-6b z#~UH?Rp@Q}#iJUAa0<>yYY}cmGJQ5)L?6w12L%yzW9;gULtfU#umn)c1?--Mb&rkGkCU3 z6Yg+%uC#77d16Xn0(N(W_V1jdHCnF`H+R#C%v%<%GaJ%u2m!z5@ib< znC(C_fr?~ESOT05KHnA0P}_%lB8lv&3zf$A1ri|(6Ty&u)caeRRl64@_}BkCtu%Xc zs?Gr6=LmPA)#Lyj1$%=1Wm3r86M_GGF<{Ph|G|3toy_5LF>_(b zc5(!)wH!Zs8Z+oGe|^=Um?%5g=2 zsNGHg*JBWZm`d*XHK?=xFEljXE&H&0Xq>-4`YfeI+kHM8W>x0bDoFtx1dn z#x`Gdr9Ea!Ji4;Z*sI=Je9_mnX5!=#ROs)25!IlHE&Yu@jILGL;S_%hUkv$ZJKURB z*x9WL?_&Z_<#`Nk?K@p)Nrb{+HV#t?`on)H2Zt$9!&=RIk|646bZUtIq2Yd8 z^Db05iz~NsIp@bvEhZonN=uTl8UOROY$&bJ>t$L(`e$#uXnl$oS5{=`nkSC|Moa`u z5vc|3zTX9Z8<3*VTmVb5^4Et7Yytvc`&#MQu9Q5qR8VX}D8sRg-#cIcE2_R1@pQHy zV2q_3rr8Z?JzFCf{j0M2jJ+l7b|n{wo~irRR?D3&^01vS8LSY8+UVQz=dDZZoR_Fo z6jTfh=;AnBh1q>Y8qj7vEU45laAR(M*|7437ZT5y+5foP#6;cJLO$AQ!reA<<#jDB zW_JNXE-i$Kmz!=gKo>>Ah>J?{A7#P?2uH74Nk1al;gY^$XL^ZWZ$%`o5z=Pu?e8xE zrPwvazYY(NOm>^U0k}!oK^5OrK`Df^f`8tE_jXGsBgBfN4b|!*O3W;S4QzKFS`8Di zJNf4Q$zjlF|7UkTQ(c3j-3;@%^`VQ$UuyjP2Hg+GKY9u_36&pon5cD?CbV4GeWY0? zzL6_Ty!t+iR_LQHhyJ)q-I0!87Q(OgNC&^n$r2fNCYnxA^&!C-t*i8a(E;U;ufBCH z^VL8-;(i^4;`nG^*3|5iD%X}zY=WVqQDT=#``owJ+(lLl*$hMx87;-VpFTnOMB^jc zBq5(a-z|6XVP+l@T)JF9PNlH46aeT)drQC_vz~AKDy~x4<=-6KmRHLU3U$iguN|n# zJ|@5s^*qWu;Fsu27Bw-B5KjaRnYW0){k;t4pn8nAx2)M?z1FV9BW754s_s|?OjoQ4 zyX%S`FVaG_U6FHdCDMmB**>~CH;U3WA}QbD(O3LRCHUOy+Zn-B**cIxH~d$GJ`$h4 zQj3xEBev3qzi}zMz&=unGdV^9yBe$EUSh*@LUoj4gO&!@nTpNo7-xFnAdQEMDmx{b z)iu+QqyC64Mfi;GaPflP_M|J~}HM4JoloaeTWK_(Dk8?IlIGw@CVEJHc|jH7)Bi=69N8 zo!Vu6LI>bH{o`-qWV>z`fYGX0upT-;E_=KvaEeAjwp~IZJAl*eZ_&ad6S`+^%7{m2 zt)Y)#nQy16%W4s`IPU1*xW(o@cjKQ}zLuIHQrMsj@PBD;{&VD1yC<>2##}(bPE)~d zF3qefrWg>EknGw3u?)izxj_sM3zzXd6q0x!Z@sx~b%TpT zt;I{vNYQ3C)TT%70`mx-4gODSuJ1;$z9TdX(cP|n(tTg=f5k_G?LxQdCpBEAF|{BA zj{C}hKUB|!s&&l1pN2cd^a-i|XaVV}MknmmG+LSXEkQjuF*%|={Crz=W?Dz-F6tSF zE{$5WjV|eufx@U*TXwe>c zIkM;2LB}TBkhx;UzP@(%jFH6BYRZ)Vorm%C-kB(`-J2I$NII;(rZ{x4S2!a8Wq`E$ z_0_SG%p!|E`ooqxN?8`k_A48SZ-hgIXhCOv;&HTTiBvX<7d8uAA8lwTr-fESDcOH2 z#-}Ftw1>;Z=%-%1y7b>mtAj=ItQIofh96P#Q%0;l{m9mLnR-PCSTUxz&T@e}Wipb7 zIHd_-AO?PHx$l>8%yC-i^ z4?GW{InKH(j>r&)rgQ`&E0xH_2#>}z)P-A))r&1pfMPy__vjo~qjALVrV-~%U zBfR(WsLV-z^ir$CrI>$oQV^J1B?()oiK^6&nT%0^kfSI-w(;uxXv=J@*sOpJj2x?M zTC3v{lY|DW16m5mRIkT|1xnW4e_6vaGeJ)F3`5Li+k-AHl>yf9%$IxlhooA76UODq z*Ml3jog*J@o&6xL^0HZ7tbwjJ(cfLn;}o#W`^=WiD;GPb5tu$R;bZ5rP2VF3w58nc z)OmnbPrzw4r%WtA zyBhc#;$^|EVCCqm*m(@@ACL$6DN2c)cwPvp;@{ZW`B;TD4mp=xyK zeumM&N^2|4zMIqaX-!iw1$)5d{$M_N9)Er`0PfC1xs(>L)OGmClG&l7Snl(@%-F>% zgk*UTNTAG<+GS+P?Q@VaH0*Z#V{{3ae7xqtmmx7ofJgwQH#17?pc;Gh(2y*`X4d*} zdEUTcxNX%y-;M|lMvj+IYgjN&b4Y&f)AkW{8sutsUCM6kDcK!e~OCHF=6z-N?o)-W9ZKZ@w z6h%zS=%axvZP1qUHyXuF!&&lb0!eCIUz)YAhm@O>>2{h3d!8S8ayodqo0zRxUm>X+ z-BI1!4dQaAUfCoJpJq}rYRfCWgf0;J={l-aE{I|!w0K=n#C0j&!903!N%s?lnONk#Kt~y6Th8< zmhg@{TlR{o)Jv0Y*lfPP{v~PO#U#{e>(yLL9p_{)Z6jy*i`IytlEropQM@2;${@Yc z`tr@03Z=zDofmDl*!OP3B+|DVFo=cLl?G)-mYVzJo3hud2wFCiuXBBL3(&s!BXm4) zo=QgUWj_yXk3PNjUG+(9zQ-Ki(Rsxcr+9T{Q2mn4yayb7!EFQsYf<+{oKmj^0bxi0a3Rm3~1`Yo!e7@85w_TH{4KCSg` z`nfc6e+CAt;QjX~#1X$45v)_RjpycW8RtxK+o$-h(Vz$F0in0k6hf$7QyW;N-w0v& zz!(4E;9HW%V)uY6q`2+h?IasRl5WraGPyM9Bk}qBd%mWwT>$o*plJ-ZWrN^cqkCr4 z7bvB8V7t-O98Syqt%UEf8d_Sbom#Lr{EkY&cF7AP-keP&9rk`q6kuu&e1a}&orB`l)yePYxIUELhpI}aRxzw35k<$eoX1~wera1IvyvT0 z+03IA^d&{N?OJsHT?)n`y0_X8LYdN_84o88dHGos*;13VvuUGmjI0!PyADc$lt(lIS)AFL`m{r9vkFUeuIZ35kIa8Y z{4aXCd;fg{Qd<54NO{1=UpA!8BFDW!(LPUdFkp8J1h^Kes)e*U)q}%QfmeV7K;pWW zSjx>yfe|F0k6o?i!Ox4LR()Q;CL)8-5aOvHHo@9wXs~b3pg%$5Gw^%(6R0PGpexvp zn4>*3jXI`jte7I@)={Lq&x(NAl_)iMDxqCb0>$}TTtW-q_~wnhMB1K#FQy$unh$Ij z=p(!{v)^&ow-(KO0#`ABh%0KQTi|>D0)3WkTL6&+Xg|y+^nd^Wz>KPu2vz`4?;=7P zcHi{kCSN93qAexs^UOE;*jd^tth>2$sg))#OYMyun6Rgmz8me0gp9zgjH&U6fombE zuJZlL$CAMXCSia{i3BXW02IVoPZ!dgBtnVYn5-&s+Md)Nluz5=h{NM`+0@cSmU=#e zT_4{5raN4tpV@KQ!dYBp=d2fuYKcoA(Ch-`J)2R>;+ka*0~(+(pFhaG!GQ&ydWj8h zE)6cOx+Be?3C`YNTTIrU`z$OnTpElW`H@TQsj>6JT1i0vq9>yigT zLfZAaNi2*sfi)6&o86CV#H*dw<^#6F0CD0xY6c{l^Iy(ml77Yn{hG+le<&An+xJOj zUcn}MF|U$pCV;1pCdZ|7G{?j#N-z#Iw1*npwcK4;y<_6d!se(D>IEaThv|tcP$qu zigb=4-}p@zWWE@8zlsEhzo4u^!qGoqS^Rs?R$ZPpb1|EZAczuJIH7$(zNMFo$X?9L zs5ZY-pVSk*n6x!{@~~mX_5|`0bH*$at{1#Grj*=fyVX4$Sa8+RzOEL2gnewQzrT!% z0XQ7!L;pyAk@vaFSiN@*2WS{!*KNJjKPuI${Z)<@YjwPEo4P}d{1rBSes$nXd$iKM z1>nuv+S+?Vs!G%@_zw75<;seYzqnKO70o$~&IVvHC^s~+OggqpKZbz?DMc0?I zuPwbjRY_Dc9VYbrR#EmwTg+ppYc8h?Vfl+COtzhX?@4sm@dn8LYYCS1->R;-28;)h zR~*Z#DnQ&;%Wp~2l~Tk&uIm0f@bI@Q>-(oeT?!X%o9iE1p{acWGcQM@v9(sc2nmvw zO@I5Ev?M7)w2I{nhe*_ZI7scn$S53WHⓈRMUXna0fZhD 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 z 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�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 diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index a3743efa33b4cdaf75ce52cdfc201d25a93ec2ec..5520ac724b3273a9a1881455b9f4d7e8545c2d27 100644 GIT binary patch delta 147732 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 D?_$RW diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index e270095cbd6fa1fa2cc3f53d0a97b8665d7ccee5..e0ef6c5ba18772db0fc6a29a2c61ad519f996d6a 100644 GIT binary patch delta 64103 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 D_dF?0 delta 64273 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