I made a very small add-on that makes the hack even more RPG like.
If you fight a high level opponent it would make sense if you gained more experience than if you fight a low level opponent. So what this hack does is simply to multiply the experience-factor that you set for winning the battle with the opponents level.
Open battleupdate.php and find:
-------
if($battleopt[givewinexp] == 1 && $battleopt[expperwin] > 0) {
if($battle[winnerid] > 0)
$DB_site->query("UPDATE user SET xp=xp+$battleopt[expperwin] WHERE userid='$battle[winnerid]'");
}
-------
And replace with:
-------
if($battleopt[givewinexp] == 1 && $battleopt[expperwin] > 0) {
if($battle[winnerid] > 0)
$DB_site->query("UPDATE user SET xp=xp+($opponentlevel*$battleopt[expperwin]

WHERE userid='$battle[winnerid]'");
}
-------
Very simple hack, but it can prevent some abuse of the fighting system. For example the so called Bottom-feeding.
Perhaps this could be included in the next update? Personally, I think it would make more sense than the current system =)
Bitsys, would it be possible to make different forums gain you a different amount of creds and exp? I've made a raw code hack now, but I have to alter it through the code instead of the admin panel.
For example, I want my users to gain more experience and credits for posting in a serious forum such as "Forum Suggestions". And less if they use "General Discussions".
Perhaps implent a multiplier in the Forum Moderation-system.