mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 12:56:53 +01:00
* shit code goes in the comedy bin * stubs * move those * w * vehicle repath * maybe that instead * aouhgoawhuh3ho * markers * a * fixes * hell * let the great refactoring begin * a * aouhg * changes * augh * signals * s * offhand stuff * wrappers * stuff * modifications * a * stuff * base component * Stuff * a * stuff * ay * Ay * ? * fix * a * augh * aough * mark those * sigh * correction * that * let the good times roll * more * more * on god * aoihgouh * fixes * done with that ifle * sigh * a * s * fuck off voremobs * stuff * pain * some more * changes * changes * f/r * sigh * impl * out with the useless * fix * Fixes * a * fixes * move that * pain * fix * m * pain * WHY * regex * s * just offsets to go * reserve those words * that * stuff * stuff * not sure if list ops were a good ide abut whatever * fix * and once more with energy! * and once more with energy! * fixes * offsets * fix * lmao! * ay * patch * fixes * propagate that shit through * ayo * bruh? * e * PLEASE END MY SUFFERING * ah. * that * fix * fix * fixes * e * Fix * fix * fix * Fix * fix * fix Co-authored-by: VM_USER <VM_USER>
64 lines
1.9 KiB
Plaintext
64 lines
1.9 KiB
Plaintext
///////////////////////////////////////////////
|
|
/////////////////// Stage 1 ///////////////////
|
|
/* can u dont
|
|
/datum/disease2/effect/mlem
|
|
name = "Mlemington's Syndrome"
|
|
stage = 1
|
|
chance_maxm = 25
|
|
activate(var/mob/living/carbon/mob,var/multiplier)
|
|
mob.say("[pick("Mlem.","MLEM!","Mlem?")]")
|
|
*/
|
|
/datum/disease2/effect/spin
|
|
name = "Spyndrome"
|
|
stage = 1
|
|
chance_maxm = 7
|
|
|
|
var/list/directions = list(2,4,1,8,2,4,1,8,2,4,1,8,2,4,1,8,2,4,1,8)
|
|
|
|
/datum/disease2/effect/spin/activate(var/mob/living/carbon/mob,var/multiplier)
|
|
if(mob.is_buckled())
|
|
mob.visible_message("<span class='warning'>[mob.name] struggles violently against their restraints!</span>")
|
|
else
|
|
mob.visible_message("<span class='warning'>[mob.name] spins around violently!</span>")
|
|
for(var/D in directions)
|
|
mob.dir = D
|
|
sleep(1)
|
|
mob.dir = pick(2,4,1,8) //For that added annoyance
|
|
|
|
///////////////////////////////////////////////
|
|
/////////////////// Stage 2 ///////////////////
|
|
|
|
/datum/disease2/effect/lang
|
|
name = "Lingual Dissocation"
|
|
stage = 2
|
|
chance_maxm = 2
|
|
|
|
/datum/disease2/effect/lang/activate(var/mob/living/carbon/mob,var/multiplier)
|
|
mob.set_default_language(pick(mob.languages))
|
|
|
|
///////////////////////////////////////////////
|
|
/////////////////// Stage 3 ///////////////////
|
|
|
|
/datum/disease2/effect/size
|
|
name = "Mass Revectoring"
|
|
stage = 3
|
|
chance_maxm = 1
|
|
|
|
/datum/disease2/effect/size/activate(var/mob/living/carbon/mob,var/multiplier)
|
|
var/newsize = rand (25, 200)
|
|
mob.resize(newsize/100)
|
|
mob.visible_message("<span class='warning'>[mob.name] suddenly changes size!</span>")
|
|
|
|
/datum/disease2/effect/flip
|
|
name = "Flipponov's Disease"
|
|
stage = 3
|
|
chance_maxm = 5
|
|
|
|
/datum/disease2/effect/flip/activate(var/mob/living/carbon/mob,var/multiplier) //Remind me why mob is carbon...?
|
|
if(ishuman(mob))
|
|
var/mob/living/carbon/human/H = mob
|
|
H.emote("flip")
|
|
else
|
|
mob.visible_message("<span class='warning'>[mob.name] does a backflip!</span>")
|
|
mob.SpinAnimation(7,1)
|