Ticket #3273: t3273_check_alertGarrisoningTarget.patch

File t3273_check_alertGarrisoningTarget.patch, 957 bytes (added by elexis, 9 years ago)
  • binaries/data/mods/public/simulation/components/UnitAI.js

     
    27622762
    27632763                "MoveCompleted": function() {
    27642764                    if(this.IsUnderAlert())
    27652765                    {
    27662766                        // check that we can garrison in the building we're supposed to garrison in
    2767                         var cmpGarrisonHolder = Engine.QueryInterface(this.alertGarrisoningTarget, IID_GarrisonHolder);
     2767                        var cmpGarrisonHolder = this.alertGarrisoningTarget ? Engine.QueryInterface(this.alertGarrisoningTarget, IID_GarrisonHolder) : undefined;
    27682768                        if (!cmpGarrisonHolder || cmpGarrisonHolder.IsFull())
    27692769                        {
    27702770                            // Try to find another nearby building
    27712771                            var nearby = this.FindNearbyGarrisonHolder();
    27722772                            if (nearby)