Ticket #4480: wrongstatusbar.diff

File wrongstatusbar.diff, 1.0 KB (added by fatherbushido, 7 years ago)

isolate a bit more

  • binaries/data/mods/public/simulation/components/StatusBars.js

     
    2323StatusBars.prototype.Sprites =
    2424    [
    2525        "PackBar",
    26         "ResourceSupplyBar",
    27         "CaptureBar",
    28         "HealthBar",
    29         "AuraIcons",
     26        //~ "ResourceSupplyBar",
     27        //~ "CaptureBar",
     28        //~ "HealthBar",
     29        //~ "AuraIcons",
    3030    ];
    3131
    3232StatusBars.prototype.Init = function()
     
    9595        this.RegenerateSprites();
    9696};
    9797
     98StatusBars.prototype.OnDestroy = function(msg)
     99{
     100    if (this.enabled)
     101        this.RegenerateSprites();
     102};
     103
    98104StatusBars.prototype.OnPackProgressUpdate = function(msg)
    99105{
    100106    if (this.enabled)
     
    153159    let cmpPack = Engine.QueryInterface(this.entity, IID_Pack);
    154160    if (!cmpPack || !cmpPack.IsPacking())
    155161        return 0;
    156 
    157162    return this.AddBar(cmpOverlayRenderer, yoffset, "pack", cmpPack.GetProgress());
    158163};