diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm index a1d95d9167..68ea248963 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -72,7 +72,7 @@ cyborg_base_icon = "k9" moduleselect_icon = "k9" if("Alina") - cyborg_base_icon = "alina" + cyborg_base_icon = "alina-sec" special_light_key = "alina" sleeper_overlay = "alinasleeper" return ..() @@ -109,7 +109,7 @@ /obj/item/robot_module/medihound/be_transformed_to(obj/item/robot_module/old_module) var/mob/living/silicon/robot/R = loc - var/list/medhoundmodels = list("Default") + var/list/medhoundmodels = list("Default", "Dark") if(R.client && R.client.ckey in list("nezuli")) medhoundmodels += "Alina" var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in medhoundmodels @@ -118,10 +118,11 @@ switch(borg_icon) if("Default") cyborg_base_icon = "medihound" - moduleselect_icon = "medihound" - sleeper_overlay = "msleeper" + if("Dark") + cyborg_base_icon = "medihounddark" + sleeper_overlay = "mdsleeper" if("Alina") - cyborg_base_icon = "alina" + cyborg_base_icon = "alina-med" special_light_key = "alina" sleeper_overlay = "alinasleeper" return ..() @@ -261,7 +262,7 @@ /obj/item/robot_module/engineering/be_transformed_to(obj/item/robot_module/old_module) var/mob/living/silicon/robot/R = loc - var/list/engymodels = list("Default", "Default - Treads","Loader","Handy") + var/list/engymodels = list("Default", "Default - Treads","Loader","Handy", "Pup Dozer") if(R.client && R.client.ckey in list("nezuli")) engymodels += "Alina" var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in engymodels @@ -282,8 +283,17 @@ cyborg_base_icon = "handyeng" special_light_key = "handyeng" cyborg_icon_override = 'modular_citadel/icons/mob/robots.dmi' + if("Pup Dozer") + cyborg_base_icon = "pupdozer" + special_light_key = "pupdozer" + can_be_pushed = FALSE + hat_offset = INFINITY + cyborg_icon_override = 'modular_citadel/icons/mob/widerobot.dmi' + has_snowflake_deadsprite = TRUE + dogborg = TRUE + cyborg_pixel_offset = -16 if("Alina") - cyborg_base_icon = "alina" + cyborg_base_icon = "alina-eng" special_light_key = "alina" can_be_pushed = FALSE hat_offset = INFINITY diff --git a/modular_citadel/icons/mob/widerobot.dmi b/modular_citadel/icons/mob/widerobot.dmi index 2666a5fc8e..f9fa2bab48 100644 Binary files a/modular_citadel/icons/mob/widerobot.dmi and b/modular_citadel/icons/mob/widerobot.dmi differ