In middlegame generated error:
ERROR: Error in timer on entity 7468, IID80, function ProgressTimeout: TypeError: mod.affects.split is not a function
DeriveModificationsFromTech@globalscripts/ModificationTemplates.js:70:34
TechnologyManager.prototype.ResearchTechnology@simulation/components/TechnologyManager.js:228:52
ProductionQueue.prototype.ProgressTimeout@simulation/components/ProductionQueue.js:874:26
Timer.prototype.OnUpdate@simulation/components/Timer.js:139:44
In middlegame generated error: ERROR: Error in timer on entity 7468, IID80, function ProgressTimeout: TypeError: mod.affects.split is not a function DeriveModificationsFromTech@globalscripts/ModificationTemplates.js:70:34 TechnologyManager.prototype.ResearchTechnology@simulation/components/TechnologyManager.js:228:52 ProductionQueue.prototype.ProgressTimeout@simulation/components/ProductionQueue.js:874:26 Timer.prototype.OnUpdate@simulation/components/Timer.js:139:44
Problem in type definition "affect", should be plain string. Example in maingame https://github.com/0ad/0ad/blob/master/binaries/data/mods/public/simulation/data/technologies/civbonuses/gaul_cavalry.json
Patch fix this warnings