Sweeps up some rarely used and unbalanced sources of research points (#52012)

About The Pull Request

Removes the research point gen modes from tesla coils and rad collectors.
Someone is gonna take some flak for removing these at some point, may as well be me.
Why It's Good For The Game

THE DESIGN DOC DICTACT-

Nah powergen should be valid on it's own, it shouldn't need to rely on other econs to make it worth the work. We can try that later, but not now.
Changelog

cl
del: Removed the research modes from tesla coils and radiation collectors.
/cl
This commit is contained in:
LemonInTheDark
2020-07-07 11:02:33 +12:00
committed by GitHub
parent 2402123910
commit 92209dd23a
4 changed files with 20 additions and 167 deletions
@@ -146,45 +146,6 @@
req_components = list(/obj/item/stock_parts/capacitor = 1)
needs_anchored = FALSE
#define PATH_POWERCOIL /obj/machinery/power/tesla_coil/power
#define PATH_RPCOIL /obj/machinery/power/tesla_coil/research
/obj/item/circuitboard/machine/tesla_coil/Initialize()
. = ..()
if(build_path)
build_path = PATH_POWERCOIL
/obj/item/circuitboard/machine/tesla_coil/attackby(obj/item/I, mob/user, params)
if(I.tool_behaviour == TOOL_SCREWDRIVER)
var/obj/item/circuitboard/new_type
var/new_setting
switch(build_path)
if(PATH_POWERCOIL)
new_type = /obj/item/circuitboard/machine/tesla_coil/research
new_setting = "Research"
if(PATH_RPCOIL)
new_type = /obj/item/circuitboard/machine/tesla_coil/power
new_setting = "Power"
name = initial(new_type.name)
build_path = initial(new_type.build_path)
I.play_tool_sound(src)
to_chat(user, "<span class='notice'>You change the circuitboard setting to \"[new_setting]\".</span>")
else
return ..()
/obj/item/circuitboard/machine/tesla_coil/power
name = "Tesla Coil (Machine Board)"
build_path = PATH_POWERCOIL
/obj/item/circuitboard/machine/tesla_coil/research
name = "Tesla Corona Researcher (Machine Board)"
build_path = PATH_RPCOIL
#undef PATH_POWERCOIL
#undef PATH_RPCOIL
/obj/item/circuitboard/machine/cell_charger
name = "Cell Charger (Machine Board)"
icon_state = "engineering"