Jump to content

[Immersion] Atrophy/Forgetting - Lose if you don't use it [/w possible prize]


InertRen

Recommended Posts

Hello Folks!

So, I'm one of those "For Immersion" players, and this one goes a bit beyond my modding Skills.

Straight to the point:
I find unrealistic how our characters eventually get good on EVERYTHING, because they just keep piling up skills overtime. This is not how life works, we usually forget stuff, and get worse on skills we don't practice.
Life is "If you don't use it, you lose it".

So, here's what I thought: A simple mod where you lose skill points of skills you don't use.

I'm no programmer, but I thought a bit on the algorithm of it, here's what I came through:

- To keep it light weight, the verifications would happen in two moments: Where there's a skill change, and when the character levels up;

- It would need a variable for each Skill, probably set to Zero. When there a skill levels up, it switches to One for that specific skill;

- When the Character levels-up:
- it tests all the Skills variables that were NOT switched to One;

- if the Skill variable is set to Zero, verify if it's not 5 or below (It seems to me that putting skills below 5 and down to zero, makes the game a bit broken);

- if the variable is zero and the skill is more than 5, subtract from the skill value. 1 Point (Or 0.5 if possible, as on higher levels it may become very hard to sustain, or maybe have it configurable)

Here's the tricky part. There's the problem of the Skill points going below a Perk requirement. I'm not sure if it's possible to refund the Perk, if it becomes dormant as the requirement is below, or if it's harmless to have the perk even the points are below. (I understand refunding perks may be a nightmare too, due to dozens of different skill tree mods, I'm a Ordinator user myself). But an alternative solution would be testing if the skill is not a multiple of 10, and if it is 10, 20, etc, not making the decrease, to keep perks in place. You'd probably get good at everything overtime, but it would be much much harder;

- Set all Skill variables to Zero again.

Does it make sense ?

[ Upon reaching Skill 100, it probably would keep going back and forth to 99, which is a bit realistic. The better you are in something, the harder it is to keep good. But may be annoying for some people, so maybe stop testing on 100 and up too ]

Guess it would add up some good realism to the gameplays. The consequences would be fun. You'll have grunt characters which will lose even speech skills, or a wizard that can barely hold a dagger.

HUGE BONUS: I believe many people into immersion also uses the "Pumping Iron" mod ( https://www.nexusmods.com/skyrim/mods/29476 )
So, doing a compatibility version where you have a variable which stores if you leveled a physical Skill (1h, 2h, light armor, heavy armor, archery or smithing) and if you DIDN'T, subtract 1 of your body weight, would work like a charm too.

Prize: I'm no programmer, but I'm a reasonable Artist:

http://fav.me/dd0fp8e

http://fav.me/dczha2x

http://fav.me/dd9n3dd

So, if someone is actually interested in doing this, I may have your character drawn as prize :smile:

Cheers! And thanks for reading!

Edited by InertRen
Link to comment
Share on other sites

  • 1 year later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...