Shortcut to fix speculat?

02/01/2013 22:01 KillHumans#1
Any know how to fix speed?

+0 armour/weaphon ----> magic_pct="15" specular="0" socket_pct="3" />
+1 armour/weaphon ----> magic_pct="15" specular="0" socket_pct="3" />
+2 armour/weaphon ----> magic_pct="15" specular="0" socket_pct="3" />
+3 armour/weaphon ----> magic_pct="15" specular="0" socket_pct="3" />
+4 armour/weaphon ----> magic_pct="15" specular="30" socket_pct="3" />
+5 armour/weaphon ----> magic_pct="15" specular="40" socket_pct="3" />
+6 armour/weaphon ----> magic_pct="15" specular="50" socket_pct="3" />
+7 armour/weaphon ----> magic_pct="15" specular="65" socket_pct="3" />
+8 armour/weaphon ----> magic_pct="15" specular="80" socket_pct="3" />
+9 armour/weaphon ----> magic_pct="15" specular="100" socket_pct="3" />


Any php code, or something like that?


Thank.
09/15/2013 09:31 MityQ#2
something like this?
Quote:
if(($row->type == 2 and $row->subtype == 0 and $row->vnum < 20000) OR ($row->type == 1 and $row->subtype != 6)){
$vnum = $row->vnum /10;
$level = round(($vnum - intval($vnum))*10);
if($level >= 0 and $level <= 3) $tmp['specular'] = 0;
elseif($level == 4) $tmp['specular'] = 30;
elseif($level == 5) $tmp['specular'] = 40;
elseif($level == 6) $tmp['specular'] = 50;
elseif($level == 7) $tmp['specular'] = 65;
elseif($level == 8) $tmp['specular'] = 80;
elseif($level == 9) $tmp['specular'] = 100;
//print$row->vnum."/".$vnum."/".$level."| |";
}else{
$tmp['specular'] = $row->specular;
}