From f99a8141c5cd7cb5a3025bcafc1aea53450331a6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 11 May 2016 20:15:36 -0400 Subject: [PATCH] TG Ports and datum cult screwups 2 I may have missed something --- code/game/gamemodes/cult/cult.dm | 45 +- code/game/gamemodes/cult/cult_comms.dm | 41 + code/game/gamemodes/cult/cult_datums.dm | 3 +- code/game/gamemodes/cult/cult_items.dm | 204 +- code/game/gamemodes/cult/cult_structures.dm | 153 +- code/game/gamemodes/cult/ritual.dm | 847 ++------ code/game/gamemodes/cult/runes.dm | 1870 ++++++++--------- code/game/gamemodes/cult/talisman.dm | 644 +++--- code/game/machinery/doors/airlock.dm | 51 +- code/game/magic/Uristrunes.dm | 37 +- code/game/objects/effects/overlays.dm | 45 + .../items/stacks/sheets/sheet_types.dm | 40 + .../objects/items/weapons/storage/bible.dm | 2 +- code/game/objects/structures/door_assembly.dm | 20 + code/game/objects/structures/girders.dm | 5 + code/game/objects/structures/window.dm | 3 + code/game/turfs/simulated/walls_misc.dm | 9 + code/modules/admin/admin_verbs.dm | 26 +- code/modules/admin/verbs/one_click_antag.dm | 1 - code/modules/mob/dead/observer/observer.dm | 11 - .../living/carbon/human/species/species.dm | 9 - code/modules/mob/living/living.dm | 4 +- .../mob/living/simple_animal/constructs.dm | 145 +- code/modules/mob/mob_helpers.dm | 49 +- code/modules/mob/mob_movement.dm | 3 - code/modules/power/singularity/narsie.dm | 8 +- icons/effects/96x96.dmi | Bin 257410 -> 270904 bytes icons/effects/effects.dmi | Bin 322480 -> 345553 bytes icons/mob/suit.dmi | Bin 471017 -> 473421 bytes icons/obj/clothing/suits.dmi | Bin 156841 -> 157671 bytes icons/obj/cult.dmi | Bin 12771 -> 16201 bytes icons/obj/doors/cult.dmi | Bin 0 -> 10084 bytes icons/obj/doors/cult_runed.dmi | Bin 0 -> 12433 bytes icons/obj/items.dmi | Bin 105490 -> 110514 bytes interface/stylesheet.dm | 4 + paradise.dme | 2 +- sound/effects/dimensional_rend.ogg | Bin 0 -> 86029 bytes 37 files changed, 2208 insertions(+), 2073 deletions(-) create mode 100644 code/game/gamemodes/cult/cult_comms.dm create mode 100644 icons/obj/doors/cult.dmi create mode 100644 icons/obj/doors/cult_runed.dmi create mode 100644 sound/effects/dimensional_rend.ogg diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 1f3cd9dec62..1770195b08e 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -1,10 +1,8 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 /datum/game_mode - var/datum/cult_info/cult = pick(subtypesof(/datum/cult)) + var/datum/cult_info/cultdat = pick(typesof(/datum/cult_info)) var/list/datum/mind/cult = list() - var/list/allwords = list("travel","self","see","hell","blood","join","tech","destroy", "other", "hide") - /proc/iscultist(mob/living/M as mob) return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.cult) @@ -25,6 +23,12 @@ return 0 return 1 +/proc/is_sacrifice_target(datum/mind/mind) + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/cult_mode = ticker.mode + if(mind == cult_mode.sacrifice_target) + return 1 + return 0 /datum/game_mode/cult name = "cult" @@ -41,7 +45,6 @@ var/datum/mind/sacrifice_target = null var/finished = 0 - var/list/startwords = list("blood","join","self","hell") var/list/objectives = list() @@ -96,7 +99,6 @@ for(var/datum/mind/cult_mind in cult) equip_cultist(cult_mind.current) - grant_runeword(cult_mind.current) update_cult_icons_added(cult_mind) to_chat(cult_mind.current, "\blue You are a member of the cult!") memorize_cult_objectives(cult_mind) @@ -112,15 +114,13 @@ 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("sacrifice") if(sacrifice_target) - explanation = "Sacrifice [sacrifice_target.current.real_name], the [sacrifice_target.assigned_role]. You will need the sacrifice rune (hell blood join) and three acolytes to do so." + 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 [cult.entity_name] via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it." + explanation = "Summon [cultdat.entity_name] via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it." to_chat(cult_mind.current, "Objective #[obj_count]: [explanation]") cult_mind.memory += "Objective #[obj_count]: [explanation]
" - to_chat(cult_mind.current, "The convert rune is join blood self") - cult_mind.memory += "The convert rune is join blood self
" /datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob) @@ -149,29 +149,15 @@ return 1 -/datum/game_mode/cult/grant_runeword(mob/living/carbon/human/cult_mob, var/word) - if (!word) - if(startwords.len > 0) - word=pick(startwords) - startwords -= word - return ..(cult_mob,word) - - -/datum/game_mode/proc/grant_runeword(mob/living/carbon/human/cult_mob, var/word) - if(!cultwords["travel"]) - runerandom() - if (!word) - word=pick(allwords) - var/wordexp = "[cultwords[word]] is [word]..." - to_chat(cult_mob, "\red [pick("You remember something from the dark teachings of your master","You hear a dark voice on the wind","Black blood oozes into your vision and forms into symbols","You have a vision of a [pick("crow","raven","vulture","parrot")] it squawks","You catch a brief glimmer of the otherside")]... [wordexp]") - cult_mob.mind.store_memory("You remember that [wordexp]", 0, 0) - /datum/game_mode/proc/add_cultist(datum/mind/cult_mind) //BASE if (!istype(cult_mind)) return 0 if(!(cult_mind in cult) && is_convertable_to_cult(cult_mind)) cult += cult_mind update_cult_icons_added(cult_mind) + cult_mind.current.faction |= "cult" + var/datum/action/innate/cultcomm/C = new() + C.Grant(cult_mind.current) cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult!" if(jobban_isbanned(cult_mind.current, ROLE_CULTIST)) replace_jobbaned_player(cult_mind.current, ROLE_CULTIST) @@ -188,8 +174,11 @@ if(cult_mind in cult) cult -= cult_mind to_chat(cult_mind.current, "\red 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 = "" cult_mind.special_role = null + for(var/datum/action/innate/cultcomm/C in cult_mind.current.actions) + qdel(C) update_cult_icons_removed(cult_mind) if(show_message) @@ -290,10 +279,10 @@ feedback_add_details("cult_objective","cult_sacrifice|FAIL|GIBBED") if("eldergod") if(!eldergod) - explanation = "Summon [cult.entity_name]. Success!" + explanation = "Summon [cultdat.entity_name]. Success!" feedback_add_details("cult_objective","cult_narsie|SUCCESS") else - explanation = "Summon [cult.entity_name]. Fail." + explanation = "Summon [cultdat.entity_name]. Fail." feedback_add_details("cult_objective","cult_narsie|FAIL") text += "
Objective #[obj_count]: [explanation]" diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm new file mode 100644 index 00000000000..675a31d369c --- /dev/null +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -0,0 +1,41 @@ +/datum/action/innate/cultcomm + name = "Communion" + button_icon_state = "cult_comms" + background_icon_state = "bg_demon" + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING + +/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(!ishuman(user)) + user.say("O bidai nabora se[pick("'","`")]sma!") + else + user.whisper("O bidai nabora se[pick("'","`")]sma!") + sleep(10) + if(!user) + return + if(!ishuman(user)) + user.say(message) + else + user.whisper(message) + var/my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" + for(var/mob/M in mob_list) + if(iscultist(M)) + to_chat(M, my_message) + else if(M in dead_mob_list) + to_chat(M, "(F) [my_message]") + + log_say("[user.real_name]/[user.key] : [message]") \ No newline at end of file diff --git a/code/game/gamemodes/cult/cult_datums.dm b/code/game/gamemodes/cult/cult_datums.dm index bb9b26ef1f5..25208ae636e 100644 --- a/code/game/gamemodes/cult/cult_datums.dm +++ b/code/game/gamemodes/cult/cult_datums.dm @@ -10,6 +10,7 @@ var/entity_title3 = "The Geometer of Blood" var/entity_icon_state = "" + //Builder Construct var/artificer_name = "Artificer" var/artificer_icon_state = "artificer" @@ -69,7 +70,7 @@ name = "Cult of Mortality" theme = "death" - entity_name = "The Reaper + entity_name = "The Reaper" entity_title1 = "The Silent One" entity_title2 = "The One Who Beckons" entity_title3 = "The Ferryman of Oblivion" diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 60803346b26..7bb28e903a0 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -1,6 +1,6 @@ /obj/item/weapon/melee/cultblade name = "Cult Blade" - desc = "An arcane weapon wielded by the followers of Nar-Sie" + desc = "An arcane weapon wielded by the followers of a cult." icon_state = "cultblade" item_state = "cultblade" w_class = 4 @@ -11,27 +11,52 @@ /obj/item/weapon/melee/cultblade/attack(mob/living/target as mob, mob/living/carbon/human/user as mob) - if(iscultist(user)) - return ..() - else - user.Paralyse(5) - to_chat(user, "\red An unexplicable force powerfully repels the sword from [target]!") - var/organ = ((user.hand ? "l_":"r_") + "arm") - var/obj/item/organ/external/affecting = user.get_organ(organ) - if(affecting.take_damage(rand(force/2, force))) //random amount of damage between half of the blade's force and the full force of the blade. - user.UpdateDamageIcon() - return - -/obj/item/weapon/melee/cultblade/pickup(mob/living/user as mob) if(!iscultist(user)) - to_chat(user, "\red An overwhelming feeling of dread comes over you as you pick up the cultist's sword. It would be wise to be rid of this blade quickly.") + user.Weaken(5) + user.unEquip(src, 1) + 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)) + return + ..() + +/obj/item/weapon/melee/cultblade/pickup(mob/living/user) + ..() + if(!iscultist(user)) + to_chat(user, "\"I wouldn't advise that.\"") + to_chat(user, "An overwhelming sense of nausea overpowers you!") user.Dizzy(120) +/obj/item/weapon/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 = 2 + force = 15 + throwforce = 25 + +/obj/item/weapon/melee/cultblade/dagger/attack(mob/living/target, mob/living/carbon/human/user) + ..() + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.drip(500) + + +/obj/item/weapon/restraints/legcuffs/bola/cult + name = "runed bola" + desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." + icon_state = "bola_cult" + breakouttime = 45 /obj/item/clothing/head/culthood name = "cult hood" icon_state = "culthood" - desc = "A hood worn by the followers of Nar-Sie." + desc = "A hood worn by the followers of a cult." flags_inv = HIDEFACE flags = HEADCOVERSEYES armor = list(melee = 30, bullet = 10, laser = 5,energy = 5, bomb = 0, bio = 0, rad = 0) @@ -49,7 +74,7 @@ /obj/item/clothing/suit/cultrobes name = "cult robes" - desc = "A set of armored robes worn by the followers of Nar-Sie" + desc = "A set of armored robes worn by the followers of a cult" icon_state = "cultrobes" item_state = "cultrobes" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS @@ -78,7 +103,7 @@ /obj/item/clothing/head/helmet/space/cult name = "cult helmet" - desc = "A space worthy helmet used by the followers of Nar-Sie" + desc = "A space worthy helmet used by the followers of a cult." icon_state = "cult_helmet" item_state = "cult_helmet" armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) @@ -91,4 +116,147 @@ w_class = 3 allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade,/obj/item/weapon/tank) slowdown = 1 - armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) \ No newline at end of file + armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) + +/obj/item/clothing/suit/cultrobes/berserker + name = "flagellant's robes" + desc = "Blood-soaked robes infused with dark magic; allows the user to move at inhuman speeds, but at the cost of increased damage." + icon_state = "cultrobes" + item_state = "cultrobes" + flags_inv = HIDEJUMPSUIT + allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + armor = list(melee = -100, bullet = -100, laser = -100,energy = -100, bomb = -100, bio = -100, rad = -100) + slowdown = -1 + +/obj/item/clothing/head/berserkerhood + 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 = "culthood" + flags_inv = HIDEFACE + flags = HEADCOVERSEYES + armor = list(melee = -100, bullet = -100, laser = -100,energy = -100, bomb = -100, bio = -100, rad = -100) + +/obj/item/weapon/whetstone/cult + name = "eldritch whetstone" + desc = "A block, empowered by dark magic. Sharp weapons will be enhanced when used on the stone." + used = 0 + increment = 5 + max = 40 + prefix = "darkened" + +/obj/item/weapon/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." + icon_state = "holyflask" + color = "#333333" + list_reagents = list("unholywater" = 40) + +/obj/item/clothing/glasses/night/cultblind + desc = "May the master guide you through the darkness and shield you from the light." + name = "zealot's blindfold" + icon_state = "blindfold" + item_state = "blindfold" + darkness_view = 8 + flash_protect = 1 + +/obj/item/clothing/glasses/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.Weaken(5) + user.blind(30) + +/obj/item/device/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" + var/global/curselimit = 0 + +/obj/item/device/shuttle_curse/attack_self(mob/user) + if(!iscultist(user)) + user.unEquip(src, 1) + user.Weaken(5) + to_chat(user, "A powerful force shoves you away from [src]!") + return + if(curselimit > 1) + to_chat(user, "We have exhausted our ability to curse the shuttle.") + return + if(shuttle_master.emergency.mode == SHUTTLE_CALL) + var/cursetime = 1500 + var/timer = shuttle_master.emergency.timeLeft(1) + cursetime + shuttle_master.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) + 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.", + "A bunch of lightbulbs exploded around Steve and he can't see the console. The shuttle will be delayed by two minutes") + var/message = pick(curses) + command_announcement.Announce("[message]", "System Failure", 'sound/misc/notice1.ogg') + curselimit++ + +/obj/item/device/cult_shift + name = "veil shifter" + desc = "This relic teleports you forward a medium distance." + icon = 'icons/obj/cult.dmi' + icon_state ="shifter" + var/uses = 2 + +/obj/item/device/cult_shift/examine(mob/user) + ..() + if(uses) + to_chat(user, "It has [uses] uses remaining.") + else + to_chat(user, "It seems drained.") + +/obj/item/device/cult_shift/proc/handle_teleport_grab(turf/T, mob/user) + var/mob/living/carbon/C = user + if(C.pulling) + var/atom/movable/pulled = C.pulling + pulled.forceMove(T) + . = pulled + +/obj/item/device/cult_shift/attack_self(mob/user) + if(!uses || !iscarbon(user)) + to_chat(user, "\The [src] is dull and unmoving in your hands.") + return + if(!iscultist(user)) + user.unEquip(src, 1) + step(src, pick(alldirs)) + to_chat(user, "\The [src] flickers out of your hands, too eager to move!") + return + + var/mob/living/carbon/C = user + var/turf/mobloc = get_turf(C) + var/turf/destination = get_teleport_loc(mobloc,C,9,1,3,1,0,1) + + if(destination) + uses-- + if(uses <= 0) + icon_state ="shifter_drained" + playsound(mobloc, "sparks", 50, 1) + new /obj/effect/overlay/temp/cult/phase/out(list(mobloc, C.dir)) + + var/atom/movable/pulled = handle_teleport_grab(destination, C) + C.forceMove(destination) + if(pulled) + C.start_pulling(pulled) //forcemove resets pulls, so we need to re-pull + + new /obj/effect/overlay/temp/cult/phase(list(destination, C.dir)) + playsound(destination, 'sound/effects/phasein.ogg', 25, 1) + playsound(destination, "sparks", 50, 1) + + else + to_chat(C, "The veil cannot be torn here!") \ No newline at end of file diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 126601c31dd..fa5e8817dc9 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -1,8 +1,13 @@ +//Noncult /obj/structure/cult density = 1 anchored = 1 icon = 'icons/obj/cult.dmi' + var/cooldowntime = 0 + var/health = 100 + var/maxhealth = 100 +//Noncult As we may have this on maps /obj/structure/cult/talisman name = "Altar" desc = "A bloodstained altar dedicated to Nar-Sie" @@ -26,17 +31,145 @@ name = "Desk" desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl" icon_state = "tomealtar" -// luminosity = 5 -//sprites for this no longer exist -Pete -//(they were stolen from another game anyway) -/* -/obj/structure/cult/pillar - name = "Pillar" - desc = "This should not exist" - icon_state = "pillar" - icon = 'magic_pillar.dmi' -*/ +//Cult versions cuase fuck map conflicts +/obj/structure/cult/examine(mob/user) + ..() + if(iscultist(user) && cooldowntime > world.time) + to_chat(user, "The magic in [src] is weak, it will be ready to use again in [getETA()].") + +/obj/structure/cult/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 + +/obj/structure/cult/culttalisman + name = "altar" + desc = "A bloodstained altar dedicated to Nar-Sie." + icon_state = "talismanaltar" + +/obj/structure/cult/culttalisman/attack_hand(mob/living/user) + if(!iscultist(user)) + to_chat(user, "You're pretty sure you know exactly what this is used for and you can't seem to touch it.") + return + if(cooldowntime > world.time) + to_chat(user, "The magic in [src] is weak, it will be ready to use again in [getETA()].") + return + var/choice = alert(user,"You study the schematics etched into the forge...",,"Eldritch Whetstone","Zealot's Blindfold","Flask of Unholy Water") + var/pickedtype + switch(choice) + if("Eldritch Whetstone") + pickedtype = /obj/item/weapon/whetstone/cult + if("Zealot's Blindfold") + pickedtype = /obj/item/clothing/glasses/night/cultblind + if("Flask of Unholy Water") + pickedtype = /obj/item/weapon/reagent_containers/food/drinks/bottle/unholywater + if(pickedtype && Adjacent(user) && src && !qdeleted(src) && !user.incapacitated() && cooldowntime <= world.time) + cooldowntime = world.time + 2400 + var/obj/item/N = new pickedtype(get_turf(src)) + to_chat(user, "You kneel before the altar and your faith is rewarded with an [N]!") + + +/obj/structure/cult/cultforge + name = "daemon forge" + desc = "A forge used in crafting the unholy weapons used by the armies of Nar-Sie." + icon_state = "forge" + luminosity = 3 + +/obj/structure/cult/cultforge/attack_hand(mob/living/user) + if(!iscultist(user)) + to_chat(user, "The heat radiating from [src] pushes you back.") + return + if(cooldowntime > world.time) + to_chat(user, "The magic in [src] is weak, it will be ready to use again in [getETA()].") + return + var/choice = alert(user,"You study the schematics etched into the forge...", "Flagellant's Robe","Cultist Hardsuit") + var/pickedtype + switch(choice) + if("Flagellant's Robe") + pickedtype = /obj/item/clothing/suit/cultrobes/berserker + if("Cultist Hardsuit") + pickedtype = /obj/item/clothing/suit/space/cult + if(pickedtype && Adjacent(user) && src && !qdeleted(src) && !user.incapacitated() && cooldowntime <= world.time) + cooldowntime = world.time + 2400 + var/obj/item/N = new pickedtype(get_turf(src)) + user << "You work the forge as dark knowledge guides your hands, creating [N]!" + + +/obj/structure/cult/cultpylon + name = "pylon" + desc = "A floating crystal that slowly heals those faithful to Nar'Sie." + icon_state = "pylon" + luminosity = 5 + var/heal_delay = 50 + var/last_shot = 0 + var/list/corruption = list() + +/obj/structure/cult/cultpylon/New() + processing_objects |= src + corruption += get_turf(src) + for(var/i in 1 to 5) + for(var/t in corruption) + var/turf/T = t + corruption |= T.GetAtmosAdjacentTurfs() + ..() + +/obj/structure/cult/cultpylon/Destroy() + processing_objects.Remove(src) + return ..() + +/obj/structure/cult/cultpylon/process() + if((last_shot + heal_delay) <= world.time) + last_shot = world.time + for(var/mob/living/L in range(5, src)) + if(iscultist(L)) + var/mob/living/carbon/human/H = L + if(istype(H)) + L.adjustBruteLoss(-1, 0) + L.adjustFireLoss(-1, 0) + L.updatehealth() + if(istype(L, /mob/living/simple_animal/hostile/construct)) + var/mob/living/simple_animal/M = L + if(M.health < M.maxHealth) + M.adjustHealth(-2) + if(corruption.len) + var/turf/T = pick_n_take(corruption) + corruption -= T + if(istype(T, /turf/simulated/floor/engine/cult) || istype(T, /turf/space)) + return + T.ChangeTurf(/turf/simulated/floor/engine/cult) + + +/obj/structure/cult/culttome + name = "archives" + desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl." + icon_state = "tomealtar" + luminosity = 1 + +/obj/structure/cult/culttome/attack_hand(mob/living/user) + if(!iscultist(user)) + to_chat(user, "All of these books seem to be gibberish.") + return + if(cooldowntime > world.time) + to_chat(user, "The magic in [src] is weak, it will be ready to use again in [getETA()].") + return + var/choice = alert(user,"You flip through the black pages of the archives...",,"Supply Talisman","Shuttle Curse","Veil Shifter") + var/pickedtype + switch(choice) + if("Supply Talisman") + pickedtype = /obj/item/weapon/paper/talisman/supply/weak + if("Shuttle Curse") + pickedtype = /obj/item/device/shuttle_curse + if("Veil Shifter") + pickedtype = /obj/item/device/cult_shift + if(pickedtype && Adjacent(user) && src && !qdeleted(src) && !user.incapacitated() && cooldowntime <= world.time) + cooldowntime = world.time + 2400 + var/obj/item/N = new pickedtype(get_turf(src)) + to_chat(user, "You summon [N] from the archives!") + /obj/effect/gateway name = "gateway" diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 63bb08de7f9..531bd2f096c 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -1,158 +1,5 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 -var/cultwords = list() -var/rune_to_english = list() -var/runedec = 0 -var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", "self", "see", "other", "hide") - -/client/proc/check_words() // -- Urist - set category = "Special Verbs" - set name = "Check Rune Words" - set desc = "Check the rune-word meaning" - if(!cultwords["travel"]) - runerandom() - for (var/word in engwords) - to_chat(usr, "[cultwords[word]] is [word]") - -/proc/runerandom() //randomizes word meaning - var/list/runewords=list("ire","ego","nahlizet","certum","veri","jatkaa","mgar","balaq", "karazet", "geeri") ///"orkan" and "allaq" removed. - for (var/word in engwords) - var/runeword = pick(runewords) - cultwords[word] = runeword - rune_to_english[runeword] = word - runewords-=cultwords[word] - - -/obj/effect/rune - desc = "" - anchored = 1 - icon = 'icons/obj/rune.dmi' - icon_state = "1" - var/visibility = 0 - var/view_range = 7 - unacidable = 1 - layer = TURF_LAYER - - var/word1 - var/word2 - var/word3 -// Places these combos are mentioned: this file - twice in the rune code, once in imbued tome, once in tome's HTML runes.dm - in the imbue rune code. If you change a combination - dont forget to change it everywhere. - -// travel self [word] - Teleport to random [rune with word destination matching] -// travel other [word] - Portal to rune with word destination matching - kinda doesnt work. At least the icon. No idea why. -// see blood Hell - Create a new tome -// join blood self - Incorporate person over the rune into the group -// Hell join self - Summon TERROR -// destroy see technology - EMP rune -// travel blood self - Drain blood -// see Hell join - See invisible -// blood join Hell - Raise dead - -// hide see blood - Hide nearby runes -// blood see hide - Reveal nearby runes - The point of this rune is that its reversed obscure rune. So you always know the words to reveal the rune once oyu have obscured it. - -// Hell travel self - Leave your body and ghost around -// blood see travel - Manifest a ghost into a mortal body -// Hell tech join - Imbue a rune into a talisman -// Hell blood join - Sacrifice rune -// destroy travel self - Wall rune -// join other self - Summon cultist rune -// travel technology other - Freeing rune // other blood travel was freedom join other - -// hide other see - Deafening rune // was destroy see hear -// destroy see other - Blinding rune -// destroy see blood - BLOOD BOIL - -// self other technology - Communication rune //was other hear blood -// join hide technology - stun rune. Rune color: bright pink. - -/obj/effect/rune/New() - ..() - var/image/blood = image(loc = src) - blood.override = 1 - for(var/mob/living/silicon/ai/AI in player_list) - AI.client.images += blood - -/obj/effect/rune/Destroy() - return ..() - -/obj/effect/rune/examine(mob/user) - ..(user) - if(!iscultist(user) && !isSpirit(user)) - to_chat(user, "A strange collection of symbols drawn in blood.") - return - if(!desc) - to_chat(user, "A spell circle drawn in blood. It reads: [word1] [word2] [word3].") - else - to_chat(user, "Explosive Runes inscription in blood. It reads: [desc].") - - -/obj/effect/rune/attackby(I as obj, user as mob, params) - if(istype(I, /obj/item/weapon/tome) && iscultist(user)) - to_chat(user, "You retrace your steps, carefully undoing the lines of the rune.") - qdel(src) - return - else if(istype(I, /obj/item/weapon/nullrod)) - to_chat(user, "\blue You disrupt the vile magic with the deadening field of \the [I]!") - qdel(src) - return - return - - -/obj/effect/rune/proc/get_word_string() - if (word1 == cultwords["travel"]) - if (word2 == cultwords["self"]) - return "teleport" - if (word2 == cultwords["other"]) - return "itemport" - return "[rune_to_english[word1]]_[rune_to_english[word2]]_[rune_to_english[word3]]" - - -/obj/effect/rune - var/list/effect_dictionary = list( "teleport"=/obj/effect/rune/proc/teleportRune, - "itemport"=/obj/effect/rune/proc/itemportRune, - "see_blood_hell"=/obj/effect/rune/proc/tomesummon, - "hell_destroy_other"=/obj/effect/rune/proc/armor, - "join_blood_self"=/obj/effect/rune/proc/convert, - "hell_join_self"=/obj/effect/rune/proc/tearreality, - "destroy_see_technology"=/obj/effect/rune/proc/empRune, - "travel_blood_self"=/obj/effect/rune/proc/drain, - "see_hell_join"=/obj/effect/rune/proc/seer, - "blood_join_hell"=/obj/effect/rune/proc/raise, - "hide_see_blood"=/obj/effect/rune/proc/obscureRune, - "hell_travel_self"=/obj/effect/rune/proc/ajourney, - "blood_see_travel"=/obj/effect/rune/proc/manifest, - "hell_technology_join"=/obj/effect/rune/proc/talisman, - "hell_blood_join"=/obj/effect/rune/proc/sacrifice, - "blood_see_hide"=/obj/effect/rune/proc/revealrunesrune, - "destroy_travel_self"=/obj/effect/rune/proc/wall, - "travel_technology_other"=/obj/effect/rune/proc/freedom, - "join_other_self"=/obj/effect/rune/proc/cultsummon, - "hide_other_see"=/obj/effect/rune/proc/deafen, - "destroy_see_other"=/obj/effect/rune/proc/blind, - "destroy_see_blood"=/obj/effect/rune/proc/bloodboil, - "self_other_technology"=/obj/effect/rune/proc/communicate, - "join_hide_technology"=/obj/effect/rune/proc/runestun ) - -/obj/effect/rune/attack_hand(mob/living/user as mob) - if(!iscultist(user)) - to_chat(user, "You can't mouth the arcane scratchings without fumbling over them.") - return - if(istype(user.wear_mask, /obj/item/clothing/mask/muzzle)) - to_chat(user, "You are unable to speak the words of the rune.") - return - if(user.silent) // checking if we've been muted somehow - to_chat(user, "You are unable to speak at all! You cannot say the words of the rune.") - if(!word1 || !word2 || !word3 || prob(user.getBrainLoss())) - return fizzle() - - var/word_string = get_word_string() - if (word_string in effect_dictionary) - cult_log("of type [effect_dictionary[word_string]] activated by [key_name_admin(user)].") - return call(src,effect_dictionary[word_string])() - return fizzle() - - /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.")) @@ -163,7 +10,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", return /obj/effect/rune/proc/check_icon() - icon = get_uristrune_cult(word1, word2, word3) + icon = get_uristrune_cult(invocation) /obj/item/weapon/tome name = "arcane tome" @@ -171,514 +18,236 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", throw_speed = 1 throw_range = 5 w_class = 2.0 - var/notedat = "" - var/tomedat = "" - var/list/words = list("ire" = "ire", "ego" = "ego", "nahlizet" = "nahlizet", "certum" = "certum", "veri" = "veri", "jatkaa" = "jatkaa", "balaq" = "balaq", "mgar" = "mgar", "karazet" = "karazet", "geeri" = "geeri") - tomedat = {" - - - - -

The scriptures of Nar-Sie, The One Who Sees, The Geometer of Blood.

+/obj/item/weapon/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 = 2 - The book is written in an unknown dialect, there are lots of pictures of various complex geometric shapes. You find some notes in english that give you basic understanding of the many runes written in the book. The notes give you an understanding what the words for the runes should be. However, you do not know how to write all these words in this dialect.
- Below is the summary of the runes.
+/obj/item/weapon/tome/examine(mob/user) + ..() + if(iscultist(user) || user.stat == DEAD) + to_chat(user, "The scriptures of [ticker.mode.cultdat.entity_title3]. Allows the scribing of runes and access to the knowledge archives of the cult of [ticker.mode.cultdat.entity_name].") + to_chat(user, "Striking another cultist with it will purge holy water from them.") + to_chat(user, "Striking a noncultist, however, will sear their flesh.") -

Contents

-

- Teleport self: Travel Self (word)
- Teleport other: Travel Other (word)
- Summon new tome: See Blood Hell
- Convert a person: Join Blood Self
- Summon Nar-Sie: Hell Join Self
- Disable technology: Destroy See Technology
- Drain blood: Travel Blood Self
- Raise dead: Blood Join Hell
- Hide runes: Hide See Blood
- Reveal hidden runes: Blood See Hide
- Leave your body: Hell travel self
- Ghost Manifest: Blood See Travel
- Imbue a talisman: Hell Technology Join
- Sacrifice: Hell Blood Join
- Create a wall: Destroy Travel Self
- Summon cultist: Join Other Self
- Free a cultist: Travel technology other
- Deafen: Hide Other See
- Blind: Destroy See Other
- Blood Boil: Destroy See Blood
- Communicate: Self Other Technology
- Stun: Join Hide Technology
- Summon Cultist Armor: Hell Destroy Other
- See Invisible: See Hell Join
-

-

Rune Descriptions

-

Teleport self

- Teleport rune is a special rune, as it only needs two words, with the third word being destination. Basically, when you have two runes with the same destination, invoking one will teleport you to the other one. If there are more than 2 runes, you will be teleported to a random one. Runes with different third words will create separate networks. You can imbue this rune into a talisman, giving you a great escape mechanism.
-

Teleport other

- Teleport other allows for teleportation for any movable object to another rune with the same third word. You need 3 cultists chanting the invocation for this rune to work.
-

Summon new tome

- Invoking this rune summons a new arcane tome. -

Convert a person

- This rune opens target's mind to the realm of Nar-Sie, which usually results in this person joining the cult. However, some people (mostly the ones who posess high authority) have strong enough will to stay true to their old ideals.
-

Summon Nar-Sie

- The ultimate rune. It summons the Avatar of Nar-Sie himself, tearing a huge hole in reality and consuming everything around it. Summoning it is the final goal of any cult.
-

Disable Technology

- Invoking this rune creates a strong electromagnetic pulse in a small radius, making it basically analogic to an EMP grenade. You can imbue this rune into a talisman, making it a decent defensive item.
-

Drain Blood

- This rune instantly heals you of some brute damage at the expense of a person placed on top of the rune. Whenever you invoke a drain rune, ALL drain runes on the station are activated, draining blood from anyone located on top of those runes. This includes yourself, though the blood you drain from yourself just comes back to you. This might help you identify this rune when studying words. One drain gives up to 25HP per each victim, but you can repeat it if you need more. Draining only works on living people, so you might need to recharge your "Battery" once its empty. Drinking too much blood at once might cause blood hunger.
-

Raise Dead

- This rune allows for the resurrection of any dead person. You will need a dead human body and a living human sacrifice. Make 2 raise dead runes. Put a living, awake human on top of one, and a dead body on the other one. When you invoke the rune, the life force of the living human will be transferred into the dead body, allowing a ghost standing on top of the dead body to enter it, instantly and fully healing it. Use other runes to ensure there is a ghost ready to be resurrected.
-

Hide runes

- This rune makes all nearby runes completely invisible. They are still there and will work if activated somehow, but you cannot invoke them directly if you do not see them.
-

Reveal runes

- This rune is made to reverse the process of hiding a rune. It reveals all hidden runes in a rather large area around it. -

Leave your body

- This rune gently rips your soul out of your body, leaving it intact. You can observe the surroundings as a ghost as well as communicate with other ghosts. Your body takes damage while you are there, so ensure your journey is not too long, or you might never come back.
-

Manifest a ghost

- Unlike the Raise Dead rune, this rune does not require any special preparations or vessels. Instead of using full lifeforce of a sacrifice, it will drain YOUR lifeforce. Stand on the rune and invoke it. If theres a ghost standing over the rune, it will materialise, and will live as long as you dont move off the rune or die. You can put a paper with a name on the rune to make the new body look like that person.
-

Imbue a talisman

- This rune allows you to imbue the magic of some runes into paper talismans. Create an imbue rune, then an appropriate rune beside it. Put an empty piece of paper on the imbue rune and invoke it. You will now have a one-use talisman with the power of the target rune. Using a talisman drains some health, so be careful with it. You can imbue a talisman with power of the following runes: summon tome, reveal, conceal, teleport, tisable technology, communicate, deafen, blind and stun.
-

Sacrifice

- Sacrifice rune allows you to sacrifice a living thing or a body to the Geometer of Blood. Monkeys and dead humans are the most basic sacrifices, they might or might not be enough to gain His favor. A living human is what a real sacrifice should be, however, you will need 3 people chanting the invocation to sacrifice a living person. -

Create a wall

- Invoking this rune solidifies the air above it, creating an an invisible wall. To remove the wall, simply invoke the rune again. -

Summon cultist

- This rune allows you to summon a fellow cultist to your location. The target cultist must be unhandcuffed ant not buckled to anything. You also need to have 3 people chanting at the rune to succesfully invoke it. Invoking it takes heavy strain on the bodies of all chanting cultists.
-

Free a cultist

- This rune unhandcuffs and unbuckles any cultist of your choice, no matter where he is. You need to have 3 people invoking the rune for it to work. Invoking it takes heavy strain on the bodies of all chanting cultists.
-

Deafen

- This rune temporarily deafens all non-cultists around you.
-

Blind

- This rune temporarily blinds all non-cultists around you. Very robust. Use together with the deafen rune to leave your enemies completely helpless.
-

Blood boil

- This rune boils the blood all non-cultists in visible range. The damage is enough to instantly critically hurt any person. You need 3 cultists invoking the rune for it to work. This rune is unreliable and may cause unpredicted effect when invoked. It also drains significant amount of your health when succesfully invoked.
-

Communicate

- Invoking this rune allows you to relay a message to all cultists on the station and nearby space objects. -

Stun

- Unlike other runes, this ons is supposed to be used in talisman form. When invoked directly, it simply releases some dark energy, briefly stunning everyone around. When imbued into a talisman, you can force all of its energy into one person, stunning him so hard he cant even speak. However, effect wears off rather fast.
-

Equip Armor

- When this rune is invoked, either from a rune or a talisman, it will equip the user with the armor of the followers of Nar-Sie. To use this rune to its fullest extent, make sure you are not wearing any form of headgear, armor, gloves or shoes, and make sure you are not holding anything in your hands.
-

See Invisible

- When invoked when standing on it, this rune allows the user to see the the world beyond as long as he does not move.
- - - "} +/obj/item/weapon/tome/attack(mob/living/M, mob/living/user) + if(!istype(M)) + return + if(!iscultist(user)) + return ..() + if(iscultist(M)) + if(M.reagents && M.reagents.has_reagent("holywater")) //allows cultists to be rescued from the clutches of ordained religion + user << "You remove the taint from [M]." + var/holy2unholy = M.reagents.get_reagent_amount("holywater") + M.reagents.del_reagent("holywater") + M.reagents.add_reagent("unholywater",holy2unholy) + add_logs(user, M, "smacked", 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 the arcane tome!", \ + "[user] strikes you with the tome, searing your flesh!") + flick("tome_attack", src) + user.do_attack_animation(M) + add_logs(user, M, "smacked", src) +/obj/item/weapon/tome/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?") + return + open_tome(user) - Topic(href,href_list[]) - if (src.loc == usr) - var/number = text2num(href_list["number"]) - if (usr.stat|| usr.restrained()) - return - switch(href_list["action"]) - if("clear") - words[words[number]] = words[number] - if("change") - words[words[number]] = input("Enter the translation for [words[number]]", "Word notes") in engwords - for (var/w in words) - if ((words[w] == words[words[number]]) && (w != words[number])) - words[w] = w - notedat = {" -
Word translation notes
- [words[1]] is [words[words[1]]] Clear
- [words[2]] is [words[words[2]]] Clear
- [words[3]] is [words[words[3]]] Clear
- [words[4]] is [words[words[4]]] Clear
- [words[5]] is [words[words[5]]] Clear
- [words[6]] is [words[words[6]]] Clear
- [words[7]] is [words[words[7]]] Clear
- [words[8]] is [words[words[8]]] Clear
- [words[9]] is [words[words[9]]] Clear
- [words[10]] is [words[words[10]]] Clear
- "} - usr << browse("[notedat]", "window=notes") -// call(/obj/item/weapon/tome/proc/edit_notes)() - else - usr << browse(null, "window=notes") +/obj/item/weapon/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/weapon/tome/proc/read_tome(mob/user) + var/text = "" + text += "
Archives of [ticker.mode.cultdat.entity_title1]



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

" -// proc/edit_notes() FUCK IT. Cant get it to work properly. - K0000 -// to_chat(world, "its been called! [usr]") -// notedat = {" -//
Word translation notes
-// [words[1]] is [words[words[1]]] Clear
-// [words[2]] is [words[words[2]]] Clear
-// [words[3]] is [words[words[3]]] Clear
-// [words[4]] is [words[words[4]]] Clear
-// [words[5]] is [words[words[5]]] Clear
-// [words[6]] is [words[words[6]]] Clear
-// [words[7]] is [words[words[7]]] Clear
-// [words[8]] is [words[words[8]]] Clear
-// [words[9]] is [words[words[9]]] Clear
-// [words[10]] is [words[words[10]]] Clear
-// "} -// to_chat(usr, "whatev") -// usr << browse(null, "window=tank") + 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.

" - attack(mob/living/M as mob, mob/living/user as mob) + 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.

" - M.attack_log += text("\[[time_stamp()]\] Has had the [name] used on him by [key_name(user)]") - user.attack_log += text("\[[time_stamp()]\] Used [name] on [key_name(M)]") - msg_admin_attack("[key_name_admin(user)] used [name] on [key_name_admin(M)]") - if(!iscarbon(M)) - M.LAssailant = null - else - M.LAssailant = user - if(istype(M,/mob/dead)) - M.invisibility = 0 - user.visible_message( \ - "\red [user] drags the ghost to our plan of reality!", \ - "\red You drag the ghost to our plan of reality!" \ - ) - return - if(!istype(M)) - return - if(!iscultist(user)) - return ..() - 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") - M.reagents.del_reagent("holywater") - M.reagents.add_reagent("unholywater",holy2unholy) - add_logs(M, user, "smacked", src, " removing the holy water from them") - return - M.take_organ_damage(0,rand(5,20)) //really lucky - 5 hits for a crit - for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [] beats [] with the arcane tome!", user, M), 1) - to_chat(M, "\red You feel searing heat inside!") + 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 loyalty-implanted or a certain assignment, they will \ + be unable to be converted. People [ticker.mode.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.

" - attack_self(mob/living/user as mob) - usr = user - if(!usr.canmove || usr.stat || usr.restrained()) - return + 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.

" - if(!cultwords["travel"]) - runerandom() - if(iscultist(user)) - var/C = 0 - for(var/obj/effect/rune/N in world) - C++ - if (!istype(user.loc,/turf)) - to_chat(user, "\red You do not have enough space to write a proper rune.") - return + 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.

" - if (C>=26+runedec+ticker.mode.cult.len) //including the useless rune at the secret room, shouldn't count against the limit of 25 runes - Urist - alert("The cloth of reality can't take that much of a strain. Remove some runes first!") - return - else - switch(alert("You open the tome",,"Read it","Scribe a rune", "Notes")) //Fuck the "Cancel" option. Rewrite the whole tome interface yourself if you want it to work better. And input() is just ugly. - K0000 - if("Cancel") - return - if("Read it") - if(usr.get_active_hand() != src) - return - user << browse("[tomedat]", "window=Arcane Tome") - return - if("Notes") - if(usr.get_active_hand() != src) - return - notedat = {" -
Word translation notes
- [words[1]] is [words[words[1]]] Clear
- [words[2]] is [words[words[2]]] Clear
- [words[3]] is [words[words[3]]] Clear
- [words[4]] is [words[words[4]]] Clear
- [words[5]] is [words[words[5]]] Clear
- [words[6]] is [words[words[6]]] Clear
- [words[7]] is [words[words[7]]] Clear
- [words[8]] is [words[words[8]]] Clear
- [words[9]] is [words[words[9]]] Clear
- [words[10]] is [words[words[10]]] Clear
- "} -// call(/obj/item/weapon/tome/proc/edit_notes)() - user << browse("[notedat]", "window=notes") - return - if(usr.get_active_hand() != src) - return + 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.

" - var/list/dictionary = list ( - "convert" = list("join","blood","self"), - "wall" = list("destroy","travel","self"), - "blood boil" = list("destroy","see","blood"), - "blood drain" = list("travel","blood","self"), - "raise dead" = list("blood","join","hell"), - "summon narsie" = list("hell","join","self"), - "communicate" = list("self","other","technology"), - "emp" = list("destroy","see","technology"), - "manifest" = list("blood","see","travel"), - "summon tome" = list("see","blood","hell"), - "see invisible" = list("see","hell","join"), - "hide" = list("hide","see","blood"), - "reveal" = list("blood","see","hide"), - "astral journey" = list("hell","travel","self"), - "imbue" = list("hell","technology","join"), - "sacrifice" = list("hell","blood","join"), - "summon cultist" = list("join","other","self"), - "free cultist" = list("travel","technology","other"), - "deafen" = list("hide","other","see"), - "blind" = list("destroy","see","other"), - "stun" = list("join","hide","technology"), - "armor" = list("hell","destroy","other"), - "teleport" = list("travel","self"), - "teleport other" = list("travel","other") - ) + 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 [ticker.mode.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.

" - var/list/english = list() + 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 [ticker.mode.cultdat.entity_title3], [ticker.mode.cultdat.entity_name]. \ + This will complete your objectives.


" - var/list/scribewords = list("none") + text += "Talisman of Teleportation
The talisman form of the Teleport rune will transport the invoker to a selected Teleport rune once.

" - for (var/entry in words) - if (words[entry] != entry) - english += list(words[entry] = entry) + text += "Talisman of Construction
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 recieve a soul to occupy it.

" - for (var/entry in dictionary) - var/list/required = dictionary[entry] - if (length(english&required) == required.len) - scribewords += entry + text += "Talisman of Tome Summoning
This talisman will produce a single tome at your feet.

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

" - if(usr) - chosen_rune = input ("Choose a rune to scribe.") in scribewords - if (!chosen_rune) + 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, an eldritch longsword, an empowered bola, and a pair of boots. Any items that cannot \ + be equipped will not be summoned. 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 endtimes that may incapitate 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 noncultists. 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 human, 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/datum/browser/popup = new(user, "tome", "", 800, 600) + popup.set_content(text) + popup.open() + return 1 + +/obj/item/weapon/tome/proc/scribe_rune(mob/living/user) + var/turf/Turf = get_turf(user) + var/chosen_keyword + var/obj/effect/rune/rune_to_scribe + var/entered_rune_name + var/list/possible_runes = list() + var/list/shields = list() + if(locate(/obj/effect/rune) in Turf) + 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 - if (chosen_rune == "none") - to_chat(user, "\red You decide against scribing a rune, perhaps you should take this time to study your notes.") - return - if (chosen_rune == "teleport") - dictionary[chosen_rune] += input ("Choose a destination word") in english - if (chosen_rune == "teleport other") - dictionary[chosen_rune] += input ("Choose a destination word") in english - - if(usr.get_active_hand() != src) - return - - for (var/mob/V in viewers(src)) - V.show_message("\red [user] slices open a finger and begins to chant and paint symbols on the floor.", 3, "\red You hear chanting.", 2) - to_chat(user, "\red You slice open one of your fingers and begin drawing a rune on the floor whilst chanting the ritual that binds your life essence with the dark arcane energies flowing through the surrounding world.") - user.take_overall_damage((rand(9)+1)/10) // 0.1 to 1.0 damage - if(do_after(user, 50, target = user)) - if(usr.get_active_hand() != src) - return - var/mob/living/carbon/human/H = user - var/obj/effect/rune/R = new /obj/effect/rune(user.loc) - to_chat(user, "\red You finish drawing the arcane markings of the Geometer.") - var/list/required = dictionary[chosen_rune] - R.word1 = english[required[1]] - R.word2 = english[required[2]] - R.word3 = english[required[3]] - R.check_icon() - R.blood_DNA = list() - R.blood_DNA[H.dna.unique_enzymes] = H.dna.b_type - R.add_hiddenprint(H) + chosen_keyword = the_keyword + break + if(!rune_to_scribe) + return + Turf = get_turf(user) //we may have moved. adjust as needed... + if(locate(/obj/effect/rune) in Turf) + to_chat(user, "There is already a rune here.") + return + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) + return + if(ispath(rune_to_scribe, /obj/effect/rune/narsie))//may need to change this - Fethas + var/confirm_final = alert(usr, "This is the FINAL step to summon [ticker.mode.cultdat.entity_name], 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 [ticker.mode.cultdat.entity_name]!", "No") + if(confirm_final == "No") + usr << "On second thought, we should prepare further for the final battle..." return - else - to_chat(user, "The book seems full of illegible scribbles. Is this a joke?") - return - - attackby(obj/item/weapon/tome/T as obj, mob/living/user as mob, params) - if(istype(T, /obj/item/weapon/tome)) // sanity check to prevent a runtime error - switch(alert("Copy the runes from your tome?",,"Copy", "Cancel")) - if("cancel") - return - // var/list/nearby = viewers(1,src) //- Fuck this as well. No clue why this doesnt work. -K0000 - // if (T.loc != user) - // return - // for(var/mob/M in nearby) - // if(M == user) - for(var/entry in words) - words[entry] = T.words[entry] - to_chat(user, "You copy the translation notes from your tome.") - - - examine(mob/user) - if(!iscultist(user)) - to_chat(user, "An old, dusty tome with frayed edges and a sinister looking cover.") - else - to_chat(user, "The scriptures of Nar-Sie, The One Who Sees, The Geometer of Blood. Contains the details of every ritual his followers could think of. Most of these are useless, though.") - -/obj/item/weapon/tome/imbued //admin tome, spawns working runes without waiting - w_class = 2.0 - var/cultistsonly = 1 - attack_self(mob/user as mob) - if(src.cultistsonly && !iscultist(usr)) - return - if(!cultwords["travel"]) - runerandom() - if(user) - var/r - if (!istype(user.loc,/turf)) - to_chat(user, "\red You do not have enough space to write a proper rune.") - var/list/runes = list("teleport", "itemport", "tome", "armor", "convert", "tear in reality", "emp", "drain", "seer", "raise", "obscure", "reveal", "astral journey", "manifest", "imbue talisman", "sacrifice", "wall", "freedom", "cultsummon", "deafen", "blind", "bloodboil", "communicate", "stun") - r = input("Choose a rune to scribe", "Rune Scribing") in runes //not cancellable. - var/obj/effect/rune/R = new /obj/effect/rune - if(istype(user, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - R.blood_DNA = list() - R.blood_DNA[H.dna.unique_enzymes] = H.dna.b_type - switch(r) - if("teleport") - var/list/words = list("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri") - var/beacon - if(usr) - beacon = input("Select the last rune", "Rune Scribing") in words - R.word1=cultwords["travel"] - R.word2=cultwords["self"] - R.word3=beacon - R.loc = user.loc - R.check_icon() - if("itemport") - var/list/words = list("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri") - var/beacon - if(usr) - beacon = input("Select the last rune", "Rune Scribing") in words - R.word1=cultwords["travel"] - R.word2=cultwords["other"] - R.word3=beacon - R.loc = user.loc - R.check_icon() - if("tome") - R.word1=cultwords["see"] - R.word2=cultwords["blood"] - R.word3=cultwords["hell"] - R.loc = user.loc - R.check_icon() - if("armor") - R.word1=cultwords["hell"] - R.word2=cultwords["destroy"] - R.word3=cultwords["other"] - R.loc = user.loc - R.check_icon() - if("convert") - R.word1=cultwords["join"] - R.word2=cultwords["blood"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("tear in reality") - R.word1=cultwords["hell"] - R.word2=cultwords["join"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("emp") - R.word1=cultwords["destroy"] - R.word2=cultwords["see"] - R.word3=cultwords["technology"] - R.loc = user.loc - R.check_icon() - if("drain") - R.word1=cultwords["travel"] - R.word2=cultwords["blood"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("seer") - R.word1=cultwords["see"] - R.word2=cultwords["hell"] - R.word3=cultwords["join"] - R.loc = user.loc - R.check_icon() - if("raise") - R.word1=cultwords["blood"] - R.word2=cultwords["join"] - R.word3=cultwords["hell"] - R.loc = user.loc - R.check_icon() - if("obscure") - R.word1=cultwords["hide"] - R.word2=cultwords["see"] - R.word3=cultwords["blood"] - R.loc = user.loc - R.check_icon() - if("astral journey") - R.word1=cultwords["hell"] - R.word2=cultwords["travel"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("manifest") - R.word1=cultwords["blood"] - R.word2=cultwords["see"] - R.word3=cultwords["travel"] - R.loc = user.loc - R.check_icon() - if("imbue talisman") - R.word1=cultwords["hell"] - R.word2=cultwords["technology"] - R.word3=cultwords["join"] - R.loc = user.loc - R.check_icon() - if("sacrifice") - R.word1=cultwords["hell"] - R.word2=cultwords["blood"] - R.word3=cultwords["join"] - R.loc = user.loc - R.check_icon() - if("reveal") - R.word1=cultwords["blood"] - R.word2=cultwords["see"] - R.word3=cultwords["hide"] - R.loc = user.loc - R.check_icon() - if("wall") - R.word1=cultwords["destroy"] - R.word2=cultwords["travel"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("freedom") - R.word1=cultwords["travel"] - R.word2=cultwords["technology"] - R.word3=cultwords["other"] - R.loc = user.loc - R.check_icon() - if("cultsummon") - R.word1=cultwords["join"] - R.word2=cultwords["other"] - R.word3=cultwords["self"] - R.loc = user.loc - R.check_icon() - if("deafen") - R.word1=cultwords["hide"] - R.word2=cultwords["other"] - R.word3=cultwords["see"] - R.loc = user.loc - R.check_icon() - if("blind") - R.word1=cultwords["destroy"] - R.word2=cultwords["see"] - R.word3=cultwords["other"] - R.loc = user.loc - R.check_icon() - if("bloodboil") - R.word1=cultwords["destroy"] - R.word2=cultwords["see"] - R.word3=cultwords["blood"] - R.loc = user.loc - R.check_icon() - if("communicate") - R.word1=cultwords["self"] - R.word2=cultwords["other"] - R.word3=cultwords["technology"] - R.loc = user.loc - R.check_icon() - if("stun") - R.word1=cultwords["join"] - R.word2=cultwords["hide"] - R.word3=cultwords["technology"] - R.loc = user.loc - R.check_icon() + var/area/A = get_area(src) + var/locname = initial(A.name) + command_announcement.Announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal 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-red" + N.health = 60 + shields |= N + user.visible_message("[user] cuts open their arm and begins writing in their own blood!", \ + "You slice open your arm and begin drawing a sigil of [ticker.mode.cultdat.entity_title3].") + user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick("l_arm", "r_arm")) + if(!do_after(user, initial(rune_to_scribe.scribe_delay), target = get_turf(user))) + for(var/V in shields) + var/obj/machinery/shield/S = V + if(S && !qdeleted(S)) + qdel(S) + return + if(locate(/obj/effect/rune) in Turf) + to_chat(user, "There is already a rune here.") + return + user.visible_message("[user] creates a strange circle in their own blood.", \ + "You finish drawing the arcane markings of [ticker.mode.cultdat.entity_title3].") + for(var/V in shields) + var/obj/machinery/shield/S = V + if(S && !qdeleted(S)) + qdel(S) + new rune_to_scribe(Turf, chosen_keyword) + to_chat(user, "The [lowertext(initial(rune_to_scribe.cultist_name))] rune [initial(rune_to_scribe.cultist_desc)]") diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 31af7eed26d..9da06dc5ca0 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -1,1037 +1,873 @@ -var/list/sacrificed = list() +/var/list/sacrificed = list() +var/list/non_revealed_runes = (subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) - -/////////////////////////////////////////FIRST RUNE -/obj/effect/rune/proc/teleportRune() - return teleport(src.word3) - -/obj/effect/rune/proc/teleport(var/key) - var/mob/living/user = usr - var/allrunesloc[] - allrunesloc = new/list() - var/index = 0 -// var/tempnum = 0 - for(var/obj/effect/rune/R in world) - if(R == src) - continue - if(R.word1 == cultwords["travel"] && R.word2 == cultwords["self"] && R.word3 == key && R.z != 2) - index++ - allrunesloc.len = index - allrunesloc[index] = R.loc - if(index >= 5) - to_chat(user, "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric") - if (istype(user, /mob/living)) - user.take_overall_damage(5, 0) - qdel(src) - if(allrunesloc && index != 0) - if(istype(src,/obj/effect/rune)) - user.say("Sas[pick("'","`")]so c'arta forbici!")//Only you can stop auto-muting - else - user.whisper("Sas[pick("'","`")]so c'arta forbici!") - user.visible_message("\red [user] disappears in a flash of red light!", \ - "\red You feel as your body gets dragged through the dimension of Nar-Sie!", \ - "\red You hear a sickening crunch and sloshing of viscera.") - user.loc = allrunesloc[rand(1,index)] - return - if(istype(src,/obj/effect/rune)) - return fizzle() //Use friggin manuals, Dorf, your list was of zero length. - else - call(/obj/effect/rune/proc/fizzle)() - return - -/obj/effect/rune/proc/itemportRune() - return itemport(src.word3) -/obj/effect/rune/proc/itemport(var/key) -// var/allrunesloc[] -// allrunesloc = new/list() -// var/index = 0 -// var/tempnum = 0 - var/culcount = 0 - var/runecount = 0 - var/obj/effect/rune/IP = null - var/mob/living/user = usr - for(var/obj/effect/rune/R in world) - if(R == src) - continue - if(R.word1 == cultwords["travel"] && R.word2 == cultwords["other"] && R.word3 == key) - IP = R - runecount++ - if(runecount >= 2) - to_chat(user, "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric") - if (istype(user, /mob/living)) - user.take_overall_damage(5, 0) - qdel(src) - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - culcount++ - if(culcount>=3) - user.say("Sas[pick("'","`")]so c'arta forbici tarem!") - user.visible_message("\red You feel air moving from the rune - like as it was swapped with somewhere else.", \ - "\red You feel air moving from the rune - like as it was swapped with somewhere else.", \ - "\red You smell ozone.") - for(var/obj/O in src.loc) - if(!O.anchored) - O.loc = IP.loc - for(var/mob/M in src.loc) - M.loc = IP.loc - return - - return fizzle() - - -/////////////////////////////////////////SECOND RUNE - -/obj/effect/rune/proc/tomesummon() - if(istype(src,/obj/effect/rune)) - usr.say("N[pick("'","`")]ath reth sh'yro eth d'raggathnor!") - else - usr.whisper("N[pick("'","`")]ath reth sh'yro eth d'raggathnor!") - usr.visible_message("\red Rune disappears with a flash of red light, and in its place now a book lies.", \ - "\red You are blinded by the flash of red light! After you're able to see again, you see that now instead of the rune there's a book.", \ - "\red You hear a pop and smell ozone.") - if(istype(src,/obj/effect/rune)) - new /obj/item/weapon/tome(src.loc) - else - new /obj/item/weapon/tome(usr.loc) - qdel(src) - return - - - -/////////////////////////////////////////THIRD RUNE - -/obj/effect/rune/proc/convert() - for(var/mob/living/carbon/M in src.loc) - if(iscultist(M)) - continue - if(M.stat==2) - continue - usr.say("Mah[pick("'","`")]weyh pleggh at e'ntrath!") - M.visible_message("\red [M] writhes in pain as the markings below him glow a bloody red.", \ - "\red AAAAAAHHHH!.", \ - "\red You hear an anguished scream.") - cult_log("[key_name_admin(usr)] tried to convert [key_name_admin(M)]") - if(is_convertable_to_cult(M.mind)) - ticker.mode.add_cultist(M.mind) - M.mind.special_role = "Cultist" - to_chat(M, "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 in the festering wound left behind something sinister takes root.") - to_chat(M, "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back.") - return 1 - else - to_chat(M, "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 in the festering wound left behind something sinister takes root.") - to_chat(M, "And you were able to force it out of your mind. You now know the truth, there's something horrible out there, stop it and its minions at all costs.") - return 0 - - return fizzle() - - - -/////////////////////////////////////////FOURTH RUNE - -/obj/effect/rune/proc/tearreality() - var/cultist_count = 0 - for(var/mob/M in range(1,src)) - if(iscultist(M) && !M.stat) - M.say("Tok-lyr rqa'nap g[pick("'","`")]lt-ulotf!") - cultist_count += 1 - if(cultist_count >= 9) - cult_log("THE CULT HAS SUMMONED NAR'SIE. GGNORE") - new /obj/singularity/narsie/large(src.loc) - if(ticker.mode.name == "cult") - ticker.mode:eldergod = 0 - return - else - return fizzle() - -/////////////////////////////////////////FIFTH RUNE -/obj/effect/rune/proc/empRune() - emp(src.loc,3) - -/obj/effect/rune/proc/emp(var/U,var/range_red) //range_red - var which determines by which number to reduce the default emp range, U is the source loc, needed because of talisman emps which are held in hand at the moment of using and that apparently messes things up -- Urist - if(istype(src,/obj/effect/rune)) - usr.say("Ta'gh fara[pick("'","`")]qha fel d'amar det!") - else - usr.whisper("Ta'gh fara[pick("'","`")]qha fel d'amar det!") - playsound(U, 'sound/items/Welder2.ogg', 25, 1) - var/turf/T = get_turf(U) - if(T) - T.hotspot_expose(700,125) - var/rune = src // detaching the proc - in theory - empulse(U, (range_red - 2), range_red) - qdel(rune) - return - -/////////////////////////////////////////SIXTH RUNE - -/obj/effect/rune/proc/drain() - var/drain = 0 - for(var/obj/effect/rune/R in world) - if(R.word1==cultwords["travel"] && R.word2==cultwords["blood"] && R.word3==cultwords["self"]) - for(var/mob/living/carbon/D in R.loc) - if(D.stat!=2) - cult_log("[key_name_admin(usr)] has drained blood from [key_name_admin(D)]") - var/bdrain = rand(1,25) - to_chat(D, "\red You feel weakened.") - D.take_overall_damage(bdrain, 0) - drain += bdrain - if(!drain) - return fizzle() - usr.say ("Yu[pick("'","`")]gular faras desdae. Havas mithum javara. Umathar uf'kal thenar!") - usr.visible_message("\red Blood flows from the rune into [usr]!", \ - "\red The blood starts flowing from the rune and into your frail mortal body. You feel... empowered.", \ - "\red You hear a liquid flowing.") - var/mob/living/user = usr - if(user.bhunger) - user.bhunger = max(user.bhunger-2*drain,0) - if(drain>=50) - user.visible_message("\red [user]'s eyes give off eerie red glow!", \ - "\red ...but it wasn't nearly enough. You crave, crave for more. The hunger consumes you from within.", \ - "\red You hear a heartbeat.") - user.bhunger += drain - src = user - spawn() - for (,user.bhunger>0,user.bhunger--) - sleep(50) - user.take_overall_damage(3, 0) - return - user.heal_organ_damage(drain%5, 0) - drain-=drain%5 - for (,drain>0,drain-=5) - sleep(2) - user.heal_organ_damage(5, 0) - return - - - - - - -/////////////////////////////////////////SEVENTH RUNE - -/obj/effect/rune/proc/seer() - if(usr.loc==src.loc) - if(usr.seer==1) - usr.say("Rash'tla sektath mal[pick("'","`")]zua. Zasan therium viortia.") - to_chat(usr, "\red The world beyond fades from your vision.") - usr.see_invisible = SEE_INVISIBLE_LIVING - usr.seer = 0 - else if(usr.see_invisible!=SEE_INVISIBLE_LIVING) - to_chat(usr, "\red The world beyond flashes your eyes but disappears quickly, as if something is disrupting your vision.") - usr.see_invisible = SEE_INVISIBLE_OBSERVER - usr.seer = 0 - else - usr.say("Rash'tla sektath mal[pick("'","`")]zua. Zasan therium vivira. Itonis al'ra matum!") - to_chat(usr, "\red The world beyond opens to your eyes.") - usr.see_invisible = SEE_INVISIBLE_OBSERVER - usr.seer = 1 - return - return fizzle() - -/////////////////////////////////////////EIGHTH RUNE - -/obj/effect/rune/proc/raise() - var/mob/living/carbon/human/corpse_to_raise - var/mob/living/carbon/human/body_to_sacrifice - - var/is_sacrifice_target = 0 - for(var/mob/living/carbon/human/M in src.loc) - if(M.stat == DEAD) - if(ticker.mode.name == "cult" && M.mind == ticker.mode:sacrifice_target) - is_sacrifice_target = 1 - else - corpse_to_raise = M - if(M.key) - M.ghostize(1) //kick them out of their body - break - if(!corpse_to_raise) - if(is_sacrifice_target) - to_chat(usr, "\red The Geometer of blood wants this mortal for himself.") - return fizzle() - - - is_sacrifice_target = 0 - find_sacrifice: - for(var/obj/effect/rune/R in world) - if(R.word1==cultwords["blood"] && R.word2==cultwords["join"] && R.word3==cultwords["hell"]) - for(var/mob/living/carbon/human/N in R.loc) - if(ticker.mode.name == "cult" && N.mind && N.mind == ticker.mode:sacrifice_target) - is_sacrifice_target = 1 - else - if(N.stat!= DEAD) - body_to_sacrifice = N - break find_sacrifice - - if(!body_to_sacrifice) - if (is_sacrifice_target) - to_chat(usr, "\red The Geometer of blood wants that corpse for himself.") - else - to_chat(usr, "\red The sacrifical corpse is not dead. You must free it from this world of illusions before it may be used.") - return fizzle() - - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in loc) - if(!O.client) continue - if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue - ghost = O - break - - if(!ghost) - to_chat(usr, "\red You require a restless spirit which clings to this world. Beckon their prescence with the sacred chants of Nar-Sie.") - return fizzle() - - corpse_to_raise.revive() - - corpse_to_raise.key = ghost.key //the corpse will keep its old mind! but a new player takes ownership of it (they are essentially possessed) - //This means, should that player leave the body, the original may re-enter - usr.say("Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!") - corpse_to_raise.visible_message("\red [corpse_to_raise]'s eyes glow with a faint red as he stands up, slowly starting to breathe again.", \ - "\red Life... I'm alive again...", \ - "\red You hear a faint, slightly familiar whisper.") - body_to_sacrifice.visible_message("\red [body_to_sacrifice] is torn apart, a black smoke swiftly dissipating from his remains!", \ - "\red You feel as your blood boils, tearing you apart.", \ - "\red You hear a thousand voices, all crying in pain.") - body_to_sacrifice.gib() - -// if(ticker.mode.name == "cult") -// ticker.mode:add_cultist(corpse_to_raise.mind) -// else -// ticker.mode.cult |= corpse_to_raise.mind - - to_chat(corpse_to_raise, "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 in the festering wound left behind something sinister takes root.") - to_chat(corpse_to_raise, "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back.") - return - - - - - -/////////////////////////////////////////NINETH RUNE - -/obj/effect/rune/proc/obscureRune() - return obscure(4) -/obj/effect/rune/proc/obscure(var/rad) - var/S=0 - for(var/obj/effect/rune/R in orange(rad,src)) - if(R!=src) - R.invisibility=INVISIBILITY_OBSERVER - S=1 - if(S) - if(istype(src,/obj/effect/rune)) - usr.say("Kla[pick("'","`")]atu barada nikt'o!") - for (var/mob/V in viewers(src)) - V.show_message("\red The rune turns into gray dust, veiling the surrounding runes.", 3) - qdel(src) - else - usr.whisper("Kla[pick("'","`")]atu barada nikt'o!") - to_chat(usr, "\red Your talisman turns into gray dust, veiling the surrounding runes.") - for (var/mob/V in orange(1,src)) - if(V!=usr) - V.show_message("\red Dust emanates from [usr]'s hands for a moment.", 3) - - return - if(istype(src,/obj/effect/rune)) - return fizzle() - else - call(/obj/effect/rune/proc/fizzle)() - return - -/////////////////////////////////////////TENTH RUNE - -/obj/effect/rune/proc/ajourney() //some bits copypastaed from admin tools - Urist - if(usr.loc==src.loc) - var/mob/living/carbon/human/L = usr - usr.say("Fwe[pick("'","`")]sh mah erl nyag r'ya!") - usr.visible_message("\red [usr]'s eyes glow blue as \he freezes in place, absolutely motionless.", \ - "\red The shadow that is your spirit separates itself from your body. You are now in the realm beyond. While this is a great sight, being here strains your mind and body. Hurry...", \ - "\red You hear only complete silence for a moment.") - usr.ghostize(1) - L.ajourn = 1 - while(L) - if(L.key) - L.ajourn=0 - return - else - L.take_organ_damage(10, 0) - sleep(100) - return fizzle() - - - - -/////////////////////////////////////////ELEVENTH RUNE - -/obj/effect/rune/proc/manifest() - var/obj/effect/rune/this_rune = src - src = null - if(usr.loc!=this_rune.loc) - return this_rune.fizzle() - var/mob/dead/observer/ghost - for(var/mob/dead/observer/O in this_rune.loc) - if(!O.client) continue - if(O.mind && O.mind.current && O.mind.current.stat != DEAD) continue - ghost = O - break - if(!ghost) - return this_rune.fizzle() - if(jobban_isbanned(ghost, ROLE_CULTIST) || jobban_isbanned(ghost,"Syndicate")) - return this_rune.fizzle() - - usr.say("Gal'h'rfikk harfrandid mud[pick("'","`")]gib!") - var/mob/living/carbon/human/dummy/D = new(this_rune.loc) - usr.visible_message("\red A shape forms in the center of the rune. A shape of... a man.", \ - "\red A shape forms in the center of the rune. A shape of... a man.", \ - "\red You hear liquid flowing.") - D.real_name = "Unknown" - var/chose_name = 0 - for(var/obj/item/weapon/paper/P in this_rune.loc) - if(P.info) - D.real_name = copytext(P.info, findtext(P.info,">")+1, findtext(P.info,"<",2) ) - chose_name = 1 - break - if(!chose_name) - D.real_name = "[pick(first_names_male)] [pick(last_names)]" - D.universal_speak = 1 - D.status_flags &= ~GODMODE - - D.key = ghost.key - - if(ticker.mode.name == "cult") - ticker.mode:add_cultist(D.mind) - else - ticker.mode.cult+=D.mind - - D.mind.special_role = "Cultist" - to_chat(D, "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 in the festering wound left behind something sinister takes root.") - to_chat(D, "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back.") - - var/mob/living/user = usr - while(this_rune && user && user.stat==CONSCIOUS && user.client && user.loc==this_rune.loc) - user.take_organ_damage(1, 0) - sleep(30) - if(D) - D.visible_message("\red [D] slowly dissipates into dust and bones.", \ - "\red You feel pain, as bonds formed between your soul and this homunculus break.", \ - "\red You hear faint rustle.") - D.dust() - return - - - - - -/////////////////////////////////////////TWELFTH RUNE - -/obj/effect/rune/proc/talisman()//only hide, emp, teleport, deafen, blind and tome runes can be imbued atm - var/obj/item/weapon/paper/newtalisman - var/unsuitable_newtalisman = 0 - for(var/obj/item/weapon/paper/P in src.loc) - if(!P.info) - newtalisman = P - break - else - unsuitable_newtalisman = 1 - if (!newtalisman) - if (unsuitable_newtalisman) - to_chat(usr, "\red The blank is tainted. It is unsuitable.") - return fizzle() - - var/obj/effect/rune/imbued_from - var/obj/item/weapon/paper/talisman/T - for(var/obj/effect/rune/R in orange(1,src)) - if(R==src) - continue - if(R.word1==cultwords["travel"] && R.word2==cultwords["self"]) //teleport - T = new(src.loc) - T.imbue = "[R.word3]" - T.info = "[R.word3]" - imbued_from = R - break - if(R.word1==cultwords["see"] && R.word2==cultwords["blood"] && R.word3==cultwords["hell"]) //tome - T = new(src.loc) - T.imbue = "newtome" - imbued_from = R - break - if(R.word1==cultwords["destroy"] && R.word2==cultwords["see"] && R.word3==cultwords["technology"]) //emp - T = new(src.loc) - T.imbue = "emp" - imbued_from = R - break - if(R.word1==cultwords["blood"] && R.word2==cultwords["see"] && R.word3==cultwords["destroy"]) //conceal - T = new(src.loc) - T.imbue = "conceal" - imbued_from = R - break - if(R.word1==cultwords["hell"] && R.word2==cultwords["destroy"] && R.word3==cultwords["other"]) //armor - T = new(src.loc) - T.imbue = "armor" - imbued_from = R - break - if(R.word1==cultwords["blood"] && R.word2==cultwords["see"] && R.word3==cultwords["hide"]) //reveal - T = new(src.loc) - T.imbue = "revealrunes" - imbued_from = R - break - if(R.word1==cultwords["hide"] && R.word2==cultwords["other"] && R.word3==cultwords["see"]) //deafen - T = new(src.loc) - T.imbue = "deafen" - imbued_from = R - break - if(R.word1==cultwords["destroy"] && R.word2==cultwords["see"] && R.word3==cultwords["other"]) //blind - T = new(src.loc) - T.imbue = "blind" - imbued_from = R - break - if(R.word1==cultwords["self"] && R.word2==cultwords["other"] && R.word3==cultwords["technology"]) //communicate - T = new(src.loc) - T.imbue = "communicate" - imbued_from = R - break - if(R.word1==cultwords["join"] && R.word2==cultwords["hide"] && R.word3==cultwords["technology"]) //stun - T = new(src.loc) - T.imbue = "runestun" - imbued_from = R - break - if (imbued_from) - for (var/mob/V in viewers(src)) - V.show_message("\red The runes turn into dust, which then forms into an arcane image on the paper.", 3) - usr.say("H'drak v[pick("'","`")]loso, mir'kanas verbot!") - qdel(imbued_from) - qdel(newtalisman) - else - return fizzle() - -/////////////////////////////////////////THIRTEENTH RUNE - -/obj/effect/rune/proc/mend() - var/mob/living/user = usr - src = null - user.say("Uhrast ka'hfa heldsagen ver[pick("'","`")]lot!") - user.take_overall_damage(200, 0) - runedec+=10 - user.visible_message("\red [user] keels over dead, his blood glowing blue as it escapes his body and dissipates into thin air.", \ - "\red In the last moment of your humble life, you feel an immense pain as fabric of reality mends... with your blood.", \ - "\red You hear faint rustle.") - for(,user.stat==2) - sleep(600) - if (!user) - return - runedec-=10 - return - - -/////////////////////////////////////////FOURTEETH RUNE - -// returns 0 if the rune is not used. returns 1 if the rune is used. -/obj/effect/rune/proc/communicate() - . = 1 // Default output is 1. If the rune is deleted it will return 1 - var/input = stripped_input(usr, "Please choose a message to tell to the other acolytes.", "Voice of Blood", "") - if(!input) - if (istype(src)) - fizzle() - return 0 - else - return 0 - - // record this - //cult_log("[key_name(usr,0)] says : [input]") - - - var/F = investigate_subject2file("cult") - if(!F) - return 0 - to_chat(F, "[time2text(world.timeofday,"hh:mm")] \ref[usr] ([usr.x],[usr.y],[usr.z]) || [usr] communicates: [input]
") - - if(istype(src,/obj/effect/rune)) - usr.say("O bidai nabora se[pick("'","`")]sma!") - else - usr.whisper("O bidai nabora se[pick("'","`")]sma!") - - if(istype(src,/obj/effect/rune)) - usr.say("[input]") - else - usr.whisper("[input]") - - log_say("Cult Message: [key_name(usr)]: [input]") - for(var/datum/mind/H in ticker.mode.cult) - if (H.current) - to_chat(H.current, "PLACEHOLDER CHANGE ME: [input]") - - for(var/mob/spirit/spirit in spirits) - to_chat(spirit, "PLACEHOLDER: [input]") - - - for(var/mob/dead/observer/G in player_list) - G.show_message("PLACEHOLDER ([ghost_follow_link(usr, ghost=G)]): [input]") - - qdel(src) - return 1 - -/////////////////////////////////////////FIFTEENTH RUNE - -/obj/effect/rune/proc/sacrifice() - var/list/mob/living/carbon/human/cultsinrange = list() - var/list/mob/living/carbon/human/victims = list() - for(var/mob/living/carbon/human/V in src.loc)//Checks for non-cultist humans to sacrifice - if(ishuman(V)) - if(!(iscultist(V))) - victims += V//Checks for cult status and mob type - for(var/obj/item/I in src.loc)//Checks for MMIs/brains/Intellicards - if(istype(I,/obj/item/organ/internal/brain)) - var/obj/item/organ/internal/brain/B = I - victims += B.brainmob - else if(istype(I,/obj/item/device/mmi)) - var/obj/item/device/mmi/B = I - victims += B.brainmob - else if(istype(I,/obj/item/device/aicard)) - for(var/mob/living/silicon/ai/A in I) - victims += A - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - cultsinrange += C - C.say("Barhah hra zar[pick("'","`")]garis!") - for(var/mob/H in victims) - if (ticker.mode.name == "cult") - if(H.mind == ticker.mode:sacrifice_target) - if(cultsinrange.len >= 3) - sacrificed += H.mind - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - to_chat(usr, "\red The Geometer of Blood accepts this sacrifice, your objective is now complete.") - else - to_chat(usr, "\red Your target's earthly bonds are too strong. You need more cultists to succeed in this ritual.") - else - if(cultsinrange.len >= 3) - if(H.stat !=2) - if(prob(80)) - to_chat(usr, "\red The Geometer of Blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, this soul was not enough to gain His favor.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - else - if(prob(40)) - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, a mere dead body is not enough to satisfy Him.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - else - if(H.stat !=2) - to_chat(usr, "\red The victim is still alive, you will need more cultists chanting for the sacrifice to succeed.") - else - if(prob(40)) - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, a mere dead body is not enough to satisfy Him.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - else - if(cultsinrange.len >= 3) - if(H.stat !=2) - if(prob(80)) - to_chat(usr, "\red The Geometer of Blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, this soul was not enough to gain His favor.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - else - if(prob(40)) - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, a mere dead body is not enough to satisfy Him.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - else - if(H.stat !=2) - to_chat(usr, "\red The victim is still alive, you will need more cultists chanting for the sacrifice to succeed.") - else - if(prob(40)) - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - ticker.mode:grant_runeword(usr) - else - to_chat(usr, "\red The Geometer of blood accepts this sacrifice.") - to_chat(usr, "\red However, a mere dead body is not enough to satisfy Him.") - if(isrobot(H)) - H.dust()//To prevent the MMI from remaining - else - H.gib() - -/////////////////////////////////////////SIXTEENTH RUNE - -/obj/effect/rune/proc/revealrunesrune() - revealrunes(src) - -/obj/effect/rune/proc/revealrunes(var/obj/W as obj) - var/go=0 - var/rad - var/S=0 - if(istype(W,/obj/effect/rune)) - rad = 6 - go = 1 - if (istype(W,/obj/item/weapon/paper/talisman)) - rad = 4 - go = 1 - if (istype(W,/obj/item/weapon/storage/bible)) - rad = 1 - go = 1 - if(go) - for(var/obj/effect/rune/R in orange(rad,src)) - if(R!=src) - R:visibility=15 - S=1 - if(S) - if(istype(W,/obj/item/weapon/storage/bible)) - to_chat(usr, "\red Arcane markings suddenly glow from underneath a thin layer of dust!") - return - if(istype(W,/obj/effect/rune)) - usr.say("Nikt[pick("'","`")]o barada kla'atu!") - for (var/mob/V in viewers(src)) - V.show_message("\red The rune turns into red dust, reveaing the surrounding runes.", 3) - qdel(src) - return - if(istype(W,/obj/item/weapon/paper/talisman)) - usr.whisper("Nikt[pick("'","`")]o barada kla'atu!") - to_chat(usr, "\red Your talisman turns into red dust, revealing the surrounding runes.") - for (var/mob/V in orange(1,usr.loc)) - if(V!=usr) - V.show_message("\red Red dust emanates from [usr]'s hands for a moment.", 3) - return - return - if(istype(W,/obj/effect/rune)) - return fizzle() - if(istype(W,/obj/item/weapon/paper/talisman)) - call(/obj/effect/rune/proc/fizzle)() - return - -/////////////////////////////////////////SEVENTEENTH RUNE - -/obj/effect/rune/proc/wall() - usr.say("Khari[pick("'","`")]d! Eske'te tannin!") - src.density = !src.density - var/mob/living/user = usr - user.take_organ_damage(2, 0) - if(src.density) - to_chat(usr, "\red Your blood flows into the rune, and you feel that the very space over the rune thickens.") - else - to_chat(usr, "\red Your blood flows into the rune, and you feel as the rune releases its grasp on space.") - return - -/////////////////////////////////////////EIGHTTEENTH RUNE - -/obj/effect/rune/proc/freedom() - var/mob/living/user = usr - var/list/mob/living/carbon/cultists = new - for(var/datum/mind/H in ticker.mode.cult) - if (istype(H.current,/mob/living/carbon)) - cultists+=H.current - var/list/mob/living/carbon/users = new - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - users+=C - if(users.len>=3) - var/mob/living/carbon/cultist = input("Choose the one who you want to free", "Followers of Geometer") as null|anything in (cultists - users) - if(!cultist) - return fizzle() - if (cultist == user) //just to be sure. - return - if(!(cultist.buckled || \ - cultist.handcuffed || \ - istype(cultist.wear_mask, /obj/item/clothing/mask/muzzle) || \ - (istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) || \ - (istype(cultist.loc, /obj/structure/closet/secure_closet)&&cultist.loc:locked) || \ - (istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) \ - )) - to_chat(user, "\red The [cultist] is already free.") - return - cultist.buckled = null - if (cultist.handcuffed) - cultist.handcuffed.loc = cultist.loc - cultist.handcuffed = null - cultist.update_handcuffed() - if (cultist.legcuffed) - cultist.legcuffed.loc = cultist.loc - cultist.legcuffed = null - cultist.update_inv_legcuffed() - if (istype(cultist.wear_mask, /obj/item/clothing/mask/muzzle)) - cultist.unEquip(cultist.wear_mask) - if(istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) - cultist.loc:welded = 0 - if(istype(cultist.loc, /obj/structure/closet/secure_closet)&&cultist.loc:locked) - cultist.loc:locked = 0 - if(istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) - cultist.loc:locked = 0 - for(var/mob/living/carbon/C in users) - user.take_overall_damage(15, 0) - C.say("Khari[pick("'","`")]d! Gual'te nikka!") - qdel(src) - return fizzle() - -/////////////////////////////////////////NINETEENTH RUNE - -/obj/effect/rune/proc/cultsummon() - var/mob/living/user = usr - var/list/mob/living/carbon/cultists = new - for(var/datum/mind/H in ticker.mode.cult) - if (istype(H.current,/mob/living/carbon)) - cultists+=H.current - var/list/mob/living/carbon/users = new - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - users+=C - if(users.len>=3) - var/mob/living/carbon/cultist = input("Choose the one who you want to summon", "Followers of Geometer") as null|anything in (cultists - user) - if(!cultist) - return fizzle() - if (cultist == user) //just to be sure. - return - if(cultist.buckled || cultist.handcuffed || (!isturf(cultist.loc) && !istype(cultist.loc, /obj/structure/closet))) - to_chat(user, "\red You cannot summon the [cultist], for his shackles of blood are strong") - return fizzle() - cultist.loc = src.loc - cultist.lying = 1 - cultist.regenerate_icons() - for(var/mob/living/carbon/human/C in orange(1,src)) - if(iscultist(C) && !C.stat) - C.say("N'ath reth sh'yro eth d[pick("'","`")]rekkathnor!") - C.take_overall_damage(25, 0) - user.visible_message("\red Rune disappears with a flash of red light, and in its place now a body lies.", \ - "\red You are blinded by the flash of red light! After you're able to see again, you see that now instead of the rune there's a body.", \ - "\red You hear a pop and smell ozone.") - qdel(src) - return fizzle() - -/////////////////////////////////////////TWENTIETH RUNES - -/obj/effect/rune/proc/deafen() - if(istype(src,/obj/effect/rune)) - var/affected = 0 - for(var/mob/living/carbon/C in range(7,src)) - if (iscultist(C)) - continue - var/obj/item/weapon/nullrod/N = locate() in C - if(N) - continue - C.ear_deaf += 50 - C.show_message("\red The world around you suddenly becomes quiet.", 3) - affected++ - if(prob(1)) - C.sdisabilities |= DEAF - if(affected) - usr.say("Sti[pick("'","`")] kaliedir!") - to_chat(usr, "\red The world becomes quiet as the deafening rune dissipates into fine dust.") - qdel(src) - else - return fizzle() - else - var/affected = 0 - for(var/mob/living/carbon/C in range(7,usr)) - if (iscultist(C)) - continue - var/obj/item/weapon/nullrod/N = locate() in C - if(N) - continue - C.ear_deaf += 30 - //talismans is weaker. - C.show_message("\red The world around you suddenly becomes quiet.", 3) - affected++ - if(affected) - usr.whisper("Sti[pick("'","`")] kaliedir!") - to_chat(usr, "\red Your talisman turns into gray dust, deafening everyone around.") - for (var/mob/V in orange(1,src)) - if(!(iscultist(V))) - V.show_message("\red Dust flows from [usr]'s hands for a moment, and the world suddenly becomes quiet..", 3) - return - -/obj/effect/rune/proc/blind() - if(istype(src,/obj/effect/rune)) - var/affected = 0 - for(var/mob/living/carbon/C in viewers(src)) - if (iscultist(C)) - continue - var/obj/item/weapon/nullrod/N = locate() in C - if(N) - continue - C.eye_blurry += 50 - C.eye_blind += 20 - if(prob(5)) - C.disabilities |= NEARSIGHTED - if(prob(10)) - C.sdisabilities |= BLIND - C.show_message("\red Suddenly you see red flash that blinds you.", 3) - affected++ - if(affected) - usr.say("Sti[pick("'","`")] kaliesin!") - to_chat(usr, "\red The rune flashes, blinding those who not follow the Nar-Sie, and dissipates into fine dust.") - qdel(src) - else - return fizzle() - else - var/affected = 0 - for(var/mob/living/carbon/C in view(2,usr)) - if (iscultist(C)) - continue - var/obj/item/weapon/nullrod/N = locate() in C - if(N) - continue - C.eye_blurry += 30 - C.eye_blind += 10 - //talismans is weaker. - affected++ - C.show_message("\red You feel a sharp pain in your eyes, and the world disappears into darkness..", 3) - if(affected) - usr.whisper("Sti[pick("'","`")] kaliesin!") - to_chat(usr, "\red Your talisman turns into gray dust, blinding those who not follow the Nar-Sie.") - return - - -/obj/effect/rune/proc/bloodboil() //cultists need at least one DANGEROUS rune. Even if they're all stealthy. /* - var/list/mob/living/carbon/cultists = new - for(var/datum/mind/H in ticker.mode.cult) - if (istype(H.current,/mob/living/carbon)) - cultists+=H.current +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. +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. */ - var/culcount = 0 //also, wording for it is old wording for obscure rune, which is now hide-see-blood. -// var/list/cultboil = list(cultists-usr) //and for this words are destroy-see-blood. - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - culcount++ - if(culcount>=3) - for(var/mob/living/carbon/M in viewers(usr)) - if(iscultist(M)) - continue - var/obj/item/weapon/nullrod/N = locate() in M - if(N) - continue - cult_log(": Blood Boil damaged [key_name_admin(M)].") - M.take_overall_damage(51,51) - to_chat(M, "\red Your blood boils!") - if(prob(5)) - spawn(5) - M.gib() - for(var/obj/effect/rune/R in view(src)) - if(prob(10)) - explosion(R.loc, -1, 0, 1, 5) - for(var/mob/living/carbon/human/C in orange(1,src)) - if(iscultist(C) && !C.stat) - C.say("Dedo ol[pick("'","`")]btoh!") - C.take_overall_damage(15, 0) + +/obj/effect/rune + name = "rune" + var/cultist_name = "basic rune" + desc = "An odd collection of symbols drawn in what seems to be blood." + 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 + icon = 'icons/obj/rune.dmi' + icon_state = "1" + var/visibility = 0 + var/view_range = 7 + unacidable = 1 + 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/req_keyword = 0 //If the rune requires a keyword - go figure amirite + var/keyword //The actual keyword for the rune + + +/obj/effect/rune/New(loc, set_keyword) + ..() + if(set_keyword) + keyword = set_keyword + var/image/blood = image(loc = src) + blood.override = 1 + for(var/mob/living/silicon/ai/AI in player_list) + AI.client.images += blood + +/obj/effect/rune/examine(mob/user) + ..() + if(iscultist(user) || user.stat == DEAD) //If they're a cultist or a ghost, tell them the effects + to_chat(user, "Name: [cultist_name]") + to_chat(user, "Effects: [capitalize(cultist_desc)]") + to_chat(user, "Required Acolytes: [req_cultists]") + if(req_keyword && keyword) + to_chat(user, "Keyword: [keyword]") + +/obj/effect/rune/attackby(obj/I, mob/user, params) + if(istype(I, /obj/item/weapon/tome) && iscultist(user)) + to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") qdel(src) - else - return fizzle() + return + else if(istype(I, /obj/item/weapon/nullrod)) + user.say("BEGONE FOUL MAGIKS!!") + to_chat(user,"You disrupt the magic of [src] with [I].") + qdel(src) + return return -// WIP rune, I'll wait for Rastaf0 to add limited blood. +/obj/effect/rune/attack_hand(mob/living/user) + 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) + invoke(invokers) + else + fail_invoke(user) -/obj/effect/rune/proc/burningblood() - var/culcount = 0 - for(var/mob/living/carbon/C in orange(1,src)) - if(iscultist(C) && !C.stat) - culcount++ - if(culcount >= 5) - for(var/obj/effect/rune/R in world) - if(R.blood_DNA == src.blood_DNA) - for(var/mob/living/M in orange(2,R)) - M.take_overall_damage(0,15) - if (R.invisibility>M.see_invisible) - to_chat(M, "\red Aargh it burns!") - else - to_chat(M, "\red Rune suddenly ignites, burning you!") - var/turf/T = get_turf(R) - T.hotspot_expose(700,125) - for(var/obj/effect/decal/cleanable/blood/B in world) - if(B.blood_DNA == src.blood_DNA) - for(var/mob/living/M in orange(1,B)) - M.take_overall_damage(0,5) - to_chat(M, "\red Blood suddenly ignites, burning you!") - var/turf/T = get_turf(B) - T.hotspot_expose(700,125) - qdel(B) - qdel(src) +/obj/effect/rune/proc/talismanhide() //for talisman of revealing/hiding + visible_message("[src] fades away.") + invisibility = INVISIBILITY_OBSERVER + alpha = 100 //To help ghosts distinguish hidden runes -////////// Rune 24 (counting burningblood, which kinda doesnt work yet.) +/obj/effect/rune/proc/talismanreveal() //for talisman of revealing/hiding + invisibility = 0 + visible_message("[src] suddenly appears!") + alpha = initial(alpha) -/obj/effect/rune/proc/runestun(var/mob/living/T as mob) - if(istype(src,/obj/effect/rune)) ///When invoked as rune, flash and stun everyone around. - usr.say("Fuu ma[pick("'","`")]jin!") - for(var/mob/living/L in viewers(src)) +/* +There are a few different procs each rune runs through when a cultist activates it. +can_invoke() is called when a cultist activates the rune with an empty hand. If there are multiple cultists, this rune determines if the required amount is nearby. +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. +*/ - if(iscarbon(L)) - var/mob/living/carbon/C = L - C.flash_eyes() - if(C.stuttering < 1 && (!(HULK in C.mutations))) - C.stuttering = 1 - C.Weaken(1) - C.Stun(1) - C.show_message("\red The rune explodes in a bright flash.", 3) +/obj/effect/rune/proc/can_invoke(var/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() + chanters |= user + invokers |= user + 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.disabilities & MUTE) || H.silent) + continue + if(L.stat) + continue + invokers |= L + if(invokers.len >= req_cultists) + if(allow_excess_invokers) + chanters |= invokers + else + invokers -= user + shuffle(invokers) + for(var/i in 0 to req_cultists) + var/L = pick_n_take(invokers) + chanters |= L + return chanters - else if(issilicon(L)) - var/mob/living/silicon/S = L - S.Weaken(5) - S.show_message("\red BZZZT... The rune has exploded in a bright flash.", 3) - qdel(src) - else ///When invoked as talisman, stun and mute the target mob. - usr.say("Dream sign ''Evil sealing talisman'[pick("'","`")]!") - var/obj/item/weapon/nullrod/N = locate() in T - if(N) - for(var/mob/O in viewers(T, null)) - O.show_message(text("\red [] invokes a talisman at [], but they are unaffected!", usr, T), 1) +/obj/effect/rune/proc/invoke(var/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. + if(invocation) + for(var/M in invokers) + var/mob/living/L = M + if(!L.IsVocal())//MIMES + //due emote here... + else + L.say(invocation) + 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) + +/obj/effect/rune/proc/fail_invoke(var/mob/living/user) + //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) + +//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_desc = "a senseless rune written in gibberish. No good can come from invoking this." + invocation = "Ra'sha yoka!" + +/obj/effect/rune/malformed/New() + ..() + icon_state = "[rand(1,6)]" + color = rgb(rand(0,255), rand(0,255), rand(0,255)) + +/obj/effect/rune/malformed/invoke(var/list/invokers) + ..() + for(var/M in invokers) + var/mob/living/L = M + to_chat(M, "You feel your life force draining. [ticker.mode.cultdat.entity_title3] is displeased.") + L.apply_damage(30, BRUTE) + qdel(src) + +/mob/proc/null_rod_check() //The null rod, if equipped, will protect the holder from the effects of most runes + var/obj/item/weapon/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" + color = rgb(0, 0, 255) + +/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/weapon/paper/talisman/talisman_type + var/list/possible_talismans = list() + for(var/obj/item/weapon/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/weapon/paper/paper_to_imbue = pick(papers_on_rune) + for(var/I in subtypesof(/obj/item/weapon/paper/talisman) - /obj/item/weapon/paper/talisman/malformed - /obj/item/weapon/paper/talisman/supply) + var/obj/item/weapon/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 + +var/list/teleport_runes = list() +/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" + color = "#551A8B" + req_keyword = 1 + var/listkey + +/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]" + teleport_runes += src + +/obj/effect/rune/teleport/Destroy() + 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 teleport_runes) + var/obj/effect/rune/teleport/T = R + var/resultkey = T.listkey + if(resultkey in teleportnames) + duplicaterunecount[resultkey]++ + resultkey = "[resultkey] ([duplicaterunecount[resultkey]])" else - for(var/mob/O in viewers(T, null)) - O.show_message(text("\red [] invokes a talisman at []", usr, T), 1) + teleportnames.Add(resultkey) + duplicaterunecount[resultkey] = 1 + if(T != src && (T.z <= MAX_Z)) + potential_runes[resultkey] = T - if(issilicon(T)) - T.Weaken(10) - - else if(iscarbon(T)) - var/mob/living/carbon/C = T - C.flash_eyes() - if (!(HULK in C.mutations)) - C.silent += 15 - C.Weaken(10) - C.Stun(10) + 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 -/////////////////////////////////////////TWENTY-FIFTH RUNE + if(user.z > MAX_Z) + to_chat(user, "You are not in the right dimension!") + log_game("Teleport rune failed - user in away mission") + fail_invoke() + return -/obj/effect/rune/proc/armor() - var/mob/living/carbon/human/user = usr - if(istype(src,/obj/effect/rune)) - usr.say("N'ath reth sh'yro eth d[pick("'","`")]raggathnor!") + 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 == 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)) else - usr.whisper("N'ath reth sh'yro eth d[pick("'","`")]raggathnor!") - usr.visible_message("\red The rune disappears with a flash of red light, and a set of armor appears on [usr]...", \ - "\red You are blinded by the flash of red light! After you're able to see again, you see that you are now wearing a set of armor.") + fail_invoke() - user.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) - user.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) - user.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult(user), slot_shoes) - user.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/cultpack(user), slot_back) - //the above update their overlay icons cache but do not call update_icons() - //the below calls update_icons() at the end, which will update overlay icons by using the (now updated) cache - user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) //put in hands or on floor - qdel(src) +//Rite of Enlightenment: Converts a normal crewmember to the cult. Faster for every cultist nearby. +/obj/effect/rune/convert + cultist_name = "Rite of Enlightenment" + cultist_desc = "converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." + invocation = "Mah'weyh pleggh at e'ntrath!" + icon_state = "3" + color = rgb(200, 0, 0) + req_cultists = 2 + +/obj/effect/rune/convert/invoke(var/list/invokers) + var/list/convertees = list() + var/turf/T = get_turf(src) + for(var/mob/living/M in T.contents) + if(!iscultist(M) && !isloyal(M)) + convertees.Add(M) + if(!convertees.len) + fail_invoke() + log_game("Convert rune failed - no eligible convertees") + return + var/mob/living/new_cultist = pick(convertees) + if(!is_convertable_to_cult(new_cultist.mind) || new_cultist.null_rod_check()) + for(var/M in invokers) + to_chat(M, "Something is shielding [new_cultist]'s mind!") + if(is_sacrifice_target(new_cultist.mind)) + to_chat(M, "\"I desire this one for myself. SACRIFICE THEM!\"") + fail_invoke() + log_game("Convert rune failed - convertee could not be converted") + return + ..() + new_cultist.visible_message("[new_cultist] writhes in pain as the markings below them glow a bloody red!", \ + "AAAAAAAAAAAAAA-") + ticker.mode.add_cultist(new_cultist.mind, 1) + new /obj/item/weapon/tome(get_turf(src)) + new_cultist.mind.special_role = "Cultist" + to_chat(new_cultist, "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(new_cultist, "Assist your new compatriots in their dark dealings. Your goal is theirs, and theirs is yours. You serve [ticker.mode.cultdat.entity_title3] above all else. Bring it back.\ + ") + +//Rite of Tribute: Sacrifices a crew member to Nar-Sie. Places them into a soul shard if they're in their body. +/obj/effect/rune/sacrifice + cultist_name = "Rite of Tribute" + cultist_desc = "sacrifices a crew member to [ticker.mode.cultdat.entity_title3]. May place them into a soul shard if their spirit remains in their body." + icon_state = "3" + allow_excess_invokers = 1 + invocation = "Barhah hra zar'garis!" + color = rgb(255, 255, 255) + rune_in_use = 0 + +/obj/effect/rune/sacrifice/New() + ..() + icon_state = "[rand(1,6)]" + +/obj/effect/rune/sacrifice/invoke(var/list/invokers) + if(rune_in_use) + return + rune_in_use = 1 + var/mob/living/user = invokers[1] //the first invoker is always the user + var/turf/T = get_turf(src) + var/list/possible_targets = list() + for(var/mob/living/M in T.contents) + if(M.mind) + if(M.mind in sacrificed) + continue + if(!iscultist(M)) + possible_targets.Add(M) + var/mob/offering + if(possible_targets.len > 1) //If there's more than one target, allow choice + offering = input(user, "Choose an offering to sacrifice.", "Unholy Tribute") as null|anything in possible_targets + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) + return + else if(possible_targets.len) //Otherwise, if there's a target at all, pick the only one + offering = possible_targets[possible_targets.len] + if(!offering) + rune_in_use = 0 + return + /*var/obj/item/weapon/nullrod/N = offering.null_rod_check() + if(N) + user << "Something is blocking the Geometer's magic!" + log_game("Sacrifice rune failed - target has \a [N]!") + fail_invoke() + rune_in_use = 0 + return*/ + if(((ishuman(offering) || isrobot(offering)) && offering.stat != DEAD) || is_sacrifice_target(offering.mind)) //Requires three people to sacrifice living targets + if(invokers.len < 3) + for(var/M in invokers) + to_chat(M, "[offering] is too greatly linked to the world! You need three acolytes!") + fail_invoke() + log_game("Sacrifice rune failed - not enough acolytes and target is living") + rune_in_use = 0 + return + visible_message("[src] pulses blood red!") + color = rgb(126, 23, 23) + ..() + sac(invokers, offering) + color = initial(color) + +/obj/effect/rune/sacrifice/proc/sac(var/list/invokers, mob/living/T) + var/sacrifice_fulfilled + if(T) + if(istype(T, /mob/living/simple_animal/pet/corgi)) + for(var/M in invokers) + var/mob/living/L = M + to_chat(L, "\"Even I have standards, such as they are!\"") + if(L.reagents) + L.reagents.add_reagent("hell_water", 2) + if(T.mind) + sacrificed.Add(T.mind) + if(is_sacrifice_target(T.mind)) + sacrifice_fulfilled = 1 + new /obj/effect/overlay/temp/cult/sac(loc) + for(var/M in invokers) + if(sacrifice_fulfilled) + to_chat(M, "\"Yes! This is the one I desire! You have done well.\"") + else + if(ishuman(T) || isrobot(T)) + to_chat(M, "\"I accept this sacrifice.\"") + else + to_chat(M, "\"I accept this meager sacrifice.\"") + if(T.mind) + var/obj/item/device/soulstone/stone = new /obj/item/device/soulstone(get_turf(src)) + stone.invisibility = INVISIBILITY_MAXIMUM //so it's not picked up during transfer_soul() + if(!stone.transfer_soul("FORCE", T, usr)) //If it cannot be added + qdel(stone) + if(stone) + stone.invisibility = 0 + if(!T) + rune_in_use = 0 + return + if(isrobot(T)) + playsound(T, 'sound/effects/EMPulse.ogg', 100, 1) + T.dust() //To prevent the MMI from remaining + else + playsound(T, 'sound/magic/Disintegrate.ogg', 100, 1) + T.gib() + rune_in_use = 0 + +//Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. +/obj/effect/rune/narsie + cultist_name = "Summon [ticker.mode.cultdat.entity_name]" + cultist_desc = "tears apart dimensional barriers, calling forth [ticker.mode.cultdat.entity_title3]. 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 = 1 //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/talismanhide() //can't hide this, and you wouldn't want to return + +/obj/effect/rune/narsie/invoke(var/list/invokers) + if(used) + return + var/mob/living/user = invokers[1] + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/cult_mode = ticker.mode + if(!("eldergod" in cult_mode.objectives)) + message_admins("[user.real_name]([user.ckey]) tried to summon Nar-Sie when the objective was wrong") + for(var/M in invokers) + 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() + log_game("Summon Nar-Sie rune failed - improper objective") + return + else if(user.z != ZLEVEL_STATION) + message_admins("[user.real_name]([user.ckey]) tried to summon Nar-Sie off station") + for(var/M in invokers) + 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() + log_game("Summon Nar-Sie rune failed - off station Z level") + return + else + if(cult_mode.sacrifice_target && !(cult_mode.sacrifice_target in sacrificed)) + for(var/M in invokers) + to_chat(M, "The sacrifice is not complete. The portal lacks the power to open!") + fail_invoke() + log_game("Summon Nar-Sie rune failed - sacrifice not complete") + return + if(!cult_mode.eldergod) + for(var/M in invokers) + to_chat(M, "[ticker.mode.cultdat.entity_name] is already on this plane!") + log_game("Summon Nar-Sie rune failed - already summoned") + return + //BEGIN THE SUMMONING + used = 1 + color = rgb(255, 0, 0) + ..() + world << 'sound/effects/dimensional_rend.ogg' + to_chat(world, "The veil... is... TORN!!!--") + 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 + else + for(var/M in invokers) + to_chat(M, "[ticker.mode.cultdat.entity_name] does not respond!") + fail_invoke() + log_game("Summon Nar-Sie rune failed - gametype is not cult")//May need to remove + +/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/weapon/tome) && iscultist(user))) + user.visible_message("[user.name] begins erasing the [src]...", "You begin erasing the [src]...") + if(do_after(user, 50, target = src)) //Prevents accidental erasures. + log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with a tome") + message_admins("[key_name_admin(user)] erased a Narsie rune with a tome") + ..() + return + else + if(istype(I, /obj/item/weapon/nullrod)) //Begone foul magiks. You cannot hinder me. + log_game("Summon Narsie rune erased by [user.mind.key] (ckey) using a null rod") + message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") + ..() + return + +//Rite of Resurrection: Requires two corpses. Revives one and gibs the other. +/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" + color = rgb(200, 0, 0) + +/obj/effect/rune/raise_dead/invoke(var/list/invokers) + var/turf/T = get_turf(src) + var/mob/living/mob_to_sacrifice + var/mob/living/mob_to_revive + var/list/potential_sacrifice_mobs = list() + var/list/potential_revive_mobs = list() + var/mob/living/user = invokers[1] + if(rune_in_use) + return + for(var/mob/living/M in orange(1,src)) + if(M.stat == DEAD) + potential_sacrifice_mobs.Add(M) + if(!potential_sacrifice_mobs.len) + to_chat(user, "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_revive || !mob_to_sacrifice || rune_in_use) + return + 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 revived") + 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) + return + if(!in_range(mob_to_sacrifice,src)) + to_chat(user, "The sacrificial target has been moved!") + 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!") + 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",icon='icons/effects/effects.dmi',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! + 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 their eyes.", \ + "You awaken suddenly from the void. You're alive!") + rune_in_use = 0 + + +/obj/effect/rune/raise_dead/fail_invoke() + ..() + for(var/mob/living/M in range(1,src)) + if(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 + color = rgb(77, 148, 255) + +/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 eminates 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) // 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" + color = rgb(126, 23, 23) + rune_in_use = 0 //One at a time, please! + var/mob/living/affecting = null + +/obj/effect/rune/astral/examine(mob/user) + ..() + if(affecting) + to_chat(user, "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 them back to the rune!") + Beam(user,icon_state="drainbeam",icon='icons/effects/effects.dmi',time=2) + user.forceMove(get_turf(src)) //NO ESCAPE :^) + if(user.key) + user.visible_message("[user] slowly relaxes, the glow around 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 + 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." + invocation = "Khari'd! Eske'te tannin!" + icon_state = "1" + color = rgb(255, 0, 0) + +/obj/effect/rune/wall/examine(mob/user) + ..() + if(density) + to_chat(user, "There is a barely perceptible shimmering of the air above [src].") + +/obj/effect/rune/wall/invoke(var/list/invokers) + var/mob/living/user = invokers[1] + ..() + density = !density + user.visible_message("[user] places 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(iscarbon(user)) + var/mob/living/carbon/C = user + C.apply_damage(2, BRUTE, pick("l_arm", "r_arm")) + + +//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." + invocation = "N'ath reth sh'yro eth d'rekkathnor!" + req_cultists = 2 + allow_excess_invokers = 1 + icon_state = "5" + color = rgb(0, 255, 0) + +/obj/effect/rune/summon/invoke(var/list/invokers) + var/mob/living/user = invokers[1] + var/list/cultists = list() + for(var/datum/mind/M in ticker.mode.cult) + if(!(M.current in invokers)) + cultists |= M.current + var/mob/living/cultist_to_summon = input(user, "Who do you wish to call to [src]?", "Followers of [ticker.mode.cultdat.entity_title3]") as null|anything in cultists + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) + return + if(!cultist_to_summon) + to_chat(user, "You require a summoning target!") + fail_invoke() + log_game("Summon Cultist rune failed - no target") + return + if(!iscultist(cultist_to_summon)) + to_chat(user, "[cultist_to_summon] is not a follower of [ticker.mode.cultdat.entity_title3]!") + fail_invoke() + log_game("Summon Cultist rune failed - no target") + return + if(cultist_to_summon.z > MAX_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 + 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 solidifes into [cultist_to_summon]!") + user.apply_damage(10, BRUTE, "head") + cultist_to_summon.forceMove(get_turf(src)) + qdel(src) + +//Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby +/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." + invocation = "Dedo ol'btoh!" + icon_state = "4" + color = rgb(200, 0, 0) + req_cultists = 3 + +/obj/effect/rune/blood_boil/invoke(var/list/invokers) + ..() + visible_message("[src] briefly bubbles before exploding!") + for(var/mob/living/carbon/C in viewers(src)) + if(!iscultist(C)) + var/obj/item/weapon/nullrod/N = C.null_rod_check() + if(N) + to_chat(C, "\The [N] 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) + for(var/M in invokers) + var/mob/living/L = M + L.apply_damage(15, BRUTE, pick("l_arm", "r_arm")) + to_chat(L,"[src] saps your strength!") + explosion(get_turf(src), -1, 0, 1, 5) + qdel(src) + + +//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 [ticker.mode.cultdat.entity_title3]. 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" + color = rgb(200, 0, 0) + +/obj/effect/rune/manifest/New(loc) + ..() + notify_ghosts("Manifest rune created in [get_area(src)].", 'sound/effects/ghost2.ogg', source = src) + +/obj/effect/rune/manifest/can_invoke(mob/living/user) + if(!(user in get_turf(src))) + to_chat(user,"You must be standing on [src]!") + fail_invoke() + log_game("Manifest rune failed - user not standing on rune") + return list() + var/list/ghosts_on_rune = list() + for(var/mob/dead/observer/O in get_turf(src)) + if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) + ghosts_on_rune |= O + if(!ghosts_on_rune.len) + 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)) + 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)) + new_human.real_name = ghost_to_spawn.real_name + new_human.alpha = 150 //Makes them translucent + ..() + visible_message("A cloud of red mist forms above [src], and from within steps... a man.") + 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 = 0 + new_human.key = ghost_to_spawn.key + ticker.mode.add_cultist(new_human.mind, 0) + to_chat(new_human, "You are a servant of [ticker.mode.cultdat.entity_title3]. You have been made semi-corporeal by the cult of [ticker.mode.cultdat.entity_name], and you are to serve them at all costs.") + + while(user in get_turf(src)) + if(user.stat) + break + user.apply_damage(0.1, BRUTE) + sleep(3) + + qdel(N) + if(new_human) + 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) + new_human.unEquip(I) + new_human.dust() \ No newline at end of file diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index fe1ac8757a9..11a26b38797 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -1,255 +1,407 @@ /obj/item/weapon/paper/talisman - icon_state = "paper_talisman" - var/imbue = null - var/uses = 0 - info = "


" + var/cultist_name = "talisman" + var/cultist_desc = "A basic talisman. It serves no purpose." + var/invocation = "Naise meam!" + var/uses = 1 + var/health_cost = 0 //The amount of health taken from the user when invoking the talisman - attack_self(mob/living/user as mob) - if(iscultist(user)) - var/delete = 1 - switch(imbue) - if("newtome") - call(/obj/effect/rune/proc/tomesummon)() - if("armor") - call(/obj/effect/rune/proc/armor)() - if("emp") - call(/obj/effect/rune/proc/emp)(usr.loc,3) - if("conceal") - call(/obj/effect/rune/proc/obscure)(2) - if("revealrunes") - call(/obj/effect/rune/proc/revealrunes)(src) - if("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri") - call(/obj/effect/rune/proc/teleport)(imbue) - if("communicate") - //If the user cancels the talisman this var will be set to 0 - delete = call(/obj/effect/rune/proc/communicate)() - if("deafen") - call(/obj/effect/rune/proc/deafen)() - if("blind") - call(/obj/effect/rune/proc/blind)() - if("runestun") - to_chat(user, "\red To use this talisman, attack your target directly.") - return - if("supply") - supply() - user.take_organ_damage(5, 0) - if(src && src.imbue!="supply" && src.imbue!="runestun") - if(delete) - qdel(src) - return - else - to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - return +/obj/item/weapon/paper/talisman/examine(mob/user) + if(iscultist(user) || user.stat == DEAD) + to_chat(user, "Name: [cultist_name]") + to_chat(user, "Effect: [cultist_desc]") + to_chat(user, "Uses Remaining: [uses]") + else + to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") - - attack(mob/living/carbon/T as mob, mob/living/user as mob) - if(iscultist(user)) - if(imbue == "runestun") - user.take_organ_damage(5, 0) - call(/obj/effect/rune/proc/runestun)(T) - qdel(src) - else - ..() ///If its some other talisman, use the generic attack code, is this supposed to work this way? - else - ..() - - - proc/supply(var/key) - if (!src.uses) - qdel(src) - return - - var/dat = "There are [src.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! - Allows you to summon a new arcane tome.
" - dat += "Sas'so c'arta forbici! - Allows you to move to a rune with the same last word.
" - dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
" - dat += "Kla'atu barada nikt'o! - Allows you to conceal the runes you placed on the floor.
" - dat += "O bidai nabora se'sma! - Allows you to coordinate with others of your cult.
" - dat += "Fuu ma'jin - Allows you to stun a person by attacking them with the talisman.
" - dat += "Sa tatha najin - Allows you to summon armoured robes and an unholy blade
" - dat += "Kal om neth - Summons a soul stone
" - dat += "Da A'ig Osk - Summons a construct shell for use with captured souls. It is too large to carry on your person.
" - usr << browse(dat, "window=id_com;size=350x200") +/obj/item/weapon/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/weapon/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")) - Topic(href, href_list) - if(!src) return - if (usr.stat || usr.restrained() || !in_range(src, usr)) return - - if (href_list["rune"]) - if (istype(usr, /mob/living/carbon/human)) - var/mob/living/carbon/human/M = usr - - switch(href_list["rune"]) - if("newtome") - - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "newtome" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - - if("teleport") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "[pick("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri", "orkan", "allaq")]" - T.info = "[T.imbue]" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("emp") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "emp" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("conceal") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "conceal" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("communicate") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "communicate" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("runestun") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "runestun" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("armor") - var/obj/item/weapon/paper/talisman/T = new(M) - T.imbue = "armor" - - 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 = M.equip_in_one_of_slots(T, slots) - if (!where) - to_chat(M, "You need a space in your backpack, pocket or hand for the new paper.") - else - to_chat(M, "The [href_list["rune"]] talisman in your [where]") - M.update_icons() - src.uses-- - supply() - - if("soulstone") - new /obj/item/device/soulstone(get_turf(usr)) - src.uses-- - supply() - if("construct") - new /obj/structure/constructshell(get_turf(usr)) - src.uses-- - supply() - else - return - - - - return +//Malformed Talisman: If something goes wrong. +/obj/item/weapon/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/weapon/paper/talisman/malformed/invoke(mob/living/user, successfuluse = 1) + to_chat(user, "You feel a pain in your head. [ticker.mode.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/weapon/paper/talisman/supply - imbue = "supply" - uses = 5 \ No newline at end of file + cultist_name = "Supply Talisman" + 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/weapon/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1) + var/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 += "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 capure 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(dat) + popup.open() + return 0 + +/obj/item/weapon/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/weapon/tome/T = new(usr) + usr.put_in_hands(T) + if("teleport") + var/obj/item/weapon/paper/talisman/teleport/T = new(usr) + usr.put_in_hands(T) + if("emp") + var/obj/item/weapon/paper/talisman/emp/T = new(usr) + usr.put_in_hands(T) + if("runestun") + var/obj/item/weapon/paper/talisman/stun/T = new(usr) + usr.put_in_hands(T) + if("soulstone") + var/obj/item/device/soulstone/T = new(usr) + usr.put_in_hands(T) + if("construct") + new /obj/structure/constructshell(get_turf(usr)) + if("veiling") + var/obj/item/weapon/paper/talisman/true_sight/T = new(usr) + usr.put_in_hands(T) + src.uses-- + if(src.uses <= 0) + if(iscarbon(usr)) + var/mob/living/carbon/C = usr + C.drop_item() + visible_message("[src] crumbles to dust.") + qdel(src) + +/obj/item/weapon/paper/talisman/supply/weak + uses = 2 + +//Rite of Translocation: Same as rune +/obj/item/weapon/paper/talisman/teleport + cultist_name = "Talisman of Teleportation" + cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." + color = "#551A8B" // purple + invocation = "Sas'so c'arta forbici!" + health_cost = 5 + +/obj/item/weapon/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 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(user.z > MAX_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(!actual_selected_rune) + return ..(user, 0) + user.visible_message("Dust flows from [user]'s hand, and they disappear 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/weapon/paper/talisman/summon_tome + cultist_name = "Talisman of Tome Summoning" + cultist_desc = "A one-use talisman that will call an untranslated tome from the archives of a cult." + color = "#512727" // red-black + invocation = "N'ath reth sh'yro eth d'raggathnor!" + health_cost = 1 + +/obj/item/weapon/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/weapon/tome(get_turf(user)) + user.visible_message("A tome appears at [user]'s feet!", \ + "An arcane tome materializes at your feet.") + +/obj/item/weapon/paper/talisman/true_sight + cultist_name = "Talisman of Veiling" + cultist_desc = "A multi-use talisman that hides nearby runes. On its second use, will reveal nearby runes." + color = "#9c9c9c" // grey + invocation = "Kla'atu barada nikt'o!" + health_cost = 1 + uses = 2 + var/revealing = FALSE //if it reveals or not + +/obj/item/weapon/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/weapon/paper/talisman/make_runes_fake + cultist_name = "Talisman of Disguising" + cultist_desc = "A talisman that will make nearby runes appear fake." + color = "#ff80d5" // honk + invocation = "By'o nar'nar!" + +/obj/item/weapon/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.desc = "A rune drawn in crayon." + + +//Rite of Disruption: Weaker than rune +/obj/item/weapon/paper/talisman/emp + cultist_name = "Talisman of Electromagnetic Pulse" + cultist_desc = "A talisman that will cause a moderately-sized electromagnetic pulse." + color = "#4d94ff" // light blue + invocation = "Ta'gh fara'qha fel d'amar det!" + health_cost = 5 + +/obj/item/weapon/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) + + +//Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time +/obj/item/weapon/paper/talisman/stun + cultist_name = "Talisman of Stunning" + cultist_desc = "A talisman that will stun and inhibit speech on a single target. To use, attack target directly." + color = "#ff0000" // red + invocation = "Dream sign:Evil sealing talisman!" + health_cost = 10 + +/obj/item/weapon/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/weapon/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/weapon/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 + 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.silent += 5 + C.stuttering += 15 + C.cultslurring += 15 + C.Jitter(15) + user.drop_item() + qdel(src) + return + ..() + + +//Rite of Arming: Equips cultist armor on the user, where available +/obj/item/weapon/paper/talisman/armor + cultist_name = "Talisman of Arming" + cultist_desc = "A talisman that will equip the invoker with cultist equipment if there is a slot to equip it to." + color = "#33cc33" // green + invocation = "N'ath reth sh'yro eth draggathnor!" + +/obj/item/weapon/paper/talisman/armor/invoke(mob/living/user, successfuluse = 1) + . = ..() + user.visible_message("Otherworldly armor suddenly appears on [user]!", \ + "You speak the words of the talisman, arming yourself!") + user.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) + user.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) + user.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/cultpack(user), slot_back) + user.drop_item() + user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) + user.put_in_hands(new /obj/item/weapon/restraints/legcuffs/bola/cult(user)) + +/obj/item/weapon/paper/talisman/armor/attack(mob/living/target, mob/living/user) + if(iscultist(user) && iscultist(target)) + user.drop_item() + invoke(target) + qdel(src) + return + ..() + + +//Talisman of Horrors: Breaks the mind of the victim with nightmarish hallucinations +/obj/item/weapon/paper/talisman/horror + cultist_name = "Talisman of Horrors" + cultist_desc = "A talisman that will break the mind of the victim with nightmarish hallucinations." + color = "#ffb366" // light orange + invocation = "Lo'Nab Na'Dm!" + +/obj/item/weapon/paper/talisman/horror/attack(mob/living/target, mob/living/user) + if(iscultist(user)) + to_chat(user, "You disturb [target] with visons of the end!") + if(iscarbon(target)) + var/mob/living/carbon/H = target + H.reagents.add_reagent("lsd", 25) + qdel(src) + + +//Talisman of Fabrication: Creates a construct shell out of 25 metal sheets. +/obj/item/weapon/paper/talisman/construction + cultist_name = "Talisman of Construction" + cultist_desc = "Use this talisman on at least twenty-five metal sheets to create an empty construct shell" + invocation = "Ethra p'ni dedol!" + color = "#000000" // black + +/obj/item/weapon/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.") + else + to_chat(user, "You see strange symbols on the paper. Are they supposed to mean something?") + + +/obj/item/weapon/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!") + log_game("Construct talisman failed - not a valid target") + +/obj/item/weapon/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) + if(istype(target, /obj/item/stack/sheet/plasteel)) + var/quantity = target.amount + var/turf/T = get_turf(target) + 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) + 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/weapon/paper/talisman/shackle + cultist_name = "Talisman of Shackling" + cultist_desc = "Use this talisman on a victim to handcuff them with dark bindings." + invocation = "In'totum Lig'abis!" + color = "#B27300" // burnt-orange + uses = 4 + +/obj/item/weapon/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/weapon/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/weapon/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/weapon/restraints/handcuffs/energy/cult/used(C) + C.update_handcuffed() + to_chat(user, "You shackle [C].") + add_logs(user, C, "handcuffed") + 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/weapon/restraints/handcuffs/energy/cult //For the talisman of shackling + name = "cult shackles" + desc = "Shackles that bind the wrists with sinister magic." + trashtype = /obj/item/weapon/restraints/handcuffs/energy/used + origin_tech = "materials=2;magnets=5" + +/obj/item/weapon/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) \ No newline at end of file diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 26d159e959a..5ee96bd2667 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -59,6 +59,27 @@ var/boltUp = 'sound/machines/BoltsUp.ogg' var/boltDown = 'sound/machines/BoltsDown.ogg' + +/obj/machinery/door/airlock/narsie_act() + var/turf/T = get_turf(src) + var/runed = prob(20) + if(prob(20)) + if(glass) + if(runed) + new /obj/machinery/door/airlock/cult/glass(T) + else + new /obj/machinery/door/airlock/cult/unruned/glass(T) + else + if(runed) + new /obj/machinery/door/airlock/cult(T) + else + new /obj/machinery/door/airlock/cult/unruned(T) + if(runed) + new /obj/effect/overlay/temp/cult/door(T) + else + new /obj/effect/overlay/temp/cult/door/unruned(T) + qdel(src) + /obj/machinery/door/airlock/command name = "Airlock" icon = 'icons/obj/doors/Doorcom.dmi' @@ -1066,4 +1087,32 @@ About the new airlock wires panel: src.unlock() src.open() src.lock() - return \ No newline at end of file + return + + +////////////////////////////////// +/* + Cult Airlocks +*/ + +/obj/machinery/door/airlock/cult + name = "cult airlock" + icon = 'icons/obj/doors/cult_runed.dmi' + assembly_type = /obj/structure/door_assembly/door_assembly_cult + +/obj/machinery/door/airlock/cult/narsie_act() + return + +/obj/machinery/door/airlock/cult/glass + assembly_type = /obj/structure/door_assembly/door_assembly_cult/glass + glass = 1 + opacity = 0 + +/obj/machinery/door/airlock/cult/unruned + icon = 'icons/obj/doors/cult.dmi' + assembly_type = /obj/structure/door_assembly/door_assembly_cult/unruned + +/obj/machinery/door/airlock/cult/unruned/glass + assembly_type = /obj/structure/door_assembly/door_assembly_cult/unruned/glass + glass = 1 + opacity = 0 \ No newline at end of file diff --git a/code/game/magic/Uristrunes.dm b/code/game/magic/Uristrunes.dm index df25e084d19..09b488127bd 100644 --- a/code/game/magic/Uristrunes.dm +++ b/code/game/magic/Uristrunes.dm @@ -6,14 +6,13 @@ var/list/word_to_uristrune_table = null word_to_uristrune_table = list() var/bit = 1 - var/list/words = list("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "mgar", "balaq", "karazet", "geeri") - while(length(words)) - var/w = pick(words) + while(length(word)) + var/w = word word_to_uristrune_table[w] = bit - words -= w + word -= w bit <<= 1 @@ -21,39 +20,15 @@ var/list/word_to_uristrune_table = null -/proc/get_uristrune_cult(word1, word2, word3) +/proc/get_uristrune_cult(word1) var/animated - if((word1 == cultwords["travel"] && word2 == cultwords["self"]) \ - || (word1 == cultwords["join"] && word2 == cultwords["blood"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["hell"] && word2 == cultwords["join"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["see"] && word2 == cultwords["blood"] && word3 == cultwords["hell"]) \ - || (word1 == cultwords["destroy"] && word2 == cultwords["see"] && word3 == cultwords["technology"]) \ - || (word1 == cultwords["travel"] && word2 == cultwords["blood"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["see"] && word2 == cultwords["hell"] && word3 == cultwords["join"]) \ - || (word1 == cultwords["blood"] && word2 == cultwords["join"] && word3 == cultwords["hell"]) \ - || (word1 == cultwords["hide"] && word2 == cultwords["see"] && word3 == cultwords["blood"]) \ - || (word1 == cultwords["hell"] && word2 == cultwords["travel"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["blood"] && word2 == cultwords["see"] && word3 == cultwords["travel"]) \ - || (word1 == cultwords["hell"] && word2 == cultwords["technology"] && word3 == cultwords["join"]) \ - || (word1 == cultwords["hell"] && word2 == cultwords["blood"] && word3 == cultwords["join"]) \ - || (word1 == cultwords["blood"] && word2 == cultwords["see"] && word3 == cultwords["hide"]) \ - || (word1 == cultwords["destroy"] && word2 == cultwords["travel"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["travel"] && word2 == cultwords["technology"] && word3 == cultwords["other"]) \ - || (word1 == cultwords["join"] && word2 == cultwords["other"] && word3 == cultwords["self"]) \ - || (word1 == cultwords["hide"] && word2 == cultwords["other"] && word3 == cultwords["see"]) \ - || (word1 == cultwords["destroy"] && word2 == cultwords["see"] && word3 == cultwords["other"]) \ - || (word1 == cultwords["destroy"] && word2 == cultwords["see"] && word3 == cultwords["blood"]) \ - || (word1 == cultwords["self"] && word2 == cultwords["other"] && word3 == cultwords["technology"]) \ - || (word1 == cultwords["travel"] && word2 == cultwords["other"]) \ - || (word1 == cultwords["join"] && word2 == cultwords["hide"] && word3 == cultwords["technology"]) ) + if(word1) animated = 1 else animated = 0 - var/bits = word_to_uristrune_bit(word1) \ - | word_to_uristrune_bit(word2) \ - | word_to_uristrune_bit(word3) + var/bits = word_to_uristrune_bit(word1) return get_uristrune(bits, animated) diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 35ed65ad0df..d9b7c5d16d1 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -90,3 +90,48 @@ icon = 'icons/effects/effects.dmi' icon_state = "admin" layer = 4.1 + + +/obj/effect/overlay/temp/cult + randomdir = 0 + duration = 10 + icon = 'icons/effects/effects.dmi' + +/obj/effect/overlay/temp/cult/sparks + randomdir = 1 + name = "blood sparks" + icon_state = "bloodsparkles" + +/obj/effect/overlay/temp/cult/phase + name = "phase glow" + duration = 7 + icon_state = "cultin" + +/obj/effect/overlay/temp/cult/phase/New(loc, set_dir) + ..() + if(set_dir) + dir = set_dir + +/obj/effect/overlay/temp/cult/phase/out + icon_state = "cultout" + +/obj/effect/overlay/temp/cult/sac + name = "maw of Nar-Sie" + icon_state = "sacconsume" + +/obj/effect/overlay/temp/cult/door + name = "unholy glow" + icon_state = "doorglow" + layer = 3.17 //above closed doors + +/obj/effect/overlay/temp/cult/door/unruned + icon_state = "unruneddoorglow" + +/obj/effect/overlay/temp/cult/turf + name = "unholy glow" + icon_state = "wallglow" + layer = TURF_LAYER + 0.07 + +/obj/effect/overlay/temp/cult/turf/open/floor + icon_state = "floorglow" + duration = 5 diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 3fe6dc7102f..71937b50afa 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -96,6 +96,11 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ flags = CONDUCT origin_tech = "materials=1" +/obj/item/stack/sheet/metal/narsie_act() + if(prob(20)) + new /obj/item/stack/sheet/runed_metal(loc, amount) + qdel(src) + /obj/item/stack/sheet/metal/cyborg materials = list() @@ -198,3 +203,38 @@ var/global/list/datum/stack_recipe/cardboard_recipes = list ( \ /obj/item/stack/sheet/cardboard/New(var/loc, var/amount=null) recipes = cardboard_recipes return ..() + +/* + * Runed Metal + */ + +var/global/list/datum/stack_recipe/runed_metal_recipes = list ( \ + new/datum/stack_recipe("runed door", /obj/machinery/door/airlock/cult, 3, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("runed girder", /obj/structure/cultgirder, 1, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("pylon", /obj/structure/cult/cultpylon, 3, time = 40, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("forge", /obj/structure/cult/cultforge, 5, time = 40, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("archives", /obj/structure/cult/culttome, 2, time = 40, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("altar", /obj/structure/cult/culttalisman, 5, time = 40, one_per_turf = 1, on_floor = 1), \ + ) + +/obj/item/stack/sheet/runed_metal + name = "runed metal" + desc = "Sheets of cold metal with shifting inscriptions writ upon them." + singular_name = "runed metal" + icon_state = "sheet-runed" + icon = 'icons/obj/items.dmi' + sheettype = "runed" + +/obj/item/stack/sheet/runed_metal/attack_self(mob/living/user) + if(!iscultist(user)) + user << "Only one with forbidden knowledge could hope to work this metal..." + return + return ..() + +/obj/item/stack/sheet/runed_metal/fifty + amount = 50 + +/obj/item/stack/sheet/runed_metal/New(var/loc, var/amount=null) + recipes = runed_metal_recipes + return ..() + diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index 3fa521a7451..89c2adad79d 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -99,7 +99,7 @@ if (istype(A, /turf/simulated/floor)) to_chat(user, "You hit the floor with the bible.") if(user.mind && (user.mind.assigned_role == "Chaplain")) - call(/obj/effect/rune/proc/revealrunes)(src) + call(/obj/effect/rune/proc/talismanreveal)(src) if(user.mind && (user.mind.assigned_role == "Chaplain")) 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/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index dc697aa7df9..6298f6b04ba 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -139,6 +139,26 @@ obj/structure/door_assembly/multi_tile/Move() bound_width = world.icon_size bound_height = width * world.icon_size +/obj/structure/door_assembly/door_assembly_cult + name = "cult airlock assembly" + icon = 'icons/obj/doors/cult_runed.dmi' + typetext = "cult" + icontext = "cult" + airlock_type = /obj/machinery/door/airlock/cult + anchored = 1 + state = 1 + +/obj/structure/door_assembly/door_assembly_cult/glass + mineral = "glass" + material = "glass" + +/obj/structure/door_assembly/door_assembly_cult/unruned + icon = 'icons/obj/doors/cult.dmi' + +/obj/structure/door_assembly/door_assembly_cult/unruned/glass + mineral = "glass" + material = "glass" + /obj/structure/door_assembly/attackby(obj/item/W as obj, mob/user as mob, params) diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 1cd49eb9b50..33a153dd90f 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -187,6 +187,11 @@ if(prob(40)) qdel(src) +/obj/structure/girder/narsie_act() + if(prob(25)) + new /obj/structure/cultgirder(loc) + qdel(src) + /obj/structure/girder/bullet_act(var/obj/item/projectile/Proj) if(istype(Proj, /obj/item/projectile/beam)) health -= Proj.damage diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index e078fa2295e..b4ae7069768 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -76,6 +76,9 @@ var/global/wcCommon = pick(list("#379963", "#0d8395", "#58b5c3", "#49e46e", "#8f /obj/structure/window/blob_act() destroy() +/obj/structure/window/narsie_act() + color = "#7D1919" + /obj/structure/window/singularity_pull(S, current_size) if(current_size >= STAGE_FIVE) destroy() diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm index 3d65d97c95b..2d65018ceea 100644 --- a/code/game/turfs/simulated/walls_misc.dm +++ b/code/game/turfs/simulated/walls_misc.dm @@ -6,6 +6,15 @@ walltype = "cult" canSmoothWith = null +/turf/simulated/wall/cult/New() + new /obj/effect/overlay/temp/cult/turf(src) + ..() + +/turf/simulated/wall/cult/artificer + name = "runed stone wall" + desc = "A cold stone wall engraved with indecipherable symbols. Studying them causes your head to pound." + + /turf/simulated/wall/cult/narsie_act() return diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 577f8be3856..c7c5b1ab1b1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -37,7 +37,7 @@ var/list/admin_verbs_admin = list( /client/proc/jumptoturf, /*allows us to jump to a specific turf*/ /client/proc/admin_call_shuttle, /*allows us to call the emergency shuttle*/ /client/proc/admin_cancel_shuttle, /*allows us to cancel the emergency shuttle, sending it back to centcomm*/ - /client/proc/check_words, /*displays cult-words*/ + ///client/proc/check_words, /*displays cult-words*/ /client/proc/check_ai_laws, /*shows AI and borg laws*/ /client/proc/manage_silicon_laws, /* Allows viewing and editing silicon laws. */ /client/proc/admin_memo, /*admin memo system. show/delete/write. +SERVER needed to delete admin memos of others*/ @@ -945,15 +945,15 @@ var/list/admin_verbs_snpc = list( verbs += admin_verbs_snpc verbs -= /client/proc/show_snpc_verbs - to_chat(src, "SNPC verbs on.") - -/client/proc/hide_snpc_verbs() - set name = "Hide SNPC Verbs" - set category = "Admin" - - if(!holder) - return - - verbs -= admin_verbs_snpc - verbs += /client/proc/show_snpc_verbs - to_chat(src, "SNPC verbs off.") + to_chat(src, "SNPC verbs on.") + +/client/proc/hide_snpc_verbs() + set name = "Hide SNPC Verbs" + set category = "Admin" + + if(!holder) + return + + verbs -= admin_verbs_snpc + verbs += /client/proc/show_snpc_verbs + to_chat(src, "SNPC verbs off.") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index f2d76051a37..b47014b3859 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -210,7 +210,6 @@ client/proc/one_click_antag() H = pick(candidates) H.mind.make_Cultist() candidates.Remove(H) - temp.grant_runeword(H) return 1 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 77afb5e2665..a1368665132 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -221,17 +221,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(mind.current.key && copytext(mind.current.key,1,2)!="@") //makes sure we don't accidentally kick any clients to_chat(usr, "Another consciousness is in your body...It is resisting you.") return - if(mind.current.ajourn && mind.current.stat != DEAD) //check if the corpse is astral-journeying (it's client ghosted using a cultist rune). - var/turf/T = get_turf(mind.current) - var/found_astral_rune = 0 - if(T) - for(var/obj/effect/rune/R in T.contents) //whilst corpse is alive, we can only reenter the body if it's on the rune - if(R.word1 == cultwords["hell"] && R.word2 == cultwords["travel"] && R.word3 == cultwords["self"]) //astral journeying rune - found_astral_rune = 1 - break - if(!found_astral_rune) - to_chat(usr, "The astral cord that ties your body and your spirit has been severed. You are likely to wander the realm beyond until your body is finally dead and thus reunited with you.") - return mind.current.ajourn=0 mind.current.key = key diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 03091a7e50f..8508d7aa5b8 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -483,15 +483,6 @@ H.see_invisible = SEE_INVISIBLE_MINIMUM - - if(H.seer == 1) - var/obj/effect/rune/R = locate() in H.loc - if(R && R.word1 == cultwords["see"] && R.word2 == cultwords["hell"] && R.word3 == cultwords["join"]) - H.see_invisible = SEE_INVISIBLE_OBSERVER - else - H.see_invisible = SEE_INVISIBLE_LIVING - H.seer = 0 - //This checks how much the mob's eyewear impairs their vision if(H.tinttotal >= TINT_IMPAIR) if(tinted_weldhelh) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index dd47a9cbcb6..bd0db4f3966 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -333,7 +333,7 @@ C.unEquip(C.legcuffed) C.legcuffed = initial(C.legcuffed) C.update_inv_legcuffed() - + if(C.reagents) for(var/datum/reagent/R in C.reagents.reagent_list) C.reagents.clear_reagents() @@ -683,7 +683,7 @@ /mob/living/narsie_act() if(client) - makeNewConstruct(/mob/living/simple_animal/construct/harvester, src, null, 1) + makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, null, 1) spawn_dust() gib() return diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 6c630ec0117..837dc813716 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -1,5 +1,5 @@ -/mob/living/simple_animal/construct +/mob/living/simple_animal/hostile/construct name = "Construct" real_name = "Construct" desc = "" @@ -19,9 +19,11 @@ faction = list("cult") flying = 1 universal_speak = 1 + AIStatus = AI_OFF //normal constructs don't have AI var/list/construct_spells = list() + var/playstyle_string = "You are a generic construct! Your job is to not exist, and you should probably adminhelp this." -/mob/living/simple_animal/construct/New() +/mob/living/simple_animal/hostile/construct/New() ..() name = text("[initial(name)] ([rand(1, 1000)])") real_name = name @@ -29,17 +31,17 @@ AddSpell(new spell(src)) updateglow() -/mob/living/simple_animal/construct/death() +/mob/living/simple_animal/hostile/construct/death() ..() new /obj/item/weapon/reagent_containers/food/snacks/ectoplasm (src.loc) for(var/mob/M in viewers(src, null)) if((M.client && !( M.blinded ))) - M.show_message("\red [src] collapses in a shattered heap. ") + M.show_message(" [src] collapses in a shattered heap.") ghostize() qdel(src) return -/mob/living/simple_animal/construct/examine(mob/user) +/mob/living/simple_animal/hostile/construct/examine(mob/user) ..(user) var/msg = "" @@ -54,32 +56,34 @@ to_chat(user, msg) -/mob/living/simple_animal/construct/attack_animal(mob/living/simple_animal/M as mob) - if(istype(M, /mob/living/simple_animal/construct/builder)) - health += 5 - M.custom_emote(1,"mends some of \the [src]'s wounds.") - else - if(M.melee_damage_upper <= 0) - M.custom_emote(1, "[M.friendly] \the [src]") +/mob/living/simple_animal/hostile/construct/attack_animal(mob/living/simple_animal/M) + if(istype(M, /mob/living/simple_animal/hostile/construct/builder)) + if(health < maxHealth) + adjustBruteLoss(-5) + if(src != M) + Beam(M,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=4) + M.visible_message("[M] repairs some of \the [src]'s dents.", \ + "You repair some of [src]'s dents, leaving [src] at [health]/[maxHealth] health.") + else + M.visible_message("[M] repairs some of its own dents.", \ + "You repair some of your own dents, leaving you at [M.health]/[M.maxHealth] health.") else - M.do_attack_animation(src) - if(M.attack_sound) - playsound(loc, M.attack_sound, 50, 1, 1) - for(var/mob/O in viewers(src, null)) - O.show_message("\The [M] [M.attacktext] \the [src]!", 1) - add_logs(M, src, "attacked") - var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) - adjustBruteLoss(damage) + if(src != M) + M << "You cannot repair [src]'s dents, as it has none!" + else + M << "You cannot repair your own dents, as you have none!" + else if(src != M) + ..() -/mob/living/simple_animal/construct/narsie_act() +/mob/living/simple_animal/hostile/construct/narsie_act() return /////////////////Juggernaut/////////////// -/mob/living/simple_animal/construct/armoured +/mob/living/simple_animal/hostile/construct/armoured name = "Juggernaut" real_name = "Juggernaut" desc = "A possessed suit of armour driven by the will of the restless dead" @@ -99,13 +103,19 @@ status_flags = 0 construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/conjure/lesserforcewall) force_threshold = 11 + 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/construct/armoured/Life() +/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 + +/mob/living/simple_animal/hostile/construct/armoured/Life() weakened = 0 return ..() -/mob/living/simple_animal/construct/armoured/bullet_act(var/obj/item/projectile/P) +/mob/living/simple_animal/hostile/construct/armoured/bullet_act(var/obj/item/projectile/P) if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) var/reflectchance = 80 - round(P.damage/3) if(prob(reflectchance)) @@ -138,7 +148,7 @@ -/mob/living/simple_animal/construct/wraith +/mob/living/simple_animal/hostile/construct/wraith name = "Wraith" real_name = "Wraith" desc = "A wicked bladed shell contraption piloted by a bound spirit" @@ -153,14 +163,17 @@ see_in_dark = 7 attack_sound = 'sound/weapons/bladeslice.ogg' construct_spells = list(/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift) + retreat_distance = 2 //AI wraiths will move in and out of combat + playstyle_string = "You are a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls." - +/mob/living/simple_animal/hostile/construct/wraith/hostile //actually hostile, will move around, hit things + AIStatus = AI_ON /////////////////////////////Artificer///////////////////////// -/mob/living/simple_animal/construct/builder +/mob/living/simple_animal/hostile/construct/builder name = "Artificer" real_name = "Artificer" desc = "A bulbous construct dedicated to building and maintaining The Cult of Nar-Sie's armies" @@ -175,6 +188,8 @@ melee_damage_upper = 5 attacktext = "rams" environment_smash = 2 + retreat_distance = 10 + minimum_distance = 10 //AI artificers will flee like fuck attack_sound = 'sound/weapons/punch2.ogg' construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/conjure/construct/lesser, /obj/effect/proc_holder/spell/aoe_turf/conjure/wall, @@ -182,11 +197,59 @@ /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone, /obj/effect/proc_holder/spell/targeted/projectile/magic_missile/lesser) + playstyle_string = "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 by producing soulstones to capture souls, \ + and shells to place those soulstones into." + + +/mob/living/simple_animal/hostile/construct/builder/Found(atom/A) //what have we found here? + if(istype(A, /mob/living/simple_animal/hostile/construct)) //is it a construct? + var/mob/living/simple_animal/hostile/construct/C = A + if(C.health < C.maxHealth) //is it hurt? let's go heal it if it is + return 1 + else + return 0 + else + return 0 + +/mob/living/simple_animal/hostile/construct/builder/CanAttack(atom/the_target) + if(see_invisible < the_target.invisibility)//Target's invisible to us, forget it + return 0 + if(Found(the_target) || ..()) //If we Found it or Can_Attack it normally, we Can_Attack it as long as it wasn't invisible + return 1 //as a note this shouldn't be added to base hostile mobs because it'll mess up retaliate hostile mobs + +/mob/living/simple_animal/hostile/construct/builder/MoveToTarget(var/list/possible_targets) + ..() + if(isliving(target)) + var/mob/living/L = target + if(istype(L, /mob/living/simple_animal/hostile/construct) && L.health >= L.maxHealth) //is this target an unhurt construct? stop trying to heal it + LoseTarget() + return 0 + if(L.health <= melee_damage_lower+melee_damage_upper) //ey bucko you're hurt as fuck let's go hit you + retreat_distance = null + minimum_distance = 1 + +/mob/living/simple_animal/hostile/construct/builder/Aggro() + ..() + if(istype(target, /mob/living/simple_animal/hostile/construct)) //oh the target is a construct no need to flee + retreat_distance = null + minimum_distance = 1 + +/mob/living/simple_animal/hostile/construct/builder/LoseAggro() + ..() + retreat_distance = initial(retreat_distance) + minimum_distance = initial(minimum_distance) + +/mob/living/simple_animal/hostile/construct/builder/hostile //actually hostile, will move around, hit things, heal other constructs + AIStatus = AI_ON + environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP + /////////////////////////////Behemoth///////////////////////// -/mob/living/simple_animal/construct/behemoth +/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." @@ -208,10 +271,18 @@ var/energy = 0 var/max_energy = 1000 +/mob/living/simple_animal/hostile/construct/behemoth/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 + +/mob/living/simple_animal/hostile/construct/behemoth/Life() + weakened = 0 + return ..() + /////////////////////////////Harvester///////////////////////// -/mob/living/simple_animal/construct/harvester +/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." @@ -225,16 +296,24 @@ attacktext = "prods" speed = 0 environment_smash = 1 - see_in_dark = 7 + see_in_dark = 8 attack_sound = 'sound/weapons/tap.ogg' construct_spells = list(/obj/effect/proc_holder/spell/targeted/smoke/disable) + retreat_distance = 2 //AI harvesters will move in and out of combat, like wraiths, but shittier + playstyle_string = "You are a Harvester. You are not strong, but your powers of domination will assist you in your role: \ + Bring those who still cling to this world of illusion back to [ticker.mode.cultdat.entity_title2] so they may know Truth." -/mob/living/simple_animal/construct/harvester/Process_Spacemove(var/movement_dir = 0) + +/mob/living/simple_animal/hostile/construct/harvester/Process_Spacemove(var/movement_dir = 0) return 1 +/mob/living/simple_animal/hostile/construct/harvester/hostile //actually hostile, will move around, hit things + AIStatus = AI_ON + + ////////////////Glow//////////////////// -/mob/living/simple_animal/construct/proc/updateglow() +/mob/living/simple_animal/hostile/construct/proc/updateglow() overlays = 0 var/overlay_layer = LIGHTING_LAYER + 1 if(layer != MOB_LAYER) @@ -251,7 +330,7 @@ set category = "Behemoth" set name = "Summon Cultist (300)" set desc = "Teleport a cultist to your location" - if (istype(usr,/mob/living/simple_animal/constructbehemoth)) + if (istype(usr,/mob/living/simple_animal/hostile/constructbehemoth)) if(usr.energy<300) to_chat(usr, "\red You do not have enough power stored!") diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index e9199966762..c5635ae9b2e 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -164,10 +164,10 @@ proc/isembryo(A) return 1 return 0 -/proc/isSpirit(A) - if(istype(A, /mob/spirit)) - return 1 - return 0 +///proc/isSpirit(A) +// if(istype(A, /mob/spirit)) +// return 1 +// return 0 /proc/isovermind(A) if(istype(A, /mob/camera/blob)) @@ -689,3 +689,44 @@ var/list/intents = list(I_HELP,I_DISARM,I_GRAB,I_HARM) return rename_character(oldname, newname) + +/proc/cultslur(n) // Inflicted on victims of a stun talisman + var/phrase = html_decode(n) + var/leng = lentext(phrase) + var/counter=lentext(phrase) + var/newphrase="" + var/newletter="" + while(counter>=1) + newletter=copytext(phrase,(leng-counter)+1,(leng-counter)+2) + if(rand(1,2)==2) + if(lowertext(newletter)=="o") + newletter="u" + if(lowertext(newletter)=="t") + newletter="ch" + if(lowertext(newletter)=="a") + newletter="ah" + if(lowertext(newletter)=="u") + newletter="oo" + if(lowertext(newletter)=="c") + newletter=" NAR " + if(lowertext(newletter)=="s") + newletter=" SIE " + if(rand(1,4)==4) + if(newletter==" ") + newletter=" no hope... " + if(newletter=="H") + newletter=" IT COMES... " + + switch(rand(1,15)) + if(1) + newletter="'" + if(2) + newletter+="agn" + if(3) + newletter="fth" + if(4) + newletter="nglu" + if(5) + newletter="glor" + newphrase+="[newletter]";counter-=1 + return newphrase diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index f9023a97dd3..91a92a752a5 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -170,9 +170,6 @@ if(mob.stat==DEAD) return // handle possible spirit movement - if(istype(mob,/mob/spirit)) - var/mob/spirit/currentSpirit = mob - return currentSpirit.Spirit_Move(direct) if(mob.notransform) return//This is sota the goto stop mobs from moving var diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 9dfa9c13993..b98f9fa2cd3 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -24,13 +24,13 @@ /obj/singularity/narsie/large/New() ..() - to_chat(world, "NAR-SIE HAS RISEN") + to_chat(world, "[ticker.mode.cultdat.entity_name] HAS RISEN") to_chat(world, pick(sound('sound/hallucinations/im_here1.ogg'), sound('sound/hallucinations/im_here2.ogg'))) var/area/A = get_area(src) if(A) var/image/alert_overlay = image('icons/effects/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, attack_not_jump = 1) + notify_ghosts("[ticker.mode.cultdat.entity_name] has risen in \the [A.name]. Reach out to [ticker.mode.cultdat.entity_title3] to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, attack_not_jump = 1) narsie_spawn_animation() @@ -38,7 +38,7 @@ shuttle_master.emergency.request(null, 0.3) // Cannot recall /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) - makeNewConstruct(/mob/living/simple_animal/construct/harvester, user, null, 1) + makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, user, null, 0)//narsie ghosts are not culted to avoid scorboard spam new /obj/effect/effect/sleep_smoke(user.loc) @@ -126,7 +126,7 @@ if(ishuman(target)) to_chat(target, "NAR-SIE HUNGERS FOR YOUR SOUL") else - to_chat(target, "NAR-SIE HAS CHOSEN YOU TO LEAD HIM TO HIS NEXT MEAL") + to_chat(target, "NAR-SIE HAS CHOSEN YOU TO LEAD HER TO HER NEXT MEAL") //Wizard narsie /obj/singularity/narsie/wizard diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index 4bf7cf5f4ba7193679e09b9d82804291f9bc6f60..8459267a66f9cd87d5127b37b7debc3bd3cd40cf 100644 GIT binary patch literal 270904 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

O??kVOOJ4);Iirv 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

J%bf@t4m>0ig|9hs*jEqllbbsNY27 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

JZ5t~B)I{J-?}li8 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 Yiq(#{!V`FMZZpsilz}<2R?j*1e=yDT5C8xG literal 257410 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�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

?J&$hJAh=kR3rND!AuoNEvWS2(j~ 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 DRdYXV diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 695d701dba35bd337c733c0e37fd10d5c365122f..20f0e53c2c3e45a7b2b1007aa03d61aeff4c6e62 100644 GIT binary patch literal 345553 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℞Z@{v|e4E6{XEMt_5#02YsrKtur4*G#`| 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�h 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 z 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

@=7#?rf2 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