The Sludge Slinger item still does not work properly.
If you do not face your opponent, or are very close, using the item will not work and instead just stop you Demigod. I guess it's the same bug that resulted in problems when using some your skills on another player (Sedna Heal bug), which should have been solved by the latest patch. Can anybody confirm this ?
I've just tried using the Sludge Slinger some time ago and I've faced this problem. The same thing happens when I try to use Parasite Egg.
What happens is that your Demigod will get stuck and you cannot move. I'll need more testing to be sure, but both items are not reliable to use right now.
So, looking into this, it seems that if your demigod is not facing the target, you will enter a permanent waiting for target stage. If at some point your target travels into your path, then you will execute the ability.
This seems to be caused by the demigod needing to face a target to use an ability on the target. This conflicts with the CanCastWhileMoving tag, while prevent the ability from interupting the current move action.
Looking into the lua I tried a few things.
Idea: CastingTime
Idea: CanCastWhileMoving
Queen of Thorn's Bramble Shield
I tried looking for a turn, face, or similiar function that would rotate the demigod to face the target, but was unable to find anything appropriate.
A roundabout solution would be to create an invisible projectile with infinite homing and speed, but that seems rather inelegant.
An oddity I noticed is that with the unclean beast, using the ability will also cause you to move to a location on the otherside of the demigod you targeted. I'd assume this is true for all melee demigods.
At this point I'm out of ideas, however I'm posting this if anyone else is interesting in approaching the problem.
Thanks again Ptarth, nice work.
I'd personally prefer the "CanCastWhileMoving" solution, which is much better than getting stuck.
GPG, do you even care ? (this was reported 3 months ago)
I have had this problem... parisite egg and sludge slinger are completely useless due to the bugs!
oh man.... making Sludge cast while moving would be... very powerful. Pretty much an AA-reg killer. It'd need an increase in cast time or cost or something.
The Sludge Slinger and Parasite Egg already are cast while moving. The reason we don't notice this is because of the targetting problems. The potential fix I proposed that does fix the targetting problems removes this, my failure was to allow for the usage of cast while moving and not have the targetting errors.
GPG probably didn't/doesn't have a solution for this either, which is most likely the reason "wand of speed" and other instant abilities interupt walking. They chose this because "CanCastWhileMoving" wasn't working.
AbilityTask.lua looks promising for a solution. I believe that's where it's handled.
So, I've been looking at AbilityTask.lua as ntropy suggested, and it is very interesting. It inspired me to try some other things, which eventually lead me in a full circle back to the item code for the sludge slinger and the parasite egg.
What I found was unexpected, the fix to part of the problem, I think. All you have to do is add "IgnoreFacing = true," to the item code, and the "stuck while in range but not facing the target problem" is eliminated.
Now, my initial intuition was that IgnoreFacing = true would lead the caster to cast the spell without changing facing, however this isn't the case. The caster does face the target, trigger the effect, and then resume the previous command. That this can happen also suggests that all abilities may be able to resume previous orders. So, for example, the wand of speed could possibly be made so that you don't stop moving to trigger it. That however is a balance issue, and not seemingly a bug fix. I
However, when the target it out of range, the behavior is different. In this case the caster moves within range, casts, and then shifts to autoattack status.
For ranged demigods there was another oddity that I'm trying to understand. After cueing a move order and then using an item, the caster starts attacking. This may be because the move order is converted into a move attack order. Further testing is required.
In conclusion, adding "IgnoreFacing = true" to the item will mostly fix the problem.
Thanks a lot Ptarth.
I really hope you can keep your enthusiasm about bug hunting.
The v1.2 patch will show if it's worth it.
*bump* I really really hope this gets fixed in the next patch. Right now the Sludge Slinger and Parasite Egg can be a "random self destruct" button.
Fixed
Personally I think that when they are fixed the parasite egg should be reduced in price as well
*Bump*For stardock/sorian attention.
*Bump*
Still not fixed
Still not fixed.
This bug has been known for 5 1/2 months now.
Stardock/GPG, what the hell !?
All they had to do is setting 'IgnoreFacing' to true...
bumping this everyday until this gets fixed >>
Can we get this and wand of speed fix please.
Relax, they're working on it
by "they" i actually mean "he", you know, the one guy who sometimes work on demigod and sometimes do other stuff.
maybe he'll get around to it around May.
Nice going supporting your game GPG! and thanks for fixing the TB Autoattack bug!!
bumping this everyday until this gets fixed...
bump
you suck at bumping daily... more liek once every couple days
There are many great features available to you once you register, including:
Sign in or Create Account