Added Astral beta chem.

This commit is contained in:
Fermi
2019-04-28 15:55:23 +01:00
parent 3c82bb2d46
commit 890b3f8d7d
5 changed files with 131 additions and 69 deletions
@@ -21,7 +21,7 @@
return ..()
/datum/status_effect/chem/SGDF/tick()
message_admins("SDGF ticking")
//message_admins("SDGF ticking")
if(owner.stat == DEAD)
message_admins("SGDF status swapping")
if(fermi_Clone && fermi_Clone.stat != DEAD)
@@ -43,27 +43,26 @@
//owner, tried, no dice
/datum/status_effect/chem/BElarger/on_apply(mob/living/carbon/human/H)//Removes clothes, they're too small to contain you. You belong to space now.
var/mob/living/carbon/human/o = owner
if(o.w_uniform)
o.dropItemToGround(H.w_uniform, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
if(o.wear_suit)
o.dropItemToGround(H.wear_suit, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
message_admins("BElarge started!")
o.visible_message("<span class='boldnotice'>[H]'s chest suddenly bursts forth, ripping their clothes off!'</span>")
var/items = o.get_contents()
for(var/obj/item/W in items)
if(W == o.w_uniform || W == o.wear_suit)
o.dropItemToGround(W, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
//message_admins("BElarge started!")
o.visible_message("<span class='boldnotice'>[o]'s chest suddenly bursts forth, ripping their clothes off!'</span>")
to_chat(o, "<span class='warning'>Your clothes give, ripping into peices under the strain of your swelling breasts! Unless you manage to reduce the size of your breasts, there's no way you're going to be able to put anything on over these melons..!</b></span>")
return ..()
/datum/status_effect/chem/BElarger/tick(mob/living/carbon/human/H)//If you try to wear clothes, you fail. Slows you down if you're comically huge
var/mob/living/carbon/human/o = owner
var/obj/item/organ/genital/breasts/B = o.getorganslot("breasts")
if(o.w_uniform)
o.dropItemToGround(H.w_uniform, TRUE)
to_chat(owner, "<span class='warning'>Your enormous breasts are way to large to fit anything over!</b></span>")
if(o.wear_suit)
o.dropItemToGround(H.wear_suit, TRUE)
to_chat(owner, "<span class='warning'>Your enormous breasts are way to large to fit anything over!</b></span>")
message_admins("BElarge tick!")
var/items = o.get_contents()
for(var/obj/item/W in items)
if(W == o.w_uniform || W == o.wear_suit)
o.dropItemToGround(W, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
to_chat(owner, "<span class='warning'>Your enormous breasts are way too large to fit anything over them!</b></span>")
//message_admins("BElarge tick!")
/*
var/items = o.get_contents()
for(var/obj/item/W in items)
@@ -97,12 +96,11 @@
/datum/status_effect/chem/PElarger/on_apply(mob/living/carbon/human/H)//Removes clothes, they're too small to contain you. You belong to space now.
message_admins("PElarge started!")
var/mob/living/carbon/human/o = owner
if(o.w_uniform)
o.dropItemToGround(H.w_uniform, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
if(o.wear_suit)
o.dropItemToGround(H.wear_suit, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
var/items = o.get_contents()
for(var/obj/item/W in items)
if(W == o.w_uniform || W == o.wear_suit)
o.dropItemToGround(W, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
owner.visible_message("<span class='boldnotice'>[o]'s schlong suddenly bursts forth, ripping their clothes off!'</span>")
to_chat(o, "<span class='warning'>Your clothes give, ripping into peices under the strain of your swelling pecker! Unless you manage to reduce the size of your emancipated trouser snake, there's no way you're going to be able to put anything on over this girth..!</b></span>")
return ..()
@@ -112,12 +110,12 @@
var/mob/living/carbon/human/o = owner
var/obj/item/organ/genital/penis/P = o.getorganslot("penis")
message_admins("PElarge tick!")
if(o.w_uniform)
o.dropItemToGround(o.w_uniform, TRUE)
to_chat(owner, "<span class='warning'>Your enormous package is way to large to fit anything over!</b></span>")
if(o.wear_suit)
o.dropItemToGround(o.wear_suit, TRUE)
to_chat(owner, "<span class='warning'>Your enormous package is way to large to fit anything over!</b></span>")
var/items = o.get_contents()
for(var/obj/item/W in items)
if(W == o.w_uniform || W == o.wear_suit)
o.dropItemToGround(W, TRUE)
playsound(o.loc, 'sound/items/poster_ripped.ogg', 50, 1)
to_chat(owner, "<span class='warning'>Your enormous package is way to large to fit anything over!</b></span>")
switch(round(P.cached_length))
if(11)
if (!(P.prev_size == P.size))