Ticket #3132: t3132_refund_a_bit_more_resources.patch
File t3132_refund_a_bit_more_resources.patch, 892 bytes (added by , 9 years ago) |
---|
-
binaries/data/mods/public/simulation/components/Foundation.js
98 98 var cmpPlayerManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_PlayerManager); 99 99 var cmpPlayer = Engine.QueryInterface(cmpPlayerManager.GetPlayerByID(this.owner), IID_Player); 100 100 101 101 for (var r in this.costs) 102 102 { 103 var scaled = Math. floor(this.costs[r] * (1.0 - this.progress));103 var scaled = Math.ceil(this.costs[r] * (1.0 - this.progress)); 104 104 if (scaled) 105 105 { 106 106 cmpPlayer.AddResource(r, scaled); 107 107 var cmpStatisticsTracker = QueryPlayerIDInterface(this.owner, IID_StatisticsTracker); 108 108 if (cmpStatisticsTracker)