20 Commits

Author SHA1 Message Date
Selis
21dcf0555b Conversion many Globals to Managed Globals (Part 1) (#17121)
* Conversion of some Globals to Managed Globals

* Fix

* for later

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-17 14:16:53 -04:00
Kashargul
075edb616d up port map tests (#17222)
* up port map tests

* missed lines

* .
2025-03-13 01:16:33 +01:00
Kashargul
da3710df9b adds another unit test, bumps nvmrc (#17010) 2025-02-01 01:19:01 +01:00
ShadowLarkens
ec18de7d79 Replace all air_master nonsense with SSair 2024-10-23 05:47:09 -07:00
ItsSelis
1d5f2b5b37 Wires Colors & Exemptions 2022-07-04 00:06:02 +02:00
ItsSelis
2a07a98cd1 /area/groundbase/civilian/bar/upper in exemption
Its only really that one open part
2022-07-02 21:16:35 +02:00
ItsSelis
9dbb6fdd66 Testing Wires, Coordinates & Fixed Science Wall Area 2022-07-02 21:02:13 +02:00
ItsSelis
b820e18abc Updated title 2022-07-02 16:53:16 +02:00
Aronai Sieyes
a42526dc85 Fix ZAS insane pathing, add logging 2021-06-17 10:58:26 -04:00
Leshana
262faa38e4 Replace global all_areas list with world.
It ends up having similar performance, so might as well not bother with all_areas.
2020-04-12 18:04:54 -04:00
Arokha Sieyes
c31ac4866d Active edge canary PR
Plus free unit test upgrade
2018-05-26 12:03:35 -04:00
Neerti
62ce4196e5 Bonus: Make Travis Show the Active Edges 2018-04-29 18:43:02 -04:00
Neerti
be73b8c36a for(var/bad_code in world)
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Arokha Sieyes
ed0a97fa13 POLARIS: Allow testing more than just z1 2018-01-24 13:51:41 -05:00
Neerti
495f985022 Travis Appeasement Mark II (#4485)
* Tries to Please Travis
Should remove all active edge problems.
Moves map-specific unit tests to the map define file.
Enhances some PoIs in terms of adding /ignore_mapgen to the ground.
Fixes incorrect loot pile in one PoI.

* Conflicts are fun.

* Might fix unit test.
2018-01-01 22:26:31 -05:00
Neerti
73cb87c3a5 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 11/19/2017_submap_validation
# Conflicts resolved:
#	code/unit_tests/map_tests.dm
2017-11-19 06:09:01 -05:00
Neerti
396f55fb17 Allows Travis to Validate PoI Maps
Tweaks Travis to compile all PoI maps in order to allow the compiler to find certain problems such as missing paths. This is needed because PoIs are loaded at runtime as opposed to being compiled like traditional maps, making them a bit prone to problems. Travis should help find those problems before they reach the live server by failing PRs which add a broken PoI map or break any existing PoI maps.
For regular use, the PoIs will not be compiled unless done so manually by the developer.
2017-11-19 06:07:41 -05:00
Neerti
2567e4e3d1 Adds ability to exempt areas from unit tests on a per-map basis 2017-11-18 02:38:58 -05:00
Arokha Sieyes
f45175eef5 Adds an 'Active Edges' map test 2016-05-20 00:11:49 -04:00
Kelenius
c8b510b415 Adds unit tests
Port of https://github.com/Baystation12/Baystation12/pull/11808 and
several others
Fixes three overlapping cables ([192 / 158 / 1], [214 / 161 / 1], [122 /
197 / 1])
Fixes drill and mech drill having the same ID.
2016-03-29 17:42:22 +03:00