Adds Alina borg appearance
This commit is contained in:
@@ -59,6 +59,24 @@
|
|||||||
to_chat(loc,"<span class='userdanger'>While you have picked the Security K-9 module, you still have to follow your laws, NOT Space Law. \
|
to_chat(loc,"<span class='userdanger'>While you have picked the Security K-9 module, you still have to follow your laws, NOT Space Law. \
|
||||||
For Crewsimov, this means you must follow criminals' orders unless there is a law 1 reason not to.</span>")
|
For Crewsimov, this means you must follow criminals' orders unless there is a law 1 reason not to.</span>")
|
||||||
|
|
||||||
|
/obj/item/robot_module/k9/be_transformed_to(obj/item/robot_module/old_module)
|
||||||
|
var/mob/living/silicon/robot/R = loc
|
||||||
|
var/list/sechoundmodels = list("Default")
|
||||||
|
if(R.client && R.client.ckey in list("nezuli"))
|
||||||
|
sechoundmodels += "Alina"
|
||||||
|
var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in sechoundmodels
|
||||||
|
if(!borg_icon)
|
||||||
|
return FALSE
|
||||||
|
switch(borg_icon)
|
||||||
|
if("Default")
|
||||||
|
cyborg_base_icon = "k9"
|
||||||
|
moduleselect_icon = "k9"
|
||||||
|
if("Alina")
|
||||||
|
cyborg_base_icon = "alina"
|
||||||
|
special_light_key = "alina"
|
||||||
|
sleeper_overlay = "alinasleeper"
|
||||||
|
return ..()
|
||||||
|
|
||||||
/obj/item/robot_module/medihound
|
/obj/item/robot_module/medihound
|
||||||
name = "MediHound"
|
name = "MediHound"
|
||||||
basic_modules = list(
|
basic_modules = list(
|
||||||
@@ -89,6 +107,25 @@
|
|||||||
dogborg = TRUE
|
dogborg = TRUE
|
||||||
cyborg_pixel_offset = -16
|
cyborg_pixel_offset = -16
|
||||||
|
|
||||||
|
/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")
|
||||||
|
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
|
||||||
|
if(!borg_icon)
|
||||||
|
return FALSE
|
||||||
|
switch(borg_icon)
|
||||||
|
if("Default")
|
||||||
|
cyborg_base_icon = "medihound"
|
||||||
|
moduleselect_icon = "medihound"
|
||||||
|
sleeper_overlay = "msleeper"
|
||||||
|
if("Alina")
|
||||||
|
cyborg_base_icon = "alina"
|
||||||
|
special_light_key = "alina"
|
||||||
|
sleeper_overlay = "alinasleeper"
|
||||||
|
return ..()
|
||||||
|
|
||||||
/obj/item/robot_module/scrubpup
|
/obj/item/robot_module/scrubpup
|
||||||
name = "Scrub Pup"
|
name = "Scrub Pup"
|
||||||
basic_modules = list(
|
basic_modules = list(
|
||||||
@@ -224,7 +261,10 @@
|
|||||||
|
|
||||||
/obj/item/robot_module/engineering/be_transformed_to(obj/item/robot_module/old_module)
|
/obj/item/robot_module/engineering/be_transformed_to(obj/item/robot_module/old_module)
|
||||||
var/mob/living/silicon/robot/R = loc
|
var/mob/living/silicon/robot/R = loc
|
||||||
var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in list("Default", "Default - Treads","Loader","Handy")
|
var/list/engymodels = list("Default", "Default - Treads","Loader","Handy")
|
||||||
|
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
|
||||||
if(!borg_icon)
|
if(!borg_icon)
|
||||||
return FALSE
|
return FALSE
|
||||||
switch(borg_icon)
|
switch(borg_icon)
|
||||||
@@ -242,6 +282,15 @@
|
|||||||
cyborg_base_icon = "handyeng"
|
cyborg_base_icon = "handyeng"
|
||||||
special_light_key = "handyeng"
|
special_light_key = "handyeng"
|
||||||
cyborg_icon_override = 'modular_citadel/icons/mob/robots.dmi'
|
cyborg_icon_override = 'modular_citadel/icons/mob/robots.dmi'
|
||||||
|
if("Alina")
|
||||||
|
cyborg_base_icon = "alina"
|
||||||
|
special_light_key = "alina"
|
||||||
|
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
|
||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
/obj/item/robot_module/miner/be_transformed_to(obj/item/robot_module/old_module)
|
/obj/item/robot_module/miner/be_transformed_to(obj/item/robot_module/old_module)
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 227 KiB After Width: | Height: | Size: 247 KiB |
Reference in New Issue
Block a user