Ticket #3277: UnitAI_js.patch

File UnitAI_js.patch, 1.3 KB (added by otero, 8 years ago)
  • binaries/data/mods/public/simulation/components/UnitAI.js

     
    27462746                    let dropsiteTypes = cmpResourceDropsite.GetTypes();
    27472747                    cmpResourceGatherer.CommitResources(dropsiteTypes);
    27482748                    this.SetGathererAnimationOverride();
    2749                 } 
     2749                }
    27502750
    27512751                // We finished building it.
    27522752                // Switch to the next order (if any)
     
    34583458    var cmpRangeManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_RangeManager);
    34593459    if (this.losRangeQuery)
    34603460        this.SetupRangeQuery(cmpRangeManager.IsActiveQueryEnabled(this.losRangeQuery));
    3461  
     3461
    34623462    if (this.IsHealer() && this.losHealRangeQuery)
    34633463        this.SetupHealRangeQuery(cmpRangeManager.IsActiveQueryEnabled(this.losHealRangeQuery));
    34643464};
     
    51685168        return;
    51695169
    51705170    var cmpTrader = Engine.QueryInterface(this.entity, IID_Trader);
    5171     if (cmpTrader.HasBothMarkets())
     5171    var cmpMarket = Engine.QueryInterface(target, IID_Market);
     5172
     5173    if (cmpMarket.SubscribeTrader(cmpTrader) && cmpTrader.HasBothMarkets())
    51725174    {
    51735175        var data = { "firstMarket": cmpTrader.GetFirstMarket(), "secondMarket": cmpTrader.GetSecondMarket(), "route": route, "force": false };
    51745176