Religion datums (ready for review) (#16465)

* Religion datums (WIP)

* File tree

* File tree, Act II

* Fixes travis building

* Adds some, fix comments

* I should not code directly in git but somehow I can't get DM to work

* Most definitively fix compile

* Code cleanup

* Religion datums, Act I : epilogue

* Oversight

* Finsihing it.

* Removed completly redundant code

* Moving files arround

* Requested changes

* DEATH TO AMERICA AND DEATH TO BELGIUM

* Remove lies
This commit is contained in:
ShiftyRail
2017-11-12 11:02:58 +01:00
committed by Pieter-Jan Briers
parent c33161a3a8
commit a62a8f6d49
4 changed files with 702 additions and 410 deletions

662
code/datums/religions.dm Normal file
View File

@@ -0,0 +1,662 @@
// This file lists all religions, as well as the prototype for a religion
/datum/religion
// Following tradition, the default is Space Jesus (this is here to avoid people getting an empty relgion)
var/name = "Christianity"
var/deity_name = "Space Jesus"
var/bible_name = "The Holy Bible"
var/male_adept = "Chaplain"
var/female_adept = "Chaplain"
var/bible_type = /obj/item/weapon/storage/bible
var/obj/item/weapon/storage/bible/holy_book
var/list/bible_names = list()
var/list/deity_names = list()
var/list/keys = list() // What you need to type to get this particular relgion.
/datum/religion/New() // For religions with several bibles/deities
if (bible_names.len)
bible_name = pick(bible_names)
if (deity_names.len)
deity_name = pick(deity_names)
// Give the chaplain the basic gear, as well as a few misc effects.
/datum/religion/proc/equip_chaplain(var/mob/living/carbon/human/H)
return TRUE // Nothing to see here, but redefined in some other religions !
// The list of all religions spacemen have designed, so far.
/datum/religion/catholic
name = "Catholicism"
deity_name = "Jesus Christ"
bible_name = "The Holy Bible"
male_adept = "Bishop"
female_adept = "Bishop"
keys = list("catholic", "catholicism", "roman catholicism")
/datum/religion/catholic/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/mitre(H), slot_head)
/datum/religion/theism
name = "Theism"
deity_name = "God"
bible_names = list("The Gnostic Bible", "The Dead Seas Scrolls")
keys = list("theist", "gnosticism", "theism")
/datum/religion/satanism
name = "Satanism"
deity_name = "Satan"
bible_name = "The Satanic Bible" //What I found on Google, ergo the truth
male_adept = "Magister"
female_adept = "Magistera"
keys = list("satan", "evil", "satanism")
/datum/religion/lovecraft
name = "Esoteric order of Dagon"
deity_name = "Cthulhu" //I hope it's spelt correctly
bible_names = list("The Necronomicon", "The Book of Eibon", "De Vermis Mysteriis", "Unaussprechlichen Kulten")
keys = list("cthulhu", "old ones", "great old ones", "outer gods", "elder gods", "esoteric order of dagon")
/datum/religion/islam
name = "Islam"
deity_name = "Allah"
bible_name = "The Quran"
male_adept = "Imam"
female_adept = "Imam"
keys = list("islam", "muslim")
/datum/religion/slam
name = "Slam"
deity_name = "Charles Barkley"
bible_name = "Barkley: Shut Up and Jam - Gaiden"
male_adept = "Master of Slam"
female_adept = "Mistress of Slam"
keys = list("slam", "bball", "basketball", "basket ball")
/datum/religion/judaism
name = "Judaism"
deity_name = "Yahweh"
bible_names = list("The Torah", "The Talmud")
male_adept = "Rabbi"
female_adept = "Rabbi"
keys = list("jew", "judaism", "jews")
/datum/religion/hinduism
name = "Hinduism"
deity_names = list("Brahma", "Vishnu", "Shiva", "Ganesha")
bible_names = list("The Vedas", "The Mahabharata")
male_adept = "Guru"
female_adept = "Guru"
keys = list("hindu", "hinduism", "india")
/datum/religion/buddism
name = "Buddism"
deity_name = "Buddha"
bible_name = "The Tripitaka"
male_adept = "Monk"
female_adept = "Monk"
keys = list("buddha", "buddhism")
/datum/religion/shintoism
name = "Shintoism"
deity_names = list("Izanagi", "Izanami", "Susanoo", "Amaterasu", "Tsukuyomi") //Polytheist and shit, do I sound like a weeb ?
bible_name = "Kojiki"
male_adept = "Kannushi"
female_adept = "Shrine Maiden"
keys = list("shinto", "shintoism", "anime", "weeaboo", "japan", "waifu")
/datum/religion/mormonism
name = "Mormonism"
deity_name = "God the Father-Elohim"
male_adept = "Apostle"
female_adept = "Apostle"
bible_name = "The Book of Mormon"
keys = list("mormon", "mormonism")
/datum/religion/confucianism
name = "Confucianism"
deity_name = "Tian" //I found this somewhere, I guess that's true
bible_names = list("The I Ching", "Great Learning")
male_adept = "Xian"
female_adept = "Xian"
keys = list("confucianism", "china", "chinese", "tao", "taoism", "dao", "daoism")
/datum/religion/paganism
name = "Paganism"
deity_name = "The Gods" //Damn pagans
bible_name = "The Book of Shadows"
male_adept = "High Priest"
female_adept = "High Priestess"
keys = list("wicca", "pagan", "paganism")
/datum/religion/nordic
name = "Viking Mythos"
deity_names = list("Thor", "Odin", "Freyja", "Loki", "Tyr")
bible_name = "The Eddas"
male_adept = "Godi"
female_adept = "Godi"
keys = list("norse", "german pagan","viking")
/datum/religion/celtic
name = "Celtic Mythos"
deity_names = list("Toutatis", "Belenus", "Britannia") //Hon
bible_name = "The Book of Leinster"
male_adept = "Druid"
female_adept = "Druidess"
keys = list("druidism", "celtic")
/datum/religion/atheism
name = "Atheism"
deity_name = "Richard Dawkins"
bible_name = "The God Delusion"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Militant Atheist" // Wasn't defined so the poor dude ended up being a chaplain
female_adept = "Militant Atheist"
keys = list("atheism", "none")
/datum/religion/atheism/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/fedora(H), slot_head)
/datum/religion/evolution
name = "Theory of Evolution"
deity_name = "Charles Darwin"
bible_name = "The God Delusion"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Biologist"
female_adept = "Biologist"
keys = list("evolution", "biology", "monkey", "monkeys")
/datum/religion/scientology
name = "Scientology"
deity_name = "The Eighth Dynamic" //Don't ask, just don't
bible_names = list("The Biography of L. Ron Hubbard", "Dianetics")
male_adept = "OT III"
female_adept = "OT III"
keys = list("scientology")
/datum/religion/discordianism
name = "Discordianism"
deity_name = "Eris" //Thanks Google
bible_name = "The Principia Discordia"
male_adept = "Episkopos"
female_adept = "Episkopos"
keys = list("discordianism")
/datum/religion/rastafarianism
name = "rastafarianism"
deity_name = "Haile Selassie I"
bible_name = "The Holy Piby"
keys = list("rastafarianism", "rastafari movement")
/datum/religion/hellenism
name = "Hellenism"
deity_names = list("Zeus", "Poseidon", "Athena", "Persephone", "Ares", "Apollo")
bible_name = "The Odyssey"
male_adept = "Oracle"
female_adept = "Oracle"
keys = list("hellenism", "greece", "greek")
/datum/religion/latin
name = "Cult of Rome"
deity_names = list("Jupiter", "Neptune", "Mars", "Minerva", "Rome", "Julius Caeser", "Roma")
bible_name = "Cult of Rome"
male_adept = "Pontifex"
female_adept = "Pontifex"
keys = list("latin", "rome", "roma", "roman")
/datum/religion/latin/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/helmet/roman/legionaire(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/under/roman(H), slot_w_uniform)
/datum/religion/pastafarianism
name = "Pastafarianism"
deity_name = "The Flying Spaghetti Monster"
bible_name = "The Gospel of the Flying Spaghetti Monster"
keys = list("pastafarianism")
/datum/religion/chaos
name = "Chaos"
deity_names = list("Khorne", "Nurgle", "Tzeentch", "Slaanesh")
bible_names = list("The Book of Lorgar", "The Book of Magnus")
male_adept = "Apostate Preacher"
female_adept = "Apostate Preacher"
keys = list("chaos")
/datum/religion/imperium
name = "The Imperial Creed"
deity_name = "God-Emperor of Mankind"
bible_names = list("An Uplifting Primer", "Codex Astartes", "Codex Hereticus")
male_adept = "Confessor"
female_adept = "Prioress"
keys = list("imperium", "imperial cult")
/datum/religion/toolboxia
name = "Toolboxia"
deity_name = "The Toolbox"
bible_name = "The Toolbox Manifesto"
male_adept = "Chief Assistant"
female_adept = "Chief Assistant"
keys = list("toolboxia", "toolbox")
/datum/religion/homosexuality
name = "Homosexuality"
deity_name = "Steve Rambo" //Pushing Gaywards
bible_names = list("Guys Gone Wild", "Hunk Rump", "It's Okay to be Gay", "Daddy Gave You Good Advice")
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "LGBT Advocate"
female_adept = "LGBT Advocate"
keys = list("homosexuality", "faggotry", "gayness", "gay", "penis", "faggot", "cock", "cocks", "dick", "dicks")
/datum/religion/homosexuality/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/under/darkholme(H), slot_w_uniform)
/datum/religion/retard
name = "Retardation"
deity_name = "Brian Damag" //Ha
bible_names = list("Woody's Got Wood: The Aftermath", "War of the Cocks", "Sweet Bro and Hella Jef: Expanded Edition", "The Book of Pomf")
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Retard"
female_adept = "Retard"
keys = list("lol", "wtf", "ass", "poo", "badmin", "shitmin", "deadmin", "nigger", "dickbutt", ":^)", "XD", "le", "meme", "memes", "ayy", "ayy lmao", "lmao", "reddit", "4chan", "tumblr", "9gag")
/datum/religion/retard/equip_chaplain(var/mob/living/carbon/human/H)
H.setBrainLoss(100) //Starts off retarded as fuck, that'll teach him
/datum/religion/science
name = "Science"
deity_names = list("Albert Einstein", "Isaac Newton", "Niels Bohr", "Stephen Hawking")
bible_names = list("Principle of Relativity", "Quantum Enigma: Physics Encounters Consciousness", "Programming the Universe", "Quantum Physics and Theology", \
"For I Have Tasted The Fruit", "Non-Linear Genetics", "The Mysteries of Bluespace", "Playing God: Collector's Edition")
male_adept = "Academician"
female_adept = "Academician"
keys = list("Science")
/datum/religion/justice
name = "Tribunal"
deity_names = list("Almalexia", "Sotha Sil", "Vivec")
bible_name = "The 36 Lessons of Vivec"
male_adept = "Curate"
female_adept = "Curate"
keys = list("Justice", "Tribunal", "almsivi")
/datum/religion/elder_scrolls
name = "Cult of the Divines"
deity_names = list("Talos", "Akatosh", "Dibella", "Stendarr", "Kynareth", "Mara", "Arkay", "Julianos", "Zenithar")
bible_name = "The Elder Scrolls"
male_adept = "Disciple of the Nine"
female_adept = "Disciple of the Nine"
keys = list("nine divines", "eight divines")
/datum/religion/deadra
name = "Cult of the Deadreas"
deity_names = list("Azura", "Boethiah", "Sheogorath", "Sanguine", "Hircine", "Meridia", "Hermaeus Mora", "Nocturnal", "Oghma Infinium")
bible_names = list("The Blessings of Sheogorath", "Boethiah's Pillow Book", "Invocation of Azura")
male_adept = "Daedra Worshipper"
female_adept = "Daedra Worshipper"
keys = list("daedra")
/datum/religion/bokononism
name = "Bokononism"
deity_name = "Boko-Maru" //Completely wrong, but fuck it
bible_name = "The Book of Bokonon"
male_adept = "Worshipper"
female_adept = "Worshipper"
keys = list("bokononism")
/datum/religion/faith_of_the_seven
name = "Faith of the Seven"
deity_names = list("Father", "Mother")
bible_name = "The Seven-Pointed Star"
male_adept = "Septon"
female_adept = "Septa"
keys = list("faith of the seven")
/datum/religion/goa_uld
name = "Goa'uld order"
deity_name = "Ra"
bible_name = "The Abydos Cartouche"
male_adept = "First Prime"
female_adept = "First Prime"
keys = list("goa'uld")
/datum/religion/unitology
name = "Unitology"
deity_name = "The Marker"
bible_name = "Teachings of Unitology"
male_adept = "Vested"
female_adept = "Vested"
keys = list("unitology", "marker")
/datum/religion/zakarum
name = "Zakarum"
deity_name = "The Light"
bible_name = "The Visions of Akarat"
male_adept = "Disciple"
female_adept = "Disciple"
keys = list("zakarum")
/datum/religion/ianism
name = "Ianism"
deity_name = "Ian"
bible_name = "The Porky Little Puppy"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Veterinarian"
female_adept = "Veterinarian"
keys = list("ianism", "ian", "dog", "puppy", "doggo", "pupper")
/datum/religion/admins
name = "Adminism"
deity_name = "The Adminbus"
bible_name = "Breaking Through the Fourth Wall"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Trial Admin"
female_adept = "Trial Admin"
keys = list("adminism", "admintology", "admin", "admins", "adminhelp", "adminbus")
/datum/religion/coding
name = "Coding"
deity_name = "The Coderbus"
bible_name = "Guide to Github"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Coder"
female_adept = "Coder"
keys = list("coding", "coder", "coders", "coderbus")
/datum/religion/hitchhiker
name = "The Ultimate Question"
deity_name = "42"
bible_name = "The Hitchhiker's Guide to the Galaxy"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Hitchhiker"
female_adept = "Hitchhiker"
keys = list("42")
/datum/religion/spooky
name = "Spooky"
deity_name = "The Spook" //SPOOK
bible_name = "The Spooky Spook"//SPOOK
male_adept = "Ghost"
female_adept = "Ghost"
keys = list("spook", "spooky", "boo", "ghost", "halloween", "2spooky")
/datum/religion/spooky/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/pumpkinhead(H), slot_head)
/datum/religion/medbay
name = "Medbay"
deity_name = "The Chief Medical Officier"
bible_name = "The Wild Ride"
male_adept = "Doctor"
female_adept = "Nurse"
keys = list("medbay", "ride", "wild ride", "cryo")
/datum/religion/medbay/equip_chaplain(var/mob/living/carbon/human/H) //Give them basic medical garb
H.equip_or_collect(new /obj/item/clothing/head/surgery/blue(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/mask/surgical(H), slot_wear_mask)
H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit)
/datum/religion/busta
name = "Hardcore"
deity_name = "Bustatime"
bible_name = "The Hardcores"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Atmospheric Technician"
female_adept = "Atmospheric Technician"
keys = list("busta", "bustatime", "zas", "airflow", "hardcore", "hardcores")
/datum/religion/busta/equip_chaplain(var/mob/living/carbon/human/H)
if(!(M_HARDCORE in H.mutations))
H.mutations.Add(M_HARDCORE)
H.equip_or_collect(new /obj/item/clothing/shoes/magboots(H), slot_shoes)
/datum/religion/self
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "God"
female_adept = "Goddess"
keys = list("me", "i", "myself", "narcissism", "self importance", "selfishness")
/datum/religion/self/equip_chaplain(var/mob/living/carbon/human/H)
name = "Cult of \the [H]"
bible_name = "A God Am I - The Teachings of \the [H]" //Quite literally
deity_name = "\The [H]" //Very literally, too
/datum/religion/alcholol
name = "Cult of the Beer"
deity_name = "Hic"
bible_name = "The Drunken Ramblings"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Drunkard"
female_adept = "Drunkard"
keys = list("alcohol", "booze", "beer", "wine", "ethanol", "c2h6o")
/datum/religion/robutness
name = "Robustness"
deity_name = "The Robust"
bible_name = "The Rules of Robustness"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Robuster"
female_adept = "Robuster"
keys = list("robust", "robustness", "strength")
/datum/religion/suicide
name = "Thanatology" // Guess it works
deity_name = "The Grim Reaper"
bible_name = "The Sweet Release of Death"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Reaper"
female_adept = "Reaper"
keys = list("suicide", "death", "succumb")
/datum/religion/communism
name = "Communism"
deity_name = "Karl Marx"
bible_name = "The Communist Manifesto"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Komrade"
female_adept = "Komrade"
keys = list("communism", "socialism")
/datum/religion/communism/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/russofurhat(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/russofurcoat(H), slot_wear_suit)
/datum/religion/capitalism
name = "Capitalism"
deity_name = "Adam Smith"
bible_name = "The Wealth of Nations"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Stockholder"
female_adept = "Stockholder"
keys = list("capitalism", "free market", "liberalism", "money")
/datum/religion/capitalism/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/that(H), slot_head)
/datum/religion/america
name = "American Exceptionalism"
deity_name = "George Washington"
bible_name = "The Constitution"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Senator"
female_adept = "Senator"
keys = list("freedom", "america", "muhrica", "usa")
/datum/religion/america/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/libertyhat(H), slot_head)
/datum/religion/nazism
name = "Nazism"
deity_name = "Adolf Hitler"
bible_name = "Mein Kampf"
male_adept = "Feldbischof" //No seriously, that's a thing, look it up
female_adept = "Feldbischof"
keys = list("fascism", "nazi", "national socialism")
/datum/religion/nazism/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/naziofficer(H), slot_head)
/datum/religion/security
name = "Security"
deity_name = "Nanotrasen"
bible_name = "Space Law"
male_adept = "Nanotrasen Officer"
female_adept = "Nanotrasen Officer"
keys = list("security", "space law", "law", "nanotrasen", "centcomm")
/datum/religion/security/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/centhat(H), slot_head)
/datum/religion/syndicate
name = "Syndicalism" //Technically not true, but hey
deity_name = "The Syndicate"
bible_name = "The Syndicate Bundle"
male_adept = "Syndicate Agent"
female_adept = "Syndicate Agent"
keys = list("syndicate", "traitor", "syndie", "syndies", "nuke ops")
/datum/religion/syndicate/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/suit/syndicatefake(H), slot_wear_suit)
H.equip_or_collect(new /obj/item/clothing/head/syndicatefake(H), slot_head)
/datum/religion/cult
name = "The Cult of Nar'Sie"
deity_name = "Nar'Sie"
bible_name = "The Arcane Tome"
male_adept = "Cultist"
female_adept = "Cultist"
keys = list("cult", "narsie", "nar'sie", "narnar")
/datum/religion/changeling
name = "The Religion" // A la "The Thing"
deity_name = "Proboscis"
bible_name = "The Hive"
male_adept = "Changeling"
female_adept = "Changeling"
keys = list("changeling", "ling", "hive", "succ")
/datum/religion/revolution
name = "Revolutionism"
deity_names = list("Maximilien Robespierre", "Saul Alinsky")
bible_name = "Down With Nanotrasen"
male_adept = "Revolutionary"
female_adept = "Revolutionary"
keys = list("revolution", "rev", "revolt")
/datum/religion/wizard
name = "Wizardry"
deity_name = "The Space Wizard Federation"
bible_name = "Spell Book"
male_adept = "Wizard"
female_adept = "Wizard"
keys = list("wizard", "wiz", "magic")
/datum/religion/wizard/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/wizard(H), slot_head)
/datum/religion/malfunctioning
name = "Artificial Intelligence Cult"
deity_names = list("Skynet", "HAL 9000", "GLaDOS", "SHODAN")
bible_name = "Hostile Runtimes"
male_adept = "Cyborg"
female_adept = "Cyborg"
keys = list("malfunction", "malf", "rogue", "rouge", "AI")
/datum/religion/malfunctioning/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/cardborg(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/cardborg(H), slot_wear_suit)
/datum/religion/vampirism
name = "Vampirism"
deity_name = "Vlad the Impaler" //Dracula for the incults
bible_name = "The Veil of Darkness"
male_adept = "Vampire"
female_adept = "Vampire"
keys = list("vampire", "vamp", "blood","dracula")
/datum/religion/vampirism/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/suit/storage/draculacoat(H), slot_wear_suit)//What could possibly go wrong?
/datum/religion/vox
name = "Voxophilia"
deity_name = "The Vox"
bible_name = "Handbook to the Aves Class" //AKA birds
male_adept = "Vox Enthusiast" //And that's terrible
female_adept = "Vox Enthusiast"
keys = list("vox", "raiders", "raid", "bird", "birb")
/datum/religion/bleb
name = "Blob Worship"
deity_name = "Blob Overmind"
bible_name = "A Guide To Biohazard Alerts"
male_adept = "Blob Core"
female_adept = "Blob Core"
keys = list("blob", "bleb", "biohazard")
/datum/religion/clown
name = "Clownism"
deity_name = "Honkmother"
bible_name = "Honkmothers Coloring Book"
male_adept = "Co-Clown"
female_adept = "Co-Clown"
keys = list("honk", "clown", "honkmother")
/datum/religion/clown/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask)
/datum/religion/mime
name = "..."
deity_name = "Silence"
bible_name = "..."
male_adept = "..."
female_adept = "..."
keys = list("silence", "mime", "quiet", "...")
/datum/religion/mime/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/mask/gas/mime(H), slot_wear_mask)
/datum/religion/ancap
name = "Anarcho-Capitalism"
deity_name = "Murray Rothbard"
bible_name = "Bitcoin Wallet"
bible_type = /obj/item/weapon/storage/bible/booze
male_adept = "Bitcoin Miner" //Worst part coming up with job name
female_adept = "Bitcoin Miner"
keys = list("ancap", "ancapistan", "NAP")
/datum/religion/ancap/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/toy/gun(H), slot_l_store) //concealed carry
/datum/religion/samurai
name = "Bushido" // The way of the warrior
deity_name = "The Way of the Warrior"
bible_name = "Kojiki"//Japan's oldest book, the origin "muh honor" and "muh katana"
male_adept = "Samurai"
female_adept = "Samurai"
keys = list("samurai", "honor", "bushido", "weaboo")
/datum/religion/samurai/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/suit/sakura_kimono(H), slot_wear_suit)
/datum/religion/clockworkcult
name = "Clockwork Cult"
deity_name = "Ratvar"
bible_name = "Clockwork slab"
male_adept = "Servant of Ratvar"
female_adept = "Servant of Ratvar"
keys = list("ratvar", "clockwork", "ratvarism")
/datum/religion/clockworkcult/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/head/clockwork_hood(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/clockwork_robes(H), slot_wear_suit)
H.equip_or_collect(new /obj/item/clothing/shoes/clockwork_boots(H), slot_shoes)
/datum/religion/dune
name = "Zensunni" // t. wiki
deity_name = "Shai-Hulud"
bible_name = "Manual of Muad'Dib"
male_adept = "Muad'Dib"
female_adept = "Muad'Dib"
keys = list("dune", "spice", "sandworms", "sandworm", "muad dib", "muad'dib", "arrakis", "shai hulud", "shai-hulud")
/datum/religion/dune/equip_chaplain(var/mob/living/carbon/human/H)
H.equip_or_collect(new /obj/item/clothing/under/stilsuit(H), slot_w_uniform)

View File

@@ -6,12 +6,13 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "The God(s), the Head of Personnel too."
supervisors = "The God(s), the Head of Personnel too"
selection_color = "#dddddd"
access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels)
minimal_access = list(access_morgue, access_chapel_office, access_crematorium)
pdaslot = slot_belt
pdatype = /obj/item/device/pda/chaplain
var/datum/religion/chap_religion = new /datum/religion // He gets the default one
/datum/job/chaplain/equip(var/mob/living/carbon/human/H)
switch(H.backbag)
@@ -24,8 +25,6 @@
if(5)
H.equip_or_collect(new /obj/item/weapon/storage/backpack/messenger(H), slot_back)
H.add_language("Spooky") //SPOOK
var/obj/item/weapon/storage/bible/B = new /obj/item/weapon/storage/bible(H) //BS12 EDIT
H.put_in_hands(B)
H.equip_or_collect(new /obj/item/clothing/under/rank/chaplain(H), slot_w_uniform)
//H.equip_or_collect(new /obj/item/device/pda/chaplain(H), slot_belt)
H.equip_or_collect(new /obj/item/clothing/shoes/laceup(H), slot_shoes)
@@ -34,412 +33,42 @@
else
H.equip_or_collect(new H.species.survival_gear(H.back), slot_in_backpack)
var/religion_name = "Christianity" //Default
var/deity_name = "Space Jesus" //Also default, set below
var/obj/item/weapon/storage/bible/B // Initialised here because we might need it eslewhere
spawn(0) //We are done giving earthly belongings, now let's move on to spiritual matters
var/new_religion = sanitize(stripped_input(H, "You are the crew's Religious Services Chaplain. What religion do you follow and teach? (Please put your ID in your ID slot to prevent errors)", "Name of Religion", religion_name), 1, MAX_NAME_LEN)
var/new_religion = sanitize(stripped_input(H, "You are the crew's Religious Services Chaplain. What religion do you follow and teach? (Please put your ID in your ID slot to prevent errors)", "Name of Religion", chap_religion.name), 1, MAX_NAME_LEN)
if(!new_religion)
new_religion = religion_name //Give them the default one
new_religion = chap_religion.name // If nothing was typed
var/datum/job/J = H.mind.role_alt_title
var/choice = FALSE
switch(lowertext(new_religion)) //Let us begin going through the list of special religions we can give them. It's a long list, trust me. We assign them a bible name, a god and misc fun stuff
if("christianity")
B.name = "The Holy Bible"
deity_name = "Space Jesus"
if("catholic", "catholicism", "roman catholicism")
B.name = "The Catholic Bible"
/*
if(H.gender == FEMALE)
J = "Nun"
else
J = "Priest"
*/
J = "Bishop"
deity_name = "Jesus Christ"
H.equip_or_collect(new /obj/item/clothing/head/mitre(H), slot_head)
if("theist", "gnosticism", "theism")
B.name = pick("The Gnostic Bible", "The Dead Seas Scrolls")
deity_name = "God"
if("satan", "evil", "satanism")
B.name = "The Satanic Bible" //What I found on Google, ergo the truth
if(H.gender == FEMALE)
J = "Magistra"
else
J = "Magister"
deity_name = "Satan"
if("cthulhu", "old ones", "great old ones", "outer gods", "elder gods", "esoteric order of dagon")
B.name = pick("The Necronomicon", "The Book of Eibon", "De Vermis Mysteriis", "Unaussprechlichen Kulten")
deity_name = "Cthulhu" //I hope it's spelt correctly
if("islam", "muslim")
B.name = "The Quran"
J = "Imam"
deity_name = "Allah"
if("slam", "bball", "basketball", "basket ball")
B.name = "Barkley: Shut Up and Jam - Gaiden"
if(H.gender == FEMALE)
J = "Mistress of Slam"
else
J = "Master of Slam"
deity_name = "Charles Barkley"
if("jew", "judaism", "jews")
B.name = pick("The Torah", "The Talmud")
J = "Rabbi"
deity_name = "Yahweh"
if("hindu", "hinduism", "india")
B.name = pick("The Vedas", "The Mahabharata")
J = "Guru"
deity_name = pick("Brahma", "Vishnu", "Shiva", "Ganesha") //The major ones at least, and yes it's polytheist
if("buddha", "buddhism")
B.name = "The Tripitaka"
J = "Monk"
deity_name = "Buddha"
if("shinto", "shintoism", "anime", "weeaboo", "japan", "waifu")
B.name = "Kojiki"
if(H.gender == FEMALE)
J = "Shrine Maiden"
else
J = "Kannushi"
deity_name = "Kami" //Polytheist and shit, do I sound like a weeb ?
if("mormon", "mormonism")
B.name = "The Book of Mormon"
J = "Apostle"
deity_name = "God the Father-Elohim"
if("confucianism", "china", "chinese", "tao", "taoism", "dao", "daoism")
B.name = pick("The I Ching", "Great Learning")
J = "Xian"
deity_name = "Tian" //I found this somewhere, I guess that's true
if("wicca", "pagan", "paganism")
B.name = "The Book of Shadows"
if(H.gender == FEMALE)
J = "High Priestess"
else
J = "High Priest"
deity_name = "The Gods" //Damn pagans
if("norse", "german pagan","viking")
B.name = "The Eddas"
J = "Godi"
deity_name = pick("Thor", "Odin", "Freyja", "Loki", "Tyr")
if("druidism", "celtic")
B.name = "The Book of Leinster"
J = "Druid"
deity_name = pick("Toutatis", "Belenus", "Britannia") //Hon
if("atheism", "none")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The God Delusion"
H.equip_or_collect(new /obj/item/clothing/head/fedora(H), slot_head)
deity_name = "Richard Dawkins"
if("evolution", "biology", "monkey", "monkeys")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Theory of Evolution"
J = "Biologist"
deity_name = "Charles Darwin"
if("scientology")
B.name = pick("The Biography of L. Ron Hubbard", "Dianetics")
J = "OT III"
deity_name = "The Eighth Dynamic" //Don't ask, just don't
if("discordianism")
B.name = "The Principia Discordia"
J = "Episkopos"
deity_name = "Eris" //Thanks Google
if("rastafarianism", "rastafari movement")
B.name = "The Holy Piby"
deity_name = "Haile Selassie I"
if("hellenism", "greece", "greek")
B.name = "The Odyssey"
J = "Oracle"
deity_name = pick("Zeus", "Poseidon", "Athena", "Persephone", "Ares", "Apollo")
if("latin", "rome", "roma", "roman")
B.name = "Cult of Rome"
H.equip_or_collect(new /obj/item/clothing/head/helmet/roman/legionaire(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/under/roman(H), slot_w_uniform)
J = "Pontifex"
deity_name = pick("Jupiter", "Neptune", "Mars", "Minerva", "Rome", "Julius Caeser", "Roma")
if("pastafarianism")
B.name = "The Gospel of the Flying Spaghetti Monster"
deity_name = "The Flying Spaghetti Monster"
if("chaos")
B.name = pick("The Book of Lorgar", "The Book of Magnus")
J = "Apostate Preacher"
deity_name = pick("Khorne", "Nurgle", "Tzeentch", "Slaanesh")
if("imperium", "imperial cult")
B.name = pick("An Uplifting Primer", "Codex Astartes", "Codex Hereticus")
if(H.gender == FEMALE)
J = "Prioress"
else
J = "Confessor"
deity_name = "The God-Emperor of Mankind"
if("toolboxia", "toolbox")
B.name = "The Toolbox Manifesto"
J = "Chief Assistant"
deity_name = "The Toolbox"
if("homosexuality", "faggotry", "gayness", "gay", "penis", "faggot", "cock", "cocks", "dick", "dicks")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = pick("Guys Gone Wild", "Hunk Rump", "It's Okay to be Gay", "Daddy Gave You Good Advice")
J = "LGBT Advocate"
H.equip_or_collect(new /obj/item/clothing/under/darkholme(H), slot_w_uniform)
deity_name = "Steve Rambo" //Pushing Gaywards
if("lol", "wtf", "ass", "poo", "badmin", "shitmin", "deadmin", "nigger", "dickbutt", ":^)", "XD", "le", "meme", "memes", "ayy", "ayy lmao", "lmao", "reddit", "4chan", "tumblr", "9gag")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = pick("Woody's Got Wood: The Aftermath", "War of the Cocks", "Sweet Bro and Hella Jef: Expanded Edition", "The Book of Pomf")
H.setBrainLoss(100) //Starts off retarded as fuck, that'll teach him
J = "Retard"
deity_name = "Brian Damag" //Ha
if("science")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = pick("Principle of Relativity", "Quantum Enigma: Physics Encounters Consciousness", "Programming the Universe", "Quantum Physics and Theology", \
"For I Have Tasted The Fruit", "Non-Linear Genetics", "The Mysteries of Bluespace", "Playing God: Collector's Edition")
J = "Acamedian"
deity_name = pick("Albert Einstein", "Isaac Newton", "Niels Bohr", "Stephen Hawking")
if("tribunal", "almsivi")
B.name = "The 36 Lessons of Vivec"
J = "Curate"
deity_name = pick("Almalexia", "Sotha Sil", "Vivec")
if("nine divines", "eight divines")
B.name = "The Elder Scrolls"
J = "Disciple of the Nine"
deity_name = pick("Talos", "Akatosh", "Dibella", "Stendarr", "Kynareth", "Mara", "Arkay", "Julianos", "Zenithar")
if("daedra")
B.name = pick("The Blessings of Sheogorath", "Boethiah's Pillow Book", "Invocation of Azura")
J = "Daedra Worshipper"
deity_name = pick("Azura", "Boethiah", "Sheogorath", "Sanguine", "Hircine", "Meridia", "Hermaeus Mora", "Nocturnal")
if("bokononism")
B.name = pick("The Book of Bokonon")
J = "Worshipper"
deity_name = "Boko-Maru" //Completely wrong, but fuck it
if("faith of the seven")
B.name = "The Seven-Pointed Star"
if(H.gender == FEMALE)
J = "Septa"
else
J = "Septon"
deity_name = pick("Father", "Mother")
if("goa'uld")
B.name = "The Abydos Cartouche"
J = "First Prime"
deity_name = "Ra"
if("unitology", "marker")
B.name = "Teachings of Unitology"
J = "Vested"
deity_name = "The Marker"
if("zakarum")
B.name = "The Visions of Akarat"
J = "Disciple"
deity_name = "The Light"
if("ianism", "ian", "dog", "puppy", "doggo", "pupper")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Porky Little Puppy"
J = "Veterinarian"
deity_name = "Ian"
if("adminism", "admintology", "admin", "admins", "adminhelp", "adminbus")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "Breaking Through the Fourth Wall"
J = "Trial Admin"
deity_name = "The Adminbus"
if("coding", "coder", "coders", "coderbus")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "Guide to Github"
J = "Coder"
deity_name = "The Coderbus"
if("42")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Hitchhiker's Guide to the Galaxy"
J = "Hitchhiker"
deity_name = "42"
if("spook", "spooky", "boo", "ghost", "halloween", "2spooky")
B.name = "The Spooky Spook" //SPOOK
J = "Ghost"
deity_name = "The Spook" //SPOOK
H.equip_or_collect(new /obj/item/clothing/head/pumpkinhead(H), slot_head)
if("medbay", "ride", "wild ride", "cryo")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Wild Ride"
if(H.gender == FEMALE)
J = "Nurse"
else
J = "Doctor"
//Give them basic medical garb
H.equip_or_collect(new /obj/item/clothing/head/surgery/blue(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/mask/surgical(H), slot_wear_mask)
H.equip_or_collect(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit)
deity_name = "The Chief Medical Officer"
if("busta", "bustatime", "zas", "airflow", "hardcore", "hardcores")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Hardcores"
if(!(M_HARDCORE in H.mutations))
H.mutations.Add(M_HARDCORE)
J = "Atmospheric Technician"
H.equip_or_collect(new /obj/item/clothing/shoes/magboots(H), slot_shoes)
deity_name = "Bustatime"
if("me", "i", "myself", "narcissism", "self importance", "selfishness")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "A God Am I - The Teachings of [H]" //Quite literally
J = "God"
deity_name = "[H]" //Very literally, too
if("alcohol", "booze", "beer", "wine", "ethanol", "c2h6o")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Drunken Ramblings"
if(!(M_SOBER in H.mutations))
H.mutations.Add(M_SOBER)
J = "Drunkard"
deity_name = "Hic"
if("robust", "robustness", "strength")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Rules of Robustness"
J = "Robuster"
deity_name = "The Robust"
if("suicide", "death", "succumb")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Sweet Release of Death"
J = "Reaper"
deity_name = "The Grim Reaper"
if("communism", "socialism")
B.name = "The Communist Manifesto"
J = "Komrade"
deity_name = "Karl Marx"
H.equip_or_collect(new /obj/item/clothing/head/russofurhat(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/russofurcoat(H), slot_wear_suit)
if("capitalism", "free market", "liberalism", "money")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Free Market"
J = "Stockholder"
deity_name = "Adam Smith"
H.equip_or_collect(new /obj/item/clothing/head/that(H), slot_head)
if("freedom", "america", "muhrica", "usa")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Constitution"
J = "Senator"
deity_name = "George Washington"
H.equip_or_collect(new /obj/item/clothing/head/libertyhat(H), slot_head)
if("fascism", "nazi", "national socialism")
B.name = "Mein Kampf"
J = "Feldbischof" //No seriously, that's a thing, look it up
deity_name = "Adolf Hitler"
H.equip_or_collect(new /obj/item/clothing/head/naziofficer(H), slot_head)
if("security", "space law", "law", "nanotrasen", "centcomm")
B.name = "Space Law"
J = "Nanotrasen Officer"
deity_name = "Nanotrasen"
H.equip_or_collect(new /obj/item/clothing/head/centhat(H), slot_head)
if("syndicate", "traitor", "syndie", "syndies", "nuke ops")
B.name = "The Syndicate Bundle"
J = "Syndicate Agent"
deity_name = "The Syndicate"
H.equip_or_collect(new /obj/item/clothing/suit/syndicatefake(H), slot_wear_suit)
H.equip_or_collect(new /obj/item/clothing/head/syndicatefake(H), slot_head)
if("cult", "narsie", "nar'sie", "narnar")
B.name = "The Arcane Tome"
J = "Cultist"
deity_name = "Nar'Sie"
if("changeling", "ling", "hive", "succ")
B.name = "Proboscis"
J = "Changeling"
deity_name = "The Hive"
if("revolution", "rev", "revolt")
B.name = "Down With Nanotrasen"
J = "Revolutionary"
deity_name = pick("Maximilien Robespierre", "Saul Alinsky")
if("wizard", "wiz", "magic")
B.name = "Spell Book"
J = "Wizard"
deity_name = "The Space Wizard Federation"
H.equip_or_collect(new /obj/item/clothing/head/wizard(H), slot_head)
if("malfunction", "malf", "rogue", "rouge", "AI")
B.name = "Hostile Runtimes"
J = "Cyborg"
H.equip_or_collect(new /obj/item/clothing/head/cardborg(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/cardborg(H), slot_wear_suit)
deity_name = pick("Skynet", "HAL 9000", "GLaDOS", "SHODAN")
if("vampire", "vamp", "blood","dracula")
B.name = "The Veil of Darkness"
H.equip_or_collect(new /obj/item/clothing/suit/storage/draculacoat(H), slot_wear_suit)//What could possibly go wrong?
J = "Vampire"
deity_name = "Vlad the Impaler" //Dracula for the incults
if("vox", "raiders", "raid", "bird", "birb")
B.name = "Handbook to the Aves Class" //AKA birds
J = "Vox Enthusiast" //And that's terrible
deity_name = "The Vox"
if("blob", "bleb", "biohazard")
B.name = "A Guide To Biohazard Alerts"
J = "Blob Core"
deity_name = "Blob Overmind"
if("honk", "clown", "honkmother")
B.name = "Honkmothers Coloring Book"
H.equip_or_collect(new /obj/item/clothing/mask/gas/clown_hat(H), slot_wear_mask)
J = "Co-Clown"
deity_name = "Honkmother"
if("silence", "mime", "quiet", "...")
B.name = "..."
H.equip_or_collect(new /obj/item/clothing/mask/gas/mime(H), slot_wear_mask)
J = "..."
deity_name = "Silence"
if("ancap", "ancapistan", "NAP")
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "Bitcoin Wallet"
J = "Bitcoin Miner" //Worst part coming up with job name
deity_name = "Murray Rothbard"
H.equip_or_collect(new /obj/item/toy/gun(H), slot_l_store) //concealed carry
if("samurai", "honor", "bushido", "weaboo")
B.name = "Kojiki"//Japan's oldest book, the origin "muh honor" and "muh katana"
J = "Samurai"
deity_name = "The Way of the Warrior"
H.equip_or_collect(new /obj/item/clothing/suit/sakura_kimono(H), slot_wear_suit)
if("ratvar", "clockwork", "ratvarism")
B.name = "clockwork slab"
H.equip_or_collect(new /obj/item/clothing/head/clockwork_hood(H), slot_head)
H.equip_or_collect(new /obj/item/clothing/suit/clockwork_robes(H), slot_wear_suit)
H.equip_or_collect(new /obj/item/clothing/shoes/clockwork_boots(H), slot_shoes)
J = "Servant of Ratvar"
deity_name = "Ratvar"
if("dune", "spice", "sandworms", "sandworm", "muad dib", "muad'dib", "arrakis", "shai hulud", "shai-hulud")
B.name = "Manual of Muad'Dib"
J = "Muad'Dib"
deity_name = "Shai-Hulud"
H.equip_or_collect(new /obj/item/clothing/under/stilsuit(H), slot_w_uniform)
else //Boring, give them a stock name
qdel(B)
B = new /obj/item/weapon/storage/bible/booze(H)
H.put_in_hands(B)
B.name = "The Holy Book of [new_religion]"
for (var/R in typesof(/datum/religion))
var/datum/religion/rel = new R
for (var/key in rel.keys)
if (lowertext(new_religion) == key)
rel.equip_chaplain(H) // We do the misc things related to the religion
B = new rel.bible_type
B.name = rel.bible_name
B.deity_name = rel.deity_name
H.put_in_hands(B)
rel.holy_book = B
J = (H.gender == FEMALE ? rel.female_adept : rel.male_adept)
chap_religion = rel
choice = TRUE
break // We got our religion ! Abort, abort.
if (choice)
break
if (!choice) // Nothing was found
chap_religion.name = "[new_religion]"
chap_religion.deity_name = "[new_religion]"
chap_religion.bible_name = "The Holy Book of [new_religion]"
B = new chap_religion.bible_type
B.name = chap_religion.bible_name
B.deity_name = chap_religion.deity_name
H.put_in_hands(B)
chap_religion.holy_book = B
//This goes down here due to problems with loading orders that took me 4 hours to identify
var/obj/item/weapon/card/id/I = null
@@ -455,14 +84,13 @@
P.ownjob = J
P.name = text("PDA-[P.owner] ([P.ownjob])")
data_core.manifest_modify(H.real_name, J) //Updates manifest
feedback_set_details("religion_name","[new_religion]")
feedback_set_details("religion_name","[chap_religion.name]")
//Allow them to change their deity if they believe the deity we gave them sucks
var/new_deity = copytext(sanitize(input(H, "Would you like to change your deity? Your deity currently is [deity_name] (Leave empty or unchanged to keep deity name)", "Name of Deity", deity_name)), 1, MAX_NAME_LEN)
if(!length(new_deity))
new_deity = deity_name //Just give them what was picked for them already
B.deity_name = new_deity
var/new_deity = copytext(sanitize(input(H, "Would you like to change your deity? Your deity currently is [chap_religion.deity_name] (Leave empty or unchanged to keep deity name)", "Name of Deity", chap_religion.deity_name)), 1, MAX_NAME_LEN)
if(length(new_deity))
chap_religion.deity_name = new_deity
B.deity_name = new_deity
var/accepted = 0
var/outoftime = 0
@@ -591,4 +219,4 @@
ticker.Bible_deity_name = B.deity_name
feedback_set_details("religion_deity","[new_deity]")
feedback_set_details("religion_book","[new_book_style]")
return 1
return 1

View File

@@ -44,6 +44,7 @@
if(user.mind && (user.mind.assigned_role == "Chaplain"))
chaplain = 1 //Indeed we are
M.attack_log += text("\[[time_stamp()]\] <font color='orange'>Has been attacked with [src.name] by [user.name] ([user.ckey])</font>")
user.attack_log += text("\[[time_stamp()]\] <font color='red'>Used the [src.name] to attack [M.name] ([M.ckey])</font>")

View File

@@ -215,6 +215,7 @@
#include "code\datums\plugin.dm"
#include "code\datums\recipe.dm"
#include "code\datums\recruiter.dm"
#include "code\datums\religions.dm"
#include "code\datums\shuttle.dm"
#include "code\datums\sun.dm"
#include "code\datums\supplypacks.dm"