Removes MK stuffs
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user