First lets open the file Formulae.java inside the source folder (src/org/rscdaemon/config), then lets find this:
Code:
double exp = ((mob.getCombatLevel() * 2) + 10) * 1.5D;
now lets replace it with this:
Code:
double exp = (Math.pow(mob.getCombatLevel(), 2) / 2) + 20D;
Ok now save and compile. Yep that's all!
So what is this good for?
- This will cut down some grinding at higher combat levels.
- Will work on any RSCD based server basically.
The problem with the old way of gaining exp from NPCs is that would get more exp per hour training at low level things (chickens, cows or rats) since you don't need food or armor. And that makes training pretty boring and tiring, so many ppl just go with bots or spend they time doing afk training.
Now low level NPCs will not be the best options for training when you could be getting much better exp at the higher lever monster you can face, thus making it more fun and improving the economy of the server since you would need the best armor/weapon and food/potions available.
Here is comparison of the old and new ways of getting exp from NPCs.
Code:
Old exp
level exp
chicken 3 24
giant rat 13 54
red spider 36 123
lesser demon 79 252
red dragon 145 450
New exp
level exp
chicken 3 24.5
giant rat 13 104.5
red spider 36 668
lesser demon 79 3140.5
red dragon 145 10532.5
Note: I have posted this on other forums under other alias but always hoping someone find it useful for their servers.