Ticket #3694: CommandsJS_undefined_cmd_in_debug_output.patch

File CommandsJS_undefined_cmd_in_debug_output.patch, 1.0 KB (added by Sergey Kushnirenko, 8 years ago)
  • binaries/data/mods/public/simulation/helpers/Commands.js

     
    575575    {
    576576        for each (var ent in data.entities)
    577577        {
    578             TryTransformWallToGate(ent, data.cmpPlayer, cmd.template);
     578            TryTransformWallToGate(ent, data.cmpPlayer, cmd);
    579579        }
    580580    },
    581581
     
    15581558/**
    15591559 * Try to transform a wall to a gate
    15601560 */
    1561 function TryTransformWallToGate(ent, cmpPlayer, template)
     1561function TryTransformWallToGate(ent, cmpPlayer, cmd)
    15621562{
    15631563    var cmpIdentity = Engine.QueryInterface(ent, IID_Identity);
    15641564    if (!cmpIdentity)
     
    15731573    }
    15741574
    15751575    var civ = cmpIdentity.GetCiv();
    1576     var gate = Engine.AddEntity(template);
     1576    var gate = Engine.AddEntity(cmd.template);
    15771577
    15781578    var cmpCost = Engine.QueryInterface(gate, IID_Cost);
    15791579    if (!cmpPlayer.TrySubtractResources(cmpCost.GetResourceCosts()))