Firelocks adding themselves inappropriately to areas
Created by: clusterfack
Basically firelocks get the area of the turf they are on, and then check the area of the adjacent turfs to see what other areas are around them, and then assign themselves to those areas.
However walls are also assigned to areas, and the firelock isn't actually checking if the adjacent tiles are ones that block air or not, so if a firelock is beside a wall separating two areas, it will add itself to both areas.
Simplified example: The firelocks that touch the walls of chemistry are assigning themselves to chemistry as one of their areas and will drop when chemistry has a fire. Despite every one of these firelocks being entirely outside of chemistry and touching its walls only.