#nop This script is written for v1.99.9 and higher #list gains clear; #action {^lastxp %*$} {#variable lastxp %1} info lastxp %X #delay 2 {#unaction {^lastxp %1$}} #action {^%1 is dead! R.I.P.$} {#echo {%1 is dead}; #variable mob %1; info xp to level: %X} #action {^%1 disappears into nothing.$} {#variable mob %1; info xp to level: %X} #action {^xp to level: %d} {#math {xpgain} {$lastxp - %1};#variable lastxp %1; #showme {${xpgain} xp gained for ${mob}.}} #act {%d xp gained for %*.$} { #echo {%1 gained for $mob: %G %G} {$gains[$mob][exp]} {$gains[$mob][cnt]}; #math {gains[$mob][exp]} {$gains[$mob][exp] + %1}; #math {gains[$mob][cnt]} {$gains[$mob][cnt] + 1}; } #alias {rip} { #showme { Average Xp Total Xp # Death List, R.I.P.}; #showme {----------------------------------------------------------}; #unvar {gains[final]}; #foreach {*gains[]} {mob} { #echo { %+14G %+14G %+5G %s} {$gains[$mob][exp] / $gains[$mob][cnt]} {$gains[$mob][exp]} {$gains[$mob][cnt]} {$mob}; #math {gains[final][exp]} {$gains[final][exp] + $gains[$mob][exp]}; #math {gains[final][cnt]} {$gains[final][cnt] + $gains[$mob][cnt]}; }; #showme {----------------------------------------------------------}; #math {tmp} {$gains[final][exp] / $gains[final][cnt]}; #echo { %+14G %+14G %+5G} {$tmp} {$gains[final][exp]} {$gains[final][cnt]}; } #action {^You gain a level!$} {#read rip.tin}