diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 00ad3a0a58..c7b399e4ee 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -1283,6 +1283,9 @@ var/mob/dview/dview_mob = new /proc/dview(var/range = world.view, var/center, var/invis_flags = 0) if(!center) return + if(!dview_mob) //VOREStation Add: Debugging + dview_mob = new + log_error("Had to recreate the dview mob!") dview_mob.loc = center diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm index 138af95b25..ba4b3ee92a 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm @@ -176,7 +176,7 @@ to_chat(src, "Your refactoring is interrupted.") to_chat(blob, "Your refactoring is interrupted!") active_regen = FALSE - nano_outofblob() + nano_outofblob(blob) ////