if ($regex(%Stats.read,/(Overall|Attack|Defence|Strength|Hitpoints|Woodcutting|Fletching|Hunter|Construction|Fishing|Cooking|Prayer|Magic|Ranged|Firemaking|Crafting|Smithing|Herblore|Mining|Agility|Thieving|Slayer|Farming|RuneCraft) */iS) == 1) && ( isin %stats.read && isin %stats.read) && ($remove($htmlfree(%stats.read),$chr(44)) isnum)) || (Not Ranked isin $htmlfree(%stats.read)) { if (Not Ranked isin $htmlfree(%stats.read)) { if (%Statname == Overall) { set %Overall [ $+ [ $right($sockname,-7) ] ] - } set -u60 $+(%,%statname,$right($sockname,-7)) 1 } if (%id [ $+ [ %statname ] $+ [ $right($sockname,-7) ] ] == 2) { set -u30 $+(%,xp,%statname,$right($sockname,-7)) $htmlfree(%stats.read) } if (%id [ $+ [ %statname ] $+ [ $right($sockname,-7) ] ] == 1) { set -u30 $+(%,%statname,$right($sockname,-7)) $htmlfree(%stats.read) if (%statname == attack) { %message [ $+ [ $right($sockname,-7) ] ] = $+($c1(%n),%statname,$chr(58),$c2(%n),$chr(32),$htmlfree(%stats.read)) } if (%statname != attack && %STatname != Overall) { %data = %message [ $+ [ $right($sockname,-7) ] ] $+($c1(%n),%statname,$chr(58),$c2(%n),$chr(32),$htmlfree(%stats.read)) %message [ $+ [ $right($sockname,-7) ] ] = %data } inc %id [ $+ [ %statname ] $+ [ $right($sockname,-7) ] ] 1 } if (!%id [ $+ [ %statname ] $+ [ $right($sockname,-7) ] ]) { set -u30 $+(%,rank,%statname,$right($sockname,-7)) $htmlfree(%stats.read) set -u10 %id [ $+ [ %statname ] $+ [ $right($sockname,-7) ] ] 1 } }