Skip to content

Large reliance on bad APC var on MetaStation and other maps #14243

@Tsar-Salat

Description

@Tsar-Salat

Apparently, at some point it was acceptable to NOT have APCs generally be placed within the areas that they supply power to.

This is both confusing to future mappers, as well as players ingame. Most of the usages of this is actually completely redundant, but it really needs to be tracked so we can prevent weird APC placement overall.
If your room is too small to fit the APC, the room probably should be merged into a bigger powernet or expanded.

I made a script that goes through a .dmm file and looks for "areastring" usage, essentially when an APC is forced to override its supplied loc area with the designated area.

File: _maps/map_files/BoxStation/BoxStation.dmm
Total APC objects: 128
APCs with areastring: 8
APCs without areastring: 120

File: _maps/map_files/CardinalStation/CardinalStation.dmm
Total APC objects: 150
APCs with areastring: 2
APCs without areastring: 148

File: _maps/map_files/Deltastation/DeltaStation2.dmm
Total APC objects: 130
APCs with areastring: 3
APCs without areastring: 127

File: _maps/map_files/EchoStation/EchoStation.dmm
Total APC objects: 86
APCs with areastring: 1
APCs without areastring: 85

File: _maps/map_files/FlandStation/FlandStation.dmm
Total APC objects: 146
APCs with areastring: 0
APCs without areastring: 146

File: _maps/map_files/KiloStation/KiloStation.dmm
Total APC objects: 114
APCs with areastring: 88
APCs without areastring: 26

File: _maps/map_files/MetaStation/MetaStation.dmm
Total APC objects: 135
APCs with areastring: 81
APCs without areastring: 54

File: _maps/map_files/RadStation/RadStation.dmm
Total APC objects: 123
APCs with areastring: 2
APCs without areastring: 121

It is readily apparent how bad the state MetaStation is in right now. 60%???

I'll be trying to cut down on this var significantly, but this should be a goal going forward to bring this down to no more than 3 per-station.z

I'll give a cookie to whoever helps me along with this process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions