| 07-30-2007, 08:18 PM | #1 |
I've noticed in testing that there's a terrible bug in auras. When I level them up on a unit via triggers, it seems that for some reason the buff level never changes, and the EFFECTS of the aura don't update properly. I was checking this with a custom endurance aura and I couldn't figure out why it wasn't working. Well I was adding an aura to a unit and then leveling it up to level 5. For some reason, the buff kept saying "Level 1" I even checked the level of the aura on the unit and it showed "5" but the effects were that of level 1. Is there any way to fix this without interfering with anything else? Help appreciated. |
| 07-30-2007, 08:39 PM | #2 |
The only thing I can think of is that you didnt give the game enough time to update the aura. If im correct, auras update every 4 seconds. |
| 07-30-2007, 08:42 PM | #3 |
The spell lasts for 10 seconds and it doesn't update once within that time frame. |
| 07-30-2007, 08:46 PM | #4 |
I think this can be solved by removing to all the units in aura range the buff, so the aura can refresh correctly automatically. Tell me if this works. |
| 07-30-2007, 08:50 PM | #5 |
I had tried that before, but then there's this 4 second gap where the buff isn't there at all (And therefore no bonus from the aura is applied). This is just as bad, especially for a spell that only lasts 10 seconds. |
| 07-30-2007, 08:52 PM | #6 |
i have tested this "bug" with tornado slow aura, this aura auto remove its own buff on level change, soo you have to -set -remove- set- aura to have proper effect |
| 07-30-2007, 08:54 PM | #7 | |
Quote:
I can't quite decipher what you're saying. Are you suggesting I need to Set the level of the aura, then remove the buff, then reset the level again? Or what are you talking about? |
| 07-30-2007, 09:01 PM | #8 |
it's also a question of interface update... y can try to add other buff to this unit and buff will update faster ^^. // btw how i know it's only visual feature... u can also enter the menu and leave it and the buff will be update. |
| 07-30-2007, 09:35 PM | #9 |
By any chance is your endurance aura using negative values? I know that an aura will always try to activate the best version of itself if multiple auras of the same type exist (i.e a level 1 devotion aura and a level 3 devotion aura, take the +10 armor over the +2 armor). If you use negative values, the level 1 devotion aura (-2) will superceed the level 3 devotion aura (-10) because its a greater armor value. Same for endurance aura's effects. It would be no shocker to me if the units gain the benefits/downgrades of your level 1 aura the second you add the ability and choose to ignore the level 5 version. At any rate, I guess what I would try would be to move the unit far far away just before adding the ability and leveling it up, then move the unit back afterwords. If your using a dummy for the aura, this is probably easy, otherwise... If that doesnt work, make the range of the aura at level 1 really really small so it doesnt effect anything when you first add the ability. This has its obvious drawbacks, having to deal with level 2 being level 1 etc. If neither of those work, you may have to resort to removing the level 1 buffs applied immediately after setting the aura level to 5. I had a similar problem with Trueshot aura and damage. If a unit has trueshot aura, and then somehow gains alot of damage via permanent damage gain items, it will retain the original "bonus", and won't update its percentage until you manually remove the buff and let the aura reapply itself. |
| 07-30-2007, 10:26 PM | #10 | |||
Quote:
I know this is not the case anyways, since I am testing in a one-aura contained situation. Also, this aura is not negative. The aura is also directly applied to a unit, not a dummy. This means I can't just move it away and back, although even if I could it would still factor the aura refresh rate. That doesn't work. Quote:
I need it to work for all levels on a single unit, that's it. Quote:
I cannot afford 4 seconds of a spell not working because of WC3's aura refresh rate. If it reapplied immediately, it would be great, but it does not unfortunately. I have a lead I may pursue thanks to a friend of mine. I'll post again if I make progress. |
| 07-30-2007, 10:34 PM | #11 | |
Quote:
|
| 07-30-2007, 10:36 PM | #12 |
Triggered auras. |
| 07-30-2007, 10:47 PM | #13 | ||
Quote:
Quote:
I just have all of the blizzard abilities that increase/decrease move speed allocated to a global buff system. Therefore if I want to boost a unit's movement speed by a %, I need to use a custom speed aura on it. But this problem stands in my way. I may just experiment with engineering upgrade and disabled spellbooks. There doesn't seem to be any actual solution to the aura problem. |
| 07-30-2007, 10:54 PM | #14 |
Tried giving a different buff to each level? |
| 07-30-2007, 11:01 PM | #15 | |
Quote:
So that's a no-go. |
