Index: ps/trunk/binaries/data/mods/public/simulation/components/Researcher.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/Researcher.js +++ ps/trunk/binaries/data/mods/public/simulation/components/Researcher.js @@ -143,7 +143,7 @@ { return { "technologyTemplate": this.templateName, - "progress": 1 - (this.timeRemaining / this.timeTotal), + "progress": 1 - (this.timeRemaining / (this.timeTotal || 1)), "timeRemaining": this.timeRemaining, "paused": this.paused, "metadata": this.metadata Index: ps/trunk/binaries/data/mods/public/simulation/components/Trainer.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/components/Trainer.js +++ ps/trunk/binaries/data/mods/public/simulation/components/Trainer.js @@ -365,7 +365,7 @@ "unitTemplate": this.templateName, "count": this.count, "neededSlots": this.missingPopSpace, - "progress": 1 - (this.timeRemaining / this.timeTotal), + "progress": 1 - (this.timeRemaining / (this.timeTotal || 1)), "timeRemaining": this.timeRemaining, "paused": this.paused, "metadata": this.metadata