Instead, I propose the following game mechanics that should alleviate this problem:
- if one player loses all their trucks, and loses the ability to produce trucks, they will be marked as a loser when the game completes
- at any time, when there is only one team that has trucks or the ability to produce trucks, a host-adjustable (adjustable only while in game setup) timer begins to count down, during which time any players with remaining units may attempt to destroy the last "winning" team. when the timer expires:
- if no players have trucks or are able to produce trucks, then all players without combat units (remaining defensive structures don't count towards this, nor do repair trucks, sensors, etc) are marked as having lost, and all other teams are marked as having tied
- if one player (or multiple players on the same unbreakable team) still has trucks or the capability to produce them, that player (and the players on that unbreakable team that still have at least one combat unit) are marked as winners, and everyone else is marked as a loser
- addendum: just in case one player is trying to hide a truck on an 8 player map to be evil, whenever a player loses all their base structures, their energy continues draining until they build both a power generator and an oil derrick. When their energy reaches zero, they lose their trucks.
The above timer would probably be best set at 5 minutes, but could be set to 0 seconds, for an instant win if you destroy all enemy base structures and trucks.


