Game Penalties Overview
If you do something other than idle, like part, quit, talk in the channel, change your nick, or notice the channel, you are penalized. The penalties are time, in seconds, added to your next time to level and are based on your character level. The formulas are as follows:
Nick Change
30 * (1.14 ^ YOUR_LEVEL)
Part Channel
200 * (1.14 ^ YOUR_LEVEL)
Quit IRC
20 * (1.14 ^ YOUR_LEVEL)
Being Kicked
250 * (1.14 ^ YOUR_LEVEL)
Channel Message
[msg_length] * (1.14 ^ YOUR_LEVEL)
Channel Notice
[msg_length] * (1.14 ^ YOUR_LEVEL)
Calculations & Shorthand
To help visualize how the equation scales, a level 25 character changing their nickname would be penalized:
30 * (1.14 ^ 25) = 793 seconds added towards their next level.
Penalty shorthand is recorded as p[num]. Following this layout standard, a nick change is a p30 event, parting the channel is a p200 event, and quitting IRC completely is a p20 event.
Active channel text messages and server notices are calculated using a dynamic scaling multiplier standard set at: p[length of message in characters].