From a6732daecc37606aa68a047f946fffdccc3291bf Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 1 Apr 2019 18:25:55 -0400 Subject: [PATCH] Fixes egg implants --- .../vore/fluffstuff/custom_items_vr.dm | 36 ++++++++++--------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 2203f7a7e8..ac50c4d7d1 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -788,10 +788,11 @@ return var/obj/item/weapon/implant/reagent_generator/roiz/rimplant - for(var/I in contents) - if(istype(I, /obj/item/weapon/implant/reagent_generator)) - rimplant = I - break + for(var/obj/item/organ/external/E in organs) + for(var/obj/item/weapon/implant/I in E.implants) + if(istype(I, /obj/item/weapon/implant/reagent_generator)) + rimplant = I + break if (rimplant) if(rimplant.reagents.total_volume <= rimplant.transfer_amount) to_chat(src, "[pick(rimplant.empty_message)]") @@ -856,10 +857,11 @@ return var/obj/item/weapon/implant/reagent_generator/jasmine/rimplant - for(var/I in contents) - if(istype(I, /obj/item/weapon/implant/reagent_generator)) - rimplant = I - break + for(var/obj/item/organ/external/E in organs) + for(var/obj/item/weapon/implant/I in E.implants) + if(istype(I, /obj/item/weapon/implant/reagent_generator)) + rimplant = I + break if (rimplant) if(rimplant.reagents.total_volume <= rimplant.transfer_amount) to_chat(src, "[pick(rimplant.empty_message)]") @@ -924,10 +926,11 @@ return var/obj/item/weapon/implant/reagent_generator/yonra/rimplant - for(var/I in contents) - if(istype(I, /obj/item/weapon/implant/reagent_generator)) - rimplant = I - break + for(var/obj/item/organ/external/E in organs) + for(var/obj/item/weapon/implant/I in E.implants) + if(istype(I, /obj/item/weapon/implant/reagent_generator)) + rimplant = I + break if (rimplant) if(rimplant.reagents.total_volume <= rimplant.transfer_amount) to_chat(src, "[pick(rimplant.empty_message)]") @@ -1008,10 +1011,11 @@ return var/obj/item/weapon/implant/reagent_generator/rischi/rimplant - for(var/I in contents) - if(istype(I, /obj/item/weapon/implant/reagent_generator)) - rimplant = I - break + for(var/obj/item/organ/external/E in organs) + for(var/obj/item/weapon/implant/I in E.implants) + if(istype(I, /obj/item/weapon/implant/reagent_generator)) + rimplant = I + break if (rimplant) if(rimplant.reagents.total_volume <= rimplant.transfer_amount) to_chat(src, "[pick(rimplant.empty_message)]")