* bugfixes: Update ChangeLog. Only show landing lights when they're actually somewhere on the map. cleanup: Simplify setNoGoArea a bit. Make escape work again when the mouse is over the menu. Pathfind to oil wells which are only accessible from a diagonal tile. Rearm on rearming pads instead of beside rearming pads. Make VTOL rearming pads stay above ground. Move radar handling from processInput() to processRadarInput(). Fix broken multiplayer. Externalize the custom build rule scripts.
Broken in 9161456.
Let * = Cliff, D = Derrick, O = Oil well ***** *OD *Dx * In the above, trucks trying to build on the oil well will now pathfind to the tile marked "x". Fixes ticket:3215.
Introduced in 9dcf5bd. Fixes ticket:3285.
VTOL rearming pads no longer think that they are submarines. The corners of the pad (baseplate) may still go below ground, but the centre square of the rearming pad floats above ground. VTOL rearming pads no longer flatten the terrain under them. Structures that flatten terrain re-float nearby pads and defenses. STRUCTURE::pos.z is no longer mysteriously ignored when rendering most structures. Fixes ticket:702.
… and improve sound options margins Refs #2650.
…ompatibility) Refs #2650.
… stuff. This implies that if the droid suddenly figures out how to tunnel through the wall it was trying to drive through for the last half hour, the shot will miss.
Probably triggered by f6ddbf1 on destruction of 0%-built derrick.
Except in the case of derricks, or in the case of adding oil wells in debug mode where the structure was, this is just a visual change. Clean up destroyStruct() slightly.
…ION_OBSERVE. Previous behaviour was to use order target, independently of whether the droid was doing DORDER_OBSERVE. Artillery no longer shoots at oil barrels being picked up by sensor tanks. Fixes ticket:1281.