summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/formulas/tmw2.md58
-rw-r--r--todo.md3
2 files changed, 61 insertions, 0 deletions
diff --git a/server/formulas/tmw2.md b/server/formulas/tmw2.md
index dee7e9e..0de9293 100644
--- a/server/formulas/tmw2.md
+++ b/server/formulas/tmw2.md
@@ -309,4 +309,62 @@ it gets too specific; Gloves should use ASPD
instead of DEF2. Or even ignore level and rely
on special bonuses only.
+### Equip HP Distribution
+
+Monster attack causes +5 hp loss per level.
+HP Table rule is:
+
+begin at 350, add 50 HP/Lv.
+Every 5 levels, decrement 1.15 HP gained.
+
+So at level 32, HP is `350 + (50 * 5) + (48.85 * 5) + (47.7 * 5) + (46.55 * 5) + (45.4 * 5) + (44.25 * 5) + (43.1 * 2)` = 1849.95 HP
+
+But it is always rounded down, so it is not 1850, but 1849 HP.
+Formula carries over values. See tools/misc/hp_table.py
+
+At level 100, the HP increment is of mere 27 points.
+Equipment, thus, could play a major role of survivability of
+high level players.
+
+Equips will also use a similar table, but reversed logic.
+It have no start value, and step is of 4 HP/lv - but it increases 1.15 HP
+every 5 levels.
+
+Gloves, again, are excluded. Their sole purpose is to increase ASPD or MATK.
+
+The HP bonus is divided roughly as follows, remembering that attribute
+*Heavy* stands for armor which *lowers movement speed*.
+
+```
+Heavy Armor - 30%
+Light Armor - 20%
+
+Heavy Helmet - 20%
+Light Helmet - 15%
+
+Leggings - 10%
+
+Shields - 35%
+Boots - 5%
+```
+
+This totals to 100%.
+
+### Equip HP Bonus Table
+| 0 | 4 | 8 | 12 | 16 | 21 | 26 | 31 | 36 | 41 | Level 1 - 10 |
+| 48 | 54 | 60 | 66 | 73 | 80 | 88 | 95 | 103 | 110 | Level 11 - 20 |
+| 119 | 127 | 136 | 144 | 153 | 163 | 172 | 182 | 192 | 202 | Level 21 - 30 |
+| 213 | 224 | 234 | 245 | 256 | 268 | 280 | 292 | 304 | 317 | Level 31 - 40 |
+| 330 | 343 | 356 | 369 | 383 | 397 | 411 | 426 | 440 | 454 | Level 41 - 50 |
+| 470 | 485 | 501 | 516 | 532 | 548 | 565 | 582 | 598 | 615 | Level 51 - 60 |
+| 633 | 651 | 668 | 686 | 704 | 723 | 742 | 761 | 780 | 799 | Level 61 - 70 |
+| 819 | 839 | 859 | 879 | 899 | 921 | 942 | 963 | 984 | 1006 | Level 71 - 80 |
+| 1028 | 1050 | 1073 | 1095 | 1118 | 1141 | 1165 | 1188 | 1212 | 1235 | Level 81 - 90 |
+| 1260 | 1285 | 1309 | 1334 | 1359 | 1385 | 1410 | 1436 | 1462 | 1488 | Level 91 - 100 |
+| 1515 | 1542 | 1569 | 1596 | 1623 | 1651 | 1679 | 1707 | 1736 | 1764 | Level 101 - 110 |
+| 1793 | 1822 | 1852 | 1881 | 1910 | 1941 | 1971 | 2002 | 2032 | 2063 | Level 111 - 120 |
+| 2094 | 2126 | 2157 | 2189 | 2221 | 2253 | 2286 | 2319 | 2352 | 2384 | Level 121 - 130 |
+| 2418 | 2452 | 2486 | 2520 | 2554 | 2589 | 2624 | 2659 | 2694 | 2729 | Level 131 - 140 |
+| 2765 | 2801 | 2838 | 2874 | 2910 | 2947 | 2985 | 3022 | 3059 | 3097 | Level 141 - 150 |
+| 3135 | 3174 | 3212 | 3251 | 3289 | 3329 | 3369 | 3408 | 3448 | 3488 | Level 151 - 160 |
diff --git a/todo.md b/todo.md
index fee8790..13e5d32 100644
--- a/todo.md
+++ b/todo.md
@@ -3,6 +3,9 @@
## Urgent Requests
+* [ ] Alchemy: Add ascending recipes (specially ores)
+* [ ] Basic Blueprints: Make them more available
+* [ ] Intense Beard: Improve dialogs
* [ ] quests.xml - Add Blossom's and Thorn's Requests
* [x] Nard just rescued %s - Give them a warm @welcome at the game!
* @welcome - Warps to Candor. Usable for 15 minutes after a new char