Its both. Some weapons do not have dedicated combo tables and use other weapons instead to fill in the gaps.
Iâll explain this is the best way I can (Iâve looked at this stuff in the devkit, but never really interacted with in a modding sense). But how it works is every thrall has a set of combos they can do with weapons. Thereâs a basic table and an advanced (might be called elite, donât exactly remember).
In the basic table its basically looks like this:
Light
Heavy
Light Light
Heavy Heavy
Light Heavy
Heavy Light
Special
Where as the advanced table has the same attacks plus variations of 3 and 4 attacks.
So when you see thralls fighting effectively, its because they are on the elite table and using full combos. But they donât always use full combos. Sometimes they use 1 or 2 hits only. Sometimes they do full combos back to back, sometimes they do only the shortened ones, and sometimes something in between.
Its all RNG.
Now⊠when using non-standard weapons⊠it gets bad. Weapons like Katanas, Claws, Javelins, Shields, Throwing Axes, Short Swords, and Two-Handed Axes (I think). Either donât have their own combos, or donât function well.
For example if you give a thrall a short sword, they will use the regular one handed sword combo list. Which means it will look like this:
Light
Heavy
Light Light
Heavy Heavy
Light Heavy
Heavy Light
Light Light Light
Heavy Heavy Heavy
âŠ
âŠ
Special
And it just picks one at random.
Now so far you might have noticed that in these tables there is a Special listing. This is the Block/Kick/Special button. If you have a shield, you use this to block. If you have a two handed sword, you use it for the vertical swing. If you have a throwing axe you throw it.
When a thrall picks special for its combo, it will block if it has a shield, throw if it has a throwing axe, vertical swing if it has a two handed sword, and backflip if using daggers. It picks special WITHOUT any regard to the situation. It is just randomly done for its attack. This is why thralls act weird with shields, they also lock into blocking I believe until they pick another combo. This is why when someone asks if their thrall should use a shield, most of us in the know tell them no. They wonât block when they need to, and it will make them do less damage over all, or sit and watch as you get your tail beat.
When using a Katana⊠it will try to use the charge⊠but there is no combo table like:
Hold-Special Light
That would cause it to use the special dash attack. It will do the charge for a second and then stop before picking another combo. If it picks special again, it does nothing until the next combo. If it picks special yet again⊠well it looks like your thrall is doing nothing. If it had an actual two-handed sword, those specials would be high damage vertical strikes.
This has little to do with animations. The thrall combo tables are well out of date with the current game. This is actually a relatively easy fix, a modder could probably do it in an hour or so. But it is tedious. But understand that any changes made to this table will affect NPCs in the wild as well.
I wouldnât mind it. It would be funny to see a player facing off against a named Aquilonian with a short sword that decided to do Heavy Light Light Light Light Light⊠and see the tears as they get shanked to death.
Or a group of Yamatai with Katanas dashing around. Iâve actually seen a mod do this, and its about as frustrating as it sounds lol. It was the Elven Covenant faction in the Age of Calamitous mod. But I havenât tinkered with that mod in about two years or so, so not sure if it still has that.
But yeah, the combo table for NPCs needs a look. And even then its not going to fix contextual issues such as blocking and throwing. Since it simply picks attacks from a list. AI doesnât exactly exist in Conan Exiles. Its just a table with entries that are picked at random.
To my knowledge, non-human NPCs have similar but rules. Instead of doing combos, they pick a random âweaponâ to attack. For example the giant crocodile has a few attacks, each one is a weapon that it randomly selects to attack with. Same with dragons, demons, and other animals.