Sludge Slinger (STILL NOT FIXED IN 1.2)

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 ?

85,809 views 43 replies
Reply #1 Top

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.

Reply #2 Top

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

  • Default: CastingTime = 0
  • Increasing it to 0.01 does not fix the issue.

Idea: CanCastWhileMoving

  • Default: CanCastWhileMoving = true
  • Setting it equal to false does fix the turning issue, but it behaves like a normal ability, interupting whatever action you were doing. In essence it makes it a normal ability with a 0 cast time.

Queen of Thorn's Bramble Shield

  • It is a castwhilemoving ability that targets another, but I was unable to find something that would translate and work.

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.

+2 Loading…
Reply #3 Top

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)

Reply #4 Top

I have had this problem... parisite egg and sludge slinger are completely useless due to the bugs!

Reply #5 Top

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.

Reply #6 Top

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.

Reply #7 Top

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.

Reply #8 Top

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.

+1 Loading…
Reply #9 Top

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.

Reply #10 Top

*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.

Reply #11 Top

Quoting Spooky__, reply 10
*bump* I really really hope this gets fixed in the next patch. Right now the Sludge Slinger and Parasite Egg ARE a "random self destruct" button.

Fixed

Personally I think that when they are fixed the parasite egg should be reduced in price as well ;)

Reply #12 Top

Quoting _Golgoth_, reply 11
Fixed
Well, I wrote 'can be' because if you are careful about when to use it, it won't be one ;). But can still happen, e.g. when the enemy unexpectedly warps out of the cast range.

Reply #13 Top

*Bump*

For stardock/sorian attention.

Reply #14 Top

*Bump*

Still not fixed

Reply #15 Top

Still not fixed.

This bug has been known for 5 1/2 months now.

 

Stardock/GPG, what the hell !?

Reply #16 Top

:(

 

All they had to do is setting 'IgnoreFacing' to true...

Reply #17 Top

bumping this everyday until this gets fixed >>

Reply #18 Top

Can we get this and wand of speed fix please.

Reply #19 Top

Quoting CosMoe, reply 15
Still not fixed.

This bug has been known for 5 1/2 months now.


 

Stardock/GPG, what the hell !?

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!!

Reply #20 Top

bumping this everyday until this gets fixed...

Reply #22 Top

bump

Reply #23 Top

bump

Reply #24 Top

bump

Reply #25 Top

you suck at bumping daily... more liek once every couple days ;)