Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Bug/Patch Discussion => Topic started by: Yitzi on March 13, 2014, 03:09:21 AM

Title: I found a minor bug in my variant drone rules
Post by: Yitzi on March 13, 2014, 03:09:21 AM
In the course of testing version 2.5 (which is almost ready), I found a minor bug when using drone code 8 (or anything else with that variant rule): Pacifism drones and the drone from a genejack factory are supposed to be unable to produce superdrones, and indeed they are.  However, if there are specialists and all nonspecialists are drones, the game will attempt to turn the specialists into drones, and when it fails to do so will (as per the rules of variant rule 8) will make superdrones instead.  This is all very well and good, except that it means that a specialist can increase the total drone control needed, if it is turned into a drone twice (once from normal drone sources, and again from pacifism), or even three times (if the genejack factory is there too).  This is a minor bug because if you've got all drones at that point in the calculations the base will almost always riot...but for small bases with talent-producing projects it's possible for it not to.  Therefore, after I post 2.5, I intend to work on 2.5b, which will fix this by adding a rule that each specialist can only be responsible for one superdrone (if that superdrone is removed via psych or facilities, it can be replaced by genejack or pacifism; superdrones not resulting from specialists will be removed first, though.)
Templates: 1: Printpage (default).
Sub templates: 4: init, print_above, main, print_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 31 - 840KB. (show)
Queries used: 15.

[Show Queries]