From ca5550c5d7c83fe0ffbadd66c9789fb300df47ca Mon Sep 17 00:00:00 2001 From: Geeves Date: Sun, 17 Nov 2019 21:16:26 +0200 Subject: [PATCH] Space Chaplains: Now Sensical (#7323) --- aurorastation.dme | 1 + code/game/gamemodes/cult/runes.dm | 4 +- .../objects/items/weapons/chaplain_items.dm | 173 ++++++++++++++++++ .../objects/items/weapons/storage/bible.dm | 89 +++++---- code/game/objects/items/weapons/weaponry.dm | 152 --------------- .../clothing/under/accessories/accessory.dm | 13 ++ code/modules/materials/material_recipes.dm | 1 + html/changelogs/geeves - forSNAKE.yml | 18 ++ icons/obj/clothing/chaplain.dmi | Bin 0 -> 452 bytes icons/obj/library.dmi | Bin 36568 -> 37067 bytes icons/obj/urn.dmi | Bin 0 -> 431 bytes 11 files changed, 262 insertions(+), 189 deletions(-) create mode 100644 code/game/objects/items/weapons/chaplain_items.dm create mode 100644 html/changelogs/geeves - forSNAKE.yml create mode 100644 icons/obj/clothing/chaplain.dmi create mode 100644 icons/obj/urn.dmi diff --git a/aurorastation.dme b/aurorastation.dme index 2f96924a3fe..2e12fdc9e54 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -846,6 +846,7 @@ #include "code\game\objects\items\weapons\candle.dm" #include "code\game\objects\items\weapons\cards_ids.dm" #include "code\game\objects\items\weapons\cards_ids_syndicate.dm" +#include "code\game\objects\items\weapons\chaplain_items.dm" #include "code\game\objects\items\weapons\chewables.dm" #include "code\game\objects\items\weapons\cigs_lighters.dm" #include "code\game\objects\items\weapons\cloaking_device.dm" diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 4065683b953..5ac579b76d5 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -741,7 +741,7 @@ var/list/sacrificed = list() rad = 4 go = 1 if (istype(W,/obj/item/nullrod)) - rad = 1 + rad = 2 go = 1 if(go) for(var/obj/effect/rune/R in orange(rad,src)) @@ -750,7 +750,7 @@ var/list/sacrificed = list() S=1 if(S) if(istype(W,/obj/item/nullrod)) - to_chat(user, "Arcane markings suddenly glow from underneath a thin layer of dust!") + visible_message(span("warning", "Arcane markings suddenly glow from underneath a thin layer of dust!")) return if(istype(W,/obj/effect/rune)) user.say("Nikt[pick("'","`")]o barada kla'atu!") diff --git a/code/game/objects/items/weapons/chaplain_items.dm b/code/game/objects/items/weapons/chaplain_items.dm new file mode 100644 index 00000000000..7f730b21d1d --- /dev/null +++ b/code/game/objects/items/weapons/chaplain_items.dm @@ -0,0 +1,173 @@ +// Nullrod, Aspergillum, Burial Urn + +/obj/item/nullrod + name = "null rod" + desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." + icon_state = "nullrod" + item_state = "nullrod" + slot_flags = SLOT_BELT + force = 15 + throw_speed = 1 + throw_range = 4 + throwforce = 10 + w_class = 2 + var/cooldown = 0 // floor tap cooldown + var/static/list/nullchoices = list("Null Rod" = /obj/item/nullrod/, "Null Staff" = /obj/item/nullrod/staff, "Null Orb" = /obj/item/nullrod/orb, "Null Athame" = /obj/item/nullrod/athame) + +/obj/item/nullrod/staff + name = "null staff" + desc = "A staff of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." + icon_state = "nullstaff" + item_state = "nullstaff" + slot_flags = SLOT_BELT | SLOT_BACK + w_class = 4 + +/obj/item/nullrod/orb + name = "null sphere" + desc = "An orb of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." + icon_state = "nullorb" + item_state = "nullorb" + +/obj/item/nullrod/athame + name = "null athame" + desc = "An athame of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." + icon_state = "nullathame" + item_state = "nullathame" + +/obj/item/nullrod/obsidianshards + name = "obsidian shards" + desc = "A loose pile of obsidian shards, waiting to be assembled into a religious focus." + icon_state = "nullshards" + item_state = "nullshards" + +/obj/item/nullrod/verb/change(mob/user) + set name = "Reassemble Null Item" + set category = "Object" + set src in usr + + if(use_check_and_message(user, USE_FORCE_SRC_IN_USER)) + return + + var/picked = input("What form would you like your obsidian relic to take?", "Reassembling your obsidian relic") as null|anything in nullchoices + + if(use_check_and_message(user, USE_FORCE_SRC_IN_USER)) + return + if(!ispath(nullchoices[picked])) + return + + to_chat(user, span("notice", "You start reassembling your obsidian relic.")) + if(!do_after(user, 2 SECONDS)) + return + + var/obj/item/nullrod/chosenitem = nullchoices[picked] + new chosenitem(get_turf(user)) + qdel(src) + user.put_in_hands(chosenitem) + +/obj/item/nullrod/attack(mob/M as mob, mob/living/user as mob) + + user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) + user.do_attack_animation(M) + + if(LAZYLEN(user.spell_list)) + user.silence_spells(300) //30 seconds + to_chat(user, span("danger", "You've been silenced!")) + return + + if(!user.IsAdvancedToolUser()) + to_chat(user, span("danger", "You don't have the dexterity to use this!")) + return + + if((user.is_clumsy()) && prob(50)) + to_chat(user, span("danger", "The [src] slips out of your hand and you hit yourself!")) + visible_message(span("danger", "[user] fumbles with the [src] and hits themselves in the process!")) + user.take_organ_damage(10) + user.Paralyse(20) + return + + if(M.stat != DEAD && ishuman(M) && user.a_intent != I_HURT) + var/mob/living/K = M + if(cult && (K.mind in cult.current_antagonists) && prob(75)) + if(do_after(user, 15)) + K.visible_message(span("danger", "[user] waves \the [src] over \the [K]'s head, [K] looks captivated by it."), span("warning", "[user] waves the [src] over your head. You see a foreign light, asking you to follow it. Its presence burns and blinds.")) + var/choice = alert(K,"Do you want to give up your goal?","Become cleansed","Resist","Give in") + switch(choice) + if("Resist") + K.visible_message(span("warning", "The gaze in [K]'s eyes remains determined."), span("notice", "You turn away from the light, remaining true to the Geometer!")) + K.say("*scream") + K.take_overall_damage(5, 15) + admin_attack_log(user, M, "attempted to deconvert", "was unsuccessfully deconverted by", "attempted to deconvert") + if("Give in") + K.visible_message(span("notice", "[K]'s eyes become clearer, the evil gone, but not without leaving scars.")) + K.take_overall_damage(10, 20) + cult.remove_antagonist(K.mind) + admin_attack_log(user, M, "successfully deconverted", "was successfully deconverted by", "successfully deconverted") + else + user.visible_message(span("warning", "[user]'s concentration is broken!"), span("warning", "Your concentration is broken! You and your target need to stay uninterrupted for longer!")) + return + else + to_chat(user, span("danger", "The [src] appears to do nothing.")) + M.visible_message(span("danger", "\The [user] waves \the [src] over \the [M]'s head.")) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(prob(25)) + H.cure_all_traumas(cure_type = CURE_SOLITUDE) + else if(prob(20)) + H.cure_all_traumas(cure_type = CURE_CRYSTAL) + return + else if(user.a_intent != I_HURT) // to prevent the chaplain from hurting peoples accidentally + to_chat(user, span("notice", "The [src] appears to do nothing.")) + return + else + return ..() + +/obj/item/nullrod/afterattack(atom/A, mob/user as mob, proximity) + if(!proximity) + return + if (istype(A, /turf/simulated/floor) && (cooldown + 5 SECONDS < world.time)) + cooldown = world.time + user.visible_message(span("notice", "[user] loudly taps their [src.name] against the floor.")) + playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) + call(/obj/effect/rune/proc/revealrunes)(src) + return + +/obj/item/reagent_containers/spray/aspergillum + name = "aspergillum" + desc = "A ceremonial item for sprinkling holy water, or other liquids, on a subject." + icon = 'icons/obj/weapons.dmi' + icon_state = "aspergillum" + item_state = "aspergillum" + amount_per_transfer_from_this = 5 + possible_transfer_amounts = null + spray_size = 1 + volume = 10 + spray_sound = 'sound/effects/jingle.ogg' + +/obj/item/material/urn + name = "urn" + desc = "A vase used to store the ashes of the deceased." + icon = 'icons/obj/urn.dmi' + icon_state = "urn" + applies_material_colour = TRUE + w_class = ITEMSIZE_SMALL + +/obj/item/material/urn/attack(var/obj/A, var/mob/user, var/proximity) + if(!istype(A, /obj/effect/decal/cleanable/ash)) + return ..() + else if(proximity) + if(contents.len) + to_chat(user, span("warning", "\The [src] is already full!")) + return + user.visible_message("[user] scoops \the [A] into \the [src], securing the lid.", "You scoop \the [A] into \the [src], securing the lid.") + desc = "A vase used to store the ashes of the deceased. It contains some ashes." + A.forceMove(src) + +/obj/item/material/urn/attack_self(mob/user) + if(!contents.len) + to_chat(user, span("warning", "\The [src] is empty!")) + return + else + for(var/obj/effect/decal/cleanable/ash/A in contents) + A.dropInto(loc) + user.visible_message("[user] pours \the [A] out from \the [src].", "You pour \the [A] out from \the [src].") + desc = "A vase used to store the ashes of the deceased." diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index f22cd984544..6941de07938 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -1,18 +1,18 @@ /obj/item/storage/bible name = "bible" - desc = "Apply to head repeatedly." - icon_state ="bible" + desc = "A holy item, containing the written words of a religion." + icon_state = "bible" icon = 'icons/obj/library.dmi' throw_speed = 1 throw_range = 5 - w_class = 3.0 + w_class = ITEMSIZE_SMALL // POKKET - geeves var/mob/affecting = null use_sound = 'sound/bureaucracy/bookopen.ogg' drop_sound = 'sound/bureaucracy/bookclose.ogg' /obj/item/storage/bible/booze name = "bible" - desc = "To be applied to the head repeatedly." + desc = "A holy item, containing the written words of a religion." icon_state = "bible" starts_with = list( /obj/item/reagent_containers/food/drinks/bottle/small/beer = 2, @@ -20,81 +20,100 @@ ) /obj/item/storage/bible/afterattack(atom/A, mob/user as mob, proximity) - if(!proximity) return + if(!proximity) + return 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].") - var/water2holy = A.reagents.get_reagent_amount("water") - A.reagents.del_reagent("water") - A.reagents.add_reagent("holywater",water2holy) + if(A.reagents.get_reagent_amount("water") > 60) + to_chat(user, span("notice", "There's too much water for you to bless at once!")) + else + to_chat(user, span("notice", "You bless the water in [A], turning it into holy water.")) + var/water2holy = A.reagents.get_reagent_amount("water") + A.reagents.del_reagent("water") + A.reagents.add_reagent("holywater", water2holy) /obj/item/storage/bible/attackby(obj/item/W as obj, mob/user as mob) - if (src.use_sound) + if(src.use_sound) playsound(src.loc, src.use_sound, 50, 1, -5) ..() /obj/item/storage/bible/proc/Set_Religion(mob/user) if(use_check(user)) return - if(!ishuman(user)) return var/religion_name = "Christianity" var/new_religion = sanitize(input(user, "You are the crew services officer. Would you like to change your religion? Default is Christianity, in SPACE.", "Name change", religion_name), MAX_NAME_LEN) - if (!new_religion) + if(!new_religion) new_religion = religion_name var/book_name = sanitize(input(user, "Would you like the change your bible name? Default is holy bible.", "Book name change", name), MAX_NAME_LEN) - if (book_name) + if(book_name) name = book_name SSticker.Bible_name = book_name - var/new_book_style = input(user,"Which bible style would you like?") in list("Bible", "Quran", "Scrapbook", "Creeper", "White Bible", "Holy Light", "Atheist", "Tome", "The King in Yellow", "Ithaqua", "Scientology", "the bible melts", "Necronomicon") + var/new_book_style = input(user,"Which bible style would you like?") in list("Generic", "Bible", "White Bible", "Melted Bible", "Quran", "Torah", "Holy Light", "Tome", "Scroll", "The King in Yellow", "Ithaqua", "Trinary", "Stars", "Scrapbook", "Atheist", "Necronomicon") switch(new_book_style) - if("Quran") - icon_state = "quran" - item_state = "quran" - if("Scrapbook") - icon_state = "scrapbook" - item_state = "scrapbook" - if("Creeper") - icon_state = "creeper" - item_state = "creeper" + if("Bible") + icon_state = "bible" + item_state = "bible" + new /obj/item/clothing/accessory/rosary(src) if("White Bible") icon_state = "white" item_state = "white" + new /obj/item/clothing/accessory/rosary(src) + if("Melted Bible") + icon_state = "melted" + item_state = "melted" + new /obj/item/clothing/accessory/rosary(src) + if("Quran") + icon_state = "quran" + item_state = "quran" + if("Torah") + icon_state = "torah" + item_state = "torah" + if("Kojiki") + icon_state = "kojiki" + item_state = "kojiki" if("Holy Light") icon_state = "holylight" item_state = "holylight" - if("Atheist") - icon_state = "atheist" - item_state = "atheist" if("Tome") icon_state = "tome" item_state = "tome" + if("Scroll") + icon_state = "scroll" + item_state = "scroll" if("The King in Yellow") icon_state = "kingyellow" item_state = "kingyellow" if("Ithaqua") icon_state = "ithaqua" item_state = "ithaqua" - if("Scientology") - icon_state = "scientology" - item_state = "scientology" - if("the bible melts") - icon_state = "melted" - item_state = "melted" + if("Trinary") + icon_state = "trinary" + item_state = "trinary" + if("Stars") + icon_state = "skrellbible" + item_state = "skrellbible" + if("Scrapbook") + icon_state = "scrapbook" + item_state = "scrapbook" + if("Atheist") + icon_state = "atheist" + item_state = "atheist" if("Necronomicon") icon_state = "necronomicon" item_state = "necronomicon" else - icon_state = "bible" - item_state = "bible" + var/randbook = "book" + pick("1", "2", "3", "4", "5", "6" , "7") + icon_state = randbook + item_state = randbook SSticker.Bible_icon_state = icon_state SSticker.Bible_item_state = item_state - verbs -= /obj/item/storage/bible/proc/Set_Religion \ No newline at end of file + verbs -= /obj/item/storage/bible/proc/Set_Religion diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 4622dd36ac4..5dadf835fc0 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -1,155 +1,3 @@ - -/obj/item/nullrod - name = "null rod" - desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." - icon_state = "nullrod" - item_state = "nullrod" - icon = 'icons/obj/weapons.dmi' - hitsound = "swing_hit" - slot_flags = SLOT_BELT - force = 15 - throw_speed = 1 - throw_range = 4 - throwforce = 10 - w_class = 2 - var/static/list/nullchoices - -/obj/item/nullrod/nullstaff - name = "null staff" - desc = "A staff of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." - icon_state = "nullstaff" - item_state = "nullstaff" - slot_flags = SLOT_BACK - w_class = 4 - -/obj/item/nullrod/nullorb - name = "null sphere" - desc = "An orb of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." - icon_state = "nullorb" - item_state = "nullorb" - -/obj/item/nullrod/nullathame - name = "null athame" - desc = "An athame of pure obsidian, its very presence disrupts and dampens the powers of paranormal phenomenae." - icon_state = "nullathame" - item_state = "nullathame" - -/obj/item/nullrod/obsidianshards - name = "Obsidian Shards" - desc = "A loose pile of obsidian shards, waiting to be assembled into a religious focus." - icon_state = "nullshards" - item_state = "nullshards" - -/obj/item/nullrod/Initialize() - . = ..() - if(!nullchoices) - var/blocked = list(src.type, /obj/item/nullrod/nullorb) + typesof(/obj/item/nullrod/fluff) - nullchoices = generate_chameleon_choices(/obj/item/nullrod, blocked) - -/obj/item/nullrod/verb/change() - set name = "Reassemble" - set category = "Obsidian Relics" - set src in usr - - if (use_check_and_message(usr, USE_FORCE_SRC_IN_USER)) - return - - var/picked = input("What form would you like your obsidian relic to take?", "Reassembling your obsidian relic") as null|anything in nullchoices - - if (use_check_and_message(usr, USE_FORCE_SRC_IN_USER)) - return - - if(!ispath(nullchoices[picked])) - return - - disguise(nullchoices[picked]) - - if (ismob(src.loc)) - var/mob/M = src.loc - M.update_inv_r_hand(FALSE) - M.update_inv_l_hand() - -/obj/item/nullrod/attack(mob/M as mob, mob/living/user as mob) //Paste from old-code to decult with a null rod. - - user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - user.do_attack_animation(M) - - if(LAZYLEN(user.spell_list)) - user.silence_spells(300) //30 seconds - to_chat(user, "You've been silenced!") - return - - if (!user.IsAdvancedToolUser()) - to_chat(user, "You don't have the dexterity to do this!") - return - - if ((user.is_clumsy()) && prob(50)) - to_chat(user, "The rod slips out of your hand and hits your head.") - user.take_organ_damage(10) - user.Paralyse(20) - return - - if (M.stat !=2 && ishuman(M) && user.a_intent != I_HURT) - var/mob/living/K = M - if(cult && (K.mind in cult.current_antagonists) && prob(33)) - if(do_after(user, 15)) - K.visible_message("\The [user] waves \the [src] over \the [K]'s head, [K] looks captivated by it.", "[user] wave's the [src] over your head. You see a foreign light, asking you to follow it. Its presence burns and blinds.") - var/choice = alert(K,"Do you want to give up your goal?","Become cleansed","Resist","Give in") - switch(choice) - if("Resist") - K.visible_message("The gaze in [K]'s eyes remains determined.", "You turn away from the light, remaining true to the Geometer!") - K.say("*scream") - K.take_overall_damage(5, 15) - if("Give in") - K.visible_message("[K]'s eyes become clearer, the evil gone, but not without leaving scars.") - K.take_overall_damage(15, 30) - cult.remove_antagonist(K.mind) - else - user.visible_message("[user]'s concentration is broken!", "Your concentration is broken! You and your target need to stay uninterrupted for longer!") - return - else if(prob(10)) - to_chat(user, "The rod slips in your hand.") - ..() - else - to_chat(user, "The rod appears to do nothing.") - M.visible_message("\The [user] waves \the [src] over \the [M]'s head.") - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(prob(15)) - H.cure_all_traumas(cure_type = CURE_SOLITUDE) - else if(prob(10)) - H.cure_all_traumas(cure_type = CURE_CRYSTAL) - return - M.attack_log += text("\[[time_stamp()]\] Is being deconverted with the [src.name] by [user.name] ([user.ckey])") - user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to attempt to deconvert [M.name] ([M.ckey])") - - msg_admin_attack("[key_name_admin(user)] attempted to deconvert [key_name_admin(M)] with [src.name] (INTENT: [uppertext(user.a_intent)]) (JMP)",ckey=key_name(user),ckey_target=key_name(M)) - - else - return ..() - -/obj/item/nullrod/afterattack(atom/A, mob/user as mob, proximity) - if(!proximity) - return - if (istype(A, /turf/simulated/floor)) - to_chat(user, "You hit the floor with the [src].") - call(/obj/effect/rune/proc/revealrunes)(src) - -/obj/item/reagent_containers/spray/aspergillum/AltClick() - return - -/obj/item/reagent_containers/spray/aspergillum - name = "aspergillum" - desc = "A ceremonial item for sprinkling holy water, or other liquids, on a subject." - icon = 'icons/obj/weapons.dmi' - icon_state = "aspergillum" - item_state = "aspergillum" - amount_per_transfer_from_this = 5 - possible_transfer_amounts = null - spray_size = 1 - volume = 10 - spray_sound = 'sound/effects/jingle.ogg' - /obj/item/energy_net name = "energy net" desc = "It's a net made of green energy." diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 73e0cf4eac7..c5d6aede687 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -219,6 +219,19 @@ return return ..(M,user) +//Religious items +/obj/item/clothing/accessory/rosary + name = "rosary" + desc = "A form of prayer psalter used in the Catholic Church, with a string of beads attached to it." + icon = 'icons/obj/clothing/chaplain.dmi' + icon_state = "rosary" + overlay_state = "rosary" + flippable = 1 + + slot_flags = SLOT_BELT | SLOT_TIE + + drop_sound = 'sound/items/drop/scrap.ogg' + //Medals /obj/item/clothing/accessory/medal name = "bronze medal" diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm index e44e8db6501..7f729ba323a 100644 --- a/code/modules/materials/material_recipes.dm +++ b/code/modules/materials/material_recipes.dm @@ -21,6 +21,7 @@ recipes += new/datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") recipes += new/datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") recipes += new/datum/stack_recipe("[display_name] lock",/obj/item/material/lock_construct, 1, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]") + recipes += new/datum/stack_recipe("[display_name] urn", /obj/item/material/urn, 10, time = 30, one_per_turf = FALSE, on_floor = 1, supplied_material = "[name]") if(hardness>=10) recipes += new/datum/stack_recipe("[display_name] ashtray", /obj/item/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") if(hardness>50) diff --git a/html/changelogs/geeves - forSNAKE.yml b/html/changelogs/geeves - forSNAKE.yml new file mode 100644 index 00000000000..540055b125b --- /dev/null +++ b/html/changelogs/geeves - forSNAKE.yml @@ -0,0 +1,18 @@ +author: Geeves + +delete-after: True + +changes: + - tweak: "Reassembling a null item now correctly assigns new values to it." + - rscdel: "You can no longer bonk yourself in the head when blessing people, if you're perfectly sane." + - tweak: "Chance to prompt the convert path raised to 75% up from 33%. (Cultists should not mess around with chaplains.)" + - tweak: "Damage done by conversions reduced a tad." + - tweak: "Chance of null rod waving curing some mental traumas raised by 10%." + - tweak: "You can no longer accidentally bash the shit out of people with the null rod." + - tweak: "Tapping your rod against the floor now makes a visible message, and reveals runes in a wider radius." + - tweak: "Bibles now have better descriptors, meme sprites removed." + - rscadd: "Added new bible types, as well as a generic variant with no face." + - rscadd: "You can now only bless up to 60u of water, the amount that's in a flask. No more blessing water tanks." + - rscadd: "Adds craftable burial urns." + - rscadd: "Added null orb sprite." + - rscadd: "Added the Catholic Rosary to the Bible and White Bible spawns." \ No newline at end of file diff --git a/icons/obj/clothing/chaplain.dmi b/icons/obj/clothing/chaplain.dmi new file mode 100644 index 0000000000000000000000000000000000000000..dc7f9fe20fd4a19b3cbd0c3b30d7ca5533e90453 GIT binary patch literal 452 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 literal 36568 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 Z000>FEzw5LmK6X1002ovPDHLkV1m${r|SR! literal 0 HcmV?d00001