diff --git a/code/global_vr.dm b/code/global_vr.dm
index 58936d94861..ed73d3cd634 100644
--- a/code/global_vr.dm
+++ b/code/global_vr.dm
@@ -1,4 +1,4 @@
/hook/startup/proc/modules_vr()
robot_module_types += "Medihound"
robot_module_types += "K9"
- return 1
\ No newline at end of file
+ return 1
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 99ca1f2884f..6950ec13e35 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules_vr.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules_vr.dm
@@ -6,7 +6,10 @@
/obj/item/weapon/robot_module/knine
name = "k9 robot module"
- sprites = list("K9 hound" = "k9")
+ sprites = list(
+ "K9 hound" = "k9",
+ "K9 Alternative (Static)" = "k92"
+ )
channels = list("Security" = 1)
networks = list(NETWORK_SECURITY)
can_be_pushed = 0
@@ -25,7 +28,7 @@
src.emag = new /obj/item/weapon/gun/energy/laser/mounted(src) //Emag. Not a big problem.
R.icon = 'icons/mob/widerobot_vr.dmi'
R.hands.icon = 'icons/mob/screen1_robot_vr.dmi'
- R.icon_state = "k9"
+ //R.icon_state = "k9"
R.pixel_x = -16
R.old_x = -16
..()
@@ -54,7 +57,10 @@
channels = list("Medical" = 1)
networks = list(NETWORK_MEDICAL)
can_be_pushed = 0
- sprites = list("Medical Hound" = "medihound")
+ sprites = list(
+ "Medical Hound" = "medihound",
+ "Dark Medical Hound (Static)" = "medihounddark"
+ )
/obj/item/weapon/robot_module/medihound/New(var/mob/living/silicon/robot/R)
src.modules += new /obj/item/weapon/dogborg/jaws/small(src) //In case a patient is being attacked by carp.
@@ -67,7 +73,7 @@
src.modules += new /obj/item/weapon/reagent_containers/syringe(src) //In case the chemist is nice!
R.icon = 'icons/mob/widerobot_vr.dmi'
R.hands.icon = 'icons/mob/screen1_robot_vr.dmi'
- R.icon_state = "medihound"
+ //R.icon_state = "medihound"
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
index 5eac847c67c..f5e146392e0 100644
--- a/code/modules/mob/living/silicon/robot/robot_vr.dm
+++ b/code/modules/mob/living/silicon/robot/robot_vr.dm
@@ -3,9 +3,9 @@
if(stat == CONSCIOUS)
overlays += "eyes-[module_sprites[icontype]]"
if(sleeper_g == 1)
- overlays += "sleeper_g"
+ overlays += "[module_sprites[icontype]]-sleeper_g"
if(sleeper_r == 1)
- overlays += "sleeper_r"
+ overlays += "[module_sprites[icontype]]-sleeper_r"
if(opened)
var/panelprefix = custom_sprite ? src.ckey : "ov"
@@ -27,6 +27,6 @@
return
if(stat == 0)
if(sleeper_g == 1)
- overlays += "sleeper_g"
+ overlays += "[module_sprites[icontype]]-sleeper_g"
if(sleeper_r == 1)
- overlays += "sleeper_r"
+ overlays += "[module_sprites[icontype]]-sleeper_r"
diff --git a/code/modules/mob/new_player/sprite_accessories_vr.dm b/code/modules/mob/new_player/sprite_accessories_vr.dm
index 72d52051485..56813e9ac92 100644
--- a/code/modules/mob/new_player/sprite_accessories_vr.dm
+++ b/code/modules/mob/new_player/sprite_accessories_vr.dm
@@ -34,7 +34,7 @@
braid
name = "Floorlength Braid"
- icon_state = "hair_braid" //Trust me, it's better this way.
+ icon_state = "hair_braid_s" //Trust me, it's better this way.
bald
name = "Bald"
diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm
index 35acfd74a3f..230d211ba8e 100644
--- a/code/modules/vore/eating/bellymodes_vr.dm
+++ b/code/modules/vore/eating/bellymodes_vr.dm
@@ -539,6 +539,9 @@
P.g_skin = O.g_skin
P.b_skin = O.b_skin
P.h_style = O.h_style
+ P.r_eyes = O.r_eyes
+ P.g_eyes = O.g_eyes
+ P.b_eyes = O.b_eyes
P << "Your body tingles all over..."
owner << "You tingle as you make noticeable changes to your captive's body."
P.update_hair()
@@ -623,6 +626,9 @@
P.g_skin = O.g_skin
P.b_skin = O.b_skin
P.h_style = O.h_style
+ P.r_eyes = O.r_eyes
+ P.g_eyes = O.g_eyes
+ P.b_eyes = O.b_eyes
P << "Your body tingles all over..."
owner << "You tingle as you make noticeable changes to your captive's body."
P.update_hair()
diff --git a/icons/mob/widerobot_vr.dmi b/icons/mob/widerobot_vr.dmi
index 096d18c9483..3086b8cbff0 100644
Binary files a/icons/mob/widerobot_vr.dmi and b/icons/mob/widerobot_vr.dmi differ