Another potential example of D&D 5e proper race/monster stats tossed out the window and ignored:

Skickpit gives you wyvern poison if you help him. He makes it clear he was going to use it on Magmar and Pistle, the two duergar abusing him.

Wyvern poison does 7d6 damage with a Constitution DC of 15 to resist - taking half damage. So, at the most, it does 42 damage. Stoneguard might have maybe 36 HP. So, even if full damage was done to Magmar and Pistle, they wouldn't die. Why?

Because duergar are resistant to poison. On top of that, they get advantage on poison Saving Throws. So, using wyvern poison against a duergar is not likely going to even come close to killing them. Might make 'em sick, but kill them? No.

Duergar gets +2 Constitution, so likely a +4 or +5 at least to Constitution Saves. This PLUS they get advantage on poison Saves means a very likely chance that they will resist the poison and take only half damage. Since they are not only likely to take half damage because they will probably make the roll, they are also resistant already, meaning the damage will be cut in half again.

So, even half of 42 is 21. Half again, if they succeed in the savings throw, would be like 10 damage. And that's IF they took full, max damage.

So, either Skickpit is an idiot and knows nothing about duergar, OR Larian is ignoring poison resistance. Either way, there's nothing to tell you, the player, that this was a really dumb thing for Skickpit to do.

A small, non-cutscene dialogue could fix this. Nature roll DC 10 fails. You know nothing. Succeeds. You say, "Duergar are resistant to poison. The fool gnome must not have realized this. The chances of killing a duergar with wyvern poison is very slim to none. Oh well. At least I get to reap the benefits of his stupidity."