I'm guessing the formula involves weighting by loyalty and maybe even class level. I've noticed in some threads that people mentioned characters without a fourth level for their respective class upgrades seem to die more. So, perhaps each character starts off with a base, gets a modifier for loyalty and class level. The characters holding the line are tallied up, if they don't meet the required amount then the difference is applied to the character with the lowest score and that person dies.
Let's run with the explanation above, giving Garrus, Grunt, Miranda, and Jacob all 3's, since they seem to be the best suited for Holding the Line. Samara/Morinth, Thane and Legion get 2's, while Tali, Jack and Mordin get 1's. Having any loyal adds a point and level 4 class adds another.
When the event happens, those you left there get tallied and must be compared to a base number that might be dependent on your difficulty setting. So, lets say you play Casual and you need 12 points for everyone to survive. Normal needs 20. Insanity needs 30.
If your tally doesn't meet the required level, the difference kills a number of your crew depending on their respective score. If you fail by more than a certain amount, they all die.
Let's take Hgroe15's well documented example (which I greatly appreciate). I'm going to assume Hgroe15 decided to level up everyone's class to 4.
Loyal Garrus - Base 3 + Loyal 1 + Topclass 1 = 5
Loyal Zaeed - 3 + 1 + 1 = 5
Loyal Jack - 1 +1 + 1 = 3
Unloyal Jacob - 3 + 1 = 4
Unloyal Samara - 2 + 1 = 3
Unloyal Thane - 2 + 1 = 3
Unloyal Legion - 2 + 1 = 3
Unloyal Mordin - 1 +1 = 2
Hgroe15's HTL tally would be 28, two shy of the 30 needed for Insanity. Mordin is the weakest link and has equal or less points than the difference so he dies. Loyal Miranda and Grunt would both be 5's, so had he taken any of the threes up on the list to the boss instead of either than Mordin would have lived.
I'm not saying this is the formula or right values, but I bet it's something like it. Getting more data from Hgroe15, WorstEver, Fredvdp or Sheridanmovieguy would help, or maybe even a save game from them to examine. WorstEver's first two scenarios with Garrus dying (who the dev said was hard core) would probably be the most telling.
I've never lost anyone in HTL. I did all the loyalty quests before Reaper IFF and always sent Mordin back with the crew (not because he's weak, but STG). So, I really have no saves on my end that will help.
Modifié par Mallissin, 26 février 2010 - 04:26 .