|
|
|
@@ -207,7 +207,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/medical/general/New()
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/borg/sight/hud/med(src)
|
|
|
|
|
src.modules += new /obj/item/device/healthanalyzer(src)
|
|
|
|
@@ -281,7 +281,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/device/healthanalyzer(src)
|
|
|
|
|
src.modules += new /obj/item/device/reagent_scanner/adv(src)
|
|
|
|
|
src.modules += new /obj/item/device/breath_analyzer(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/roller_holder(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/reagent_containers/borghypo/rescue(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/reagent_containers/dropper/industrial(src)
|
|
|
|
@@ -359,9 +359,9 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/borg/sight/meson(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/extinguisher(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/rcd/borg(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/weldingtool/experimental(src)
|
|
|
|
|
src.modules += new /obj/item/device/pipe_painter(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gripper/no_use/loader(src)
|
|
|
|
@@ -414,11 +414,11 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/borg/sight/meson(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/extinguisher(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/weldingtool/largetank(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/t_scanner(src)
|
|
|
|
|
src.modules += new /obj/item/device/analyzer(src)
|
|
|
|
|
src.modules += new /obj/item/taperoll/engineering(src)
|
|
|
|
@@ -516,7 +516,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/janitor/New()
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/soap/nanotrasen(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/storage/bag/trash(src)
|
|
|
|
@@ -575,7 +575,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/clerical/butler/New()
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gripper/service(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/reagent_containers/glass/bucket(src)
|
|
|
|
@@ -614,7 +614,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/clerical/general/New()
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/pen/robopen(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/form_printer(src)
|
|
|
|
@@ -651,11 +651,11 @@ var/global/list/robot_modules = list(
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/miner/New()
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/borg/sight/material(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/storage/bag/ore(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/pickaxe/borgdrill(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/storage/bag/sheetsnatcher/borg(src)
|
|
|
|
@@ -685,9 +685,9 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/weapon/gripper/no_use/loader(src)
|
|
|
|
|
src.modules += new /obj/item/device/robotanalyzer(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/card/robot(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/scalpel(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/circular_saw(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/extinguisher/mini(src)
|
|
|
|
@@ -744,7 +744,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/weapon/gun/energy/mountedsmg(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gun/energy/net/mounted(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gun/launcher/grenade/cyborg(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/robot_emag(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/handcuffs/cyborg(src)
|
|
|
|
|
supported_upgrades = list(/obj/item/robot_parts/robot_component/jetpack)
|
|
|
|
@@ -769,7 +769,7 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/borg/combat/shield(src)
|
|
|
|
|
src.modules += new /obj/item/borg/combat/mobility(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/handcuffs/cyborg(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.emag = new /obj/item/weapon/gun/energy/lasercannon/mounted(src)
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/drone
|
|
|
|
@@ -780,11 +780,11 @@ var/global/list/robot_modules = list(
|
|
|
|
|
/obj/item/weapon/robot_module/drone/New(var/mob/living/silicon/robot/robot)
|
|
|
|
|
..()
|
|
|
|
|
src.modules += new /obj/item/weapon/weldingtool(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/lightreplacer(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gripper(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/soap(src)
|
|
|
|
@@ -930,49 +930,6 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.emag.name = "Mounted Plasma Cutter"
|
|
|
|
|
..()
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/hunter_seeker
|
|
|
|
|
name = "hunter seeker robot module"
|
|
|
|
|
languages = list(
|
|
|
|
|
LANGUAGE_SOL_COMMON = 1,
|
|
|
|
|
LANGUAGE_TRADEBAND = 1,
|
|
|
|
|
LANGUAGE_UNATHI = 1,
|
|
|
|
|
LANGUAGE_SIIK_MAAS = 1,
|
|
|
|
|
LANGUAGE_SKRELLIAN = 1,
|
|
|
|
|
LANGUAGE_GUTTER = 1,
|
|
|
|
|
LANGUAGE_VAURCESE = 0,
|
|
|
|
|
LANGUAGE_ROOTSONG = 1,
|
|
|
|
|
LANGUAGE_SIGN = 0,
|
|
|
|
|
LANGUAGE_SIGN_TAJARA = 0,
|
|
|
|
|
LANGUAGE_SIIK_TAJR = 0,
|
|
|
|
|
LANGUAGE_AZAZIBA = 0,
|
|
|
|
|
LANGUAGE_DELVAHII = 0,
|
|
|
|
|
LANGUAGE_YA_SSA = 0,
|
|
|
|
|
LANGUAGE_TERMINATOR = 1
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
sprites = list(
|
|
|
|
|
"Hunter Seeker" = "hunter_seeker"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/hunter_seeker/New(var/mob/living/silicon/robot/R)
|
|
|
|
|
..()
|
|
|
|
|
loc = R
|
|
|
|
|
src.modules += new /obj/item/device/flash(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/pickaxe/borgdrill(src)
|
|
|
|
|
src.modules += new /obj/item/borg/sight/thermal(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gun/energy/net/mounted(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gun/energy/mountedcannon(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/melee/energy/glaive(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/weldingtool/robotic(src)
|
|
|
|
|
supported_upgrades = list(/obj/item/robot_parts/robot_component/jetpack)
|
|
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
/obj/item/weapon/robot_module/bluespace
|
|
|
|
|
name = "bluespace robot module"
|
|
|
|
|
languages = list(
|
|
|
|
@@ -1026,11 +983,11 @@ var/global/list/robot_modules = list(
|
|
|
|
|
src.modules += new /obj/item/weapon/rcd/borg/infinite(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/extinguisher(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/weldingtool/largetank(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/screwdriver/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wrench/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/crowbar/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/wirecutters/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/multitool/robotic(src)
|
|
|
|
|
src.modules += new /obj/item/device/t_scanner(src)
|
|
|
|
|
src.modules += new /obj/item/device/analyzer(src)
|
|
|
|
|
src.modules += new /obj/item/weapon/gripper(src)
|
|
|
|
|