Ticket #3187: t3187_fix_undefined_property_traderoute_trompetin17.patch

File t3187_fix_undefined_property_traderoute_trompetin17.patch, 788 bytes (added by elexis, 9 years ago)

Alternative patch by trompetin17. Tested and works too.

  • binaries/data/mods/public/simulation/helpers/Commands.js

     
    589589    },
    590590
    591591    "setup-trade-route": function(player, cmd, data)
    592592    {
    593593        GetFormationUnitAIs(data.entities, player).forEach(function(cmpUnitAI) {
    594             cmpUnitAI.SetupTradeRoute(cmd.target, cmd.source, cmd.route, cmd.queued);
     594            // fixes #3187
     595            let source = cmd.source;
     596            let route = cmd.route
     597            cmpUnitAI.SetupTradeRoute(cmd.target, source, route, cmd.queued);
    595598        });
    596599    },
    597600
    598601    "select-required-goods": function(player, cmd, data)
    599602    {