*Disclaimer* I don't use forums so sorry if I lack fluidity in this post
This is all assumption and no idea if this is intended, but Colossus is not gaining correct bonus health as it should.
After reverse engineering I think I kinda figured out the health formula. So far I have this:
Base = a
Soul Investment Level = b
Item Bonus Health = c
New HP = (a* (1 + b)+c
*Obviously its not this simple considering golden statues and boon levels but I think I paint the picture*
So for example on Venator at 0 boons (Level 0?) you have a base HP of 790 this is without golden statue buffs or any items, Just BASE. If I buy extra health which gives 210 BONUS health and a 800 soul investment into vitality. This means I would get :
(790a*(1+0.08b)) + 210c = 1063.2 New HP
In game I get this exact health(well rounded down since you cant have .2 health. Which means we round to the nearest integer).
If I go up in Vitality Investment and get more +% increases the formula above is consistent with every item EXCEPT Colossus.
Since the item EXPLICITLY states +15% BASE Health we would assume it gets added to the soul investment increase
So now we have a new part to the formula
Colossus Increase = d
d=.15 (+15% Base Health)
If we enter this above formula we get :
(790a *(1+ .15d + .34b) + 300c = 1477.1 New HP
The problem is INGAME you get 1437 *See attached Photo*

If we remove the Soul Investment(the .34 since were at the 4.8k threshold) we would actually get 1208.5 which is exactly what the tool tip states you would gain *See attached Photo*
(790a*(1+.15d)) +300c = 1208.5 New HP

The moment the soul investment is added it becomes clear there is something not adding up. I have changed the formula around to see where the 15% would go but they all give a much larger number. So I decided to change the numbers around and found +29% in the vitality investment bonus (even though it should be 34%) was giving me 1437.6 :
(790a * (1 + .29b +.15d)) + 300c = 1437.6 No idea why it would round down here considering most have rounded up at .6
This might just be a slight error since I know the vitality soul bonus was JUST recently changed and has been changed quite a few times. Or maybe this is intended. I do not know, just something that caught my eye and wanted to tell someone about it.
On a personal note, I only did this because I am learning to program in c# (Eventually c++) and learning game development. I am quite new so this might just be a newbie insight.
This is all assumption and no idea if this is intended, but Colossus is not gaining correct bonus health as it should.
After reverse engineering I think I kinda figured out the health formula. So far I have this:
Base = a
Soul Investment Level = b
Item Bonus Health = c
New HP = (a* (1 + b)+c
*Obviously its not this simple considering golden statues and boon levels but I think I paint the picture*
So for example on Venator at 0 boons (Level 0?) you have a base HP of 790 this is without golden statue buffs or any items, Just BASE. If I buy extra health which gives 210 BONUS health and a 800 soul investment into vitality. This means I would get :
(790a*(1+0.08b)) + 210c = 1063.2 New HP
In game I get this exact health(well rounded down since you cant have .2 health. Which means we round to the nearest integer).
If I go up in Vitality Investment and get more +% increases the formula above is consistent with every item EXCEPT Colossus.
Since the item EXPLICITLY states +15% BASE Health we would assume it gets added to the soul investment increase
So now we have a new part to the formula
Colossus Increase = d
d=.15 (+15% Base Health)
If we enter this above formula we get :
(790a *(1+ .15d + .34b) + 300c = 1477.1 New HP
The problem is INGAME you get 1437 *See attached Photo*

If we remove the Soul Investment(the .34 since were at the 4.8k threshold) we would actually get 1208.5 which is exactly what the tool tip states you would gain *See attached Photo*
(790a*(1+.15d)) +300c = 1208.5 New HP

The moment the soul investment is added it becomes clear there is something not adding up. I have changed the formula around to see where the 15% would go but they all give a much larger number. So I decided to change the numbers around and found +29% in the vitality investment bonus (even though it should be 34%) was giving me 1437.6 :
(790a * (1 + .29b +.15d)) + 300c = 1437.6 No idea why it would round down here considering most have rounded up at .6
This might just be a slight error since I know the vitality soul bonus was JUST recently changed and has been changed quite a few times. Or maybe this is intended. I do not know, just something that caught my eye and wanted to tell someone about it.
On a personal note, I only did this because I am learning to program in c# (Eventually c++) and learning game development. I am quite new so this might just be a newbie insight.