From d199552fa068eb42e81398d47d3e09de9fb1edec Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Mon, 16 May 2016 19:16:35 -0400 Subject: [PATCH] Egg transformation. A few bug fixes (#76) * This compiles, has a debug in a few areas But doesn't actually work in game * This didn't go with the first sync. booo. * Actually gets egg TF to work. Fixes spacesuit sprites * Makes the borgs stomach show up * More bugfixes! --- .../crates_lockers/closets/egg_vr.dm | 88 + .../living/carbon/human/species/species_vr.dm | 7 +- .../human/species/station/station_vr.dm | 23 +- .../living/silicon/robot/robot_modules_vr.dm | 4 +- .../mob/living/silicon/robot/robot_vr.dm | 32 + code/modules/vore/eating/bellymodes_vr.dm | 2013 +++++------------ icons/mob/species/sergal/suit_vr.dmi | Bin 54701 -> 54883 bytes icons/obj/egg_vr.dmi | Bin 0 -> 3171 bytes vorestation.dme | 2 + 9 files changed, 721 insertions(+), 1448 deletions(-) create mode 100644 code/game/objects/structures/crates_lockers/closets/egg_vr.dm create mode 100644 code/modules/mob/living/silicon/robot/robot_vr.dm create mode 100644 icons/obj/egg_vr.dmi diff --git a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm new file mode 100644 index 0000000000..7acfaa26de --- /dev/null +++ b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm @@ -0,0 +1,88 @@ +/obj/structure/closet/secure_closet/egg + name = "egg" + desc = "It's an egg; it's smooth to the touch." //This is the default egg. + icon = 'icons/obj/egg_vr.dmi' + icon_state = "egg" + density = 0 //Just in case there's a lot of eggs, so it doesn't block hallways/areas. + icon_closed = "egg" + icon_opened = "egg_open" + icon_locked = "egg" + open_sound = 'sound/vore/schlorp.ogg' + close_sound = 'sound/vore/schlorp.ogg' + opened = 0 + welded = 0 //Don't touch this. + health = 100 + +/obj/structure/closet/secure_closet/egg/attackby(obj/item/weapon/W, mob/user as mob) //This also prevents crew from welding the eggs and making them unable to be opened. + if(istype(W, /obj/item/weapon/weldingtool)) + src.dump_contents() + del(src) + + + +/obj/structure/closet/secure_closet/egg/unathi + name = "unathi egg" + desc = "Some species of Unathi apparently lay soft-shelled eggs!" + icon_state = "egg_unathi" + icon_closed = "egg_unathi" + icon_opened = "egg_unathi_open" + +/obj/structure/closet/secure_closet/egg/nevrean + name = "nevarean egg" + desc = "Most Nevareans lay hard-shelled eggs!" + icon_state = "egg_nevarean" + icon_closed = "egg_nevarean" + icon_opened = "egg_nevarean_open" + +/obj/structure/closet/secure_closet/egg/human + name = "human egg" + desc = "Some humans lay eggs that are--wait, what?" + icon_state = "egg_human" + icon_closed = "egg_human" + icon_opened = "egg_human_open" + +/obj/structure/closet/secure_closet/egg/tajaran + name = "tajaran egg" + desc = "Apparently that's what a Tajaran egg looks like. Weird." + icon_state = "egg_tajaran" + icon_closed = "egg_tajaran" + icon_opened = "egg_tajaran_open" + +/obj/structure/closet/secure_closet/egg/skrell + name = "skrell egg" + desc = "Its soft and squishy" + icon_state = "egg_skrell" + icon_closed = "egg_skrell" + icon_opened = "egg_skrell_open" + +/obj/structure/closet/secure_closet/egg/shark + name = "akula egg" + desc = "Its soft and slimy to the touch" + icon = 'icons/obj/closet.dmi' + icon_closed = "egg_akula" + icon_opened = "egg_akula_open" + +/obj/structure/closet/secure_closet/egg/sergal + name = "sergal egg" + desc = "An egg with a slightly fuzzy exterior, and a hard layer beneath." + icon_state = "egg_sergal" + icon_closed = "egg_sergal" + icon_opened = "egg_sergal_open" + +/obj/structure/closet/secure_closet/egg/slime + name = "slime egg" + desc = "An egg with a soft and squishy interior, coated with slime." + icon_state = "egg_slime" + icon_closed = "egg_slime" + icon_opened = "egg_slime_open" + +/obj/structure/closet/secure_closet/egg/special //Not actually used, but the sprites are in, and it's there in case any admins need to spawn in the egg for any specific reasons. + name = "special egg" + desc = "This egg has a very unique look to it." + icon_state = "egg_unique" + icon_closed = "egg_unique" + icon_opened = "egg_unique_open" + +//In case anyone stumbles upon this, MAJOR thanks to Vorrakul and Nightwing. Without them, this wouldn't be a reality. +//Also, huge thanks for Ace for helping me through with this and getting me to work at my full potential instead of tapping out early, along with coding advice. +//Additionally, huge thanks to the entire Virgo community for giving suggestions about egg TF, the sprites, descriptions, etc etc. Cheers to everyone. Also, you should totally eat Cadence. ~CK diff --git a/code/modules/mob/living/carbon/human/species/species_vr.dm b/code/modules/mob/living/carbon/human/species/species_vr.dm index dc0f247aac..fa2d2fc1d6 100644 --- a/code/modules/mob/living/carbon/human/species/species_vr.dm +++ b/code/modules/mob/living/carbon/human/species/species_vr.dm @@ -5,4 +5,9 @@ //This is for overriding tail rendering with a specific icon in icobase, for static //tails only, since tails would wag when dead if you used this - var/icobase_tail = 0 \ No newline at end of file + var/icobase_tail = 0 + + + //This is used for egg TF. It decides what type of egg the person will lay when they TF. + //Default to the normal and bland "egg" just in case a race isn't defined. + var/egg_type = "egg" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index b58b30e885..6121839bc0 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -15,6 +15,7 @@ secondary_langs = list("Sagaru") name_language = "Sagaru" color_mult = 1 + egg_type = "Sergal" min_age = 17 max_age = 80 @@ -61,6 +62,7 @@ secondary_langs = list("Skrellian") name_language = "Skrellian" color_mult = 1 + egg_type = "Akula" min_age = 17 max_age = 80 @@ -100,6 +102,7 @@ secondary_langs = list("Birdsong") name_language = "Birdsong" color_mult = 1 + egg_type = "Nevrean" min_age = 17 max_age = 80 @@ -120,4 +123,22 @@ "Your fur prickles in the heat.", "You feel uncomfortably warm.", "Your overheated skin itches." - ) \ No newline at end of file + ) + + + + +/datum/species/unathi + egg_type = "Unathi" + +/datum/species/tajaran + egg_type = "Tajaran" + +/datum/species/skrell + egg_type = "Skrell" + +/datum/species/shapeshifter/promethean + egg_type = "Slime" + +/datum/species/human + egg_type = "Human" \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_modules_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules_vr.dm index e6d298cee2..99ca1f2884 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules_vr.dm @@ -27,6 +27,7 @@ R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.icon_state = "k9" R.pixel_x = -16 + R.old_x = -16 ..() /obj/item/weapon/robot_module/knine/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) @@ -67,5 +68,6 @@ R.icon = 'icons/mob/widerobot_vr.dmi' R.hands.icon = 'icons/mob/screen1_robot_vr.dmi' R.icon_state = "medihound" - R.pixel_x = -16 + R.pixel_x = -16 + R.old_x = -16 ..() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm new file mode 100644 index 0000000000..5eac847c67 --- /dev/null +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -0,0 +1,32 @@ +/mob/living/silicon/robot/updateicon() + overlays.Cut() + if(stat == CONSCIOUS) + overlays += "eyes-[module_sprites[icontype]]" + if(sleeper_g == 1) + overlays += "sleeper_g" + if(sleeper_r == 1) + overlays += "sleeper_r" + + if(opened) + var/panelprefix = custom_sprite ? src.ckey : "ov" + if(wiresexposed) + overlays += "[panelprefix]-openpanel +w" + else if(cell) + overlays += "[panelprefix]-openpanel +c" + else + overlays += "[panelprefix]-openpanel -c" + + if(module_active && istype(module_active,/obj/item/borg/combat/shield)) + overlays += "[module_sprites[icontype]]-shield" + + if(modtype == "Combat") + if(module_active && istype(module_active,/obj/item/borg/combat/mobility)) + icon_state = "[module_sprites[icontype]]-roll" + else + icon_state = module_sprites[icontype] + return + if(stat == 0) + if(sleeper_g == 1) + overlays += "sleeper_g" + if(sleeper_r == 1) + overlays += "sleeper_r" diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 6a7ad4705c..1abf740af0 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -117,8 +117,6 @@ M.nutrition += 1 return -/* POLARISTODO - Depends on Taurs, and egg objects. - ///////////////////////////// DM_TRANSFORM_MALE ///////////////////////////// if(digest_mode == DM_TRANSFORM_MALE && ishuman(owner)) for (var/mob/living/carbon/human/P in internal_contents) @@ -139,13 +137,13 @@ owner << "Your belly feels warm as your womb makes subtle changes to your captive's body." P.update_body() - if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin) + if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin || P.r_facial != O.r_facial || P.g_facial != O.g_facial || P.b_facial != O.b_facial) P.r_hair = O.r_hair - P.r_facial = O.r_hair + P.r_facial = O.r_facial P.g_hair = O.g_hair - P.g_facial = O.g_hair + P.g_facial = O.g_facial P.b_hair = O.b_hair - P.b_facial = O.b_hair + P.b_facial = O.b_facial P.r_skin = O.r_skin P.g_skin = O.g_skin P.b_skin = O.b_skin @@ -233,13 +231,13 @@ owner << "Your belly feels warm as your womb makes subtle changes to your captive's body." P.update_body() - if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin) + if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin || P.r_facial != O.r_facial || P.g_facial != O.g_facial || P.b_facial != O.b_facial) P.r_hair = O.r_hair - P.r_facial = O.r_hair + P.r_facial = O.r_facial P.g_hair = O.g_hair - P.g_facial = O.g_hair + P.g_facial = O.g_facial P.b_hair = O.b_hair - P.b_facial = O.b_hair + P.b_facial = O.b_facial P.r_skin = O.r_skin P.g_skin = O.g_skin P.b_skin = O.b_skin @@ -274,13 +272,13 @@ owner << "Your belly feels warm as your womb makes subtle changes to your captive's body." P.update_body() - if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin) + if(TFmodify == 2 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin || P.r_facial != O.r_facial || P.g_facial != O.g_facial || P.b_facial != O.b_facial) P.r_hair = O.r_hair - P.r_facial = O.r_hair + P.r_facial = O.r_facial P.g_hair = O.g_hair - P.g_facial = O.g_hair + P.g_facial = O.g_facial P.b_hair = O.b_hair - P.b_facial = O.b_hair + P.b_facial = O.b_facial P.r_skin = O.r_skin P.g_skin = O.g_skin P.b_skin = O.b_skin @@ -293,20 +291,21 @@ //No idea how to work with that one, species system got changed a lot //Also this makes it similar to the previous one until fixed - if(TFmodify == 3 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin || P.taur != O.taur || P.r_taur != O.r_taur || P.g_taur != O.g_taur || P.b_taur != O.b_taur) + if(TFmodify == 3 && P.r_hair != O.r_hair || P.g_hair != O.g_hair || P.b_hair != O.b_hair || P.r_skin != O.r_skin || P.g_skin != O.g_skin || P.b_skin != O.b_skin || P.tail_style != O.tail_style || P.r_tail != O.r_tail || P.g_tail != O.g_tail || P.b_tail != O.b_tail || P.ear_style != O.ear_style || P.r_facial != O.r_facial || P.g_facial != O.g_facial || P.b_facial != O.b_facial) P.r_hair = O.r_hair - P.r_facial = O.r_hair + P.r_facial = O.r_facial P.g_hair = O.g_hair - P.g_facial = O.g_hair + P.g_facial = O.g_facial P.b_hair = O.b_hair - P.b_facial = O.b_hair + P.b_facial = O.b_facial P.r_skin = O.r_skin P.g_skin = O.g_skin P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur + P.tail_style = O.tail_style + P.r_tail = O.r_tail + P.g_tail = O.g_tail + P.b_tail = O.b_tail + P.ear_style = O.ear_style P.h_style = "Bedhead" P.species = O.species P << "You lose sensation of your body, feeling only the warmth of the womb... " @@ -330,439 +329,155 @@ var/mob/living/carbon/human/O = owner - if(O.species.name == "Unathi") - var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Tajara") - var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Skrell") - var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Sergal") - var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Akula") - var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Nevrean") - var/obj/structure/closet/secure_closet/egg/nevrean/J = new /obj/structure/closet/secure_closet/egg/nevrean(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Human") - var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Slime Person") - var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.taur = O.taur - P.r_taur = O.r_taur - P.g_taur = O.g_taur - P.b_taur = O.b_taur - P.h_style = "Bedhead" - P.species = O.species - P.custom_species = O.custom_species - P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " - owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." - P.update_hair() - P.update_body() - P.update_tail_showing() - P.loc = J - J.name = "[defined_species] egg" + if (O.custom_species) + var/defined_species = O.custom_species + P.r_hair = O.r_hair //Made all these line up + P.r_facial = O.r_facial //So you can ea + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.tail_style = O.tail_style + P.r_tail = O.r_tail + P.g_tail = O.g_tail + P.b_tail = O.b_tail + P.ear_style = O.ear_style + P.h_style = "Bedhead" + P.species = O.species + P.custom_species = O.custom_species + P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " + owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." + P.update_hair() + P.update_body() + P.update_tail_showing() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + for(var/mob/living/M in internal_contents) + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.tail_style = O.tail_style + P.r_tail = O.r_tail + P.g_tail = O.g_tail + P.b_tail = O.b_tail + P.ear_style = O.ear_style + P.h_style = "Bedhead" + P.species = O.species + P.custom_species = O.custom_species + P << "You lose sensation of your body, feeling only the warmth of the womb as you're encased in an egg. " + owner << "Your belly shifts as your womb makes dramatic changes to your captive's body as you encase them in an egg." + P.update_hair() + P.update_body() + P.update_tail_showing() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "Unathi egg" + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "Tajaran egg" + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "Akula egg" + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "Skrell egg" + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "Segal egg" + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "Human egg" + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "Slime egg" + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Egg" + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Odd egg" //Something went wrong. Since the default is "egg", they shouldn't see this. + internal_contents -= P return ///////////////////////////// DM_TRANSFORM_KEEP_GENDER_EGG ///////////////////////////// @@ -773,326 +488,139 @@ var/mob/living/carbon/human/O = owner - if(O.species.name == "Unathi") - var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." + if (O.custom_species) + var/defined_species = O.custom_species + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P << "Your body tingles all over..." + owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." + P.update_hair() + P.update_body() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Tajara") - var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Skrell") - var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Sergal") - var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Akula") - var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Nevrean") - var/obj/structure/closet/secure_closet/egg/nevrean/J = new /obj/structure/closet/secure_closet/egg/nevrean(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Human") - var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - - if(O.species.name == "Slime Person") - var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P << "Your body tingles all over..." - owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." - P.update_hair() - P.update_body() - P.loc = J - J.name = "[defined_species] egg" + else + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P << "Your body tingles all over..." + owner << "Your belly tingles as your womb makes noticeable changes to your captive's body." + P.update_hair() + P.update_body() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "Unathi egg" + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "Tajaran egg" + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "Akula egg" + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "Skrell egg" + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "Segal egg" + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "Human egg" + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "Slime egg" + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Egg" + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Odd egg" //Something went wrong. Since the default is "egg", they shouldn't see this. + internal_contents -= P return ///////////////////////////// DM_TRANSFORM_MALE_EGG ///////////////////////////// @@ -1103,341 +631,138 @@ var/mob/living/carbon/human/O = owner - if(O.species.name == "Unathi") - var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Tajara") - var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Skrell") - var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Sergal") - var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Akula") - var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Nevrean") - var/obj/structure/closet/secure_closet/egg/nevrean/J = new /obj/structure/closet/secure_closet/egg/nevrean(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Human") - var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Slime Person") - var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = MALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() + if (O.custom_species) + var/defined_species = O.custom_species + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P.gender = MALE + P << "Your body feels very strange..." + owner << "Your belly feels strange as your womb alters your captive's gender." + P.update_hair() + P.update_body() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P.gender = MALE + P << "Your body feels very strange..." + owner << "Your belly feels strange as your womb alters your captive's gender." + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "Unathi egg" + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "Tajaran egg" + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "Akula egg" + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "Skrell egg" + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "Segal egg" + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "Human egg" + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "Slime egg" + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Egg" + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Odd egg" //Something went wrong. Since the default is "egg", they shouldn't see this. + internal_contents -= P return ///////////////////////////// DM_TRANSFORM_FEMALE_EGG ///////////////////////////// @@ -1448,341 +773,139 @@ var/mob/living/carbon/human/O = owner - if(O.species.name == "Unathi") - var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - if(O.species.name == "Tajara") - var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Skrell") - var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Sergal") - var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Akula") - var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Nevrean") - var/obj/structure/closet/secure_closet/egg/nevrean/J = new /obj/structure/closet/secure_closet/egg/nevrean(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Human") - var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - - if(O.species.name == "Slime Person") - var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) - if (O.custom_species) - var/defined_species = O.custom_species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - J.desc = "This egg has a very unique look to it." - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() - else - var/defined_species = O.species - P.r_hair = O.r_hair - P.r_facial = O.r_hair - P.g_hair = O.g_hair - P.g_facial = O.g_hair - P.b_hair = O.b_hair - P.b_facial = O.b_hair - P.r_skin = O.r_skin - P.g_skin = O.g_skin - P.b_skin = O.b_skin - P.h_style = "Bedhead" - P.gender = FEMALE - P.loc = J - J.name = "[defined_species] egg" - P << "Your body feels very strange..." - owner << "Your belly feels strange as your womb alters your captive's gender." - P.update_hair() - P.update_body() + if (O.custom_species) + var/defined_species = O.custom_species + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P.gender = FEMALE + P << "Your body feels very strange..." + owner << "Your belly feels strange as your womb alters your captive's gender." + P.update_hair() + P.update_body() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "[defined_species] egg" + J.desc = "This egg has a very unique look to it." + internal_contents -= P + else + P.r_hair = O.r_hair + P.r_facial = O.r_facial + P.g_hair = O.g_hair + P.g_facial = O.g_facial + P.b_hair = O.b_hair + P.b_facial = O.b_facial + P.r_skin = O.r_skin + P.g_skin = O.g_skin + P.b_skin = O.b_skin + P.h_style = "Bedhead" + P.gender = FEMALE + owner << "Your belly feels strange as your womb alters your captive's gender." + P << "Your body feels very strange..." + P.update_hair() + P.update_body() + switch(O.species.egg_type) + if("Unathi") + var/obj/structure/closet/secure_closet/egg/unathi/J = new /obj/structure/closet/secure_closet/egg/unathi(O.loc) + P.forceMove(J) + J.name = "Unathi egg" + internal_contents -= P + if("Tajaran") + var/obj/structure/closet/secure_closet/egg/tajaran/J = new /obj/structure/closet/secure_closet/egg/tajaran(O.loc) + P.forceMove(J) + J.name = "Tajaran egg" + internal_contents -= P + if("Akula") + var/obj/structure/closet/secure_closet/egg/shark/J = new /obj/structure/closet/secure_closet/egg/shark(O.loc) + P.forceMove(J) + J.name = "Akula egg" + internal_contents -= P + if("Skrell") + var/obj/structure/closet/secure_closet/egg/skrell/J = new /obj/structure/closet/secure_closet/egg/skrell(O.loc) + P.forceMove(J) + J.name = "Skrell egg" + internal_contents -= P + if("Sergal") + var/obj/structure/closet/secure_closet/egg/sergal/J = new /obj/structure/closet/secure_closet/egg/sergal(O.loc) + P.forceMove(J) + J.name = "Segal egg" + internal_contents -= P + if("Human") + var/obj/structure/closet/secure_closet/egg/human/J = new /obj/structure/closet/secure_closet/egg/human(O.loc) + P.forceMove(J) + J.name = "Human egg" + internal_contents -= P + if("Slime") + var/obj/structure/closet/secure_closet/egg/slime/J = new /obj/structure/closet/secure_closet/egg/slime(O.loc) + P.forceMove(J) + J.name = "Slime egg" + internal_contents -= P + if("Egg") + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Egg" + internal_contents -= P + else + var/obj/structure/closet/secure_closet/egg/J = new /obj/structure/closet/secure_closet/egg(O.loc) + P.forceMove(J) + J.name = "Odd egg" //Something went wrong. Since the default is "egg", they shouldn't see this. + internal_contents -= P return - -*/ diff --git a/icons/mob/species/sergal/suit_vr.dmi b/icons/mob/species/sergal/suit_vr.dmi index 380309935addea23141e0c77a7a0a63d0c4c9591..31705ebf61c6b971afa53c54641e1c3a6e954f4f 100644 GIT binary patch delta 32666 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

QVz^tcPhxr-U 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 delta 32576 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 z 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

}a7Q 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 E3xT5PMgRZ+ diff --git a/icons/obj/egg_vr.dmi b/icons/obj/egg_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..82640245a27adead03a0977d25da668016ae37e1 GIT binary patch literal 3171 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 literal 0 HcmV?d00001 diff --git a/vorestation.dme b/vorestation.dme index 358c0bad9e..d73ba8b163 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -833,6 +833,7 @@ #include "code\game\objects\structures\crates_lockers\largecrate.dm" #include "code\game\objects\structures\crates_lockers\closets\coffin.dm" #include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm" +#include "code\game\objects\structures\crates_lockers\closets\egg_vr.dm" #include "code\game\objects\structures\crates_lockers\closets\fireaxe.dm" #include "code\game\objects\structures\crates_lockers\closets\fitness.dm" #include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" @@ -1483,6 +1484,7 @@ #include "code\modules\mob\living\silicon\robot\robot_modules.dm" #include "code\modules\mob\living\silicon\robot\robot_modules_vr.dm" #include "code\modules\mob\living\silicon\robot\robot_movement.dm" +#include "code\modules\mob\living\silicon\robot\robot_vr.dm" #include "code\modules\mob\living\silicon\robot\syndicate.dm" #include "code\modules\mob\living\silicon\robot\dogborg\dog_modules_vr.dm" #include "code\modules\mob\living\silicon\robot\dogborg\dog_sleeper_vr.dm"