From 6e67dfd33aeb9100fa024075f541d5961215ddc6 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Thu, 3 Dec 2015 18:06:49 -0500 Subject: [PATCH] Fixes borg issues --- code/modules/mob/living/silicon/robot/robot.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index ce0e238fb31..8f41996606e 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -220,8 +220,10 @@ var/list/robot_verbs_default = list( if(security_level == (SEC_LEVEL_GAMMA || SEC_LEVEL_EPSILON) || crisis) src << "\red Crisis mode active. Combat module available." modules+="Combat" - if(get_nations_mode()) - modules = list("Peacekeeper") + if(ticker && ticker.mode && ticker.mode.name == "nations") + var/datum/game_mode/nations/N = ticker.mode + if(N.kickoff) + modules = list("Peacekeeper") if(mmi != null && mmi.alien) modules = "Hunter" modtype = input("Please, select a module!", "Robot", null, null) in modules @@ -297,12 +299,13 @@ var/list/robot_verbs_default = list( if("Combat") module = new /obj/item/weapon/robot_module/combat(src) module.channels = list("Security" = 1) - module_sprites["Combat Android"] = "droidcombat" + icon_state = "droidcombat" if("Peacekeeper") module= new /obj/item/weapon/robot_module/peacekeeper(src) + icon_state = "droidpeace" module.channels = list() - module_sprites["Peacekeeper Android"] = "droidpeace" + icon_state = "droidpeace" if("Hunter") updatename(module) @@ -313,6 +316,7 @@ var/list/robot_verbs_default = list( modtype = "Xeno-Hu" feedback_inc("xeborg_hunter",1) + //languages module.add_languages(src) //subsystems @@ -326,7 +330,7 @@ var/list/robot_verbs_default = list( feedback_inc("cyborg_[lowertext(modtype)]",1) updatename() - if(modtype == "Medical" || modtype == "Security" || modtype == "Combat") + if(modtype == "Medical" || modtype == "Security" || modtype == "Combat" || modtype == "Peacekeeper") status_flags &= ~CANPUSH choose_icon(6,module_sprites)