| getMapCheck($vil['wref'])."\">".$vil['name']."";
- if($vil['capital'] == 1) echo " (capital) ";
- if($hasArtifact) echo " (artifact) ";
- echo " | ";
-
- // OASIS PART - must to be activated from install part
-
- $oases = $database->getOasis($vil['wref']);
- foreach ($oases as $oasis){
- switch ($oasis['type']) {
- case 1:
- case 2:
- echo " ";
- break;
- case 3:
- echo " ";
- break;
- case 4:
- case 5:
- echo " ";
- break;
- case 6:
- echo " ";
- break;
- case 7:
- case 8:
- echo " ";
- break;
- case 9:
- echo " ";
- break;
- case 10:
- case 11:
- echo " ";
- break;
- case 12:
- echo " ";
- break;
- }
+
+
+
+
+
+ | Villages |
+
+
+ | Name |
+
+ Oasis |
+
+ Inhabitants |
+ Coordinates |
+
+
+
+villageHasArtefact($vil['wref']);
+ $coor = $database->getCoor($vil['wref']);
+ echo "| getMapCheck($vil['wref'])."\">".$vil['name']."";
+ if($vil['capital'] == 1) echo " (capital)";
+ if($hasArtifact) echo " (artifact) ";
+
+ if(NEW_FUNCTIONS_OASIS){
+ echo " | ";
+ $oases = $database->getOasis($vil['wref']);
+ foreach ($oases as $oasis) {
+ switch ($oasis['type']) {
+ case 1:
+ case 2:
+ echo " ";
+ break;
+ case 3:
+ echo " ";
+ break;
+ case 4:
+ case 5:
+ echo " ";
+ break;
+ case 6:
+ echo " ";
+ break;
+ case 7:
+ case 8:
+ echo " ";
+ break;
+ case 9:
+ echo " ";
+ break;
+ case 10:
+ case 11:
+ echo " ";
+ break;
+ case 12:
+ echo " ";
+ break;
+ }
+ }
+ echo " | ";
+ }
+ echo "".$vil['pop']." | ";
+ echo " (".$coor['x']." | ".$coor['y'].") | ";
}
-
- echo "";
- echo "".$vil['pop']." | ";
- echo " (".$coor['x']." | ".$coor['y'].") | ";
- }
- ?>
-
+ echo "";
+?>
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_1.png b/gpack/travian_default/img/gloriamedals/Defensive_1.png
new file mode 100644
index 00000000..f2149309
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_10.png b/gpack/travian_default/img/gloriamedals/Defensive_10.png
new file mode 100644
index 00000000..aaa7f8e1
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_10.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_2.png b/gpack/travian_default/img/gloriamedals/Defensive_2.png
new file mode 100644
index 00000000..31f4063a
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_3.png b/gpack/travian_default/img/gloriamedals/Defensive_3.png
new file mode 100644
index 00000000..80e9cf3d
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_4.png b/gpack/travian_default/img/gloriamedals/Defensive_4.png
new file mode 100644
index 00000000..0775a0c0
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_5.png b/gpack/travian_default/img/gloriamedals/Defensive_5.png
new file mode 100644
index 00000000..d6869c9f
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_5.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_6.png b/gpack/travian_default/img/gloriamedals/Defensive_6.png
new file mode 100644
index 00000000..1f18c8f1
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_6.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_7.png b/gpack/travian_default/img/gloriamedals/Defensive_7.png
new file mode 100644
index 00000000..c1192ba5
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_7.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_8.png b/gpack/travian_default/img/gloriamedals/Defensive_8.png
new file mode 100644
index 00000000..4656df47
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_8.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Defensive_9.png b/gpack/travian_default/img/gloriamedals/Defensive_9.png
new file mode 100644
index 00000000..edc07aa9
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Defensive_9.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_1.png b/gpack/travian_default/img/gloriamedals/Offensive_1.png
new file mode 100644
index 00000000..62d289d1
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_10.png b/gpack/travian_default/img/gloriamedals/Offensive_10.png
new file mode 100644
index 00000000..8720c05f
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_10.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_2.png b/gpack/travian_default/img/gloriamedals/Offensive_2.png
new file mode 100644
index 00000000..7b90eed4
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_3.png b/gpack/travian_default/img/gloriamedals/Offensive_3.png
new file mode 100644
index 00000000..f950315a
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_4.png b/gpack/travian_default/img/gloriamedals/Offensive_4.png
new file mode 100644
index 00000000..853f9fd9
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_5.png b/gpack/travian_default/img/gloriamedals/Offensive_5.png
new file mode 100644
index 00000000..a8bdb876
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_5.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_6.png b/gpack/travian_default/img/gloriamedals/Offensive_6.png
new file mode 100644
index 00000000..ec5b9d7b
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_6.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_7.png b/gpack/travian_default/img/gloriamedals/Offensive_7.png
new file mode 100644
index 00000000..e759d5c0
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_7.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_8.png b/gpack/travian_default/img/gloriamedals/Offensive_8.png
new file mode 100644
index 00000000..c7d5556e
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_8.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Offensive_9.png b/gpack/travian_default/img/gloriamedals/Offensive_9.png
new file mode 100644
index 00000000..62e6d8b6
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Offensive_9.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_1.png b/gpack/travian_default/img/gloriamedals/Population_1.png
new file mode 100644
index 00000000..df28db10
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_10.png b/gpack/travian_default/img/gloriamedals/Population_10.png
new file mode 100644
index 00000000..2eb317db
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_10.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_2.png b/gpack/travian_default/img/gloriamedals/Population_2.png
new file mode 100644
index 00000000..6dbb9c7f
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_3.png b/gpack/travian_default/img/gloriamedals/Population_3.png
new file mode 100644
index 00000000..df47eca9
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_4.png b/gpack/travian_default/img/gloriamedals/Population_4.png
new file mode 100644
index 00000000..a3db2862
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_5.png b/gpack/travian_default/img/gloriamedals/Population_5.png
new file mode 100644
index 00000000..870fbd3a
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_5.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_6.png b/gpack/travian_default/img/gloriamedals/Population_6.png
new file mode 100644
index 00000000..c4b300b4
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_6.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_7.png b/gpack/travian_default/img/gloriamedals/Population_7.png
new file mode 100644
index 00000000..aca169fc
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_7.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_8.png b/gpack/travian_default/img/gloriamedals/Population_8.png
new file mode 100644
index 00000000..ef90b391
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_8.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Population_9.png b/gpack/travian_default/img/gloriamedals/Population_9.png
new file mode 100644
index 00000000..0092a971
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Population_9.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Survivor_2.png b/gpack/travian_default/img/gloriamedals/Survivor_2.png
new file mode 100644
index 00000000..6a57ca7f
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Survivor_2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Wow_1.png b/gpack/travian_default/img/gloriamedals/Wow_1.png
new file mode 100644
index 00000000..3a3a8e03
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Wow_1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/Wow_2.png b/gpack/travian_default/img/gloriamedals/Wow_2.png
new file mode 100644
index 00000000..3a130395
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/Wow_2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/def1.png b/gpack/travian_default/img/gloriamedals/def1.png
new file mode 100644
index 00000000..79a2dabc
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/def1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/def2.png b/gpack/travian_default/img/gloriamedals/def2.png
new file mode 100644
index 00000000..ff796add
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/def2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/def3.png b/gpack/travian_default/img/gloriamedals/def3.png
new file mode 100644
index 00000000..a3217927
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/def3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/def4.png b/gpack/travian_default/img/gloriamedals/def4.png
new file mode 100644
index 00000000..13f3c0b2
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/def4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/off1.png b/gpack/travian_default/img/gloriamedals/off1.png
new file mode 100644
index 00000000..0cca44ed
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/off1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/off2.png b/gpack/travian_default/img/gloriamedals/off2.png
new file mode 100644
index 00000000..c492dec2
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/off2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/off3.png b/gpack/travian_default/img/gloriamedals/off3.png
new file mode 100644
index 00000000..7824de0c
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/off3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/off4.png b/gpack/travian_default/img/gloriamedals/off4.png
new file mode 100644
index 00000000..f9afeaaf
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/off4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/pop1.png b/gpack/travian_default/img/gloriamedals/pop1.png
new file mode 100644
index 00000000..7503fcc1
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/pop1.png differ
diff --git a/gpack/travian_default/img/gloriamedals/pop2.png b/gpack/travian_default/img/gloriamedals/pop2.png
new file mode 100644
index 00000000..2d102b4a
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/pop2.png differ
diff --git a/gpack/travian_default/img/gloriamedals/pop3.png b/gpack/travian_default/img/gloriamedals/pop3.png
new file mode 100644
index 00000000..177d6d32
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/pop3.png differ
diff --git a/gpack/travian_default/img/gloriamedals/pop4.png b/gpack/travian_default/img/gloriamedals/pop4.png
new file mode 100644
index 00000000..f229a12e
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/pop4.png differ
diff --git a/gpack/travian_default/img/gloriamedals/survivor.png b/gpack/travian_default/img/gloriamedals/survivor.png
new file mode 100644
index 00000000..2fdb52be
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/survivor.png differ
diff --git a/gpack/travian_default/img/gloriamedals/ww-silber.png b/gpack/travian_default/img/gloriamedals/ww-silber.png
new file mode 100644
index 00000000..e25e7751
Binary files /dev/null and b/gpack/travian_default/img/gloriamedals/ww-silber.png differ
diff --git a/gpack/travian_default/lang/en/compact.css b/gpack/travian_default/lang/en/compact.css
index 0f20d509..dc188b75 100644
--- a/gpack/travian_default/lang/en/compact.css
+++ b/gpack/travian_default/lang/en/compact.css
@@ -3203,9 +3203,15 @@ td.cbg2 {
.ddb {
float: left;
}
+.desc1div {
+ width: 236px;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+}
.desc2div {
- overflow: hidden;
width: 235px;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
}
div.activation_time {
padding-left: 5px;
diff --git a/img/admin/admin.css b/img/admin/admin.css
index 5ed7631c..c53cb573 100644
--- a/img/admin/admin.css
+++ b/img/admin/admin.css
@@ -527,7 +527,7 @@ table#profile thead th, table#profile tfoot th {background-image:url(../un/a/c2.
table#profile thead td, table#profile tfoot td {background-color:#F3F3F3; text-align:center; width:50%;}
table#profile tbody th, table#profile tbody td {text-align:left;}
table#profile td.details {width:50%; height:156px; padding:0px; vertical-align:top; border-bottom:none;}
-table#profile td.details table {border-collapse:collapse; line-height:16px; margin-top:0px; width:100%;}
+table#profile td.details table {border-collapse:collapse; line-height:16px; margin-top:0px; width:100%; height:100%}
table#profile td.details table th {width:50%; border-left:none; border-top:none; background:none;}
table#profile td.details table td {border-right:none; border-left:none; border-top:none; text-align:left;}
table#profile td.desc1, table#profile td.desc2 {width:50%; padding:0px 7px; vertical-align:middle;}
@@ -572,6 +572,17 @@ input#btn_forward {width:97px; background-image: url(b/forward.gif);}
input#btn_demolish {width:97px; background-image: url(b/demolish.gif);}
input#btn_search {width:97px; background-image: url(b/search.gif);}
+.desc1div {
+ width: 235px;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+}
+.desc2div {
+ width: 234px;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+}
+
/* Start tooltips for the admin panel settings */
.tooltip {
position: relative;
diff --git a/install/data/constant_format.tpl b/install/data/constant_format.tpl
index ab8fe301..75914a85 100644
--- a/install/data/constant_format.tpl
+++ b/install/data/constant_format.tpl
@@ -296,6 +296,12 @@ define("ADMIN_RECEIVE_SUPPORT_MESSAGES", %ASUPPMSGS%);
// ***** Allow Admin accounts to be raided and attacked
define("ADMIN_ALLOW_INCOMING_RAIDS", %ARAIDS%);
+/////////////////////////////////////////////////
+// **** NEW MECHANICS AND FUNCTIONS **** //
+/////////////////////////////////////////////////
+define("NEW_FUNCTIONS_OASIS", %NEW_FUNCTIONS_OASIS%);
+define("NEW_FUNCTIONS_ALLIANCE_INVITATION", %NEW_FUNCTIONS_ALLIANCE_INVITATION%);
+define("NEW_FUNCTIONS_EMBASSY_MECHANICS", %NEW_FUNCTIONS_EMBASSY_MECHANICS%);
//////////////////////////////////////////
diff --git a/install/process.php b/install/process.php
index dd8cf793..e2091f6a 100644
--- a/install/process.php
+++ b/install/process.php
@@ -141,6 +141,11 @@ class Process {
$findReplace["%T4_COMING%"] = $_POST['t4_coming'];
$findReplace["%REG_OPEN%"] = $_POST['reg_open'];
$findReplace["%PEACE%"] = $_POST['peace'];
+
+ //New Mechanics and Functions
+ $findReplace["%NEW_FUNCTIONS_OASIS%"] = $_POST['new_functions_oasis'];
+ $findReplace["%NEW_FUNCTIONS_ALLIANCE_INVITATION%"] = $_POST['new_functions_alliance_invitation'];
+ $findReplace["%NEW_FUNCTIONS_EMBASSY_MECHANICS%"] = $_POST['new_functions_embassy_mechanics'];
fwrite($gameConfig, str_replace(array_keys($findReplace), array_values($findReplace), $text));
diff --git a/install/templates/config.tpl b/install/templates/config.tpl
index c3720c41..6c06214d 100644
--- a/install/templates/config.tpl
+++ b/install/templates/config.tpl
@@ -268,7 +268,38 @@ echo "Error creating constant.php
|
+
+
+