mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Update body.dm (#14193)
This commit is contained in:
@@ -92,14 +92,18 @@
|
|||||||
/datum/mutation/human/dwarfism/on_acquiring(mob/living/carbon/human/owner)
|
/datum/mutation/human/dwarfism/on_acquiring(mob/living/carbon/human/owner)
|
||||||
if(..())
|
if(..())
|
||||||
return
|
return
|
||||||
owner.transform = owner.transform.Scale(1, 0.8)
|
var/matrix/new_transform = matrix()
|
||||||
|
new_transform.Scale(1, 0.8)
|
||||||
|
owner.transform = new_transform.Multiply(owner.transform)
|
||||||
passtable_on(owner, GENETIC_MUTATION)
|
passtable_on(owner, GENETIC_MUTATION)
|
||||||
owner.visible_message(span_danger("[owner] suddenly shrinks!"), span_notice("Everything around you seems to grow.."))
|
owner.visible_message(span_danger("[owner] suddenly shrinks!"), span_notice("Everything around you seems to grow.."))
|
||||||
|
|
||||||
/datum/mutation/human/dwarfism/on_losing(mob/living/carbon/human/owner)
|
/datum/mutation/human/dwarfism/on_losing(mob/living/carbon/human/owner)
|
||||||
if(..())
|
if(..())
|
||||||
return
|
return
|
||||||
owner.transform = owner.transform.Scale(1, 1.25)
|
var/matrix/new_transform = matrix()
|
||||||
|
new_transform.Scale(1, 1.25)
|
||||||
|
owner.transform = new_transform.Multiply(owner.transform)
|
||||||
passtable_off(owner, GENETIC_MUTATION)
|
passtable_off(owner, GENETIC_MUTATION)
|
||||||
owner.visible_message(span_danger("[owner] suddenly grows!"), span_notice("Everything around you seems to shrink.."))
|
owner.visible_message(span_danger("[owner] suddenly grows!"), span_notice("Everything around you seems to shrink.."))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user