In ye olde days, like when I designed the Four Powers War server, drone speed dates could be set to any turn I wanted:
* If I wanted the speed change dates to be 2267 and 2280 (as they are now hardcoded to be) I could set them thus.
* If I wanted 20 years of slow drones, then 1 year of medium drones, and then fast drones, I could do this.
The readme for the new OP patch claims that drone speeds are now hardcoded to SFB dates. This would be medium speed drones available in 2267 and fast drones in 2280. This statement is not technically correct; except for standard servers that start in 2263. Ship availability and drone speeds are actually controlled by an integer counter. In truth, medium speed drones are now hardcoded to turn 4 and fast drones are now hardcoded to turn 17.
Now I'm stuck. No matter what year I set my server to start, 4 years is the most I can set for slow drones. I just tried setting my start year to 2253, and sure enough medium speed drones became available in 2257. This is causing me some trouble as I try to finish my Early Years server, which starts much sooner than 2263. I'd like slow drones to last more than four years. I used to be able to set this, now I can't.
I know more patches (or, in this case, unpatches) are beyond question. I'm not asking for more patches. I'm not asking for anything to be done. I *love* all the fixes Dave put in the patch, and the fact he showed the dedication to do this work even after he left Taldren.
I'm just curious about the philosophy, as I bang my head against the wall and try to rig a workaround. Why was a D2 admin-configurable parameter converted into a hardcoded parameter? Era dates used to affect nothing but drone speeds (and the behaviour of the unused offensive plasma-D). Now era dates control nothing. I seem to have lost a tool.
Did hardcoding the dates for drone speed -- instead of letting these dates be set by the D2 admin -- fix some problem I am unaware of?
-S'Cipio the curious