From c00fb31da842f43f47c4ae30bee93cfddfb2f89f Mon Sep 17 00:00:00 2001
From: silicons <2003111+silicons@users.noreply.github.com>
Date: Sat, 12 Dec 2020 01:47:23 -0700
Subject: [PATCH 1/3] Update dna.dm
---
code/datums/dna.dm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/code/datums/dna.dm b/code/datums/dna.dm
index fe041c41ff..3815a3c6ec 100644
--- a/code/datums/dna.dm
+++ b/code/datums/dna.dm
@@ -663,24 +663,27 @@
var/instability = -dna.stability
dna.remove_all_mutations()
dna.stability = 100
- if(prob(max(70-instability,0)))
+ if(prob(max(70 + instability,0)))
switch(rand(0,3)) //not complete and utter death
if(0)
monkeyize()
if(1)
gain_trauma(/datum/brain_trauma/severe/paralysis)
if(2)
+ drop_everything()
corgize()
if(3)
to_chat(src, "Oh, we actually feel quite alright!")
else
switch(rand(0,3))
if(0)
+ drop_everything()
gib()
if(1)
+ drop_everything()
dust()
-
if(2)
+ drop_everything()
death()
petrify(INFINITY)
if(3)
From abf950ee17549c88def64f9b3118790062e28bad Mon Sep 17 00:00:00 2001
From: silicons <2003111+silicons@users.noreply.github.com>
Date: Sat, 12 Dec 2020 02:49:27 -0700
Subject: [PATCH 2/3] Update dna.dm
---
code/datums/dna.dm | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/code/datums/dna.dm b/code/datums/dna.dm
index 3815a3c6ec..5f078baba5 100644
--- a/code/datums/dna.dm
+++ b/code/datums/dna.dm
@@ -670,20 +670,24 @@
if(1)
gain_trauma(/datum/brain_trauma/severe/paralysis)
if(2)
- drop_everything()
+ unequip_everything()
+ drop_all_held_items()
corgize()
if(3)
to_chat(src, "Oh, we actually feel quite alright!")
else
switch(rand(0,3))
if(0)
- drop_everything()
+ unequip_everything()
+ drop_all_held_items()
gib()
if(1)
- drop_everything()
+ unequip_everything()
+ drop_all_held_items()
dust()
if(2)
- drop_everything()
+ unequip_everything()
+ drop_all_held_items()
death()
petrify(INFINITY)
if(3)
@@ -692,6 +696,8 @@
if(BP)
BP.dismember()
else
+ unequip_everything()
+ drop_all_held_items()
gib()
else
set_species(/datum/species/dullahan)
From ab9d26285c578b2788719f6767a6cf4b37ced1cb Mon Sep 17 00:00:00 2001
From: silicons <2003111+silicons@users.noreply.github.com>
Date: Sat, 12 Dec 2020 10:13:17 -0700
Subject: [PATCH 3/3] Update dna.dm
---
code/datums/dna.dm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/datums/dna.dm b/code/datums/dna.dm
index 5f078baba5..b6b93bdddc 100644
--- a/code/datums/dna.dm
+++ b/code/datums/dna.dm
@@ -660,10 +660,10 @@
return
if(dna.stability > 0)
return
- var/instability = -dna.stability
+ var/instability = - dna.stability
dna.remove_all_mutations()
dna.stability = 100
- if(prob(max(70 + instability,0)))
+ if(prob(max(70 - instability,0)))
switch(rand(0,3)) //not complete and utter death
if(0)
monkeyize()