mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 16:38:22 +01:00
Remove Unused Circuit Boards (#22322)
Removes a bunch of unused circuit boards that corresponded to machinery that didn't exist in the game anymore. These would turn up in spawners on offsites and in random contents crates regularly, essentially "wasting" the spawns.
This commit is contained in:
@@ -137,9 +137,15 @@ STOCK_ITEM_COMMON(circuitboard, 1)
|
||||
var/list/allboards = subtypesof(/obj/item/circuitboard)
|
||||
var/list/exclusion = list(
|
||||
/obj/item/circuitboard/unary_atmos,
|
||||
/obj/item/circuitboard/telecomms
|
||||
/obj/item/circuitboard/telecomms,
|
||||
/* Remove abstract hardsuit circuit boards.
|
||||
These 4 aren't used in hardsuit construction.
|
||||
Their children are used instead. */
|
||||
/obj/item/circuitboard/rig_assembly,
|
||||
/obj/item/circuitboard/rig_assembly/civilian,
|
||||
/obj/item/circuitboard/rig_assembly/combat,
|
||||
/obj/item/circuitboard/rig_assembly/illegal
|
||||
)
|
||||
exclusion += typesof(/obj/item/circuitboard/mecha)
|
||||
|
||||
allboards -= exclusion
|
||||
var/type = pick(allboards)
|
||||
|
||||
@@ -120,9 +120,15 @@ STOCK_ITEM_UNCOMMON(circuitboards, 3)
|
||||
var/list/allboards = subtypesof(/obj/item/circuitboard)
|
||||
var/list/exclusion = list(
|
||||
/obj/item/circuitboard/unary_atmos,
|
||||
/obj/item/circuitboard/telecomms
|
||||
/obj/item/circuitboard/telecomms,
|
||||
/* Remove abstract hardsuit circuit boards.
|
||||
These 4 aren't used in hardsuit construction.
|
||||
Their children are used instead. */
|
||||
/obj/item/circuitboard/rig_assembly,
|
||||
/obj/item/circuitboard/rig_assembly/civilian,
|
||||
/obj/item/circuitboard/rig_assembly/combat,
|
||||
/obj/item/circuitboard/rig_assembly/illegal
|
||||
)
|
||||
exclusion += typesof(/obj/item/circuitboard/mecha)
|
||||
|
||||
allboards -= exclusion
|
||||
for(var/i in 1 to rand(1, 2))
|
||||
|
||||
Reference in New Issue
Block a user