well I can't coment on performance potential atm, but esentialy the performance difirence bewten runign the DMGB part or part shoudl be same since its will either:
check if rule is False and skip the code
OR
Run the code
somehow it feels that skiping the code should save you more CPU time than runing it.
another important note of havign Trev's type Rule is ability to turn on and off on the FLY - even for purposes of testing actual effects of diffirence of DMGB, wihout having to recompile the code.
ANother thing, if you let me add, I would sugest puting in place yet another , 3rd option - a separate system where DMGB is calculated by linear formula which will stay true from 1 to 255 ONLY basing the values of weapons DLY and players levels rather than on table with values aquired from LIVE, along with modifier (again in Rules) which would set how strong/fast the bonus value builds up.
And making it a DMGB Rule with 3 difirent options: LIVE-like, None, and linear Admin controleld scale.
Alternativly the 3rd option could be set to 0 efectivly turning the DMBG OFF.
This would be PERFECT for any custom server to tune up pace of progression.
PS. NEVER hard code anything
