mythridium / combat-simulator

Melvor Idle mod that adds a combat simulator.
GNU General Public License v3.0
11 stars 3 forks source link

[Feature Request] A way to exclude encounters where I have a non-zero expected death rate when doing an "all" sim. #57

Closed gotex007 closed 2 months ago

gotex007 commented 2 months ago

It would be nice to not have to double check every encounter to make sure I won't die if I put the game down for 15 hours due to a very small chance of dying not coloring the bar. I think there used to be an option to disable "heal after death" that I can't seem to find anymore but didn't seem to do what I would expect it to anyway.

mythridium commented 2 months ago

Heal after Death was removed as a setting, but that wouldn't help with your case as you'd still die in combat sim.

I think what your asking for is not feasible, you want to exclude encounters where you have a death rate, but to get this information you need to run combat sim in the first place, you'd essentially be running it twice.

I think the tools are already in place to make it clear if something can kill you.

There is a filter which lets you quite easily see exactly which encounters result in a death.

Simulate all and then switch the filter to estimated death rate. You can then easily scroll through the plotter and every monster you die to should be fairly easy to see.

image

In the same vein, if you are fighting a specific monster, the death rate will always be highlighted in red if you die at all during the simulation.

image

If you are doing slayer tasks, then go all the way to right and sim against the slayer task itself, you can even inspect it to see just the monsters in the task and filter as above and you can see which monsters in the slayer task would kill you and which won't.

gotex007 commented 2 months ago

Well sometimes it's like 0.0002 and the bar is still green and the estimated death bar is a sliver. I could flip back and forth between estimated death rate and most efficient for exp to find something to farm that can't kill me, but I was hoping there would be another solution. I'll manage though.