Sasabmeg / FOnline-BraveNewWorld

FOClassic and PReloaded project, mostly for fodev.net tutorials or module code shares.
https://fodev.net/forum/index.php/topic,30344.0.html
GNU General Public License v3.0
11 stars 4 forks source link

[New Feature] MUTATION (reroll without reroll) #52

Open Sasabmeg opened 1 year ago

Sasabmeg commented 1 year ago

Design in progress

SEE COMMENTS BELOW FOR TECHNICAL DETAILS

Mutation

Various methods should be available to change one stats, perks and skills. The problem with current system, books of achievements that gives level, is that it resets all karma, quests, implants, all known locations, removes owner of tents etc. With outlaw concept #24 in play, this would be a total bust.

Mutation: Player accumulates a large dose of radiation > 20% and talk to a ghoul near one of the doctors in major towns, or specific ghoul NPC's in various towns.

Every change uses up 1% percent radiation level, this option will be hated by players, but at the same time makes them stick to choices if that is any good. Other option is that, they need to pay caps ofc.

Predictable problems:

Note:

Sasabmeg commented 1 year ago

S.P.E.C.I.A.L. STAT MUTATION:

Comments:

Sasabmeg commented 1 year ago

SKILL POINTS MUTATION:

Comments:

Possible technical difficulties:

This is how skill points work: https://www.fonline-reloaded.net/wiki/Skill_Points

Skill Level | SP Expense, for Non-Tagged Skills | SP Expense, for Tagged Skills -- | -- | -- 1-100% | 1 SP for +1% Skill Level | 1 SP for +2% Skill Level 101-125% | 2 SP for +1% Skill Level | 2 SP for +2% Skill Level 126-150% | 3 SP for +1% Skill Level | 3 SP for +2% Skill Level 151-175% | 4 SP for +1% Skill Level | 4 SP for +2% Skill Level 176-200% | 5 SP for +1% Skill Level | 5 SP for +2% Skill Level 201-300% | 6 SP for +1% Skill Level | 6 SP for +2% Skill Level
Character's Intelligence | Standard Skill Points per Level | Skill Points per Level w/Skilled | Without Skilled Tops Out at Level... -- | -- | -- | -- 1 | 7 | 12 | 1064 2 | 9 | 14 | 827 3 | 11 | 16 | 677 4 | 13 | 18 | 574 5 | 15 | 20 | 496 6 | 17 | 22 | 438 7 | 19 | 24 | 392 8 +Educated | 23 | 28 | ? 9 +Educated | 25 | 30 | ? 10 +Educated | 27 | 32 | 275
Sasabmeg commented 11 months ago

TRAITS MUTATION:

Comments:

Added a mock application to test the logic first, before implementing into AS code. https://github.com/Sasabmeg/foclassic-char-planner

Sasabmeg commented 11 months ago

TAG SKILL MUTATION:

Comments:

Added a mock application to test the logic first, before implementing into AS code. https://github.com/Sasabmeg/foclassic-char-planner

Sasabmeg commented 11 months ago

PERK MUTATION:

SUPPORT PERKS:

In general support perks can be removed without constraints, the issue can be to acquire them again later, as the mini quest or dialog would be in a state where the player cannot repeat it, possible solution would be, to be able to gain them back with mutation dialog, in case the character removed them. This either must be tracked somehow, or the quest variable must be known and if completed value(s) the perk can be taken from mutation dialog, otherwise player needs to do the proper way.

COMBAT PERKS:

Comments:

Sasabmeg commented 11 months ago

BUG REPORTS:

BUGS IN TOOL:

CONCEPT ISSUES: