Adds the Body Designer for resleeving

* Adds Body Designer computer, which allows you to customize body designs similarly to character setup, but in game.
* Designs are savable to disks which can be loaded into the the resleeving controller console to print and resleeve into.
* Fixes line breaks on OOC notes in the resleeving computer.
* Added circuits so the body designer is constructable, and designs so the circuit is researchable.
* Added a proc for reverse lookup of size_multiplier -> scale name (0.25 -> Micro etc)
This commit is contained in:
Leshana
2017-04-09 16:16:32 -04:00
parent 48648cc35c
commit eef8480444
13 changed files with 649 additions and 10 deletions
@@ -24,7 +24,9 @@
/datum/category_item/player_setup_item/vore/resleeve/copy_to_mob(var/mob/living/carbon/human/character)
if(character && !istype(character,/mob/living/carbon/human/dummy))
spawn(50)
new/datum/transhuman/body_record/(character, pref.resleeve_scan, pref.resleeve_lock) //Clearly related to size.
if(pref.resleeve_scan)
var/datum/transhuman/body_record/BR = new() //Clearly related to size.
BR.init_from_mob(character, pref.resleeve_scan, pref.resleeve_lock)
if(pref.resleeve_lock)
character.resleeve_lock = character.ckey