diff --git a/GameEngine/Automation.php b/GameEngine/Automation.php index 52df4d59..0e52e1b2 100644 --- a/GameEngine/Automation.php +++ b/GameEngine/Automation.php @@ -450,31 +450,48 @@ private function loyaltyRegeneration() { if($indi['type'] == 10) { $max=$database->getVillageField($indi['wid'],"maxstore"); if($level=='1' && $max==STORAGE_BASE){ $max=STORAGE_BASE; } - $max-=$bid10[$level-1]['attri']*STORAGE_MULTIPLIER; - $max+=$bid10[$level]['attri']*STORAGE_MULTIPLIER; + if($level!=1){ + $max-=$bid10[$level-1]['attri']*STORAGE_MULTIPLIER; + $max+=$bid10[$level]['attri']*STORAGE_MULTIPLIER; + }else{ + $max=$bid10[$level]['attri']*STORAGE_MULTIPLIER; + } $database->setVillageField($indi['wid'],"maxstore",$max); } if($indi['type'] == 11) { $max=$database->getVillageField($indi['wid'],"maxcrop"); if($level=='1' && $max==STORAGE_BASE){ $max=STORAGE_BASE; } - $max-=$bid11[$level-1]['attri']*STORAGE_MULTIPLIER; - $max+=$bid11[$level]['attri']*STORAGE_MULTIPLIER; + if($level!=1){ + $max-=$bid11[$level-1]['attri']*STORAGE_MULTIPLIER; + $max+=$bid11[$level]['attri']*STORAGE_MULTIPLIER; + }else{ + $max=$bid11[$level]['attri']*STORAGE_MULTIPLIER; + } $database->setVillageField($indi['wid'],"maxcrop",$max); } + if($indi['type'] == 38) { $max=$database->getVillageField($indi['wid'],"maxstore"); if($level=='1' && $max==STORAGE_BASE){ $max=STORAGE_BASE; } + if($level!=1){ $max-=$bid38[$level-1]['attri']*STORAGE_MULTIPLIER; $max+=$bid38[$level]['attri']*STORAGE_MULTIPLIER; + }else{ + $max=$bid38[$level]['attri']*STORAGE_MULTIPLIER; + } $database->setVillageField($indi['wid'],"maxstore",$max); } if($indi['type'] == 39) { $max=$database->getVillageField($indi['wid'],"maxcrop"); if($level=='1' && $max==STORAGE_BASE){ $max=STORAGE_BASE; } + if($level!=1){ $max-=$bid39[$level-1]['attri']*STORAGE_MULTIPLIER; $max+=$bid39[$level]['attri']*STORAGE_MULTIPLIER; + }else{ + $max=$bid39[$level]['attri']*STORAGE_MULTIPLIER; + } $database->setVillageField($indi['wid'],"maxcrop",$max); } @@ -880,7 +897,7 @@ private function loyaltyRegeneration() { } $battlepart = $battle->calculateBattle($Attacker,$Defender,$def_wall,$att_tribe,$def_tribe,$residence,$attpop,$defpop,$type,$def_ab,$att_ab,$tblevel,$stonemason,$walllevel); - $ownally = $database->getUserField($database->getVillageField($data['from'],"owner"),"alliance",0); + //units attack string for battleraport $unitssend_att = ''.$data['t1'].','.$data['t2'].','.$data['t3'].','.$data['t4'].','.$data['t5'].','.$data['t6'].','.$data['t7'].','.$data['t8'].','.$data['t9'].','.$data['t10'].''; @@ -889,19 +906,23 @@ private function loyaltyRegeneration() { $unitssend_def[2] = ''.$Defender['u11'].','.$Defender['u12'].','.$Defender['u13'].','.$Defender['u14'].','.$Defender['u15'].','.$Defender['u16'].','.$Defender['u17'].','.$Defender['u18'].','.$Defender['u19'].','.$Defender['u20'].''; $unitssend_def[3] = ''.$Defender['u21'].','.$Defender['u22'].','.$Defender['u23'].','.$Defender['u24'].','.$Defender['u25'].','.$Defender['u26'].','.$Defender['u27'].','.$Defender['u28'].','.$Defender['u29'].','.$Defender['u30'].''; $unitssend_def[4] = ''.$Defender['u31'].','.$Defender['u32'].','.$Defender['u33'].','.$Defender['u34'].','.$Defender['u35'].','.$Defender['u36'].','.$Defender['u37'].','.$Defender['u38'].','.$Defender['u39'].','.$Defender['u40'].''; - $unitssend_def[5] = ''.$Defender['u41'].','.$Defender['u42'].','.$Defender['u43'].','.$Defender['u44'].','.$Defender['u45'].','.$Defender['u46'].','.$Defender['u47'].','.$Defender['u48'].','.$Defender['u49'].','.$Defender['u50'].''; - $unitssend_def[6] = ''.$Defender['hero'].''; - $unitssend_deff[1] = '?,?,?,?,?,?,?,?,?,?,'; + $unitssend_def[5] = ''.$Defender['u41'].','.$Defender['u42'].','.$Defender['u43'].','.$Defender['u44'].','.$Defender['u45'].','.$Defender['u46'].','.$Defender['u47'].','.$Defender['u48'].','.$Defender['u49'].','.$Defender['u50'].''; + $unitssend_deff[1] = '?,?,?,?,?,?,?,?,?,?,'; $unitssend_deff[2] = '?,?,?,?,?,?,?,?,?,?,'; $unitssend_deff[3] = '?,?,?,?,?,?,?,?,?,?,'; $unitssend_deff[4] = '?,?,?,?,?,?,?,?,?,?,'; $unitssend_deff[5] = '?,?,?,?,?,?,?,?,?,?,'; //how many troops died? for battleraport -for($i=1;$i<=10;$i++){ -if($battlepart['casualties_attacker'][$i] <= 0) { ${dead.$i} = 0; }elseif($battlepart['casualties_attacker'][$i] > $data['t'.$i]){ -${dead.$i}=$data['t'.$i]; -}else { ${dead.$i} = $battlepart['casualties_attacker'][$i]; } -} + if($battlepart['casualties_attacker'][1] == 0) { $dead1 = 0; } else { $dead1 = $battlepart['casualties_attacker'][1]; } + if($battlepart['casualties_attacker'][2] == 0) { $dead2 = 0; } else { $dead2 = $battlepart['casualties_attacker'][2]; } + if($battlepart['casualties_attacker'][3] == 0) { $dead3 = 0; } else { $dead3 = $battlepart['casualties_attacker'][3]; } + if($battlepart['casualties_attacker'][4] == 0) { $dead4 = 0; } else { $dead4 = $battlepart['casualties_attacker'][4]; } + if($battlepart['casualties_attacker'][5] == 0) { $dead5 = 0; } else { $dead5 = $battlepart['casualties_attacker'][5]; } + if($battlepart['casualties_attacker'][6] == 0) { $dead6 = 0; } else { $dead6 = $battlepart['casualties_attacker'][6]; } + if($battlepart['casualties_attacker'][7] == 0) { $dead7 = 0; } else { $dead7 = $battlepart['casualties_attacker'][7]; } + if($battlepart['casualties_attacker'][8] == 0) { $dead8 = 0; } else { $dead8 = $battlepart['casualties_attacker'][8]; } + if($battlepart['casualties_attacker'][9] == 0) { $dead9 = 0; } else { $dead9 = $battlepart['casualties_attacker'][9]; } + if($battlepart['casualties_attacker'][10] == 0) { $dead10 = 0; } else { $dead10 = $battlepart['casualties_attacker'][10]; } //kill own defence @@ -915,9 +936,6 @@ ${dead.$i}=$data['t'.$i]; if($unitlist){ $dead[$i]+=round($battlepart[2]*$unitlist[0]['u'.$i]); $database->modifyUnit($data['to'],array($i),array(round($battlepart[2]*$unitlist[0]['u'.$i])),array(0)); - if($dead[$i] > $Defender[$i]){ - $dead[$i] = $Defender[$i]; - } } } //kill other defence in village @@ -1242,12 +1260,8 @@ ${dead.$i}=$data['t'.$i]; $tblevel = $bdo['f'.$rand]; $tbgid = $bdo['f'.$rand.'t']; $tbid = $rand; - if($bid34[$stonemason] == 0){ - $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200))) + 0.5); - }else{ $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200) / (1 * $bid34[$stonemason]['attri']/100))) + 0.5); - } - if ($battlepart[4]>$needed_cata and $rand!=0) + if ($battlepart[4]>$needed_cata) { $info_cat = "".$catp_pic.", ".$this->procResType($tbgid)." destroyed."; $database->setVillageLevel($data['to'],"f".$tbid."",'0'); @@ -1395,12 +1409,8 @@ ${dead.$i}=$data['t'.$i]; $tblevel = $bdo['f'.$rand]; $tbgid = $bdo['f'.$rand.'t']; $tbid = $rand; - if($bid34[$stonemason] == 0){ - $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200))) + 0.5); - }else{ $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200) / (1 * $bid34[$stonemason]['attri']/100))) + 0.5); - } - if (($battlepart[4]/2)>$needed_cata and $rand!=0) + if (($battlepart[4]/2)>$needed_cata) { $info_cat = "".$catp_pic.", ".$this->procResType($tbgid)." destroyed."; $database->setVillageLevel($data['to'],"f".$tbid."",'0'); @@ -1545,12 +1555,8 @@ ${dead.$i}=$data['t'.$i]; $tblevel = $bdo['f'.$rand]; $tbgid = $bdo['f'.$rand.'t']; $tbid = $rand; - if($bid34[$stonemason] == 0){ - $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200))) + 0.5); - }else{ $needed_cata = round((($battlepart[5] * (pow($tblevel,2) + $tblevel + 1)) / (8 * (round(200 * pow(1.0205,$battlepart[6]))/200) / (1 * $bid34[$stonemason]['attri']/100))) + 0.5); - } - if (($battlepart[4]/2)>$needed_cata and $rand!=0) + if (($battlepart[4]/2)>$needed_cata) { $info_cat .= "
Information \"Catapult\" ".$this->procResType($tbgid)." destroyed."; @@ -1717,42 +1723,95 @@ ${dead.$i}=$data['t'.$i]; } } -####Hero claim artifact fixed by advocaite - if($data['t11'] > 0){ - if ($isoasis != 0) { - if ($database->canConquerOasis($data['from'],$data['to'])) { - $database->conquerOasis($data['from'],$data['to']); - $info_chief = $hero_pic." Your hero has conquered this oasis and gained ".$heroxp." XP"; - } else { - $OasisInfo = $database->getOasisInfo($data['to']); - if ($OasisInfo['conqured'] != 0) { - $Oloyaltybefore = $OasisInfo['loyalty']; - $database->modifyOasisLoyalty($data['to']); - $OasisInfo = $database->getOasisInfo($data['to']); - $Oloyaltynow = $OasisInfo['loyalty']; - $info_chief = $hero_pic." Your hero has reduced oasis loyalty to ".$Oloyaltynow." from ".$Oloyaltybefore." and gained ".$heroxp." XP"; - } else { - if ($heroxp == 0) { - $info_chief = $hero_pic." Your hero had nothing to kill therfore gains no XP at all"; - } else { - $info_chief = $hero_pic." Your hero gained ".$heroxp." XP"; - } + if($data['t11']>0) +{ + if ($isoasis != 0) + { + if (abs($tocoor['x']-$fromcoor['x'])<=3 && abs($tocoor['y']-$fromcoor['y'])<=3) + { + //count oasis troops: $troops_o + $troops_o=0; + $o_unit2=mysql_query("select * from ".TB_PREFIX."units where `vref`='".$data['to']."'"); + $o_unit=mysql_fetch_array($o_unit2); + + for ($i=1;$i<51;$i++) + { + $troops_o+=$o_unit[$i]; + } + $troops_o+=$o_unit['hero']; + + $o_unit2=mysql_query("select * from ".TB_PREFIX."enforcement where `vref`='".$data['to']."'"); + while ($o_unit=@mysql_fetch_array($o_unit2)) + { + for ($i=1;$i<51;$i++) + { + $troops_o+=$o_unit[$i]; + } + $troops_o+=$o_unit['hero']; + } + + + if ($troops_o<=0) + { + //check hero mansion level + $hero_mansion_level=0; + $dbo2=mysql_query("select * from ".TB_PREFIX."fdata where `vref`='".$data['from']."'"); + $dbo=mysql_fetch_array($dbo2); + for ($i=19;$i<=40;$i++) + { + if ($dbo['f'.$i.'t']==37) + { + $hero_mansion_level=$dbo['f'.$i]; } } - } else { - $artifact = $database->getOwnArtefactInfo($data['to']); - if ($artifact['vref'] == $data['to']){ - if($database->canClaimArtifact($artifact['vref'],$artifact['size'])) { - $database->claimArtefact($data['to'],$data['to'],$database->getVillageField($data['from'],"owner")); - $info_chief = $hero_pic." Your hero is carrying home a artifact, and gained ".$heroxp." XP from the battle"; - }else{ - $info_chief = $hero_pic." Your hero could not claim the artifact, and gained ".$heroxp." XP from the battle"; - + + //check number of occupied oasis + $dbo2=mysql_query("select * from ".TB_PREFIX."odata where `conqured`='".$data['from']."'"); + $number_o=mysql_num_rows($dbo2); + + if ($number_o<3) + { + $needed_hero_mansion_level=$number_o*5+10; + if ($hero_mansion_level>=$needed_hero_mansion_level) + { + $dbo2=mysql_query("select * from ".TB_PREFIX."odata where `wref`='".$data['to']."'"); + $dbo=mysql_fetch_array($dbo2); + $o_owner=$dbo['owner']; + $o_conqured=$dbo['conqured']; + $o_loyalty=$dbo['loyalty']; + if ($o_conqured==""||$o_conqured=='0'||($o_loyalty<=25&&$o_conqured!=$data['from'])) + { + @mysql_query("update ".TB_PREFIX."odata set `conqured`='".$data['from']."', `owner`='".$a_uid."', `name`='Occupied Oasis', `lastupdated`='".time()."', `loyalty`='100' where `wref`='".$data['to']."' "); + @mysql_query("update ".TB_PREFIX."wdata set `occupied`='1' where `id`='".$data['to']."' "); + $info_chief = "".$hero_pic.", The hero has occupied this oasis and gained ".$heroxp." XP"; } + else + { + if ($o_conqured!=$data['from']) + { + $o_loyalty=$o_loyalty-25; + @mysql_query("update ".TB_PREFIX."odata set `lastupdated`='".time()."', `loyalty`='".$o_loyalty."' where `wref`='".$data['to']."' "); + $info_chief = "".$hero_pic.", The hero gained ".$heroxp." XP. The loyalty of this oasis is ".$o_loyalty."%"; + } } + } + else + { + $info_chief = "".$hero_pic.", The hero gained ".$heroxp." XP. To occupy this oasis you need a Hero Mansion Level ".$needed_hero_mansion_level; + } + } + else + { + $info_chief = "".$hero_pic.", The hero has occupied maximun of 3 oases already. Hero gained ".$heroxp." XP"; + } + } } + } + +} + if($scout){ if ($data['spy'] == 1){ $info_spy = "".$spy_pic.",
\"Lumber\"".round($totwood)." | @@ -1804,10 +1863,10 @@ ${dead.$i}=$data['t'.$i]; } - $data2 = ''.$from['owner'].','.$from['wref'].','.$owntribe.','.$unitssend_att.','.$unitsdead_att.',0,0,0,0,0,'.$to['owner'].','.$to['wref'].','.addslashes($to['name']).','.$targettribe.',,,'.$rom.','.$unitssend_def[1].','.$unitsdead_def[1].','.$ger.','.$unitssend_def[2].','.$unitsdead_def[2].','.$gal.','.$unitssend_def[3].','.$unitsdead_def[3].','.$nat.','.$unitssend_def[4].','.$unitsdead_def[4].','.$natar.','.$unitssend_def[5].','.$unitsdead_def[5].','.$info_ram.','.$info_cat.','.$info_chief.','.$info_spy.','.$unitsdead_def[6].''; + $data2 = ''.$from['owner'].','.$from['wref'].','.$owntribe.','.$unitssend_att.','.$unitsdead_att.',0,0,0,0,0,'.$to['owner'].','.$to['wref'].','.addslashes($to['name']).','.$targettribe.',,,'.$rom.','.$unitssend_def[1].','.$unitsdead_def[1].','.$ger.','.$unitssend_def[2].','.$unitsdead_def[2].','.$gal.','.$unitssend_def[3].','.$unitsdead_def[3].','.$nat.','.$unitssend_def[4].','.$unitsdead_def[4].','.$natar.','.$unitssend_def[5].','.$unitsdead_def[5].','.$info_ram.','.$info_cat.','.$info_chief.','.$info_spy.''; } else{ - $data2 = ''.$from['owner'].','.$from['wref'].','.$owntribe.','.$unitssend_att.','.$unitsdead_att.','.$steal[0].','.$steal[1].','.$steal[2].','.$steal[3].','.$battlepart['bounty'].','.$to['owner'].','.$to['wref'].','.addslashes($to['name']).','.$targettribe.',,,'.$rom.','.$unitssend_def[1].','.$unitsdead_def[1].','.$ger.','.$unitssend_def[2].','.$unitsdead_def[2].','.$gal.','.$unitssend_def[3].','.$unitsdead_def[3].','.$nat.','.$unitssend_def[4].','.$unitsdead_def[4].','.$natar.','.$unitssend_def[5].','.$unitsdead_def[5].','.$info_ram.','.$info_cat.','.$info_chief.','.$info_spy.','.$unitsdead_def[6].''; + $data2 = ''.$from['owner'].','.$from['wref'].','.$owntribe.','.$unitssend_att.','.$unitsdead_att.','.$steal[0].','.$steal[1].','.$steal[2].','.$steal[3].','.$battlepart['bounty'].','.$to['owner'].','.$to['wref'].','.addslashes($to['name']).','.$targettribe.',,,'.$rom.','.$unitssend_def[1].','.$unitsdead_def[1].','.$ger.','.$unitssend_def[2].','.$unitsdead_def[2].','.$gal.','.$unitssend_def[3].','.$unitsdead_def[3].','.$nat.','.$unitssend_def[4].','.$unitsdead_def[4].','.$natar.','.$unitssend_def[5].','.$unitsdead_def[5].','.$info_ram.','.$info_cat.','.$info_chief.','.$info_spy.''; } diff --git a/Templates/Build/37.tpl b/Templates/Build/37.tpl index d26690ef..18215938 100644 --- a/Templates/Build/37.tpl +++ b/Templates/Build/37.tpl @@ -73,8 +73,8 @@ echo "
- \"Legionnaire\" - Legionnaire ($name1) + \"".$name."\" + $name ($name1)
" ?> diff --git a/Templates/Build/37_train.tpl b/Templates/Build/37_train.tpl index b3112b7f..a40af8ea 100644 --- a/Templates/Build/37_train.tpl +++ b/Templates/Build/37_train.tpl @@ -507,6 +507,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '1', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u1['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u1` = `u1` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u1['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u1['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u1['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -517,6 +518,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '2', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u2['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u2` = `u2` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u2['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u2['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u2['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -527,6 +529,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '3', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u3['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u3` = `u3` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u3['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u3['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u3['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -537,6 +540,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '5', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u5['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u5` = `u5` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u5['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u5['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u5['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -547,6 +551,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '6', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u6['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u6` = `u6` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u6['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u6['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u6['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -559,6 +564,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '11', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u11['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u11` = `u11` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u11['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u11['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u11['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -571,6 +577,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '12', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u12['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u12` = `u12` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u12['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u12['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u12['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -581,6 +588,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '13', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u13['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u13` = `u13` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u13['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u13['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u13['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -591,6 +599,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '15', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u15['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u15` = `u15` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u15['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u15['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u15['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -601,6 +610,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '16', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u16['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u16` = `u16` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u16['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u16['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u16['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -613,6 +623,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '21', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u21['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u21` = `u21` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u21['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u21['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u21['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -623,6 +634,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '22', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u22['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u22` = `u22` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u22['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u22['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u22['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -633,6 +645,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '24', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u24['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u24` = `u24` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u24['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u24['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u24['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -643,6 +656,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '25', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u25['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u25` = `u25` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u25['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u25['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u25['iron']." WHERE `wref` = '" . $village->wid . "'"); @@ -653,6 +667,7 @@ $output.=" mysql_query("DELETE from " . TB_PREFIX . "hero WHERE `dead` = 1 AND `uid` = '" . $session->uid . "'"); mysql_query("INSERT INTO ".TB_PREFIX."hero (`uid`, `wref`, `regeneration`, `unit`, `name`, `level`, `points`, `experience`, `dead`, `health`, `attack`, `defence`, `attackbonus`, `defencebonus`, `trainingtime`, `autoregen`) VALUES ('".$session->uid."', '" . $village->wid . "', '0', '26', '".$session->username."', '0', '10', '0', '0', '100', '0', '0', '0', '0', '".round((time() + ($u26['time'] / SPEED)*3))."', '50')"); mysql_query("UPDATE " . TB_PREFIX . "units SET `u26` = `u26` - 1 WHERE `vref` = '" . $village->wid . "'"); + mysql_query("UPDATE " . TB_PREFIX . "units SET `hero` = 1 WHERE `vref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `wood` = `wood` - ".$u26['wood']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `clay` = `clay` - ".$u26['clay']." WHERE `wref` = '" . $village->wid . "'"); mysql_query("UPDATE " . TB_PREFIX . "vdata SET `iron` = `wood` - ".$u26['iron']." WHERE `wref` = '" . $village->wid . "'"); diff --git a/Templates/Map/vilview.tpl b/Templates/Map/vilview.tpl index b606675c..5f3cedb7 100644 --- a/Templates/Map/vilview.tpl +++ b/Templates/Map/vilview.tpl @@ -140,11 +140,12 @@ $landd = explode("-",$tt);?> /> uid == $database->getVillage($_GET['d'])){ - $limit = "ntype=0 and ntype=1 and ntype=2 and ntype=3 and ntype=4 and ntype=5 and ntype=6 and ntype=7"; + $limit = "ntype=0 and ntype=4 and ntype=5 and ntype=6 and ntype=7"; }else{ $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14"; } $toWref = $_GET['d']; +if($session->alliance!=0){ $result = mysql_query("SELECT * FROM ".TB_PREFIX."ndata WHERE $limit AND ally = ".$session->alliance." AND toWref = ".$toWref." ORDER BY time DESC Limit 5"); $query = mysql_num_rows($result); if($query != 0){ @@ -163,12 +164,31 @@ while($row = mysql_fetch_array($result)){
information available. - +uid." AND toWref = ".$toWref." ORDER BY time DESC Limit 5"); +$query = mysql_num_rows($result); +if($query != 0){ +while($row = mysql_fetch_array($result)){ + $dataarray = explode(",",$row['data']); + $type = $row['ntype']; + echo ""; + echo " "; + $date = $generator->procMtime($row['time']); + echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo ""; +} +}else{ ?> + + There is no +
information available. + + + @@ -232,7 +252,7 @@ else if (!$basearray['occupied']) {
- +
@@ -244,6 +264,7 @@ if($session->uid == $database->getVillage($_GET['d'])){ $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14"; } $toWref = $_GET['d']; +if($session->alliance!=0){ $result = mysql_query("SELECT * FROM ".TB_PREFIX."ndata WHERE $limit AND ally = ".$session->alliance." AND toWref = ".$toWref." ORDER BY time DESC Limit 5"); $query = mysql_num_rows($result); if($query != 0){ @@ -262,7 +283,27 @@ while($row = mysql_fetch_array($result)){
information available. - +uid." AND toWref = ".$toWref." ORDER BY time DESC Limit 5"); +$query = mysql_num_rows($result); +if($query != 0){ +while($row = mysql_fetch_array($result)){ + $dataarray = explode(",",$row['data']); + $type = $row['ntype']; + echo ""; +} +}else{ ?> + + + + +
Reports:
"; + echo " "; + $date = $generator->procMtime($row['time']); + echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "
There is no +
information available.
diff --git a/allianz.php b/allianz.php index e6bf5779..54aae8e4 100644 --- a/allianz.php +++ b/allianz.php @@ -22,7 +22,7 @@ if(isset($_GET['s'])){ $automation->isWinner(); } -if($_GET['aid']!=0 or $session->alliance!=0){ +if($_GET['aid']==0 or $session->alliance!=0){ ?> diff --git a/gpack/travian_default/img/g/g1.gif b/gpack/travian_default/img/g/g1.gif index 333da9eb..674d0d48 100644 Binary files a/gpack/travian_default/img/g/g1.gif and b/gpack/travian_default/img/g/g1.gif differ diff --git a/gpack/travian_default/img/g/g10.gif b/gpack/travian_default/img/g/g10.gif index 9bc298ef..e8026aa8 100644 Binary files a/gpack/travian_default/img/g/g10.gif and b/gpack/travian_default/img/g/g10.gif differ diff --git a/gpack/travian_default/img/g/g11.gif b/gpack/travian_default/img/g/g11.gif index 8bbbbbb9..c485ba76 100644 Binary files a/gpack/travian_default/img/g/g11.gif and b/gpack/travian_default/img/g/g11.gif differ diff --git a/gpack/travian_default/img/g/g14.gif b/gpack/travian_default/img/g/g14.gif index 69050b25..028def71 100644 Binary files a/gpack/travian_default/img/g/g14.gif and b/gpack/travian_default/img/g/g14.gif differ diff --git a/gpack/travian_default/img/g/g15.gif b/gpack/travian_default/img/g/g15.gif index 4584b1cd..b3b38597 100644 Binary files a/gpack/travian_default/img/g/g15.gif and b/gpack/travian_default/img/g/g15.gif differ diff --git a/gpack/travian_default/img/g/g17.gif b/gpack/travian_default/img/g/g17.gif index e076db30..9cba03a2 100644 Binary files a/gpack/travian_default/img/g/g17.gif and b/gpack/travian_default/img/g/g17.gif differ diff --git a/gpack/travian_default/img/g/g18.gif b/gpack/travian_default/img/g/g18.gif index 50e15199..e22fc79c 100644 Binary files a/gpack/travian_default/img/g/g18.gif and b/gpack/travian_default/img/g/g18.gif differ diff --git a/gpack/travian_default/img/g/g19.gif b/gpack/travian_default/img/g/g19.gif index 1121301d..1594df89 100644 Binary files a/gpack/travian_default/img/g/g19.gif and b/gpack/travian_default/img/g/g19.gif differ diff --git a/gpack/travian_default/img/g/g2.gif b/gpack/travian_default/img/g/g2.gif index c8821bd8..14e9a8f3 100644 Binary files a/gpack/travian_default/img/g/g2.gif and b/gpack/travian_default/img/g/g2.gif differ diff --git a/gpack/travian_default/img/g/g20.gif b/gpack/travian_default/img/g/g20.gif index 93e64009..53eb4b42 100644 Binary files a/gpack/travian_default/img/g/g20.gif and b/gpack/travian_default/img/g/g20.gif differ diff --git a/gpack/travian_default/img/g/g21.gif b/gpack/travian_default/img/g/g21.gif index 44b61998..c28c96cf 100644 Binary files a/gpack/travian_default/img/g/g21.gif and b/gpack/travian_default/img/g/g21.gif differ diff --git a/gpack/travian_default/img/g/g22.gif b/gpack/travian_default/img/g/g22.gif index b2000d6b..4644eca6 100644 Binary files a/gpack/travian_default/img/g/g22.gif and b/gpack/travian_default/img/g/g22.gif differ diff --git a/gpack/travian_default/img/g/g23.gif b/gpack/travian_default/img/g/g23.gif index 06a20e55..fb6efe09 100644 Binary files a/gpack/travian_default/img/g/g23.gif and b/gpack/travian_default/img/g/g23.gif differ diff --git a/gpack/travian_default/img/g/g24.gif b/gpack/travian_default/img/g/g24.gif index 846e8b3c..c4659f23 100644 Binary files a/gpack/travian_default/img/g/g24.gif and b/gpack/travian_default/img/g/g24.gif differ diff --git a/gpack/travian_default/img/g/g25.gif b/gpack/travian_default/img/g/g25.gif index c7d68e7c..c67f4fe3 100644 Binary files a/gpack/travian_default/img/g/g25.gif and b/gpack/travian_default/img/g/g25.gif differ diff --git a/gpack/travian_default/img/g/g26.gif b/gpack/travian_default/img/g/g26.gif index 6f5efe3e..6d370a18 100644 Binary files a/gpack/travian_default/img/g/g26.gif and b/gpack/travian_default/img/g/g26.gif differ diff --git a/gpack/travian_default/img/g/g27.gif b/gpack/travian_default/img/g/g27.gif index e49678b9..2c479d31 100644 Binary files a/gpack/travian_default/img/g/g27.gif and b/gpack/travian_default/img/g/g27.gif differ diff --git a/gpack/travian_default/img/g/g28.gif b/gpack/travian_default/img/g/g28.gif index ac83ae79..37a5ad5b 100644 Binary files a/gpack/travian_default/img/g/g28.gif and b/gpack/travian_default/img/g/g28.gif differ diff --git a/gpack/travian_default/img/g/g29.gif b/gpack/travian_default/img/g/g29.gif index 5c42e133..863313d9 100644 Binary files a/gpack/travian_default/img/g/g29.gif and b/gpack/travian_default/img/g/g29.gif differ diff --git a/gpack/travian_default/img/g/g3.gif b/gpack/travian_default/img/g/g3.gif index 5c44e5fa..d2bf739b 100644 Binary files a/gpack/travian_default/img/g/g3.gif and b/gpack/travian_default/img/g/g3.gif differ diff --git a/gpack/travian_default/img/g/g30.gif b/gpack/travian_default/img/g/g30.gif index c5b974ae..7422b9b6 100644 Binary files a/gpack/travian_default/img/g/g30.gif and b/gpack/travian_default/img/g/g30.gif differ diff --git a/gpack/travian_default/img/g/g34.gif b/gpack/travian_default/img/g/g34.gif index 45d53370..b06f4805 100644 Binary files a/gpack/travian_default/img/g/g34.gif and b/gpack/travian_default/img/g/g34.gif differ diff --git a/gpack/travian_default/img/g/g35.gif b/gpack/travian_default/img/g/g35.gif index 3502d640..b934965f 100644 Binary files a/gpack/travian_default/img/g/g35.gif and b/gpack/travian_default/img/g/g35.gif differ diff --git a/gpack/travian_default/img/g/g35_tea.gif b/gpack/travian_default/img/g/g35_tea.gif index 4d9dea89..7aeffa81 100644 Binary files a/gpack/travian_default/img/g/g35_tea.gif and b/gpack/travian_default/img/g/g35_tea.gif differ diff --git a/gpack/travian_default/img/g/g36.gif b/gpack/travian_default/img/g/g36.gif index 1378f937..3eb55117 100644 Binary files a/gpack/travian_default/img/g/g36.gif and b/gpack/travian_default/img/g/g36.gif differ diff --git a/gpack/travian_default/img/g/g37.gif b/gpack/travian_default/img/g/g37.gif index 77d00f95..7a54ecf1 100644 Binary files a/gpack/travian_default/img/g/g37.gif and b/gpack/travian_default/img/g/g37.gif differ diff --git a/gpack/travian_default/img/g/g38.gif b/gpack/travian_default/img/g/g38.gif index a608ca87..2c55d044 100644 Binary files a/gpack/travian_default/img/g/g38.gif and b/gpack/travian_default/img/g/g38.gif differ diff --git a/gpack/travian_default/img/g/g39.gif b/gpack/travian_default/img/g/g39.gif index 35677229..cd9c81b0 100644 Binary files a/gpack/travian_default/img/g/g39.gif and b/gpack/travian_default/img/g/g39.gif differ diff --git a/gpack/travian_default/img/g/g4.gif b/gpack/travian_default/img/g/g4.gif index f22571ce..71c09f56 100644 Binary files a/gpack/travian_default/img/g/g4.gif and b/gpack/travian_default/img/g/g4.gif differ diff --git a/gpack/travian_default/img/g/g41.gif b/gpack/travian_default/img/g/g41.gif index 1363c38b..db16aae4 100644 Binary files a/gpack/travian_default/img/g/g41.gif and b/gpack/travian_default/img/g/g41.gif differ diff --git a/gpack/travian_default/img/g/g42.gif b/gpack/travian_default/img/g/g42.gif index b73a6032..c28c96cf 100644 Binary files a/gpack/travian_default/img/g/g42.gif and b/gpack/travian_default/img/g/g42.gif differ diff --git a/gpack/travian_default/img/g/g42b.gif b/gpack/travian_default/img/g/g42b.gif index b73a6032..e32f34da 100644 Binary files a/gpack/travian_default/img/g/g42b.gif and b/gpack/travian_default/img/g/g42b.gif differ diff --git a/gpack/travian_default/img/g/g5.gif b/gpack/travian_default/img/g/g5.gif index c6bd7bfd..4a8aa69f 100644 Binary files a/gpack/travian_default/img/g/g5.gif and b/gpack/travian_default/img/g/g5.gif differ diff --git a/gpack/travian_default/img/g/g6.gif b/gpack/travian_default/img/g/g6.gif index 5a46d91b..dc58f4bb 100644 Binary files a/gpack/travian_default/img/g/g6.gif and b/gpack/travian_default/img/g/g6.gif differ diff --git a/gpack/travian_default/img/g/g7.gif b/gpack/travian_default/img/g/g7.gif index ba1a529a..81f4a840 100644 Binary files a/gpack/travian_default/img/g/g7.gif and b/gpack/travian_default/img/g/g7.gif differ diff --git a/gpack/travian_default/img/g/g8.gif b/gpack/travian_default/img/g/g8.gif index add25d93..553d5ced 100644 Binary files a/gpack/travian_default/img/g/g8.gif and b/gpack/travian_default/img/g/g8.gif differ diff --git a/gpack/travian_default/img/g/g9.gif b/gpack/travian_default/img/g/g9.gif index 19f2e6e3..ad9c3bec 100644 Binary files a/gpack/travian_default/img/g/g9.gif and b/gpack/travian_default/img/g/g9.gif differ