[1.2.3] Global speed affects summoning duration
Moderator: Moderator
[1.2.3] Global speed affects summoning duration
When having less than 100% global speed, summoning durtion do not tick down every turn.
E.g. bloated oozes should last for 10 rounds but they have 50% global speed. This makes them last 20 turns since the counter only decreases every 2 turns.
This is not a newly introduced bug, but a long standing one.
E.g. bloated oozes should last for 10 rounds but they have 50% global speed. This makes them last 20 turns since the counter only decreases every 2 turns.
This is not a newly introduced bug, but a long standing one.
Re: [1.2.3] Global speed affects summoning duration
Instead of counter in act, why not do summons through a timed effect that removes them when it ends? This'd solve a lot of recently-mentioned bugs with summons, in my understanding.
Re: [1.2.3] Global speed affects summoning duration
It is not a bug.Kror wrote: This is not a newly introduced bug, but a long standing one.
Re: [1.2.3] Global speed affects summoning duration
It is, as the same issue causes out-of sight summon timers to not tick at all. At best, it's a documentation problem, because "turns" refer to in-game turns, not to some entity's acting turns, just about everywhere.
Re: [1.2.3] Global speed affects summoning duration
How is it not a bug, when the tooltip says "last 9 turns" and they last 18 turns?ZyZ wrote:It is not a bug.Kror wrote: This is not a newly introduced bug, but a long standing one.
Re: [1.2.3] Global speed affects summoning duration
How summons work ? You summon mob and internally it has a timer that says how many times it can act before it disappears. It has a life of its own and it does not care how fast or slow you are.Kror wrote:How is it not a bug, when the tooltip says "last 9 turns" and they last 18 turns?ZyZ wrote:It is not a bug.Kror wrote: This is not a newly introduced bug, but a long standing one.
Let say you summon something with 100% speed (global + action speed combined) and then you make yourself 10x faster than your summon. From your perspective 9 turns will be more like 90 turns but for everything else with 100% speed it will be 9 turns. Number of "turns" does not change just because your speed changed.
When you blind something for 5 turns and then increase your speed 2x times tooltip wont change to 10 It will still show 5 but will decrease by one every other "turn"
-
- Uruivellas
- Posts: 708
- Joined: Wed Apr 30, 2008 5:55 pm
Re: [1.2.3] Global speed affects summoning duration
That's the point, I think. All other timers which say "X turns" use game turns, just like the blind example you just gave. In contrast, the displayed summon timer depends on the summon's actual speed.ZyZ wrote:When you blind something for 5 turns and then increase your speed 2x times tooltip wont change to 10 It will still show 5 but will decrease by one every other "turn"
Edit: Personally I'm in favor of having summons last for game turns. It probably wouldn't be too hard to do, either.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated.
Currently working on Elementals. It's a big project, so any help would be appreciated.

Re: [1.2.3] Global speed affects summoning duration
And that is the point. The context of "number of turns" does change for the summonings. The tooltip says "It last for 10 turns" when in fact, it last for 20 turns. Yes, it has 10 actions but as you saidZyZ wrote:Let say you summon something with 100% speed (global + action speed combined) and then you make yourself 10x faster than your summon. From your perspective 9 turns will be more like 90 turns but for everything else with 100% speed it will be 9 turns. Number of "turns" does not change just because your speed changed.
It does for summonings. They do not last the number of turns indicated, because their speed is not 100%.ZyZ wrote:Number of "turns" does not change just because your speed changed.
-
- Uruivellas
- Posts: 708
- Joined: Wed Apr 30, 2008 5:55 pm
Re: [1.2.3] Global speed affects summoning duration
The other way to fix it would be to list the summons as having "X Actions Left" instead of turns.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated.
Currently working on Elementals. It's a big project, so any help would be appreciated.

Re: [1.2.3] Global speed affects summoning duration
And also write that in the skill instead of "Last for x turns". Because atm you have to read how long they "last" and then summon them to see their global speed and then calculate that.grayswandir wrote:The other way to fix it would be to list the summons as having "X Actions Left" instead of turns.
Re: [1.2.3] Global speed affects summoning duration
What's the rationale for having their "timers" count down whenever they act, anyway? It's a completely unintuitive mechanic that most people are unaware of (as seen in this very thread with ZyZ) and it leads to funky things like summons lasting forever as long as nothing is looking at them. I assume it's a bug. Rather than keep it, the sane thing to do would just be to make the summon timer an actual timer as per the current description, rather than updating the description to match the crazy reality.
Re: [1.2.3] Global speed affects summoning duration
I'm guessing the timer code is triggering in act() rather than actBase().
My feedback meter decays into coding. Give me feedback and I make mods.
Re: [1.2.3] Global speed affects summoning duration
It's called when the summon AI runs.HousePet wrote:I'm guessing the timer code is triggering in act() rather than actBase().
The not ticking at all thing has something to do with party code but not all party code (warhounds I tested and they're not affected, forgery of haze is). It's not LOS based but range based, i.e. summons behind trees tick, summons 11 tiles away don't. Not adding Forgery of Haze to the party assures the summon always ticks.
Party uses it's own AI which as far as I can tell overwrites the summon AI.
I think ticking on actBase would make sense though.
Re: [1.2.3] Global speed affects summoning duration
If that bug is fixed, the durations need to have a total overhaul too though.. I mean e.g. with bloating oozes it's extremly noticable since they got 50% global speed. Atm you can put "call of the ooze" on autocast and get permanent protection during autoexplore. If that bug is fixed, that would be nerfed pretty hard.
Dunno if the darkgod is aware of this or if he balanced by tooltip ;P
Dunno if the darkgod is aware of this or if he balanced by tooltip ;P