diff --git a/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm b/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm index da323f02..b812ad7a 100644 --- a/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm +++ b/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm @@ -107,6 +107,17 @@ M.visible_message("You watch as [owner]'s form loses its additions.") owner.nutrition += 400 // so eating dead mobs gives you *something*. + //GS13 EDIT + + var/mob/living/carbon/gainer = owner + if(iscarbon(gainer) && owner?.client?.prefs?.weight_gain_food) + var/mob/living/carbon/prey = M + if(iscarbon(prey) && prey.fatness) + var/fatness_to_add = (prey.fatness * 0.75) + gainer.adjust_fatness(fatness_to_add, FATTENING_TYPE_FOOD) + + //GS13 EDIT END + if((world.time - NORMIE_HEARCHECK) > last_hearcheck) LAZYCLEARLIST(hearing_mobs) for(var/mob/living/H in get_hearers_in_view(3, source)) @@ -291,4 +302,4 @@ if(istype(T,/obj/item/reagent_containers/food) || istype(T,/obj/item/organ)) digest_item(T) - owner.updateVRPanel() \ No newline at end of file + owner.updateVRPanel()