[EVENTS e_fame_karma_gain] ON=@GetHit TAG.TEMPFAMETAG TAG.TEMPKARMATAG RETURN 0 ON=@Death ACT.FAME IF ( < 10000) && ( < ) ACT.FAME +((+-)/20) f_show_fame_gain IF > 10000 ACT.FAME 10000 ENDIF ENDIF ACT.KARMA IF ( > -10000) && ( < 10000) IF > 0 ACT.KARMA +-(/20) f_show_karma_loss ELSE ACT.KARMA +((+-())/20) f_show_karma_gain ENDIF IF > 10000 ACT.KARMA 10000 ELSEIF < -10000 ACT.KARMA -10000 ENDIF ENDIF RETURN 0 [FUNCTION f_show_fame_gain] IF ((+-)/20)>500 ACT.SYSMESSAGE You have gained huge amounts of fame. ELSEIF ((+-)/20)>250 ACT.SYSMESSAGE You have gained a lot of fame. ELSEIF ((+-)/20)>100 ACT.SYSMESSAGE You have gained a moderate amount of fame. ELSEIF ((+-)/20)>50 ACT.SYSMESSAGE You have gained a little fame. ELSEIF ((+-)/20)>0 ACT.SYSMESSAGE You have gained a bit of fame. ENDIF [FUNCTION f_show_karma_loss] IF (/20)>500 ACT.SYSMESSAGE You have lost huge amounts of karma. ELSEIF (/20)>250 ACT.SYSMESSAGE You have lost a lot of karma. ELSEIF (/20)>100 ACT.SYSMESSAGE You have lost a moderate amount of karma. ELSEIF (/20)>50 ACT.SYSMESSAGE You have lost a little of karma. ELSEIF (/20)>0 ACT.SYSMESSAGE You have lost a bit of karma. ENDIF [FUNCTION f_show_karma_gain] IF ((+-())/20)>500 ACT.SYSMESSAGE You have gained huge amounts of karma. ELSEIF ((+-())/20)>250 ACT.SYSMESSAGE You have gained a lot of karma. ELSEIF ((+-())/20)>100 ACT.SYSMESSAGE You have gained a moderate amount of karma. ELSEIF ((+-())/20)>50 ACT.SYSMESSAGE You have gained a little karma. ELSEIF ((+-())/20)>0 ACT.SYSMESSAGE You have gained a bit of karma. ENDIF