Non units can't be damaged by the Firebreather's fire attack or the Chander's vomit

Avatar
  • Views 14 349
  • updated
  • Completed - Resolved

Making them extremely bad at dealing with anything a non-living creature. They can't even knock enemy doors at a decent pace as other creatures. And bad assaliants for the Dungeon Core.

Game Version:
Steam Public
Platform:
Windows
Avatar
Ryan Cosford

Will this investigation also make it so cultists actually heal my units while attacking?

Avatar
Biervampir [AUT]

Cultists also heal the units of your opponent, while attacking ;D (allready reported)

Further investigattion:
I can confirm that, The Chunder and Fire Breathers Breath and burb attack wont hurt any door at all as well as Inhibitor and Dungeon Cores.
Cultists also cast their debuff (- movement & attack speed) onto doors.

In generall, I do not dislike that Units casts non-usefull Abilities onto Things, because they will level up, but they should definatly prioties other Units over un-effected things to use on their abilities.
(Tested it with Chunder & Fire Breather on Dungeon Core and Workers)

Avatar
Old Cat

Cultists debuff causes the target to take increased damage. It's actually very useful against defenses.


Although, ideally multiple cultists should apply debuffs to different targets when possible.

Avatar
ZzZombo

If the thread on the forums is right, it is works only on heavily wounded units. It doesn't specify how much health does it need to lose to be affected, but still, damage amplification on already succumbing creatures is kinda pointless, it's almost like having an ability to instantly kill any creature... but only if it has less than 50 HP.


"In generall, I do not dislike that Units casts non-usefull Abilities onto Things, because they will level up" -- but they also waste so much time doing this pointless thing, I don't even.

Avatar
Old Cat

Hm. I noticed many times how defenses health reduces considerably faster once a cultist joins the battle, no matter its health. Perhaps it works differently vs defenses, or current target health is not so important.

Avatar
Stefan Furcht Programmer
  • Started
Avatar
Stefan Furcht Programmer

Hey I think the answer is way simpler.
These attacks are ranged. Vomit is a cone and fart is a sphere AoE.
The radius for both is exactly one tile.
However these queries are done only for the center of the hit objects and this 3D space, while the chunder tries to get in range in 2D.
If the bounding volume is not almost exactly at the same height as the chunder it does miss.
We are fixing this right now by taking the corners enclosing cuboid into account and make a special check for cylindric objects eg. dungeon cores.

Btw. Cultists debuff does higher the damage input on enemies independent of their current health value.

Avatar
Stefan Furcht Programmer

Found a second problem:
After units in AoE were queried there was a raycast check in addition to not hit enemies behind walls/obstacles.
Well it did not check if the ray was simply occluded by the target we wanted to hit.
And doors and cores of course occluded these rays (you should see my face palm now :D)
These issues will be fixed next patch.

Avatar
Stefan Furcht Programmer
  • Completed - Next Patch
Avatar
Ryan Cosford

Nice work Stefan.looking forward to the next patch now.

Also tonight could be the night I become a father so I'm praying the empire stays clear....haha