HP
This page details how the HP of bosses can be calculated from relevant variables in the code.
Formula
We focus exclusively on how a boss's hit points (HP) is calculated. There are two applicable formulas, the first of which is relevant at least for bosses,
HP = floor(375 * lv_mult * (lv_mult_2) * co-op_mult * (co-op_mult_2) * hp_correction_value * (hp_correction_value_self) * hp_base_mult),
and the latter of which is of unknown relevance for now,
HP = floor(lv_mult * co-op_mult * (co-op_mult_2) * (hp_correction_value_self) * hp_base_mult).
Several of these variables depend only on the boss' level, and are given as follows.
| level (n) | lv_mult
|
|---|---|
| 1-10 | n/10
|
| 11-80 | 1 + (n-10)/14
|
| 81-100 | 6 + 3(n-80)/100
|
| level | lv_mult_2
|
|---|---|
| 0-9 | 0.9 |
| 10-100 | 1 |
| co-op? | co-op_mult
|
|---|---|
| no | 1 |
| yes (boss) | 2.7 |
| yes (funnel) | 1.8 |
| co-op? | co-op_mult_2
|
|---|---|
| solo | 0.55 |
| co-op | 1 |
| level | hp_correction_value (boss) |
hp_correction_value (normal?) |
hp_correction_value (funnel)
|
|---|---|---|---|
| 0-9 | 1.1 | 1.1 | 1.1 |
| 10-19 | 1.3552 | 1.3552 | 1.155 |
| 20-29 | 1.5318 | 1.5318 | 1.221 |
| 30-39 | 1.8816 | 1.8816 | 1.344 |
| 40-49 | 2.962575 | 2.69325 | 1.7556 |
| 50-59 | 8.243889885 | 6.1065851 | 4.175797725 |
| 60-69 | 9.669571065 | 6.906836475 | 4.982664225 |
| 70-79 | 17.24699977 | 11.8944826 | 6.47213952 |
| 80-89 | 52.3908 | 21.07215 | 7.441632 |
| 90-99 | 67.70176875 | 25.67998125 | 9.0269025 |
| 100 | 78.271875 | 31.656625 | 12.808125 |
Finally, hp_base_mult is boss-specific, and hp_correction_value_self is generally 1. Combining this information, we find
| Boss (co-op) | Diff | Lv | hp_base_mult |
HP |
|---|---|---|---|---|
| Regitare | Godly | 80 | 155 | 49,332,487 |
| Golem | Godly | 80 | 180 | 57,289,339 |
| Crab | Godly | 80 | 165 | 52,515,228 |
| Whitetail | Godly | 80 | 115 | 36,601,522 |
| Whitetail's Cup** | Godly | - | - | 400 (1/hit) |
| Arch Accursed | Godly | 80 | 145 | 46,149,745 |
| Administrator | Godly | 80 | 100 | 31,827,411 |
| Mini-Admin* | Godly | 80 | 140 | 4,219,405 |
*Minimin is considered a funnel object.
**Breakable objects (yakumono) generally have fixed HP and take a fixed amount of damage (1) per hit. Whitetail's cup is the only notable object of this type.
Godly bosses generally have a level of 80, whereas Adv+ bosses generally have a level of 70. Bosses of other difficulties are of generally variable level.