Removes MK stuffs

This commit is contained in:
Fermi
2019-09-10 21:59:24 +01:00
parent 68a2b21a7e
commit b22994e546
3 changed files with 7 additions and 52 deletions
@@ -249,8 +249,6 @@
var/customEcho //Custom looping text in owner
var/customSpan //Custom spans for looping text
var/political = TRUE // if source is from politi-aid
/datum/status_effect/chem/enthrall/on_apply()
var/mob/living/carbon/M = owner
var/datum/reagent/fermi/enthrall/E = locate(/datum/reagent/fermi/enthrall) in M.reagents.reagent_list
@@ -259,7 +257,6 @@
owner.remove_status_effect(src)
enthrallID = E.creatorID
enthrallGender = E.creatorGender
political = E.political
master = get_mob_by_key(enthrallID)
//if(M.ckey == enthrallID)
// owner.remove_status_effect(src)//At the moment, a user can enthrall themselves, toggle this back in if that should be removed.
@@ -282,7 +279,7 @@
var/mob/living/carbon/M = owner
//chem calculations
if(!owner.reagents.has_reagent("enthrall") && !owner.reagents.has_reagent("enthrallTest") && !owner.reagents.has_reagent("politic-aid"))
if(!owner.reagents.has_reagent("enthrall") && !owner.reagents.has_reagent("enthrallTest"))
if (phase < 3 && phase != 0)
deltaResist += 3//If you've no chem, then you break out quickly
if(prob(5))
@@ -722,10 +719,6 @@
deltaResist = 1.8 + resistGrowth
resistGrowth += 0.05
//MKUltra easy break, if you have prefs off and ended up with it, then you break extra easy
if(!political && !owner.client?.prefs.lewdchem)
deltaResist += 10
//distance modifer
switch(DistApart)
if(0)
@@ -130,11 +130,11 @@ Creating a chem with a low purity will make you permanently fall in love with so
*/
/datum/reagent/fermi/enthrall
name = "enthrall"
id = "enthrall_base"
description = "A forbidden deep purple mixture that aids the political influence of creator upon the subject. When taken by the creator, it will enhance the power of their words to those affected by it."
color = "#660055"
taste_description = "politics"
name = "MKUltra"
id = "enthrall"
description = "A forbidden deep red mixture that increases a person's succeptability to another's words. When taken by the creator, it will enhance the draw of their voice to those affected by it."
color = "#660015" // rgb: , 0, 255
taste_description = "synthetic chocolate, a base tone of alcohol, and high notes of roses"
overdose_threshold = 100 //If this is too easy to get 100u of this, then double it please.
DoNotSplit = TRUE
metabolization_rate = 0.1//It has to be slow, so there's time for the effect.
@@ -143,7 +143,6 @@ Creating a chem with a low purity will make you permanently fall in love with so
var/creatorGender
var/creatorName
var/mob/living/creator
var/political = TRUE
pH = 10
OnMobMergeCheck = TRUE //Procs on_mob_add when merging into a human
can_synth = FALSE
@@ -159,7 +158,6 @@ Creating a chem with a low purity will make you permanently fall in love with so
creatorName = "Fermis Yakumo"
purity = 1
DoNotSplit = TRUE
political = FALSE
/datum/reagent/fermi/enthrall/test/on_new()
id = "enthrall"
@@ -172,27 +170,6 @@ Creating a chem with a low purity will make you permanently fall in love with so
creatorName = data.["creatorName"]
creator = get_mob_by_key(creatorID)
/datum/reagent/fermi/enthrall/mkultra
name = "MKUltra"
id = "enthrall"
description = "A forbidden deep red mixture that overwhelms a foreign body with waves of pleasure, intoxicating them into servitude. When taken by the creator, it will enhance the draw of their voice to those affected by it."
color = "#660015" // rgb: , 0, 255
taste_description = "synthetic chocolate, a base tone of alcohol, and high notes of roses"
political = FALSE
/datum/reagent/fermi/enthrall/mkultra/on_mob_add(mob/living/carbon/M)
if(M.client?.prefs.lewdchem)
..()
/datum/reagent/fermi/enthrall/mkultra/on_mob_life(mob/living/carbon/M)
if(M.client?.prefs.lewdchem)
..()
/datum/reagent/fermi/enthrall/politi
name = "Politic-aid"
id = "politic-aid"
/datum/reagent/fermi/enthrall/on_mob_add(mob/living/carbon/M)
. = ..()
if(!ishuman(M))//Just to make sure screwy stuff doesn't happen.
@@ -210,7 +187,6 @@ Creating a chem with a low purity will make you permanently fall in love with so
E.master = get_mob_by_key(creatorID)
to_chat(M, to_chat(M, "<span class='big love'><i>Your aldled, plastic, mind bends under the chemical influence of a new [(M.client?.prefs.lewdchem?"master":"leader")]. Your highest priority is now to stay by [creatorName]'s side, following and aiding them at all costs.</i></span>")) //THIS SHOULD ONLY EVER APPEAR IF YOU MINDBREAK YOURSELF AND THEN GET INJECTED FROM SOMEONE ELSE.
log_game("FERMICHEM: Narcissist [M] ckey: [M.key] been rebound to [creatorName], ID: [creatorID]")
E.political = political
return
if((M.ckey == creatorID) && (creatorName == M.real_name)) //same name AND same player - same instance of the player. (should work for clones?)
log_game("FERMICHEM: [M] ckey: [M.key] has been given velvetspeech")
@@ -220,7 +196,7 @@ Creating a chem with a low purity will make you permanently fall in love with so
Vc.Remove(M)
nVc.Insert(M)
qdel(Vc)
to_chat(M, "<span class='notice'><i>[(political?"You feel your vocal chords tingle as your voice turns more charasmatic.":" comes out in a more sultry tone.")]</span>")
to_chat(M, "<span class='notice'><i>You feel your vocal chords tingle as you speak with a charasmatic tone.)]</span>")
else
log_game("FERMICHEM: MKUltra: [creatorName], [creatorID], is enthralling [M.name], [M.ckey]")
M.apply_status_effect(/datum/status_effect/chem/enthrall)
@@ -288,7 +264,6 @@ Creating a chem with a low purity will make you permanently fall in love with so
E.enthrallID = creatorID
E.enthrallGender = creatorGender
E.master = creator
E.political = political
else
E = M.has_status_effect(/datum/status_effect/chem/enthrall)
if(M.client?.prefs.lewdchem)
@@ -295,23 +295,10 @@
E.data.["creatorID"] = B.data.["ckey"]
E.creatorID = B.data.["ckey"]
//Politic-aid split
/datum/chemical_reaction/fermi/enthrall/politi
name = "Politic-aid"
id = "politic-aid"
required_reagents = list("cocoa" = 0.1, "astral" = 0.1, "mindbreaker" = 0.1, "psicodine" = 0.1, "happiness" = 0.1)
results = list("politic-aid" = 0.5)
//So slimes can play too.
/datum/chemical_reaction/fermi/enthrall/slime
required_catalysts = list("slimejelly" = 1)
/datum/chemical_reaction/fermi/enthrall/slime/politi
name = "Politic-aid"
id = "politic-aid"
required_reagents = list("cocoa" = 0.1, "astral" = 0.1, "mindbreaker" = 0.1, "psicodine" = 0.1, "happiness" = 0.1)
results = list("politic-aid" = 0.5)
/datum/chemical_reaction/fermi/enthrall/slime/FermiFinish(datum/reagents/holder, var/atom/my_atom)
var/datum/reagent/toxin/slimejelly/B = locate(/datum/reagent/toxin/slimejelly) in my_atom.reagents.reagent_list//The one line change.
var/datum/reagent/fermi/enthrall/E = locate(/datum/reagent/fermi/enthrall) in my_atom.reagents.reagent_list