EXP Decay

Suggested by Arius, EXP Decay reduces the experience points yielded by enemies upon death the more they are killed. Eventually a certain threshold is reached, set to whatever the developer desires. It’s very possible to reduce the EXP gained to zero after a certain number of kills. I like to call that a rough anti-grinding technique but if used badly, the results will be unfortunate.

Again, screenshots aren’t necessary.

Download!

Instructions
Notetags are used to make EXP Decay work, and they are used on the enemies. Three different tags are available:
<no_exp_decay&gt
By default, all enemies are affected. This tag prevents any decay to be applied on the enemy.
<decay_rate: x&gt
The experience yielded will be reduced by x% per kill.
<decay_max: x&gt
The experience reduction will never go past x%.

Default values
In the script config section, you will find two default values for rate and maximum reduction.
DEFAULT_EXP_DECAY_RATE = 25
DEFAULT_EXP_DECAY_MAX = 100

Change them at your leisure in order to avoid having to use too many tags.

  1. What about EXP decay by actor level? So you gain like 15 EXP from a blob on level 1 and then only 13 EXP on level 3. Some people might know this kind of mechanic from Paper Mario.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: