diff --git a/GameEngine/Lang/en.php b/GameEngine/Lang/en.php
index 8dcf7335..196b8f24 100644
--- a/GameEngine/Lang/en.php
+++ b/GameEngine/Lang/en.php
@@ -389,7 +389,7 @@ define("Q25_16_RESP","Exactly! Barracks cost 210 lumber.");
define("Q25_17","Task 17: Main Building");
define("Q25_17_DESC","Your master builders need a main building level 3 to erect important buildings such as the marketplace or barracks.");
define("Q25_17_ORDER","Order:<\/p>Extend your main building to level 3.");
-define("Q15_17_RESP","Well done. The main building level 3 has been completed.
With this upgrade your master builders can construct more types of buildings and also do so faster.");
+define("Q25_17_RESP","Well done. The main building level 3 has been completed.
With this upgrade your master builders can construct more types of buildings and also do so faster.");
define("Q25_18","Task 18: Advanced!");
define("Q25_18_DESC","Look up your rank in the player statistics again and enjoy your progress.");
@@ -414,7 +414,7 @@ define("Q25_21_RESP",";Well done, your Warehouse is complete...”<\/i>
Please build a Marketplace.");
-define("Q25_22_RESP",";The Marketplace has been completed. Now you can make offers of your own and accept foreign offers! When creating your own offers, you should think about offering what other players need most to get more profit.");
+define("Q25_22_RESP","The Marketplace has been completed. Now you can make offers of your own and accept foreign offers! When creating your own offers, you should think about offering what other players need most to get more profit.");
define("Q25_23","Task 19: Military");
define("Q25_23_DESC","A brave decision. To be able to send troops you need a rally point.
The rally point must be built on a specific building site. The ");
@@ -441,9 +441,9 @@ define("Q25_26_ORDER","Order:<\/p>Extend all resource tiles to level 2.");
define("Q25_26_RESP","Congratulations! Your village grows and thrives...");
define("Q25_27","Task 23: Friends.");
-define("Q25_27_DESC","As single player it is hard to compete with attackers. It is to your advantage if your neighbours like you.
It is even better if you play together with friends. Did you know that you can earn by inviting friends?");
-define("Q25_27_ORDER","Order:<\/p>How much do you earn for inviting a friend?");
-define("Q25_27_RESP","Correct! You get 50 if your invited friend have 2 village.");
+define("Q25_27_DESC","As single player it is hard to compete with attackers. It is to your advantage if your neighbours like you.
It is even better if you play together with friends. Did you know that you can earn
by inviting friends?");
+define("Q25_27_ORDER","Order:<\/p>How much
do you earn for inviting a friend?");
+define("Q25_27_RESP","Correct! You get 50
if your invited friend have 2 village.");
define("Q25_28","Task 24: Construct Embassy.");
define("Q25_28_DESC","The world of Travian is dangerous. You already built a cranny to protect you against attackers.
A good alliance will give you even better protection.");
diff --git a/Templates/dorf2.tpl b/Templates/dorf2.tpl
index dcd7b47f..73e20b54 100644
--- a/Templates/dorf2.tpl
+++ b/Templates/dorf2.tpl
@@ -85,11 +85,8 @@ for ($i=1;$i<=20;$i++) {
//set event last quest
if (($_SESSION['qst']==38 && QTYPE==37) || ($_SESSION['qst']==31 && QTYPE==25)){
if ($i<8) {
- //$x=rand(1,20);
-
- $dte=array("tur","purp","yell","oran","green","red","blue");
- //$im="e".rand(1, 7);
- $im=$dte[$i];
+ $dte=array("tur","purp","yell","oran","green","red","dark");
+ $im=$dte[$i-1];
echo "
";
}
}
diff --git a/Templates/quest.tpl b/Templates/quest.tpl
index 2d240f76..5b4b1f72 100644
--- a/Templates/quest.tpl
+++ b/Templates/quest.tpl
@@ -1,35 +1,37 @@
-80){?>
-
+$_SESSION['qtyp']=QTYPE;
+if (($_SESSION['qst']<38 && QTYPE==37 && QUEST==true) || ($_SESSION['qst']<31 && QTYPE==25 && QUEST==true)) {?>
-
-
-

-
-

-
-
-
-
-
+
+
+

+
+

+
+
+
+
\ No newline at end of file
diff --git a/gpack/travian_default/img/q/alliance.jpg b/gpack/travian_default/img/q/alliance.jpg
new file mode 100644
index 00000000..fdd06072
Binary files /dev/null and b/gpack/travian_default/img/q/alliance.jpg differ
diff --git a/gpack/travian_default/img/q/embassy.jpg b/gpack/travian_default/img/q/embassy.jpg
new file mode 100644
index 00000000..b3492097
Binary files /dev/null and b/gpack/travian_default/img/q/embassy.jpg differ
diff --git a/gpack/travian_default/img/q/gold.jpg b/gpack/travian_default/img/q/gold.jpg
new file mode 100644
index 00000000..d80c9a42
Binary files /dev/null and b/gpack/travian_default/img/q/gold.jpg differ
diff --git a/gpack/travian_default/img/q/granary.jpg b/gpack/travian_default/img/q/granary.jpg
new file mode 100644
index 00000000..6838842c
Binary files /dev/null and b/gpack/travian_default/img/q/granary.jpg differ
diff --git a/gpack/travian_default/img/q/rally.jpg b/gpack/travian_default/img/q/rally.jpg
new file mode 100644
index 00000000..12a0466c
Binary files /dev/null and b/gpack/travian_default/img/q/rally.jpg differ
diff --git a/gpack/travian_default/img/q/report.jpg b/gpack/travian_default/img/q/report.jpg
new file mode 100644
index 00000000..0e1315e6
Binary files /dev/null and b/gpack/travian_default/img/q/report.jpg differ
diff --git a/gpack/travian_default/img/t/MH.png b/gpack/travian_default/img/t/MH.png
new file mode 100644
index 00000000..106d4a0e
Binary files /dev/null and b/gpack/travian_default/img/t/MH.png differ
diff --git a/gpack/travian_default/img/t/g40_11-ltr.png b/gpack/travian_default/img/t/g40_11-ltr.png
new file mode 100644
index 00000000..a2169f6e
Binary files /dev/null and b/gpack/travian_default/img/t/g40_11-ltr.png differ
diff --git a/gpack/travian_default/img/t/gauls.gif b/gpack/travian_default/img/t/gauls.gif
new file mode 100644
index 00000000..31e08a36
Binary files /dev/null and b/gpack/travian_default/img/t/gauls.gif differ
diff --git a/gpack/travian_default/img/t/nature.png b/gpack/travian_default/img/t/nature.png
new file mode 100644
index 00000000..951b8b20
Binary files /dev/null and b/gpack/travian_default/img/t/nature.png differ
diff --git a/gpack/travian_default/img/t/roman.gif b/gpack/travian_default/img/t/roman.gif
new file mode 100644
index 00000000..6278b71d
Binary files /dev/null and b/gpack/travian_default/img/t/roman.gif differ
diff --git a/gpack/travian_default/img/t/shadow.png b/gpack/travian_default/img/t/shadow.png
new file mode 100644
index 00000000..0f584fa4
Binary files /dev/null and b/gpack/travian_default/img/t/shadow.png differ
diff --git a/gpack/travian_default/img/t/taskmaster.png b/gpack/travian_default/img/t/taskmaster.png
new file mode 100644
index 00000000..72645ade
Binary files /dev/null and b/gpack/travian_default/img/t/taskmaster.png differ
diff --git a/gpack/travian_default/img/t/team.png b/gpack/travian_default/img/t/team.png
new file mode 100644
index 00000000..17692231
Binary files /dev/null and b/gpack/travian_default/img/t/team.png differ
diff --git a/gpack/travian_default/img/t/teutons.gif b/gpack/travian_default/img/t/teutons.gif
new file mode 100644
index 00000000..966c8226
Binary files /dev/null and b/gpack/travian_default/img/t/teutons.gif differ
diff --git a/gpack/travian_default/lang/en/compact.css b/gpack/travian_default/lang/en/compact.css
index f6d72cf1..86720727 100644
--- a/gpack/travian_default/lang/en/compact.css
+++ b/gpack/travian_default/lang/en/compact.css
@@ -868,6 +868,10 @@ div.village2 div#village_map img.red {
left: 328px;
top: 210px;
}
+div.village2 div#village_map img.dark {
+ left: 140px;
+ top: 75px;
+}
div.village2 table#building_contract {
margin: -40px 19px 0;
position: relative;
@@ -8066,6 +8070,30 @@ div.quest div.wood {
background-image: url("../../img/q/wood.jpg");
height: 237px;
}
+div.quest div.report {
+ background-image: url("../../img/q/report.jpg");
+ height: 179px;
+}
+div.quest div.gold {
+ background-image: url("../../img/q/gold.jpg");
+ height: 234px;
+}
+div.quest div.granary {
+ background-image: url("../../img/q/granary.jpg");
+ height: 179px;
+}
+div.quest div.embassy{
+ background-image: url("../../img/q/embassy.jpg");
+ height: 234px;
+}
+div.quest div.ally {
+ background-image: url("../../img/q/alliance.jpg");
+ height: 179px;
+}
+div.quest div.rally {
+ background-image: url("../../img/q/rally.jpg");
+ height: 242px;
+}
a#n1 img, a#n2 img, a#n3 img, a#n4 img, div#n5 {
background-position: 0 -21px;
background-repeat: no-repeat;
@@ -8541,6 +8569,9 @@ div.village2 div#village_map img.green {
div.village2 div#village_map img.red {
background-image: url("../../img/special/NewyearRocket_red_1a.gif");
}
+div.village2 div#village_map img.dark {
+ background-image: url("../../img/special/NewyearRocket_dark_1a.gif");
+}
div#map div#map_content div.b00 {
background-image: url("../../img/m/d00.gif");
}