PGM
PGM copied to clipboard
Able to leak own teams core
If a core is "touched" any lava that flows in or around the core region can and will trigger the leak. This can be done with lava that doesn't belong to the core (or lava from another core).
Some players will build trenches for the lava to flow through or in some special cases (none maps currently that I know of) existing lava not belonging to a core could be moved with buckets. This works for both enemy and friendly cores so could be some ingenious strat or just team grief.
The fix for this would be to give leaked lava metadata (or some other form of tracking) specific to the core and only allow that lava to leak it.
Something to take into account would be core lava merging with non-core lava, not sure how you would handle this as it could be another edge case that is accepted as the lesser of two evils.
Are there any maps in the repo that currently have lava and cores together? It makes sense to fix for non-Overcast servers because it might be a different standard, but I thought we've always had an implicit policy of not having lava on Destroy the Core maps?
Either way, I think including a global deny for lava buckets for DTC maps would be a half-solution, and for digging, my solution would be to hardcode a radius around a core that cannot have lava around it. Not sure if tracking metadata would be feasible.
It has simply always been somewhat of an unwritten rule that cores just dont get placed too close to eachother, and that dtc maps dont get lava outside of the cores.
Feel free to implement a tracker for lava so that only lava comming from the core is able to leak the core, but its a rather comolicated task (ie: what happens if lava streams for 2 cores merge) and generally not worth the trouble