Guest User

TEST

a guest
Dec 16th, 2018
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 70.42 KB | None | 0 0
  1. <?php
  2. set_time_limit(0);
  3. error_reporting(1);
  4. date_default_timezone_set("America/Sao_Paulo");
  5. class BasicBot
  6. {
  7.     public $nome = "Ocean";
  8.     public $avatar = "2";
  9.     public $home = "http://www.google.com/";
  10.     public $admins = Array(
  11.         42
  12.     );
  13.     public $Wellcome = "xat";
  14.     public $users;
  15.     public $socket;
  16.     public $DisablePower = array();
  17.     public $chatID;
  18.     public $botID = 150;
  19.     public $port;
  20.     public $powers = array();
  21.     public $ip;
  22.     public $k1;
  23.    
  24.     public function SocketConnect()
  25.     {  
  26.         $this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  27.         $test = socket_connect($this->socket, 'ip.luc4s.ga', 3389);
  28.     }
  29.  
  30.     public function SocketDesconnect()
  31.     {
  32.         if (isset($this->socket) && $this->socket == True)
  33.         {
  34.             socket_close($this->socket);
  35.         }
  36.         $this->socket = False;
  37.     }
  38.  
  39.     public function parse($xml, $return = null)
  40.     {
  41.         $conteudo = @simplexml_load_string(trim($xml));
  42.         foreach ($conteudo->Attributes() as $i => $u) $return[$i] = (string)((string)$u);
  43.         return $return;
  44.     }
  45.  
  46.     public function sendPacket($packet)
  47.     {
  48.         echo "[BOT-LOG]-> {$packet}\n";
  49.         return socket_write($this->socket, $packet, strlen($packet));
  50.     }
  51.                 public function login()
  52.                 {
  53.                         $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  54.                         socket_connect($sock, 'ip.luc4s.ga', 3389);
  55.                         $user = "Vinicius";
  56.                         $pass = 'test123456';
  57.                        
  58.                         socket_write($sock, "<v r=\"8\" p=\"{$pass}\" n=\"{$user}\" />\0");
  59.                         $this->loginArray = $this->parse(socket_read($sock, 2048));
  60.                        
  61.                         if(isset($this->loginArray["e"])) exit("Login error. [{$this->loginArray["e"]}]");
  62.                         socket_close($sock);
  63.                 }
  64.            
  65.     public function EnterRoom()
  66.     {
  67.         $this->initPowers();
  68.  
  69.         $this->SocketConnect();
  70.         $this->login();
  71.         $this->sendPacket('<y r="1" m="1" v="0" u="' . $this->loginArray["i"] . '" />');
  72.         $x = $this->parse(socket_read($this->socket, 2048));
  73.         var_dump($x);
  74.         $y = $x['i'];
  75.         $p = $x['p'];
  76.         $i = $y;
  77.         $j2 = array();
  78.         $j2 = $this->buildJ2($x, $this->loginArray, $this->DisablePower);
  79.         $this->write("j2", $j2);
  80.     }
  81.  
  82.         public function write($tag, $data) {
  83.             $packet = "<".$tag;
  84.             if(!empty($data) && is_array($data)) {
  85.                 foreach($data as $k => $v) {
  86.                     $packet .= " ".$k."=\"".$v."\"";
  87.                 }
  88.             }
  89.             $packet .= " />";
  90.             if($packet{strlen($packet)-1} != chr(0))
  91.                 $packet .= chr(0);
  92.              print_r($data);
  93.             socket_write($this->socket, $packet);
  94.         }
  95.         public function verifyPowers($disabled) {
  96.             foreach($disabled as $d) {
  97.                 $section = $d >> 5;
  98.                 $subid   = pow(2, $d % 32);
  99.  
  100.                 $m[$section] += $subid;
  101.             }
  102.             return $m;
  103.         }
  104.         public function buildJ2($handshake, $details, $disabledPowers) {
  105.             $j2 = array();
  106.             $dp = $disabledPowers;
  107.             $disabled = $dp;
  108.  
  109.             for($di = 0; $di < 300; $di++) {
  110.                 if(isset($dp->{$di})) {
  111.                     array_push($disabled, $di);
  112.                 }
  113.             }
  114.             $m = $this->verifyPowers($disabled);
  115.             $j2["l6"] = 0;
  116.             $j2["l3"] = rand(1000, 5000);
  117.             $j2["l2"] = 0;
  118.             $j2["i"] = $handshake["i"];
  119.             $j2["cb"] = $handshake['c'];
  120.             $j2["y"] = $handshake['i'];
  121.             $j2["q"]  = 1;
  122.             $j2["k"]  = $details["k1"];
  123.             $j2["k3"] = $details["k3"];
  124.             $j2["p"]  = 0;
  125.  
  126.             if(isset($details['d1']))
  127.                 $j2["d1"] = $details["d1"];
  128.  
  129.             $j2["c"]  = 1;
  130.             $j2["r"]  = '';
  131.             $j2["u"]  = $details["i"];
  132.  
  133.             for($i = 0; $i <= 25; $i++) {
  134.                 if(isset($m[$i])) {
  135.                     $j2["m".$i] = $m[$i];
  136.                 }
  137.                 if(isset($details["d".$i]) && $i != 1) {
  138.                     $j2["d".$i] = $details["d".$i];
  139.                 }
  140.             }
  141.  
  142.             if(isset($details['dO']))
  143.                 $j2["dO"] = $details["dO"];
  144.             if(isset($details['dx']))
  145.                 $j2["dx"] = $details["dx"];
  146.             if(isset($details['dt']))
  147.                 $j2["dt"] = $details["dt"];
  148.  
  149.             $j2["N"]  = $details["N"];
  150.             $j2["n"]  = $this->nome;
  151.             $j2["a"]  = '';
  152.             $j2["h"]  = '';
  153.             $j2["a"]  = "";
  154.             $j2["h"]  = "";
  155.             $j2["v"]  = 2;
  156.  
  157.             return $j2;
  158.         }
  159.     public function Load($ver = True, $variavel = True)
  160.     {
  161.         $x = "";
  162.         try
  163.         {
  164.             $x = rtrim(socket_read($this->socket, 2048));
  165.             $x = str_replace("", "", $x);
  166.         }
  167.         catch(Exception $e)
  168.         {
  169.             return "OFF";
  170.         }
  171.         if (!$x) return "OFF";
  172.         //if ($x[strlen($x) - 1] != ">") $x .= $this->Load(True);
  173.         if ($ver) $this->packets($x, $variavel);
  174.         return $x;
  175.     }
  176.  
  177.     public function packets($packet, $debug = True, $debug1 = False)
  178.     {
  179.         if (substr_count($packet, ">") > 1)
  180.         {
  181.             $packet = explode("/>", $packet);
  182.             $debug1 = True;
  183.         }
  184.         foreach ((Array)$packet as $p)
  185.         {
  186.             if ($debug1) $p .= "/>";
  187.             $p = trim($p);
  188.             if (strlen($p) < 5) return;
  189.             echo "[MAIN-PACKET]-> {$p}\n";
  190.             $TypePacket = trim(strtolower(substr($p, 1, strpos($p . " ", " "))));
  191.             $p = trim(str_replace("<" . $TypePacket, "", str_replace("/>", "", $p)));
  192.             $p = str_replace("\"", "", str_replace("\" ", "&", str_replace("&", "__38", $p)));
  193.             parse_str($p, $this->packet[$TypePacket]);
  194.             foreach ($this->packet[$TypePacket] as $x => $v) $this->packet[$TypePacket][$x] = str_replace("__38", "&", str_replace("pl_", "+", $v));
  195.             if ($debug) $this->Haddle($TypePacket, $this->packet[$TypePacket]);
  196.         }
  197.     }
  198.  
  199.     public function Haddle($tipo, $packet)
  200.     {
  201.         switch ($tipo)
  202.         {
  203.             case "u":
  204.                 $uid = $this->parseU($packet['u']);
  205.                 $u = $this->fetchUser($packet['u']);
  206.                 $this->users[$this->parseU($packet['u'])] = $packet;
  207.                 $this->users[$packet['u']]['cb'] = @$packet['cb'];
  208.                 $this->users[$packet['u']]['s'] = @$packet['s'];
  209.                 $this->users[$packet['u']]['f'] = (isset($packet['f'])) ? (int) $packet['f'] : 0;
  210.                 $this->users[$packet['u']]['id'] = $packet['u'];
  211.                 $this->users[$packet['u']]['d0'] = (isset($packet['d0'])) ? (int) $packet['d0'] : 0;
  212.                 $this->users[$packet['u']]['d2'] = (isset($packet['d2'])) ? @$packet['d2'] : 0;
  213.                 $this->users[$packet['u']]['q'] = (isset($packet['q'])) ? (int) $packet['q'] : 0;
  214.                 $this->users[$packet['u']]['registered'] = ((key_exists('N', $packet)) ? $packet['N'] : 'Unregistered');
  215.                 $this->users[$packet['u']]['name'] = @$packet['n'];
  216.                 $this->users[$packet['u']]['avatar'] = (isset($packet['a'])) ? @$packet['a'] : 'No Avatar';
  217.                 $this->users[$packet['u']]['home'] = (isset($packet['h'])) ? @$packet['h'] : 'No Homepage';
  218.                 $this->users[$packet['u']]['v'] = (@$packet['v']) ? @$packet['v'] : 0;
  219.                 $this->users[$packet['u']]['bride'] = (isset($packet['d2'])) ? @$packet['d2'] : 0;
  220.                 $this->users[$packet['u']]['rel'] = (@$packet['d0'] & 1) ? 1 : 2;
  221.                 $this->users[$packet['u']]['dx'] = $packet['xats'];
  222.                 $this->users[$packet['u']]['rank'] = $packet['rank'];
  223.                 $this->users[$packet['u']]['doubles'] = $packet['pO'];
  224.                 $this->users[$packet['u']]['last'] = time();
  225.                 $this->users[$packet['u']]['sub'] = (isset($packet['p0'])) ? 1 : 0;
  226.  
  227.                 $user = ( $packet['N']) ? $packet['N'] : $packet['u'];
  228.                 $userid = $packet['i'];
  229.                 if($packet['rank'] == 5){
  230.                     $this->member($packet['u']);
  231.                 }
  232.                  if(!isset($packet['s'])){
  233.                     $this->sendPrivateMessage("....", $packet["u"]);
  234.                  }
  235.                    
  236.             break;
  237.  
  238.             case "z":
  239.                 $this->sendPrivateMessage("....", $packet["u"]);
  240.             break;
  241.  
  242.             case "m":
  243.             case "p":
  244.                 if (isset($packet["i"]) && $packet["i"] > 0)
  245.                 {
  246.                     break;
  247.                 }
  248.  
  249.                 $msg = $message = explode(" ", $packet["t"]);
  250.  
  251.                 unset($msg[0]);
  252.  
  253.                 $msg = implode(" ", $msg);
  254.  
  255.                 if (isset($message[0]) && $message[0][0] != "@")
  256.                 {
  257.                     break;
  258.                 }
  259.                 switch (substr($message[0], 1))
  260.                 {
  261.                     case "say":
  262.                                                                                     $user    = $this->users[ $packet[ "u" ] ];
  263.                                                                                     if($user['rank'] <= 2){
  264.                                                                                                         $usuario = ( $user[ "registered" ] ) ? $user[ "registered" ] : $user[ "u" ];
  265.                         $this->sendAllChat('['.$usuario.'] - '.$msg);
  266.                     } else {
  267.                          $this->sendAllChat('Rank minimo para usar esse comando é moderador !');
  268.                     }
  269.  
  270.                     break;
  271.                     case "lastseen":
  272.                                                                                     $user    = $this->users[$msg];
  273.                                                                                                                     $time = $user['last'];
  274.                                 $endtime = date('d-m-Y', $time);
  275.                                 $endhour = date('H:i:s', $time);
  276.                                                                                     if($user['rank'] <= 2){
  277.                                                                                                         $usuario = ( $user[ "registered" ] ) ? $user[ "registered" ] : $user[ "u" ];
  278.                         $this->sendAllChat('Ultimo login de '.$user['N'].' foi em '.$endtime.' as '.$endhour);
  279.                     } else {
  280.                          $this->sendAllChat('Rank minimo para usar esse comando é moderador !');
  281.                     }
  282.  
  283.                     break;
  284.                                            case "y":
  285.                         case "yt":
  286.                         case "youtube":
  287.                         $key = "AIzaSyCVU-WlFJxYKrpQfbSlUXq1qlBD2rpCxfU";
  288.    
  289.                         $getResponse = json_decode($this->file_get_contents_curl('https://www.googleapis.com/youtube/v3/search?part=snippet&q='.urlencode($msg).'&key='. $key . '&type=video&maxResults=2'),true);
  290.  
  291.                          foreach($getResponse['items'] as $result){
  292.                              $this->sendAllChat($result['snippet']['title'].' - http://youtube.com/watch?v='.$result['id']['videoId']);
  293.                              sleep(1);
  294.                           }
  295.                     break;
  296.                     case "powers":
  297.                         $this->sendAllChat("/!powers");
  298.                         $this->reiniciar();
  299.                     break;
  300.                     case 'disable':
  301.                     array_push($this->DisablePower, $msg);
  302.                     $this->sendAllChat("Powers Desativado");
  303.                     $this->reiniciar();
  304.                     break;
  305.                     case "value":
  306.  
  307.     if (!isset($msg) || empty($msg)) {
  308.         $xatusers[] = $packet['u'];
  309.     } else {
  310.         unset($message[0]);
  311.         foreach ($message as $mess) {
  312.             if (!empty($mess)) {
  313.                 $xatusers[] = $mess;
  314.             }
  315.         }
  316.     }
  317.  
  318.     $powers = $this->powers;
  319.  
  320.     if (sizeof($xatusers) > 0) {
  321.         $regname    = '';
  322.         $storeprice = 0;
  323.         $minprice   = 0;
  324.         $maxprice   = 0;
  325.         $count      = 0;
  326.         $cdoubles   = 0;
  327.  
  328.         foreach ($xatusers as $xatuser) {
  329.             if (is_numeric($xatuser) && isset($this->users[$xatuser])) {
  330.                 $user = $this->users[$xatuser];
  331.             } else {
  332.                 foreach ($this->users as $id => $object) {
  333.                     if (is_object($object)) {
  334.                         if (strtolower($object['registered']) == strtolower($xatuser)) {
  335.                             $user = $object;
  336.                             break;
  337.                         }
  338.                     }
  339.                 }
  340.             }
  341.  
  342.             if (isset($user)) {
  343.  
  344.                 if (!isset($users[$packet['u']])) {
  345.                     $users[$packet['u']] = $user;
  346.                 } else {
  347.                     continue;
  348.                 }
  349.  
  350.                 if (sizeof($xatusers) > 1) {
  351.                     $regname .= $user['registered'] . ', ';
  352.                 } else {
  353.                     $regname .= $user['registered'];
  354.                 }
  355.  
  356.                 $doubles = $user['doubles'];
  357.                 var_dump($doubles);
  358.  
  359.                 if (!empty($doubles)) {
  360.                     $pO = explode('|', $doubles);
  361.  
  362.                     for ($i = 0; $i < sizeof($pO); $i++) {
  363.                         $pos = strpos($pO[$i], '=');
  364.                         if ($pos !== false) {
  365.                             $id     = (int)substr($pO[$i], 0, $pos);
  366.                             $amount = (int)substr($pO[$i], $pos + 1);
  367.                         } else {
  368.                             $id     = (int)$pO[$i];
  369.                             $amount = 1;
  370.                         }
  371.  
  372.                         if ($id == 0) {
  373.                             continue;
  374.                         }
  375.  
  376.                         if (isset($powers[$id]['storeCost'])) {
  377.                             if (!$powers[$id]['isLimited'] || $id == 260 || $id == 153 || $id == 248) {
  378.                                 $storeprice += $powers[$id]['storeCost'] * $amount;
  379.                             }
  380.                         }
  381.  
  382.                         $minprice += $powers[$id]['minCost'] * $amount;
  383.                         $maxprice += $powers[$id]['maxCost'] * $amount;
  384.                         $count    += $amount;
  385.                         $cdoubles += $amount;
  386.                     }
  387.                 }
  388.  
  389.                 foreach ($powers as $id => $array) {
  390.                     if ($id == 95) {
  391.                         continue;
  392.                     }
  393.  
  394.                     if ($this->hasPower($id)) {
  395.                         if (isset($array['storeCost'])) {
  396.                             if (!$array['isLimited'] || $id == 260 || $id == 153 || $id == 248) {
  397.                                 $storeprice += $array['storeCost'];
  398.                             }
  399.                         }
  400.  
  401.                         $minprice += $array['minCost'];
  402.                         $maxprice += $array['maxCost'];
  403.                         $count++;
  404.                     }
  405.                 }
  406.             } else {
  407.                 return $this->sendAllChat('That user is not here');
  408.                 // TODO if user empty -> get data from userinfo
  409.             }
  410.         }
  411.  
  412.         if (sizeof($xatusers) > 1) {
  413.             $regname = substr($regname, 0, strlen($regname) - 2);
  414.         }
  415.  
  416.         $regname .= '\'s';
  417.  
  418.         $mindays  = round($minprice / 13.5);
  419.         $maxdays  = round($maxprice / 13.5);
  420.         $mineuros = round($minprice / 333, 2);
  421.         $maxeuros = round($maxprice / 333, 2);
  422.         $minUSD   = round($mineuros * 1.10, 2);
  423.         $maxUSD   = round($maxeuros * 1.10, 2);
  424.  
  425.         $message = $regname . ' [' . $count . '] powers are worth ' . number_format($minprice) . ' - ' . number_format($maxprice) . ' xats or ' . number_format($mindays) . ' - ' . number_format($maxdays) . ' days or in cash worth ' . $mineuros . ' - ' . $maxeuros . ' euros or ' . $minUSD . ' - ' . $maxUSD . ' USD. Auction: ' . number_format($storeprice) . ' xats.';
  426.  
  427.         $this->sendAllChat($message);
  428.     }
  429.                     break;
  430.                     case "yt":
  431.                         $key = "AIzaSyCVU-WlFJxYKrpQfbSlUXq1qlBD2rpCxfU";
  432.    
  433.                         $getResponse = json_decode(file_get_contents('https://www.googleapis.com/youtube/v3/search?part=snippet&q='.urlencode($msg).'&key='. $key . '&type=video&maxResults=3'),true);
  434.  
  435.                          foreach($getResponse['items'] as $result){
  436.                              $this->sendAllChat($result['snippet']['title'].' - http://youtube.com/watch?v='.$result['id']['videoId']);
  437.                              sleep(1);
  438.                           }
  439.                     break;
  440.  
  441.                 }
  442.         }
  443.     }
  444.  
  445.         public function hasPower($id)
  446.     {
  447.  
  448.         $id    = (int)$id;
  449.         $index = (int)($id / 32);
  450.         $bit   = (int)($id % 32);
  451.  
  452.         return (isset($this->powers[$index]) && ($this->powers[$index] & (1 << $bit)));
  453.     }
  454.     function member($id, $time = null) {
  455.         if (!$time)
  456.             $time = 0;
  457.         $id = $this->parseU($id);
  458.         $this->sendC($id, '/e', $time);
  459.     }
  460.     function sendwelcome($message, $id, $f, $nome) {
  461.         if (!$message) {
  462.             return false;
  463.         }
  464.         $this->sendmsg($message, 'PM', $id);
  465.     }
  466.         public function sendC($id = 0, $com = '') {
  467.         $this->sendPacket('<c u="' . $id . '" t="' . $com . '" />');
  468.     }
  469. function file_get_contents_curl($url) {
  470.     $ch = curl_init();
  471.  
  472.     curl_setopt($ch, CURLOPT_HEADER, 0);
  473.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  474.     curl_setopt($ch, CURLOPT_URL, $url);
  475.  
  476.     $data = curl_exec($ch);
  477.     curl_close($ch);
  478.  
  479.     return $data;
  480. }
  481.  
  482.     function sendmsg($message, $type = "MSG", $id = 0) {
  483.         if (!$message) {
  484.             return false;
  485.         }
  486.         switch ($type) {
  487.             case "MSG":
  488.                 $this->sendPacket("<m t=\"{$message}\" u=\"{$this->botID}\" />");
  489.                 break;
  490.  
  491.             case "PM":
  492.                 $this->sendPacket("<p u=\"{$id}\" t=\"{$message}\" d=\"{$id}\" />");
  493.                 break;
  494.  
  495.             case "PC":
  496.                 $this->sendPacket("<p u=\"{$id}\" t=\"{$message}\" d=\"{$id}\" s=\"2\" />");
  497.                 break;
  498.         }
  499.     }
  500.     public function fetchUser($id) {
  501.         $id = $this->parseU($id);
  502.         if (isset($this->users[$id]))
  503.             return $this->users[$id];
  504.         else
  505.             return false;
  506.     }
  507.     function parseU($id) {
  508.         if (substr_count($id, '_') >= 1)
  509.             $id = substr($id, 0, strpos($id, '_'));
  510.         return $id;
  511.     }
  512.     public function reiniciar()
  513.     {
  514.         $this->SocketConnect();
  515.         $this->EnterRoom();
  516.     }
  517.     function sendPrivateChat($string, $userid)
  518.     {
  519.         $this->sendPacket("<z u=\"{$this->botID}\" t=\"{$string}\" s=\"2\" d=\"{$userid}\" />");
  520.     }
  521.  
  522.     function sendPrivateMessage($string, $userid)
  523.     {
  524.         $this->sendPacket("<p u=\"{$userid}\" t=\"{$string}\" />");
  525.     }
  526.     function sendAllChat($string)
  527.     {
  528.         $this->sendPacket("<m u=\"{$this->botID}\" t=\"{$string}\" />");
  529.     }
  530.     public function initPowers()
  531.     {
  532.         $powers[1]['name']    = 'topman';
  533.         $powers[1]['minCost'] = 0;
  534.         $powers[1]['maxCost'] = 0;
  535.         $powers[1]['smilies'] = ['topman'];
  536.  
  537.         $powers[2]['name']    = 'subhide';
  538.         $powers[2]['minCost'] = 0;
  539.         $powers[2]['maxCost'] = 0;
  540.         $powers[2]['smilies'] = ['subhide'];
  541.  
  542.         $powers[3]['name']    = 'mod8';
  543.         $powers[3]['minCost'] = 0;
  544.         $powers[3]['maxCost'] = 0;
  545.         $powers[3]['smilies'] = ['mod8'];
  546.  
  547.         $powers[4]['name']    = 'zoom';
  548.         $powers[4]['minCost'] = 0;
  549.         $powers[4]['maxCost'] = 0;
  550.         $powers[4]['smilies'] = ['zoom'];
  551.  
  552.         $powers[5]['name']    = 'nofollow';
  553.         $powers[5]['minCost'] = 0;
  554.         $powers[5]['maxCost'] = 0;
  555.         $powers[5]['smilies'] = ['nofollow'];
  556.  
  557.         $powers[6]['name']    = 'invert';
  558.         $powers[6]['minCost'] = 0;
  559.         $powers[6]['maxCost'] = 0;
  560.         $powers[6]['smilies'] = ['invert'];
  561.  
  562.         $powers[7]['name']    = 'mirror';
  563.         $powers[7]['minCost'] = 0;
  564.         $powers[7]['maxCost'] = 0;
  565.         $powers[7]['smilies'] = ['mirror'];
  566.  
  567.         $powers[8]['name']    = 'noaudies';
  568.         $powers[8]['minCost'] = 0;
  569.         $powers[8]['maxCost'] = 0;
  570.         $powers[8]['smilies'] = ['noaudies'];
  571.  
  572.         $powers[9]['name']    = 'reghide';
  573.         $powers[9]['minCost'] = 0;
  574.         $powers[9]['maxCost'] = 0;
  575.         $powers[9]['smilies'] = ['reghide'];
  576.  
  577.         $powers[10]['name']    = 'nopc';
  578.         $powers[10]['minCost'] = 0;
  579.         $powers[10]['maxCost'] = 0;
  580.         $powers[10]['smilies'] = ['nopc'];
  581.  
  582.         $powers[11]['name']    = 'tempmod';
  583.         $powers[11]['minCost'] = 0;
  584.         $powers[11]['maxCost'] = 0;
  585.         $powers[11]['smilies'] = ['tempmod'];
  586.  
  587.         $powers[12]['name']    = 'hat';
  588.         $powers[12]['minCost'] = 0;
  589.         $powers[12]['maxCost'] = 0;
  590.         $powers[12]['smilies'] = ['hat'];
  591.  
  592.         $powers[13]['name']    = 'red';
  593.         $powers[13]['minCost'] = 0;
  594.         $powers[13]['maxCost'] = 0;
  595.         $powers[13]['smilies'] = ['red'];
  596.  
  597.         $powers[14]['name']    = 'green';
  598.         $powers[14]['minCost'] = 0;
  599.         $powers[14]['maxCost'] = 0;
  600.         $powers[14]['smilies'] = ['green'];
  601.  
  602.         $powers[15]['name']    = 'blue';
  603.         $powers[15]['minCost'] = 0;
  604.         $powers[15]['maxCost'] = 0;
  605.         $powers[15]['smilies'] = ['blue'];
  606.  
  607.         $powers[16]['name']    = 'light';
  608.         $powers[16]['minCost'] = 0;
  609.         $powers[16]['maxCost'] = 0;
  610.         $powers[16]['smilies'] = ['light'];
  611.  
  612.         $powers[17]['name']    = 'heart';
  613.         $powers[17]['minCost'] = 0;
  614.         $powers[17]['maxCost'] = 0;
  615.         $powers[17]['smilies'] = ['heart'];
  616.  
  617.         $powers[18]['name']    = 'shuffle';
  618.         $powers[18]['minCost'] = 0;
  619.         $powers[18]['maxCost'] = 0;
  620.         $powers[18]['smilies'] = ['shuffle'];
  621.  
  622.         $powers[19]['name']    = 'animate';
  623.         $powers[19]['minCost'] = 0;
  624.         $powers[19]['maxCost'] = 0;
  625.         $powers[19]['smilies'] = ['animate'];
  626.  
  627.         $powers[20]['name']    = 'square';
  628.         $powers[20]['minCost'] = 0;
  629.         $powers[20]['maxCost'] = 0;
  630.         $powers[20]['smilies'] = ['square'];
  631.  
  632.         $powers[21]['name']    = 'nameglow';
  633.         $powers[21]['minCost'] = 0;
  634.         $powers[21]['maxCost'] = 0;
  635.         $powers[21]['smilies'] = ['nameglow'];
  636.  
  637.         $powers[22]['name']    = 'cycle';
  638.         $powers[22]['minCost'] = 0;
  639.         $powers[22]['maxCost'] = 0;
  640.         $powers[22]['smilies'] = ['cycle'];
  641.  
  642.         $powers[23]['name']    = 'hexagon';
  643.         $powers[23]['minCost'] = 0;
  644.         $powers[23]['maxCost'] = 0;
  645.         $powers[23]['smilies'] = ['hexagon'];
  646.  
  647.         $powers[24]['name']    = 'clear';
  648.         $powers[24]['minCost'] = 0;
  649.         $powers[24]['maxCost'] = 0;
  650.         $powers[24]['smilies'] = ['clear'];
  651.  
  652.         $powers[25]['name']    = 'boot';
  653.         $powers[25]['minCost'] = 0;
  654.         $powers[25]['maxCost'] = 0;
  655.         $powers[25]['smilies'] = ['boot'];
  656.  
  657.         $powers[26]['name']    = 'octogram';
  658.         $powers[26]['minCost'] = 0;
  659.         $powers[26]['maxCost'] = 0;
  660.         $powers[26]['smilies'] = ['octogram'];
  661.  
  662.         $powers[27]['name']    = 'show';
  663.         $powers[27]['minCost'] = 0;
  664.         $powers[27]['maxCost'] = 0;
  665.         $powers[27]['smilies'] = ['show'];
  666.  
  667.         $powers[28]['name']    = 'superkick';
  668.         $powers[28]['minCost'] = 0;
  669.         $powers[28]['maxCost'] = 0;
  670.         $powers[28]['smilies'] = ['superkick'];
  671.  
  672.         $powers[29]['name']    = 'invisible';
  673.         $powers[29]['minCost'] = 0;
  674.         $powers[29]['maxCost'] = 0;
  675.         $powers[29]['smilies'] = ['invisible'];
  676.  
  677.         $powers[30]['name']    = 'pink';
  678.         $powers[30]['minCost'] = 0;
  679.         $powers[30]['maxCost'] = 0;
  680.         $powers[30]['smilies'] = ['pink'];
  681.  
  682.         $powers[32]['name']    = 'guestself';
  683.         $powers[32]['minCost'] = 0;
  684.         $powers[32]['maxCost'] = 0;
  685.         $powers[32]['smilies'] = ['guestself'];
  686.  
  687.         $powers[33]['name']    = 'sinbin';
  688.         $powers[33]['minCost'] = 0;
  689.         $powers[33]['maxCost'] = 0;
  690.         $powers[33]['smilies'] = ['sinbin'];
  691.  
  692.         $powers[34]['name']    = 'diamond';
  693.         $powers[34]['minCost'] = 0;
  694.         $powers[34]['maxCost'] = 0;
  695.         $powers[34]['smilies'] = ['diamond'];
  696.  
  697.         $powers[35]['name']    = 'purple';
  698.         $powers[35]['minCost'] = 0;
  699.         $powers[35]['maxCost'] = 0;
  700.         $powers[35]['smilies'] = ['purple', 'putears', 'puspray', 'pusleep', 'pushim', 'pufit', 'pueyes', 'pueyes2', 'pudizzy', 'pucry', 'pucheer'];
  701.  
  702.         $powers[36]['name']    = 'ttth';
  703.         $powers[36]['minCost'] = 0;
  704.         $powers[36]['maxCost'] = 0;
  705.         $powers[36]['smilies'] = ['ttth'];
  706.  
  707.         $powers[37]['name']    = 'hands';
  708.         $powers[37]['minCost'] = 0;
  709.         $powers[37]['maxCost'] = 0;
  710.         $powers[37]['smilies'] = ['hands', 'loser', 'rockon', 'palms', 'thumbsup', 'thumbsdown', 'flip', 'shh', 'bye', 'hug', 'clap', 'backoff', 'hehe', 'hmm', 'crazy', 'ono', 'shrug'];
  711.  
  712.         $powers[38]['name']    = 'hairm';
  713.         $powers[38]['minCost'] = 0;
  714.         $powers[38]['maxCost'] = 0;
  715.         $powers[38]['smilies'] = ['hairm', 'hairm2', 'hairm3', 'emo', 'nrd', 'punk'];
  716.  
  717.         $powers[39]['name']    = 'hairf';
  718.         $powers[39]['minCost'] = 0;
  719.         $powers[39]['maxCost'] = 0;
  720.         $powers[39]['smilies'] = ['hairf', 'hairf2', 'hairf3', 'hairf4', 'g1', 'goth'];
  721.  
  722.         $powers[40]['name']    = 'fade';
  723.         $powers[40]['minCost'] = 0;
  724.         $powers[40]['maxCost'] = 0;
  725.         $powers[40]['smilies'] = ['fade', 'noface'];
  726.  
  727.         $powers[41]['name']    = 'gag';
  728.         $powers[41]['minCost'] = 0;
  729.         $powers[41]['maxCost'] = 0;
  730.         $powers[41]['smilies'] = ['gag'];
  731.  
  732.         $powers[42]['name']    = 'costumes';
  733.         $powers[42]['minCost'] = 0;
  734.         $powers[42]['maxCost'] = 0;
  735.         $powers[42]['smilies'] = ['costumes', 'ninja', 'cb', 'police', 'nurse', 'jester', 'sphinx', 'dhat', 'crown', 'partyhat', 'facemask', 'sherlock', 'prop', 'grad', 'dunce2', 'straw', 'ribbon'];
  736.  
  737.         $powers[43]['name']    = 'six';
  738.         $powers[43]['minCost'] = 0;
  739.         $powers[43]['maxCost'] = 0;
  740.         $powers[43]['smilies'] = ['six'];
  741.  
  742.         $powers[44]['name']    = 'dood';
  743.         $powers[44]['minCost'] = 0;
  744.         $powers[44]['maxCost'] = 0;
  745.         $powers[44]['smilies'] = ['dood'];
  746.  
  747.         $powers[45]['name']    = 'angel';
  748.         $powers[45]['minCost'] = 0;
  749.         $powers[45]['maxCost'] = 0;
  750.         $powers[45]['smilies'] = ['angel', 'halo', 'cloud', 'pray'];
  751.  
  752.         $powers[46]['name']    = 'mute';
  753.         $powers[46]['minCost'] = 0;
  754.         $powers[46]['maxCost'] = 0;
  755.         $powers[46]['smilies'] = ['mute'];
  756.  
  757.         $powers[47]['name']    = 'radio';
  758.         $powers[47]['minCost'] = 0;
  759.         $powers[47]['maxCost'] = 0;
  760.         $powers[47]['smilies'] = ['radio'];
  761.  
  762.         $powers[48]['name']    = 'fruit';
  763.         $powers[48]['minCost'] = 0;
  764.         $powers[48]['maxCost'] = 0;
  765.         $powers[48]['smilies'] = ['fruit', 'apple', 'lemon', 'pear', 'orange', 'plum', 'banana'];
  766.  
  767.         $powers[49]['name']    = 'sport';
  768.         $powers[49]['minCost'] = 0;
  769.         $powers[49]['maxCost'] = 0;
  770.         $powers[49]['smilies'] = ['sport', 'shirt', 'soccer', 'football', 'shirts', 'ball', 'bb', 'foam', 'weight', 'trophy', 'helmet', 'cupw'];
  771.  
  772.         $powers[50]['name']    = 'num';
  773.         $powers[50]['minCost'] = 0;
  774.         $powers[50]['maxCost'] = 0;
  775.         $powers[50]['smilies'] = ['num'];
  776.  
  777.         $powers[51]['name']    = 'hush';
  778.         $powers[51]['minCost'] = 0;
  779.         $powers[51]['maxCost'] = 0;
  780.         $powers[51]['smilies'] = ['hush'];
  781.  
  782.         $powers[52]['name']    = 'halloween';
  783.         $powers[52]['minCost'] = 0;
  784.         $powers[52]['maxCost'] = 0;
  785.         $powers[52]['smilies'] = ['halloween', 'pknlaugh', 'tort', 'pkn', 'wh', 'frk', 'mmy', 'cdn', 'grim', 'tomb', 'bat', 'ghost', 'dig', 'die'];
  786.  
  787.         $powers[53]['name']    = 'anime';
  788.         $powers[53]['minCost'] = 0;
  789.         $powers[53]['maxCost'] = 0;
  790.         $powers[53]['smilies'] = ['anime', 'hypno', 'dizzy', 'rage', 'headband', 'fan', 'comeon', 'grin', 'grump', 'tear', 'awe', 'doh', 'pouty', 'maniac', 'squint', 'ahhh', 'quiver', 'haira1', 'haira2', 'haira3', 'haira4', 'haira5', 'astro', 'haira6', 'haira7', 'haira8', 'haira9', 'haira10'];
  791.  
  792.         $powers[54]['name']    = 'status';
  793.         $powers[54]['minCost'] = 0;
  794.         $powers[54]['maxCost'] = 0;
  795.         $powers[54]['smilies'] = ['status'];
  796.  
  797.         $powers[55]['name']    = 'thanksgiving';
  798.         $powers[55]['minCost'] = 0;
  799.         $powers[55]['maxCost'] = 0;
  800.         $powers[55]['smilies'] = ['thanksgiving', 'pilgrimm', 'pilgrimf', 'indian', 'indian2', 'indian3', 'chef', 'dining', 'feast2', 'eatleg'];
  801.  
  802.         $powers[56]['name']    = 'snowy';
  803.         $powers[56]['minCost'] = 0;
  804.         $powers[56]['maxCost'] = 0;
  805.         $powers[56]['smilies'] = ['snowy', 'snows'];
  806.  
  807.         $powers[57]['name']    = 'christmas';
  808.         $powers[57]['minCost'] = 0;
  809.         $powers[57]['maxCost'] = 0;
  810.         $powers[57]['smilies'] = ['christmas', 'beard', 'bell', 'cane', 'ches', 'elf', 'give', 'pole', 'sack', 'sball', 'scarf', 'sdeer', 'sfeet', 'shiver', 'sledge', 'slist', 'smound', 'spull', 'stock', 'tree', 'wreath', 'xb1', 'xb4', 'skiss', 'bulb', 'sgift'];
  811.  
  812.         $powers[58]['name']    = 'count';
  813.         $powers[58]['minCost'] = 0;
  814.         $powers[58]['maxCost'] = 0;
  815.         $powers[58]['smilies'] = ['count'];
  816.  
  817.         $powers[59]['name']    = 'stick';
  818.         $powers[59]['minCost'] = 0;
  819.         $powers[59]['maxCost'] = 0;
  820.         $powers[59]['smilies'] = ['stick'];
  821.  
  822.         $powers[60]['name']    = 'dx';
  823.         $powers[60]['minCost'] = 0;
  824.         $powers[60]['maxCost'] = 0;
  825.         $powers[60]['smilies'] = ['dx'];
  826.  
  827.         $powers[61]['name']    = 'tempmem';
  828.         $powers[61]['minCost'] = 0;
  829.         $powers[61]['maxCost'] = 0;
  830.         $powers[61]['smilies'] = ['tempmem'];
  831.  
  832.         $powers[62]['name']    = 'valentine';
  833.         $powers[62]['minCost'] = 0;
  834.         $powers[62]['maxCost'] = 0;
  835.         $powers[62]['smilies'] = ['valentine', 'beat', 'bheart', 'cupid', 'card', 'hug2', 'hug3', 'ilu', 'lhand', 'ring', 'rose', 'rose2'];
  836.  
  837.         $powers[64]['name']    = 'blueman';
  838.         $powers[64]['minCost'] = 0;
  839.         $powers[64]['maxCost'] = 0;
  840.         $powers[64]['smilies'] = ['blueman'];
  841.  
  842.         $powers[65]['name']    = 'party';
  843.         $powers[65]['minCost'] = 0;
  844.         $powers[65]['maxCost'] = 0;
  845.         $powers[65]['smilies'] = ['party', 'balloon', 'bride', 'cake', 'phat', 'clink', 'pdance', 'pdance2', 'pdance3', 'groom', 'photo', 'popper', 'toast'];
  846.  
  847.         $powers[66]['name']    = 'irish';
  848.         $powers[66]['minCost'] = 0;
  849.         $powers[66]['maxCost'] = 0;
  850.         $powers[66]['smilies'] = ['irish', 'clover2', 'drink', 'igirl', 'iman', 'pot', 'rainbow', 'shi', 'tap', 'drum', 'bagpipes'];
  851.  
  852.         $powers[67]['name']    = 'flashrank';
  853.         $powers[67]['minCost'] = 0;
  854.         $powers[67]['maxCost'] = 0;
  855.         $powers[67]['smilies'] = ['flashrank'];
  856.  
  857.         $powers[68]['name']    = 'easter';
  858.         $powers[68]['minCost'] = 0;
  859.         $powers[68]['maxCost'] = 0;
  860.         $powers[68]['smilies'] = ['easter', 'basket', 'bunny', 'bunny2', 'chick', 'egg2', 'eggb', 'paintegg'];
  861.  
  862.         $powers[69]['name']    = 'nopm';
  863.         $powers[69]['minCost'] = 0;
  864.         $powers[69]['maxCost'] = 0;
  865.         $powers[69]['smilies'] = ['nopm'];
  866.  
  867.         $powers[70]['name']    = 'banish';
  868.         $powers[70]['minCost'] = 0;
  869.         $powers[70]['maxCost'] = 0;
  870.         $powers[70]['smilies'] = ['banish'];
  871.  
  872.         $powers[71]['name']    = 'circus';
  873.         $powers[71]['minCost'] = 0;
  874.         $powers[71]['maxCost'] = 0;
  875.         $powers[71]['smilies'] = ['circus', 'acrobat', 'balloonart', 'cannon', 'clown', 'eleride', 'fireblow', 'firewand', 'highwire', 'uniwire', 'juggler', 'lion', 'splat', 'tamer', 'uni', 'unirope', 'wheel'];
  876.  
  877.         $powers[72]['name']    = 'gkaoani';
  878.         $powers[72]['minCost'] = 0;
  879.         $powers[72]['maxCost'] = 0;
  880.         $powers[72]['smilies'] = ['gkaoani', 'kbiggrin', 'kclap', 'kconfused', 'kcool', 'kcrying', 'kdizzy', 'keek', 'keyerub', 'kfit', 'kfrown', 'kglare', 'khehe', 'khello', 'khug', 'kkiss', 'klove', 'kmad', 'kmischief', 'knod', 'krant', 'kredface', 'ksad', 'ksleepy', 'ksmile', 'ksmirk', 'kstraight', 'kstruggle', 'ktongue', 'kun', 'kwink'];
  881.  
  882.         $powers[73]['name']    = 'military';
  883.         $powers[73]['minCost'] = 0;
  884.         $powers[73]['maxCost'] = 0;
  885.         $powers[73]['smilies'] = ['military', 'camo', 'coastguard', 'drillserg', 'gasmask', 'm1h', 'marine', 'pilot', 'sailor', 'sailor2', 'salute', 'smoke'];
  886.  
  887.         $powers[74]['name']    = 'gline';
  888.         $powers[74]['minCost'] = 0;
  889.         $powers[74]['maxCost'] = 0;
  890.         $powers[74]['smilies'] = ['gline'];
  891.  
  892.         $powers[75]['name']    = 'bump';
  893.         $powers[75]['minCost'] = 0;
  894.         $powers[75]['maxCost'] = 0;
  895.         $powers[75]['smilies'] = ['bump'];
  896.  
  897.         $powers[76]['name']    = 'gkaliens';
  898.         $powers[76]['minCost'] = 0;
  899.         $powers[76]['maxCost'] = 0;
  900.         $powers[76]['smilies'] = ['gkaliens', 'kachat', 'kacrazy', 'kafang', 'kafill', 'kagab', 'kagrin', 'kagsp', 'kalook', 'kao', 'kaoo', 'kapunch', 'kaswt', 'katalk', 'katear', 'katears', 'kaum', 'kaupset', 'kawink'];
  901.  
  902.         $powers[77]['name']    = 'scifi';
  903.         $powers[77]['minCost'] = 0;
  904.         $powers[77]['maxCost'] = 0;
  905.         $powers[77]['smilies'] = ['scifi', 'alien2', 'alienb', 'beam', 'blob', 'borg', 'cylon', 'jetpack', 'laser', 'vial', 'vr', 'ufo'];
  906.  
  907.         $powers[78]['name']    = 'supporter';
  908.         $powers[78]['minCost'] = 0;
  909.         $powers[78]['maxCost'] = 0;
  910.         $powers[78]['smilies'] = ['supporter', 'cheerleader', 'horn', 'pennant', 'corndog', 'vuvu'];
  911.  
  912.         $powers[79]['name']    = 'tempown';
  913.         $powers[79]['minCost'] = 0;
  914.         $powers[79]['maxCost'] = 0;
  915.         $powers[79]['smilies'] = ['tempown'];
  916.  
  917.         $powers[80]['name']    = 'gcontrol';
  918.         $powers[80]['minCost'] = 0;
  919.         $powers[80]['maxCost'] = 0;
  920.         $powers[80]['smilies'] = ['gcontrol'];
  921.  
  922.         $powers[81]['name']    = 'tickle';
  923.         $powers[81]['minCost'] = 0;
  924.         $powers[81]['maxCost'] = 0;
  925.         $powers[81]['smilies'] = ['tickle'];
  926.  
  927.         $powers[82]['name']    = 'sea';
  928.         $powers[82]['minCost'] = 0;
  929.         $powers[82]['maxCost'] = 0;
  930.         $powers[82]['smilies'] = ['sea', 'fish', 'fish2', 'fish3', 'bubbles', 'crab', 'diver', 'dolphin', 'jellyfish', 'octopus', 'shrimp', 'starfish', 'turtle', 'weed'];
  931.  
  932.         $powers[83]['name']    = 'silly';
  933.         $powers[83]['minCost'] = 0;
  934.         $powers[83]['maxCost'] = 0;
  935.         $powers[83]['smilies'] = ['silly', 'bonk', 'burp', 'crazy2', 'dopey', 'impact', 'irked', 'itchy', 'mischief2', 'nose', 'raspberry', 'rolleye', 'spit', 'string'];
  936.  
  937.         $powers[84]['name']    = 'blastpro';
  938.         $powers[84]['minCost'] = 0;
  939.         $powers[84]['maxCost'] = 0;
  940.         $powers[84]['smilies'] = ['blastpro'];
  941.  
  942.         $powers[85]['name']    = 'flag';
  943.         $powers[85]['minCost'] = 0;
  944.         $powers[85]['maxCost'] = 0;
  945.         $powers[85]['smilies'] = ['flag'];
  946.  
  947.         $powers[86]['name']    = 'blastban';
  948.         $powers[86]['minCost'] = 0;
  949.         $powers[86]['maxCost'] = 0;
  950.         $powers[86]['smilies'] = ['blastban'];
  951.  
  952.         $powers[87]['name']    = 'independence';
  953.         $powers[87]['minCost'] = 0;
  954.         $powers[87]['maxCost'] = 0;
  955.         $powers[87]['smilies'] = ['independence', 'abe', 'bbq', 'flagwave', 'fwlaunch', 'glowstick', 'liberty', 'sparkler', 'starbounce', 'starburst', 'starring', 'tiphat', 'usface', 'usss'];
  956.  
  957.         $powers[88]['name']    = 'blastde';
  958.         $powers[88]['minCost'] = 0;
  959.         $powers[88]['maxCost'] = 0;
  960.         $powers[88]['smilies'] = ['blastde'];
  961.  
  962.         $powers[89]['name']    = 'summer';
  963.         $powers[89]['minCost'] = 0;
  964.         $powers[89]['maxCost'] = 0;
  965.         $powers[89]['smilies'] = ['summer', 'beachbbq', 'cooler', 'efan', 'fishing', 'frisbee', 'goggles', 'kayak', 'laytowl', 'pina', 'sanddig', 'sandplay', 'bands', 'towl', 'waterbottle', 'waterskii'];
  966.  
  967.         $powers[90]['name']    = 'bad';
  968.         $powers[90]['minCost'] = 0;
  969.         $powers[90]['maxCost'] = 0;
  970.         $powers[90]['smilies'] = ['bad', 'biker', 'slingshot', 'thief', 'fbomb', 'liar'];
  971.  
  972.         $powers[91]['name']    = 'rapid';
  973.         $powers[91]['minCost'] = 0;
  974.         $powers[91]['maxCost'] = 0;
  975.         $powers[91]['smilies'] = ['rapid'];
  976.  
  977.         $powers[92]['name']    = 'horror';
  978.         $powers[92]['minCost'] = 0;
  979.         $powers[92]['maxCost'] = 0;
  980.         $powers[92]['smilies'] = ['horror', 'mist', 'franken', 'goblin', 'knife', 'pkncut', 'spider', 'triclops', 'vamp', 'warewolf'];
  981.  
  982.         $powers[93]['name']    = 'mint';
  983.         $powers[93]['minCost'] = 0;
  984.         $powers[93]['maxCost'] = 0;
  985.         $powers[93]['smilies'] = ['mint', 'hit', 'dodge', 'lob', 'mobounce', 'moring'];
  986.  
  987.         $powers[94]['name']    = 'blastkick';
  988.         $powers[94]['minCost'] = 0;
  989.         $powers[94]['maxCost'] = 0;
  990.         $powers[94]['smilies'] = ['blastkick'];
  991.  
  992.         $powers[95]['name']    = 'everypower';
  993.         $powers[95]['minCost'] = 0;
  994.         $powers[95]['maxCost'] = 0;
  995.         $powers[95]['smilies'] = ['everypower'];
  996.  
  997.         $powers[96]['name']    = 'winter';
  998.         $powers[96]['minCost'] = 0;
  999.         $powers[96]['maxCost'] = 0;
  1000.         $powers[96]['smilies'] = ['winter', 'carolers', 'decortree', 'giftdrop', 'giftrattle', 'gingerbread', 'pullsled', 'antler', 'shovel', 'accident', 'snowboard', 'snowfight', 'snowm', 'xface', 'snowmobile', 'ornament', 'earmuffs', 'snowglobe', 'cold', 'freezing', 'snowover', 'snowangel', 'windy', 'icecube'];
  1001.  
  1002.         $powers[97]['name']    = 'adventure';
  1003.         $powers[97]['minCost'] = 0;
  1004.         $powers[97]['maxCost'] = 0;
  1005.         $powers[97]['smilies'] = ['adventure', 'campfire', 'canopy', 'compass', 'firstaid', 'hangglider', 'hunting', 'lantern', 'map', 'marshmallow', 'iceaxe', 'swing', 'waterskiing', 'zipline', 'smokes'];
  1006.  
  1007.         $powers[98]['name']    = 'feast';
  1008.         $powers[98]['minCost'] = 0;
  1009.         $powers[98]['maxCost'] = 0;
  1010.         $powers[98]['smilies'] = ['feast', 'bowleat', 'burger', 'burgerlook', 'candycorn', 'carrot', 'cherry', 'chicken', 'chili', 'chipeat', 'coffeesplash', 'donut', 'eatspagetti', 'eattakeout', 'eggcook', 'eggplant', 'fortunecookie', 'fries', 'icecream', 'icecreameat', 'peanut', 'popcorn', 'pretzel', 'soupeat', 'spam', 'stirpan', 'takeout', 'thinkfood', 'toast2', 'pizza'];
  1011.  
  1012.         $powers[99]['name']    = 'single';
  1013.         $powers[99]['minCost'] = 0;
  1014.         $powers[99]['maxCost'] = 0;
  1015.         $powers[99]['smilies'] = ['single', 'asif', 'one', 'heartburst', 'heartbounce', 'noway'];
  1016.  
  1017.         $powers[100]['name']    = 'link';
  1018.         $powers[100]['minCost'] = 0;
  1019.         $powers[100]['maxCost'] = 0;
  1020.         $powers[100]['smilies'] = ['link'];
  1021.  
  1022.         $powers[101]['name']    = 'shocker';
  1023.         $powers[101]['minCost'] = 0;
  1024.         $powers[101]['maxCost'] = 0;
  1025.         $powers[101]['smilies'] = ['shocker', 'duck', 'electrocute', 'eyepop', 'flamed', 'lookaround', 'scream', 'wow', 'dazed', 'hazey', 'drool', 'footmouth', 'mindblow', 'misspeak', 'relieved', 'uvula', 'arc'];
  1026.  
  1027.         $powers[102]['name']    = 'fairy';
  1028.         $powers[102]['minCost'] = 0;
  1029.         $powers[102]['maxCost'] = 0;
  1030.         $powers[102]['smilies'] = ['fairy', 'butterfly', 'fcrown', 'fhair', 'fhat', 'flower2', 'frog', 'fwings', 'heartwand', 'mushrooms', 'shards'];
  1031.  
  1032.         $powers[103]['name']    = 'namecolor';
  1033.         $powers[103]['minCost'] = 0;
  1034.         $powers[103]['maxCost'] = 0;
  1035.         $powers[103]['smilies'] = ['namecolor'];
  1036.  
  1037.         $powers[104]['name']    = 'gkbear';
  1038.         $powers[104]['minCost'] = 0;
  1039.         $powers[104]['maxCost'] = 0;
  1040.         $powers[104]['smilies'] = ['gkbear', 'kbawe', 'kbcold', 'kbcry', 'kbdance', 'kbpunch', 'kbsad', 'kbscream', 'kbweep', 'kbwink', 'kbyawn'];
  1041.  
  1042.         $powers[105]['name']    = 'angry';
  1043.         $powers[105]['minCost'] = 0;
  1044.         $powers[105]['maxCost'] = 0;
  1045.         $powers[105]['smilies'] = ['angry', 'explode', 'facepalm', 'bite', 'hissyfit', 'mutter', 'potstir', 'pullhair', 'raging', 'ticked', 'yell', 'flame', 'grumpy2', 'headache', 'timebomb'];
  1046.  
  1047.         $powers[106]['name']    = 'gscol';
  1048.         $powers[106]['minCost'] = 0;
  1049.         $powers[106]['maxCost'] = 0;
  1050.         $powers[106]['smilies'] = ['gscol'];
  1051.  
  1052.         $powers[107]['name']    = 'ugly';
  1053.         $powers[107]['minCost'] = 0;
  1054.         $powers[107]['maxCost'] = 0;
  1055.         $powers[107]['smilies'] = ['ugly', 'uangel', 'udemon', 'uevil', 'uhappy', 'ulook', 'uthink', 'usad', 'uscratch', 'usmile', 'utongue', 'uwink'];
  1056.  
  1057.         $powers[108]['name']    = 'love';
  1058.         $powers[108]['minCost'] = 0;
  1059.         $powers[108]['maxCost'] = 0;
  1060.         $powers[108]['smilies'] = ['love', 'coy', 'flirt', 'freehugs', 'heartbeat', 'heartblow', 'ihu', 'lovedraw', 'ucute', 'uhot'];
  1061.  
  1062.         $powers[109]['name']    = 'barge';
  1063.         $powers[109]['minCost'] = 0;
  1064.         $powers[109]['maxCost'] = 0;
  1065.         $powers[109]['smilies'] = ['barge'];
  1066.  
  1067.         $powers[110]['name']    = 'gkkitty';
  1068.         $powers[110]['minCost'] = 0;
  1069.         $powers[110]['maxCost'] = 0;
  1070.         $powers[110]['smilies'] = ['gkkitty', 'kkbiggrin', 'kkconfused', 'kkcool', 'kkcrying', 'kkd', 'kkdance', 'kkdead', 'kkeek', 'kkfrown', 'kkhide', 'kkhug', 'kkmad', 'kknme', 'kkpaws1', 'kkpaws2', 'kkpaws3', 'kkredface', 'kkscn', 'kkshock', 'kksleepy', 'kksmile', 'kkstraightface', 'kkstruggle', 'kktongue', 'kkun', 'kkwary', 'kkwink', 'kkx3', 'kkxd', 'kkyawn'];
  1071.  
  1072.         $powers[111]['name']    = 'fantasy';
  1073.         $powers[111]['minCost'] = 0;
  1074.         $powers[111]['maxCost'] = 0;
  1075.         $powers[111]['smilies'] = ['fantasy', 'axe', 'darkeyes', 'dragon', 'flail', 'hole', 'helmet2', 'medusa', 'orcm', 'elf2', 'ogre', 'orcf', 'invis', 'scroll', 'slash', 'smskull', 'sword', 'wizard'];
  1076.  
  1077.         $powers[112]['name']    = 'announce';
  1078.         $powers[112]['minCost'] = 0;
  1079.         $powers[112]['maxCost'] = 0;
  1080.         $powers[112]['smilies'] = ['announce'];
  1081.  
  1082.         $powers[113]['name']    = 'hero';
  1083.         $powers[113]['minCost'] = 0;
  1084.         $powers[113]['maxCost'] = 0;
  1085.         $powers[113]['smilies'] = ['hero', 'daggers', 'electro', 'epi', 'fireball', 'flying', 'genie', 'iceman', 'invisi', 'jekyl', 'maddr', 'telekin', 'amazon', 'upaway', 'ripshirt'];
  1086.  
  1087.         $powers[114]['name']    = 'rankpool';
  1088.         $powers[114]['minCost'] = 0;
  1089.         $powers[114]['maxCost'] = 0;
  1090.         $powers[114]['smilies'] = ['rankpool'];
  1091.  
  1092.         $powers[115]['name']    = 'spin';
  1093.         $powers[115]['minCost'] = 0;
  1094.         $powers[115]['maxCost'] = 0;
  1095.         $powers[115]['smilies'] = ['spin'];
  1096.  
  1097.         $powers[116]['name']    = 'animal';
  1098.         $powers[116]['minCost'] = 0;
  1099.         $powers[116]['maxCost'] = 0;
  1100.         $powers[116]['smilies'] = ['animal', 'doggy', 'giraffe', 'goat', 'lion2', 'monkey', 'mouse', 'panda2', 'raccoon', 'sheep', 'unicorn'];
  1101.  
  1102.         $powers[117]['name']    = 'music';
  1103.         $powers[117]['minCost'] = 0;
  1104.         $powers[117]['maxCost'] = 0;
  1105.         $powers[117]['smilies'] = ['music', 'disco', 'dj', 'drums', 'flute', 'guitar', 'harp', 'piano', 'trumpet', 'violin', 'zippo'];
  1106.  
  1107.         $powers[118]['name']    = 'gkpanda';
  1108.         $powers[118]['minCost'] = 0;
  1109.         $powers[118]['maxCost'] = 0;
  1110.         $powers[118]['smilies'] = ['gkpanda', 'kpfit', 'kpembarassed', 'kppaws', 'kpd', 'kpannoyed', 'kppaws2', 'kplove', 'kpjoy', 'kpcrying', 'kphurt'];
  1111.  
  1112.         $powers[119]['name']    = 'unwell';
  1113.         $powers[119]['minCost'] = 0;
  1114.         $powers[119]['maxCost'] = 0;
  1115.         $powers[119]['smilies'] = ['unwell', 'blownose', 'chill', 'cough', 'icepack', 'sickface', 'sneeze', 'soup', 'thermometer', 'crutches', 'feint', 'cough2', 'headknock', 'crutches', 'sweats'];
  1116.  
  1117.         $powers[120]['name']    = 'events';
  1118.         $powers[120]['minCost'] = 0;
  1119.         $powers[120]['maxCost'] = 0;
  1120.         $powers[120]['smilies'] = ['events'];
  1121.  
  1122.         $powers[121]['name']    = 'zap';
  1123.         $powers[121]['minCost'] = 0;
  1124.         $powers[121]['maxCost'] = 0;
  1125.         $powers[121]['smilies'] = ['zap', 'cringe', 'shake', 'shocking'];
  1126.  
  1127.         $powers[122]['name']    = 'sins';
  1128.         $powers[122]['minCost'] = 0;
  1129.         $powers[122]['maxCost'] = 0;
  1130.         $powers[122]['smilies'] = ['sins', 'envy', 'gluttony', 'greed', 'lust', 'pride', 'sloth', 'wrath'];
  1131.  
  1132.         $powers[123]['name']    = 'outfit';
  1133.         $powers[123]['minCost'] = 0;
  1134.         $powers[123]['maxCost'] = 0;
  1135.         $powers[123]['smilies'] = ['outfit', 'whip', 'turban', 'tophat', 'tinfoil', 'sombrero', 'paperbag', 'paperbag2', 'grandpa', 'grandma', 'glassesslip', 'disguise', 'curlers', 'braces', 'blindfold', 'beret'];
  1136.  
  1137.         $powers[124]['name']    = 'wildwest';
  1138.         $powers[124]['minCost'] = 0;
  1139.         $powers[124]['maxCost'] = 0;
  1140.         $powers[124]['smilies'] = ['wildwest', 'undertaker', 'sheriff', 'ropeg', 'ropeb', 'push', 'prospector', 'outlaw', 'native', 'bullride', 'bartender'];
  1141.  
  1142.         $powers[125]['name']    = 'work';
  1143.         $powers[125]['minCost'] = 0;
  1144.         $powers[125]['maxCost'] = 0;
  1145.         $powers[125]['smilies'] = ['work', 'officeworker', 'driver', 'doctor', 'chef2', 'burgerflipper', 'blacksmith', 'astronaut', 'teacher', 'stewardess', 'shepherd', 'scientist', 'plumber', 'paperboy', 'miner', 'mechanic', 'judge', 'journalist', 'gardener', 'fortuneteller', 'fireman'];
  1146.  
  1147.         $powers[126]['name']    = 'banpool';
  1148.         $powers[126]['minCost'] = 0;
  1149.         $powers[126]['maxCost'] = 0;
  1150.         $powers[126]['smilies'] = ['banpool'];
  1151.  
  1152.         $powers[128]['name']    = 'beach';
  1153.         $powers[128]['minCost'] = 0;
  1154.         $powers[128]['maxCost'] = 0;
  1155.         $powers[128]['smilies'] = ['beach', 'icman', 'lifeguard', 'lotion', 'metaldetect', 'sandbury', 'sandfun', 'shkhat', 'sunburn', 'surf', 'tanning'];
  1156.  
  1157.         $powers[129]['name']    = 'candy';
  1158.         $powers[129]['minCost'] = 0;
  1159.         $powers[129]['maxCost'] = 0;
  1160.         $powers[129]['smilies'] = ['candy', 'candy', 'cdycorn', 'cdyback', 'donuteat', 'eatchoco', 'floss', 'gum', 'lolipop', 'mm'];
  1161.  
  1162.         $powers[130]['name']    = 'gback';
  1163.         $powers[130]['minCost'] = 0;
  1164.         $powers[130]['maxCost'] = 0;
  1165.         $powers[130]['smilies'] = ['gback'];
  1166.  
  1167.         $powers[131]['name']    = 'zodiac';
  1168.         $powers[131]['minCost'] = 0;
  1169.         $powers[131]['maxCost'] = 0;
  1170.         $powers[131]['smilies'] = ['zodiac', 'aries', 'taurus', 'gemini', 'cancer', 'leo', 'virgo', 'libra', 'scorpio', 'sagittarius', 'capricorn', 'aquarius', 'pisces'];
  1171.  
  1172.         $powers[132]['name']    = 'flower';
  1173.         $powers[132]['minCost'] = 0;
  1174.         $powers[132]['maxCost'] = 0;
  1175.         $powers[132]['smilies'] = ['flower', 'fangry', 'fcry', 'fcool', 'feek', 'fconfused', 'ftongue', 'fredface', 'fsleepy', 'fbiggrin', 'fsad', 'fwink'];
  1176.  
  1177.         $powers[133]['name']    = 'space';
  1178.         $powers[133]['minCost'] = 0;
  1179.         $powers[133]['maxCost'] = 0;
  1180.         $powers[133]['smilies'] = ['space', 'eclipse', 'meteorite', 'nasa', 'radiotele', 'rocket', 'satellite', 'saucer', 'shuttle', 'space', 'telescope'];
  1181.  
  1182.         $powers[134]['name']    = 'snakeban';
  1183.         $powers[134]['minCost'] = 0;
  1184.         $powers[134]['maxCost'] = 0;
  1185.         $powers[134]['smilies'] = ['snakeban', 'sncool', 'sneek', 'snredface', 'snconfused', 'snfrown', 'snbiggrin', 'snangry', 'snsleepy', 'sncry', 'snsmile', 'snwink'];
  1186.  
  1187.         $powers[135]['name']    = 'stoneage';
  1188.         $powers[135]['minCost'] = 0;
  1189.         $powers[135]['maxCost'] = 0;
  1190.         $powers[135]['smilies'] = ['stoneage', 'caveman', 'dino', 'cavewoman', 'cavework', 'cavebeard', 'caveclothes', 'torch', 'spear', 'rocksmash', 'cavehair', 'boneswing', 'wallart', 'stickfire', 'cavebeard2'];
  1191.  
  1192.         $powers[136]['name']    = 'spaceban';
  1193.         $powers[136]['minCost'] = 0;
  1194.         $powers[136]['maxCost'] = 0;
  1195.         $powers[136]['smilies'] = ['spaceban', 'moonb'];
  1196.  
  1197.         $powers[137]['name']    = 'dance';
  1198.         $powers[137]['minCost'] = 0;
  1199.         $powers[137]['maxCost'] = 0;
  1200.         $powers[137]['smilies'] = ['dance', 'dance1', 'dance2', 'dance3', 'dance4', 'dance5', 'dance6', 'dance7', 'dance8', 'dance9', 'dance10', 'dance11'];
  1201.  
  1202.         $powers[138]['name']    = 'kpeng';
  1203.         $powers[138]['minCost'] = 0;
  1204.         $powers[138]['maxCost'] = 0;
  1205.         $powers[138]['smilies'] = ['kpeng', 'kpesneeze', 'kpeshy', 'kpeshame', 'kpejoy', 'kpeglare', 'kpefit', 'kpedots', 'kpedizzy', 'kpeclap', 'kpeangry', 'kpedance', 'kpepop'];
  1206.  
  1207.         $powers[139]['name']    = 'nerd';
  1208.         $powers[139]['minCost'] = 0;
  1209.         $powers[139]['maxCost'] = 0;
  1210.         $powers[139]['smilies'] = ['nerd', 'aplus', 'bowtie', 'brain', 'coder', 'gates', 'nglasses', 'nsci', 'phone', 'read', 'calc'];
  1211.  
  1212.         $powers[140]['name']    = 'matchban';
  1213.         $powers[140]['minCost'] = 0;
  1214.         $powers[140]['maxCost'] = 0;
  1215.         $powers[140]['smilies'] = ['matchban'];
  1216.  
  1217.         $powers[141]['name']    = 'school';
  1218.         $powers[141]['minCost'] = 0;
  1219.         $powers[141]['maxCost'] = 0;
  1220.         $powers[141]['smilies'] = ['school', 'backpack', 'daycare', 'gts', 'punished', 'rubber', 'schoolgirl', 'sbell', 'studying', 'tabsc', 'teacher2', 'writing'];
  1221.  
  1222.         $powers[142]['name']    = 'silentm';
  1223.         $powers[142]['minCost'] = 0;
  1224.         $powers[142]['maxCost'] = 0;
  1225.         $powers[142]['smilies'] = ['silentm'];
  1226.  
  1227.         $powers[143]['name']    = 'punch';
  1228.         $powers[143]['minCost'] = 0;
  1229.         $powers[143]['maxCost'] = 0;
  1230.         $powers[143]['smilies'] = ['punch', 'pconfused', 'pcrying', 'pcute', 'pdead', 'pfury', 'pgiggle', 'pglare', 'pjump', 'pmanic', 'punched', 'pshades', 'pshy', 'psleepy', 'pthink'];
  1231.  
  1232.         $powers[144]['name']    = 'away';
  1233.         $powers[144]['minCost'] = 0;
  1234.         $powers[144]['maxCost'] = 0;
  1235.         $powers[144]['smilies'] = ['away'];
  1236.  
  1237.         $powers[145]['name']    = 'peace';
  1238.         $powers[145]['minCost'] = 0;
  1239.         $powers[145]['maxCost'] = 0;
  1240.         $powers[145]['smilies'] = ['peace', 'dove', 'dove2', 'dove3', 'hglass', 'phair1', 'phair2', 'phair3', 'rbe', 'reggae'];
  1241.  
  1242.         $powers[146]['name']    = 'kchick';
  1243.         $powers[146]['minCost'] = 0;
  1244.         $powers[146]['maxCost'] = 0;
  1245.         $powers[146]['smilies'] = ['kchick', 'kccrying', 'kcdizzy', 'kceek', 'kcglare', 'kclook', 'kcsad', 'kcsmug', 'kctongue', 'kcwink'];
  1246.  
  1247.         $powers[147]['name']    = 'carve';
  1248.         $powers[147]['minCost'] = 0;
  1249.         $powers[147]['maxCost'] = 0;
  1250.         $powers[147]['smilies'] = ['carve', 'carveduh', 'carvegrin', 'carvescream', 'carvesly', 'carvesmile', 'dracula', 'grim2', 'pknhide', 'vampire'];
  1251.  
  1252.         $powers[148]['name']    = 'spooky';
  1253.         $powers[148]['minCost'] = 0;
  1254.         $powers[148]['maxCost'] = 0;
  1255.         $powers[148]['smilies'] = ['spooky', 'sixeyes', 'bat2', 'blackcat', 'blackwidow', 'ghost2', 'hockeymask', 'plant', 'bloodyknife', 'scarecrow'];
  1256.  
  1257.         $powers[149]['name']    = 'kdog';
  1258.         $powers[149]['minCost'] = 0;
  1259.         $powers[149]['maxCost'] = 0;
  1260.         $powers[149]['smilies'] = ['kdog', 'kdcheer', 'kdcrazy', 'kddead', 'kdfit', 'kdglare', 'kdsad', 'kdshocked', 'kdsleepy', 'kdsmile', 'kdtired', 'kdwoo'];
  1261.  
  1262.         $powers[150]['name']    = 'bot';
  1263.         $powers[150]['minCost'] = 0;
  1264.         $powers[150]['maxCost'] = 0;
  1265.         $powers[150]['smilies'] = ['bot', 'bot2', 'bot3', 'bot4', 'bot5', 'bot6', 'bot7', 'bot8', 'bot9'];
  1266.  
  1267.         $powers[151]['name']    = 'manga';
  1268.         $powers[151]['minCost'] = 0;
  1269.         $powers[151]['maxCost'] = 0;
  1270.         $powers[151]['smilies'] = ['manga', 'manga1', 'manga2', 'manga3', 'manga4', 'manga5', 'manga6', 'manga7', 'manga8', 'manga9', 'manga10', 'manga11', 'manga12', 'manga13', 'manga14', 'manga15', 'manga16', 'manga17'];
  1271.  
  1272.         $powers[152]['name']    = 'mazeban';
  1273.         $powers[152]['minCost'] = 0;
  1274.         $powers[152]['maxCost'] = 0;
  1275.         $powers[152]['smilies'] = ['mazeban'];
  1276.  
  1277.         $powers[153]['name']    = 'gold';
  1278.         $powers[153]['minCost'] = 0;
  1279.         $powers[153]['maxCost'] = 0;
  1280.         $powers[153]['smilies'] = ['gold', 'goldb', 'bars', 'bar', 'goldstar'];
  1281.  
  1282.         $powers[154]['name']    = 'snowman';
  1283.         $powers[154]['minCost'] = 0;
  1284.         $powers[154]['maxCost'] = 0;
  1285.         $powers[154]['smilies'] = ['snowman', 'smcry', 'smgrin', 'smlaugh', 'smredface', 'smsad', 'smshocked', 'smsleepy', 'smtongue', 'smmad', 'smcool'];
  1286.  
  1287.         $powers[155]['name']    = 'reindeer';
  1288.         $powers[155]['minCost'] = 0;
  1289.         $powers[155]['maxCost'] = 0;
  1290.         $powers[155]['smilies'] = ['reindeer', 'resurprised', 'resmirk', 'resleepy', 'resad', 'reredface', 'relaugh', 'reglare', 'recry', 'recool', 'reangry', 'renose', 'reback'];
  1291.  
  1292.         $powers[156]['name']    = 'santa';
  1293.         $powers[156]['minCost'] = 500;
  1294.         $powers[156]['maxCost'] = 0;
  1295.         $powers[156]['smilies'] = ['santa', 'sabiggrin', 'saconfused', 'sacry', 'saglare', 'saredface', 'sasad', 'sastraightface', 'sasurprised', 'satongue', 'sawink'];
  1296.  
  1297.         $powers[157]['name']    = 'sparta';
  1298.         $powers[157]['minCost'] = 0;
  1299.         $powers[157]['maxCost'] = 0;
  1300.         $powers[157]['smilies'] = ['sparta', 'spartayell', 'getready', 'helmet3', 'soldier', 'spants', 'spartafight', 'spartan', 'spartan2', 'truewar', 'xerxes'];
  1301.  
  1302.         $powers[158]['name']    = 'dunce';
  1303.         $powers[158]['minCost'] = 0;
  1304.         $powers[158]['maxCost'] = 0;
  1305.         $powers[158]['smilies'] = ['dunce', 'duh', 'doh2'];
  1306.  
  1307.         $powers[160]['name']    = 'newyear';
  1308.         $powers[160]['minCost'] = 0;
  1309.         $powers[160]['maxCost'] = 0;
  1310.         $powers[160]['smilies'] = ['newyear', 'calendar', 'celebration', 'champagne2', 'champagneback', 'clink2', 'firework1', 'firework2', 'nyball', 'nyhat', 'nykiss', 'nyparty', 'sparkler2'];
  1311.  
  1312.         $powers[161]['name']    = 'can';
  1313.         $powers[161]['minCost'] = 0;
  1314.         $powers[161]['maxCost'] = 0;
  1315.         $powers[161]['smilies'] = ['can', 'canangel', 'canbounce', 'cancontempt', 'canfury', 'canoo', 'canshifty', 'canthink', 'cantwitch', 'canum', 'canun'];
  1316.  
  1317.         $powers[162]['name']    = 'codeban';
  1318.         $powers[162]['minCost'] = 0;
  1319.         $powers[162]['maxCost'] = 0;
  1320.         $powers[162]['smilies'] = ['codeban'];
  1321.  
  1322.         $powers[163]['name']    = 'magicfx';
  1323.         $powers[163]['minCost'] = 0;
  1324.         $powers[163]['maxCost'] = 0;
  1325.         $powers[163]['smilies'] = ['magicfx'];
  1326.  
  1327.         $powers[164]['name']    = 'spy';
  1328.         $powers[164]['minCost'] = 0;
  1329.         $powers[164]['maxCost'] = 0;
  1330.         $powers[164]['smilies'] = ['spy', 'crosshair', 'folder', 'footprints', 'headset', 'keyhole', 'keypad', 'peeking', 'radar', 'spydrink', 'spyeye', 'spying', 'spypaper', 'spyrope'];
  1331.  
  1332.         $powers[165]['name']    = 'kduck';
  1333.         $powers[165]['minCost'] = 0;
  1334.         $powers[165]['maxCost'] = 0;
  1335.         $powers[165]['smilies'] = ['kduck', 'kduckback', 'kduck1', 'kduck2', 'kduck3', 'kduck4', 'kduck5', 'kduck6', 'kduck7', 'kduck8', 'kduck9', 'kduck10', 'kduck11', 'kduck12'];
  1336.  
  1337.         $powers[166]['name']    = 'heartfx';
  1338.         $powers[166]['minCost'] = 0;
  1339.         $powers[166]['maxCost'] = 0;
  1340.         $powers[166]['smilies'] = ['heartfx', 'heartfx', 'heartfx2', 'heartfx3'];
  1341.  
  1342.         $powers[167]['name']    = 'carnival';
  1343.         $powers[167]['minCost'] = 0;
  1344.         $powers[167]['maxCost'] = 0;
  1345.         $powers[167]['smilies'] = ['carnival', 'anonmask', 'beads', 'brazilboom', 'carniphant', 'cjester', 'cmask', 'flowersquirt', 'headdress', 'kreu', 'shakeit', 'wannasamba', 'yeayea', 'cjester2', 'cbird', 'cangel'];
  1346.  
  1347.         $powers[168]['name']    = 'topspin';
  1348.         $powers[168]['minCost'] = 0;
  1349.         $powers[168]['maxCost'] = 0;
  1350.         $powers[168]['smilies'] = ['topspin'];
  1351.  
  1352.         $powers[169]['name']    = 'movie';
  1353.         $powers[169]['minCost'] = 0;
  1354.         $powers[169]['maxCost'] = 0;
  1355.         $powers[169]['smilies'] = ['movie', 'action', 'admission', 'booth', 'cameraman', 'director', 'drink2', 'film', 'filmroll', 'popcorn', 'pose', 'tickets'];
  1356.  
  1357.         $powers[170]['name']    = 'monster';
  1358.         $powers[170]['minCost'] = 0;
  1359.         $powers[170]['maxCost'] = 0;
  1360.         $powers[170]['smilies'] = ['monster', 'mangel', 'mbat', 'mbear', 'mchick', 'mdrip', 'mfish', 'mglare'];
  1361.  
  1362.         $powers[171]['name']    = 'kat';
  1363.         $powers[171]['minCost'] = 0;
  1364.         $powers[171]['maxCost'] = 0;
  1365.         $powers[171]['smilies'] = ['kat', 'kat1', 'kat2', 'kat3', 'kat4', 'kat5', 'kat6', 'kat7', 'kat8', 'kat9', 'kat10', 'katback'];
  1366.  
  1367.         $powers[172]['name']    = 'typing';
  1368.         $powers[172]['minCost'] = 0;
  1369.         $powers[172]['maxCost'] = 0;
  1370.         $powers[172]['smilies'] = ['typing', 'typing1'];
  1371.  
  1372.         $powers[173]['name']    = 'ksheep';
  1373.         $powers[173]['minCost'] = 0;
  1374.         $powers[173]['maxCost'] = 0;
  1375.         $powers[173]['smilies'] = ['ksheep', 'ksheep1', 'ksheep2', 'ksheep3', 'ksheep4', 'ksheep5', 'ksheep6', 'ksheep7', 'ksheep8', 'ksheep9', 'ksheep10', 'ksheepback'];
  1376.  
  1377.         $powers[174]['name']    = 'pulsefx';
  1378.         $powers[174]['minCost'] = 0;
  1379.         $powers[174]['maxCost'] = 0;
  1380.         $powers[174]['smilies'] = ['pulsefx', 'pulsefxback'];
  1381.  
  1382.         $powers[175]['name']    = 'blobby';
  1383.         $powers[175]['minCost'] = 0;
  1384.         $powers[175]['maxCost'] = 0;
  1385.         $powers[175]['smilies'] = ['blobby', 'bbclap', 'bbconfused', 'bbcry', 'bbfit', 'bbglare', 'bbhug', 'bblaugh', 'bboops', 'bbpout', 'bbwink', 'bbback'];
  1386.  
  1387.         $powers[176]['name']    = 'reverse';
  1388.         $powers[176]['minCost'] = 0;
  1389.         $powers[176]['maxCost'] = 0;
  1390.         $powers[176]['smilies'] = ['reverse'];
  1391.  
  1392.         $powers[177]['name']    = 'fuzzy';
  1393.         $powers[177]['minCost'] = 0;
  1394.         $powers[177]['maxCost'] = 0;
  1395.         $powers[177]['smilies'] = ['fuzzy', 'fzangel', 'fzback', 'fzbiggrin', 'fzcool', 'fzcrazy', 'fzd', 'fzdance', 'fzsad', 'fzstretch', 'fztongue', 'fztwirl'];
  1396.  
  1397.         $powers[178]['name']    = 'spiralfx';
  1398.         $powers[178]['minCost'] = 0;
  1399.         $powers[178]['maxCost'] = 0;
  1400.         $powers[178]['smilies'] = ['spiralfx', 'spiralfx2'];
  1401.  
  1402.         $powers[179]['name']    = 'nursing';
  1403.         $powers[179]['minCost'] = 0;
  1404.         $powers[179]['maxCost'] = 0;
  1405.         $powers[179]['smilies'] = ['nursing', 'crazyn', 'nblood', 'nbroken', 'ndoc', 'nlist', 'nmask', 'nne', 'noxy', 'nsurg'];
  1406.  
  1407.         $powers[180]['name']    = 'gsound';
  1408.         $powers[180]['minCost'] = 0;
  1409.         $powers[180]['maxCost'] = 0;
  1410.         $powers[180]['smilies'] = ['gsound', 'megap', 'volume', 'tooloud', 'canthear', 'playbtn'];
  1411.  
  1412.         $powers[181]['name']    = 'kbee';
  1413.         $powers[181]['minCost'] = 0;
  1414.         $powers[181]['maxCost'] = 0;
  1415.         $powers[181]['smilies'] = ['kbee', 'kbeeback', 'kbeeclap', 'kbeecry', 'kbeed', 'kbeedance', 'kbeefedup', 'kbeejoy', 'kbeemad', 'kbeepunch', 'kbeexx', 'kbeeyay'];
  1416.  
  1417.         $powers[182]['name']    = 'vortexfx';
  1418.         $powers[182]['minCost'] = 0;
  1419.         $powers[182]['maxCost'] = 0;
  1420.         $powers[182]['smilies'] = ['vortexfx', 'vortexfx2'];
  1421.  
  1422.         $powers[183]['name']    = 'jail';
  1423.         $powers[183]['minCost'] = 0;
  1424.         $powers[183]['maxCost'] = 0;
  1425.         $powers[183]['smilies'] = ['jail', 'ballchain', 'bobby', 'copstop', 'cracker', 'cuffs', 'gavel', 'handsair', 'jailnumber', 'mugshot', 'prisoner'];
  1426.  
  1427.         $powers[184]['name']    = 'zip';
  1428.         $powers[184]['minCost'] = 0;
  1429.         $powers[184]['maxCost'] = 0;
  1430.         $powers[184]['smilies'] = ['zip'];
  1431.  
  1432.         $powers[185]['name']    = 'drip';
  1433.         $powers[185]['minCost'] = 0;
  1434.         $powers[185]['maxCost'] = 0;
  1435.         $powers[185]['smilies'] = ['drip', 'dripclap', 'dripdance', 'dripeek', 'dripfit', 'dripglare', 'driphehe', 'driphello', 'driphug', 'driplaugh', 'dripsad', 'dripshocked', 'driptired', 'dripxd', 'dripyell'];
  1436.  
  1437.         $powers[186]['name']    = 'moustache';
  1438.         $powers[186]['minCost'] = 0;
  1439.         $powers[186]['maxCost'] = 0;
  1440.         $powers[186]['smilies'] = ['moustache', 'moustache1', 'moustache2', 'moustache3', 'moustache4', 'moustache5', 'moustache6', 'moustache7', 'moustache8', 'moustache9'];
  1441.  
  1442.         $powers[187]['name']    = 'whirlfx';
  1443.         $powers[187]['minCost'] = 0;
  1444.         $powers[187]['maxCost'] = 0;
  1445.         $powers[187]['smilies'] = ['whirlfx'];
  1446.  
  1447.         $powers[188]['name']    = 'doodlerace';
  1448.         $powers[188]['minCost'] = 0;
  1449.         $powers[188]['maxCost'] = 0;
  1450.         $powers[188]['smilies'] = ['doodlerace'];
  1451.  
  1452.         $powers[189]['name']    = 'olympic';
  1453.         $powers[189]['minCost'] = 0;
  1454.         $powers[189]['maxCost'] = 0;
  1455.         $powers[189]['smilies'] = ['olympic', 'bronzem', 'goldm', 'oboxing', 'ocycling', 'odiving', 'ogymnastics', 'ohurdles', 'orowing', 'orunning', 'oswimming', 'otennis', 'otorch', 'ovolleyball', 'silverm', 'oarchery', 'obasketball', 'ofencing', 'ohockey'];
  1456.  
  1457.         $powers[190]['name']    = 'aliens';
  1458.         $powers[190]['minCost'] = 0;
  1459.         $powers[190]['maxCost'] = 0;
  1460.         $powers[190]['smilies'] = ['aliens', 'aliens', 'alilaugh', 'alidead', 'aliclap', 'alid', 'alilove', 'aliscratch', 'alitalk', 'alicry', 'alitongue', 'aliyay', 'aliback'];
  1461.  
  1462.         $powers[192]['name']    = 'matchrace';
  1463.         $powers[192]['minCost'] = 0;
  1464.         $powers[192]['maxCost'] = 0;
  1465.         $powers[192]['smilies'] = ['matchrace'];
  1466.  
  1467.         $powers[193]['name']    = 'burningheart';
  1468.         $powers[193]['minCost'] = 0;
  1469.         $powers[193]['maxCost'] = 0;
  1470.         $powers[193]['smilies'] = ['burningheart', 'bheartb'];
  1471.  
  1472.         $powers[194]['name']    = 'snakerace';
  1473.         $powers[194]['minCost'] = 0;
  1474.         $powers[194]['maxCost'] = 0;
  1475.         $powers[194]['smilies'] = ['snakerace'];
  1476.  
  1477.         $powers[195]['name']    = 'kpig';
  1478.         $powers[195]['minCost'] = 0;
  1479.         $powers[195]['maxCost'] = 0;
  1480.         $powers[195]['smilies'] = ['kpig', 'kpigangry', 'kpigback', 'kpigball', 'kpigfraz', 'kpiglove', 'kpigmad', 'kpigmud', 'kpigpals', 'kpigsleep', 'kpigsnoot', 'kpigwrite'];
  1481.  
  1482.         $powers[196]['name']    = 'poker';
  1483.         $powers[196]['minCost'] = 0;
  1484.         $powers[196]['maxCost'] = 0;
  1485.         $powers[196]['smilies'] = ['poker', 'pclubs', 'pobluff', 'pochips', 'pod', 'pogirl', 'poplayer', 'povip', 'powin', 'poyay', 'pspades', 'pdiamonds', 'phearts'];
  1486.  
  1487.         $powers[197]['name']    = 'pony';
  1488.         $powers[197]['minCost'] = 0;
  1489.         $powers[197]['maxCost'] = 0;
  1490.         $powers[197]['smilies'] = ['pony', 'poback', 'pocall', 'poclap', 'pocry', 'poeat', 'pofan', 'poglasses', 'pohay', 'pomane', 'ponyd', 'powhip'];
  1491.  
  1492.         $powers[198]['name']    = 'clockfx';
  1493.         $powers[198]['minCost'] = 0;
  1494.         $powers[198]['maxCost'] = 0;
  1495.         $powers[198]['smilies'] = ['clockfx', 'clockfx2', 'clockfx3', 'clockfx4'];
  1496.  
  1497.         $powers[199]['name']    = 'drop';
  1498.         $powers[199]['minCost'] = 0;
  1499.         $powers[199]['maxCost'] = 0;
  1500.         $powers[199]['smilies'] = ['drop', 'dropworry', 'dropumb', 'dropscratch', 'droprub', 'drophey', 'dropeat', 'dropdance', 'dropclap', 'dropback'];
  1501.  
  1502.         $powers[200]['name']    = 'spacewar';
  1503.         $powers[200]['minCost'] = 0;
  1504.         $powers[200]['maxCost'] = 0;
  1505.         $powers[200]['smilies'] = ['spacewar'];
  1506.  
  1507.         $powers[201]['name']    = 'speech';
  1508.         $powers[201]['minCost'] = 0;
  1509.         $powers[201]['maxCost'] = 0;
  1510.         $powers[201]['smilies'] = ['speech', 'spd', 'spfrus', 'spyay', 'spkiss', 'splap', 'splove', 'spvamp', 'spwrite', 'spxmas', 'sppup', 'spback'];
  1511.  
  1512.         $powers[202]['name']    = 'vampyre';
  1513.         $powers[202]['minCost'] = 0;
  1514.         $powers[202]['maxCost'] = 0;
  1515.         $powers[202]['smilies'] = ['vampyre', 'vbat', 'vbheart', 'vblood', 'vcoffin', 'vcross', 'vfangs', 'vglamour', 'vrip', 'vstake', 'vtongue'];
  1516.  
  1517.         $powers[203]['name']    = 'treefx';
  1518.         $powers[203]['minCost'] = 0;
  1519.         $powers[203]['maxCost'] = 0;
  1520.         $powers[203]['smilies'] = ['treefx'];
  1521.  
  1522.         $powers[204]['name']    = 'claus';
  1523.         $powers[204]['minCost'] = 0;
  1524.         $powers[204]['maxCost'] = 0;
  1525.         $powers[204]['smilies'] = ['claus', 'clcool', 'cld', 'cleek', 'clgrin', 'clmad', 'clsad', 'clsmile', 'clsweat', 'clwink', 'clx'];
  1526.  
  1527.         $powers[205]['name']    = 'quest';
  1528.         $powers[205]['minCost'] = 0;
  1529.         $powers[205]['maxCost'] = 0;
  1530.         $powers[205]['smilies'] = ['quest', 'bearer', 'disappear', 'dwarf', 'goblin2', 'queenelf', 'sneak', 'thering', 'warrior', 'wizzard'];
  1531.  
  1532.         $powers[206]['name']    = 'lang';
  1533.         $powers[206]['minCost'] = 0;
  1534.         $powers[206]['maxCost'] = 0;
  1535.         $powers[206]['smilies'] = ['lang'];
  1536.  
  1537.         $powers[207]['name']    = 'quest2';
  1538.         $powers[207]['minCost'] = 0;
  1539.         $powers[207]['maxCost'] = 0;
  1540.         $powers[207]['smilies'] = ['quest2', '06', 'agreement', 'arrow', 'burnt', 'dwarf2', 'dwarfz', 'elve2', 'goblin3', 'newton', 'pile'];
  1541.  
  1542.         $powers[208]['name']    = 'glitterfx';
  1543.         $powers[208]['minCost'] = 0;
  1544.         $powers[208]['maxCost'] = 0;
  1545.         $powers[208]['smilies'] = ['glitterfx'];
  1546.  
  1547.         $powers[209]['name']    = 'xavi';
  1548.         $powers[209]['minCost'] = 0;
  1549.         $powers[209]['maxCost'] = 0;
  1550.         $powers[209]['smilies'] = ['xavi'];
  1551.  
  1552.         $powers[210]['name']    = 'kmouse';
  1553.         $powers[210]['minCost'] = 0;
  1554.         $powers[210]['maxCost'] = 0;
  1555.         $powers[210]['smilies'] = ['kmouse', 'kmcheer', 'kmcry', 'kmeyerub', 'kmfit', 'kmfrustrate', 'kmglare', 'kmgrouch', 'kmhide', 'kmhug', 'kmlaugh', 'kmshock', 'kmshuffle', 'kmsleepy', 'kmsmile', 'kmback'];
  1556.  
  1557.         $powers[211]['name']    = 'eighties';
  1558.         $powers[211]['minCost'] = 0;
  1559.         $powers[211]['maxCost'] = 0;
  1560.         $powers[211]['smilies'] = ['eighties', 'bighair', 'bigphone', 'boombox', 'cassette', 'dance80', 'dj80', 'hoverboard', 'joystick', 'skate', 'slacker1', 'slacker2', 'poi', 'thermochrome', 'timemachine'];
  1561.  
  1562.         $powers[212]['name']    = 'foe';
  1563.         $powers[212]['minCost'] = 0;
  1564.         $powers[212]['maxCost'] = 0;
  1565.         $powers[212]['smilies'] = ['foe'];
  1566.  
  1567.         $powers[213]['name']    = 'zombie';
  1568.         $powers[213]['minCost'] = 0;
  1569.         $powers[213]['maxCost'] = 0;
  1570.         $powers[213]['smilies'] = ['zombie', 'zombie1', 'zombie2', 'zombie3', 'zombie4', 'survivor1', 'survivor2', 'survivor3', 'survivor4', 'bloodface', 'deadup', 'zombieback'];
  1571.  
  1572.         $powers[214]['name']    = 'makeup';
  1573.         $powers[214]['minCost'] = 0;
  1574.         $powers[214]['maxCost'] = 0;
  1575.         $powers[214]['smilies'] = ['makeup', 'blush', 'comb', 'eyeliner', 'lipgloss', 'lipstick1', 'lipstick2', 'makeupface', 'nailpolish', 'perfume', 'purse'];
  1576.  
  1577.         $powers[215]['name']    = 'kheart';
  1578.         $powers[215]['minCost'] = 0;
  1579.         $powers[215]['maxCost'] = 0;
  1580.         $powers[215]['smilies'] = ['kheart', 'kharrow', 'khbub', 'khcupid', 'kheartb', 'kheyes', 'khhug', 'khhurt', 'khily', 'khkiss', 'khlips', 'khmadly', 'khring', 'khroses'];
  1581.  
  1582.         $powers[216]['name']    = 'kmonkey';
  1583.         $powers[216]['minCost'] = 0;
  1584.         $powers[216]['maxCost'] = 0;
  1585.         $powers[216]['smilies'] = ['kmonkey', 'kmoback', 'kmoblow', 'kmod', 'kmodance', 'kmofrus', 'kmonehneh', 'kmorage', 'kmoredface', 'kmostare', 'kmoteeth', 'kmoun', 'kmowhistle', 'kmowonder'];
  1586.  
  1587.         $powers[217]['name']    = 'nuclear';
  1588.         $powers[217]['minCost'] = 0;
  1589.         $powers[217]['maxCost'] = 0;
  1590.         $powers[217]['smilies'] = ['nuclear', 'nuclearb'];
  1591.  
  1592.         $powers[218]['name']    = 'stylist';
  1593.         $powers[218]['minCost'] = 0;
  1594.         $powers[218]['maxCost'] = 0;
  1595.         $powers[218]['smilies'] = ['stylist', 'barber', 'mirror2', 'shave', 'shair1', 'shair2', 'shair3', 'shair4', 'shair5', 'shair6', 'shair7'];
  1596.  
  1597.         $powers[219]['name']    = 'spring';
  1598.         $powers[219]['minCost'] = 0;
  1599.         $powers[219]['maxCost'] = 0;
  1600.         $powers[219]['smilies'] = ['spring', 'bees', 'birdy', 'butterflys', 'flohat', 'flohide', 'flowerbed', 'flowers', 'floshow', 'flowerbed', 'inflower', 'rainbow2', 'springhat', 'watercan', 'watercan2'];
  1601.  
  1602.         $powers[220]['name']    = 'vote';
  1603.         $powers[220]['minCost'] = 0;
  1604.         $powers[220]['maxCost'] = 0;
  1605.         $powers[220]['smilies'] = ['vote', 'bemused', 'cross', 'tick', 'placard', 'voting', 'voting2'];
  1606.  
  1607.         $powers[221]['name']    = 'hands2';
  1608.         $powers[221]['minCost'] = 0;
  1609.         $powers[221]['maxCost'] = 0;
  1610.         $powers[221]['smilies'] = ['hands2', 'pointing', 'prosper', 'peace2', 'notlistening', 'heehee', 'hearno', 'daydreaming', 'cutthroat', 'callme', 'crossed', 'highfive'];
  1611.  
  1612.         $powers[222]['name']    = 'eggs';
  1613.         $powers[222]['minCost'] = 0;
  1614.         $powers[222]['maxCost'] = 0;
  1615.         $powers[222]['smilies'] = ['eggs', 'chickwalk', 'eggnod', 'eggbroke', 'stripegg', 'eggwink', 'eggsleep', 'bunnyears', 'eggtongue', 'basket2'];
  1616.  
  1617.         $powers[224]['name']    = 'hearts';
  1618.         $powers[224]['minCost'] = 0;
  1619.         $powers[224]['maxCost'] = 0;
  1620.         $powers[224]['smilies'] = ['hearts'];
  1621.  
  1622.         $powers[225]['name']    = 'kfox';
  1623.         $powers[225]['minCost'] = 0;
  1624.         $powers[225]['maxCost'] = 0;
  1625.         $powers[225]['smilies'] = ['kfox', 'kfoxbino', 'kfoxcry', 'kfoxd', 'kfoxggl', 'kfoxinl', 'kfoxpsy', 'kfoxshades', 'kfoxsleep', 'kfoxtant', 'kfoxtwag', 'kfoxwhat'];
  1626.  
  1627.         $powers[226]['name']    = 'kcow';
  1628.         $powers[226]['minCost'] = 0;
  1629.         $powers[226]['maxCost'] = 0;
  1630.         $powers[226]['smilies'] = ['kcow', 'kwangry', 'kwbell', 'kwcry', 'kwd', 'kwfrus', 'kwlaugh', 'kwlove', 'kwmad', 'kwnod', 'kwscratch', 'kwsleepy', 'kwswt', 'kwwhat', 'kwyay'];
  1631.  
  1632.         $powers[227]['name']    = 'sketch';
  1633.         $powers[227]['minCost'] = 0;
  1634.         $powers[227]['maxCost'] = 0;
  1635.         $powers[227]['smilies'] = ['sketch', 'skannoyed', 'skd', 'skdead', 'skfrus', 'skgrr', 'skoo', 'sksad', 'sksix', 'sksmile', 'skwink', 'skback'];
  1636.  
  1637.         $powers[228]['name']    = 'led';
  1638.         $powers[228]['minCost'] = 0;
  1639.         $powers[228]['maxCost'] = 0;
  1640.         $powers[228]['smilies'] = ['led'];
  1641.  
  1642.         $powers[229]['name']    = 'seaside';
  1643.         $powers[229]['minCost'] = 0;
  1644.         $powers[229]['maxCost'] = 0;
  1645.         $powers[229]['smilies'] = ['seaside', 'beachdrink', 'beachvolley', 'coconut', 'crab2', 'dolphin2', 'flipflops', 'sandcastle', 'seatree', 'shell'];
  1646.  
  1647.         $powers[230]['name']    = 'hair2f';
  1648.         $powers[230]['minCost'] = 0;
  1649.         $powers[230]['maxCost'] = 0;
  1650.         $powers[230]['smilies'] = ['hair2f', 'hair2f1', 'hair2f2', 'hair2f3', 'hair2f4', 'hair2f5', 'hair2f6', 'hair2f7', 'hair2f8', 'hair2f9', 'hair2f10'];
  1651.  
  1652.         $powers[231]['name']    = 'statusglow';
  1653.         $powers[231]['minCost'] = 0;
  1654.         $powers[231]['maxCost'] = 0;
  1655.         $powers[231]['smilies'] = ['statusglow'];
  1656.  
  1657.         $this->powers = $powers;
  1658.     }
  1659. }
  1660.  
  1661. $BasicBot = new BasicBot();
  1662.  
  1663. while(1)
  1664. {
  1665.    if ($BasicBot->Load() == "OFF")
  1666.         {
  1667.            
  1668.             $BasicBot->SocketDesconnect();
  1669.             $BasicBot->EnterRoom();
  1670.  
  1671.         }
  1672.     }
  1673.  
  1674.  
  1675.  
  1676.  
  1677. ?>
Add Comment
Please, Sign In to add comment