Battle Exp Distribution

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

battleExpDistribution1In RPG Maker, when you defeat enemies in battle, everyone that’s alive will receive some EXP.

So for example, if you defeated a slime, and the slime is worth 100 EXP, then every party member that is alive will receive 100 EXP. If you had one member, that member would receive 100 EXP. If you had four members, then all four members would receive 100 EXP.

However, this means there is no incentive to try to challenge yourself to have one party member solo the battle, because there’s no difference whether you bring your entire party or not.

This plugin changes the way EXP is rewarded. Instead of simply giving everyone the same amount of EXP, the total EXP is divided among all of the party members.

For now, the EXP is divided equally, so if an enemy gives 100 EXP and you bring three other party members with you, then everyone will only receive 25. However, if you decided to solo the enemy yourself, you will get the full 100.

Download

Plugin: download here (right-click, save as)

This plugin is for MV only. For RMVX Ace version, click here.

Installation

Download ths plugin and place it in the “plugins” folder in your project’s “js” folder. Then open your Plugin Manager (F10), double-click an empty row, and select the HIME_BattleExpDistribution plugin.

Once it is in your list of plugins, turn the plugin on.

Usage

Plug and play.

Help spread the word!Share on FacebookShare on TumblrTweet about this on TwitterShare on Google+Share on LinkedInShare on RedditFlattr the author

You may also like...

4 Responses

  1. gyarikkuhou says:

    Hime would u be interested in making a plugin like lv system of valkyrie profile game which in the menu u can distribute acumulated exp to whichever character u want.

  2. Feli says:

    Hello. I like to know if there is any way to prevent the division for a certain character. For example, a summon, it will not receive exp, so the exp does not consider it and divides exp among other …

    • Hime says:

      As it is provided, it simply takes the EXP and divides it among all members equally. Each member would then apply their own exp modifiers based on their traits and whatnot.

      There isn’t any functionality available to check “how many” members there are based on things like note-tags.

  3. Gabenslair says:

    I would like this in the VX Ace version. Can you do this with an identical/similar style in the previous engine?

Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax