Ticket #3132: t3132_refund_a_bit_more_resources.patch

File t3132_refund_a_bit_more_resources.patch, 892 bytes (added by elexis, 9 years ago)
  • binaries/data/mods/public/simulation/components/Foundation.js

     
    9898    var cmpPlayerManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_PlayerManager);
    9999    var cmpPlayer = Engine.QueryInterface(cmpPlayerManager.GetPlayerByID(this.owner), IID_Player);
    100100
    101101    for (var r in this.costs)
    102102    {
    103         var scaled = Math.floor(this.costs[r] * (1.0 - this.progress));
     103        var scaled = Math.ceil(this.costs[r] * (1.0 - this.progress));
    104104        if (scaled)
    105105        {
    106106            cmpPlayer.AddResource(r, scaled);
    107107            var cmpStatisticsTracker = QueryPlayerIDInterface(this.owner, IID_StatisticsTracker);
    108108            if (cmpStatisticsTracker)