Formula for calculating HP at a level?

I've been keeping track of my roster in a spreadsheet* (because I'm a colossal nerd), and I've been trying to figure out how HP is calculated, so I don't have to update it manually all the time.

I figure it must be based on level, but it's not a simple linear "X HP per level" formula. For OBW, increasing a level sometimes adds 26 HP, sometimes 44, so it doesn't seem to be simply exponential or logarithmic either. I expect there's some formula for each character that takes the character's base HP, current level, maybe max level, stars, etc., but I can't figure out what it is.

(BTW, I've got the same questions about damage -- I know that damage works out pretty much the same for every character, where every character has a primary/secondary/tertiary damage color, and that they're 55/49/43 at lvl 94 for example, but if someone could help me figure out the actual formula that would be great. It seems to be different based on stars, I've figured out that much...)

Has anybody else tried to do this before? Any devs willing to spill the secret sauce? icon_e_smile.gif


* Roster here: https://docs.google.com/spreadsheets/d/ ... sp=sharing

Comments

  • I'm no math whiz, but you probably are - maybe looking at the progressions for the different characters on the wiki will reveal a formula?

    http://marvelpuzzlequest.wikia.com/wiki ... Quest_Wiki
  • romak3 wrote:
    I'm no math whiz, but you probably are - maybe looking at the progressions for the different characters on the wiki will reveal a formula?

    http://marvelpuzzlequest.wikia.com/wiki ... Quest_Wiki

    I can't believe I didn't realize all those stats were down there. I just never scrolled that far!

    So it looks like, for example:
    - OBW's formula is something like 35*lvl+126, but then there's some noise added, as much as +/- 14
    - Doctor Doom's is 50*lvl+175, with noise of +/- 25
    - Luke Cage's is 50*lvl+168, with noise of +/- 32

    The noise seems periodic as well, for OBW the offset from the simple formula is always 14, 0, -4, 5, -4, -13, -4, 5, then it repeats.

    So there's some other factor involved, but I'm definitely close. Thanks for the tip!
  • L = level
    S = hit points per level

    1* characters
    Hit points = (L+4) * S
    S:
    30, Hawkeye, Storm
    35, Black Widow, Yelena
    50, Iron Man
    60, Venom
    80, Juggernaut

    2* characters (originally 1-80, now 15-94)
    There appears to be a pattern after level 16, every 8 levels. If you name the four values 1 through 4, you get the hp add pattern of:
    4,2,2,4,4,4,1,3
    Where 1/2/3/4 differ for characters, but are in the approximate ratio 4/5/6/8.333

    18/22.5/27/37.5 : Bullseye, Storm
    21/26/31/44 : OBW, Hawkeye, Human Torch,
    25/30/35/50: Daken, Magneto, Bagman, Wolverine
    31/37.5/44/62.5 : Cap America and Marvel, Moonstone
    37/45/53/75 : Ares, Thor

    I'm not exactly sure what ratio of floor and ceiling functions yields the correct result.

    Also, the unique hp jump from level 15 to 16 seems to be approximately value 4 - value 2, eg: for OBW it is 17, close to 44-26. For Daken it is 20 = 50 - 30.
  • over_clocked
    over_clocked Posts: 3,961
    Luke Cage and Doom should be the same, they are same health tier, 8500 at max.

    Not sure why you need the formula... To me, knowing health tiers is useful enough, i. e. if I know Punisher's health stats, I also know cMagneto, Squirrel Girl, Blade's, etc. There are 8 health tiers, evident in events like Balance of Power, every character is level 270. Relative, not absolute values. All variants of a character are same tier with the exception of Hawkeye.
    1. Storm, Bullseye, cHawkeye, IW, Hood.
    2. Black Widow, Yelena, mHawkeye, Loki, Falcon, Human Torch, Nick Fury, Mystique.
    3. Wolverine, Punisher, Daken, Magneto, Blade, Spider-Man, Octopus, Daredevil, Elektra, Squirrel Girl, Beast, Deadpool, Psylocke.
    4. Iron Man, Captain America, Captain Marvel, Moonstone, Luke Cage, Gamora, Doom, Black Panther.
    5. Thor, Ares, Venom, Rocket and Groot, Colossus, Sentry, She-Hulk, Ragnarok.
    6. Hulk.
    7. Devil Dino.
    8. Juggernaut.
  • MarvelMan
    MarvelMan Posts: 1,350
    locked wrote:
    Not sure why you need the formula...

    I think the goal is to have it calculate based on current char level, which is easier to remember than exact health (but why not have it open on mobile or just alt-tab in win?).
  • locked wrote:
    Not sure why you need the formula... To me, knowing health tiers is useful enough,

    Well, at this point it's mostly just to satisfy my own curiosity.

    As far as health tiers, that gives you an idea of the comparative health stats for different characters, but it's not absolute. For example, OBW and 2* Hawkeye are both in the same tier, but OBW starts with 40 more HP than Hawkeye and will always have that much more at the same level. So even though there are tiers (i.e., how much each level adds in HP, +/- some noise), there's still more accurate information you can get to.

    And, since I've now figured out that some levels add more and less HP than others, it could be useful to know since going from level X to Y may net more HP than from Y to Z. I doubt it'll be a gamechanger, but you never know.

    But still, it's mostly just my curiosity at this point icon_e_smile.gif
  • over_clocked
    over_clocked Posts: 3,961
    ImJasonH wrote:
    locked wrote:
    Not sure why you need the formula... To me, knowing health tiers is useful enough,

    Well, at this point it's mostly just to satisfy my own curiosity.

    As far as health tiers, that gives you an idea of the comparative health stats for different characters, but it's not absolute. For example, OBW and 2* Hawkeye are both in the same tier, but OBW starts with 40 more HP than Hawkeye and will always have that much more at the same level. So even though there are tiers (i.e., how much each level adds in HP, +/- some noise), there's still more accurate information you can get to.

    And, since I've now figured out that some levels add more and less HP than others, it could be useful to know since going from level X to Y may net more HP than from Y to Z. I doubt it'll be a gamechanger, but you never know.

    But still, it's mostly just my curiosity at this point icon_e_smile.gif
    Wait, why do you say oBW starts out with more health than Hawkeye? Characters of same health tiers and rarities (and level cap) always have the same health at all levels.

    mszA6bx.pngeueBxnq.png

    And no, knowing the mysterious formula is NOT going to be a gamechanger icon_e_wink.gif in all my time of playing (over a year), you are the first one to even request such information.
  • Hmm, I must have a bug somewhere then, my mistake.

    This is probably not useful information then, you're right.