Exp by amount of damage

Started by dylanf3, August 31, 2009, 08:30:51 am

Previous topic - Next topic

dylanf3

Script Request

Hey Scriptorz!!!
I am looking for a Script to enhance the battles, by not giving everyone a same amount of Exp, but Exp divided by amount of damage done.

What does it do?
It divides the exp gained per actor by the amount of damage done on the monster.
Actor 1 does 75% of the damage,   And gets 75% of Exp of pre-set monster exp rate.
Actor 2 does 8% of the damage,     And gets 8% of Exp of pre-set monster exp rate.
Actor 3 does 17% of the damage,   And gets 17% of Exp of pre-set monster exp rate.

What scripts are in use? (in order)
* Scene_Shop. (Moghunter)
* Treasure name.(Moghunter)
* Custom game over (Winkio)
* Collapsing CMS. (Ryex)
* Foreign language (Seph)
* World map sprites. (Unknown)
* Enemy Detection System. (Gubid)
* F12 Pause. (Zeriab)
* Skill Shop (G_G)
* Tons of Addons (Blizzard)
* Blizz-ABS (Blizzard)
* Chaos Project Debug System. (Blizzard)
* Stat Distribute system (Blizzard)

Last thing, i need it to be full compatible with the Blizz-ABS V2.57 (and higher in the future)

fugibo

I'd say you should think about this system a little before implementing it: for example, how will healers level up? Will users ever want to use buffs?

dylanf3

That is just WHY i want it,
Healers: They dont help by killing, so no EXP gained. :naughty:
Buffs... You do more damage with buffs, or your better in fighting, so better to use em :D

fugibo

Quote from: dylanf3 on August 31, 2009, 04:47:30 pm
That is just WHY i want it,
Healers: They dont help by killing, so no EXP gained. :naughty:
Buffs... You do more damage with buffs, or your better in fighting, so better to use em :D


Well then, this is simple - simply keep a record of how much damage each actor does to an enemy (obviously through an array/hash in said enemy's class) and replace to experience method.

I don't have the resources to do this, though. Sorry.

dylanf3