Hello,
Nice mod, I took a look at your Spidertron Enhancements/Patrols integration, it was very interesting (and I found your spidertron-agnostic re-writing of almost the entirety of the locale files very amusing! FYI I removed part of the warning in a recent update, which isn't reflected in your rewrites: https://github.com/tburrows13/SpidertronPatrols/commit/3658d9370cc63f8765bcb29d613d0e5c85b1f468#diff-4fe4be14e98b1b9b386a558302ccbe66aa2e04cdadc7e9a4ff57a8067f9191f6R21).
I was looking at how your vehicles interact with my docks and the changes you made to them. What's the reason behind making the dock collision box rectangular? In particular because of this, the game now places them so that they are the center of a 4x4 tile space, rather than the 3x3 that they are supposed to be. You can fix this by also specifying tile_width
and tile_height
. I realise that I could also do this (and may in the future), but the game correctly works it out based on my collision boxes, whereas it doesn't from yours. See left (tile_width/height set to 3) and right (as it is currently): https://imgur.com/a/pWU1rvr
I think I'd suggest making the vehicles not collide with the docks at all, otherwise any automated docking will be too inconsistent to be viable. Sometimes the vehicles just back off too far from the dock and disconnect.
Next, you should update your vehicles selection_priority
to match the vanilla spidertron's so that you can select the vehicles over the dock. Currently if a vehicle is completely on top of a dock, you cannot select it.
I realise some or all of this may be intentional on your part, I'm just observing what I saw :)
Feel free to reach out to me on Discord: TomB#1249
(Also I noticed some minor warnings about mipmaps during startup that you could take a look at)