diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index e15c268eee..d9544bb622 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -136,6 +136,16 @@ m_type = 2 else to_chat(src, "You are not security.") + if("bark") + if (istype(module,/obj/item/weapon/robot_module/robot/knine) || istype(module,/obj/item/weapon/robot_module/robot/medihound) || istype(module,/obj/item/weapon/robot_module/robot/scrubpup) || istype(module,/obj/item/weapon/robot_module/robot/ert) || istype(module,/obj/item/weapon/robot_module/robot/science) || istype(module,/obj/item/weapon/robot_module/robot/engiedog) || istype(module,/obj/item/weapon/robot_module/robot/clerical/brodog) || istype(module,/obj/item/weapon/robot_module/robot/kmine) ) + message = "[src] lets out a bark." + + playsound(loc, 'sound/voice/bark2.ogg', 50, 1, -1) + m_type = 2 + else + src << "You're not a dog!" + + if("help") to_chat(src, "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, dwoop, no") diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index cc8c6b5ee4..a46b71306e 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -406,7 +406,9 @@ name = "Research Hound Module" sprites = list( "Research Hound" = "science", - "Borgi" = "borgi-sci" + "Borgi" = "borgi-sci", + "SciHound" = "scihound", + "SciHoundDark" = "scihounddark" ) channels = list("Science" = 1) can_be_pushed = 0 @@ -478,7 +480,9 @@ sprites = list( "Pupdozer" = "pupdozer", "Borgi" = "borgi-eng", - "V2 Engidog" = "thottbot" + "V2 Engidog" = "thottbot", + "EngiHound" = "engihound", + "EngiHoundDark" = "engihounddark" ) channels = list("Engineering" = 1) networks = list(NETWORK_ENGINEERING) @@ -695,6 +699,8 @@ name = "Supply Hound Module" sprites = list( "KMine" = "kmine", + "CargoHound" = "cargohound", + "CargoHoundDark" = "cargohounddark" ) channels = list("Supply" = 1) can_be_pushed = 0 @@ -708,6 +714,7 @@ src.modules += new /obj/item/weapon/storage/bag/sheetsnatcher/borg(src) src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) + src.modules += new /obj/item/weapon/dogborg/jaws/small(src) src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) diff --git a/icons/mob/widerobot_vr.dmi b/icons/mob/widerobot_vr.dmi index 3164b27e63..bf7c205d1f 100644 Binary files a/icons/mob/widerobot_vr.dmi and b/icons/mob/widerobot_vr.dmi differ