Fixes borg issues

This commit is contained in:
ZomgPonies
2015-12-03 18:06:49 -05:00
parent e793af5719
commit 6e67dfd33a
@@ -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)