feat: add class stats to professions
authorxangelo <me@xangelo.ca>
Tue, 12 Mar 2024 03:21:50 +0000 (23:21 -0400)
committerxangelo <me@xangelo.ca>
Tue, 12 Mar 2024 03:21:50 +0000 (23:21 -0400)
commita5824cd510139f9c7ae56a72035f0f50f5cd2d46
tree56b54790b6c59d42dc301787360afc980aeb21b6
parentb5185d916fff5422880ddaaf817ec4068c22879d
feat: add class stats to professions

When you select a profession, there are a certain number of stats that
are considered "class stats". They may automatically increases on level
up.

For example:

Warrior class stats: Strength, Constitution.
On even level up, you gain +2 strength, +1 constitution
On odd level up, you gain +1 strength, +2 constitution

Class stats only cost a single stat point to increase, and non-class
stats cost 2 stat points.

You only ever gain 1 stat point on level up.

Wanderers are a special profession that do not gain any stats on level
up.. but all stats are considered "class stats"
src/server/fight.ts
src/server/routes/locations/recruiter.ts
src/server/routes/profile.ts
src/shared/profession.ts