mirror of
https://github.com/OpenRCT2/OpenRCT2.git
synced 2024-08-27 20:51:32 +02:00
![]() It turns out that trying to just give a peep a pathfinding goal and then let them loose doesn't work, because every time they reach a junction, the pathfinder has them walk 'aimlessly' instead of pursuing their target. That's why we were seeing some very large step counts in previous tests - they were (eventually) walking onto the target square, but only after lots of wandering around in circles. This commit reworks the test data to contain an actual ride for each test scenario, where the peep will path to the tile in front of the ride entrance. A nice side benefit of this is that the ride names must match the test names, so you can now tell from looking at the rides in the test data which one is used for which test instance. The 'yellow marker' tiles for goal positions are also removed here, as we're deriving goal positions from the ride entrances instead. |
||
---|---|---|
.. | ||
bpb.sv6 | ||
pathfinding-tests.sv6 | ||
tile-element-tests.sv6 |