From bcd911070a9a7ddce8b70e74581acc430247d30b Mon Sep 17 00:00:00 2001
From: Ghom <42542238+Ghommie@users.noreply.github.com>
Date: Thu, 21 May 2020 21:38:42 +0200
Subject: [PATCH] Fixing dwarfism. (#12331)
* Update body.dm
* Update dwarves.dm
---
code/datums/mutations/body.dm | 3 +--
code/modules/mob/living/carbon/human/species_types/dwarves.dm | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm
index 7b438f44db..866ea85dbf 100644
--- a/code/datums/mutations/body.dm
+++ b/code/datums/mutations/body.dm
@@ -82,7 +82,7 @@
if(..())
return
ADD_TRAIT(owner, TRAIT_DWARF, GENETIC_MUTATION)
- AddElement(/datum/element/dwarfism, COMSIG_HUMAN_MUTATION_LOSS, src)
+ owner.AddElement(/datum/element/dwarfism, COMSIG_HUMAN_MUTATION_LOSS, src)
passtable_on(owner, GENETIC_MUTATION)
owner.visible_message("[owner] suddenly shrinks!", "Everything around you seems to grow..")
@@ -90,7 +90,6 @@
if(..())
return
REMOVE_TRAIT(owner, TRAIT_DWARF, GENETIC_MUTATION)
- owner.transform = owner.transform.Scale(1, 1.25)
passtable_off(owner, GENETIC_MUTATION)
owner.visible_message("[owner] suddenly grows!", "Everything around you seems to shrink..")
diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm
index 0a44891a70..dfeff24141 100644
--- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm
+++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm
@@ -33,7 +33,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) //
var/mob/living/carbon/human/H = C
H.facial_hair_style = dwarf_hair
H.update_hair()
- AddElement(/datum/element/dwarfism, COMSIG_SPECIES_LOSS, src)
+ H.AddElement(/datum/element/dwarfism, COMSIG_SPECIES_LOSS, src)
RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) //We register handle_speech is being used.
/datum/species/dwarf/on_species_loss(mob/living/carbon/H, datum/species/new_species)