Darkest Dungeon®

Darkest Dungeon®

Overlord - Class Mod
Report bug about "The Goal of All Life is Death"
Greetings respected author. This is a great mod, thank you for bringing it to us.

Here I would like to report a small but very complicated bug about the final skill "The Goal of All Life is Death". Indeed this is a powerful skill at a cost, but what I want to talk about is not its power, but its friendly-damage (and its friendly-stress, its friendly-slow-debuff).

From the skill description we know it will damage everyone in the party (include overlord himself) for 1, stress everyone for 1 and slow everyone's speed for 1 while on skill level 1. BUT in fact you will find that damage is not 1 but 4, stress not 1 but 4, and speed lowered not 1 but 4.

I have tried hard to find out why, and finally I got the point. The skill "The Goal of All Life is Death" targets every enemy as an AOE effect. We know when a torch-concerned skill targets multiple enemies, if we don't add ".apply_once" to the code, it will trigger the torch multiple times. Although this rule doesn't influence damage-concerned skills such as the dotPoison of "The Goal of All Life is Death", BUT it will affect friendly AOE effects in a hostile-targeting AOE skill.

In other words, during the skill, Ainz firstly deals damage to four enemies, and for each enemy, he triggers the negative friendly effects as a cost. FOUR enemies, trigger FOUR times, that's exactly why everyone in the party suffers 1*4=4 damage, suffers 1*4=4 stress, and speed lowers 1*4=4.

It also cause the skill to consume up to 4 damage blocks, almost means clear all blocks on party members.

Is this feature supposed to be so? I doubt it, to be honest...

Therefore I've tried finding a way to fix it, but the code ".apply_once" gave no help. After referenced other characters' code, I believe the only way to fix it might be changing it to a self-target skill, thus means:

in ainz.info.darkest, ".target ~1234" replaced with ".target"
in ainz.effects.darkest, "target" replaced with "target_enemy_group"

After these changes, "The Goal of All Life is Death" will no longer hurt party for multiple times, no longer clear almost all blocks, while the firepower of it remains unchanged.

That's so. Please forgive my abruptness. All the above is just a little suggestions about the skill, only for reference.

Best regards.
Last edited by Cathelia Samicora; 7 Nov, 2019 @ 7:16am
< >
Showing 1-3 of 3 comments
Cathelia Samicora 24 Nov, 2019 @ 9:57am 
Sorry but I've misunderstood the coding of ".applyonce". There is no bug on DD main program, and there is no need to make "The Goal of All Life is Death" a friendly-targeting skill in order to avoid the bug.

But still there is a mistake on your coding about "The Goal of All Life is Death", which is the missing of "true" following ".applyonce".

Once ".applyonce" is fixed as ".applyonce true", the bug will be solved, and friendly targets will no longer suffer damage/stress/speed-penalty four times.
兰小小 18 Jun, 2020 @ 9:14pm 
At full skill level,in the description of the third skill,there are three shields,but in combat,the shield only works twice
Cathelia Samicora 19 Jun, 2020 @ 12:00am 
Originally posted by 兰小小:
At full skill level,in the description of the third skill,there are three shields,but in combat,the shield only works twice

That is because: in the default rule of vanilla Darkest Dungeon, the limit of max shield is 2. If you want to stack more, you must override the file rule.json.
< >
Showing 1-3 of 3 comments
Per page: 1530 50