From 60d59a2300c136808bbb8277ebf1ab142b9c1f7a Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Fri, 25 Apr 2014 12:00:29 +0200
Subject: [PATCH 01/41] Changed: Official Ryzom URLs

---
 code/ryzom/client/src/client_cfg.cpp | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp
index a42c7988b..bb837b03b 100644
--- a/code/ryzom/client/src/client_cfg.cpp
+++ b/code/ryzom/client/src/client_cfg.cpp
@@ -327,13 +327,13 @@ CClientConfig::CClientConfig()
 	TexturesLoginInterface.push_back("texture_interfaces_v3_login");
 
 	DisplayAccountButtons = true;
-	CreateAccountURL	= "http://shard.ryzomcore.org/ams/index.php?page=register";
+	CreateAccountURL	= "https://secure.ryzom.com/signup/from_client.php";
 	ConditionsTermsURL	= "https://secure.ryzom.com/signup/terms_of_use.php";
-	EditAccountURL		= "http://shard.ryzomcore.org/ams/index.php?page=settings";
+	EditAccountURL		= "https://secure.ryzom.com/payment_profile/index.php";
 	BetaAccountURL		= "http://www.ryzom.com/profile";
-	ForgetPwdURL		= "http://shard.ryzomcore.org/ams/index.php?page=forgot_password";
+	ForgetPwdURL		= "https://secure.ryzom.com/payment_profile/lost_secure_password.php";
 	FreeTrialURL		= "http://www.ryzom.com/join/?freetrial=1";
-	LoginSupportURL		= "http://shard.ryzomcore.org/ams/index.php";
+	LoginSupportURL		= "http://www.ryzom.com/en/support.html";
 	Position			= CVector(0.f, 0.f, 0.f);	// Default Position.
 	Heading				= CVector(0.f, 1.f, 0.f);	// Default Heading.
 	EyesHeight			= 1.5f;						// Default User Eyes Height.
@@ -889,14 +889,6 @@ void CClientConfig::setValues()
 	READ_STRING_DEV(FreeTrialURL)
 	READ_STRING_DEV(LoginSupportURL)
 
-	READ_STRING_FV(CreateAccountURL)
-	READ_STRING_FV(EditAccountURL)
-	READ_STRING_FV(ConditionsTermsURL)
-	READ_STRING_FV(BetaAccountURL)
-	READ_STRING_FV(ForgetPwdURL)
-	READ_STRING_FV(FreeTrialURL)
-	READ_STRING_FV(LoginSupportURL)
-
 #ifndef RZ_NO_CLIENT
 	// if cookie is not empty, it means that the client was launch
 	// by the nel_launcher, so it can't be local
@@ -1059,18 +1051,11 @@ void CClientConfig::setValues()
 	/////////////////////////
 	// NEW PATCHING SYSTEM //
 	READ_BOOL_FV(PatchWanted)
-	READ_STRING_FV(PatchServer)
-	READ_STRING_FV(PatchUrl)
-	READ_STRING_FV(PatchVersion)
-	READ_STRING_FV(RingReleaseNotePath)
-	READ_STRING_FV(ReleaseNotePath)
-	READ_BOOL_DEV(PatchWanted)
-	READ_STRING_DEV(PatchServer)
 	READ_STRING_DEV(PatchUrl)
 	READ_STRING_DEV(PatchVersion)
 	READ_STRING_DEV(RingReleaseNotePath)
 	READ_STRING_DEV(ReleaseNotePath)
-
+	READ_STRING_FV(PatchServer)
 
 	/////////////////////////
 	// NEW PATCHLET SYSTEM //

From 0083870c8a1b6b9ca733a20ce6b71653e75bea45 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Wed, 30 Apr 2014 09:30:32 +0200
Subject: [PATCH 02/41] Changed: Updated client_default.cfg to official client
 one

---
 code/ryzom/client/client_default.cfg    | 28 ++++++++------------
 code/ryzom/client/client_default.cfg.in | 34 ++++++++++---------------
 2 files changed, 23 insertions(+), 39 deletions(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index a27e69ee0..e4b9b3ee9 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -15,7 +15,7 @@ SaveConfig = 1;
 
 Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1"  & "Direct3D" or "2"
                  // "Auto" will choose the best suited driver depending on hardware
-FullScreen = 1;
+FullScreen = 0;
 Width      = 1024;
 Height     = 768;
 PositionX  = 0;
@@ -39,20 +39,15 @@ Gamma_max	= 1.0;
 // NETWORK //
 /////////////
 
-Application = { "ryzom_open", "./client_ryzom_r.exe", "./" };
+Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };
 BackgroundDownloader = 0;
-PatchServer = "";
-PatchWanted = 0;
-SignUpURL = "";
-StartupHost = "shard.ryzomcore.org:40916";
+PatchServer = "http://dl.ryzom.com/patch_live";
+SignUpURL = "http://www.ryzom.com/subscribe";
+StartupHost = "shard.ryzom.com:40916";
 StartupPage = "/login/r2_login.php";
-InstallStatsUrl = "http://open.ryzom.com:50000/stats/stats.php";
-CreateAccountURL = "http://shard.ryzomcore.org/ams/?page=register";
-EditAccountURL = "http://shard.ryzomcore.org/ams/?page=settings";
-ConditionsTermsURL = "http://www.gnu.org/licenses/agpl-3.0.html";
-ForgetPwdURL = "http://shard.ryzomcore.org/ams/?page=forgot_password";
-LoginSupportURL = "https://plus.google.com/u/0/communities/103798956862568269036";
-InstallWebPage = "";
+InstallStatsUrl = "http://shard.ryzom.com:50000/stats/stats.php";
+CreateAccountURL = "https://secure.ryzom.com/signup/from_client.php";
+InstallWebPage = "http://dl.ryzom.com/installer/";
 
 
 ////////////////
@@ -84,10 +79,6 @@ XMLOutGameInterfaceFiles = {
 	"out_v2_keys.xml",
 };
 
-TexturesInterface     = "texture_interfaces_v3";
-TexturesInterfaceDXTC = "texture_interfaces_dxtc";
-
-
 // The ligo primitive class file
 LigoPrimitiveClass = "world_editor_classes.xml";
 
@@ -333,7 +324,8 @@ SoundGameMusicVolume_max = 1.0;
 SoundGameMusicVolume_step = 0.001;
 
 // MISC
-PreDataPath = { "user", "patch", "data", "examples" };
+PreDataPath = { "user", "patch", "examples", "data/fonts", "data/gamedev.bnp" };
+DataPath = { "data" };
 NeedComputeVS = 0;
 
 NegFiltersDebug = {"Update DB", "Reading:", "Read Value :", "impulseCallBack", "CLIMPD:", "LNET" };
diff --git a/code/ryzom/client/client_default.cfg.in b/code/ryzom/client/client_default.cfg.in
index 030a4a2b2..b7c4f2552 100644
--- a/code/ryzom/client/client_default.cfg.in
+++ b/code/ryzom/client/client_default.cfg.in
@@ -15,7 +15,7 @@ SaveConfig = 1;
 
 Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1"  & "Direct3D" or "2"
                  // "Auto" will choose the best suited driver depending on hardware
-FullScreen = 1;
+FullScreen = 0;
 Width      = 1024;
 Height     = 768;
 PositionX  = 0;
@@ -39,16 +39,15 @@ Gamma_max	= 1.0;
 // NETWORK //
 /////////////
 
-Application = { "ryzom_open", "./client_ryzom_r.exe", "./" };
+Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };
 BackgroundDownloader = 0;
-PatchServer = "";
-PatchWanted = 0;
-SignUpURL = "";
-StartupHost = "open.ryzom.com:40916";
+PatchServer = "http://dl.ryzom.com/patch_live";
+SignUpURL = "http://www.ryzom.com/subscribe";
+StartupHost = "shard.ryzom.com:40916";
 StartupPage = "/login/r2_login.php";
-InstallStatsUrl = "http://open.ryzom.com:50000/stats/stats.php";
-CreateAccountURL = "";
-InstallWebPage = "";
+InstallStatsUrl = "http://shard.ryzom.com:50000/stats/stats.php";
+CreateAccountURL = "https://secure.ryzom.com/signup/from_client.php";
+InstallWebPage = "http://dl.ryzom.com/installer/";
 
 
 ////////////////
@@ -80,10 +79,6 @@ XMLOutGameInterfaceFiles = {
 	"out_v2_keys.xml",
 };
 
-TexturesInterface    = "texture_interfaces_v3";
-TexturesInterfaceDXTC = "texture_interfaces_dxtc";
-
-
 // The ligo primitive class file
 LigoPrimitiveClass = "world_editor_classes.xml";
 
@@ -477,7 +472,7 @@ XMLR2EDInterfaceFiles =
 {      
 	"r2ed.xml",
 	"r2_triggers.xml",
-    "r2_logic_entities.xml",
+	"r2_logic_entities.xml",
 	"r2ed_acts.xml",
 	"r2ed_scenario.xml",
 	"r2ed_connect.xml"
@@ -561,14 +556,11 @@ HelpPages =
 	"de=http://forums.ryzom.com/forum/showthread.php?t=29131"
 };
 
-WebIgMainDomain      = "atys.ryzom.com";
-
-WebIgTrustedDomains  =
-{
-	"atys.ryzom.com" 
+WebIgMainDomain      = "app.ryzom.com";
+WebIgTrustedDomains  = {
+	"api.ryzom.com", "app.ryzom.com" 
 };
-
-PatchletUrl          = "http://atys.ryzom.com/start/app_patchlet.php?patch=preload";
+PatchletUrl          = "http://app.ryzom.com/app_patchlet/index.php?patch=preload";
 
 SelectedSlot = 0;
 

From d666ec71f4c1914d7c07d1326af12af2269afde1 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Tue, 13 May 2014 10:02:32 +0200
Subject: [PATCH 05/41] Changed: Set official Ryzom client version and
 identifiers for OS X bundle

---
 code/ryzom/client/src/CMakeLists.txt          | 19 +++++++++++++------
 .../common/src/game_share/ryzom_version.h     |  2 +-
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/code/ryzom/client/src/CMakeLists.txt b/code/ryzom/client/src/CMakeLists.txt
index 1fc53145b..0bba39d56 100644
--- a/code/ryzom/client/src/CMakeLists.txt
+++ b/code/ryzom/client/src/CMakeLists.txt
@@ -48,12 +48,19 @@ SOURCE_GROUP("r2" FILES ${SRC_R2})
 
 # on Mac, create a .App Bundle
 if(APPLE)
-  SET(MACOSX_BUNDLE_INFO_STRING "Ryzom Core Client")
+  SET(RYZOM_VERSION_SHORT "2.1.0")
+  SET(RYZOM_VERSION_LONG "2.1.0")
+
+  IF(REVISION)
+    SET(RYZOM_VERSION_LONG "${RYZOM_VERSION_LONG}.${REVISION}")
+  ENDIF()
+
+  SET(MACOSX_BUNDLE_INFO_STRING "Ryzom")
   SET(MACOSX_BUNDLE_ICON_FILE "ryzom.icns")
-  SET(MACOSX_BUNDLE_GUI_IDENTIFIER "")
-  SET(MACOSX_BUNDLE_LONG_VERSION_STRING ${NL_VERSION})
-  SET(MACOSX_BUNDLE_BUNDLE_NAME "Ryzom Core Client")
-  SET(MACOSX_BUNDLE_SHORT_VERSION_STRING "0.8")
+  SET(MACOSX_BUNDLE_GUI_IDENTIFIER "com.winchgate.Ryzom")
+  SET(MACOSX_BUNDLE_LONG_VERSION_STRING ${RYZOM_VERSION_LONG})
+  SET(MACOSX_BUNDLE_BUNDLE_NAME "Ryzom")
+  SET(MACOSX_BUNDLE_SHORT_VERSION_STRING ${RYZOM_VERSION_SHORT})
   SET(MACOSX_BUNDLE_BUNDLE_VERSION "1.0")
   SET(MACOSX_BUNDLE_COPYRIGHT "Winchgate and The Ryzom Core Community")
   SET(RYZOM_OUTPUT_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${MACOSX_BUNDLE_BUNDLE_NAME}.app)
@@ -116,7 +123,7 @@ ENDIF(APPLE)
 
 ADD_DEFINITIONS(${LIBXML2_DEFINITIONS} ${CURL_DEFINITIONS} ${LUABIND_DEFINITIONS})
 
-NL_DEFAULT_PROPS(ryzom_client "Ryzom, Client: Ryzom Core Client")
+NL_DEFAULT_PROPS(ryzom_client "Ryzom, Client: Ryzom Client")
 NL_ADD_RUNTIME_FLAGS(ryzom_client)
 
 NL_ADD_LIB_SUFFIX(ryzom_client)
diff --git a/code/ryzom/common/src/game_share/ryzom_version.h b/code/ryzom/common/src/game_share/ryzom_version.h
index 2dfdca48e..7bc654d3a 100644
--- a/code/ryzom/common/src/game_share/ryzom_version.h
+++ b/code/ryzom/common/src/game_share/ryzom_version.h
@@ -17,7 +17,7 @@
 #ifndef RYZOM_VERSION_H
 #define RYZOM_VERSION_H
 
-#define RYZOM_VERSION	"RYZOM CORE"
+#define RYZOM_VERSION	"2.1.0"
 
 #endif // RYZOM_VERSION_H
 

From 7e7e15ebb6cab10b6e84013482aaa51dc7ca7530 Mon Sep 17 00:00:00 2001
From: kaetemi <kaetemi@gmail.com>
Date: Fri, 12 Sep 2014 11:19:33 +0200
Subject: [PATCH 06/41] Backed out changeset: cd8e80e4b0d6

---
 code/ryzom/client/src/browse_faq.cpp | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/code/ryzom/client/src/browse_faq.cpp b/code/ryzom/client/src/browse_faq.cpp
index 8311087eb..9f8fcd9b0 100644
--- a/code/ryzom/client/src/browse_faq.cpp
+++ b/code/ryzom/client/src/browse_faq.cpp
@@ -49,11 +49,19 @@ void browseFAQ(NLMISC::CConfigFile &cf)
 	}
 	if (url.empty())
 	{
-		// not found
-		nlwarning("No FAQ url");
-	}
-	else
-	{
-		openURL(url.c_str());
+		// not found ? rely on hardcoded stuff
+		if (nlstricmp(languageCode, "fr") == 0)
+		{
+			url = "http://forums.ryzom.com/forum/showthread.php?t=29130";
+		}
+		else if (nlstricmp(languageCode, "de") == 0)
+		{
+			url = "http://forums.ryzom.com/forum/showthread.php?t=29131";
+		}
+		else
+		{
+			url = "http://forums.ryzom.com/forum/showthread.php?t=29129";
+		}
 	}
+	openURL(url.c_str());
 }

From 13cddfe2c7779d7bf88f8727e08163423b934c09 Mon Sep 17 00:00:00 2001
From: kaetemi <kaetemi@gmail.com>
Date: Fri, 12 Sep 2014 11:20:36 +0200
Subject: [PATCH 07/41] Backed out changeset: eae58a811aa5

---
 code/ryzom/client/src/client_cfg.cpp     |  6 +++---
 code/ryzom/client/src/init_main_loop.cpp | 10 +++++-----
 code/ryzom/client/src/login.cpp          |  4 ++--
 code/ryzom/client/src/release.cpp        |  2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp
index f766e0606..bb837b03b 100644
--- a/code/ryzom/client/src/client_cfg.cpp
+++ b/code/ryzom/client/src/client_cfg.cpp
@@ -433,11 +433,11 @@ CClientConfig::CClientConfig()
 	PatchVersion.clear();
 	PatchServer.clear();
 
-	WebIgMainDomain = "shard.ryzomcore.org";
+	WebIgMainDomain = "atys.ryzom.com";
 	WebIgTrustedDomains.push_back(WebIgMainDomain);
 
-	RingReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes_ring/index.php";
-	ReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes/index.php";
+	RingReleaseNotePath = "http://"+WebIgMainDomain+"/releasenotes_ring/index.php";
+	ReleaseNotePath = "http://"+WebIgMainDomain+"/releasenotes/index.php";
 
 
 	///////////////
diff --git a/code/ryzom/client/src/init_main_loop.cpp b/code/ryzom/client/src/init_main_loop.cpp
index 60f4fedb9..b251689ea 100644
--- a/code/ryzom/client/src/init_main_loop.cpp
+++ b/code/ryzom/client/src/init_main_loop.cpp
@@ -176,8 +176,8 @@ struct CStatThread : public NLMISC::IRunnable
 		if(!curl) return;
 		curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 1);
 //		curl_easy_setopt(curl, CURLOPT_USERAGENT, "unknown");
-		curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)"); // FIXME
-		curl_easy_setopt(curl, CURLOPT_REFERER, string("http://www.ryzomcore.org/" + referer).c_str());
+		curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)");
+		curl_easy_setopt(curl, CURLOPT_REFERER, string("http://www.ryzom.com/"+referer).c_str());
 		curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
 		CURLcode res = curl_easy_perform(curl);
 		curl_easy_cleanup(curl);
@@ -232,7 +232,7 @@ struct CStatThread : public NLMISC::IRunnable
 		addParam(params, "page", "");
 		addParam(params, "pagetitle", referer);
 		addParam(params, "screen", toString("%dx%d", ClientCfg.ConfigFile.getVar("Width").asInt(), ClientCfg.ConfigFile.getVar("Height").asInt()));
-		addParam(params, "referer", "http%3A%2F%2Fwww.ryzomcore.org%2F" + referer);
+		addParam(params, "referer", "http%3A%2F%2Fwww.ryzom.com%2F"+referer);
 		time_t rawtime;
 		struct tm * timeinfo;
 		char buffer [80];
@@ -255,7 +255,7 @@ struct CStatThread : public NLMISC::IRunnable
 		default: shard= "unknown"; break;
 		}
 		addParam(params, "cv_Shard", shard);
-		/* get("http://ryzom.com.woopra-ns.com/visit/" + params); */// FIXME
+		get("http://ryzom.com.woopra-ns.com/visit/"+params);
 		return true;
 	}
 
@@ -265,7 +265,7 @@ struct CStatThread : public NLMISC::IRunnable
 		std::string params;
 		addParam(params, "cookie", cookie());
 		addParam(params, "ra", randomString());
-		/* get("http://ryzom.com.woopra-ns.com/ping/" + params); */// FIXME
+		get("http://ryzom.com.woopra-ns.com/ping/"+params);
 	}
 
 	void run()
diff --git a/code/ryzom/client/src/login.cpp b/code/ryzom/client/src/login.cpp
index 210afcea9..45e3fea51 100644
--- a/code/ryzom/client/src/login.cpp
+++ b/code/ryzom/client/src/login.cpp
@@ -1084,7 +1084,7 @@ void initShardDisplay()
 	for (uint fff = 0; fff < 20; ++fff)
 	{
 		CShard s (	toString("%05d",fff), fff%3, fff+32, toString("%s%d","pipo",fff),
-					32*fff%46546, "32.32.32.32", "http://www.ryzomcore.org" );
+					32*fff%46546, "32.32.32.32", "http://www.ryzom.com" );
 		Shards.push_back(s);
 	}*/
 
@@ -1211,7 +1211,7 @@ void onlogin(bool vanishScreen = true)
 //		for (uint fff = 0; fff < 20; ++fff)
 //		{
 //			CShard s (	toString("%05d",fff), fff%3, fff+32, toString("%s%d","pipo",fff),
-//						32*fff%46546, "32.32.32.32", "http://www.ryzomcore.org" );
+//						32*fff%46546, "32.32.32.32", "http://www.ryzom.com" );
 //			Shards.push_back(s);
 //		}*/
 //
diff --git a/code/ryzom/client/src/release.cpp b/code/ryzom/client/src/release.cpp
index 722cbfe57..b40d68b35 100644
--- a/code/ryzom/client/src/release.cpp
+++ b/code/ryzom/client/src/release.cpp
@@ -655,7 +655,7 @@ void release()
 
 
 #if FINAL_VERSION
-	// openURL ("http://www.ryzomcore.org/exit/");
+	// openURL ("http://ryzom.com/exit/");
 #endif
 
 }// release //

From 2eabeb234e66187c3f5a423a4271ed560f251bcd Mon Sep 17 00:00:00 2001
From: kaetemi <kaetemi@gmail.com>
Date: Sat, 13 Sep 2014 10:08:44 +0200
Subject: [PATCH 08/41] File name, fix #202

---
 code/ryzom/common/src/game_share/scenario_entry_points.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/ryzom/common/src/game_share/scenario_entry_points.cpp b/code/ryzom/common/src/game_share/scenario_entry_points.cpp
index 7c01af145..e32778089 100644
--- a/code/ryzom/common/src/game_share/scenario_entry_points.cpp
+++ b/code/ryzom/common/src/game_share/scenario_entry_points.cpp
@@ -57,7 +57,7 @@ CScenarioEntryPoints::CScenarioEntryPoints()
 void CScenarioEntryPoints::init()
 {
 	_CompleteIslandsFilename = "r2_islands.xml";
-	_EntryPointsFilename = "r2_entry_points.txt";
+	_EntryPointsFilename = "ring_map_entry_ponts.txt";
 }
 //-----------------------------------------------------------------------------
 

From 74864831272b9b4b0c489b18b9efe0734a5694af Mon Sep 17 00:00:00 2001
From: dfighter1985 <devnull@localhost>
Date: Sun, 21 Dec 2014 22:55:27 +0100
Subject: [PATCH 09/41] CCtrlTextbutton checkcoords should call it's text's
 checkcoords method. Fix #219.

---
 code/nel/include/nel/gui/ctrl_text_button.h | 1 +
 code/nel/src/gui/ctrl_text_button.cpp       | 9 +++++++++
 2 files changed, 10 insertions(+)

diff --git a/code/nel/include/nel/gui/ctrl_text_button.h b/code/nel/include/nel/gui/ctrl_text_button.h
index d2b49ffa9..4f5251a8b 100644
--- a/code/nel/include/nel/gui/ctrl_text_button.h
+++ b/code/nel/include/nel/gui/ctrl_text_button.h
@@ -51,6 +51,7 @@ namespace NLGUI
 		// Init part
 		virtual bool parse (xmlNodePtr cur,CInterfaceGroup * parentGroup);
 
+		virtual void checkCoords();
 		virtual void updateCoords();
 
 		virtual uint32 getMemory() { return (uint32)(sizeof(*this)+_Id.size()); }
diff --git a/code/nel/src/gui/ctrl_text_button.cpp b/code/nel/src/gui/ctrl_text_button.cpp
index cdf9ea0d2..2fb19a9fc 100644
--- a/code/nel/src/gui/ctrl_text_button.cpp
+++ b/code/nel/src/gui/ctrl_text_button.cpp
@@ -868,6 +868,15 @@ namespace NLGUI
 		}
 	}
 
+	// ***************************************************************************
+	void CCtrlTextButton::checkCoords()
+	{
+		if( _ViewText != NULL )
+			_ViewText->checkCoords();
+
+		CCtrlBaseButton::checkCoords();
+	}
+
 
 	// ***************************************************************************
 	void CCtrlTextButton::updateCoords()

From 1aaff9f1885eb43851272dd37c397c353ee200a8 Mon Sep 17 00:00:00 2001
From: kaetemi <kaetemi@gmail.com>
Date: Mon, 22 Dec 2014 14:15:38 +0100
Subject: [PATCH 10/41] Move to hotfix: 9878ab4ebe5e

---
 code/nel/include/nel/gui/ctrl_text_button.h | 1 -
 code/nel/src/gui/ctrl_text_button.cpp       | 9 ---------
 2 files changed, 10 deletions(-)

diff --git a/code/nel/include/nel/gui/ctrl_text_button.h b/code/nel/include/nel/gui/ctrl_text_button.h
index 4f5251a8b..d2b49ffa9 100644
--- a/code/nel/include/nel/gui/ctrl_text_button.h
+++ b/code/nel/include/nel/gui/ctrl_text_button.h
@@ -51,7 +51,6 @@ namespace NLGUI
 		// Init part
 		virtual bool parse (xmlNodePtr cur,CInterfaceGroup * parentGroup);
 
-		virtual void checkCoords();
 		virtual void updateCoords();
 
 		virtual uint32 getMemory() { return (uint32)(sizeof(*this)+_Id.size()); }
diff --git a/code/nel/src/gui/ctrl_text_button.cpp b/code/nel/src/gui/ctrl_text_button.cpp
index 2fb19a9fc..cdf9ea0d2 100644
--- a/code/nel/src/gui/ctrl_text_button.cpp
+++ b/code/nel/src/gui/ctrl_text_button.cpp
@@ -868,15 +868,6 @@ namespace NLGUI
 		}
 	}
 
-	// ***************************************************************************
-	void CCtrlTextButton::checkCoords()
-	{
-		if( _ViewText != NULL )
-			_ViewText->checkCoords();
-
-		CCtrlBaseButton::checkCoords();
-	}
-
 
 	// ***************************************************************************
 	void CCtrlTextButton::updateCoords()

From abc6a50c2dda3391e54b80bd9df64d343eca42a7 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 14 Feb 2015 15:09:18 +0100
Subject: [PATCH 11/41] Changed: Added RYZOM_COMPATIBILITY_VERSION version
 string for compatibility branch

---
 code/ryzom/common/src/game_share/ryzom_version.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/code/ryzom/common/src/game_share/ryzom_version.h b/code/ryzom/common/src/game_share/ryzom_version.h
index 4fc1d56ad..d9fb89d18 100644
--- a/code/ryzom/common/src/game_share/ryzom_version.h
+++ b/code/ryzom/common/src/game_share/ryzom_version.h
@@ -17,7 +17,8 @@
 #ifndef RYZOM_VERSION_H
 #define RYZOM_VERSION_H
 
-#define RYZOM_VERSION	"2.1.0 (ryzom" \
+#define RYZOM_COMPATIBILITY_VERSION "2.1.0"
+#define RYZOM_VERSION	RYZOM_COMPATIBILITY_VERSION" (ryzom" \
 	"/" \
 	"v0.11.2" \
 	")"

From ce0ec3b9122d3cf140ac131918d7652a8737b341 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 7 Mar 2015 17:51:12 +0100
Subject: [PATCH 13/41] Changed: Minor changes

---
 code/ryzom/client/src/client_cfg.cpp     | 4 ++--
 code/ryzom/client/src/init_main_loop.cpp | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp
index a1bdc6ce1..b8b236636 100644
--- a/code/ryzom/client/src/client_cfg.cpp
+++ b/code/ryzom/client/src/client_cfg.cpp
@@ -431,8 +431,8 @@ CClientConfig::CClientConfig()
 	WebIgMainDomain = "atys.ryzom.com";
 	WebIgTrustedDomains.push_back(WebIgMainDomain);
 
-	RingReleaseNotePath = "http://"+WebIgMainDomain+"/releasenotes_ring/index.php";
-	ReleaseNotePath = "http://"+WebIgMainDomain+"/releasenotes/index.php";
+	RingReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes_ring/index.php";
+	ReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes/index.php";
 
 
 	///////////////
diff --git a/code/ryzom/client/src/init_main_loop.cpp b/code/ryzom/client/src/init_main_loop.cpp
index 192a38c11..852a779de 100644
--- a/code/ryzom/client/src/init_main_loop.cpp
+++ b/code/ryzom/client/src/init_main_loop.cpp
@@ -185,7 +185,7 @@ struct CStatThread : public NLMISC::IRunnable
 		curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 1);
 //		curl_easy_setopt(curl, CURLOPT_USERAGENT, "unknown");
 		curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)");
-		curl_easy_setopt(curl, CURLOPT_REFERER, string("http://www.ryzom.com/"+referer).c_str());
+		curl_easy_setopt(curl, CURLOPT_REFERER, string("http://www.ryzom.com/" + referer).c_str());
 		curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
 		CURLcode res = curl_easy_perform(curl);
 		curl_easy_cleanup(curl);
@@ -240,7 +240,7 @@ struct CStatThread : public NLMISC::IRunnable
 		addParam(params, "page", "");
 		addParam(params, "pagetitle", referer);
 		addParam(params, "screen", toString("%dx%d", ClientCfg.ConfigFile.getVar("Width").asInt(), ClientCfg.ConfigFile.getVar("Height").asInt()));
-		addParam(params, "referer", "http%3A%2F%2Fwww.ryzom.com%2F"+referer);
+		addParam(params, "referer", "http%3A%2F%2Fwww.ryzom.com%2F" + referer);
 		time_t rawtime;
 		struct tm * timeinfo;
 		char buffer [80];

From ff9e70101755b7333047f26c29c765e5247b1ea8 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 31 Oct 2015 16:14:34 +0100
Subject: [PATCH 14/41] Fixed: Use official support URL

---
 .../data/gamedev/interfaces_v3/help.xml       | 63 ++++++++++++-------
 1 file changed, 41 insertions(+), 22 deletions(-)

diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/help.xml b/code/ryzom/client/data/gamedev/interfaces_v3/help.xml
index edfb8c19e..39cfb1af4 100644
--- a/code/ryzom/client/data/gamedev/interfaces_v3/help.xml
+++ b/code/ryzom/client/data/gamedev/interfaces_v3/help.xml
@@ -863,10 +863,8 @@
       </group>
     </group>
   </group>
-  <!--<define id="cs_url"
-          value="http://app.ryzom.com/ticket_system/index.php?mode=load" />-->
   <define id="cs_url"
-          value="http://shard.ryzomcore.org/ams/index.php" />
+          value="http://app.ryzom.com/ticket_system/index.php?mode=load" />
   <group type="container"
          id="cs_browser"
          w="410"
@@ -907,22 +905,6 @@
            group_params_r="menu=ui:interface:base_menu_with_color"
            on_active="lua"
            on_active_params="help:openCSBrowserHeader('cs_browser')">
-      
-      
-      <!--Quitta start-->
-          <ctrl style="text_button_header"
-            button_type="push_button"
-            id="browse_home"
-            posref="MR MR"
-            x="-16"
-            y="0"
-            hardtext="AMS-HOME"
-            tooltip="uittBrowseHome"
-            onclick_l="browse_home"
-            params_l="name=ui:interface:cs_browser:content:html"
-            frozen="false" />
-          <!--Quitta end-->
-      
            </group>
     <group id="content"
            x="0"
@@ -937,9 +919,9 @@
              url="home"
              title_prefix="uiHelpTitle"
              sizeref="wh"
-             x="2"
+             x="184"
              y="0"
-             w="-4"
+             w="-190"
              h="0"
              background_color="0 0 0 255"
              error_color="255 240 48 255"
@@ -960,7 +942,7 @@
              h6_font_size="12"
              paragraph_begin_space="12"
              multi_line_space_factor="0.25"
-             td_begin_space="10"
+             td_begin_space="0"
              li_begin_space="4"
              ul_begin_space="12"
              li_indent="-10"
@@ -1007,6 +989,43 @@
         <ctrl style="skin_scroll"
               id="scroll_bar" />
       </group>
+      <group id="sbtree"
+             posref="TL TL"
+             x="0"
+             y="-12"
+             sizeref="h"
+             w="180"
+             h="-12">
+        <group id="black"
+               posref="BR BR"
+               sizeref="hw"
+               w="-12"
+               h="0"
+               inherit_gc_alpha="true" />
+        <instance template="inner_thin_border"
+                  posparent="black"
+                  inherit_gc_alpha="true" />
+        <group id="tree_list"
+               type="tree"
+               posref="TL TL"
+               x="16"
+               y="-4"
+               col_over="255 255 255 48"
+               col_select="255 255 255 80"
+               fontsize="10"
+               max_sizeparent="parent"
+               max_sizeref="wh"
+               max_w="-20"
+               max_h="-10">
+          <node name="uiCSBase"
+                handler="launch_help"
+                params="help_container=ui:interface:cs_browser|url=%cs_url" />
+        </group>
+        <ctrl style="skin_scroll"
+              id="scroll_bar"
+              align="T"
+              target="tree_list" />
+      </group>
     </group>
   </group>
   <!--******************-->

From acec665b40f51f6d0de37ad4794e9bc82a140f49 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Thu, 5 Nov 2015 17:42:43 +0100
Subject: [PATCH 15/41] Changed: Revert back to official client version
 (revision will be displayed in Ryzom Core client)

---
 code/ryzom/common/src/game_share/ryzom_version.h | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/code/ryzom/common/src/game_share/ryzom_version.h b/code/ryzom/common/src/game_share/ryzom_version.h
index 50decd298..d83389cf4 100644
--- a/code/ryzom/common/src/game_share/ryzom_version.h
+++ b/code/ryzom/common/src/game_share/ryzom_version.h
@@ -17,11 +17,7 @@
 #ifndef RYZOM_VERSION_H
 #define RYZOM_VERSION_H
 
-#define RYZOM_COMPATIBILITY_VERSION "2.1.0"
-#define RYZOM_VERSION	RYZOM_COMPATIBILITY_VERSION" (ryzom" \
-	"/" \
-	"v0.12.0" \
-	"-dev)"
+#define RYZOM_VERSION "2.1.0"
 
 #endif // RYZOM_VERSION_H
 

From 5efa005715655ef49649c296c5a38fe70922a2e4 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 7 Nov 2015 14:57:43 +0100
Subject: [PATCH 16/41] Fixed: Add revision in Info.plist for long version

---
 code/ryzom/client/src/CMakeLists.txt | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/code/ryzom/client/src/CMakeLists.txt b/code/ryzom/client/src/CMakeLists.txt
index b9747eb0f..ccfa52620 100644
--- a/code/ryzom/client/src/CMakeLists.txt
+++ b/code/ryzom/client/src/CMakeLists.txt
@@ -50,6 +50,11 @@ if(APPLE)
   SET(RYZOM_VERSION_SHORT "2.1.0")
   SET(RYZOM_VERSION_LONG "2.1.0")
 
+  # define directories used by GetRevision
+  SET(SOURCE_DIR ${CMAKE_SOURCE_DIR})
+  SET(ROOT_DIR ${CMAKE_SOURCE_DIR}/..)
+  INCLUDE(GetRevision)
+
   IF(REVISION)
     SET(RYZOM_VERSION_LONG "${RYZOM_VERSION_LONG}.${REVISION}")
   ENDIF()

From e0ca13b55099c1e673c619665f4c5752b81bb238 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 7 Nov 2015 15:56:47 +0100
Subject: [PATCH 17/41] Added: Steam OS X script installscript_osx.vdf

---
 .../ryzom/client/macosx/installscript_osx.vdf | 21 +++++++++++++++++++
 code/ryzom/client/src/CMakeLists.txt          |  1 +
 2 files changed, 22 insertions(+)
 create mode 100644 code/ryzom/client/macosx/installscript_osx.vdf

diff --git a/code/ryzom/client/macosx/installscript_osx.vdf b/code/ryzom/client/macosx/installscript_osx.vdf
new file mode 100644
index 000000000..4eeace98b
--- /dev/null
+++ b/code/ryzom/client/macosx/installscript_osx.vdf
@@ -0,0 +1,21 @@
+"Installscript"
+{
+	"version"	"2"
+	"symlink"
+	{
+		"0"
+		{
+			"link"	"Ryzom.app/Contents/Resources/data"
+			"target"	"../../../data"
+		}
+	}
+	"chmod"
+	{
+		"0"
+		{
+			"file"	"Ryzom.app/Contents/MacOS/Ryzom"
+			"mode"	"755"
+		}
+	}
+}
+
diff --git a/code/ryzom/client/src/CMakeLists.txt b/code/ryzom/client/src/CMakeLists.txt
index ccfa52620..9c9724383 100644
--- a/code/ryzom/client/src/CMakeLists.txt
+++ b/code/ryzom/client/src/CMakeLists.txt
@@ -82,6 +82,7 @@ IF(APPLE)
   ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp ARGS -p ${MAC_RESOURCES_DIR}/PkgInfo ${RYZOM_CONTENTS_DIR})
   ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp ARGS -p ${MAC_RESOURCES_DIR}/ryzom.icns ${RYZOM_RESOURCES_DIR})
   ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp ARGS -p ${CMAKE_SOURCE_DIR}/ryzom/client/client_default.cfg ${RYZOM_RESOURCES_DIR})
+  ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp ARGS -p ${MAC_RESOURCES_DIR}/installscript_osx.vdf ${RYZOM_OUTPUT_DIR})
 
   IF(RYZOM_DATA_DIR)
     ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp ARGS -RpX ${RYZOM_DATA_DIR} ${RYZOM_RESOURCES_DIR})

From fb124d9fbc9aa07be9166e688d46a403c64b6385 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 7 Nov 2015 15:57:38 +0100
Subject: [PATCH 18/41] Changed: Updated default settings for official client

---
 code/ryzom/client/client_default.cfg | 44 ++++++++++++++--------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index a26f80d30..58ecf36a5 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -15,9 +15,9 @@ SaveConfig = 1;
 
 Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1"  & "Direct3D" or "2"
                  // "Auto" will choose the best suited driver depending on hardware
-FullScreen = 0;
-Width      = 1024;
-Height     = 768;
+FullScreen = 1;
+Width      = 0;
+Height     = 0;
 PositionX  = 0;
 PositionY  = 0;
 Frequency  = 60;
@@ -121,24 +121,24 @@ AutoEquipTool			= 1;
 
 
 // *** LANDSCAPE
-LandscapeTileNear       = 50.000000;
-LandscapeTileNear_min   = 20.000000;
-LandscapeTileNear_max   = 100.000000;
-LandscapeTileNear_step  = 10.0;
-LandscapeTileNear_ps0   = 20.0;
-LandscapeTileNear_ps1   = 40.0;
-LandscapeTileNear_ps2   = 50.0;
-LandscapeTileNear_ps3   = 80.0;
+LandscapeTileNear		= 150.000000;
+LandscapeTileNear_min	= 20.000000;
+LandscapeTileNear_max	= 250.000000;
+LandscapeTileNear_step	= 10.0;
+LandscapeTileNear_ps0	= 20.0;
+LandscapeTileNear_ps1	= 100.0;
+LandscapeTileNear_ps2	= 150.0;
+LandscapeTileNear_ps3	= 200.0;
 
 // NB: threshold is inverted ULandscape::setThreshold(), to be more intelligible
-LandscapeThreshold      = 1000.0;
-LandscapeThreshold_min  = 100.0;    // Low quality => 0.01 threshold
-LandscapeThreshold_max  = 2000.0;   // High quality => 0.0005 threshold
-LandscapeThreshold_step = 100.0;
-LandscapeThreshold_ps0  = 100.0;
-LandscapeThreshold_ps1  = 500.0;
-LandscapeThreshold_ps2  = 1000.0;
-LandscapeThreshold_ps3  = 2000.0;
+LandscapeThreshold		= 2000.0;
+LandscapeThreshold_min	= 100.0;	// Low quality => 0.01 threshold
+LandscapeThreshold_max	= 4000.0;	// High quality => 0.0005 threshold
+LandscapeThreshold_step	= 100.0;
+LandscapeThreshold_ps0	= 100.0;
+LandscapeThreshold_ps1	= 1000.0;
+LandscapeThreshold_ps2	= 2000.0;
+LandscapeThreshold_ps3	= 3000.0;
 
 Vision		= 500.000000;
 Vision_min	= 200.000000;
@@ -211,7 +211,7 @@ FXAA_ps1	= 1;
 FXAA_ps2	= 1;
 FXAA_ps3	= 1;
 
-Bloom = 0;
+Bloom = 1;
 Bloom_ps0	= 0;
 Bloom_ps1	= 1;
 Bloom_ps2	= 1;
@@ -271,7 +271,7 @@ DivideTextureSizeBy2= 0;	// Divide texture size
 DisableVtxProgram   = 0;	// Disable Hardware Vertex Program.
 DisableVtxAGP       = 0;	// Disable Hardware Vertex AGP.
 DisableTextureShdr  = 0;	// Disable Hardware Texture Shader.
-HDEntityTexture     = 0;
+HDEntityTexture     = 1;
 HDTextureInstalled  = 1;
 WaitVBL             = 0;	// 0 or 1 to wait Vertical Sync.
 
@@ -345,7 +345,7 @@ ScreenShotFullDetail = 1; // 1 to switch full detail mode for characters (both s
 
 // Read : "ID", "R G B A MODE [FX]"
 SystemInfoColors = 
-{  
+{
 // OLD STUFF Here for compatibility
 "RG", "0   0   0   255 normal",	// Black to see when there is an error
 "BC", "0   0   0   255 normal", // Black to see when there is an error

From 35ee674ac80961ac695b4ac20eb192839301c12c Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 8 Nov 2015 14:21:26 +0100
Subject: [PATCH 19/41] Changed: Remove hardcoded FAQ URLs

---
 code/ryzom/client/src/browse_faq.cpp | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/code/ryzom/client/src/browse_faq.cpp b/code/ryzom/client/src/browse_faq.cpp
index 1f345f0af..cdf830fe8 100644
--- a/code/ryzom/client/src/browse_faq.cpp
+++ b/code/ryzom/client/src/browse_faq.cpp
@@ -52,21 +52,14 @@ void browseFAQ(NLMISC::CConfigFile &cf)
 			}
 		}
 	}
+
 	if (url.empty())
 	{
-		// not found ? rely on hardcoded stuff
-		if (nlstricmp(languageCode, "fr") == 0)
-		{
-			url = "http://forums.ryzom.com/forum/showthread.php?t=29130";
-		}
-		else if (nlstricmp(languageCode, "de") == 0)
-		{
-			url = "http://forums.ryzom.com/forum/showthread.php?t=29131";
-		}
-		else
-		{
-			url = "http://forums.ryzom.com/forum/showthread.php?t=29129";
-		}
+		// not found
+		nlwarning("No FAQ url");
+	}
+	else
+	{
+		openURL(url.c_str());
 	}
-	openURL(url.c_str());
 }

From a2691e03d4eb9829ebbc494df713965cc8691071 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 8 Nov 2015 14:47:56 +0100
Subject: [PATCH 20/41] Changed: Support new forums URLs

---
 code/ryzom/client/src/login.cpp | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/code/ryzom/client/src/login.cpp b/code/ryzom/client/src/login.cpp
index ee8224d08..16cf5d17a 100644
--- a/code/ryzom/client/src/login.cpp
+++ b/code/ryzom/client/src/login.cpp
@@ -1910,16 +1910,26 @@ class CAHOpenURL : public IActionHandler
 			return;
 		}
 
+		// modify existing languages
+		
+		// old site
 		string::size_type pos_lang = url.find("/en/");
 
-		if(pos_lang!=string::npos)
-			url.replace(pos_lang+1, 2, ClientCfg.getHtmlLanguageCode());
+		// or new forums
+		if (pos_lang != string::npos)
+			pos_lang = url.find("=en#");
 
-		if(url.find('?')!=string::npos)
+		if (pos_lang != string::npos)
+			url.replace(pos_lang + 1, 2, ClientCfg.getHtmlLanguageCode());
+
+		// append language
+		if (url.find('?') != string::npos)
 			url += "&";
 		else
 			url += "?";
+
 		url += "language=" + ClientCfg.LanguageCode;
+
 		openURL(url.c_str());
 
 		nlinfo("openURL %s", url.c_str());

From fd321350724186b006810c158d7647eaeb191bba Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Mon, 9 Nov 2015 10:04:43 +0100
Subject: [PATCH 21/41] Changed: Removed unused/invalid URLs and updated some
 of them

---
 code/ryzom/client/client_default.cfg | 10 ++++++----
 code/ryzom/client/src/client_cfg.cpp | 12 +++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index 58ecf36a5..a433cf318 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -42,12 +42,12 @@ Gamma_max	= 1.0;
 Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };
 BackgroundDownloader = 0;
 PatchServer = "http://dl.ryzom.com/patch_live";
-SignUpURL = "http://www.ryzom.com/subscribe";
 StartupHost = "shard.ryzom.com:40916";
 StartupPage = "/login/r2_login.php";
 InstallStatsUrl = "http://shard.ryzom.com:50000/stats/stats.php";
-CreateAccountURL = "https://secure.ryzom.com/signup/from_client.php";
-InstallWebPage = "http://dl.ryzom.com/installer/";
+
+ConditionsTermsURL = "http://app.ryzom.com/app_forum/index.php?page=topic/view/21885/1&post148782=en#1";
+LoginSupportURL    = "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=en#1";
 
 
 ////////////////
@@ -559,7 +559,9 @@ HelpPages =
 	"fr=http://forums.ryzom.com/forum/showthread.php?t=29130",
 	"en=http://forums.ryzom.com/forum/showthread.php?t=29129",
 	"wk=http://forums.ryzom.com/forum/showthread.php?t=29129",
-	"de=http://forums.ryzom.com/forum/showthread.php?t=29131"
+	"de=http://forums.ryzom.com/forum/showthread.php?t=29131",
+	"es=http://forums.ryzom.com/forum/showthread.php?t=29131",
+	"ru=http://forums.ryzom.com/forum/showthread.php?t=29131"
 };
 
 WebIgMainDomain      = "app.ryzom.com";
diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp
index 59db73dc9..7cb3d41b6 100644
--- a/code/ryzom/client/src/client_cfg.cpp
+++ b/code/ryzom/client/src/client_cfg.cpp
@@ -326,12 +326,8 @@ CClientConfig::CClientConfig()
 
 	DisplayAccountButtons = true;
 	CreateAccountURL	= "https://secure.ryzom.com/signup/from_client.php";
-	ConditionsTermsURL	= "https://secure.ryzom.com/signup/terms_of_use.php";
 	EditAccountURL		= "https://secure.ryzom.com/payment_profile/index.php";
-	BetaAccountURL		= "http://www.ryzom.com/profile";
 	ForgetPwdURL		= "https://secure.ryzom.com/payment_profile/lost_secure_password.php";
-	FreeTrialURL		= "http://www.ryzom.com/join/?freetrial=1";
-	LoginSupportURL		= "http://www.ryzom.com/en/support.html";
 	Position			= CVector(0.f, 0.f, 0.f);	// Default Position.
 	Heading				= CVector(0.f, 1.f, 0.f);	// Default Heading.
 	EyesHeight			= 1.5f;						// Default User Eyes Height.
@@ -876,11 +872,13 @@ void CClientConfig::setValues()
 	READ_BOOL_DEV(DisplayAccountButtons)
 	READ_STRING_DEV(CreateAccountURL)
 	READ_STRING_DEV(EditAccountURL)
-	READ_STRING_DEV(ConditionsTermsURL)
-	READ_STRING_DEV(BetaAccountURL)
 	READ_STRING_DEV(ForgetPwdURL)
+	READ_STRING_DEV(BetaAccountURL)
 	READ_STRING_DEV(FreeTrialURL)
-	READ_STRING_DEV(LoginSupportURL)
+
+	// defined in client_default.cfg
+	READ_STRING_FV(ConditionsTermsURL)
+	READ_STRING_FV(LoginSupportURL)
 
 #ifndef RZ_NO_CLIENT
 	// if cookie is not empty, it means that the client was launch

From 0a60387a928c04392c9c1a64ba57906089f931da Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Mon, 9 Nov 2015 10:05:39 +0100
Subject: [PATCH 22/41] Changed: Frequency to 0 to enable automatic detection

---
 code/ryzom/client/client_default.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index a433cf318..39be8e0f7 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -20,7 +20,7 @@ Width      = 0;
 Height     = 0;
 PositionX  = 0;
 PositionY  = 0;
-Frequency  = 60;
+Frequency  = 0;
 Depth      = 32;
 Sleep      = -1;
 ProcessPriority	= 0;	// -2 = idle, -1 = below normal, 0 = normal, 1 = above normal, 2 = high, 3 = real time

From 8a137088ba2375a372483be21c1c5677ac31edc6 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Mon, 9 Nov 2015 12:48:07 +0100
Subject: [PATCH 23/41] Fixed: Wrong comparison

---
 code/ryzom/client/src/login.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/ryzom/client/src/login.cpp b/code/ryzom/client/src/login.cpp
index 16cf5d17a..4d56a67a7 100644
--- a/code/ryzom/client/src/login.cpp
+++ b/code/ryzom/client/src/login.cpp
@@ -1919,7 +1919,7 @@ class CAHOpenURL : public IActionHandler
 		if (pos_lang != string::npos)
 			pos_lang = url.find("=en#");
 
-		if (pos_lang != string::npos)
+		if (pos_lang == string::npos)
 			url.replace(pos_lang + 1, 2, ClientCfg.getHtmlLanguageCode());
 
 		// append language

From ed50c9b475c8cf88ba3bfdc11cfc225c614eff04 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Wed, 11 Nov 2015 16:40:42 +0100
Subject: [PATCH 24/41] Fixed: Bug with language in URLs

---
 code/ryzom/client/src/login.cpp | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/code/ryzom/client/src/login.cpp b/code/ryzom/client/src/login.cpp
index 4d56a67a7..153b7ba6a 100644
--- a/code/ryzom/client/src/login.cpp
+++ b/code/ryzom/client/src/login.cpp
@@ -1916,19 +1916,23 @@ class CAHOpenURL : public IActionHandler
 		string::size_type pos_lang = url.find("/en/");
 
 		// or new forums
-		if (pos_lang != string::npos)
+		if (pos_lang == string::npos)
 			pos_lang = url.find("=en#");
 
-		if (pos_lang == string::npos)
+		if (pos_lang != string::npos)
+		{
 			url.replace(pos_lang + 1, 2, ClientCfg.getHtmlLanguageCode());
-
-		// append language
-		if (url.find('?') != string::npos)
-			url += "&";
+		}
 		else
-			url += "?";
+		{
+			// append language
+			if (url.find('?') != string::npos)
+				url += "&";
+			else
+				url += "?";
 
-		url += "language=" + ClientCfg.LanguageCode;
+			url += "language=" + ClientCfg.LanguageCode;
+		}
 
 		openURL(url.c_str());
 

From 3894e5dcec1770dd5dc249ec1206b5601359a0e8 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 15 Nov 2015 13:08:08 +0100
Subject: [PATCH 25/41] Changed: Updated translations

---
 .../translated/career_words_de.txt            |  Bin 1548 -> 1596 bytes
 .../ryzom/tools/translation/translated/de.uxt | 2196 ++++++++--------
 .../translated/ecosystem_words_es.txt         |  Bin 788 -> 828 bytes
 .../ryzom/tools/translation/translated/es.uxt | 2333 +++++++++--------
 .../translation/translated/item_words_es.txt  |  Bin 1609190 -> 1609728 bytes
 .../translation/translated/place_words_es.txt |  Bin 109224 -> 109612 bytes
 .../translated/sbrick_words_es.txt            |  Bin 1320814 -> 1327740 bytes
 .../translation/translated/score_words_es.txt |  Bin 662 -> 672 bytes
 .../translated/sphrase_words_es.txt           |  Bin 1026482 -> 1032072 bytes
 .../translation/translated/title_words_es.txt |  Bin 264844 -> 264928 bytes
 10 files changed, 2396 insertions(+), 2133 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/career_words_de.txt b/code/ryzom/tools/translation/translated/career_words_de.txt
index 990d6cce7b6706a001e6c463d3b5c2d6d1574d89..c65bf6f2d2ea7df39bd2710e973b53c1b2dcc277 100644
GIT binary patch
delta 162
zcmeC-*~7CTjY-p+A(0`Mp@1O`NG39*Gh{NPG88dzGGK^LzRxT=c@C3;Af`+qv+U$&
mOg6fq40#MCVEx5F`VSCSK~2LV12)fxSxy*>+~z{&*-QXPkSF^9

delta 110
zcmdnP)5EhNjY-jwA&()Qp@<=sA(J5uNER`0GN6b}?q@RPMHN}dEIauVlZ~hoLn%-X
XOc#^~R4+QYfLV?m%HO<@c{UROiIy4x

diff --git a/code/ryzom/tools/translation/translated/de.uxt b/code/ryzom/tools/translation/translated/de.uxt
index 4f6271adc..489db4ed8 100644
--- a/code/ryzom/tools/translation/translated/de.uxt
+++ b/code/ryzom/tools/translation/translated/de.uxt
@@ -22585,28 +22585,24 @@ uittWontBuyThis	[Ich werde das nicht kaufen.]
 // INDEX 5370
 uiYuboChat	[YUBO CHAT]
 
-// HASH_VALUE 4C9054644C905464
-// INDEX 5371
-uitabChatYuboChat	[YUBO]
-
 // HASH_VALUE 5D733E0FA02A84AD
-// INDEX 5372
+// INDEX 5371
 uiCreatorHeader	[Handwerker: ]
 
 // HASH_VALUE 649C1420649C14DC
-// INDEX 5373
+// INDEX 5372
 uiMouseHardware	[Hardware]
 
 // HASH_VALUE 45C5C008EB1984B7
-// INDEX 5374
+// INDEX 5373
 uiCannotWriteDynChat	[Du kannst nicht in diesem Chat schreiben.]
 
 // HASH_VALUE CC112431CA83BC39
-// INDEX 5375
+// INDEX 5374
 uiMagicProtectTable	[Schutz]
 
 // HASH_VALUE 276E3F52A73FB865
-// INDEX 5376
+// INDEX 5375
 uittMagicProtectTable	[Der @{6F6F}magische Schutz@{FFFF} absorbiert einen Prozentsatz an magischen Schäden, abhängig von: \n
 	@{T4}- dem @{6F6F}Typ@{FFFF} des erlittenen magischen Schadens \n
 	@{T4}- dem Schutz, den der @{6F6F}Schmuck@{FFFF} bietet \n
@@ -22614,80 +22610,80 @@ uittMagicProtectTable	[Der @{6F6F}magische Schutz@{FFFF} absorbiert einen Prozen
 	@{T4}- der @{6F6F}Rasse@{FFFF} des Spielers]
 
 // HASH_VALUE 20A994876787A8A4
-// INDEX 5377
+// INDEX 5376
 uiProtect_Rot	[Verrottung]
 
 // HASH_VALUE 6458340464583404
-// INDEX 5378
+// INDEX 5377
 uiProtect_Acid	[Säure]
 
 // HASH_VALUE 6418F40C6418F40C
-// INDEX 5379
+// INDEX 5378
 uiProtect_Cold	[Kälte]
 
 // HASH_VALUE 649C9418649C9418
-// INDEX 5380
+// INDEX 5379
 uiProtect_Fire	[Feuer]
 
 // HASH_VALUE 2E2700782D96FC97
-// INDEX 5381
+// INDEX 5380
 uiProtect_Poison	[Gift]
 
 // HASH_VALUE 1F6AB4852DB6D0BD
-// INDEX 5382
+// INDEX 5381
 uiProtect_Electricity	[Elektrizität]
 
 // HASH_VALUE A1075C8FAC79D4A5
-// INDEX 5383
+// INDEX 5382
 uiProtect_Shockwave	[Schockwelle]
 
 // HASH_VALUE 049B1C4DD74B2041
-// INDEX 5384
+// INDEX 5383
 uiProtect_MaxAbsorb	[Max absorbiert]
 
 // HASH_VALUE 7259CAAC235FEE16
-// INDEX 5385
+// INDEX 5384
 uittProtect_Rot	[Absorption der Verrottungsschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE CB53C08014A3833C
-// INDEX 5386
+// INDEX 5385
 uittProtect_Acid	[Absorption der Säureschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 0C53B980D4F39B4B
-// INDEX 5387
+// INDEX 5386
 uittProtect_Cold	[Absorption der Kälteschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE A7CA8DB65D5E0B80
-// INDEX 5388
+// INDEX 5387
 uittProtect_Fire	[Absorption der Feuerschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 6CC982F5CCA8356D
-// INDEX 5389
+// INDEX 5388
 uittProtect_Poison	[Absorption der Giftschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE C10039287A9472FB
-// INDEX 5390
+// INDEX 5389
 uittProtect_Electricity	[Absorption der Elektroschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 56A951A06FA9108A
-// INDEX 5391
+// INDEX 5390
 uittProtect_Shockwave	[Absorption der Schockwellenschäden: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE DB00AE336D4AC0AF
-// INDEX 5392
+// INDEX 5391
 uittProtect_MaxReached	[(maximum)]
 
 // HASH_VALUE BE3C7E33592B3BA4
-// INDEX 5393
+// INDEX 5392
 uittProtect_MaxAbsorb	[Maximum der absorbierten Schäden.\n
 	Summe aus @{6F6F}Qualität der Juwelen@{FFFF} + @{6F6F}Level max@{FFFF} von den Spielern.]
 
 // HASH_VALUE 0F43D4330BE3FC4C
-// INDEX 5394
+// INDEX 5393
 uiResistsTable	[Widerstände]
 
 // HASH_VALUE 3B5AB94F4DCF2CF8
-// INDEX 5395
+// INDEX 5394
 uittMagicResistTable	[Den Zaubersprüchen der Kreaturen und Spieler kann vollständig widerstanden werden@{FFFF}.\n
 	Die @{6F6F}Chance@{FFFF} einem Zauberspruch ganz zu widerstehen hängt ab von:\n
 	@{T4}- der @{6F6F}Kraft@{FFFF} des Spuchs wenn es sich um einen Beherrschungsspruch handelt\n
@@ -22700,27 +22696,27 @@ uittMagicResistTable	[Den Zaubersprüchen der Kreaturen und Spieler kann vollst
 	@{T4}- dem Malus abhängig vom @{6F6F}Ökosystem@{FFFF}, in dem du dich befindest (Bsp.: -10 in der Wüste wenn du dich in der Wüste befindest)]
 
 // HASH_VALUE CC25343C56C9D2F7
-// INDEX 5396
+// INDEX 5395
 uiResist_Desert	[Bereich der Wüste]
 
 // HASH_VALUE 9D21928895966E9E
-// INDEX 5397
+// INDEX 5396
 uiResist_Forest	[Bereich des Waldes]
 
 // HASH_VALUE C01AA450C8187C6A
-// INDEX 5398
+// INDEX 5397
 uiResist_Lacustre	[Bereich der Seen]
 
 // HASH_VALUE D4F4A87FD8D28B72
-// INDEX 5399
+// INDEX 5398
 uiResist_Jungle	[Bereich des Dschungels]
 
 // HASH_VALUE 1328E38015B8CC7D
-// INDEX 5400
+// INDEX 5399
 uiResist_PrimRoot	[Bereich der Urwurzeln]
 
 // HASH_VALUE 0B3B8D626ED819EA
-// INDEX 5401
+// INDEX 5400
 uittResist_Desert	[Widerstand gegen Zaubersprüche aus dem Wüstenbereich: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Chancen einem Spruch von @{6F6F}Elementarmagie@{FFFF} der Stufe @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF} zu widerstehen\n
 	@{T4}- Chancen einem Spruch von @{6F6F}Schmerzzauber@{FFFF} der Stufe @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF} zu widerstehen\n
@@ -22731,7 +22727,7 @@ uittResist_Desert	[Widerstand gegen Zaubersprüche aus dem Wüstenbereich: @{6F6
 	]
 
 // HASH_VALUE 59EA33B883AB2026
-// INDEX 5402
+// INDEX 5401
 uittResist_Forest	[Widerstand gegen Zaubersprüche aus dem Waldbereich: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Chancen, einem @{6F6F}Elementarzauber@{FFFF} der Stufe @{6F6F}%eml@{FFFF} zu widerstehen: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Chancen, einem @{6F6F}Beherrschungszauber@{FFFF} der Stufe @{6F6F}%aml@{FFFF} zu widerstehen: @{6F6F}%amr%@{FFFF}\n
@@ -22742,7 +22738,7 @@ uittResist_Forest	[Widerstand gegen Zaubersprüche aus dem Waldbereich: @{6F6F}%
 	]
 
 // HASH_VALUE C9600D6865D27D73
-// INDEX 5403
+// INDEX 5402
 uittResist_Lacustre	[Widerstand gegen Zaubersprüche aus dem Seenbereich: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Chancen, einem @{6F6F}Elementarzauber@{FFFF} der Stufe @{6F6F}%eml@{FFFF} zu widerstehen: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Chancen, einem @{6F6F}Beherrschungszauber@{FFFF} der Stufe @{6F6F}%aml@{FFFF} zu widerstehen: @{6F6F}%amr%@{FFFF}\n
@@ -22753,7 +22749,7 @@ uittResist_Lacustre	[Widerstand gegen Zaubersprüche aus dem Seenbereich: @{6F6F
 	]
 
 // HASH_VALUE 6D27C3213D0933D9
-// INDEX 5404
+// INDEX 5403
 uittResist_Jungle	[Widerstand gegen Zaubersprüche aus dem Dschungelbereich: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Chancen, einem @{6F6F}Elementarzauber@{FFFF} der Stufe @{6F6F}%eml@{FFFF} zu widerstehen: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Chancen, einem @{6F6F}Beherrschungszauber@{FFFF} der Stufe @{6F6F}%aml@{FFFF} zu widerstehen: @{6F6F}%amr%@{FFFF}\n
@@ -22764,7 +22760,7 @@ uittResist_Jungle	[Widerstand gegen Zaubersprüche aus dem Dschungelbereich: @{6
 	]
 
 // HASH_VALUE C84D03E6ED023088
-// INDEX 5405
+// INDEX 5404
 uittResist_PrimRoot	[Widerstand gegen Zaubersprüche aus dem Dschungelbereich: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Chancen einem @{6F6F}Elementarzauber@{FFFF} der Stufe @{6F6F}%eml@{FFFF} zu widerstehen: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Chancen einem @{6F6F}Beherrschungszauber@{FFFF} der Stufe @{6F6F}%aml@{FFFF} zu widerstehen: @{6F6F}%amr%@{FFFF}\n
@@ -22775,311 +22771,311 @@ uittResist_PrimRoot	[Widerstand gegen Zaubersprüche aus dem Dschungelbereich: @
 	]
 
 // HASH_VALUE DB00AE336D4AC0AF
-// INDEX 5406
+// INDEX 5405
 uittResist_MaxReached	[(maximum)]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5407
+// INDEX 5406
 uiFactionPoint_Kami	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5408
+// INDEX 5407
 uiFactionPoint_Karavan	[Karavan]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5409
+// INDEX 5408
 uiFactionPoint_Fyros	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5410
+// INDEX 5409
 uiFactionPoint_Matis	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5411
+// INDEX 5410
 uiFactionPoint_Tryker	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5412
+// INDEX 5411
 uiFactionPoint_Zorai	[Zoraï]
 
 // HASH_VALUE 4FA1CC2240810F31
-// INDEX 5413
+// INDEX 5412
 uiFactionPointTable	[Fraktionspunkte]
 
 // HASH_VALUE 12E3008491061489
-// INDEX 5414
+// INDEX 5413
 uiAFK	[{AFK}]
 
 // HASH_VALUE D8CAC083E0E7544A
-// INDEX 5415
+// INDEX 5414
 uiLOGResolution	[Spielauflösung]
 
 // HASH_VALUE EC7A4CD8EA744A9A
-// INDEX 5416
+// INDEX 5415
 uiLOGLod	[Stufe der Details]
 
 // HASH_VALUE 348C00C4388C70E0
-// INDEX 5417
+// INDEX 5416
 uiResValue	[1024x768]
 
 // HASH_VALUE CEA2083E8EF12841
-// INDEX 5418
+// INDEX 5417
 uiLodValueLow	[NIEDRIG]
 
 // HASH_VALUE 48B184334741A43B
-// INDEX 5419
+// INDEX 5418
 uiLodValueMedium	[MITTEL]
 
 // HASH_VALUE 8C42E02F0C01D422
-// INDEX 5420
+// INDEX 5419
 uiLodValueNormal	[NORMAL]
 
 // HASH_VALUE 48D0942048D09420
-// INDEX 5421
+// INDEX 5420
 uiLodValueHigh	[HOCH]
 
 // HASH_VALUE D292302812911034
-// INDEX 5422
+// INDEX 5421
 uiLodValueCustom	[EIGENE]
 
 // HASH_VALUE 7B81DC2B096FAAF3
-// INDEX 5423
+// INDEX 5422
 uiNPCGiver	[MISSIONSGEBER: ]
 
 // HASH_VALUE CB0D1F3A39613BDC
-// INDEX 5424
+// INDEX 5423
 uiENDesc	[MISSIONSNAME: ]
 
 // HASH_VALUE 9340C82653FDD415
-// INDEX 5425
+// INDEX 5424
 uiENRequired	[RITUELLE AUFGABEN]
 
 // HASH_VALUE 4414944844149448
-// INDEX 5426
+// INDEX 5425
 uiENRite	[RITUAL]
 
 // HASH_VALUE 8263473683720A41
-// INDEX 5427
+// INDEX 5426
 uiENGiver	[MISSIONSGEBER:]
 
 // HASH_VALUE 03E25BFA0890530C
-// INDEX 5428
+// INDEX 5427
 uiENName	[MISSIONSNAME:]
 
 // HASH_VALUE 63086880A6083480
-// INDEX 5429
+// INDEX 5428
 uiMissionAnd	[ -    ]
 
 // HASH_VALUE 5A21CF701B158673
-// INDEX 5430
+// INDEX 5429
 uiMissionOr	[oder ]
 
 // HASH_VALUE 62F5049CECE91B4A
-// INDEX 5431
+// INDEX 5430
 uiMissionPrereq	[Vorbedingungen:]
 
 // HASH_VALUE 55F70330EE7AE893
-// INDEX 5432
+// INDEX 5431
 uiMissionDesc	[Beschreibung:]
 
 // HASH_VALUE 0A65BC9DA7C55E13
-// INDEX 5433
+// INDEX 5432
 uiMissionTitle	[Titel:]
 
 // HASH_VALUE 64D8145C64D8145C
-// INDEX 5434
+// INDEX 5433
 uittMissionWake	[Wachen]
 
 // HASH_VALUE 3C41102C8F6F3328
-// INDEX 5435
+// INDEX 5434
 uiEnterCrZoneProposal	[GIB EINEN VORSCHLAG FÜR EINE KRITISCHE ZONE EIN]
 
 // HASH_VALUE 74582440705CF4A4
-// INDEX 5436
+// INDEX 5435
 uiMFPrevious	[Zurück]
 
 // HASH_VALUE 741C5438741C5438
-// INDEX 5437
+// INDEX 5436
 uiMFNext	[Weiter]
 
 // HASH_VALUE 1BA94F762BB2AC62
-// INDEX 5438
+// INDEX 5437
 uiMFDeleteMailTitle	[Mail löschen]
 
 // HASH_VALUE 8F75FC2F68F786B0
-// INDEX 5439
+// INDEX 5438
 uiMFEraseMail	[Mail löschen?]
 
 // HASH_VALUE 79152CAEF0165762
-// INDEX 5440
+// INDEX 5439
 uiMFEraseMailQuestion	[Willst du diese Mail wirklich löschen? ]
 
 // HASH_VALUE 6B89EC7BECC7FC8A
-// INDEX 5441
+// INDEX 5440
 uiMFTopics	[Themen]
 
 // HASH_VALUE 2D98146570650893
-// INDEX 5442
+// INDEX 5441
 uiMFAuthor	[Autor]
 
 // HASH_VALUE B07998A6E8699CAA
-// INDEX 5443
+// INDEX 5442
 uiMFPosts	[Posts]
 
 // HASH_VALUE 645854A2D3445F68
-// INDEX 5444
+// INDEX 5443
 uiMFLastPost	[Letzter Post]
 
 // HASH_VALUE 1BBA906147D99875
-// INDEX 5445
+// INDEX 5444
 uiMFMessageFrom	[Nachricht von]
 
 // HASH_VALUE 641C1410641C1410
-// INDEX 5446
+// INDEX 5445
 uiMFDate	[Datum]
 
 // HASH_VALUE E8589C9463F9808F
-// INDEX 5447
+// INDEX 5446
 uiMFSubject	[Betreff]
 
 // HASH_VALUE 66FAB49864B7FC7A
-// INDEX 5448
+// INDEX 5447
 uiMFMessage	[Nachricht]
 
 // HASH_VALUE 2C96489E60277C92
-// INDEX 5449
+// INDEX 5448
 uiMFInbox	[Posteingang]
 
 // HASH_VALUE 6CD824186CD82418
-// INDEX 5450
+// INDEX 5449
 uiMFFrom	[Von]
 
 // HASH_VALUE 4CDA7F8B6933D4AC
-// INDEX 5451
+// INDEX 5450
 uiMFNewMessage	[Neue Nachricht]
 
 // HASH_VALUE 66FAB49864B7FC7A
-// INDEX 5452
+// INDEX 5451
 uiMFMailBody	[Nachricht]
 
 // HASH_VALUE D154876FF036DB6C
-// INDEX 5453
+// INDEX 5452
 uiMFNewPost	[Neuer Post:]
 
 // HASH_VALUE 4998DF9596A9BA9C
-// INDEX 5454
+// INDEX 5453
 uiMFNewtopic	[Neues Thema:]
 
 // HASH_VALUE 70DC543470587484
-// INDEX 5455
+// INDEX 5454
 uiMFMessages	[Nachrichten]
 
 // HASH_VALUE E6181C94EBE70B56
-// INDEX 5456
+// INDEX 5455
 uiMFUndelivrableMail	[Mail kann nicht zugestellt werden.]
 
 // HASH_VALUE 2D4662ECB080CC5C
-// INDEX 5457
+// INDEX 5456
 uiMFUndelivrableMailTo	[Server konnte die Mail nicht versenden an ]
 
 // HASH_VALUE 26B58F895A049457
-// INDEX 5458
+// INDEX 5457
 uiMFUndelivrableMailCheck	[Bitte überprüfe den Namen des Empfängers.]
 
 // HASH_VALUE 6B8682A168644431
-// INDEX 5459
+// INDEX 5458
 uiMFMailContent	[Mail-Inhalt:]
 
 // HASH_VALUE DFE6607F5557844B
-// INDEX 5460
+// INDEX 5459
 uiMFMailServer	[Mailserver]
 
 // HASH_VALUE 5925970A05E29E7C
-// INDEX 5461
+// INDEX 5460
 uiMFIDate	[%month %day, %year]
 
 // HASH_VALUE AF7A988EE2375C96
-// INDEX 5462
+// INDEX 5461
 uiMonth01	[Januar]
 
 // HASH_VALUE 70985418789C14D4
-// INDEX 5463
+// INDEX 5462
 uiMonth02	[Februar]
 
 // HASH_VALUE E64724791F97E88A
-// INDEX 5464
+// INDEX 5463
 uiMonth03	[März]
 
 // HASH_VALUE 2DD8408662081C88
-// INDEX 5465
+// INDEX 5464
 uiMonth04	[April]
 
 // HASH_VALUE 5C18247461558488
-// INDEX 5466
+// INDEX 5465
 uiMonth05	[Mai]
 
 // HASH_VALUE 6498542864985428
-// INDEX 5467
+// INDEX 5466
 uiMonth06	[Juni]
 
 // HASH_VALUE 7818542878185428
-// INDEX 5468
+// INDEX 5467
 uiMonth07	[Juli]
 
 // HASH_VALUE 3437505C34D54C8E
-// INDEX 5469
+// INDEX 5468
 uiMonth08	[August]
 
 // HASH_VALUE 66B9408CA599DCAE
-// INDEX 5470
+// INDEX 5469
 uiMonth09	[September]
 
 // HASH_VALUE 68B9A495A3982888
-// INDEX 5471
+// INDEX 5470
 uiMonth10	[Oktober]
 
 // HASH_VALUE 649CF438705824B4
-// INDEX 5472
+// INDEX 5471
 uiMonth11	[November]
 
 // HASH_VALUE 64D85410705824B4
-// INDEX 5473
+// INDEX 5472
 uiMonth12	[Dezember]
 
 // HASH_VALUE 60589410641834B8
-// INDEX 5474
+// INDEX 5473
 uiDay0	[Sonntag]
 
 // HASH_VALUE 6B47648E24973C87
-// INDEX 5475
+// INDEX 5474
 uiDay1	[Montag]
 
 // HASH_VALUE 6757287B60A7F08C
-// INDEX 5476
+// INDEX 5475
 uiDay2	[Dienstag]
 
 // HASH_VALUE 609C5434681854C8
-// INDEX 5477
+// INDEX 5476
 uiDay3	[Mittwoch]
 
 // HASH_VALUE 2997387C61E7F48C
-// INDEX 5478
+// INDEX 5477
 uiDay4	[Donnerstag]
 
 // HASH_VALUE 64985458681854C8
-// INDEX 5479
+// INDEX 5478
 uiDay5	[Freitag]
 
 // HASH_VALUE 6427447763866488
-// INDEX 5480
+// INDEX 5479
 uiDay6	[Samstag]
 
 // HASH_VALUE D7F8A84014D9933C
-// INDEX 5481
+// INDEX 5480
 uiCancelCreateAccount	[Zurück zum Einloggen]
 
 // HASH_VALUE 3017307132262C87
-// INDEX 5482
+// INDEX 5481
 uiSubmitNewAccount	[OK]
 
 /* OLD VALUE : [Congratulations!
@@ -23091,7 +23087,7 @@ Dein Ryzom Account wurde erstellt.
 Eine Bestätigungs-Email wurde an folgende Adresse geschickt:
 ] */
 // HASH_VALUE 0A7AAE591216F54A
-// INDEX 5483
+// INDEX 5482
 uiSubmitSucces1	[Glückwunsch!\n
 	\n
 	Du hast erfolgreich einen Ryzom-Account erstellt.\n
@@ -23104,471 +23100,471 @@ You must activate your account before you can log in.] */
 /* OLD VALUE : [
 Bitte klicke auf den in der Email enthaltenen Link, um Deinen Account zu aktivieren. Bevor du Dich einloggen kannst, muss Dein Account aktiviert worden sein.] */
 // HASH_VALUE 3B64D40332050146
-// INDEX 5484
+// INDEX 5483
 uiSubmitSucces2	[\n
 	Klicke unten auf VERBINDEN, um dich einzuloggen.]
 
 // HASH_VALUE C36FA10451D20B71
-// INDEX 5485
+// INDEX 5484
 uiCreateAccountWelcome	[Willkommen,\n
 	bitte fülle folgende Felder aus, um Deinen Ryzom Account zu erstellen.\n
 	]
 
 // HASH_VALUE 93F7FF7D7010D8F7
-// INDEX 5486
+// INDEX 5485
 uiAcceptTermsOfUse1	[Einverständniserklärung mit ]
 
 // HASH_VALUE E8A7EF6619DA8679
-// INDEX 5487
+// INDEX 5486
 uiAcceptTermsOfUse2	[AGB.]
 
 // HASH_VALUE 0CC17829C1F0B028
-// INDEX 5488
+// INDEX 5487
 uiUpgradeAccount	[ACCOUNT-UPGRADE]
 
 // HASH_VALUE 8211AB263A80B327
-// INDEX 5489
+// INDEX 5488
 uiScanData	[DATEN ÜBERPRÜFEN]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5490
+// INDEX 5489
 uiCancelScanData	[LÖSCHEN]
 
 // HASH_VALUE 0B2190278A40A02A
-// INDEX 5491
+// INDEX 5490
 uiCloseScanData	[SCHLIEßEN]
 
 // HASH_VALUE C3480F9CE5F4FC70
-// INDEX 5492
+// INDEX 5491
 uiCancelingScanData	[Data-Scan wird gelöscht. Bitte warten...]
 
 // HASH_VALUE 661A66B087AD7306
-// INDEX 5493
+// INDEX 5492
 uiScanDataSucess	[Data-Scan hat keine fehlerhaften Dateien gefunden.\n
 	 "Schließen" drücken.]
 
 // HASH_VALUE 721E5E1A9456EFBF
-// INDEX 5494
+// INDEX 5493
 uiScanDataErrors	[Data-Scan hat % fehlerhafte Dateien gefunden. Sie werden beim nächsten Patch völlig neu geladen. "Schließen" drücken.]
 
 // HASH_VALUE E75AB8609366163E
-// INDEX 5495
+// INDEX 5494
 uiErrDataScanning	[Fehler: Daten-Scan nicht gelungen]
 
 // HASH_VALUE 018EA0EB4810CBE0
-// INDEX 5496
+// INDEX 5495
 uiOnDataScanning	[ALLE DATEIEN WERDEN ÜBERPRÜFT...]
 
 // HASH_VALUE D706BA911951BA99
-// INDEX 5497
+// INDEX 5496
 uiOnDataScanningHelp	[Dieser Prozess überprüft all deine Data Files (das dauert ein paar Minuten). Klicke "Abbrechen". ]
 
 // HASH_VALUE 18912791DA6A6861
-// INDEX 5498
+// INDEX 5497
 uiCorruptedFile	[Fehlende oder fehlerhafte Datei: ]
 
 // HASH_VALUE AB48987ADE27208D
-// INDEX 5499
+// INDEX 5498
 uimCompassDialogs	[Dialoge]
 
 // HASH_VALUE 712A6C2CC21B503C
-// INDEX 5500
+// INDEX 5499
 uiDate	[Wir haben den ]
 
 // HASH_VALUE 6498945C78182494
-// INDEX 5501
+// INDEX 5500
 uiWinderly	[Winderly]
 
 // HASH_VALUE 2D77E47D6A47E88E
-// INDEX 5502
+// INDEX 5501
 uiGerminally	[Germinally]
 
 // HASH_VALUE 6818F4187818C484
-// INDEX 5503
+// INDEX 5502
 uiFolially	[Folially]
 
 // HASH_VALUE 2FE6F864AE541487
-// INDEX 5504
+// INDEX 5503
 uiFloris	[Floris]
 
 // HASH_VALUE A806288E1FA73C8D
-// INDEX 5505
+// INDEX 5504
 uiMedis	[Medis]
 
 // HASH_VALUE 2DE9B4932458649D
-// INDEX 5506
+// INDEX 5505
 uiThermis	[Thermis]
 
 // HASH_VALUE A3E82C9D2D3B04AE
-// INDEX 5507
+// INDEX 5506
 uiHarvestor	[Harvestor]
 
 // HASH_VALUE 72082C70F1152C99
-// INDEX 5508
+// INDEX 5507
 uiFrutor	[Frutor]
 
 // HASH_VALUE 6C18141870D8E494
-// INDEX 5509
+// INDEX 5508
 uiFallenor	[Fallenor]
 
 // HASH_VALUE AD49C07E2BF79497
-// INDEX 5510
+// INDEX 5509
 uiPluvia	[Pluvia]
 
 // HASH_VALUE F0D820763175C092
-// INDEX 5511
+// INDEX 5510
 uiMystia	[Mystia]
 
 // HASH_VALUE A9773C81E4F7088E
-// INDEX 5512
+// INDEX 5511
 uiNivia	[Nivia]
 
 // HASH_VALUE A998349065D84487
-// INDEX 5513
+// INDEX 5512
 uiPrima	[Prima]
 
 // HASH_VALUE D7C7405E23F5F08F
-// INDEX 5514
+// INDEX 5513
 uiDua	[Dua]
 
 // HASH_VALUE 6058245060582450
-// INDEX 5515
+// INDEX 5514
 uiTria	[Tria]
 
 // HASH_VALUE ED88F877AE87A89A
-// INDEX 5516
+// INDEX 5515
 uiQuarta	[Quarta]
 
 // HASH_VALUE 6C585444681C54D0
-// INDEX 5517
+// INDEX 5516
 uiQuinteth	[Quinteth]
 
 // HASH_VALUE A757B0702915949C
-// INDEX 5518
+// INDEX 5517
 uiHoleth	[Holeth]
 
 // HASH_VALUE 4050340440503404
-// INDEX 5519
+// INDEX 5518
 uiAtysianCycle	[AZ]
 
 // HASH_VALUE 5890942858909428
-// INDEX 5520
+// INDEX 5519
 uiJenaYear	[JJ]
 
 // HASH_VALUE 6B61A036022E46B3
-// INDEX 5521
+// INDEX 5520
 uiRandomBadParameter	[Die Zeichenreihefolge "%s" ist ungültig für den Random-Befehl.]
 
 // HASH_VALUE 4FB51A0B1FF5D447
-// INDEX 5522
+// INDEX 5521
 uiTextCommand1	[]
 
 // HASH_VALUE 77B4182B79405F01
-// INDEX 5523
+// INDEX 5522
 uiTextCommand2	[]
 
 // HASH_VALUE B1DB59BE153077DE
-// INDEX 5524
+// INDEX 5523
 uiTextCommand3	[]
 
 // HASH_VALUE 1CBC303E1AC4CC8A
-// INDEX 5525
+// INDEX 5524
 uiTextCommand4	[]
 
 // HASH_VALUE 4A436BCE75350F66
-// INDEX 5526
+// INDEX 5525
 uiTextCommandFT1	[]
 
 // HASH_VALUE 04203AA0865BD659
-// INDEX 5527
+// INDEX 5526
 uiTextCommandFT2	[]
 
 // HASH_VALUE B3A5756B22FB421A
-// INDEX 5528
+// INDEX 5527
 uiTextCommandFT3	[]
 
 // HASH_VALUE E98B45ABCE406BF8
-// INDEX 5529
+// INDEX 5528
 uiTextCommandFT4	[]
 
 // HASH_VALUE 24B816A0C9599FAC
-// INDEX 5530
+// INDEX 5529
 uiLoadingString0	[Die Mektoubfutterrechnung der letzten 4 Wochen wird automatisch beglichen, vielen Dank.]
 
 // HASH_VALUE E98900FFF775E4A4
-// INDEX 5531
+// INDEX 5530
 uiLoadingString1	[Alle Mektoubs der Gilde werden gerade gefüttert, vielen Dank für Deine Spende.]
 
 // HASH_VALUE EC380C7826B0E2B8
-// INDEX 5532
+// INDEX 5531
 uiLoadingString2	[Yubos sind Freunde, kein Futter!]
 
 // HASH_VALUE 982918929DE29270
-// INDEX 5533
+// INDEX 5532
 uiLoadingString3	[Hier könnte dein Handelsangebot stehen!]
 
 // HASH_VALUE A9A928B20D40C067
-// INDEX 5534
+// INDEX 5533
 uiLoadingString4	[Bitte die Karavanwachen nicht mehr mit Dappern bewerfen, rumstehen ist ihr Job!]
 
 // HASH_VALUE 57987089DF3E8526
-// INDEX 5535
+// INDEX 5534
 uiLoadingString5	[Wettervorhersage in Fyros: staubig, windig, heiß... Fyros halt!]
 
 // HASH_VALUE DDCF5B28C4882657
-// INDEX 5536
+// INDEX 5535
 uiLoadingString6	[Wo bin ich? ]
 
 // HASH_VALUE C3845961575BCF17
-// INDEX 5537
+// INDEX 5536
 uiLoadingString7	[Wettervorhersage in Tryker: ziemlich bunt mit Schirmchen und Strohhalm!]
 
 // HASH_VALUE 38F016093D5F5AF8
-// INDEX 5538
+// INDEX 5537
 uiLoadingString8	[Wettervorhersage in Matis: 10:00 Uhr Regen, 16:00 Uhr Regen, 20:00 Uhr...]
 
 // HASH_VALUE 8934F3FADA08A86E
-// INDEX 5539
+// INDEX 5538
 uiLoadingString9	[Horoskop heute: Meide den Kontakt zu 10 Meter großen Kitins!]
 
 // HASH_VALUE A235B485FD91F379
-// INDEX 5540
+// INDEX 5539
 uiLoadingString10	[Der Heiler: 1121341... verdammt!]
 
 // HASH_VALUE 7185186ACE241B26
-// INDEX 5541
+// INDEX 5540
 uiLoadingString11	[Der Krieger: Ha, elender Kitin! Nimm dies *pieks* und lach nicht!!!]
 
 // HASH_VALUE D3A4AE55153998BE
-// INDEX 5542
+// INDEX 5541
 uiLoadingString12	[Der Magier: 3 Spells pro Mob schaut her! *brutzel* oh... *schluck* da kommen 5...]
 
 // HASH_VALUE A235B485FD91F379
-// INDEX 5543
+// INDEX 5542
 uiLoadingString13	[Der Beherrschungsmagier: Wartet, ich schick den Boss kurz weg... *resist* ups...]
 
 // HASH_VALUE 2C7660055814BCAD
-// INDEX 5544
+// INDEX 5543
 uiLoadingString14	[Der Beherrschungsmagier: Lass uns mal in Ruhe drüber reden, Kirosta? *stun*]
 
 // HASH_VALUE DA2580B0E74AB8DE
-// INDEX 5545
+// INDEX 5544
 uiLoadingString15	[Der Harvester: Buddeln und Chatten? Kein Problem! ... *bumm* argh...]
 
 // HASH_VALUE 9F5A8863CDA463CB
-// INDEX 5546
+// INDEX 5545
 uiLoadingString16	[Der Crafter: Wart, ich bau mir noch schnell ne Rüstung! *degrade*...*degrade*...*seufz*...]
 
 // HASH_VALUE 4A93117E839C41A5
-// INDEX 5547
+// INDEX 5546
 uiLoadingString17	[Marktwirtschaft: Kaufe 3 Tickets zum Freundschaftspreis von... 3 Tickets!]
 
 // HASH_VALUE 0D16EA857967AA4C
-// INDEX 5548
+// INDEX 5547
 uiLoadingString18	[Merke: 'Buddeln bis der Arzt kommt' kann man durchaus wörtlich nehmen!]
 
 // HASH_VALUE C8D5F76A5807BF6E
-// INDEX 5549
+// INDEX 5548
 uiLoadingString19	[Vorsicht: Swingende, besoffene Yubos in Miniröcken gesichtet, Tryker dementieren Beteiligung.]
 
 // HASH_VALUE 47BCE034A35B081F
-// INDEX 5550
+// INDEX 5549
 uiLoadingString20	[*gähn* Guten Morgen, gut geschlafen? *auf Uhr schau* ähm... äh... Hallo!]
 
 // HASH_VALUE 86E4AC9E5A742C23
-// INDEX 5551
+// INDEX 5550
 uiLoadingString21	[Schade, Trykerweitwurf aufgrund zu wehrhafter Tryker abgesagt!]
 
 // HASH_VALUE CD0616F57A127246
-// INDEX 5552
+// INDEX 5551
 uiLoadingString22	[Nicht vergessen: Packer bürsten, Appartement aufräumen, Gildenhalle polieren...]
 
 // HASH_VALUE 8CC27B9A2CA9589B
-// INDEX 5553
+// INDEX 5552
 uiLoadingString23	[Keine Tastatur gefunden. Drücke beliebige Taste, um fortzufahren.]
 
 // HASH_VALUE E9B90C41F6A1E0AA
-// INDEX 5554
+// INDEX 5553
 uiLoadingString24	[An alles gedacht? Kaffee? Chips? Pizza? Slim Fast? Na dann los!]
 
 // HASH_VALUE 7218245C26B0E2B8
-// INDEX 5555
+// INDEX 5554
 uiLoadingString25	[Ladedauer verzögert sich, empfehle Powerleveln des RAMs zur Beschleunigung.]
 
 // HASH_VALUE 4BB6F756D6E77479
-// INDEX 5556
+// INDEX 5555
 uiLoadingString26	[Rechtschreibkontrolle läuft...]
 
 // HASH_VALUE D955C83AACB50070
-// INDEX 5557
+// INDEX 5556
 uiLoadingString27	[Kamis werden gewaschen, gefönt und flauschig gebürstet...]
 
 // HASH_VALUE 2D5ACC1B8911C2AB
-// INDEX 5558
+// INDEX 5557
 uiLoadingString28	[Der Yubo: läuft und läuft und läuft...]
 
 // HASH_VALUE E4794CC009B1A0AD
-// INDEX 5559
+// INDEX 5558
 uiLoadingString29	[Installiere neue Chatfarben, pink, magenta und aprikot...]
 
 // HASH_VALUE 9A769398D849FB83
-// INDEX 5560
+// INDEX 5559
 uiLoadingString30	[Füge unbekannte Portale hinzu, die nie ein Homin zuvor betreten hat!]
 
 // HASH_VALUE 6CB8DCBA26B0E2B8
-// INDEX 5561
+// INDEX 5560
 uiLoadingString31	[Atys: unendliche Weiten... unendliche Gefahren... unendlich viele Kitins!]
 
 // HASH_VALUE 2844727AEC68D05A
-// INDEX 5562
+// INDEX 5561
 uiLoadingString32	[GM-Rechte hinzugefügt, viel Spaß auf Atys!]
 
 // HASH_VALUE A6A94808F765ACA5
-// INDEX 5563
+// INDEX 5562
 uiLoadingString33	[Aktiviere Godmode für Yubos...]
 
 // HASH_VALUE D83B54B9E988EF1F
-// INDEX 5564
+// INDEX 5563
 uiLoadingString34	[Fülle Quellen auf - das ist mehr Arbeit als du denkst!]
 
 // HASH_VALUE DBFAF08F5CC96722
-// INDEX 5565
+// INDEX 5564
 uiLoadingString35	[Ich sehe dich User, aber nicht gut, putz mal den Monitor! ]
 
 // HASH_VALUE 23B5B3719B486459
-// INDEX 5566
+// INDEX 5565
 uiLoadingString36	[Bäume werden gepflanzt und Grotten gegraben...]
 
 // HASH_VALUE C5047097A6340F71
-// INDEX 5567
+// INDEX 5566
 uiLoadingString37	[Magie wird getestet...]
 
 // HASH_VALUE 8895244968FA2376
-// INDEX 5568
+// INDEX 5567
 uiLoadingString38	[Kitins werden gefüttert...]
 
 // HASH_VALUE 4C15D78519D67645
-// INDEX 5569
+// INDEX 5568
 uiLoadingString39	[Yubos werden geklont...]
 
 // HASH_VALUE AE3A484B87D4AF5D
-// INDEX 5570
+// INDEX 5569
 uiLoadingString40	[Unsichtbare Arbeiter werden gejagt...]
 
 // HASH_VALUE 1CE4869B2D587BA1
-// INDEX 5571
+// INDEX 5570
 uiLoadingString41	[Himmel wird gereinigt...]
 
 // HASH_VALUE 5E8DEB579667D7AF
-// INDEX 5572
+// INDEX 5571
 uiLoadingString42	[Blase die Atys-Kugel auf...]
 
 // HASH_VALUE DCBA205296141008
-// INDEX 5573
+// INDEX 5572
 uiLoadingString43	[GMs werden versteckt...]
 
 // HASH_VALUE 76760A7A4CF0DACE
-// INDEX 5574
+// INDEX 5573
 uiLoadingString44	[Die Magie wird reingepumpt... ]
 
 // HASH_VALUE 0D04174F9C980447
-// INDEX 5575
+// INDEX 5574
 uiLoadingString45	[Installiere Ninja-Yubos...]
 
 // HASH_VALUE 5986E37DE9942C70
-// INDEX 5576
+// INDEX 5575
 uiLoadingString46	[Ragusse werden abgelenkt...]
 
 // HASH_VALUE 0C7AA3809C77E378
-// INDEX 5577
+// INDEX 5576
 uiLoadingString47	[Gravitationskonstane von Atys wird berechnet...]
 
 // HASH_VALUE 28BB8F6D5A15ACBB
-// INDEX 5578
+// INDEX 5577
 uiLoadingString48	[Geheime Untergrund Militär Einrichtung wird hochgefahren...]
 
 // HASH_VALUE A6BAB0718A5CFB73
-// INDEX 5579
+// INDEX 5578
 uiLoadingString49	[Zoraï-Ale wird gebraut...]
 
 // HASH_VALUE 6609F4514840E4A9
-// INDEX 5580
+// INDEX 5579
 uiLoadingString50	[Fülle Wasser in die entsprechenden Löcher...]
 
 // HASH_VALUE 1BA9D89090FEA62B
-// INDEX 5581
+// INDEX 5580
 uiLoadingString51	[Zeug wird im Boden versteckt...]
 
 // HASH_VALUE 6F798442B63488B7
-// INDEX 5582
+// INDEX 5581
 uiLoadingString52	[Gingos werden geärgert um die Aggressivität zu erhöhen... ]
 
 // HASH_VALUE E0617F4556CA98A4
-// INDEX 5583
+// INDEX 5582
 uiLoadingString53	[Lasse Gras wachsen...]
 
 // HASH_VALUE 5E07187358A2309C
-// INDEX 5584
+// INDEX 5583
 uiMouseInverted	[Maus invertieren]
 
 // HASH_VALUE 2378A89A9C759B66
-// INDEX 5585
+// INDEX 5584
 uiItemTextEdition	[Textgegenstand]
 
 // HASH_VALUE 688B68318DBAC8DB
-// INDEX 5586
+// INDEX 5585
 uiItemTextMessageFromCrafter	[@{FFF9}Nachricht des Handwerkers :\n
 	@{FFFF}]
 
 // HASH_VALUE 6C7960A2E8888C99
-// INDEX 5587
+// INDEX 5586
 uimItemTextEdit	[Schreiben]
 
 // HASH_VALUE 6458544864585448
-// INDEX 5588
+// INDEX 5587
 uimItemTextDisplay	[Lesen]
 
 // HASH_VALUE DBC89089E5521B69
-// INDEX 5589
+// INDEX 5588
 uiTabInfo	[Rechtsklick, um das Tab in einem eigenen Fenster anzuzeigen.]
 
 // HASH_VALUE 0000000000000000
-// INDEX 5590
+// INDEX 5589
 uiItemSpecialEffectFlyingTextISE_FIGHT_ADD_CRITICAL	[]
 
 // HASH_VALUE 8505579616AE5A58
-// INDEX 5591
+// INDEX 5590
 uiItemSpecialEffectFlyingTextISE_FIGHT_VAMPIRISM	[Lebensraub: %param]
 
 // HASH_VALUE 6379AC9CDC28F869
-// INDEX 5592
+// INDEX 5591
 uiItemSpecialEffectFlyingTextISE_MAGIC_DIVINE_INTERVENTION	[Göttliche Intervention]
 
 // HASH_VALUE 925B3FA2A9D34096
-// INDEX 5593
+// INDEX 5592
 uiItemSpecialEffectFlyingTextISE_MAGIC_SHOOT_AGAIN	[Kostenloser Spruch]
 
 // HASH_VALUE A953283819AADEBA
-// INDEX 5594
+// INDEX 5593
 uiItemSpecialEffectFlyingTextISE_CRAFT_ADD_STAT_BONUS	[Boosterhöhung]
 
 // HASH_VALUE EA58EC6AC81AD4B0
-// INDEX 5595
+// INDEX 5594
 uiItemSpecialEffectFlyingTextISE_CRAFT_ADD_LIMIT	[Maximalwerte erhöht]
 
 // HASH_VALUE 6A080CC4641A62C4
-// INDEX 5596
+// INDEX 5595
 uiItemSpecialEffectFlyingTextISE_FORAGE_ADD_RM	[Abbaubonus]
 
 // HASH_VALUE 1AD9D849EB9683BD
-// INDEX 5597
+// INDEX 5596
 uiItemSpecialEffectFlyingTextISE_FORAGE_NO_RISK	[risikofreie Quelle]
 
 // HELP - ITEM - Consumable
 // **************
 // Leave some blanks for Icon on right
 // HASH_VALUE ADCF037D8B34A964
-// INDEX 5598
+// INDEX 5597
 uihelpItemConsumableFormat	[@{FFF9}Verbrauchszeit :@{T21}@{FFFF}%consumption_time sec.\n
 	@{FFF9}Wiederverwendbar :@{T21}@{FFFF}%overdose_timer_min Minuten %overdose_timer_sec. \n
 	\n
@@ -23576,1496 +23572,1496 @@ uihelpItemConsumableFormat	[@{FFF9}Verbrauchszeit :@{T21}@{FFFF}%consumption_tim
 	@{FFFF}%consumable_effects%custom_text]
 
 // HASH_VALUE 3AE04726A243C91F
-// INDEX 5599
+// INDEX 5598
 uiItemConsumableEffectDownCharac	[Gibt einen Malus von @{F22F}%charac@{FFFF} Punkt(en) auf @{F22F}%bonus@{FFFF}\n
 	für %minutes Minuten und %secondes sec.]
 
 // HASH_VALUE 356C7F1BA243C933
-// INDEX 5600
+// INDEX 5599
 uiItemConsumableEffectUpCharac	[Gibt einen Bonus von @{2F2F}%charac@{FFFF} Punkt(en) auf @{2F2F}%bonus@{FFFF}\n
 	für %minutes Minuten and %secondes Sekunden.]
 
 // HASH_VALUE DF3EF99A20B4695F
-// INDEX 5601
+// INDEX 5600
 uiItemConsumableEffectModDefenseSuccess	[Erhöht Deine Verteidigungsfähigkeiten um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 3506E5DDEF147CED
-// INDEX 5602
+// INDEX 5601
 uiItemConsumableEffectModDodgeSuccess	[Erhöht Deine Ausweichfähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE ECEAE5CBEDE43CCA
-// INDEX 5603
+// INDEX 5602
 uiItemConsumableEffectModParrySuccess	[Erhöht Deine Abwehrfähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 2A117FFC8275CB18
-// INDEX 5604
+// INDEX 5603
 uiItemConsumableEffectModMeleeSuccess	[Erhöht Deine Nahkampffähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 6FFDDC9A005FC218
-// INDEX 5605
+// INDEX 5604
 uiItemConsumableEffectModRangeSuccess	[Erhöht Deine Fernkampffähigkeiten um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 6BB2E2D5DACC1DF2
-// INDEX 5606
+// INDEX 5605
 uiItemConsumableEffectModMagicSuccess	[Erhöht Deine Magiefähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 0643269EF329F766
-// INDEX 5607
+// INDEX 5606
 uiItemConsumableEffectModCraftSuccess	[Erhöht Deine Handwerksfähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 623EF99BA0545D5F
-// INDEX 5608
+// INDEX 5607
 uiItemConsumableEffectModForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE FC96A365A5108A74
-// INDEX 5609
+// INDEX 5608
 uiItemConsumableEffectModDesertForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit in der Wüste um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE C615071883CB86AB
-// INDEX 5610
+// INDEX 5609
 uiItemConsumableEffectModForestForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit im Wald um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE F29FFCD29327D7E5
-// INDEX 5611
+// INDEX 5610
 uiItemConsumableEffectModLacustreForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit im Seenland um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE FC56675F25BFB89A
-// INDEX 5612
+// INDEX 5611
 uiItemConsumableEffectModJungleForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit im Dschungel um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 646834C54196B1B1
-// INDEX 5613
+// INDEX 5612
 uiItemConsumableEffectModPrimaryRootForageSuccess	[Erhöht Deine Rohstoffabbaufähigkeit in den Urwurzeln um %modifier Punkt(e) für %minutes Min. und %secondes Sek.]
 
 // HASH_VALUE 789B903E4FE50883
-// INDEX 5614
+// INDEX 5613
 uiItemConsumableEffectStaminaAura	[Aktiviert eine @{2F2F}Aura der Ausdauer@{FFFF} mit einem Bonus von @{2F2F}%modifier@{FFFF} über %minutes Minuten und %secondes Sekunden mit einem Radius von %radius.\n
 	Deaktivierung: Ziel = %targetDisableTime sek, Benutzer = %userDisableTime sek.]
 
 // HASH_VALUE 659C9459CECD5FFB
-// INDEX 5615
+// INDEX 5614
 uiItemConsumableEffectSapAura	[Aktiviert eine @{2F2F}Aura des Saps@{FFFF} mit einem Bonus von @{2F2F}%modifier@{FFFF} über %minutes Minuten und %secondes Sekunden mit einem Radius von %radius.\n
 	Deaktivierung: Ziel = %targetDisableTime sek, Benutzer = %userDisableTime sek.]
 
 // HASH_VALUE 1B38899A63140B67
-// INDEX 5616
+// INDEX 5615
 uiItemConsumableEffectLifeAura	[Aktiviert eine @{2F2F}Aura des Lebens@{FFFF} mit einem Bonus von @{2F2F}%modifier@{FFFF} über %minutes Minuten und %secondes Sekunden mit einem Radius von %radius.\n
 	Deaktivierung: Ziel = %targetDisableTime sek, Benutzer = %userDisableTime sek.]
 
 // HASH_VALUE EE240287D7904157
-// INDEX 5617
+// INDEX 5616
 uittModMeleeSuccess	[Deine Nahkampffähigkeit wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE F927C8F48B446158
-// INDEX 5618
+// INDEX 5617
 uittModRangeSuccess	[Deine Fernkampffähigkeit wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 17F5479C9E396272
-// INDEX 5619
+// INDEX 5618
 uittModCraftSuccess	[Deine Handwerksfähigkeit wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE C2693FC917B27331
-// INDEX 5620
+// INDEX 5619
 uittModDefenseSuccess	[Deine Verteidigungsfähigkeiten werden um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE C5C94000A557F4CF
-// INDEX 5621
+// INDEX 5620
 uittModDodgeSuccess	[Deine Ausweichfähigkeit wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 74AD40EEA327B4CC
-// INDEX 5622
+// INDEX 5621
 uittModParrySuccess	[Deine Abwehrfähigkeit wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 45693FCA97526731
-// INDEX 5623
+// INDEX 5622
 uittModForageSuccess	[Deine Abbaufähigkeiten werden um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 8459FE885B530296
-// INDEX 5624
+// INDEX 5623
 uittModDesertForageSuccess	[Deine Abbaufähigkeit in der Wüste wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE B4136B89CDB38542
-// INDEX 5625
+// INDEX 5624
 uittModForestForageSuccess	[Deine Abbaufähigkeit im Wald wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 56F25CAD75DC4A2F
-// INDEX 5626
+// INDEX 5625
 uittModLacustreForageSuccess	[Deine Abbaufähigkeit im Seenland wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 8419C282DB02309C
-// INDEX 5627
+// INDEX 5626
 uittModJungleForageSuccess	[Deine Abbaufähigkeit im Dschungel wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 7ACE5BA9F4C7F607
-// INDEX 5628
+// INDEX 5627
 uittModPrimaryRootForageSuccess	[Deine Abbaufähigkeit in den Urwurzeln wird um %modifier Punkt(e) erhöht.]
 
 // HASH_VALUE 68D0B43C68D0B43C
-// INDEX 5629
+// INDEX 5628
 uiOnMainlandValidation	[Ok]
 
 // HASH_VALUE 4FB1FC250E00142E
-// INDEX 5630
+// INDEX 5629
 uiOnMainland	[HAUPTLAND]
 
 // HASH_VALUE 2E24187EE0E9ABAF
-// INDEX 5631
+// INDEX 5630
 uiCP_Choose_Mainland	[Wähle einen Server]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 5632
+// INDEX 5631
 uiCP_Mainland_Ok	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5633
+// INDEX 5632
 uiCP_Mainland_Cancel	[ABBRECHEN]
 
 // HASH_VALUE 1636774FAB85CC9C
-// INDEX 5634
+// INDEX 5633
 uittReturnToMainland	[Zurück zum Hauptland]
 
 // HASH_VALUE 4A1048FB7FE2F436
-// INDEX 5635
+// INDEX 5634
 uiLaunchEditor	[SZENARIO-EDITOR]
 
 // HASH_VALUE B6FEB3B3BA628ED1
-// INDEX 5636
+// INDEX 5635
 uiSessionVanishedFarTP	[Die Ring-Session, in der du warst, ist jetzt geschlossen. Wir teleportieren dich auf das Hauptland...]
 
 // HASH_VALUE 6FAA845613A17B3F
-// INDEX 5637
+// INDEX 5636
 uiSessionUnreachable	[Das mit diesem Charakter assoziierte Szenario ist geschlossen, bitte versuche es später noch einmal.]
 
 // HASH_VALUE CA70DC0EC8219E3C
-// INDEX 5638
+// INDEX 5637
 uiR2EDActionCategory	[RYZOM RING BEFEHLE]
 
 // HASH_VALUE E4367B87E784EC6C
-// INDEX 5639
+// INDEX 5638
 uiRingAccessPoint	[Ring-Terminal]
 
 // HASH_VALUE 3046E45D6DE4087C
-// INDEX 5640
+// INDEX 5639
 uiRingAccessPointFilter	[Filter]
 
 // HASH_VALUE 99285C69E4A58896
-// INDEX 5641
+// INDEX 5640
 uiScenarioLevel_Any	[Jedes]
 
 // HASH_VALUE 99285C69E4A58896
-// INDEX 5642
+// INDEX 5641
 uiScenarioOrient_Any	[Allgemein]
 
 // HASH_VALUE E7199C86A5A36BA5
-// INDEX 5643
+// INDEX 5642
 uiScenarioOrient_NewbieTraining	[Training für Neulinge]
 
 // HASH_VALUE 71C3049F96EB47B4
-// INDEX 5644
+// INDEX 5643
 uiScenarioOrient_StoryTelling	[Geschichten erzählen]
 
 // HASH_VALUE 70FB18ADAA39C89D
-// INDEX 5645
+// INDEX 5644
 uiScenarioOrient_Mistery	[Mistery]
 
 // HASH_VALUE A21548239C517C02
-// INDEX 5646
+// INDEX 5645
 uiScenarioOrient_HackSlash	[Hack'n'Slash]
 
 // HASH_VALUE 56A8D07F6E67BB8D
-// INDEX 5647
+// INDEX 5646
 uiScenarioOrient_GuildTraining	[Gildentraining]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 5648
+// INDEX 5647
 uiScenarioOrient_Other	[Andere]
 
 // HASH_VALUE 84260386980486C9
-// INDEX 5649
+// INDEX 5648
 uiFilterScenarioText	[Filterkriterien für Fenster auswählen, zu denen du Zugang hast.]
 
 // HASH_VALUE 5F846F74039950A4
-// INDEX 5650
+// INDEX 5649
 uiMk_mode	[Anzeigemodus ändern]
 
 // HASH_VALUE E8985418705824D0
-// INDEX 5651
+// INDEX 5650
 uiMk_tab1	[Fenster]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 5652
+// INDEX 5651
 uiMk_tab2	[Aktionen]
 
 // HASH_VALUE 6C584424E81C94D0
-// INDEX 5653
+// INDEX 5652
 uiMk_window1	[Identität]
 
 // HASH_VALUE A738C48A6BF7B49F
-// INDEX 5654
+// INDEX 5653
 uiMk_window2	[Inventar]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 5655
+// INDEX 5654
 uiMk_window3	[Aktionen]
 
 // HASH_VALUE 70DC94347098F4A4
-// INDEX 5656
+// INDEX 5655
 uiMk_window4	[Missionen]
 
 // HASH_VALUE 6AB8F07DE1C7F88E
-// INDEX 5657
+// INDEX 5656
 uiMk_window5	[Karte]
 
 // HASH_VALUE C736C394ECA7C74C
-// INDEX 5658
+// INDEX 5657
 uiMk_window6	[Interaktion...]
 
 // HASH_VALUE 6418940464189404
-// INDEX 5659
+// INDEX 5658
 uiMk_window7	[Hilfe]
 
 // HASH_VALUE 2A97EC78EE98D88A
-// INDEX 5660
+// INDEX 5659
 uiMk_window8	[Kundendienst]
 
 // HASH_VALUE 91A40ACE615023DC
-// INDEX 5661
+// INDEX 5660
 uiMk_window9	[System...]
 
 // HASH_VALUE FA6083731CD21ACB
-// INDEX 5662
+// INDEX 5661
 uiMk_window10	[Hilfe...]
 
 // HASH_VALUE 6CD7A77F9BC7BFA7
-// INDEX 5663
+// INDEX 5662
 uiMk_window11	[Ryzom Ring]
 
 // HASH_VALUE E1DD6C4684778F1F
-// INDEX 5664
+// INDEX 5663
 uiMk_action1_0	[autom. Laufen]
 
 // HASH_VALUE DFB12FA7A8399F58
-// INDEX 5665
+// INDEX 5664
 uiMk_action1_0_tt	[Klicken, um @{6F6F}automatisch zu laufen@{FFFF}.]
 
 // HASH_VALUE 70D8444C70D8444C
-// INDEX 5666
+// INDEX 5665
 uiMk_action1_1	[Stopp]
 
 // HASH_VALUE 8DECD25E643E5382
-// INDEX 5667
+// INDEX 5666
 uiMk_action1_1_tt	[Klicken, um @{6F6F}stehen zu bleiben@{FFFF}.\n
 	Du kannst auch klicken und beide Mausbuttons loslassen.]
 
 // HASH_VALUE EE186C9062B94490
-// INDEX 5668
+// INDEX 5667
 uiMk_action2_0	[Sitzen]
 
 // HASH_VALUE 4A87BCEC6F2D6E60
-// INDEX 5669
+// INDEX 5668
 uiMk_action2_0_tt	[Du @{6F6F}sitzt@{FFFF}.\n
 	Wenn du sitzt, erholt sich dein Leben (HP), deine Ausdauer, dein Sap und deine Konzentration (Fokus) doppelt so schnell.\n
 	Klicken, um aufzustehen]
 
 // HASH_VALUE 2CE7B85FAA05F490
-// INDEX 5670
+// INDEX 5669
 uiMk_action2_1	[Stehen]
 
 // HASH_VALUE C3B320EC18D4D541
-// INDEX 5671
+// INDEX 5670
 uiMk_action2_1_tt	[Du @{6F6F}stehst@{FFFF}.\n
 	Klicken, um sich zu setzen und doppelt so schnell Leben, Stamina, Sap und Fokus wiederzuerlangen]
 
 // HASH_VALUE 61A82C74E1553C8F
-// INDEX 5672
+// INDEX 5671
 uiMk_action3_0	[Gehen]
 
 // HASH_VALUE 7A3F1E4BFA7531B4
-// INDEX 5673
+// INDEX 5672
 uiMk_action3_0_tt	[Du befindest dich im @{6F6F}Gehenmodus@{FFFF}.\n
 	Klicken, um zu rennen]
 
 // HASH_VALUE 6C19D86EABF6B09E
-// INDEX 5674
+// INDEX 5673
 uiMk_action3_1	[Rennen]
 
 // HASH_VALUE D74EF23C399585C3
-// INDEX 5675
+// INDEX 5674
 uiMk_action3_1_tt	[Du befindest dich im @{6F6F}Rennmodus@{FFFF}.\n
 	Klicken, um zu gehen]
 
 // HASH_VALUE AD6B0C9EE6F85089
-// INDEX 5676
+// INDEX 5675
 uiMk_action4_0	[Ausweichen]
 
 // HASH_VALUE 39FA40D13D91D381
-// INDEX 5677
+// INDEX 5676
 uiMk_action4_0_tt	[Du befindest dich im @{6F6F}Ausweichmodus@{FFFF}.\n
 	Deine Chancen auszuweichen hängen von deinem Ausweichenwert und insbesondere von deiner Ausrüstung ab (siehe @{6F6F}Identitätsfenster@{FFFF}).\n
 	Klicken, um in den Abwehrmodus zu wechseln.]
 
 // HASH_VALUE 619924766177348A
-// INDEX 5678
+// INDEX 5677
 uiMk_action4_1	[Abwehr]
 
 // HASH_VALUE 90DC71A86F7FFD98
-// INDEX 5679
+// INDEX 5678
 uiMk_action4_1_tt	[Du befindest dich im @{6F6F}Abwehrmodus@{FFFF}.\n
 	Deine Chancen abzuwehren hängen von deinem Abwehrenwert und insbesondere von deiner Ausrüstung ab (siehe @{6F6F}Identitätsfenster@{FFFF}).\n
 	Klicken, um in den Ausweichmodus zu wechseln.]
 
 // HASH_VALUE 601C4404705854C4
-// INDEX 5680
+// INDEX 5679
 uiMk_action5_0	[Angreifen]
 
 // HASH_VALUE 54FC5F595D478E32
-// INDEX 5681
+// INDEX 5680
 uiMk_action5_0_tt	[Klicken, um das ausgewählte Ziel @{6F6F}anzugreifen@{FFFF}.\n
 	Du kannst auch eine Kampfaktion in der Aktionsleiste oben auf dem Bildschirm auswählen (Standard-Einstellung).]
 
 // HASH_VALUE 48E7AA788577A28A
-// INDEX 5682
+// INDEX 5681
 uiMk_action5_1	[Sich zurückziehen]
 
 // HASH_VALUE C2B68950DFDA59AB
-// INDEX 5683
+// INDEX 5682
 uiMk_action5_1_tt	[Klicken, um sich @{6F6F}zurückzuziehen@{FFFF}.]
 
 // HASH_VALUE 701C8414649C9484
-// INDEX 5684
+// INDEX 5683
 uiMk_action6	[Abbauen]
 
 // HASH_VALUE 4194992211935C5F
-// INDEX 5685
+// INDEX 5684
 uiMk_action6_tt	[Klicken, um die ausgewählte Quelle @{6F6F}abzubauen@{FFFF}.\n
 	Du kannst auch eine Abbauaktion der Aktionsleiste oben auf dem Bildschirm benutzen (Standard-Einstellung).]
 
 // HASH_VALUE 6C9A0896E4083C94
-// INDEX 5686
+// INDEX 5685
 uiMk_action7	[Einladen]
 
 // HASH_VALUE 6F417F62E8F510BE
-// INDEX 5687
+// INDEX 5686
 uiMk_action7_tt	[Klicken, um den ausgewählten Spieler @{6F6F}einzuladen@{FFFF}.\n
 	Du kannst ihn auch über das Kontextmenü einladen (Rechtsklick auf den Spieler).]
 
 // HASH_VALUE 6DA3E802EDEBECC1
-// INDEX 5688
+// INDEX 5687
 uiMk_action8	[Team verlassen]
 
 // HASH_VALUE D30B28A72E50A43F
-// INDEX 5689
+// INDEX 5688
 uiMk_action8_tt	[Klicken, um dein Team @{6F6F}zu verlassen@{FFFF}.\n
 	Du kannst dein Team auch über das Kontextmenü verlassen (Rechtsklick auf einen Spieler).]
 
 // HASH_VALUE 6C9C1440E0082494
-// INDEX 5690
+// INDEX 5689
 uiMk_action9	[Sprechen mit]
 
 // HASH_VALUE 46BCF3453997A04A
-// INDEX 5691
+// INDEX 5690
 uiMk_action9_tt	[Klicken, um mit dem ausgewählten Spieler zu @{6F6F}sprechen@{FFFF}.\n
 	Du kannst auch über das Kontextmenü mit ihm sprechen (Rechtsklick auf dem Bildschirm).]
 
 // HASH_VALUE 7498F40C701C3484
-// INDEX 5692
+// INDEX 5691
 uiMk_interaction1	[Kontakte]
 
 // HASH_VALUE ECE6F05B2EC4B078
-// INDEX 5693
+// INDEX 5692
 uiMk_interaction2	[Gilde]
 
 // HASH_VALUE 2FD854976557609A
-// INDEX 5694
+// INDEX 5693
 uiMk_interaction3	[Forum]
 
 // HASH_VALUE 6C9854486478D4B4
-// INDEX 5695
+// INDEX 5694
 uiMk_interaction4	[Ruhm]
 
 // HASH_VALUE 2AF7907CAA77948A
-// INDEX 5696
+// INDEX 5695
 uiMk_interaction5	[Mailbox]
 
 // HASH_VALUE 9B1710751F660483
-// INDEX 5697
+// INDEX 5696
 uiMk_interaction5b	[Web]
 
 // HASH_VALUE 6909C46F6B06949A
-// INDEX 5698
+// INDEX 5697
 uiMk_interaction6	[Gruppe]
 
 // HASH_VALUE 2ED99885A017748F
-// INDEX 5699
+// INDEX 5698
 uiMk_interaction7	[Tiere]
 
 // HASH_VALUE 6CD7A77F9BC7BFA7
-// INDEX 5700
+// INDEX 5699
 uiMk_interaction8	[Ryzom-Ring]
 
 // HASH_VALUE AC26EC796A2AC8B7
-// INDEX 5701
+// INDEX 5700
 uiMk_system1	[Konfiguration]
 
 // HASH_VALUE 2769C09B25C97094
-// INDEX 5702
+// INDEX 5701
 uiMk_system2	[Tastenbelegung]
 
 // HASH_VALUE E8985418705824D0
-// INDEX 5703
+// INDEX 5702
 uiMk_system3	[Fenster]
 
 // HASH_VALUE 6C36A06C28D4E88E
-// INDEX 5704
+// INDEX 5703
 uiMk_system4	[Makros]
 
 // HASH_VALUE E1F64089AC59E8B0
-// INDEX 5705
+// INDEX 5704
 uiMk_system5	[Verbindung]
 
 // HASH_VALUE E0C17071CE06AE8C
-// INDEX 5706
+// INDEX 5705
 uiMk_system6	[MP3-Spieler]
 
 // HASH_VALUE 0AB87894E997E286
-// INDEX 5707
+// INDEX 5706
 uiMk_system8	[Downloader]
 
 // HASH_VALUE 2F7A1CA32829789C
-// INDEX 5708
+// INDEX 5707
 uiMk_system7	[Beenden]
 
 // HASH_VALUE 9D75879672873A8F
-// INDEX 5709
+// INDEX 5708
 uiWelcomeTitle	[Willkommen auf Atys!]
 
 // HASH_VALUE 56E429B73958EE09
-// INDEX 5710
+// INDEX 5709
 uiWelcomeIntro	[Atys ist ein blühender, pulsierender Pflanzenplanet, der sich wie ein gigantischer, das Licht seiner strahlenden Sonne tankender Organismus ständig weiterentwickelt.]
 
 // HASH_VALUE 5D3AA67CC8B6D41D
-// INDEX 5711
+// INDEX 5710
 uiWelcomeMoveTitle	[Fortbewegung]
 
 // HASH_VALUE D4C71AF9D6A92989
-// INDEX 5712
+// INDEX 5711
 uiWelcomeMove	[Um sich fortzubewegen, drücke die Pfeiltasten der Tastatur oder beide Mausknöpfe gleichzeitig.]
 
 // HASH_VALUE D0571F855967D681
-// INDEX 5713
+// INDEX 5712
 uiWelcomeWhatTitle	[Was tun?]
 
 // HASH_VALUE D44A5D740D58483D
-// INDEX 5714
+// INDEX 5713
 uiWelcomeWhat	[Befolge die Anweisungen deines Missionsjournals, das sich links auf dem Bildschirm befindet.]
 
 // HASH_VALUE 1C18B394DC469279
-// INDEX 5715
+// INDEX 5714
 uiWelcomeCSTitle	[Kundendienst kontaktieren]
 
 // HASH_VALUE E909ADF967AF3768
-// INDEX 5716
+// INDEX 5715
 uiWelcomeCS	[Der Kundendienst kümmert sich Tag und Nacht um Atys. Er ist über den Hilfe-Button des Menüs unten rechts auf dem Bildschirm zu erreichen. ]
 
 // HASH_VALUE C39F0F4139781ED3
-// INDEX 5717
+// INDEX 5716
 uittIdentityTitle	[Klicke auf den derzeitigen @{6F6F}Titel@{FFFF}, um die Liste der @{6F6F}Titel @{FFFF} anzuzeigen, die du gewonnen hast und wähle jenen aus, der dir am besten gefällt.\n
 	Nach und nach erhältst du neue @{6F6F}Titel@{FFFF}, die automatisch der Liste hinzugefügt werden.]
 
 // HASH_VALUE AFAB8CAFEE6868F2
-// INDEX 5718
+// INDEX 5717
 uittIdentityInfo	[Ermöglicht herauszufinden, was alles nötig war, um den derzeit angezeigten @{6F6F}Titel @{FFFF}zu erhalten.]
 
 // HASH_VALUE CC9875537F4EABA4
-// INDEX 5719
+// INDEX 5718
 uittIdentityHP	[@{6F6F}Lebenspunkte@{FFFF}: %n\n
 	Wenn deine Lebenspunkte auf 0 sind, fällst du ins Koma und wenn deine Freunde dich nicht schnell heilen, wirst du sterben.]
 
 // HASH_VALUE E62E03C44CC6CCDF
-// INDEX 5720
+// INDEX 5719
 uittIdentitySap	[@{6F6F}Sappunkte@{FFFF}: %n\n
 	Wenn du sehr wenig Sap hast, kannst du keine Zaubersprüche mehr sprechen. ]
 
 // HASH_VALUE 96475BB346DF4BF2
-// INDEX 5721
+// INDEX 5720
 uittIdentitySta	[@{6F6F}Ausdauerpunkte@{FFFF}: %n\n
 	Wenn du sehr wenig Ausdauer hast, kannst du keine Spezialschläge mehr durchführen. Bis deine Ausdauer sich erholt hat, kannst du nur den Standardangriff durchführen. ]
 
 // HASH_VALUE 5429E1693D81762D
-// INDEX 5722
+// INDEX 5721
 uittIdentityFoc	[@{6F6F}Fokuspunkte@{FFFF}: %n\n
 	Wenn du sehr wenig Fokus hast, kannst du keinen Rohstoffabbau mehr betreiben.]
 
 // HASH_VALUE 98A8D5EC1A1065BF
-// INDEX 5723
+// INDEX 5722
 uittIdentityHPReg	[@{6F6F} HP@{FFFF}-Regeneration: %n\n
 	Zurückgewonnene Lebenspunkte in 10 Sekunden.]
 
 // HASH_VALUE 0DA80D1162D9EB76
-// INDEX 5724
+// INDEX 5723
 uittIdentitySapReg	[@{6F6F} Sap@{FFFF}-Regeneration: %n\n
 	Zurückgewonnene Sappunkte in 10 Sekunden.]
 
 // HASH_VALUE CBC3826C632A9CB8
-// INDEX 5725
+// INDEX 5724
 uittIdentityStaReg	[@{6F6F}Ausdauer@{FFFF}-Regeneration: %n\n
 	Zurückgewonnene Ausdauerpunkte in 10 Sekunden.]
 
 // HASH_VALUE 5D4AE956019C7A23
-// INDEX 5726
+// INDEX 5725
 uittIdentityFocReg	[@{6F6F}Fokus@{FFFF}-Regeneration: %n\n
 	Zurückgewonnene Fokuspunkte in 10 Sekunden.]
 
 // HASH_VALUE 45CB3DCB2618D3E3
-// INDEX 5727
+// INDEX 5726
 uittIdentityCons	[Bestimmt den Maximalwert deiner @{6F6F}Lebenspunkte@{FFFF} (HP).]
 
 // HASH_VALUE 0AF967701E2A651C
-// INDEX 5728
+// INDEX 5727
 uittIdentityInt	[Bestimmt den Maximalwert deines @{6F6F}Sap@{FFFF}.]
 
 // HASH_VALUE 898D28DF26669351
-// INDEX 5729
+// INDEX 5728
 uittIdentityStr	[Bestimmt den Maximalwert deiner @{6F6F}Ausdauer@{FFFF}.]
 
 // HASH_VALUE A69334314CCC506D
-// INDEX 5730
+// INDEX 5729
 uittIdentityDex	[Bestimmt den Maximalwert deines @{6F6F}Fokus@{FFFF}.]
 
 // HASH_VALUE 697AE7D97DF4582E
-// INDEX 5731
+// INDEX 5730
 uittIdentityMeta	[Bestimmt die @{6F6F}Regenerationsrate @{FFFF}deiner @{6F6F}Lebenspunkte@{FFFF} (HP).]
 
 // HASH_VALUE 618C7912422282D3
-// INDEX 5732
+// INDEX 5731
 uittIdentityWis	[Bestimmt die @{6F6F}Regenerationsrate @{FFFF}deines @{6F6F}Sap@{FFFF}.]
 
 // HASH_VALUE 69C8A747C1B64342
-// INDEX 5733
+// INDEX 5732
 uittIdentityWB	[Bestimmt die @{6F6F}Regenerationsrate @{FFFF}deiner @{6F6F}Ausdauer@{FFFF}.]
 
 // HASH_VALUE 8F2E6463DEBC4F94
-// INDEX 5734
+// INDEX 5733
 uittIdentityWill	[Bestimmt die @{6F6F}Regenerationsrate @{FFFF}deines @{6F6F}Fokus@{FFFF}.]
 
 // HASH_VALUE 42260C22B0E4EADA
-// INDEX 5735
+// INDEX 5734
 uittIdentitySkillFight	[Punkte, für die Du bei einem @{6F6F}Kampflehrer @{FFFF} neue Aktionen und Stanzas lernen kannst. Bei jedem Levelanstieg in den @{6F6F}Kampffertigkeiten@{FFFF} erhältst Du Punkte dazu.]
 
 // HASH_VALUE E50736A49821FBE0
-// INDEX 5736
+// INDEX 5735
 uittIdentitySkillMagic	[Punkte, für die Du bei einem @{6F6F}Magielehrer @{FFFF} neue Aktionen und Stanzas lernen kannst. Bei jedem Levelanstieg in den @{6F6F}Magiefertigkeiten@{FFFF} erhältst Du Punkte dazu.]
 
 // HASH_VALUE 2DDB84478A798721
-// INDEX 5737
+// INDEX 5736
 uittIdentitySkillCraft	[Punkte, für die Du bei einem @{6F6F}Handwerkslehrer @{FFFF} neue Aktionen und Stanzas lernen kannst. Bei jedem Levelanstieg in den @{6F6F}Handwerksfertigkeiten@{FFFF} erhältst Du Punkte dazu.]
 
 // HASH_VALUE FB2D95494A554AA9
-// INDEX 5738
+// INDEX 5737
 uittIdentitySkillHarvest	[Punkte, für die Du bei einem @{6F6F}Rohstoffabbaulehrer @{FFFF} neue Aktionen und Stanzas lernen kannst. Bei jedem Levelanstieg in den @{6F6F}Rohstoffabbaufertigkeiten@{FFFF} erhältst Du Punkte dazu.]
 
 // HASH_VALUE 28E872070328510A
-// INDEX 5739
+// INDEX 5738
 uittIdentityTotalMalus	[Spiegelt die Gesamtstrafe für Aktionen wieder, die von Dir gesprochene Zaubersprüche, Deinen Rohstoffabbau und Dein Handwerk beeinflusst.\n
 	Eine @{6F6F}hohe Gesamtstrafe @{FFFF}bringt erhöhte Energiekosten, eine verzögerte Zeit beim Ausführen von Aktionen und eine verminderte Reichweite mit sich.\n
 	Die Gesamtstrafe entspricht der @{6F6F}Summe der Aktionsstrafen@{FFFF}, die durch deine Kleidung, Rüstung oder in der Hand gehaltene Gegenstände verursacht wird.]
 
 // HASH_VALUE A95088E49CCB1C0F
-// INDEX 5740
+// INDEX 5739
 uittIdentitBagBulk	[Ein Maß für @{6F6F}den Platz @{FFFF}(auch 'Bulk' genannt), den die Gegenstände (siehe dort die Angabe 'Größe') deines Inventars einnehmen. Wenn er voll ist, kannst du keine Gegenstände mehr in dein Inventar aufnehmen.]
 
 // HASH_VALUE 23F7EA654AA1CB4D
-// INDEX 5741
+// INDEX 5740
 uittIdentitySpeedFactor	[Ein Maß für die Belastung durch die Gegenstände (siehe dort die Angabe 'Gewicht'), die du trägst oder in deinem Inventar transportierst. Bist zu sehr beladen, sinkt deine @{6F6F}Fortbewegungsgeschwindigkeit@{FFFF}. Er kann sowohl positiv als auch negativ von Zaubersprüchen beeinflusst werden.]
 
 // HASH_VALUE 8272D64679BD9704
-// INDEX 5742
+// INDEX 5741
 uittIdentityDodge	[@{6F6F}Ausweichen@{FFFF}: %n\n
 	Chancen, dem Angriff eines Gegners der Stufe @{6F6F}%l @{FFFF}auszuweichen: @{6F6F}%p@{FFFF}%.]
 
 // HASH_VALUE 7E36CADC9DBA9B29
-// INDEX 5743
+// INDEX 5742
 uittIdentityParry	[@{6F6F}Abwehren@{FFFF}: %n\n
 	Chancen, dem Schlag eines Gegners der Stufe @{6F6F}%l @{FFFF}auszuweichen: @{6F6F}%p@{FFFF}%.]
 
 // HASH_VALUE 6B1A85A1D4FFAC37
-// INDEX 5744
+// INDEX 5743
 uittIdentityFaction	[Fraktionspunkte gewinnt man durch die Teilnahme am @{6F6F}Fraktions-PVP @{FFFF}oder an @{6F6F}besonderen Events @{FFFF}wie dem Bau der Kami- oder Karavan-Tempel.]
 
 // HASH_VALUE 4F8AFC0E01053CF0
-// INDEX 5745
+// INDEX 5744
 uittGaugesNameTitle	[Dein @{6F6F}Name @{FFFF}gefolgt vom @{6F6F}Titel @{FFFF}, den du für andere sichtbar machst.]
 
 // HASH_VALUE 7BE20A882E207871
-// INDEX 5746
+// INDEX 5745
 uittGaugesActionBar	[Zeigt den Fortschritt der @{6F6F}Aktion @{FFFF}an, die gerade durchgeführt wird.]
 
 // HASH_VALUE 4D1DFC058F6A8F05
-// INDEX 5747
+// INDEX 5746
 uittGaugesHP	[@{6F6F}Lebenspunkte@{FFFF}:\n
 	Wenn der Stand deiner Lebenspunkte auf 0 ist, fällst du ins Koma und wenn deine Freunde sich nicht schnell um dich kümmern, wirst du sterben.]
 
 // HASH_VALUE 3218DC16D5185B23
-// INDEX 5748
+// INDEX 5747
 uittGaugesSap	[@{6F6F}Sappunkte@{FFFF}:\n
 	Wenn du sehr wenig Sap hast, kannst du keinen Zaubersprüche mehr sprechen.]
 
 // HASH_VALUE BCFAB72720F87E38
-// INDEX 5749
+// INDEX 5748
 uittGaugesSta	[@{6F6F}Ausdauerpunkte@{FFFF}:\n
 	Wenn du sehr wenig Ausdauer hast, kannst du keine Spezialschläge mehr durchführen. Bis deine Ausdauer sich erholt hat, kannst du nur den Standardangriff durchführen.]
 
 // HASH_VALUE 21A49D1370B3A93A
-// INDEX 5750
+// INDEX 5749
 uittGaugesFoc	[@{6F6F}Fokuspunkte@{FFFF}:\n
 	Wenn du sehr wenig Fokus hast, kannst du keinen Rohstoffabbau mehr betreiben.]
 
 // HASH_VALUE 1AC7CE1C76B16FB8
-// INDEX 5751
+// INDEX 5750
 uittHandR	[@{6F6F}Rechte Hand\n
 	@{FFFF}Klicke, um alle verfügbaren Gegenstände für diese Hand anzuzeigen.]
 
 // HASH_VALUE 1AC7CE10F4122BBB
-// INDEX 5752
+// INDEX 5751
 uittHandL	[@{6F6F}Linke Hand\n
 	@{FFFF}Klicke, um alle verfügbaren Gegenstände für diese Hand anzuzeigen.]
 
 // HASH_VALUE D0DC28E41A1C9C9D
-// INDEX 5753
+// INDEX 5752
 uittHandSet	[Aktionsleiste wechseln.]
 
 // HASH_VALUE BE3F0692797C90AA
-// INDEX 5754
+// INDEX 5753
 uittAnimalBar	[@{E42F}Leben @{FFFF}- Sättigung - @{EB2F}Platz]
 
 // HASH_VALUE 5767725E0D249E29
-// INDEX 5755
+// INDEX 5754
 uittAnimalWeight	[@{6F6F}Gesamtgewicht, @{FFFF}das dein Tier transportiert.]
 
 // HASH_VALUE D92907CA57A0A70A
-// INDEX 5756
+// INDEX 5755
 uittAnimalInv	[Das @{6F6F}Inventar @{FFFF}bietet Zugang zu den Gegenständen, die dieses Tier transportiert.]
 
 // HASH_VALUE EC6515C0797E672F
-// INDEX 5757
+// INDEX 5756
 uittChatAround	[@{6F6F}UMGEBUNG\n
 	@{FFFF}Zeigt allen Spielern in Reichweite von 25 Metern die Nachrichten an.\n
 	Rechtsklick um zu trennen.]
 
 // HASH_VALUE 71DAEEB31452DCEA
-// INDEX 5758
+// INDEX 5757
 uittChatRegion	[@{6F6F}REGION\n
 	@{FFFF}Zeigt allen Spielern in Deiner Region die Nachrichten an.\n
 	Rechtsklick um zu trennen.]
 
 // HASH_VALUE 899B178F5AD9368A
-// INDEX 5759
+// INDEX 5758
 uittChatUniverse	[@{6F6F}Universum\n
 	@{FFFF}Zeigt allen Spielern im Spiel die Nachrichten (sparsam damit umgehen).\n
 	Rechtsklick um zu trennen.]
 
 // HASH_VALUE 165BD172D9A11956
-// INDEX 5760
+// INDEX 5759
 uittChatUser	[@{6F6F}USER\n
 	@{FFFF}Rechtsklick auf den Tab, um die Nachrichtenfilter zu verändern, die auf diesem Chat erscheinen.]
 
 // HASH_VALUE 0F80B12F2D86C0D5
-// INDEX 5761
+// INDEX 5760
 uittChatGuild	[@{6F6F}GILDE\n
 	@{FFFF}Rechtsklick, um das Tab als eigenes Fenster abzukoppeln.]
 
 // HASH_VALUE 1250E12BAD86C0D5
-// INDEX 5762
+// INDEX 5761
 uittChatTeam	[@{6F6F}TEAM\n
 	@{FFFF}Rechtsklick, um das Tab als eigenes Fenster abzukoppeln.]
 
 // HASH_VALUE 76AFA0DE40C6CEC0
-// INDEX 5763
+// INDEX 5762
 uittChatYubo	[@{6F6F}YUBO CHAT\n
 	@{FFFF}Rechtsklick, um das Tab als eigenes Fenster abzukoppeln.]
 
 // HASH_VALUE 3E6C1A6BDD69D5F5
-// INDEX 5764
+// INDEX 5763
 uittChatSysInfo	[@{6F6F}SYS. INFO\n
 	@{FFFF}Zeigt Kampfnachrichten und Systeminformationen an.\n
 	Rechtsklick, um das Tab als eigenes Fenster abzukoppeln.]
 
 // HASH_VALUE C5D74B8FF574901A
-// INDEX 5765
+// INDEX 5764
 uittCompassRange	[@{6F6F}Kompassreichweite\n
 	@{FFFF}Radius der auf dem Radar sichtbaren Zone.\n
 	Scrolle mit der Maus im Fenster @{6F6F}Kompass @{FFFF}oder rechtsklicke und wähle @{6F6F}Reinzoomen @{FFFF}oder @{6F6F}Rauszoomen @{FFFF}um die @{6F6F}Reichweite@{FFFF} zu ändern.]
 
 // HASH_VALUE 70874AF6596CE72C
-// INDEX 5766
+// INDEX 5765
 uittCompassDistance	[@{6F6F}Entfernung @{FFFF}zu dem auf dem Kompass ausgewählten Objekt.]
 
 // HASH_VALUE E78C50DD64F5F5B7
-// INDEX 5767
+// INDEX 5766
 uittPhraseActions	[@{6F6F}Aktionen@{FFFF}, die Du auch per Dragn&Drop in Deine Aktionsleiste bewegen kannst, um sie zu nutzen.]
 
 // HASH_VALUE 5236A0B56A20D732
-// INDEX 5768
+// INDEX 5767
 uittPhraseUpgrades	[@{6F6F}Verbesserungen @{FFFF}von Aktionen oder Eigenschaften, die du nicht in deinen Leisten speichern kannst.]
 
 // HASH_VALUE 33E06D99C6DEE206
-// INDEX 5769
+// INDEX 5768
 uittPhraseXPMalus	[@{6F6F}XP Todesstrafe\n
 	@{FFFF}Wenn du stirbst, wird diese Strafe erhöht.\n
 	Die nächsten XP-Gewinne werden diese Schulden begleichen.]
 
 // HASH_VALUE 29532B61D5EBA4EA
-// INDEX 5770
+// INDEX 5769
 uittInventoryWeight	[@{6F6F}Gesamtgewicht @{FFFF}dieses Inventars]
 
 // HASH_VALUE 9BC3D805B99BB138
-// INDEX 5771
+// INDEX 5770
 uittFriendsOnline	[Mit dem gleichen Shard oder Ringszenario verbunden.]
 
 // HASH_VALUE A4F4910E026E04D9
-// INDEX 5772
+// INDEX 5771
 uittFriendsOnlineAbroad	[Mit einem anderen Shard oder Ringszenario verbunden.]
 
 // HASH_VALUE D7686838B0480BA9
-// INDEX 5773
+// INDEX 5772
 uittFriendsOffline	[Nicht verbunden]
 
 // HASH_VALUE 9BC3D805B99BB138
-// INDEX 5774
+// INDEX 5773
 uittGuildMemberOnline	[Mit dem gleichen Shard oder Ringszenario verbunden.]
 
 // HASH_VALUE A4F4910E026E04D9
-// INDEX 5775
+// INDEX 5774
 uittGuildMemberOnlineAbroad	[Mit einem anderen Shard oder Ringszenario verbunden.]
 
 // HASH_VALUE D7686838B0480BA9
-// INDEX 5776
+// INDEX 5775
 uittGuildMemberOffline	[Nicht online]
 
 // HASH_VALUE 2E70DEE13D796052
-// INDEX 5777
+// INDEX 5776
 uittTargetHp	[@{6F6F}Lebenspunkte @{FFFF}des Ziels.\n
 	Das Ziel stirbt, wenn seine @{6F6F}Lebenspunkte @{FFFF}auf 0 sinken.]
 
 // HASH_VALUE 9E118F8DA4E4C858
-// INDEX 5778
+// INDEX 5777
 uittTargetUnknown	[Level des Ziels unbekannt.]
 
 // HASH_VALUE 0E97E8D2CD5836DA
-// INDEX 5779
+// INDEX 5778
 uittTargetLevel	[Level des Ziels:@{6F6F} %min @{FFFF}bis @{6F6F}%max]
 
 // HASH_VALUE 9E39F76DBB00ECE7
-// INDEX 5780
+// INDEX 5779
 uittTargetBoss	[Boss mit Level: @{6F6F}%n]
 
 // HASH_VALUE 23163435076A9E73
-// INDEX 5781
+// INDEX 5780
 uittTargetGuardBoss	[Wächter oder Boss mit Level: @{6F6F}%n]
 
 // HASH_VALUE 2C802BB94A366E80
-// INDEX 5782
+// INDEX 5781
 uittTargetNamed	[Named mit Level: @{6F6F}%n]
 
 // HASH_VALUE 7F814BE1CB74F37A
-// INDEX 5783
+// INDEX 5782
 uittInfoBulk	[@{6F6F}Größe @{FFFF}:\n
 	Platz, den der Gegenstand in Deinem Inventar einnimmt. Jedes Inventar hat nur begrenzt Platz, deshalb kann man nicht viele große Gegenstände miteinander transportieren.]
 
 // HASH_VALUE 8268E616D14643F5
-// INDEX 5784
+// INDEX 5783
 uittInfoHP	[@{6F6F}Haltbarkeit @{FFFF}:\n
 	Dieser Wert verschlechtert sich mit dem Gebrauch dieses Gegenstands. Bei 0 ist der Gegenstand zerstört.]
 
 // HASH_VALUE 2ABB2BD8C07878B9
-// INDEX 5785
+// INDEX 5784
 uittInfoWeight	[@{6F6F}Gewicht @{FFFF}:\n
 	Wenn das Gewicht zu hoch ist, kann Deine Fortbewegungsgeschwindigkeit abnehmen.]
 
 // HASH_VALUE 6819F591D97250CB
-// INDEX 5786
+// INDEX 5785
 uittInfoMalus	[@{6F6F}Malus auf den Aktionen @{FFFF}:\n
 	Durch diesen Gegenstand hinzugefügte Strafe zum @{6F6F}Gesamtmalus @{FFFF}(siehe Identitätsfenster).]
 
 // HASH_VALUE 9C3F914AF05FB96E
-// INDEX 5787
+// INDEX 5786
 uittInfoDodgeMod	[@{6F6F}Ausweichmodifikator @{FFFF}:\n
 	Bonus oder Malus auf Deinen @{6F6F}Ausweichenwert@{FFFF}, wenn Du Diesen Gegenstand benutzt.]
 
 // HASH_VALUE 8E26E14159EBEFDD
-// INDEX 5788
+// INDEX 5787
 uittInfoParryMod	[@{6F6F}Abwehrmodifikator @{FFFF}:\n
 	Bonus oder Malus auf Deinen  @{6F6F}Abwehrenwert@{FFFF}, wenn du Diesen Gegenstand benutzt.]
 
 // HASH_VALUE 9C4DB1F11B930922
-// INDEX 5789
+// INDEX 5788
 uittInfoProt	[@{6F6F}Schutz @{FFFF}:\n
 	Absorptionsbonus der erlittenen magischen Schäden.]
 
 // HASH_VALUE 08D3DEF917117F15
-// INDEX 5790
+// INDEX 5789
 uittInfoResist	[@{6F6F}Widerstand @{FFFF}:\n
 	Widerstandsbonus gegen Magie.]
 
 // HASH_VALUE 0B893FA30FAEEEE3
-// INDEX 5791
+// INDEX 5790
 uittInfoOrigin	[@{6F6F}Herkunft @{FFFF}:\n
 	Beeinflusst das Aussehen des Gegenstandes.]
 
 // HASH_VALUE 6FF94D091FEA4384
-// INDEX 5792
+// INDEX 5791
 uittInfoRequirement	[@{6F6F}Voraussetzung @{FFFF}:\n
 	Benötigte Werte und Fertigkeiten um diesen Gegenstand benutzen zu können.]
 
 // HASH_VALUE 62A6F932478349A1
-// INDEX 5793
+// INDEX 5792
 uittInfoItemSkill	[@{6F6F}Fertigkeit @{FFFF}:\n
 	Benutzte Fertigkeit, wenn Du diesen Gegenstand benutzt.]
 
 // HASH_VALUE 2CCD4E8B7503D42B
-// INDEX 5794
+// INDEX 5793
 uittInfoArmorQuality	[@{6F6F}Qualität @{FFFF}:\n
 	Eine bessere Qualität sorgt für einen höheren Schutz.]
 
 // HASH_VALUE 8ECCA8FB6F801B7D
-// INDEX 5795
+// INDEX 5794
 uittInfoArmorProtection	[@{6F6F}Schutzfaktor @{FFFF}:\n
 	Prozent des Schadens, der von der Rüstung absorbiert werden kann. Die Rüstung kann jedoch nicht mehr Schaden eines Typs absorbieren, als ihr maximaler Schutz gegen die Schadensart beträgt.]
 
 // HASH_VALUE D0A9618CFFCA51BE
-// INDEX 5796
+// INDEX 5795
 uittInfoArmorSlash	[@{6F6F}Maximalschutz gegen Zerschneiden @{FFFF}:\n
 	Das Maximum an Schaden, den die Rüstung bei einem Angriff mit Klingenwaffen absorbieren kann.]
 
 // HASH_VALUE CDBA2D92024ABDBD
-// INDEX 5797
+// INDEX 5796
 uittInfoArmorPierc	[@{6F6F}Maximalschutz gegen Durchbohren @{FFFF}:\n
 	Das Maximum an Schaden, den die Rüstung bei einem Angriff mit Klingenwaffen absorbieren kann.]
 
 // HASH_VALUE 4FB40368338D138F
-// INDEX 5798
+// INDEX 5797
 uittInfoArmorBlunt	[@{6F6F}Maximalschutz gegen Zertrümmern @{FFFF}:\n
 	Das Maximum an Schaden, den die Rüstung bei einem Angriff mit Klingenwaffen absorbieren kann.]
 
 // HASH_VALUE 3AB07105106EBD5F
-// INDEX 5799
+// INDEX 5798
 uittInfoArmorType	[@{6F6F}Rüstungsart @{FFFF}:\n
 	Die Art der Rüstung beeinflusst normalerweiser die Aktionsstrafe. Die mittleren und schweren Rüstungen bringen einen zusätzlichen HP-Bonus mit sich, behindern aber stärker.]
 
 // HASH_VALUE 49163199A15FAAAA
-// INDEX 5800
+// INDEX 5799
 uittInfoShieldCat	[@{6F6F}Kategorie @{FFFF}:\n
 	Die Schilde bieten den Rüstungen einen zusätzlichen Schutz.\n
 	 @{6F6F}Beschützer@{FFFF} schützen die Hände und manchmal den Oberkörper und die Arme.\n
 	 @{6F6F}Große Schilde@{FFFF} schützen Hände, Oberkörper, Arme und manchmal Beine.]
 
 // HASH_VALUE 660BAC182D2E1531
-// INDEX 5801
+// INDEX 5800
 uittInfoWeaponQuality	[@{6F6F}Qualität @{FFFF}:\n
 	Dein zu diesem Gegenstand gehörender Level muss mindestens so hoch sein wie seine Qualität, um das Optimum aus dem Gegenstand herauszuholen.]
 
 // HASH_VALUE 8754B72B73295E97
-// INDEX 5802
+// INDEX 5801
 uittInfoWeaponSapLoad	[@{6F6F}Sapladung @{FFFF}:\n
 	@{AAAF}Aktuelle Ladung / Maximale Ladung@{FFFF}\n
 	Stellt die Kapazität eines Gegenstandes dar, mit @{6F6F}kristallisierten Zaubern@{FFFF} belegt zu werden. Sprüche eines hohen Levels benötigen mehr Ladung.]
 
 // HASH_VALUE 7500C4BC89B3C38F
-// INDEX 5803
+// INDEX 5802
 uittInfoWeaponDamage	[@{6F6F}Schaden @{FFFF}:\n
 	@{AAAF}Aktueller Schaden (Maximalschaden)@{FFFF}\n
 	Du richtest nur den Maximalschaden an, wenn Dein Nahkampflevel der Qualität der Waffe entspricht. Bist Du niedriger, gibt es Abzüge.]
 
 // HASH_VALUE FB28E0E2E5C62D91
-// INDEX 5804
+// INDEX 5803
 uittInfoWeaponHitMin	[@{6F6F}Schlag/Minute @{FFFF}:\n
 	Angriffsgeschwindigkeit dieser Waffe.]
 
 // HASH_VALUE 02C5B6C0F2D11F57
-// INDEX 5805
+// INDEX 5804
 uittInfoWeaponRDamage	[@{6F6F}Schaden @{FFFF}:\n
 	@{AAAF}aktueller Schaden (Maximalschaden)@{FFFF}\n
 	Bonus wird dem Munitionsschaden hinzugefügt.\n
 	Du richtest nur den Maximalschaden an, wenn Dein Nahkampflevel der Qualität der Waffe entspricht. Bist Du niedriger, gibt es Abzüge..]
 
 // HASH_VALUE 17BD73E2E6753A6B
-// INDEX 5806
+// INDEX 5805
 uittInfoWeaponRHitMin	[@{6F6F}Schläge/Minute @{FFFF}:\n
 	Feuergeschwindigkeit dieser Waffe.]
 
 // HASH_VALUE E496FD3F3619A785
-// INDEX 5807
+// INDEX 5806
 uittInfoWeaponReach	[@{6F6F}Reichweite @{FFFF}:\n
 	Reichweite dieser Waffe. Je größer die Reichweite Deiner Waffe im Vergleich zu der Deines Gegners ist, desto mehr steigen Deine Trefferchancen.]
 
 // HASH_VALUE 4A6372DDB6610612
-// INDEX 5808
+// INDEX 5807
 uittInfoWeaponRange	[@{6F6F}Reichweite @{FFFF}:\n
 	Du kannst auf keinen Feind über diese Entfernung hinaus schießen.]
 
 // HASH_VALUE E4727E065EB26399
-// INDEX 5809
+// INDEX 5808
 uittInfoTargetDodgeMod	[@{6F6F}Gegnerischer Ausweichmodifikator @{FFFF}:\n
 	Bonus oder Malus auf den @{6F6F}Ausweichenwert@{FFFF} Deines Gegners, wenn du Diesen Gegenstand benutzt.]
 
 // HASH_VALUE 5A1646B333ED1B97
-// INDEX 5810
+// INDEX 5809
 uittInfoTargetParryMod	[@{6F6F}Gegnerischer Abwehrmodifikator @{FFFF}:\n
 	Bonus oder Malus auf den @{6F6F}Abwehrenwert@{FFFF} Deines Gegners, wenn Du diesen Gegenstand benutzt.]
 
 // HASH_VALUE 300D28760EFEB41F
-// INDEX 5811
+// INDEX 5810
 uittInfoDamageType	[@{6F6F}Schadenstyp @{FFFF}:\n
 	Manche Gegner sind anfälliger gegen bestimmte Schadensarten als andere.]
 
 // HASH_VALUE F927F89F9EA3745B
-// INDEX 5812
+// INDEX 5811
 uittInfoAmmoMagazine	[@{6F6F}Magazin @{FFFF}:\n
 	@{AAAF}aktuelle Menge / Maximale Menge@{FFFF}\n
 	Anzahl an Munitionen über die du verfügst.\n
 	Nimm diese Munition in die linke Hand, um sie zu benutzen. ]
 
 // HASH_VALUE 4F7EBFFA6574C836
-// INDEX 5813
+// INDEX 5812
 uittInfoAmmoDamage	[@{6F6F}Schaden @{FFFF}:\n
 	@{AAAF}Gängiger Schaden (Maximalschaden)@{FFFF}\n
 	Du fügst Maximalschaden zu, wenn Dein Fernkampflevel gleich hoch oder höher als die Qualität der Munition ist.]
 
 // HASH_VALUE FA24F13E9941458E
-// INDEX 5814
+// INDEX 5813
 uittInfoAmmoHitMin	[@{6F6F}Schlag/Minute @{FFFF}:\n
 	Modifikator der Schussgeschwindigkeit dieser Munition.]
 
 // HASH_VALUE 6EFE5CC17212A5D8
-// INDEX 5815
+// INDEX 5814
 uittInfoAmmoRange	[@{6F6F}Reichweite @{FFFF}:\n
 	Verändert die Reichweite dieser Munition.]
 
 // HASH_VALUE 215E342F64C18D7E
-// INDEX 5816
+// INDEX 5815
 uittInfoMpQuality	[@{6F6F}Qualität @{FFFF}:\n
 	Die Qualität des Rohmaterials übt einen Einfluss auf Preis und Qualität der Gegenstände aus, die Du damit herstellst (im Rahmen Deiner handwerklichen Fähigkeiten).]
 
 // HASH_VALUE 4F90998FB193490C
-// INDEX 5817
+// INDEX 5816
 uittInfoMpEco	[@{6F6F}Ökosystem @{FFFF}:\n
 	Land, in dem dieses Material gefunden werden kann.]
 
 // HASH_VALUE 9681BD4E9A352FDF
-// INDEX 5818
+// INDEX 5817
 uittInfoMpColor	[@{6F6F}Farbe @{FFFF}:\n
 	Wenn Du Rüstungen und Kleider erschaffst, kann die Farbe dieses Rohmaterials die Endfarbe des erschaffenen Gegenstandes beeinflussen.]
 
 // HASH_VALUE E22A99D0CC0BE7D3
-// INDEX 5819
+// INDEX 5818
 uittInfoMpFam	[@{6F6F}Art @{FFFF}:\n
 	Die Rohstoffabbauer können sich in der Suche nach verschiedenen Rohstoffarten spezialisieren. Verschiedene Arten desselben Rohstoffes unterscheiden sich in ihren Eigenschaften.]
 
 // HASH_VALUE A5569C1F20133383
-// INDEX 5820
+// INDEX 5819
 uittActionSpellLevel	[@{6F6F}Level des Zauberspruchs @{FFFF}:\n
 	Entspricht dem Level des höchsten eingebauten Spruches.\n
 	Wenn der Level des Spruchs höher ist als die @{6F6F}Qualität @{FFFF} der Zauberverstärker, dann kann dieser den Zauber nicht unterstützen.]
 
 // HASH_VALUE A1061E7285A07820
-// INDEX 5821
+// INDEX 5820
 uittActionSuccessRateSF	[@{6F6F}Erfolgsquote @{FFFF}:\n
 	Die Erfolgsquote hängt von der Nahkampffähigkeit im entsprechenden Waffentyp ab.]
 
 // HASH_VALUE EB0CFEEEE31A1747
-// INDEX 5822
+// INDEX 5821
 uittActionSuccessRateSM	[@{6F6F}Erfolgsquote @{FFFF}:\n
 	Die Erfolgsquote hängt von den Magiefähigkeiten im entsprechenden Magiebereich ab.]
 
 // HASH_VALUE 39CAC6D61D730B75
-// INDEX 5823
+// INDEX 5822
 uittActionSuccessRateSC	[@{6F6F}Erfolgsquote @{FFFF}:\n
 	Die Erfolgsquote hängt von den Handswerkfähigkeiten im entsprechenden Handwerksbereich.]
 
 // HASH_VALUE 278EB05C321DE95A
-// INDEX 5824
+// INDEX 5823
 uittActionSuccessRateSH	[@{6F6F}Erfolgsquote @{FFFF}:\n
 	Die Erfolgsquote hängt vom Abbauort und den benutzten Stanzas ab.]
 
 // HASH_VALUE 6272716CB11A7CC9
-// INDEX 5825
+// INDEX 5824
 uittActionSkillPoint	[@{6F6F}Fähigkeitspunkte @{FFFF}:\n
 	@{AAAF}Fehlende Punkte / Gesamtkosten \n
 	@{FFFF}Wenn du alle Stanzas einer Aktion beherrscht, lautet die erste Ziffer 0 und die Aktion wird im nicht mehr grau im Fortschrittfenster der Aktionen angezeigt.]
 
 // HASH_VALUE E7774044D26B5A5A
-// INDEX 5826
+// INDEX 5825
 uittActionSkillReq	[@{6F6F}Benötigte Fähigkeiten @{FFFF}:\n
 	Informiert über den benötigten Level in einer Fähigkeit, der notwendig ist, um die Stanzas kaufen zu können.\n
 	Die nicht erfüllten Voraussetzungen erscheinen in @{F80F}orange@{FFFF}.]
 
 // HASH_VALUE 0F626E17850BE478
-// INDEX 5827
+// INDEX 5826
 uittActionStanzaReq	[@{6F6F}Benötigte Stanzas @{FFFF}:\n
 	Du musst die nächsten Stanzas beherrschen, ehe du diese Aktion lernen kannst.\n
 	Nicht erfüllte Voraussetzungen sind in @{F80F}orange@{FFFF}.]
 
 // HASH_VALUE 25ED5B9582ABCB37
-// INDEX 5828
+// INDEX 5827
 uittToolCraftType	[@{6F6F}Werkzeugtyp @{FFFF}:\n
 	Ehe Du mit dem Handwerk beginnen kannst, musst Du das passende Werkzeug in Deine rechte Hand nehmen.]
 
 // HASH_VALUE 28CCB0FDC1AA7305
-// INDEX 5829
+// INDEX 5828
 uittInfoToolQuality	[@{6F6F}Qualität @{FFFF}:\n
 	Die Qualität des Werkzeugs hat keinen Einfluss auf das Endprodukt.]
 
 // HASH_VALUE B204FB18B049B1D2
-// INDEX 5830
+// INDEX 5829
 uittInfoJewelryQuality	[@{6F6F}Qualität @{FFFF}:\n
 	Eine erhöhte Qualität bringt größeren magischen Schutz und einen höheren möglichen Boost mit sich.]
 
 // HASH_VALUE 2B64B02F2A00CC6C
-// INDEX 5831
+// INDEX 5830
 uiQuickEmote	[Hallo]
 
 // HASH_VALUE 6DD99C906287949B
-// INDEX 5832
+// INDEX 5831
 uimChatTab	[Tab]
 
 // HASH_VALUE 9E5240C6E7967FBD
-// INDEX 5833
+// INDEX 5832
 uiDefaultChatInput	[** Klicke auf ENTER, um zu chatten **]
 
 // HASH_VALUE 6CF5C7605795B386
-// INDEX 5834
+// INDEX 5833
 uimQuickChat	[Chat]
 
 // HASH_VALUE 6A389AE8C238BCB6
-// INDEX 5835
+// INDEX 5834
 uiToggleDodgeParry	[Ausweichen / Abwehren]
 
 // HASH_VALUE 6498944864989448
-// INDEX 5836
+// INDEX 5835
 uiR2EDRingWindow	[Ring]
 
 // HASH_VALUE 6A68FC298FF8D0AA
-// INDEX 5837
+// INDEX 5836
 uiR2EDScoresWindow	[Szenariopunkte]
 
 // HASH_VALUE 64D0D4D8EE7A9CAE
-// INDEX 5838
+// INDEX 5837
 uiUniverseChanelWarningTitle	[Der Universum Chat]
 
 // HASH_VALUE 4450F4204450F420
-// INDEX 5839
+// INDEX 5838
 uiR2EDHomeButton	[HOME]
 
 // HASH_VALUE D4CD14EFCFC47DD6
-// INDEX 5840
+// INDEX 5839
 uiUniverseChanelWarningContent	[Der Universum Chat dient den Spielern von Ryzom, um Atys-weit mit anderen Spielern über das Spiel zu sprechen. Neulinge mögen ihre Fragen hier stellen. Beleidigungen und Kränkungen von Spielern sind zu unterlassen. Missbräuchliche Verwendung des Chats wird vom Kundensupport (CSR) bestraft.]
 
 // HASH_VALUE 091458309CC6A08A
-// INDEX 5841
+// INDEX 5840
 uiUniverseChanelWarningAvoid	[Zeige diese Nachricht nicht mehr an.]
 
 // HASH_VALUE 6E75FF30933AF805
-// INDEX 5842
+// INDEX 5841
 uittBonusMalusWindow	[Buff / Debuff Fenster]
 
 // HASH_VALUE 4F1BFC426F18DFC5
-// INDEX 5843
+// INDEX 5842
 uiR2EntryPoint	[Einstiegspunkt]
 
 // HASH_VALUE 9E56F43342EE765D
-// INDEX 5844
+// INDEX 5843
 uiDockUndockChat	[Dock / UnDock Chat]
 
 // HASH_VALUE 469C21A66AD69D1C
-// INDEX 5845
+// INDEX 5844
 uiCP_Choose_Keyset	[Wähle die Konfiguration deiner Tastatur aus.]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 5846
+// INDEX 5845
 uiCP_Keyset_Ok	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5847
+// INDEX 5846
 uiCP_Keyset_Cancel	[LÖSCHEN]
 
 // HASH_VALUE 6C58344C6C582484
-// INDEX 5848
+// INDEX 5847
 uiR2EDScenario	[Szenario]
 
 // HASH_VALUE AF4A109463D63890
-// INDEX 5849
+// INDEX 5848
 uiR2EDRules	[Leitung]
 
 // HASH_VALUE 74DC143464582494
-// INDEX 5850
+// INDEX 5849
 uiR2EDstrict	[Geleitet]
 
 // HASH_VALUE AA08B0916A27EC98
-// INDEX 5851
+// INDEX 5850
 uiR2EDliberal	[Ungeleitet]
 
 // HASH_VALUE AC5B04744873DCB4
-// INDEX 5852
+// INDEX 5851
 uiR2EDScenarioControl	[Auflistungsoptionen]
 
 // HASH_VALUE 868FD42B47CEB434
-// INDEX 5853
+// INDEX 5852
 uiR2EDAccessFilterForPlayers	[ZUGRIFFSFILTER FÜR SPIELER]
 
 // HASH_VALUE B4141C30522C5450
-// INDEX 5854
+// INDEX 5853
 uiR2EDInviteTeam	[TEAMEINLADUNG]
 
 // HASH_VALUE 8AC0A00847A0C403
-// INDEX 5855
+// INDEX 5854
 uiR2EDScenarioInformation	[SZENARIO-INFORMATION]
 
 // HASH_VALUE 64D8144864D81448
-// INDEX 5856
+// INDEX 5855
 uiR2EdRace	[Rasse]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5857
+// INDEX 5856
 uiR2EDRaceFyros	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5858
+// INDEX 5857
 uiR2EDRaceMatis	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5859
+// INDEX 5858
 uiR2EDRaceTryker	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5860
+// INDEX 5859
 uiR2EDRaceZorai	[Zoraï]
 
 // HASH_VALUE 681854486CD8949C
-// INDEX 5861
+// INDEX 5860
 uiR2EDReligion	[Religion]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5862
+// INDEX 5861
 uiR2EDReligionKami	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5863
+// INDEX 5862
 uiR2EDReligionKaravan	[Karavan]
 
 // HASH_VALUE 2CDB049C6657048D
-// INDEX 5864
+// INDEX 5863
 uiR2EDReligionNeutral	[Neutral]
 
 // HASH_VALUE 1DE507916ADADC61
-// INDEX 5865
+// INDEX 5864
 uiR2EDNonGuildPlayers	[Gildenfremde Spieler]
 
 // HASH_VALUE 7058844C38083490
-// INDEX 5866
+// INDEX 5865
 uiR2EDShard	[Shards: ]
 
 // HASH_VALUE 6604244CE930386A
-// INDEX 5867
+// INDEX 5866
 uiR2EDCombatLevel	[Kampf-Level]
 
 // HASH_VALUE 4C80AC2789814F0E
-// INDEX 5868
+// INDEX 5867
 uiR2EDGlobalAccess	[Erlaube weitere Spieler]
 
 // HASH_VALUE 48D0140848D01408
-// INDEX 5869
+// INDEX 5868
 uiR2EDChooseScenario	[Zurück]
 
 // HASH_VALUE 28C8604E28C84F9A
-// INDEX 5870
+// INDEX 5869
 uiR2EDScenarioName	[Szenario-Name]
 
 // HASH_VALUE 27237849D7E8B394
-// INDEX 5871
+// INDEX 5870
 uiR2EDScenarioFileName	[Szenario-Dateiname]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 5872
+// INDEX 5871
 uiR2EDLanguage	[Sprache]
 
 // HASH_VALUE 641C9450641C9450
-// INDEX 5873
+// INDEX 5872
 uiR2EDType	[Typ]
 
 // HASH_VALUE 9D8BA089ED17FCB6
-// INDEX 5874
+// INDEX 5873
 uiR2EDScenarioDescription	[Beschreibung]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5875
+// INDEX 5874
 uiR2EDScenarioLevel	[Schwierigkeit]
 
 // HASH_VALUE 6418F4487858C4C0
-// INDEX 5876
+// INDEX 5875
 uiR2EDRoleplay	[Rollenspiel]
 
 // HASH_VALUE 28F6D4546B54E872
-// INDEX 5877
+// INDEX 5876
 uiR2EDCombat	[Kampf]
 
 // HASH_VALUE EC46EC54ED54C471
-// INDEX 5878
+// INDEX 5877
 uiR2EDFrench	[Französisch]
 
 // HASH_VALUE 6B09AC86E0363C89
-// INDEX 5879
+// INDEX 5878
 uiR2EDEnglish	[Englisch]
 
 // HASH_VALUE AAD89861A825BC7B
-// INDEX 5880
+// INDEX 5879
 uiR2EDDeutsch	[Deutsch]
 
 // HASH_VALUE DF061C871F86E477
-// INDEX 5881
+// INDEX 5880
 uiR2EDAutoInvite	[Automatische Einladung]
 
 // HASH_VALUE DBFAB22C8879A626
-// INDEX 5882
+// INDEX 5881
 uiCP_KeysetName_	[Sich anhand der Pfeiltasten bewegen]
 
 // HASH_VALUE 0ACCC21F27279934
-// INDEX 5883
+// INDEX 5882
 uiCP_KeysetTooltip_	[Avatar nur anhand von @{6F6F}Pfeilen@{FFFF} bewegen.]
 
 // HASH_VALUE CFB9BDB29DF40C78
-// INDEX 5884
+// INDEX 5883
 uiCP_KeysetName_bi_zqsd	[Mit 'ZQSD' bewegen]
 
 // HASH_VALUE 9EDFCAA7C6EC9CCE
-// INDEX 5885
+// INDEX 5884
 uiCP_KeysetTooltip_bi_zqsd	[Avatar mit den Tasten @{6F6F}ZQSD@{FFFF} nach FPS-Art bewegen. Das trifft auf belgische und französische Tastaturen zu.]
 
 // HASH_VALUE CB89BDB29DF40C78
-// INDEX 5886
+// INDEX 5885
 uiCP_KeysetName_bi_wasd	[Mit 'WASD' bewegen]
 
 // HASH_VALUE 792BC77DB79CF13B
-// INDEX 5887
+// INDEX 5886
 uiCP_KeysetTooltip_bi_wasd	[Avatar mit den Tasten @{6F6F}WASD@{FFFF} nach FPS-Art bewegen. Das trifft auf US-amerikanische, englische und deutsche Tastaturen zu.]
 
 // HASH_VALUE 2FC0531D290A6BEE
-// INDEX 5888
+// INDEX 5887
 uiCP_KeysetImport_Game	[Tastenkonfiguration dieses Charakters importieren.\n
 	@{6F6F}NUR IM SPIEL]
 
 // HASH_VALUE 03EF5FEFEAFCA743
-// INDEX 5889
+// INDEX 5888
 uiCP_KeysetImport_Editor	[Tastenkonfiguration dieses Charakters importieren\n
 	@{6F6F}NUR IM EDITOR]
 
 // HASH_VALUE 816F37EFDF2FA842
-// INDEX 5890
+// INDEX 5889
 uiCP_KeysetImport_Game_Editor	[Tastenkonfiguration dieses Charakters importieren\n
 	@{6F6F}SPIEL & EDITOR]
 
 // HASH_VALUE 6DA79C9DA4787894
-// INDEX 5891
+// INDEX 5890
 uiRAP_Owner	[Besitzer]
 
 // HASH_VALUE 4A3AA45AECD87C6E
-// INDEX 5892
+// INDEX 5891
 uiRAP_Title	[Name des Ziels]
 
 // HASH_VALUE 9D8BA089ED17FCB6
-// INDEX 5893
+// INDEX 5892
 uiRAP_Desc	[Beschreibung]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5894
+// INDEX 5893
 uiRAP_Level	[Schwierigkeit]
 
 // HASH_VALUE 6AFAE414CE78CCAA
-// INDEX 5895
+// INDEX 5894
 uiRAP_Flags	[Eingeladen/Animator]
 
 // HASH_VALUE 641C9450641C9450
-// INDEX 5896
+// INDEX 5895
 uiRAP_ScenarioType	[Typ]
 
 // HASH_VALUE 0FB5574DA6521B85
-// INDEX 5897
+// INDEX 5896
 uiRAP_PlayerCount	[Anz. Spieler]
 
 // HASH_VALUE 4C50F4284C50F428
-// INDEX 5898
+// INDEX 5897
 uiRAP_Join	[TEILNEHMEN]
 
 // HASH_VALUE 4C1054504C105450
-// INDEX 5899
+// INDEX 5898
 uiRAP_Tell	[TELL]
 
 // HASH_VALUE 7EC22B2B77811F2D
-// INDEX 5900
+// INDEX 5899
 uiRAP_AskForInvite	[BITTE UM EINLADUNG]
 
 // HASH_VALUE 80D0B02A4B42D821
-// INDEX 5901
+// INDEX 5900
 uiRAP_NewDestination	[NEUES ZIEL]
 
 // HASH_VALUE D428978759DA5BBE
-// INDEX 5902
+// INDEX 5901
 uiRAP_MenuJoin	[Betrete das Szenario]
 
 // HASH_VALUE 32DF17B8DB85B3AE
-// INDEX 5903
+// INDEX 5902
 uiRAP_MenuTell	[Bitte den Besitzer, dich mitspielen zu lassen]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 5904
+// INDEX 5903
 uiRAP_Language	[Sprache]
 
 // HASH_VALUE 20298F8A66C29C58
-// INDEX 5905
+// INDEX 5904
 uiRAP_LaunchDate	[Startdatum]
 
 // HASH_VALUE 1F822822A7538076
-// INDEX 5906
+// INDEX 5905
 uiRAP_AuthorRRPRating	[Autor RRP]
 
 // HASH_VALUE A456A443CCA497BC
-// INDEX 5907
+// INDEX 5906
 uiRAP_OwnerRRPRating	[Besitzer RRP]
 
 // HASH_VALUE 25672C2765A76835
-// INDEX 5908
+// INDEX 5907
 uiRAP_ScenarioRRPRating	[Szenario RRP]
 
 // HASH_VALUE 1A877C6FE605609E
-// INDEX 5909
+// INDEX 5908
 uiRAP_RateFun	[Spaß]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5910
+// INDEX 5909
 uiRAP_RateDifficulty	[Schwierigkeit]
 
 // HASH_VALUE A817F083A6C90CB1
-// INDEX 5911
+// INDEX 5910
 uiRAP_RateAccessibility	[Spielbarkeit]
 
 // HASH_VALUE A189BC8F2E16F4B0
-// INDEX 5912
+// INDEX 5911
 uiRAP_RateOriginality	[Originalität]
 
 // HASH_VALUE 60E72C8A2A69BCA3
-// INDEX 5913
+// INDEX 5912
 uiRAP_RateDirection	[Leitung]
 
 // HASH_VALUE E4367B87E784EC6C
-// INDEX 5914
+// INDEX 5913
 uiRAP	[Ring Terminal]
 
 // HASH_VALUE 29153B4A8261F4D2
-// INDEX 5915
+// INDEX 5914
 uiRAP_NoSessionForLangFilter	[Es wurden Szenarien gefunden, aber nicht in der ausgewählten Sprache!]
 
 // HASH_VALUE C7846485EB89785C
-// INDEX 5916
+// INDEX 5915
 uiRAP_NoSessionFound	[Keine Szenarien gefunden]
 
 // HASH_VALUE DB69BDD240B51037
-// INDEX 5917
+// INDEX 5916
 uiRAP_NotInvited	[Um dieses Szenario zu betreten, musst du vom Szenariobesitzer eingeladen werden. Klicke auf die Schaltfläche "BITTE UM EINLADUNG", um ihn zu kontaktieren.]
 
 // HASH_VALUE E8E8B47569658C8A
-// INDEX 5918
+// INDEX 5917
 uiRAP_Level0	[Anfänger]
 
 // HASH_VALUE 6B98B47DADB8D879
-// INDEX 5919
+// INDEX 5918
 uiRAP_Level1	[Lehrling]
 
 // HASH_VALUE DF56F079AAF9C0AC
-// INDEX 5920
+// INDEX 5919
 uiRAP_Level2	[Durchschnitt]
 
 // HASH_VALUE 609C4404645834B8
-// INDEX 5921
+// INDEX 5920
 uiRAP_Level3	[Fortgeschritten]
 
 // HASH_VALUE ED89286CB2D61899
-// INDEX 5922
+// INDEX 5921
 uiRAP_Level4	[Experte]
 
 // HASH_VALUE 2E98A4726935E88A
-// INDEX 5923
+// INDEX 5922
 uiRAP_Level5	[Meister]
 
 // HASH_VALUE B1AC34FA292C2E15
-// INDEX 5924
+// INDEX 5923
 uiRAP_HowToBeInvited	[Du hast keine Einladung für dieses Ring-Szenario. Durch Doppelklick auf das Szenario oder durch Auswahl und klicken des @{6F6F}'BITTE UM EINLADUNG'@{FFFF} Knopfes in der unteren rechten Ecke dieses Fensters kannst du dem Szenariobesitzer eine Einladungsanfrage schicken.]
 
 // HASH_VALUE 29037B25BC79BCE8
-// INDEX 5925
+// INDEX 5924
 uiRAP_HowToJoin	[Du hast eine Einladung für dieses Ring-Szenario. Durch Doppelklick auf das Szenario oder durch Auswahl und klicken des @{6F6F}'TEILNEHMEN'@{FFFF} Knopfes in der unteren rechten Ecke dieses Fensters.]
 
 // HASH_VALUE 9D9520606CDA74AA
-// INDEX 5926
+// INDEX 5925
 uiRAP_WaitMsg0	[Lade Szenario-Liste.]
 
 // HASH_VALUE D9648F60281A98AC
-// INDEX 5927
+// INDEX 5926
 uiRAP_WaitMsg1	[Lade Szenario-Liste..]
 
 // HASH_VALUE 14218F6029ABA09D
-// INDEX 5928
+// INDEX 5927
 uiRAP_WaitMsg2	[Lade Szenario-Liste...]
 
 // HASH_VALUE AA129F8AE5798454
-// INDEX 5929
+// INDEX 5928
 uiRAP_ConnectionFailed	[Verbindung fehlgeschlagen!]
 
 // HASH_VALUE E6B7B76E29B9E468
-// INDEX 5930
+// INDEX 5929
 uiRAP_Disconnection	[Verbindung verloren!]
 
 // HASH_VALUE E9129F8A669A905F
-// INDEX 5931
+// INDEX 5930
 uiRAP_ConnectionClosed	[Verbindung geschlossen!]
 
 // HASH_VALUE 352A6FDF7485BE55
-// INDEX 5932
+// INDEX 5931
 uiRAP_JoinFailed	[Es tut uns leid, ein Fehler ist während des Versuches aufgetreten, dem Szenario beizutreten. Bitte versuche es noch einmal.]
 
 // HASH_VALUE 9C55CB466969C742
-// INDEX 5933
+// INDEX 5932
 uiRAP_JoinConfirm	[Diesem Szenario beitreten ?]
 
 // HASH_VALUE 67F864ACAB26075C
-// INDEX 5934
+// INDEX 5933
 uiRAP_WinTitle	[Ring Zielszenarien]
 
 // HASH_VALUE CF0B8F962A0230A6
-// INDEX 5935
+// INDEX 5934
 uiRAP_Enlarge	[Spaltenanpassung]
 
 // HASH_VALUE 86BC45D4F149AC50
-// INDEX 5936
+// INDEX 5935
 uiRAP_EnlargeTooltip	[Vergrößere die Spalten, so dass ihr Inhalt komplett sichtbar wird. Du kannst die horizontalen und vertikalen Scroll-Balken benutzen, wenn der Inhalt zu groß ist.]
 
 // HASH_VALUE 1F4DC91D2FC75906
-// INDEX 5937
+// INDEX 5936
 uiRAP_FlagsTooltip	[Ein @{6F6F}Haken@{FFFF} wird angezeigt, wenn der Szenariobesitzer dich eingeladen hat.\n
 	Ein @{6F6F}Auge@{FFFF} Icon zeigt an, dass der Besitzer im Spiel anwesend ist. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 7DACB1DE78A79DE0
-// INDEX 5938
+// INDEX 5937
 uiRAP_OwnerTooltip	[Name des Spielers, der das Szenario erzeugt hat. Du kannst mittels des rechten Mausklick-Menüs oder über den Knopf in der rechten unteren Ecke dieses Fensters ein @{6F6F}Tell@{FFFF} zum Spieler schicken. Ein Doppelklick auf ein Szenario, in das du nicht eingeladen wurdest, sendet ein Tell an den Szenario Besitzer mit einer Einladungsanfrage. Klicke um nach Besitzern zu sortieren.]
 
 // HASH_VALUE 99D70A17296D53C2
-// INDEX 5939
+// INDEX 5938
 uiRAP_TitleTooltip	[Der Szenariotitel. Klicke, um nach Titel zu sortieren.]
 
 // HASH_VALUE F28E29405783AAE0
-// INDEX 5940
+// INDEX 5939
 uiRAP_DescTooltip	[Beschreibung des Szenarios. Klicke, um nach der Beschreibung zu sortieren.]
 
 // HASH_VALUE 65D648A61C519477
-// INDEX 5941
+// INDEX 5940
 uiRAP_LevelTooltip	[Schwierigkeit des Szenarios. Der Schwerigkeitsgrad bestimmt welche Belohnungspunkte in diesem Szenario verdient werden können und auch die Höhe der Fähigkeiten die du benötigst um Punkte zu verdienen.\n
 	@{6F6F}Anfänger@{FFFF}: Fähigkeiten jeder Höhe\n
 	@{6F6F}Lehrling@{FFFF}: Fähigkeiten ab Level 21\n
@@ -25076,476 +25072,476 @@ uiRAP_LevelTooltip	[Schwierigkeit des Szenarios. Der Schwerigkeitsgrad bestimmt
 	Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 810ABC32257B9A31
-// INDEX 5942
+// INDEX 5941
 uiRAP_PlayerCountTooltip	[Anzahl der Spieler, die gerade das Szenario spielen. Klicke, um nach der Spieleranzahl zu sortieren.]
 
 // HASH_VALUE B15FDF894C0F74DF
-// INDEX 5943
+// INDEX 5942
 uiRAP_LanguageTooltip	[Sprache des Szenarios. Klicke, um nach der Sprache zu sortieren.]
 
 // HASH_VALUE B5C383C44CEC3B6B
-// INDEX 5944
+// INDEX 5943
 uiRAP_LaunchDateTooltip	[Startzeit des Szenarios. Klicke, um nach der Startzeit zu sortieren.]
 
 // HASH_VALUE 18F87CAC4C1322C4
-// INDEX 5945
+// INDEX 5944
 uiRAP_ScenarioTypeTooltip	[Der Szenario-Typ, wie vom Besitzer angegeben. Klicke, um nach dem Typ zu sortieren.]
 
 // HASH_VALUE 425165B00E6543E3
-// INDEX 5946
+// INDEX 5945
 uiRAP_AuthorRRPRatingTooltip	[Belohnungspunkte des Szenario-Autors]
 
 // HASH_VALUE 81F06DBE0E657AE6
-// INDEX 5947
+// INDEX 5946
 uiRAP_OwnerRRPRatingTooltip	[Belohnungspunkte des Szenariobesitzers]
 
 // HASH_VALUE 6BF9C446DE544EC1
-// INDEX 5948
+// INDEX 5947
 uiRAP_ScenarioRRPRatingTooltip	[Belohnungspunkte dieses Szenarios]
 
 // HASH_VALUE 1FCE9DCFE7D94BC5
-// INDEX 5949
+// INDEX 5948
 uiRAP_RateFunTooltip	[Die Durschschnittsbewertung des @{6F6F}Spaßes@{FFFF}, vergeben durch die Spieler des Szenarios. ]
 
 // HASH_VALUE 1B6F8628496B75B6
-// INDEX 5950
+// INDEX 5949
 uiRAP_RateDifficultyTooltip	[Die Durschschnittsbewertung der @{6F6F}Schwierigkeit@{FFFF}, vergeben durch die Spieler des Szenarios. ]
 
 // HASH_VALUE AEBE4A5E6AABD012
-// INDEX 5951
+// INDEX 5950
 uiRAP_RateAccessibilityTooltip	[Die Durschschnittsbewertung der @{6F6F}Spielbarkeit@{FFFF}, vergeben durch die Spieler des Szenarios. ]
 
 // HASH_VALUE 77B4423604F01431
-// INDEX 5952
+// INDEX 5951
 uiRAP_RateOriginalityTooltip	[Die Durschschnittsbewertung der @{6F6F}Originalität@{FFFF}, vergeben durch die Spieler des Szenarios. ]
 
 // HASH_VALUE 3A66C9B848AD4C51
-// INDEX 5953
+// INDEX 5952
 uiRAP_RateDirectionTooltip	[Die Durschschnittsbewertung der @{6F6F}Leitung@{FFFF}, vergeben durch die Spieler des Szenarios. ]
 
 // HASH_VALUE 2A922083176AD879
-// INDEX 5954
+// INDEX 5953
 uiRAP_NoRate	[Keine Bewertung]
 
 // HASH_VALUE 2C48D0B42C48D0B4
-// INDEX 5955
+// INDEX 5954
 uiRAP_ST_0	[-]
 
 // HASH_VALUE E7199C86A5A36BA5
-// INDEX 5956
+// INDEX 5955
 uiRAP_ST_1	[Anfängertraining]
 
 // HASH_VALUE 71C3049F96EB47B4
-// INDEX 5957
+// INDEX 5956
 uiRAP_ST_2	[Geschichtenerzählen]
 
 // HASH_VALUE 70FBD89DA638889D
-// INDEX 5958
+// INDEX 5957
 uiRAP_ST_3	[Mistery]
 
 // HASH_VALUE A21548239C517C02
-// INDEX 5959
+// INDEX 5958
 uiRAP_ST_4	[Hack'n'Slash]
 
 // HASH_VALUE 56A8D07F6E67BB8D
-// INDEX 5960
+// INDEX 5959
 uiRAP_ST_5	[Gildentraining]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 5961
+// INDEX 5960
 uiRAP_ST_6	[Anderes]
 
 // HASH_VALUE F6A0687DF032C854
-// INDEX 5962
+// INDEX 5961
 uiCP_InRingSession	[Das Ringszenario, das dieser Charakter gestartet hat, ist weitergelaufen. Klicke auf @{6F6F}'Szenario wiederaufnehmen' @{FFFF}um fortzufahren]
 
 // HASH_VALUE AC8AB07F995277AD
-// INDEX 5963
+// INDEX 5962
 uiCharSel_ResumeSession	[Szenario abbrechen]
 
 // HASH_VALUE 03CB9065A10C297C
-// INDEX 5964
+// INDEX 5963
 uiRAP_NewScenario	[Starte ein neues @{6F6F}Ring@{FFFF}-Szenario]
 
 // HASH_VALUE 6776B863AA44808B
-// INDEX 5965
+// INDEX 5964
 uiAddTellerToFriends	[Freund]
 
 // HASH_VALUE E67BA5A407A5C4C4
-// INDEX 5966
+// INDEX 5965
 uiAddTellerToFriendsToolip	[Diese Person auf die Freundesliste setzen.]
 
 // HASH_VALUE E8878C72E635849B
-// INDEX 5967
+// INDEX 5966
 uiAddTellerToIgnoreList	[Ignorieren]
 
 // HASH_VALUE 098D5E90649D1E19
-// INDEX 5968
+// INDEX 5967
 uiAddTellerToIgnoreListTooltip	[Person auf die Ignore-Liste setzen. Du wirst dann keine Nachrichten mehr von dieser Person erhalten.]
 
 // HASH_VALUE A8A9AC7CE9D688A7
-// INDEX 5969
+// INDEX 5968
 uiInviteToRingSession	[Einladen]
 
 // HASH_VALUE 2E70FEF04CCFE0DF
-// INDEX 5970
+// INDEX 5969
 uiInviteToRingSessionTooltip	[Charakter zu diesem Ringszenario einladen und ihm ermöglichen über ein @{6F6F}Ring-Terminal@{FFFF} einzusteigen.]
 
 // HASH_VALUE A13B79A707E6A00D
-// INDEX 5971
+// INDEX 5970
 uiAddTellerToIgnoreListWarning	[Willst du diesen Spieler auf deine Ignore-Liste setzen?]
 
 // HASH_VALUE 6C58F488C23ADCA0
-// INDEX 5972
+// INDEX 5971
 uiRAP_CharsTitle	[Spieler-Tracking]
 
 // HASH_VALUE 6CDA7A4EEA3AE48C
-// INDEX 5973
+// INDEX 5972
 uiRAP_CharFlags	[Verbundene Spieler]
 
 // HASH_VALUE 738710663076287B
-// INDEX 5974
+// INDEX 5973
 uiRAP_CharName	[Spieler]
 
 // HASH_VALUE EB27288CA3A73480
-// INDEX 5975
+// INDEX 5974
 uiRAP_CharGuild	[Gilden]
 
 // HASH_VALUE 64D8144864D81448
-// INDEX 5976
+// INDEX 5975
 uiRAP_CharRace	[Rasse]
 
 // HASH_VALUE 681854486CD8949C
-// INDEX 5977
+// INDEX 5976
 uiRAP_CharReligion	[Religion]
 
 // HASH_VALUE 27F80491E217488A
-// INDEX 5978
+// INDEX 5977
 uiRAP_CharShard	[Shard]
 
 // HASH_VALUE 6604244CE930386A
-// INDEX 5979
+// INDEX 5978
 uiRAP_CharLevel	[Kampfstärke]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5980
+// INDEX 5979
 uiRAP_CharRace_0	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5981
+// INDEX 5980
 uiRAP_CharRace_1	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5982
+// INDEX 5981
 uiRAP_CharRace_2	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5983
+// INDEX 5982
 uiRAP_CharRace_3	[Zoraï]
 
 // HASH_VALUE 2CDB049C6657048D
-// INDEX 5984
+// INDEX 5983
 uiRAP_CharReligion_0	[Neutral]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5985
+// INDEX 5984
 uiRAP_CharReligion_1	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5986
+// INDEX 5985
 uiRAP_CharReligion_2	[Karavan]
 
 // HASH_VALUE E0236EB8BEBBDA8B
-// INDEX 5987
+// INDEX 5986
 uiRAP_CharFlagsTooltip	[Ein Auge zeigt an, dass der Spieler an diesem Szenario teilnimmt. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE C1F77B1087622C01
-// INDEX 5988
+// INDEX 5987
 uiRAP_CharNameTooltip	[Name des Spielers, der eingeladen wurde. Du kannst ein @{6F6F}Tell@{FFFF} an den Spieler senden, ihn @{6F6F}kicken@{FFFF} oder ihn @{6F6F}teleportieren@{FFFF} in dem du die rechte Maustaste oder die Knöpfe in der rechten unteren Ecke drückst. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 87FE819401AF7A96
-// INDEX 5989
+// INDEX 5988
 uiRAP_CharGuildTooltip	[Name der Gilde des Spielers, wenn er eine hat. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 11682E61448D7B0D
-// INDEX 5990
+// INDEX 5989
 uiRAP_CharRaceTooltip	[Rasse des Spielers. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE DF37145D4FE4767E
-// INDEX 5991
+// INDEX 5990
 uiRAP_CharReligionTooltip	[Religion des Spielers. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 6A07FA5D0DD06C3A
-// INDEX 5992
+// INDEX 5991
 uiRAP_CharShardTooltip	[Shard des Spielers. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE 4836C73AF7CA1B31
-// INDEX 5993
+// INDEX 5992
 uiRAP_CharLevelTooltip	[Höchster Fähigkeitslevel in Kampf/Magie. Klicke, um danach zu sortieren.]
 
 // HASH_VALUE C7CC9091D253FCB1
-// INDEX 5994
+// INDEX 5993
 uiRAP_TellSentTo	[Einladungsanforderung gesendet an:]
 
 // HASH_VALUE 73CC6FBBDB9441B6
-// INDEX 5995
+// INDEX 5994
 uiRingInviteNotification	[<R2_INVITE>Du wurdest eingeladen an einem Ring Szenario teilzunehmen. Wenn du das Szenario an einem Ring Terminal auswählst, wirst du es sofort betreten können.]
 
 // HASH_VALUE DB910EA8014D380B
-// INDEX 5996
+// INDEX 5995
 uiRingInvitationSent	[wurde zu diesem Ring-Szenario eingeladen]
 
 // HASH_VALUE DBF99B6AEE7A6879
-// INDEX 5997
+// INDEX 5996
 uiRingPlotItemDesc	[Beschreibung: ]
 
 // HASH_VALUE 6904B2319F59B8AE
-// INDEX 5998
+// INDEX 5997
 uiRingPlotItemComment	[Kommentar: ]
 
 // HASH_VALUE 63D8688DA6D8349A
-// INDEX 5999
+// INDEX 5998
 uiRingPlotItemEmpty	[ - ]
 
 // HASH_VALUE E7B77016F0413C53
-// INDEX 6000
+// INDEX 5999
 uiRingAutoInviteToggle	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann müssen Spieler an einem @{6F6F}Ring-Terminal@{FFFF} um eine Einladung bitten, bevor sie am Szenario teilnehmen können.]
 
 // HASH_VALUE 7F3877CFCE661A29
-// INDEX 6001
+// INDEX 6000
 uiRingGlobalAccessToggle	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann sehen nur eingeladene Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF}.]
 
 // HASH_VALUE BADC46EEDC730E8E
-// INDEX 6002
+// INDEX 6001
 uiRingFilterFyros	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Fyros Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE BADC2EF0D6E30E8E
-// INDEX 6003
+// INDEX 6002
 uiRingFilterMatis	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Matis Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE BA3B0EEE59B40E8E
-// INDEX 6004
+// INDEX 6003
 uiRingFilterZorai	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Zoraï Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE D2E7A5B1A79E23DD
-// INDEX 6005
+// INDEX 6004
 uiRingFilterTryker	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Tryker Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE C95390E570D1BC39
-// INDEX 6006
+// INDEX 6005
 uiRingFilterGuild	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler die nicht Mitglied deiner Gilde sind dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen. \n
 	Diese Option ist effektlos, wenn du kein Mitglied einer Gilde bist.]
 
 // HASH_VALUE AD832E7F8FBC8C6A
-// INDEX 6007
+// INDEX 6006
 uiRingFilterCombatLevel0	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level nicht höher als Level @{6F6F}20@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 74E8F3F8129FE704
-// INDEX 6008
+// INDEX 6007
 uiRingFilterCombatLevel1	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level zwischen @{6F6F}21@{FFFF} und @{6F6F}50@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 2C9DED97CB154CDD
-// INDEX 6009
+// INDEX 6008
 uiRingFilterCombatLevel2	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level zwischen @{6F6F}51@{FFFF} und @{6F6F}100@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 71D2AB828CA0D2C2
-// INDEX 6010
+// INDEX 6009
 uiRingFilterCombatLevel3	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level zwischen @{6F6F}101@{FFFF} und @{6F6F}150@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 30E2AB828CA0E6C2
-// INDEX 6011
+// INDEX 6010
 uiRingFilterCombatLevel4	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level zwischen @{6F6F}151@{FFFF} und @{6F6F}200@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 71E2AB828CA0D2C3
-// INDEX 6012
+// INDEX 6011
 uiRingFilterCombatLevel5	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler, deren höchster Kampf Level zwischen @{6F6F}201@{FFFF} und @{6F6F}250@{FFFF} ist, dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE C926ECD900DFDE26
-// INDEX 6013
+// INDEX 6012
 uiRingFilterReligionKami	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Kami Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 3DAAD1B84B617D5A
-// INDEX 6014
+// INDEX 6013
 uiRingFilterReligionKaravan	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Karavan Spieler dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 671857FABB67D633
-// INDEX 6015
+// INDEX 6014
 uiRingFilterReligionNeutral	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können Spieler ohne Nationalität dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE 2F3592532EC842F6
-// INDEX 6016
+// INDEX 6015
 uiRingFilterShard	[Wenn @{6F6F}kein Häkchen gesetzt ist@{FFFF}, dann können nicht eingeladene Spieler dieses Shards dieses Szenario am @{6F6F}Ring-Terminal@{FFFF} nicht sehen.]
 
 // HASH_VALUE F259DC5CF2CACC81
-// INDEX 6017
+// INDEX 6016
 uiRAP_AskForTall	[Unterhaltungsanforderung]
 
 // HASH_VALUE 308CD0C4308CD0C4
-// INDEX 6018
+// INDEX 6017
 uiRAP_CharLevel_0	[1-20]
 
 // HASH_VALUE F05B00C8700B20C4
-// INDEX 6019
+// INDEX 6018
 uiRAP_CharLevel_1	[21-50]
 
 // HASH_VALUE F0FA0CC7F07B08C2
-// INDEX 6020
+// INDEX 6019
 uiRAP_CharLevel_2	[51-100]
 
 // HASH_VALUE F04BFCBFEF2C18C7
-// INDEX 6021
+// INDEX 6020
 uiRAP_CharLevel_3	[101-150]
 
 // HASH_VALUE EF0B14C4307C18C3
-// INDEX 6022
+// INDEX 6021
 uiRAP_CharLevel_4	[151-200]
 
 // HASH_VALUE 305B00C02F3C1CC9
-// INDEX 6023
+// INDEX 6022
 uiRAP_CharLevel_5	[201-250]
 
 // HASH_VALUE 88A3AC3CC9D28847
-// INDEX 6024
+// INDEX 6023
 uiRAP_Invite	[EINLADEN]
 
 // HASH_VALUE BA6859E05968167A
-// INDEX 6025
+// INDEX 6024
 uiRAP_InvitedAndConnected	[Der Charakter, den du gerade eingeladen hast, ist jetzt verbunden. Indem du auf den Namen klickst und entweder mit dem rechten Mausklick-Menüs oder den @{6F6F}'SPRECHEN'@{FFFF} Knopf in der unteren rechten Ecke dieses Fensters klickst, kannst du mit dem Charakter sprechen; mit dem @{6F6F}'Kick'@{FFFF} Knopf kannst du ihn ausschließen; mit dem @{6F6F}'Teleportiere zu'@{FFFF} Knopf kannst du dich an seine derzeitige Position teleportieren.]
 
 // HASH_VALUE 509F0C9B906C3F52
-// INDEX 6026
+// INDEX 6025
 uiRAP_InvitedAndNotConnected	[Der Charakter, den du gerade eingeladen hast, ist derzeit nicht verbunden. Indem du auf den Namen klickst und entweder mit dem rechten Mausklick-Menüs oder den @{6F6F}'SPRECHEN'@{FFFF} Knopf in der unteren rechten Ecke dieses Fensters klickst, kannst du mit dem Charakter sprechen; mit dem @{6F6F}'Kick'@{FFFF} Knopf kannst du ihn ausschließen; mit dem @{6F6F}'Teleportiere zu'@{FFFF} Knopf kannst du dich an seine derzeitige Position teleportieren.]
 
 // HASH_VALUE 48D0942C48D0942C
-// INDEX 6027
+// INDEX 6026
 uiRAP_Kick	[KICK]
 
 // HASH_VALUE EA58480EC9612117
-// INDEX 6028
+// INDEX 6027
 uiRAP_MenuCharTell	[Schicke ein 'tell' an ]
 
 // HASH_VALUE 1436DF3FDE82FF39
-// INDEX 6029
+// INDEX 6028
 uiRAP_MenuKick	[Kick ]
 
 // HASH_VALUE D7A9B8389B0AE054
-// INDEX 6030
+// INDEX 6029
 uiRAP_MenuTeleportTo	[Teleportiere zu ]
 
 // HASH_VALUE 1438989724F33B43
-// INDEX 6031
+// INDEX 6030
 uiRAP_MenuUnkick	[Unkick ]
 
 // HASH_VALUE 76E0307605C6680D
-// INDEX 6032
+// INDEX 6031
 uiRAP_NoCharFound	[Es gibt derzeit keine eingeladenen Charaktere.]
 
 // HASH_VALUE 663A6491652864B9
-// INDEX 6033
+// INDEX 6032
 uiRAP_Resize	[Größenänderung]
 
 // HASH_VALUE F564DD68C3782C1F
-// INDEX 6034
+// INDEX 6033
 uiRAP_ResizeTooltip	[Ändert die Größe einer Spalte abhängig von ihrem Inhalt]
 
 // HASH_VALUE 510AC44FAFC4FCBB
-// INDEX 6035
+// INDEX 6034
 uiRAP_TeleportTo	[Teleportiere zu]
 
 // HASH_VALUE 09F1C4384A92B826
-// INDEX 6036
+// INDEX 6035
 uiRAP_Unkick	[UNKICK]
 
 // HASH_VALUE 6935CC97E49977BA
-// INDEX 6037
+// INDEX 6036
 uiRAP_WaitChars0	[Lade Charaktere.]
 
 // HASH_VALUE 6AC6D488E106ABA9
-// INDEX 6038
+// INDEX 6037
 uiRAP_WaitChars1	[Lade Charaktere..]
 
 // HASH_VALUE ACE6987597D767AD
-// INDEX 6039
+// INDEX 6038
 uiRAP_WaitChars2	[Lade Charaktere...]
 
 // HASH_VALUE E7199C869DA16BA5
-// INDEX 6040
+// INDEX 6039
 uiR2EDso_newbie_training	[Anfängertraining]
 
 // HASH_VALUE 69C3049F96E947B4
-// INDEX 6041
+// INDEX 6040
 uiR2EDso_story_telling	[Geschichtenerzählen]
 
 // HASH_VALUE 70FBD89DA638889D
-// INDEX 6042
+// INDEX 6041
 uiR2EDso_mistery	[Mistery]
 
 // HASH_VALUE A2A5271C9C713AF4
-// INDEX 6043
+// INDEX 6042
 uiR2EDso_hack_slash	[Hack & Slash]
 
 // HASH_VALUE 56A8D07F6E65BB6D
-// INDEX 6044
+// INDEX 6043
 uiR2EDso_guild_training	[Gilden Training]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 6045
+// INDEX 6044
 uiR2EDso_other	[Anderes]
 
 // HASH_VALUE EC46EC54ED54C471
-// INDEX 6046
+// INDEX 6045
 uiR2EDfr	[Französisch]
 
 // HASH_VALUE 6B09AC86E0363C89
-// INDEX 6047
+// INDEX 6046
 uiR2EDen	[Englisch]
 
 // HASH_VALUE AAD89861A825BC7B
-// INDEX 6048
+// INDEX 6047
 uiR2EDde	[Deutsch]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 6049
+// INDEX 6048
 uiR2EDother_lang	[Andere]
 
 // HASH_VALUE 6C6994846857949F
-// INDEX 6050
+// INDEX 6049
 uiR2EDEditScenario	[Weitermachen]
 
 // HASH_VALUE 67B87B8127D566A3
-// INDEX 6051
+// INDEX 6050
 uiR2EDNewScenario	[Editor zurücksetzen]
 
 // HASH_VALUE F008FB192E1DB51E
-// INDEX 6052
+// INDEX 6051
 uiR2EDNewScenarioWarning	[Drücke OK, um den Editor zurückzusetzen und ein ganz neues Szenario zu erzeugen.]
 
 // HASH_VALUE B6A20AC0306A751A
-// INDEX 6053
+// INDEX 6052
 uiNoAvailableMissions	[Das Missionsjournal ist im Ring nicht verfügbar.]
 
 // HASH_VALUE D82A99D541A5B0A0
-// INDEX 6054
+// INDEX 6053
 uiNoAvailableAnimals	[Tiere sind im Ring nicht verfügbar.]
 
 // HASH_VALUE A8A8647065158087
-// INDEX 6055
+// INDEX 6054
 uiR2EDLaunchScenario	[Starte]
 
 // HASH_VALUE B1E86C96A3B95C96
-// INDEX 6056
+// INDEX 6055
 uiR2EDApplyScenarioFilters	[Anwenden]
 
 // HASH_VALUE 5F203841D40B5317
-// INDEX 6057
+// INDEX 6056
 uiRingLaunchScenarioTooltip	[Starte eine animierte Session mit dem Szenario, das du ausgewählt hast.]
 
 // HASH_VALUE C834A8A7421A909F
-// INDEX 6058
+// INDEX 6057
 uiRingDescriptionScenarioTooltip	[Beschreibe das Szenario, das du starten willst. Die Beschreibung wird für alle Spieler an jedem Ring-Terminal sichtbar sein.]
 
 // HASH_VALUE 37A499AF454933EB
-// INDEX 6059
+// INDEX 6058
 uiRingWarningFreeTrial	[FREIACCOUNT BESCHRÄNKUNGEN:\n
 	\n
 	Du kannst an diesem Ring-Abenteuer nicht mit einem Freien Testaccount teilnehmen.\n
@@ -25557,110 +25553,110 @@ uiRingWarningFreeTrial	[FREIACCOUNT BESCHRÄNKUNGEN:\n
 	]
 
 // HASH_VALUE 001FEF6E892C40E8
-// INDEX 6060
+// INDEX 6059
 uiRingWarningInviteFreeTrial	[Du kannst diesen Spieler nicht einladen, da er nur einen freien Testaccount besitzt und dieses Szenario nicht für Testspieler zugelassen ist.\n
 	]
 
 // HASH_VALUE CF3B4C5857A765C5
-// INDEX 6061
+// INDEX 6060
 uiRingWarningNewcomer	[Du kannst diesen Spieler nicht einladen, da einer von euch ein Neuling ist, der andere aber nicht.\n
 	]
 
 // HASH_VALUE 0FDAAC9109769FFD
-// INDEX 6062
+// INDEX 6061
 uiRingWarningBanishedPlayer	[Du wurdest ausgesperrt, damit hast du die Möglichkeit, verloren ein Szenario zu starten.]
 
 // HASH_VALUE 7484A535D707EA06
-// INDEX 6063
+// INDEX 6062
 uiRingLaunchScenarioError	[Ein Fehler ist aufgetreten, als du versucht hast, dein Szenario zu starten.]
 
 // HASH_VALUE D34A4A98246E6F7A
-// INDEX 6064
+// INDEX 6063
 uiRingUpdateScenarioFiltersError	[Ein Fehler ist aufgetreten, als du versucht hast deine Szenario Filter zu aktualisieren.]
 
 // HASH_VALUE 2A62ABF263466CB3
-// INDEX 6065
+// INDEX 6064
 uiRingChooseScenario	[Wähle ein Szenario.]
 
 //SCENARIO LOADING
 // HASH_VALUE 50A91151AFCA7798
-// INDEX 6066
+// INDEX 6065
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Name	[@{6F6F}Dateiname\n
 	@{FFFF} Dateiname des zu ladenden Szenarios.]
 
 // HASH_VALUE 59BE229752871595
-// INDEX 6067
+// INDEX 6066
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Title	[@{6F6F}Titel\n
 	@{FFFF} Titel des ausgewählten Szenarios.]
 
 // HASH_VALUE 60C8536472BD561B
-// INDEX 6068
+// INDEX 6067
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Description	[@{6F6F}Beschreibung\n
 	@{FFFF} Beschreibung des ausgewählten Szenarios, bereitgestellt durch den Autor.]
 
 // HASH_VALUE B347D4DBDA147171
-// INDEX 6069
+// INDEX 6068
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Rules	[@{6F6F}Geleitet\n
 	@{FFFF} Geleitet bedeutet, dass du der Abenteuermeister in dem Szenario bist\n
 	Ungeleitet bedeutet, dass du am Szenario als Spieler teilnimmst.]
 
 // HASH_VALUE FC2BD65951F97767
-// INDEX 6070
+// INDEX 6069
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Level	[@{6F6F}Schwierigkeit\n
 	@{FFFF} Schwierigkeit des ausgewählten Szenarios.]
 
 // HASH_VALUE AFBD81929D869A76
-// INDEX 6071
+// INDEX 6070
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Language	[@{6F6F}Sprache\n
 	@{FFFF} Die Sprache des ausgewählten Szenarios, wie vom Szenario Autor vorgegeben.]
 
 // HASH_VALUE 66CEF50ED8DC276E
-// INDEX 6072
+// INDEX 6071
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_RingPointsLevel	[@{6F6F}Anforderungen\n
 	@{FFFF} Gibt an, ob es dir erlaubt ist, das Szenario zu laden. Du kannst nur Szenarien laden, auf deren Inhalt du Zugriff hast. Du kannst Zugriff zu weiteren Inhalten nur bekommen, indem du die Länder von Atys erforscht.]
 
 // HASH_VALUE 2F284F3398091766
-// INDEX 6073
+// INDEX 6072
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Author	[@{6F6F}Autor\n
 	@{FFFF} Autor des ausgewählten Szenarios. In den Klammern ist die Bewertung des Autors für sein eigenes Szenario angegeben.]
 
 // HASH_VALUE 7D5B350CB5DF616F
-// INDEX 6074
+// INDEX 6073
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_NewbieTreeInfo	[@{6F6F}Neulingsinsel Szenarien\n
 	@{FFFF} SCHREIB MIR]
 
 // HASH_VALUE F0009604F468F22A
-// INDEX 6075
+// INDEX 6074
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Fun	[@{6F6F}Spaßbewertung\n
 	@{FFFF} Bewertung des Spaßes des ausgewählten Szenarios..]
 
 // HASH_VALUE 5CC60FE247B6E541
-// INDEX 6076
+// INDEX 6075
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Difficulty	[@{6F6F}Schwierigkeitsbewertung\n
 	@{FFFF} Bewertung der Schwierigkeit des ausgewählten Szenarios.]
 
 // HASH_VALUE C3A8D93AB4BF2DF7
-// INDEX 6077
+// INDEX 6076
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Accessibility	[@{6F6F} Spielbarkeitsbewertung \n
 	@{FFFF} Bewertung der Spielbarkeit des ausgewählten Szenarios.]
 
 // HASH_VALUE E63CECE3EAA44809
-// INDEX 6078
+// INDEX 6077
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Originality	[@{6F6F}Originalitätsbewertung \n
 	@{FFFF} Bewertung der Originalität des ausgewählten Szenarios.]
 
 // HASH_VALUE EAB3000597E79860
-// INDEX 6079
+// INDEX 6078
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Direction	[@{6F6F}Spielleitungsbewertung\n
 	@{FFFF} Bewertung der Spielleitung des ausgewählten Szenarios.]
 
 // HASH_VALUE F9C96D1B8F3186FB
-// INDEX 6080
+// INDEX 6079
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_RRPTotal	[@{6F6F}Ryzom-Ring-Punkte Total \n
 	@{FFFF} Gesamte Anzahl an Ryzom-Ring-Punkten (RRP) für das ausgewählten Szenario.]
 
 // HASH_VALUE DEB31F903CC13218
-// INDEX 6081
+// INDEX 6080
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_TreeInfo	[@{6F6F}Winch Gate Beispiele\n
 	@{FFFF}Beispiel Szenarien mitgeliefert mit Ryzom. Diese demonstrieren einige der Dinge, die mit dem Ryzom Ring gemacht werden können.\n
 	@{6F6F}Pionier Szenarien\n
@@ -25669,1529 +25665,1569 @@ uiR2EdPropertyToolTip_LoadScenario_LoadScenario_TreeInfo	[@{6F6F}Winch Gate Beis
 	@{FFFF}Die Dateien sind im 'My Scenarios' Ordner auf deinem Computer.]
 
 // HASH_VALUE 26367F872144C855
-// INDEX 6082
+// INDEX 6081
 uiR2EDLoadScenarioWindow	[Lade Szenario]
 
 // HASH_VALUE ED388C486ED8B037
-// INDEX 6083
+// INDEX 6082
 uiR2EDProp_LoadScenario_Description	[Szenario Beschreibung]
 
 // HASH_VALUE EBE85C8EA7783C99
-// INDEX 6084
+// INDEX 6083
 uiR2EDProp_LoadScenario_Title	[Titel]
 
 // HASH_VALUE 2D98146570650893
-// INDEX 6085
+// INDEX 6084
 uiR2EDProp_LoadScenario_Author	[Autor]
 
 // HASH_VALUE A497108BEA5AFCAD
-// INDEX 6086
+// INDEX 6085
 uiR2EDProp_LoadScenario_Rules	[Geleitet]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 6087
+// INDEX 6086
 uiR2EDProp_LoadScenario_Level	[Schwierigkeit]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 6088
+// INDEX 6087
 uiR2EDProp_LoadScenario_Language	[Sprache]
 
 // HASH_VALUE F1CBAC72EF0AE089
-// INDEX 6089
+// INDEX 6088
 uiR2EDProp_LoadScenario_RingPointsLevel	[Voraussetzungen]
 
 // HASH_VALUE 5F1608794E52FF5A
-// INDEX 6090
+// INDEX 6089
 uiR2EDProp_LoadScenario_Name	[Dateiname]
 
 // HASH_VALUE 1A877C6FE605609E
-// INDEX 6091
+// INDEX 6090
 uiR2EDProp_LoadScenario_FunRating	[Spaß]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 6092
+// INDEX 6091
 uiR2EDProp_LoadScenario_DifficultyRating	[Schwierigkeit]
 
 // HASH_VALUE A817F083A6C90CB1
-// INDEX 6093
+// INDEX 6092
 uiR2EDProp_LoadScenario_AccessibilityRating	[Spielbarkeit]
 
 // HASH_VALUE A189BC8F2E16F4B0
-// INDEX 6094
+// INDEX 6093
 uiR2EDProp_LoadScenario_OriginalityRating	[Originalität]
 
 // HASH_VALUE 60E72C8A2A69BCA3
-// INDEX 6095
+// INDEX 6094
 uiR2EDProp_LoadScenario_DirectionRating	[Spielleitung]
 
 // HASH_VALUE 95B6849CA6A3979B
-// INDEX 6096
+// INDEX 6095
 uiR2EDProp_LoadScenario_RRPTotal	[Ryzom-Ring-Punkte]
 
 // HASH_VALUE 69A91C34D4D88F52
-// INDEX 6097
+// INDEX 6096
 uiR2EDLoadScenario_InvalidFileName	[Ungültiger Dateiname]
 
 // HASH_VALUE E082DD6A29896311
-// INDEX 6098
+// INDEX 6097
 uiR2EDLoadScenario_Yes	[Du hast ausreichendes Wissen über Atys]
 
 // HASH_VALUE 18577D9A4E0EA0E9
-// INDEX 6099
+// INDEX 6098
 uiR2EDLoadScenario_No	[Du hast UNZUREICHENDES Wissen über Atys]
 
 // ENTRIES MIGRATED FROM R2.UXT FOR USE IN SCEANARIO LOADING
 // HASH_VALUE AAC8204867A84443
-// INDEX 6100
+// INDEX 6099
 uiR2EDRollout_ScenarioInfo	[Szenario Information]
 
 // HASH_VALUE 6458F4306458F430
-// INDEX 6101
+// INDEX 6100
 uiR2EDRollout_Load	[Laden]
 
 // HASH_VALUE AA39B49063B9389A
-// INDEX 6102
+// INDEX 6101
 uiR2EDRollout_Ratings	[Bewertungen]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 6103
+// INDEX 6102
 uiR2EDValidateForm	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 6104
+// INDEX 6103
 uiR2EDCancelForm	[Abbrechen]
 
 // Ring points
 // HASH_VALUE 6ED970AE66C9BC9B
-// INDEX 6105
+// INDEX 6104
 uiR2EDBasicSkills	[Werte]
 
 // HASH_VALUE 6498944864989448
-// INDEX 6106
+// INDEX 6105
 uiR2EDRingSkills	[Erweiterte Werte]
 
 // HASH_VALUE 2CD4FB8A6DF7CB69
-// INDEX 6107
+// INDEX 6106
 uiR2EDEcosystemPointsTitle	[Wissen über Atys]
 
 // HASH_VALUE 6879AC7F1E76E886
-// INDEX 6108
+// INDEX 6107
 uiR2EDBasicsPoints	[Allgemein]
 
 // HASH_VALUE 28D9906D28E6CC9B
-// INDEX 6109
+// INDEX 6108
 uiR2EDDesertPoints	[Wüste]
 
 // HASH_VALUE E6E8548FED6BE0BD
-// INDEX 6110
+// INDEX 6109
 uiR2EDSubtropicPoints	[Seenland]
 
 // HASH_VALUE AAE9E0712C26F49E
-// INDEX 6111
+// INDEX 6110
 uiR2EDForestPoints	[Wald]
 
 // HASH_VALUE 6836DC6EECF49C90
-// INDEX 6112
+// INDEX 6111
 uiR2EDJunglePoints	[Dschungel]
 
 // HASH_VALUE 52199848EDF6AF9D
-// INDEX 6113
+// INDEX 6112
 uiR2EDPrimeRootPoints	[Urwurzeln]
 
 // HASH_VALUE DA6F7B598594B31E
-// INDEX 6114
+// INDEX 6113
 uiR2EDBasicPointsTooltip	[@{6F6F}Allgemein@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 0E24671ACE438724
-// INDEX 6115
+// INDEX 6114
 uiR2EDDesertPointsTooltip	[@{6F6F}Wüste@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 89F4F7154AE4B410
-// INDEX 6116
+// INDEX 6115
 uiR2EDSubtropicPointsTooltip	[@{6F6F}Seenland@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 4E2463244E438724
-// INDEX 6117
+// INDEX 6116
 uiR2EDForestPointsTooltip	[@{6F6F}Wald@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 8D44532A4F438715
-// INDEX 6118
+// INDEX 6117
 uiR2EDJunglePointsTooltip	[@{6F6F}Dschungel@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 113F47AD9C83370A
-// INDEX 6119
+// INDEX 6118
 uiR2EDPrimeRootPointsTooltip	[@{6F6F}Urwurzel@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE E4F4FB7720E1A7B3
-// INDEX 6120
+// INDEX 6119
 uiR2EDRrpsLevelTitle	[Belohnungspunkte (RRP)]
 
 // HASH_VALUE EA26E864ABC1C079
-// INDEX 6121
+// INDEX 6120
 uiR2EDRrpsLevel20	[Anfängerstufe]
 
 // HASH_VALUE 6E12AC48EA3A2494
-// INDEX 6122
+// INDEX 6121
 uiR2EDRrpsLevel50	[Lehrlingsstufe]
 
 // HASH_VALUE E968A7361D26C4B6
-// INDEX 6123
+// INDEX 6122
 uiR2EDRrpsLevel100	[Durchschnittsstufe]
 
 // HASH_VALUE E8F9A03CA5D36079
-// INDEX 6124
+// INDEX 6123
 uiR2EDRrpsLevel150	[Fortgeschrittenenstufe]
 
 // HASH_VALUE E8666C61AA615C8E
-// INDEX 6125
+// INDEX 6124
 uiR2EDRrpsLevel200	[Expertenstufe]
 
 // HASH_VALUE 70C6AC646E91F07C
-// INDEX 6126
+// INDEX 6125
 uiR2EDRrpsLevel250	[Meisterstufe]
 
 // HASH_VALUE 118869B320D7EDCD
-// INDEX 6127
+// INDEX 6126
 uiR2EDRrpsLevel20Tooltip	[@{6F6F}Anfängerstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Anfänger'-Szenarien\n
 	]
 
 // HASH_VALUE EF966A1FB8731D23
-// INDEX 6128
+// INDEX 6127
 uiR2EDRrpsLevel50Tooltip	[@{6F6F}Lehrlingsstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Lehrlings'-Szenarien (benutzte Fähigkeiten ab Level 21)\n
 	]
 
 // HASH_VALUE 5B2F7EAB79E12023
-// INDEX 6129
+// INDEX 6128
 uiR2EDRrpsLevel100Tooltip	[@{6F6F}Durchschnittsstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Durchschnitts'-Szenarien (benutzte Fähigkeiten ab Level 51)\n
 	]
 
 // HASH_VALUE BB8E4159D1270158
-// INDEX 6130
+// INDEX 6129
 uiR2EDRrpsLevel150Tooltip	[@{6F6F}Fortgeschrittenenstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Fortgeschrittenen'-Szenarien (benutzte Fähigkeiten ab Level 101)\n
 	]
 
 // HASH_VALUE 867F514CB2A03C2D
-// INDEX 6131
+// INDEX 6130
 uiR2EDRrpsLevel200Tooltip	[@{6F6F}Expertenstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Experten'-Szenarien (benutzte Fähigkeiten ab Level 151)\n
 	]
 
 // HASH_VALUE 4350293FB42F5C2B
-// INDEX 6132
+// INDEX 6131
 uiR2EDRrpsLevel250Tooltip	[@{6F6F}Meisterstufe Ryzom-Ring-Punkte@{FFFF}: %n.\n
 	Punkte verdient in 'Meister'-Szenarien (benutzte Fähigkeiten ab Level 201)\n
 	]
 
 // HASH_VALUE AB584C2DEF88F0FB
-// INDEX 6133
+// INDEX 6132
 uiR2EDRingRatingTitle	[Ring-Bewertungen]
 
 // HASH_VALUE 1A180078A796F49C
-// INDEX 6134
+// INDEX 6133
 uiR2EDAuthorRingRating	[Autor-Bewertung]
 
 // HASH_VALUE 3F60907F6A181F20
-// INDEX 6135
+// INDEX 6134
 uiR2EDAMRingRating	[AM-Bewertung]
 
 // HASH_VALUE 60369282641A94C4
-// INDEX 6136
+// INDEX 6135
 uiR2EDMasterlessRingRating	[Organisationsbewertung]
 
 // HASH_VALUE 23C8A5EEEDF6E93B
-// INDEX 6137
+// INDEX 6136
 uiR2EDAuthorRingRatingTooltip	[@{6F6F}Autor-Bewertung@{FFFF}: Level : %n, Fortschritt : %p%.\n
 	Bewertung als Szenario-Autor. Diese Bewertung erhöht sich sobald Spieler von dir geschaffene Szenarien spielen.\n
 	]
 
 // HASH_VALUE 6DC021DB83F07BB9
-// INDEX 6138
+// INDEX 6137
 uiR2EDAMRingRatingTooltip	[@{6F6F}AM-Bewertung@{FFFF}: Level : %n, Fortschritt : %p%.\n
 	Bewertung als Abenteuer-Meister. Diese Bewertung erhöht sich sobald Spieler von dir geleitete Szenarien spielen.\n
 	]
 
 // HASH_VALUE 8444264E77E31EF4
-// INDEX 6139
+// INDEX 6138
 uiR2EDMasterlessRingRatingTooltip	[@{6F6F}Organisationsbewertung @{FFFF}: Level : %n, Fortschritt : %p%.\n
 	Bewertung als Organisator von ungeleiteten Szenarien. Diese Bewertung erhöht sich sobald Spieler von dir gestartete, ungeleitete Szenarien spielen.\n
 	]
 
 // HASH_VALUE 2FA7448946541072
-// INDEX 6140
+// INDEX 6139
 uiRingLoadingNotARoSScenario	[Du kannst kein Hauptland-Szenario Spielen, solange du in den Ruinen von Silan bist. ]
 
 // HASH_VALUE B4F03AFFA31F6D0B
-// INDEX 6141
+// INDEX 6140
 uiRingNoRatings	[Szenario-Punkte sind im Hauptland nicht verfügbar.]
 
 // HASH_VALUE 4A01C80AFF1F901B
-// INDEX 6142
+// INDEX 6141
 uiR2EDScenarioScores	[DURCHSCHNITTLICHE SZENARIO-PUNKTE]
 
 // HASH_VALUE 84EFDC320541EF05
-// INDEX 6143
+// INDEX 6142
 uiR2EDMyScenarioScores	[MEINE SZENARIO-PUNKTE]
 
 // HASH_VALUE 6C05A88ADDA13E69
-// INDEX 6144
+// INDEX 6143
 uiClickToSelectAMission	[Klicke hier, um eine Mission auszuwählen.]
 
 // HASH_VALUE 6F6AD0A31C58BBD9
-// INDEX 6145
+// INDEX 6144
 uiNoAvailableMission	[Dein Missionsjournal ist leer.]
 
 // HASH_VALUE D5EF87890D23D659
-// INDEX 6146
+// INDEX 6145
 uittExpandMissionList	[Klicke hier um zwischen der erweiterten Liste und dem Dropdown-Menü zu wechseln.]
 
 // HASH_VALUE D191FA72CB9FB222
-// INDEX 6147
+// INDEX 6146
 uittMissionCombo	[Dies ist dein Missionsjournal und deine aktuelle Mission. Klicke um zu wählen oder verwende das @{6F6F}Mausrad@{FFFF}, um durch alle verfügbaren Missionen zu scrollen.]
 
 // HASH_VALUE 2EF9BCB21D59A4B4
-// INDEX 6148
+// INDEX 6147
 uittMissionJournal	[Dies ist dein Mission Journal.]
 
 // HASH_VALUE 59798C4465B3A795
-// INDEX 6149
+// INDEX 6148
 uiFixedMissionEntry_Newbie	[Ruinen von Silan]
 
 // HASH_VALUE 520898FB6194839C
-// INDEX 6150
+// INDEX 6149
 uiFixedMissionEntry_Newbie_R2	[Ruinen von Silan/Ring]
 
 // HASH_VALUE 18D900505D80CFB6
-// INDEX 6151
+// INDEX 6150
 uiFixedMissionEntry_Newbie_Trial	[Ruinen von Silan/Free trial]
 
 // HASH_VALUE 18A77350DFA39FB6
-// INDEX 6152
+// INDEX 6151
 uiFixedMissionEntry_Newbie_R2_Trial	[Ruinen von Silan/Free trial/Ring]
 
 // HASH_VALUE C8A0CB926A9A2FF4
-// INDEX 6153
+// INDEX 6152
 uiFixedMissionEntry_Mainland_Fyros	[Hauptland / Fyros]
 
 // HASH_VALUE C8A0CB926A39EBFB
-// INDEX 6154
+// INDEX 6153
 uiFixedMissionEntry_Mainland_Matis	[Hauptland / Matis]
 
 // HASH_VALUE 03A287772CF4B30C
-// INDEX 6155
+// INDEX 6154
 uiFixedMissionEntry_Mainland_Tryker	[Hauptland / Tryker]
 
 // HASH_VALUE C8A0CB88E7F95708
-// INDEX 6156
+// INDEX 6155
 uiFixedMissionEntry_Mainland_Zorai	[Hauptland / Zoraï]
 
 // HASH_VALUE 6CD9A79F9BC9BFA7
-// INDEX 6157
+// INDEX 6156
 uiFixedMissionEntry_R2	[Ryzom ring]
 
 // HASH_VALUE 6C7A4A8CE2187A28
-// INDEX 6158
+// INDEX 6157
 uiCaptionToggle	[Titelleiste ein/aus]
 
 // HASH_VALUE 8B2CEDC612649D91
-// INDEX 6159
+// INDEX 6158
 msgCustomizedEmoteNoAnim	[&CHK&Du willst nur animierte Emotes abspielen, aber dieses Emote hat keine Animation.]
 
 // HASH_VALUE 94788C8D28547B63
-// INDEX 6160
+// INDEX 6159
 uiR2WinColors	[Ring-Überschriftenfarbe]
 
 // HASH_VALUE ECAA9C82E0372C9D
-// INDEX 6161
+// INDEX 6160
 uiR2Palette	[Palette]
 
 // HASH_VALUE 6C58344C6C582484
-// INDEX 6162
+// INDEX 6161
 uiR2Scenario	[Szenario]
 
 // HASH_VALUE EE98048EAE982089
-// INDEX 6163
+// INDEX 6162
 uiR2Prop_window	[Eigenschaften]
 
 // HASH_VALUE AE576C9563B85898
-// INDEX 6164
+// INDEX 6163
 uiR2Form	[Arten]
 
 // HASH_VALUE 2DE9E3872057208A
-// INDEX 6165
+// INDEX 6164
 uiR2Custom_look	[Aussehen anpassen]
 
 // HASH_VALUE AB48987ADE27208D
-// INDEX 6166
+// INDEX 6165
 uiR2Dialogs	[Dialoge]
 
 // HASH_VALUE AF473863B1452C92
-// INDEX 6167
+// INDEX 6166
 uiR2Events	[Events]
 
 // HASH_VALUE 68F8A490E609A490
-// INDEX 6168
+// INDEX 6167
 uiR2Activities	[Aktivitäten]
 
 // HASH_VALUE 5E4888694988BC98
-// INDEX 6169
+// INDEX 6168
 uiR2Feature_help	[Feature-Hilfe]
 
 // HASH_VALUE E958C48EE157287F
-// INDEX 6170
+// INDEX 6169
 uiR2Connect	[Verbinde]
 
 // HASH_VALUE EFDBE88CCD44D4B0
-// INDEX 6171
+// INDEX 6170
 uiR2Session_browser	[Session-Browser]
 
 // HASH_VALUE 2B98E01C8FE8CCAC
-// INDEX 6172
+// INDEX 6171
 uiR2Scenario_control	[Szenario-Filter]
 
 // HASH_VALUE EB99488FE0C29FAE
-// INDEX 6173
+// INDEX 6172
 uiR2Player_tracking	[Spielerverfolgung]
 
 // HASH_VALUE 16289C9B5234B491
-// INDEX 6174
+// INDEX 6173
 uiCCDPalette	[Palette-Überschriftenfarbe]
 
 // HASH_VALUE 2899704495792BA6
-// INDEX 6175
+// INDEX 6174
 uiCCDScenario	[Szenario-Überschriftfarbe]
 
 // HASH_VALUE 6A35D399204ADCA8
-// INDEX 6176
+// INDEX 6175
 uiCCDProp_window	[Eigenschaften-Überschriftfarbe]
 
 // HASH_VALUE EBF7AC7E54B58B6A
-// INDEX 6177
+// INDEX 6176
 uiCCDForm	[Arten-Überschriftfarbe]
 
 // HASH_VALUE 216A97796E15AFC5
-// INDEX 6178
+// INDEX 6177
 uiCCDCustom_look	[Anpassung der Überschriftenfarben]
 
 // HASH_VALUE D859888A1465A080
-// INDEX 6179
+// INDEX 6178
 uiCCDDialogs	[Dialog-Überschriftfarbe]
 
 // HASH_VALUE 9E499B89AE7473BD
-// INDEX 6180
+// INDEX 6179
 uiCCDEvents	[Events-Überschriftenfarbe]
 
 // HASH_VALUE EC15AB7B5C4AB8B0
-// INDEX 6181
+// INDEX 6180
 uiCCDActivities	[Aktivitäten-Überschriftfarbe]
 
 // HASH_VALUE 9959D8849499FC6C
-// INDEX 6182
+// INDEX 6181
 uiCCDFeature_help	[Feature-Hilfe-Überschriftfarbe]
 
 // HASH_VALUE 5839907F9445A875
-// INDEX 6183
+// INDEX 6182
 uiCCDConnect	[Verbindung-Überschriftfarbe]
 
 // HASH_VALUE 6E39A48CC446B094
-// INDEX 6184
+// INDEX 6183
 uiCCDSession_browser	[Sessionbrowser-Überschriftfarbe]
 
 // HASH_VALUE 6968F8F657E974AB
-// INDEX 6185
+// INDEX 6184
 uiCCDScenario_control	[Szenariokontrolle-Überschriftfarbe]
 
 // HASH_VALUE ED587C995390FC83
-// INDEX 6186
+// INDEX 6185
 uiCCDPlayer_tracking	[Spielerverfolgung Überschriftfarbe]
 
 // HASH_VALUE 5779246256A6A3B0
-// INDEX 6187
+// INDEX 6186
 uittR2_Palette	[Wähle Überschriftfarbe für 'Palette']
 
 // HASH_VALUE 9599CCAA578657B9
-// INDEX 6188
+// INDEX 6187
 uittR2_Scenario	[Wähle Überschriftfarbe für 'Szenario']
 
 // HASH_VALUE E0C1B9A41A8667BB
-// INDEX 6189
+// INDEX 6188
 uittR2_Prop_window	[Wähle Überschriftfarbe für 'Eigenschaften']
 
 // HASH_VALUE D859FC3BCDD19FB8
-// INDEX 6190
+// INDEX 6189
 uittR2_Form	[Wähle Überschriftfarbe für 'Arten']
 
 // HASH_VALUE 33BC85B520EB4C2E
-// INDEX 6191
+// INDEX 6190
 uittR2_Custom_look	[Wähle Überschriftfarbe für 'Bearbeite Aussehen']
 
 // HASH_VALUE 94F9F462D9D58FB7
-// INDEX 6192
+// INDEX 6191
 uittR2_Dialogs	[Wähle Überschriftfarbe für 'Dialoge']
 
 // HASH_VALUE 95CAF83BC696A3B9
-// INDEX 6193
+// INDEX 6192
 uittR2_Events	[Wähle Überschriftfarbe für 'Events']
 
 // HASH_VALUE 22D07DA41AF5ABB4
-// INDEX 6194
+// INDEX 6193
 uittR2_Activities	[Wähle Überschriftfarbe für 'Aktivitäten']
 
 // HASH_VALUE AF0F9D5B5686432F
-// INDEX 6195
+// INDEX 6194
 uittR2_Feature_help	[Wähle Überschriftfarbe für 'Feature Hilfe']
 
 // HASH_VALUE D759F0621A9567B9
-// INDEX 6196
+// INDEX 6195
 uittR2_Connect	[Wähle Überschriftfarbe für 'Verbindung']
 
 // HASH_VALUE F3E0B98234AB4435
-// INDEX 6197
+// INDEX 6196
 uittR2_Session_browser	[Wähle Überschriftfarbe für 'Session Browser']
 
 // HASH_VALUE 70CF4C1632AD2827
-// INDEX 6198
+// INDEX 6197
 uittR2_Scenario_control	[Wähle Überschriftfarbe für 'Szenario Kontrolle']
 
 // HASH_VALUE 6C3FEDB6DE6C0C2F
-// INDEX 6199
+// INDEX 6198
 uittR2_Player_tracking	[Wähle Überschriftfarbe für 'Spielerverfolgung']
 
 ///////////////////////////
 // BACKGROUND DOWNLOADER //
 ///////////////////////////
 // HASH_VALUE 6CDA3C92EE34229C
-// INDEX 6200
+// INDEX 6199
 uiBGD_RBG	[Ryzom Downloader]
 
 // HASH_VALUE 7458841474588414
-// INDEX 6201
+// INDEX 6200
 uiBGD_Exit	[Beenden]
 
 // HASH_VALUE D6D28F5A4D442F0C
-// INDEX 6202
+// INDEX 6201
 uiBGD_ShowHide	[Zeigen / Ausblenden]
 
 // HASH_VALUE AA49704C941FE205
-// INDEX 6203
+// INDEX 6202
 uiBGD_CloseWarning	[Diese Aktion wird den Downloader nicht beenden, sondern nur minimieren. Um den Downloader wirklich zu schließen, klicke auf das Icon in der Taskbar und wähle 'Beenden'.]
 
 // HASH_VALUE 9705DCECA260D0BA
-// INDEX 6204
+// INDEX 6203
 uiBGD_DontShowAgain	[Diese Warnung künftig nicht mehr anzeigen.]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 6205
+// INDEX 6204
 uiBGD_OK	[OK]
 
 // HASH_VALUE 51DACC9C18296791
-// INDEX 6206
+// INDEX 6205
 uiBGD_PatchComplete	[Patch erfolgreich abgeschlossen!]
 
 // HASH_VALUE 5EC6F732DF7DE95E
-// INDEX 6207
+// INDEX 6206
 uiBGD_CheckFailed	[Fehler bei der Dateisuche auf dem Server]
 
 // HASH_VALUE C14FCEFAA047F85B
-// INDEX 6208
+// INDEX 6207
 uiBGD_PatchingFailed	[Patch fehlgeschlagen. Bitte prüfe sowohl deine Internetverbindung als auch deinen verfügbaren Festplattenplatz.]
 
 // HASH_VALUE 5B64887497D8775D
-// INDEX 6209
+// INDEX 6208
 uiBGD_CheckSuccess	[Überprüfung der Dateien abgeschlossen.]
 
 // HASH_VALUE EAFA20514E42BBA3
-// INDEX 6210
+// INDEX 6209
 uiBGD_Progress	[Patch Fortschritt: ]
 
 // HASH_VALUE 7F3B30F36D90E7CF
-// INDEX 6211
+// INDEX 6210
 uiBGD_PatchUpToDate	[Ryzom ist aktuell.]
 
 // HASH_VALUE 39907708AD43B943
-// INDEX 6212
+// INDEX 6211
 uiBGD_PatchError	[Fehler beim Patchen. Bitte prüfe deine Systemeinstellungen und deinen freien Festplattenplatz.]
 
 // HASH_VALUE 1EF6CD9CD14C00BD
-// INDEX 6213
+// INDEX 6212
 uiBGD_ProtocolError	[Spiel/Downloader Kommunikationsfehler. Bitte starte Ryzom erneut oder benutze den Ryzom Downloader, um die Installation zu reparieren.]
 
 // HASH_VALUE 26A8FD55064E9186
-// INDEX 6214
+// INDEX 6213
 uiBGD_DownloaderDisconnected	[Ryzom-Downloader gestoppt, bitte starte Ryzom erneut.]
 
 // HASH_VALUE 1FD58B5C19984C77
-// INDEX 6215
+// INDEX 6214
 uiBGD_Launching	[Ryzom-Downloader wird gestartet...]
 
 // HASH_VALUE 362A10B37B9728DB
-// INDEX 6216
+// INDEX 6215
 uiBGD_LaunchError	[Fehler beim Starten des Ryzom-Downloaders...]
 
 // HASH_VALUE 7ECB388114199FF6
-// INDEX 6217
+// INDEX 6216
 uiBGD_ShuttingDown	[Der Ryzom-Downloader wird beendet...]
 
 // HASH_VALUE EEEB21C72DECD132
-// INDEX 6218
+// INDEX 6217
 uiBGD_ForciblyShutdown	[Ryzom-Downloader wird immer noch ausgeführt, aber antwortet nicht. Eventuell musst du deinen Rechner neu starten.]
 
 // HASH_VALUE 7B3D9C69FF849B26
-// INDEX 6219
+// INDEX 6218
 uiBGD_InvalidCommandLine	[Bitte verwende den Ryzom-Downloader, um deine Installation zu reparieren.]
 
 // HASH_VALUE 7E32B3307187D28F
-// INDEX 6220
+// INDEX 6219
 uiBGD_FullPatchNeeded	[Dieses Feature kann erst verwendet werden, nachdem alle Patches abgeschlossen sind. Der Fortschritt des Patches wird in der Fortschrittsleiste angezeigt.]
 
 // HASH_VALUE A01CE7B6A9D03D43
-// INDEX 6221
+// INDEX 6220
 uiBGD_MainlandCharFullPatchNeeded	[Die Position, auf der sich dieser Charakter befindet kann erst betreten werden, wenn der Client komplett gepatcht wurde. Der Fortschritt des Patches wird in der Fortschrittsleiste angezeigt.]
 
 // HASH_VALUE 2B27D4766A97FC8C
-// INDEX 6222
+// INDEX 6221
 uiBGD_WindowTitle	[Downloader]
 
 // HASH_VALUE 2909687AA5B7748F
-// INDEX 6223
+// INDEX 6222
 uiBGD_Paused	[Pause]
 
 // HASH_VALUE 49CBE87A1CEAF49E
-// INDEX 6224
+// INDEX 6223
 uiBGD_LowPriority	[Niedrige Priorität]
 
 // HASH_VALUE A91AE8982684E7AA
-// INDEX 6225
+// INDEX 6224
 uiBGD_NormalPriority	[Normale Priorität]
 
 // HASH_VALUE BD4D3CF8E95C917A
-// INDEX 6226
+// INDEX 6225
 uiBGD_PriorityTooltip	[Wähle eine Priorität für den Ryzom-Downloader. Auf einem schnellen Rechner ist @{6F6F}Normal@{FFFF} die richtige Einstellung. Wird dein Computer langsam während des Patches wähle @{6F6F}Niedrig@{FFFF} oder @{6F6F}Pause@{FFFF}.]
 
 // HASH_VALUE 201CF438645834D4
-// INDEX 6227
+// INDEX 6226
 uiBGD_NotUsed	[Nicht verwendet]
 
 // HASH_VALUE F40D1B4F626F4271
-// INDEX 6228
+// INDEX 6227
 uiBGD_ShutdownFailed	[Fehler beim Beenden des Ryzom-Downloaders, vermutlich musst du deinen Rechner rebooten, um das Problem zu lösen.]
 
 // HASH_VALUE B703221C05EDDEEE
-// INDEX 6229
+// INDEX 6228
 uiBGD_InGamePatchIncomplete	[Um Zugang zum Atys-Hauptland oder zum Ryzom Ring zu erhalten, muss der Patch abgeschlossen sein. Der Fortschritt des Patches wird in der Fortschrittsleiste angezeigt.]
 
 // HASH_VALUE 40DA4DB418F59CA7
-// INDEX 6230
+// INDEX 6229
 uiBGD_InGamePatchIncompleteBC	[Bitte warte bis der Patch abgeschlossen ist]
 
 // HASH_VALUE 0269C693E713F9B0
-// INDEX 6231
+// INDEX 6230
 uiBGD_InGamePatchCompletion	[Ryzom ist nun vollständig gepatcht! Du hast nun Zugriff zum Ryzom Ring oder kannst Dich auf das Hauptland teleportieren lassen.]
 
 // HASH_VALUE C7AD816F15B07E9F
-// INDEX 6232
+// INDEX 6231
 uiBGD_MultipleRyzomInstance	[Fehler beim Starten des Patch-Vorgangs, da Ryzom bereits läuft. Bitte schließe Ryzom komplett und starte erneut.]
 
 // HASH_VALUE 4905D09063D45212
-// INDEX 6233
+// INDEX 6232
 uiCP_KeysetName_bi_wow_alike	[Anderes 1]
 
 // HASH_VALUE 9181AE4143F379CE
-// INDEX 6234
+// INDEX 6233
 uiCP_KeysetTooltip_bi_wow_alike	[Wenn Du bereits an andere MMO-Tastenbelegungen gewöhnt bist, erleichtert diese Einstellung den Umstieg. Funktioniert nicht im Ryzom Ring.]
 
 // HASH_VALUE 2957F04D21D5A0AF
-// INDEX 6235
+// INDEX 6234
 uiAutomaticCamera	[Automatische Kamera]
 
 // HASH_VALUE C238DC5E6A1884C6
-// INDEX 6236
+// INDEX 6235
 uiMouseDblClickMode	[Doppelklick-Modus]
 
 // HASH_VALUE 3A67F68BFEEC9DDD
-// INDEX 6237
+// INDEX 6236
 uiAutoEquipTool	[Automatisches Anlegen]
 
 // HASH_VALUE 6B383031692D6A2F
-// INDEX 6238
+// INDEX 6237
 msgNoCastWhileMoving	[&CHK&Du kannst während des Laufens keine Zauber sprechen.]
 
 // HASH_VALUE 6F54D08C97065FC9
-// INDEX 6239
+// INDEX 6238
 uiBGD_PatchStarting	[Ryzom-Patch wurde gestartet]
 
 // HASH_VALUE 45009C9D29D97616
-// INDEX 6240
+// INDEX 6239
 uiBGD_BackgroundPatchStarting	[Ryzom-Patch wurde im Hintergrund gestartet]
 
 // HASH_VALUE B79B42F4214FCE38
-// INDEX 6241
+// INDEX 6240
 uiBGD_Welcome	[Ryzom wird nun auf deinem Rechner installiert. Mit diesem Vorgang können ebenfalls beschädigte Installationen repariert werden.\n
 	]
 
 // HASH_VALUE AE38D87E9D59F061
-// INDEX 6242
+// INDEX 6241
 uiBGD_NewInstall	[Ryzom installieren]
 
 // HASH_VALUE 9F06DC86DB01109D
-// INDEX 6243
+// INDEX 6242
 uiBGD_Repair	[Ryzom reparieren]
 
 // HASH_VALUE 22F4F3345E515606
-// INDEX 6244
+// INDEX 6243
 uiBGD_NextStep	[weiter >]
 
 // HASH_VALUE 7458841474588414
-// INDEX 6245
+// INDEX 6244
 uiBGD_Quit	[beenden]
 
 // HASH_VALUE F686610840B57FC7
-// INDEX 6246
+// INDEX 6245
 uiBGD_ChoosePackage	[Bitte wähle die gewünschte Installation: ]
 
 // HASH_VALUE F1F783BFC21EFB8D
-// INDEX 6247
+// INDEX 6246
 uiBGD_MinimalInstall	[Minimale Installation. Nur die für das Spielen des Free-Trial-Angebots notwendigen Dateien werden installiert.]
 
 // HASH_VALUE 2522249A66C6EC1A
-// INDEX 6248
+// INDEX 6247
 uiBGD_FullInstall	[Volle Installation]
 
 // HASH_VALUE 6CDA3C92EE34229C
-// INDEX 6249
+// INDEX 6248
 uiBGD_RyzomInstaller	[Ryzom-Downloader]
 
 // HASH_VALUE 99DBF05A05FBEC6B
-// INDEX 6250
+// INDEX 6249
 uiBGD_Torrent	[Torrent-Modus]
 
 // HASH_VALUE EB3900455E7AC4B1
-// INDEX 6251
+// INDEX 6250
 uiBGD_InstallCongrat	[Glückwunsch! ]
 
 // HASH_VALUE 0E8DA8E1AB261FD5
-// INDEX 6252
+// INDEX 6251
 uiBGD_CongratSuccessfullInstall	[Ryzom wurde installiert.\n
 	Viel Spass auf Atys!\n
 	]
 
 // HASH_VALUE 5C15C8B0ED686371
-// INDEX 6253
+// INDEX 6252
 uiBGD_StartRyzomNow	[Ryzom jetzt starten]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6254
+// INDEX 6253
 uiBGD_Help	[Hilfe]
 
 // HASH_VALUE 2867906D28E58C9A
-// INDEX 6255
+// INDEX 6254
 uiBGD_FinishInstall	[beenden]
 
 // HASH_VALUE 719D107BFC098D19
-// INDEX 6256
+// INDEX 6255
 uiBGD_ResumeDownloadInfo	[Anmerkung: Die Installation kann jederzeit durch klicken des Icons auf dem Desktop fortgesetzt werden.]
 
 // HASH_VALUE 13F3EFA1EB9ABB9E
-// INDEX 6257
+// INDEX 6256
 uiBGD_PackageTitle	[Ryzom-Installation\n
 	\n
 	]
 
 // HASH_VALUE 2A04C508A8756BB4
-// INDEX 6258
+// INDEX 6257
 uiBGD_Package	[Bitte wähle eine der folgenden Optionen\n
 	]
 
 // HASH_VALUE 15040737D9339F6C
-// INDEX 6259
+// INDEX 6258
 uiBGD_TaskTypeDownload	[1. Download]
 
 // HASH_VALUE 5032BB8011525B2C
-// INDEX 6260
+// INDEX 6259
 uiBGD_TaskTypeInstall	[2. Installieren]
 
 // HASH_VALUE 3017106C30D6CC80
-// INDEX 6261
+// INDEX 6260
 uiQueued	[In Warteschlange]
 
 // HASH_VALUE 6058840C649894AC
-// INDEX 6262
+// INDEX 6261
 uiChecking	[Prüfe]
 
 // HASH_VALUE A9478C8AA8B7A084
-// INDEX 6263
+// INDEX 6262
 uiBGD_Connecting	[Verbinde]
 
 // HASH_VALUE 18F9B83B2739089E
-// INDEX 6264
+// INDEX 6263
 uiDownloadingMetadata	[Metadaten herunterladen]
 
 // HASH_VALUE E0561484EBE9CCB3
-// INDEX 6265
+// INDEX 6264
 uiFinished	[Abschließen]
 
 // HASH_VALUE E71860819F573891
-// INDEX 6266
+// INDEX 6265
 uiSeeding	[Seeding]
 
 // HASH_VALUE 29077886A857907E
-// INDEX 6267
+// INDEX 6266
 uiAllocating	[Berechne]
 
 // HASH_VALUE BE3ECA6D0B5B0535
-// INDEX 6268
+// INDEX 6267
 uiCanNotDownload	[Fehler beim Laden einer Ryzom-Installationsdatei.\n
 	Bitte prüfe deinen verfügbaren Speicherplatz und deine Internetverbindung. ]
 
 // HASH_VALUE AF6AD90EBA37C7F9
-// INDEX 6269
+// INDEX 6268
 uiCanNotInstall	[Fehler beim Installieren einer Ryzom-Installationsdatei.\n
 	Bitte prüfe deinen verfügbaren Speicherplatz.]
 
 //Size needed label (not displayed anymore)
 // HASH_VALUE 59C92C3AC811D222
-// INDEX 6270
+// INDEX 6269
 uiBGD_CategoryDownload	[Downloaden (1/2)]
 
 // HASH_VALUE 4E72AC6E48D2DA26
-// INDEX 6271
+// INDEX 6270
 uiBGD_CategoryInstall	[Installiere (2/2)]
 
 // HASH_VALUE 32B8685B66C794BE
-// INDEX 6272
+// INDEX 6271
 uiBGD_Restarting	[Das Programm wird neu gestartet.]
 
 // HASH_VALUE 1799D444A927A0A4
-// INDEX 6273
+// INDEX 6272
 uiBGD_LoadTorrent	[Laden der Hash Informationen.]
 
 // HASH_VALUE 25F99677D776BCAB
-// INDEX 6274
+// INDEX 6273
 uiBGD_LoadPackageList	[Lade die Liste der verfügbaren Pakete.]
 
 // HASH_VALUE CEDA746E70B24C80
-// INDEX 6275
+// INDEX 6274
 uiBGD_RequiredSize	[Notwendige Größe: {0}]
 
 // HASH_VALUE 0000000000000000
-// INDEX 6276
+// INDEX 6275
 uiBGD_Download	[]
 
 // HASH_VALUE 0000000000000000
-// INDEX 6277
+// INDEX 6276
 uiBGD_Installing	[]
 
 // HASH_VALUE 6972C8456619A0A3
-// INDEX 6278
+// INDEX 6277
 uiBGD_ScanData	[Überprüfe die Integrität]
 
 // HASH_VALUE E1F9B493AAD6C8AA
-// INDEX 6279
+// INDEX 6278
 uiBGD_Patch	[Downloaden]
 
 // HASH_VALUE A2172B8652863387
-// INDEX 6280
+// INDEX 6279
 uiBGD_CheckData	[Überprüfe Daten]
 
 // HASH_VALUE 29772E7AB69F1D0A
-// INDEX 6281
+// INDEX 6280
 uiBGD_InstallFinished	[Installation abgeschlossen.\n
 	\n
 	Du kannst nun Ryzom spielen.]
 
 // HASH_VALUE 344334460170EF3A
-// INDEX 6282
+// INDEX 6281
 uiBGD_LoadVersionError	[Fehler beim Laden der Versionsinformationen. Bitte prüfe deine Internetverbindung.]
 
 // HASH_VALUE A989B04F04A80065
-// INDEX 6283
+// INDEX 6282
 uiBGD_LoadVersionInfo	[Lade Versionsinfos]
 
 // HASH_VALUE E949573D6633C4C3
-// INDEX 6284
+// INDEX 6283
 uiBGD_LoadDownloadList	[Aktualisiere Downloadliste]
 
 // HASH_VALUE 205C00EC705CF4A0
-// INDEX 6285
+// INDEX 6284
 uiBGD_Hour	[{0} Stunde]
 
 // HASH_VALUE 51C843D5EED5D335
-// INDEX 6286
+// INDEX 6285
 uiBGD_Hours	[{0} Stunden]
 
 // HASH_VALUE CABBCFCACB4A7AD9
-// INDEX 6287
+// INDEX 6286
 uiBGD_Minute	[{0} Minute]
 
 // HASH_VALUE 5D3B8ED51DE63C70
-// INDEX 6288
+// INDEX 6287
 uiBGD_Minutes	[{0} Minuten]
 
 // HASH_VALUE DA5A5ECBDCD5DC6A
-// INDEX 6289
+// INDEX 6288
 uiBGD_Seconde	[{0} Sekunde]
 
 // HASH_VALUE C73AA6D79A997BCF
-// INDEX 6290
+// INDEX 6289
 uiBGD_Secondes	[{0} Sekunden]
 
 // HASH_VALUE 2022DB21F1DD37EC
-// INDEX 6291
+// INDEX 6290
 uiBGD_TimeLeft	[({0} verbleibend)]
 
 // HASH_VALUE 276862A355489758
-// INDEX 6292
+// INDEX 6291
 uiBGD_FilenameFormat	[{0}]
 
 // HASH_VALUE 85968E3F1493FE70
-// INDEX 6293
+// INDEX 6292
 uiBGD_RateFormat	[ bei {0}/s]
 
 // HASH_VALUE 2668285196A98094
-// INDEX 6294
+// INDEX 6293
 uiSelectPackage	[Packetauswahl]
 
 // HASH_VALUE 2A891B7B6DD405B6
-// INDEX 6295
+// INDEX 6294
 uiBGD_RyzomUpdateRepair	[Ryzom installieren oder reparieren]
 
 // HASH_VALUE F56A4FAD57DE9EDF
-// INDEX 6296
+// INDEX 6295
 uiBGD_ContentStartProcessFullVersion	[Du hast Dich entschieden, nur die unbedingt notwendigen Dateien zu laden. Die restlichen Dateien werden während du spielst geladen und installiert.]
 
 // HASH_VALUE 63BA402BD4CCCA58
-// INDEX 6297
+// INDEX 6296
 uiBGD_ContentStartProcessInstall	[Du stehst kurz davor, Ryzom herunterzuladen.\n
 	Die Vollinstallation von Ryzom benötigt: {0} Festplattenspeicher.]
 
 // HASH_VALUE 0716CC8CFA483488
-// INDEX 6298
+// INDEX 6297
 uiBGD_ContentStartProcessRepair	[Du stehst kurz davor, Ryzom zu updaten.\n
 	Dieser Vorgang wird ebenfalls fehlende oder beschädigte Dateien ersetzen.\n
 	Nach dem Update werden alle Konfigurationseinstellungen auf die Standardwerte zurückgesetzt.]
 
 // HASH_VALUE ADA2E41D709F5795
-// INDEX 6299
+// INDEX 6298
 uiBGD_ContentStartProcessTorrent	['Torrent-Download' verwendet das BitTorrent-Protokoll, um Dateien gleichzeitig von mehreren Server zu laden. Solltest du Probleme beim Download haben, deaktiviere diese Funktion.]
 
 // HASH_VALUE A8B4ECB24E75F05B
-// INDEX 6300
+// INDEX 6299
 uiBGD_TitleStartProcessInstall	[Willkommen beim Ryzom-Installationsprogram]
 
 // HASH_VALUE AA39CC7F2309DCB0
-// INDEX 6301
+// INDEX 6300
 uiBGD_TitleInstallSuccess	[Glückwunsch!]
 
 // HASH_VALUE 7F31D4B9A7157F1A
-// INDEX 6302
+// INDEX 6301
 uiBGD_ContentInstallSuccess	[Ryzom wurde erfolgreich installiert.]
 
 // HASH_VALUE 9E1F03D60DC3E49B
-// INDEX 6303
+// INDEX 6302
 uiBGD_QuitInstallContent	[Willst Du das Installationsprogramm wirklich abbrechen?]
 
 // HASH_VALUE 78E7ED45ECD4B47D
-// INDEX 6304
+// INDEX 6303
 uiBGD_QuitInstallRestart	[Um die Installation fortzusetzen, klicke auf das Ryzom-Icon auf Deinem Desktop.]
 
 // HASH_VALUE A349BB7928F5E76D
-// INDEX 6305
+// INDEX 6304
 uiBGD_QuitInstallTitle	[Abbrechen?]
 
 // HASH_VALUE 0CCB8A3B129779C5
-// INDEX 6306
+// INDEX 6305
 uiBGD_ErrorSupportFormat	[FAQ für bekannte Probleme bei der Ryzom Installation: {0}]
 
 // HASH_VALUE E38B768D810F532E
-// INDEX 6307
+// INDEX 6306
 uiBGD_ErrorSupportUrl	[http://forums.ryzom.com/forum/showthread.php?t=29131]
 
 // HASH_VALUE 0C7EDB50CF8E5F8A
-// INDEX 6308
+// INDEX 6307
 uiBGD_HandShaking	[Verbindung zum Patcher wird hergestellt (Versuch %d / %d)]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6309
+// INDEX 6308
 uiRyzomErrorMsgBoxHelp	[Hilfe]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6310
+// INDEX 6309
 uittBrowseFaq	[Hilfe]
 
 // HASH_VALUE F3EFAB8B176EEA64
-// INDEX 6311
+// INDEX 6310
 uiUnsupportedColorDepth	[Die aktuelle Farbtiefe wird von Ryzom nicht unterstützt. Bitte starte Ryzom im 16-Millionen-Farben-Modus.]
 
 // HASH_VALUE 839DB655EBC9E640
-// INDEX 6312
+// INDEX 6311
 uiUnsupportedNewColorDepth	[Die neu gewählte Farbtiefe wird von Ryzom nicht unterstützt. Bitte starte Ryzom im 16-Millionen-Farben-Modus.]
 
 // HASH_VALUE D51ACCF3858BA4D0
-// INDEX 6313
+// INDEX 6312
 uiDeathWarningTitle	[Ohnmacht und Tod]
 
 // HASH_VALUE 38DAD4E07D7667A5
-// INDEX 6314
+// INDEX 6313
 uiDeathWarningContent	[Du bist ohnmächtig.\n
 	\n
 	Der Timer zeigt Dir, wie Deine Lebensenergie weicht. Wenn sie einen kritischen Punkt erreicht hat wirst Du durch die Gottheiten von Atys an dem auf der Karte hervorgehobenen Ort wiederbelebt.\n
 	Du kannst entweder von anderen Spielern geheilt werden, um die mit dem Sterben verbundenen Strafpunkte zu vermeiden, oder Du klickst auf 'Wiederbeleben', um sofort durch die Gottheiten wiederbelebt zu werden.]
 
 // HASH_VALUE A752DDE8C09704A2
-// INDEX 6315
+// INDEX 6314
 uiDeathWarningAvoid	[Zeige diese Nachricht nicht mehr an.]
 
 // HASH_VALUE D963345468890479
-// INDEX 6316
+// INDEX 6315
 uiScreenShotPNG	[Screenshot PNG]
 
 // HASH_VALUE C7272835423B4BEB
-// INDEX 6317
+// INDEX 6316
 uiQDeleteAction	[Willst du diese Aktion wirklich löschen?]
 
 // HASH_VALUE 47E728F6763B6FDA
-// INDEX 6318
+// INDEX 6317
 uiQDeleteMacro	[Willst du dieses Makro wirklich löschen?]
 
 // HASH_VALUE 9E11A88A1CA2FAAC
-// INDEX 6319
+// INDEX 6318
 uiQResetUI	[Möchtest du das UI wirklich zurücksetzen?]
 
 // HASH_VALUE EC18EC7026582CA0
-// INDEX 6320
+// INDEX 6319
 uiCommandNotExists	[Unbekannter Befehl.]
 
 // HASH_VALUE 6FD5933B0E232C9E
-// INDEX 6321
+// INDEX 6320
 uiNightWarningTitle	[Die Nacht]
 
 // HASH_VALUE 2D829EBA6CB63CF9
-// INDEX 6322
+// INDEX 6321
 uiNightWarningContent	[Es wird Nacht auf Atys.\n
 	\n
 	Du kannst Deine Umgebung beleuchten, indem Du 'L' (Standardbelegung) auf Deiner Tastatur drückst.\n
 	]
 
 // HASH_VALUE D666185AA1B41885
-// INDEX 6323
+// INDEX 6322
 uitabBuyAll	[Alles]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 6324
+// INDEX 6323
 uitabBuyAction	[Aktionen]
 
 // HASH_VALUE 70D8045470584484
-// INDEX 6325
+// INDEX 6324
 uitabBuyUpgrade	[Verbesserungen]
 
 // HASH_VALUE DEF61087D57120A9
-// INDEX 6326
+// INDEX 6325
 uitabBuyPower	[Kräfte/Auren]
 
 // HASH_VALUE ABDA7C922847EC6E
-// INDEX 6327
+// INDEX 6326
 uitabBuyCarac	[Werte]
 
 // HASH_VALUE 5964638E6B88C460
-// INDEX 6328
+// INDEX 6327
 uittConsiderTargetNoSelection	[Kein Ziel ausgewählt]
 
 // HASH_VALUE 650D15C4888305BE
-// INDEX 6329
+// INDEX 6328
 uittConsiderTargetLevel	[@{6F6F}Level@{FFFF} des ausgewählten Ziels]
 
 // HASH_VALUE 0AB7FA32A8511BE3
-// INDEX 6330
+// INDEX 6329
 uittConsiderBoss	[Diese Kreatur ist eine @{6F6F}Gildenherausforderung@{FFFF}.]
 
 // HASH_VALUE 2AF11D0906C7D2D2
-// INDEX 6331
+// INDEX 6330
 uittConsiderBossNpc	[Dieser Charakter ist eine @{6F6F}Gildenherausforderung@{FFFF}.]
 
 // HASH_VALUE 8C74A6F550643098
-// INDEX 6332
+// INDEX 6331
 uittConsiderNamedOrMiniBoss	[Diese Kreatur ist eine @{6F6F}Teamherausforderung@{FFFF}.]
 
 // HASH_VALUE 359EDEECC69B0BB1
-// INDEX 6333
+// INDEX 6332
 uittConsiderUnknownLevel	[Der Level des Zielt ist @{F00F}zu hoch@{FFFF} im Vergleich zu Deinem Level.\n
 	\n
 	@{888F}Anmerkung: Du kannst den genauen Level Deines Ziels bis zu 10 Level über Deinem eigenen sehen. Du erhältst einen Bonus von 10 Leveln für jeden Spieler in Deinem Team.]
 
 // HASH_VALUE A7189BEC5B76E245
-// INDEX 6334
+// INDEX 6333
 uittConsiderBothPVPToSeeLevel	[@{6F6F}Tipp:@{FFFF} Du und Dein Ziel müssen sich im PVP-Modus befinden, damit Du den Level Deines Gegners sehen kannst.]
 
 // tooltip for the tab in the trainer window
 // HASH_VALUE 2ED574482B685C4E
-// INDEX 6335
+// INDEX 6334
 uittTabBuyAll	[Zeige alle verfügbaren Steigerungen an.]
 
 // HASH_VALUE 4E5A9F97A623DCA8
-// INDEX 6336
+// INDEX 6335
 uittTabBuyAction	[Neue Aktionen]
 
 // HASH_VALUE 567AE84B92E694AA
-// INDEX 6337
+// INDEX 6336
 uittTabBuyUpgrade	[Steigerungen Deiner Fähigkeiten]
 
 // HASH_VALUE E9C76744D94A6366
-// INDEX 6338
+// INDEX 6337
 uittTabBuyPower	[Lerne neue Kräfte und Auren]
 
 // HASH_VALUE F298C84F29398785
-// INDEX 6339
+// INDEX 6338
 uittTabBuyCarac	[Steigere Deine Werte]
 
 // spell cast time (displayed in the tooltip of actions)
 // HASH_VALUE 57D08F660BB56E6F
-// INDEX 6340
+// INDEX 6339
 uittSeconds	[ Sekunde(n) ]
 
 // HASH_VALUE 1A1408DD5BD42432
-// INDEX 6341
+// INDEX 6340
 uittMinutes	[ Minute(n) ]
 
 // HASH_VALUE 5A8045DCCC37FBBE
-// INDEX 6342
+// INDEX 6341
 uittHours	[ Stunde(n) ]
 
 // 'seconds' (abreviated)
 // HASH_VALUE F43D9AD3C83D4D26
-// INDEX 6343
+// INDEX 6342
 uittSecondsShort	[ s ]
 
 // 'minutes' (abreviated)
 // HASH_VALUE 73DC6ACDC6DC351A
-// INDEX 6344
+// INDEX 6343
 uittMinutesShort	[ m ]
 
 // 'hours" (abreviated)
 // HASH_VALUE 328C42C8448C2110
-// INDEX 6345
+// INDEX 6344
 uittHoursShort	[ h ]
 
 // spell range (displayed in the tooltip of actions)
 // HASH_VALUE D9C0A6E4DB46C4AB
-// INDEX 6346
+// INDEX 6345
 uittMeters	[ Meter ]
 
 // HASH_VALUE 333B4CF6A8AB7410
-// INDEX 6347
+// INDEX 6346
 uiNoTrainingAvailable	[Keine Steigerung für diese Kategorie verfügbar]
 
 // HASH_VALUE 9A37BFA3CD952A3E
-// INDEX 6348
+// INDEX 6347
 uittSuccessRate	[Erfolgsrate: @{6F6F}]
 
 // HASH_VALUE FA111C562D322699
-// INDEX 6349
+// INDEX 6348
 uittRegenTime	[Regen.-Zeit : @{6F6F}]
 
 // HASH_VALUE 5FA7D8A4CB502E07
-// INDEX 6350
+// INDEX 6349
 uittDisableTime	[Wiederh.-Zeit : @{FFFF}]
 
 // HASH_VALUE 91D82F4921A4338B
-// INDEX 6351
+// INDEX 6350
 uiAtysianCycle1Ordinal	[1.]
 
 // HASH_VALUE CC95CB36DB72A372
-// INDEX 6352
+// INDEX 6351
 uiAtysianCycle2Ordinal	[2.]
 
 // HASH_VALUE 4DE6EF3C1DD3B77B
-// INDEX 6353
+// INDEX 6352
 uiAtysianCycle3Ordinal	[3.]
 
 // HASH_VALUE 519613446153E384
-// INDEX 6354
+// INDEX 6353
 uiAtysianCycle4Ordinal	[4.]
 
 // HASH_VALUE 1C388F5C1710ACA6
-// INDEX 6355
+// INDEX 6354
 uiScreenshotSaved	[wird im Ryzom-Ordner gespeichert.]
 
 // HASH_VALUE 7098F4287098F428
-// INDEX 6356
+// INDEX 6355
 uiRpJobs	[Berufe]
 
 // HASH_VALUE 21D2AB9C60E8E0A4
-// INDEX 6357
+// INDEX 6356
 uiRpJobsElementary	[Basis-Berufe]
 
 // HASH_VALUE 62A74024692697BB
-// INDEX 6358
+// INDEX 6357
 uiRpJobsAdvanced	[Fortgeschrittene Berufe]
 
 // HASH_VALUE 24A774396FB70FC8
-// INDEX 6359
+// INDEX 6358
 uiRpJobsRoleplay	[Rollenspiel-Berufe]
 
 // HASH_VALUE A153C47D2C2A5C6A
-// INDEX 6360
+// INDEX 6359
 rpjob_200	[Fleischer-Lehrling]
 
 // HASH_VALUE A253CC8B2A8A5861
-// INDEX 6361
+// INDEX 6360
 rpjob_201	[Lehrling der Floristik]
 
 // HASH_VALUE A9262412EC3AE89D
-// INDEX 6362
+// INDEX 6361
 rpjob_202	[Wasserträger-Lehrling]
 
 // HASH_VALUE 4F66988720AA7C79
-// INDEX 6363
+// INDEX 6362
 rpjob_203	[Lehrling der Magneto-Kartographie]
 
 // HASH_VALUE A7A6BC6A6616CC78
-// INDEX 6364
+// INDEX 6363
 rpjob_204	[Werkzeugmacher-Lehrling]
 
 // HASH_VALUE A553C47D2E29985A
-// INDEX 6365
+// INDEX 6364
 rpjob_205	[Lehrling der Wundheilung]
 
 // HASH_VALUE A5A6E07C62B7D86A
-// INDEX 6366
+// INDEX 6365
 rpjob_206	[Larvisten-Lehrling]
 
 // HASH_VALUE E575D480EA87F0A1
-// INDEX 6367
+// INDEX 6366
 rpjob_207	[Papiermacher-Lehrling]
 
 // HASH_VALUE 24245B3163C7514A
-// INDEX 6368
+// INDEX 6367
 uiRpjobMaxLevel	[Du hast die maximale Stufe in diesem Beruf erreicht.]
 
 // HASH_VALUE 17D39358571A4838
-// INDEX 6369
+// INDEX 6368
 uiChapterI	[Kapitel I: Zeitenwandel]
 
 // HASH_VALUE 97614C57D7EAE36B
-// INDEX 6370
+// INDEX 6369
 uiChapterII	[Kapitel II: Bereit zum Kampf]
 
 // HASH_VALUE 59E74861D1E36294
-// INDEX 6371
+// INDEX 6370
 uiChapterIII	[Kapitel III: Außenposten]
 
 // HASH_VALUE A3244C43859A1438
-// INDEX 6372
+// INDEX 6371
 uiChapterIV	[Kapitel IV: Basis-Berufe]
 
 // HASH_VALUE 96469B3B70F9145A
-// INDEX 6373
+// INDEX 6372
 uiChapterV	[Kapitel V: Der Weg zur Macht]
 
 // HASH_VALUE 15B6E48990EABC69
-// INDEX 6374
+// INDEX 6373
 uiShowTimesInChatCB	[Zeige Zeitstempel im Chat]
 
 // HASH_VALUE 3D0B2453397DF2BC
-// INDEX 6375
+// INDEX 6374
 uittShowTimesInChat	[Wenn angewählt, wird die aktuelle Zeit vor allen Chatnachrichten angezeigt.]
 
 // HASH_VALUE 41634A5914865F53
-// INDEX 6376
+// INDEX 6375
 uiEchelon	[Stufe: ]
 
 /* OLD VALUE : [Show Clock in Compass] */
 // HASH_VALUE 2E428F9A99366770
-// INDEX 6377
+// INDEX 6376
 uiShowClock	[Zeige die Uhr im Kompass an]
 
 // HASH_VALUE E80563EA6265AD11
-// INDEX 6378
+// INDEX 6377
 uittShowClock	[Wenn angewählt, wird die aktuelle Zeit im Kompass angewählt.]
 
 // HASH_VALUE 5B008CB3BFE212C7
-// INDEX 6379
+// INDEX 6378
 uiUntranslatedToken	[Ungültiges Token: '%s'. Kein Rückgabewert und kein Default-Wert spezifiziert.]
 
 // HASH_VALUE 1DE6E33299B77FDC
-// INDEX 6380
+// INDEX 6379
 uiShow3dItemPreview	[Zeige eine 3D-Item-Vorschau]
 
 // HASH_VALUE 2740E55A1C979355
-// INDEX 6381
+// INDEX 6380
 uittShow3dItemPreview	[Wenn angewählt, wird eine 3D-Vorschau des betrachteten Gegenstandes angezeigt.]
 
 // HASH_VALUE C2BAF45AC14F102F
-// INDEX 6382
+// INDEX 6381
 uiShowDynChannelNameInChatCB	[Zeige die Namen der dynamischen Chats im Chat an.]
 
 // HASH_VALUE 68467226378FE4E8
-// INDEX 6383
+// INDEX 6382
 uittShowDynChannelNameInChat	[Wenn aktiviert, wird der Name des dynamischen Chat-Kanals vor einer Mitteilung angezeigt, sofern dieser im Tab "Benutzer" angezeigt wird.]
 
 // HASH_VALUE 92BA6C7192D6743F
-// INDEX 6384
+// INDEX 6383
 uiShowReticle	[Zeige Zielmarkierung]
 
 // HASH_VALUE DEF8FF70C06E611F
-// INDEX 6385
+// INDEX 6384
 uittShowReticle	[Wenn angewählt, wird eine Zielmarkierung beim Mouseover und einer Zielauswahl angezeigt.]
 
 // HASH_VALUE 200EB441EC195B51
-// INDEX 6386
+// INDEX 6385
 uiCurrentLocalAndUtcTime	[Aktuelle lokale Zeit ist %local, UTC-Zeit ist %utc.]
 
 // HASH_VALUE 1B989391681BEB61
-// INDEX 6387
+// INDEX 6386
 uittContactInfo	[Öffne das Profil]
 
 // HASH_VALUE EBD6449961176891
-// INDEX 6388
+// INDEX 6387
 uiPlayerInfos	[Infos]
 
 // need be a short word
 // HASH_VALUE 125A567C47B698C6
-// INDEX 6389
+// INDEX 6388
 youTellPlayer	[Du tellst %name]
 
 // HASH_VALUE 5FC44FA59BD42F78
-// INDEX 6390
+// INDEX 6389
 uimwHands2	[HÄNDE #2]
 
 // HASH_VALUE B374A35AB0FA28BF
-// INDEX 6391
+// INDEX 6390
 uiRunShortcut2	[Führe Tastaturkürzel aus #2]
 
 // HASH_VALUE D7506FD19A326FD0
-// INDEX 6392
+// INDEX 6391
 uiActions2	[Aktionstastenkombinationen #2]
 
 // HASH_VALUE 0CE3C4BAA2D6C481
-// INDEX 6393
+// INDEX 6392
 uiKeysActionsTitle2	[Fortschritt der laufenden Aktion #2]
 
 // HASH_VALUE 2C08C0B02C08C0B0
-// INDEX 6394
+// INDEX 6393
 uiThousandsSeparator	[.]
 
 // HASH_VALUE FA309F21F9211A09
-// INDEX 6395
+// INDEX 6394
 uiRaceBold	[RASSE: ]
 
 // HASH_VALUE 64636618A3BDC326
-// INDEX 6396
+// INDEX 6395
 uittFilterTP	[Filtere @{6F6F}Teleportationspakte\n
 	@{FFFF}Rechtsklick zeigt nur @{6F6F}Teleportationspakte@{FFFF}.]
 
 /* OLD VALUE : [Show Online/Offline Notifications] */
 // HASH_VALUE 08D8B8FE2B893831
-// INDEX 6397
+// INDEX 6396
 uiShowOnlineOfflineNotifications	[Zeige Online/Offline-Benachrichtigungen]
 
 // HASH_VALUE 4CD4D1CC173C6E8A
-// INDEX 6398
+// INDEX 6397
 uittShowOnlineOfflineNotifications	[Zeige eine Benachrichtigung, wenn Gildenmitglieder oder Freunde online oder offline gehen.]
 
 /* OLD VALUE : [&ISE&%s has come online.] */
 // HASH_VALUE C5878CD4F49A9E18
-// INDEX 6399
+// INDEX 6398
 uiPlayerOnline	[&ISE&%s ist online gegangen.]
 
 /* OLD VALUE : [&ISE&%s has gone offline.] */
 // HASH_VALUE C666FFDC96558E3E
-// INDEX 6400
+// INDEX 6399
 uiPlayerOffline	[&ISE&%s ist offline gegangen.]
 
 // HASH_VALUE E619A4D703E8A8AA
-// INDEX 6401
+// INDEX 6400
 uiDynColor0	[Dynamischer Kanal 0]
 
 // HASH_VALUE D7E5C437EA19905C
-// INDEX 6402
+// INDEX 6401
 uiCCDDyn0	['Dynamischer Kanal 0' Nachrichtenfarbe]
 
 // HASH_VALUE E0A73C8619718AA7
-// INDEX 6403
+// INDEX 6402
 uittChooseDynColor0	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 0]
 
 // HASH_VALUE E619A4D803E8A8AA
-// INDEX 6404
+// INDEX 6403
 uiDynColor1	[Dynamischer Kanal 1]
 
 // HASH_VALUE D7E5C837EA19905C
-// INDEX 6405
+// INDEX 6404
 uiCCDDyn1	['Dynamischer Kanal 1' Nachrichtenfarbe]
 
 // HASH_VALUE E0B73C8619718AA7
-// INDEX 6406
+// INDEX 6405
 uittChooseDynColor1	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 1]
 
 // HASH_VALUE E619A4D903E8A8AA
-// INDEX 6407
+// INDEX 6406
 uiDynColor2	[Dynamischer Kanal 2]
 
 // HASH_VALUE D7E5CC37EA19905C
-// INDEX 6408
+// INDEX 6407
 uiCCDDyn2	['Dynamischer Kanal 2' Nachrichtenfarbe]
 
 // HASH_VALUE E0C73C8619718AA7
-// INDEX 6409
+// INDEX 6408
 uittChooseDynColor2	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 2]
 
 // HASH_VALUE E619A4DA03E8A8AA
-// INDEX 6410
+// INDEX 6409
 uiDynColor3	[Dynamischer Kanal 3]
 
 // HASH_VALUE D7E5D037EA19905C
-// INDEX 6411
+// INDEX 6410
 uiCCDDyn3	['Dynamischer Kanal 3' Nachrichtenfarbe]
 
 // HASH_VALUE E0D73C8619718AA7
-// INDEX 6412
+// INDEX 6411
 uittChooseDynColor3	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 3]
 
 // HASH_VALUE E619A4DB03E8A8AA
-// INDEX 6413
+// INDEX 6412
 uiDynColor4	[Dynamischer Kanal 4]
 
 // HASH_VALUE D7E5D437EA19905C
-// INDEX 6414
+// INDEX 6413
 uiCCDDyn4	['Dynamischer Kanal 4' Nachrichtenfarbe]
 
 // HASH_VALUE E0E73C8619718AA7
-// INDEX 6415
+// INDEX 6414
 uittChooseDynColor4	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 4]
 
 // HASH_VALUE E619A4DC03E8A8AA
-// INDEX 6416
+// INDEX 6415
 uiDynColor5	[Dynamischer Kanal 5]
 
 // HASH_VALUE D7E5D837EA19905C
-// INDEX 6417
+// INDEX 6416
 uiCCDDyn5	['Dynamischer Kanal 5' Nachrichtenfarbe]
 
 // HASH_VALUE E0F73C8619718AA7
-// INDEX 6418
+// INDEX 6417
 uittChooseDynColor5	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 5]
 
 // HASH_VALUE E619A4DD03E8A8AA
-// INDEX 6419
+// INDEX 6418
 uiDynColor6	[Dynamischer Kanal 6]
 
 // HASH_VALUE D7E5DC37EA19905C
-// INDEX 6420
+// INDEX 6419
 uiCCDDyn6	['Dynamischer Kanal 6' Nachrichtenfarbe]
 
 // HASH_VALUE E0073C8619718AA7
-// INDEX 6421
+// INDEX 6420
 uittChooseDynColor6	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 6]
 
 // HASH_VALUE E619A4DE03E8A8AA
-// INDEX 6422
+// INDEX 6421
 uiDynColor7	[Dynamischer Kanal 7]
 
 // HASH_VALUE D7E5E037EA19905C
-// INDEX 6423
+// INDEX 6422
 uiCCDDyn7	['Dynamischer Kanal 7' Nachrichtenfarbe]
 
 // HASH_VALUE E0173C8619718AA7
-// INDEX 6424
+// INDEX 6423
 uittChooseDynColor7	[Wähle eine Farbe für Nachrichten im dynamischen Chatkanal 7]
 
 // HASH_VALUE A735121BBB3AD1A5
-// INDEX 6425
+// INDEX 6424
 uiQSetLeader	[Bist du sicher, dass du dieses Mitglied zum Gildenanführer ernennen möchtest?]
 
 // HASH_VALUE 68D8F43068D8F430
-// INDEX 6426
+// INDEX 6425
 uimLockItem	[Sperren]
 
 // HASH_VALUE 2B17DC79EBA6D087
-// INDEX 6427
+// INDEX 6426
 uimUnlockItem	[Entsperren]
 
 // HASH_VALUE 16E88465D3567378
-// INDEX 6428
+// INDEX 6427
 uimSetTeamLeader	[Zum Teamleiter ernennen]
 
 // HASH_VALUE C7E1BC268BF19C29
-// INDEX 6429
+// INDEX 6428
 uiKeyTILDE	[TILDE]
 
 // HASH_VALUE 4942A43A0B91EC2F
-// INDEX 6430
+// INDEX 6429
 uiKeySLASH	[QUERSTRICH]
 
 // HASH_VALUE 0643604105235C40
-// INDEX 6431
+// INDEX 6430
 uiKeyPERIOD	[PUNKT]
 
 // HASH_VALUE 82F07C1E0BC1B822
-// INDEX 6432
+// INDEX 6431
 uiKeyBACKSLASH	[BACKSLASH]
 
 // HASH_VALUE 4D80E02C9041EC2C
-// INDEX 6433
+// INDEX 6432
 uiKeyAPOSTROPHE	[APOSTROPH]
 
 // HASH_VALUE CA41D83C8980A41E
-// INDEX 6434
+// INDEX 6433
 uiKeySEMICOLON	[SEMIKOLON]
 
 // HASH_VALUE 409424485450B40C
-// INDEX 6435
+// INDEX 6434
 uiKeyRBRACKET	[RBRACKET]
 
 // HASH_VALUE 409424305450B40C
-// INDEX 6436
+// INDEX 6435
 uiKeyLBRACKET	[LBRACKET]
 
 // HASH_VALUE C8C2DC2BCCC1E432
-// INDEX 6437
+// INDEX 6436
 uiKeyEQUALS	[GLEICH]
 
 // HASH_VALUE 48D4141048D41410
-// INDEX 6438
+// INDEX 6437
 uiKeyDASH	[GEDANKENSTRICH]
 
 // HASH_VALUE FE501000FF300C01
-// INDEX 6439
+// INDEX 6438
 uiJoinLeagueProposal	[LIGAVORSCHLÄGE ANNEHMEN]
 
 // HASH_VALUE 04E31C3D03A36344
-// INDEX 6440
+// INDEX 6439
 uiPvpPoints	[PVP-PUNKTE]
 
 // HASH_VALUE 6B98909065484495
-// INDEX 6441
+// INDEX 6440
 uiPvpTotal	[GESAMT]
 
 // HASH_VALUE CD01881EC690942C
-// INDEX 6442
+// INDEX 6441
 uiOrganization	[FRAKTION]
 
 // HASH_VALUE 9F4850976B09B4A9
-// INDEX 6443
+// INDEX 6442
 uiOrganization_5	[Marodeure]
 
 // HASH_VALUE D17100514DC2A035
-// INDEX 6444
+// INDEX 6443
 uiOrganization_0	[Undefiniert]
 
 // HASH_VALUE 22FAEC96E434B371
-// INDEX 6445
+// INDEX 6444
 uiPoints	[Punkte:]
 
 // HASH_VALUE 5BD76F5861C46365
-// INDEX 6446
+// INDEX 6445
 uiOrganizationStatus	[Rang:]
 
 // HASH_VALUE 67A9E49D2609E451
-// INDEX 6447
+// INDEX 6446
 uittOrganization	[Organisations-Tooltip]
 
+// HASH_VALUE 65C71C3EEC5A0FC8
+// INDEX 6447
+uiRpTags	[Rollenspiel-Marken]
+
+// HASH_VALUE 011E7DD3846A697E
+// INDEX 6448
+uittRpTags	[Zeige alle Rollenspiel-Marken über dem Charakter]
+
+// HASH_VALUE 68DC145070582480
+// INDEX 6449
+uimwTaskBar	[Taskleiste]
+
+// HASH_VALUE 20D0043864581438
+// INDEX 6450
+uiWindowNpcName	[NPC-Name]
+
+// HASH_VALUE F926A4436B4D184B
+// INDEX 6451
+uittNpcName	[Zeige Namen befreundeter NPCs über dem Charakter]
+
+// HASH_VALUE 7F73C093A7248307
+// INDEX 6452
+uiNpcTitle	[NPC-Titel]
+
+// HASH_VALUE CE3119F23A3FD1F4
+// INDEX 6453
+uittNpcTitle	[Zeige Titel befreundeter NPCs über dem Charakter]
+
+// HASH_VALUE C6C48E46D588B347
+// INDEX 6454
+uiHands2	[Hände #2]
+
+// HASH_VALUE 6C669F5DD9357859
+// INDEX 6455
+uittChooseLMFiberColor	[Farbe für 'Faser'-Landmarke auswählen]
+
+// HASH_VALUE 9B4A6C691004BB09
+// INDEX 6456
+uiSelectShortcutBar2	[Wähle Tastaturkürzelbalken #2]
+
diff --git a/code/ryzom/tools/translation/translated/ecosystem_words_es.txt b/code/ryzom/tools/translation/translated/ecosystem_words_es.txt
index 9a11a0b644952fed45e8f366b5cbbd7bb8a4e877..45a0b59e1c9d680e395832962c81bf2ef9f0e827 100644
GIT binary patch
delta 129
zcmbQjwuf!P5B5@qJcfLR;)&l&Va&<djLwrcFzUehw;AJ^6B#%sD>4aBzQiOlIf}_n
oHi#jS;VnZlLn=ctg91YULlHwJLoQGZL?=$(%w$SH#YHAj0BUt2HUIzs

delta 108
zcmdnPHid1%k4cOrlWQ2A7>g(GWz?Pgi7{?+5R=5@A|^NK0EQxlOom*BR3M$mP|Tpf
f5Co*(G9)vkPQJ=ys)I)!sG1W9bHMs|8Mqh#x*!_3

diff --git a/code/ryzom/tools/translation/translated/es.uxt b/code/ryzom/tools/translation/translated/es.uxt
index f22ab73bf..8572f3702 100644
--- a/code/ryzom/tools/translation/translated/es.uxt
+++ b/code/ryzom/tools/translation/translated/es.uxt
@@ -6867,9 +6867,9 @@ uimRemoveUserChat	[ELIMINAR AL USUARIO DE CHAT]
 // INDEX 1651
 uimDismiss	[DESPEDIR]
 
-// HASH_VALUE 38C1330B8D316F22
+// HASH_VALUE FC04F8070EF2373C
 // INDEX 1652
-uimSetSuccesor	[CONECTAR A SUCESOR]
+uimSetSuccesor	[ESTABLECER SUCESOR]
 
 // HASH_VALUE 07E3783F8603C430
 // INDEX 1653
@@ -7932,9 +7932,9 @@ uiKeyPA1	[PA1]
 // INDEX 1916
 uiKeyOEM_CLEAR	[DESPEJAROEM]
 
-// HASH_VALUE 2C08C0B02C08C0B0
+// HASH_VALUE C9D084204910841E
 // INDEX 1917
-uiKeyCOMMA	[,]
+uiKeyCOMMA	[COMA]
 
 // HASH_VALUE 300C00C0300C00C0
 // INDEX 1918
@@ -10548,16 +10548,10 @@ uihelpItemChargeSpell	[@{FFF9}Carga de Savia:@{T12}@{FFFF}%calidad\n
 	La carga de savia actual y la carga maxima que el objeto puede contener pueden ser visto al hacer un click con el lado derecho del raton en el articulo y seleccionar 'info'.\n
 	%cansell%custom_text]
 
-// HELP - ITEM - animals
-// **************
-/* OLD VALUE : [Este objeto representa uno 
-de tus animales. Puedes dar o vender un animal a través de este objeto, pero solo si el inventario de tu animal está vacío!
-%cansell
-%desc] */
-// HASH_VALUE 0D6307D66BD57DAD
+// HASH_VALUE E83415184D022FA7
 // INDEX 2496
-uihelpItemAnimal	[Este objeto representa uno \n
-	de tus animales.\n
+uihelpItemAnimal	[Este objeto representa \n
+	tu animal #%petnumber.\n
 	\n
 	Puedes dar o vender un animal a través de este objeto, pero solo si el inventario de tu animal está vacío!\n
 	%cansell%desc%custom_text]
@@ -22619,28 +22613,24 @@ uittWontBuyThis	[No voy a comprar esto.]
 // INDEX 5370
 uiYuboChat	[Soporte de Chat]
 
-// HASH_VALUE 4C9054644C905464
-// INDEX 5371
-uitabChatYuboChat	[SOPORTE/APOYO]
-
 // HASH_VALUE 5D733E0FA02A84AD
-// INDEX 5372
+// INDEX 5371
 uiCreatorHeader	[Fabricante: ]
 
 // HASH_VALUE 649C1420649C14DC
-// INDEX 5373
+// INDEX 5372
 uiMouseHardware	[Equipo o Hardware]
 
 // HASH_VALUE 45C5C008EB1984B7
-// INDEX 5374
+// INDEX 5373
 uiCannotWriteDynChat	[ No puedes escribir en este canal.]
 
 // HASH_VALUE CC112431CA83BC39
-// INDEX 5375
+// INDEX 5374
 uiMagicProtectTable	[PROTECCIONES]
 
 // HASH_VALUE 276E3F52A73FB865
-// INDEX 5376
+// INDEX 5375
 uittMagicProtectTable	[Las @{6F6F}protecciones mágicas@{FFFF} absorben un porcentaje del daño mágico prolongado/interrumpido. La cantidad de absorción depende de:\n
 	@{T4}- @{6F6F}tipo de daño@{FFFF} incurrido por el mago\n
 	@{T4}- caracteríticas de la protección mágica otorgado por las @{6F6F}joyas@{FFFF} puestas\n
@@ -22648,80 +22638,80 @@ uittMagicProtectTable	[Las @{6F6F}protecciones mágicas@{FFFF} absorben un porce
 	@{T4}- la @{6F6F}raza@{FFFF} del jugador.]
 
 // HASH_VALUE 20A994876787A8A4
-// INDEX 5377
+// INDEX 5376
 uiProtect_Rot	[Podredumbre/Pudrir]
 
 // HASH_VALUE 6458340464583404
-// INDEX 5378
+// INDEX 5377
 uiProtect_Acid	[Ácido]
 
 // HASH_VALUE 6418F40C6418F40C
-// INDEX 5379
+// INDEX 5378
 uiProtect_Cold	[Frío]
 
 // HASH_VALUE 649C9418649C9418
-// INDEX 5380
+// INDEX 5379
 uiProtect_Fire	[Fuego]
 
 // HASH_VALUE 2E2700782D96FC97
-// INDEX 5381
+// INDEX 5380
 uiProtect_Poison	[Veneno]
 
 // HASH_VALUE 1F6AB4852DB6D0BD
-// INDEX 5382
+// INDEX 5381
 uiProtect_Electricity	[Electricidad]
 
 // HASH_VALUE A1075C8FAC79D4A5
-// INDEX 5383
+// INDEX 5382
 uiProtect_Shockwave	[Onda de choque]
 
 // HASH_VALUE 049B1C4DD74B2041
-// INDEX 5384
+// INDEX 5383
 uiProtect_MaxAbsorb	[Máximo Abosrvido]
 
 // HASH_VALUE 7259CAAC235FEE16
-// INDEX 5385
+// INDEX 5384
 uittProtect_Rot	[Absorción del daño de Pudrición: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE CB53C08014A3833C
-// INDEX 5386
+// INDEX 5385
 uittProtect_Acid	[Absorción del daño de Ácido: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 0C53B980D4F39B4B
-// INDEX 5387
+// INDEX 5386
 uittProtect_Cold	[Absorción del daño Frío: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE A7CA8DB65D5E0B80
-// INDEX 5388
+// INDEX 5387
 uittProtect_Fire	[Absorción del daño de Fuego: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 6CC982F5CCA8356D
-// INDEX 5389
+// INDEX 5388
 uittProtect_Poison	[Absorción del daño del Veneno: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE C10039287A9472FB
-// INDEX 5390
+// INDEX 5389
 uittProtect_Electricity	[Absorción del daño de Electricidad: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE 56A951A06FA9108A
-// INDEX 5391
+// INDEX 5390
 uittProtect_Shockwave	[Absorption of Shockwave damage: @{6F6F}%v%@{FFFF} %max]
 
 // HASH_VALUE DB00AE336D4AC0AF
-// INDEX 5392
+// INDEX 5391
 uittProtect_MaxReached	[(máximo)]
 
 // HASH_VALUE BE3C7E33592B3BA4
-// INDEX 5393
+// INDEX 5392
 uittProtect_MaxAbsorb	[Máximo Daño Mágico Absorvido.\n
 	Total de @{6F6F}daño máximo absorvido@{FFFF} por joyas + @{6F6F} máximo nivel @{FFFF} del jugador.]
 
 // HASH_VALUE 0F43D4330BE3FC4C
-// INDEX 5394
+// INDEX 5393
 uiResistsTable	[RESISTENCIAS]
 
 // HASH_VALUE 3B5AB94F4DCF2CF8
-// INDEX 5395
+// INDEX 5394
 uittMagicResistTable	[Los hechizos lanzados por criaturas y jugadores deben ser completamente @{6F6F}resistidos@{FFFF}.\n
 	El @{6F6F}porcentaje del chance@{FFFF} de resistencia depende de:\n
 	@{T4}- el @{6F6F}poder@{FFFF} del hechizo, si es una Aflición\n
@@ -22735,27 +22725,27 @@ uittMagicResistTable	[Los hechizos lanzados por criaturas y jugadores deben ser
 	@{T4}- una @{6F6F}penalización de ecosistema@{FFFF} (Ej.: -10 en el Desierto si estás en el desierto]
 
 // HASH_VALUE CC25343C56C9D2F7
-// INDEX 5396
+// INDEX 5395
 uiResist_Desert	[Dominio del Desierto]
 
 // HASH_VALUE 9D21928895966E9E
-// INDEX 5397
+// INDEX 5396
 uiResist_Forest	[Dominio del Bosque]
 
 // HASH_VALUE C01AA450C8187C6A
-// INDEX 5398
+// INDEX 5397
 uiResist_Lacustre	[Dominio de los Lagos]
 
 // HASH_VALUE D4F4A87FD8D28B72
-// INDEX 5399
+// INDEX 5398
 uiResist_Jungle	[Dominio de la Selva]
 
 // HASH_VALUE 1328E38015B8CC7D
-// INDEX 5400
+// INDEX 5399
 uiResist_PrimRoot	[Dominio de las Primeras Raíces]
 
 // HASH_VALUE 0B3B8D626ED819EA
-// INDEX 5401
+// INDEX 5400
 uittResist_Desert	[Resistncia contra los hechizos del Dominio del Desierto: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia Elemental@{FFFF} de nivel @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia de Aflicción@{FFFF} de nivel @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF}\n
@@ -22766,7 +22756,7 @@ uittResist_Desert	[Resistncia contra los hechizos del Dominio del Desierto: @{6F
 	]
 
 // HASH_VALUE 59EA33B883AB2026
-// INDEX 5402
+// INDEX 5401
 uittResist_Forest	[Resistencia contra los hechizos del Dominio del Bosque: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia Elemental@{FFFF} de nivel @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia de Aflicción @{FFFF} de nivel @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF}\n
@@ -22777,7 +22767,7 @@ uittResist_Forest	[Resistencia contra los hechizos del Dominio del Bosque: @{6F6
 	]
 
 // HASH_VALUE C9600D6865D27D73
-// INDEX 5403
+// INDEX 5402
 uittResist_Lacustre	[Resistencia contra los hechizos del Dominio de los Lagos: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia Elemental@{FFFF} de nivel @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia de Aflicción@{FFFF} de nivel @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF}\n
@@ -22788,7 +22778,7 @@ uittResist_Lacustre	[Resistencia contra los hechizos del Dominio de los Lagos: @
 	]
 
 // HASH_VALUE 6D27C3213D0933D9
-// INDEX 5404
+// INDEX 5403
 uittResist_Jungle	[Resistencia contra los hechizos del Dominio de la Selva: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia Elemental@{FFFF} de nivel @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia de Aflicción@{FFFF}de nivel @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF}\n
@@ -22799,7 +22789,7 @@ uittResist_Jungle	[Resistencia contra los hechizos del Dominio de la Selva: @{6F
 	]
 
 // HASH_VALUE C84D03E6ED023088
-// INDEX 5405
+// INDEX 5404
 uittResist_PrimRoot	[Resistencia contra los hechizos del Dominio de las Primeras Raíces: @{6F6F}%v@{FFFF} %max\n
 	@{T4}- Posibilidades de resistencia de un hechizo de @{6F6F}Magia Elemental@{FFFF} de nivel @{6F6F}%eml@{FFFF}: @{6F6F}%emr%@{FFFF}\n
 	@{T4}- Posibilidades de resistir un hechizo de @{6F6F}Magia de Aflicción@{FFFF} de nivel @{6F6F}%aml@{FFFF}: @{6F6F}%amr%@{FFFF}\n
@@ -22810,311 +22800,311 @@ uittResist_PrimRoot	[Resistencia contra los hechizos del Dominio de las Primeras
 	]
 
 // HASH_VALUE DB00AE336D4AC0AF
-// INDEX 5406
+// INDEX 5405
 uittResist_MaxReached	[(máximo)]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5407
+// INDEX 5406
 uiFactionPoint_Kami	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5408
+// INDEX 5407
 uiFactionPoint_Karavan	[Karavan]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5409
+// INDEX 5408
 uiFactionPoint_Fyros	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5410
+// INDEX 5409
 uiFactionPoint_Matis	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5411
+// INDEX 5410
 uiFactionPoint_Tryker	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5412
+// INDEX 5411
 uiFactionPoint_Zorai	[Zoraï]
 
 // HASH_VALUE 4FA1CC2240810F31
-// INDEX 5413
+// INDEX 5412
 uiFactionPointTable	[PUNTOS DE FACCIÓN]
 
 // HASH_VALUE 12E3008491061489
-// INDEX 5414
+// INDEX 5413
 uiAFK	[{AFK}]
 
 // HASH_VALUE D8CAC083E0E7544A
-// INDEX 5415
+// INDEX 5414
 uiLOGResolution	[Resolución del Juego]
 
 // HASH_VALUE EC7A4CD8EA744A9A
-// INDEX 5416
+// INDEX 5415
 uiLOGLod	[Nivel de Detalles]
 
 // HASH_VALUE 348C00C4388C70E0
-// INDEX 5417
+// INDEX 5416
 uiResValue	[1024x768]
 
 // HASH_VALUE CEA2083E8EF12841
-// INDEX 5418
+// INDEX 5417
 uiLodValueLow	[BAJO]
 
 // HASH_VALUE 48B184334741A43B
-// INDEX 5419
+// INDEX 5418
 uiLodValueMedium	[MEDIO]
 
 // HASH_VALUE 8C42E02F0C01D422
-// INDEX 5420
+// INDEX 5419
 uiLodValueNormal	[NORMAL]
 
 // HASH_VALUE 48D0942048D09420
-// INDEX 5421
+// INDEX 5420
 uiLodValueHigh	[ALTO]
 
 // HASH_VALUE D292302812911034
-// INDEX 5422
+// INDEX 5421
 uiLodValueCustom	[COSTUMBRE]
 
 // HASH_VALUE 7B81DC2B096FAAF3
-// INDEX 5423
+// INDEX 5422
 uiNPCGiver	[DADOR: ]
 
 // HASH_VALUE CB0D1F3A39613BDC
-// INDEX 5424
+// INDEX 5423
 uiENDesc	[NOMBRE DE LA TAREA: ]
 
 // HASH_VALUE 9340C82653FDD415
-// INDEX 5425
+// INDEX 5424
 uiENRequired	[TAREAS DEL RITUAL]
 
 // HASH_VALUE 4414944844149448
-// INDEX 5426
+// INDEX 5425
 uiENRite	[RITO]
 
 // HASH_VALUE 8263473683720A41
-// INDEX 5427
+// INDEX 5426
 uiENGiver	[DADOR :]
 
 // HASH_VALUE 03E25BFA0890530C
-// INDEX 5428
+// INDEX 5427
 uiENName	[NOMBRE DE LA TAREA :]
 
 // HASH_VALUE 63086880A6083480
-// INDEX 5429
+// INDEX 5428
 uiMissionAnd	[ -    ]
 
 // HASH_VALUE 5A21CF701B158673
-// INDEX 5430
+// INDEX 5429
 uiMissionOr	[or ]
 
 // HASH_VALUE 62F5049CECE91B4A
-// INDEX 5431
+// INDEX 5430
 uiMissionPrereq	[Prerequisitos:]
 
 // HASH_VALUE 55F70330EE7AE893
-// INDEX 5432
+// INDEX 5431
 uiMissionDesc	[Descripción:]
 
 // HASH_VALUE 0A65BC9DA7C55E13
-// INDEX 5433
+// INDEX 5432
 uiMissionTitle	[Título:]
 
 // HASH_VALUE 64D8145C64D8145C
-// INDEX 5434
+// INDEX 5433
 uittMissionWake	[Despertar]
 
 // HASH_VALUE 3C41102C8F6F3328
-// INDEX 5435
+// INDEX 5434
 uiEnterCrZoneProposal	[INTRODUCIR PROPUESTA DE LA ZONA CR?TICAL]
 
 // HASH_VALUE 74582440705CF4A4
-// INDEX 5436
+// INDEX 5435
 uiMFPrevious	[Anterior]
 
 // HASH_VALUE 741C5438741C5438
-// INDEX 5437
+// INDEX 5436
 uiMFNext	[Próximo]
 
 // HASH_VALUE 1BA94F762BB2AC62
-// INDEX 5438
+// INDEX 5437
 uiMFDeleteMailTitle	[Borrar correo]
 
 // HASH_VALUE 8F75FC2F68F786B0
-// INDEX 5439
+// INDEX 5438
 uiMFEraseMail	[Borrar correo?]
 
 // HASH_VALUE 79152CAEF0165762
-// INDEX 5440
+// INDEX 5439
 uiMFEraseMailQuestion	[Realmente deseas cancelar este correo? Haga click en el botón o tecla Back o Home para cancelar]
 
 // HASH_VALUE 6B89EC7BECC7FC8A
-// INDEX 5441
+// INDEX 5440
 uiMFTopics	[Tópicos]
 
 // HASH_VALUE 2D98146570650893
-// INDEX 5442
+// INDEX 5441
 uiMFAuthor	[Autor]
 
 // HASH_VALUE B07998A6E8699CAA
-// INDEX 5443
+// INDEX 5442
 uiMFPosts	[Puestos]
 
 // HASH_VALUE 645854A2D3445F68
-// INDEX 5444
+// INDEX 5443
 uiMFLastPost	[Último Puesto]
 
 // HASH_VALUE 1BBA906147D99875
-// INDEX 5445
+// INDEX 5444
 uiMFMessageFrom	[Mensaje de]
 
 // HASH_VALUE 641C1410641C1410
-// INDEX 5446
+// INDEX 5445
 uiMFDate	[Fecha]
 
 // HASH_VALUE E8589C9463F9808F
-// INDEX 5447
+// INDEX 5446
 uiMFSubject	[Asunto/Tema]
 
 // HASH_VALUE 66FAB49864B7FC7A
-// INDEX 5448
+// INDEX 5447
 uiMFMessage	[Mensaje]
 
 // HASH_VALUE 2C96489E60277C92
-// INDEX 5449
+// INDEX 5448
 uiMFInbox	[Bandeja de Entrada]
 
 // HASH_VALUE 6CD824186CD82418
-// INDEX 5450
+// INDEX 5449
 uiMFFrom	[De]
 
 // HASH_VALUE 4CDA7F8B6933D4AC
-// INDEX 5451
+// INDEX 5450
 uiMFNewMessage	[Nuevo mensaje]
 
 // HASH_VALUE 66FAB49864B7FC7A
-// INDEX 5452
+// INDEX 5451
 uiMFMailBody	[Mensaje]
 
 // HASH_VALUE D154876FF036DB6C
-// INDEX 5453
+// INDEX 5452
 uiMFNewPost	[Nuevo puesto:]
 
 // HASH_VALUE 4998DF9596A9BA9C
-// INDEX 5454
+// INDEX 5453
 uiMFNewtopic	[Nuevo tópico:]
 
 // HASH_VALUE 70DC543470587484
-// INDEX 5455
+// INDEX 5454
 uiMFMessages	[Mensajes]
 
 // HASH_VALUE E6181C94EBE70B56
-// INDEX 5456
+// INDEX 5455
 uiMFUndelivrableMail	[Mensaje no Entregable]
 
 // HASH_VALUE 2D4662ECB080CC5C
-// INDEX 5457
+// INDEX 5456
 uiMFUndelivrableMailTo	[El servidor no fue capaz de enviar el mensaje a]
 
 // HASH_VALUE 26B58F895A049457
-// INDEX 5458
+// INDEX 5457
 uiMFUndelivrableMailCheck	[Favor revise el nombre del recipiente del mensaje.]
 
 // HASH_VALUE 6B8682A168644431
-// INDEX 5459
+// INDEX 5458
 uiMFMailContent	[Contenido del Correo:]
 
 // HASH_VALUE DFE6607F5557844B
-// INDEX 5460
+// INDEX 5459
 uiMFMailServer	[Servidor del Correo]
 
 // HASH_VALUE 5925970A05E29E7C
-// INDEX 5461
+// INDEX 5460
 uiMFIDate	[%día %mes, %año]
 
 // HASH_VALUE AF7A988EE2375C96
-// INDEX 5462
+// INDEX 5461
 uiMonth01	[Enero]
 
 // HASH_VALUE 70985418789C14D4
-// INDEX 5463
+// INDEX 5462
 uiMonth02	[Febrero]
 
 // HASH_VALUE E64724791F97E88A
-// INDEX 5464
+// INDEX 5463
 uiMonth03	[Marzo]
 
 // HASH_VALUE 2DD8408662081C88
-// INDEX 5465
+// INDEX 5464
 uiMonth04	[Abril]
 
 // HASH_VALUE 5C18247461558488
-// INDEX 5466
+// INDEX 5465
 uiMonth05	[Mayo]
 
 // HASH_VALUE 6498542864985428
-// INDEX 5467
+// INDEX 5466
 uiMonth06	[Junio]
 
 // HASH_VALUE 7818542878185428
-// INDEX 5468
+// INDEX 5467
 uiMonth07	[Julio]
 
 // HASH_VALUE 3437505C34D54C8E
-// INDEX 5469
+// INDEX 5468
 uiMonth08	[Agosto]
 
 // HASH_VALUE 66B9408CA599DCAE
-// INDEX 5470
+// INDEX 5469
 uiMonth09	[Septiembre]
 
 // HASH_VALUE 68B9A495A3982888
-// INDEX 5471
+// INDEX 5470
 uiMonth10	[Octubre]
 
 // HASH_VALUE 649CF438705824B4
-// INDEX 5472
+// INDEX 5471
 uiMonth11	[Noviembre]
 
 // HASH_VALUE 64D85410705824B4
-// INDEX 5473
+// INDEX 5472
 uiMonth12	[Deciembre]
 
 // HASH_VALUE 60589410641834B8
-// INDEX 5474
+// INDEX 5473
 uiDay0	[Domingo]
 
 // HASH_VALUE 6B47648E24973C87
-// INDEX 5475
+// INDEX 5474
 uiDay1	[Lunes]
 
 // HASH_VALUE 6757287B60A7F08C
-// INDEX 5476
+// INDEX 5475
 uiDay2	[Martes]
 
 // HASH_VALUE 609C5434681854C8
-// INDEX 5477
+// INDEX 5476
 uiDay3	[Miércoles]
 
 // HASH_VALUE 2997387C61E7F48C
-// INDEX 5478
+// INDEX 5477
 uiDay4	[Jueves]
 
 // HASH_VALUE 64985458681854C8
-// INDEX 5479
+// INDEX 5478
 uiDay5	[Viernes]
 
 // HASH_VALUE 6427447763866488
-// INDEX 5480
+// INDEX 5479
 uiDay6	[Sábado]
 
 // HASH_VALUE D7F8A84014D9933C
-// INDEX 5481
+// INDEX 5480
 uiCancelCreateAccount	[Regresar a la pantalla de inicio de la sesión]
 
 // HASH_VALUE 3017307132262C87
-// INDEX 5482
+// INDEX 5481
 uiSubmitNewAccount	[Entregar]
 
 /* OLD VALUE : [Congratulations!
@@ -23126,7 +23116,7 @@ Ha tenido éxito al crear una cuenta Ryzom.
 Un mensaje de confirmación le ha sido enviado a la siguiente dirección:
 ] */
 // HASH_VALUE 0A7AAE591216F54A
-// INDEX 5483
+// INDEX 5482
 uiSubmitSucces1	[Felicitaciones!\n
 	\n
 	Ha tenido éxito al crear una cuenta Ryzom\n
@@ -23140,464 +23130,464 @@ You must activate your account before you can log in.] */
 Favor haga click en el vínculo que este contiene para activar su nueva cuenta.
 Debe activar su cuenta antes de iniciar la sesión.] */
 // HASH_VALUE 3B64D40332050146
-// INDEX 5484
+// INDEX 5483
 uiSubmitSucces2	[\n
 	Ahora puede hacer un click en el botón CONECTAR para iniciar la sesión.]
 
 // HASH_VALUE C36FA10451D20B71
-// INDEX 5485
+// INDEX 5484
 uiCreateAccountWelcome	[Bienvendio!\n
 	Favor completar estos espacios para obtener su nueva cuenta Ryzom.\n
 	]
 
 // HASH_VALUE 93F7FF7D7010D8F7
-// INDEX 5486
+// INDEX 5485
 uiAcceptTermsOfUse1	[SI, Acepto el]
 
 // HASH_VALUE E8A7EF6619DA8679
-// INDEX 5487
+// INDEX 5486
 uiAcceptTermsOfUse2	[términos de uso.]
 
 // HASH_VALUE 0CC17829C1F0B028
-// INDEX 5488
+// INDEX 5487
 uiUpgradeAccount	[ACTUALIZAR CUENTA]
 
 // HASH_VALUE 8211AB263A80B327
-// INDEX 5489
+// INDEX 5488
 uiScanData	[REVISAR DATOS]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5490
+// INDEX 5489
 uiCancelScanData	[CANCELAR]
 
 // HASH_VALUE 0B2190278A40A02A
-// INDEX 5491
+// INDEX 5490
 uiCloseScanData	[CERRAR]
 
 // HASH_VALUE C3480F9CE5F4FC70
-// INDEX 5492
+// INDEX 5491
 uiCancelingScanData	[Exploración de la Cancelación de Datos. Favor esperar...]
 
 // HASH_VALUE 661A66B087AD7306
-// INDEX 5493
+// INDEX 5492
 uiScanDataSucess	[Los Datos explorados reportaron ausencia de Archivos dañados.\n
 	Presionar 'Cerrar']
 
 // HASH_VALUE 721E5E1A9456EFBF
-// INDEX 5494
+// INDEX 5493
 uiScanDataErrors	[Exploración de los datos reportados %d Archivos dañados. Estarán completamente recargados en el siguiente parche. Presionar 'Cerrar']
 
 // HASH_VALUE E75AB8609366163E
-// INDEX 5495
+// INDEX 5494
 uiErrDataScanning	[Error: La exploración de los Datos falló]
 
 // HASH_VALUE 018EA0EB4810CBE0
-// INDEX 5496
+// INDEX 5495
 uiOnDataScanning	[REVISANDO TODOS LOS ARCHIVOS...]
 
 // HASH_VALUE D706BA911951BA99
-// INDEX 5497
+// INDEX 5496
 uiOnDataScanningHelp	[Este proceso verifica todos los datos de tus archivos (toma varios minutos). Haga click para abortar.]
 
 // HASH_VALUE 18912791DA6A6861
-// INDEX 5498
+// INDEX 5497
 uiCorruptedFile	[Archivo Perdido o Dañado: ]
 
 // HASH_VALUE AB48987ADE27208D
-// INDEX 5499
+// INDEX 5498
 uimCompassDialogs	[Diálogos]
 
 // HASH_VALUE 712A6C2CC21B503C
-// INDEX 5500
+// INDEX 5499
 uiDate	[La fecha es ]
 
 // HASH_VALUE 6498945C78182494
-// INDEX 5501
+// INDEX 5500
 uiWinderly	[Winderly]
 
 // HASH_VALUE 2D77E47D6A47E88E
-// INDEX 5502
+// INDEX 5501
 uiGerminally	[Germinalmente]
 
 // HASH_VALUE 6818F4187818C484
-// INDEX 5503
+// INDEX 5502
 uiFolially	[Folially]
 
 // HASH_VALUE 2FE6F864AE541487
-// INDEX 5504
+// INDEX 5503
 uiFloris	[Floris]
 
 // HASH_VALUE A806288E1FA73C8D
-// INDEX 5505
+// INDEX 5504
 uiMedis	[Medis]
 
 // HASH_VALUE 2DE9B4932458649D
-// INDEX 5506
+// INDEX 5505
 uiThermis	[Thermis]
 
 // HASH_VALUE A3E82C9D2D3B04AE
-// INDEX 5507
+// INDEX 5506
 uiHarvestor	[Cosechador]
 
 // HASH_VALUE 72082C70F1152C99
-// INDEX 5508
+// INDEX 5507
 uiFrutor	[Frutor]
 
 // HASH_VALUE 6C18141870D8E494
-// INDEX 5509
+// INDEX 5508
 uiFallenor	[Fallenor]
 
 // HASH_VALUE AD49C07E2BF79497
-// INDEX 5510
+// INDEX 5509
 uiPluvia	[Pluvia]
 
 // HASH_VALUE F0D820763175C092
-// INDEX 5511
+// INDEX 5510
 uiMystia	[Mystia]
 
 // HASH_VALUE A9773C81E4F7088E
-// INDEX 5512
+// INDEX 5511
 uiNivia	[Nivia]
 
 // HASH_VALUE A998349065D84487
-// INDEX 5513
+// INDEX 5512
 uiPrima	[Prima]
 
 // HASH_VALUE D7C7405E23F5F08F
-// INDEX 5514
+// INDEX 5513
 uiDua	[Dua]
 
 // HASH_VALUE 6058245060582450
-// INDEX 5515
+// INDEX 5514
 uiTria	[Tria]
 
 // HASH_VALUE ED88F877AE87A89A
-// INDEX 5516
+// INDEX 5515
 uiQuarta	[Quarta]
 
 // HASH_VALUE 6C585444681C54D0
-// INDEX 5517
+// INDEX 5516
 uiQuinteth	[Quinteth]
 
 // HASH_VALUE A757B0702915949C
-// INDEX 5518
+// INDEX 5517
 uiHoleth	[Holeth]
 
 // HASH_VALUE 4050340440503404
-// INDEX 5519
+// INDEX 5518
 uiAtysianCycle	[AC]
 
 // HASH_VALUE 5890942858909428
-// INDEX 5520
+// INDEX 5519
 uiJenaYear	[JY]
 
 // HASH_VALUE 6B61A036022E46B3
-// INDEX 5521
+// INDEX 5520
 uiRandomBadParameter	[El texto "%s" no es un parámetro válido para el comando 'aleatorio'.]
 
 // HASH_VALUE 4FB51A0B1FF5D447
-// INDEX 5522
+// INDEX 5521
 uiTextCommand1	[]
 
 // HASH_VALUE 77B4182B79405F01
-// INDEX 5523
+// INDEX 5522
 uiTextCommand2	[]
 
 // HASH_VALUE B1DB59BE153077DE
-// INDEX 5524
+// INDEX 5523
 uiTextCommand3	[]
 
 // HASH_VALUE 1CBC303E1AC4CC8A
-// INDEX 5525
+// INDEX 5524
 uiTextCommand4	[]
 
 // HASH_VALUE 4A436BCE75350F66
-// INDEX 5526
+// INDEX 5525
 uiTextCommandFT1	[]
 
 // HASH_VALUE 04203AA0865BD659
-// INDEX 5527
+// INDEX 5526
 uiTextCommandFT2	[]
 
 // HASH_VALUE B3A5756B22FB421A
-// INDEX 5528
+// INDEX 5527
 uiTextCommandFT3	[]
 
 // HASH_VALUE E98B45ABCE406BF8
-// INDEX 5529
+// INDEX 5528
 uiTextCommandFT4	[]
 
 // HASH_VALUE 24B816A0C9599FAC
-// INDEX 5530
+// INDEX 5529
 uiLoadingString0	[Instalando el ninja Yubos...]
 
 // HASH_VALUE E98900FFF775E4A4
-// INDEX 5531
+// INDEX 5530
 uiLoadingString1	[Pintando el rostro del personal de apoyo...]
 
 // HASH_VALUE EC380C7826B0E2B8
-// INDEX 5532
+// INDEX 5531
 uiLoadingString2	[Distrayendo al Ragus...]
 
 // HASH_VALUE 982918929DE29270
-// INDEX 5533
+// INDEX 5532
 uiLoadingString3	[Calculando la constante gravitacional de Atys...]
 
 // HASH_VALUE A9A928B20D40C067
-// INDEX 5534
+// INDEX 5533
 uiLoadingString4	[Alimentación a las instalaciones militares secretas subterráneas...]
 
 // HASH_VALUE 57987089DF3E8526
-// INDEX 5535
+// INDEX 5534
 uiLoadingString5	[Elaboración de cerveza Zoraï ale...]
 
 // HASH_VALUE DDCF5B28C4882657
-// INDEX 5536
+// INDEX 5535
 uiLoadingString6	[Donde estoy? ]
 
 // HASH_VALUE C3845961575BCF17
-// INDEX 5537
+// INDEX 5536
 uiLoadingString7	[Escodiendo cosas en el suelo...]
 
 // HASH_VALUE 38F016093D5F5AF8
-// INDEX 5538
+// INDEX 5537
 uiLoadingString8	[Molestando a los Gingos por agresividad mejorada...]
 
 // HASH_VALUE 8934F3FADA08A86E
-// INDEX 5539
+// INDEX 5538
 uiLoadingString9	[Localizando las vigas de la luz del sol...]
 
 // HASH_VALUE A235B485FD91F379
-// INDEX 5540
+// INDEX 5539
 uiLoadingString10	[Hierba que crece...]
 
 // HASH_VALUE 7185186ACE241B26
-// INDEX 5541
+// INDEX 5540
 uiLoadingString11	[Revisando la temperatura del agua...]
 
 // HASH_VALUE D3A4AE55153998BE
-// INDEX 5542
+// INDEX 5541
 uiLoadingString12	[Cargando mensajes aleatorios...]
 
 // HASH_VALUE A235B485FD91F379
-// INDEX 5543
+// INDEX 5542
 uiLoadingString13	[Absorviendo los recursos del sistema...]
 
 // HASH_VALUE 2C7660055814BCAD
-// INDEX 5544
+// INDEX 5543
 uiLoadingString14	[Cultivando vid...]
 
 // HASH_VALUE DA2580B0E74AB8DE
-// INDEX 5545
+// INDEX 5544
 uiLoadingString15	[Liberando Kitins...]
 
 // HASH_VALUE 9F5A8863CDA463CB
-// INDEX 5546
+// INDEX 5545
 uiLoadingString16	[Fastidiando a los Frahars...]
 
 // HASH_VALUE 4A93117E839C41A5
-// INDEX 5547
+// INDEX 5546
 uiLoadingString17	[Servidor de la planificación de la atención...]
 
 // HASH_VALUE 0D16EA857967AA4C
-// INDEX 5548
+// INDEX 5547
 uiLoadingString18	[Distribuyendo Ma-Duk...]
 
 // HASH_VALUE C8D5F76A5807BF6E
-// INDEX 5549
+// INDEX 5548
 uiLoadingString19	[Instalando a Jena...]
 
 // HASH_VALUE 47BCE034A35B081F
-// INDEX 5550
+// INDEX 5549
 uiLoadingString20	[Entrenamiento de Habilidades...]
 
 // HASH_VALUE 86E4AC9E5A742C23
-// INDEX 5551
+// INDEX 5550
 uiLoadingString21	[Ganando XP...]
 
 // HASH_VALUE CD0616F57A127246
-// INDEX 5552
+// INDEX 5551
 uiLoadingString22	[Poniendo las máscaras a todos los Zoraïs...]
 
 // HASH_VALUE 8CC27B9A2CA9589B
-// INDEX 5553
+// INDEX 5552
 uiLoadingString23	[Reduciendo los Trykers...]
 
 // HASH_VALUE E9B90C41F6A1E0AA
-// INDEX 5554
+// INDEX 5553
 uiLoadingString24	[Lavado en Seco de Fairhaven...]
 
 // HASH_VALUE 7218245C26B0E2B8
-// INDEX 5555
+// INDEX 5554
 uiLoadingString25	[Aspirando a Pyr...]
 
 // HASH_VALUE 4BB6F756D6E77479
-// INDEX 5556
+// INDEX 5555
 uiLoadingString26	[Decir a los Kinchers que se coman a algunos Homins...]
 
 // HASH_VALUE D955C83AACB50070
-// INDEX 5557
+// INDEX 5556
 uiLoadingString27	[Sólo haciendo algo...]
 
 // HASH_VALUE 2D5ACC1B8911C2AB
-// INDEX 5558
+// INDEX 5557
 uiLoadingString28	[Escribiendo himnos de batalla Fyros...]
 
 // HASH_VALUE E4794CC009B1A0AD
-// INDEX 5559
+// INDEX 5558
 uiLoadingString29	[Cantando canciones de cuna Tryker...]
 
 // HASH_VALUE 9A769398D849FB83
-// INDEX 5560
+// INDEX 5559
 uiLoadingString30	[Plantando Jublas...]
 
 // HASH_VALUE 6CB8DCBA26B0E2B8
-// INDEX 5561
+// INDEX 5560
 uiLoadingString31	[Apilando una Stinga...]
 
 // HASH_VALUE 2844727AEC68D05A
-// INDEX 5562
+// INDEX 5561
 uiLoadingString32	[Alimentando a los Ybers...]
 
 // HASH_VALUE A6A94808F765ACA5
-// INDEX 5563
+// INDEX 5562
 uiLoadingString33	[Comerciando joyas...]
 
 // HASH_VALUE D83B54B9E988EF1F
-// INDEX 5564
+// INDEX 5563
 uiLoadingString34	[Bebiendo vino de fuego...]
 
 // HASH_VALUE DBFAF08F5CC96722
-// INDEX 5565
+// INDEX 5564
 uiLoadingString35	[Haciendo infusión de ron de Stinga...]
 
 // HASH_VALUE 23B5B3719B486459
-// INDEX 5566
+// INDEX 5565
 uiLoadingString36	[Equipo de apoyo de Cafeína...]
 
 // HASH_VALUE C5047097A6340F71
-// INDEX 5567
+// INDEX 5566
 uiLoadingString37	[Para todos los últimos chismes prueba CeB!  ]
 
 // HASH_VALUE 8895244968FA2376
-// INDEX 5568
+// INDEX 5567
 uiLoadingString38	[Reduciendo Trykers...]
 
 // HASH_VALUE 4C15D78519D67645
-// INDEX 5569
+// INDEX 5568
 uiLoadingString39	[Vanidoso Matis...]
 
 // HASH_VALUE AE3A484B87D4AF5D
-// INDEX 5570
+// INDEX 5569
 uiLoadingString40	[Curtiendo Fyros...]
 
 // HASH_VALUE 1CE4869B2D587BA1
-// INDEX 5571
+// INDEX 5570
 uiLoadingString41	[Tiñendo Zoraïs...]
 
 // HASH_VALUE 5E8DEB579667D7AF
-// INDEX 5572
+// INDEX 5571
 uiLoadingString42	[Cargarís más rápido con mayor memoria RAM y un mejor procesador que tu conozcas..]
 
 // HASH_VALUE DCBA205296141008
-// INDEX 5573
+// INDEX 5572
 uiLoadingString43	[Solo dando vueltas...]
 
 // HASH_VALUE 76760A7A4CF0DACE
-// INDEX 5574
+// INDEX 5573
 uiLoadingString44	[Observando a quien me miró fijamente...]
 
 // HASH_VALUE 0D04174F9C980447
-// INDEX 5575
+// INDEX 5574
 uiLoadingString45	[Hey, que buscas buen día...]
 
 // HASH_VALUE 5986E37DE9942C70
-// INDEX 5576
+// INDEX 5575
 uiLoadingString46	[Que tengas un buen  día en Atys...]
 
 // HASH_VALUE 0C7AA3809C77E378
-// INDEX 5577
+// INDEX 5576
 uiLoadingString47	[Oh mi dios, mira, un Yubo volador!  ]
 
 // HASH_VALUE 28BB8F6D5A15ACBB
-// INDEX 5578
+// INDEX 5577
 uiLoadingString48	[Yubos libres, sobrantes, quien sabe, quizás un día, te salvarán tu vida?  ]
 
 // HASH_VALUE A6BAB0718A5CFB73
-// INDEX 5579
+// INDEX 5578
 uiLoadingString49	[Yubos, probablemente tus mejores amigos!]
 
 // HASH_VALUE 6609F4514840E4A9
-// INDEX 5580
+// INDEX 5579
 uiLoadingString50	[Dum Di Dum...]
 
 // HASH_VALUE 1BA9D89090FEA62B
-// INDEX 5581
+// INDEX 5580
 uiLoadingString51	[Si lees esto dos veces, vas a desear actualizar tu sistema...]
 
 // HASH_VALUE 6F798442B63488B7
-// INDEX 5582
+// INDEX 5581
 uiLoadingString52	[Optimizando los algoritmos de rotación del Molino de los Tryker...]
 
 // HASH_VALUE E0617F4556CA98A4
-// INDEX 5583
+// INDEX 5582
 uiLoadingString53	[Reabasteciendo de combustible las puertas de las ciudades Fyros...]
 
 // HASH_VALUE 5E07187358A2309C
-// INDEX 5584
+// INDEX 5583
 uiMouseInverted	[Invertir el Ratón]
 
 // HASH_VALUE 2378A89A9C759B66
-// INDEX 5585
+// INDEX 5584
 uiItemTextEdition	[Texto del objeto]
 
 // HASH_VALUE 688B68318DBAC8DB
-// INDEX 5586
+// INDEX 5585
 uiItemTextMessageFromCrafter	[@{FFF9}Mensaje del fabricante:\n
 	@{FFFF}]
 
 // HASH_VALUE 6C7960A2E8888C99
-// INDEX 5587
+// INDEX 5586
 uimItemTextEdit	[Escribir]
 
 // HASH_VALUE 6458544864585448
-// INDEX 5588
+// INDEX 5587
 uimItemTextDisplay	[Leer]
 
 // HASH_VALUE DBC89089E5521B69
-// INDEX 5589
+// INDEX 5588
 uiTabInfo	[Haga un Click Derecho para Separar]
 
 // HASH_VALUE 0000000000000000
-// INDEX 5590
+// INDEX 5589
 uiItemSpecialEffectFlyingTextISE_FIGHT_ADD_CRITICAL	[]
 
 // HASH_VALUE 8505579616AE5A58
-// INDEX 5591
+// INDEX 5590
 uiItemSpecialEffectFlyingTextISE_FIGHT_VAMPIRISM	[Ladrón de Vida: %param]
 
 // HASH_VALUE 6379AC9CDC28F869
-// INDEX 5592
+// INDEX 5591
 uiItemSpecialEffectFlyingTextISE_MAGIC_DIVINE_INTERVENTION	[Intervención Divina]
 
 // HASH_VALUE 925B3FA2A9D34096
-// INDEX 5593
+// INDEX 5592
 uiItemSpecialEffectFlyingTextISE_MAGIC_SHOOT_AGAIN	[Lanzamiento Instantáneo]
 
 // HASH_VALUE A953283819AADEBA
-// INDEX 5594
+// INDEX 5593
 uiItemSpecialEffectFlyingTextISE_CRAFT_ADD_STAT_BONUS	[Bono de Estadísticas]
 
 // HASH_VALUE EA58EC6AC81AD4B0
-// INDEX 5595
+// INDEX 5594
 uiItemSpecialEffectFlyingTextISE_CRAFT_ADD_LIMIT	[Todos los Bonos de Estadísticas]
 
 // HASH_VALUE 6A080CC4641A62C4
-// INDEX 5596
+// INDEX 5595
 uiItemSpecialEffectFlyingTextISE_FORAGE_ADD_RM	[Bonos de Búsqueda]
 
 // HASH_VALUE 1AD9D849EB9683BD
-// INDEX 5597
+// INDEX 5596
 uiItemSpecialEffectFlyingTextISE_FORAGE_NO_RISK	[Búsqueda sin Riesgo]
 
 // HELP - ITEM - Consumable
@@ -23608,7 +23598,7 @@ uiItemSpecialEffectFlyingTextISE_FORAGE_NO_RISK	[Búsqueda sin Riesgo]
 @{FFFF}%efectos de consumibles 
 ] */
 // HASH_VALUE ADCF037D8B34A964
-// INDEX 5598
+// INDEX 5597
 uihelpItemConsumableFormat	[@{FFF9}Consumption Time:@{T16}@{FFFF}%consumption_time seconds\n
 	@{FFF9}Reuse Time:@{T16}@{FFFF}%overdose_timer_min minutes %overdose_timer_sec\n
 	\n
@@ -23616,1497 +23606,1497 @@ uihelpItemConsumableFormat	[@{FFF9}Consumption Time:@{T16}@{FFFF}%consumption_ti
 	@{FFFF}%consumable_effects%custom_text]
 
 // HASH_VALUE 3AE04726A243C91F
-// INDEX 5599
+// INDEX 5598
 uiItemConsumableEffectDownCharac	[Otorga un malus de @{F22F}%charac@{FFFF} punto(s) a tu @{F2F}%bono@{FFFF}\n
 	para %minutos min y %segundos sec.]
 
 // HASH_VALUE 356C7F1BA243C933
-// INDEX 5600
+// INDEX 5599
 uiItemConsumableEffectUpCharac	[Otorga un bono de @{2F2F}%charac@{FFFF} punto(s) para tu @2F2F}%bonus@{FFFF}\n
 	para %minuto min y %segundos sec.]
 
 // HASH_VALUE DF3EF99A20B4695F
-// INDEX 5601
+// INDEX 5600
 uiItemConsumableEffectModDefenseSuccess	[Modifica tu Defensa por %punto (s) modificador(es) de %minutos min y %secondos sec.]
 
 // HASH_VALUE 3506E5DDEF147CED
-// INDEX 5602
+// INDEX 5601
 uiItemConsumableEffectModDodgeSuccess	[Modifica tu maniobra de Esquivación por %punto(s) modificador(es) de %minutos min y %secondos sec.]
 
 // HASH_VALUE ECEAE5CBEDE43CCA
-// INDEX 5603
+// INDEX 5602
 uiItemConsumableEffectModParrySuccess	[Modifica tu maniobra de Desvío o Rechazo por %punto(s) modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 2A117FFC8275CB18
-// INDEX 5604
+// INDEX 5603
 uiItemConsumableEffectModMeleeSuccess	[Modifica tus habilidades de Lucha Cuerpo a Cuerpo por %punto(s) modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 6FFDDC9A005FC218
-// INDEX 5605
+// INDEX 5604
 uiItemConsumableEffectModRangeSuccess	[Modifica tu habilidades de Combate de Alcance y/o a Distancia por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 6BB2E2D5DACC1DF2
-// INDEX 5606
+// INDEX 5605
 uiItemConsumableEffectModMagicSuccess	[Modifica tus habilidades de Magia por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 0643269EF329F766
-// INDEX 5607
+// INDEX 5606
 uiItemConsumableEffectModCraftSuccess	[Modifica tus habilidades de Fabricación por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 623EF99BA0545D5F
-// INDEX 5608
+// INDEX 5607
 uiItemConsumableEffectModForageSuccess	[Modifica tus hablidades de Búsqueda por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE FC96A365A5108A74
-// INDEX 5609
+// INDEX 5608
 uiItemConsumableEffectModDesertForageSuccess	[Modifica tus habilidades de Búsqueda en el Desierto por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE C615071883CB86AB
-// INDEX 5610
+// INDEX 5609
 uiItemConsumableEffectModForestForageSuccess	[Modifica tus habilidades de Búsqueda en el Bosque por punto(s)%modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE F29FFCD29327D7E5
-// INDEX 5611
+// INDEX 5610
 uiItemConsumableEffectModLacustreForageSuccess	[Modifica tus habilidades de Búsqueda en los Lagos por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE FC56675F25BFB89A
-// INDEX 5612
+// INDEX 5611
 uiItemConsumableEffectModJungleForageSuccess	[Modifica tus habilidades de Búsqueda en la Selva por punto(s) %modificador(es) de %minutos min y %segundos sec.]
 
 // HASH_VALUE 646834C54196B1B1
-// INDEX 5613
+// INDEX 5612
 uiItemConsumableEffectModPrimaryRootForageSuccess	[Modifica tus habilidades de Búsqueda en las Primeras Raíces por punto(s) %modificador (es)de %minutos min y %segundos sec.]
 
 // HASH_VALUE 789B903E4FE50883
-// INDEX 5614
+// INDEX 5613
 uiItemConsumableEffectStaminaAura	[Activa un @{2F2F}Aura de Resistencia@{FFFF} con bonos de @{2F2F}%modificador@{FFFF} durante %minutos min y %segundos sec con radios de %radio.\n
 	Desactivaciones : Objetivos = %targetDisableTime sec, Usuario = %userDisableTime sec.]
 
 // HASH_VALUE 659C9459CECD5FFB
-// INDEX 5615
+// INDEX 5614
 uiItemConsumableEffectSapAura	[Activa un @{2F2F}Aura de Savia@{FFFF} con bono de @{2F2F}%modificador@{FFFF} durante %minutos min y %segundos sec con radio de %radio.\n
 	Desactivaciones : Objetivos = %targetDisableTime sec, Usuario = %userDisableTime sec.]
 
 // HASH_VALUE 1B38899A63140B67
-// INDEX 5616
+// INDEX 5615
 uiItemConsumableEffectLifeAura	[Activa un @{2F2F}Aura de Vida@{FFFF} con bono de @{2F2F}%modificador@{FFFF} durante %minutos min y %segundos sec con radio de %radio.\n
 	Desactivaciones : Objetivos = %targetDisableTime sec, Usuario = %userDisableTime sec.]
 
 // HASH_VALUE EE240287D7904157
-// INDEX 5617
+// INDEX 5616
 uittModMeleeSuccess	[Tu habilidad para la Lucha de Combate Cuerpo a Cuerpo ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE F927C8F48B446158
-// INDEX 5618
+// INDEX 5617
 uittModRangeSuccess	[Tu habilidad para el Combate de Alcance o a Distancia ha sido modificado por punto(s)%modificador(es)]
 
 // HASH_VALUE 17F5479C9E396272
-// INDEX 5619
+// INDEX 5618
 uittModCraftSuccess	[Tu habilidad de Fabricación ha sido modificada por punto(s)%modificador(es)]
 
 // HASH_VALUE C2693FC917B27331
-// INDEX 5620
+// INDEX 5619
 uittModDefenseSuccess	[Tu Defensa ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE C5C94000A557F4CF
-// INDEX 5621
+// INDEX 5620
 uittModDodgeSuccess	[Tu habilidad para Esquivar ha sido modificada por punto(s)%modificador(es)]
 
 // HASH_VALUE 74AD40EEA327B4CC
-// INDEX 5622
+// INDEX 5621
 uittModParrySuccess	[Tu habilidad para Desviar ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE 45693FCA97526731
-// INDEX 5623
+// INDEX 5622
 uittModForageSuccess	[Tus habilidades de Búsqueda han sido modificadas por punto(s)%modificador(es)]
 
 // HASH_VALUE 8459FE885B530296
-// INDEX 5624
+// INDEX 5623
 uittModDesertForageSuccess	[Tu habilidad de Búsqueda en el Desierto ha sido modificada por punt(s) %modificador(es)]
 
 // HASH_VALUE B4136B89CDB38542
-// INDEX 5625
+// INDEX 5624
 uittModForestForageSuccess	[Tu habilidad de Búsqueda en el Bosque ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE 56F25CAD75DC4A2F
-// INDEX 5626
+// INDEX 5625
 uittModLacustreForageSuccess	[Tu habilidad de Búsqueda en los Lagos ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE 8419C282DB02309C
-// INDEX 5627
+// INDEX 5626
 uittModJungleForageSuccess	[Tu habilidad de Búsqueda en la Selva ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE 7ACE5BA9F4C7F607
-// INDEX 5628
+// INDEX 5627
 uittModPrimaryRootForageSuccess	[Tu habilidad de Búsqueda en las Primeras Raíces ha sido modificada por punto(s) %modificador(es)]
 
 // HASH_VALUE 68D0B43C68D0B43C
-// INDEX 5629
+// INDEX 5628
 uiOnMainlandValidation	[Ok]
 
 // HASH_VALUE 4FB1FC250E00142E
-// INDEX 5630
+// INDEX 5629
 uiOnMainland	[CONTINENTE/TIERRA FIRME]
 
 // HASH_VALUE 2E24187EE0E9ABAF
-// INDEX 5631
+// INDEX 5630
 uiCP_Choose_Mainland	[Selecciona una Comunidad]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 5632
+// INDEX 5631
 uiCP_Mainland_Ok	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5633
+// INDEX 5632
 uiCP_Mainland_Cancel	[CANCELAR]
 
 // HASH_VALUE 1636774FAB85CC9C
-// INDEX 5634
+// INDEX 5633
 uittReturnToMainland	[Regresar al Continente/Tierra firme]
 
 // HASH_VALUE 4A1048FB7FE2F436
-// INDEX 5635
+// INDEX 5634
 uiLaunchEditor	[ESCENARIO DEL EDITOR]
 
 // HASH_VALUE B6FEB3B3BA628ED1
-// INDEX 5636
+// INDEX 5635
 uiSessionVanishedFarTP	[La Aventura del Anillo en la que estabas ahora está cerrada. Te estamos teletransportando al continente...]
 
 // HASH_VALUE 6FAA845613A17B3F
-// INDEX 5637
+// INDEX 5636
 uiSessionUnreachable	[El servidor asociado con este personaje está cerrado, favor intentarlo más tarde.]
 
 // HASH_VALUE CA70DC0EC8219E3C
-// INDEX 5638
+// INDEX 5637
 uiR2EDActionCategory	[COMANDOS DEL ANILLO DE RYZOM]
 
 // HASH_VALUE E4367B87E784EC6C
-// INDEX 5639
+// INDEX 5638
 uiRingAccessPoint	[Terminal del Anillo]
 
 // HASH_VALUE 3046E45D6DE4087C
-// INDEX 5640
+// INDEX 5639
 uiRingAccessPointFilter	[Filtro]
 
 // HASH_VALUE 99285C69E4A58896
-// INDEX 5641
+// INDEX 5640
 uiScenarioLevel_Any	[Cualquiera]
 
 // HASH_VALUE 99285C69E4A58896
-// INDEX 5642
+// INDEX 5641
 uiScenarioOrient_Any	[Cualquiera]
 
 // HASH_VALUE E7199C86A5A36BA5
-// INDEX 5643
+// INDEX 5642
 uiScenarioOrient_NewbieTraining	[Entrenamiento de Novato]
 
 // HASH_VALUE 71C3049F96EB47B4
-// INDEX 5644
+// INDEX 5643
 uiScenarioOrient_StoryTelling	[Narrador de Cuentos]
 
 // HASH_VALUE 70FB18ADAA39C89D
-// INDEX 5645
+// INDEX 5644
 uiScenarioOrient_Mistery	[Misterio]
 
 // HASH_VALUE A21548239C517C02
-// INDEX 5646
+// INDEX 5645
 uiScenarioOrient_HackSlash	[Hachazo'y'Cuchillada]
 
 // HASH_VALUE 56A8D07F6E67BB8D
-// INDEX 5647
+// INDEX 5646
 uiScenarioOrient_GuildTraining	[Entrenamiento del Gremio]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 5648
+// INDEX 5647
 uiScenarioOrient_Other	[Otro]
 
 // HASH_VALUE 84260386980486C9
-// INDEX 5649
+// INDEX 5648
 uiFilterScenarioText	[Seleccione el criterio para filtrar el conjunto de ventanas a las que tiene acceso]
 
 // HASH_VALUE 5F846F74039950A4
-// INDEX 5650
+// INDEX 5649
 uiMk_mode	[Cambie el modo de visualización]
 
 // HASH_VALUE E8985418705824D0
-// INDEX 5651
+// INDEX 5650
 uiMk_tab1	[Ventanas]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 5652
+// INDEX 5651
 uiMk_tab2	[Acciones]
 
 // HASH_VALUE 6C584424E81C94D0
-// INDEX 5653
+// INDEX 5652
 uiMk_window1	[Identidad]
 
 // HASH_VALUE A738C48A6BF7B49F
-// INDEX 5654
+// INDEX 5653
 uiMk_window2	[Inventario]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 5655
+// INDEX 5654
 uiMk_window3	[Acciones]
 
 // HASH_VALUE 70DC94347098F4A4
-// INDEX 5656
+// INDEX 5655
 uiMk_window4	[Misiones]
 
 // HASH_VALUE 6AB8F07DE1C7F88E
-// INDEX 5657
+// INDEX 5656
 uiMk_window5	[Mapa]
 
 // HASH_VALUE C736C394ECA7C74C
-// INDEX 5658
+// INDEX 5657
 uiMk_window6	[Comunicación...]
 
 // HASH_VALUE 6418940464189404
-// INDEX 5659
+// INDEX 5658
 uiMk_window7	[Ayuda]
 
 // HASH_VALUE 2A97EC78EE98D88A
-// INDEX 5660
+// INDEX 5659
 uiMk_window8	[Apoyo]
 
 // HASH_VALUE 91A40ACE615023DC
-// INDEX 5661
+// INDEX 5660
 uiMk_window9	[Sistema...]
 
 // HASH_VALUE FA6083731CD21ACB
-// INDEX 5662
+// INDEX 5661
 uiMk_window10	[Ayuda...]
 
 // HASH_VALUE 6CD7A77F9BC7BFA7
-// INDEX 5663
+// INDEX 5662
 uiMk_window11	[Anillo de Ryzom]
 
 // HASH_VALUE E1DD6C4684778F1F
-// INDEX 5664
+// INDEX 5663
 uiMk_action1_0	[Moverse]
 
 // HASH_VALUE DFB12FA7A8399F58
-// INDEX 5665
+// INDEX 5664
 uiMk_action1_0_tt	[Haga click en @{6F6F}Mover@{FFFF}.\n
 	También puedes hacer click y sostener los 2 botones en tu ratón.]
 
 // HASH_VALUE 70D8444C70D8444C
-// INDEX 5666
+// INDEX 5665
 uiMk_action1_1	[Parar]
 
 // HASH_VALUE 8DECD25E643E5382
-// INDEX 5667
+// INDEX 5666
 uiMk_action1_1_tt	[Haga click en @{6F6F}Parar@{FFFF}.\n
 	También puede hacer un click y soltar los 2 botones del ratón.]
 
 // HASH_VALUE EE186C9062B94490
-// INDEX 5668
+// INDEX 5667
 uiMk_action2_0	[Siéntese]
 
 // HASH_VALUE 4A87BCEC6F2D6E60
-// INDEX 5669
+// INDEX 5668
 uiMk_action2_0_tt	[Estás @{6F6F}sentado@{FFFF}.\n
 	Mientras estás sentado, obtienes puntos de golpe, resistencia, savia y el enfoque se regenera dos veces más rápido.\n
 	Haga click para ponerse de pie.]
 
 // HASH_VALUE 2CE7B85FAA05F490
-// INDEX 5670
+// INDEX 5669
 uiMk_action2_1	[Pararse]
 
 // HASH_VALUE C3B320EC18D4D541
-// INDEX 5671
+// INDEX 5670
 uiMk_action2_1_tt	[Estás @{6F6F}de pie {FFFF}.\n
 	Haga click para sentarse. Sentarse regenera tus puntos de golpe, resistencia, savia y el enfoque dos veces más rápido.]
 
 // HASH_VALUE 61A82C74E1553C8F
-// INDEX 5672
+// INDEX 5671
 uiMk_action3_0	[Caminar]
 
 // HASH_VALUE 7A3F1E4BFA7531B4
-// INDEX 5673
+// INDEX 5672
 uiMk_action3_0_tt	[Estás en el modo de @{6F6F}Caminar@{FFFF}.\n
 	Haga click para correr]
 
 // HASH_VALUE 6C19D86EABF6B09E
-// INDEX 5674
+// INDEX 5673
 uiMk_action3_1	[Correr]
 
 // HASH_VALUE D74EF23C399585C3
-// INDEX 5675
+// INDEX 5674
 uiMk_action3_1_tt	[Estás en el modo de @{6F6F}Correr@{FFFF}.\n
 	Haga click para caminar]
 
 // HASH_VALUE AD6B0C9EE6F85089
-// INDEX 5676
+// INDEX 5675
 uiMk_action4_0	[Esquivar]
 
 // HASH_VALUE 39FA40D13D91D381
-// INDEX 5677
+// INDEX 5676
 uiMk_action4_0_tt	[Estás en el modo de @{6F6F}Esquivar@{FFFF}.\n
 	Tus posibilidades de esquivar dependen de tu puntaje de esquivación y particularmente en tu equipo (ver @{6F6F}ventana de Identidad@{FFFF}).\n
 	Haga click para cambiar a modo de Parada o Desvío.]
 
 // HASH_VALUE 619924766177348A
-// INDEX 5678
+// INDEX 5677
 uiMk_action4_1	[Parada/Desvío]
 
 // HASH_VALUE 90DC71A86F7FFD98
-// INDEX 5679
+// INDEX 5678
 uiMk_action4_1_tt	[Estás en el modo de @{6F6F}Parada@{FFFF}.\n
 	Tus oportunidades de parar/desviar dependen de tu puntaje de parada y particularmente en tu equipo (ver @{6F6F}la Ventana de Identidad@{FFFF}).\n
 	Haga click para cambiar al modo de esquivar.]
 
 // HASH_VALUE 601C4404705854C4
-// INDEX 5680
+// INDEX 5679
 uiMk_action5_0	[Atacar]
 
 // HASH_VALUE 54FC5F595D478E32
-// INDEX 5681
+// INDEX 5680
 uiMk_action5_0_tt	[Haga click para @{6F6F}Atacar@{FFFF} el objetivo seleccionado.\n
 	También puedes utilizar una de las acciones de combate de tu barra de acción en la parte superior de la pantalla (por defecto.)]
 
 // HASH_VALUE 48E7AA788577A28A
-// INDEX 5682
+// INDEX 5681
 uiMk_action5_1	[Desengancharse]
 
 // HASH_VALUE C2B68950DFDA59AB
-// INDEX 5683
+// INDEX 5682
 uiMk_action5_1_tt	[Haga click para @{6F6F}Desengancharse@{FFFF}]
 
 // HASH_VALUE 701C8414649C9484
-// INDEX 5684
+// INDEX 5683
 uiMk_action6	[Extraer]
 
 // HASH_VALUE 4194992211935C5F
-// INDEX 5685
+// INDEX 5684
 uiMk_action6_tt	[Haga click para @{6F6F}Extraer@{FFFF}la fuente seleccionada.\n
 	También puedes utilizar una de las acciones de extracción de tu barra de acción en la parte superior de la pantalla (por defecto.)]
 
 // HASH_VALUE 6C9A0896E4083C94
-// INDEX 5686
+// INDEX 5685
 uiMk_action7	[Invitar]
 
 // HASH_VALUE 6F417F62E8F510BE
-// INDEX 5687
+// INDEX 5686
 uiMk_action7_tt	[Haga click para @{6F6F}Invitar@{FFFF} al jugador seleccionado.\n
 	También puedes invitar a jugadores a través del menú del contexto (haga click en la parte derecha de su personaje.)]
 
 // HASH_VALUE 6DA3E802EDEBECC1
-// INDEX 5688
+// INDEX 5687
 uiMk_action8	[Abandonar el Equipo]
 
 // HASH_VALUE D30B28A72E50A43F
-// INDEX 5689
+// INDEX 5688
 uiMk_action8_tt	[Haga click para @{6F6F}Salir@{FFFF}de su equipo.\n
 	También puede salir de su equpo a través del menú del context (haga click derecho en un personaje.)]
 
 // HASH_VALUE 6C9C1440E0082494
-// INDEX 5690
+// INDEX 5689
 uiMk_action9	[Hablar con]
 
 // HASH_VALUE 46BCF3453997A04A
-// INDEX 5691
+// INDEX 5690
 uiMk_action9_tt	[Haga click para @{6F6F}Hablar@{FFFF} con el jugador seleccionado.\n
 	También puedes hablar a un jugador a través del menú del contexto (hacer click derecho en su personaje.)]
 
 // HASH_VALUE 7498F40C701C3484
-// INDEX 5692
+// INDEX 5691
 uiMk_interaction1	[Lista de Contacto]
 
 // HASH_VALUE ECE6F05B2EC4B078
-// INDEX 5693
+// INDEX 5692
 uiMk_interaction2	[Gremio]
 
 // HASH_VALUE 2FD854976557609A
-// INDEX 5694
+// INDEX 5693
 uiMk_interaction3	[Foro]
 
 // HASH_VALUE 6C9854486478D4B4
-// INDEX 5695
+// INDEX 5694
 uiMk_interaction4	[Fama]
 
 // HASH_VALUE 2AF7907CAA77948A
-// INDEX 5696
+// INDEX 5695
 uiMk_interaction5	[Buzón]
 
 // HASH_VALUE 9B1710751F660483
-// INDEX 5697
+// INDEX 5696
 uiMk_interaction5b	[Web]
 
 // HASH_VALUE 6909C46F6B06949A
-// INDEX 5698
+// INDEX 5697
 uiMk_interaction6	[Equipo]
 
 // HASH_VALUE 2ED99885A017748F
-// INDEX 5699
+// INDEX 5698
 uiMk_interaction7	[Animales]
 
 // HASH_VALUE 6CD7A77F9BC7BFA7
-// INDEX 5700
+// INDEX 5699
 uiMk_interaction8	[Anillo de Ryzom]
 
 // HASH_VALUE AC26EC796A2AC8B7
-// INDEX 5701
+// INDEX 5700
 uiMk_system1	[Configuración del Juego]
 
 // HASH_VALUE 2769C09B25C97094
-// INDEX 5702
+// INDEX 5701
 uiMk_system2	[Teclas]
 
 // HASH_VALUE E8985418705824D0
-// INDEX 5703
+// INDEX 5702
 uiMk_system3	[Ventanas]
 
 // HASH_VALUE 6C36A06C28D4E88E
-// INDEX 5704
+// INDEX 5703
 uiMk_system4	[Macros]
 
 // HASH_VALUE E1F64089AC59E8B0
-// INDEX 5705
+// INDEX 5704
 uiMk_system5	[Conexión]
 
 // HASH_VALUE E0C17071CE06AE8C
-// INDEX 5706
+// INDEX 5705
 uiMk_system6	[Reproductor de MP3]
 
 // HASH_VALUE 0AB87894E997E286
-// INDEX 5707
+// INDEX 5706
 uiMk_system8	[Parcheador]
 
 // HASH_VALUE 2F7A1CA32829789C
-// INDEX 5708
+// INDEX 5707
 uiMk_system7	[Abandonar/Salir]
 
 // HASH_VALUE 9D75879672873A8F
-// INDEX 5709
+// INDEX 5708
 uiWelcomeTitle	[Bienvenido a Atys!]
 
 // HASH_VALUE 56E429B73958EE09
-// INDEX 5710
+// INDEX 5709
 uiWelcomeIntro	[El siempre evolutivo planeta orgánico como una planta gigante dejándose acariciar a la luz de su sol palpitante.]
 
 // HASH_VALUE 5D3AA67CC8B6D41D
-// INDEX 5711
+// INDEX 5710
 uiWelcomeMoveTitle	[Mover]
 
 // HASH_VALUE D4C71AF9D6A92989
-// INDEX 5712
+// INDEX 5711
 uiWelcomeMove	[Para moverse, utilize las teclas de flechas o apretar ambos botones del ratón al mismo tiempo.]
 
 // HASH_VALUE D0571F855967D681
-// INDEX 5713
+// INDEX 5712
 uiWelcomeWhatTitle	[Qué hay que hacer?]
 
 // HASH_VALUE D44A5D740D58483D
-// INDEX 5714
+// INDEX 5713
 uiWelcomeWhat	[Sigue las direcciones en tu diario de misión situado a la izquierda de la pantalla]
 
 // HASH_VALUE 1C18B394DC469279
-// INDEX 5715
+// INDEX 5714
 uiWelcomeCSTitle	[Contactar Soporte al Cliente]
 
 // HASH_VALUE E909ADF967AF3768
-// INDEX 5716
+// INDEX 5715
 uiWelcomeCS	[Un dedicado equipo de representantes de apoyo al cliente mantienen un ojo vigilante en Atys durante el día y la noche. Se les puede contactar vía el botón de 'APOYOT' del menú en la parte inferior derecha de la pantalla.]
 
 // HASH_VALUE C39F0F4139781ED3
-// INDEX 5717
+// INDEX 5716
 uittIdentityTitle	[Haga un click en el título @{6F6F}actual @{FFFF}para visualizar la lista de los @{6F6F}títulos @{FFFF}que has ganado y selecciona aquel del que te sientas más orgulloso.\n
 	A medida que progresas en el juego, obtendrás nuevos @{6F6F}títulos @{FFFF}los que serán agregados automáticamente a esta lista.]
 
 // HASH_VALUE AFAB8CAFEE6868F2
-// INDEX 5718
+// INDEX 5717
 uittIdentityInfo	[Muestra los requisitos por haber obtenido tu actual @{6F6F}título @{FFFF}.]
 
 // HASH_VALUE CC9875537F4EABA4
-// INDEX 5719
+// INDEX 5718
 uittIdentityHP	[@{6F6F}Puntos de Golpe@{FFFF} %n\n
 	Cuando tus puntos de golpe llegan a 0, caes en un coma y, si no eres curado rápidamente por tus amigos, mueres.]
 
 // HASH_VALUE E62E03C44CC6CCDF
-// INDEX 5720
+// INDEX 5719
 uittIdentitySap	[@{6F6F}Puntos de Savia@{FFFF} %n\n
 	Cuando tu nivel de sabia es muy bajo, no puedes lanzar hechizos.]
 
 // HASH_VALUE 96475BB346DF4BF2
-// INDEX 5721
+// INDEX 5720
 uittIdentitySta	[@{6F6F}Puntos de Resistencia{FFFF} %n\n
 	Cuando tu nivel de resistencia es muy bajo, ya no puedes llevar a cabo ataques especiales y debes hacer el ataque por defecto hasta que tu resistencia sea regenerada.]
 
 // HASH_VALUE 5429E1693D81762D
-// INDEX 5722
+// INDEX 5721
 uittIdentityFoc	[@{6F6F}Puntos de enfoque@{FFFF} %n\n
 	Cuando tu nivel de enfoque es muy bajo, no puedes llevar a cabo acciones de búsqueda o acciones de fabricación con estancias de impulso a estas.]
 
 // HASH_VALUE 98A8D5EC1A1065BF
-// INDEX 5723
+// INDEX 5722
 uittIdentityHPReg	[@{6F6F}Regeneración HP @{FFFF}: %n\n
 	Puntos de golpe regenerados cada 10 segundos.]
 
 // HASH_VALUE 0DA80D1162D9EB76
-// INDEX 5724
+// INDEX 5723
 uittIdentitySapReg	[@{6F6F}Regeneración de Savia @{FFFF}: %n\n
 	Puntos de Savia regenerados cada 10 segundos.]
 
 // HASH_VALUE CBC3826C632A9CB8
-// INDEX 5725
+// INDEX 5724
 uittIdentityStaReg	[@{6F6F}Regeneración de Resistencia@{FFFF}: %n\n
 	Puntos de resistencia regenerada cada 10 segundos.]
 
 // HASH_VALUE 5D4AE956019C7A23
-// INDEX 5726
+// INDEX 5725
 uittIdentityFocReg	[@{6F6F}Regeneración de Enfoque@{FFFF}: %n\n
 	Puntos de enfoque regenerados cada 10 segundos.]
 
 // HASH_VALUE 45CB3DCB2618D3E3
-// INDEX 5727
+// INDEX 5726
 uittIdentityCons	[Determina el máximo valor de tus @{6F6F}Puntos de Golpe@{FFFF}]
 
 // HASH_VALUE 0AF967701E2A651C
-// INDEX 5728
+// INDEX 5727
 uittIdentityInt	[Determina el máximo valor de tu @{6F6F}Savia@{FFFF}]
 
 // HASH_VALUE 898D28DF26669351
-// INDEX 5729
+// INDEX 5728
 uittIdentityStr	[Determina el máximo valor de tu @{6F6F}Resistencia@{FFFF}]
 
 // HASH_VALUE A69334314CCC506D
-// INDEX 5730
+// INDEX 5729
 uittIdentityDex	[Determines the maximum value of your @{6F6F}Focus@{FFFF}]
 
 // HASH_VALUE 697AE7D97DF4582E
-// INDEX 5731
+// INDEX 5730
 uittIdentityMeta	[Determina la @{6F6F}tasa de regeneración @{FFFF}de tus @{6F6F}Puntos de Golpe@{FFFF}]
 
 // HASH_VALUE 618C7912422282D3
-// INDEX 5732
+// INDEX 5731
 uittIdentityWis	[Determina la @{6F6F}tasa de regeneración @{FFFF}de tu @{6F6F}Savia@{FFFF}]
 
 // HASH_VALUE 69C8A747C1B64342
-// INDEX 5733
+// INDEX 5732
 uittIdentityWB	[Determina la @{6F6F}tasa de regeneración @{FFFF}de tu @{6F6F}Resistencia@{FFFF}]
 
 // HASH_VALUE 8F2E6463DEBC4F94
-// INDEX 5734
+// INDEX 5733
 uittIdentityWill	[Determina la @{6F6F}tasa de regeneración @{FFFF}de tu @{6F6F}Enfoque@{FFFF}]
 
 // HASH_VALUE 42260C22B0E4EADA
-// INDEX 5735
+// INDEX 5734
 uittIdentitySkillFight	[Puntos para desarrollar tus habilidades con un @{6F6F}Entrenador de Entrenador de Combate @{FFFF}(NPC). Ganas puntos cuando nivelas tus habilidades en el @{FFFF} árbol de @{6F6F}Lucha.]
 
 // HASH_VALUE E50736A49821FBE0
-// INDEX 5736
+// INDEX 5735
 uittIdentitySkillMagic	[Puntos para desarrollar habilidades con un @{6F6F}Entrenador de Mago @{FFFF}(NPC). Ganas puntos cuando nivelas tus habiliades en el @{FFFF} árbol de @{6F6F}Magia.]
 
 // HASH_VALUE 2DDB84478A798721
-// INDEX 5737
+// INDEX 5736
 uittIdentitySkillCraft	[Puntos para desarrollar habilidades con un @{6F6F}Entrenador de Artesano @{FFFF}(NPC). Ganas puntos cuando nivelas tus habilidades en el @{FFFF} árbol de Artesanías {6F6F}.]
 
 // HASH_VALUE FB2D95494A554AA9
-// INDEX 5738
+// INDEX 5737
 uittIdentitySkillHarvest	[Puntos para aprender nuevas habilidades de un @{6F6F}Entrenador de Cosechador @{FFFF}(NPC). Ganas puntos cuando nivelas habilidades en el @{FFF} árbol de la @{6F6F}Cosecha.]
 
 // HASH_VALUE 28E872070328510A
-// INDEX 5739
+// INDEX 5738
 uittIdentityTotalMalus	[Indica la pena de la acción global que tienes cuando lanzas un hechizo o llevas a cabo acciones de búsqueda o fabricación.\n
 	Un @{6F6F}malus alto o elevado @{FFFF}significa un alto o elevado costo en energía, prolongado tiempo de lanzamiento y menores rangos de acción.\n
 	Este total está determinado la @{6F6F} Acción Malus combinada @{FFFF}de tus vestimentas equipadas, armaduras y armas.]
 
 // HASH_VALUE A95088E49CCB1C0F
-// INDEX 5740
+// INDEX 5739
 uittIdentitBagBulk	[Indica el @{6F6F}espacio total @{FFFF}ocupado por todos los objetos en tu inventario. Cuando el máximo de masa o volume es alcanzado, no puedes agregar objetos en tu inventario.]
 
 // HASH_VALUE 23F7EA654AA1CB4D
-// INDEX 5741
+// INDEX 5740
 uittIdentitySpeedFactor	[Indica el impacto de los objetos que tienes en tu inventario, o que llevas puesto o que estás cargando contigo, en tu @{6F6F}velocidad de movimiento@{FFFF}. También puede ser afectado por hechizos (positiva y negativamente.)]
 
 // HASH_VALUE 8272D64679BD9704
-// INDEX 5742
+// INDEX 5741
 uittIdentityDodge	[@{6F6F}Esquivar@{FFFF}: %n\n
 	Oportunidad para esquivar un ataque de lucha cuerpo a cuerpo de un enemigo de nivel @{6F6F}%l@{FFFF}: @{6F6F}%p@{FFFF}%.]
 
 // HASH_VALUE 7E36CADC9DBA9B29
-// INDEX 5743
+// INDEX 5742
 uittIdentityParry	[@{6F6F}Parar o Desviar@{FFFF}: %n\n
 	Oportunida de parar o desviar un ataque de lucha cuerpo a cuerpo de un enemigo de nivel @{6F6F}%l@{FFFF}: @{6F6F}%p@{FFFF}%.]
 
 // HASH_VALUE 6B1A85A1D4FFAC37
-// INDEX 5744
+// INDEX 5743
 uittIdentityFaction	[Los Puntos de facción se ganan cuando participas en @{6F6F}eventos especiales @{FFFF}tales como la construcción de templos de los Kami o los Karavan.]
 
 // HASH_VALUE 4F8AFC0E01053CF0
-// INDEX 5745
+// INDEX 5744
 uittGaugesNameTitle	[Tu @{6F6F}nombre @{FFFF}seguido por el @{6F6F}título @{FFFF}que has seleccionado para mostrar.]
 
 // HASH_VALUE 7BE20A882E207871
-// INDEX 5746
+// INDEX 5745
 uittGaugesActionBar	[Indica la progresión de la @{6F6F}acción @{FFFF}en ejecución.]
 
 // HASH_VALUE 4D1DFC058F6A8F05
-// INDEX 5747
+// INDEX 5746
 uittGaugesHP	[@{6F6F}Puntos de Golpe@{FFFF}:\n
 	Cuando tus puntos de golpe llegan a 0, caes en un coma y, si no eres curado rápidamente por tus amigos, te mueres.]
 
 // HASH_VALUE 3218DC16D5185B23
-// INDEX 5748
+// INDEX 5747
 uittGaugesSap	[@{6F6F}Puntos de Savia@{FFFF}:\n
 	Cuando tu nivel de savia es muy bajo, no puedes lanzar hechizos.]
 
 // HASH_VALUE BCFAB72720F87E38
-// INDEX 5749
+// INDEX 5748
 uittGaugesSta	[@{6F6F}Puntos de resistencia@{FFFF}:\n
 	Cuando tu nivel de resistencia es muy bajo, ya no puedes llevar a cabo ataques especiales, y debes hacer el ataque por defecto hasta que tu resistencia sea regenerada.]
 
 // HASH_VALUE 21A49D1370B3A93A
-// INDEX 5750
+// INDEX 5749
 uittGaugesFoc	[@{6F6F}Puntos de Enfoque@{FFFF}:\n
 	Cuando tu nivel de enfoque es muy bajo, ya no puedes llevar a cabo acciones de búsqueda.]
 
 // HASH_VALUE 1AC7CE1C76B16FB8
-// INDEX 5751
+// INDEX 5750
 uittHandR	[@{6F6F}Mano Derecha\n
 	@{FFFF}Haga click para ver todos los objetos disponibles para esta mano.]
 
 // HASH_VALUE 1AC7CE10F4122BBB
-// INDEX 5752
+// INDEX 5751
 uittHandL	[@{6F6F}Mano Izquierda\n
 	@{FFFF}Haga click para ver todos los objetos disponibles para esta mano.]
 
 // HASH_VALUE D0DC28E41A1C9C9D
-// INDEX 5753
+// INDEX 5752
 uittHandSet	[Cambiar el grupo actual de acciones.]
 
 // HASH_VALUE BE3F0692797C90AA
-// INDEX 5754
+// INDEX 5753
 uittAnimalBar	[@{E42F}Vida @{FFFF}- Saciedad - @{EB2F}Volumen/Masa]
 
 // HASH_VALUE 5767725E0D249E29
-// INDEX 5755
+// INDEX 5754
 uittAnimalWeight	[Peso @{6F6F}Total @{FFFF}llevado por tu animal.]
 
 // HASH_VALUE D92907CA57A0A70A
-// INDEX 5756
+// INDEX 5755
 uittAnimalInv	[El @{6F6F}inventaio @{FFFF}da acceso a los objetos cargados por este animal.]
 
 // HASH_VALUE EC6515C0797E672F
-// INDEX 5757
+// INDEX 5756
 uittChatAround	[@{6F6F}Around\n
 	@{FFFF}Muestra los mensajes para todos los jugadores situados a 25 metros cerca de ti.\n
 	Haga un click derecho para separar.]
 
 // HASH_VALUE 71DAEEB31452DCEA
-// INDEX 5758
+// INDEX 5757
 uittChatRegion	[@{6F6F}Región\n
 	@{FFFF}Muestra los mensajes a todos los jugadores situados en tu región.\n
 	Haga un click derecho para separar.]
 
 // HASH_VALUE 899B178F5AD9368A
-// INDEX 5759
+// INDEX 5758
 uittChatUniverse	[@{6F6F}Universo\n
 	@{FFFF}Muestra los mensajes a todos los jugadores en el juego (a ser utilizado con moderación).\n
 	Haga un click derecho para separar.]
 
 // HASH_VALUE 165BD172D9A11956
-// INDEX 5760
+// INDEX 5759
 uittChatUser	[@{6F6F}Usuario\n
 	@{FFFF}Haga un click derecho e la ventana para modificar el filtro de los mensajes para mostrar en este canal.]
 
 // HASH_VALUE 0F80B12F2D86C0D5
-// INDEX 5761
+// INDEX 5760
 uittChatGuild	[@{6F6F}Gremio\n
 	@{FFFF}Haga un click derecho para separar.]
 
 // HASH_VALUE 1250E12BAD86C0D5
-// INDEX 5762
+// INDEX 5761
 uittChatTeam	[@{6F6F}Equipo\n
 	@{FFFF}Haga un click derecho para separar.]
 
 // HASH_VALUE 76AFA0DE40C6CEC0
-// INDEX 5763
+// INDEX 5762
 uittChatYubo	[@{6F6F}Apoyar el Chat\n
 	@{FFFF}Haga un click derecho para separar.]
 
 // HASH_VALUE 3E6C1A6BDD69D5F5
-// INDEX 5764
+// INDEX 5763
 uittChatSysInfo	[@{6F6F}Sistema de Información\n
 	@{FFFF}Muestra los mensajes relatives al combate y al sistema de información.\n
 	Haga un click derecho para separar.]
 
 // HASH_VALUE C5D74B8FF574901A
-// INDEX 5765
+// INDEX 5764
 uittCompassRange	[@{6F6F}Alcance\n
 	@{FFFF}Máximo alcance del radar.\n
 	Utilice el botón inferior para desplazamiento en la @{6F6F}ventana de la brújula @{FFFF}o haga un click derecho y seleccione @{6F6F}Acercar imágen @{FFFF}o @{6F6F}Alejar imágen @{FFFF}para modificar el valor del @{6F6F}alcance@{FFFF}.]
 
 // HASH_VALUE 70874AF6596CE72C
-// INDEX 5766
+// INDEX 5765
 uittCompassDistance	[@{6F6F}Distancia @{FFFF}entre tu y el objeto seleccionado en la brújula.]
 
 // HASH_VALUE E78C50DD64F5F5B7
-// INDEX 5767
+// INDEX 5766
 uittPhraseActions	[@{6F6F}Acciones @{FFFF}que puedes arrastrar y soltar en tu barra de acción para utilizarlas fácilmente.]
 
 // HASH_VALUE 5236A0B56A20D732
-// INDEX 5768
+// INDEX 5767
 uittPhraseUpgrades	[Acción or Actualizaciones @{6F6F}características @{FFFF}que no puedes memorizar en tus barras.]
 
 // HASH_VALUE 33E06D99C6DEE206
-// INDEX 5769
+// INDEX 5768
 uittPhraseXPMalus	[@{6F6F}Pena de Muerte\n
 	@{FFFF}Cuando mueres, esta pena aumenta.\n
 	Cualquier XP ganado será utilizado para reembolsar esta deuda.]
 
 // HASH_VALUE 29532B61D5EBA4EA
-// INDEX 5770
+// INDEX 5769
 uittInventoryWeight	[Peso @{6F6F}Total @{FFFF}de la bolsa]
 
 // HASH_VALUE 9BC3D805B99BB138
-// INDEX 5771
+// INDEX 5770
 uittFriendsOnline	[Conectado en el mismo Contienente o Escenario del Anillo]
 
 // HASH_VALUE A4F4910E026E04D9
-// INDEX 5772
+// INDEX 5771
 uittFriendsOnlineAbroad	[Conectado a otro Continente o Escenario del Anillo]
 
 // HASH_VALUE D7686838B0480BA9
-// INDEX 5773
+// INDEX 5772
 uittFriendsOffline	[No conectado]
 
 // HASH_VALUE 9BC3D805B99BB138
-// INDEX 5774
+// INDEX 5773
 uittGuildMemberOnline	[Conectado al mismo Continente o Escenario del Anillo]
 
 // HASH_VALUE A4F4910E026E04D9
-// INDEX 5775
+// INDEX 5774
 uittGuildMemberOnlineAbroad	[Conectado a otro Continente o Escenario del Anillo]
 
 // HASH_VALUE D7686838B0480BA9
-// INDEX 5776
+// INDEX 5775
 uittGuildMemberOffline	[No conectado]
 
 // HASH_VALUE 2E70DEE13D796052
-// INDEX 5777
+// INDEX 5776
 uittTargetHp	[@{6F6F}Puntos de Golpe @{FFFF}del objetivo.\n
 	El objetivo muere cuando sus @{6F6F}puntos de golpe @{FFFF}alcanzan 0.]
 
 // HASH_VALUE 9E118F8DA4E4C858
-// INDEX 5778
+// INDEX 5777
 uittTargetUnknown	[Nivel de objetivo desconocido.]
 
 // HASH_VALUE 0E97E8D2CD5836DA
-// INDEX 5779
+// INDEX 5778
 uittTargetLevel	[Nivel del objetivo:@{6F6F} %min @{FFFF}a @{6F6F}%max]
 
 // HASH_VALUE 9E39F76DBB00ECE7
-// INDEX 5780
+// INDEX 5779
 uittTargetBoss	[Jefe del nivel @{6F6F}%n]
 
 // HASH_VALUE 23163435076A9E73
-// INDEX 5781
+// INDEX 5780
 uittTargetGuardBoss	[Guardia o Jefe del nivel @{6F6F}%n]
 
 // HASH_VALUE 2C802BB94A366E80
-// INDEX 5782
+// INDEX 5781
 uittTargetNamed	[Criatura nombrada de nivel @{6F6F}%n]
 
 // HASH_VALUE 7F814BE1CB74F37A
-// INDEX 5783
+// INDEX 5782
 uittInfoBulk	[@{6F6F}Volumen/masa@{FFFF}:\n
 	Espacio ocupado por el objeto en tu inventario. El espacio de cada inventario es limitado, lo que significa que objetos pesados o voluminosos no pueden ser acarreados o llevados en grandes cantidades.]
 
 // HASH_VALUE 8268E616D14643F5
-// INDEX 5784
+// INDEX 5783
 uittInfoHP	[@{6F6F}Puntos de golpe@{FFFF}:\n
 	Este valor disminuirá al utilizar el objeto. Cuando alcance 0, el objeto será destruído.]
 
 // HASH_VALUE 2ABB2BD8C07878B9
-// INDEX 5785
+// INDEX 5784
 uittInfoWeight	[@{6F6F}Peso@{FFFF}:\n
 	Si el peso total es muy elevado, tu velocidad de movimiento podría reducirse.]
 
 // HASH_VALUE 6819F591D97250CB
-// INDEX 5786
+// INDEX 5785
 uittInfoMalus	[@{6F6F}Acciones Malus@{FFFF}:\n
 	La penalidad agregada a este objeto al @{6F6F}Malus Total @{FFFF}(ver Ventana de Identidad).]
 
 // HASH_VALUE 9C3F914AF05FB96E
-// INDEX 5787
+// INDEX 5786
 uittInfoDodgeMod	[@{6F6F}Modificador de Esquive@{FFFF}:\n
 	Bono o Malus en tu @{6F6F}Esquive@{FFFF}cuando llevas o cargas este objeto.]
 
 // HASH_VALUE 8E26E14159EBEFDD
-// INDEX 5788
+// INDEX 5787
 uittInfoParryMod	[@{6F6F}Modificador de Parada o Desvío@{FFFF}:\n
 	Bono o Malus en tu @{6F6F}Parada o Desvío@{FFFF} cuando llevas o cargas este objeto.]
 
 // HASH_VALUE 9C4DB1F11B930922
-// INDEX 5789
+// INDEX 5788
 uittInfoProt	[@{6F6F}Protecciones@{FFFF}:\n
 	Bono para la absorción del daño mágico sostenido.]
 
 // HASH_VALUE 08D3DEF917117F15
-// INDEX 5790
+// INDEX 5789
 uittInfoResist	[@{6F6F}Resistir@{FFFF}:\n
 	Bono para la resistencia mágica.]
 
 // HASH_VALUE 0B893FA30FAEEEE3
-// INDEX 5791
+// INDEX 5790
 uittInfoOrigin	[@{6F6F}Orígen@{FFFF}:\n
 	Determina la apariencia del objeto.]
 
 // HASH_VALUE 6FF94D091FEA4384
-// INDEX 5792
+// INDEX 5791
 uittInfoRequirement	[@{6F6F}Requisitos@{FFFF}:\n
 	Características y habilidades requeridas para utilizar este objeto.]
 
 // HASH_VALUE 62A6F932478349A1
-// INDEX 5793
+// INDEX 5792
 uittInfoItemSkill	[@{6F6F}Habilidad@{FFFF}:\n
 	Habilidad de la utilidad al utilizar este objeto.]
 
 // HASH_VALUE 2CCD4E8B7503D42B
-// INDEX 5794
+// INDEX 5793
 uittInfoArmorQuality	[@{6F6F}Calidad@{FFFF}:\n
 	Una calidad elevada usualmente significa mayor protección.]
 
 // HASH_VALUE 8ECCA8FB6F801B7D
-// INDEX 5795
+// INDEX 5794
 uittInfoArmorProtection	[@{6F6F}Protección@{FFFF}:\n
 	Daño inflingido por un golpe es reducido por este factor, con un máximo de valores por debajo de.]
 
 // HASH_VALUE D0A9618CFFCA51BE
-// INDEX 5796
+// INDEX 5795
 uittInfoArmorSlash	[@{6F6F}Max. vs Golpe de cuchillada@{FFFF}:\n
 	Máximos puntos de golpes absorbidos por un golpe con "cuchillada".]
 
 // HASH_VALUE CDBA2D92024ABDBD
-// INDEX 5797
+// INDEX 5796
 uittInfoArmorPierc	[@{6F6F}Max. vs golpe de Perforación@{FFFF}:\n
 	Máximos puntos de golpe absorvidos por un golpe de "perforación".]
 
 // HASH_VALUE 4FB40368338D138F
-// INDEX 5798
+// INDEX 5797
 uittInfoArmorBlunt	[@{6F6F}Max. vs Golpe Demoledor@{FFFF}:\n
 	Máximos puntos de golpe absorvidos por un golpe "demoledor".]
 
 // HASH_VALUE 3AB07105106EBD5F
-// INDEX 5799
+// INDEX 5798
 uittInfoArmorType	[@{6F6F}Tipo de Armadura@{FFFF}:\n
 	El tipo de armadura usualmente afecta la acción malus. Armaduras medianas y pesadas otorgan adicionales y bonos HP.]
 
 // HASH_VALUE 49163199A15FAAAA
-// INDEX 5800
+// INDEX 5799
 uittInfoShieldCat	[@{6F6F}Categoría@{FFFF}:\n
 	Los escudos ofrecen protección adicional.\n
 	@{6F6F}Escudos pequeños@{FFFF} protejen manos y algunas veces el pecho y los brazos.\n
 	@{6F6F}Escudos grandes@{FFFF} protegen manos, pecho, brazos y algunas veces piernas.]
 
 // HASH_VALUE 660BAC182D2E1531
-// INDEX 5801
+// INDEX 5800
 uittInfoWeaponQuality	[@{6F6F}Calidad@{FFFF}:\n
 	Tu nivel de habilidad debe ser al menos igual a este nivel para ser capaz de utilizar el objeto.]
 
 // HASH_VALUE 8754B72B73295E97
-// INDEX 5802
+// INDEX 5801
 uittInfoWeaponSapLoad	[@{6F6F}Carga de Savia@{FFFF}:\n
 	@{AAAF}Carga Actual/Mámima carga@{FFFF}\n
 	La capacidad de savia de un objeto, para ser @{6F6F}cargado@{FFFF} por @{6F6F}cristales de savia@{FFFF}.]
 
 // HASH_VALUE 7500C4BC89B3C38F
-// INDEX 5803
+// INDEX 5802
 uittInfoWeaponDamage	[@{6F6F}Daño@{FFFF}:\n
 	@{AAAF}Daño actual (Daño máximo)@{FFFF}\n
 	Inflinges máximo daño si tu nivel de habilidad es igual o superior que la calidad del arma.]
 
 // HASH_VALUE FB28E0E2E5C62D91
-// INDEX 5804
+// INDEX 5803
 uittInfoWeaponHitMin	[@{6F6F}Golpe/Minuto@{FFFF}:\n
 	Velocida de ataque del arma.]
 
 // HASH_VALUE 02C5B6C0F2D11F57
-// INDEX 5805
+// INDEX 5804
 uittInfoWeaponRDamage	[@{6F6F}Daño@{FFFF}:\n
 	@{AAAF}Daño actual (Daño máximo)@{FFFF}\n
 	Bono añadido al daño de munición.\n
 	Inflinges máximo daño si tu nivel de habilidad es igual o superior que la calidad del arma.]
 
 // HASH_VALUE 17BD73E2E6753A6B
-// INDEX 5806
+// INDEX 5805
 uittInfoWeaponRHitMin	[@{6F6F}Golpe/Minuto@{FFFF}:\n
 	Tipo de fuego de esta arma.]
 
 // HASH_VALUE E496FD3F3619A785
-// INDEX 5807
+// INDEX 5806
 uittInfoWeaponReach	[@{6F6F}Alcance@{FFFF}:\n
 	Alcance de esta arma. Cuanto mayor se le compara con la del enemigo, mayores serán las posibilidades de golpear a tu objetivo.]
 
 // HASH_VALUE 4A6372DDB6610612
-// INDEX 5808
+// INDEX 5807
 uittInfoWeaponRange	[@{6F6F}Alcance@{FFFF}:\n
 	Máxima distancia en la cual puedes disparar a tu enemigo.]
 
 // HASH_VALUE E4727E065EB26399
-// INDEX 5809
+// INDEX 5808
 uittInfoTargetDodgeMod	[@{6F6F}Modificador de la Esquivación del Adversario@{FFFF}:\n
 	Bono o Malus en la @{6F6F}Esquivación@{FFFF} de tu enemigo.]
 
 // HASH_VALUE 5A1646B333ED1B97
-// INDEX 5810
+// INDEX 5809
 uittInfoTargetParryMod	[@{6F6F}Objetivo del Modificador de Parada/Desvío@{FFFF}:\n
 	Bono o Malus en el @{6F6F}Desvío@{FFFF} de tu enemigo.]
 
 // HASH_VALUE 300D28760EFEB41F
-// INDEX 5811
+// INDEX 5810
 uittInfoDamageType	[@{6F6F}Tipo de Daño@{FFFF}:\n
 	Algunos enemigos son más vulnerables a ciertos tipos de daño que otros.]
 
 // HASH_VALUE F927F89F9EA3745B
-// INDEX 5812
+// INDEX 5811
 uittInfoAmmoMagazine	[@{6F6F}Revista@{FFFF}:\n
 	@{AAAF}Cantidad Actual/Máxima Cantidad@{FFFF}\n
 	Municiones disponibles.\n
 	Coloque las municiones en su mano izquierda para utilizarlas.]
 
 // HASH_VALUE 4F7EBFFA6574C836
-// INDEX 5813
+// INDEX 5812
 uittInfoAmmoDamage	[@{6F6F}Daño@{FFFF}:\n
 	@{AAAF}Daño actual (Máximo daño)@{FFFF}\n
 	Inflinges máximo daño si tu nivel de habilidad es superior a la calidad de municiones.]
 
 // HASH_VALUE FA24F13E9941458E
-// INDEX 5814
+// INDEX 5813
 uittInfoAmmoHitMin	[@{6F6F}Golpe/Minuto@{FFFF}:\n
 	Modificador de la tasa maxima de fuego de tu arma.]
 
 // HASH_VALUE 6EFE5CC17212A5D8
-// INDEX 5815
+// INDEX 5814
 uittInfoAmmoRange	[@{6F6F}Alcance@{FFFF}:\n
 	Modificador del alcance máximo de tu arma.]
 
 // HASH_VALUE 215E342F64C18D7E
-// INDEX 5816
+// INDEX 5815
 uittInfoMpQuality	[@{6F6F}Calidad@{FFFF}:\n
 	La calidad de las materias primas afecta el precio y la calidad de los objetos que vayas a fabricar con estos.]
 
 // HASH_VALUE 4F90998FB193490C
-// INDEX 5817
+// INDEX 5816
 uittInfoMpEco	[@{6F6F}Ecosistema@{FFFF}:\n
 	Lugar donde las materias primas pueden encontrarse.]
 
 // HASH_VALUE 9681BD4E9A352FDF
-// INDEX 5818
+// INDEX 5817
 uittInfoMpColor	[@{6F6F}Color@{FFFF}:\n
 	Cuando creas armaduras y vestuario, el color de las materias primas pueden influenciar el color del objeto creado.]
 
 // HASH_VALUE E22A99D0CC0BE7D3
-// INDEX 5819
+// INDEX 5818
 uittInfoMpFam	[@{6F6F}Familia@{FFFF}:\n
 	Los buscadores se pueden especializar en la búsqueda de ciertas familias de materias primas.]
 
 // HASH_VALUE A5569C1F20133383
-// INDEX 5820
+// INDEX 5819
 uittActionSpellLevel	[@{6F6F}Nivel de Hechizo@{FFFF}:\n
 	Calculado de acuerdo con la estancia más costosa.\n
 	Si el nivel del hechizo es mayor que la @{6F6F}calidd@{FFFF} de los amplificadores mágicos, los bonos de los amplificadores no serán aplicados.]
 
 // HASH_VALUE A1061E7285A07820
-// INDEX 5821
+// INDEX 5820
 uittActionSuccessRateSF	[@{6F6F}Tasa de éxito@{FFFF}:\n
 	La tasa de éxito depende del nivel del arma que es utilizada.]
 
 // HASH_VALUE EB0CFEEEE31A1747
-// INDEX 5822
+// INDEX 5821
 uittActionSuccessRateSM	[@{6F6F}Tasa de éxito@{FFFF}:\n
 	La tasa de éxito depende de los niveles de estancias mágicas que son utilizadas.]
 
 // HASH_VALUE 39CAC6D61D730B75
-// INDEX 5823
+// INDEX 5822
 uittActionSuccessRateSC	[@{6F6F}Tasa de éxito@{FFFF}:\n
 	La tasa de éxito depende de tu nivel de habilidad para este oficio.]
 
 // HASH_VALUE 278EB05C321DE95A
-// INDEX 5824
+// INDEX 5823
 uittActionSuccessRateSH	[@{6F6F}Tasa de éxito@{FFFF}:\n
 	La tasa de éxito depende de la ubicación de la cosecha y de las estancias utilizadas.]
 
 // HASH_VALUE 6272716CB11A7CC9
-// INDEX 5825
+// INDEX 5824
 uittActionSkillPoint	[@{6F6F}Puntos de habilidad@{FFFF}:\n
 	@{AAAF}Puntos necesitados/Costo total\n
 	@{FFFF}Cuando dominas todas las estancias de una acción, el primer número es el 0 y se anula el sombreado de la acción en las Acciones de window.]
 
 // HASH_VALUE E7774044D26B5A5A
-// INDEX 5826
+// INDEX 5825
 uittActionSkillReq	[@{6F6F}Requimientos de la habilidad@{FFFF}:\n
 	Indica las habilidades y sus niveles que tu debes tener.\n
 	Los requerimientos que no sean cumplidos son mostrados en @{F80F}Amarillo@{FFFF}.]
 
 // HASH_VALUE 0F626E17850BE478
-// INDEX 5827
+// INDEX 5826
 uittActionStanzaReq	[@{6F6F}Estancias rqueridas@{FFFF}:\n
 	Debes conocer estas estancias antes de ser capaz de aprender esta acción.\n
 	Los requerimientos que no sean cumplidos son mostrados en @{F80F}Amarillo@{FFFF}.]
 
 // HASH_VALUE 25ED5B9582ABCB37
-// INDEX 5828
+// INDEX 5827
 uittToolCraftType	[@{6F6F}Herramienta para Escribir@{FFFF}:\n
 	Antes de la fabricación, debes equiparte con la herramienta de fabricación apropiada.]
 
 // HASH_VALUE 28CCB0FDC1AA7305
-// INDEX 5829
+// INDEX 5828
 uittInfoToolQuality	[@{6F6F}Calidad@{FFFF}:\n
 	La calidad de las herramientas no tiene influencia en el uso que se haga de ella.]
 
 // HASH_VALUE B204FB18B049B1D2
-// INDEX 5830
+// INDEX 5829
 uittInfoJewelryQuality	[@{6F6F}Calidad@{FFFF}:\n
 	Una calidad superior usualmente siginifica protecciones de magia superiores.]
 
 // HASH_VALUE 2B64B02F2A00CC6C
-// INDEX 5831
+// INDEX 5830
 uiQuickEmote	[/hola]
 
 // HASH_VALUE 6DD99C906287949B
-// INDEX 5832
+// INDEX 5831
 uimChatTab	[Tabs]
 
 // HASH_VALUE 9E5240C6E7967FBD
-// INDEX 5833
+// INDEX 5832
 uiDefaultChatInput	[** Presiona ENTER paa chatear **]
 
 // HASH_VALUE 6CF5C7605795B386
-// INDEX 5834
+// INDEX 5833
 uimQuickChat	[Chata Rápido]
 
 // HASH_VALUE 6A389AE8C238BCB6
-// INDEX 5835
+// INDEX 5834
 uiToggleDodgeParry	[Esquivar / Parar]
 
 // HASH_VALUE 6498944864989448
-// INDEX 5836
+// INDEX 5835
 uiR2EDRingWindow	[Anillo]
 
 // HASH_VALUE 6A68FC298FF8D0AA
-// INDEX 5837
+// INDEX 5836
 uiR2EDScoresWindow	[Escenario de los Resultados]
 
 // HASH_VALUE 64D0D4D8EE7A9CAE
-// INDEX 5838
+// INDEX 5837
 uiUniverseChanelWarningTitle	[Canal Universal]
 
 // HASH_VALUE 4450F4204450F420
-// INDEX 5839
+// INDEX 5838
 uiR2EDHomeButton	[INICIO]
 
 // HASH_VALUE D4CD14EFCFC47DD6
-// INDEX 5840
+// INDEX 5839
 uiUniverseChanelWarningContent	[Advertencia! El Canal Universal está destinado para jugadores que solicitan ayuda sobre el juego y para aquellos que les brindan la información. El mal uso de este canal será tratado por GMs.]
 
 // HASH_VALUE 091458309CC6A08A
-// INDEX 5841
+// INDEX 5840
 uiUniverseChanelWarningAvoid	[No volver a mostrar esta mensaje.]
 
 // HASH_VALUE 6E75FF30933AF805
-// INDEX 5842
+// INDEX 5841
 uittBonusMalusWindow	[Bonu/Ventana Malus]
 
 // HASH_VALUE 4F1BFC426F18DFC5
-// INDEX 5843
+// INDEX 5842
 uiR2EntryPoint	[Punto de entrada]
 
 // HASH_VALUE 9E56F43342EE765D
-// INDEX 5844
+// INDEX 5843
 uiDockUndockChat	[Acoplar/Desacoplar Chat]
 
 // HASH_VALUE 469C21A66AD69D1C
-// INDEX 5845
+// INDEX 5844
 uiCP_Choose_Keyset	[Seleccione su Configuración de Teclas]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 5846
+// INDEX 5845
 uiCP_Keyset_Ok	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 5847
+// INDEX 5846
 uiCP_Keyset_Cancel	[CANCELAR]
 
 // HASH_VALUE 6C58344C6C582484
-// INDEX 5848
+// INDEX 5847
 uiR2EDScenario	[Escenario]
 
 // HASH_VALUE AF4A109463D63890
-// INDEX 5849
+// INDEX 5848
 uiR2EDRules	[Control]
 
 // HASH_VALUE 74DC143464582494
-// INDEX 5850
+// INDEX 5849
 uiR2EDstrict	[Dominado]
 
 // HASH_VALUE AA08B0916A27EC98
-// INDEX 5851
+// INDEX 5850
 uiR2EDliberal	[Sin dueño]
 
 // HASH_VALUE AC5B04744873DCB4
-// INDEX 5852
+// INDEX 5851
 uiR2EDScenarioControl	[Lista de Opciones]
 
 // HASH_VALUE 868FD42B47CEB434
-// INDEX 5853
+// INDEX 5852
 uiR2EDAccessFilterForPlayers	[FILTROS DE ACCESO PARA LOS JUGADORES]
 
 // HASH_VALUE B4141C30522C5450
-// INDEX 5854
+// INDEX 5853
 uiR2EDInviteTeam	[INVITA A TU EQUIPO]
 
 // HASH_VALUE 8AC0A00847A0C403
-// INDEX 5855
+// INDEX 5854
 uiR2EDScenarioInformation	[INFORMACIÓN SOBRE EL ESCENARIO]
 
 // HASH_VALUE 64D8144864D81448
-// INDEX 5856
+// INDEX 5855
 uiR2EdRace	[Raza]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5857
+// INDEX 5856
 uiR2EDRaceFyros	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5858
+// INDEX 5857
 uiR2EDRaceMatis	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5859
+// INDEX 5858
 uiR2EDRaceTryker	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5860
+// INDEX 5859
 uiR2EDRaceZorai	[Zoraï]
 
 // HASH_VALUE 681854486CD8949C
-// INDEX 5861
+// INDEX 5860
 uiR2EDReligion	[Religión]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5862
+// INDEX 5861
 uiR2EDReligionKami	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5863
+// INDEX 5862
 uiR2EDReligionKaravan	[Karavan]
 
 // HASH_VALUE 2CDB049C6657048D
-// INDEX 5864
+// INDEX 5863
 uiR2EDReligionNeutral	[Neutral]
 
 // HASH_VALUE 1DE507916ADADC61
-// INDEX 5865
+// INDEX 5864
 uiR2EDNonGuildPlayers	[Jugadores sin gremio]
 
 // HASH_VALUE 7058844C38083490
-// INDEX 5866
+// INDEX 5865
 uiR2EDShard	[Fragmentos:]
 
 // HASH_VALUE 6604244CE930386A
-// INDEX 5867
+// INDEX 5866
 uiR2EDCombatLevel	[Nivel de Combate]
 
 // HASH_VALUE 4C80AC2789814F0E
-// INDEX 5868
+// INDEX 5867
 uiR2EDGlobalAccess	[PERMITIR RECIÉN LLEGADOS]
 
 // HASH_VALUE 48D0140848D01408
-// INDEX 5869
+// INDEX 5868
 uiR2EDChooseScenario	[REGRESAR]
 
 // HASH_VALUE 28C8604E28C84F9A
-// INDEX 5870
+// INDEX 5869
 uiR2EDScenarioName	[Nombre del ecenario]
 
 // HASH_VALUE 27237849D7E8B394
-// INDEX 5871
+// INDEX 5870
 uiR2EDScenarioFileName	[Nombre del archivo del escenario]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 5872
+// INDEX 5871
 uiR2EDLanguage	[Languaje]
 
 // HASH_VALUE 641C9450641C9450
-// INDEX 5873
+// INDEX 5872
 uiR2EDType	[Tipo]
 
 // HASH_VALUE 9D8BA089ED17FCB6
-// INDEX 5874
+// INDEX 5873
 uiR2EDScenarioDescription	[Descripción]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5875
+// INDEX 5874
 uiR2EDScenarioLevel	[Dificultad]
 
 // HASH_VALUE 6418F4487858C4C0
-// INDEX 5876
+// INDEX 5875
 uiR2EDRoleplay	[Juego de roles]
 
 // HASH_VALUE 28F6D4546B54E872
-// INDEX 5877
+// INDEX 5876
 uiR2EDCombat	[Combate]
 
 // HASH_VALUE EC46EC54ED54C471
-// INDEX 5878
+// INDEX 5877
 uiR2EDFrench	[Francés]
 
 // HASH_VALUE 6B09AC86E0363C89
-// INDEX 5879
+// INDEX 5878
 uiR2EDEnglish	[Inglés]
 
 // HASH_VALUE AAD89861A825BC7B
-// INDEX 5880
+// INDEX 5879
 uiR2EDDeutsch	[Alemán]
 
 // HASH_VALUE DF061C871F86E477
-// INDEX 5881
+// INDEX 5880
 uiR2EDAutoInvite	[Auto invitar]
 
 // HASH_VALUE DBFAB22C8879A626
-// INDEX 5882
+// INDEX 5881
 uiCP_KeysetName_	[Utilizar teclas de flechas para moverse]
 
 // HASH_VALUE 0ACCC21F27279934
-// INDEX 5883
+// INDEX 5882
 uiCP_KeysetTooltip_	[Mueve tu avatar sólo utilizando @{6F6F}las teclas delas@{FFFF}flechas.]
 
 // HASH_VALUE CFB9BDB29DF40C78
-// INDEX 5884
+// INDEX 5883
 uiCP_KeysetName_bi_zqsd	[Moverse utilizando 'ZQSD']
 
 // HASH_VALUE 9EDFCAA7C6EC9CCE
-// INDEX 5885
+// INDEX 5884
 uiCP_KeysetTooltip_bi_zqsd	[Mueve tu avatar utilizando el @{6F6F}ZQSD@{FFFF} como en los 'Tiradores en Primera Persona. Esto aplica tanto para los conjuntos de claves franceses y belgas.]
 
 // HASH_VALUE CB89BDB29DF40C78
-// INDEX 5886
+// INDEX 5885
 uiCP_KeysetName_bi_wasd	[Muévete utilizando 'WASD']
 
 // HASH_VALUE 792BC77DB79CF13B
-// INDEX 5887
+// INDEX 5886
 uiCP_KeysetTooltip_bi_wasd	[Mueve tu avatar utilizando la @{6F6F}WASD@{FFFF} como en 'Tiradores en Primera Persona'. Esto aplica tanto para los conjuntos de claves americanos, ingleses y alemanes.]
 
 // HASH_VALUE 2FC0531D290A6BEE
-// INDEX 5888
+// INDEX 5887
 uiCP_KeysetImport_Game	[Importar la configuración del conjunto de claves de este personaje\n
 	@{6F6F}GAME ONLY]
 
 // HASH_VALUE 03EF5FEFEAFCA743
-// INDEX 5889
+// INDEX 5888
 uiCP_KeysetImport_Editor	[Importar la configuración del conjunto de claves de este personaje\n
 	@{6F6F}EDITOR SOLAMENTE]
 
 // HASH_VALUE 816F37EFDF2FA842
-// INDEX 5890
+// INDEX 5889
 uiCP_KeysetImport_Game_Editor	[Importar la configuración del conjunto de claves de este personaje\n
 	@{6F6F}JUEGO & EDITOR]
 
 // HASH_VALUE 6DA79C9DA4787894
-// INDEX 5891
+// INDEX 5890
 uiRAP_Owner	[Propietario]
 
 // HASH_VALUE 4A3AA45AECD87C6E
-// INDEX 5892
+// INDEX 5891
 uiRAP_Title	[Nombre del Destino]
 
 // HASH_VALUE 9D8BA089ED17FCB6
-// INDEX 5893
+// INDEX 5892
 uiRAP_Desc	[Descripción]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5894
+// INDEX 5893
 uiRAP_Level	[Dificultad]
 
 // HASH_VALUE 6AFAE414CE78CCAA
-// INDEX 5895
+// INDEX 5894
 uiRAP_Flags	[Invitado/Animador]
 
 // HASH_VALUE 641C9450641C9450
-// INDEX 5896
+// INDEX 5895
 uiRAP_ScenarioType	[Tipo]
 
 // HASH_VALUE 0FB5574DA6521B85
-// INDEX 5897
+// INDEX 5896
 uiRAP_PlayerCount	[No. de Jugadores]
 
 // HASH_VALUE 4C50F4284C50F428
-// INDEX 5898
+// INDEX 5897
 uiRAP_Join	[UNIRSE]
 
 // HASH_VALUE 4C1054504C105450
-// INDEX 5899
+// INDEX 5898
 uiRAP_Tell	[DECIR]
 
 // HASH_VALUE 7EC22B2B77811F2D
-// INDEX 5900
+// INDEX 5899
 uiRAP_AskForInvite	[PREGUNTAR PARA INVITAR]
 
 // HASH_VALUE 80D0B02A4B42D821
-// INDEX 5901
+// INDEX 5900
 uiRAP_NewDestination	[NUEVO DESTINO]
 
 // HASH_VALUE D428978759DA5BBE
-// INDEX 5902
+// INDEX 5901
 uiRAP_MenuJoin	[Introducir el escenario]
 
 // HASH_VALUE 32DF17B8DB85B3AE
-// INDEX 5903
+// INDEX 5902
 uiRAP_MenuTell	[Preguntar al dueño del scenario que te deje entrar]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 5904
+// INDEX 5903
 uiRAP_Language	[Languaje]
 
 // HASH_VALUE 20298F8A66C29C58
-// INDEX 5905
+// INDEX 5904
 uiRAP_LaunchDate	[Fecha de lanzamiento]
 
 // HASH_VALUE 1F822822A7538076
-// INDEX 5906
+// INDEX 5905
 uiRAP_AuthorRRPRating	[Autor RRP]
 
 // HASH_VALUE A456A443CCA497BC
-// INDEX 5907
+// INDEX 5906
 uiRAP_OwnerRRPRating	[Propietario RRP]
 
 // HASH_VALUE 25672C2765A76835
-// INDEX 5908
+// INDEX 5907
 uiRAP_ScenarioRRPRating	[Escenario RRP]
 
 // HASH_VALUE 1A877C6FE605609E
-// INDEX 5909
+// INDEX 5908
 uiRAP_RateFun	[Diversión]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 5910
+// INDEX 5909
 uiRAP_RateDifficulty	[Dificultad]
 
 // HASH_VALUE A817F083A6C90CB1
-// INDEX 5911
+// INDEX 5910
 uiRAP_RateAccessibility	[Accessibilidad]
 
 // HASH_VALUE A189BC8F2E16F4B0
-// INDEX 5912
+// INDEX 5911
 uiRAP_RateOriginality	[Originalidad]
 
 // HASH_VALUE 60E72C8A2A69BCA3
-// INDEX 5913
+// INDEX 5912
 uiRAP_RateDirection	[Dirección]
 
 // HASH_VALUE E4367B87E784EC6C
-// INDEX 5914
+// INDEX 5913
 uiRAP	[Terminal del Anillo]
 
 // HASH_VALUE 29153B4A8261F4D2
-// INDEX 5915
+// INDEX 5914
 uiRAP_NoSessionForLangFilter	[Algunos escenarios fueron encontrados, pero no para el lenguaje seleccionado(s)!]
 
 // HASH_VALUE C7846485EB89785C
-// INDEX 5916
+// INDEX 5915
 uiRAP_NoSessionFound	[Ningún escenario encontrado]
 
 // HASH_VALUE DB69BDD240B51037
-// INDEX 5917
+// INDEX 5916
 uiRAP_NotInvited	[Para unirte a este escenario, debes haber sido invitado apor el propietario del escenario. Haga click en el botón SOLICITAR INVITAR' para contactarlos.]
 
 // HASH_VALUE E8E8B47569658C8A
-// INDEX 5918
+// INDEX 5917
 uiRAP_Level0	[Novato]
 
 // HASH_VALUE 6B98B47DADB8D879
-// INDEX 5919
+// INDEX 5918
 uiRAP_Level1	[Aprendiz]
 
 // HASH_VALUE DF56F079AAF9C0AC
-// INDEX 5920
+// INDEX 5919
 uiRAP_Level2	[Confirmado]
 
 // HASH_VALUE 609C4404645834B8
-// INDEX 5921
+// INDEX 5920
 uiRAP_Level3	[Avanzado]
 
 // HASH_VALUE ED89286CB2D61899
-// INDEX 5922
+// INDEX 5921
 uiRAP_Level4	[Experto]
 
 // HASH_VALUE 2E98A4726935E88A
-// INDEX 5923
+// INDEX 5922
 uiRAP_Level5	[Maestro]
 
 // HASH_VALUE B1AC34FA292C2E15
-// INDEX 5924
+// INDEX 5923
 uiRAP_HowToBeInvited	[No tienes una invitación para este escenario. Al hacer un doble click en el escenario o al seleccionarlo utilizando el botón de @{6F6F}'PEDIR INVITACIÓN'@{FFFF} en la esquina inferior derecha de esta ventana, puedes enviar al propietario del escenario una solicitud para unirte.]
 
 // HASH_VALUE 29037B25BC79BCE8
-// INDEX 5925
+// INDEX 5924
 uiRAP_HowToJoin	[Tienes una invitación para este Escenario de Anillo. Puedes entrar al escenario al hacer un doble click en este o al seleccionarlo y utilizar el botón de @{6F6F}'unirte'@{FFFF} en la esquina inferior derecha de esta ventana.]
 
 // HASH_VALUE 9D9520606CDA74AA
-// INDEX 5926
+// INDEX 5925
 uiRAP_WaitMsg0	[Recuperando lista de escenarios.]
 
 // HASH_VALUE D9648F60281A98AC
-// INDEX 5927
+// INDEX 5926
 uiRAP_WaitMsg1	[Recuperando lista de escenario..]
 
 // HASH_VALUE 14218F6029ABA09D
-// INDEX 5928
+// INDEX 5927
 uiRAP_WaitMsg2	[Recuperando lista de escenarios...]
 
 // HASH_VALUE AA129F8AE5798454
-// INDEX 5929
+// INDEX 5928
 uiRAP_ConnectionFailed	[Conexión fallida!]
 
 // HASH_VALUE E6B7B76E29B9E468
-// INDEX 5930
+// INDEX 5929
 uiRAP_Disconnection	[Desconectado!]
 
 // HASH_VALUE E9129F8A669A905F
-// INDEX 5931
+// INDEX 5930
 uiRAP_ConnectionClosed	[Conexión cerrada!]
 
 // HASH_VALUE 352A6FDF7485BE55
-// INDEX 5932
+// INDEX 5931
 uiRAP_JoinFailed	[Lo sentimos, ha ocurrido un error al tratar de unirte al escenario, favor intentarlo de nuevo.]
 
 // HASH_VALUE 9C55CB466969C742
-// INDEX 5933
+// INDEX 5932
 uiRAP_JoinConfirm	[Unirse a este escenario?]
 
 // HASH_VALUE 67F864ACAB26075C
-// INDEX 5934
+// INDEX 5933
 uiRAP_WinTitle	[Destinos del Anillo]
 
 // HASH_VALUE CF0B8F962A0230A6
-// INDEX 5935
+// INDEX 5934
 uiRAP_Enlarge	[Columnas de Ajuste]
 
 // HASH_VALUE 86BC45D4F149AC50
-// INDEX 5936
+// INDEX 5935
 uiRAP_EnlargeTooltip	[Agrandar las columnas para que su contenido sea totalmente visible. Puedes utilizar las barras de desplazamiento horizontales y verticales, si el contenido es muy grande.]
 
 // HASH_VALUE 1F4DC91D2FC75906
-// INDEX 5937
+// INDEX 5936
 uiRAP_FlagsTooltip	[Un @{6F6F}CHECK@{FFFF} es mostrado cuando el propietario del escenario te ha invitado a unirte al escenario.\n
 	Un @{6F6F}EYE@{FFFF} icono indica que el propietario está presente en este escenario. Hagla click para ordenar este criterio.]
 
 // HASH_VALUE 7DACB1DE78A79DE0
-// INDEX 5938
+// INDEX 5937
 uiRAP_OwnerTooltip	[Nombre del jugador que creó el escenario. Puedes enviar un @{6F6F}relato/aviso@{FFFF} a este jugador via, el botón del menu derecho del ratón, o via el botón en la esquina inferior derecha de esta ventana. Al hacer un doble click en un escenario al que aún no hayas sido invitado enviará un relator al propietario del escenario, solicitando una invitación. Haga click para ordenar por propietarios.]
 
 // HASH_VALUE 99D70A17296D53C2
-// INDEX 5939
+// INDEX 5938
 uiRAP_TitleTooltip	[Título para el escenario, como fue dado por su creador. Haga click para ordener por título.]
 
 // HASH_VALUE F28E29405783AAE0
-// INDEX 5940
+// INDEX 5939
 uiRAP_DescTooltip	[La descripción del escenario por el propietaro. Haga click para ordenar los escenarios por la descripción.]
 
 // HASH_VALUE 65D648A61C519477
-// INDEX 5941
+// INDEX 5940
 uiRAP_LevelTooltip	[Dificultad del escenario. Este nivel determina el tipo de puntos de recompense que pueden ser ganados en el escenario y también el nivel de las habilidades que necesitarás para utilizar a fin de ganar puntos.\n
 	@{6F6F}Novato@{FFFF}: Habilidades de todos los niveles\n
 	@{6F6F}Aprendiz@{FFFF}: Habilidades del al menos nivel 21\n
@@ -25117,476 +25107,476 @@ uiRAP_LevelTooltip	[Dificultad del escenario. Este nivel determina el tipo de pu
 	Haga click para ordenar por este criterio.]
 
 // HASH_VALUE 810ABC32257B9A31
-// INDEX 5942
+// INDEX 5941
 uiRAP_PlayerCountTooltip	[Número de jugadores que están actualmente jugando en el escenario. Haga click para ordenar los escenarios según el número de jugadores conectados.]
 
 // HASH_VALUE B15FDF894C0F74DF
-// INDEX 5943
+// INDEX 5942
 uiRAP_LanguageTooltip	[Lenguaje para el escenario. Haga click para organizar los escenarios por el lenguaje.]
 
 // HASH_VALUE B5C383C44CEC3B6B
-// INDEX 5944
+// INDEX 5943
 uiRAP_LaunchDateTooltip	[Tiempo en el cual el escenario inició. Haga click para ordenar los escenarios según el tiempo de inicio.]
 
 // HASH_VALUE 18F87CAC4C1322C4
-// INDEX 5945
+// INDEX 5944
 uiRAP_ScenarioTypeTooltip	[El Tipo de Escenario de acuerdo con su creador. Haga click para ordenar los escenarios por tipo de escenario.]
 
 // HASH_VALUE 425165B00E6543E3
-// INDEX 5946
+// INDEX 5945
 uiRAP_AuthorRRPRatingTooltip	[Puntos de recompensa del autor del escenario]
 
 // HASH_VALUE 81F06DBE0E657AE6
-// INDEX 5947
+// INDEX 5946
 uiRAP_OwnerRRPRatingTooltip	[Puntos de recompense del propietario del escenario.]
 
 // HASH_VALUE 6BF9C446DE544EC1
-// INDEX 5948
+// INDEX 5947
 uiRAP_ScenarioRRPRatingTooltip	[Puntos de recompensa de este escenario]
 
 // HASH_VALUE 1FCE9DCFE7D94BC5
-// INDEX 5949
+// INDEX 5948
 uiRAP_RateFunTooltip	[El promedio de puntuación de @{6F6F}Diversión@{FFFF} dado por los jugadores a este escenario.]
 
 // HASH_VALUE 1B6F8628496B75B6
-// INDEX 5950
+// INDEX 5949
 uiRAP_RateDifficultyTooltip	[El promedio de puntuación de la @{6F6F}Dificultad@{FFFF} dada por los jugadores a este escenario.]
 
 // HASH_VALUE AEBE4A5E6AABD012
-// INDEX 5951
+// INDEX 5950
 uiRAP_RateAccessibilityTooltip	[El promedio de puntuación de la @{6F6F}Accesibilidad@{FFFF} dada por los jugadores a este escenario.]
 
 // HASH_VALUE 77B4423604F01431
-// INDEX 5952
+// INDEX 5951
 uiRAP_RateOriginalityTooltip	[El promedio de puntuación de la @{6F6F}Originalidad@{FFFF} dada por los jugadores a este escenario.]
 
 // HASH_VALUE 3A66C9B848AD4C51
-// INDEX 5953
+// INDEX 5952
 uiRAP_RateDirectionTooltip	[El promedio de puntuación de la @{6F6F}Dirección@{FFFF} dada por los jugadores a este escenario.]
 
 // HASH_VALUE 2A922083176AD879
-// INDEX 5954
+// INDEX 5953
 uiRAP_NoRate	[Sin evaluación]
 
 // HASH_VALUE 2C48D0B42C48D0B4
-// INDEX 5955
+// INDEX 5954
 uiRAP_ST_0	[-]
 
 // HASH_VALUE E7199C86A5A36BA5
-// INDEX 5956
+// INDEX 5955
 uiRAP_ST_1	[Entrenamiento de Novato]
 
 // HASH_VALUE 71C3049F96EB47B4
-// INDEX 5957
+// INDEX 5956
 uiRAP_ST_2	[Narración de cuentos]
 
 // HASH_VALUE 70FBD89DA638889D
-// INDEX 5958
+// INDEX 5957
 uiRAP_ST_3	[Misterio]
 
 // HASH_VALUE A21548239C517C02
-// INDEX 5959
+// INDEX 5958
 uiRAP_ST_4	[Hachazo'y'Cuchillada]
 
 // HASH_VALUE 56A8D07F6E67BB8D
-// INDEX 5960
+// INDEX 5959
 uiRAP_ST_5	[Entrenamiento del Gremio]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 5961
+// INDEX 5960
 uiRAP_ST_6	[Otro]
 
 // HASH_VALUE F6A0687DF032C854
-// INDEX 5962
+// INDEX 5961
 uiCP_InRingSession	[El Escenario del Anillo que es personaje ha lanzado se dejó correr. Haga click en @{6F6F}'Reanudar Escenario' @{FFFF}para continuar]
 
 // HASH_VALUE AC8AB07F995277AD
-// INDEX 5963
+// INDEX 5962
 uiCharSel_ResumeSession	[Reanudar EScenario]
 
 // HASH_VALUE 03CB9065A10C297C
-// INDEX 5964
+// INDEX 5963
 uiRAP_NewScenario	[Lanzar un nuevo @{6F6F}Escenario de Anillo@{FFFF}]
 
 // HASH_VALUE 6776B863AA44808B
-// INDEX 5965
+// INDEX 5964
 uiAddTellerToFriends	[Amigo]
 
 // HASH_VALUE E67BA5A407A5C4C4
-// INDEX 5966
+// INDEX 5965
 uiAddTellerToFriendsToolip	[Agregar esta persona a tu lista de amigos.]
 
 // HASH_VALUE E8878C72E635849B
-// INDEX 5967
+// INDEX 5966
 uiAddTellerToIgnoreList	[Ignorar]
 
 // HASH_VALUE 098D5E90649D1E19
-// INDEX 5968
+// INDEX 5967
 uiAddTellerToIgnoreListTooltip	[Agregar esta persona a tu lista de ignorar. No recibirás mensajes de esta persona otra vez.]
 
 // HASH_VALUE A8A9AC7CE9D688A7
-// INDEX 5969
+// INDEX 5968
 uiInviteToRingSession	[Invitar]
 
 // HASH_VALUE 2E70FEF04CCFE0DF
-// INDEX 5970
+// INDEX 5969
 uiInviteToRingSessionTooltip	[Invitar al personaje a este Escenario, permitiéndoles unirse a travá de una @{6F6F}Terminal de Anillo@{FFFF}]
 
 // HASH_VALUE A13B79A707E6A00D
-// INDEX 5971
+// INDEX 5970
 uiAddTellerToIgnoreListWarning	[Agregar a este jugador a tu lista de ignorar?]
 
 // HASH_VALUE 6C58F488C23ADCA0
-// INDEX 5972
+// INDEX 5971
 uiRAP_CharsTitle	[Seguimiento de jugadores]
 
 // HASH_VALUE 6CDA7A4EEA3AE48C
-// INDEX 5973
+// INDEX 5972
 uiRAP_CharFlags	[Jugador Conectado]
 
 // HASH_VALUE 738710663076287B
-// INDEX 5974
+// INDEX 5973
 uiRAP_CharName	[Jugador]
 
 // HASH_VALUE EB27288CA3A73480
-// INDEX 5975
+// INDEX 5974
 uiRAP_CharGuild	[Gremio]
 
 // HASH_VALUE 64D8144864D81448
-// INDEX 5976
+// INDEX 5975
 uiRAP_CharRace	[Raza]
 
 // HASH_VALUE 681854486CD8949C
-// INDEX 5977
+// INDEX 5976
 uiRAP_CharReligion	[Religión]
 
 // HASH_VALUE 27F80491E217488A
-// INDEX 5978
+// INDEX 5977
 uiRAP_CharShard	[Casco]
 
 // HASH_VALUE 6604244CE930386A
-// INDEX 5979
+// INDEX 5978
 uiRAP_CharLevel	[Nivel de Combate]
 
 // HASH_VALUE B11894A16659889A
-// INDEX 5980
+// INDEX 5979
 uiRAP_CharRace_0	[Fyros]
 
 // HASH_VALUE ABC7588A22682C9D
-// INDEX 5981
+// INDEX 5980
 uiRAP_CharRace_1	[Matis]
 
 // HASH_VALUE ECC90886AE770897
-// INDEX 5982
+// INDEX 5981
 uiRAP_CharRace_2	[Tryker]
 
 // HASH_VALUE 29D8949365585096
-// INDEX 5983
+// INDEX 5982
 uiRAP_CharRace_3	[Zoraï]
 
 // HASH_VALUE 2CDB049C6657048D
-// INDEX 5984
+// INDEX 5983
 uiRAP_CharReligion_0	[Neutral]
 
 // HASH_VALUE 6858142C6858142C
-// INDEX 5985
+// INDEX 5984
 uiRAP_CharReligion_1	[Kami]
 
 // HASH_VALUE E8BAAC7F1ED7F090
-// INDEX 5986
+// INDEX 5985
 uiRAP_CharReligion_2	[Karavan]
 
 // HASH_VALUE E0236EB8BEBBDA8B
-// INDEX 5987
+// INDEX 5986
 uiRAP_CharFlagsTooltip	[Un ojo indica que un jugador está presente en este escenario. Haga click para ordenarlos por este criterio.]
 
 // HASH_VALUE C1F77B1087622C01
-// INDEX 5988
+// INDEX 5987
 uiRAP_CharNameTooltip	[Nombre del jugador que ha sido invitado. Puedes enviar un @{6F6F}relato/aviso@{FFFF} a este jugador, @{6F6F}patearlo@{FFFF} o @{6F6F}teletransportarlo @{FFFF, haciendo un click en el menu del lado derecho, o en el botón de la esquina derecha de esta ventana. Haga click para ordenarlos por este criterio.]
 
 // HASH_VALUE 87FE819401AF7A96
-// INDEX 5989
+// INDEX 5988
 uiRAP_CharGuildTooltip	[Nombre del gremio del jugador si tiene uno. Haga click para ordenarlos por este criterio.]
 
 // HASH_VALUE 11682E61448D7B0D
-// INDEX 5990
+// INDEX 5989
 uiRAP_CharRaceTooltip	[Raza del jugador. Haga click par ordenarlos por este criterio.]
 
 // HASH_VALUE DF37145D4FE4767E
-// INDEX 5991
+// INDEX 5990
 uiRAP_CharReligionTooltip	[Religión del jugador. Haga click para ordenarlos por este criterio.]
 
 // HASH_VALUE 6A07FA5D0DD06C3A
-// INDEX 5992
+// INDEX 5991
 uiRAP_CharShardTooltip	[Casco del Jugador. Haga click para ordenarlos por este criterio.]
 
 // HASH_VALUE 4836C73AF7CA1B31
-// INDEX 5993
+// INDEX 5992
 uiRAP_CharLevelTooltip	[Mejor nivel de habilidad en combate/magia. Haga click para ordenar por este criterio.]
 
 // HASH_VALUE C7CC9091D253FCB1
-// INDEX 5994
+// INDEX 5993
 uiRAP_TellSentTo	[Solicitar una invitación enviada a:]
 
 // HASH_VALUE 73CC6FBBDB9441B6
-// INDEX 5995
+// INDEX 5994
 uiRingInviteNotification	[<R2_INVITAR>Has sido invitado para unirte al escenario del anillo. Si seleccionas el escenario en una Terminal de Anillo serás capaz de unírtele directamente.]
 
 // HASH_VALUE DB910EA8014D380B
-// INDEX 5996
+// INDEX 5995
 uiRingInvitationSent	[has sido invitado a unirte a este Escenario de Anillo]
 
 // HASH_VALUE DBF99B6AEE7A6879
-// INDEX 5997
+// INDEX 5996
 uiRingPlotItemDesc	[descripción: ]
 
 // HASH_VALUE 6904B2319F59B8AE
-// INDEX 5998
+// INDEX 5997
 uiRingPlotItemComment	[comentario/observación: ]
 
 // HASH_VALUE 63D8688DA6D8349A
-// INDEX 5999
+// INDEX 5998
 uiRingPlotItemEmpty	[ - ]
 
 // HASH_VALUE E7B77016F0413C53
-// INDEX 6000
+// INDEX 5999
 uiRingAutoInviteToggle	[Cuando @{6F6F}no sin verificados@{FFFF}, los jugadores deben solicitar una invitación antes de poder unirse a este escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 7F3877CFCE661A29
-// INDEX 6001
+// INDEX 6000
 uiRingGlobalAccessToggle	[Cuando @{6F6F}no son verificados @{FFFF}, sólo los jugadores invitados verán este escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE BADC46EEDC730E8E
-// INDEX 6002
+// INDEX 6001
 uiRingFilterFyros	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores Fyros que no han sido invitados no pueden ver su escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE BADC2EF0D6E30E8E
-// INDEX 6003
+// INDEX 6002
 uiRingFilterMatis	[Cuando @{6F6F}no son verificados @{FFFF} los Matis jugadores que no hayan sido invitados no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE BA3B0EEE59B40E8E
-// INDEX 6004
+// INDEX 6003
 uiRingFilterZorai	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores Zoraï que no hayan sido invitados no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE D2E7A5B1A79E23DD
-// INDEX 6005
+// INDEX 6004
 uiRingFilterTryker	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores Tryker que no han sido invitados no pueden ver tu escenario @{6F6F}en las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE C95390E570D1BC39
-// INDEX 6006
+// INDEX 6005
 uiRingFilterGuild	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y qu eno son parte de tu gremio no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.\n
 	Esta opción no tiene ningún efecto si no tienes un gremio.]
 
 // HASH_VALUE AD832E7F8FBC8C6A
-// INDEX 6007
+// INDEX 6006
 uiRingFilterCombatLevel0	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que su mejor habilidad de combate no es mayor que el nivel @{6F6F}20@{FFFF} no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 74E8F3F8129FE704
-// INDEX 6008
+// INDEX 6007
 uiRingFilterCombatLevel1	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que su mejor habilidad de combate es está entre los niveles @{6F6F}21@{FFFF} y @{6F6F}50@{FFFF} no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 2C9DED97CB154CDD
-// INDEX 6009
+// INDEX 6008
 uiRingFilterCombatLevel2	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que su mejor habilidad de combate está entre los niveles @{6F6F}51@{FFFF} y @{6F6F}100@{FFFF} no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 71D2AB828CA0D2C2
-// INDEX 6010
+// INDEX 6009
 uiRingFilterCombatLevel3	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que su mejor habilidad de combate está entre los niveles @{6F6F}101@{FFFF} y @{6F6F}150@{FFFF} no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 30E2AB828CA0E6C2
-// INDEX 6011
+// INDEX 6010
 uiRingFilterCombatLevel4	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que su mejor habilidad de combate está entre los niveles @{6F6F}151@{FFFF} y @{6F6F}200@{FFFF} no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 71E2AB828CA0D2C3
-// INDEX 6012
+// INDEX 6011
 uiRingFilterCombatLevel5	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores que no han sido invitados y que mejor habilidad de combate está entre los niveles @{6F6F}201@{FFFF} y @{6F6F}250@{FFFF} no puede ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE C926ECD900DFDE26
-// INDEX 6013
+// INDEX 6012
 uiRingFilterReligionKami	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores con lealtad a los Kami no pueden ver tu escenario en  @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 3DAAD1B84B617D5A
-// INDEX 6014
+// INDEX 6013
 uiRingFilterReligionKaravan	[Cuando @{6F6F}no son verificados @{FFFF} los jugadores con lealtad Karavan no pueden ver tu escenario en @{6F6F}Ring Terminals@{FFFF}.]
 
 // HASH_VALUE 671857FABB67D633
-// INDEX 6015
+// INDEX 6014
 uiRingFilterReligionNeutral	[Cuando @{6F6F}no son revisados @{FFFF} los jugadores sin fidelidad o lealtad no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE 2F3592532EC842F6
-// INDEX 6016
+// INDEX 6015
 uiRingFilterShard	[Cuando @{6F6F}no son revisados @{FFFF} los jugadores de este casco que no has invitado no pueden ver tu escenario en @{6F6F}las Terminales del Anillo@{FFFF}.]
 
 // HASH_VALUE F259DC5CF2CACC81
-// INDEX 6017
+// INDEX 6016
 uiRAP_AskForTall	[Solicite hablar]
 
 // HASH_VALUE 308CD0C4308CD0C4
-// INDEX 6018
+// INDEX 6017
 uiRAP_CharLevel_0	[1-20]
 
 // HASH_VALUE F05B00C8700B20C4
-// INDEX 6019
+// INDEX 6018
 uiRAP_CharLevel_1	[21-50]
 
 // HASH_VALUE F0FA0CC7F07B08C2
-// INDEX 6020
+// INDEX 6019
 uiRAP_CharLevel_2	[51-100]
 
 // HASH_VALUE F04BFCBFEF2C18C7
-// INDEX 6021
+// INDEX 6020
 uiRAP_CharLevel_3	[101-150]
 
 // HASH_VALUE EF0B14C4307C18C3
-// INDEX 6022
+// INDEX 6021
 uiRAP_CharLevel_4	[151-200]
 
 // HASH_VALUE 305B00C02F3C1CC9
-// INDEX 6023
+// INDEX 6022
 uiRAP_CharLevel_5	[201-250]
 
 // HASH_VALUE 88A3AC3CC9D28847
-// INDEX 6024
+// INDEX 6023
 uiRAP_Invite	[INVITAR]
 
 // HASH_VALUE BA6859E05968167A
-// INDEX 6025
+// INDEX 6024
 uiRAP_InvitedAndConnected	[El personaje que acabas de invitar a unirse a este escnario está conectado actualmente. Al hacer un click en el nombre y utilizar el botón del lado derecho del ratón o el botón de @{6F6F}'SOLICITAR INVITACIÓN'@{FFFF}en la parte inferior derecha de la ventana, puedes hablar con el personaje; con el botón de @{6F6F}'patada'@{FFFF}, puedes expulsarlos; con el botón de @{6F6F}'teletransportar a'@{FFFF}, puedes teletranslportarte tu mismo a su posición actual.]
 
 // HASH_VALUE 509F0C9B906C3F52
-// INDEX 6026
+// INDEX 6025
 uiRAP_InvitedAndNotConnected	[El personae que has invitdo no está conectado actualmente. Al hacer un click en el nombre y utilizar ya se el botón del lado derecho del ratón o el botón @{6F6F}'SOLICITAR INVITACIÓN'@{FFFF} y en la parte inferior derecha de la ventana, puedes hablar con el personaje ; con el botón de @{6F6F}'patada'@{FFFF}, puedes expulsarlos ; con el botón de @{6F6F}'teletransportar a'@{FFFF}, puedes teletransportarte a ti mismo a su posición actual.]
 
 // HASH_VALUE 48D0942C48D0942C
-// INDEX 6027
+// INDEX 6026
 uiRAP_Kick	[KICK]
 
 // HASH_VALUE EA58480EC9612117
-// INDEX 6028
+// INDEX 6027
 uiRAP_MenuCharTell	[Envía un 'aviso' a ]
 
 // HASH_VALUE 1436DF3FDE82FF39
-// INDEX 6029
+// INDEX 6028
 uiRAP_MenuKick	[Patear ]
 
 // HASH_VALUE D7A9B8389B0AE054
-// INDEX 6030
+// INDEX 6029
 uiRAP_MenuTeleportTo	[Teletranportar a ]
 
 // HASH_VALUE 1438989724F33B43
-// INDEX 6031
+// INDEX 6030
 uiRAP_MenuUnkick	[Sin-patear ]
 
 // HASH_VALUE 76E0307605C6680D
-// INDEX 6032
+// INDEX 6031
 uiRAP_NoCharFound	[Actualmente hay personajes no invitados]
 
 // HASH_VALUE 663A6491652864B9
-// INDEX 6033
+// INDEX 6032
 uiRAP_Resize	[Cambiar el tamaño]
 
 // HASH_VALUE F564DD68C3782C1F
-// INDEX 6034
+// INDEX 6033
 uiRAP_ResizeTooltip	[Cambiar el tamaño de las columnas en función de su contenido]
 
 // HASH_VALUE 510AC44FAFC4FCBB
-// INDEX 6035
+// INDEX 6034
 uiRAP_TeleportTo	[Teletransportar a]
 
 // HASH_VALUE 09F1C4384A92B826
-// INDEX 6036
+// INDEX 6035
 uiRAP_Unkick	[SIN PATADA]
 
 // HASH_VALUE 6935CC97E49977BA
-// INDEX 6037
+// INDEX 6036
 uiRAP_WaitChars0	[Recuperando personajes.]
 
 // HASH_VALUE 6AC6D488E106ABA9
-// INDEX 6038
+// INDEX 6037
 uiRAP_WaitChars1	[Recuperar personajes..]
 
 // HASH_VALUE ACE6987597D767AD
-// INDEX 6039
+// INDEX 6038
 uiRAP_WaitChars2	[Recuperarando personajes...]
 
 // HASH_VALUE E7199C869DA16BA5
-// INDEX 6040
+// INDEX 6039
 uiR2EDso_newbie_training	[Entrenamiento de Novato]
 
 // HASH_VALUE 69C3049F96E947B4
-// INDEX 6041
+// INDEX 6040
 uiR2EDso_story_telling	[Narrador de Cuentos]
 
 // HASH_VALUE 70FBD89DA638889D
-// INDEX 6042
+// INDEX 6041
 uiR2EDso_mistery	[Misterio]
 
 // HASH_VALUE A2A5271C9C713AF4
-// INDEX 6043
+// INDEX 6042
 uiR2EDso_hack_slash	[Hachazo & Cuchillada]
 
 // HASH_VALUE 56A8D07F6E65BB6D
-// INDEX 6044
+// INDEX 6043
 uiR2EDso_guild_training	[Entrenamiento del Gremio]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 6045
+// INDEX 6044
 uiR2EDso_other	[Otro]
 
 // HASH_VALUE EC46EC54ED54C471
-// INDEX 6046
+// INDEX 6045
 uiR2EDfr	[Francés]
 
 // HASH_VALUE 6B09AC86E0363C89
-// INDEX 6047
+// INDEX 6046
 uiR2EDen	[Inglés]
 
 // HASH_VALUE AAD89861A825BC7B
-// INDEX 6048
+// INDEX 6047
 uiR2EDde	[Alemán]
 
 // HASH_VALUE 2C17789A63E86C8E
-// INDEX 6049
+// INDEX 6048
 uiR2EDother_lang	[Otro]
 
 // HASH_VALUE 6C6994846857949F
-// INDEX 6050
+// INDEX 6049
 uiR2EDEditScenario	[Reanudar]
 
 // HASH_VALUE 67B87B8127D566A3
-// INDEX 6051
+// INDEX 6050
 uiR2EDNewScenario	[Reiniciar Editor]
 
 // HASH_VALUE F008FB192E1DB51E
-// INDEX 6052
+// INDEX 6051
 uiR2EDNewScenarioWarning	[Presionar OK para reiniciar el editor y crear un nuevo escenario desde cero]
 
 // HASH_VALUE B6A20AC0306A751A
-// INDEX 6053
+// INDEX 6052
 uiNoAvailableMissions	[Misiones del diario no disponible en el Anillo]
 
 // HASH_VALUE D82A99D541A5B0A0
-// INDEX 6054
+// INDEX 6053
 uiNoAvailableAnimals	[Animales no están disponibles en el Anillo]
 
 // HASH_VALUE A8A8647065158087
-// INDEX 6055
+// INDEX 6054
 uiR2EDLaunchScenario	[Lanzar]
 
 // HASH_VALUE B1E86C96A3B95C96
-// INDEX 6056
+// INDEX 6055
 uiR2EDApplyScenarioFilters	[Aplicar]
 
 // HASH_VALUE 5F203841D40B5317
-// INDEX 6057
+// INDEX 6056
 uiRingLaunchScenarioTooltip	[Lanzar una sesión de animación con el escenario que has escogido.]
 
 // HASH_VALUE C834A8A7421A909F
-// INDEX 6058
+// INDEX 6057
 uiRingDescriptionScenarioTooltip	[Describir el escenario que vas a lanzar. Será visible para todos los jugadores en cada Terminal del Anillo.]
 
 // HASH_VALUE 37A499AF454933EB
-// INDEX 6059
+// INDEX 6058
 uiRingWarningFreeTrial	[LIMITACIONES DE LAS PRUEBAS GRATUITAS:\n
 	\n
 	No puedes unirte a esta aventura del Anillo con una cuenta de prueba gratuita.\n
@@ -25598,109 +25588,109 @@ uiRingWarningFreeTrial	[LIMITACIONES DE LAS PRUEBAS GRATUITAS:\n
 	]
 
 // HASH_VALUE 001FEF6E892C40E8
-// INDEX 6060
+// INDEX 6059
 uiRingWarningInviteFreeTrial	[No puedes invitar a este jugador porque tiene una cuent de prueba gratuita y este escenario no está permitido para jugadores de pruebas gratuitas.\n
 	]
 
 // HASH_VALUE CF3B4C5857A765C5
-// INDEX 6061
+// INDEX 6060
 uiRingWarningNewcomer	[No puedes invitar a este jugador porque uno de ustedes es un recién llegado.\n
 	]
 
 // HASH_VALUE 0FDAAC9109769FFD
-// INDEX 6062
+// INDEX 6061
 uiRingWarningBanishedPlayer	[Has sido denegado. Has perdido la habilidad de lanzar un escenario.]
 
 // HASH_VALUE 7484A535D707EA06
-// INDEX 6063
+// INDEX 6062
 uiRingLaunchScenarioError	[Ocurrió un error cuando trataste de lanzar tu escenario.]
 
 // HASH_VALUE D34A4A98246E6F7A
-// INDEX 6064
+// INDEX 6063
 uiRingUpdateScenarioFiltersError	[Ocurrió un error cuando trataste de actualizar los filtros de tu escenario.]
 
 // HASH_VALUE 2A62ABF263466CB3
-// INDEX 6065
+// INDEX 6064
 uiRingChooseScenario	[Seleccione un escenario.]
 
 // HASH_VALUE 50A91151AFCA7798
-// INDEX 6066
+// INDEX 6065
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Name	[@{6F6F}Nombre del Archivo\n
 	@{FFFF}Nombre del Archivo del escenario a cargar]
 
 // HASH_VALUE 59BE229752871595
-// INDEX 6067
+// INDEX 6066
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Title	[@{6F6F}Título\n
 	@{FFFF} Título del escenario seleccionado]
 
 // HASH_VALUE 60C8536472BD561B
-// INDEX 6068
+// INDEX 6067
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Description	[@{6F6F}Descripción\n
 	@{FFFF} Descripción del escenario seleccionado, conforme a lo dispuesto por el autor]
 
 // HASH_VALUE B347D4DBDA147171
-// INDEX 6069
+// INDEX 6068
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Rules	[@{6F6F}Dominio\n
 	@{FFFF} Dominado significa que serás el Maestro de la Aventura en el escenario\n
 	Sin dominio significa que participarás en el escenario como un jugador]
 
 // HASH_VALUE FC2BD65951F97767
-// INDEX 6070
+// INDEX 6069
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Level	[@{6F6F}Difficultad\n
 	@{FFFF} Difficultad del escenario seleccionado.]
 
 // HASH_VALUE AFBD81929D869A76
-// INDEX 6071
+// INDEX 6070
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Language	[@{6F6F}Languaje\n
 	@{FFFF} El language del escenario, conforme a lo dispuesto por el autor]
 
 // HASH_VALUE 66CEF50ED8DC276E
-// INDEX 6072
+// INDEX 6071
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_RingPointsLevel	[@{6F6F}Requirements\n
 	@{FFFF} Indica si se permite o no cargar este escenario. A uno sólo le es permitido para cargar escenarios que contienen un contenido al que uno tiene acceso. Uno gana acceso a este contenido. Uno gana acceso a contenido adicional al explorar los continentes de Atys.]
 
 // HASH_VALUE 2F284F3398091766
-// INDEX 6073
+// INDEX 6072
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Author	[@{6F6F}Autor\n
 	@{FFFF} Autor del escenario seleccionado. Entre corchetes se encuentra la calificación proporcionada por el autor para su propio escenario.]
 
 // HASH_VALUE 7D5B350CB5DF616F
-// INDEX 6074
+// INDEX 6073
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_NewbieTreeInfo	[@{6F6F}newbieLand Scenarios \n
 	@{FFFF} ESCRIBEME]
 
 // HASH_VALUE F0009604F468F22A
-// INDEX 6075
+// INDEX 6074
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Fun	[@{6F6F}Calificación de Diversión \n
 	@{FFFF} Calificación para el escenario seleccionado.]
 
 // HASH_VALUE 5CC60FE247B6E541
-// INDEX 6076
+// INDEX 6075
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Difficulty	[@{6F6F}Grado de dificultad \n
 	@{FFFF} Grado de dificultad para el escenario seleccionado.]
 
 // HASH_VALUE C3A8D93AB4BF2DF7
-// INDEX 6077
+// INDEX 6076
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Accessibility	[@{6F6F}Grado de accesibilidad \n
 	@{FFFF} Grado de accesibilidad para el escenario seleccionado.]
 
 // HASH_VALUE E63CECE3EAA44809
-// INDEX 6078
+// INDEX 6077
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Originality	[@{6F6F}Grado de originalidad \n
 	@{FFFF} Grado de originalidad para el escenario seleccionado.]
 
 // HASH_VALUE EAB3000597E79860
-// INDEX 6079
+// INDEX 6078
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Direction	[@{6F6F}Grado de dirección \n
 	@{FFFF} Grado de dirección para el escenario seleccionado.]
 
 // HASH_VALUE F9C96D1B8F3186FB
-// INDEX 6080
+// INDEX 6079
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_RRPTotal	[@{6F6F}Total de Puntos del Anillo de Ryzom \n
 	@{FFFF} Total de Puntos del Anillo de Ryzom para el escenario seleccionado.]
 
 // HASH_VALUE DEB31F903CC13218
-// INDEX 6081
+// INDEX 6080
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_TreeInfo	[@{6F6F}Examples\n
 	@{FFFF}Ejemplos de escenarios proporcionados que se suministran con Ryzom. Esto demuestra algunas de las cosas que se pueden hacer con el Anillo de Ryzom.\n
 	@{6F6F}Escenarios Pioneros\n
@@ -25709,972 +25699,972 @@ uiR2EdPropertyToolTip_LoadScenario_LoadScenario_TreeInfo	[@{6F6F}Examples\n
 	@{FFFF}Los archives que están en el folder 'Mis Escenarios' en tu computadora.]
 
 // HASH_VALUE 26367F872144C855
-// INDEX 6082
+// INDEX 6081
 uiR2EDLoadScenarioWindow	[Cargar Escenario]
 
 // HASH_VALUE ED388C486ED8B037
-// INDEX 6083
+// INDEX 6082
 uiR2EDProp_LoadScenario_Description	[Descripción del Escenario]
 
 // HASH_VALUE EBE85C8EA7783C99
-// INDEX 6084
+// INDEX 6083
 uiR2EDProp_LoadScenario_Title	[Título]
 
 // HASH_VALUE 2D98146570650893
-// INDEX 6085
+// INDEX 6084
 uiR2EDProp_LoadScenario_Author	[Autor]
 
 // HASH_VALUE A497108BEA5AFCAD
-// INDEX 6086
+// INDEX 6085
 uiR2EDProp_LoadScenario_Rules	[Dominio]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 6087
+// INDEX 6086
 uiR2EDProp_LoadScenario_Level	[Dificultad]
 
 // HASH_VALUE 6498143064D814D4
-// INDEX 6088
+// INDEX 6087
 uiR2EDProp_LoadScenario_Language	[Lenguaje]
 
 // HASH_VALUE F1CBAC72EF0AE089
-// INDEX 6089
+// INDEX 6088
 uiR2EDProp_LoadScenario_RingPointsLevel	[Requisitos]
 
 // HASH_VALUE 5F1608794E52FF5A
-// INDEX 6090
+// INDEX 6089
 uiR2EDProp_LoadScenario_Name	[Nombre del Archivo]
 
 // HASH_VALUE 1A877C6FE605609E
-// INDEX 6091
+// INDEX 6090
 uiR2EDProp_LoadScenario_FunRating	[Diversión]
 
 // HASH_VALUE 6C48C896E697B087
-// INDEX 6092
+// INDEX 6091
 uiR2EDProp_LoadScenario_DifficultyRating	[Dificultad]
 
 // HASH_VALUE A817F083A6C90CB1
-// INDEX 6093
+// INDEX 6092
 uiR2EDProp_LoadScenario_AccessibilityRating	[Accesibilidad]
 
 // HASH_VALUE A189BC8F2E16F4B0
-// INDEX 6094
+// INDEX 6093
 uiR2EDProp_LoadScenario_OriginalityRating	[Originalidad]
 
 // HASH_VALUE 60E72C8A2A69BCA3
-// INDEX 6095
+// INDEX 6094
 uiR2EDProp_LoadScenario_DirectionRating	[Dirección]
 
 // HASH_VALUE 95B6849CA6A3979B
-// INDEX 6096
+// INDEX 6095
 uiR2EDProp_LoadScenario_RRPTotal	[Puntos del Anillo Ryzom]
 
 // HASH_VALUE 69A91C34D4D88F52
-// INDEX 6097
+// INDEX 6096
 uiR2EDLoadScenario_InvalidFileName	[Nombre de archive inválido]
 
 // HASH_VALUE E082DD6A29896311
-// INDEX 6098
+// INDEX 6097
 uiR2EDLoadScenario_Yes	[Tienes suicientes conocimientos sobre Atys]
 
 // HASH_VALUE 18577D9A4E0EA0E9
-// INDEX 6099
+// INDEX 6098
 uiR2EDLoadScenario_No	[Tienes conocimientos INSUFICIENTES sobre Atys]
 
 // HASH_VALUE AAC8204867A84443
-// INDEX 6100
+// INDEX 6099
 uiR2EDRollout_ScenarioInfo	[Información del Escenario]
 
 // HASH_VALUE 6458F4306458F430
-// INDEX 6101
+// INDEX 6100
 uiR2EDRollout_Load	[Carga]
 
 // HASH_VALUE AA39B49063B9389A
-// INDEX 6102
+// INDEX 6101
 uiR2EDRollout_Ratings	[Puntuaciones]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 6103
+// INDEX 6102
 uiR2EDValidateForm	[OK]
 
 // HASH_VALUE 0350481983A0741B
-// INDEX 6104
+// INDEX 6103
 uiR2EDCancelForm	[CANCELAR]
 
 // HASH_VALUE 6ED970AE66C9BC9B
-// INDEX 6105
+// INDEX 6104
 uiR2EDBasicSkills	[Estadísticas]
 
 // HASH_VALUE 6498944864989448
-// INDEX 6106
+// INDEX 6105
 uiR2EDRingSkills	[Estadísticas Avanzadas]
 
 // HASH_VALUE 2CD4FB8A6DF7CB69
-// INDEX 6107
+// INDEX 6106
 uiR2EDEcosystemPointsTitle	[CONOCIMIENTO DE ATYS]
 
 // HASH_VALUE 6879AC7F1E76E886
-// INDEX 6108
+// INDEX 6107
 uiR2EDBasicsPoints	[General]
 
 // HASH_VALUE 28D9906D28E6CC9B
-// INDEX 6109
+// INDEX 6108
 uiR2EDDesertPoints	[Desierto]
 
 // HASH_VALUE E6E8548FED6BE0BD
-// INDEX 6110
+// INDEX 6109
 uiR2EDSubtropicPoints	[Lagos]
 
 // HASH_VALUE AAE9E0712C26F49E
-// INDEX 6111
+// INDEX 6110
 uiR2EDForestPoints	[Bosque]
 
 // HASH_VALUE 6836DC6EECF49C90
-// INDEX 6112
+// INDEX 6111
 uiR2EDJunglePoints	[Selva]
 
 // HASH_VALUE 52199848EDF6AF9D
-// INDEX 6113
+// INDEX 6112
 uiR2EDPrimeRootPoints	[Primeras Raíces]
 
 // HASH_VALUE DA6F7B598594B31E
-// INDEX 6114
+// INDEX 6113
 uiR2EDBasicPointsTooltip	[@{6F6F}General@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 0E24671ACE438724
-// INDEX 6115
+// INDEX 6114
 uiR2EDDesertPointsTooltip	[@{6F6F}Desierto@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 89F4F7154AE4B410
-// INDEX 6116
+// INDEX 6115
 uiR2EDSubtropicPointsTooltip	[@{6F6F}Lagos@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 4E2463244E438724
-// INDEX 6117
+// INDEX 6116
 uiR2EDForestPointsTooltip	[@{6F6F}Bosque@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 8D44532A4F438715
-// INDEX 6118
+// INDEX 6117
 uiR2EDJunglePointsTooltip	[@{6F6F}Selva@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE 113F47AD9C83370A
-// INDEX 6119
+// INDEX 6118
 uiR2EDPrimeRootPointsTooltip	[@{6F6F}Primeras Raíces@{FFFF}: %n/%p\n
 	]
 
 // HASH_VALUE E4F4FB7720E1A7B3
-// INDEX 6120
+// INDEX 6119
 uiR2EDRrpsLevelTitle	[Puntos de Recompensa (RRP)]
 
 // HASH_VALUE EA26E864ABC1C079
-// INDEX 6121
+// INDEX 6120
 uiR2EDRrpsLevel20	[Nivel de novato]
 
 // HASH_VALUE 6E12AC48EA3A2494
-// INDEX 6122
+// INDEX 6121
 uiR2EDRrpsLevel50	[Nivel de aprendiz]
 
 // HASH_VALUE E968A7361D26C4B6
-// INDEX 6123
+// INDEX 6122
 uiR2EDRrpsLevel100	[Nivel confirmado]
 
 // HASH_VALUE E8F9A03CA5D36079
-// INDEX 6124
+// INDEX 6123
 uiR2EDRrpsLevel150	[Nivel avanzado]
 
 // HASH_VALUE E8666C61AA615C8E
-// INDEX 6125
+// INDEX 6124
 uiR2EDRrpsLevel200	[Nivel de Experto]
 
 // HASH_VALUE 70C6AC646E91F07C
-// INDEX 6126
+// INDEX 6125
 uiR2EDRrpsLevel250	[Nivel de Maestro]
 
 // HASH_VALUE 118869B320D7EDCD
-// INDEX 6127
+// INDEX 6126
 uiR2EDRrpsLevel20Tooltip	[@{6F6F}Puntos de Recompensa del Anillo a nivel de novato @{FFFF}: %n.\n
 	Puntos ganados en escenarios para 'Novatos'\n
 	]
 
 // HASH_VALUE EF966A1FB8731D23
-// INDEX 6128
+// INDEX 6127
 uiR2EDRrpsLevel50Tooltip	[@{6F6F}Puntos de Recompensa del Anillo a nivel de Aprendiz@{FFFF}: %n.\n
 	Puntos ganados en escenarios para 'Aprendices' (utilizando habilidades de al menos nivel 21)\n
 	]
 
 // HASH_VALUE 5B2F7EAB79E12023
-// INDEX 6129
+// INDEX 6128
 uiR2EDRrpsLevel100Tooltip	[@{6F6F}Puntos de Recompensa del Anillo de nivel Confirmado @{FFFF}: %n.\n
 	Puntos ganados en escenarios 'Confirmados' (utilizando habilidades de al menos nivel 51)\n
 	]
 
 // HASH_VALUE BB8E4159D1270158
-// INDEX 6130
+// INDEX 6129
 uiR2EDRrpsLevel150Tooltip	[@{6F6F}Puntos de Recompensa de nivel avanzado @{FFFF}: %n.\n
 	Puntos ganados en escenarios 'Avanzados' (utilizando habilidades de al menos nivel 101)\n
 	]
 
 // HASH_VALUE 867F514CB2A03C2D
-// INDEX 6131
+// INDEX 6130
 uiR2EDRrpsLevel200Tooltip	[@{6F6F}Puntos de Recompensa del Anillo a nivel de Experto@{FFFF}: %n.\n
 	Puntos ganados en escenarios 'Expertos' (utilizando habilidades de al menos nivel 151)\n
 	]
 
 // HASH_VALUE 4350293FB42F5C2B
-// INDEX 6132
+// INDEX 6131
 uiR2EDRrpsLevel250Tooltip	[@{6F6F}Puntos de Recompensa del Anillo a nivel de Maestro@{FFFF}: %n.\n
 	Puntos ganados en escenarios 'Maestros' (utilizando habilidades de al menos nivel 201)\n
 	]
 
 // HASH_VALUE AB584C2DEF88F0FB
-// INDEX 6133
+// INDEX 6132
 uiR2EDRingRatingTitle	[Clasificaciones del Anillo]
 
 // HASH_VALUE 1A180078A796F49C
-// INDEX 6134
+// INDEX 6133
 uiR2EDAuthorRingRating	[Clasificación del Author]
 
 // HASH_VALUE 3F60907F6A181F20
-// INDEX 6135
+// INDEX 6134
 uiR2EDAMRingRating	[Clasificación AM]
 
 // HASH_VALUE 60369282641A94C4
-// INDEX 6136
+// INDEX 6135
 uiR2EDMasterlessRingRating	[Clasificación del Organizardor]
 
 // HASH_VALUE 23C8A5EEEDF6E93B
-// INDEX 6137
+// INDEX 6136
 uiR2EDAuthorRingRatingTooltip	[@{6F6F}Clasificación del Autor@{FFFF}: Nivel: %n, Progreso: %p%.\n
 	Clasificación como creador del escenario. Esta calificación aumenta a medida que la gente juega en los escenarios que has creado.\n
 	]
 
 // HASH_VALUE 6DC021DB83F07BB9
-// INDEX 6138
+// INDEX 6137
 uiR2EDAMRingRatingTooltip	[@{6F6F}Clasificación AM@{FFFF}: Nivel: %n, Progreso: %p%.\n
 	Clasificación como un Maestro de la Aventura. Esta clasificación aumenta a media que la gente juega en escenarios dominados que estás manejando.\n
 	]
 
 // HASH_VALUE 8444264E77E31EF4
-// INDEX 6139
+// INDEX 6138
 uiR2EDMasterlessRingRatingTooltip	[@{6F6F}Clasificación de Organizador @{FFFF}: Nivel: %n, Progreso: %p%.\n
 	Clasificación como organizador de escenarios sin dominio/sin dueño. Esta clasificación aumenta a medida que la gente juega contigo en escenarios sin dominio/sin dueño que has lanzado.\n
 	]
 
 // HASH_VALUE 2FA7448946541072
-// INDEX 6140
+// INDEX 6139
 uiRingLoadingNotARoSScenario	[No puedes cargar un escenario del Continente mientras estás en las Ruinas de Silan. ]
 
 // HASH_VALUE B4F03AFFA31F6D0B
-// INDEX 6141
+// INDEX 6140
 uiRingNoRatings	[Puntuación de escenario no está disponible en el Continente.]
 
 // HASH_VALUE 4A01C80AFF1F901B
-// INDEX 6142
+// INDEX 6141
 uiR2EDScenarioScores	[PUNTUACIONES PROMEDIO DEL ESCENARIO]
 
 // HASH_VALUE 84EFDC320541EF05
-// INDEX 6143
+// INDEX 6142
 uiR2EDMyScenarioScores	[LAS PUNTUACIONES DE MI ESCENARIO]
 
 // HASH_VALUE 6C05A88ADDA13E69
-// INDEX 6144
+// INDEX 6143
 uiClickToSelectAMission	[Haga click aquí para seleccionar una misión.]
 
 // HASH_VALUE 6F6AD0A31C58BBD9
-// INDEX 6145
+// INDEX 6144
 uiNoAvailableMission	[El diario de tu misión está vacío.]
 
 // HASH_VALUE D5EF87890D23D659
-// INDEX 6146
+// INDEX 6145
 uittExpandMissionList	[Haga click para para alternar entre la lista ampliada y visualización del menú desplegable.]
 
 // HASH_VALUE D191FA72CB9FB222
-// INDEX 6147
+// INDEX 6146
 uittMissionCombo	[Este es el diario de tu misión, y tu visión actual. Haga click para seleccionar, o utilizar @{6F6F}la Rueda trasera del ratón@{FFFF} o @{6F6F}la Rueda inferior del ratón@{FFFF} para recorer misiones disponibles.]
 
 // HASH_VALUE 2EF9BCB21D59A4B4
-// INDEX 6148
+// INDEX 6147
 uittMissionJournal	[Este es el diario de tu misión]
 
 // HASH_VALUE 59798C4465B3A795
-// INDEX 6149
+// INDEX 6148
 uiFixedMissionEntry_Newbie	[Ruinas de Silan]
 
 // HASH_VALUE 520898FB6194839C
-// INDEX 6150
+// INDEX 6149
 uiFixedMissionEntry_Newbie_R2	[Ruinas de Silan/Anillo]
 
 // HASH_VALUE 18D900505D80CFB6
-// INDEX 6151
+// INDEX 6150
 uiFixedMissionEntry_Newbie_Trial	[Ruinas de Silan/Prueba gratuita]
 
 // HASH_VALUE 18A77350DFA39FB6
-// INDEX 6152
+// INDEX 6151
 uiFixedMissionEntry_Newbie_R2_Trial	[Ruinas de Silan/Prueba gratuita/Anillo]
 
 // HASH_VALUE C8A0CB926A9A2FF4
-// INDEX 6153
+// INDEX 6152
 uiFixedMissionEntry_Mainland_Fyros	[Continente / Fyros]
 
 // HASH_VALUE C8A0CB926A39EBFB
-// INDEX 6154
+// INDEX 6153
 uiFixedMissionEntry_Mainland_Matis	[Continente / Matis]
 
 // HASH_VALUE 03A287772CF4B30C
-// INDEX 6155
+// INDEX 6154
 uiFixedMissionEntry_Mainland_Tryker	[Continente / Tryker]
 
 // HASH_VALUE C8A0CB88E7F95708
-// INDEX 6156
+// INDEX 6155
 uiFixedMissionEntry_Mainland_Zorai	[Continente / Zoraï]
 
 // HASH_VALUE 6CD9A79F9BC9BFA7
-// INDEX 6157
+// INDEX 6156
 uiFixedMissionEntry_R2	[Anillo Ryzom]
 
 // HASH_VALUE 6C7A4A8CE2187A28
-// INDEX 6158
+// INDEX 6157
 uiCaptionToggle	[Barra de título encendido/apagado]
 
 // HASH_VALUE 8B2CEDC612649D91
-// INDEX 6159
+// INDEX 6158
 msgCustomizedEmoteNoAnim	[&CHK&Solicitaste jugar sólo con la animación del emote, sin embargo el emote no tiene una animación.]
 
 // HASH_VALUE 94788C8D28547B63
-// INDEX 6160
+// INDEX 6159
 uiR2WinColors	[Colores del encabezamiento del anillo]
 
 // HASH_VALUE ECAA9C82E0372C9D
-// INDEX 6161
+// INDEX 6160
 uiR2Palette	[Palette]
 
 // HASH_VALUE 6C58344C6C582484
-// INDEX 6162
+// INDEX 6161
 uiR2Scenario	[Escenario]
 
 // HASH_VALUE EE98048EAE982089
-// INDEX 6163
+// INDEX 6162
 uiR2Prop_window	[Propiedades]
 
 // HASH_VALUE AE576C9563B85898
-// INDEX 6164
+// INDEX 6163
 uiR2Form	[Formas]
 
 // HASH_VALUE 2DE9E3872057208A
-// INDEX 6165
+// INDEX 6164
 uiR2Custom_look	[Personalizar apariencia]
 
 // HASH_VALUE AB48987ADE27208D
-// INDEX 6166
+// INDEX 6165
 uiR2Dialogs	[Diálogos]
 
 // HASH_VALUE AF473863B1452C92
-// INDEX 6167
+// INDEX 6166
 uiR2Events	[Eventos]
 
 // HASH_VALUE 68F8A490E609A490
-// INDEX 6168
+// INDEX 6167
 uiR2Activities	[Actividades]
 
 // HASH_VALUE 5E4888694988BC98
-// INDEX 6169
+// INDEX 6168
 uiR2Feature_help	[Ayuda de la función]
 
 // HASH_VALUE E958C48EE157287F
-// INDEX 6170
+// INDEX 6169
 uiR2Connect	[Conectar]
 
 // HASH_VALUE EFDBE88CCD44D4B0
-// INDEX 6171
+// INDEX 6170
 uiR2Session_browser	[Navegador de sesión]
 
 // HASH_VALUE 2B98E01C8FE8CCAC
-// INDEX 6172
+// INDEX 6171
 uiR2Scenario_control	[Filtro de escenario]
 
 // HASH_VALUE EB99488FE0C29FAE
-// INDEX 6173
+// INDEX 6172
 uiR2Player_tracking	[Rastreo de Jugador]
 
 // HASH_VALUE 16289C9B5234B491
-// INDEX 6174
+// INDEX 6173
 uiCCDPalette	[Color del Título de la Paleta]
 
 // HASH_VALUE 2899704495792BA6
-// INDEX 6175
+// INDEX 6174
 uiCCDScenario	[Color del Título del Escenario]
 
 // HASH_VALUE 6A35D399204ADCA8
-// INDEX 6176
+// INDEX 6175
 uiCCDProp_window	[Color del Título de las Propiedades]
 
 // HASH_VALUE EBF7AC7E54B58B6A
-// INDEX 6177
+// INDEX 6176
 uiCCDForm	[Color del Título de las Formas]
 
 // HASH_VALUE 216A97796E15AFC5
-// INDEX 6178
+// INDEX 6177
 uiCCDCustom_look	[Color del Título para Personalizar Apariencia]
 
 // HASH_VALUE D859888A1465A080
-// INDEX 6179
+// INDEX 6178
 uiCCDDialogs	[Color del Título de los Diálogos]
 
 // HASH_VALUE 9E499B89AE7473BD
-// INDEX 6180
+// INDEX 6179
 uiCCDEvents	[Color del Título de los Eventos]
 
 // HASH_VALUE EC15AB7B5C4AB8B0
-// INDEX 6181
+// INDEX 6180
 uiCCDActivities	[Color del Título de las Actividades]
 
 // HASH_VALUE 9959D8849499FC6C
-// INDEX 6182
+// INDEX 6181
 uiCCDFeature_help	[Color del Título de la Función de Ayuda]
 
 // HASH_VALUE 5839907F9445A875
-// INDEX 6183
+// INDEX 6182
 uiCCDConnect	[Color del Título para Conectar]
 
 // HASH_VALUE 6E39A48CC446B094
-// INDEX 6184
+// INDEX 6183
 uiCCDSession_browser	[Color del Título del Navegador de Sesión]
 
 // HASH_VALUE 6968F8F657E974AB
-// INDEX 6185
+// INDEX 6184
 uiCCDScenario_control	[Color del Título del Control del Escenario]
 
 // HASH_VALUE ED587C995390FC83
-// INDEX 6186
+// INDEX 6185
 uiCCDPlayer_tracking	[Color del Título del Rastreador de Jugadores]
 
 // HASH_VALUE 5779246256A6A3B0
-// INDEX 6187
+// INDEX 6186
 uittR2_Palette	[Seleccionar el color del título para la 'Paleta']
 
 // HASH_VALUE 9599CCAA578657B9
-// INDEX 6188
+// INDEX 6187
 uittR2_Scenario	[Seleccionar el color del título para el 'Escenario']
 
 // HASH_VALUE E0C1B9A41A8667BB
-// INDEX 6189
+// INDEX 6188
 uittR2_Prop_window	[Seleccionar el color del título para las 'Propiedades']
 
 // HASH_VALUE D859FC3BCDD19FB8
-// INDEX 6190
+// INDEX 6189
 uittR2_Form	[Seleccionar el color del título para 'Formas']
 
 // HASH_VALUE 33BC85B520EB4C2E
-// INDEX 6191
+// INDEX 6190
 uittR2_Custom_look	[Seleccionar el color del título para 'Personalizar apariencia']
 
 // HASH_VALUE 94F9F462D9D58FB7
-// INDEX 6192
+// INDEX 6191
 uittR2_Dialogs	[Seleccionar el color del título para los 'Diálogos']
 
 // HASH_VALUE 95CAF83BC696A3B9
-// INDEX 6193
+// INDEX 6192
 uittR2_Events	[Seleccionar color del título para los 'Eventos']
 
 // HASH_VALUE 22D07DA41AF5ABB4
-// INDEX 6194
+// INDEX 6193
 uittR2_Activities	[Seleccionar color del título para las 'Actividades']
 
 // HASH_VALUE AF0F9D5B5686432F
-// INDEX 6195
+// INDEX 6194
 uittR2_Feature_help	[Seleccionar color del título para la 'Función de ayuda']
 
 // HASH_VALUE D759F0621A9567B9
-// INDEX 6196
+// INDEX 6195
 uittR2_Connect	[Seleccionar color del título para 'Conectarse']
 
 // HASH_VALUE F3E0B98234AB4435
-// INDEX 6197
+// INDEX 6196
 uittR2_Session_browser	[Seleccionar el color del título para el 'Navegador de Sesión']
 
 // HASH_VALUE 70CF4C1632AD2827
-// INDEX 6198
+// INDEX 6197
 uittR2_Scenario_control	[Seleccionar el color del título para el 'Control del Escenario']
 
 // HASH_VALUE 6C3FEDB6DE6C0C2F
-// INDEX 6199
+// INDEX 6198
 uittR2_Player_tracking	[Seleccionar color del título para el 'Rastreo de Jugadores']
 
 // HASH_VALUE 6CDA3C92EE34229C
-// INDEX 6200
+// INDEX 6199
 uiBGD_RBG	[Descargador de Ryzom]
 
 // HASH_VALUE 7458841474588414
-// INDEX 6201
+// INDEX 6200
 uiBGD_Exit	[Salida]
 
 // HASH_VALUE D6D28F5A4D442F0C
-// INDEX 6202
+// INDEX 6201
 uiBGD_ShowHide	[Mostrar / Ocultar]
 
 // HASH_VALUE AA49704C941FE205
-// INDEX 6203
+// INDEX 6202
 uiBGD_CloseWarning	[Esta acción no cerrará al descargador, seguirá funcionando en el fondo. Para cerrar el descargador, haga click en el icono de la bandeja y seleccione 'Salida'.]
 
 // HASH_VALUE 9705DCECA260D0BA
-// INDEX 6204
+// INDEX 6203
 uiBGD_DontShowAgain	[No mostrar esta advertencia otra vez.]
 
 // HASH_VALUE 48D0B43C48D0B43C
-// INDEX 6205
+// INDEX 6204
 uiBGD_OK	[OK]
 
 // HASH_VALUE 51DACC9C18296791
-// INDEX 6206
+// INDEX 6205
 uiBGD_PatchComplete	[Parche completado exitosamente!]
 
 // HASH_VALUE 5EC6F732DF7DE95E
-// INDEX 6207
+// INDEX 6206
 uiBGD_CheckFailed	[Error encontrado durante la búsqueda de archives para descargar]
 
 // HASH_VALUE C14FCEFAA047F85B
-// INDEX 6208
+// INDEX 6207
 uiBGD_PatchingFailed	[El parche ha fallado. Favor revisar el espacio de su disco y la conexión de internet e inténtelo de nuevo.]
 
 // HASH_VALUE 5B64887497D8775D
-// INDEX 6209
+// INDEX 6208
 uiBGD_CheckSuccess	[Revisión del archivo finalizada]
 
 // HASH_VALUE EAFA20514E42BBA3
-// INDEX 6210
+// INDEX 6209
 uiBGD_Progress	[Progreso del parche: ]
 
 // HASH_VALUE 7F3B30F36D90E7CF
-// INDEX 6211
+// INDEX 6210
 uiBGD_PatchUpToDate	[Ryzom está actualizado]
 
 // HASH_VALUE 39907708AD43B943
-// INDEX 6212
+// INDEX 6211
 uiBGD_PatchError	[Error del patch, favor revisar el espacio de su disco yel sistema y la configuración del sistema e inténtelo de nuevo]
 
 // HASH_VALUE 1EF6CD9CD14C00BD
-// INDEX 6213
+// INDEX 6212
 uiBGD_ProtocolError	[Juego/Error de comunicación del descargador. Favor reiniciar Ryzom o como último recurso utilizar el Descargador de Ryzom para reparar tu instalación.]
 
 // HASH_VALUE 26A8FD55064E9186
-// INDEX 6214
+// INDEX 6213
 uiBGD_DownloaderDisconnected	[El Descargador de Ryzom se detuvo, favor reiniciar Ryzom]
 
 // HASH_VALUE 1FD58B5C19984C77
-// INDEX 6215
+// INDEX 6214
 uiBGD_Launching	[Poniendo en marcha del Descargador de Ryzom...]
 
 // HASH_VALUE 362A10B37B9728DB
-// INDEX 6216
+// INDEX 6215
 uiBGD_LaunchError	[Falló la puesta en marcha del Descargador de Ryzom...]
 
 // HASH_VALUE 7ECB388114199FF6
-// INDEX 6217
+// INDEX 6216
 uiBGD_ShuttingDown	[Apagando el Descargador de Ryzom...]
 
 // HASH_VALUE EEEB21C72DECD132
-// INDEX 6218
+// INDEX 6217
 uiBGD_ForciblyShutdown	[El Descargador de Ryzom todavía está funcionando, pero no responde, es posible que tengas que reiniciar tu computadora...]
 
 // HASH_VALUE 7B3D9C69FF849B26
-// INDEX 6219
+// INDEX 6218
 uiBGD_InvalidCommandLine	[Por favor utilizar el Descargador de Ryzom para reparar un instalación de Ryzom  rota.]
 
 // HASH_VALUE 7E32B3307187D28F
-// INDEX 6220
+// INDEX 6219
 uiBGD_FullPatchNeeded	[Sólo se puede tener acceso a esta acción después que el parcheo del fondo haya sido terminado. El progreso del parcheo del fondo se indica en la barra del progreso.]
 
 // HASH_VALUE A01CE7B6A9D03D43
-// INDEX 6221
+// INDEX 6220
 uiBGD_MainlandCharFullPatchNeeded	[La ubicación en la que se encuentra este personaje solo se puede tener acceso a esta después que el parcheado del fondo ha terminado. El progreso del parcheado del fondo es indicado en la barra del progreso.]
 
 // HASH_VALUE 2B27D4766A97FC8C
-// INDEX 6222
+// INDEX 6221
 uiBGD_WindowTitle	[Descargador]
 
 // HASH_VALUE 2909687AA5B7748F
-// INDEX 6223
+// INDEX 6222
 uiBGD_Paused	[En pausa]
 
 // HASH_VALUE 49CBE87A1CEAF49E
-// INDEX 6224
+// INDEX 6223
 uiBGD_LowPriority	[Prioridad baja]
 
 // HASH_VALUE A91AE8982684E7AA
-// INDEX 6225
+// INDEX 6224
 uiBGD_NormalPriority	[Prioridad normal]
 
 // HASH_VALUE BD4D3CF8E95C917A
-// INDEX 6226
+// INDEX 6225
 uiBGD_PriorityTooltip	[Seleccionar la prioridad del Descargador de Ryzom. Es posible que desees hacer una @{6F6F}Pausa@{FFFF} en la descarga si experimentas desaceleración. Si tienes un equipo rápido, o deseas acelerar la velocidad del proceso de parcheado, selecciona elegir @{6F6F}Prioridad Normal@{FFFF}]
 
 // HASH_VALUE 201CF438645834D4
-// INDEX 6227
+// INDEX 6226
 uiBGD_NotUsed	[No se utiliza]
 
 // HASH_VALUE F40D1B4F626F4271
-// INDEX 6228
+// INDEX 6227
 uiBGD_ShutdownFailed	[No se ha podido apagar el Descargador de Ryzom quizás tenga que reiniciar el equipo para resolver el problema]
 
 // HASH_VALUE B703221C05EDDEEE
-// INDEX 6229
+// INDEX 6228
 uiBGD_InGamePatchIncomplete	[El acceso al continente de Atys y al Anillo de Atys requiere que el parcheado haya terminado. El progreso del parcheado se indica en la Ventana de Parche.]
 
 // HASH_VALUE 40DA4DB418F59CA7
-// INDEX 6230
+// INDEX 6229
 uiBGD_InGamePatchIncompleteBC	[Favor esperar que el parcheado termine]
 
 // HASH_VALUE 0269C693E713F9B0
-// INDEX 6231
+// INDEX 6230
 uiBGD_InGamePatchCompletion	[Ryzom ahora está completamente parcheado! Ahora puedes tener acceso a Ryzom o ser teletransportado al continente!]
 
 // HASH_VALUE C7AD816F15B07E9F
-// INDEX 6232
+// INDEX 6231
 uiBGD_MultipleRyzomInstance	[No se pudo iniciar porque otro proceso de parchado de Ryzom se está ejecutando. Por favor cierre el otro Ryzom y vuelva a intentarlo.]
 
 // HASH_VALUE 4905D09063D45212
-// INDEX 6233
+// INDEX 6232
 uiCP_KeysetName_bi_wow_alike	[Otro 1]
 
 // HASH_VALUE 9181AE4143F379CE
-// INDEX 6234
+// INDEX 6233
 uiCP_KeysetTooltip_bi_wow_alike	[Para los que utilizan algunos otros juegos MMO de combinación de teclas, hacer una transición fluida utilizando ese conjunto de claves. Solo aplica al juego (El conjunto de teclas del Anillo de Ryzom Ring permanece igual).]
 
 // HASH_VALUE 2957F04D21D5A0AF
-// INDEX 6235
+// INDEX 6234
 uiAutomaticCamera	[Cámara Automática]
 
 // HASH_VALUE C238DC5E6A1884C6
-// INDEX 6236
+// INDEX 6235
 uiMouseDblClickMode	[Modo para hacer Doble Click]
 
 // HASH_VALUE 3A67F68BFEEC9DDD
-// INDEX 6237
+// INDEX 6236
 uiAutoEquipTool	[Modo de Auto Equparse]
 
 // HASH_VALUE 6B383031692D6A2F
-// INDEX 6238
+// INDEX 6237
 msgNoCastWhileMoving	[&CHK&No puedes lanzar un hechizo mientras te estás moviendo.]
 
 // HASH_VALUE 6F54D08C97065FC9
-// INDEX 6239
+// INDEX 6238
 uiBGD_PatchStarting	[Ha iniciado el parcheado de Ryzom]
 
 // HASH_VALUE 45009C9D29D97616
-// INDEX 6240
+// INDEX 6239
 uiBGD_BackgroundPatchStarting	[Ha iniciado el proceso de parcheado del fondo de Ryzom]
 
 // HASH_VALUE B79B42F4214FCE38
-// INDEX 6241
+// INDEX 6240
 uiBGD_Welcome	[Ryzom está a punto de ser instalado en tu computadora. También puede reparar un versión existente de Ryzom.\n
 	]
 
 // HASH_VALUE AE38D87E9D59F061
-// INDEX 6242
+// INDEX 6241
 uiBGD_NewInstall	[Instalar Ryzom]
 
 // HASH_VALUE 9F06DC86DB01109D
-// INDEX 6243
+// INDEX 6242
 uiBGD_Repair	[Reparar Ryzom]
 
 // HASH_VALUE 22F4F3345E515606
-// INDEX 6244
+// INDEX 6243
 uiBGD_NextStep	[Siguiente >]
 
 // HASH_VALUE 7458841474588414
-// INDEX 6245
+// INDEX 6244
 uiBGD_Quit	[Salida]
 
 // HASH_VALUE F686610840B57FC7
-// INDEX 6246
+// INDEX 6245
 uiBGD_ChoosePackage	[Favor elegir un paquete para instalar: ]
 
 // HASH_VALUE F1F783BFC21EFB8D
-// INDEX 6247
+// INDEX 6246
 uiBGD_MinimalInstall	[Instalación mínima. La versión de prueba gratuita de la isla de partida será instalada.]
 
 // HASH_VALUE 2522249A66C6EC1A
-// INDEX 6248
+// INDEX 6247
 uiBGD_FullInstall	[Instalar Ryzom completamente]
 
 // HASH_VALUE 6CDA3C92EE34229C
-// INDEX 6249
+// INDEX 6248
 uiBGD_RyzomInstaller	[Descargador de Ryzom]
 
 // HASH_VALUE 99DBF05A05FBEC6B
-// INDEX 6250
+// INDEX 6249
 uiBGD_Torrent	[Modo de Torrente]
 
 // HASH_VALUE EB3900455E7AC4B1
-// INDEX 6251
+// INDEX 6250
 uiBGD_InstallCongrat	[Felicitaciones!]
 
 // HASH_VALUE 0E8DA8E1AB261FD5
-// INDEX 6252
+// INDEX 6251
 uiBGD_CongratSuccessfullInstall	[Ryzom ha sido instalado exitosamente.\n
 	Te deseamos grandes aventuras en Atys!\n
 	]
 
 // HASH_VALUE 5C15C8B0ED686371
-// INDEX 6253
+// INDEX 6252
 uiBGD_StartRyzomNow	[Ahora empezar Ryzom]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6254
+// INDEX 6253
 uiBGD_Help	[Help]
 
 // HASH_VALUE 2867906D28E58C9A
-// INDEX 6255
+// INDEX 6254
 uiBGD_FinishInstall	[Terminar]
 
 // HASH_VALUE 719D107BFC098D19
-// INDEX 6256
+// INDEX 6255
 uiBGD_ResumeDownloadInfo	[Nota: Puedes reanudar la instalación en cualquier momento al hacer un doble click en el instalador de acceso directo en tu escritorio.]
 
 // HASH_VALUE 13F3EFA1EB9ABB9E
-// INDEX 6257
+// INDEX 6256
 uiBGD_PackageTitle	[Instalación de Ryzom\n
 	\n
 	]
 
 // HASH_VALUE 2A04C508A8756BB4
-// INDEX 6258
+// INDEX 6257
 uiBGD_Package	[Favor elegir opciones de instalación\n
 	]
 
 // HASH_VALUE 15040737D9339F6C
-// INDEX 6259
+// INDEX 6258
 uiBGD_TaskTypeDownload	[1. Descargar]
 
 // HASH_VALUE 5032BB8011525B2C
-// INDEX 6260
+// INDEX 6259
 uiBGD_TaskTypeInstall	[2. Instalar]
 
 // HASH_VALUE 3017106C30D6CC80
-// INDEX 6261
+// INDEX 6260
 uiQueued	[Cola]
 
 // HASH_VALUE 6058840C649894AC
-// INDEX 6262
+// INDEX 6261
 uiChecking	[Controlando/revisando]
 
 // HASH_VALUE A9478C8AA8B7A084
-// INDEX 6263
+// INDEX 6262
 uiBGD_Connecting	[Conectando]
 
 // HASH_VALUE 18F9B83B2739089E
-// INDEX 6264
+// INDEX 6263
 uiDownloadingMetadata	[Descargando información meta]
 
 // HASH_VALUE E0561484EBE9CCB3
-// INDEX 6265
+// INDEX 6264
 uiFinished	[Terminando]
 
 // HASH_VALUE E71860819F573891
-// INDEX 6266
+// INDEX 6265
 uiSeeding	[Siembra]
 
 // HASH_VALUE 29077886A857907E
-// INDEX 6267
+// INDEX 6266
 uiAllocating	[Asignación]
 
 // HASH_VALUE BE3ECA6D0B5B0535
-// INDEX 6268
+// INDEX 6267
 uiCanNotDownload	[Ha ocurrido un error al descargar uno de los archivos de instalación de Ryzom.\n
 	Favor asegurarse que tiene suficiente espacio en el disco y que su conexión de internet está operando correctamente.]
 
 // HASH_VALUE AF6AD90EBA37C7F9
-// INDEX 6269
+// INDEX 6268
 uiCanNotInstall	[Ha ocurrido un error al instalar uno de los archivos de de instlación de Ryzom.\n
 	Favor asegurarse que tiene suficiente espacio en el disco para la instalación.]
 
 // HASH_VALUE 59C92C3AC811D222
-// INDEX 6270
+// INDEX 6269
 uiBGD_CategoryDownload	[Descargando (1/2)]
 
 // HASH_VALUE 4E72AC6E48D2DA26
-// INDEX 6271
+// INDEX 6270
 uiBGD_CategoryInstall	[Instalando (2/2)]
 
 // HASH_VALUE 32B8685B66C794BE
-// INDEX 6272
+// INDEX 6271
 uiBGD_Restarting	[El programa será relanzado]
 
 // HASH_VALUE 1799D444A927A0A4
-// INDEX 6273
+// INDEX 6272
 uiBGD_LoadTorrent	[Descargando información de hash]
 
 // HASH_VALUE 25F99677D776BCAB
-// INDEX 6274
+// INDEX 6273
 uiBGD_LoadPackageList	[Cargando lista de paquetes disponibles]
 
 // HASH_VALUE CEDA746E70B24C80
-// INDEX 6275
+// INDEX 6274
 uiBGD_RequiredSize	[Tamaño necesario: {0}]
 
 // HASH_VALUE 0000000000000000
-// INDEX 6276
+// INDEX 6275
 uiBGD_Download	[]
 
 // HASH_VALUE 0000000000000000
-// INDEX 6277
+// INDEX 6276
 uiBGD_Installing	[]
 
 // HASH_VALUE 6972C8456619A0A3
-// INDEX 6278
+// INDEX 6277
 uiBGD_ScanData	[Verificando la integridad]
 
 // HASH_VALUE E1F9B493AAD6C8AA
-// INDEX 6279
+// INDEX 6278
 uiBGD_Patch	[Descargando]
 
 // HASH_VALUE A2172B8652863387
-// INDEX 6280
+// INDEX 6279
 uiBGD_CheckData	[Revisar información]
 
 // HASH_VALUE 29772E7AB69F1D0A
-// INDEX 6281
+// INDEX 6280
 uiBGD_InstallFinished	[Instalación terminada.\n
 	\n
 	Ahora puedes jugar a Ryzom.]
 
 // HASH_VALUE 344334460170EF3A
-// INDEX 6282
+// INDEX 6281
 uiBGD_LoadVersionError	[Error: imposible cargar la información de la vesión. Favor asegurarse que su conexión de internet esté operando correctamente.]
 
 // HASH_VALUE A989B04F04A80065
-// INDEX 6283
+// INDEX 6282
 uiBGD_LoadVersionInfo	[Cargando información de la versión]
 
 // HASH_VALUE E949573D6633C4C3
-// INDEX 6284
+// INDEX 6283
 uiBGD_LoadDownloadList	[Actualizando lista de descargas]
 
 // HASH_VALUE 205C00EC705CF4A0
-// INDEX 6285
+// INDEX 6284
 uiBGD_Hour	[{0} hora]
 
 // HASH_VALUE 51C843D5EED5D335
-// INDEX 6286
+// INDEX 6285
 uiBGD_Hours	[{0} horas]
 
 // HASH_VALUE CABBCFCACB4A7AD9
-// INDEX 6287
+// INDEX 6286
 uiBGD_Minute	[{0} minuto]
 
 // HASH_VALUE 5D3B8ED51DE63C70
-// INDEX 6288
+// INDEX 6287
 uiBGD_Minutes	[{0} minutos]
 
 // HASH_VALUE DA5A5ECBDCD5DC6A
-// INDEX 6289
+// INDEX 6288
 uiBGD_Seconde	[{0} segundo]
 
 // HASH_VALUE C73AA6D79A997BCF
-// INDEX 6290
+// INDEX 6289
 uiBGD_Secondes	[{0} segundos]
 
 // HASH_VALUE 2022DB21F1DD37EC
-// INDEX 6291
+// INDEX 6290
 uiBGD_TimeLeft	[({0} izquierda)]
 
 // HASH_VALUE 276862A355489758
-// INDEX 6292
+// INDEX 6291
 uiBGD_FilenameFormat	[{0}]
 
 // HASH_VALUE 85968E3F1493FE70
-// INDEX 6293
+// INDEX 6292
 uiBGD_RateFormat	[ at {0}/s]
 
 // HASH_VALUE 2668285196A98094
-// INDEX 6294
+// INDEX 6293
 uiSelectPackage	[Package selección]
 
 // HASH_VALUE 2A891B7B6DD405B6
-// INDEX 6295
+// INDEX 6294
 uiBGD_RyzomUpdateRepair	[Instalación y Reparación de Ryzom]
 
 // HASH_VALUE F56A4FAD57DE9EDF
-// INDEX 6296
+// INDEX 6295
 uiBGD_ContentStartProcessFullVersion	[Has optado por instalar solo los archivos mínimos requeridos para empezar a jugar. Los archivos restantes serán descargados e instalados mientras juegas.]
 
 // HASH_VALUE 63BA402BD4CCCA58
-// INDEX 6297
+// INDEX 6296
 uiBGD_ContentStartProcessInstall	[Estás a punto de descargar la última versión de Ryzom.\n
 	La versión complete de Ryzom requiere {0} de espacio en el disco.]
 
 // HASH_VALUE 0716CC8CFA483488
-// INDEX 6298
+// INDEX 6297
 uiBGD_ContentStartProcessRepair	[Estás a punto de actualizar tu instlación de Ryzom a la última versión.\n
 	Esta operación reparará cualquiera de los archivos que estén dañados o perdidos.\n
 	Al final de la actualización de las opciones de configuración del juego se reiniciará con los valores por defecto.]
 
 // HASH_VALUE ADA2E41D709F5795
-// INDEX 6299
+// INDEX 6298
 uiBGD_ContentStartProcessTorrent	[El 'Modo Torrente' utiliza tecnología  BitTorent para descargar de varios servidores a la misma vez. Inhabilitando 'Descargar Turbo' puede arreglar algunos tipos de problemas de descarga.]
 
 // HASH_VALUE A8B4ECB24E75F05B
-// INDEX 6300
+// INDEX 6299
 uiBGD_TitleStartProcessInstall	[Bienvenido al Descargador de Ryzom]
 
 // HASH_VALUE AA39CC7F2309DCB0
-// INDEX 6301
+// INDEX 6300
 uiBGD_TitleInstallSuccess	[Felicitaciones]
 
 // HASH_VALUE 7F31D4B9A7157F1A
-// INDEX 6302
+// INDEX 6301
 uiBGD_ContentInstallSuccess	[Ryzom ha sido instalados exitosamente]
 
 // HASH_VALUE 9E1F03D60DC3E49B
-// INDEX 6303
+// INDEX 6302
 uiBGD_QuitInstallContent	[Realmente quieres salir del programa de instalación.]
 
 // HASH_VALUE 78E7ED45ECD4B47D
-// INDEX 6304
+// INDEX 6303
 uiBGD_QuitInstallRestart	[Podrás continuar con el proceso de instalación en donde lo hayas dejado al hacer un click en el icono de Ryzom en tu escritorio.]
 
 // HASH_VALUE A349BB7928F5E76D
-// INDEX 6305
+// INDEX 6304
 uiBGD_QuitInstallTitle	[Salir?]
 
 // HASH_VALUE 0CCB8A3B129779C5
-// INDEX 6306
+// INDEX 6305
 uiBGD_ErrorSupportFormat	[Consejos sobre cómo resolver problemas communes en el {0}]
 
 // HASH_VALUE E38B768D810F532E
-// INDEX 6307
+// INDEX 6306
 uiBGD_ErrorSupportUrl	[http://forums.ryzom.com/forum/showthread.php?t=29129]
 
 // HASH_VALUE 0C7EDB50CF8E5F8A
-// INDEX 6308
+// INDEX 6307
 uiBGD_HandShaking	[Iniciando comunicación con el parchador (probar %d/%d)]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6309
+// INDEX 6308
 uiRyzomErrorMsgBoxHelp	[Ayuda]
 
 // HASH_VALUE 7018542070185420
-// INDEX 6310
+// INDEX 6309
 uittBrowseFaq	[Ayuda]
 
 // HASH_VALUE F3EFAB8B176EEA64
-// INDEX 6311
+// INDEX 6310
 uiUnsupportedColorDepth	[La profundidad del color del escritorio actual no es compatible con Ryzom. Favor iniciar Ryzom en modo de color de 16 millones.]
 
 // HASH_VALUE 839DB655EBC9E640
-// INDEX 6312
+// INDEX 6311
 uiUnsupportedNewColorDepth	[La profundidad del color del nuevo escritorio no es compatible con Ryzom. Favor iniciar Ryzom en modo de color de 16 millones.]
 
 // HASH_VALUE D51ACCF3858BA4D0
-// INDEX 6313
+// INDEX 6312
 uiDeathWarningTitle	[El Coma y la Muerte]
 
 // HASH_VALUE 38DAD4E07D7667A5
-// INDEX 6314
+// INDEX 6313
 uiDeathWarningContent	[Estás en estado de coma.\n
 	\n
 	El minutero muestra que tu energía vital está decayendo. Cuando se ejecuta a un nivel críticamente bajo las Divinidades de Atys te resucitarán en el punto resaltado en el mapa.\n
@@ -26682,351 +26672,588 @@ uiDeathWarningContent	[Estás en estado de coma.\n
 	Puedes ser curado por otros jugadores a fin de evitar incurrir en penalidades asociadas con la muerte, o presionar el botón de REAPARICIÓN/RESUCITAR para llamar a las divinidades inmediatamente.]
 
 // HASH_VALUE A752DDE8C09704A2
-// INDEX 6315
+// INDEX 6314
 uiDeathWarningAvoid	[No volver a mostrar este mensaje.]
 
 // HASH_VALUE D963345468890479
-// INDEX 6316
+// INDEX 6315
 uiScreenShotPNG	[Captura de Pantalla PNG]
 
 // HASH_VALUE C7272835423B4BEB
-// INDEX 6317
+// INDEX 6316
 uiQDeleteAction	[Realmente deseas borrar esta acción?]
 
 // HASH_VALUE 47E728F6763B6FDA
-// INDEX 6318
+// INDEX 6317
 uiQDeleteMacro	[Realmente deseas borrar esta macro?]
 
 // HASH_VALUE 9E11A88A1CA2FAAC
-// INDEX 6319
+// INDEX 6318
 uiQResetUI	[Realmente deseas reiniciar la UI?]
 
 // HASH_VALUE EC18EC7026582CA0
-// INDEX 6320
+// INDEX 6319
 uiCommandNotExists	[Comando desconocido.]
 
 // HASH_VALUE 6FD5933B0E232C9E
-// INDEX 6321
+// INDEX 6320
 uiNightWarningTitle	[Noche]
 
 // HASH_VALUE 2D829EBA6CB63CF9
-// INDEX 6322
+// INDEX 6321
 uiNightWarningContent	[Es de noche en Atys.\n
 	\n
 	Puedes eliminar tus alrededores al presionar 'L' (por defecto) en tu teclado.\n
 	]
 
 // HASH_VALUE D666185AA1B41885
-// INDEX 6323
+// INDEX 6322
 uitabBuyAll	[Todo]
 
 // HASH_VALUE ACB9C0819FC81891
-// INDEX 6324
+// INDEX 6323
 uitabBuyAction	[Aciones]
 
 // HASH_VALUE 70D8045470584484
-// INDEX 6325
+// INDEX 6324
 uitabBuyUpgrade	[Actualizaciones]
 
 // HASH_VALUE DEF61087D57120A9
-// INDEX 6326
+// INDEX 6325
 uitabBuyPower	[Poderes/Auras]
 
 // HASH_VALUE ABDA7C922847EC6E
-// INDEX 6327
+// INDEX 6326
 uitabBuyCarac	[Características]
 
 // HASH_VALUE 5964638E6B88C460
-// INDEX 6328
+// INDEX 6327
 uittConsiderTargetNoSelection	[Ningún objetivo seleccionado]
 
 // HASH_VALUE 650D15C4888305BE
-// INDEX 6329
+// INDEX 6328
 uittConsiderTargetLevel	[@{6F6F}Nivel@{FFFF} del objetivo]
 
 // HASH_VALUE 0AB7FA32A8511BE3
-// INDEX 6330
+// INDEX 6329
 uittConsiderBoss	[Esta criatura es @{6F6F}un reto del gremio@{FFFF}.]
 
 // HASH_VALUE 2AF11D0906C7D2D2
-// INDEX 6331
+// INDEX 6330
 uittConsiderBossNpc	[Este personaje es un @{6F6F}reto a nivel de gremio@{FFFF}.]
 
 // HASH_VALUE 8C74A6F550643098
-// INDEX 6332
+// INDEX 6331
 uittConsiderNamedOrMiniBoss	[Esta criatura es un @{6F6F}reto a nivel de equipo@{FFFF}.]
 
 // HASH_VALUE 359EDEECC69B0BB1
-// INDEX 6333
+// INDEX 6332
 uittConsiderUnknownLevel	[El nivel del objetivo es @{F00F}muy alto@{FFFF} comparado con tu nivel.\n
 	\n
 	@{888F}Nota: Puedes ver el nivel de tu objetivo hasta 10 niveles por encima de tu propio nivel. Obtienes un bono de 10 niveles por cada jugador en tu equipo.]
 
 // HASH_VALUE A7189BEC5B76E245
-// INDEX 6334
+// INDEX 6333
 uittConsiderBothPVPToSeeLevel	[@{6F6F}Recomendación:@{FFFF} Tanto tu como tu objetivo deben estar en el modo PvP para que puedas ver el nivel de tu oponente.]
 
 // tooltip for the tab in the trainer window
 // HASH_VALUE 2ED574482B685C4E
-// INDEX 6335
+// INDEX 6334
 uittTabBuyAll	[Muestra todo el entrenamiento disponible]
 
 // HASH_VALUE 4E5A9F97A623DCA8
-// INDEX 6336
+// INDEX 6335
 uittTabBuyAction	[Nuevas Acciones]
 
 // HASH_VALUE 567AE84B92E694AA
-// INDEX 6337
+// INDEX 6336
 uittTabBuyUpgrade	[Actualizaciones para tus habilidades]
 
 // HASH_VALUE E9C76744D94A6366
-// INDEX 6338
+// INDEX 6337
 uittTabBuyPower	[Nuevos poderes y auras]
 
 // HASH_VALUE F298C84F29398785
-// INDEX 6339
+// INDEX 6338
 uittTabBuyCarac	[Mejoras de las características]
 
 // spell cast time (visualizado en la punta de la herramienta de las acciones)
 // HASH_VALUE 57D08F660BB56E6F
-// INDEX 6340
+// INDEX 6339
 uittSeconds	[ segundo(s) ]
 
 // HASH_VALUE 1A1408DD5BD42432
-// INDEX 6341
+// INDEX 6340
 uittMinutes	[ minuto(s) ]
 
 // HASH_VALUE 5A8045DCCC37FBBE
-// INDEX 6342
+// INDEX 6341
 uittHours	[ hora(s) ]
 
 // 'seconds' (abreviado)
 // HASH_VALUE F43D9AD3C83D4D26
-// INDEX 6343
+// INDEX 6342
 uittSecondsShort	[ s ]
 
 // 'minutes' (abreviado)
 // HASH_VALUE 73DC6ACDC6DC351A
-// INDEX 6344
+// INDEX 6343
 uittMinutesShort	[ m ]
 
 // 'hours" (abreviated)
 // HASH_VALUE 328C42C8448C2110
-// INDEX 6345
+// INDEX 6344
 uittHoursShort	[ h ]
 
 // spell range (visualizado en la punta de la herramienta de las acciones)
 // HASH_VALUE D9C0A6E4DB46C4AB
-// INDEX 6346
+// INDEX 6345
 uittMeters	[ metro(s)]
 
 // HASH_VALUE 333B4CF6A8AB7410
-// INDEX 6347
+// INDEX 6346
 uiNoTrainingAvailable	[Ningún entrenamiento disponible para esta categoría]
 
 // HASH_VALUE 9A37BFA3CD952A3E
-// INDEX 6348
+// INDEX 6347
 uittSuccessRate	[Indice de éxito: @{6F6F}]
 
 // HASH_VALUE FA111C562D322699
-// INDEX 6349
+// INDEX 6348
 uittRegenTime	[Inhabillitado para: @{6F6F}]
 
 // HASH_VALUE 5FA7D8A4CB502E07
-// INDEX 6350
+// INDEX 6349
 uittDisableTime	[Reutilizar tiempo: @{FFFF}]
 
 // HASH_VALUE 91D82F4921A4338B
-// INDEX 6351
+// INDEX 6350
 uiAtysianCycle1Ordinal	[1ro]
 
 // HASH_VALUE CC95CB36DB72A372
-// INDEX 6352
+// INDEX 6351
 uiAtysianCycle2Ordinal	[2do]
 
 // HASH_VALUE 4DE6EF3C1DD3B77B
-// INDEX 6353
+// INDEX 6352
 uiAtysianCycle3Ordinal	[3ro]
 
 // HASH_VALUE 519613446153E384
-// INDEX 6354
+// INDEX 6353
 uiAtysianCycle4Ordinal	[4to]
 
 // HASH_VALUE 1C388F5C1710ACA6
-// INDEX 6355
+// INDEX 6354
 uiScreenshotSaved	[Has sido guardado en tu folder de Ryzom.]
 
 // HASH_VALUE 7098F4287098F428
-// INDEX 6356
+// INDEX 6355
 uiRpJobs	[Trabajos]
 
 // HASH_VALUE 21D2AB9C60E8E0A4
-// INDEX 6357
+// INDEX 6356
 uiRpJobsElementary	[Trabajos Rudimentarios]
 
 // HASH_VALUE 62A74024692697BB
-// INDEX 6358
+// INDEX 6357
 uiRpJobsAdvanced	[Trabajos Avanzados]
 
 // HASH_VALUE 24A774396FB70FC8
-// INDEX 6359
+// INDEX 6358
 uiRpJobsRoleplay	[Trabajos de Juego de Roles]
 
 // HASH_VALUE A153C47D2C2A5C6A
-// INDEX 6360
+// INDEX 6359
 rpjob_200	[Aprendiz de Carnicero]
 
 // HASH_VALUE A253CC8B2A8A5861
-// INDEX 6361
+// INDEX 6360
 rpjob_201	[Aprendiz de Florista]
 
 // HASH_VALUE A9262412EC3AE89D
-// INDEX 6362
+// INDEX 6361
 rpjob_202	[Aprendiz de Cargador de Agua]
 
 // HASH_VALUE 4F66988720AA7C79
-// INDEX 6363
+// INDEX 6362
 rpjob_203	[Aprendiz de Cartógrafo Magnético]
 
 // HASH_VALUE A7A6BC6A6616CC78
-// INDEX 6364
+// INDEX 6363
 rpjob_204	[Aprendiz de Fabricante de Herramienta]
 
 // HASH_VALUE A553C47D2E29985A
-// INDEX 6365
+// INDEX 6364
 rpjob_205	[Aprendiz de Rescatador]
 
 // HASH_VALUE A5A6E07C62B7D86A
-// INDEX 6366
+// INDEX 6365
 rpjob_206	[Aprendiz de Larvester]
 
 // HASH_VALUE E575D480EA87F0A1
-// INDEX 6367
+// INDEX 6366
 rpjob_207	[Aprendiz de Fabricante de Rollos de papel]
 
 // HASH_VALUE 24245B3163C7514A
-// INDEX 6368
+// INDEX 6367
 uiRpjobMaxLevel	[Has alcanzado el máximo nivel en esta ocupación.]
 
 // HASH_VALUE 17D39358571A4838
-// INDEX 6369
+// INDEX 6368
 uiChapterI	[Capítulo I : Tiempo de Cambio]
 
 // HASH_VALUE 97614C57D7EAE36B
-// INDEX 6370
+// INDEX 6369
 uiChapterII	[Capítulo II : Listo para combatir]
 
 // HASH_VALUE 59E74861D1E36294
-// INDEX 6371
+// INDEX 6370
 uiChapterIII	[Capítulo III : Puestos de Avanzada]
 
 // HASH_VALUE A3244C43859A1438
-// INDEX 6372
+// INDEX 6371
 uiChapterIV	[Capítulo IV : Trabajos Rudimentarios]
 
 // HASH_VALUE 96469B3B70F9145A
-// INDEX 6373
+// INDEX 6372
 uiChapterV	[Capitulo V : El Camino hacia el Poder]
 
 // HASH_VALUE 15B6E48990EABC69
-// INDEX 6374
+// INDEX 6373
 uiShowTimesInChatCB	[Mostrar tiempos de cambio en el chat]
 
 // HASH_VALUE 3D0B2453397DF2BC
-// INDEX 6375
+// INDEX 6374
 uittShowTimesInChat	[Si se verifica, muestra el tiempo actual antes de todos los mensajes de chat.]
 
 // HASH_VALUE 41634A5914865F53
-// INDEX 6376
+// INDEX 6375
 uiEchelon	[Echelon : ]
 
 /* OLD VALUE : [Mostrar Reloj en la Brújula] */
 // HASH_VALUE 2E428F9A99366770
-// INDEX 6377
+// INDEX 6376
 uiShowClock	[Mostrar Reloj en la Brújula]
 
 // HASH_VALUE E80563EA6265AD11
-// INDEX 6378
+// INDEX 6377
 uittShowClock	[Si se verifica, muestra el tiempo actual en la brújula.]
 
 // HASH_VALUE 5B008CB3BFE212C7
-// INDEX 6379
+// INDEX 6378
 uiUntranslatedToken	[Ficha inválida: '%s'. No devuelve ningún valor y no tiene valor determinado específico.]
 
 // HASH_VALUE 1DE6E33299B77FDC
-// INDEX 6380
+// INDEX 6379
 uiShow3dItemPreview	[Muestra una imagen previa del objeto en 3D]
 
 // HASH_VALUE 2740E55A1C979355
-// INDEX 6381
+// INDEX 6380
 uittShow3dItemPreview	[Si se verifica, muestra una imagen previa del objeto inspeccionado en 3D.]
 
-// HASH_VALUE D51810388568D061
-// INDEX 6382
-uiDynColor	[Chat Dinámico]
-
-// HASH_VALUE 261A280F991382AE
-// INDEX 6383
-uiCCDDyn	[Color de los mensaje de 'Chat Dinámico']
-
-// HASH_VALUE E0A4898619718AA7
-// INDEX 6384
-uittChooseDynColor	[Seleccionar color para los mensajes en canales de chat dinámicos]
-
 // HASH_VALUE C2BAF45AC14F102F
-// INDEX 6385
+// INDEX 6381
 uiShowDynChannelNameInChatCB	[Mostrar el nombre de los canales de chat dinamicos en el chat]
 
 // HASH_VALUE 68467226378FE4E8
-// INDEX 6386
+// INDEX 6382
 uittShowDynChannelNameInChat	[Si se verifica, el nombre del canal de chat dinamico es mostrado en el frente si el mensaje es visualizado en la etiqueta o pestaña del usuario.]
 
 // HASH_VALUE 92BA6C7192D6743F
-// INDEX 6387
+// INDEX 6383
 uiShowReticle	[Mostrar el Retículo del Objetivo]
 
 // HASH_VALUE DEF8FF70C06E611F
-// INDEX 6388
+// INDEX 6384
 uittShowReticle	[Si se verifica, muestra un retículo del objetivo sobre el ratón y la selección del objetivo.]
 
 // HASH_VALUE 200EB441EC195B51
-// INDEX 6389
+// INDEX 6385
 uiCurrentLocalAndUtcTime	[La hora local es %local, la hora UTC es %utc.]
 
 // HASH_VALUE 1B989391681BEB61
-// INDEX 6390
+// INDEX 6386
 uittContactInfo	[Abrir perfil del amigo]
 
 // HASH_VALUE EBD6449961176891
-// INDEX 6391
+// INDEX 6387
 uiPlayerInfos	[Infos]
 
 // need be a short word
 // HASH_VALUE 125A567C47B698C6
-// INDEX 6392
+// INDEX 6388
 youTellPlayer	[tienes que decirle el %name]
 
 // HASH_VALUE 5FC44FA59BD42F78
-// INDEX 6393
+// INDEX 6389
 uimwHands2	[ACCIÓN #2]
 
 // HASH_VALUE B374A35AB0FA28BF
-// INDEX 6394
+// INDEX 6390
 uiRunShortcut2	[Acceso directo a la ejecución #2]
 
 // HASH_VALUE D7506FD19A326FD0
-// INDEX 6395
+// INDEX 6391
 uiActions2	[Acciones #2]
 
 // HASH_VALUE 0CE3C4BAA2D6C481
-// INDEX 6396
+// INDEX 6392
 uiKeysActionsTitle2	[Acceso Directo a Acción #2]
 
 // HASH_VALUE 2C08C0B02C08C0B0
-// INDEX 6397
+// INDEX 6393
 uiThousandsSeparator	[.]
 
 // HASH_VALUE FA309F21F9211A09
-// INDEX 6398
+// INDEX 6394
 uiRaceBold	[RAZA: ]
 
+// HASH_VALUE 64636618A3BDC326
+// INDEX 6395
+uittFilterTP	[Filtrar @{6F6F}Pactos de Teletransporte\n
+	@{FFFF}Botón derecho para seleccionar sólo@{6F6F}Pactos de Teletransporte@{FFFF}.]
+
+// HASH_VALUE 08D8B8FE2B893831
+// INDEX 6396
+uiShowOnlineOfflineNotifications	[Mostrar Notificaciones de Conexión/Desconexión]
+
+// HASH_VALUE 4CD4D1CC173C6E8A
+// INDEX 6397
+uittShowOnlineOfflineNotifications	[Notificar cuándo un miembro de gremio o amigo se conecta o desconecta.]
+
+// HASH_VALUE C5878CD4F49A9E18
+// INDEX 6398
+uiPlayerOnline	[&ISE&%s se ha conectado.]
+
+// HASH_VALUE C666FFDC96558E3E
+// INDEX 6399
+uiPlayerOffline	[&ISE&%s se ha desconectado.]
+
+// HASH_VALUE E619A4D703E8A8AA
+// INDEX 6400
+uiDynColor0	[Canal Dinámico 0]
+
+// HASH_VALUE D7E5C437EA19905C
+// INDEX 6401
+uiCCDDyn0	[Color de los mensajes de 'Canal Dinámico 0']
+
+// HASH_VALUE E0A73C8619718AA7
+// INDEX 6402
+uittChooseDynColor0	[Escoger el color para los mensajes en el chat dinámico 0]
+
+// HASH_VALUE E619A4D803E8A8AA
+// INDEX 6403
+uiDynColor1	[Canal Dinámico 1]
+
+// HASH_VALUE D7E5C837EA19905C
+// INDEX 6404
+uiCCDDyn1	[Color de los mensajes de 'Canal Dinámico 1']
+
+// HASH_VALUE E0B73C8619718AA7
+// INDEX 6405
+uittChooseDynColor1	[Escoger el color para los mensajes en el chat dinámico 1]
+
+// HASH_VALUE E619A4D903E8A8AA
+// INDEX 6406
+uiDynColor2	[Canal Dinámico 2]
+
+// HASH_VALUE D7E5CC37EA19905C
+// INDEX 6407
+uiCCDDyn2	[Color de los mensajes de 'Canal Dinámico 2']
+
+// HASH_VALUE E0C73C8619718AA7
+// INDEX 6408
+uittChooseDynColor2	[Escoger el color para los mensajes en el chat dinámico 2]
+
+// HASH_VALUE E619A4DA03E8A8AA
+// INDEX 6409
+uiDynColor3	[Canal Dinámico 3]
+
+// HASH_VALUE D7E5D037EA19905C
+// INDEX 6410
+uiCCDDyn3	[Color de los mensajes de 'Canal Dinámico 3']
+
+// HASH_VALUE E0D73C8619718AA7
+// INDEX 6411
+uittChooseDynColor3	[Escoger el color para los mensajes en el chat dinámico 3]
+
+// HASH_VALUE E619A4DB03E8A8AA
+// INDEX 6412
+uiDynColor4	[Canal Dinámico 4]
+
+// HASH_VALUE D7E5D437EA19905C
+// INDEX 6413
+uiCCDDyn4	[Color de los mensajes de 'Canal Dinámico 4']
+
+// HASH_VALUE E0E73C8619718AA7
+// INDEX 6414
+uittChooseDynColor4	[Escoger el color para los mensajes en el chat dinámico 4]
+
+// HASH_VALUE E619A4DC03E8A8AA
+// INDEX 6415
+uiDynColor5	[Canal Dinámico 5]
+
+// HASH_VALUE D7E5D837EA19905C
+// INDEX 6416
+uiCCDDyn5	[Color de los mensajes de 'Canal Dinámico 5']
+
+// HASH_VALUE E0F73C8619718AA7
+// INDEX 6417
+uittChooseDynColor5	[Escoger el color para los mensajes en el chat dinámico 5]
+
+// HASH_VALUE E619A4DD03E8A8AA
+// INDEX 6418
+uiDynColor6	[Canal Dinámico 6]
+
+// HASH_VALUE D7E5DC37EA19905C
+// INDEX 6419
+uiCCDDyn6	[Color de los mensajes de 'Canal Dinámico 6']
+
+// HASH_VALUE E0073C8619718AA7
+// INDEX 6420
+uittChooseDynColor6	[Escoger el color para los mensajes en el chat dinámico 6]
+
+// HASH_VALUE E619A4DE03E8A8AA
+// INDEX 6421
+uiDynColor7	[Canal Dinámico 7]
+
+// HASH_VALUE D7E5E037EA19905C
+// INDEX 6422
+uiCCDDyn7	[Color de los mensajes de 'Canal Dinámico 7']
+
+// HASH_VALUE E0173C8619718AA7
+// INDEX 6423
+uittChooseDynColor7	[Escoger el color para los mensajes en el chat dinámico 7]
+
+// HASH_VALUE A735121BBB3AD1A5
+// INDEX 6424
+uiQSetLeader	[¿Estás seguro de sue quires convertir a este mienbro Lider de Gremio?]
+
+// HASH_VALUE 68D8F43068D8F430
+// INDEX 6425
+uimLockItem	[Bloquear]
+
+// HASH_VALUE 2B17DC79EBA6D087
+// INDEX 6426
+uimUnlockItem	[Desbloquear]
+
+// HASH_VALUE 16E88465D3567378
+// INDEX 6427
+uimSetTeamLeader	[Establecer Líder]
+
+// HASH_VALUE C7E1BC268BF19C29
+// INDEX 6428
+uiKeyTILDE	[TILDE]
+
+// HASH_VALUE 4942A43A0B91EC2F
+// INDEX 6429
+uiKeySLASH	[BARRA]
+
+// HASH_VALUE 0643604105235C40
+// INDEX 6430
+uiKeyPERIOD	[PUNTO]
+
+// HASH_VALUE 82F07C1E0BC1B822
+// INDEX 6431
+uiKeyBACKSLASH	[BARRA INVERSA]
+
+// HASH_VALUE 4D80E02C9041EC2C
+// INDEX 6432
+uiKeyAPOSTROPHE	[APÓSTROFO]
+
+// HASH_VALUE CA41D83C8980A41E
+// INDEX 6433
+uiKeySEMICOLON	[PUNTO Y COMA]
+
+// HASH_VALUE 409424485450B40C
+// INDEX 6434
+uiKeyRBRACKET	[PARENTESIS DE APERTURA]
+
+// HASH_VALUE 409424305450B40C
+// INDEX 6435
+uiKeyLBRACKET	[PARENTESIS DE CIERRE]
+
+// HASH_VALUE C8C2DC2BCCC1E432
+// INDEX 6436
+uiKeyEQUALS	[IGUAL]
+
+// HASH_VALUE 48D4141048D41410
+// INDEX 6437
+uiKeyDASH	[GUIÓN]
+
+// HASH_VALUE FE501000FF300C01
+// INDEX 6438
+uiJoinLeagueProposal	[PROPOSICIÓN DE UNIRSE A LIGA]
+
+// HASH_VALUE 04E31C3D03A36344
+// INDEX 6439
+uiPvpPoints	[PUNTOS PVP]
+
+// HASH_VALUE 6B98909065484495
+// INDEX 6440
+uiPvpTotal	[Total]
+
+// HASH_VALUE CD01881EC690942C
+// INDEX 6441
+uiOrganization	[FACTION]
+
+// HASH_VALUE 9F4850976B09B4A9
+// INDEX 6442
+uiOrganization_5	[Merodeadores]
+
+// HASH_VALUE D17100514DC2A035
+// INDEX 6443
+uiOrganization_0	[Si indefinido]
+
+// HASH_VALUE 22FAEC96E434B371
+// INDEX 6444
+uiPoints	[Puntos:]
+
+// HASH_VALUE 5BD76F5861C46365
+// INDEX 6445
+uiOrganizationStatus	[Rango:]
+
+// HASH_VALUE 67A9E49D2609E451
+// INDEX 6446
+uittOrganization	[Ayuda de herramientas de organización]
+
+// HASH_VALUE 65C71C3EEC5A0FC8
+// INDEX 6447
+uiRpTags	[Etiquetas Rol]
+
+// HASH_VALUE 011E7DD3846A697E
+// INDEX 6448
+uittRpTags	[Mostrar cualquier Etiqueta de Rol sobre el personaje]
+
+// HASH_VALUE 68DC145070582480
+// INDEX 6449
+uimwTaskBar	[Barra de Tareas]
+
+// HASH_VALUE 20D0043864581438
+// INDEX 6450
+uiWindowNpcName	[Nombre PNJ]
+
+// HASH_VALUE F926A4436B4D184B
+// INDEX 6451
+uittNpcName	[Mostrar los nombres de PNJ amigos sobre el persjonaje]
+
+// HASH_VALUE 7F73C093A7248307
+// INDEX 6452
+uiNpcTitle	[Título NPC]
+
+// HASH_VALUE CE3119F23A3FD1F4
+// INDEX 6453
+uittNpcTitle	[Mostrar los títulos de PNJ amigos sobre el persjonaje]
+
+// HASH_VALUE C6C48E46D588B347
+// INDEX 6454
+uiHands2	[Acciones #2]
+
+// HASH_VALUE 6C669F5DD9357859
+// INDEX 6455
+uittChooseLMFiberColor	[Escoger color para la marca 'Fibra']
+
+// HASH_VALUE 9B4A6C691004BB09
+// INDEX 6456
+uiSelectShortcutBar2	[Seleccionar Barra de Atajo #2]
+
diff --git a/code/ryzom/tools/translation/translated/item_words_es.txt b/code/ryzom/tools/translation/translated/item_words_es.txt
index 3fce91f9bb872eb3687050ab97d49631cc7bb3d0..e846dfe1daac8b922bcc5ac5e659579ad2d5583e 100644
GIT binary patch
delta 338
zcmZ9HKTE?<6va<$Y}0CNYyP}g2kj^>wJp{TQi>296c?QoL(^s}R@yqaWw=O(4sLf4
zM0W)T!B60>lbfJ}pTG~`RUAYfk9Y3l$35qKT!ise7?Va5lpviZDM=|ZC`}ofqG>W|
zhO(5SJk63tHaX;yy7$h;3qCebLS0S;O;M{TqlPMcQFW~G^T=Cf`&AXpE*24@j}r{h
z<JP{TQX#r%;fSx_bBgZ*En`I($lo6jgKyN~_%WfUe|fZd=f#@igHOYF7>&I{tr&=P
z`6o(KV${UGBC{`gMQ#;kZaT_QLqxJZ!ZCW1WQYK5c~ALvPZfEy;T5uxm~RWw7ovlR
l^Ou(5^Ic{0(~_0s(z>hjR>O0hf1vc}NUgUUdtNt@!51a6QUm}1

delta 63
zcmZozko0VJQbP-43sVbo3rh=Y3tJ0&3r7oQ3s(zw3r`Dg3ttO=i$IHDi%^Sji%5%T
Si&%^J7Kyf=?OnYR35)=<O%(e8

diff --git a/code/ryzom/tools/translation/translated/place_words_es.txt b/code/ryzom/tools/translation/translated/place_words_es.txt
index 175c2c6ef4ba62264b9dfeb96ff8c77dfcd66340..55c5739e5b9b0d884ff475437de11e071a1fa794 100644
GIT binary patch
delta 288
zcmZ2+m2J%pwuUW?D^@ASGng<qGgvY>F<3AdFgP-p12Kqa4kS$&%otp!GcIHl<}PAL
zWGH1wVMt{tnm)0DQFMA&CL^D<FNn{O4;D`ZlKDU$Cr~VhftP`cA)djQ!HvNch@F52
zSpuzb0zwxc--N+s@<wLi$qx(#_;Z0KBb%OIz$h82z<|x@M4;h0K;;m_9T`l4hB^Y>
oZ3wgkM4EtoU<R}Z<PS~;G@~aA{!&)KW^O7&G1%mMAPq7b05ys?Jpcdz

delta 11
TcmZ2;gKfoCwuUW?D^>vjBAEr1

diff --git a/code/ryzom/tools/translation/translated/sbrick_words_es.txt b/code/ryzom/tools/translation/translated/sbrick_words_es.txt
index d9781c0b1c8ca9e7cdb50572cf9536ffef408189..34594d586c00947fcc027a0f04410a30f0875b79 100644
GIT binary patch
delta 2493
zcmbuA%WD%+6vl66CN_<+jU6o-#DuoAN?VdN&8rm2Op_oYQbAl*r4=7g6c=$LE`r{L
zibx>n*|@OX7PLZWcg06nQfe0d0f}@Ys0}r3T~zVhd1RW25fTYAflQd+`R@0fbH1;R
z@6fYpYM~tEsX(oC4{f0~+Dh$oFLls;w2ih?C*4mwa^k{|zF{Jh2ni5BiIM~f;}s%4
z636=(e#@klOp(jv4tTf4Zb-cooN$Y?c0z1Zbiq<tbYwrz9f0S*9GxxK$t3>s3cTJD
z-O3~I<OG}LHcX!6{P1Z*?18THoa~nHy%I9xNDU#6-N*1dfxk&40PAJ3AIe|&j%O*s
z2I=2?8>1b|uFZA)1@vS?bU>lV+jWqzDfX%$_R=I7LJ=||*e6Pc5$jV?(7uJBoSk<;
zdQfnvlJZ-k-Qvj>=ML7ej)U)!fmth|p3(<i0M7tF>Q)5=ke5VGP+>{P2_ip2qR_W3
z_Giz{c0r*e9)-+yU5Z<I2&GqCMG>N0>aRB`7hClF6wi1Amr%-X=h)eW&_&(3G2J<m
zLRTj7i4Te;@h~i}pod?tHSOWXATRr?*=lkOcD#liRN3VPmY-8r8%#`dimgqAXzC+p
zE<jSm4^_k`Oa%<-;_0H`g7F8O=61sYp7qy=m(k@gx~w03vWBgRpB=Db(k7Z_XGT!B
zxp`RH;#fffTS&r4sO_3Eo8D94oiP7YIK)!k3-c=$p`m_KOgFOwsGG5qN<#;0*qUx+
zAAyV0s_rJ(ir;27)6G;TQ8NpEweE`FitcogcT`Moq5#Eoa{)}eS^(?3a7_V*cqiNq
zG=1=j>D7abg)NGMMIU7PjJ{zueYqP=FAVV7v~Fy)W!~^3ke?B3-rYkqf=4awV(U}J
zU~9UaZ~5M4ChGVMPSm`YAN5y@jw+&A*462)j~E?Xah$f{JU2SLG0{u+_?QXI!o@Bf
ztdAB0tSOf7vqe&A@5aEH_b5B#)MT@rs4kL_BAbmEb&*I~&aRrh&V@K9#J+Kw*SKID
zbsC)Qo;vHrv&yORjRL}oe4_w8Y(@c^{CJpiRk~bVS9SL2KR4XYOHRhb83ja?6JTLb
rPe4zcUO>h87wepsxMsKO>1d7os3PB>>#;NFn*993|D`{^z@7L57!cT)

delta 394
zcmYk1y)Q#y6o*f_xUIIh?~TELL^KkE>#E*1q3QQrNoNuU8)k!uoSoz*&S<cah{4C&
z!C+E@7{wnTH0g(r2!2;JF`Se0dz15==l$e`=bPd-`?!NUS>rD5<{sAB&jIe`Acr{2
zecaCjY@Df!ngp*5eI!E}ic*eZ6sH1Z$wIOzL4I1M721^bh8mM{RcVr{tALbGeENP(
zCFP-FOvqqU4Yl4==RQq#>MAlGq5v%c6h*}Vwt+2Rnx$!+n85*ya<bY`lXBZohFd-|
zrT7Yt)l@<E@mQ1lieY)^h-?gl+F_e*ssm~a`+0IuiQkk*_mtz5mG35~kS+bw`>H~_
zy5@ndam9;&jt-@<>Cp;sbKo0CkHR#KDJ{EippDL(VK;fGyITigIh`{ja#u0z*3X|_
QfZkhdqrG_f@vcf!KO}2)i~s-t

diff --git a/code/ryzom/tools/translation/translated/score_words_es.txt b/code/ryzom/tools/translation/translated/score_words_es.txt
index affffa1bde9dd5b3443feb06e9839c36431658ea..77622c01b42a6eacd34e23472754011a7b759da0 100644
GIT binary patch
literal 672
zcmZ{iOHYG96ot<gll}+Su4vOzSt5mK;-az9ts#gBiQ31Yf84$L-9Z#%Cxn^%zUSUE
zpC4zsRHhB*z3z~%b*n;=oN8@#P=ozSD=aUn^o$;9ho?pFkXx){i_=6W<XliCQLb~P
zNQGu9wLnhsm@lGZONI4MEr)GGwI{vm0eQ`BJ+?YUZ#c(Z^NnNNk*EPl4E|Dcrc3CY
zbH{vhq$yaeYv*UPnQWRHx;fA}><za1d&>WaLXlx~$1{4QQ!PEp1$XArF4>!*HSC#3
zTCx3pPj5j~wx_`xM)DigcVDrK#Iu#saRyrnr|}i@TlW$!YFII*a%9_#?Wg0NRDMhE
WXk%6e<_heOWbDbd7ZgVIH}VVhMQw2a

delta 264
zcmZ3$I*oP01pfdAcLq*|0)|qCJcbg6e1>8M1t2e<p$JH)1L+(fFBPZ)Bu`jf@x;59
zj75_j8O0e3CLR=qFj*5pI$>PV$sLRay2T8MK!cGDRA5K}TBHDUKq5mDLne@fTME?5
q3KpKs$Yg1m3Uo;t&}D@{H-TJ+a68NhbQMsy1C0?vmEvXKVgLY(#W!34

diff --git a/code/ryzom/tools/translation/translated/sphrase_words_es.txt b/code/ryzom/tools/translation/translated/sphrase_words_es.txt
index 06e8b29ca0acca62b27119b36909ef5a6c579b6e..296a3f50414758565c14f07331de27c4c36356e3 100644
GIT binary patch
delta 2908
zcmbuB&ubGw9L2}(x=Cxz#-+A;s4a<26+G<b$0miE7!wQLdQ|AaR#WOh#n_XFQe+OE
zil{gzFP=S=Ab6Af1tsXkgNG{q1LDC;QQvnq4NbGNISk8$us@g&@4b05tuN*0|H|9^
z1RvoBH~C3!@feTuQ9i~`@o|2dCqCGJQ!_sESQW!(*I9w(Sq=Z{xU<BH_*WIvX?rSG
zV~^NFwk|y1Ix9LEds1wq?Sxo+XG~6YpRoqJi|ao7jW-+YiTHKNPK$%IJtkgSu?cZy
zH!&I8V5@kiA-s$|L(gW#{*K{XJ<3o5O9^um!woQjfsNv`HGKG#ZQ^$oZ@9Rpfcjj~
zhHBq4Cyqh+5-Ka9mK0D0HB@U>7wXNPah%D61c6Xpvj&99MhSJ{yE&oh-izV@lrN!3
zs3nDaS>#OVUh+U2YI_<`q)nDBV5%a9k6`C8vbg9@zNgfKZlqj<Dh$f`W2B-*ir*d?
z7q6|D6B6-rm(7&eZyU)zo)TDGFc6Oi#xNdL#5>=#d6GA=<c{i7Lbi!#LGsiUJmIG8
zoiTOw+1?%CA+G{`RDP+F{o|9SJ{d9l)<_KKLo}ohWh%@sRj8ePO`eNlxoIR{Z8fd)
zRb)4Z5wO(3l0!`vSxG#e3oYrqZ6rmzY&g*gZqM0@1XpA~)8xfqa%yK6Yde_Sqse<q
zX?;jLb8DCsQ6SXGeIULBAxB7)aFFoKIx89=)Wdxo9{e~IM7l8`h$^eixCV!y?(GAi
zlB>#y=HXJ9AgYkw+0g-!eOr^AR>11WVcVv)QpW~R!$o^juBXZ7kiPxdF&(jZ%N!Ef
zt$9RNajw8KlrEhs@<7R={0WM1>bTqpC{^iheg%|!O&dy{D-NNm(1nyDC~9MsQXbMB
zwlndHnH0;r!?w#|O38D@AyeQU?S-_!)l8~HOD1<kmq}*3=UyOGK|<vsp(2D@Y-vML
M&Og4Nx2<RY0XesL2mk;8

delta 496
zcmZ{gPfG$(6veNOPUASu%OV3o6Rm|5)TE9kG?af=feUF7fmS3$gix~)T8P|5v}$+1
zhKLZfsdcm{`VMVdwXLp$7A@rQIPcxZJ->JE^|#f3vpVQPH%jP1FUmND3i?n*KWaFQ
z`apce7PF9nH18Czp%%e}0&592S=T8X7Yp<hmLgP*izSMt-3mSTy=q_|T5th}@BvY%
z@wr8>6){iwdp$-yMVh6(Ws#$qfvl~R*t^W025ZuBAJQ^hGx%<Tk8O_N7|y|_hp?2O
z+f_zIn(7F(%kMUv!sR5?``RCBXqj<Bq&Q3-HehEIC&i)0sOA{;Vu=u0rqJl|(<ReY
zMOFi4XmhmIWFALznpEl>NI_~;{d&THEQd0fk#xeAm}~M6id-rDa_xWI?VQl57jVmT
hqe$vpjj3%ogA>-tLk$tPY1F8Dg3fsFx?4i-{s8i;bo>AS

diff --git a/code/ryzom/tools/translation/translated/title_words_es.txt b/code/ryzom/tools/translation/translated/title_words_es.txt
index 211d6870b8405db22e5dfc57e858e6a71b192070..b2dd5eff833c4418a85ba1bdc1a4ba7cb7ce05e4 100644
GIT binary patch
delta 95
zcmeB~D)3;cKtl^-3sVd878VmOXEO$824e;j1_L1N#9#)5MhvD5jtquCz9WML11Cc|
pLmopskSt<IWGDmT5{6=+s4I|6X2@sAWk{N?c$!Igx)~Qs7y!1o68HcB

delta 22
dcmaDbRiJ08Ktl^-3sVd878Vn(=^b1w5ddJy2Sfk>


From 1a278bd695fbce9714306dc74dd6a4f297fdefab Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Thu, 19 Nov 2015 13:43:18 +0100
Subject: [PATCH 26/41] Changed: Revert back LandscapeTileNear and
 LandscapeThreshold default values

---
 code/ryzom/client/client_default.cfg | 32 ++++++++++++++--------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index 39be8e0f7..44f6056cc 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -121,24 +121,24 @@ AutoEquipTool			= 1;
 
 
 // *** LANDSCAPE
-LandscapeTileNear		= 150.000000;
-LandscapeTileNear_min	= 20.000000;
-LandscapeTileNear_max	= 250.000000;
-LandscapeTileNear_step	= 10.0;
-LandscapeTileNear_ps0	= 20.0;
-LandscapeTileNear_ps1	= 100.0;
-LandscapeTileNear_ps2	= 150.0;
-LandscapeTileNear_ps3	= 200.0;
+LandscapeTileNear       = 50.000000;
+LandscapeTileNear_min   = 20.000000;
+LandscapeTileNear_max   = 100.000000;
+LandscapeTileNear_step  = 10.0;
+LandscapeTileNear_ps0   = 20.0;
+LandscapeTileNear_ps1   = 40.0;
+LandscapeTileNear_ps2   = 50.0;
+LandscapeTileNear_ps3   = 80.0;
 
 // NB: threshold is inverted ULandscape::setThreshold(), to be more intelligible
-LandscapeThreshold		= 2000.0;
-LandscapeThreshold_min	= 100.0;	// Low quality => 0.01 threshold
-LandscapeThreshold_max	= 4000.0;	// High quality => 0.0005 threshold
-LandscapeThreshold_step	= 100.0;
-LandscapeThreshold_ps0	= 100.0;
-LandscapeThreshold_ps1	= 1000.0;
-LandscapeThreshold_ps2	= 2000.0;
-LandscapeThreshold_ps3	= 3000.0;
+LandscapeThreshold      = 1000.0;
+LandscapeThreshold_min  = 100.0;    // Low quality => 0.01 threshold
+LandscapeThreshold_max  = 2000.0;   // High quality => 0.0005 threshold
+LandscapeThreshold_step = 100.0;
+LandscapeThreshold_ps0  = 100.0;
+LandscapeThreshold_ps1  = 500.0;
+LandscapeThreshold_ps2  = 1000.0;
+LandscapeThreshold_ps3  = 2000.0;
 
 Vision		= 500.000000;
 Vision_min	= 200.000000;

From 409facb129348f40de5f3416353df21c7a2d59ce Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Thu, 19 Nov 2015 13:44:19 +0100
Subject: [PATCH 27/41] Changed: Improved alignment

---
 code/ryzom/tools/translation/translated/fr.uxt | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/fr.uxt b/code/ryzom/tools/translation/translated/fr.uxt
index dc873d097..dbbf4d5cc 100644
--- a/code/ryzom/tools/translation/translated/fr.uxt
+++ b/code/ryzom/tools/translation/translated/fr.uxt
@@ -10025,42 +10025,42 @@ uihelpItemMagicBonusHeader	[\n
 
 // HASH_VALUE 49F09B8ED6794263
 // INDEX 2426
-uihelpItemHpBonus	[@{FFF9}Bonus Vie :@{T19}@{2F2F}%val\n
+uihelpItemHpBonus	[@{FFF9}Bonus Vie :@{T21}@{2F2F}%val\n
 	]
 
 // HASH_VALUE C6C052A2D6794261
 // INDEX 2427
-uihelpItemHpMalus	[@{FFF9}Pénalité Vie :@{T19}@{F44F}%val\n
+uihelpItemHpMalus	[@{FFF9}Pénalité Vie :@{T21}@{F44F}%val\n
 	]
 
 // HASH_VALUE C22128B75D575A2C
 // INDEX 2428
-uihelpItemSapBonus	[@{FFF9}Bonus en Sève :@{T19}@{2F2F}%val\n
+uihelpItemSapBonus	[@{FFF9}Bonus en Sève :@{T21}@{2F2F}%val\n
 	]
 
 // HASH_VALUE 060079B75D57521E
 // INDEX 2429
-uihelpItemSapMalus	[@{FFF9}Pénalité en Sève :@{T19}@{F44F}%val\n
+uihelpItemSapMalus	[@{FFF9}Pénalité en Sève :@{T21}@{F44F}%val\n
 	]
 
 // HASH_VALUE 74BAE89A0594E3CA
 // INDEX 2430
-uihelpItemStaBonus	[@{FFF9}Bonus Endurance :@{T19}@{2F2F}%val\n
+uihelpItemStaBonus	[@{FFF9}Bonus Endurance :@{T21}@{2F2F}%val\n
 	]
 
 // HASH_VALUE 74BAE08C497334CA
 // INDEX 2431
-uihelpItemStaMalus	[@{FFF9}Pénalité Endurance :@{T19}@{F44F}%val\n
+uihelpItemStaMalus	[@{FFF9}Pénalité Endurance :@{T21}@{F44F}%val\n
 	]
 
 // HASH_VALUE 242B21C617440631
 // INDEX 2432
-uihelpItemFocusBonus	[@{FFF9}Bonus Concentration :@{T19}@{2F2F}%val\n
+uihelpItemFocusBonus	[@{FFF9}Bonus Concentration :@{T21}@{2F2F}%val\n
 	]
 
 // HASH_VALUE 292B21C697643A1F
 // INDEX 2433
-uihelpItemFocusMalus	[@{FFF9}Pénalité Concentration :@{T19}@{F44F}%val\n
+uihelpItemFocusMalus	[@{FFF9}Pénalité Concentration :@{T21}@{F44F}%val\n
 	]
 
 // HASH_VALUE F0AA55011CAF7807

From ae9d243e75c8d4df3940d0af0d52ebf122ac51fd Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Fri, 20 Nov 2015 12:54:29 +0100
Subject: [PATCH 28/41] Changed: Updated translations

---
 .../translated/bodypart_words_de.txt          | Bin 5852 -> 5852 bytes
 .../translated/bodypart_words_es.txt          | Bin 5224 -> 5154 bytes
 .../translated/bodypart_words_fr.txt          | Bin 5346 -> 5322 bytes
 .../translated/career_words_de.txt            | Bin 1596 -> 1596 bytes
 .../translated/career_words_es.txt            | Bin 1650 -> 1604 bytes
 .../translated/career_words_fr.txt            | Bin 1436 -> 1488 bytes
 .../translated/characteristic_words_de.txt    | Bin 920 -> 916 bytes
 .../translated/characteristic_words_es.txt    | Bin 708 -> 708 bytes
 .../classificationtype_words_de.txt           | Bin 2918 -> 2872 bytes
 .../classificationtype_words_en.txt           | Bin 2834 -> 2826 bytes
 .../classificationtype_words_es.txt           | Bin 2912 -> 3030 bytes
 .../translated/damagetype_words_de.txt        | Bin 1306 -> 1336 bytes
 .../translated/damagetype_words_en.txt        | Bin 1016 -> 996 bytes
 .../translated/damagetype_words_es.txt        | Bin 1086 -> 1084 bytes
 .../translated/ecosystem_words_es.txt         | Bin 828 -> 832 bytes
 .../translated/faction_words_de.txt           | Bin 11856 -> 11868 bytes
 .../translation/translated/job_words_de.txt   | Bin 7380 -> 7376 bytes
 .../translated/outpost_words_en.txt           | Bin 225722 -> 225722 bytes
 .../translated/powertype_words_de.txt         | Bin 6402 -> 6834 bytes
 .../translated/powertype_words_en.txt         | Bin 5084 -> 5084 bytes
 .../translation/translated/race_words_de.txt  | Bin 17928 -> 21102 bytes
 .../translation/translated/race_words_fr.txt  | Bin 17762 -> 17754 bytes
 .../translation/translated/score_words_es.txt | Bin 672 -> 676 bytes
 .../translation/translated/skill_words_en.txt | Bin 140138 -> 140146 bytes
 24 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_de.txt b/code/ryzom/tools/translation/translated/bodypart_words_de.txt
index 303b57f83422879a19a0769688ce2af56816f9d1..111e8b58438eb5a4dc0bc12bc228789eef667466 100644
GIT binary patch
delta 24
gcmcbkdq;P}77<35$>yStlfQ{LFuH6u7hTE-0D2M#w*UYD

delta 24
gcmcbkdq;P}77@mj$>yStlfQ{LFs5ua7hTE-0DRI2_W%F@

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_es.txt b/code/ryzom/tools/translation/translated/bodypart_words_es.txt
index 298d1b08d2adc298fa8c4907fea86b8bc263a547..55df54341ad027ff40d3cf47bf0191eed1a61eb7 100644
GIT binary patch
delta 856
zcmaE%u}EWs0Hb^fLq0<hLotx#WGH3G1Cpr>IY1IBKG~4bpA{@KxtTGZ7osK+D4)ZS
zIQcDOB$`MdQ#d!0Ig>B)%Wl5FB*ZxR8oLOZQbTsr$rda&+yy`jtAJL21R5yFE-Hy)
z1<)e6{N#%~x|6T5*vTpY9aqGV2y}ERm`2et*^o8c6s`xT3a@Gu^95OzCnvD8O_t;2
z+swkogWb`USiEwYy_BG%j3-ava3HA4aI+kz2qRiZ1u_BM#bt*@RF7L=@*OTMlpq)6
zMvVeNZrRNfxW%yfW+smz*u(#LT(I~GCac58HF*iI1p&7w^67%j(&2L=Qso40p2?^9
z{-8MiB7ZO%Uw*QmfEkJy&_k2g2v}f<@d#R(gAztQFcl{QNd;g6DFr8=B8E(GDo0A0
z;1mv5J9(m@<m4kPLX$5EI&BscGGgRLGH7z3u&^{vtqjE=dB)Vq2U$cXUlE=H0KYc7
Av;Y7A

delta 672
zcmah`Jxc>Y5S@)@&b!3*&U}a=#RXDGMEpP`#1KS5Z2Tz1!a_OpL`6I?QSAK%@;Zws
zRyKliDQ)y;SXhXKh?S+4bLSa|D6+8gmYsQT=FLUlOW(C2a(m>^8f}tG8XeFs*&H3(
z;XC}nU9<<&qS#g?4aZ^?A41|?EMZxfnA0sBMMm-3CGp&qIXRTxQ$!J%QS+EkM^IME
z+8T3KS;K{?q<US(8lN3j^ij(%?xSfuDix%q)wV}AOxcg^_R>@{i)$>Z(SE?`aQu_+
zXJ#-*L6e>ljej?I7&Mwxvsh7+&^snugil-FUO`KWaO#!j^p%)_H@$#DOd=m!3}ePS
zkEI0~N*)jKBR{G(kL*wlH_8CYQb(h+h)ZdqE{FI%>0_@hiz4)LA&lIbG4{=hTcg;-
zS+k_EN9;k39N1<eWzl-DyDx`a-lp&Rpqf&H9IE<RIVW)Dm&|Z4Hm=NBVPihg;~Cvq
fG29ek>$jM6gGKfkxqSaAIUY*>QuBWU$BDB~L&2d|

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_fr.txt b/code/ryzom/tools/translation/translated/bodypart_words_fr.txt
index c35ae5d54a487cde10445aa19c04387f4207d393..0fc46f578de1d56a4df61c20bba527904aaef5d8 100644
GIT binary patch
delta 76
zcmaE)c}jD`5kb~WhIEG1$&5nclg(HKSW6gy{K<a>)0si^LqSn6%_yw9d5e$&BUG`V
K2(n^ck*fe<4HXdp

delta 96
zcmX@5`ABoa5kdAMhJ1!xhJwk*1-0SquY&1t_D2q3&JqTgs*ggto0kYFFbYBi7*ZJ&
U7&0017}6$R6jX$3`YL=C0HyOB>;M1&

diff --git a/code/ryzom/tools/translation/translated/career_words_de.txt b/code/ryzom/tools/translation/translated/career_words_de.txt
index c65bf6f2d2ea7df39bd2710e973b53c1b2dcc277..6220375cefe06b4c6fd5ebc147cf2f03f40aa243 100644
GIT binary patch
delta 74
zcmdnPvxjGc9<ypNLo!1KLn%WELlr|VLn1>uLncEiLlFZf1Cq?-b|%@$1<Z2X$YN)i
LR5$Nqu44iKnJN-{

delta 86
zcmdnPvxjGc9<y#JLmop3Ln=cNLoty41H@He9w!49naTZ3qLT}l<%F@wZC=Pcn+X8B
CSQdZ)

diff --git a/code/ryzom/tools/translation/translated/career_words_es.txt b/code/ryzom/tools/translation/translated/career_words_es.txt
index 4d159e854344b58193252d5800d819efe1bc781a..f933ab3ac01d82a389891c5c85b385d6326d3de2 100644
GIT binary patch
delta 423
zcmeywbA)HY6<KG7QifE9B8CEnd<F%EL?A{InfTaS9f^ynfPoXJJrAh0c(OfXx-dw)
z3qvMDF+&N^s62*bhRlf%r6*rtG?B+51yq8pU2?JkQ^Vv<OlIr|Bc&%X2l2ZA9he5h
zc|dc4#!OCUmIo@+5Jwe9HR>L-4QnvS4U<h-)YU--aso}r0g_-*piBzT)kQ$DVl+pr
zVKHD20_kK(pIpx@Dh_1>RTg2W^<cFy4*|O@1uUNrGz;Pmm~E)C=ytteHR5*!np*;P
Q2guI+$@XljNC6-Y0PS&H>i_@%

delta 503
zcmX@Y^NDA|75)^4R0aix03ewI#EBC>dQZN`%*G8DVBnmr$Sgg%j?qUDqSTe4m?4=V
z5vUxfSaR|YMiY<*UL;|#7RkveObwGCF<G#40+r@76i?P>P8JOSYAgccWQGi&SRq3x
z(9Yt?bD8CVDz${M$WBgVl%6cYVk7MgR14CX#{hCh5m2`RgAbTrH93?;U6~UopU1!n
z_6H{ers`q_g~{)kL^(NuY9Q`e%VM9($>0vu2Xa#ikW2!(6Xq(QI!=Zlunp;88$o<j
zTX5@D0IP-BWXNhC>kKqI7i>;4LnheN5+Dy`qA%EfP>4W$hi(gYoy90NY-P2b{DD=B
d-x(Z6X$&B<i-7UK$fn8%G7s!y23`g(1^|8PXPf{4

diff --git a/code/ryzom/tools/translation/translated/career_words_fr.txt b/code/ryzom/tools/translation/translated/career_words_fr.txt
index c61f1eaf5de48207c0c484af55e03c912d81adb1..c64201617cc9850f5ce4d19922626a01aabed76b 100644
GIT binary patch
delta 214
zcmbQkeSv#J7L%$kLn1>uLn?y;LkgHoXD9{IML?L!z{voWo!rSJFAGyy3|H%pP&+x0
zS$y&(CYw~4Dg}lDpc(lLB|vkM!DK0r4>u8LMgWR@CQxl2P`(sQ<{;b70J0Iqw8`(8
b<tJw_2TfkWEVlU?a~tDiA69|MIjjZ%sLn1S

delta 184
zcmcb>J%@Wk7L&XqLkSQjG88hD0?9leo0GvA$SMZ1QW=US_cO^0W2z~he3~iP)(NO5
z4G4kiP<1gVFrdnn0!`**$N{S4gvm@^$Ray=5p$3@l5IeJ9zZpTAeEb0S-Kf{oq<Lt
M0<C~JW-hBS0F?|Uv;Y7A

diff --git a/code/ryzom/tools/translation/translated/characteristic_words_de.txt b/code/ryzom/tools/translation/translated/characteristic_words_de.txt
index eddb3d2907b272ae99e93977e98d6b2fd648b85f..52e9441a86e88ccfb3d2633470b592b973d2b1a9 100644
GIT binary patch
delta 24
ecmbQiK81Zl3$p+xLpVbwLk<w8GVn5RF#rHbk_4Xs

delta 28
icmbQjK7)Nj3$sWb11Cc`LncEG5T-KZG4L{QF#rH#9tD2@

diff --git a/code/ryzom/tools/translation/translated/characteristic_words_es.txt b/code/ryzom/tools/translation/translated/characteristic_words_es.txt
index d5c29aa1114458fb5657e54e86d0db704a9b0554..1cd7f4b4e95c844fc951e371e2cbdca5089c1538 100644
GIT binary patch
delta 80
zcmX@YdW3aChp00{K0_WuF+&MMCJ>i0Bm?Qs6X!ZI`cAwb&gePWoY9v*m?4oN2`HWd
glrLg<J9#o=H>2xhc_x2Gm&y4|j*MZGH!=wW0IN<Gxc~qF

delta 80
zcmX@YdW3aChiEcGK0_WuF+&MMCJ>i0Bm?REiE|wpb0^*pXUv>z&gjcu%#g^C1QbsJ
f$`>(YPM*xz&6qk_p2?pvWpX}~BV*a*jZDG-p<Wh|

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_de.txt b/code/ryzom/tools/translation/translated/classificationtype_words_de.txt
index f3e7d37916afb24a1fd3ff0b10966204214f1a69..ffa266ba5d6ed19a0f77aa9e99d3cf0cbefc16ed 100644
GIT binary patch
delta 162
zcmaDRwnJ>f1@0V%Oon8J42D#OqR9)Hg++aVtUQKduozr!;zvnlAZIcw<5@<R$+k@5
zj9|qOHZLawCqoL*m{cGQk<Htj$fV1{>&B47P|A?bkPVb9ne5Lf&IuQpJf9Vbx0#VW
Xn-OT{K@Q=`bsR2?d7BS%EM)=!$ATxt

delta 190
zcmdlX_DpQTg~>uJLKENdh^I2-F>nH53PUDCDv<UCl6efpljRxDGNw#^%P7gNz~I4<
z&yYL$KdU%cM4VA!ay_FYgv|?;1?mRs+8oNH%OaY_kOMX>9c)wzkSt<QnEaDfRv1%8
kVe&*)Nh~@P7`!*1XUk@soW&tBIe^0nNDFOV#xaQr0PJ%wNdN!<

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_en.txt b/code/ryzom/tools/translation/translated/classificationtype_words_en.txt
index 5afe9ce539bd692e3d64469410cf636515ebb384..07241bfe834ea5513aad69b3b5e05fb92bc2acba 100644
GIT binary patch
delta 33
pcmbOv)+M%K9n<6uOk$HyFvT%)P8MVq-R!{Z#lo1lxtqP6834J?3Hks4

delta 39
rcmeAYn<Tbj9TQ{m<h4xVK=LqCJdjjm2C_GsGkdczrfzO#Z)XMo`*{n%

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_es.txt b/code/ryzom/tools/translation/translated/classificationtype_words_es.txt
index cc8a2a4ec24d5522675521feb014007c45e3c8c3..458172a1cc7217a951b72b4797103a84a4a82100 100644
GIT binary patch
delta 584
zcmaDLc1?W3FZNP~JcfLR;)y>SVa&;ujGN(XZKm?cE0{_qD>0`zKLjexWJm!j=VSnB
z<77x>$N`ec3<#NGs2tEpAS(xCG_s1xhndUaW?QmEyS`*71e%4-RAd?KrovTBzQ|&4
zn#fQFbPuY_AYw4xi70LY%S{esO@+JXKAZUDGpt!Cd>^(cNc>hfJDI%~&VJ9H9huHh
z#E=LK69ph$$xsFKcP`LZAd!5a7^<saYEyvjEyk(?=3-#zO@7ZVKluzt1Kc)m&RoWa
zlXr5;Yd!>qd@3}Aq0xvE=0(7eEoLZTcsThdC&HJpT=kp~_kc{l&m}qe7ng$-stZei
Srh?)b$sI^0BV>6QxEKJ#2#MGL

delta 442
zcmca6{y=QPugOe|4U@YVH%)e7Dq}5W$YV&HypyRE%F<;{w@w6#Wdd<N11AGWo|7S!
zAqPk%GazJ&fqYJ&Xg&jo1(%t8ow<B+7)z9GDnlVqFE&$<Wl&9l%S`^tV((Z0v@HvW
zi-2}00PR3_39=lj8AvjdGg(t73$Tk#e#4ptrc2nS0O^*=bJ%+(8*pSz{=_cCslbp9
zv;pX^i5G<@3vq}D!UY&ofZhfgK3ShbezFi}!{k|<IgE*u*}3Eu6M-I1g?b%15Q>0~
zEM_PH2B<$*>f}9Kb+V|A^9Fk-k)aG^Aw%)xXl_R}hzd@iu6&@4kl+LbErQR>z{LOn
D@X}y!

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_de.txt b/code/ryzom/tools/translation/translated/damagetype_words_de.txt
index 2f5db498dace657253ef09ab5e72dd812f50ba59..1a178bdc05655d19e7df0e1d0d6e6278ef848ebf 100644
GIT binary patch
delta 422
zcmbQmwS#NII^JN0WQGieJcd+;Ooo)ncUh!Gp=_WCCxZeIrvPPAC;s%eF9j+~XD9{=
zffVO~rBWG+fV2xkDUb#kl*Et^B#VH2m|D0IlWQ5h#S!8tW=!75C@zeUL+JU<=xB`)
zN6`bcHw@^KA|T9XC;>u*I)wgQCilrNSa^h=fL(~<rOB6>+~q;ugZROl;R!<y&=gcP
zmdxJL5P3JCOes_?!u+|+zLF4mcVL*L0revV+GJ*yXhDqdnw-xf%?lDmm@=8gmoabh
QeHL8-xEN5Lmw}4`0G^przyJUM

delta 413
zcmdnNHH&M)I`1fkRE8pkVuoaf42C=)JCh*=Naitcg4rNCg&`3r&&hyWB~-=4*Z#s-
zv`!9W6y=48LlsW0Wb_uquwwFBMsaQ=3n#NOIT~Uy59pLIu%n9@@)=5i5Y_BPCU^N%
zu(LCPGMo&-3{MzJfnG!soBSM2jW<wD4%j4+cftB5`!ah=LOkvU)LRO~MF>+TZ)Wy|
z%DMy9r=jVUWQi7p1t8qs$&oD5oCx#RviMGRVicNqfo<|D77;$EwLmL)8Mqh#D)3Nc

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_en.txt b/code/ryzom/tools/translation/translated/damagetype_words_en.txt
index 0d4ad9dfee656c64fee9508a4a347411d747005f..4452973be498435321cf300ee3e39d515bbd60a0 100644
GIT binary patch
delta 59
zcmeyt{)BzPm5KY<Cf-SyY{wWfc?zS)<a>;Mll7SVCf5P+Ii{$|TFg0<8<^Q9&tvxE
M;$#3pUIs1(0L&2*`~Uy|

delta 72
zcmaFD{)2tO6~^L;m(v-GCtEUx0?A%RPat`f(H}@EGl9rLFu9*88pxJp&IOXK%%MER
M44h!d%fQ6|0GEUmx&QzG

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_es.txt b/code/ryzom/tools/translation/translated/damagetype_words_es.txt
index 6a552bac996d59ab30be5a3606de235c07999ff7..04a861041e3917caac057159cc37470fe84ad103 100644
GIT binary patch
delta 220
zcmdnTv4>;A2IYK)B8C!%M20*dnaaQkhRzHqq7!ci$|6e#02LN7q=6NIHBR<tv^NB4
z0;wtmk|{tH$U3mfP2S09t)CB6TLe^{0@RnwkOXE!91#FC4?}LUFq0+Y!O6Z%l9Mx-
fyqGf?@+WU+3ZBfv95p$E`P5_u7B&`M1}+8wMGG$;

delta 244
zcmdnPv5#ZI2JKRYWQGieOokjFOk_v_Voor0X26h{csWox8L0F#LmpI707EK65kne7
zK9EcV8k7lS<xO^EwAXe4$`msc01e4wC;`e9L3N;u11+4qk<nVd6lir3P(Msv0MI0e
zND7cuJXxB_QrZ!01BefC;z2mScycb2H|txl%H2%CjK!0AnWKSZI`e6sVyJ3f1}+8w
Dn4vOk

diff --git a/code/ryzom/tools/translation/translated/ecosystem_words_es.txt b/code/ryzom/tools/translation/translated/ecosystem_words_es.txt
index 45a0b59e1c9d680e395832962c81bf2ef9f0e827..0cf292eeb6c486fc82ca507aa4a1d59d08f9c625 100644
GIT binary patch
delta 12
TcmdnPc7Sbz4KoWb0~Z4T7-j;K

delta 7
OcmX@Wwufzl4Kn}>x&n9r

diff --git a/code/ryzom/tools/translation/translated/faction_words_de.txt b/code/ryzom/tools/translation/translated/faction_words_de.txt
index ec35778b60012bc4fd0dc6ba4a19bcb32bb589de..42e5227c30e62419467b3c21225e9819ac6e32ea 100644
GIT binary patch
delta 110
zcmV-!0FnRDT-;o+)&r9$0S=Q85*(A_1B3-s0BHbalP?n?vy24T0h4kkEVGIR9svVo
z0CJP72a}WH6&{mX2!4|a4Jfk$3Dg1sWs~6*AG7ic7y*-z6)Lkb4YmQ3vJM)vAP>R?
Qlfo1jlkOD~vkVnP88MI~{Qv*}

delta 136
zcmcZ;b0KEKHD>Ny22O@lhD?S$2F}U<nOi4cU=^9XMpk6=8kTE}oNf#`4EYR242hd3
zvRN}ue#g!>S&x}x@-6m`$#xuEljT^1CO2@@P2Ql$Gf7x(vl{0WrpYNBGMlA%Bp4_E
n<Iva~!@G?UBqPLshm|)GXp=k8rX+?$hLp*IY_gjrL|r5Sudyg*

diff --git a/code/ryzom/tools/translation/translated/job_words_de.txt b/code/ryzom/tools/translation/translated/job_words_de.txt
index ce66f40f4754b70b3ad5080d5b9ec1d791dfe82e..a974e687715ec68d7e6fc9b6af4659fb192ffb30 100644
GIT binary patch
delta 417
zcmca&dBJi+7`tdbLlF?B0x>5;7?@6B$e*0eZY_yb2BdoOM{e=S*Vy%>A?ni@5*bPv
za!|}jn=H&>IC&mBn<Q3QkdDdxOyZmKI2>3ed+}&Yt`X&%Y#_z5`3+AOGh^Q5Qh{j6
zY@l7448;s3K-D=w$jJ~4WEC)EPkt-lE{!gmijdzNEI5&QvYn{V<R2oJEWLr6ih#Hr
zi1UDs%wtGn_`{F^6oYsgr~G7QF=q;N3o?mro+5UNW%3j$fyo8Z96(xa@&aiUB)-7p
b57J(Yxsw;lh)&)lsW7=jMhnUll9B-c;<sos

delta 359
zcmca$dBt)=7`x~<h9V$L1!7KyFfg6M@NIH7yR{@%8IbD9f=r^5udo~NyD=m(lrrQ%
zb-PWL=P*PU+nmi2%`*8AuMm4ULncEWL(1fXyuzE`@yubKTp++Vd6s~WtOA2K(9}$Z
zVuli+c{xDH$q)==6)*s0CjS?3X9m%Ug2J3|(anj16PYJ_@rq3D;t`rGCVGGyBn31b
ztmUAnC^~<#n3&CE2SFBgd}<_^_%<&PJH-OD&v)`!X>l;UP)c?33TYJ-F?lK3$xJdf
VU@?0cQK&k_$z?JcC}Q$b(g0|2R#^Z5

diff --git a/code/ryzom/tools/translation/translated/outpost_words_en.txt b/code/ryzom/tools/translation/translated/outpost_words_en.txt
index ae442cebaaedd10a2c69d6fa3b9caa6978d6af5d..65b8ddd879e938dd8c174a5dcec8063e670e1067 100644
GIT binary patch
delta 28
jcmdn>n0MD>-VMLZ8NHf+o45ZqX9QxV?Z3^L_gex0(UA?0

delta 28
jcmdn>n0MD>-VMLZ8MB&yo45ZqX9QxV?Z3^L_gex0)6osD

diff --git a/code/ryzom/tools/translation/translated/powertype_words_de.txt b/code/ryzom/tools/translation/translated/powertype_words_de.txt
index bdbc5e82e7013a141802785a7dd868513a76de38..23ff2ace47817551efc83abb374280e4ea09cca3 100644
GIT binary patch
delta 1069
zcmbVL&ubH55S>k$O`6S*CY#L<1Ga*qv8)G6QD`ZoEm{N*X`pA*ZtN~?w_%f@R4BCc
zq(#)Z7E22j5tLFdg`Pa<LGa+8;I(-0B!ZXDeBF>{gCJ!OJG`BFZ{FMQTfccQ{9?Da
z3^iDW1~gDo)!YnJ!GU@UgC^K8PneBsTK?tnc%n(IE7ULtCRnft298KMwF`wR51=C*
z;)a&Rtyl<0efOj#Ec&nFzAqvw6`%WM_j?$B`lbbX%k%BE-<=DVp+bu>M|*OtXGYTT
zNg$8=J(opwi5Xu7CSCYJ;6fY5y}*hPye`+UCWrj4Gdz$t1wIv=RdgtlZ>Qy2EdMpQ
z>Bak(XdRBB0Rv!A7+epC#0*C8dv8H%VoA~ScSNc-^>dmI^**GBwBZK+4Q-#F8Lx$t
z${9|a2){o!+eG{flW@PSyx~+b|8Pp)a!Lheg*$fqEb<vIM%$^H(RJ@O=!<n@Td}8I
zePi)e@khSIP4T|nH+tnRDb?MCO{y)*z79H!Q?iR9-8njVpQ75(|8!bn?~W6WyM5Eq
zQ^sYw74_3wfs=`Jp3yStu`1sPr}J*$<HS4OQ>vn#><=2E&;D3S<|Kv{9x&lI9~az7
z6>v}e<-rCE9Hd1@XG&Nx;E|A7pfxJ6K++biWD{oNkJM4e^ijHmf3!mnHi8@JB+8i&
g9r#XaP-`jOC+2zLt&(aHzo{9FWZ!zb@i?130pzs~e*gdg

delta 1084
zcmb_bO=uHA6n>j*l5T!Xy1U&Z)zU4rLQ%mM{DFFDaiJart5z=s+1j-U=BFg_;4wKA
z6b0owcvC5e1@T~u7q8;QL&dvZ#H*;69@RI~xMsH^9?CE<?|a{TGw*vd8^=16_tyF^
zkw*<`(hAk7#lu58njhMQQjIhoOXO1X{#R$JOcf5Q9A2doZ_`+&EJ>2W@dcUr&HLQt
zd8DDOyvF&+f?`8a2XIm~@gttziDI76z+A+@f#}5^#>0e;h-!B8ZN<Q+=!~Bq4D7zC
zx*WfY?Z>t{Dpw=uC^{Bmr+nPR(Y|<3E*Eb|&RV>bv1yuauqiut8B09C+e9UV&h<Sy
z5#UL4%DhLTv%V`fon}{rLpCec*fB=%JvFY(V>(mBR?@^BEtwI<3n#COGx1d08|{Od
zuZy3_=X-SD*|e4Nb*YJJ`pJlR82_qWRGZHp=IUKq<Qf~&2QTv`<f^mpZV36Z3lVQ)
zJ=+QKoZKyZ$cY}BSm~b}pQUqjgl71>3eOsQD>~!yY;iZlS`1!eOux)pi~RiS{0+Jv
zVBX<+mPI!h6a91Pn#ge+;Bu_de{=Csf0_E@m4j!-aO@1LH#XlJMP;Zb#TJ!ln`es;
zloZs9!#F<hE#>$*4-?j*Xql>TEd#68t3d8bVG67Ht-oLvHVW$joON)!kj#oE+VTM}
Qi-uye_#(ucz~e#v7o3CjtpET3

diff --git a/code/ryzom/tools/translation/translated/powertype_words_en.txt b/code/ryzom/tools/translation/translated/powertype_words_en.txt
index f1a056a32244cbaf2790d2fbfbe07014f3154461..1cbecad3ae6db63d64fb57c2d362ae2ee1fa4eb2 100644
GIT binary patch
delta 20
ccmcbken)-71#ZUh$rrgJ89g>@^K4`X09!Z*od5s;

delta 20
ccmcbken)-71#ZUj$rrgJ88bF(^K4`X09|+o-2eap

diff --git a/code/ryzom/tools/translation/translated/race_words_de.txt b/code/ryzom/tools/translation/translated/race_words_de.txt
index 17a0eca394974c366a2d075544685c05a8bcd870..ec6aa30941e09116a5f4a18c3e694e2ca708c3a3 100644
GIT binary patch
literal 21102
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

literal 17928
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

diff --git a/code/ryzom/tools/translation/translated/race_words_fr.txt b/code/ryzom/tools/translation/translated/race_words_fr.txt
index 2661a3d323c2d1ebc18b78acadb40aac316d40bf..99cecdbbe32f046b7e1eac7ce7f1bd6194820763 100644
GIT binary patch
delta 75
zcmV-R0JQ(&iUHb+0kB{QlMDe0ldvZeliUv$lb8rtlTIiYlV$`Kvlt2R5R-xe7_%Z8
h@C=ji2M)6)CsYFg?~`#RA(Oxg4wED`B(u&clp6O<8c+ZL

delta 64
zcmV-G0Kfm*iUHz^0kB{Qlgu*^lWGWn0d=$S2p18NvKq4>8t@DUWdI-mYyc;-5hq~-
Wlfoz>lfViJ0eO=#D<`wYDwG=bbQSji

diff --git a/code/ryzom/tools/translation/translated/score_words_es.txt b/code/ryzom/tools/translation/translated/score_words_es.txt
index 77622c01b42a6eacd34e23472754011a7b759da0..8775d651ce8b0feabea7af7cb77d450cacd7393a 100644
GIT binary patch
delta 12
TcmZ3$x`cJZ0wxw-1}+8w7@z{Y

delta 7
OcmZ3&x`1`V0ww?pCjy}W

diff --git a/code/ryzom/tools/translation/translated/skill_words_en.txt b/code/ryzom/tools/translation/translated/skill_words_en.txt
index e2660a5329d74a990a2e30ac53f15bd4aecf1ace..421000ced8323a1d9401a8d8621ff3a225f4fb96 100644
GIT binary patch
delta 717
zcmXw#Ur19?9LM{eZSHEfi_D`z*q9~-qm~U>Gkh2kxy?VVs1P5*BzzJvXR%-pVXHu7
z%=<G>>_I{#sALS!@=8x4<U{OX_z)5zGI|;k7%{{LX*-_#bUx?z`F?)~PH9v5yQyUV
zHKSg3=(ZZJoKINT!x%WwGgZfzTs}ap)ya=rG6WY1<r{4uZDuy^J|yTpP5JZ{4>5=N
zt8oG^aJJk~T{q-S0~QA;ukTnU_`a-GhXvm;NXDXn3<K9MVpk`voGMRu_L`0#-I%ZC
z`mK@`^#tX5NWEmXR>qSiwg;^^@HAsy&rSTnVLL@<G|skO1LfK17_d?X#LM1ilXe`r
z;NailBQ~@0!DU7NRH<6y{#P~imdR6(aW>J2_i>qhj)Kayxl|)MDCN0NnqB0!v%?m=
zX`wulOP?hTE}U6tUdjJ#lc?ua+&j38fxODw4`L6{TjyYFw_#L3M>os~*zSg;fagI8
zG$b;V=^@Z7iZWjqW<+KyEHmRha?gH`+>`2+%F`zy-v>`bE6^|NJN@uROeXF~P$Cc)
zPs~SPQK;ZuSP)Q_U@YB(^=r8MyZU=ZECD}i<ponAt1*~_X@b9s!XBo85HqSFjJB}C
z7f@N(TWDok4xH?zohYo3gS8V8eg{n~k^}dN*!^mXN~4K6S1ZEBL1Fu=rVtGw0(+ns
SM+W%Lu%UI(jKFtrKl%?QLJ8&o

delta 652
zcmex#jN{cYjtyUACJTs&Z03<|VV=BUnaJi93RaAhO@NFKiu;%*zsncdd_ZLdD_Bi~
z)(?nCm#zU5NMzc4MwZRj^edPqA7Yl+oMAMJ5v)PPWF6Dw3ZS7^%>FTg7?Yn^<S`~r
z4z#oek_W97H?Og@084ECW;Klyq-XL036{-^T&}Qy4e0RXQwQt&Fp*{Qnu0Dc+oNz3
zm=;*YGFhPL)nq$<k;y#8bs&24oZ<qAd2*#C?32wVifmp|lg2t(qgrgTT+<tnnbQN7
z0^O?6%px#3X`|R=o5^b?pO`JS`OoAIQLz05vMiftt>j?`+rMK&3Nx6Yw`Gp_bb$m$
zHs%tB#K{*=x^7lDGfxFc<h}D`wKII16+TvkGN&>WPoL|?SP5oGyE85XGY+~l&IU6Q
zJ)jImPpF!DPpBGIFR0W}7$emis^+mbR86N3RE?%DlyTCRu@G#sy&vODFypQt<76<S
z)E~;=4Pfj9i_8vS+z4g_1~RS&GZ=#)jO`nP7|$Alf_D3a7RFPYU{+2aV;?vUxARP7
zWP-31CNt(J0%iH8`)px!m>%$+kz@LUEsQ(BLU$%HDot0|!YBt3f3p=T?$g33Hhsce
fMxMzV68WY-*v5DPq<s6H?TmH2V3ylaMx8hS0&4M7


From bd1bde4d44d13765eed246b82e8aaae0c46c4f0f Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sat, 21 Nov 2015 19:40:19 +0100
Subject: [PATCH 29/41] Fixed: InstallStatsUrl points to a wrong URL but needs
 to be defined

---
 code/ryzom/client/client_default.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg
index 44f6056cc..0b52b584a 100644
--- a/code/ryzom/client/client_default.cfg
+++ b/code/ryzom/client/client_default.cfg
@@ -44,7 +44,7 @@ BackgroundDownloader = 0;
 PatchServer = "http://dl.ryzom.com/patch_live";
 StartupHost = "shard.ryzom.com:40916";
 StartupPage = "/login/r2_login.php";
-InstallStatsUrl = "http://shard.ryzom.com:50000/stats/stats.php";
+InstallStatsUrl = "";
 
 ConditionsTermsURL = "http://app.ryzom.com/app_forum/index.php?page=topic/view/21885/1&post148782=en#1";
 LoginSupportURL    = "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=en#1";

From bef32ad5638580f9b64b8a3fe36b2be029b666f1 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 22 Nov 2015 18:09:46 +0100
Subject: [PATCH 30/41] Changed: Updated translations

---
 .../translated/bodypart_words_en.txt          | Bin 4646 -> 4910 bytes
 .../translated/bodypart_words_es.txt          | Bin 5154 -> 5150 bytes
 .../translated/career_words_es.txt            | Bin 1604 -> 1510 bytes
 .../translated/characteristic_words_es.txt    | Bin 708 -> 704 bytes
 .../classificationtype_words_en.txt           | Bin 2826 -> 2834 bytes
 .../classificationtype_words_es.txt           | Bin 3030 -> 3026 bytes
 .../classificationtype_words_fr.txt           | Bin 3066 -> 3172 bytes
 .../translated/damagetype_words_en.txt        | Bin 996 -> 1008 bytes
 .../translated/damagetype_words_es.txt        | Bin 1084 -> 1080 bytes
 .../translated/damagetype_words_fr.txt        | Bin 1074 -> 1106 bytes
 .../translated/ecosystem_words_en.txt         | Bin 758 -> 778 bytes
 .../translated/ecosystem_words_es.txt         | Bin 832 -> 828 bytes
 .../translated/faction_words_en.txt           | Bin 9264 -> 9420 bytes
 .../translation/translated/job_words_es.txt   | Bin 5920 -> 6088 bytes
 .../translated/outpost_words_en.txt           | Bin 225722 -> 238598 bytes
 .../translation/translated/place_words_de.txt | Bin 192852 -> 193788 bytes
 .../translation/translated/place_words_en.txt | Bin 105050 -> 105110 bytes
 .../translated/powertype_words_en.txt         | Bin 5084 -> 5084 bytes
 .../translation/translated/race_words_en.txt  | Bin 15522 -> 16074 bytes
 .../translation/translated/score_words_es.txt | Bin 676 -> 672 bytes
 .../translation/translated/skill_words_en.txt | Bin 140146 -> 143492 bytes
 .../translation/translated/title_words_en.txt | Bin 241186 -> 241168 bytes
 22 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_en.txt b/code/ryzom/tools/translation/translated/bodypart_words_en.txt
index 17fe6ee4a43759f223e09a2058cddeb77de129d7..29fbf8b7df0de211c99b20bebb0a2cddf81cdf3d 100644
GIT binary patch
delta 730
zcmZ3cvQBNnG3FSCl!-^vLDb}hOv01x7|o=CYz9t-5{3+hR3M$mP{feSPz+>&)U-4D
z%A(3=09E7xb-+}-Wb_1^X2>K8rWu)qCr2=$o0<kRI~8aL#MFgMiBPr4U^<yO8cgqH
zmIc!{nd4FT!7LE@L>|$}AK1CTa*XW4lkc(kfZ536KiTCcr?I*~)BxR*$H6oC1gjgE
z&&!5tZaW&EksTtBY#t-K=;TT4URdmbxE<u*JdPlUeLy!|;;;g<Vc{Xq>5Iaz=L`h%
z&vS}{>3UAZ$!uH(C}Inl<R@owIf2C(nPn%R;DWlJ8{)ofZh5d=CmO$=M|!dX4@6%g
z4@6BpPb^q1jK7dccCr{REPP}qm+?Z(-p%WcmJ(3oY&WmuWFtN!ylQUqsZO55r-kB|
z+kE~ge0%<GFdr0dclbl#>{SAMlLG`ikoaL>_J4s+h!`+zX9?B`p{7P&1}+8wgnYC9

delta 389
zcmZ3dwoGNhvB^wKLKE+VOg_XbG}(>OY;psm$mAJ}KBAlqB@7u1sSKPzGLa#VA%&rs
zfpan=ljr0KoFbFcm^>zLViE!Bl9~LB$z^f?x6EWOX1B>xn4>0tVwRaK#1aRlfrd|B
z#^N#g6N}tr5mulWkS^koo4k$HW%57Pl*wsq5Opu0bQU{A%{wSv#E}G4CpY;UhudTa
zP9Lz{E1<LhSHR>;Tw;?2xD+PO<1zrVLGIz;2Dv9`@-}Xe*+P@o@$gKx;z6(-c%>%a
z;Bf-FMT9erArt5~kk9OSW6?wo@+Jb!k(=zo=Q8;dpTy)Pd`4hDf8z53(;&ZP@!Npy
ug|LMtzu?yb^9=;LChrqSo2((20mKTEw+MPn66%=TBQ${z5wN@rTnqqjt9@nw

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_es.txt b/code/ryzom/tools/translation/translated/bodypart_words_es.txt
index 55df54341ad027ff40d3cf47bf0191eed1a61eb7..a695b23a357dd4543fa026e6bc8c28ad06f7e7bc 100644
GIT binary patch
delta 7
OcmZ3aF;8QIoCp95djfL+

delta 11
ScmbQIu}EWsoXF$}oGbttQ3Im@

diff --git a/code/ryzom/tools/translation/translated/career_words_es.txt b/code/ryzom/tools/translation/translated/career_words_es.txt
index f933ab3ac01d82a389891c5c85b385d6326d3de2..8de86c670ca2a7b24d9333957ae8525aefc65624 100644
GIT binary patch
delta 37
vcmV+=0NVe=4CV`vc9DSWlXd~#lU@SMlQaX+lMV!)lePqMlQIQ<lez_bMKcf{

delta 132
zcmaFHeS~L187C(L6izICi{MO7WW0~Wvu8Ss#N%eZh{U_iJRgZy$x@8Od(Bdh#LHx@
N<%3(tz{|kJ005K}61D&U

diff --git a/code/ryzom/tools/translation/translated/characteristic_words_es.txt b/code/ryzom/tools/translation/translated/characteristic_words_es.txt
index 1cd7f4b4e95c844fc951e371e2cbdca5089c1538..63a63c83474b7ff0544c30f33459a9e62de850df 100644
GIT binary patch
delta 7
OcmX@YdVqDq0VV(p=K}!%

delta 12
TcmX@WdW3bu0VWn+1}+8w96$pc

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_en.txt b/code/ryzom/tools/translation/translated/classificationtype_words_en.txt
index 07241bfe834ea5513aad69b3b5e05fb92bc2acba..92a0426d5883e3757a0dd401f9ee0dde9bd11e5b 100644
GIT binary patch
delta 32
kcmeAYn<Tbj9TQ{m<h4xVK=LqCJdjjm2C_GsGhb#00I+ci9smFU

delta 26
icmbOv)+M%K9n<6uOk$HyFvT%)P8MVq-R!`8i5&oYL<m#>

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_es.txt b/code/ryzom/tools/translation/translated/classificationtype_words_es.txt
index 458172a1cc7217a951b72b4797103a84a4a82100..4ca6895278120c9cddb8c6a943f29ce63622fdb5 100644
GIT binary patch
delta 7
Ocmca6eo1`8C2jx?paWz8

delta 12
Tcmca4eocJCC2kg81}+8wALs*r

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_fr.txt b/code/ryzom/tools/translation/translated/classificationtype_words_fr.txt
index 0d7d54a223662a0703bc3c6c1d1a30f98420c821..ec94db65ff990c771483898f74a6ee4f772efcc6 100644
GIT binary patch
delta 261
zcmew*{zPKJFV+->REFZojf|p``4~&!yv=Zy{A4*Mk<DpLUW`zoLN3wCN0=*+cmXU3
zjlz?!u@u2I3r~(>Er9Yq0`*N`<C^?}bqb2e8YEr-dlQs*k$pOp)yOD3xr$>I63>it
z9$b~^<QJS>P+lQdBb4=#t5`M%=rK-)Y=%UJA|NgU;yi|8pa{gnAGyRQ_i^U{04rNe
A^#A|>

delta 151
zcmaDN@k@NdugOKMLX(9U%fR#k#syHCXR;QP$mR+rFGjGyE#@jPox=iA_=}|o$Zwjw
ziA`>@1ltrKeE^6RCeL7p$g6R*fYl%3ST(tba|4)d#nl6*?{Vc#4&p8n=48lbNMtAi
R;xZu4V<=|eocxfx836IJGamo|

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_en.txt b/code/ryzom/tools/translation/translated/damagetype_words_en.txt
index 4452973be498435321cf300ee3e39d515bbd60a0..a2d3a6c27940c682322b45f27895d04a49847fd4 100644
GIT binary patch
delta 27
dcmaFD{(*f%0W)hRLkUCW<a}mvD65q@9sqtA2vPt5

delta 33
mcmeys{)Bx)0kbG40|>e@<S?W%Br}vS6ftBnBu}2m91j4B+z00X

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_es.txt b/code/ryzom/tools/translation/translated/damagetype_words_es.txt
index 04a861041e3917caac057159cc37470fe84ad103..55a7e6347364a31191e163963c9c8a43673cf14d 100644
GIT binary patch
delta 28
gcmdnPv4dm7DklE74EYS4VCcqB#PD|WPNsTB0C_hD`Tzg`

delta 33
lcmdnNv4>;BDklC+hI|H2Fmz)mV#wUQlc}DOg_nVg0RWEO2MquK

diff --git a/code/ryzom/tools/translation/translated/damagetype_words_fr.txt b/code/ryzom/tools/translation/translated/damagetype_words_fr.txt
index 48d546ef62db13123e717b5bee7ae4d5d7a16e9b..e402c706c9f56067875e2e44b5ab848d81b6b74c 100644
GIT binary patch
delta 80
xcmdnQafxF?4D;kT=1ngC40#MG45<vo3<_Xcfgzb8gCQSCa)Kctd0qxC1^~;P4jBLd

delta 48
ocmcb_v58|t3^QZ#<Y?y2O3n-!4EYSn44hyH;}t{sybN3n034(Um;e9(

diff --git a/code/ryzom/tools/translation/translated/ecosystem_words_en.txt b/code/ryzom/tools/translation/translated/ecosystem_words_en.txt
index 2c203b331e682eb71dedab10c7db017a5ec06369..eb1b711ac9d152d07ae01e967812900c5531784e 100644
GIT binary patch
delta 54
zcmeyy+Ql~E19J>R%Eb4jAZl_lV<DKn%vcVlJ((5?0L2+N8A=#37*ZK{8Mqh#^)U|v

delta 34
qcmeBT`^Gxq!^AHolXDmgCO=>-n;gZofQOTzgdu|=m4TOmiva-t-V0j*

diff --git a/code/ryzom/tools/translation/translated/ecosystem_words_es.txt b/code/ryzom/tools/translation/translated/ecosystem_words_es.txt
index 0cf292eeb6c486fc82ca507aa4a1d59d08f9c625..45a0b59e1c9d680e395832962c81bf2ef9f0e827 100644
GIT binary patch
delta 7
OcmX@Wwufzl4Kn}>x&n9r

delta 12
TcmdnPc7Sbz4KoWb0~Z4T7-j;K

diff --git a/code/ryzom/tools/translation/translated/faction_words_en.txt b/code/ryzom/tools/translation/translated/faction_words_en.txt
index f2e04fe04e8d7843cd881f9dd05d6f75af127a02..be74c5800003e655c4522f1ab10d19d7b376b83e 100644
GIT binary patch
delta 734
zcmXAn%WD%+6vpplGLxC4c_&S#<DJPQVg;#>KS0nxeHAQ~Qi3RGwb~M=&`|5DXwh0h
z!Wa(f!i}YF6iVGGbP;r+6a|+eSVYjRxNsvy>hwE{;rE^IoO|Y;d+*B=A5T7brk)d*
zJM9wfca6^5x)w&lq@!Mm4!Sy3m18@38dfa2rJRD^P$s~E$R#j{_~2Hg2@b0z`V}?k
zj(P#{Pjw0Oqf=lvYSHiL5$Ho&9vsw;gKh09_(hZCs0LN^dKx<tLt;wIhTk;Jg#GX8
z)2REPOUlJs(2KG8B-hr(MbQ#XTCgqJV@x6&7!Sd1qaU3|&2hx9%r@x7i*z>r8v0Xw
zFs#vOJkdbBo|pj#dboDIhkK1A1Nh&QHF9DG#Z%nVPd$OZnR01wn*ZNP^O}EY8G1Py
z%bY>Y^UOThpXF0p%f3f^Bi9AZyhn{Z_jr@%9{UO|%@yt;zg^&U&7#DOy(o^sS9+Jh
zmEH}|FRg-hnfDfyZJJYZ^rL(Q{*ZMa{A?|P=ld4GZ+$$oZ!@=Sf*<VSSW2#6k&oeL
z9Z3!6DfC}w4ZP_}dgt;C2P!=8YGsK|dj|5hXNCG2^s;B;?7w=g#H^SU6T%cbFL0!K
g+vM9F71ycjTJ)#N_kOr0G0CGEzlqJ7O_kl5|4c{Kk^lez

delta 574
zcmW-eO-vI}6oub(`Zx9$=yVv`X=#fwO4PV@qgG>7)D>YtV$6^bK<oetL>8bd6p6Mt
zIT{znMH6G(7<6e&P&S$x(X}yd)UAnPT)EJ5yO{5t_wIT3+?jcQ^4W<ykNif~-#F!O
zlTqx^jvIy=RF~9(nnW{U;jUK2Yb}eP+F4WsBWMJ&*a!?^o9jM(5I6KC%|#@*Li)i8
zd<}NvwiZP`bWnGdfs$ooK6IGX7oo8VPt<^N+22+3d_3-F)wmkvdRa}Wni|ES@BrQQ
zuuqmEYtlE;g*TB4F}YoB-=4&;oQ<LAIIEk{d*lIQCzgzhR6mS5xwvD?6#vn7*XefF
z1ht2AF|htSHbaiZ#k&>Xg+jukT1!Y?DOo`}9>(e92zSqu59BOWgqM=MPbtZpNiUOs
z(u?F=hrIp2j<;m1^A&lkYn8Mz;#|%Y@gZ}Qs^2W)iYYz5nG59kY?IWj7WvV7N?z@j
zEXS4!>$Zh=_AJ$rp6g_*M-tEEWa2Mv*7D-}oVSs8#5d)bc;ZY`<qG%7)q;b^iB5bk
zG`O29u9JU@4vzK84C}oz`~K33W?-`<346;nzhM;DQbBlSPdAi{m*w3^SB6=wRpgIo
KeGkcIU;ls1MYco$

diff --git a/code/ryzom/tools/translation/translated/job_words_es.txt b/code/ryzom/tools/translation/translated/job_words_es.txt
index 0b1f8f945c3eff61ea97242843e0e90960cd57cc..814cdb3e30a8feb48f48a30e3546ae287bdf0743 100644
GIT binary patch
delta 622
zcmZ3WcS3){F-FgcXCv858S)tN8Hy*XGR}mv_cHo(dow&_$Ysc6NM^{NtjuICj>Kmu
zX5eIi=__Um7EA{6k{L39s&jx4WZGjUeQ69)BwgmruB;wF^;we}nLVMb^UShv7rbU}
zg|qWndg1KfEUV${rL42zY<o6@n$v6uHKpvqj1MQDWOo&X`6dzWdLV1EG{;4_8Lv4S
z;p}YA^KiB$S0-cr<b_;;yg;8J`QbCyPPm%Y+@9P%42cXW3`Go|8S*AG@>ui3`1!yP
zP6gV<$Ri9_AJ4NC%m%rEnRho_d@pbGWF@|+$trvzaIvX;k(^;b6N-SQr%q<(cNc~8
zP}~#ApE_AdKxFa-{xrB=Q-Qs3_D2DKM(4?nf|+1ac=A3$1-RT@!P{{5b|FMqIty=w
gi+>kJ_;<a?Rk(Pw=xI3HSM0a|G-Uuo3Y-=g035QZ&j0`b

delta 453
zcmZvZJxD@P7>3VP%Z}Y2e^OBpj3}CPC}?PiASn<oq0o;*U|vJvhM**FNjN%KZ$mgm
z&>}Sz^h2{rLl8ANx-{3&P)na)34}OsKF<3+@5lRbTH(`Bt!dR+k_B1z@NpB<!U<Y}
zilRs6QIdCAmK88=n)7KaO_0uVtU&dz$2fAPct9gPPr5;+*d9x<40&}rNxYiElLnFQ
zx&Ni8!x1n?tSb3FSPnnjhXZqn_urJGtF+A(>{zP!wlr`tREIiTMQ6ByV{1%E;@ujN
zjMOPg-<`NP@&Z3E<BUI}WXqsqTNOAKM(>Wq6)8rsw+ZZpLtLDn7*J^C?y^SQHHxJX
z%W)%~LzC_?B_~i*Y$(eKGcnkgz4($h++AKLUy*9wn9YJ%SC*9lg(h7oY546W)a?)0
sa;QQSmyRsmUgr#A&NgOURkU2!sEplW$^C|)=Lw&lrpWsrAu${K1<qZ4s{jB1

diff --git a/code/ryzom/tools/translation/translated/outpost_words_en.txt b/code/ryzom/tools/translation/translated/outpost_words_en.txt
index 65b8ddd879e938dd8c174a5dcec8063e670e1067..7ce6a6ff457a4a180208fb61932a091f8ab9e8c6 100644
GIT binary patch
delta 13125
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
X8M=U%eGhqr6K_JkXTJyYjj#R>tl|IN

delta 9411
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

diff --git a/code/ryzom/tools/translation/translated/place_words_de.txt b/code/ryzom/tools/translation/translated/place_words_de.txt
index a18d446a7b1c2c870972a23a7177c8db60719eda..f83c63f81fc9b548e829d1c8ced130316fc39a43 100644
GIT binary patch
delta 6952
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

delta 8020
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

diff --git a/code/ryzom/tools/translation/translated/place_words_en.txt b/code/ryzom/tools/translation/translated/place_words_en.txt
index 80f4c9b3e97f0532729e357ae08641f0b7b60135..eeb8e81678439716e1bbabfd4644b7ccf35115f7 100644
GIT binary patch
delta 325
zcmcb$g>BkawuUW?vs4(Brt7OSW>4=@VdP`hV^Eqdtjd@O6TGL&$OB}*L=v)7W8?y>
z+por02vOJ0sI+~nI^%N|n6?QzP&I<OjL9&;d%BE#K=x~0gz*k~5Ov!R>M`0fLKKEh
zf2PkU24trjFor^eT&Ec_ssWkeMvRKn-3%H15W;NJFBmbJu^KUeTn?1aN0YJwI*rqq
zQJoVcZo^m(q?Xzs98h2j^56DqTgFaSgie;}KF*9>K=Dv##&QFQc;NK9B1VqsTZ%z$
L+iqFHsHg@2x?@i*

delta 314
zcmbQXmF?CRwuUW?vs9*UFk*C>{y>G%Y`TOhV*;G3Ha$m`k%Rd?gWmLys*H(9;``JX
zd8VIHV=O=tQ&4A=V$|DyRGslT3zF~x9Y!ujz3HmDjLAr%Rl1BkKv8Br6k{*wG4gD`
zr^jf+2vM3~z^FEPg*MOhDF%!lAR({m8itGt(;bX}M3y0=A4sf$*$C)Bdn3kt5U*vs
znK7dpCqzHcOKQ^tY`_k<YJ*~xmMuth`+8f(PF9d&4^Be{BZhbe0|t}rz0Qo~25=L2
Vru!8$a!ijaVHDe5R>G*D1^{b=VNC!4

diff --git a/code/ryzom/tools/translation/translated/powertype_words_en.txt b/code/ryzom/tools/translation/translated/powertype_words_en.txt
index 1cbecad3ae6db63d64fb57c2d362ae2ee1fa4eb2..5416c8ec8296ae0dbd6de8be6653f8c866c88a7f 100644
GIT binary patch
delta 35
rcmcbken)-74Q^Ivh9ZW_$&HMPoBwg|W10L;Kw@&1FyH1!0>795{2C4E

delta 37
tcmcbken)-74Q|$Ch9ZW_$&HMPoBwg|V_{65{9ZtOa+WaP=0^g*m;e?=4s8Gc

diff --git a/code/ryzom/tools/translation/translated/race_words_en.txt b/code/ryzom/tools/translation/translated/race_words_en.txt
index 843fb16c0fcb2010fab97dfd3e7de678d877e76c..6eca64d187bffec8b2ac00585869a19af3340933 100644
GIT binary patch
delta 1197
zcmX|BT}V@57(Qon)BXRPj&p80=bTgLoNi9HX^6=fBtlmi*xz!dBitJOn27WvAt6%h
zyQ-Twb+uyH2=OL~UF;?=ya?$kx(m7qx+$Uy+ur98gFWZ{dEV#w-t%!@u6|s9@>+SG
zOBaf%Ixr2NA<XmhgrE3j!U+XpNipN8^>G>w|5IF!Tdw_bT=sviK8IJ%5^q+SBdjVf
z5qcUB7aH;u^QuL{MHTW#D&!OD3zV1CbA*4@HwY^hf!%AoOwV5%!A&#)-!#FypaHJQ
zC`APJOLLAmGg|b%)8ag$4mx=q@}G6rsBcn_bC>kcbs6Aq+i;8Oyb=67FR<H2_&GAl
z-c6XXV}cKx8Qf#L$ex?go2s2dZ#he|QWosKVp*WrYlU{f3jQDK3gzos4}>Lp{w~1R
z+zI%u$mkPso(&Ou`y#?ivKbzBo1tO1A-`cm{-+%CDuHENu&ZhddV+S~Gdr}7<v7!d
zeEpq#YrR6gk`Cm`4(!71M7-t1nSMLrJJW_)hi!-_+aD6Y+K&CkT!{Bwo0OmGSSS3@
zfjHp?9=O3j*$KT;=OgNic!2vJ@M2xS-LAV-4|{=S86~yAPIYIgw$qJXzi*Y|S3YQn
zJ!=#{?zvBB>fInL^g_$t2hU}Pz~1)Vp_<Q+887_k@%6)ZsUI@}0caHi;06Y^h_^QY
ze~}>gr69EHcR4<IoqCFc(Dx5*gELehOopI!7{cu7FtiTBI7itlurtGWU*%!ktqFz5
z#v@mWFGa9R%Lr<lBhcnY5wFO|j|xwtX`;+WQIaAe`w_iJx#<{k6&dSS>vS9|-ixCa
f7=y*yDE58~mUxxOLgQ&OJ}@`AC2oN;a9ZvkfY)3?

delta 657
zcmW-fOGsNm6o#)crbgrI8e@zx+G^`7zF(<T7j{>qiy$^g5D9I#g!CFN;gW_lgc2l3
z3Dys!lp-Q7ib$7TxRBzah%0f?Rp~;+rOPhFMUP?lI5WeX^Pl-=&ff36+dTO6eHFD#
zBU={Xsw__ZloQSJk|WDPqg}Bp&y_Xht&BBAmzAB~@>k@`b&L*`O6vk4tInA<!Tg+)
zU_}t4PUWZ~jK`LsXbW>=TV~;b!HE#4jIt*<>>4TIO1PX>iByFcZBRL{TBN5sLa|!%
zs-uJ)F@8DXOx742*68?ZlWf;UxT`fpC&6`HjKzA5lNObW`moeUa?qgRQddP!<)a$p
zQjHUA)HrT52{_aIa2oiVqHH%sw_IUXUCSK1V)&bNcA8&fbH_-!b*?4O&#6RPLQ+0f
zl9=~|*zrU~#)-Fe3A0u9Mdn{?q}0Cdm23D_{&-iIYm0H%7RT!|*z!fWlW4T(xouC1
zbrL()$v@0seY8$daCaJ5x>R;MS0olF3ZBOqz6hQtS-uLs?kv0AIl6i>?DwST=r!2x
zP2=p#@wx8<zWxFS{dwtOgP;BsGXn)q2i6G==J-9BVQDDO-=PiS!&z>IQ^ZEnCHrqj
z5~XL$jV7d5728;v{MaV$@dEqf8M-ENe48-vO^W@KrhJk6JSTfoVJrc&lv@mF+{!%p
u)Z|9crcF6x5PD{EA>4bpGNW@oWAb7)!`W<7_EHYJl2kP1jZ&jjDgOZ)7Wt?E

diff --git a/code/ryzom/tools/translation/translated/score_words_es.txt b/code/ryzom/tools/translation/translated/score_words_es.txt
index 8775d651ce8b0feabea7af7cb77d450cacd7393a..77622c01b42a6eacd34e23472754011a7b759da0 100644
GIT binary patch
delta 7
OcmZ3&x`1`V0ww?pCjy}W

delta 12
TcmZ3$x`cJZ0wxw-1}+8w7@z{Y

diff --git a/code/ryzom/tools/translation/translated/skill_words_en.txt b/code/ryzom/tools/translation/translated/skill_words_en.txt
index 421000ced8323a1d9401a8d8621ff3a225f4fb96..c2630452f25e39b436ca6f8739b9b6277291874d 100644
GIT binary patch
delta 10900
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

delta 7774
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
TWiSlF@xNcWt$8*;gx>Xko&z5e

diff --git a/code/ryzom/tools/translation/translated/title_words_en.txt b/code/ryzom/tools/translation/translated/title_words_en.txt
index a2b7c8fa26ac8f9dc712b6399851f9d842be144f..99082a5a55d99fb3f013c2986a160e049cabc22b 100644
GIT binary patch
delta 973
zcmZuw-Aj{U6o20HxaHbfb5rM>=q3iCR}tNbsheeHWok$n`7t+L&24Sd){S5$DTzq0
zb#4?Q5}~VV(0da^7v5Baf51$qODn7hyfdNmyc4ny#vY#Y@jK^te$ROyC5=-_<I|Z!
zEDV7m@uV<albE=Cf@7&y%1^9!Yyx*Mm+bUe66@XN9E%#IY`M5WE4&G(?_-%h#=I=Z
zdgzQK^mjJ^;{h<-ntU-S4ISYD=2eDYNwXTsrIaj4<7JXVng1-MX05$!fOWA50UZR5
zG7k%p6+^rOH}-W?u$MV-=b>cR#mMhx-OP)wF&L@Xjj>u5paLFtjS6@uAwnm$BkMO{
zdkj4IU=)lP83&(wo8KG<gIv8;u58_hmqmCbTQVGUP;(z48`N34l!fQ;x}e0t4znh;
zxgZ#$_#as~`xY)b_a=z6=-+8d&O2x^<<zmbN=#6W5#114WhlX!Bs5`XlVrduHxyv*
z5;SA|8!+ME5SVdl3C?2icgdu$+auBT5_DK<XxK38BMBU=g<ThF;`vUn;lu}M&8ek9
zV*kcW%M`ox|Jd|0G^)L9byV6<aG_-@%^#v)n5+ouSD+0ayTPm*AWwvR{W$EEtT??w
zL<Mh4GdZIonGI4AkFZdag3|(K!o^y8i$*u>$9M`V@wN=57@p)=_$>uhnZb)>(jmN>
zsh6wqQw1N|WU%9>Rj9X|%TS@&R26CUqIlHCofuq$YPEvCg&;v8F){w}j3oK8MxzOK
z(s{I}!7i_KXfcomw{V)V+6{(0!Pr5dAe}DKRqd;+rQw)W*G%1d=)YU8@+T}R#vMpz
zInS`0G_8<I>}ZHyLA-yxYWI^TrW^p?&gpA8iGB^YtCvv??^Q2fHM~Mx6q}Zxx}eLf
zQj~?1{&v1$klOHgAJ0>+_VIE%nufR$<0Cv@qi&fZkMKjKa(GaS_vW}+c|XTnvws1E
CHWeEH

delta 1288
zcmbVLOGs2v7(VAe4QQB_uSqQ$AEA~85kf&lzDRpmRu(lyjCY)I#2IxSX1hWt2eG1s
zXHjmV2W`@v=q@dyh1e#DTI7t+C?f=yVT-<V$B~f~Aue<0p8xUv-~avpxi_BtXgqo7
zVKy%fJ;+`t58b(3CAeFDED~v<A6I`7*Fs+!4~Z>K*2-+m%Pj1I@vnt;I=&T{+&Fkb
z8NJ_$mv%4q>5F~5cdu}<Ry{bv2TWYk3*Yl#fj&IPCkImOtO)>40|4Lh`E9yZW?{<Q
z$O3R!m>)G<#!1-&uxRjl@oqJeJ**9WuRPvE-T#^TyN5KHd5h9zOOPDK*Rx2Fl6a!d
z`{~`bjAN+e0Z9uxZLn!#KIYdahUx8Aa}itBD@VrYV$P~AfccnDKk$LhZZ53_u#?T<
z?SegE2&#%%aOyIex1m)(ylu=QUyhS?M<qVpcpx+sX+x-;6#}9aL4Jr>7$$4Vs3DL|
zNuzLO{X9>TZ%8D_$6=~VtOf-Qxn6nmGtY=RG9z@pxRNy^-mwI#m})3w2MX%LT8=X9
zh_T7L5xP>iUU&t-{L$bHnKwZ->t<Y9%IKY-2J<<iZU7b4o-DT+M>=(q>dZ%D3xpsa
zL~KXePv(~VRjldz2unEwk$gb%vQFsYTSnO^lc(s&rWLx%j@Pl=&M7)*9%UT>b}cb+
z1Idn)CT&Gzj>`9GiYkiN9;ZrCQmR1%DvsOXX{yUzJ5h^HMC#L2U#2)>YDRIjk(l?=
z(x^M*L;r1{IEM)3GnNL8?wg_7+*6pULvhAWX%Lf21sl5;w<AL{bRwr7$m)hGoM?jD
zxp|zuaqRcZQdRy6=@8^WklJ9iF){vwB(n4uvs7Zv`j?90Ysa1}EYerrq>uff@P_;v
zqpTa{Rht&9{B^YGH`<HdmM(pi3#-`f1XT|nMKh6|1emJoGAvG6Z4yrIl!GR*n>+Qe
lNz^vTRI5nW_gh6IslQod>Ltx$SB`$8TNLE!PoIdEguhb_P4xf(


From 524e4deffbbb9734fb3f78303447aa4c1f76fb5f Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 22 Nov 2015 18:21:03 +0100
Subject: [PATCH 31/41] Fixed: All articles "l'" in French

---
 .../translated/bodypart_words_fr.txt          | Bin 5322 -> 5338 bytes
 .../translated/career_words_fr.txt            | Bin 1488 -> 1492 bytes
 .../classificationtype_words_fr.txt           | Bin 3172 -> 3192 bytes
 .../classificationtype_words_wk.txt           | Bin 3066 -> 3086 bytes
 .../translated/creature_words_fr.txt          | Bin 727314 -> 728738 bytes
 .../translation/translated/item_words_fr.txt  | Bin 1530556 -> 1533888 bytes
 .../translation/translated/job_words_fr.txt   | Bin 5822 -> 5830 bytes
 .../translation/translated/place_words_fr.txt | Bin 170084 -> 170548 bytes
 .../translated/powertype_words_fr.txt         | Bin 7320 -> 7372 bytes
 .../translation/translated/race_words_fr.txt  | Bin 17754 -> 17842 bytes
 .../translated/sbrick_words_fr.txt            | Bin 1531064 -> 1534656 bytes
 .../translation/translated/skill_words_fr.txt | Bin 158644 -> 159356 bytes
 .../translated/sphrase_words_fr.txt           | Bin 1184102 -> 1187702 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/bodypart_words_fr.txt b/code/ryzom/tools/translation/translated/bodypart_words_fr.txt
index 0fc46f578de1d56a4df61c20bba527904aaef5d8..4f0e8c392663ef83a09f301bf96d4bb38d5c7ab4 100644
GIT binary patch
delta 78
zcmX@5c}sJH88>$fLka^YLn1>aL(as5vXkF%2~5u7wn7u$e1hAEl^LjX@=t+mbh!>e
GCuRV9QWi!4

delta 41
scmcbmc}jDG8TaHh+$xjfxV<*7;SOU3bM^>`Otup=0<kyG5OiV&07WAXWdHyG

diff --git a/code/ryzom/tools/translation/translated/career_words_fr.txt b/code/ryzom/tools/translation/translated/career_words_fr.txt
index c64201617cc9850f5ce4d19922626a01aabed76b..9d9d9dc89b69b911bf55f28b9c4a0e1998e900db 100644
GIT binary patch
delta 24
gcmcb>eT93&DyGS4%mSNtF@0cSj$ufdypmNN0C&X*uK)l5

delta 18
acmcb@eSv$!Dkett&8wOIGfiH{ss;c@fCmf!

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_fr.txt b/code/ryzom/tools/translation/translated/classificationtype_words_fr.txt
index ec94db65ff990c771483898f74a6ee4f772efcc6..fedc64ebb660d6e2a30ecd99feec41e28ca68fce 100644
GIT binary patch
delta 47
scmaDN@k3(5Bjy-}l!*_ggQ&^nj7vfEW@)CaOkjcYEZty%NLFrk0I3-dq5uE@

delta 30
ocmV+(0O9}m7~~j`;*r7>k@|v@fB~elC<3$sli&o3vu*_n2k!w5b^rhX

diff --git a/code/ryzom/tools/translation/translated/classificationtype_words_wk.txt b/code/ryzom/tools/translation/translated/classificationtype_words_wk.txt
index 0d7d54a223662a0703bc3c6c1d1a30f98420c821..3855774fe4223860994fc8a70cc5f184c4598efa 100644
GIT binary patch
delta 47
scmew*-X}5P5pxVf%EX5gLDb|z#`z$6Ge6T}Ca}OpmR7KUDeF--0F@pOjsO4v

delta 36
ucmV+<0NekL82T5G;*r7>k@|d-dI6pR36oI*A+tULfC7`k1cb9n1;hp>jSh1F

diff --git a/code/ryzom/tools/translation/translated/creature_words_fr.txt b/code/ryzom/tools/translation/translated/creature_words_fr.txt
index 7944beb1858f98230f984e0dcb06c9c36c185555..1916607a4c9c067f6d07f9137e0fe58738c6160e 100644
GIT binary patch
delta 5572
zcma)AeOQ!L7I)rx8QvLPb|}_NNrnj+1_{wVEGwVkdDhJQ04!Y}9;89d&_zSnSeJ;<
zEGM-bxZzPGobf9nLeS0E%nZ%^4hJhkGQ*bD+FbIZO=XSt+<V@4X57F0!^eBid+z!8
zo!>e44wc(dH++=Z)Rh~b+h=AUGyZ#~kF8H(A4ebBcZPQC_@ev4db^~s2c|uB3+n5q
zv0Ko(t7HV&Rv2WqBroR{)Gy_&x&^Ia#kaGv7X~xe37H*vI?IT;uwi))=5j9->*f+C
zJMAtJ>$cfWR+hg+to_rStoOwv*0ND%lcv)-|8&3jmNDaP?SCh;&MXz{{PJ<&N-!ww
z%*-idV6KzpKBF0%JA|ECYzOaHS!QXorV0ffMZ>I>K}+suUlnT}MO493v92f}Ph2-|
zHbvYvd%bqv$=1v%)7CsAnYsQ<(Vz{ed(xBuO&>`z>sLr2<ri)g+8ISdSlV2&=AZkH
zkmVOT;mD-OH0GN}%54jsZ18jCLGx=&NswNP*1Dg2O0z<-aipyC7X=j?=Ti(BGn|l9
z6`8<_7r5!b41{z6CCL-2{|lkR!-?&iz--UUtZX3}Z(F!ooXIa7!hFw@K|BNfhZ<7A
z+hLMfQE{l4=ZZsduKcSf7|O^+A$g~^=6QMkrpqTVZ;{NVmgI;t%_ZcOM_2j+0mRoX
zcLKN@OeW?keL_>@tQpJ#rMY5H%t?WkKVpHGyhu3^g@{`I=}3<Xqs$JJO%f+EW{~TG
zmk4e|3%QgG-f8G2rhKAM$}gwl_yw0zMXb{olL5crRH*z7vr@r&FhXYAmQYOGqWjr2
zimBjb4Oc;~q{?oYMJ=VID+(q<(@{LwvXs2?jPqvOq3AWU%yM2iCPMLV8OMrVCFW*V
zWJCE@i_Bt|Q4OL!iOjo<su}H}CTaEnLBqx}?`vc^+c$<KEGHxUjBh!eiC;mKj$h$m
zMXRG&QA2-bSxI>=1_$eHNMdy>38?uSv)RPgDMkJ*@H({$*^?{RCNSR{^qGrns|cd_
z>M>w@Mv>X~s}5-ijb-IbW;eWKH@kvrPq`$4Hv+ky1{OB4l7f%+JjtwfnO&~bIN%wL
z1}MljM#*OTMnls<JlOOmS*55_Aw3RjpHoHJ@hh<Q*U@zqS*Em$L|Bw=g6^KGwiw<E
zehj>x2IV6oP0X_<1io)MCQh8Dq*3Rv!Nl6vQmpaSZwUkO)ehEGO_bz{t4Ab2RxNV2
zex06(6MCjgD18nC9$!NN^5S>Zgo<zb1yl6C74q+0mdsLXiBHj<$*iMxyztlT8N&+K
zlU^Ge3$B-NyemEmD%(d@*Dzu(KVcTXB9nFb=}<T$$~N50h}exfBZzU)n?e=r*rc;D
zk(F;IWZIa6r8T9ntSw~6zlFvjr*l&_rn~0tn=`tvPS5B`)>%hT@QfC|6UwOQA<W2H
zuV*xd`Rc>@oeEj8SgVQe>gi;%3&FKc_JUw>dmBo%btZH!mrShnJpwX%(>Q365cPt_
z5V1NorL)_%QZgLG^3BPtX)C#>WU11Z4m((D6OFTsW=i^OtCRKHrhj*`Ms1zZoXEy+
zC;8r8PS(ABfrtp@aI(~hebHf3*tWluS1#>oh)4zZ9E4%&`$Si6Bk;Ze9kRPD4!E$*
zn82)CWmda`&Y@)}RSXGObG)=v5>}{0Qf_pY*?^Z<CeHbio%#_6<XX6NJC<tT2UME9
zyBw_g1MRZh<AnNDLlVpC!s}s|eoVXbc%=Od2+)V2Ad`2~aNq$S*-g+_>>0v}K3c?+
z=D{O1_!aud9)i7MPtY8j`f=!V&&R~EjAjS(wdm_a_JAi%42|Nw#1QVOsMRJWkFt*_
zb+&aZ_<qH)ziHp&I@ZkkNvJlX0?90}O=f34(SdTn$RnmCF+|Gula&h9!OGk0V5>pC
z#ePac4v+U!N{p}foJfYif=HR=9Uui!sso{T7ar8^WQ=p*A(EeMb+DF0bgObB^9~c<
zmk!hI#B**rLQc3n_fef{iR{|Z5JuI<bU%2bepVbzwd1n|!F5q9t<Sd7K;`zVpV-*$
z<5cfUhn;LxfNWyM0tT>_VTJm&h2uchDSc$w32F-5Z{Krba3puP{p(XhEW+>Cr|>42
zEpMOH6{7`p{T?{<I8x2KRF>6UIfnK`uBcX&8#doTp`yla)nbRh9g3`a))*4(x?FAF
zWeD`ucYr&apsafBfZ?=Nm+xpdq&})|pfyq&3|TD(8LR^(SuOj6)ZRb%vCAppGjz19
zHl#|IB`$`HG;<v69x4euX_u2OiK@`<M!F>4S+IDRB!(i1YwnezAYG9xto-2ttCz|q
zC>bsZVCj4PaE!xxuQV^{Ma3gMvB6kkCQ8YW{%eG+c4tX*1XUpajFbpz=cSa@pGz{-
ze=doMMdI|I@G2Sgg(RjQ7dheBPm&$lztFUzd!*6et2fC|_@$=Rc2UX%%SkP+?EgxW
zS2ILr_et%0{AK)}RfnRyuR?|sq2-2@0yn;rM30br_pcakb$htTdP)+FMGB3lB*9zS
zP3+Ki^NmIaT<nmF1P)?X7-6)*majF3LKJ&C+!P{^3g=Esf`w!cv$un5icx`I&Pz7f
z@Qsur4C*-8Am&U+f35h2*-wDZJgFa~T#{m8-nY_yLhk=o65R%v{scY^pt|#>yv|CZ
z>)_?H(rdbxL`eTm5~Hjt+c=J!RiNj)@B+>GhZI&tYnMi;{43H}Xo`<8!I`dbb=%Ka
zPuDtGhT?x}-Vurk;O)V33^=Eu6D@OR-$a^V=eh705uz~c37xTu442P`P!I&MfzM+w
z!5iO8VjyxfN5jA$Br&-`K*XPCu;&L!G&UeQlfl=5G@AFX5KSgPdLhOY^<#Jt*0ab7
zJ_DiY$M9-mxv^M0obeYVF|0vUdH02I8eq-skp2YvUi5Fxs{g8#xmv+<vEAW*ct=3z
ze(bS*-I_hoDVR1DN@oEzn`nfxi=h;$+MNE-dPx&w?Zx#&^b(m^ujo#%Nb5p%$3hX*
zm_sH@pJsyYpY@i*>hPbn(0B#u;Qfz=u}Bs{NC5jUnx+s5;s=s3<DECj1rn~iOeUCg
zRl^aHpkX5t<pA*e9oAe6r;sQ+e{MnA_5Ulo9S&UAgY1!l{g7EzYcxS`j|Kul66}Ob
zc>IPY7CvzXg!MDFe;D7e^ON|aN`~ZKEnsm5XFxLS?+rJDg8*+_n+yfNg+dg~lmNZI
zktTMOc)n6Cu#d#w3SgAMNR$+|v7yqyeK&SOx522*Mc!Ij+1OehNf+@6iWN(Oti2I3
z*o{V-mx#Z3*#b5c`O=GI7Y|mrAsfS(ij@i*SfW1I!m^rdGF}`hsDby!Aa!_#ao|k8
z#lM3LS~hF5QJu9}z94Qm$UZ8QBV0J(nuPDYM~=x;#Nmo#GF4Z6%l%9yq*3f#-71S~
z8|JslL_#iwl&i=l_e|{MyyG&ZglC;Fz@;QF>pd>xzX<$iQhSd_rcCEfRL5}TN~9TA
z;tx>IgW(J5PW8c&O5S7<LtB+{Kh$`YB=zDdMW)NJ*{_U&^s9;;+!77|ccqdO)K$AH
zmBC?Zww;O%0&n0@D6Ud+g-0~`beM+qLp0=@fGnw5LmD8Q_O3;zlh)qkv}T<`cWy<U
zG6GWHLXFZIB`VBXpjOimHf(;>Xj~s=<DiHX-xY(PYm*WKv8Vy=fks&kY*2a(H+`)O
zW!17-xsANEy{+sOX<!Ir!W<VJQw9?ru6ILtj8FsbDzRZ|S;r9%+n;cFO=;BdXl}d-
z57!BvRkJdOD1$#UR7-#Jg9Ah`$fqiO5eGZc%rVgPuz3L3hMI{p;-NBSD9W?unPb)c
zL(L_>69;gT;V*zXOR8G=sCi<XkRdnjhGV&A1^Nv#4`8l4Wk{N4rW=5NQ@zv7Qy$`~
zO#3MZ<z6i1NH9Mpq|u(ZWwl^dYr(QSN=Sy~#i@^Nv1ldXPE~Z;62U*J4>wwdil-ps
ze;jCf-y&Qww4(OkVJQ*lvyAKasQA+Bq*`E8$EmwMu$&a<VAWoWc&75jo$9E4mfRR_
zSv;oHohL0P2x@`CoKuz<h%y)kh#$df`zcF_cz&w*BjY!r$NY2efxOEWyIOnR(&7-7
hhFSZLfH!~Nw^rYMsV_#rBhh^~1b1r8ZGC%9{{!%Qxp@Ep

delta 4107
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

diff --git a/code/ryzom/tools/translation/translated/item_words_fr.txt b/code/ryzom/tools/translation/translated/item_words_fr.txt
index 96ae511c81abc0fa82a48bcfe36daededd44be3f..76f46cec75cd2427efaf496d95fbdd70057625de 100644
GIT binary patch
delta 15253
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

delta 11894
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

diff --git a/code/ryzom/tools/translation/translated/job_words_fr.txt b/code/ryzom/tools/translation/translated/job_words_fr.txt
index 18c047bc7b3f56a28165527e5b7948e99267be82..4afb08c45560bc5b6a381fdba6337a7a25251a6e 100644
GIT binary patch
delta 29
jcmdm|drWu3G-l=)hLp`yndKQljLG#ZqMJ{!d=mr!mJkWb

delta 17
ZcmX@6yH9t+H0I5-nB^EZ?_uE*0suj=1||Ri

diff --git a/code/ryzom/tools/translation/translated/place_words_fr.txt b/code/ryzom/tools/translation/translated/place_words_fr.txt
index 7e56dafd680666a38f7915bf51f3549bd3754033..fd5e37e1e204b69988da3f2997b97afc25c27991 100644
GIT binary patch
delta 1885
zcmY*aZA_b06y{uNDYeuNN?}l1K$%E^(G8ak7}+9Y$jE?zNC+Y@RJJtRP!b7ojF83c
z2b+bva7jc4#w`4ikX*uzN*E+)h+za36f?qyqMMiyAp5~GG~SQCW&XS8<9*I~o^yJ-
zHe?(gHV%yi2UZ5uVRuqAT?l?`^%)WPYlnsOwt=3sd<7Of`;CEGoV9@>OdH}Sg5<-U
zbW*20sq@J9Wi+jJ*DCMCtDngS*{TCKzLha0QiPF-y_u7m;l_zsNu9^^cr?R?zt3v-
z`$^R~2&LV}7Zh~IayXejf=twVB2xB&xrdIvhMtp^xq<WhOmr!)d@q_`P-c?RhSYF6
zTwbRl!bq;%R!zp#TvhlnHPLkBTr+5BH0Pa4Uw(WTPQDk4doCG>C4{TttvBPIW;@lN
zZ;e*)zKo?V6P}(o<IC5q#1jd29Q%rn?p&)?6&m85wCVa-q`yLb->gIXo+jTL*83tZ
zYW(iD#@a=vra~o0vTEi!ZtzaV?nmL3*X^X$0y<hY(=Dmsj(uUBKP?ChnMn<Ev629R
zASlK?SFE)CmvzaHOyt5F*!w_7XMXKe9)V5050Fx&V;Ow)SMRH)R$cVQZ>`cv+%a&F
zEGB>n>nkn9_!1{tG_RxY|8ZAS&xQ4m(y<YusQ2Nbp9wJm7;w>g6mF@u<GJ-=*(>kv
z4E^!%Nv&WC9@t94;}tr(x#7`f>B2|1<H^P;UdsDWN2j(MrC72R?090w-PA$)!nqs+
zPf8V|I0vK<M-5nM*3<Dll6d7q9Zmb^uC_L=kw8$a8Sf<gnQyc5A)B=t;3FTaRTuGC
z!9+HL!AN=wz)oVn1Oux!LbsZaP_=88|7O-+fKY6{q9>^cY>ZE7NXjb5!m7hzV6PoA
z8xLld8v#H2eTRu940L280%GMBv0MA$3pGiu{FV@nadKCm!Q>!I|DVm08r!l<h;Af(
z2Otvv`-vWVBWx`GWmr>qLL+v_1(k|`l+2R`v3T@N8`(?)|AdOkV>hVX;z`GdX^T%X
z?T(%d9|9XWs{;qiJq&a5E~q`7p10t|PeXC<O+CJRz(#Il!pCynvWS=qJDUZYinZ7%
z=E;UKgJj2r+^>nALIyotWpf@J-6Kpco&g8RC;%hlgXmGz#R_-!n^{vKSY#@{5U#F3
zE@f2-B;xTxo48|aw*(&T(Pfqj*icP~MPzxE@TafzvWt~h!JrB%rK(|9)e<L79H<dV
z$#>vPq^J%)*F3*#4{_nlEc9LI36U=6EX0wS51`j?vGztdA%o%&<AvZvVs3+a5f={T
zZG*NLVX=LE5TY95uNT>geppG>VE)n`$H~qtnDG&-on8C^(vzgW|0!J89!{3K3#HFX
zGcFj#u#q6-k+6)L3FaVPDj+yug}5V7xX5B}MWFLa{uDcsM~^H=qe6+GdDv+?`c^gP
zcO^K`C7Z~SJO<N|QR*jdH{;j5KrIaKErz9MqctV2GEbr%Wp=!WoGd>FnH9E-Hl9Mh
z-?TJ~P9u|1HY3fZVwAH7MHWg>g=FC_MIDOu#M|hmKc8HvM$OXV2~LJ;kXKz7Uipsv
h@L)YE_5(Uu?*-K25&_KrOITVL@|_$}ob(Yi`5z3yW$XX|

delta 1292
zcmYjRZAhC}6yCYHrpenhWX@$Fi!o%dv9}?!ZWD=-O4iX?Y{}d#WphrQbt*$dD3mfp
zY*_oFl&n{Jx>1UgF-njSdSw@exDv{6LtN{I6&WI~b7H$LIDbfovU~6A$NuDf&OPTm
z=R0F##)F)Zn{e{H)BP;VJH320n6|OL`eL3AXZP`hSxdEaEt)4%@8@R^wNVW=ULT}v
zu%?`4W0U%ush-x~(fAA>tnn+B5^Sm>E`Gb#rzKu^gA}P}Zq&8gcwc?DOOvmi>ab$=
zG_6zK(b`Y=%11+>Er(7wX&o!1ym;3Ql!v;$dtSR0QZgr*Docl5?9v4nU%YV3r=2px
zcZ1p_{r#97M_vMx_x&(LEcDus#YK4KMTjuZZ+6!ImxoQ%`C0Dg0MAcfr>yOl)g3M6
z1HXo>Iu?#X6))T;Dqsmpsg@s`zY5xtOCGAZ@zUGiVdaemZ(bbNN|PB&Zrpeb0oJ#4
zR+*dJ_xk`*D8^_1m<21T`9DpYLKQ6baCIj}C0l<O<-?DzYIBnvTZ{1Y-@V$<<k5e=
zwPWHiRB->3%YbVKA%d|QDB+L(y=^5X3#5E;GgD+G*CK$5aT{#ymBb47DGPNu(CdJ4
zi(=|0a0#~)vR3|L)qoj2G+i|&?}1(TpN0jx+a(e4!p*&in0pSw!t_CY?@fgKuxwKv
zQJgOY6C*D}0Q-aRsTH*FD!7<=%@DO^5dR-@?gdyNLb|y?$nMlrA<Mj2q@1ESdI(l_
zT2-Yg!IcV_(}Y42h8?>ZVyH#(Cub>cRYNhJt0n<V#o;r{RyK_iAv>9JC^{jhOSg;n
z)Inl59kncWEI$q*kv$IA^-$CjQA{2IkGPx!_x2j-PEWrJQM(l(@;*G)>#TZMDLOxZ
zWe^P?!kivkxoB>M4I+;xfys8DINT1y`joOU7Y>|;5iMk@4Q%Ovn@SMzk0EmaTV^1H
z#u>Pwk(fFIwFl&JCa~c=bgC;AbLU~OR5X938rU-e<P~KZ$J{*_6%u`E;!>k*hJO>f
zH4<NM!pZ$&%Rw#z%HM$a#vl$i-trNjnD&uQis>@q$5W-`ghpbrl-vOeX3I#ASBH&N
z5<{PgkbeO6`z-3o!{h<6;8cQa5NzloL9zTMaf9_*a+Ju;RSAjpw}{KIVCWrk#B#$_
zBY96qeR{uE;gwd>YoTx(Ij2xiOtg`-T~Xh#IiFg@&o|*2VRVz&cI5U?$iP84=3?;#
N$w@03_I^R`{0Brs<~INU

diff --git a/code/ryzom/tools/translation/translated/powertype_words_fr.txt b/code/ryzom/tools/translation/translated/powertype_words_fr.txt
index 527d0c439f08c502ef44a191127137031ca76428..4aff51194272bdc4d9e1ecb9edac1db7ceacc3f2 100644
GIT binary patch
delta 142
zcmbPXdB$?XDn{lQhLp*TjMAHrFh;O|Inr#i!Sq(PsbJcZeItn8{F6NwqWUMh_T~wk
zCScCy!(8qV(c9dLo3(g2ARI&9?O?r${F;*m_<G>%BYg9~W+n2QGl2y?1*JD{5`4x5
E03>lLfdBvi

delta 81
zcmX?OIm2?pD#po8j8dCVFh;OUR$-ep`4HQb$x-YZHuG`hFmA5njAPvVfXj_>vlfpA
j<K#*FDwC^tCjn`V$rgM)VEO~!yv>vN&6pOS5#$B{%$Xff

diff --git a/code/ryzom/tools/translation/translated/race_words_fr.txt b/code/ryzom/tools/translation/translated/race_words_fr.txt
index 99cecdbbe32f046b7e1eac7ce7f1bd6194820763..1f9261f49136e16989b79c7f513f66882b41d635 100644
GIT binary patch
delta 280
zcmccB#ki@PaYGEVa128V11AutGAJ<QFsL&C`IFO`bFqnUzRz6CiB%$<cQXq!NatB&
z$;nTor8fHr-C+d_Bw9;uc97V_h*jHP$^T$gn}5r{W&|nU{8aHjH&&(Zb?>ucmAGl#
Y$&OVb*IJSZtHeZGW~@3U&v)4k0G7%^#{d8T

delta 206
zcmdng&3LPeaYGC<Hzz|1Ln?y;Lk@%b<b38_Wd7#&%(a{-0`<I`SvH#q@v&|8kT}IC
zjHH)=lfj=MnW1uWqp0NM03MdjUQ)MMH)|-oV%#jI^p6|G6m`A(tSADKCY|hpsD?!{
cBu#GA(cJvR`V}LJ+K0Bx?8pL>zq{-P0D#IcQ~&?~

diff --git a/code/ryzom/tools/translation/translated/sbrick_words_fr.txt b/code/ryzom/tools/translation/translated/sbrick_words_fr.txt
index a4b01e70bf0c088ba4f944ea2181943e4c0cd180..1cc7aee3fea78060f3bc0c45f850852d6ed09b5f 100644
GIT binary patch
delta 16280
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

delta 12734
zcmaKSe|%Hb-M?vLR&MUSO>S;~SYi#eV8L3mT5IiUt&Cws#uE`4qSlJa`gC25eIct@
zYV5EgV=VSUKdkF&tk~7sb&+TfA`eF9utKd7QIR1}L`0@oGo}s^*!OeJxhK$lUwi&&
z`Z=HX`}6ahd+xb6iN1TsmY41bYZjxaNRQ00lv#{KnkUkpvV&^!BYrDtmXu_};AM6V
z60>DT<jDEumX68!Al;&9M#8nnC`^k+5@{pUGB0va>f^$I%mo<8Q*`9TAhvFjWNcL2
zMj*XA;&GS;s@Bg94!BHVAY*_Ah_qx4vj4sd1}&Q>$C!M=Jwy|m7K!D?xUkDJ#sp|y
zoTfwgTc_0s7mY#g)=6nb_~JMtZ_PJ3t8M3UqAQUTx`cBE3b;eC-J5#Wj}g@+WA)`8
z<AqD3%vDce%o1rTI>BS6T{9_D#EcoO-#<n<F#EdHbG28*BTGt3Qm~CVpnl)3M}j5Q
z7Q<1tJ+i0FRPQel>OjTz$joa@_39fYWkzymRa+oXjj5ij8m3MnW7oNvw@BJ7F2K=C
z7;(16=(&Cea@>(XwTE)tk?0)9rN;d3d?Wgp7Lk@WS=hk$pu?E9CSZgfEitNouN$%D
z#l}$c3W`O153Wj*BJxAa&JMP;h{3~}u_f4QRJD~D{!N+8y!K&cZlG&8`YXF`cpmC8
zWTTua4D}K2JN!udS$B=UY~}-+n&;6KVxYt56LyW+5B;_r6JNt}jy<kM0;~O;6?<F*
z_t$Bf5&u<}QTh8!Be>RUxPR50WbXP^BV$Htf88QXR46!^mdQ=-%QgZ}6d7qjZc-c6
zB3pwENoM5sj$|Yi_Gy#2nbe=nBAr~HjAYbquto+q@Ms22(g(}W`Z=|cb+ZbVeljWB
zs0wu&-p8>gUAe}t->r(w@5akues@)*re`%5W`ww4gr2fSPCm8D5@~yS7l(q+tTD-d
zFonWr*K*CNfgl%RgPzI8{LkwR-y3ct__k!M8mTeItCISfU3E#>w>v3=Ki47|b4P28
z9S7<nnQtz!FyZi+*8+JtmU<)j7GAs`NJf9G=By(4cHP;5|FC4N-NPL$e5d%V9rx{i
zH))sywHH}rLw%2v_q|ucqxJ5?RlMUsJ4?Q0KSkRO>bCK(T&~$A8MOzfJkHW{A6!Tc
zRvGG;Y}n!ySOwnm(f0{9sEh3Q2op)MV*&m{yeX?ct~smlAFgALW__~sERE+|`Dv18
z=IcFL6X`fgC*<??j;|ym@fmIJI32Q#_a38Tp7G8vXfkz?;CQaZ*!(3;w?3l&oi2{g
z%@ni$VK&5jGRN?omJR8va}<fM>Y0O`UoSB`NonDK*7JtbLDdo27&^h@G=E!>q`3{p
zm}FFcm-OZ~yr*cL^+xoJn`T~knp=HydLHc`)3ZkJ`xgUV?6t7QGJv%M)}~k}L^Zq}
z(3;9Lb)?#Ana{dMy8=ZvQ+>i_!Nr5UXB~lUX%^Pdb^~V-h9-%TZ?^;?iI2u9eHB|B
zuuA4SHo34|F-L5Ap-#nNhh}L9U%I7^Npy9>T!*Qr69Sb^F~UUzUX72&Ii1GUb>W6C
zf3Rinp_##n<nUmorJh=?f>;(xctNmI$Fh-62P}5<0zMk&DjIUrWI>=cce=%h#$J7)
zIime#mk|rgyz`oCJe<MT3;3qsaPt&Pf_}6?xX@yS!i#A-mth|~`6#tbMZhuD(nzHQ
z9|pY0J2ef_<6h(?E<tJjbmYYgkcU!&4}B%b8=ZkDx^IW*rCefx8fgsEAG)_fcM+l(
zqaA{mbEyq5P$P|D`a}0tXedS$W3)r<6<lfq4AclaN|49uC@Zxz(v|+0c9jMHQt&So
z|E&0TKGCkSRsKF}(s|dN_rQ5g=iPPQB>dla-o5z0;k--W?Y~J=NN}%hzzQ9o+p_H(
zWf*znL))({aD2aQA>{qlmNSXkor83K$bn4oe`r%l+lRJ8c>Vm<mI<x@%g1Xi;QmOE
z)_#;!&iGg;{U6(`(DSiPqUK01`vj4WPi*;gyv_pEpV}61pTnOf%@_R5G*_-Rt2rkt
zX#dit!}8B<vuHtX*#CLbIYU-|!I5k@`bE+sB8%YAm$qp<4YKj?wv@8RdZvGm^h{4X
z=mBjst%^kFq|LC9@f*`ttRSeEYk@7Vr*)WO*BeQ(Wj7ZOS}0awdCdD(8u7k0Dfl}m
zZkBS$!Fp-21&TvbKB;Yx>MgKiSaO4V%&9?qn=}YrKa+A{XQR|X>0XFNBr6HtCv8n(
zW766rZ8t^#11J(?jdKO~Uy-b^?G>q>#G0j}78qD5)iJBiRs{T^B+wl&0SNv@YBbsF
zekqhKBS~eTT_`=fF%i#W(l#@?V~w=Kj2jC}e(EG{fvP@9hx*@0OKFAWEPKH0>xpNR
zRFVSW4uN1Dji&OO4MK?(31!7^O(lu{R!U3d?#>p--HkjcEhQLerirs^5bDCjXn0l#
zr*=Ing3v+$3t>5VQebpYYT<M&$xn0QN*!i|Y4PZYV1+5Ebf${WDQVtT>97SB4@>tD
zM2@B~oWx&}hPeosc_ZPh+*hP~xIL|b;3REMAx%4yR+zbIMKEdM;B2bs<vj}wz9}u^
zURbJJ*&P!~HV;fm*1jX<NO1g^Gz0qk(=-SsBrnN4DAnQ>eM~BZg3Il>koZuVMxqI+
z&_XgllD3;r|E*~{LH_L)vg~kDOCJzS?VeACmPG$16{QmNxHy&hB`pb5aB=@Xl499E
zg=lOn5^ij#q_71#EcP65SL2g~_kz@1@TA#i!`w5{FawC^U(zO%gQE4tBlgfaL(-oz
zaa?bmFoq#-##z6e@RiNJj|ZgA$oTi{y%w0M*geX>?TV%LJD|4PX(I)ay^K-H_=Om<
z+j}eoP4=5wT(LR{+wH0aRygbd>aC2<yHGCDgi@?she<EhO+;LrCP4H|yE`A+uE7ba
zz8U-Cn`K`H4!_+>4wl<PDFl%@sSGFMRrW$tteBM)*Ib_z_svO))8^TWQ=zHW?tzw@
z>?&-&#$E;9rFNYhy2;*>N|xMW*Q|h_`K0?+`*<o7q3(AwmU63oG=+53(kdBY<Ss!V
z2k#XkELx%n?%oD_wuK~qZnvfaeilK?JI+i9U2kt9L-*U~r3^1iA_v@dR^vvptI?io
z8Gg_%TZm&t5+B`fT0-rOm>VMz$HSE63D}#T1?_ioE*$$PLnEWp<zXvq{#4F}o+4Q$
zLq&3)1==PnIWT^?EW@6^Nx8)Bm5*6q&y9+Q6c)>sDR8_`DI<L)a+d{~hLv*CS}G4B
zVXra^TQB3KQz}=&+IN&pIC-D$fKa782(@Jh^j$5lCdK9QXUxz`d=)aTr<C6)6(Cg$
zL-!d)ChIC?pM@N{R_>8t=8x6f&P(MIh&H7=VAqc^+4vTm5BWxU7_=I-jGVbqo`rsv
zsa2%?$MR>mx0TB|;J-tj29B4~C9?e{xy)jj1W(*1XAsBD@<56?032A!zFXwVN!+IP
zXR4Ky-6@B!gtjN;Jfd!pPhdl+SO`Ldu}|e?5CVB0?7B#q3BIRgD;(&OmolO;fD51s
zFe11=mre9!w~5mC6Q=F7FXUN}`J`M&(0@(}Gp0+zgw?09Z7g#9X%U&6c}6~I=9Akm
zpWz~`-RR8ZAxZE#SudwE>IO`B8Ptx;F-ZGV?jxwPr7(nMI6N-nNf{ID<77-L0D<H3
zYk+B)x@f-8dA}4o%+KUuezTzU@A4AnVE8zlRTdX>G~>?uTJGmMOm;cX<@SHd16)V5
z=4mv1YwAepNjYJ<X}m(g10Kz2?P+1M=1NmXy8k72=0I=0k_$LTZEz-6nFrp-oNiJz
zS+Q9-!aFcs*$2%VaVFxE6)T*)P+7uI(weJ$#fhvT(-oYt_!Om|qu7wIECd5+Dcl*W
zylSd43Rt=6tggUx)_GhG00Rr35n$^K69nE7n#a6CWq`Y*9U;NXlvQS~Y!1DbDdiSu
z{1#mV3o+SIuW}EkV`JJNafLDlt=}PfxLB!U0KqolilB`k*qu}CLd^qDw^Jw4s}!7Z
zym0f#v8xqaVNFjuOG#CQ(89c@kQJyDV=`DpS-qQ_rNciIN(l5Jsp>~!Od76N+{|k}
z3E!aPrVtD;(^OQ<Lj{eP57nozBi=bm0{XKQH^kfJ0w|rY)H9TfpfrVEa#i42hK0_(
zIn4p_mDt>c4=7tXKyRyDSMm#GD>?oPWj`JR(F8X;rOOn@A4-a&E0v(Ru>>Dh0$c>#
zV{By3Bg%?%$7kA-<Jwh<1c9#=2SkUJImGd(;x?Vswoh;Z!4rzkNPwgUsQXsI1855_
z!1x-hAp3D#nsh58`yW@<n!DP_cWB~xUzrP@GfEm!*DCoY;`ue&G@iz=Nf;1rgn4Hs
zxNTXdv=MYW!tFK;spmN47V#&PVZMp_QqDz5rJ;B&q-ni^mlS?hgRc{VE?TZEghZFJ
z1`gPe?tcy|cny>eMlsemu%6H6jBuJ@Z27IpAe~)GKi<*1lU_YNiq+V7Et@~nu2AK6
zd9d+Gr4`!#q?AMbKk!r)`;+nl<UFNpW;YRN{CWC45FW(qWULnfdSe0q)0pJwH@F^Z
z2a&gGlK>VwRg)Zd3itj#rIn!BW;}|~yHdQLPAv1IW(fN2&zUaB+(7{w{Tp;1K+Z;I
zju(_XI5VUK2<Ey4w^huTG(WGjauMcCMrWQdUX7<B*lh+UUO<@O9dIjKFy*9vi@9LR
zNx@bjLTkRd6k=P@G`tN>*&TD!|0H4Q5&;)R1?+iMz~tZ#6v>j;lx-H0w^NC-P!$k+
z9edtY%ogpI&LUoc2lC!fR?!F*u)PS~I!2YHF!yratXw#}OKE2)8Q4vi==_7qY!Y}=
z={9fP^;fEX2)%=gFs+o@jA2ijW4KV*tvwM_tYqHX^m3zP;(bTKlO2lq6w4H+-a`fF
zwpR#G(GQd;he!4cm<%0ILKcGI@sW!r0aY`RA3vnv$4rrJ=SNDAr|3VV;4y&`I}c+H
zwTG34yCKD==E2b>s~6%6)J#asQ41k@gPIFf_ob)7nrgL&9vnPm?hPvL>r@0h>=q~4
z$2n}9i!ecWF<xNQ<-Y4|XGx~Z1^=ZE5JYQCPTht7KPP*>8in4O+FS_Us&>PP18O!z
zV{#@OzgZ2y<{t^5<`#8`om#*jSFI3y%<kY8b64Y69{yWYH%$8pTI{G67AFn~SJ6cX
z&=U{%KgM%P;8vRTo*M;mU@iBM3*X$Pw(_G<_;$>ipv^|SNzByB!4t%D@v%E;Eo?k@
zx2*F7#&*kIs9U18F@O}@tu8S+zFRbtqkgI8@Ur^vHHi@Y5~qw6?SBhBRR0u#;zim#
zu4~zdr&U(g(K>ZCJEVa>6aCfRpe_L4MOr2)u2)mAvv_<1-}&jx*FuUcfWf_T8F(92
z37Q+QB1Wlt7msX}KUY_96T^42b@)CpBHR5cUbE~d7-&L~ptzkYIu@VndgK7QKDk_7
z!^lSHwoIC@8P`8evq8|AZUyf_ED326j5cHQnd9JtD&DoJ*!hrZBQ*~tLwZ&U1cI#y
zjkhMDa6nyv?YtZx*`~FrF=O+KIYj@Zy5k5x4B;V0CsKWSBb`tspM-vvj?c$z1rIi+
zPva|?d~;t?thzrbu4zgyz<lWHUGoEcev3Ay2cThD`g*P_aHkf7_fkBg;sLq_wmy))
zp3GmKjt{oI_h{uL@r!hv=R;Z8ZZs@;?BIjx_~#%8A9U_NpJqT0-^CyYoX6;rD&=op
zaP~Y@R|vsJoQG&LDgoclXmnZ`Pyn94Vo7<wbneThCFK!3ldNae<pCZ?bmHrG>J}JX
zI4KRJC!O~YJe>@4oZ!JkQ1MJ6sNPM^MuMjk+@G04JehQwVnx3b7dSh3;Gsk(jsYi5
z5su49>^bL<LfT$(cHmzAlCzl1dD)4zGcmr+iM3M^yxW~t(z4x&*9C(d(Iiy+Dnf&=
zCZVc7C!yeL2pxDW3Hf(A*QJt_UCy;O(h+lpvjF8>a6e<u1bim2k-$+WzQLkOB7f#=
z=ORe`0*`&3#BcwCHlZnjXSNw%I%nanCgH?IPZc2d<5h*<K6b$9ac2+LRcyuUkm=@p
zC3L};agRAQfO`xBM!q%y68Z)`a=Y3+x)r+q^*xgleg#cNPB^<b>cg)%N$6W=mC26n
z)vYA=JLgPuT=ZvL=b=+cZ?V%(8{D2f3B8?iu7{B`&JcGr=S8fM>1tnBts8t=H`j0f
zK)1ozFinvf#4MU=Q1b?Q4yR}$&v+_clyaSF68BjJabOg00L(b}Cgxsi6Rw92>NZmG
zy`+bAZ=uI%T5_D2gdXQivzZ=`O59@^9N2@cjH}vuh`xg!{WAAhMyeI9niY<(H{Qi9
zIHsD;%81XAgyau|dEx^!4`{-CkxOvM0bTR)O@!cf*oY6iS=ta+@Le$M(fVLrj`jlE
zX@G8f#`sN`D%DrHO+DTII`5-Bq3YWA@hbo3LM_Z~a5KaeL4i#d2|u_i;yVYAM(=ma
za0jMv=L49fe6eXZoUi$LB5YS=_P8N#;XZNm!)8;Tz7?tsiVC#N44_*f;8tj65}z&%
za8EQ1;wzETbE#>-c1XY-(zNhhCM<BPG%fs(poMz5u!wr`g-akOUE>Mh&`iqXPUjXz
ze5n;$ibb*B5;WNVwQ3sR&@_lE88&FV2;V2LQgCR6V^^XX&caNHdD5-qvr?QDHYPn~
zT9YX*EKiDRg%F|k5;WL#P12zCS^<&L>$Ez2j-09Cenj_M!2K3~+HjAy5!4@PA%Z6Z
zMEFfTc_0WZ(mL@SpVmw87?6bVo)37>cL0M6Z$ubx{sP83z0Q%^JCIm4PwOFv=4rUa
zB=7rB@c>?zXuT2U-=u9i=K#QT@%g6CI9kJ8ZG^@Jri$Ph0M{#X#cue_V$DyqO$6`t
zYfNPHIL~1t^eq;Kt8Ysh2EN9f=D^pyf{n1_4v|Cn_qd%gkG?yp4*S&kq}>WQ2TP#p
zhuSQN--$CBuhn|_O)GjAbISVp9mZt+O!T73nY*#6=zyj~;ZtV>ocUAJH97H9VNKfq
zTf>_{Q<F9a5@+x=_l%Q@17c0uR!C{kc5<Ng7-q+Ghkq_~TZ{0Z!gT&rjJoSSZ3ib;
z_UI<if4{bqpyz|8|Jo8^((r)kh6I*tbdRUub5DsV-UmgL=+$@xiJrl|k%iJ8(ndHr
zI2qS(;s>~X8Gu9F=39hUN2}IldiCWZF?y{a;t(IM0)iNSBuQNJL%f8TvyH2?T`UR-
zKbnLWUoYUg)dCJYo`geFF^u;{5eA1=s8}n)_<o%v))r*gI{!=XaD*FAQ1CoYBzYB6
z@aW9a*=LA&iS<diYoSP|9|RoTC}7gxrP-Qbv+OE_L$YfREXi}_!WN4nTP}f*WY-hW
zth#2x<{79xpt@8_3PNi->N?V09$0a{B5~$#pv~c$MLoHp|1`eLMCLkJ?G(CWPM4`$
zrwLtDb6FwBe%8f$mw-;V1iec~-60(l)G}OqX@Fcv%S3d3DW>9>f-b_Dt||`n-RM#=
zpPNcu25iZqnNzwu8|f)UNRMXo0C=>#fa~yFZ~^kP99I!+o{E&cIf7C?87Zh+4}BR}
zdSbGx7>-YN<-werT(s)DF2w#Ebqo5u3z5F$LXqR5TpVJ`>!4=3%hq{OGQ|ZfMQ4U<
z14tg!vX(b^kS!{j#dXW4a9szu^Dsr^6(y^%LczttcFo1e!}2=7n~%Ji`837FEXC)i
zVv1!`F+~=oXDTwWqP=|BKMjYNaS-NSA}D=#u=KFD4Y0UCgxFSqOi|2iZoP9l>Ut}&
zJ&iMHaWgPIR>87MX-nvm*?%cgP`4gBi?D;iLhN8iAx-aYmY$^u(_4L+ppRdMbSwmC
znOe8s%Tl2=be7{Zhc4$~a-najKn&>j(rKoA`TJ<j$_am8xXdi(x(?V@jJ%X9FiBR&
zjw@WVx!H^oq_8@Ulwy+c5=`<?2~DzrC5ema3D|cfdc-B43zelv$C~!?Vf9rwWNYi#
zRf5uYA4?Cb+W;raFllCZ`_;&#OAL!KeJw5Lst%BUfZ5Ie0cIx(z!zl|!gNIi@(}0%
z&o#&^zJ_M^0Lu>7(QjZ{B^JYitgA#O7Q-$SH*{X>(&&}A94fDK>7=yEHFzgIQ{%?_
zBreL3OM>D7R|tket_5752)S(Fc}f6dPYJ-$i$GPc0LFU-;C&i_+NTAeZW4fR69R!v
z0w{V$0RCqX2t6Z!d3^#1_8}1M6F}o11Q7lM0`WfxU|qieV*Oagvs^y}+n#k*n`J!f
zN@L&9)B3*Qx~k`}88{pQ>!9Fa8>~<_NOv~k3d4*)Vk1R=@PPbBM1y}6?&l5(v%rum
z?d-1>;MF15KTWegi5Tm{g3Mx^2xE+<Z5U(g^Alnup2rxT%_7Eu&BDwPnGoZqh=@`9
zf{2m-q9Eh6Sz+~y7y}Co!<=Ceg8_kIM8m@(MgtLMAu=JxM?}O(Y!NYDcuA0%tL&{9
zW5*E2*uQl`49CkDqv~Z5<J8N-%)4zujQh8V7=iy0F=lNSWEP`;JI0tF!5H<gOo$PB
z1!Kfs5i!<Ag;_K@A%^8u5yP=V#Mrw-kZ~njq3q8XgU$KLKZ_U)@V<s<?Q0^2`!B-G
z_m>GVp7@K15!xwY-1E91Ggl+8V+=OuYepu-h>l>4#E6J7_=YfxzcC@klwBf*cejY~
z)oww?3lCpXk75iq=Q(eR7!2^eiD=+W5u;*EnEA&h#CU#8#E8BnVyub@GIMn_hB4Tj
z54=4gM*MAz;n*W$jP5bbI^UTP;<|T42;W{2LVtHch~{@O1e@~m_a=n!zlR}0?}-q%
zzc0*!@1Glky#2oGwhsC&pa*>QdXRq4;~xH*zMOqWhCc&%6n_L0SgGq|YlA);cfDr(
zF-hx#x(EC(;*(S5FZAO{of|w2cob$YY1TCB2N*z*j4xrB-KmH4OcGt8=kqbaafu0?
zY|#tAzfwO!zpl@NmR9{ZX?j?f{_WQYGRSW@WwJA%?@J}UtMqSv1bg1q%Qwtn2d}3-
z)~|rEefm5IkK%Jc!)|>Uh4BR+!RHmvs4heA$9i#+(#+A$RD~XX{>}Q-o5Ff<43A}J
z4XfVLO+)tX<1>fr-`rZs+L*pigX3RfO~H?Kl^P#_w!?ZUl~%*7PxJ+JI1SE*ejI9!
z2yN&HW*<Mo(_IbCp9<iJgWjdk1?f1dr{L}MgkA!pCy+RQQpPgyeXF-nowxHOW-L_M
z5IU*jFI`R|_n?Z&G9db$$p!zZ31r7<Bp07X^5ALHG4Y<!KXXFwl#Fs%<jBBl^Wuya
zs5+uckZ@$Ipg<Y)IWrvR09Bd*a(Xn{-uo}kSjlaIE&<KfC)mVw0d!`Z3lMK+#tawC
zye1=uG*8b6<C-bS$cFY??3tvtBm<us2MROhawY!$1b@v^OqI)vGUhQQi5F$y_czpt
z;O|dN5%9+*jEY|}AhgRQWS1rh_}Y^Z@J&>_0u!2hH9BNjY`Hq)1$<*l6T%mwFW~$A
zYcfW%AoP=reDKfCaI;GWLJKoWp!1fDAqo@_|H2IXSr3ZKEL4#Pxhpd=AM@RsL43Dn
zuG>itU6h6I0}>Zz711Bwl!N!;EERI|@FRL#)&eNZ%j$yOJG1sc_r)kJxfi9Fgul$s
zxif19%$=IG3IbEJa>)49EJqPZS&-F$FZ6DqpNAIG&-sh~Pxsx6v%3FN@Wg)t7Qos&
r{)1V#CTpBvx)@ozi+;8(p`XX^rk|KRe(qUHKWEm_&&~gxrCR<UdoSP5

diff --git a/code/ryzom/tools/translation/translated/skill_words_fr.txt b/code/ryzom/tools/translation/translated/skill_words_fr.txt
index 74b24f90a482f8aefa79a5baeb4ae74f36dbb8b8..7e60fc52793704caf9ff02547e0f871ecfe084bb 100644
GIT binary patch
delta 3573
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

delta 2879
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

diff --git a/code/ryzom/tools/translation/translated/sphrase_words_fr.txt b/code/ryzom/tools/translation/translated/sphrase_words_fr.txt
index 8f1676d7f6d9ed2e21eb6127231b1794da9d8a22..919957774271f0fbfd217110f8a6353bef7f40d2 100644
GIT binary patch
delta 15547
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

delta 11547
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
Dgt*tf


From 6f1934fe5b7140e878df93b464b3e16a181298e6 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 22 Nov 2015 19:17:56 +0100
Subject: [PATCH 32/41] Changed: Added spaces for EULA

---
 .../ryzom/tools/translation/translated/de.uxt | 36 +++++++++---------
 .../ryzom/tools/translation/translated/fr.uxt | 38 +++++++++----------
 2 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/de.uxt b/code/ryzom/tools/translation/translated/de.uxt
index 489db4ed8..72176f03d 100644
--- a/code/ryzom/tools/translation/translated/de.uxt
+++ b/code/ryzom/tools/translation/translated/de.uxt
@@ -21342,43 +21342,43 @@ uiEulaContent	[RYZOM-LIZENZVEREINBARUNG\n
 	\n
 	2. AUTORISIERTE BENUTZER. Nur natürliche Personen, die die Volljährigkeit erreicht haben, können einen Account eröffnen, entweder für ihre eigene Nutzung oder für ihre minderjährigen Kinder, um ihnen zu ermöglichen, Ryzom zu spielen. Sollten Sie minderjährig sein, müssen Ihre Eltern für Ihren Account unterschreiben und die Bedingungen dieses Vertrages annehmen. Nach den Bestimmungen dieses Vertrages hat eine minderjährige Person die gesetzliche Volljährigkeit nach dem gültigen Gesetz des für ihn zuständigen Landes noch nicht erreicht. Nur Benutzer, die (a) das Spiel gekauft oder die orginal CD-ROMs des Spiels legitim erstanden haben, (b) einen aktuellen Zugang und ein gültiges Abonnement besitzen und (c) über eine Internetverbindung verfügen, sind autorisiert, Ryzom zu spielen. Autorisierte Benutzer werden im Weiteren als "Benutzer" beschrieben.\n
 	\n
-	3.REGISTRIERUNG UND ERÖFFNUNG EINES ACCOUNTS. Dieser Vertrag erlaubt Ihnen die Nutzung der Registrierung Ihrer Daten, um einen (1) Account zu erstellen, welcher Sie befähigt, Ryzom und/oder den Ryzom Ring über das Internet zu spielen. Die Internetverbindung wird nicht durch Winch Gate zur Verfügung gestellt und der Benutzer ist selbst verantwortlich für die Bezahlung aller Kosten, die ihn zur Verbindung mit dem Internet und die Aufrechterhaltung dieser Verbindung befähigen. Für die Registrierung ist es nötig, dass Sie Winch Gate Informationen, inklusive persönlicher Daten und Daten über die Zahlungsweise zusenden. Sie garantieren die Richtigkeit aller während der Registrierung gemachten Daten, und werden Winch Gate im Falle einer Änderung dieser Daten informieren, in dem sie die Updatefunktion Ihres Accounts nutzen.\n
+	3. REGISTRIERUNG UND ERÖFFNUNG EINES ACCOUNTS. Dieser Vertrag erlaubt Ihnen die Nutzung der Registrierung Ihrer Daten, um einen (1) Account zu erstellen, welcher Sie befähigt, Ryzom und/oder den Ryzom Ring über das Internet zu spielen. Die Internetverbindung wird nicht durch Winch Gate zur Verfügung gestellt und der Benutzer ist selbst verantwortlich für die Bezahlung aller Kosten, die ihn zur Verbindung mit dem Internet und die Aufrechterhaltung dieser Verbindung befähigen. Für die Registrierung ist es nötig, dass Sie Winch Gate Informationen, inklusive persönlicher Daten und Daten über die Zahlungsweise zusenden. Sie garantieren die Richtigkeit aller während der Registrierung gemachten Daten, und werden Winch Gate im Falle einer Änderung dieser Daten informieren, in dem sie die Updatefunktion Ihres Accounts nutzen.\n
 	\n
-	4.PERSÖNLICHE NUTZUNG DES ACCOUNTS. Die Nutzung Ihres Accounts ist nur Ihnen selbst erlaubt. Der Account darf nicht, auch nicht kurzzeitig, mit jemandem geteilt oder jemand anderem zugänglich gemacht werden (weder kostenlos noch unter kommerzieller Verwendung). Auch darf er nicht in einer unüblichen, sich von der normalen Spielweise und Spielnutzung abweichenden Form (weder kostenlos noch unter kommerzieller Verwendung) verwendet werden. Der Benutzer ist voll verantwortlich für die Zugangsnutzung seines Accounts, für die Zugangsnutzung des Accounts seiner minderjährigen Kinder und auch für den Fall einer Zugangsnutzung seiner Accounts durch Fremde.\n
+	4. PERSÖNLICHE NUTZUNG DES ACCOUNTS. Die Nutzung Ihres Accounts ist nur Ihnen selbst erlaubt. Der Account darf nicht, auch nicht kurzzeitig, mit jemandem geteilt oder jemand anderem zugänglich gemacht werden (weder kostenlos noch unter kommerzieller Verwendung). Auch darf er nicht in einer unüblichen, sich von der normalen Spielweise und Spielnutzung abweichenden Form (weder kostenlos noch unter kommerzieller Verwendung) verwendet werden. Der Benutzer ist voll verantwortlich für die Zugangsnutzung seines Accounts, für die Zugangsnutzung des Accounts seiner minderjährigen Kinder und auch für den Fall einer Zugangsnutzung seiner Accounts durch Fremde.\n
 	\n
-	5.LOGIN UND PASSWORT. Um einen Account zu bekommen, müssen ein Login und ein Passwort gewählt werden; Diese Angaben werden den Zugang zum Account sicherstellen. Der Login und das Passwort ist absolut persönlich und darf von niemand anderem verwendet werden; Auch darf der Benutzer nicht das Passwort und Login eines andern Spielers verwenden. Sie sind selbst verantwortlich für die Wahl ihres Logins und Passwortes, für deren Geheimhaltung und für jeden Gebrauch dieser durch andere Personen. Winch Gate lehnt jede Verantwortung für einen entstandenen Schaden an Ihrem Account ab, der durch unautorisierten Gebrauch zustandegekommen ist. Sollten Sie Ihren Login und das Passwort verloren haben, können sie ein neues beantragen.\n
+	5. LOGIN UND PASSWORT. Um einen Account zu bekommen, müssen ein Login und ein Passwort gewählt werden; Diese Angaben werden den Zugang zum Account sicherstellen. Der Login und das Passwort ist absolut persönlich und darf von niemand anderem verwendet werden; Auch darf der Benutzer nicht das Passwort und Login eines andern Spielers verwenden. Sie sind selbst verantwortlich für die Wahl ihres Logins und Passwortes, für deren Geheimhaltung und für jeden Gebrauch dieser durch andere Personen. Winch Gate lehnt jede Verantwortung für einen entstandenen Schaden an Ihrem Account ab, der durch unautorisierten Gebrauch zustandegekommen ist. Sollten Sie Ihren Login und das Passwort verloren haben, können sie ein neues beantragen.\n
 	\n
-	6.ABONNEMENT UND BEZAHLUNG. Die aktuellen Abonnementgebühren können auf der Webseite www.ryzom.com eingesehen werden und werden auch während der Registrierung genannt. Diese Gebühren können durch Winch Gate jederzeit verändert werden. Diese Änderungen werden dem Benutzer aber im Voraus mitgeteilt, entweder auf der Winch Gate-Webseite www.ryzom.com, oder als Info wenn der Benutzer mit seinem Account einlogt oder durch eine Email an die Adresse des Benutzers. Änderungen der Gebühren werden erst bei der nächsten fälligen Gebührenzahlung angerechnet. Die Abonnementgebühren werden im europäischen Raum in Euro ausgedrückt, in England in Pfund Sterling und in den USA in Dollar. Die Gebühr deckt eine exakte Abonnementperiode ab (3 Monate, 6 Monate...). Abonnements werden automatisch für den selben Zeitraum erneuert, es sei denn, der Benutzer benachrichtigt Winch Gate wie weiter unten in Paragraph 18 beschrieben. Die Bezahlung der Abonnementgebühr berechtigt den Benutzer grenzenlosen Zugang zu Ryzom für den Zeitraum des bezahlten Abonnements und für jeden weiteren durch die automatisierte Erneuerung des Abonnements sichergestellten Zeitraum. Diese Bezahlung deckt nicht den Kauf von Ryzom auf CD-ROM ab. Auch deckt sie nicht die entstehenden Kosten für die Internetverbindung ab, welche benötigt wird, um Ryzom spielen zu können. Wenn nicht anders angegeben, ist der erste Monat des Abonnements bereits im Kaufpreis der Ryzom CD-ROM enthalten. Die Abonnementgebühren und jede Erneuerung werden im Voraus bezahlt und können nicht zurückgezahlt werden. Die Gebühren können per Kreditkarte, Debit Karte oder jeder anderen durch Winch Gate akzeptierten Zahlungsweise, unter der Berücksichtigung des auf der Winch Gate Webseite dargestellten Verfahrens bezahlt werden. Die Abonnementgebühren werden automatisch am selben Tag Ihrer ersten Bezahlung nach Ablauf des Zeitraumes für jede weitere Erneuerung von Ihrer Kreditkarte oder Debit Karte abgebucht (insofern sie nicht im Kaufpreis der Ryzom CD-ROM beinhaltet waren). Winch Gate behält sich das Recht vor, einen Benutzeraccount sofort zu schließen, wenn eine Abbuchung der geforderten Gebühren für die Erneuerung nicht möglich ist.\n
+	6. ABONNEMENT UND BEZAHLUNG. Die aktuellen Abonnementgebühren können auf der Webseite www.ryzom.com eingesehen werden und werden auch während der Registrierung genannt. Diese Gebühren können durch Winch Gate jederzeit verändert werden. Diese Änderungen werden dem Benutzer aber im Voraus mitgeteilt, entweder auf der Winch Gate-Webseite www.ryzom.com, oder als Info wenn der Benutzer mit seinem Account einlogt oder durch eine Email an die Adresse des Benutzers. Änderungen der Gebühren werden erst bei der nächsten fälligen Gebührenzahlung angerechnet. Die Abonnementgebühren werden im europäischen Raum in Euro ausgedrückt, in England in Pfund Sterling und in den USA in Dollar. Die Gebühr deckt eine exakte Abonnementperiode ab (3 Monate, 6 Monate...). Abonnements werden automatisch für den selben Zeitraum erneuert, es sei denn, der Benutzer benachrichtigt Winch Gate wie weiter unten in Paragraph 18 beschrieben. Die Bezahlung der Abonnementgebühr berechtigt den Benutzer grenzenlosen Zugang zu Ryzom für den Zeitraum des bezahlten Abonnements und für jeden weiteren durch die automatisierte Erneuerung des Abonnements sichergestellten Zeitraum. Diese Bezahlung deckt nicht den Kauf von Ryzom auf CD-ROM ab. Auch deckt sie nicht die entstehenden Kosten für die Internetverbindung ab, welche benötigt wird, um Ryzom spielen zu können. Wenn nicht anders angegeben, ist der erste Monat des Abonnements bereits im Kaufpreis der Ryzom CD-ROM enthalten. Die Abonnementgebühren und jede Erneuerung werden im Voraus bezahlt und können nicht zurückgezahlt werden. Die Gebühren können per Kreditkarte, Debit Karte oder jeder anderen durch Winch Gate akzeptierten Zahlungsweise, unter der Berücksichtigung des auf der Winch Gate Webseite dargestellten Verfahrens bezahlt werden. Die Abonnementgebühren werden automatisch am selben Tag Ihrer ersten Bezahlung nach Ablauf des Zeitraumes für jede weitere Erneuerung von Ihrer Kreditkarte oder Debit Karte abgebucht (insofern sie nicht im Kaufpreis der Ryzom CD-ROM beinhaltet waren). Winch Gate behält sich das Recht vor, einen Benutzeraccount sofort zu schließen, wenn eine Abbuchung der geforderten Gebühren für die Erneuerung nicht möglich ist.\n
 	\n
-	7.SICHERHEIT DER BEZAHLUNG. Für eine sichere Bezahlung per Kredit- oder Debit-Karte sorgt die Nutzung des Bezahlsystems von Bibit Global Payment Service (www.bibit.com), einem speziellen Provider für sichere Onlineabwicklungen von Bezahltransaktionen. Die Detailinformationen Ihrer Kredit- oder Debit Karte (Name, Kartentyp, Kartennummer und das Ablaufdatum) werden verschlüsselt mittels SSL-Protokoll direkt an die Bibit-Server verschickt, welche im Weiteren die Autorisierung für die Bezahlung von der Bank erhalten. Die übersendeten Bank- und Kontoinformationen werden ausschließlich für den Ablauf der Bezahlung und die Rechnungsstellung verwendet.\n
+	7. SICHERHEIT DER BEZAHLUNG. Für eine sichere Bezahlung per Kredit- oder Debit-Karte sorgt die Nutzung des Bezahlsystems von Bibit Global Payment Service (www.bibit.com), einem speziellen Provider für sichere Onlineabwicklungen von Bezahltransaktionen. Die Detailinformationen Ihrer Kredit- oder Debit Karte (Name, Kartentyp, Kartennummer und das Ablaufdatum) werden verschlüsselt mittels SSL-Protokoll direkt an die Bibit-Server verschickt, welche im Weiteren die Autorisierung für die Bezahlung von der Bank erhalten. Die übersendeten Bank- und Kontoinformationen werden ausschließlich für den Ablauf der Bezahlung und die Rechnungsstellung verwendet.\n
 	\n
-	8.LIZENZ FÜR DIE NUTZUNG VON RYZOM. Dieser Vertrag gibt Ihnen, dem Benutzer, ein limitiertes, nicht exklusives und widerrufbares Recht auf Zugang zu einem Spielserver mittels eines gültigen Accounts, um das Spiel in der dafür vorgesehenen Art und Weise ohne jeglichen Anspruch, entsprechend den Bedingungen dieses Vertrages, zu nutzen. Dieser Vertrag autorisiert Sie zur Installation und Nutzung der auf der CD-ROM befindlichen Software auf nur einem (1) Computer. Die Software wird auf einem Computer genutzt, wenn sie in den flüchtigen Speicher (RAM) geladen oder in den nichtflüchtigen Speicher (zum Beispiel die Festplatte, eine CD oder ein anderes Speichermedium) installiert wird. Die Software darf nicht auf mehr als einem Rechner zur selben Zeit genutzt werden. Zur Installation in einem Netzwerk brauchen Sie für jeden Computer, auf dem das Spiel genutzt wird, eine Lizenz. Für BackUp Zwecke dürfen Sie sich selbst eine Kopie der CD-ROM machen, allerdings keine weiteren Kopien oder aus einem anderen Grund und auch keine Kopien des Spiels oder Teilen daraus. Insofern die Bedingungen dieses Vertrags anerkannt werden, überreicht Ihnen Winch Gate eine nicht exklusive und widerrufliche Lizenz zur Nutzung des Spiels, mit dem alleinigem Zweck, Ryzom und/oder den Ryzom Ring unter legitimen Vorraussetzungen und mittels eines autorisierten und voll bezahlten Accounts oder unter der Verwendung einer gültigen Probezeit zu spielen. Alle anderen Verwendungen des Accounts oder des Spieles sind verboten. Insbesondere darf der Programmcode des Spiels unter keinen Umständen verändert, dekompiliert oder zerlegt werden. Sie dürfen weder das ganze Spiel noch Teile der Software einer anderen Person übermitteln. Sie dürfen das Spiel weder vermieten, verleihen oder verkaufen. Alle dem Benutzer durch diesen Vertrag nicht ausdrücklich zugesicherten Rechte sind Winch Gate vorbehalten.\n
+	8. LIZENZ FÜR DIE NUTZUNG VON RYZOM. Dieser Vertrag gibt Ihnen, dem Benutzer, ein limitiertes, nicht exklusives und widerrufbares Recht auf Zugang zu einem Spielserver mittels eines gültigen Accounts, um das Spiel in der dafür vorgesehenen Art und Weise ohne jeglichen Anspruch, entsprechend den Bedingungen dieses Vertrages, zu nutzen. Dieser Vertrag autorisiert Sie zur Installation und Nutzung der auf der CD-ROM befindlichen Software auf nur einem (1) Computer. Die Software wird auf einem Computer genutzt, wenn sie in den flüchtigen Speicher (RAM) geladen oder in den nichtflüchtigen Speicher (zum Beispiel die Festplatte, eine CD oder ein anderes Speichermedium) installiert wird. Die Software darf nicht auf mehr als einem Rechner zur selben Zeit genutzt werden. Zur Installation in einem Netzwerk brauchen Sie für jeden Computer, auf dem das Spiel genutzt wird, eine Lizenz. Für BackUp Zwecke dürfen Sie sich selbst eine Kopie der CD-ROM machen, allerdings keine weiteren Kopien oder aus einem anderen Grund und auch keine Kopien des Spiels oder Teilen daraus. Insofern die Bedingungen dieses Vertrags anerkannt werden, überreicht Ihnen Winch Gate eine nicht exklusive und widerrufliche Lizenz zur Nutzung des Spiels, mit dem alleinigem Zweck, Ryzom und/oder den Ryzom Ring unter legitimen Vorraussetzungen und mittels eines autorisierten und voll bezahlten Accounts oder unter der Verwendung einer gültigen Probezeit zu spielen. Alle anderen Verwendungen des Accounts oder des Spieles sind verboten. Insbesondere darf der Programmcode des Spiels unter keinen Umständen verändert, dekompiliert oder zerlegt werden. Sie dürfen weder das ganze Spiel noch Teile der Software einer anderen Person übermitteln. Sie dürfen das Spiel weder vermieten, verleihen oder verkaufen. Alle dem Benutzer durch diesen Vertrag nicht ausdrücklich zugesicherten Rechte sind Winch Gate vorbehalten.\n
 	\n
-	9.GNU/GPL LIZENZ. Einige Programmbestandteile der Ryzom Clientsoftware (Teile der Software auf dem Computer des Benutzers) wurden von Winch Gate unter einer speziellen "GNU General Public License" veröffentlicht, dessen Text unter der folgenden Adresse einsehbar ist: http://www.gnu.org/licenses/gpl-2.0.html. Die Benutzung dieser Programmbestandteile ist ebenfalls den Bedingungen dieser Lizenz unterworfen. Die hier angesprochenen Programmbestandteile (Sources) werden unter der Winch Gate Webseite dev.ryzom.com im weiteren genannt.\n
+	9. GNU/GPL LIZENZ. Einige Programmbestandteile der Ryzom Clientsoftware (Teile der Software auf dem Computer des Benutzers) wurden von Winch Gate unter einer speziellen "GNU General Public License" veröffentlicht, dessen Text unter der folgenden Adresse einsehbar ist: http://www.gnu.org/licenses/gpl-2.0.html. Die Benutzung dieser Programmbestandteile ist ebenfalls den Bedingungen dieser Lizenz unterworfen. Die hier angesprochenen Programmbestandteile (Sources) werden unter der Winch Gate Webseite dev.ryzom.com im weiteren genannt.\n
 	\n
-	10.SPÄTERE VERSIONSVERBESSERUNGEN. Weder dieser Vertrag noch Ihr Account verleiht Ihnen ein Recht auf spätere Versionen oder Erweiterungen von Ryzom und/oder den Ryzom Ring. Winch Gate kann das Spiel erweitern oder verbessern, ist aber nicht Verpflichtet, Ihnen diese Erweiterungen oder Verbesserungen zur Verfügung zu stellen. Die kostenlose Bereitstellung eines Updates, einer Erweiterung oder einer Verbesserung verleiht Ihnen nicht das Recht auf spätere Updates, Erweiterungen oder Verbesserungen.\n
+	10. SPÄTERE VERSIONSVERBESSERUNGEN. Weder dieser Vertrag noch Ihr Account verleiht Ihnen ein Recht auf spätere Versionen oder Erweiterungen von Ryzom und/oder den Ryzom Ring. Winch Gate kann das Spiel erweitern oder verbessern, ist aber nicht Verpflichtet, Ihnen diese Erweiterungen oder Verbesserungen zur Verfügung zu stellen. Die kostenlose Bereitstellung eines Updates, einer Erweiterung oder einer Verbesserung verleiht Ihnen nicht das Recht auf spätere Updates, Erweiterungen oder Verbesserungen.\n
 	\n
-	11.BESITZ DES SPIELS UND SEINER BESTANDTEILE. Winch Gate ist der alleinige Eigentümer von Ryzom und/oder den Ryzom Ring, den proprietären Bestandteilen, durch die Ryzom funktioniert und aller Urheberrechte, die sich auf diese Bestandteile beziehen. Sie bestätigen, dass Ryzom und alle dazugehörigen Inhalte durch das Copyright und andere Urheberrechte von Winch Gate oder den Partnern geschützt ist und dass Sie keine Rechte jenseits der limitierten Lizenzrechte besitzen, die Ihnen im Besonderen unter Paragraph 7 dieses Vertrages zugesichert wurden. Winch Gate ist ebenso alleiniger Eigentümer des Benutzeraccounts und aller Bestandteile, die vom Benutzer im Zuge dieses Accounts erschaffen oder genutzt wurden, inklusive der Charakter, aber nicht limitiert auf diese, ihrer Erscheinung, Charakteristiken, Geschichten, erschaffenen Gegenständen, Gilden, Gruppen und Titeln. Der Benutzer bestätigt Winch Gate außerdem das Recht, die an den Server über den Account geschickten Daten und Informationen (mit Ausnahme der persönlichen Daten und den an andere Benutzer geschickte Nachrichten) auszuwerten und weiter zu verwenden, inklusive einer kommerziellen Auswertung und Verwendung. \n
+	11. BESITZ DES SPIELS UND SEINER BESTANDTEILE. Winch Gate ist der alleinige Eigentümer von Ryzom und/oder den Ryzom Ring, den proprietären Bestandteilen, durch die Ryzom funktioniert und aller Urheberrechte, die sich auf diese Bestandteile beziehen. Sie bestätigen, dass Ryzom und alle dazugehörigen Inhalte durch das Copyright und andere Urheberrechte von Winch Gate oder den Partnern geschützt ist und dass Sie keine Rechte jenseits der limitierten Lizenzrechte besitzen, die Ihnen im Besonderen unter Paragraph 7 dieses Vertrages zugesichert wurden. Winch Gate ist ebenso alleiniger Eigentümer des Benutzeraccounts und aller Bestandteile, die vom Benutzer im Zuge dieses Accounts erschaffen oder genutzt wurden, inklusive der Charakter, aber nicht limitiert auf diese, ihrer Erscheinung, Charakteristiken, Geschichten, erschaffenen Gegenständen, Gilden, Gruppen und Titeln. Der Benutzer bestätigt Winch Gate außerdem das Recht, die an den Server über den Account geschickten Daten und Informationen (mit Ausnahme der persönlichen Daten und den an andere Benutzer geschickte Nachrichten) auszuwerten und weiter zu verwenden, inklusive einer kommerziellen Auswertung und Verwendung. \n
 	\n
-	12.DURCH DEN BENUTZER GESENDETE INFORMATIONEN UND DATEN. Die im Zuge der Nutzung von Ryzom durch den Benutzer übermittelten Daten, Informationen und Kommunikationen dürfen (a) nicht gegen die Rechte eines anderen verstoßen, inklusive dessen Urheberrechten, Bildrechten und dessen Recht auf Privatsphäre; (b) dürfen nicht gegen geltendes Gesetz, Verordnungen oder ähnliches verstoßen; (c) dürfen keine Inhalte verleumderischer, unsittlicher, obszöner Natur beherbergen oder generell schädlicher Natur für Minderjährige sein; (d) dürfen keine Viren, Trojaner schädlichen Programmcodes, Würmer, Logische Bomben oder andere Computerbefehle, Pogramme oder Subprogramme beinhalten, welche darauf ausgelegt sind Schaden, Datenschaden oder unautorisierte Änderungen an der Ryzom- und/oder der Ryzom Ring-Software oder dem Server zu verursachen. Wir behalten uns das Recht vor, im Notfall jegliche Mittel gegen Ihren Account (inklusive der Suspendierung und Auflösung) einzusetzen, deren Einsatz wir als nötig erachten, insofern wir den Eindruck bekommen, dass Sie den oben genannten Verboten zuwiderhandeln. \n
+	12. DURCH DEN BENUTZER GESENDETE INFORMATIONEN UND DATEN. Die im Zuge der Nutzung von Ryzom durch den Benutzer übermittelten Daten, Informationen und Kommunikationen dürfen (a) nicht gegen die Rechte eines anderen verstoßen, inklusive dessen Urheberrechten, Bildrechten und dessen Recht auf Privatsphäre; (b) dürfen nicht gegen geltendes Gesetz, Verordnungen oder ähnliches verstoßen; (c) dürfen keine Inhalte verleumderischer, unsittlicher, obszöner Natur beherbergen oder generell schädlicher Natur für Minderjährige sein; (d) dürfen keine Viren, Trojaner schädlichen Programmcodes, Würmer, Logische Bomben oder andere Computerbefehle, Pogramme oder Subprogramme beinhalten, welche darauf ausgelegt sind Schaden, Datenschaden oder unautorisierte Änderungen an der Ryzom- und/oder der Ryzom Ring-Software oder dem Server zu verursachen. Wir behalten uns das Recht vor, im Notfall jegliche Mittel gegen Ihren Account (inklusive der Suspendierung und Auflösung) einzusetzen, deren Einsatz wir als nötig erachten, insofern wir den Eindruck bekommen, dass Sie den oben genannten Verboten zuwiderhandeln. \n
 	\n
-	13.VERHALTENSREGELN. Sie bestätigen, dass die richtige Funktion und der Erfolg eines Online-Rollenspiels wie Ryzom und/oder von Ryzom Ring von einer empfindlichen Balance abhängt, die Winch Gate aufrechterhalten muss. Dem Benutzer ist es daher strikt verboten: (a) Programme oder Methoden anzuwenden, die den Inhalt oder die Funktionsweisen des Spiels ändern; (b) den Server zu einer Überlastung führen; (c) Prozeduren anzuwenden, die es einfacher machen, Anweisungen und Befehle schneller auszuführen, als sie durch den normalen Spielgebrauch möglich sind; (d) Das Benutzerinterface oder jede andere Komponente der Software zu verändern, um Gegenstände, Erfahrungspunkt, Geld, Charakter-Attribute, Ränge oder ähnliches zu bekommen, ohne dass der Erhalt dieser Dinge auf die normale Nutzung des Spiels zurückzuführen ist; (e) Spielcharaktere zu kaufen, verkaufen oder zu übertragen, ebenso wie ihre Attribute. Darüber hinaus muß der Benutzer jederzeit die Verhaltens- und Höflichkeitsregeln, sowie die Ryzom Namensregeln einhalten, die auf der Spielwebseite www.ryzom.com einzusehen sind. Die Inhalte dieser Regeln werden hiermit als ein integraler Teil dieses Vertrages erklärt. Wir behalten uns das Recht vor, im Notfall jegliche Mittel gegen Ihren Account (inklusive der Suspendierung und Auflösung) einzusetzen, deren Einsatz wir als nötig erachten, insofern wir den Eindruck bekommen, dass Sie den oben genannten Verboten zuwiderhandeln.\n
+	13. VERHALTENSREGELN. Sie bestätigen, dass die richtige Funktion und der Erfolg eines Online-Rollenspiels wie Ryzom und/oder von Ryzom Ring von einer empfindlichen Balance abhängt, die Winch Gate aufrechterhalten muss. Dem Benutzer ist es daher strikt verboten: (a) Programme oder Methoden anzuwenden, die den Inhalt oder die Funktionsweisen des Spiels ändern; (b) den Server zu einer Überlastung führen; (c) Prozeduren anzuwenden, die es einfacher machen, Anweisungen und Befehle schneller auszuführen, als sie durch den normalen Spielgebrauch möglich sind; (d) Das Benutzerinterface oder jede andere Komponente der Software zu verändern, um Gegenstände, Erfahrungspunkt, Geld, Charakter-Attribute, Ränge oder ähnliches zu bekommen, ohne dass der Erhalt dieser Dinge auf die normale Nutzung des Spiels zurückzuführen ist; (e) Spielcharaktere zu kaufen, verkaufen oder zu übertragen, ebenso wie ihre Attribute. Darüber hinaus muß der Benutzer jederzeit die Verhaltens- und Höflichkeitsregeln, sowie die Ryzom Namensregeln einhalten, die auf der Spielwebseite www.ryzom.com einzusehen sind. Die Inhalte dieser Regeln werden hiermit als ein integraler Teil dieses Vertrages erklärt. Wir behalten uns das Recht vor, im Notfall jegliche Mittel gegen Ihren Account (inklusive der Suspendierung und Auflösung) einzusetzen, deren Einsatz wir als nötig erachten, insofern wir den Eindruck bekommen, dass Sie den oben genannten Verboten zuwiderhandeln.\n
 	\n
-	14.PERSÖNLICHE Patches (Erneuerungen und Verbesserungen) für das Spiel zu ermöglichen, autorisieren sie Winch Gate: (a) die Detailinformationen Ihres Computersystems aus Ihrem persönlichem Profil auszulesen und auszuwerten; (b) die Detailinformationen Ihres Computersystems über den Speicherort des Spiels innerhalb Ihres Dateisystems und Ihre Zugangsrechte auszulesen und auszuwerten; und (c) Spielkomponenten und für die Installation relevante Komponenten mittels Ihres Accounts auf Ihren Computer zu laden. \n
+	14. PERSÖNLICHE Patches (Erneuerungen und Verbesserungen) für das Spiel zu ermöglichen, autorisieren sie Winch Gate: (a) die Detailinformationen Ihres Computersystems aus Ihrem persönlichem Profil auszulesen und auszuwerten; (b) die Detailinformationen Ihres Computersystems über den Speicherort des Spiels innerhalb Ihres Dateisystems und Ihre Zugangsrechte auszulesen und auszuwerten; und (c) Spielkomponenten und für die Installation relevante Komponenten mittels Ihres Accounts auf Ihren Computer zu laden. \n
 	\n
-	15.GARANTIE / VERPFLICHTUNGSEINSCHRÄNKUNG. Die CD-ROM, das Spiel und die damit verbundenen Leistungen werden durch Winch Gate "wie sie sind" und mit keiner anderen Garantie als mit dem gesetzlich verpflichteten Minimum an öffentlicher Verpflichtung der auf diesen Vertrag herausgeht, zur Verfügung gestellt. Jede andere Garantieverpflichtung, gesetzlich oder vertraglich, wird ausdrücklich ausgeschlossen. Winch Gate wird alles versuchen, den Benutzeraccount konstant erreichbar zu machen, behält sich aber das Recht vor, Leistungen auf Grund von technischen und Instandhaltungsaktivitäten zu unterbrechen. Winch Gate kann auf gar keinen Fall eine konstante und fehlerfreie Funktion auf die Leistungen und das Spiel bezogen garantieren. Auch kann Winch Gate zu keiner Zeit den unterbrechungsfreien Zugang des Benutzers zu seinen Accounts garantieren. Unter keinen Umständen ist Winch Gate für Schaden an der Computerhardware oder Software durch die Benutzung des Spiels in Verantwortung zu ziehen. Die Benutzer werden hiermit nochmals an die durch Winch Gate bekannt gegebene Empfehlung für die Mindestkonfiguration des Computers erinnert, und dass Sie Ihre Software regelmäßig aktualisieren und Sicherungen Ihrer wichtigen Daten durchführen sollten. Winch Gate kann nicht für den Inhalt von Tauschgeschäften zwischen Benutzern oder für das Verhalten von Benutzern verantwortlich gemacht werden. Sollte Winch Gate für Schäden irgendeiner Art und aus welchen Gründen auch immer verantwortlich gemacht werden, kann eine daraus resultierende finanzielle Verpflichtung nicht größer sein, als die Gesamtsumme der durch den Benutzer bezahlten Abonnementgebühren.\n
+	15. GARANTIE / VERPFLICHTUNGSEINSCHRÄNKUNG. Die CD-ROM, das Spiel und die damit verbundenen Leistungen werden durch Winch Gate "wie sie sind" und mit keiner anderen Garantie als mit dem gesetzlich verpflichteten Minimum an öffentlicher Verpflichtung der auf diesen Vertrag herausgeht, zur Verfügung gestellt. Jede andere Garantieverpflichtung, gesetzlich oder vertraglich, wird ausdrücklich ausgeschlossen. Winch Gate wird alles versuchen, den Benutzeraccount konstant erreichbar zu machen, behält sich aber das Recht vor, Leistungen auf Grund von technischen und Instandhaltungsaktivitäten zu unterbrechen. Winch Gate kann auf gar keinen Fall eine konstante und fehlerfreie Funktion auf die Leistungen und das Spiel bezogen garantieren. Auch kann Winch Gate zu keiner Zeit den unterbrechungsfreien Zugang des Benutzers zu seinen Accounts garantieren. Unter keinen Umständen ist Winch Gate für Schaden an der Computerhardware oder Software durch die Benutzung des Spiels in Verantwortung zu ziehen. Die Benutzer werden hiermit nochmals an die durch Winch Gate bekannt gegebene Empfehlung für die Mindestkonfiguration des Computers erinnert, und dass Sie Ihre Software regelmäßig aktualisieren und Sicherungen Ihrer wichtigen Daten durchführen sollten. Winch Gate kann nicht für den Inhalt von Tauschgeschäften zwischen Benutzern oder für das Verhalten von Benutzern verantwortlich gemacht werden. Sollte Winch Gate für Schäden irgendeiner Art und aus welchen Gründen auch immer verantwortlich gemacht werden, kann eine daraus resultierende finanzielle Verpflichtung nicht größer sein, als die Gesamtsumme der durch den Benutzer bezahlten Abonnementgebühren.\n
 	\n
-	16.STILLLEGUNG DES SPIELS DURCH WINCH GATE. Winch Gate übernimmt keine Garantie für die Dauer des Spiels. Winch Gate behält sich das Recht vor, das Spiel oder die Leistungen zur Aufrechterhaltung des Spiels jederzeit aus eigener Vorsicht zu beenden, sollten die Benutzerzahlen eine erforderliche Menge nicht erreichen oder unterschreiten (inklusive anderer Gründe). Winch Gate wird die Benutzer in einem solchen Fall aber durch eine Nachricht beim Einloggen in das Spiel, durch eine Information auf der Webseite www.ryzom.com oder per Email unterrichten. Die Benutzeraccounts würden in einem solchen Fall definitiv geschlossen.\n
+	16. STILLLEGUNG DES SPIELS DURCH WINCH GATE. Winch Gate übernimmt keine Garantie für die Dauer des Spiels. Winch Gate behält sich das Recht vor, das Spiel oder die Leistungen zur Aufrechterhaltung des Spiels jederzeit aus eigener Vorsicht zu beenden, sollten die Benutzerzahlen eine erforderliche Menge nicht erreichen oder unterschreiten (inklusive anderer Gründe). Winch Gate wird die Benutzer in einem solchen Fall aber durch eine Nachricht beim Einloggen in das Spiel, durch eine Information auf der Webseite www.ryzom.com oder per Email unterrichten. Die Benutzeraccounts würden in einem solchen Fall definitiv geschlossen.\n
 	\n
-	17.KÜNDIGUNG DURCH WINCH GATE. Winch Gate kann den Vertrag mit einem Benutzer und dessen Account ohne eine weitere Nachricht beenden, sofort und ohne vorherige Warnung oder einer entsprechenden Nachricht, sollte der Benutzer irgendeine der in diesem Vertrag festgelegten Pflichten oder Bedingungen, die aus Dokumenten, die als Teil dieses Vertrages deklariert wurden, missachtet haben. Sollte Winch Gate einen Benutzeraccount auf Grund eines Vertragsbruches schließen, so behält sich Winch Gate das Recht vor, den Computer, die Kreditkarte (oder andere eingesetzte Zahlungswege) und/oder die Software durch Unbrauchbarmachen von weiteren Transaktionen mit Winch Gate oder dem Spiel auszzuschließen. Wenn der Computer für das Spiel gebannt oder die Software unbrauchbar gemacht wurde, wird jede andere Person, die den selben Computer oder dieselbe Software verwendet, nicht mehr in der Lage sein, sich mit dem Spiel zu verbinden. Wenn die Kreditkarte (oder ein anderer Zahlungsweg) eines Accounts gebannt ist, sind auch alle anderen Accounts, die dieselben Daten benutzen gebannt. In einem solchen Fall wird es als Entschädigung für den Benutzer keine Zurückzahlung der auf die restlichen Tage bis zur Beendigung des gewählten Abonnementzeitraumes umgerechneten Abonnementgebühren geben.\n
+	17. KÜNDIGUNG DURCH WINCH GATE. Winch Gate kann den Vertrag mit einem Benutzer und dessen Account ohne eine weitere Nachricht beenden, sofort und ohne vorherige Warnung oder einer entsprechenden Nachricht, sollte der Benutzer irgendeine der in diesem Vertrag festgelegten Pflichten oder Bedingungen, die aus Dokumenten, die als Teil dieses Vertrages deklariert wurden, missachtet haben. Sollte Winch Gate einen Benutzeraccount auf Grund eines Vertragsbruches schließen, so behält sich Winch Gate das Recht vor, den Computer, die Kreditkarte (oder andere eingesetzte Zahlungswege) und/oder die Software durch Unbrauchbarmachen von weiteren Transaktionen mit Winch Gate oder dem Spiel auszzuschließen. Wenn der Computer für das Spiel gebannt oder die Software unbrauchbar gemacht wurde, wird jede andere Person, die den selben Computer oder dieselbe Software verwendet, nicht mehr in der Lage sein, sich mit dem Spiel zu verbinden. Wenn die Kreditkarte (oder ein anderer Zahlungsweg) eines Accounts gebannt ist, sind auch alle anderen Accounts, die dieselben Daten benutzen gebannt. In einem solchen Fall wird es als Entschädigung für den Benutzer keine Zurückzahlung der auf die restlichen Tage bis zur Beendigung des gewählten Abonnementzeitraumes umgerechneten Abonnementgebühren geben.\n
 	\n
-	18.KÜNDIGUNG DURCH DEN BENUTZER. Der Benutzer kann seinen Vertrag und seine Accounts jederzeit kündigen, indem er Winch Gate davon per Mail oder auf anderem durch den Zugang zum Account angebotenem Wege informiert. Die Kündigung tritt mit der Beendigung des aktuell gewählten Abonnementzeitraumes in Kraft. Die Gebühren bis zum Ende des Abonnementzeitraumes werden nicht zurückgezahlt, selbst dann nicht, wenn der Benutzer seinen Account bis zur Beendigung des Abonnementzeitraumes nicht mehr nutzt. \n
+	18. KÜNDIGUNG DURCH DEN BENUTZER. Der Benutzer kann seinen Vertrag und seine Accounts jederzeit kündigen, indem er Winch Gate davon per Mail oder auf anderem durch den Zugang zum Account angebotenem Wege informiert. Die Kündigung tritt mit der Beendigung des aktuell gewählten Abonnementzeitraumes in Kraft. Die Gebühren bis zum Ende des Abonnementzeitraumes werden nicht zurückgezahlt, selbst dann nicht, wenn der Benutzer seinen Account bis zur Beendigung des Abonnementzeitraumes nicht mehr nutzt. \n
 	\n
-	19.VERÄNDERUNGEN DER LIZENZ. Winch Gate behält sich das Recht vor, die Bedingungen des Vertrages jederzeit verändern zu können. Der Benutzer wird über alle Änderung am Vertrag anschließend beim nächsten Zugriff auf seinen Account informiert. Der Zutritt zum Spiel erfordert dann die Zustimmung zu diesen veränderten Bedingungen des Vertrages, welche dann sofort in Kraft treten.\n
+	19. VERÄNDERUNGEN DER LIZENZ. Winch Gate behält sich das Recht vor, die Bedingungen des Vertrages jederzeit verändern zu können. Der Benutzer wird über alle Änderung am Vertrag anschließend beim nächsten Zugriff auf seinen Account informiert. Der Zutritt zum Spiel erfordert dann die Zustimmung zu diesen veränderten Bedingungen des Vertrages, welche dann sofort in Kraft treten.\n
 	\n
 	20. ZU BEACHTENDE VORKEHRUNGEN Winch Gate erinnert Sie daran, dass Sie das Spiel nicht im übermüdeten Zustand spielen sollten. Stellen Sie sicher, dass Sie in einem gut beleuchteten Raum mit einem nicht zu hell eingestelltem Bildschirm spielen. Videospiele, die eine Verbindung zu einem Monitor/TV benötigen, sollten in einem vernünftigen Abstand, den die Kabelverbindungen erlauben, zu eben diesem Monitor/TV gespielt werden. Nehmen Sie sich zehn- oder fünfzehnminütige Pausen nach jeder Stunde, die Sie gespielt haben. Wir weisen Sie außerdem darauf hin, dass einige Menschen durch Videospiele einen epileptischen Anfall und/oder den Verlust des visuellen Bewusstseins erleiden können. Auslöser hierbei sind verschiedene und bestimmte Arten von starken Lichtreizen: die rasche Abfolge von Bilder oder die Wiederholung einfacher geometrischer Abbildungen oder die Simulation von Blitzen oder Explosionen. Diese Leute setzen sich selbst dem Risiko solcher Anfälle und Schädigungen aus, wenn sie bestimmte Videospiele spielen, die solche Reize beinhalten, selbst wenn sie eine Empfindlichkeit für solche Reize in ihrer Vergangenheit nicht erlebten oder nie zuvor einen epileptischen Anfall hatten. Falls Sie selbst oder irgendein anderes Mitglied Ihrer Familie bereits Symptome irgendwelcher Art hatten, die auf die Anfälligkeit für epileptische Anfälle durch Lichtreize hindeutet (Anfälle oder Bewusstseinsverlust), sollten Sie einen Arzt konsultieren, bevor Sie solche Spiele nutzen. Eltern sollten zudem Ihre Kinder beim Videospielen nicht ohne Aufsicht lassen. Wenn Sie selbst oder Ihr Kind irgend eines der folgenden Symptome aufweisen: Schwindel, visuelle Beeinträchtigung, Augen- oder Muskelkontraktionen, Beeinträchtigung des Orientierungssinnes, unkontrollierte Bewegungen oder Zuckungen, zeitweiliger Bewusstseinsverlust; müssen Sie sofort das Spielen beenden und einen Arzt konsultieren.\n
 	\n
-	21.ANZUWENDENDES GESETZ / ZUSÄTZLICHE VORSCHRIFTEN. Dieser Vertrag unterliegt dem französischen Gesetz. Die UN-Konventionen für internationale Verträge für den Verkauf von Gütern werden hiermit für diesen Vertrag als nicht anwendbar deklariert. Jeder Streitfall, der sich auf diesen Vertrag bezieht, unterwirft sich der absoluten Gerichtsbarkeit und Autorität in Paris. Sollte irgendeine Klausel dieses Vertrages im Hinblick auf einen Benutzer nichtig sein, beeinträchtigt eine solche Nichtigkeit nicht die Gültigkeit der anderen Vertragsklauseln. Dieser Vertrag kann durch den Benutzer nicht zugewiesen oder übertragen werden.]
+	21. ANZUWENDENDES GESETZ / ZUSÄTZLICHE VORSCHRIFTEN. Dieser Vertrag unterliegt dem französischen Gesetz. Die UN-Konventionen für internationale Verträge für den Verkauf von Gütern werden hiermit für diesen Vertrag als nicht anwendbar deklariert. Jeder Streitfall, der sich auf diesen Vertrag bezieht, unterwirft sich der absoluten Gerichtsbarkeit und Autorität in Paris. Sollte irgendeine Klausel dieses Vertrages im Hinblick auf einen Benutzer nichtig sein, beeinträchtigt eine solche Nichtigkeit nicht die Gültigkeit der anderen Vertragsklauseln. Dieser Vertrag kann durch den Benutzer nicht zugewiesen oder übertragen werden.]
 
 // HASH_VALUE AC59689FA8799CBD
 // INDEX 5071
diff --git a/code/ryzom/tools/translation/translated/fr.uxt b/code/ryzom/tools/translation/translated/fr.uxt
index dbbf4d5cc..d74e07ae5 100644
--- a/code/ryzom/tools/translation/translated/fr.uxt
+++ b/code/ryzom/tools/translation/translated/fr.uxt
@@ -21310,43 +21310,43 @@ uiEulaContent	[LICENCE RYZOM\n
 	\n
 	2. UTILISATEURS AUTORISÉS. Seules les personnes physiques d'âge adulte peuvent ouvrir un compte leur permettant de jouer à Ryzom, pour leur propre usage ou pour celui de l'un de leurs enfants mineur. Si vous êtes mineur, vos parents doivent s'inscrire eux-mêmes et accepter le présent Contrat. Aux fins du présent Contrat, un « mineur » est une personne qui n'a pas atteint l'âge de la majorité légale dans le pays où elle réside. Les seuls utilisateurs autorisés à jouer à Ryzom sont les utilisateurs qui (a) ont acheté ou autrement obtenu de manière légitime le CD-Rom original du Jeu (ci-après le « CD-Rom »), (b) sont titulaires d'un compte d'accès et d'un abonnement en cours, et (c) disposent d'une connexion à Internet. Les utilisateurs autorisés sont ci-après dénommés les « Utilisateurs ».\n
 	\n
-	3.ENREGISTREMENT ET OUVERTURE D'UN COMPTE. Le présent Contrat vous permet de créer, par la procédure d'enregistrement qui vous est proposée, un (1) compte permettant de jouer à Ryzom et/ou Ryzom Ring par l'intermédiaire de l'Internet. La connexion à l'Internet n'est pas fournie par Winch Gate, et l'Utilisateur est seul responsable du paiement de tous frais permettant d'obtenir, de maintenir et d'utiliser cette connexion. L'enregistrement nécessite la communication d'informations à Winch Gate, notamment relatives à votre identité et au moyen de paiement utilisé. Vous garantissez que l'ensemble des informations que vous serez amené à fournir au cours de la procédure d'enregistrement sont exactes et véridiques, et vous vous engagez à informer Winch Gate de tout changement relatif à ces informations en utilisant les moyens de mise à jour qui vous sont offerts dans le cadre de l'utilisation de votre compte.\n
+	3. ENREGISTREMENT ET OUVERTURE D'UN COMPTE. Le présent Contrat vous permet de créer, par la procédure d'enregistrement qui vous est proposée, un (1) compte permettant de jouer à Ryzom et/ou Ryzom Ring par l'intermédiaire de l'Internet. La connexion à l'Internet n'est pas fournie par Winch Gate, et l'Utilisateur est seul responsable du paiement de tous frais permettant d'obtenir, de maintenir et d'utiliser cette connexion. L'enregistrement nécessite la communication d'informations à Winch Gate, notamment relatives à votre identité et au moyen de paiement utilisé. Vous garantissez que l'ensemble des informations que vous serez amené à fournir au cours de la procédure d'enregistrement sont exactes et véridiques, et vous vous engagez à informer Winch Gate de tout changement relatif à ces informations en utilisant les moyens de mise à jour qui vous sont offerts dans le cadre de l'utilisation de votre compte.\n
 	\n
-	4.CARACTÈRE PERSONNEL DU COMPTE. L'utilisation du compte est strictement personnelle. Le compte ne doit pas être partagé ou autrement concédé à un tiers, gratuitement ou non, même temporairement, ni faire l'objet d'une opération, gratuite ou non, étrangère à l'utilisation normale du Jeu. L'Utilisateur est pleinement responsable de l'utilisation de son compte d'accès ou de l'utilisation faite de son compte par son enfant mineur ou tout tiers qui y aurait accès.\n
+	4. CARACTÈRE PERSONNEL DU COMPTE. L'utilisation du compte est strictement personnelle. Le compte ne doit pas être partagé ou autrement concédé à un tiers, gratuitement ou non, même temporairement, ni faire l'objet d'une opération, gratuite ou non, étrangère à l'utilisation normale du Jeu. L'Utilisateur est pleinement responsable de l'utilisation de son compte d'accès ou de l'utilisation faite de son compte par son enfant mineur ou tout tiers qui y aurait accès.\n
 	\n
-	5.IDENTIFIANT ET MOT DE PASSE. Pour obtenir un compte, vous devrez choisir un identifiant de connexion et un mot de passe, qui vous permettront par la suite d'accéder à ce compte. Cet identifiant et ce mot de passe sont strictement personnels et ne peuvent être utilisés par un tiers. De même, vous ne pouvez utiliser vous-même l'identifiant et le mot de passe d'un autre joueur. Vous êtes pleinement responsable du choix de vos identifiant et mot de passe, du maintien de leur confidentialité, et de l'usage qui pourrait en être fait par un tiers. Winch Gate décline toute responsabilité pour tout dommage causé à votre compte par l'utilisation non autorisée de votre identifiant ou mot de passe. En cas de perte l'attribution d'un nouvel identifiant ou d'un nouveau mot de passe pourra être facturée.\n
+	5. IDENTIFIANT ET MOT DE PASSE. Pour obtenir un compte, vous devrez choisir un identifiant de connexion et un mot de passe, qui vous permettront par la suite d'accéder à ce compte. Cet identifiant et ce mot de passe sont strictement personnels et ne peuvent être utilisés par un tiers. De même, vous ne pouvez utiliser vous-même l'identifiant et le mot de passe d'un autre joueur. Vous êtes pleinement responsable du choix de vos identifiant et mot de passe, du maintien de leur confidentialité, et de l'usage qui pourrait en être fait par un tiers. Winch Gate décline toute responsabilité pour tout dommage causé à votre compte par l'utilisation non autorisée de votre identifiant ou mot de passe. En cas de perte l'attribution d'un nouvel identifiant ou d'un nouveau mot de passe pourra être facturée.\n
 	\n
-	6.ABONNEMENT ET FACTURATION. Les tarifs d'abonnement en vigueur sont indiqués sur le site www.ryzom.com et lors de la procédure d'enregistrement. Ces tarifs pourront être modifiés à tout moment par Winch Gate, sous réserve d'en informer au préalable l'Utilisateur par une notice sur le site Internet de Winch Gate à l'adresse www.ryzom.com, ou lors de la connexion de l'Utilisateur à son compte ou par un message email adressé à ce dernier. La modification du tarif applicable ne prendra effet qu'à compter du prochain renouvellement de la période d'abonnement. Les prix d'abonnement sont indiqués en euros dans les pays de la zone euro, en livre sterling au Royaume-Uni et en dollars pour les Etats Unis. Le tarif correspond à une durée d'abonnement précise (1 mois, 3 mois, 6 mois,...). L'abonnement est renouvelé tacitement par périodes identiques, sauf résiliation de l'Utilisateur adressée à Winch Gate dans les conditions décrites à l'article 18 ci-après. Le paiement de l'abonnement permet à l'Utilisateur d'accéder à Ryzom de manière illimitée pendant la période d'abonnement et ses éventuels renouvellements. Ce paiement n'inclut pas le prix d'achat de Ryzom sur CD-Rom et les coûts associés à la connexion à Internet nécessaire pour souscrire l'abonnement et jouer à Ryzom. Sauf opération commerciale particulière, le premier mois d'abonnement est inclus dans le prix d'achat du CD-Rom de Ryzom vendu dans le commerce. L'abonnement et ses renouvellements éventuels sont payés d'avance et ne sont pas remboursables. L'abonnement est payé par carte bancaire ou par tout autre moyen accepté par Winch Gate, selon les procédures indiquées sur le site de Winch Gate. Le prix de l'abonnement sera prélevé automatiquement sur votre carte bancaire lors de l'abonnement initial (s'il n'est pas compris dans le prix de vente d'un CD-Rom de Ryzom) ou à la date de chaque renouvellement. Winch Gate se réserve le droit de fermer immédiatement le compte d'un Utilisateur en cas d'impossibilité de traiter sa carte bancaire ou son moyen de paiement accepté à une date de renouvellement.\n
+	6. ABONNEMENT ET FACTURATION. Les tarifs d'abonnement en vigueur sont indiqués sur le site www.ryzom.com et lors de la procédure d'enregistrement. Ces tarifs pourront être modifiés à tout moment par Winch Gate, sous réserve d'en informer au préalable l'Utilisateur par une notice sur le site Internet de Winch Gate à l'adresse www.ryzom.com, ou lors de la connexion de l'Utilisateur à son compte ou par un message email adressé à ce dernier. La modification du tarif applicable ne prendra effet qu'à compter du prochain renouvellement de la période d'abonnement. Les prix d'abonnement sont indiqués en euros dans les pays de la zone euro, en livre sterling au Royaume-Uni et en dollars pour les Etats Unis. Le tarif correspond à une durée d'abonnement précise (1 mois, 3 mois, 6 mois,...). L'abonnement est renouvelé tacitement par périodes identiques, sauf résiliation de l'Utilisateur adressée à Winch Gate dans les conditions décrites à l'article 18 ci-après. Le paiement de l'abonnement permet à l'Utilisateur d'accéder à Ryzom de manière illimitée pendant la période d'abonnement et ses éventuels renouvellements. Ce paiement n'inclut pas le prix d'achat de Ryzom sur CD-Rom et les coûts associés à la connexion à Internet nécessaire pour souscrire l'abonnement et jouer à Ryzom. Sauf opération commerciale particulière, le premier mois d'abonnement est inclus dans le prix d'achat du CD-Rom de Ryzom vendu dans le commerce. L'abonnement et ses renouvellements éventuels sont payés d'avance et ne sont pas remboursables. L'abonnement est payé par carte bancaire ou par tout autre moyen accepté par Winch Gate, selon les procédures indiquées sur le site de Winch Gate. Le prix de l'abonnement sera prélevé automatiquement sur votre carte bancaire lors de l'abonnement initial (s'il n'est pas compris dans le prix de vente d'un CD-Rom de Ryzom) ou à la date de chaque renouvellement. Winch Gate se réserve le droit de fermer immédiatement le compte d'un Utilisateur en cas d'impossibilité de traiter sa carte bancaire ou son moyen de paiement accepté à une date de renouvellement.\n
 	\n
-	7.SECURISATION DES PAIEMENTS. : La sécurisation des paiements par carte bancaire est assurée par le système de paiement fourni par la société Bibit Global Payment Services (www.bibit.com), prestataire spécialisé dans la sécurisation des paiements en ligne. Les informations relatives à votre carte bancaire (nom, type de carte, numéro et date d'expiration) sont transmises cryptées sous protocole SSL  directement au serveur de la société BIBIT, qui valide le paiement auprès des Institutions Bancaires. Les informations bancaires fournies seront utilisées à seule fin de procéder au traitement et à la facturation de votre paiement.\n
+	7. SECURISATION DES PAIEMENTS. : La sécurisation des paiements par carte bancaire est assurée par le système de paiement fourni par la société Bibit Global Payment Services (www.bibit.com), prestataire spécialisé dans la sécurisation des paiements en ligne. Les informations relatives à votre carte bancaire (nom, type de carte, numéro et date d'expiration) sont transmises cryptées sous protocole SSL  directement au serveur de la société BIBIT, qui valide le paiement auprès des Institutions Bancaires. Les informations bancaires fournies seront utilisées à seule fin de procéder au traitement et à la facturation de votre paiement.\n
 	\n
-	8.LICENCE D'UTILISATION DE RYZOM. Le présent Contrat concède à l'Utilisateur un droit limité, non exclusif et révocable d'accéder, au travers d'un compte valide, au serveur du Jeu pour utiliser le Jeu conformément à sa destination et aux conditions des présentes, à l'exclusion de tout autre droit. Le présent Contrat vous autorise à installer et à utiliser une copie du Logiciel présent sur le CD-Rom sur un (1) seul ordinateur. Le Logiciel est « utilisé » sur un ordinateur lorsqu'il est chargé dans la mémoire temporaire (mémoire RAM) ou installé dans la mémoire permanente (par exemple, disque dur, CD-Rom ou autre unité de mémoire). Le logiciel ne peut être partagé ou utilisé concurremment sur différents ordinateurs. En cas d'installation sur un réseau, vous devez obtenir une licence pour chaque ordinateur sur lequel le Jeu est utilisé. Vous pouvez effectuer une (1) copie de sauvegarde ou d'archivage uniquement du CD-Rom, à l'exclusion de toute autre copie, de tout ou partie du CD-Rom ou du Jeu. Sous réserve des restrictions stipulées au présent Contrat, Winch Gate accorde à l'Utilisateur une licence non-exclusive et révocable d'utiliser le Jeu uniquement dans le but de jouer à Ryzom et/ou Ryzom Ring dans des conditions légitimes par l'intermédiaire d'un compte autorisé et entièrement payé ou dans le cadre d'une période d'essai valide. Toutes les autres utilisations du compte ou du Jeu sont interdites. En particulier, vous ne pouvez en aucun cas procéder à l'ingénierie inverse, décompiler ou désassembler le ou les logiciels constituant le Jeu. Vous ne pouvez non plus transférer tout ou partie du Jeu à un tiers. Vous ne pouvez louer, prêter ou vendre le Jeu. Tous les droits qui ne sont pas expressément accordés à l'Utilisateur par le présent Contrat sont réservés à Winch Gate.\n
+	8. LICENCE D'UTILISATION DE RYZOM. Le présent Contrat concède à l'Utilisateur un droit limité, non exclusif et révocable d'accéder, au travers d'un compte valide, au serveur du Jeu pour utiliser le Jeu conformément à sa destination et aux conditions des présentes, à l'exclusion de tout autre droit. Le présent Contrat vous autorise à installer et à utiliser une copie du Logiciel présent sur le CD-Rom sur un (1) seul ordinateur. Le Logiciel est « utilisé » sur un ordinateur lorsqu'il est chargé dans la mémoire temporaire (mémoire RAM) ou installé dans la mémoire permanente (par exemple, disque dur, CD-Rom ou autre unité de mémoire). Le logiciel ne peut être partagé ou utilisé concurremment sur différents ordinateurs. En cas d'installation sur un réseau, vous devez obtenir une licence pour chaque ordinateur sur lequel le Jeu est utilisé. Vous pouvez effectuer une (1) copie de sauvegarde ou d'archivage uniquement du CD-Rom, à l'exclusion de toute autre copie, de tout ou partie du CD-Rom ou du Jeu. Sous réserve des restrictions stipulées au présent Contrat, Winch Gate accorde à l'Utilisateur une licence non-exclusive et révocable d'utiliser le Jeu uniquement dans le but de jouer à Ryzom et/ou Ryzom Ring dans des conditions légitimes par l'intermédiaire d'un compte autorisé et entièrement payé ou dans le cadre d'une période d'essai valide. Toutes les autres utilisations du compte ou du Jeu sont interdites. En particulier, vous ne pouvez en aucun cas procéder à l'ingénierie inverse, décompiler ou désassembler le ou les logiciels constituant le Jeu. Vous ne pouvez non plus transférer tout ou partie du Jeu à un tiers. Vous ne pouvez louer, prêter ou vendre le Jeu. Tous les droits qui ne sont pas expressément accordés à l'Utilisateur par le présent Contrat sont réservés à Winch Gate.\n
 	\n
-	9.LICENCE GNU/GPL. Certaines sources du logiciel client de Ryzom (partie du logiciel située sur l'ordinateur de l'Utilisateur) ont été publiées par Winch Gate sous une Licence spécifique « GNU General Public License », dont le texte est accessible à l'adresse suivante : http://www.gnu.org/licenses/gpl-2.0.html. Leur utilisation est soumise aux termes de cette licence. Les sources concernées sont identifiées sur le site de Winch Gate à l'adresse dev.ryzom.com.\n
+	9. LICENCE GNU/GPL. Certaines sources du logiciel client de Ryzom (partie du logiciel située sur l'ordinateur de l'Utilisateur) ont été publiées par Winch Gate sous une Licence spécifique « GNU General Public License », dont le texte est accessible à l'adresse suivante : http://www.gnu.org/licenses/gpl-2.0.html. Leur utilisation est soumise aux termes de cette licence. Les sources concernées sont identifiées sur le site de Winch Gate à l'adresse dev.ryzom.com.\n
 	\n
-	10.VERSIONS ULTÉRIEURES – AMÉLIORATIONS. Ni ce Contrat ni votre compte ne vous donnent droit à une quelconque version ultérieure ou extension de Ryzom et/ou Ryzom Ring. Si Winch Gate peut mettre à jour ou améliorer le Jeu, Winch Gate n'a aucune obligation de vous fournir cette mise à jour ou amélioration. La fourniture gratuite par Winch Gate d'une mise à jour ou d'une amélioration ne vous donne aucun droit sur des mises à jour ou améliorations ultérieures.\n
+	10. VERSIONS ULTÉRIEURES – AMÉLIORATIONS. Ni ce Contrat ni votre compte ne vous donnent droit à une quelconque version ultérieure ou extension de Ryzom et/ou Ryzom Ring. Si Winch Gate peut mettre à jour ou améliorer le Jeu, Winch Gate n'a aucune obligation de vous fournir cette mise à jour ou amélioration. La fourniture gratuite par Winch Gate d'une mise à jour ou d'une amélioration ne vous donne aucun droit sur des mises à jour ou améliorations ultérieures.\n
 	\n
-	11.PROPRIÉTÉ DU JEU ET DE SES ÉLÉMENTS. Winch Gate est propriétaire exclusif de Ryzom et/ou Ryzom Ring, de l'ensemble des éléments propriétaires destinés à le faire fonctionner, et de l'ensemble des droits de propriété intellectuelle relatifs à ces éléments. Vous reconnaissez que Ryzom et son contenu sont protégés par copyright et par d'autres droits de propriété intellectuelle détenus par Winch Gate ou ses fournisseurs, et que vous ne bénéficiez d'aucun droit au delà des droits limités de licence vous sont expressément concédés aux termes de l'article 7 des présentes. Winch Gate est également propriétaire exclusif du compte de l'Utilisateur et des éléments créés ou utilisés par l'Utilisateur au travers de son compte, comprenant notamment les personnages, leur apparence, leurs caractéristiques, leur histoire, les objets créés ou fabriqués, les guildes, groupes et titres. L'Utilisateur concède également à Winch Gate le droit d'utiliser l'information transmise au serveur au moyen du compte (à l'exception des données personnelles et des messages adressés aux autres Utilisateurs) comme bon lui semble, y compris pour un usage commercial.\n
+	11. PROPRIÉTÉ DU JEU ET DE SES ÉLÉMENTS. Winch Gate est propriétaire exclusif de Ryzom et/ou Ryzom Ring, de l'ensemble des éléments propriétaires destinés à le faire fonctionner, et de l'ensemble des droits de propriété intellectuelle relatifs à ces éléments. Vous reconnaissez que Ryzom et son contenu sont protégés par copyright et par d'autres droits de propriété intellectuelle détenus par Winch Gate ou ses fournisseurs, et que vous ne bénéficiez d'aucun droit au delà des droits limités de licence vous sont expressément concédés aux termes de l'article 7 des présentes. Winch Gate est également propriétaire exclusif du compte de l'Utilisateur et des éléments créés ou utilisés par l'Utilisateur au travers de son compte, comprenant notamment les personnages, leur apparence, leurs caractéristiques, leur histoire, les objets créés ou fabriqués, les guildes, groupes et titres. L'Utilisateur concède également à Winch Gate le droit d'utiliser l'information transmise au serveur au moyen du compte (à l'exception des données personnelles et des messages adressés aux autres Utilisateurs) comme bon lui semble, y compris pour un usage commercial.\n
 	\n
-	12.INFORMATIONS ET DONNÉES TRANSMISES PAR L'UTILISATEUR. Les informations et données communiquées ou transmises par l'Utilisateur dans le cadre de l'utilisation de Ryzom ne doivent pas (a) violer les droits de tiers, y compris leurs droits de propriété intellectuelle, leur droit à l'image et leur droit à la vie privée; (b) violer une loi ou une réglementation quelconque; (c) contenir des propos diffamatoires, indécents, obscènes ou autrement préjudiciables aux mineurs; et (d) contenir des virus, chevaux de Troie, codes invalidants, vers, bombes logiques, ou autres instructions, programmes ou sous-programmes d'ordinateur destinés à causer ou qui causent des dommages aux données ou des interventions non autorisées sur les logiciels ou les serveurs de Ryzom et/ou Ryzom Ring. Nous pourrons prendre toute mesure en urgence sur votre compte (y compris la suspension ou l'annulation de celui-ci) si nous pensons (à notre seule discrétion) que cette utilisation contrevient aux interdictions ci-dessus.\n
+	12. INFORMATIONS ET DONNÉES TRANSMISES PAR L'UTILISATEUR. Les informations et données communiquées ou transmises par l'Utilisateur dans le cadre de l'utilisation de Ryzom ne doivent pas (a) violer les droits de tiers, y compris leurs droits de propriété intellectuelle, leur droit à l'image et leur droit à la vie privée; (b) violer une loi ou une réglementation quelconque; (c) contenir des propos diffamatoires, indécents, obscènes ou autrement préjudiciables aux mineurs; et (d) contenir des virus, chevaux de Troie, codes invalidants, vers, bombes logiques, ou autres instructions, programmes ou sous-programmes d'ordinateur destinés à causer ou qui causent des dommages aux données ou des interventions non autorisées sur les logiciels ou les serveurs de Ryzom et/ou Ryzom Ring. Nous pourrons prendre toute mesure en urgence sur votre compte (y compris la suspension ou l'annulation de celui-ci) si nous pensons (à notre seule discrétion) que cette utilisation contrevient aux interdictions ci-dessus.\n
 	\n
-	13.RÈGLES DE CONDUITE. Vous reconnaissez que le bon fonctionnement et le succès d'un Jeu de rôle en ligne comme Ryzom et/ou Ryzom Ring résulte d'un équilibre délicat que Winch Gate se doit de préserver. En conséquence, il est strictement interdit à l'Utilisateur : (a) d'utiliser un logiciel ou une méthode quelconque pour modifier le contenu ou les fonctionnalités du Jeu ; (b) de provoquer une surcharge du serveur ; (c) d'utiliser tout procédé facilitant la saisie de toute instruction à une cadence accélérée en comparaison avec le déroulement ordinaire de Jeu ; (d) de modifier l'interface utilisateur ou tout autre élément pour obtenir des objets, points d'expérience, devises, attributs de caractère, rangs, etc., ne résultant pas d'une utilisation normale du Jeu ; (e) d'acheter, de vendre ou de transférer des personnages ou des attributs de personnages du Jeu. En outre, l'Utilisateur doit à tout moment respecter le Code de conduite, les Politiques de Courtoisie et la Charte de nommage de Ryzom présents sur son site à l'adresse www.ryzom.com, dont le contenu est incorporé aux présentes par référence. Nous pourrons prendre toute mesure en urgence sur votre compte (y compris la suspension ou l'annulation de celui-ci) si nous pensons (à notre seule discrétion) que cette utilisation contrevient aux interdictions ci-dessus.\n
+	13. RÈGLES DE CONDUITE. Vous reconnaissez que le bon fonctionnement et le succès d'un Jeu de rôle en ligne comme Ryzom et/ou Ryzom Ring résulte d'un équilibre délicat que Winch Gate se doit de préserver. En conséquence, il est strictement interdit à l'Utilisateur : (a) d'utiliser un logiciel ou une méthode quelconque pour modifier le contenu ou les fonctionnalités du Jeu ; (b) de provoquer une surcharge du serveur ; (c) d'utiliser tout procédé facilitant la saisie de toute instruction à une cadence accélérée en comparaison avec le déroulement ordinaire de Jeu ; (d) de modifier l'interface utilisateur ou tout autre élément pour obtenir des objets, points d'expérience, devises, attributs de caractère, rangs, etc., ne résultant pas d'une utilisation normale du Jeu ; (e) d'acheter, de vendre ou de transférer des personnages ou des attributs de personnages du Jeu. En outre, l'Utilisateur doit à tout moment respecter le Code de conduite, les Politiques de Courtoisie et la Charte de nommage de Ryzom présents sur son site à l'adresse www.ryzom.com, dont le contenu est incorporé aux présentes par référence. Nous pourrons prendre toute mesure en urgence sur votre compte (y compris la suspension ou l'annulation de celui-ci) si nous pensons (à notre seule discrétion) que cette utilisation contrevient aux interdictions ci-dessus.\n
 	\n
-	14.INFORMATIONS PERSONNELLES / UTILISATEUR. Les engagements de Winch Gate concernant les données personnelles sont contenues dans la politique de protection des données personnelles présente sur le site Internet de Winch Gate à l'adresse www.ryzom.com, qui sont intégrées au présent Contrat par référence. Winch Gate n'est pas en mesure de s'assurer que les informations personnelles communiquées par l'Utilisateur à un autre Utilisateur dans le cadre du Jeu ne seront pas révélées aux tiers. Afin de permettre la mise à jour / patching du Jeu, vous autorisez Winch Gate (a) à extraire des données de profil de votre matériel informatique ; (b) à extraire de votre ordinateur l'information relative à la localisation du Jeu dans votre système de fichiers et à vos droits d'accès ; et (c) à télécharger des éléments du Jeu et des éléments nécessaires à son installation sur votre ordinateur utilisant votre compte.\n
+	14. INFORMATIONS PERSONNELLES / UTILISATEUR. Les engagements de Winch Gate concernant les données personnelles sont contenues dans la politique de protection des données personnelles présente sur le site Internet de Winch Gate à l'adresse www.ryzom.com, qui sont intégrées au présent Contrat par référence. Winch Gate n'est pas en mesure de s'assurer que les informations personnelles communiquées par l'Utilisateur à un autre Utilisateur dans le cadre du Jeu ne seront pas révélées aux tiers. Afin de permettre la mise à jour / patching du Jeu, vous autorisez Winch Gate (a) à extraire des données de profil de votre matériel informatique ; (b) à extraire de votre ordinateur l'information relative à la localisation du Jeu dans votre système de fichiers et à vos droits d'accès ; et (c) à télécharger des éléments du Jeu et des éléments nécessaires à son installation sur votre ordinateur utilisant votre compte.\n
 	\n
-	15.GARANTIE / LIMITATION DE RESPONSABILITÉ. Le CD-Rom, le Jeu et les services associés sont fournis « tels quels » par Winch Gate, sans autre garantie que les garanties légales d'ordre public minimum applicables au présent Contrat. Toute autre garantie, légale ou conventionnelle, est expressément exclue. Winch Gate produira ses meilleurs efforts afin de rendre le compte de l'Utilisateur accessible de manière permanente, sous réserve des interruptions dues à des interventions techniques et de maintenance. Cependant, Winch Gate ne saurait garantir un fonctionnement continu et sans erreur de ses services ou du Jeu, ni l'accès permanent des Utilisateurs à leur compte. En tout état de cause, la responsabilité de Winch Gate ne saurait être engagée en cas de dommages causés aux matériels et aux logiciels de l'Utilisateur lors de l'Utilisation du Jeu. A ce titre, il est rappelé aux Utilisateurs la nécessité de maintenir une configuration matérielle et logicielle correcte et conforme aux préconisations de Winch Gate, de procéder aux mises à jours régulières de leurs logiciels et à des sauvegardes régulières de leurs fichiers importants. Winch Gate ne saurait non plus être responsable du contenu des échanges entre joueurs et du comportement de ceux-ci. Si la responsabilité de Winch Gate venait à être engagée à un titre quelconque, cette responsabilité ne saurait être supérieure au montant cumulé des abonnements payés par l'Utilisateur.\n
+	15. GARANTIE / LIMITATION DE RESPONSABILITÉ. Le CD-Rom, le Jeu et les services associés sont fournis « tels quels » par Winch Gate, sans autre garantie que les garanties légales d'ordre public minimum applicables au présent Contrat. Toute autre garantie, légale ou conventionnelle, est expressément exclue. Winch Gate produira ses meilleurs efforts afin de rendre le compte de l'Utilisateur accessible de manière permanente, sous réserve des interruptions dues à des interventions techniques et de maintenance. Cependant, Winch Gate ne saurait garantir un fonctionnement continu et sans erreur de ses services ou du Jeu, ni l'accès permanent des Utilisateurs à leur compte. En tout état de cause, la responsabilité de Winch Gate ne saurait être engagée en cas de dommages causés aux matériels et aux logiciels de l'Utilisateur lors de l'Utilisation du Jeu. A ce titre, il est rappelé aux Utilisateurs la nécessité de maintenir une configuration matérielle et logicielle correcte et conforme aux préconisations de Winch Gate, de procéder aux mises à jours régulières de leurs logiciels et à des sauvegardes régulières de leurs fichiers importants. Winch Gate ne saurait non plus être responsable du contenu des échanges entre joueurs et du comportement de ceux-ci. Si la responsabilité de Winch Gate venait à être engagée à un titre quelconque, cette responsabilité ne saurait être supérieure au montant cumulé des abonnements payés par l'Utilisateur.\n
 	\n
-	16.CESSATION DE L'EXPLOITATION DU JEU PAR WINCH GATE. Winch Gate ne donne aucune garantie à l'Utilisateur sur la durée d'exploitation du Jeu. Winch Gate se réserve le droit de cesser de proposer le Jeu et de maintenir ses services, à sa seule discrétion, notamment lorsque le nombre d'Utilisateurs deviendra ou s'il demeure insuffisant, sous réserve d'en avertir l'Utilisateur au moyen d'une mention lors de l'accès au Jeu, sur son site Internet à l'adresse www.ryzom.com ou par un message email. Les comptes d'exploitation seront alors définitivement fermés.\n
+	16. CESSATION DE L'EXPLOITATION DU JEU PAR WINCH GATE. Winch Gate ne donne aucune garantie à l'Utilisateur sur la durée d'exploitation du Jeu. Winch Gate se réserve le droit de cesser de proposer le Jeu et de maintenir ses services, à sa seule discrétion, notamment lorsque le nombre d'Utilisateurs deviendra ou s'il demeure insuffisant, sous réserve d'en avertir l'Utilisateur au moyen d'une mention lors de l'accès au Jeu, sur son site Internet à l'adresse www.ryzom.com ou par un message email. Les comptes d'exploitation seront alors définitivement fermés.\n
 	\n
-	17.RÉSILIATION PAR WINCH GATE. Winch Gate pourra résilier le présent Contrat et fermer sans préavis le compte de l'Utilisateur, immédiatement et sans sommation ni préavis, en cas de manquement, par l'Utilisateur, à l'une quelconque des ses obligations au terme du présent Contrat et ou de non respect par l'Utilisateur des conditions imposées par l'un des documents auxquels ce Contrat fait référence. Dans cette hypothèse, aucun remboursement ne sera dû à l'Utilisateur sur la partie de l'abonnement correspondant aux jours restant à courir jusqu'à la date expiration normale de la période d'abonnement en cours.\n
+	17. RÉSILIATION PAR WINCH GATE. Winch Gate pourra résilier le présent Contrat et fermer sans préavis le compte de l'Utilisateur, immédiatement et sans sommation ni préavis, en cas de manquement, par l'Utilisateur, à l'une quelconque des ses obligations au terme du présent Contrat et ou de non respect par l'Utilisateur des conditions imposées par l'un des documents auxquels ce Contrat fait référence. Dans cette hypothèse, aucun remboursement ne sera dû à l'Utilisateur sur la partie de l'abonnement correspondant aux jours restant à courir jusqu'à la date expiration normale de la période d'abonnement en cours.\n
 	\n
-	18.RÉSILIATION PAR L'UTILISATEUR. L'Utilisateur peut mettre fin au présent Contrat et clôturer son compte à tout moment, sur notification adressée Winch Gate, par courrier ou dans les conditions indiquées lors de l'accès au compte. La résiliation prendra effet à l'expiration de la période d'abonnement en cours. Les sommes payées en contrepartie de l'abonnement en cours ne pourront être restituées, même si l'Utilisateur n'utilise pas son compte jusqu'à la date de résiliation.\n
+	18. RÉSILIATION PAR L'UTILISATEUR. L'Utilisateur peut mettre fin au présent Contrat et clôturer son compte à tout moment, sur notification adressée Winch Gate, par courrier ou dans les conditions indiquées lors de l'accès au compte. La résiliation prendra effet à l'expiration de la période d'abonnement en cours. Les sommes payées en contrepartie de l'abonnement en cours ne pourront être restituées, même si l'Utilisateur n'utilise pas son compte jusqu'à la date de résiliation.\n
 	\n
-	19.MODIFICATIONS DE LA LICENCE. Winch Gate se réserve le droit de modifier les termes du présent Contrat à tout moment. L'Utilisateur sera informé des modifications éventuelles apportées au Contrat lors de l'accès à son compte suivant ce changement. L'accès au Jeu vaudra alors acceptation des conditions du Contrat modifié, qui s'appliqueront immédiatement.\n
+	19. MODIFICATIONS DE LA LICENCE. Winch Gate se réserve le droit de modifier les termes du présent Contrat à tout moment. L'Utilisateur sera informé des modifications éventuelles apportées au Contrat lors de l'accès à son compte suivant ce changement. L'accès au Jeu vaudra alors acceptation des conditions du Contrat modifié, qui s'appliqueront immédiatement.\n
 	\n
-	20.PRÉCAUTIONS A PRENDRE / ÉPILEPSIE. Winch Gate vous rappelle qu'il est nécessaire d'éviter de jouer si vous êtes fatigué ou si vous manquez de sommeil. Assurez-vous que vous jouez dans une pièce bien éclairée en modérant la luminosité de votre écran. Lorsque vous utilisez un jeu vidéo susceptible d'être connecté à un écran, jouez à bonne distance de cet écran de télévision et aussi loin que le permet le cordon de raccordement. En cours d'utilisation, faites des pauses de dix à quinze minutes toutes les heures. De même, nous attirons votre attention sur le fait que certaines personnes sont susceptibles de faire des crises d'épilepsie comportant, le cas échéant, des pertes de conscience à la vue, notamment, de certains types de stimulations lumineuses fortes : succession rapide d'images ou répétition de figures géométriques simples, d'éclairs ou d'explosions. Ces personnes s'exposent à des crises lorsqu'elles jouent à certains jeux vidéo comportant de telles stimulations, alors même qu'elles n'ont pas d'antécédent médical ou n'ont jamais été sujettes elles-mêmes à des crises d'épilepsie. Si vous-même ou un membre de votre famille avez déjà présenté des symptômes liés à l'épilepsie (crise ou perte de conscience) en présence de stimulations lumineuses, consultez votre médecin avant toute utilisation. Les parents se doivent également d'être particulièrement attentifs à leurs enfants lorsqu'ils jouent avec des jeux vidéo. Si vous-même ou votre enfant présentez un des symptômes suivants : vertige, trouble de la vision, contraction des yeux ou des muscles, trouble de l'orientation, mouvement involontaire ou convulsion, perte momentanée de conscience, il faut cesser immédiatement de jouer et consulter un médecin.\n
+	20. PRÉCAUTIONS A PRENDRE / ÉPILEPSIE. Winch Gate vous rappelle qu'il est nécessaire d'éviter de jouer si vous êtes fatigué ou si vous manquez de sommeil. Assurez-vous que vous jouez dans une pièce bien éclairée en modérant la luminosité de votre écran. Lorsque vous utilisez un jeu vidéo susceptible d'être connecté à un écran, jouez à bonne distance de cet écran de télévision et aussi loin que le permet le cordon de raccordement. En cours d'utilisation, faites des pauses de dix à quinze minutes toutes les heures. De même, nous attirons votre attention sur le fait que certaines personnes sont susceptibles de faire des crises d'épilepsie comportant, le cas échéant, des pertes de conscience à la vue, notamment, de certains types de stimulations lumineuses fortes : succession rapide d'images ou répétition de figures géométriques simples, d'éclairs ou d'explosions. Ces personnes s'exposent à des crises lorsqu'elles jouent à certains jeux vidéo comportant de telles stimulations, alors même qu'elles n'ont pas d'antécédent médical ou n'ont jamais été sujettes elles-mêmes à des crises d'épilepsie. Si vous-même ou un membre de votre famille avez déjà présenté des symptômes liés à l'épilepsie (crise ou perte de conscience) en présence de stimulations lumineuses, consultez votre médecin avant toute utilisation. Les parents se doivent également d'être particulièrement attentifs à leurs enfants lorsqu'ils jouent avec des jeux vidéo. Si vous-même ou votre enfant présentez un des symptômes suivants : vertige, trouble de la vision, contraction des yeux ou des muscles, trouble de l'orientation, mouvement involontaire ou convulsion, perte momentanée de conscience, il faut cesser immédiatement de jouer et consulter un médecin.\n
 	\n
-	21.LOI APPLICABLE / DIVERS. Le présent Contrat est régi par la loi  française. L'application de la Convention des Nations Unies sur les contrats internationaux de vente de marchandises est expressément écartée. Tout litige relatif au présent Contrat sera soumis à la compétence exclusive des tribunaux compétents de Paris. Si l'une des clauses du présent Contrat venait à être jugée nulle ou non opposable à l'Utilisateur, cette nullité ou non opposabilité n'affecterait pas la validité ou l'opposabilité des autres clauses du Contrat. Le présent Contrat ne peut être cédé ni transféré par l'Utilisateur.]
+	21. LOI APPLICABLE / DIVERS. Le présent Contrat est régi par la loi  française. L'application de la Convention des Nations Unies sur les contrats internationaux de vente de marchandises est expressément écartée. Tout litige relatif au présent Contrat sera soumis à la compétence exclusive des tribunaux compétents de Paris. Si l'une des clauses du présent Contrat venait à être jugée nulle ou non opposable à l'Utilisateur, cette nullité ou non opposabilité n'affecterait pas la validité ou l'opposabilité des autres clauses du Contrat. Le présent Contrat ne peut être cédé ni transféré par l'Utilisateur.]
 
 // HASH_VALUE AC59689FA8799CBD
 // INDEX 5071

From 1e9d7033d551507a7d8446cb7893a86db370954c Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Mon, 23 Nov 2015 15:45:32 +0100
Subject: [PATCH 33/41] Added: SSL certificate for secure.ryzom.com

---
 code/ryzom/client/data/ssl_ca_cert.pem | 53 ++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/code/ryzom/client/data/ssl_ca_cert.pem b/code/ryzom/client/data/ssl_ca_cert.pem
index e69de29bb..443f47e16 100644
--- a/code/ryzom/client/data/ssl_ca_cert.pem
+++ b/code/ryzom/client/data/ssl_ca_cert.pem
@@ -0,0 +1,53 @@
+-----BEGIN CERTIFICATE-----
+MIIEsTCCA5mgAwIBAgIQFtJJbfjBfHu0hPEjpDUISzANBgkqhkiG9w0BAQsFADBB
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3RlLCBJbmMuMRswGQYDVQQDExJ0
+aGF3dGUgU1NMIENBIC0gRzIwHhcNMTUwODA2MDAwMDAwWhcNMTcwODMxMjM1OTU5
+WjByMQswCQYDVQQGEwJDWTEPMA0GA1UECAwGQ3lwcnVzMREwDwYDVQQHDAhMaW1h
+c3NvbDEkMCIGA1UECgwbV2luY2ggR2F0ZSBQcm9wZXJ0eSBMaW1pdGVkMRkwFwYD
+VQQDDBBzZWN1cmUucnl6b20uY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
+CgKCAQEA5gKQ6EQdfBmGuLC0+bSHCEztqEoJ/FN3xCHCSt8IjJCXaC7BO1RMrcDF
+CqZZaSmuFg+ePTJ4c7igVZ83yQEvkRH5FycWwL9vvF2xTfRdASZogzdn1K9C1Erl
+jF2Gmqg80HPDSe36XpWjlOFBaj5AlGrPYnTe1HqKslnPdREL1/I12eIdMv2Nfup3
+55X/rDKuQFYBRpzznIg95acveKLVCM+UY+AAtdMjJFS/Xb/MBSZBX1psss32DMcr
+UaxdOIaiPublBwWMBmeRYzAvA9QQK2zZkElJUu5gz0vRM380CNKSWmXUOLF6U+qS
+WV9CgQuk6ivL+ydu6IFDiZtTjblcswIDAQABo4IBcjCCAW4wGwYDVR0RBBQwEoIQ
+c2VjdXJlLnJ5em9tLmNvbTAJBgNVHRMEAjAAMG4GA1UdIARnMGUwYwYGZ4EMAQIC
+MFkwJgYIKwYBBQUHAgEWGmh0dHBzOi8vd3d3LnRoYXd0ZS5jb20vY3BzMC8GCCsG
+AQUFBwICMCMMIWh0dHBzOi8vd3d3LnRoYXd0ZS5jb20vcmVwb3NpdG9yeTAOBgNV
+HQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUwk9IV/zRT5rAXTh9DgXb2S61UmAwKwYD
+VR0fBCQwIjAgoB6gHIYaaHR0cDovL3RqLnN5bWNiLmNvbS90ai5jcmwwHQYDVR0l
+BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMFcGCCsGAQUFBwEBBEswSTAfBggrBgEF
+BQcwAYYTaHR0cDovL3RqLnN5bWNkLmNvbTAmBggrBgEFBQcwAoYaaHR0cDovL3Rq
+LnN5bWNiLmNvbS90ai5jcnQwDQYJKoZIhvcNAQELBQADggEBAGB8DQaxTtEX06uf
+krmZegXJOO3SucxhYqdVjGdx3CXm+t22St6ynS0vtLZN3i/fAhYEcGemV/gJNui0
+qtvx6wjtQ0oYg4FyuMbBtwFYHJhAAI5NLRIthYLJGIKTxqLAmxXKy64HlOP6MS8q
+SCbmm295/KCag2STwmJ5ASqCper59044q7JAZUNfOFe47PWYeu85g9njiTLdMlkb
+GMtlOsA9A2FcrNPzok2Bgs6ya+GAg2jH5dABHlEp8P5qxB5IoPI+TS+lxTzLJYRq
+HznhUjEwtAvD8FR6PY+2xi1PatMVZKZ1gs+kOBaAp4pZ9MuwDJTo7Bn5aS26/Lpl
+N2Vq1gY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB
+qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf
+Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw
+MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV
+BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw
+NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j
+LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG
+A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl
+IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG
+SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs
+W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta
+3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk
+6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6
+Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J
+NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA
+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP
+r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU
+DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz
+YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
+xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2
+/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/
+LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7
+jVaMaA==
+-----END CERTIFICATE-----

From e088e741112fb550e519ac6c0fb9cc03528604c6 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Tue, 24 Nov 2015 10:47:54 +0100
Subject: [PATCH 34/41] Changed: Updated translations

---
 .../translated/outpost_words_de.txt           | Bin 247624 -> 250026 bytes
 .../translated/powertype_words_es.txt         | Bin 5894 -> 6136 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/outpost_words_de.txt b/code/ryzom/tools/translation/translated/outpost_words_de.txt
index 879b909a33d570f57cfe702c6f79c34ba8bdf034..3df814c532754cd800eec08c0ae0ed613d875dcd 100644
GIT binary patch
delta 7080
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
a-8*&k;;WO4i@C4=Zj!%Z%LiUFJn?^EWh8|F

delta 5335
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

diff --git a/code/ryzom/tools/translation/translated/powertype_words_es.txt b/code/ryzom/tools/translation/translated/powertype_words_es.txt
index ca1efd62141dcadd941d910a242973d73aa70938..2d1f42cbe3d19186277bd2b8cf83fd5f7dae2429 100644
GIT binary patch
delta 1195
zcmb7E&1(~J5S?VVA4{5S((R^(5)(ga6(wE-@sMg_%btR?qP-Q?q?Oo^*lbb-#ZnN@
z%3Lj?cTcS+y(oC_WITED;2%&C3e|%L-|v^*blp@z!Y;$io0<1!X7ecb^X%gn(GoSN
zMoZ*Si)_B4PCe<oJ651FT*BQX8+H|-x&&#|hGmn(9Gc^!N>Z=DpQWqt)ex)jMre|A
z;TaL*?SbRG9lkE@GlPeCT3IwM%UWx)b_<o8l;zcMis#i6yr-N?9}t(-*MPNoPQ8{d
z%3MdjSLD0PN`qY^jr!vbyn=UwoUL8;eaN&yc?JcgY6OHtn=cN(+`2n-QjHd&riq`_
z&#xj*z>^=j6YzW(xwrmD78-OXGb`s<#(0}(A{tdtz2Y+RI2XWA%-TWT|JKpaL2P72
zkMPrI&ah;s7SwtiEdCNro!a+{E?ssO`U;hzcW*}gBbv{PjfzbR#=Ee*&3C(LawlHA
z|2pj0f+c3?yNrP1Sz1N!D!5nahU|Y38XM!!G0P}{<t-=@JYDXb)-#hqR(@PhC6H;&
zLpog6H~C>A&fnvM3J#w?>1n;E9V~0q;Pu2fPsbm)xEQ~QXZaT%H!mVS7>~#6_>qh_
zrzKj(Q%A%%%U->=6Yc#RDnLmKXo0QM4nH@?r~VQ5SLBc81@4S4E5P%Pah@*?#|Da+
zO`A82Jl{4{MNCbg_Kf>3DwXIvd46W5yeN0Zl0)tnA~O%0P2JC@L|=K+oX7-xbQ9b2
hsYNcQ{Fr%YEQ6c)FDdiFX!`VDqk&8FG<-{r{RZcN4#EHc

delta 1004
zcmb7CJ!lhQ7=AB_EoqZna(78MPwAB)=^)ibQ6yl0tOhI=D=lcDP16zr>0Q0pD7bX$
z<k0ZqEI24A2yLC5#8np;hfWHeoLXEQM18*ROfJ+$aQNPY_kG^yd!FaJ?`JlKH=p*7
z(i(YG<ButwcSA<=(>wfV{6V>F%}|w=s6;mEGU_Di5_<Qj#Lc87akoMfynQT_Yhh{<
z-+`nuHolQVHop(e=cX}lpcAnEwE=FE7s4}w_oPj$z<LrtMlN_7P~kyCl|23uzLW1{
z{5Lkw>yhEYRTvfwo~$l>l_jsZsfu2$?e_-NF|p;jj=D%Ln@VoyXJlK^{YXXtFGHMz
zy3B=`wez{>O(g9PeP>frKa%6;{q-)BeC&Rg$;;Tob4RkZRTd#(jaH!D!A(Khh1ej!
zil5aha4OzRIPsY(d=NKzNYQvaaoQS_AAoodfw+kTR&c~SyUndr{5CPJ;%|HT8ciXD
zL7r33^H=pm)+ZIA6|uMqvYLpkxs_u(`H1&>GpXpGdqo~mj7xlwe9S$X9mX10k^?-X
z8N8e7JJd_)Ht>P_)^3*Pv=_61qzUjYN|)j(S_woU#lgOK(I}0=f`e0U8|kve^ZFCT
zWyL6lf#+ZPCEhe%%Z|y<(#O?9j6hiEXLv!sz(3NS8t9sYnhM`do7v8LWf$op3*2>)
d_cOPrgPkk%Kz>k-|8R2Tj^y6U8j(2l(QlzJ;XnWY


From 46d9ade612e539cd1fd5109e0fb6ebd6155d79ee Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Tue, 24 Nov 2015 18:57:48 +0100
Subject: [PATCH 35/41] Added: Missing data from gamedev.bnp

---
 code/ryzom/client/data/gamedev/actions.txt    |   84 +
 .../client/data/gamedev/bricks_client.txt     |   54 +
 code/ryzom/client/data/gamedev/entities.cmd   |  228 +
 code/ryzom/client/data/gamedev/fame.cmd       |  134 +
 code/ryzom/client/data/gamedev/families.txt   |   15 +
 code/ryzom/client/data/gamedev/fd.cmd         |  696 +++
 code/ryzom/client/data/gamedev/fd2.cmd        |   98 +
 code/ryzom/client/data/gamedev/fd3.cmd        |  114 +
 code/ryzom/client/data/gamedev/fd4.cmd        |   44 +
 code/ryzom/client/data/gamedev/formulas.txt   |    9 +
 code/ryzom/client/data/gamedev/guild.cmd      |  110 +
 code/ryzom/client/data/gamedev/ig.txt         |   33 +
 .../gamedev/interfaces/CtrlsFunctions.txt     |   96 +
 .../data/gamedev/interfaces/OLD 111.txt       |  104 +
 .../client/data/gamedev/interfaces/OSDs.txt   |    2 +
 .../data/gamedev/interfaces/buttons.txt       |  173 +
 .../client/data/gamedev/interfaces/ctrls.txt  |  598 ++
 .../data/gamedev/interfaces/input_config.xml  |   43 +
 .../client/data/gamedev/interfaces/pens.txt   |   12 +
 .../client/data/gamedev/interfaces/readme.txt |  217 +
 .../client/data/gamedev/interfaces/texts.txt  |  526 ++
 code/ryzom/client/data/gamedev/job.cmd        |   24 +
 code/ryzom/client/data/gamedev/look.cmd       |  257 +
 code/ryzom/client/data/gamedev/outpost.cmd    |  230 +
 code/ryzom/client/data/gamedev/pa.cmd         |   12 +
 .../client/data/gamedev/remove_harvest.cmd    |    4 +
 .../ryzom/client/data/gamedev/remove_loot.cmd |    4 +
 .../client/data/gamedev/remove_trade.cmd      |    1 +
 code/ryzom/client/data/gamedev/reward.cmd     |    9 +
 code/ryzom/client/data/gamedev/shards.cfg     |   14 +
 code/ryzom/client/data/gamedev/steed.cmd      |    4 +
 code/ryzom/client/data/gamedev/team.cmd       |   21 +
 .../client/data/gamedev/test_dynchat.cmd      |    3 +
 .../client/data/gamedev/test_harvest.cmd      |    4 +
 code/ryzom/client/data/gamedev/test_loot.cmd  |    4 +
 .../client/data/gamedev/test_outpost.cmd      |  123 +
 .../client/data/gamedev/texture_extra.tga     |  Bin 0 -> 40621 bytes
 .../client/data/gamedev/texture_extra.txt     |   20 +
 code/ryzom/client/data/gamedev/tp.cmd         |    1 +
 code/ryzom/client/data/gamedev/trade.cmd      |    2 +
 .../data/gamedev/world_editor_classes.xml     | 5031 ++++++++++++++++-
 41 files changed, 9154 insertions(+), 4 deletions(-)
 create mode 100644 code/ryzom/client/data/gamedev/actions.txt
 create mode 100644 code/ryzom/client/data/gamedev/bricks_client.txt
 create mode 100644 code/ryzom/client/data/gamedev/entities.cmd
 create mode 100644 code/ryzom/client/data/gamedev/fame.cmd
 create mode 100644 code/ryzom/client/data/gamedev/families.txt
 create mode 100644 code/ryzom/client/data/gamedev/fd.cmd
 create mode 100644 code/ryzom/client/data/gamedev/fd2.cmd
 create mode 100644 code/ryzom/client/data/gamedev/fd3.cmd
 create mode 100644 code/ryzom/client/data/gamedev/fd4.cmd
 create mode 100644 code/ryzom/client/data/gamedev/formulas.txt
 create mode 100644 code/ryzom/client/data/gamedev/guild.cmd
 create mode 100644 code/ryzom/client/data/gamedev/ig.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/OLD 111.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/OSDs.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/buttons.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/ctrls.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/input_config.xml
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/pens.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/readme.txt
 create mode 100644 code/ryzom/client/data/gamedev/interfaces/texts.txt
 create mode 100644 code/ryzom/client/data/gamedev/job.cmd
 create mode 100644 code/ryzom/client/data/gamedev/look.cmd
 create mode 100644 code/ryzom/client/data/gamedev/outpost.cmd
 create mode 100644 code/ryzom/client/data/gamedev/pa.cmd
 create mode 100644 code/ryzom/client/data/gamedev/remove_harvest.cmd
 create mode 100644 code/ryzom/client/data/gamedev/remove_loot.cmd
 create mode 100644 code/ryzom/client/data/gamedev/remove_trade.cmd
 create mode 100644 code/ryzom/client/data/gamedev/reward.cmd
 create mode 100644 code/ryzom/client/data/gamedev/steed.cmd
 create mode 100644 code/ryzom/client/data/gamedev/team.cmd
 create mode 100644 code/ryzom/client/data/gamedev/test_dynchat.cmd
 create mode 100644 code/ryzom/client/data/gamedev/test_harvest.cmd
 create mode 100644 code/ryzom/client/data/gamedev/test_loot.cmd
 create mode 100644 code/ryzom/client/data/gamedev/test_outpost.cmd
 create mode 100644 code/ryzom/client/data/gamedev/texture_extra.tga
 create mode 100644 code/ryzom/client/data/gamedev/texture_extra.txt
 create mode 100644 code/ryzom/client/data/gamedev/tp.cmd
 create mode 100644 code/ryzom/client/data/gamedev/trade.cmd

diff --git a/code/ryzom/client/data/gamedev/actions.txt b/code/ryzom/client/data/gamedev/actions.txt
new file mode 100644
index 000000000..bedcaecdc
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/actions.txt
@@ -0,0 +1,84 @@
+
+// List of actions that do not need a specific caller
+// If no precised the argument do not need a name
+
+// ***************************************************************************
+// open
+// Arg : a container name
+// Open a container
+// ***************************************************************************
+// close
+// Arg : a container name
+// Close a container
+// ***************************************************************************
+// open_close
+// Arg : a container name
+// Close a container if opened and open it if closed
+// ***************************************************************************
+// popup
+// Arg : a container name
+// Popup a container
+// ***************************************************************************
+// popin
+// Arg : a container name
+// Popin a container (restore it)
+// ***************************************************************************
+// popup_popin
+// Arg : a container name
+// Toggle Popup/Popin a container
+// ***************************************************************************
+// next_sheath
+// Arg : none
+// Set the Next sheath
+// ***************************************************************************
+// previous_sheath
+// Arg : none
+// Set the Previous sheath
+// ***************************************************************************
+// set_sheath
+// Arg : the sheath number (int)
+// Set the sheath ##
+// ***************************************************************************
+// toggle_combat
+// Arg : none
+// Attack/Disengage the current target
+// ***************************************************************************
+// talk_untalk
+// Arg : none
+// Talk or end dialog with the current target
+// ***************************************************************************
+// mount_unmount
+// Arg : none
+// Mount or unseat if we can the current target
+// ***************************************************************************
+// exchange
+// Arg : none
+// Exchange with the current target
+// ***************************************************************************
+// no_target
+// Arg : none
+// Target nothing
+// ***************************************************************************
+// self_target
+// Arg : none
+// Target the player
+// ***************************************************************************
+// beast_call
+// Arg : the beast number (int)
+// Order the beast to come
+// ***************************************************************************
+// beast_follow
+// Arg : the beast number (int)
+// Order the beast to follow us
+// ***************************************************************************
+// beast_stop
+// Arg : the beast number (int)
+// Order the beast to stop
+// ***************************************************************************
+// set_desktop
+// Arg : the desktop number (0,1,2,3) (int)
+// set the current desktop (exploration, info, labo, help)
+// ***************************************************************************
+// run_shortcut
+// Arg : the shortcut number (0...9) (int)
+// Execute the shortcut of the current shortcut bar
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/bricks_client.txt b/code/ryzom/client/data/gamedev/bricks_client.txt
new file mode 100644
index 000000000..f5300bff0
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/bricks_client.txt
@@ -0,0 +1,54 @@
+name	id	type	family	syllable	effect	texture_id	specific_text
+destroy	1	ROOT	0	krash	inflict damages to it's target	10000	none
+heal	2	ROOT	0	saf	heal the target of the spell	10001	none
+alter	3	ROOT	0	shange	Alter target's characteristics	10002	none
+power very weak	4	KEY	1	aka	Minimal spell power	9001	1
+power weak	5	KEY	1	aki	Low spell power	9001	3
+power average	6	KEY	1	aku	Average spell power	9001	5
+power high	7	KEY	1	aky	High spell power	9001	6
+power very high	8	KEY	1	akaha	Very high spell power	9001	7
+minor_area	9	SUFFIX	2	arre	the spell affects a small area	9002	1
+basic_area	10	SUFFIX	2	arri	spell affects an everage sized area	9002	2
+major_area	11	SUFFIX	2	arro	big effect area	9002	3
+quick casting	12	SUFFIX	3	thyy	cast faster	9003	-1
+fast casting	13	SUFFIX	3	thuu	cast much faster	9003	-2
+fastest casting	14	SUFFIX	3	thoo	smallest casting time	9003	-3
+very_close	15	KEY	4	pra	very short range	9004	0
+close	16	KEY	4	pre	close range	9004	1
+distant	17	KEY	4	pri	medium range	9004	2
+far	18	KEY	4	pro	long rang	9004	3
+very_far	19	KEY	4	pru	very long range	9004	4
+sap	20	KEY	5	sap	affect target's sap	9005	sap
+hp	21	KEY	5	hp	affect target's hp	9005	hp
+stamina	22	KEY	5	sta	affect target's stamina	9005	sta
+weak dose	23	KEY	6	dose	modify target char by a small amount	9006	1
+base dose	24	KEY	6	dosi	modify target char	9006	2
+strong dose	25	KEY	6	doso	important modification of char	9006	3
+very strong dose	26	KEY	6	dosu	very important modification of char	9006	4
+minor healing	27	KEY	7	bla	target recovers a few hit points	9007	1
+partial healing	28	KEY	7	ble	target recovers some hit points	9007	2
+basic healing	29	KEY	7	bli	target recovers hit points	9007	3
+benefactor healing	30	KEY	7	blo	target recovers a lot of HP	9007	4
+powerful healing	31	KEY	7	blu	target recovers lots of HP	9007	5
+30 seconds	32	KEY	8	mnii	spell last 30 seconds	9008	0.5
+2 minutes	33	KEY	8	mnoo	spell last 2 minutes	9008	2
+4 minutes	34	KEY	8	mnyy	spell last 4 minutes	9008	4
+teleport	35	ROOT	0	apula	teleportation	10003	none
+oasis	36	KEY	9	des	teleport to Vitka oasis	10003	vitka
+etoole	37	KEY	9	etoo	teleport to Etoole lakes	10003	etoo
+vampirism	38	ROOT	0	vampyr	vampirize target health	10003	none
+transfert	39	ROOT	0	trans	transfert caster health to target	10003	none
+boost regen	40	ROOT	0	troll	boost target Hp regen rate	10003	none
+accelerate	41	ROOT	0	spid	speed up the character	10003	none
+reduce resistance 1	42	SUFFIX	10	lresi	reduce target's resistance	10003	1
+reduce resistance 2	43	SUFFIX	10	lreso	reduce target's resistance	10003	2
+reduce resistance 3	44	SUFFIX	10	lresu	reduce target's resistance	10003	3
+easy 1	45	SUFFIX	11	isyli	reduce spell difficulty	10003	1
+easy 2	46	SUFFIX	11	isylo	reduce spell difficulty	10003	2
+easy 3	47	SUFFIX	11	isylu	reduce spell difficulty	10003	3
+cheap 1	48	SUFFIX	12	chipi	reduce spell cost	10003	1
+cheap 2	49	SUFFIX	12	chipo	reduce spell cost	10003	2
+cheap 3	50	SUFFIX	12	chipu	reduce spell cost	10003	3
+concentrate 1	51	SUFFIX	13	konci	reduce casting interruption chances	10003	1
+concentrate 2	52	SUFFIX	13	konco	reduce casting interruption chances	10003	2
+concentrate 3	53	SUFFIX	13	koncu	reduce casting interruption chances	10003	3
diff --git a/code/ryzom/client/data/gamedev/entities.cmd b/code/ryzom/client/data/gamedev/entities.cmd
new file mode 100644
index 000000000..67d860c6e
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/entities.cmd
@@ -0,0 +1,228 @@
+
+// 7*8= 56 * 4 = 224
+
+entity	1		trhu1.creature		4160.000000		-3660.000000		0.000000
+entity	2		trhc1.creature		4162.000000		-3660.000000		0.000000
+entity	3		trhc2.creature		4164.000000		-3660.000000		0.000000
+entity	4		trhc3.creature		4166.000000		-3660.000000		0.000000
+entity	5		trha1.creature		4168.000000		-3660.000000		0.000000
+entity	6		trha2.creature		4170.000000		-3660.000000		0.000000
+entity	7		trha3.creature		4172.000000		-3660.000000		0.000000
+entity	8		trfu1.creature		4174.000000		-3660.000000		0.000000
+entity	9		trfc1.creature		4176.000000		-3660.000000		0.000000
+entity	10		trfc2.creature		4178.000000		-3660.000000		0.000000
+entity	11		trfc3.creature		4180.000000		-3660.000000		0.000000
+entity	12		trfa1.creature		4182.000000		-3660.000000		0.000000
+entity	13		trfa2.creature		4184.000000		-3660.000000		0.000000
+entity	14		trfa3.creature		4186.000000		-3660.000000		0.000000
+entity	15		mahu1.creature		4160.000000		-3664.000000		0.000000
+entity	16		mahc1.creature		4162.000000		-3664.000000		0.000000
+entity	17		mahc2.creature		4164.000000		-3664.000000		0.000000
+entity	18		mahc3.creature		4166.000000		-3664.000000		0.000000
+entity	19		maha1.creature		4168.000000		-3664.000000		0.000000
+entity	20		maha2.creature		4170.000000		-3664.000000		0.000000
+entity	21		maha3.creature		4172.000000		-3664.000000		0.000000
+entity	22		mafu1.creature		4174.000000		-3664.000000		0.000000
+entity	23		mafc1.creature		4176.000000		-3664.000000		0.000000
+entity	24		mafc2.creature		4178.000000		-3664.000000		0.000000
+entity	25		mafc3.creature		4180.000000		-3664.000000		0.000000
+entity	26		mafa1.creature		4182.000000		-3664.000000		0.000000
+entity	27		mafa2.creature		4184.000000		-3664.000000		0.000000
+entity	28		mafa3.creature		4186.000000		-3664.000000		0.000000
+entity	29		fyhu1.creature		4160.000000		-3668.000000		0.000000
+entity	30		fyhc1.creature		4162.000000		-3668.000000		0.000000
+entity	31		fyhc2.creature		4164.000000		-3668.000000		0.000000
+entity	32		fyhc3.creature		4166.000000		-3668.000000		0.000000
+entity	33		fyha1.creature		4168.000000		-3668.000000		0.000000
+entity	34		fyha2.creature		4170.000000		-3668.000000		0.000000
+entity	35		fyha3.creature		4172.000000		-3668.000000		0.000000
+entity	36		fyfu1.creature		4174.000000		-3668.000000		0.000000
+entity	37		fyfc1.creature		4176.000000		-3668.000000		0.000000
+entity	38		fyfc2.creature		4178.000000		-3668.000000		0.000000
+entity	39		fyfc3.creature		4180.000000		-3668.000000		0.000000
+entity	40		fyfa1.creature		4182.000000		-3668.000000		0.000000
+entity	41		fyfa2.creature		4184.000000		-3668.000000		0.000000
+entity	42		fyfa3.creature		4186.000000		-3668.000000		0.000000
+entity	43		zohu1.creature		4160.000000		-3672.000000		0.000000
+entity	44		zohc1.creature		4162.000000		-3672.000000		0.000000
+entity	45		zohc2.creature		4164.000000		-3672.000000		0.000000
+entity	46		zohc3.creature		4166.000000		-3672.000000		0.000000
+entity	47		zoha1.creature		4168.000000		-3672.000000		0.000000
+entity	48		zoha2.creature		4170.000000		-3672.000000		0.000000
+entity	49		zoha3.creature		4172.000000		-3672.000000		0.000000
+entity	50		zofu1.creature		4174.000000		-3672.000000		0.000000
+entity	51		zofc1.creature		4176.000000		-3672.000000		0.000000
+entity	52		zofc2.creature		4178.000000		-3672.000000		0.000000
+entity	53		zofc3.creature		4180.000000		-3672.000000		0.000000
+entity	54		zofa1.creature		4182.000000		-3672.000000		0.000000
+entity	55		zofa2.creature		4184.000000		-3672.000000		0.000000
+entity	56		zofa3.creature		4186.000000		-3672.000000		0.000000
+entity	57		trhu1.creature		4160.000000		-3680.000000		0.000000
+entity	58		trhc1.creature		4162.000000		-3680.000000		0.000000
+entity	59		trhc2.creature		4164.000000		-3680.000000		0.000000
+entity	60		trhc3.creature		4166.000000		-3680.000000		0.000000
+entity	61		trha1.creature		4168.000000		-3680.000000		0.000000
+entity	62		trha2.creature		4170.000000		-3680.000000		0.000000
+entity	63		trha3.creature		4172.000000		-3680.000000		0.000000
+entity	64		trfu1.creature		4174.000000		-3680.000000		0.000000
+entity	65		trfc1.creature		4176.000000		-3680.000000		0.000000
+entity	66		trfc2.creature		4178.000000		-3680.000000		0.000000
+entity	67		trfc3.creature		4180.000000		-3680.000000		0.000000
+entity	68		trfa1.creature		4182.000000		-3680.000000		0.000000
+entity	69		trfa2.creature		4184.000000		-3680.000000		0.000000
+entity	70		trfa3.creature		4186.000000		-3680.000000		0.000000
+entity	71		mahu1.creature		4160.000000		-3684.000000		0.000000
+entity	72		mahc1.creature		4162.000000		-3684.000000		0.000000
+entity	73		mahc2.creature		4164.000000		-3684.000000		0.000000
+entity	74		mahc3.creature		4166.000000		-3684.000000		0.000000
+entity	75		maha1.creature		4168.000000		-3684.000000		0.000000
+entity	76		maha2.creature		4170.000000		-3684.000000		0.000000
+entity	77		maha3.creature		4172.000000		-3684.000000		0.000000
+entity	78		mafu1.creature		4174.000000		-3684.000000		0.000000
+entity	79		mafc1.creature		4176.000000		-3684.000000		0.000000
+entity	80		mafc2.creature		4178.000000		-3684.000000		0.000000
+entity	81		mafc3.creature		4180.000000		-3684.000000		0.000000
+entity	82		mafa1.creature		4182.000000		-3684.000000		0.000000
+entity	83		mafa2.creature		4184.000000		-3684.000000		0.000000
+entity	84		mafa3.creature		4186.000000		-3684.000000		0.000000
+entity	85		fyhu1.creature		4160.000000		-3688.000000		0.000000
+entity	86		fyhc1.creature		4162.000000		-3688.000000		0.000000
+entity	87		fyhc2.creature		4164.000000		-3688.000000		0.000000
+entity	88		fyhc3.creature		4166.000000		-3688.000000		0.000000
+entity	89		fyha1.creature		4168.000000		-3688.000000		0.000000
+entity	90		fyha2.creature		4170.000000		-3688.000000		0.000000
+entity	91		fyha3.creature		4172.000000		-3688.000000		0.000000
+entity	92		fyfu1.creature		4174.000000		-3688.000000		0.000000
+entity	93		fyfc1.creature		4176.000000		-3688.000000		0.000000
+entity	94		fyfc2.creature		4178.000000		-3688.000000		0.000000
+entity	95		fyfc3.creature		4180.000000		-3688.000000		0.000000
+entity	96		fyfa1.creature		4182.000000		-3688.000000		0.000000
+entity	97		fyfa2.creature		4184.000000		-3688.000000		0.000000
+entity	98		fyfa3.creature		4186.000000		-3688.000000		0.000000
+entity	99		zohu1.creature		4160.000000		-3692.000000		0.000000
+entity	100		zohc1.creature		4162.000000		-3692.000000		0.000000
+entity	101		zohc2.creature		4164.000000		-3692.000000		0.000000
+entity	102		zohc3.creature		4166.000000		-3692.000000		0.000000
+entity	103		zoha1.creature		4168.000000		-3692.000000		0.000000
+entity	104		zoha2.creature		4170.000000		-3692.000000		0.000000
+entity	105		zoha3.creature		4172.000000		-3692.000000		0.000000
+entity	106		zofu1.creature		4174.000000		-3692.000000		0.000000
+entity	107		zofc1.creature		4176.000000		-3692.000000		0.000000
+entity	108		zofc2.creature		4178.000000		-3692.000000		0.000000
+entity	109		zofc3.creature		4180.000000		-3692.000000		0.000000
+entity	110		zofa1.creature		4182.000000		-3692.000000		0.000000
+entity	111		zofa2.creature		4184.000000		-3692.000000		0.000000
+entity	112		zofa3.creature		4186.000000		-3692.000000		0.000000
+entity	113		trhu1.creature		4160.000000		-3700.000000		0.000000
+entity	114		trhc1.creature		4162.000000		-3700.000000		0.000000
+entity	115		trhc2.creature		4164.000000		-3700.000000		0.000000
+entity	116		trhc3.creature		4166.000000		-3700.000000		0.000000
+entity	117		trha1.creature		4168.000000		-3700.000000		0.000000
+entity	118		trha2.creature		4170.000000		-3700.000000		0.000000
+entity	119		trha3.creature		4172.000000		-3700.000000		0.000000
+entity	120		trfu1.creature		4174.000000		-3700.000000		0.000000
+entity	121		trfc1.creature		4176.000000		-3700.000000		0.000000
+entity	122		trfc2.creature		4178.000000		-3700.000000		0.000000
+entity	123		trfc3.creature		4180.000000		-3700.000000		0.000000
+entity	124		trfa1.creature		4182.000000		-3700.000000		0.000000
+entity	125		trfa2.creature		4184.000000		-3700.000000		0.000000
+entity	126		trfa3.creature		4186.000000		-3700.000000		0.000000
+entity	127		mahu1.creature		4160.000000		-3704.000000		0.000000
+entity	128		mahc1.creature		4162.000000		-3704.000000		0.000000
+entity	129		mahc2.creature		4164.000000		-3704.000000		0.000000
+entity	130		mahc3.creature		4166.000000		-3704.000000		0.000000
+entity	131		maha1.creature		4168.000000		-3704.000000		0.000000
+entity	132		maha2.creature		4170.000000		-3704.000000		0.000000
+entity	133		maha3.creature		4172.000000		-3704.000000		0.000000
+entity	134		mafu1.creature		4174.000000		-3704.000000		0.000000
+entity	135		mafc1.creature		4176.000000		-3704.000000		0.000000
+entity	136		mafc2.creature		4178.000000		-3704.000000		0.000000
+entity	137		mafc3.creature		4180.000000		-3704.000000		0.000000
+entity	138		mafa1.creature		4182.000000		-3704.000000		0.000000
+entity	139		mafa2.creature		4184.000000		-3704.000000		0.000000
+entity	140		mafa3.creature		4186.000000		-3704.000000		0.000000
+entity	141		fyhu1.creature		4160.000000		-3708.000000		0.000000
+entity	142		fyhc1.creature		4162.000000		-3708.000000		0.000000
+entity	143		fyhc2.creature		4164.000000		-3708.000000		0.000000
+entity	144		fyhc3.creature		4166.000000		-3708.000000		0.000000
+entity	145		fyha1.creature		4168.000000		-3708.000000		0.000000
+entity	146		fyha2.creature		4170.000000		-3708.000000		0.000000
+entity	147		fyha3.creature		4172.000000		-3708.000000		0.000000
+entity	148		fyfu1.creature		4174.000000		-3708.000000		0.000000
+entity	149		fyfc1.creature		4176.000000		-3708.000000		0.000000
+entity	150		fyfc2.creature		4178.000000		-3708.000000		0.000000
+entity	151		fyfc3.creature		4180.000000		-3708.000000		0.000000
+entity	152		fyfa1.creature		4182.000000		-3708.000000		0.000000
+entity	153		fyfa2.creature		4184.000000		-3708.000000		0.000000
+entity	154		fyfa3.creature		4186.000000		-3708.000000		0.000000
+entity	155		zohu1.creature		4160.000000		-3712.000000		0.000000
+entity	156		zohc1.creature		4162.000000		-3712.000000		0.000000
+entity	157		zohc2.creature		4164.000000		-3712.000000		0.000000
+entity	158		zohc3.creature		4166.000000		-3712.000000		0.000000
+entity	159		zoha1.creature		4168.000000		-3712.000000		0.000000
+entity	160		zoha2.creature		4170.000000		-3712.000000		0.000000
+entity	161		zoha3.creature		4172.000000		-3712.000000		0.000000
+entity	162		zofu1.creature		4174.000000		-3712.000000		0.000000
+entity	163		zofc1.creature		4176.000000		-3712.000000		0.000000
+entity	164		zofc2.creature		4178.000000		-3712.000000		0.000000
+entity	165		zofc3.creature		4180.000000		-3712.000000		0.000000
+entity	166		zofa1.creature		4182.000000		-3712.000000		0.000000
+entity	167		zofa2.creature		4184.000000		-3712.000000		0.000000
+entity	168		zofa3.creature		4186.000000		-3712.000000		0.000000
+entity	169		trhu1.creature		4160.000000		-3720.000000		0.000000
+entity	170		trhc1.creature		4162.000000		-3720.000000		0.000000
+entity	171		trhc2.creature		4164.000000		-3720.000000		0.000000
+entity	172		trhc3.creature		4166.000000		-3720.000000		0.000000
+entity	173		trha1.creature		4168.000000		-3720.000000		0.000000
+entity	174		trha2.creature		4170.000000		-3720.000000		0.000000
+entity	175		trha3.creature		4172.000000		-3720.000000		0.000000
+entity	176		trfu1.creature		4174.000000		-3720.000000		0.000000
+entity	177		trfc1.creature		4176.000000		-3720.000000		0.000000
+entity	178		trfc2.creature		4178.000000		-3720.000000		0.000000
+entity	179		trfc3.creature		4180.000000		-3720.000000		0.000000
+entity	180		trfa1.creature		4182.000000		-3720.000000		0.000000
+entity	181		trfa2.creature		4184.000000		-3720.000000		0.000000
+entity	182		trfa3.creature		4186.000000		-3720.000000		0.000000
+entity	183		mahu1.creature		4160.000000		-3720.000000		0.000000
+entity	184		mahc1.creature		4162.000000		-3720.000000		0.000000
+entity	185		mahc2.creature		4164.000000		-3720.000000		0.000000
+entity	186		mahc3.creature		4166.000000		-3720.000000		0.000000
+entity	187		maha1.creature		4168.000000		-3720.000000		0.000000
+entity	188		maha2.creature		4170.000000		-3720.000000		0.000000
+entity	189		maha3.creature		4172.000000		-3720.000000		0.000000
+entity	190		mafu1.creature		4174.000000		-3720.000000		0.000000
+entity	191		mafc1.creature		4176.000000		-3720.000000		0.000000
+entity	192		mafc2.creature		4178.000000		-3720.000000		0.000000
+entity	193		mafc3.creature		4180.000000		-3720.000000		0.000000
+entity	194		mafa1.creature		4182.000000		-3720.000000		0.000000
+entity	195		mafa2.creature		4184.000000		-3720.000000		0.000000
+entity	196		mafa3.creature		4186.000000		-3720.000000		0.000000
+entity	197		fyhu1.creature		4160.000000		-3720.000000		0.000000
+entity	198		fyhc1.creature		4162.000000		-3720.000000		0.000000
+entity	199		fyhc2.creature		4164.000000		-3720.000000		0.000000
+entity	200		fyhc3.creature		4166.000000		-3720.000000		0.000000
+entity	201		fyha1.creature		4168.000000		-3720.000000		0.000000
+entity	202		fyha2.creature		4170.000000		-3720.000000		0.000000
+entity	203		fyha3.creature		4172.000000		-3720.000000		0.000000
+entity	204		fyfu1.creature		4174.000000		-3720.000000		0.000000
+entity	205		fyfc1.creature		4176.000000		-3720.000000		0.000000
+entity	206		fyfc2.creature		4178.000000		-3720.000000		0.000000
+entity	207		fyfc3.creature		4180.000000		-3720.000000		0.000000
+entity	208		fyfa1.creature		4182.000000		-3720.000000		0.000000
+entity	209		fyfa2.creature		4184.000000		-3720.000000		0.000000
+entity	210		fyfa3.creature		4186.000000		-3720.000000		0.000000
+entity	211		zohu1.creature		4160.000000		-3732.000000		0.000000
+entity	212		zohc1.creature		4162.000000		-3732.000000		0.000000
+entity	213		zohc2.creature		4164.000000		-3732.000000		0.000000
+entity	214		zohc3.creature		4166.000000		-3732.000000		0.000000
+entity	215		zoha1.creature		4168.000000		-3732.000000		0.000000
+entity	216		zoha2.creature		4170.000000		-3732.000000		0.000000
+entity	217		zoha3.creature		4172.000000		-3732.000000		0.000000
+entity	218		zofu1.creature		4174.000000		-3732.000000		0.000000
+entity	219		zofc1.creature		4176.000000		-3732.000000		0.000000
+entity	220		zofc2.creature		4178.000000		-3732.000000		0.000000
+entity	221		zofc3.creature		4180.000000		-3732.000000		0.000000
+entity	222		zofa1.creature		4182.000000		-3732.000000		0.000000
+entity	223		zofa2.creature		4184.000000		-3732.000000		0.000000
+entity	224		zofa3.creature		4186.000000		-3732.000000		0.000000
+
diff --git a/code/ryzom/client/data/gamedev/fame.cmd b/code/ryzom/client/data/gamedev/fame.cmd
new file mode 100644
index 000000000..afdb783a4
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/fame.cmd
@@ -0,0 +1,134 @@
+db SERVER:GUILD:NAME 321465
+
+db SERVER:FAME:THRESHOLD_TRADE -35
+db SERVER:FAME:THRESHOLD_KOS -65
+
+db SERVER:FAME:PLAYER0:VALUE 30
+db SERVER:FAME:PLAYER0:THRESHOLD 70
+
+db SERVER:FAME:PLAYER1:VALUE -20
+db SERVER:FAME:PLAYER1:THRESHOLD 70
+
+db SERVER:FAME:PLAYER2:VALUE -80
+db SERVER:FAME:PLAYER2:THRESHOLD 20
+
+db SERVER:FAME:PLAYER3:VALUE -50
+db SERVER:FAME:PLAYER3:THRESHOLD 80
+
+db SERVER:FAME:PLAYER4:VALUE -50
+db SERVER:FAME:PLAYER4:THRESHOLD 80
+
+db SERVER:FAME:PLAYER5:VALUE 75
+db SERVER:FAME:PLAYER5:THRESHOLD 80
+
+
+db SERVER:GUILD:FAME:0:VALUE 15
+db SERVER:GUILD:FAME:0:THRESHOLD 90
+db SERVER:GUILD:FAME:1:VALUE 25
+db SERVER:GUILD:FAME:1:THRESHOLD 80
+db SERVER:GUILD:FAME:2:VALUE 35
+db SERVER:GUILD:FAME:2:THRESHOLD 70
+db SERVER:GUILD:FAME:3:VALUE 45
+db SERVER:GUILD:FAME:3:THRESHOLD 60
+db SERVER:GUILD:FAME:4:VALUE 55
+db SERVER:GUILD:FAME:4:THRESHOLD 50
+db SERVER:GUILD:FAME:5:VALUE 65
+db SERVER:GUILD:FAME:5:THRESHOLD 40
+
+
+db SERVER:FAME:TRIBE0:VALUE			75
+db SERVER:FAME:TRIBE0:THRESHOLD		80
+db SERVER:FAME:TRIBE1:VALUE			65
+db SERVER:FAME:TRIBE1:THRESHOLD		70
+db SERVER:FAME:TRIBE2:VALUE			55
+db SERVER:FAME:TRIBE2:THRESHOLD		80
+db SERVER:FAME:TRIBE3:VALUE			45
+db SERVER:FAME:TRIBE3:THRESHOLD		60
+db SERVER:FAME:TRIBE4:VALUE			35
+db SERVER:FAME:TRIBE4:THRESHOLD		80
+db SERVER:FAME:TRIBE5:VALUE			25
+db SERVER:FAME:TRIBE5:THRESHOLD		40
+db SERVER:FAME:TRIBE6:VALUE			15
+db SERVER:FAME:TRIBE6:THRESHOLD		30
+db SERVER:FAME:TRIBE7:VALUE			5
+db SERVER:FAME:TRIBE7:THRESHOLD		80
+db SERVER:FAME:TRIBE8:VALUE			-15
+db SERVER:FAME:TRIBE8:THRESHOLD		20
+db SERVER:FAME:TRIBE9:VALUE			-25
+db SERVER:FAME:TRIBE9:THRESHOLD		80
+db SERVER:FAME:TRIBE10:VALUE		-35
+db SERVER:FAME:TRIBE10:THRESHOLD	10
+db SERVER:FAME:TRIBE11:VALUE		-45
+db SERVER:FAME:TRIBE11:THRESHOLD	10
+db SERVER:FAME:TRIBE12:VALUE		-55
+db SERVER:FAME:TRIBE12:THRESHOLD	10
+db SERVER:FAME:TRIBE13:VALUE		-65
+db SERVER:FAME:TRIBE13:THRESHOLD	-50
+db SERVER:FAME:TRIBE14:VALUE		-75
+db SERVER:FAME:TRIBE14:THRESHOLD	10
+db SERVER:FAME:TRIBE15:VALUE		-85
+db SERVER:FAME:TRIBE15:THRESHOLD	-10
+db SERVER:FAME:TRIBE16:VALUE		-95
+db SERVER:FAME:TRIBE16:THRESHOLD	10
+db SERVER:FAME:TRIBE17:VALUE		-35
+db SERVER:FAME:TRIBE17:THRESHOLD	10
+db SERVER:FAME:TRIBE18:VALUE		-45
+db SERVER:FAME:TRIBE18:THRESHOLD	10
+db SERVER:FAME:TRIBE19:VALUE		-55
+db SERVER:FAME:TRIBE19:THRESHOLD	-20
+db SERVER:FAME:TRIBE20:VALUE		-15
+db SERVER:FAME:TRIBE20:THRESHOLD	30
+db SERVER:FAME:TRIBE21:VALUE		55
+db SERVER:FAME:TRIBE21:THRESHOLD	10
+db SERVER:FAME:TRIBE22:VALUE		65
+db SERVER:FAME:TRIBE22:THRESHOLD	20
+db SERVER:FAME:TRIBE23:VALUE		75
+db SERVER:FAME:TRIBE23:THRESHOLD	38
+db SERVER:FAME:TRIBE24:VALUE		85
+db SERVER:FAME:TRIBE24:THRESHOLD	43
+db SERVER:FAME:TRIBE25:VALUE		25
+db SERVER:FAME:TRIBE25:THRESHOLD	21
+db SERVER:FAME:TRIBE26:VALUE		-45
+db SERVER:FAME:TRIBE26:THRESHOLD	-48
+db SERVER:FAME:TRIBE27:VALUE		-15
+db SERVER:FAME:TRIBE27:THRESHOLD	30
+db SERVER:FAME:TRIBE28:VALUE		-15
+db SERVER:FAME:TRIBE28:THRESHOLD	30
+db SERVER:FAME:TRIBE29:VALUE		-15
+db SERVER:FAME:TRIBE29:THRESHOLD	30
+db SERVER:FAME:TRIBE30:VALUE		-15
+db SERVER:FAME:TRIBE30:THRESHOLD	30
+
+
+db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CULT 2
+db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CULT_POINTS 9741
+db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CIV 7
+db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CIV_POINTS 5413
+
+db SERVER:PVP_EFFECTS:0:ID 232784071
+db SERVER:PVP_EFFECTS:0:ISBONUS 1
+db SERVER:PVP_EFFECTS:0:PARAM 430
+
+db SERVER:PVP_EFFECTS:1:ID 232784028
+db SERVER:PVP_EFFECTS:1:ISBONUS 1
+db SERVER:PVP_EFFECTS:1:PARAM 10
+
+db SERVER:PVP_EFFECTS:2:ID 240124093
+db SERVER:PVP_EFFECTS:2:ISBONUS 1
+db SERVER:PVP_EFFECTS:2:PARAM 370
+
+db SERVER:PVP_EFFECTS:3:ID 234881134
+db SERVER:PVP_EFFECTS:3:ISBONUS 1
+db SERVER:PVP_EFFECTS:3:PARAM 15
+
+db SERVER:PVP_EFFECTS:4:ID 240124011
+db SERVER:PVP_EFFECTS:4:ISBONUS 1
+db SERVER:PVP_EFFECTS:4:PARAM 610
+
+db SERVER:PVP_EFFECTS:5:ID 239075368
+db SERVER:PVP_EFFECTS:5:ISBONUS 1
+db SERVER:PVP_EFFECTS:5:PARAM 250
+
+db SERVER:PVP_EFFECTS:6:ID 234881211
+db SERVER:PVP_EFFECTS:6:ISBONUS 1
+db SERVER:PVP_EFFECTS:6:PARAM 180
diff --git a/code/ryzom/client/data/gamedev/families.txt b/code/ryzom/client/data/gamedev/families.txt
new file mode 100644
index 000000000..c07e4b1fb
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/families.txt
@@ -0,0 +1,15 @@
+family_name	id	type	description	texture_id	texture
+root	0	ROOT	root bricks	9000	root_bricks.tga
+spell_power	1	KEY	power of the spell	9001	power.tga
+effect_area	2	SUFFIX	define the effect area of the spell	9002	area.tga
+casting_time	3	SUFFIX	inc/dec the casting time of the spell	9003	casting_time.tga
+range	4	KEY	range of the spell	9004	range.tga
+characteristic	5	KEY	choose affected characteristic	9005	charac.tga
+virulence	6	KEY	virulence	9006	virulence.tga
+healing	7	KEY	healing power	9007	healing_power.tga
+spell length	8	KEY	length of spell effects	9008	effect_length.tga
+destination	9	KEY	teleport's destination	10003	teleport.tga
+reduce resistance	10	SUFFIX	reduce target's resistance	10003	teleport.tga
+easy	11	SUFFIX	reduce spell difficulty	10003	teleport.tga
+cheap	12	SUFFIX	reduce spell cost	10003	teleport.tga
+concentration	13	SUFFIX	reduce casting interruption chances	10003	teleport.tga
diff --git a/code/ryzom/client/data/gamedev/fd.cmd b/code/ryzom/client/data/gamedev/fd.cmd
new file mode 100644
index 000000000..ca176e6aa
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/fd.cmd
@@ -0,0 +1,696 @@
+
+db SERVER:INTERFACES:FLAGS 255
+
+
+
+db SERVER:CHARACTER_INFO:SCORES:MaxHitPoints 100
+db SERVER:CHARACTER_INFO:SCORES:BaseHitPoints 120
+db SERVER:CHARACTER_INFO:SCORES:MaxStamina 120
+db SERVER:CHARACTER_INFO:SCORES:BaseStamina 100
+db SERVER:CHARACTER_INFO:SCORES:MaxSap 100
+db SERVER:CHARACTER_INFO:SCORES:BaseSap 100
+db SERVER:CHARACTER_INFO:SCORES:MaxFocus 100
+db SERVER:CHARACTER_INFO:SCORES:BaseFocus 100
+
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Constitution 33
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Metabolism 100
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Strength 50
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:WellBalanced 30
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Intelligence 30
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Wisdom 420
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Dexterity 121
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Will 654
+
+
+db SERVER:USER:SKILL_POINTS	1000
+db SERVER:TARGET:BARS:HP 80
+db SERVER:TARGET:BARS:STA 32
+db SERVER:TARGET:BARS:SAP 69
+db SERVER:TARGET:BARS:FOCUS 95
+
+
+
+// Default Quantities
+db SERVER:INVENTORY:BAG:0:QUANTITY	1
+db SERVER:INVENTORY:BAG:1:QUANTITY	1
+db SERVER:INVENTORY:BAG:2:QUANTITY	1
+db SERVER:INVENTORY:BAG:3:QUANTITY	1
+db SERVER:INVENTORY:BAG:4:QUANTITY	1
+db SERVER:INVENTORY:BAG:5:QUANTITY	1
+db SERVER:INVENTORY:BAG:6:QUANTITY	1
+db SERVER:INVENTORY:BAG:7:QUANTITY	1
+db SERVER:INVENTORY:BAG:8:QUANTITY	1
+db SERVER:INVENTORY:BAG:9:QUANTITY	1
+db SERVER:INVENTORY:BAG:10:QUANTITY	1
+db SERVER:INVENTORY:BAG:11:QUANTITY	1
+db SERVER:INVENTORY:BAG:12:QUANTITY	1
+db SERVER:INVENTORY:BAG:13:QUANTITY	1
+db SERVER:INVENTORY:BAG:14:QUANTITY	1
+db SERVER:INVENTORY:BAG:15:QUANTITY	1
+db SERVER:INVENTORY:BAG:16:QUANTITY	1
+db SERVER:INVENTORY:BAG:17:QUANTITY	1
+db SERVER:INVENTORY:BAG:18:QUANTITY	1
+db SERVER:INVENTORY:BAG:19:QUANTITY	1
+db SERVER:INVENTORY:BAG:20:QUANTITY	1
+db SERVER:INVENTORY:BAG:21:QUANTITY	1
+db SERVER:INVENTORY:BAG:22:QUANTITY	1
+db SERVER:INVENTORY:BAG:23:QUANTITY	1
+db SERVER:INVENTORY:BAG:24:QUANTITY	1
+db SERVER:INVENTORY:BAG:25:QUANTITY	1
+db SERVER:INVENTORY:BAG:26:QUANTITY	1
+db SERVER:INVENTORY:BAG:27:QUANTITY	1
+db SERVER:INVENTORY:BAG:28:QUANTITY	1
+db SERVER:INVENTORY:BAG:29:QUANTITY	1
+db SERVER:INVENTORY:BAG:30:QUANTITY	1
+db SERVER:INVENTORY:BAG:31:QUANTITY	1
+db SERVER:INVENTORY:BAG:32:QUANTITY	1
+db SERVER:INVENTORY:BAG:33:QUANTITY	1
+db SERVER:INVENTORY:BAG:34:QUANTITY	1
+db SERVER:INVENTORY:BAG:35:QUANTITY	1
+db SERVER:INVENTORY:BAG:36:QUANTITY	1
+db SERVER:INVENTORY:BAG:37:QUANTITY	1
+db SERVER:INVENTORY:BAG:38:QUANTITY	1
+db SERVER:INVENTORY:BAG:39:QUANTITY	1
+db SERVER:INVENTORY:BAG:40:QUANTITY	1
+db SERVER:INVENTORY:BAG:41:QUANTITY	1
+db SERVER:INVENTORY:BAG:42:QUANTITY	1
+db SERVER:INVENTORY:BAG:43:QUANTITY	1
+db SERVER:INVENTORY:BAG:44:QUANTITY	1
+db SERVER:INVENTORY:BAG:45:QUANTITY	1
+db SERVER:INVENTORY:BAG:46:QUANTITY	1
+db SERVER:INVENTORY:BAG:47:QUANTITY	1
+db SERVER:INVENTORY:BAG:48:QUANTITY	1
+db SERVER:INVENTORY:BAG:49:QUANTITY	1
+db SERVER:INVENTORY:BAG:50:QUANTITY	1
+db SERVER:INVENTORY:BAG:51:QUANTITY	1
+db SERVER:INVENTORY:BAG:52:QUANTITY	1
+db SERVER:INVENTORY:BAG:53:QUANTITY	1
+db SERVER:INVENTORY:BAG:54:QUANTITY	1
+db SERVER:INVENTORY:BAG:55:QUANTITY	1
+db SERVER:INVENTORY:BAG:56:QUANTITY	1
+db SERVER:INVENTORY:BAG:57:QUANTITY	1
+db SERVER:INVENTORY:BAG:58:QUANTITY	1
+db SERVER:INVENTORY:BAG:59:QUANTITY	1
+
+
+
+db SERVER:INVENTORY:BAG:0:SHEET icmalp.sitem
+db SERVER:INVENTORY:BAG:0:QUALITY 66
+db SERVER:INVENTORY:BAG:0:QUANTITY 1
+db SERVER:INVENTORY:BAG:0:USER_COLOR 2
+db SERVER:INVENTORY:BAG:0:LOCKED 0
+db SERVER:INVENTORY:BAG:0:WEIGHT 100
+db SERVER:INVENTORY:BAG:0:NAMEID 18
+db SERVER:INVENTORY:BAG:0:INFO_VERSION 11
+db SERVER:INVENTORY:BAG:0:ENCHANT 99
+db SERVER:INVENTORY:BAG:0:RM_CLASS_TYPE	3
+db SERVER:INVENTORY:BAG:0:RM_FABER_STAT_TYPE 5
+
+db SERVER:INVENTORY:BAG:1:SHEET ictalp.sitem
+db SERVER:INVENTORY:BAG:1:QUALITY 50
+db SERVER:INVENTORY:BAG:1:WEIGHT 50
+
+db SERVER:INVENTORY:BAG:2:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:BAG:2:QUALITY 0
+db SERVER:INVENTORY:BAG:2:WEIGHT 35
+db SERVER:INVENTORY:BAG:2:RM_CLASS_TYPE	4
+db SERVER:INVENTORY:BAG:2:RM_FABER_STAT_TYPE 3
+
+db SERVER:INVENTORY:BAG:3:SHEET icfm2pp.sitem
+db SERVER:INVENTORY:BAG:3:QUALITY 50
+db SERVER:INVENTORY:BAG:3:WEIGHT 150
+
+db SERVER:INVENTORY:BAG:4:SHEET icmm2bm.sitem
+db SERVER:INVENTORY:BAG:4:QUALITY 50
+db SERVER:INVENTORY:BAG:4:WEIGHT 90
+
+db SERVER:INVENTORY:BAG:5:SHEET icmp1bs.sitem
+db SERVER:INVENTORY:BAG:5:QUALITY 50
+db SERVER:INVENTORY:BAG:5:WEIGHT 33
+db SERVER:INVENTORY:BAG:5:QUANTITY 12
+
+db SERVER:INVENTORY:BAG:6:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:BAG:6:QUALITY 50
+db SERVER:INVENTORY:BAG:6:WEIGHT 77
+db SERVER:INVENTORY:BAG:6:QUANTITY 12
+
+db SERVER:INVENTORY:BAG:7:SHEET icmja.sitem
+db SERVER:INVENTORY:BAG:7:QUALITY 50
+db SERVER:INVENTORY:BAG:7:WEIGHT 161
+
+db SERVER:INVENTORY:BAG:8:SHEET icmjp.sitem
+db SERVER:INVENTORY:BAG:8:QUALITY 50
+db SERVER:INVENTORY:BAG:8:WEIGHT 88
+
+db SERVER:INVENTORY:BAG:9:SHEET icmr2b.sitem
+db SERVER:INVENTORY:BAG:9:QUALITY 50
+db SERVER:INVENTORY:BAG:9:WEIGHT 185
+	
+db SERVER:INVENTORY:BAG:10:SHEET icmm1sa.sitem
+db SERVER:INVENTORY:BAG:10:QUALITY 50
+db SERVER:INVENTORY:BAG:10:WEIGHT 12
+
+db SERVER:INVENTORY:BAG:11:SHEET icmm1pd.sitem
+db SERVER:INVENTORY:BAG:11:QUALITY 50
+db SERVER:INVENTORY:BAG:11:WEIGHT 13
+
+db SERVER:INVENTORY:BAG:12:SHEET iccm2ms.sitem
+db SERVER:INVENTORY:BAG:12:QUALITY 50
+db SERVER:INVENTORY:BAG:12:WEIGHT 117
+
+db SERVER:INVENTORY:BAG:15:SHEET iapj3.sitem
+db SERVER:INVENTORY:BAG:15:QUALITY 50
+db SERVER:INVENTORY:BAG:15:WEIGHT 5
+db SERVER:INVENTORY:BAG:15:QUALITY 5
+
+db SERVER:INVENTORY:BAG:24:SHEET itforage.sitem
+db SERVER:INVENTORY:BAG:24:QUALITY 50
+db SERVER:INVENTORY:BAG:24:WEIGHT 35
+
+db SERVER:INVENTORY:BAG:50:SHEET icfamp.sitem
+db SERVER:INVENTORY:BAG:50:QUALITY 50
+db SERVER:INVENTORY:BAG:50:WEIGHT 35
+
+db SERVER:INVENTORY:BAG:51:SHEET icfahp.sitem
+db SERVER:INVENTORY:BAG:51:QUALITY 50
+db SERVER:INVENTORY:BAG:51:WEIGHT 35
+
+db SERVER:INVENTORY:BAG:52:SHEET iccsb.sitem
+db SERVER:INVENTORY:BAG:52:QUALITY 50
+db SERVER:INVENTORY:BAG:52:WEIGHT 35
+
+db SERVER:INVENTORY:BAG:53:SHEET iccss.sitem
+db SERVER:INVENTORY:BAG:53:QUALITY 50
+db SERVER:INVENTORY:BAG:53:WEIGHT 35
+
+db SERVER:INVENTORY:BAG:54:SHEET iccm2ms.sitem
+db SERVER:INVENTORY:BAG:54:QUALITY 50
+db SERVER:INVENTORY:BAG:54:WEIGHT 35
+
+
+
+db SERVER:INVENTORY:MONEY 8532
+
+// Faber
+// Tool
+db SERVER:INVENTORY:BAG:11:SHEET itmwea.sitem
+db SERVER:INVENTORY:BAG:11:QUANTITY 1
+db SERVER:INVENTORY:BAG:11:QUALITY 5
+db SERVER:INVENTORY:BAG:12:SHEET itarmor.sitem
+db SERVER:INVENTORY:BAG:12:QUANTITY 1
+db SERVER:INVENTORY:BAG:12:QUALITY 5
+db SERVER:INVENTORY:BAG:13:SHEET itrwea.sitem
+db SERVER:INVENTORY:BAG:13:QUANTITY 1
+db SERVER:INVENTORY:BAG:13:QUALITY 5
+db SERVER:INVENTORY:BAG:14:SHEET itammo.sitem
+db SERVER:INVENTORY:BAG:14:QUANTITY 1
+db SERVER:INVENTORY:BAG:14:QUALITY 10
+db SERVER:INVENTORY:BAG:54:SHEET itjewel.sitem
+db SERVER:INVENTORY:BAG:54:QUANTITY 1
+db SERVER:INVENTORY:BAG:54:QUALITY 10
+
+
+
+db SERVER:INVENTORY:BAG:16:SHEET m0741dxacc01.sitem
+db SERVER:INVENTORY:BAG:16:QUANTITY 121
+db SERVER:INVENTORY:BAG:16:QUALITY 2
+// Mp-2
+db SERVER:INVENTORY:BAG:17:SHEET m0152chdca01.sitem
+db SERVER:INVENTORY:BAG:17:QUANTITY 80
+db SERVER:INVENTORY:BAG:17:QUALITY 1
+db SERVER:INVENTORY:BAG:18:SHEET m0152chdca01.sitem
+db SERVER:INVENTORY:BAG:18:QUANTITY 80
+db SERVER:INVENTORY:BAG:18:QUALITY 12
+db SERVER:INVENTORY:BAG:19:SHEET m0498chwdc01.sitem
+db SERVER:INVENTORY:BAG:19:QUANTITY 20
+db SERVER:INVENTORY:BAG:19:QUALITY 1
+db SERVER:INVENTORY:BAG:20:SHEET m0498chwdd01.sitem
+db SERVER:INVENTORY:BAG:20:QUANTITY 20
+db SERVER:INVENTORY:BAG:20:QUALITY 1
+db SERVER:INVENTORY:BAG:21:SHEET m0498chwfd01.sitem
+db SERVER:INVENTORY:BAG:21:QUANTITY 20
+db SERVER:INVENTORY:BAG:21:QUALITY 3
+// Mp-3
+db SERVER:INVENTORY:BAG:22:SHEET m0367chnca01.sitem
+db SERVER:INVENTORY:BAG:22:QUANTITY 20
+db SERVER:INVENTORY:BAG:22:QUALITY 20
+db SERVER:INVENTORY:BAG:23:SHEET m0556ccnca01.sitem
+db SERVER:INVENTORY:BAG:23:QUANTITY 20
+db SERVER:INVENTORY:BAG:23:QUALITY 20
+db SERVER:INVENTORY:BAG:24:SHEET m0616chvca01.sitem
+db SERVER:INVENTORY:BAG:24:QUANTITY 20
+db SERVER:INVENTORY:BAG:24:QUALITY 20
+db SERVER:INVENTORY:BAG:25:SHEET m0507chnca01.sitem
+db SERVER:INVENTORY:BAG:25:QUANTITY 20
+db SERVER:INVENTORY:BAG:25:QUALITY 20
+db SERVER:INVENTORY:BAG:26:SHEET m0307cdald01.sitem
+db SERVER:INVENTORY:BAG:26:QUANTITY 20
+db SERVER:INVENTORY:BAG:26:QUALITY 20
+
+// MP Bark
+db SERVER:INVENTORY:BAG:100:SHEET m0014dxacb01.sitem
+db SERVER:INVENTORY:BAG:100:QUANTITY 10
+db SERVER:INVENTORY:BAG:100:QUALITY 20
+db SERVER:INVENTORY:BAG:101:SHEET m0101dxacb01.sitem
+db SERVER:INVENTORY:BAG:101:QUANTITY 10
+db SERVER:INVENTORY:BAG:101:QUALITY 20
+db SERVER:INVENTORY:BAG:102:SHEET m0190dxacb01.sitem
+db SERVER:INVENTORY:BAG:102:QUANTITY 10
+db SERVER:INVENTORY:BAG:102:QUALITY 20
+db SERVER:INVENTORY:BAG:103:SHEET m0191dxacb01.sitem
+db SERVER:INVENTORY:BAG:103:QUANTITY 10
+db SERVER:INVENTORY:BAG:103:QUALITY 20
+db SERVER:INVENTORY:BAG:104:SHEET m0191dxacc01.sitem
+db SERVER:INVENTORY:BAG:104:QUANTITY 10
+db SERVER:INVENTORY:BAG:104:QUALITY 20
+db SERVER:INVENTORY:BAG:105:SHEET m0191dxadd01.sitem
+db SERVER:INVENTORY:BAG:105:QUANTITY 10
+db SERVER:INVENTORY:BAG:105:QUALITY 20
+db SERVER:INVENTORY:BAG:106:SHEET m0191dxade01.sitem
+db SERVER:INVENTORY:BAG:106:QUANTITY 10
+db SERVER:INVENTORY:BAG:106:QUALITY 20
+
+db SERVER:INVENTORY:BAG:107:SHEET m0043ccaca01.sitem
+db SERVER:INVENTORY:BAG:107:QUANTITY 10
+db SERVER:INVENTORY:BAG:107:QUALITY 20
+db SERVER:INVENTORY:BAG:108:SHEET m0043ccacb01.sitem
+db SERVER:INVENTORY:BAG:108:QUANTITY 10
+db SERVER:INVENTORY:BAG:108:QUALITY 20
+db SERVER:INVENTORY:BAG:109:SHEET m0106cceca01.sitem
+db SERVER:INVENTORY:BAG:109:QUANTITY 10
+db SERVER:INVENTORY:BAG:109:QUALITY 20
+db SERVER:INVENTORY:BAG:110:SHEET m0134ccdca01.sitem
+db SERVER:INVENTORY:BAG:110:QUANTITY 10
+db SERVER:INVENTORY:BAG:110:QUALITY 20
+db SERVER:INVENTORY:BAG:111:SHEET m0154ccica01.sitem
+db SERVER:INVENTORY:BAG:111:QUANTITY 10
+db SERVER:INVENTORY:BAG:111:QUALITY 20
+db SERVER:INVENTORY:BAG:112:SHEET m0386ccoca01.sitem
+db SERVER:INVENTORY:BAG:112:QUANTITY 10
+db SERVER:INVENTORY:BAG:112:QUALITY 20
+db SERVER:INVENTORY:BAG:113:SHEET m0467cclca01.sitem
+db SERVER:INVENTORY:BAG:113:QUANTITY 10
+db SERVER:INVENTORY:BAG:113:QUALITY 20
+db SERVER:INVENTORY:BAG:114:SHEET m0468ccfca01.sitem
+db SERVER:INVENTORY:BAG:114:QUANTITY 10
+db SERVER:INVENTORY:BAG:114:QUALITY 20
+db SERVER:INVENTORY:BAG:115:SHEET m0526checa01.sitem
+db SERVER:INVENTORY:BAG:115:QUANTITY 10
+db SERVER:INVENTORY:BAG:115:QUALITY 20
+db SERVER:INVENTORY:BAG:116:SHEET m0577ccmca01.sitem
+db SERVER:INVENTORY:BAG:116:QUANTITY 10
+db SERVER:INVENTORY:BAG:116:QUALITY 20
+db SERVER:INVENTORY:BAG:117:SHEET m0597ckeca01.sitem
+db SERVER:INVENTORY:BAG:117:QUANTITY 10
+db SERVER:INVENTORY:BAG:117:QUALITY 20
+db SERVER:INVENTORY:BAG:118:SHEET m0671cchca01.sitem
+db SERVER:INVENTORY:BAG:118:QUANTITY 10
+db SERVER:INVENTORY:BAG:118:QUALITY 20
+db SERVER:INVENTORY:BAG:119:SHEET m0339ccaca01.sitem
+db SERVER:INVENTORY:BAG:119:QUANTITY 10
+db SERVER:INVENTORY:BAG:119:QUALITY 20
+db SERVER:INVENTORY:BAG:120:SHEET m0339ccacb01.sitem
+db SERVER:INVENTORY:BAG:120:QUANTITY 10
+db SERVER:INVENTORY:BAG:120:QUALITY 20
+db SERVER:INVENTORY:BAG:121:SHEET m0339ccafc01.sitem
+db SERVER:INVENTORY:BAG:121:QUANTITY 10
+db SERVER:INVENTORY:BAG:121:QUALITY 20
+db SERVER:INVENTORY:BAG:122:SHEET m0343cceca01.sitem
+db SERVER:INVENTORY:BAG:122:QUANTITY 10
+db SERVER:INVENTORY:BAG:122:QUALITY 20
+db SERVER:INVENTORY:BAG:123:SHEET m0384cclcb01.sitem
+db SERVER:INVENTORY:BAG:123:QUANTITY 10
+db SERVER:INVENTORY:BAG:123:QUALITY 20
+db SERVER:INVENTORY:BAG:123:SHEET m0312dxacf01.sitem
+db SERVER:INVENTORY:BAG:123:QUANTITY 99
+db SERVER:INVENTORY:BAG:123:QUALITY 20
+
+
+
+// enchantment
+db SERVER:INVENTORY:BAG:27:SHEET crystalized_spell.sitem
+db SERVER:INVENTORY:BAG:27:QUANTITY 1
+db SERVER:INVENTORY:BAG:27:QUALITY 3
+db SERVER:INVENTORY:BAG:28:SHEET item_sap_recharge.sitem
+db SERVER:INVENTORY:BAG:28:QUANTITY 30
+db SERVER:INVENTORY:BAG:28:QUALITY 1
+
+// pack animal
+db SERVER:INVENTORY:BAG:29:SHEET iapd.sitem
+db SERVER:INVENTORY:BAG:29:QUANTITY 1
+db SERVER:INVENTORY:BAG:29:QUALITY 1
+
+
+db SERVER:STATIC_DATA:BAG_BULK_MAX		400
+
+
+db SERVER:PACK_ANIMAL:BEAST0:STATUS		15
+db SERVER:PACK_ANIMAL:BEAST0:TYPE		2
+db SERVER:PACK_ANIMAL:BEAST0:UID		2
+db SERVER:PACK_ANIMAL:BEAST0:HP			40
+db SERVER:PACK_ANIMAL:BEAST0:BULK_MAX	200
+
+db SERVER:PACK_ANIMAL:BEAST1:STATUS		15
+db SERVER:PACK_ANIMAL:BEAST1:TYPE		1
+db SERVER:PACK_ANIMAL:BEAST1:UID		3
+db SERVER:PACK_ANIMAL:BEAST1:HP			0
+db SERVER:PACK_ANIMAL:BEAST1:BULK_MAX	300
+
+db SERVER:PACK_ANIMAL:BEAST2:STATUS		15
+db SERVER:PACK_ANIMAL:BEAST2:TYPE		2
+db SERVER:PACK_ANIMAL:BEAST2:UID		4
+db SERVER:PACK_ANIMAL:BEAST2:HP			0
+db SERVER:PACK_ANIMAL:BEAST2:BULK_MAX	300
+
+db SERVER:PACK_ANIMAL:BEAST3:STATUS		15
+db SERVER:PACK_ANIMAL:BEAST3:TYPE		2
+db SERVER:PACK_ANIMAL:BEAST3:UID		1
+db SERVER:PACK_ANIMAL:BEAST3:HP			30
+db SERVER:PACK_ANIMAL:BEAST3:BULK_MAX	100
+
+
+db SERVER:INVENTORY:PACK_ANIMAL0:0:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:0:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL0:1:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:1:WEIGHT 50
+db SERVER:INVENTORY:PACK_ANIMAL0:2:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:2:WEIGHT 35
+
+db SERVER:INVENTORY:PACK_ANIMAL1:0:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:0:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:1:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:1:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:2:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:2:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:3:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:3:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:4:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:4:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:5:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:5:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:6:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:6:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:7:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:7:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:8:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:8:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:9:SHEET icmalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:9:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:10:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:10:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:11:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:11:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:12:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:12:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:13:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:13:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:14:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:14:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:15:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:15:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:16:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:16:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:17:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:17:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:18:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:18:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:19:SHEET ictalp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:19:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:20:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:20:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:21:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:21:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:22:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:22:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:23:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:23:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:24:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:24:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:25:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:25:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:26:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:26:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:27:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:27:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:28:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:28:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:29:SHEET icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:29:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:30:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:30:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:31:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:31:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:32:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:32:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:33:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:33:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:34:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:34:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:35:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:35:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:36:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:36:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:37:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:37:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:38:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:38:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:39:SHEET icmp2rp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:39:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:40:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:40:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:41:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:41:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:42:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:42:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:43:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:43:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:44:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:44:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:45:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:45:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:46:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:46:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:47:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:47:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:48:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:48:WEIGHT 100
+db SERVER:INVENTORY:PACK_ANIMAL1:49:SHEET icmjp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:49:WEIGHT 100
+
+
+// Mp-1
+// Mp-2
+db SERVER:INVENTORY:PACK_ANIMAL0:17:SHEET m0079dxacb01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:17:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:17:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:18:SHEET m0024chcjc01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:18:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:18:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:19:SHEET m0024chcpd01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:19:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:19:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:20:SHEET m0079dxapf01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:20:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:20:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:21:SHEET m0104cabpd01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:21:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:21:QUALITY 41
+// Mp-3
+db SERVER:INVENTORY:PACK_ANIMAL0:22:SHEET m0046dxapc01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:22:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:22:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:23:SHEET m0077dxapb01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:23:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:23:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:24:SHEET m0046dxape01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:24:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:24:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:25:SHEET m0142dxacc01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:25:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:25:QUALITY 41
+db SERVER:INVENTORY:PACK_ANIMAL0:26:SHEET m0077dxapb01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL0:26:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL0:26:QUALITY 41
+
+// Mp-4
+db SERVER:INVENTORY:PACK_ANIMAL1:50:SHEET m0046dxapc01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:50:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL1:50:QUALITY 42
+db SERVER:INVENTORY:PACK_ANIMAL1:51:SHEET m0077dxapb01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:51:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL1:51:QUALITY 42
+db SERVER:INVENTORY:PACK_ANIMAL1:52:SHEET m0046dxape01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:52:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL1:52:QUALITY 42
+db SERVER:INVENTORY:PACK_ANIMAL1:53:SHEET m0142dxacc01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:53:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL1:53:QUALITY 42
+db SERVER:INVENTORY:PACK_ANIMAL1:54:SHEET m0512chrca01.sitem
+db SERVER:INVENTORY:PACK_ANIMAL1:54:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL1:54:QUALITY 42
+
+// PackAnimal 2
+db SERVER:INVENTORY:PACK_ANIMAL2:0:SHEET system_mp.sitem
+db SERVER:INVENTORY:PACK_ANIMAL2:0:QUANTITY 20
+db SERVER:INVENTORY:PACK_ANIMAL2:0:QUALITY 3
+
+db SERVER:USER:DEATH_XP_MALUS 98
+
+// BONUS MALUS
+db SERVER:MODIFIERS:BONUS:0:DISABLED 1
+db SERVER:MODIFIERS:BONUS:0:SHEET bfpa01.sbrick
+db SERVER:MODIFIERS:BONUS:1:SHEET bmpa01.sbrick
+db SERVER:MODIFIERS:BONUS:2:SHEET bmpa02.sbrick
+db SERVER:MODIFIERS:BONUS:3:SHEET bmpa03.sbrick
+db SERVER:MODIFIERS:BONUS:4:SHEET bmpa04.sbrick
+db SERVER:MODIFIERS:BONUS:5:SHEET bcpa01.sbrick
+db SERVER:MODIFIERS:BONUS:6:SHEET bcpa02.sbrick
+db SERVER:MODIFIERS:BONUS:7:SHEET bcpa03.sbrick
+db SERVER:MODIFIERS:BONUS:8:SHEET bcpa04.sbrick
+db SERVER:MODIFIERS:BONUS:9:SHEET bcpa05.sbrick
+db SERVER:MODIFIERS:BONUS:10:SHEET bcpa06.sbrick
+db SERVER:MODIFIERS:BONUS:11:SHEET bcpa07.sbrick
+db SERVER:MODIFIERS:MALUS:0:SHEET bfpa01.sbrick
+
+db SERVER:MODIFIERS:BONUS:0:SHEET 0
+db SERVER:MODIFIERS:BONUS:1:SHEET 0
+db SERVER:MODIFIERS:BONUS:2:SHEET 0
+db SERVER:MODIFIERS:BONUS:3:SHEET 0
+//db SERVER:MODIFIERS:BONUS:4:SHEET 0
+//db SERVER:MODIFIERS:BONUS:5:SHEET 0
+db SERVER:MODIFIERS:BONUS:6:SHEET 0
+db SERVER:MODIFIERS:BONUS:7:SHEET 0
+db SERVER:MODIFIERS:BONUS:8:SHEET 0
+db SERVER:MODIFIERS:BONUS:9:SHEET 0
+db SERVER:MODIFIERS:BONUS:10:SHEET 0
+db SERVER:MODIFIERS:BONUS:11:SHEET 0
+//db SERVER:MODIFIERS:MALUS:0:SHEET 0
+
+// Prices
+db SERVER:INVENTORY:BAG:0:PRICE	0
+db SERVER:INVENTORY:BAG:1:PRICE	1
+db SERVER:INVENTORY:BAG:2:PRICE	2
+db SERVER:INVENTORY:BAG:3:PRICE	3
+db SERVER:INVENTORY:BAG:4:PRICE	4
+db SERVER:INVENTORY:BAG:5:PRICE	5
+db SERVER:INVENTORY:BAG:6:PRICE	6
+db SERVER:INVENTORY:BAG:7:PRICE	7
+db SERVER:INVENTORY:BAG:8:PRICE	8
+db SERVER:INVENTORY:BAG:9:PRICE	9
+db SERVER:INVENTORY:BAG:10:PRICE	10
+db SERVER:INVENTORY:BAG:11:PRICE	11
+db SERVER:INVENTORY:BAG:12:PRICE	12
+db SERVER:INVENTORY:BAG:13:PRICE	13
+db SERVER:INVENTORY:BAG:14:PRICE	14
+db SERVER:INVENTORY:BAG:15:PRICE	15
+db SERVER:INVENTORY:BAG:16:PRICE	16
+db SERVER:INVENTORY:BAG:17:PRICE	17
+db SERVER:INVENTORY:BAG:18:PRICE	18
+db SERVER:INVENTORY:BAG:19:PRICE	19
+db SERVER:INVENTORY:BAG:20:PRICE	20
+db SERVER:INVENTORY:BAG:21:PRICE	21
+db SERVER:INVENTORY:BAG:22:PRICE	22
+db SERVER:INVENTORY:BAG:23:PRICE	23
+db SERVER:INVENTORY:BAG:24:PRICE	24
+db SERVER:INVENTORY:BAG:25:PRICE	25
+db SERVER:INVENTORY:BAG:26:PRICE	26
+db SERVER:INVENTORY:BAG:27:PRICE	27
+db SERVER:INVENTORY:BAG:28:PRICE	28
+db SERVER:INVENTORY:BAG:29:PRICE	29
+db SERVER:INVENTORY:BAG:30:PRICE	30
+db SERVER:INVENTORY:BAG:31:PRICE	31
+db SERVER:INVENTORY:BAG:32:PRICE	32
+db SERVER:INVENTORY:BAG:33:PRICE	33
+db SERVER:INVENTORY:BAG:34:PRICE	34
+db SERVER:INVENTORY:BAG:35:PRICE	35
+db SERVER:INVENTORY:BAG:36:PRICE	36
+db SERVER:INVENTORY:BAG:37:PRICE	37
+db SERVER:INVENTORY:BAG:38:PRICE	38
+db SERVER:INVENTORY:BAG:39:PRICE	39
+db SERVER:INVENTORY:BAG:40:PRICE	40
+db SERVER:INVENTORY:BAG:41:PRICE	41
+db SERVER:INVENTORY:BAG:42:PRICE	42
+db SERVER:INVENTORY:BAG:43:PRICE	43
+db SERVER:INVENTORY:BAG:44:PRICE	44
+db SERVER:INVENTORY:BAG:45:PRICE	45
+db SERVER:INVENTORY:BAG:46:PRICE	46
+db SERVER:INVENTORY:BAG:47:PRICE	47
+db SERVER:INVENTORY:BAG:48:PRICE	48
+db SERVER:INVENTORY:BAG:49:PRICE	49
+db SERVER:INVENTORY:BAG:50:PRICE	50
+db SERVER:INVENTORY:BAG:51:PRICE	51
+db SERVER:INVENTORY:BAG:52:PRICE	52
+db SERVER:INVENTORY:BAG:53:PRICE	53
+db SERVER:INVENTORY:BAG:54:PRICE	54
+db SERVER:INVENTORY:BAG:55:PRICE	55
+db SERVER:INVENTORY:BAG:56:PRICE	56
+db SERVER:INVENTORY:BAG:57:PRICE	57
+db SERVER:INVENTORY:BAG:58:PRICE	58
+db SERVER:INVENTORY:BAG:59:PRICE	59
+db SERVER:TRADING:FAME_PRICE_FACTOR	1000
+
+
+learnPhrase abf01.sphrase
+db SERVER:USER:SKILL_POINTS_0:VALUE	100
+db SERVER:USER:SKILL_POINTS_1:VALUE	200
+db SERVER:USER:SKILL_POINTS_2:VALUE	300
+db SERVER:USER:SKILL_POINTS_3:VALUE	400
+
+
+fillAllInfoVersion 1
+
+fullFillInventory SERVER:INVENTORY:PACK_ANIMAL3 icfm1ss.sitem
+db SERVER:INVENTORY:PACK_ANIMAL3:0:PRICE 50000
+
+
+// test team share
+fullFillInventory SERVER:INVENTORY:SHARE m0001dxadd01.sitem
+db SERVER:INVENTORY:SHARE:0:NB_MEMBER 3
+db SERVER:INVENTORY:SHARE:0:WANTED 1
+db SERVER:INVENTORY:SHARE:0:CHANCE 70
+
+
+fillAllItemPreReq SERVER:INVENTORY:BAG 1
+fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL0 1
+fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL1 1
+fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL2 1
+fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL3 1
+fillAllItemPreReq SERVER:INVENTORY:TEMP 1
+fillAllItemPreReq SERVER:INVENTORY:SHARE 1
+fillAllItemPreReq SERVER:INVENTORY:ROOM 1
+fillAllItemPreReq SERVER:EXCHANGE:GIVE 1
+fillAllItemPreReq SERVER:EXCHANGE:RECEIVE 1
+
+
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:MaxProtectionClampValue 75
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:MaxAbsorptionFactor 100
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Acid	15
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Cold	12
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Fire	75
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Rot	99
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Shockwave	33
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Poison	43
+db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Electricity	74
+
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:MaxResistanceBonus 50
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Desert 24
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Forest 75
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Lacustre 51
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Jungle 20
+db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:PrimaryRoot 25
+
+db SERVER:CHARACTER_INFO:XP_CATALYSER:Level	100
+db SERVER:CHARACTER_INFO:XP_CATALYSER:Count	145
+
+db SERVER:TARGET:CONTEXT_MENU:PROGRAMMES 16777215
+db SERVER:TARGET:CONTEXT_MENU:WEB_PAGE_TITLE 25
+db SERVER:TARGET:CONTEXT_MENU:WEB_PAGE_URL 38
+
+db SERVER:USER:FACTION_POINTS_0:VALUE	30
+db SERVER:USER:FACTION_POINTS_1:VALUE	40
+db SERVER:USER:FACTION_POINTS_2:VALUE	50
+db SERVER:USER:FACTION_POINTS_3:VALUE	60
+db SERVER:USER:FACTION_POINTS_4:VALUE	70
+db SERVER:USER:FACTION_POINTS_5:VALUE	80
+
+db SERVER:GUILD:INVENTORY:MONEY 10000000
diff --git a/code/ryzom/client/data/gamedev/fd2.cmd b/code/ryzom/client/data/gamedev/fd2.cmd
new file mode 100644
index 000000000..bf8ba20a3
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/fd2.cmd
@@ -0,0 +1,98 @@
+db SERVER:USER:HP_MAX 100
+db SERVER:USER:HP 45
+db SERVER:USER:STA_MAX 100
+db SERVER:USER:STA 70
+db SERVER:USER:SAP_MAX 100
+db SERVER:USER:SAP 90
+db SERVER:USER:ACT_MAX 9
+db SERVER:USER:ACT 2
+db SERVER:TARGET:HP_MAX 100
+db SERVER:TARGET:HP 80
+db SERVER:TARGET:STA_MAX 100
+db SERVER:TARGET:STA 32
+db SERVER:TARGET:SAP_MAX 100
+db SERVER:TARGET:SAP 69
+// db SERVER:INVENTORY:1:0:SHEET 123648
+// db SERVER:INVENTORY:2:0:SHEET 137472
+// db SERVER:INVENTORY:2:1:SHEET 232960
+// db SERVER:INVENTORY:3:0:SHEET 197632
+// db SERVER:INVENTORY:4:0:SHEET 161024
+// db SERVER:INVENTORY:4:1:SHEET 231680
+db SERVER:INVENTORY:ACTIVE_SHEATH 1
+db SERVER:INVENTORY:NB_SHEATH 4
+db SERVER:INVENTORY:NB_BAG 3
+
+// db SERVER:INVENTORY:9:0:SHEET 182272
+// db SERVER:INVENTORY:9:1:SHEET 271616
+// db SERVER:INVENTORY:9:1:QUANTITY 10
+// db SERVER:INVENTORY:9:2:SHEET 222208
+// db SERVER:INVENTORY:9:2:QUANTITY 1
+// db SERVER:INVENTORY:9:3:SHEET 222208
+// db SERVER:INVENTORY:9:3:QUANTITY 1
+// db SERVER:INVENTORY:9:4:SHEET 361728
+// db SERVER:INVENTORY:9:2:QUANTITY 1
+// db SERVER:INVENTORY:9:5:SHEET 361728
+// db SERVER:INVENTORY:9:6:SHEET 250624
+// db SERVER:INVENTORY:9:7:SHEET 230400
+db SERVER:INVENTORY:SEED:SMALL_SEED 945002
+db SERVER:INVENTORY:SEED:MEDIUM_SEED 3618
+db SERVER:INVENTORY:SEED:BIG_SEED 1276
+db SERVER:INVENTORY:SEED:VERY_BIG_SEED 45108
+// db SERVER:INVENTORY:8:1:SHEET 397056
+// db SERVER:INVENTORY:8:8:SHEET 399360
+// db SERVER:INVENTORY:8:9:SHEET 422656
+
+
+db SERVER:CHARACTER_INFO:CAREER0:JOB0:JOB_CAP 9
+db SERVER:CHARACTER_INFO:CAREER0:JOB1:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER0:JOB2:JOB_CAP 8
+
+db SERVER:CHARACTER_INFO:CAREER1:JOB0:JOB_CAP16
+db SERVER:CHARACTER_INFO:CAREER1:JOB1:JOB_CAP 15
+db SERVER:CHARACTER_INFO:CAREER1:JOB2:JOB_CAP 13
+db SERVER:CHARACTER_INFO:CAREER1:JOB3:JOB_CAP 14
+
+db SERVER:BRICK_FAMILY:7:BRICKS 255
+db SERVER:BRICK_FAMILY:9:BRICKS 255
+db SERVER:BRICK_FAMILY:8:BRICKS 255
+
+// Jewelry
+
+db SERVER:INVENTORY:BAG:0:SHEET 104961
+db SERVER:INVENTORY:BAG:0:QUANTITY 1
+db SERVER:INVENTORY:BAG:0:QUALITY  10
+
+db SERVER:INVENTORY:BAG:1:SHEET 105473
+db SERVER:INVENTORY:BAG:1:QUANTITY 1
+db SERVER:INVENTORY:BAG:1:QUALITY  10
+
+db SERVER:INVENTORY:BAG:2:SHEET 112129
+db SERVER:INVENTORY:BAG:2:QUANTITY 1
+db SERVER:INVENTORY:BAG:2:QUALITY  10
+
+db SERVER:INVENTORY:BAG:3:SHEET 111873
+db SERVER:INVENTORY:BAG:3:QUANTITY 1
+db SERVER:INVENTORY:BAG:3:QUALITY  10
+
+// Traingningignningign tool
+db SERVER:INVENTORY:9:4:SHEET 3134721
+db SERVER:INVENTORY:9:4:QUANTITY 1
+db SERVER:INVENTORY:9:5:SHEET 3132161
+db SERVER:INVENTORY:9:5:QUANTITY 1
+db SERVER:INVENTORY:9:6:SHEET 3140097
+db SERVER:INVENTORY:9:6:QUANTITY 1
+db SERVER:INVENTORY:9:7:SHEET 251649
+db SERVER:INVENTORY:9:7:QUANTITY 1
+
+// Misc Skills
+db SERVER:CHARACTER_INFO:SKILLS:0:BaseSKILL 20
+db SERVER:CHARACTER_INFO:SKILLS:0:SKILL 20
+db SERVER:CHARACTER_INFO:SKILLS:1:BaseSKILL 50
+db SERVER:CHARACTER_INFO:SKILLS:1:SKILL 50
+db SERVER:CHARACTER_INFO:SKILLS:2:BaseSKILL 100
+db SERVER:CHARACTER_INFO:SKILLS:2:SKILL 100
+db SERVER:CHARACTER_INFO:SKILLS:3:BaseSKILL 150
+db SERVER:CHARACTER_INFO:SKILLS:3:SKILL 150
+db SERVER:CHARACTER_INFO:SKILLS:4:PROGRESS_BAR	96
+db SERVER:CHARACTER_INFO:SKILLS:4:BaseSKILL 198
+db SERVER:CHARACTER_INFO:SKILLS:4:SKILL 178
diff --git a/code/ryzom/client/data/gamedev/fd3.cmd b/code/ryzom/client/data/gamedev/fd3.cmd
new file mode 100644
index 000000000..55fc70732
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/fd3.cmd
@@ -0,0 +1,114 @@
+db UI:COLOR:R 159
+db UI:COLOR:G 174
+db UI:COLOR:B 113
+db UI:COLOR:A 255
+
+db SERVER:MODIFIERS:BONUS:0:SHEET 1572
+db SERVER:MODIFIERS:BONUS:1:SHEET 1572
+db SERVER:MODIFIERS:BONUS:2:SHEET 1572
+db SERVER:MODIFIERS:BONUS:3:SHEET 1572
+db SERVER:MODIFIERS:BONUS:4:SHEET 1572
+db SERVER:MODIFIERS:BONUS:5:SHEET 1572
+db SERVER:MODIFIERS:BONUS:6:SHEET 1572
+db SERVER:MODIFIERS:BONUS:7:SHEET 1572
+db SERVER:MODIFIERS:MALUS:0:SHEET 1572
+db SERVER:MODIFIERS:MALUS:1:SHEET 1572
+db SERVER:MODIFIERS:MALUS:2:SHEET 1572
+db SERVER:CHARACTER_INFO:SCORES:Sap 10
+db SERVER:CHARACTER_INFO:SCORES:MaxSap 100
+db SERVER:CHARACTER_INFO:SCORES:MaxSapStatus 1
+db SERVER:CHARACTER_INFO:SCORES:Stamina 25
+db SERVER:CHARACTER_INFO:SCORES:MaxStamina 110
+db SERVER:CHARACTER_INFO:SCORES:MaxStaminaStatus 2
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Strength 30
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxStrengthStatus 0
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Constitution 90
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxConstitutionStatus 1
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Agility 60
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxAgilityStatus 2
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Will 45
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxWillStatus 0
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:WellBalanced 65
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxWellBalancedStatus 2
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Intelligence 33
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxIntelligenceStatus 0
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Charisme 10
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxCharismeStatus 1
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Empathie 62
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxEmpathieStatus 1
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:Perception 87
+db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxPerceptionStatus 0
+db SERVER:CHARACTER_INFO:SCORES:DiseaseResist 10
+db SERVER:CHARACTER_INFO:SCORES:MaxDiseaseResist 100
+db SERVER:CHARACTER_INFO:SCORES:MaxDiseaseResistStatus 0
+db SERVER:CHARACTER_INFO:SCORES:MagicResist 20
+db SERVER:CHARACTER_INFO:SCORES:MaxMagicResist 100
+db SERVER:CHARACTER_INFO:SCORES:MaxMagicResistStatus 1
+db SERVER:CHARACTER_INFO:SCORES:TechnoResist 30
+db SERVER:CHARACTER_INFO:SCORES:MaxTechnoResist 100
+db SERVER:CHARACTER_INFO:SCORES:MaxTechnoResistStatus 2
+db SERVER:CHARACTER_INFO:SCORES:ImpactResist 40
+db SERVER:CHARACTER_INFO:SCORES:MaxImpactResist 100
+db SERVER:CHARACTER_INFO:SCORES:MaxImpactResistStatus 0
+db SERVER:CHARACTER_INFO:SCORES:FearResist 50
+db SERVER:CHARACTER_INFO:SCORES:MaxFearResist 100
+db SERVER:CHARACTER_INFO:SCORES:MaxFearResistStatus 1
+
+// Missions (icon == 0 pas de mission)
+
+db SERVER:MISSIONS:0:TITLE 50
+db SERVER:MISSIONS:0:DETAIL_TEXT 60
+db SERVER:MISSIONS:0:ICON generic_forage.mission_icon
+db SERVER:MISSIONS:0:GOALS:0:TEXT 40
+db SERVER:MISSIONS:0:GOALS:1:TEXT 50
+db SERVER:MISSIONS:0:GOALS:2:TEXT 60
+db SERVER:MISSIONS:0:GOALS:3:TEXT 70
+db SERVER:MISSIONS:0:GOALS:4:TEXT 80
+db SERVER:MISSIONS:0:BEGIN_DATE 1200
+db SERVER:MISSIONS:0:END_DATE 1800
+db SERVER:MISSIONS:0:HISTO:0:TEXT 140
+db SERVER:MISSIONS:0:HISTO:1:TEXT 150
+db SERVER:MISSIONS:0:HISTO:2:TEXT 160
+db SERVER:MISSIONS:0:HISTO:3:TEXT 170
+db SERVER:MISSIONS:0:HISTO:4:TEXT 180
+db SERVER:MISSIONS:0:POS 0
+
+db SERVER:MISSIONS:1:TITLE 30
+db SERVER:MISSIONS:1:DETAIL_TEXT 80
+db SERVER:MISSIONS:1:ICON generic_rite.mission_icon
+db SERVER:MISSIONS:1:GOALS:0:TEXT 44
+db SERVER:MISSIONS:1:GOALS:1:TEXT 55
+db SERVER:MISSIONS:1:HISTO:0:TEXT 144
+db SERVER:MISSIONS:1:HISTO:1:TEXT 154
+db SERVER:MISSIONS:1:HISTO:2:TEXT 164
+db SERVER:MISSIONS:1:POS 1
+
+db SERVER:MISSIONS:2:TITLE 90
+db SERVER:MISSIONS:2:DETAIL_TEXT 40
+db SERVER:MISSIONS:2:ICON generic_craft.mission_icon
+db SERVER:MISSIONS:2:FINISHED 1
+db SERVER:MISSIONS:2:POS 2
+
+db SERVER:MISSIONS:3:TITLE 465
+db SERVER:MISSIONS:3:DETAIL_TEXT 0
+db SERVER:MISSIONS:3:ICON generic_fight.mission_icon
+db SERVER:MISSIONS:3:FINISHED 2
+db SERVER:MISSIONS:3:POS 3
+
+db SERVER:MISSIONS:4:TITLE 123
+db SERVER:MISSIONS:4:DETAIL_TEXT 65
+db SERVER:MISSIONS:4:ICON generic_travel.mission_icon
+db SERVER:MISSIONS:4:POS 4
+
+db SERVER:MISSIONS:12:TITLE 12
+db SERVER:MISSIONS:12:DETAIL_TEXT 12
+db SERVER:MISSIONS:12:ICON generic_generic.mission_icon
+db SERVER:MISSIONS:12:POS 12
+
+
+
+
+
+
+
+
diff --git a/code/ryzom/client/data/gamedev/fd4.cmd b/code/ryzom/client/data/gamedev/fd4.cmd
new file mode 100644
index 000000000..9c4f41588
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/fd4.cmd
@@ -0,0 +1,44 @@
+ah show team_share
+
+db SERVER:INVENTORY:SHARE:0:SHEET abm_mt_cold_00005.sphrase
+db SERVER:INVENTORY:SHARE:0:WEIGHT 100
+db SERVER:INVENTORY:SHARE:0:NB_MEMBER 0
+db SERVER:INVENTORY:SHARE:0:WANTED 0
+db SERVER:INVENTORY:SHARE:0:CHANCE 0
+
+db SERVER:INVENTORY:SHARE:1:SHEET ictalp.sitem
+db SERVER:INVENTORY:SHARE:1:WEIGHT 50
+db SERVER:INVENTORY:SHARE:1:NB_MEMBER 1
+db SERVER:INVENTORY:SHARE:1:WANTED 1
+db SERVER:INVENTORY:SHARE:1:CHANCE 33
+
+db SERVER:INVENTORY:SHARE:2:SHEET bmpa01.sbrick
+db SERVER:INVENTORY:SHARE:2:WEIGHT 35
+db SERVER:INVENTORY:SHARE:2:NB_MEMBER 2
+db SERVER:INVENTORY:SHARE:2:WANTED 0
+db SERVER:INVENTORY:SHARE:2:CHANCE 0
+
+db SERVER:INVENTORY:SHARE:3:SHEET icfm2pp.sitem
+db SERVER:INVENTORY:SHARE:3:WEIGHT 150
+db SERVER:INVENTORY:SHARE:3:NB_MEMBER 3
+db SERVER:INVENTORY:SHARE:3:WANTED 1
+db SERVER:INVENTORY:SHARE:3:CHANCE 35
+
+db SERVER:INVENTORY:SHARE:4:SHEET icmm2bm.sitem
+db SERVER:INVENTORY:SHARE:4:WEIGHT 90
+db SERVER:INVENTORY:SHARE:4:NB_MEMBER 4
+db SERVER:INVENTORY:SHARE:4:WANTED 1
+db SERVER:INVENTORY:SHARE:4:CHANCE 32
+
+
+db SERVER:INVENTORY:SHARE:TM_0:NAME 32
+db SERVER:INVENTORY:SHARE:TM_0:VALID 0
+
+db SERVER:INVENTORY:SHARE:TM_1:NAME 43
+db SERVER:INVENTORY:SHARE:TM_1:VALID 1
+
+db SERVER:INVENTORY:SHARE:TM_2:NAME 15
+db SERVER:INVENTORY:SHARE:TM_2:VALID 1
+
+db SERVER:INVENTORY:SHARE:TM_3:NAME 98
+db SERVER:INVENTORY:SHARE:TM_3:VALID 0
diff --git a/code/ryzom/client/data/gamedev/formulas.txt b/code/ryzom/client/data/gamedev/formulas.txt
new file mode 100644
index 000000000..1bb175230
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/formulas.txt
@@ -0,0 +1,9 @@
+root_id	spell_power	range	characteristic	virulence	healing	spell length	destination	target_needed
+1	1	1	1	0	0	0	0	1
+2	0	1	1	0	1	0	0	1
+3	0	1	1	1	0	1	0	1
+35	0	0	0	0	0	0	1	0
+38	1	1	1	0	0	0	0	1
+39	0	1	1	1	0	0	0	1
+41	0	1	0	1	0	1	0	0
+40	0	1	1	1	0	1	0	1
diff --git a/code/ryzom/client/data/gamedev/guild.cmd b/code/ryzom/client/data/gamedev/guild.cmd
new file mode 100644
index 000000000..746ab8277
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/guild.cmd
@@ -0,0 +1,110 @@
+
+db SERVER:GUILD:NAME 654
+db SERVER:GUILD:DESCRIPTION 2
+db SERVER:GUILD:ICON 2
+db SERVER:GUILD:XP 250
+db SERVER:GUILD:VILLAGE 3
+db SERVER:GUILD:PEOPLE 199
+db SERVER:GUILD:FAME -100
+db SERVER:GUILD:CREATION_DATE 365
+
+db SERVER:GUILD:MEMBERS:0:NAME 100
+db SERVER:GUILD:MEMBERS:0:GRADE 0
+db SERVER:GUILD:MEMBERS:0:ONLINE 1
+db SERVER:GUILD:MEMBERS:0:ENTER_DATE 1680
+
+db SERVER:GUILD:MEMBERS:1:NAME 1
+db SERVER:GUILD:MEMBERS:1:GRADE 1
+db SERVER:GUILD:MEMBERS:1:ONLINE 0
+db SERVER:GUILD:MEMBERS:1:ENTER_DATE 150
+
+db SERVER:GUILD:MEMBERS:2:NAME 2
+db SERVER:GUILD:MEMBERS:2:GRADE 2
+db SERVER:GUILD:MEMBERS:2:ONLINE 1
+db SERVER:GUILD:MEMBERS:2:ENTER_DATE 120
+
+db SERVER:GUILD:MEMBERS:3:NAME 3
+db SERVER:GUILD:MEMBERS:3:GRADE 3
+db SERVER:GUILD:MEMBERS:3:ONLINE 1
+db SERVER:GUILD:MEMBERS:3:ENTER_DATE 100
+
+
+db UI:VARIABLES:ISACTIVE:INV_GUILD 1
+db UI:TEMP:INVENTORY_GUILD_OPENED 1
+
+ah show inv_guild
+
+db SERVER:GUILD:INVENTORY:MONEY 654
+db SERVER:GUILD:INVENTORY:BULK_MAX 100
+
+db SERVER:GUILD:INVENTORY:0:SHEET icmp1bs.sitem
+db SERVER:GUILD:INVENTORY:0:WEIGHT 33
+db SERVER:GUILD:INVENTORY:0:QUANTITY 12
+
+db SERVER:GUILD:INVENTORY:1:SHEET ictalp.sitem
+db SERVER:GUILD:INVENTORY:1:WEIGHT 50
+
+db SERVER:GUILD:INVENTORY:2:SHEET icfm1ss.sitem
+db SERVER:GUILD:INVENTORY:2:WEIGHT 35
+
+db SERVER:GUILD:INVENTORY:3:SHEET icfm2pp.sitem
+db SERVER:GUILD:INVENTORY:3:WEIGHT 150
+
+
+
+db SERVER:GUILD:MEMBERS:0:NAME 0
+db SERVER:GUILD:MEMBERS:1:NAME 1
+db SERVER:GUILD:MEMBERS:2:NAME 2
+db SERVER:GUILD:MEMBERS:3:NAME 3
+db SERVER:GUILD:MEMBERS:4:NAME 4
+db SERVER:GUILD:MEMBERS:5:NAME 5
+db SERVER:GUILD:MEMBERS:6:NAME 6
+db SERVER:GUILD:MEMBERS:7:NAME 7
+db SERVER:GUILD:MEMBERS:8:NAME 8
+db SERVER:GUILD:MEMBERS:9:NAME 9
+db SERVER:GUILD:MEMBERS:10:NAME 10
+db SERVER:GUILD:MEMBERS:11:NAME 11
+db SERVER:GUILD:MEMBERS:12:NAME 12
+db SERVER:GUILD:MEMBERS:13:NAME 13
+db SERVER:GUILD:MEMBERS:14:NAME 14
+db SERVER:GUILD:MEMBERS:15:NAME 15
+db SERVER:GUILD:MEMBERS:16:NAME 16
+db SERVER:GUILD:MEMBERS:17:NAME 17
+db SERVER:GUILD:MEMBERS:18:NAME 18
+db SERVER:GUILD:MEMBERS:19:NAME 19
+db SERVER:GUILD:MEMBERS:20:NAME 20
+db SERVER:GUILD:MEMBERS:21:NAME 21
+db SERVER:GUILD:MEMBERS:22:NAME 22
+db SERVER:GUILD:MEMBERS:23:NAME 23
+db SERVER:GUILD:MEMBERS:24:NAME 24
+db SERVER:GUILD:MEMBERS:25:NAME 25
+db SERVER:GUILD:MEMBERS:26:NAME 26
+db SERVER:GUILD:MEMBERS:27:NAME 27
+db SERVER:GUILD:MEMBERS:28:NAME 28
+db SERVER:GUILD:MEMBERS:29:NAME 29
+db SERVER:GUILD:MEMBERS:30:NAME 30
+db SERVER:GUILD:MEMBERS:31:NAME 31
+db SERVER:GUILD:MEMBERS:32:NAME 32
+db SERVER:GUILD:MEMBERS:33:NAME 33
+db SERVER:GUILD:MEMBERS:34:NAME 34
+db SERVER:GUILD:MEMBERS:35:NAME 35
+db SERVER:GUILD:MEMBERS:36:NAME 36
+db SERVER:GUILD:MEMBERS:37:NAME 37
+db SERVER:GUILD:MEMBERS:38:NAME 38
+db SERVER:GUILD:MEMBERS:39:NAME 39
+db SERVER:GUILD:MEMBERS:40:NAME 40
+db SERVER:GUILD:MEMBERS:41:NAME 41
+db SERVER:GUILD:MEMBERS:42:NAME 42
+db SERVER:GUILD:MEMBERS:43:NAME 43
+db SERVER:GUILD:MEMBERS:44:NAME 44
+db SERVER:GUILD:MEMBERS:45:NAME 45
+db SERVER:GUILD:MEMBERS:46:NAME 46
+db SERVER:GUILD:MEMBERS:47:NAME 47
+db SERVER:GUILD:MEMBERS:48:NAME 48
+db SERVER:GUILD:MEMBERS:49:NAME 49
+
+
+
+
+
+
diff --git a/code/ryzom/client/data/gamedev/ig.txt b/code/ryzom/client/data/gamedev/ig.txt
new file mode 100644
index 000000000..e3e772704
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/ig.txt
@@ -0,0 +1,33 @@
+// This sample shows all functionnality of the script to create a scene
+// a basic sample could be :
+// 
+// city.ig
+// + street1.ig
+// ++ house0.ig
+// + street2.ig
+// ++ house1.ig
+// ++ house2.ig
+//
+// This means that the city.ig is father of street1 and street2 and house0
+// is child of street1. The + indicates the level of depth in hierarchy.
+// We can put initial position and rotation. We can avoid initial rotation 
+// or both of them.
+
+//Water01.ig
+//TR_VILLAGEC.ig
+//WaterFyrosOasis.ig
+//fxoasis.ig
+//fxtryker.ig
+//OasisDemo_Auberges.ig
+//WaterLineOasis01.ig
+
+//street.ig
+//+ apart.ig
+//  ++ appart_int_doors.ig
+//  ++ appart_feux.ig
+//+ taverne.ig
+//+ forge.ig
+//+ fx_flammes.ig
+//+ objects.ig
+//+ lanternes_haut_et_bas.ig
+//+ Animated_door.ig
diff --git a/code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt b/code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt
new file mode 100644
index 000000000..d856b4bd4
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt
@@ -0,0 +1,96 @@
+/*****************************************************************************************************/
+THIS FILE GIVE THE RELATION BEETWEEN A FUNCTION NUMBER AND THE CORRESPONDING FUNCTION NAME IN THE CODE
+
+
+NB : this is NOT a configuration file, only an information file for users, this file is NOT read by the program and evrything can be written in it.
+
+Users who want to be sure of what they do should give a look to the file functions.cpp
+
+
+
+0 :    cbTest
+1 :    cbSelectFYROS
+2 :    cbSelectTRYKER
+3 :    cbSelectMATIS
+4 :    cbSelectKALAB
+5 :    cbSelectMale
+6 :    cbSelectFemale
+7 :    cbCreateCharacter
+8 :    cbEnterWorld
+9 :    cbDeleteCharacter
+10 :    cbConnect
+11 :    cbUpdateLogin
+
+12 : <unused>
+
+13 :    cbUnmuteAll
+14 :    cbWhisper
+15 :    cbTalk
+16 :    cbShout
+
+17 :    cbPreprogSentence1
+18 : <unused>
+
+19 :    cbPreprogSentence2
+20 : <unused>
+
+21 :    cbPreprogSentence3
+22 : <unused>
+
+23 :    cbPreprogSentence4
+24 : <unused>
+
+25 :    cbPreprogSentence5
+
+26 : <unused>
+27 : <unused>
+
+28 :    cbMinRestore
+29 :    cbLockUnlock
+30 :    cbMuteUnmutePublic
+31 :    cbPublicPopUp
+
+32 : <unused>
+
+33 :    cbProcessChatLine
+34 :    cbUsePreprog
+
+35 : <unused>			//   cbAddToContactList
+36 : <unused>			//   cbProposeJoinClade
+
+37 :    cbTeammateProposal
+
+38 :    cbPreprog1
+39 :    cbPreprog2
+40 :    cbPreprog3
+41 :    cbPreprog4
+42 :    cbPreprog5
+
+43 : <unused>   		//   cbSpeech
+44 : <unused>			//   cbCreateSpeech
+45 : <unused>			//   cbJoinSpeech
+46 : <unused>			//   cbVote
+47 : <unused>			//   cbLeaveSpeech
+48 : <unused>			//   cbCreateGroup
+
+49 : <unused>			//   cbToSpeech
+50 : <unused>			//   cbToPublic
+
+51 :    cbToTeam
+
+52 : <unused>			//   cbToClade
+
+53 :    cbToFamily
+
+54 :    cbTeammateRequest
+
+55 :    cbCreateTeam
+56 :    cbLeaveTeam
+
+57 :    cbAcceptProposal
+58 :    cbRejectProposal
+59 :    cbAcceptRequest
+60 :    cbRejectRequest
+
+61 :    cbSendPrivateMessage
+62 :    cbRecord
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/interfaces/OLD 111.txt b/code/ryzom/client/data/gamedev/interfaces/OLD 111.txt
new file mode 100644
index 000000000..6f3c4a034
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/OLD 111.txt	
@@ -0,0 +1,104 @@
+X: 0.25 Y: 0.01 Width: 510  Height: 150 Name: 15 MinWidth: 400 MinHeight: 100
+
+/***********************************************************/
+/		THE PUBLIC CHAT WINDOW
+/***********************************************************/
+
+
+/ bottom left
+[2000]			Origin: BL	HotSpot: TR X: 0   Y:  0   X_Pixel:  0 	Y_Pixel:  0    W:  0   H: 0 W_Pixel:   64    H_Pixel: 64  Texture: 13 RGBA: 255 255 255 128
+/ bottom right
+[2002]			Origin: BR	HotSpot: TL X: 0   Y:  0   X_Pixel:  0 	Y_Pixel:  0    W:  0   H: 0 W_Pixel:   512   H_Pixel: 64  Texture: 14  RGBA: 255 255 255 128
+/ rezisable_bottom
+[2001]	Parent: 2000	Origin: BR	HotSpot: TR X: 0   Y:  0   X_Pixel:  -18 Y_Pixel:  0    W:  1   H: 0 W_Pixel:   -394  H_Pixel: 64  Texture: 17  RGBA: 255 255 255 128
+
+/ mid_left
+[2003]	Parent: 2000	Origin: TL	HotSpot: TR X: 0   Y:  0   X_Pixel:  0	Y_Pixel:  0    W:  0   H: 1 W_Pixel:   16   H_Pixel: -95  Texture: 15  RGBA: 255 255 255 128
+/mid_right
+[2004]	Parent: 2002	Origin: TR	HotSpot: TL X: 0   Y:  0   X_Pixel:  0 	Y_Pixel:  0    W:  0   H: 1 W_Pixel:   16   H_Pixel: -95  Texture: 16  RGBA: 255 255 255 128
+/mid_mid
+[2005]	Parent: 2000	Origin: TL	HotSpot: TR X: 0   Y:  0   X_Pixel:  16	Y_Pixel:  0    W:  1   H: 1 W_Pixel:   -32   H_Pixel: -95  Texture: 12  RGBA: 255 255 255 128
+
+/top left
+[2006]	Parent: 2003	Origin: TL	HotSpot: TR X: 0   Y:  0   X_Pixel:  0	Y_Pixel:  0    W:  0   H: 0 W_Pixel:   512   H_Pixel: 32  Texture: 20  RGBA: 255 255 255 128
+/rezisable top
+[2007]	Parent: 2006	Origin: BR	HotSpot: TR X: 0   Y:  0   X_Pixel:  -225 Y_Pixel:  0    W:  1   H: 0 W_Pixel:   -493   H_Pixel: 32  Texture: 18  RGBA: 255 255 255 128
+/top right
+[2008]	Parent: 2004	Origin: TR	HotSpot: TL X: 0   Y:  0   X_Pixel:  0	Y_Pixel:  0    W:  0   H: 0 W_Pixel:   256   H_Pixel: 32  Texture: 19  RGBA: 255 255 255 128
+
+
+/ the chat box
+[22] Origin: BL	HotSpot: TR X: 0   Y:  0   X_Pixel:  5 Y_Pixel:  54    W:  1   H: 1  W_Pixel:   -10   H_Pixel: -86  Pen: 6 LeftClickFunction: 30 RightClickFunction: 31 UpTexture: 11 DownTexture: 10 ScrollBarTexture: 28 
+
+/ the input control for chat box messages
+[23] 		Origin: BL	HotSpot: TR X: 0   Y:  0   X_Pixel: 26 	Y_Pixel:  26    W:  1   H: 0 W_Pixel: -31  H_Pixel: 16	 Function: 33  Pen: 7
+
+
+/**** Buttons setting the chat mode (public, team, family...) and the talk mode if in pubic mode (talk(say), shout, whisper).
+/ the Whisper button
+[24] 		 Origin: BR	HotSpot: TL X: 0   Y: 0    X_Pixel: -136  Y_Pixel:  0	W:    0 H: 0	W_Pixel: 64    H_Pixel: 16 Function: 14 Text: 24 Pen: 7
+
+/ the 'say' button
+[25]  		 Origin: BR	HotSpot: TL X: 0   Y: 0    X_Pixel: -69   Y_Pixel:  0	W:    0 H: 0	W_Pixel: 64    H_Pixel: 16 Function: 15 Text: 25 Pen: 7
+
+/ the Shout button
+[26] 		Origin: BR	HotSpot: TL X: 0   Y: 0    X_Pixel: -4   Y_Pixel:  0	W:    0 H: 0	W_Pixel: 64    H_Pixel: 16 Function: 16 Text: 26 Pen: 7
+
+/ the 'Team' button (message sent to teammates)
+[58]		Origin: BR	HotSpot: TL X: 0   Y: 0   X_Pixel: -268   Y_Pixel:  0	W:   0   H: 0	W_Pixel: 64    H_Pixel: 16 Function: 51 Text: 58 Pen: 7
+
+/ the 'Family' button (message sent to family)
+[60]		Origin: BR	HotSpot: TL X: 0   Y: 0   X_Pixel: -202    Y_Pixel:  0	W:   0   H: 0	W_Pixel: 64    H_Pixel: 16 Function: 53 Text: 60 Pen: 7
+
+/ the 'clade' button (message sent to clade)
+[70]		Origin: BR	HotSpot: TL X: 0   Y: 0   X_Pixel: -334    Y_Pixel:  0	W:   0   H: 0	W_Pixel: 64    H_Pixel: 16 Function: 70 Text: 70 Pen: 7
+
+/// group these buttons as radio, and init the controller
+[64]	Buttons: 24 25 26 58 60 70 End
+
+
+/ the 'UnmuteAll' button
+[27]  	Origin: TL	HotSpot: BR X: 0   Y: 0    X_Pixel: 8 	 Y_Pixel:  -2	W:    0 H: 0 W_Pixel: 76   H_Pixel: 16	 Function: 13 Text: 27 Pen: 7
+
+/ the record button
+[35]		Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -20    Y_Pixel:  -2	W:   0   H: 0 W_Pixel: 48   H_Pixel: 16	 Function: 62 Text: 33 Pen: 9
+
+/ sentence 1
+[28] 		Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -201   Y_Pixel:  0	W:   0   H: 0 W_Pixel: 27   H_Pixel: 19	 Function: 17 Text: 28 Pen: 7
+/ sentence 2
+[29]	 	Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -169   Y_Pixel:  0	W:   0   H: 0 W_Pixel: 27   H_Pixel: 19	 Function: 19 Text: 29 Pen: 7
+/ sentence 3
+[30]		Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -137   Y_Pixel:  0	W:   0   H: 0 W_Pixel: 27   H_Pixel: 19	 Function: 21 Text: 30 Pen: 7
+/ sentence 4
+[31]		Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -106   Y_Pixel:  0	W:   0   H: 0 W_Pixel: 27   H_Pixel: 19	 Function: 23 Text: 31 Pen: 7
+/ sentence 5
+[32] 		Origin: TR	HotSpot: BL X: 0   Y: 0    X_Pixel: -73    Y_Pixel:  0	W:   0   H: 0 W_Pixel: 27   H_Pixel: 19	 Function: 25 Text: 32 Pen: 7
+
+/ radio controller for the buttons 28 to 32
+[33]	Buttons: 28 29 30 31 32 End
+
+
+
+/ the 'Min' button, minimize/restore chat window
+/[36] 		Origin: BL      HotSpot: TL X: 1   Y: 0.85  X_Pixel: 0    Y_Pixel:  -20	W:   0   H: 0 W_Pixel: 50   H_Pixel: 20	 Function: 28 Text: 36 Pen: 7
+/ the Lock/unlock button, to lock/unlock the chat window 
+[37]		Origin: BL      HotSpot: TR X: 0   Y: 0     X_Pixel: 2    Y_Pixel: 2   W:   0   H: 0 W_Pixel: 16   H_Pixel: 16	 Function: 29 Text: 37 Pen: 7
+
+
+/ the leave Team Button (only if player allready in a team)
+[62] 	Origin: TL      HotSpot: BR X: 0   Y: 0  	X_Pixel: 92     Y_Pixel:  -1	W:   0   H: 0 W_Pixel: 74    H_Pixel: 19	 Function: 56 Text: 62 Pen: 8
+
+/ the create Team Button (only if player not allready in a team)
+[61] 	Origin: TL      HotSpot: BR X: 0   Y: 0  	X_Pixel: 92     Y_Pixel:  -1	W:   0   H: 0 W_Pixel: 74    H_Pixel: 19	 Function: 55 Text: 61 Pen: 8
+
+/ clear button
+/[66] Parent: 22 Origin: TL	HotSpot: TR X: 0   Y: 0    X_Pixel: 100 Y_Pixel:  0	W:    0 H: 0 W_Pixel: 50     H_Pixel: 20	 Function: 66 Text: 66 Pen: 7
+
+/ leave clade button
+[68] 		Origin: TL	HotSpot: BR X: 0   Y: 0    X_Pixel: 173 Y_Pixel:  -2	W:    0 H: 0 W_Pixel: 76     H_Pixel: 16	 Function: 68 Text: 68 Pen: 8
+
+/ create clade button
+[67]		Origin: TL	HotSpot: BR X: 0   Y: 0    X_Pixel: 173 Y_Pixel:  -2	W:    0 H: 0 W_Pixel: 76     H_Pixel: 16	 Function: 67 Text: 67 Pen: 8
+
+/ the vote button (when a vote can be done)
+[71]		Origin: BL	HotSpot: TR X: 0   Y: 0    X_Pixel: 30   Y_Pixel:  0	W:    0 H: 0 W_Pixel: 68     H_Pixel: 20	 Function: 71 Text: 71 Pen: 8
diff --git a/code/ryzom/client/data/gamedev/interfaces/OSDs.txt b/code/ryzom/client/data/gamedev/interfaces/OSDs.txt
new file mode 100644
index 000000000..7b5ef62c6
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/OSDs.txt
@@ -0,0 +1,2 @@
+[...]	BG_Mode: none	BG_Bitmap: 1 BG_Color: 255 255 255 255 TB_Mode: plain TB_Bitmap: 0 TB_Color: 0 0 0 192 TB_Pen: 1 HL_Size: 1 HL_Color: 255 255 255 255 RS_Size: 4 RS_Color: 255 255 255 255
+/[300]	BG_Mode: plain  BG_Color: 0 0 0 128 TB_Mode: stretch TB_Bitmap: 1 TB_Color: 255 255 255 255 TB_Pen: 1 HL_Size: 1 HL_Color: 255 255 255 255 RS_Size: 4 RS_Color: 255 255 255 255
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/interfaces/buttons.txt b/code/ryzom/client/data/gamedev/interfaces/buttons.txt
new file mode 100644
index 000000000..49b7318e6
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/buttons.txt
@@ -0,0 +1,173 @@
+// Parameters :
+//-------------
+// BG_Mode_On:				{none, plain, stretch}		for the button when On
+// BG_Mode_Off:				{none, plain, stretch}		for the button when Off
+// BG_Mode_Dis:				{none, plain, stretch}		for the button when Disable
+// t_On:					'texture number'			for the button when On
+// t_Off:					'texture number'			for the button when Off
+// t_Dis:					'texture number'			for the button when Disable
+// RGBA_On:					4 numbers [0-255] (RGBA)	for the button when On
+// RGBA_Off:				4 numbers [0-255] (RGBA)	for the button when Off
+// RGBA_Dis:				4 numbers [0-255] (RGBA)	for the button when Disable
+
+
+// Default
+[...] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  4 t_Off:  4 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 150 150 255 255 RGBA_Dis: 100 100 100 255
+
+[1] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  993 t_Off:  994 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+[2] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  993 t_Off:  994 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+[3] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  993 t_Off:  994 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+[4] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  995 t_Off:  996 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+
+[6] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  997 t_Off:  998 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+[7] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  997 t_Off:  998 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+
+[9] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  997 t_Off:  12 t_Dis:  0 RGBA_On:  255 255 255 255 RGBA_Off:  255 255 255 255 RGBA_Dis: 100 100 100 255
+
+
+[102] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On:  4 t_Off:  3 t_Dis:  0 RGBA_On:  55 100 150 255 RGBA_Off:  50 200 150 255 RGBA_Dis: 100 100 100 255
+[24]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[25]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[26]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[27]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 23 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+
+[28]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 25 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[29]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 25 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[30]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 25 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[31]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 25 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+[32]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 25 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+
+[35]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 24 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+
+//lock/unlock (unlock = unselected, lock = selected)
+[37]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 26 t_Off: 27 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+// team
+[58]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+// family
+[60]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+
+//create team
+[61]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 21 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+//leave team
+[62]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 21 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+// create clade
+[67]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 23 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+//leave clade
+[68]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 23 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+// clade
+[70]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 22 t_Off:  0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255   0 RGBA_Dis: 100 100 100 255
+
+// the vote button
+[71]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 32 t_Off: 31 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+
+
+/***********POP-UP***************/
+// join team request
+[57]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 69 t_Off: 69 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+// invite to team
+[39]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 39 t_Off: 39 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+// invite to clade
+[69]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 69 t_Off: 69 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+
+// use preprog
+[42]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 42 t_Off: 42 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+// preprog1
+[43]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 44 t_Off: 43 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+[44]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 44 t_Off: 43 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+[45]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 44 t_Off: 43 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+[46]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 44 t_Off: 43 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+[47]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 48 t_Off: 47 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+
+
+
+
+//////////// Clade creation interface
+/ public
+[204]BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 201 t_Off: 202 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255 
+/secret
+[205]BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 203 t_Off: 204 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+/ create
+[207]BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 205 t_Off: 205 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+/ cancel
+[208]BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 206 t_Off: 206 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 255
+
+
+// Vote button in the election/vote interface
+[312]  BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 312 t_Off: 312 t_Dis:  313 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 255 255 255 128
+
+// Buttons for the inventory
+[405] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[406] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[407] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[408] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+
+[409] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[410] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[411] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[412] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+
+[413] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[414] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[415] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+
+[416] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[417] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+[418] BG_Mode_On: none  BG_Mode_Off: none RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255
+
+// Login OSD
+[703] BG_Mode_On: stretch t_On: 703 RGBA_On: 255 255 255 255 BG_Mode_Off: none RGBA_Off: 255 255 255 255
+
+// Character choice OSD.
+[801] BG_Mode_On: stretch t_On: 703 RGBA_On: 255 255 255 255 BG_Mode_Off: none RGBA_Off: 255 255 255 255
+
+[803] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[804] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[805] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[806] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[807] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[808] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+[809] BG_Mode_Off: none BG_Mode_On: stretch t_On: 801 RGBA_On: 255 255 255 128
+
+// the accept buttons
+[1001] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 34 t_Off: 34 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+[1101] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 34 t_Off: 34 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+
+
+// the infos buttons
+[1002] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 36 t_Off: 36 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+[1102] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 36 t_Off: 36 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+
+
+// the reject buttons
+[1003] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 35 t_Off: 35 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+[1103] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 35 t_Off: 35 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+
+
+///////////////
+/ spell list
+[4012] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4099 t_Off: 0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 0 RGBA_Dis: 100 100 100 128
+[4013] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4013 t_Off: 4013 t_Dis:  4014 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 255 255 255 128
+[4016] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4013 t_Off: 4013 t_Dis:  4014 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 255 255 255 128
+
+/ scroll left
+[4113] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4113 t_Off: 4113 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+/ scroll right
+[4114] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4114 t_Off: 4114 t_Dis:  0 RGBA_On: 255 255 255 255 RGBA_Off: 255 255 255 255 RGBA_Dis: 100 100 100 255
+
+/ cancel button
+[4050] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4050 t_Off: 4050 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128
+/ test
+[4051] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4051 t_Off: 4051 t_Dis:  4052 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128
+/ validate
+[4052] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4051 t_Off: 4051 t_Dis:  4052 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128
+
+
+/***************** Momorized spell list
+/ spell list
+[4310] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4099 t_Off: 0 t_Dis:  0 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 0 RGBA_Dis: 100 100 100 128 
+/ delete
+[4311] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4311 t_Off: 4311 t_Dis:  4311 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128 
+/ close-cancel
+[4312] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4311 t_Off: 4311 t_Dis:  4311 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128 
+/ cast
+[4313] BG_Mode_On: stretch BG_Mode_Off: stretch BG_Mode_Dis: stretch t_On: 4311 t_Off: 4311 t_Dis:  4311 RGBA_On: 255 255 255 128 RGBA_Off: 255 255 255 128 RGBA_Dis: 100 100 100 128 
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/interfaces/ctrls.txt b/code/ryzom/client/data/gamedev/interfaces/ctrls.txt
new file mode 100644
index 000000000..580e0374a
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/ctrls.txt
@@ -0,0 +1,598 @@
+[1]RADIO_BUTTON
+[2]RADIO_BUTTON
+[3]RADIO_BUTTON
+[4]RADIO_BUTTON
+[5]RADIO_CONTROLLER
+
+[6]RADIO_BUTTON
+[7]RADIO_BUTTON
+[8]RADIO_CONTROLLER
+
+[9]BUTTON
+[10]CAPTURE
+[11]CAPTURE
+
+[12]LIST
+[13]TEXT
+[14]TEXT
+[15]BUTTON
+[16]BUTTON
+[17]TEXT
+[18]CAPTURE
+[19]CAPTURE
+[20]BUTTON
+
+[21]BITMAP
+
+
+/**************************************************************/
+/ The Chat Window
+/*************************************************************/
+
+/ the chat control box
+[22]CHAT
+/ the chat input control
+[23]CHAT_INPUT
+
+/ whisper
+[24]RADIO_BUTTON
+/ say
+[25]RADIO_BUTTON
+/shout
+[26]RADIO_BUTTON
+
+/speech mode
+[55]RADIO_BUTTON
+/ public mode
+[56]RADIO_BUTTON
+/ teammate mode
+[58]RADIO_BUTTON
+/ clade mode
+[59]RADIO_BUTTON
+/ family mode
+[60]RADIO_BUTTON
+/clade mode
+[70]RADIO_BUTTON
+
+/ the radio controller
+[64]RADIO_CONTROLLER
+
+/ unmute all
+[27]BUTTON
+
+/1
+[28]RADIO_BUTTON
+/2
+[29]RADIO_BUTTON
+/3
+[30]RADIO_BUTTON
+/4
+[31]RADIO_BUTTON
+/5
+[32]RADIO_BUTTON
+/ radio controller for 28 to 32
+[33]RADIO_CONTROLLER
+
+/ Speech
+[34]BUTTON
+/ leave speech
+[53]BUTTON
+
+/vote
+[35]BUTTON
+/create group
+[54]BUTTON
+
+/min
+[36]BUTTON
+/lock-unlock
+[37]BUTTON
+
+/Create Teammate button
+[61]BUTTON
+/leave teammate button
+[62]BUTTON
+
+/**************************************************************/
+/ The pop-up window displayed with a right-click in public chat
+/*************************************************************/
+/ surname
+[38]TEXT
+
+/ I want to be your teammate
+[57]BUTTON
+/ do you want to be my teammate
+[39]BUTTON
+/join clade proposal
+[69]BUTTON
+
+/add to contact list
+[40]BUTTON
+/Propose to join Clad
+[41]BUTTON
+
+/ use preprog
+[42]BUTTON
+
+/ preprog 1
+[43]RADIO_BUTTON
+/ preprog 2
+[44]RADIO_BUTTON
+/ preprog 3
+[45]RADIO_BUTTON
+/ preprog 4
+[46]RADIO_BUTTON
+/ preprog 5
+[47]RADIO_BUTTON
+
+/ the radio controller for the radio buttons 43 to 47
+[65]RADIO_CONTROLLER
+
+/the five possible clades buttons
+[48]BUTTON
+[49]BUTTON
+[50]BUTTON
+[51]BUTTON
+[52]BUTTON
+
+/[53] already used
+/[54] already used
+/[55] already used
+/[56] already used
+/[57] already used
+/[58] already used
+/[59] already used
+/[60] already used
+/[61] already used
+/[62] already used
+
+/ the capture control used to send message to the selected player
+[63]CAPTURE
+
+/[64] already used
+/[65] already used
+[66]BUTTON
+[67]BUTTON
+[68]BUTTON
+
+/[69] already used
+/[70] already used
+
+/ the Vote button
+[71]BUTTON
+
+[75]BITMAP
+/ the close button (not in final version)
+[99]BUTTON
+
+
+/**************************************************************/
+/ Dialog Box with a Bot (OSD 3).
+/*************************************************************/
+[100]TEXT
+[101]TEXT
+[102]LIST
+[103]CHOICE_LIST
+
+[104]BITMAP
+[105]BITMAP
+[106]BITMAP
+[107]BITMAP
+[108]BITMAP
+[109]BITMAP
+[110]BITMAP
+[111]BITMAP
+[112]BITMAP
+[113]BITMAP
+[114]BITMAP
+[115]BITMAP
+[116]BITMAP
+[117]BITMAP
+[118]BITMAP
+
+
+/***********************************************************/
+/ 		THE CREATE CLADE INTERFACE
+/**********************************************************/
+// Background
+[200]BITMAP
+[209]BITMAP
+[210]BITMAP
+
+/ clade name
+[201]CAPTURE
+
+/ window name
+[202]TEXT
+
+/ clade corporate name
+[203]CAPTURE
+
+/ public clade
+[204]RADIO_BUTTON
+/ secret clade
+[205]RADIO_BUTTON
+/
+[206]RADIO_CONTROLLER
+
+[207]BUTTON
+[208]BUTTON
+
+
+/***********************************************************/
+/ 		THE VOTE INTERFACE
+/**********************************************************/
+/ background bitmaps
+[300]BITMAP
+[301]BITMAP
+[302]BITMAP
+[303]BITMAP
+[304]BITMAP
+[305]BITMAP
+[306]BITMAP
+[307]BITMAP
+[308]BITMAP
+
+[314]BITMAP
+[315]BITMAP
+
+/ title (ex: Territory chief election)
+[309]TEXT
+/ countdown to end of election
+[310]TEXT
+
+/ the candidates list
+[311]CANDIDATE_LIST
+/ vote for current candidate
+[312]BUTTON
+/ current candidate program
+[313]LIST
+
+
+/**************************************************************/
+/ INVENTORY (OSD 400).
+/*************************************************************/
+// Background
+[400]BITMAP
+// Money
+[401]TEXT
+[402]TEXT
+[403]TEXT
+[404]TEXT
+// Slots
+[405]BUTTON
+[406]BUTTON
+[407]BUTTON
+[408]BUTTON
+
+[409]BUTTON
+[410]BUTTON
+[411]BUTTON
+[412]BUTTON
+
+[413]BUTTON
+[414]BUTTON
+[415]BUTTON
+
+[416]BUTTON
+[417]BUTTON
+[418]BUTTON
+
+
+/**************************************************************/
+/ TROC (me) (OSD 500).
+/*************************************************************/
+// Background
+[500]BITMAP
+// Money
+[501]TEXT
+[502]TEXT
+[503]TEXT
+[504]TEXT
+// Slots
+[505]BUTTON
+[506]BUTTON
+[507]BUTTON
+[508]BUTTON
+// Rdy
+[509]BITMAP
+// OK | Cancel
+[510]BUTTON
+[511]BUTTON
+
+
+/**************************************************************/
+/ TROC (you) (OSD 600).
+/*************************************************************/
+// Background
+[600]BITMAP
+// Money
+[601]TEXT
+[602]TEXT
+[603]TEXT
+[604]TEXT
+// Slots
+[605]BUTTON
+[606]BUTTON
+[607]BUTTON
+[608]BUTTON
+// Rdy
+[609]BITMAP
+
+
+/**************************************************************/
+/ LOGIN (OSD 700).
+/*************************************************************/
+// Background
+[700]BITMAP
+// Login
+[701]CAPTURE
+// Password
+[702]CAPTURE
+// Button Connect
+[703]BUTTON
+// Text Connect
+[704]TEXT
+
+
+/**************************************************************/
+/ CHARACTER CHOICE (OSD 800).
+/*************************************************************/
+// Background
+[800]BITMAP
+
+// Button Enter
+[801]BUTTON
+// Text Enter
+[802]TEXT
+
+// Character Buttons
+[803]RADIO_BUTTON
+[804]RADIO_BUTTON
+[805]RADIO_BUTTON
+[806]RADIO_BUTTON
+[807]RADIO_BUTTON
+[808]RADIO_BUTTON
+[809]RADIO_BUTTON
+[810]RADIO_CONTROLLER
+
+
+/**************************************************************/
+/ BUY (OSD 900).
+/*************************************************************/
+// Background
+[900]BITMAP
+// Money
+[901]TEXT
+[902]TEXT
+[903]TEXT
+[904]TEXT
+// Slots
+[905]BUTTON
+[906]BUTTON
+[907]BUTTON
+[908]BUTTON
+// Rdy
+[909]BITMAP
+// BUY | Cancel
+[910]BUTTON
+[911]BUTTON
+
+
+//Background of the "character creation" interface
+[999]BITMAP
+[998]TEXT
+
+/***********************************************************/
+/ THE WINDOW DISPLAYED WHEN A PLAYER IVITE YOU TO JOIN HIS TEAM
+/**********************************************************/
+/ the text " 'playerName' Invite you to his team
+[1000]TEXT
+/ accept
+[1001]BUTTON
+/ player info
+[1002]BUTTON
+/ reject
+[1003]BUTTON
+/background
+[1006]BITMAP
+
+
+/***********************************************************/
+/ THE WINDOW DISPLAYED WHEN A PLAYER WANT TO JOIN A TEAM
+/**********************************************************/
+/ the text " 'playerName' WANTS TO JOIN YOUR TEAM
+[1100]TEXT
+/ accept
+[1101]BUTTON
+/ player info
+[1102]BUTTON
+/ reject
+[1103]BUTTON
+
+/ background bitmap
+[1106]BITMAP
+
+/***********************************************************/
+/ THE WINDOW DISPLAYED to create/join a speech
+/**********************************************************/
+/join
+[1004]BUTTON
+/create
+[1005]BUTTON
+
+
+
+/**********************************************/
+/ 	JOIN CLADE PROPOSAL POP-UP	       /
+/**********************************************/
+/ the text
+[1170]TEXT
+/ accept
+[1171]BUTTON
+/ infos
+[1172]BUTTON
+/ reject
+[1173]BUTTON
+
+/background
+[1176]BITMAP
+
+
+
+[2000]BITMAP
+[2001]BITMAP
+[2002]BITMAP
+[2003]BITMAP
+[2004]BITMAP
+[2005]BITMAP
+[2006]BITMAP
+[2007]BITMAP
+[2008]BITMAP
+
+[3000]SPELL_LIST
+[3001]BUTTON
+[3002]BUTTON
+[3003]HORIZONTAL_LIST
+[3004]HORIZONTAL_LIST
+
+/***********************************************************/
+/ 		Spell Creation Interface
+/***********************************************************/
+[4000]BITMAP
+[4001]BITMAP
+[4002]TEXT
+[4003]CONTROL_LIST
+[4004]BITMAP
+[4005]BITMAP
+[4006]BITMAP
+[4007]BITMAP
+[4008]BITMAP
+[4009]BITMAP
+
+[4010]BITMAP
+[4011]TEXT
+[4012]SPELL_LIST
+[4013]BUTTON
+[4014]BITMAP
+[4015]BITMAP
+[4016]BUTTON
+
+[4020]BITMAP
+[4024]BITMAP
+[4025]BITMAP
+[4026]BITMAP
+[4027]BITMAP
+
+[4021]TEXT
+[4022]HORIZONTAL_LIST
+
+[4030]BITMAP
+[4031]BITMAP
+[4032]HORIZONTAL_LIST
+
+[4040]BITMAP
+[4041]BITMAP
+[4042]HORIZONTAL_LIST
+
+[4050]BUTTON
+[4051]BUTTON
+[4052]BUTTON
+[4053]TEXT
+[4054]PROGRESS_BAR
+[4055]TEXT
+
+
+/***********************************************************/
+/ 		Spell Info Pop Up
+/***********************************************************/
+/background
+[4100]BITMAP
+[4101]BITMAP
+[4102]BITMAP
+
+/ window title
+[4103]TEXT
+
+/ spell name
+[4110]TEXT
+/ spell 'phrase' (syllables)
+[4111]TEXT
+/ spell formula (bricks)
+[4112]HORIZONTAL_LIST
+/ scroll formula left
+[4113]BITMAP
+/ scroll formula right
+[4114]BITMAP
+/ spell difficulty
+[4115]TEXT
+/ spell cost
+[4116]PROGRESS_BAR
+/ edit comment
+[4117]CAPTURE
+
+
+/***********************************************************/
+/ 		Brick Info Pop Up
+/***********************************************************/
+/background
+[4200]BITMAP
+/ brick name
+[4210]TEXT
+/ brick icon
+//[4211]BITMAP
+[4211]BRICK_CONTROL
+/ syllable
+[4212]TEXT
+/ effect
+[4213]TEXT
+
+
+/***********************************************************/
+/ 		Memorized spells
+/***********************************************************/
+/background
+[4300]BITMAP
+[4301]BITMAP
+[4302]BITMAP
+[4303]BITMAP
+[4304]BITMAP
+[4305]BITMAP
+[4306]BITMAP
+[4307]BITMAP
+[4308]BITMAP
+
+/ title
+[4309]TEXT
+
+/ Spells
+[4310]SPELL_LIST
+/delete
+[4311]BUTTON
+/ close
+[4312]BUTTON
+/ cast
+[4313]BUTTON
+
+
+
+/***********************************************************/
+/ 			casting bar
+/***********************************************************/
+[4400]CASTING_BAR
+
+
+
+/***********************************************************/
+/ 			Bars
+/***********************************************************/
+[5000]PROGRESS_BAR // HP
+[5100]PROGRESS_BAR // Sap
+[5200]PROGRESS_BAR // Stamina
+
+
+/***********************************************************/
+/ 			Target
+/***********************************************************/
+[6000]TEXT
+[6001]BITMAP
diff --git a/code/ryzom/client/data/gamedev/interfaces/input_config.xml b/code/ryzom/client/data/gamedev/interfaces/input_config.xml
new file mode 100644
index 000000000..6bfe1e637
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/input_config.xml
@@ -0,0 +1,43 @@
+
+
+<input_config>
+	<system name="Keyboard">
+		<event type="keyDown" details="KeyESCAPE" context="KeySHIFT">
+			<action name="quit"/>
+		</event>
+		<event type="keyDown" details="KeyT" context="KeySHIFT+KeyCONTROL">
+			<action name="reset_interface"/>
+		</event>
+		<event type="keyDown" details="KeyF5" context="none">
+			<action name="hide_interface"/>
+		</event>
+		<event type="keyDown" details="KeyS" context="KeySHIFT+KeyCONTROL">
+			<action name="save_sentences"/>
+		</event>
+	</system>
+
+	<system name="mouse">
+		<event type="buttondown"		details="leftbutton">
+			<action name="capture"/>
+			<action name="enable_move_window"/>
+			<action name="enable_resize_window"/>
+			<action name="select_window"/>
+			<action name="enable_autoadd"/>
+		</event>
+		<event type="buttonreleased"	details="leftbutton">
+			<action name="release_capture"/>
+			<action name="execute"/>
+			<action name="disable_move_window"/>
+			<action name="disable_resize_window"/>
+			<action name="disable_autoadd"/>
+		</event>
+		<event type="buttonreleased"	details="rightbutton">
+			<action name="show_context_menu"/>
+			<action name="show_info" /> 
+		</event>
+		<event type="move"				details="none">
+			<action name="move_cursor" />
+		</event>
+	</system>
+</input_config>
+
diff --git a/code/ryzom/client/data/gamedev/interfaces/pens.txt b/code/ryzom/client/data/gamedev/interfaces/pens.txt
new file mode 100644
index 000000000..42ff02c0d
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/pens.txt
@@ -0,0 +1,12 @@
+[...]	20 255 255 255 255 0
+[1]	15 255 255 255 255 1
+[2]	10 255   0   0 255 1
+[3]	20  50  50 200 255 1
+[4]	15 150 240 100 255 1
+[5]	30 255 255 255  64 0
+[6]	12 200 200 255 255 1
+[7]	12 255 255 255 255 0
+[8]	10 255 255 255 255 0
+[9]	8  255 255 255 255 0
+[10]	12 150 240 100 255 1
+[11]	17 255 255 255 255 0
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/interfaces/readme.txt b/code/ryzom/client/data/gamedev/interfaces/readme.txt
new file mode 100644
index 000000000..d5877e8a3
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/readme.txt
@@ -0,0 +1,217 @@
+Fichier "ctrls.txt" :
+---------------------
+D�finir le type de chaque control.
+C'est compos� de l'identifiant du control(unique) et du type du control.
+ATTENTION : Ne pas utiliser le control
+
+Les types �tant :
+- TEXT
+- CAPTURE
+- BUTTON
+- RADIO
+- BITMAP
+- LIST
+
+Ex:
+[3] TEXT
+[1] BITMAP
+
+Dans l'exemple le bouton 3 sera un texte et le 1 une bitmap.
+Rien oblige � ce que les num�ros se suivent.
+Si le type est mal d�fini, le control va quand m�me �tre ins�r� dans la liste des controls,
+mais comme �tant un control ind�fini.
+
+
+
+Fichier "texts.txt" :
+---------------------
+R�pertorie les textes des interfaces en y associant un ID.
+C'est ce fichier que l'on pourra localiser en changeant les textes mais pas les identifiants.
+[xxx] ou xxx est 1 identifiant � donner au texte.
+Suivi du texte.
+
+Ex:
+[1]CREATE
+[2]Do you want to quit ?
+
+le texte d'ID 1 sera remplac� par "CREATE".
+le texte d'ID 2 sera remplac� par "Do you want to quit ?".
+ATTENTION il est important que le texte soit directement apr�s le "]" et qu'ils ne comporte pas de "[" ou "]".
+En effet les textes pouvant avoir des espaces cela permet d'en tenir compte facilement.
+
+
+Fichier "textures.txt" :
+------------------------
+R�pertorie les fichiers de textures utilis�es dans les interfaces en y associant un ID.
+[xxx] ou xxx est 1 identifiant � donner � la texture.
+Suivi du nom de la texture.
+
+Ex:
+[1]Bois.tga
+[2]Brique.tga
+
+la texture 1 sera ce qu'il y a dans le fichier bois.tga et
+la texture 2 sera ce qu'il y a dans le fichier brique.tga.
+ATTENTION il est important que le nom de fichier soit directement apr�s le "]".
+En effet les nom de fichier pouvant avoir des espaces cela permet d'en tenir compte facilement.
+
+
+
+Fichier "pens.txt" :
+--------------------
+D�fini les stylos avec lesquels on �crit les diff�rents textes des interfaces.
+Un "pen" est compos� d'une taille de texture, d'un RGBA et d'une ombre ou non.
+
+[...] -> permet de d�finir l'aspect du stylo par d�faut.
+Sinon pour pr�ciser l'aspect d'un styloen particulier, on met l'ID du stylo entre crochets.
+
+Le premier param�tre est la taille de la Font.
+Les 4 suivant sont pour le RGBA(couleur(rouge-vert-bleu) et l'alpha(transparence))
+Le suivant d�fini s'il y a une ombre ou non (0 pour ne pas ombrer).
+
+
+
+Fichier "buttons.txt" :
+-----------------------
+D�fini l'aspect des boutons.
+A Savoir qu'un bouton est a 3 �tats : Enfonc�, Relach�, d�sactiv�.
+Qu'il y a 1 texture pour les 3 �tats et d'un RGBA par �tat.
+
+[...] -> permet de d�finir l'aspect des boutons par d�faut.
+Sinon pour pr�ciser l'aspect d'un bouton en particulier on met l'ID du bouton entre crochet.
+
+Les 3 premiers param�tres sont des entiers d�terminant les textures � utiliser.
+Les suivant sont 3 s�ries de 4 valeur -> 3 RGBA
+1 RGBA est compos� d'une valeur pour le rouge, une pour le vert, une pour le bleu et l'alpha.
+
+Ex:
+[...]	4 4 0   255 255 255 255   150 150 255 255   100 100 100 255
+[2]	4 3 0    55 100 150 255    50 200 150 255   100 100 100 255
+
+Les boutons seront tous avec la texture 4 en mode enfonc� et relach� et 0 en d�sactiv�,
+SAUF le bouton d'ID 2 qui sera avec une texture 3 en mode relach�.
+Le RGBA respect le m�me ordre que les texture (enfonc� - relach� - d�sactiv�).
+
+
+
+Fichier "backgrounds.txt" :
+---------------------------
+D�fini la texture de background � utiliser dans chaque OSD (fen�tre d'interface).
+
+[...] -> permet de d�finir le background par d�faut.
+Sinon pour pr�ciser le background d'un OSD en particulier, on met l'ID de l'OSD entre crochets.
+
+Ex:
+[...]	4
+[1]	2
+[2]	3
+Par defaut les OSD auront pour backgroud la texture 4, sauf
+l'OSD 1 qui aura la texture 2, et
+l'OSD 2 qui aura la texture 3.
+
+
+
+Fichiers d�crivant les OSD :
+----------------------------
+Un OSD est compos� d'une premi�re parti d�crivant la fen�tre de fa�on g�n�ral(position-taille)
+et d'une partie �tant la liste de tous les controls qu'il contient,
+les control �tant lister par ordre d'affichage.
+
+Ces controls pouvant �tre des :
+1.Textes :
+2.Bitmaps :
+3.Boutons :
+4.Listes :
+5.Saisies :
+6.Radio Boutons :
+
+Une partie d�crivant chaque control est commune :
+
+  "Parent:"		= Un control peut � avoir c coordonn�es relavies � un autre control (p�re).
+Il suffit de mettre l'ID du control devant �tre le p�re. 0 ou si on ne pr�cise pas de parent,
+�tant l'OSD comme parent.
+ATTENTION le parent doit �tre d�clar� avant (A CHANGER PLUS TARD).
+
+  "Origin:"		= Point du parent servant de r�f�rence par rapport au p�re.
+9 choix, les m�me que pour le HotSpot,qui sont : BL BM BR ML MM MR TL TM TR.
+Bottom(B) Middle(M) Top(T) Left(L) Right(R).
+Si le p�re esst un bouton, une Orgin: en BR signifierait qu'on prend comme point de rep�re (0,0);
+l'angle en bas � droite du bouton p�re pour afficher le control.
+
+  "HotSpot:"	= D�fini comment afficher le control par rapport � l'origine.
+9 choix, les m�me que pour l'"Origin:".
+BR signifiera qu'on veut afficher le control en bas � droite de ce point.
+BM en desous du point �galement, mais centr� en largeur.
+
+  "X:"		= position X ente 0 et 1 du control.
+(d�pendant de la taille de l'OSD) (X positif sur la Droite)
+
+  "Y:"		= position Y ente 0 et 1 du control.
+(d�pendant de la taille de l'OSD) (Y positif vers le Haut)
+
+  "X_Pixel:"	= position X en Pixel du control.
+(ind�pendant de la taille de l'OSD) (converti puis ajout� � X:)
+
+  "Y_Pixel:"	= position Y en Pixel du control.
+(ind�pendant de la taille de l'OSD) (converti puis ajout� � Y:)
+
+  "W:"		= taille de la fen�tre en largeur entre 0 et 1.
+(d�pendant de la taille de l'OSD)
+
+  "H:"		= taille de la fen�tre en hauteur entre 0 et 1.
+(d�pendant de la taille de l'OSD)
+
+  "W_Pixel:"	= taille de la fen�tre en largeur en pixel.
+(independant de la taille de l'OSD)
+
+  "H_Pixel:"	= taille de la fen�tre en hauteur en pixel.
+(independant de la taille de l'OSD)
+
+REMARQUE : L'ordre des clefs n'importe pas !
+
+
+Mais chaque type de control a �galement une partie de script qui lui est propre :
+1.Textes :
+  D�j� il faut savoir que la Largeur et Hauteur (W: H: W_Pixel: H_Pixel:) ne servent pas pour les textes.
+Les textes ont 2 clefs en plus ; l'ID du texte et le stylo � appliquer.
+  "Text:"		= ID du text � afficher (voir "texts.txt").
+  "Pen:"		= Stylo � utiliser pour �crire le texte (voir "pens.txt").
+
+2.Bitmaps :
+  "Texture:"	= Num�ro de la texture � afficher (voir "texture.txt").
+  "RGBA:"		= 4 champs rouge vert bleu alpha (entre 0 et 255).
+
+3.Boutons :
+  "Function:"	= Num�ro de la fonction � appeler lors de l'appui sur le bouton.
+  "Text:"		= ID du text du bouton � afficher.
+  "Pen:"		= Stylo � appliquer pour le texte du bouton.
+
+4.Listes :
+  "Pen:"		= Stylo pour les textes de la liste � utiliser.
+
+5.Saisies :
+  "Function:"	= Num�ro de la fonction � appeler lors de l'appuie de la touche ENTER.
+  "Pen:"		= Stylo � utiliser pour �crire.
+
+6.Radio Boutons :
+Pour les radios boutons la partie commune de clef ne sert � rien !
+  "Buttons"		= Indique le d�part de la liste des boutons qui vont �tre regroup�s.
+Mettre des num�ros de control (Boutons seulement) apr�s et qui sont d�j� d�fini avant.
+Les boutons vont devenir en quelque sorte des fils du radio bouton.
+  "End"		= Indique la fin de la liste.
+Mettre cette clef une fois que tous les boutons � regrouper ont �taient list�s.
+
+
+REMARQUE : Pour chaque control (ligne), l'ordre des clefs n'a aucune importance !
+
+
+Ex:
+Type: 1 X: 0.1 Y: 0.1 Width: 500 Height: 500 MoveX: 0 MoveY: 400 MoveWidth: 400 MoveHeight: 50
+
+[0]			Origin: TL	HotSpot: BR X: 0.1 Y: -0.1 X_Pixel:   0 Y_Pixel:    0	W: 0.25 H: 0 W_Pixel:   0 H_Pixel:  64	Texture: 2 RGBA: 255 128 128  255
+
+[1]	         	Origin: TL	HotSpot: BR X: 0   Y: -0.5 X_Pixel:   0 Y_Pixel:    0	W: 0.25 H: 0 W_Pixel:   0 H_Pixel:  64	Function: 1 Text: 1 Pen: 1
+[2]	Parent: 1	Origin: BR	HotSpot: TR X: 0   Y:  0   X_Pixel:   0 Y_Pixel:    0	W: 0.25 H: 0 W_Pixel:   0 H_Pixel:  64	Function: 2 Text: 2 Pen: 1
+[3]	Parent: 2	Origin: BR	HotSpot: TR X: 0   Y:  0   X_Pixel:   0 Y_Pixel:    0	W: 0.25 H: 0 W_Pixel:   0 H_Pixel:  64	Function: 3 Text: 3 Pen: 1
+[4]	Parent: 3	Origin: BR	HotSpot: TR X: 0   Y:  0   X_Pixel:   0 Y_Pixel:    0	W: 0.25 H: 0 W_Pixel:   0 H_Pixel:  64	Function: 4 Text: 4 Pen: 1
+[5]	Buttons: 1 2 3 4 End
diff --git a/code/ryzom/client/data/gamedev/interfaces/texts.txt b/code/ryzom/client/data/gamedev/interfaces/texts.txt
new file mode 100644
index 000000000..d9e9e2f07
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/interfaces/texts.txt
@@ -0,0 +1,526 @@
+[0]!!! BAD TEXT !!!
+[1]Fyros
+[2]Tryker
+[3]Kalab
+[4]Matis
+[5]Male
+[6]Female
+[7]Create
+[8]Name
+[9]Character Creation
+[10]Character
+[11]Enter
+[12]Delete
+[13]Login
+[14]Connect
+
+
+// Empty desc
+[50000]
+
+/*************************************************/
+// TEXT for the OSD 111.txt
+/*************************************************/
+[15]Live Chat
+[16]Add
+
+[24]W
+[25]S
+[26]SH
+
+[27]Unmute All
+[28]1
+[29]2
+[30]3
+[31]4
+[32]5
+
+[33]Rec.  
+
+//[34]Speech
+//[35]Vote
+[36]Min
+
+/lock, unlock : empty string
+[37]
+
+[39]Invite to Team
+
+//[40]add to contact list
+//[41]propose to join clade
+[42]use preprog
+
+//[48]Clade 1
+//[49]Clade 2
+//[50]Clade 3
+//[51]Clade 4
+//[52]Clade 5
+
+//[53]Leave Speech
+//[54]Create Group
+
+/ to speech
+//[55]S
+/ to public chat
+//[56]P
+
+[57]Join Team Request
+
+/ to team
+[58]Team
+/ to clade
+[59]C
+/ to family
+[60]Family
+
+/ the create team button
+[61]Create Team
+/ the leave team button
+[62]Leave Team
+
+[66]Clear
+[67]Create Clade
+[68]Leave Clade
+[69]Join Clade Proposal
+
+[70]Clade
+[71]Vote
+
+/***********************************************/
+/	CREATE CLADE INTERFACE (OSD 200)	/
+/***********************************************/
+[201]Clade Creation
+[204]Public
+[205]Secret
+
+[207]CREATE
+[208]CANCEL
+
+
+
+/***********************************************/
+/		VOTE INTERFACE			/
+/***********************************************/
+[300]Vote
+[309]Territory Chief Election
+[310]Countdown
+[312]Vote
+
+
+/**************************************************************/
+/ TRADE (YOU) (OSD 500).
+/*************************************************************/
+[500]Trade
+[501]Cancel
+
+
+/**************************************************************/
+/ LOGIN (OSD 700).
+/*************************************************************/
+[700]Ok
+
+
+/**************************************************************/
+/ CHARACTER CHOICE (OSD 800).
+/*************************************************************/
+[800]NEW CHARACTER
+
+
+/**************************************************************/
+/ TRADE (YOU) (OSD 900).
+/*************************************************************/
+[900]Buy
+[901]Cancel
+
+
+/***********************************************/
+[99]close
+[1000]Join Team Proposition
+[1001]ACCEPT
+[1002]View Player Infos
+[1003]REJECT
+
+[1004]Join
+[1005]Create
+
+[1100]Join Team Request
+
+/**********************************************/
+/ 	JOIN CLADE PROPOSAL POP-UP	       /
+/**********************************************/
+[1170]Join Clade Proposal
+
+
+/***********************************************************/
+/ 		Spell Creation Interface (4000)
+/***********************************************************/
+[4000]Spell Creation
+[4002]Bricks
+[4011]Known Spells
+[4013]Memorize
+[4021]Spell creation
+[4050]CLOSE
+[4051]TEST
+[4052]VALIDATE
+[4053]Cost :
+
+
+/***********************************************************/
+/ 		Spell Information (Pop Up) (4100)
+/***********************************************************/
+[4100]Spell Information
+[4110]Spell Name
+[4111]Syllables
+[4115]Difficulty :
+[4117]Comment : 
+
+/***********************************************************/
+/ 		Brick Information (Pop Up) (4200)
+/***********************************************************/
+[4200]Brick Information
+[4210]Brick Name
+[4213]Syllable
+[4214]Effect...
+
+/***********************************************************/
+/ 		Memorized Spell List (4300)
+/***********************************************************/
+[4300]Memorized Spells
+[4311]Delete
+[4312]Close
+[4313]Cast
+
+
+
+/***********************************************************/
+/ 			casting bar
+/***********************************************************/
+[4400]Casting Time
+
+/***********************************************************/
+/ 			Bars
+/***********************************************************/
+[5000]HP
+[5100]SAP
+[5200]STAMINA
+[6000]Target
+
+/***********************************************************/
+/			Carac                                           /
+/***********************************************************/
+[30000]Intelligence
+[30001]Agility
+[30002]Well Balanced
+[30003]Constitution
+[30004]Strenght
+[30005]Will
+[30006]Perception
+[30007]Charisme
+[30008]Empathie
+[30009]Caracteristiques
+
+
+/ Description 
+[31000]Intelligence
+[31001]Agility
+[31002]Well Balanced 
+[31003]Constitution 
+[31004]Strenght 
+[31005]Will 
+[31006]Perception 
+[31007]Charisme 
+[31008]Empathie 
+[31009]Caracteristiques 
+//
+[32009]Left points 
+[32010]Validate name
+[32011]Generate random name
+[32012]Enter your name here
+[32013]Guilde name
+//
+[32014]Name
+[32015]Left points
+
+
+
+
+
+
+/***********************************************************/
+/			Race										    /
+/***********************************************************/
+[30010]Race
+[30011]Fyros
+[30012]Matis
+[30013]Tryker
+[30014]Zorai
+
+
+/ Description
+[31010]Race 
+[31011]Fyros 
+[31012]Matis 
+[31013]Tryker 
+[31014]Zorai 
+
+/***********************************************************/
+/			Sex											    /
+/***********************************************************/
+[30090] Sex
+[30091] Male
+[30092] Female
+
+[31090] Sex  
+[31091] Male 
+[31092] Female 
+
+/***********************************************************/
+/			Carriere									    /
+/***********************************************************/
+[30020]Carriere
+[30021]Buffer caster
+[30022]Healer caster
+[30023]Attack caster
+[30024]Melee attack
+[30025]Range attack
+[30026]Harvester
+[30027]Shopkeeper
+
+[31020]Carriere 
+[31021]Buffer caster 
+[31022]Healer caster 
+[31023]Attack caster 
+[31024]Melee attack 
+[31025]Range attack 
+[31026]Harvester
+[31027]Shopkeeper
+
+
+/*****************************************/
+/               Skills categories         /
+/*****************************************/
+[80000]Harvest Competences
+[80001]Surviving Knowledges
+[80002]Civilization Knowledges
+[80003]Training Characteristics
+[80004]Training Resists
+[80005]Ryzom Knowledge
+[80006]Melee Fight
+[80007]Melee Fight Specializations
+[80008]Range Fight
+[80009]Range Fight Specializations
+[80010]Magic Knowledge
+[80011]Magic Specializations
+[80012]Moves
+[80013]Animals
+[80014]Faber
+
+/*****************************************/
+/               Skills                    /
+/*****************************************/
+[70000]Harvest
+[70001]Quartering
+[70002]Fishing
+[70003]Diving
+[70004]Digging
+
+//survivingknowledges
+[70005]Desert
+[70006]Jungle
+[70007]Lake
+[70008]Forest
+[70009]PrimaryRoots
+[70010]FirstAid
+[70011]HominOpponentConsider
+[70012]Camouflage
+
+
+//civilizationsknowledges
+[70013]Fyros
+[70014]Tryker
+[70015]Matis
+[70016]Zorai
+[70017]Kitin
+[70018]Dragon
+
+
+//trainingcaracteristics
+[70019]TrainingStrength
+[70020]TrainingConstitution
+[70021]TrainingAgility
+[70022]TrainingPerception
+[70023]TrainingWill
+[70024]TrainingWellBalanced
+[70025]TrainingIntelligence
+[70026]TrainingCharisme
+[70027]TrainingEmpathie
+[70028]TrainingHp
+[70029]TrainingSeve
+[70030]TrainingStamina
+
+//trainingresist
+[70031]TrainingMagicResist
+[70032]TrainingImpactResist
+[70033]TrainingDiseaseResist
+[70034]TrainingTechnoResist
+[70035]TrainingFearResist
+
+
+//ryzomknowledges
+[70036]Caravan
+[70037]Rocktabou
+[70038]Goo
+[70039]Kami
+[70040]TrykerMystery
+[70041]MatisMystery
+[70042]ZoraiMystery
+
+
+//meleefight
+[70043]Dagger
+[70044]Sword
+[70045]TwoHandsSword
+[70046]Axe
+[70047]Mass
+[70048]Stick
+[70059]GreatAxe
+[70050]GreatMass
+[70051]Pike
+[70052]HandToHand
+[70053]BersekAttack
+[70054]Kick
+[70055]OnHorseBackMelee
+[70056]Rondache
+[70057]Shield
+[70058]DualWield
+[70059]Dodging
+[70060]HeavyArmourWear
+[70061]MediumArmourWear
+[70062]LightArmourWear
+
+
+//meleefightspecializations
+[70063]FyrosSword
+[70064]FyrosLongSword
+[70065]FyrosTwoHandsSword
+[70066]FyrosSaber
+[70067]FyrosDagger
+[70068]FyrosHeavyArmourWear
+[70069]FyrosMediumArmourWear
+[70070]FyrosLightArmourWear
+[70071]FyrosShield
+[70072]FyrosRondache
+
+
+
+//rangefight
+[70073]BowPistol
+[70074]BowRifle
+[70075]Pistol
+[70076]Rifle
+[70077]HeavyWeapon
+[70078]Rocket
+[70079]Grenade
+[70080]HarpoonGun
+[70081]OnHorseBackShoot
+
+
+// range_fight_specializations,
+[70082]FyrosBowPistol
+[70083]FyrosRifle
+[70084]FyrosPistol
+[70085]MatisBowPistol
+[70086]MatisRifle
+[70087]MatisPistol
+[70088]TrykerBow_Pistol
+[70089]TrykerRifle
+[70090]TrykerPistol
+[70091]ZoraiBow_Pistol
+[70092]ZoraiRifle
+[70093]ZoraiPistol
+
+
+//magicknowledge
+[70094]Mandragore
+[70095]Dryade
+[70096]Sylve
+[70097]MajorMandragore
+[70098]MajorDryade
+[70099]MajorSylve
+[70100]MagicTransfert
+[70101]MagicObjects
+
+//magicspecializations
+[70102]MandragoreSpring
+[70103]MandragoreSummer
+[70104]MandragoreAutomn
+[70105]MandragoreWinter
+[70106]SylveSpring
+[70107]SylveSummer
+[70108]SylveAutomn
+[70109]SylveWinter
+[70110]DryadeSpring
+[70111]DryadeSummer
+[70112]DryadeAutomn
+[70113]DryadeWinter
+[70115]MajorMandragoreSpring
+[70116]MajorMandragoreSummer
+[70117]MajorMandragoreAutomn
+[70118]MajorMandragoreWinter
+[70119]MajorSylveSpring
+[70120]MajorSylveSummer
+[70121]MajorSylveAutomn
+[70122]MajorSylveWinter
+[70123]MajorDryadeSpring
+[70124]MajorDryadeSummer
+[70125]MajorDryadeAutomn
+[70126]MajorDryadeWinter
+
+
+//moves
+[70127]Running
+[70128]Swimming
+[70129]Riding
+
+//animals
+[70130]TrainAnimal
+[70131]LeadAnimal
+
+//faber
+[70132]WeaponsCutting
+[70133]MakeThrowingWeapons
+[70134]Blacksmithing
+[70135]ClothTailoring
+[70136]LeatherTailoring
+[70137]Jewellery
+[70138]Cooking
+[70139]Mechanic
+[70140]Building
+[70141]Apothecary
+[70142]MakeShiftRepair
+[70143]ArmorAndWeaponSmithing
+
+/***********************************************/
+/	      SELECT  CHARACTER INTERFACE           /
+/***********************************************/
+[90000]Create new character
+[90001]NEW CHARACTER
+[90002]Select/Create character
+
+
+/***********************************************/
+/	                 MISC                       /
+/***********************************************/
+[100000] Gabarits
+[100001] Hair model
+[100002] Morphology
+[100003] Tattoo
+[100004] Please enter a name without whitespaces!
+[100005] Erase
+[100006] OK
+[100007] CANCEL
+[100008] Are you sure you want to erase this character ?
+
+
+
+
diff --git a/code/ryzom/client/data/gamedev/job.cmd b/code/ryzom/client/data/gamedev/job.cmd
new file mode 100644
index 000000000..6fc6ad35d
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/job.cmd
@@ -0,0 +1,24 @@
+db SERVER:CHARACTER_INFO:CAREER0:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER0:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER0:JOB1:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER0:JOB1:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER1:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER1:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER1:JOB1:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER1:JOB1:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER2:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER2:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER2:JOB1:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER2:JOB1:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER3:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER3:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER3:JOB1:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER3:JOB1:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER4:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER4:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER5:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER5:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER6:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER6:JOB0:STATUS 1
+db SERVER:CHARACTER_INFO:CAREER7:JOB0:JOB_CAP 10
+db SERVER:CHARACTER_INFO:CAREER7:JOB0:STATUS 1
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/look.cmd b/code/ryzom/client/data/gamedev/look.cmd
new file mode 100644
index 000000000..b659008b8
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/look.cmd
@@ -0,0 +1,257 @@
+
+altLook 1	0 2 0 0 100 4 0
+altLook 2	0 2 0 0 100 4 0
+altLook 3	0 2 0 0 100 4 0
+altLook 4	0 2 0 0 100 4 0
+altLook 5	0 2 0 0 100 4 0
+altLook 6	0 2 0 0 100 4 0
+altLook 7	0 2 0 0 100 4 0
+altLook 8	0 2 0 0 100 4 0
+altLook 9	0 2 0 0 100 4 0
+altLook 10	0 2 0 0 100 4 0
+altLook 11	0 2 0 0 100 4 0
+altLook 12	0 2 0 0 100 4 0
+altLook 13	0 2 0 0 100 4 0
+altLook 14	0 2 0 0 100 4 0
+altLook 15	0 2 0 0 100 4 0
+altLook 16	0 2 0 0 100 4 0
+altLook 17	0 2 0 0 100 4 0
+altLook 18	0 2 0 0 100 4 0
+altLook 19	0 2 0 0 100 4 0
+altLook 20	0 2 0 0 100 4 0
+altLook 21	0 2 0 0 100 4 0
+altLook 22	0 2 0 0 100 4 0
+altLook 23	0 2 0 0 100 4 0
+altLook 24	0 2 0 0 100 4 0
+altLook 25	0 2 0 0 100 4 0
+altLook 26	0 2 0 0 100 4 0
+altLook 27	0 2 0 0 100 4 0
+altLook 28	0 2 0 0 100 4 0
+altLook 29	0 2 0 0 100 4 0
+altLook 30	0 2 0 0 100 4 0
+altLook 31	0 2 0 0 100 4 0
+altLook 32	0 2 0 0 100 4 0
+altLook 33	0 2 0 0 100 4 0
+altLook 34	0 2 0 0 100 4 0
+altLook 35	0 2 0 0 100 4 0
+altLook 36	0 2 0 0 100 4 0
+altLook 37	0 2 0 0 100 4 0
+altLook 38	0 2 0 0 100 4 0
+altLook 39	0 2 0 0 100 4 0
+altLook 40	0 2 0 0 100 4 0
+altLook 41	0 2 0 0 100 4 0
+altLook 42	0 2 0 0 100 4 0
+altLook 43	0 2 0 0 100 4 0
+altLook 44	0 2 0 0 100 4 0
+altLook 45	0 2 0 0 100 4 0
+altLook 46	0 2 0 0 100 4 0
+altLook 47	0 2 0 0 100 4 0
+altLook 48	0 2 0 0 100 4 0
+altLook 49	0 2 0 0 100 4 0
+altLook 50	0 2 0 0 100 4 0
+altLook 51	0 2 0 0 100 4 0
+altLook 52	0 2 0 0 100 4 0
+altLook 53	0 2 0 0 100 4 0
+altLook 54	0 2 0 0 100 4 0
+altLook 55	0 2 0 0 100 4 0
+altLook 56	0 2 0 0 100 4 0
+altLook 57	1 2 0 0 100 4 0
+altLook 58	1 2 0 0 100 4 0
+altLook 59	1 2 0 0 100 4 0
+altLook 60	1 2 0 0 100 4 0
+altLook 61	1 2 0 0 100 4 0
+altLook 62	1 2 0 0 100 4 0
+altLook 63	1 2 0 0 100 4 0
+altLook 64	1 2 0 0 100 4 0
+altLook 65	1 2 0 0 100 4 0
+altLook 66	1 2 0 0 100 4 0
+altLook 67	1 2 0 0 100 4 0
+altLook 68	1 2 0 0 100 4 0
+altLook 69	1 2 0 0 100 4 0
+altLook 70	1 2 0 0 100 4 0
+altLook 71	1 2 0 0 100 4 0
+altLook 72	1 2 0 0 100 4 0
+altLook 73	1 2 0 0 100 4 0
+altLook 74	1 2 0 0 100 4 0
+altLook 75	1 2 0 0 100 4 0
+altLook 76	1 2 0 0 100 4 0
+altLook 77	1 2 0 0 100 4 0
+altLook 78	1 2 0 0 100 4 0
+altLook 79	1 2 0 0 100 4 0
+altLook 80	1 2 0 0 100 4 0
+altLook 81	1 2 0 0 100 4 0
+altLook 82	1 2 0 0 100 4 0
+altLook 83	1 2 0 0 100 4 0
+altLook 84	1 2 0 0 100 4 0
+altLook 85	1 2 0 0 100 4 0
+altLook 86	1 2 0 0 100 4 0
+altLook 87	1 2 0 0 100 4 0
+altLook 88	1 2 0 0 100 4 0
+altLook 89	1 2 0 0 100 4 0
+altLook 90	1 2 0 0 100 4 0
+altLook 91	1 2 0 0 100 4 0
+altLook 92	1 2 0 0 100 4 0
+altLook 93	1 2 0 0 100 4 0
+altLook 94	1 2 0 0 100 4 0
+altLook 95	1 2 0 0 100 4 0
+altLook 96	1 2 0 0 100 4 0
+altLook 97	1 2 0 0 100 4 0
+altLook 98	1 2 0 0 100 4 0
+altLook 99	1 2 0 0 100 4 0
+altLook 100	1 2 0 0 100 4 0
+altLook 101	1 2 0 0 100 4 0
+altLook 102	1 2 0 0 100 4 0
+altLook 103	1 2 0 0 100 4 0
+altLook 104	1 2 0 0 100 4 0
+altLook 105	1 2 0 0 100 4 0
+altLook 106	1 2 0 0 100 4 0
+altLook 107	1 2 0 0 100 4 0
+altLook 108	1 2 0 0 100 4 0
+altLook 109	1 2 0 0 100 4 0
+altLook 110	1 2 0 0 100 4 0
+altLook 111	1 2 0 0 100 4 0
+altLook 112	1 2 0 0 100 4 0
+altLook 113	2 2 0 0 100 4 0
+altLook 114	2 2 0 0 100 4 0
+altLook 115	2 2 0 0 100 4 0
+altLook 116	2 2 0 0 100 4 0
+altLook 117	2 2 0 0 100 4 0
+altLook 118	2 2 0 0 100 4 0
+altLook 119	2 2 0 0 100 4 0
+altLook 120	2 2 0 0 100 4 0
+altLook 121	2 2 0 0 100 4 0
+altLook 122	2 2 0 0 100 4 0
+altLook 123	2 2 0 0 100 4 0
+altLook 124	2 2 0 0 100 4 0
+altLook 125	2 2 0 0 100 4 0
+altLook 126	2 2 0 0 100 4 0
+altLook 127	2 2 0 0 100 4 0
+altLook 128	2 2 0 0 100 4 0
+altLook 129	2 2 0 0 100 4 0
+altLook 130	2 2 0 0 100 4 0
+altLook 131	2 2 0 0 100 4 0
+altLook 132	2 2 0 0 100 4 0
+altLook 133	2 2 0 0 100 4 0
+altLook 134	2 2 0 0 100 4 0
+altLook 135	2 2 0 0 100 4 0
+altLook 136	2 2 0 0 100 4 0
+altLook 137	2 2 0 0 100 4 0
+altLook 138	2 2 0 0 100 4 0
+altLook 139	2 2 0 0 100 4 0
+altLook 140	2 2 0 0 100 4 0
+altLook 141	2 2 0 0 100 4 0
+altLook 142	2 2 0 0 100 4 0
+altLook 143	2 2 0 0 100 4 0
+altLook 144	2 2 0 0 100 4 0
+altLook 145	2 2 0 0 100 4 0
+altLook 146	2 2 0 0 100 4 0
+altLook 147	2 2 0 0 100 4 0
+altLook 148	2 2 0 0 100 4 0
+altLook 149	2 2 0 0 100 4 0
+altLook 150	2 2 0 0 100 4 0
+altLook 151	2 2 0 0 100 4 0
+altLook 152	2 2 0 0 100 4 0
+altLook 153	2 2 0 0 100 4 0
+altLook 154	2 2 0 0 100 4 0
+altLook 155	2 2 0 0 100 4 0
+altLook 156	2 2 0 0 100 4 0
+altLook 157	2 2 0 0 100 4 0
+altLook 158	2 2 0 0 100 4 0
+altLook 159	2 2 0 0 100 4 0
+altLook 160	2 2 0 0 100 4 0
+altLook 161	2 2 0 0 100 4 0
+altLook 162	2 2 0 0 100 4 0
+altLook 163	2 2 0 0 100 4 0
+altLook 164	2 2 0 0 100 4 0
+altLook 165	2 2 0 0 100 4 0
+altLook 166	2 2 0 0 100 4 0
+altLook 167	2 2 0 0 100 4 0
+altLook 168	2 2 0 0 100 4 0
+altLook 169	3 2 0 0 100 4 0
+altLook 170	3 2 0 0 100 4 0
+altLook 171	3 2 0 0 100 4 0
+altLook 172	3 2 0 0 100 4 0
+altLook 173	3 2 0 0 100 4 0
+altLook 174	3 2 0 0 100 4 0
+altLook 175	3 2 0 0 100 4 0
+altLook 176	3 2 0 0 100 4 0
+altLook 177	3 2 0 0 100 4 0
+altLook 178	3 2 0 0 100 4 0
+altLook 179	3 2 0 0 100 4 0
+altLook 180	3 2 0 0 100 4 0
+altLook 181	3 2 0 0 100 4 0
+altLook 182	3 2 0 0 100 4 0
+altLook 183	3 2 0 0 100 4 0
+altLook 184	3 2 0 0 100 4 0
+altLook 185	3 2 0 0 100 4 0
+altLook 186	3 2 0 0 100 4 0
+altLook 187	3 2 0 0 100 4 0
+altLook 188	3 2 0 0 100 4 0
+altLook 189	3 2 0 0 100 4 0
+altLook 190	3 2 0 0 100 4 0
+altLook 191	3 2 0 0 100 4 0
+altLook 192	3 2 0 0 100 4 0
+altLook 193	3 2 0 0 100 4 0
+altLook 194	3 2 0 0 100 4 0
+altLook 195	3 2 0 0 100 4 0
+altLook 196	3 2 0 0 100 4 0
+altLook 197	3 2 0 0 100 4 0
+altLook 198	3 2 0 0 100 4 0
+altLook 199	3 2 0 0 100 4 0
+altLook 200	3 2 0 0 100 4 0
+altLook 201	3 2 0 0 100 4 0
+altLook 202	3 2 0 0 100 4 0
+altLook 203	3 2 0 0 100 4 0
+altLook 204	3 2 0 0 100 4 0
+altLook 205	3 2 0 0 100 4 0
+altLook 206	3 2 0 0 100 4 0
+altLook 207	3 2 0 0 100 4 0
+altLook 208	3 2 0 0 100 4 0
+altLook 209	3 2 0 0 100 4 0
+altLook 210	3 2 0 0 100 4 0
+altLook 211	3 2 0 0 100 4 0
+altLook 212	3 2 0 0 100 4 0
+altLook 213	3 2 0 0 100 4 0
+altLook 214	3 2 0 0 100 4 0
+altLook 215	3 2 0 0 100 4 0
+altLook 216	3 2 0 0 100 4 0
+altLook 217	3 2 0 0 100 4 0
+altLook 218	3 2 0 0 100 4 0
+altLook 219	3 2 0 0 100 4 0
+altLook 220	3 2 0 0 100 4 0
+altLook 221	3 2 0 0 100 4 0
+altLook 222	3 2 0 0 100 4 0
+altLook 223	3 2 0 0 100 4 0
+altLook 224	3 2 0 0 100 4 0
+altLook 225	4 2 0 0 100 4 0
+altLook 226	4 2 0 0 100 4 0
+altLook 227	4 2 0 0 100 4 0
+altLook 228	4 2 0 0 100 4 0
+altLook 229	4 2 0 0 100 4 0
+altLook 230	4 2 0 0 100 4 0
+altLook 231	4 2 0 0 100 4 0
+altLook 232	4 2 0 0 100 4 0
+altLook 233	4 2 0 0 100 4 0
+altLook 234	4 2 0 0 100 4 0
+altLook 235	4 2 0 0 100 4 0
+altLook 236	4 2 0 0 100 4 0
+altLook 237	4 2 0 0 100 4 0
+altLook 238	4 2 0 0 100 4 0
+altLook 239	4 2 0 0 100 4 0
+altLook 240	4 2 0 0 100 4 0
+altLook 241	4 2 0 0 100 4 0
+altLook 242	4 2 0 0 100 4 0
+altLook 243	4 2 0 0 100 4 0
+altLook 244	4 2 0 0 100 4 0
+altLook 245	4 2 0 0 100 4 0
+altLook 246	4 2 0 0 100 4 0
+altLook 247	4 2 0 0 100 4 0
+altLook 248	4 2 0 0 100 4 0
+altLook 249	4 2 0 0 100 4 0
+altLook 250	4 2 0 0 100 4 0
+altLook 251	4 2 0 0 100 4 0
+altLook 252	4 2 0 0 100 4 0
+altLook 253	4 2 0 0 100 4 0
+altLook 254	4 2 0 0 100 4 0
+altLook 255	4 2 0 0 100 4 0
+
diff --git a/code/ryzom/client/data/gamedev/outpost.cmd b/code/ryzom/client/data/gamedev/outpost.cmd
new file mode 100644
index 000000000..444fdb189
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/outpost.cmd
@@ -0,0 +1,230 @@
+
+db SERVER:GUILD:NAME 654
+db SERVER:GUILD:DESCRIPTION 2
+db SERVER:GUILD:ICON 2
+db SERVER:GUILD:XP 250
+db SERVER:GUILD:VILLAGE 3
+db SERVER:GUILD:PEOPLE 199
+db SERVER:GUILD:CREATION_DATE 365
+
+db SERVER:GUILD:MEMBERS:0:NAME 100
+db SERVER:GUILD:MEMBERS:0:GRADE 0
+db SERVER:GUILD:MEMBERS:0:ONLINE 1
+db SERVER:GUILD:MEMBERS:0:ENTER_DATE 1680
+
+db SERVER:GUILD:MEMBERS:1:NAME 1
+db SERVER:GUILD:MEMBERS:1:GRADE 1
+db SERVER:GUILD:MEMBERS:1:ONLINE 0
+db SERVER:GUILD:MEMBERS:1:ENTER_DATE 150
+
+db SERVER:GUILD:MEMBERS:2:NAME 2
+db SERVER:GUILD:MEMBERS:2:GRADE 2
+db SERVER:GUILD:MEMBERS:2:ONLINE 1
+db SERVER:GUILD:MEMBERS:2:ENTER_DATE 120
+
+db SERVER:GUILD:MEMBERS:3:NAME 3
+db SERVER:GUILD:MEMBERS:3:GRADE 3
+db SERVER:GUILD:MEMBERS:3:ONLINE 1
+db SERVER:GUILD:MEMBERS:3:ENTER_DATE 100
+
+
+db SERVER:USER:OUTPOST_ADMIN 1
+
+db SERVER:GUILD:OUTPOST:O0:SHEET  fyros_outpost_01.outpost
+db SERVER:GUILD:OUTPOST:O1:SHEET  fyros_outpost_02.outpost
+db SERVER:GUILD:OUTPOST:O2:SHEET  fyros_outpost_03.outpost
+db SERVER:GUILD:OUTPOST:O3:SHEET  fyros_outpost_04.outpost
+db SERVER:GUILD:OUTPOST:O4:SHEET  fyros_outpost_05.outpost
+db SERVER:GUILD:OUTPOST:O5:SHEET  fyros_outpost_06.outpost
+db SERVER:GUILD:OUTPOST:O6:SHEET  fyros_outpost_07.outpost
+db SERVER:GUILD:OUTPOST:O7:SHEET  fyros_outpost_08.outpost
+db SERVER:GUILD:OUTPOST:O8:SHEET  fyros_outpost_09.outpost
+db SERVER:GUILD:OUTPOST:O9:SHEET  fyros_outpost_10.outpost
+db SERVER:GUILD:OUTPOST:O10:SHEET fyros_outpost_11.outpost
+db SERVER:GUILD:OUTPOST:O11:SHEET fyros_outpost_12.outpost
+db SERVER:GUILD:OUTPOST:O12:SHEET fyros_outpost_13.outpost
+db SERVER:GUILD:OUTPOST:O13:SHEET fyros_outpost_14.outpost
+db SERVER:GUILD:OUTPOST:O14:SHEET fyros_outpost_15.outpost
+
+db SERVER:GUILD:OUTPOST:O0:OWNED  1
+db SERVER:GUILD:OUTPOST:O1:OWNED  1
+db SERVER:GUILD:OUTPOST:O2:OWNED  1
+db SERVER:GUILD:OUTPOST:O3:OWNED  1
+db SERVER:GUILD:OUTPOST:O4:OWNED  1
+
+db SERVER:GUILD:OUTPOST:O0:STATUS 0
+db SERVER:GUILD:OUTPOST:O1:STATUS 1
+db SERVER:GUILD:OUTPOST:O2:STATUS 2
+db SERVER:GUILD:OUTPOST:O3:STATUS 3
+db SERVER:GUILD:OUTPOST:O4:STATUS 4
+db SERVER:GUILD:OUTPOST:O5:STATUS 5
+db SERVER:GUILD:OUTPOST:O6:STATUS 6
+db SERVER:GUILD:OUTPOST:O7:STATUS 7
+db SERVER:GUILD:OUTPOST:O8:STATUS 8
+db SERVER:GUILD:OUTPOST:O9:STATUS 4
+db SERVER:GUILD:OUTPOST:O10:STATUS 0
+db SERVER:GUILD:OUTPOST:O11:STATUS 1
+db SERVER:GUILD:OUTPOST:O12:STATUS 2
+db SERVER:GUILD:OUTPOST:O13:STATUS 3
+db SERVER:GUILD:OUTPOST:O14:STATUS 4
+
+// ***************** FROM GUILD *************************
+
+db SERVER:GUILD:OUTPOST:O0:LEVEL			83
+db SERVER:GUILD:OUTPOST:O0:GUILD:NAME		513
+db SERVER:GUILD:OUTPOST:O0:GUILD:ICON		97984679
+db SERVER:GUILD:OUTPOST:O0:GUILD:TRIBE		0
+db SERVER:GUILD:OUTPOST:O0:GUILD:NAME_ATT	666
+db SERVER:GUILD:OUTPOST:O0:STATUS			2
+db SERVER:GUILD:OUTPOST:O0:OWNED			1
+
+db SERVER:GUILD:OUTPOST:O0:STATE_END_DATE	400000
+db SERVER:GUILD:OUTPOST:O0:DISPLAY_CRASH	0
+db SERVER:GUILD:OUTPOST:O0:WARCOST			0
+				
+db SERVER:GUILD:OUTPOST:O0:ROUND_LVL_THRESHOLD		8
+db SERVER:GUILD:OUTPOST:O0:ROUND_LVL_MAX_ATT		3
+db SERVER:GUILD:OUTPOST:O0:ROUND_LVL_MAX_DEF		2
+db SERVER:GUILD:OUTPOST:O0:ROUND_LVL_CUR			18
+db SERVER:GUILD:OUTPOST:O0:ROUND_ID_CUR				4
+db SERVER:GUILD:OUTPOST:O0:ROUND_ID_MAX				12
+				
+db SERVER:GUILD:OUTPOST:O0:TIME_RANGE_DEF_WANTED	24
+db SERVER:GUILD:OUTPOST:O0:TIME_RANGE_ATT			946180000
+db SERVER:GUILD:OUTPOST:O0:TIME_RANGE_DEF			946280000
+db SERVER:GUILD:OUTPOST:O0:TIME_RANGE_LENGTH		120
+
+// /db UI:SAVE:OUTPOST:TIME_ZONE
+
+
+// ***************** SELECTED *************************
+
+db SERVER:OUTPOST_SELECTED:SHEET			fyros_outpost_09.outpost
+db SERVER:OUTPOST_SELECTED:LEVEL			23
+db SERVER:OUTPOST_SELECTED:GUILD:NAME		257
+db SERVER:OUTPOST_SELECTED:GUILD:ICON		98983679
+db SERVER:OUTPOST_SELECTED:GUILD:TRIBE		0
+db SERVER:OUTPOST_SELECTED:GUILD:NAME_ATT	93
+db SERVER:OUTPOST_SELECTED:STATUS			1
+
+db SERVER:OUTPOST_SELECTED:STATE_END_DATE	0
+db SERVER:OUTPOST_SELECTED:DISPLAY_CRASH	0
+db SERVER:OUTPOST_SELECTED:WARCOST			123456
+
+db SERVER:OUTPOST_SELECTED:ROUND_LVL_THRESHOLD		8
+db SERVER:OUTPOST_SELECTED:ROUND_LVL_MAX_ATT		3
+db SERVER:OUTPOST_SELECTED:ROUND_LVL_MAX_DEF		2
+db SERVER:OUTPOST_SELECTED:ROUND_LVL_CUR			18
+db SERVER:OUTPOST_SELECTED:ROUND_ID_CUR				4
+db SERVER:OUTPOST_SELECTED:ROUND_ID_MAX				12
+				
+db SERVER:OUTPOST_SELECTED:TIME_RANGE_DEF_WANTED	24
+db SERVER:OUTPOST_SELECTED:TIME_RANGE_DEF			946080000
+db SERVER:OUTPOST_SELECTED:TIME_RANGE_ATT			946180000
+db SERVER:OUTPOST_SELECTED:TIME_RANGE_LENGTH		120
+
+db UI:TEMP:OUTPOST:DECLARE_WAR_ACK_RECEIVED			1
+db UI:TEMP:OUTPOST:DECLARE_WAR_ACK_OK				1
+db UI:TEMP:OUTPOST:DECLARE_WAR_ACK_TEXTID			6123
+db UI:TEMP:OUTPOST:DECLARE_WAR_ACK_TIME_RANGE_ATT	98983500
+
+
+entity 1 fyhu1.creature
+
+db SERVER:TARGET:CONTEXT_MENU:PROGRAMMES 262144
+db SERVER:TARGET:CONTEXT_MENU:OUTPOST fyros_outpost_09.outpost
+
+
+// ***************** SQUADS *************************
+
+
+db SERVER:GUILD:OUTPOST:O0:S:S0:SHEET defenders_light_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:S1:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:S2:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+
+db SERVER:GUILD:OUTPOST:O0:S:T0:SHEET  defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T1:SHEET  defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T2:SHEET  defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T3:SHEET  defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T4:SHEET  defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T5:SHEET  defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T6:SHEET  defenders_magical_bombers_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T7:SHEET  defenders_heavy_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T8:SHEET  defenders_light_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T9:SHEET  defenders_light_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T10:SHEET defenders_light_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T11:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T12:SHEET defenders_medium_range_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T13:SHEET defenders_medium_range_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T14:SHEET defenders_medium_range_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T0:SPAWN  0
+db SERVER:GUILD:OUTPOST:O0:S:T1:SPAWN  1
+db SERVER:GUILD:OUTPOST:O0:S:T2:SPAWN  2
+db SERVER:GUILD:OUTPOST:O0:S:T3:SPAWN  3
+
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:0:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:1:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:2:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:3:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:4:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:5:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:6:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:7:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:8:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:9:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:10:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:11:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:12:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:13:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:14:SHEET defenders_medium_range_fighters_01_05_fyros.outpost_squad
+
+
+db SERVER:GUILD:OUTPOST:O1:S:S0:SHEET defenders_medium_melee_fighters_06_10_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O1:S:S1:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+
+db SERVER:GUILD:OUTPOST:O1:S:T0:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+db SERVER:GUILD:OUTPOST:O1:S:T1:SHEET defenders_medium_melee_fighters_01_05_fyros.outpost_squad
+
+
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:0:X 18279
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:0:Y -24446
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:1:X 18240
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:1:Y -24450
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:2:X 18233
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:2:Y -24420
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:3:X 18279
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SPAWN_ZONE:3:Y -24430
+
+
+db SERVER:GUILD:OUTPOST:O0:SQUAD_CAPITAL 1000
+db SERVER:GUILD:OUTPOST:O1:SQUAD_CAPITAL 1100
+db SERVER:GUILD:OUTPOST:O2:SQUAD_CAPITAL 1200
+db SERVER:GUILD:OUTPOST:O3:SQUAD_CAPITAL 1300
+db SERVER:GUILD:OUTPOST:O4:SQUAD_CAPITAL 1400
+db SERVER:GUILD:OUTPOST:O5:SQUAD_CAPITAL 1500
+db SERVER:GUILD:OUTPOST:O6:SQUAD_CAPITAL 1600
+db SERVER:GUILD:OUTPOST:O7:SQUAD_CAPITAL 1700
+db SERVER:GUILD:OUTPOST:O8:SQUAD_CAPITAL 1800
+db SERVER:GUILD:OUTPOST:O9:SQUAD_CAPITAL 1900
+db SERVER:GUILD:OUTPOST:O10:SQUAD_CAPITAL 2000
+db SERVER:GUILD:OUTPOST:O11:SQUAD_CAPITAL 2100
+db SERVER:GUILD:OUTPOST:O12:SQUAD_CAPITAL 2200
+db SERVER:GUILD:OUTPOST:O13:SQUAD_CAPITAL 2300
+db SERVER:GUILD:OUTPOST:O14:SQUAD_CAPITAL 2400
+
+
+// ***************** PVP OUTPOST *************************
+db SERVER:CHARACTER_INFO:PVP_OUTPOST:FLAG_PVP 1
+db SERVER:CHARACTER_INFO:PVP_OUTPOST:ROUND_LVL_CUR 6
+db SERVER:CHARACTER_INFO:PVP_OUTPOST:ROUND_END_DATE 12000
+db SERVER:CHARACTER_INFO:PVP_OUTPOST:FLAG_PVP_TIME_END 0
+db SERVER:CHARACTER_INFO:PVP_OUTPOST:RIGHT_TO_BANISH 1
+
+
+// ***************** BUILDINGS *************************
+db SERVER:GUILD:OUTPOST:O0:BUILDINGS:0:SHEET driller_bountybeaches_kami_u4_100a.outpost_building
+db SERVER:GUILD:OUTPOST:O0:BUILDINGS:1:SHEET 0
+db SERVER:GUILD:OUTPOST:O0:BUILDINGS:2:SHEET driller_thevoid_kami_u2_250b.outpost_building
+db SERVER:GUILD:OUTPOST:O0:BUILDINGS:3:SHEET 0
+
+ah show guild
diff --git a/code/ryzom/client/data/gamedev/pa.cmd b/code/ryzom/client/data/gamedev/pa.cmd
new file mode 100644
index 000000000..4acd773dd
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/pa.cmd
@@ -0,0 +1,12 @@
+db SERVER:PACK_ANIMAL:NbBeast 3
+db SERVER:PACK_ANIMAL:BEAST:0:HP 32
+db SERVER:PACK_ANIMAL:BEAST:0:SAP 32
+db SERVER:PACK_ANIMAL:BEAST:0:STA 32
+db SERVER:PACK_ANIMAL:BEAST:1:HP 64
+db SERVER:PACK_ANIMAL:BEAST:1:SAP 64
+db SERVER:PACK_ANIMAL:BEAST:1:STA 64
+db SERVER:PACK_ANIMAL:BEAST:2:HP 128
+db SERVER:PACK_ANIMAL:BEAST:2:SAP 128
+db SERVER:PACK_ANIMAL:BEAST:2:STA 128
+
+
diff --git a/code/ryzom/client/data/gamedev/remove_harvest.cmd b/code/ryzom/client/data/gamedev/remove_harvest.cmd
new file mode 100644
index 000000000..7c9425022
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/remove_harvest.cmd
@@ -0,0 +1,4 @@
+db SERVER:INVENTORY:16:0:SHEET 0
+db SERVER:INVENTORY:16:1:SHEET 0
+db SERVER:INVENTORY:16:2:SHEET 0
+db SERVER:INVENTORY:16:3:SHEET 0
diff --git a/code/ryzom/client/data/gamedev/remove_loot.cmd b/code/ryzom/client/data/gamedev/remove_loot.cmd
new file mode 100644
index 000000000..c8c90d7f7
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/remove_loot.cmd
@@ -0,0 +1,4 @@
+db SERVER:INVENTORY:7:0:SHEET 0
+db SERVER:INVENTORY:7:1:SHEET 0
+db SERVER:INVENTORY:7:2:SHEET 0
+db SERVER:INVENTORY:7:3:SHEET 0
diff --git a/code/ryzom/client/data/gamedev/remove_trade.cmd b/code/ryzom/client/data/gamedev/remove_trade.cmd
new file mode 100644
index 000000000..f901a0c9c
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/remove_trade.cmd
@@ -0,0 +1 @@
+db SERVER:INVENTORY:EXCHANGE:BEGUN 0
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/reward.cmd b/code/ryzom/client/data/gamedev/reward.cmd
new file mode 100644
index 000000000..045723642
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/reward.cmd
@@ -0,0 +1,9 @@
+ah show team_share
+bcPage 5
+db LOCAL:SHARE:0:SHEET 2519598
+db LOCAL:SHARE:0:QUANTITY 1
+db LOCAL:SHARE:0:QUALITY 1
+db LOCAL:SHARE:1:SHEET 2520110
+db LOCAL:SHARE:1:QUANTITY 1
+db LOCAL:SHARE:1:QUALITY 1
+
diff --git a/code/ryzom/client/data/gamedev/shards.cfg b/code/ryzom/client/data/gamedev/shards.cfg
index bc312189a..e6f7c580c 100644
--- a/code/ryzom/client/data/gamedev/shards.cfg
+++ b/code/ryzom/client/data/gamedev/shards.cfg
@@ -5,6 +5,20 @@ Use = 0;
 // first string is the name of the computer where the **frontend** service is
 // second string is the base path where to find the source file
 Shards =  {
+	"shard1a", "\\Shard1a\ryzom\data_common",
+	"vianneyl", "\\vianneyl\r\code\ryzom\data_common",
+	"danielm", "\\danielm\r\versions\lastest\ryzom\data_common",
+	"ldserver01", "\\Ldserver01\ryzom\data_common",
+	"127.0.0.1", "r:\code\ryzom\data_common",
+	"gamedev", "\\gamedev\ryzom\code\ryzom\data_common",
+	"nevrax-01", "\\nevrax-01\ryzom\code\ryzom\data_common",
+	"gamedev4", "\\gamedev4\ryzom\code\ryzom\data_common",
+	"gamedev05", "\\gamedev05\ryzom\code\ryzom\data_common",
+	"client2", "\\client2\ryzom\code\ryzom\data_common",
+	"davidf", "\\davidf\ryzom\code\ryzom\data_common",
+	"alains", "\\alains\ryzom\code\ryzom\data_common",
+	"guillaumep", "\\guillaumep\ryzom\code\ryzom\data_common",
+	"nicolasb", "\\nicolasb\ryzom\code\ryzom\data_common",
 };
 
 // files to copy, relative to the data_common directory
diff --git a/code/ryzom/client/data/gamedev/steed.cmd b/code/ryzom/client/data/gamedev/steed.cmd
new file mode 100644
index 000000000..7b4287563
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/steed.cmd
@@ -0,0 +1,4 @@
+db SERVER:PACK_ANIMAL:STEED:Present 1
+db SERVER:PACK_ANIMAL:STEED:HP 32
+db SERVER:PACK_ANIMAL:STEED:SAP 32
+db SERVER:PACK_ANIMAL:STEED:STA 32
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/team.cmd b/code/ryzom/client/data/gamedev/team.cmd
new file mode 100644
index 000000000..72ccb21a9
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/team.cmd
@@ -0,0 +1,21 @@
+db SERVER:GROUP:0:PRESENT 1
+db SERVER:GROUP:0:NAME    0
+db SERVER:GROUP:0:STA     32
+db SERVER:GROUP:0:SAP     32
+db SERVER:GROUP:0:HP      -32
+db SERVER:GROUP:1:PRESENT 1
+db SERVER:GROUP:1:NAME    1
+db SERVER:GROUP:1:STA     64
+db SERVER:GROUP:1:SAP     64
+db SERVER:GROUP:1:HP      64
+db SERVER:GROUP:2:PRESENT 1
+db SERVER:GROUP:2:NAME    2
+db SERVER:GROUP:2:STA     127
+db SERVER:GROUP:2:SAP     127
+db SERVER:GROUP:2:HP      127
+db SERVER:GROUP:LEADER_INDEX 0
+db SERVER:GROUP:SUCCESSOR_INDEX 1
+
+
+
+
diff --git a/code/ryzom/client/data/gamedev/test_dynchat.cmd b/code/ryzom/client/data/gamedev/test_dynchat.cmd
new file mode 100644
index 000000000..ad7fd68db
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/test_dynchat.cmd
@@ -0,0 +1,3 @@
+entity 1 fyhu1.creature
+db SERVER:Entities:E1:P4 94489280512
+testDynChatOpen
diff --git a/code/ryzom/client/data/gamedev/test_harvest.cmd b/code/ryzom/client/data/gamedev/test_harvest.cmd
new file mode 100644
index 000000000..0f67df773
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/test_harvest.cmd
@@ -0,0 +1,4 @@
+db SERVER:INVENTORY:TEMP:0:SHEET 2487342
+db SERVER:INVENTORY:TEMP:1:SHEET 2489390
+db SERVER:INVENTORY:TEMP:2:SHEET 2455854
+db SERVER:INVENTORY:TEMP:3:SHEET 2488366
diff --git a/code/ryzom/client/data/gamedev/test_loot.cmd b/code/ryzom/client/data/gamedev/test_loot.cmd
new file mode 100644
index 000000000..44e6891eb
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/test_loot.cmd
@@ -0,0 +1,4 @@
+db SERVER:INVENTORY:7:0:SHEET 392193
+db SERVER:INVENTORY:7:1:SHEET 392193
+db LOCAL:INVENTORY:7:2:SHEET 392193
+db SERVER:INVENTORY:7:3:SHEET 392193
diff --git a/code/ryzom/client/data/gamedev/test_outpost.cmd b/code/ryzom/client/data/gamedev/test_outpost.cmd
new file mode 100644
index 000000000..5f7e53ccd
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/test_outpost.cmd
@@ -0,0 +1,123 @@
+ah show outpost_manager
+
+db SERVER:USER:OUTPOST_ADMIN 1
+
+db SERVER:GUILD:OUTPOST:O0:SHEET  fyros_outpost_01.outpost
+db SERVER:GUILD:OUTPOST:O1:SHEET  fyros_outpost_02.outpost
+db SERVER:GUILD:OUTPOST:O2:SHEET  fyros_outpost_03.outpost
+db SERVER:GUILD:OUTPOST:O3:SHEET  fyros_outpost_04.outpost
+db SERVER:GUILD:OUTPOST:O4:SHEET  fyros_outpost_05.outpost
+db SERVER:GUILD:OUTPOST:O5:SHEET  fyros_outpost_06.outpost
+db SERVER:GUILD:OUTPOST:O6:SHEET  fyros_outpost_07.outpost
+db SERVER:GUILD:OUTPOST:O7:SHEET  fyros_outpost_08.outpost
+db SERVER:GUILD:OUTPOST:O8:SHEET  fyros_outpost_09.outpost
+db SERVER:GUILD:OUTPOST:O9:SHEET  fyros_outpost_10.outpost
+db SERVER:GUILD:OUTPOST:O10:SHEET fyros_outpost_11.outpost
+db SERVER:GUILD:OUTPOST:O11:SHEET fyros_outpost_12.outpost
+db SERVER:GUILD:OUTPOST:O12:SHEET fyros_outpost_13.outpost
+db SERVER:GUILD:OUTPOST:O13:SHEET fyros_outpost_14.outpost
+db SERVER:GUILD:OUTPOST:O14:SHEET fyros_outpost_15.outpost
+
+db SERVER:GUILD:OUTPOST:O1:OWNED  1
+db SERVER:GUILD:OUTPOST:O2:OWNED  1
+db SERVER:GUILD:OUTPOST:O3:OWNED  1
+db SERVER:GUILD:OUTPOST:O4:OWNED  1
+
+db SERVER:GUILD:OUTPOST:O0:STATUS 0
+db SERVER:GUILD:OUTPOST:O1:STATUS 1
+db SERVER:GUILD:OUTPOST:O2:STATUS 2
+db SERVER:GUILD:OUTPOST:O3:STATUS 3
+db SERVER:GUILD:OUTPOST:O4:STATUS 4
+db SERVER:GUILD:OUTPOST:O5:STATUS 5
+db SERVER:GUILD:OUTPOST:O6:STATUS 6
+db SERVER:GUILD:OUTPOST:O7:STATUS 7
+db SERVER:GUILD:OUTPOST:O8:STATUS 8
+db SERVER:GUILD:OUTPOST:O9:STATUS 4
+db SERVER:GUILD:OUTPOST:O10:STATUS 0
+db SERVER:GUILD:OUTPOST:O11:STATUS 1
+db SERVER:GUILD:OUTPOST:O12:STATUS 2
+db SERVER:GUILD:OUTPOST:O13:STATUS 3
+db SERVER:GUILD:OUTPOST:O14:STATUS 4
+
+db SERVER:GUILD:OUTPOST:O0:S:S0:SHEET defenders_medium_melee_fighters_11_15.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:S1:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:S2:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+
+db SERVER:GUILD:OUTPOST:O0:S:T0:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T1:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T2:SHEET  defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T3:SHEET  defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T4:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T5:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T6:SHEET  defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T7:SHEET  defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T8:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T9:SHEET  defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T10:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T11:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T12:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T13:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T14:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:T0:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T1:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T2:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T3:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T4:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T5:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T6:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T7:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T8:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T9:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T10:GROUP  0
+db SERVER:GUILD:OUTPOST:O0:S:T11:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T12:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T13:GROUP  1
+db SERVER:GUILD:OUTPOST:O0:S:T14:GROUP  0
+
+db SERVER:GUILD:OUTPOST:O0:S:W0:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W1:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W2:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W3:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W4:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W5:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W6:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W7:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W8:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W9:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:S:W0:IN_DATE 321654
+db SERVER:GUILD:OUTPOST:O0:S:W1:IN_DATE 543215
+db SERVER:GUILD:OUTPOST:O0:S:W2:IN_DATE 735651
+db SERVER:GUILD:OUTPOST:O0:S:W3:IN_DATE 195983
+db SERVER:GUILD:OUTPOST:O0:S:W4:IN_DATE 321978
+db SERVER:GUILD:OUTPOST:O0:S:W5:IN_DATE 328718
+db SERVER:GUILD:OUTPOST:O0:S:W6:IN_DATE 198732
+db SERVER:GUILD:OUTPOST:O0:S:W7:IN_DATE 625789
+db SERVER:GUILD:OUTPOST:O0:S:W8:IN_DATE 135478
+db SERVER:GUILD:OUTPOST:O0:S:W9:IN_DATE 973787
+
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:0:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:1:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:2:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:3:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:4:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:5:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:6:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:7:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:8:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:9:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:10:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:11:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:12:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:13:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O0:SQUAD_SHOP:14:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+
+
+db SERVER:GUILD:OUTPOST:O1:S:S0:SHEET defenders_medium_melee_fighters_06_10.outpost_squad
+db SERVER:GUILD:OUTPOST:O1:S:S1:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+
+db SERVER:GUILD:OUTPOST:O1:S:T0:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O1:S:T1:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+
+db SERVER:GUILD:OUTPOST:O1:S:W0:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+db SERVER:GUILD:OUTPOST:O1:S:W1:SHEET defenders_medium_melee_fighters_01_05.outpost_squad
+
diff --git a/code/ryzom/client/data/gamedev/texture_extra.tga b/code/ryzom/client/data/gamedev/texture_extra.tga
new file mode 100644
index 0000000000000000000000000000000000000000..050600adfc30ec992dc22d76bdc59b52ead6c3e4
GIT binary patch
literal 40621
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
Q@%(wCEoK<cnLbA2Un@Q0GXMYp

literal 0
HcmV?d00001

diff --git a/code/ryzom/client/data/gamedev/texture_extra.txt b/code/ryzom/client/data/gamedev/texture_extra.txt
new file mode 100644
index 000000000..275852016
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/texture_extra.txt
@@ -0,0 +1,20 @@
+mission_step.tga 0.000000000000 0.000000000000 0.136718750000 0.152343750000
+mission_unavailable.tga 0.140625000000 0.000000000000 0.277343750000 0.152343750000
+mission_available.tga 0.281250000000 0.000000000000 0.417968750000 0.152343750000
+radar_mission_16.tga 0.421875000000 0.000000000000 0.484375000000 0.062500000000
+radar_mission2_16.tga 0.421875000000 0.062500000000 0.484375000000 0.125000000000
+radar_mission3_16.tga 0.484375000000 0.000000000000 0.546875000000 0.062500000000
+radar_mission_mini_16.tga 0.488281250000 0.066406250000 0.515625000000 0.093750000000
+radar_mission2_mini_16.tga 0.515625000000 0.066406250000 0.542968750000 0.093750000000
+radar_mission3_mini_16.tga 0.488281250000 0.093750000000 0.515625000000 0.121093750000
+consider_bg.tga 0.550781250000 0.003906250000 0.660156250000 0.113281250000
+consider_ring.tga 0.660156250000 0.003906250000 0.695312500000 0.113281250000
+consider_impossible.tga 0.000000000000 0.152343750000 0.109375000000 0.261718750000
+regen_back.tga 0.695312500000 0.000000000000 0.789062500000 0.093750000000
+regen.tga 0.789062500000 0.000000000000 0.882812500000 0.093750000000
+glow_star_24.tga 0.882812500000 0.000000000000 0.976562500000 0.093750000000
+ico_out_of_range.tga 0.085937500000 0.156250000000 0.179687500000 0.250000000000
+cristal_generic.tga 0.000000000000 0.250000000000 0.156250000000 0.406250000000
+bk_white.tga 0.156250000000 0.250000000000 0.312500000000 0.406250000000
+amber_cube.tga 0.312500000000 0.250000000000 0.468750000000 0.406250000000
+amber_cube_over.tga 0.468750000000 0.250000000000 0.625000000000 0.406250000000
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/tp.cmd b/code/ryzom/client/data/gamedev/tp.cmd
new file mode 100644
index 000000000..08817230d
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/tp.cmd
@@ -0,0 +1 @@
+db LOCAL:INVENTORY:EXCHANGE:BEGUN 1
diff --git a/code/ryzom/client/data/gamedev/trade.cmd b/code/ryzom/client/data/gamedev/trade.cmd
new file mode 100644
index 000000000..9b64788c8
--- /dev/null
+++ b/code/ryzom/client/data/gamedev/trade.cmd
@@ -0,0 +1,2 @@
+db SERVER:EXCHANGE:BEGUN 0
+db SERVER:EXCHANGE:BEGUN 1
\ No newline at end of file
diff --git a/code/ryzom/client/data/gamedev/world_editor_classes.xml b/code/ryzom/client/data/gamedev/world_editor_classes.xml
index 63dd7a601..564e8daac 100644
--- a/code/ryzom/client/data/gamedev/world_editor_classes.xml
+++ b/code/ryzom/client/data/gamedev/world_editor_classes.xml
@@ -1,16 +1,1973 @@
 <?xml version="1.0"?>
 <NEL_LIGO_PRIMITIVE_CLASS>
 
+	<!-- Alias resolution 
+		Alias are coded on 32bits, the upper part
+		of the alias is assigned by static configuration 
+		for each primitive file.
+		The lower part is generated by world edit.
+		This ensure uniqueness of alias across any
+		primitive.
+		The standard configuration is set to 20 bits dynamic
+		and 12 bits static (4096 files and 1 million alias by
+		file)
+	-->
+	<ALIAS_DYNAMIC_BITS BIT_COUNT="20"/>
+	<!-- The file that contains the index for each
+	     primitive file.
+		 This index is used to build the static part of the alias.
+	-->
+	<ALIAS_STATIC_FILE_ID FILE_NAME="file_index.cfg"/>
+
 	<!-- **** CONFIG FOR RYZOM **** -->
 
 	<!-- Root primitive -->
 	<PRIMITIVE CLASS_NAME="root" TYPE="node" AUTO_INIT="true" DELETABLE="true">
-		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
-		</PARAMETER>
-		<!--<DYNAMIC_CHILD CLASS_NAME="test"/>-->		
-		<DYNAMIC_CHILD CLASS_NAME="micro_life"/>		
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="path" TYPE="string" VISIBLE="true"/>
+		<!-- <DYNAMIC_CHILD CLASS_NAME="test"/> -->
+		<DYNAMIC_CHILD CLASS_NAME="place_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="flora"/>
+		<DYNAMIC_CHILD CLASS_NAME="micro_life"/>
+		<DYNAMIC_CHILD CLASS_NAME="assets"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_manager"/>
+		<DYNAMIC_CHILD CLASS_NAME="tribe"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_manager"/>
+		<DYNAMIC_CHILD CLASS_NAME="audio"/>
+		<DYNAMIC_CHILD CLASS_NAME="region"/>
+		<DYNAMIC_CHILD CLASS_NAME="continent"/>
+		<DYNAMIC_CHILD CLASS_NAME="place"/>
+		<DYNAMIC_CHILD CLASS_NAME="pvp_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="dynamic_system"/>
+		<DYNAMIC_CHILD CLASS_NAME="dynamic_region"/>
+		<DYNAMIC_CHILD CLASS_NAME="nogo_point_list"/>
+		<DYNAMIC_CHILD CLASS_NAME="depositzone_list"/>
+		<DYNAMIC_CHILD CLASS_NAME="ecotypezone_list"/>
+		<DYNAMIC_CHILD CLASS_NAME="objectives"/>
+		<!-- ADDED BY BEN: helpers for pacs landscape generation -->
+		<DYNAMIC_CHILD CLASS_NAME="pacs_helpers"/>
+		<DYNAMIC_CHILD CLASS_NAME="missions_editor"/>
+		<DYNAMIC_CHILD CLASS_NAME="infos_rep"/>
+		<DYNAMIC_CHILD CLASS_NAME="property_rep"/>
+		<DYNAMIC_CHILD CLASS_NAME="script_rep"/>
+		<DYNAMIC_CHILD CLASS_NAME="state_machine_list"/>		
+		<DYNAMIC_CHILD CLASS_NAME="plot"/>
+		<DYNAMIC_CHILD CLASS_NAME="squad_template"/>
+		<DYNAMIC_CHILD CLASS_NAME="spire"/>
+		<DYNAMIC_CHILD CLASS_NAME="user_model_list"/>
+		<DYNAMIC_CHILD CLASS_NAME="custom_loot_tables"/>
 	</PRIMITIVE>
 
+	<!-- the alias class, used by all other class that need persistent aliases-->
+	<PRIMITIVE CLASS_NAME="alias" TYPE="alias" AUTO_INIT="true" DELETABLE="false" VISIBLE="false">
+	</PRIMITIVE>
+
+	<!-- Simple plot -->
+	<PRIMITIVE CLASS_NAME="plot" TYPE="point" R="255" G="0" B="255" A="255" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+	</PRIMITIVE>
+
+<!--	Dyn state machine
+-->
+	<PRIMITIVE CLASS_NAME="state_machine_list" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FOLDER"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="state_machine"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="state_machine" TYPE="node" R="0" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="fauna_region"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//root"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//root//infos_rep"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH=".."/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="state"/>
+<!-- Changed by Simon.
+		<DYNAMIC_CHILD CLASS_NAME="state_event_handler"/>
+-->
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="state" R="255" G="0" B="0" A="128" TYPE="zone" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="STATE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<!-- For now, fauna don't have AI profile-->
+		<!--		<PARAMETER NAME= "ai_movement"			TYPE="const_string"	VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+												<COMBO_FILES CONTEXT_NAME="default"	
+												PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/> </PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="state_event_handler"/>
+	</PRIMITIVE>
+	<!-- state event handler -->
+	<PRIMITIVE CLASS_NAME="state_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="group_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="groups_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="event_handler_action"/>
+	</PRIMITIVE>
+	<!-- action zone -->
+	<PRIMITIVE CLASS_NAME="action_zone" TYPE="zone" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="ACTION_ZONE"/>
+		</PARAMETER>
+		<PARAMETER NAME="params" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<!-- event handler action -->
+	<PRIMITIVE CLASS_NAME="event_handler_action" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false" >
+<!--		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$_$parameters$"/>-->
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="EVENT_ACTION"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="500" SHOW_HS="true" FILE_EXTENSION="cs"/>
+		<PARAMETER NAME="action" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/action_type"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="event_handler_action"/>
+		<DYNAMIC_CHILD CLASS_NAME="action_zone"/>
+	</PRIMITIVE>
+
+<!--	Dyn state machine
+-->
+
+
+	<PRIMITIVE CLASS_NAME="missions_editor" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="mission_tree"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="mission_tree" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="mission_giver" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="giver_primitive" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="mission_title" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="mission_description" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		
+		<PARAMETER NAME="mono_instance"		TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="run_only_once"		TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="replayable"		TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="need_validation"	TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="audience"			TYPE="const_string" VISIBLE="true" FILENAME="false" LOOKUP="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="solo"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="group"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="guild"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="solo"/>
+		</PARAMETER>
+		<PARAMETER NAME="not_in_journal"	  TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="auto_remove_from_journal" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="mission_category"		TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="player_replay_timer" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="global_replay_timer" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="automatic"			  TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="not_proposed"		  TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="parent_missions"	  TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="non_abandonnable"	  TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="fail_if_inventory_is_full"	  TYPE="boolean" VISIBLE="true"/>
+
+		<PARAMETER NAME="phrase_auto_menu"	  TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="mission_icon"		TYPE="string" VISIBLE="true"/>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<STATIC_CHILD CLASS_NAME="pre_requisite" NAME="pre_requisite"/>
+		<STATIC_CHILD CLASS_NAME="variables" NAME="variables"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_dyn_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_retry"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_continue"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_ooo"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_any"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_if"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_failure"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_crash"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_player_reconnect"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="pre_requisite" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+	
+		<PARAMETER NAME="require_skill/min_level/max_level" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_character_age" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_max_player_id" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_mission_done" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_mission_not_done" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_mission_running" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_mission_not_running" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_wearing_item" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_own_item" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_title" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_faction/fame" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_guild_membership" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="require_guild_grade" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_team_size" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_brick_knowledge" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="require_season" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_encyclo_thema" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_encyclo_thema_neg" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="require_event_faction" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="variables" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="var_integer"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_creature"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_race"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_sphrase"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_sbrick"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_quantity"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_quality"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_npc"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_group"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_faction"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_place"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_text"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_special_item"/>
+<!--		<DYNAMIC_CHILD CLASS_NAME="var_skill"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_species"/>
+		<DYNAMIC_CHILD CLASS_NAME="var_title"/>
+-->	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_integer" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $value$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_creature" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $creature_sheet$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="creature_sheet" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_item" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $item_sheet$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="item_sheet" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_race" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $race$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="race" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_sphrase" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $sphrase_sheet$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="sphrase_sheet" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_sbrick" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $sbrick_sheet$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="sbrick_sheet" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_quantity" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $quantity$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="quantity" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_quality" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $quality$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="quality" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_npc" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $npc_name$ ($npc_function$)"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="npc_function" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_faction" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $faction_name$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="faction_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="var_group" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $group_name$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="group_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_place" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $place_name$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="place_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_text" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $text$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="var_special_item" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$var_name$ = $item_sheet$"/>
+		<PARAMETER NAME="var_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="item_sheet" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="req_skill_level" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="properties/values" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="item_action" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="phrase_item_name" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="no_drop" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<!-- *************************************** -->
+	<!-- ************** Structure ************** -->
+	<!-- *************************************** -->
+
+	<PRIMITIVE CLASS_NAME="step_base" TYPE="node" AUTO_INIT="true" DELETABLE="true"  NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<!-- this pseudo property just to tag 'step' nodes -->
+		<PARAMETER NAME="step_tag" TYPE="boolean" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="objective_step" TYPE="node" PARENT_CLASS="step_base">
+		<PARAMETER NAME="hide_obj" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="overload_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="roleplay_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+	</PRIMITIVE>
+
+	
+	<PRIMITIVE CLASS_NAME="step" TYPE="node" PARENT_CLASS="step_base">
+		<STATIC_CHILD CLASS_NAME="actions" NAME="post_actions"/>
+		<STATIC_CHILD CLASS_NAME="mission_objectives" NAME="objectives"/>
+		<STATIC_CHILD CLASS_NAME="actions" NAME="pre_actions"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="step_ooo" TYPE="node"  PARENT_CLASS="objective_step">
+		<STATIC_CHILD CLASS_NAME="actions" NAME="post_actions"/>
+		<STATIC_CHILD CLASS_NAME="mission_objectives" NAME="objectives"/>
+		<STATIC_CHILD CLASS_NAME="actions" NAME="pre_actions"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="step_any" TYPE="node" PARENT_CLASS="objective_step">
+		<STATIC_CHILD CLASS_NAME="actions" NAME="post_actions"/>
+		<STATIC_CHILD CLASS_NAME="mission_objectives" NAME="objectives"/>
+		<STATIC_CHILD CLASS_NAME="actions" NAME="pre_actions"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="step_failure" TYPE="node" PARENT_CLASS="step_base">
+		<STATIC_CHILD CLASS_NAME="actions" NAME="actions"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="step_crash" TYPE="node" PARENT_CLASS="step_base">
+		<PARAMETER NAME="ai_instances" TYPE="const_string_array">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="bagne"/>
+				<CONTEXT_VALUE VALUE="fyros"/>
+				<CONTEXT_VALUE VALUE="fyros_island"/>
+				<CONTEXT_VALUE VALUE="fyros_newbie"/>
+				<CONTEXT_VALUE VALUE="indoors"/>
+				<CONTEXT_VALUE VALUE="matis"/>
+				<CONTEXT_VALUE VALUE="matis_newbie"/>
+				<CONTEXT_VALUE VALUE="matis_island"/>
+				<CONTEXT_VALUE VALUE="nexus"/>
+				<CONTEXT_VALUE VALUE="route_gouffre"/>
+				<CONTEXT_VALUE VALUE="sources"/>
+				<CONTEXT_VALUE VALUE="terre"/>
+				<CONTEXT_VALUE VALUE="testroom"/>
+				<CONTEXT_VALUE VALUE="tryker"/>
+				<CONTEXT_VALUE VALUE="tryker_island"/>
+				<CONTEXT_VALUE VALUE="tryker_newbie"/>
+				<CONTEXT_VALUE VALUE="zorai"/>
+				<CONTEXT_VALUE VALUE="zorai_island"/>
+				<CONTEXT_VALUE VALUE="zorai_newbie"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="actions" NAME="actions"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="step_player_reconnect" TYPE="node" PARENT_CLASS="step_base">
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="jump_to" TYPE="node" PARENT_CLASS="step_base">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="jump to $target$"/>
+		<PARAMETER NAME="target" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	
+
+	<!-- step_dyn_chat -->
+
+	<PRIMITIVE CLASS_NAME="step_dyn_chat" TYPE="node" PARENT_CLASS="step_base">
+		<!-- dyn chat to param-->
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>		
+		<PARAMETER NAME="talk_to_menu" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="talk_to_overload_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="talk_to_roleplay_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="talk_to_hide_obj" TYPE="boolean" VISIBLE="true"/>
+
+		<STATIC_CHILD CLASS_NAME="no_answer" NAME="no_answer"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="dyn_answer"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="dyn_answer" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="phrase_answer" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_dyn_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_retry"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_continue"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_ooo"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_any"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_if"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_failure"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_crash"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+
+	</PRIMITIVE>
+	
+	
+	<PRIMITIVE CLASS_NAME="no_answer" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_dyn_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_retry"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_continue"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_ooo"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_any"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_if"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_failure"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_crash"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+	</PRIMITIVE>
+
+	<!-- dyn_chat non arborescents -->
+
+	<PRIMITIVE CLASS_NAME="linear_dyn_chat_fail" TYPE="node" PARENT_CLASS="step_base">
+		<!-- dyn chat to param-->
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="phrase_yes" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt">
+					<DEFAULT_VALUE VALUE="ANSWER_OK"/>
+		</PARAMETER>
+
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="linear_dyn_chat_retry" TYPE="node" PARENT_CLASS="step_base">
+		<!-- dyn chat to param-->
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="phrase_yes" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt">
+					<DEFAULT_VALUE VALUE="ANSWER_OK"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="linear_dyn_chat_continue" TYPE="node" PARENT_CLASS="step_base">
+		<!-- dyn chat to param-->
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="phrase_yes" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt">
+					<DEFAULT_VALUE VALUE="ANSWER_OK"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+
+	<!-- step_if -->
+	
+	<PRIMITIVE CLASS_NAME="step_if" TYPE="node" PARENT_CLASS="step_base">
+		<PARAMETER NAME="condition_type" TYPE="const_string" VISIBLE="true" FILENAME="false" LOOKUP="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_missions_done"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_skills_level"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_bricks_known"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_sdb"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_faction_point"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_race"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_cult"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_civ"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_guild_cult"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_guild_civ"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_guild_fame"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_no_trial"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="test_item_in_inv"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<PARAMETER NAME="test_parameters" TYPE="string_array" VISIBLE="true"/>
+
+		<STATIC_CHILD CLASS_NAME="result_no"	NAME="no"/>
+		<STATIC_CHILD CLASS_NAME="result_yes" 	NAME="yes"/>
+
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="result_yes" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_dyn_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_retry"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_continue"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_ooo"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_any"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_if"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_failure"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_crash"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="result_no" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="step"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_dyn_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_retry"/>
+		<DYNAMIC_CHILD CLASS_NAME="linear_dyn_chat_continue"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_ooo"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_any"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_if"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_failure"/>
+		<DYNAMIC_CHILD CLASS_NAME="step_crash"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+
+	</PRIMITIVE>
+	
+	<!-- *************************************** -->
+	<!-- *************** Actions *************** -->
+	<!-- *************************************** -->
+	
+	<PRIMITIVE CLASS_NAME="actions" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="recv_money"/>
+		<DYNAMIC_CHILD CLASS_NAME="chain_mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="spawn_mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="encyclo_unlock"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_event_faction"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_respawn_points"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_set"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_add"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_player_add"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_set_pvp_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_clear_pvp_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_faction_point"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_fame"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="learn_action"/>
+		<DYNAMIC_CHILD CLASS_NAME="learn_brick"/>
+		<DYNAMIC_CHILD CLASS_NAME="add_compass"/>
+		<DYNAMIC_CHILD CLASS_NAME="remove_compass"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+		<DYNAMIC_CHILD CLASS_NAME="bot_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="ai_event"/>
+		<DYNAMIC_CHILD CLASS_NAME="handle_create"/>
+		<DYNAMIC_CHILD CLASS_NAME="handle_release"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_teleport"/>
+		<DYNAMIC_CHILD CLASS_NAME="system_msg"/>
+		<DYNAMIC_CHILD CLASS_NAME="popup_msg"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail_if_sdb"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail_mission_cat"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_constrains"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_desc"/>
+		<DYNAMIC_CHILD CLASS_NAME="queue_end"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_cult"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_civ"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_guild_cult"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_guild_civ"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_named_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_xp"/>
+		<DYNAMIC_CHILD CLASS_NAME="destroy_item"/>
+	</PRIMITIVE>
+
+	
+	<PRIMITIVE CLASS_NAME="recv_money" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_money $amount$"/>
+		<PARAMETER NAME="amount" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="chain_mission" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="chain_mission : $mission_name$ : $giver_name$"/>
+		<PARAMETER NAME="mission_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="giver_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="spawn_mission" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="spawn_mission : $mission_name$ : $giver_name$"/>
+		<PARAMETER NAME="mission_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="giver_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="encyclo_unlock" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="encyclo_unlock : $album_thema$"/>
+		<PARAMETER NAME="album_thema" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_event_faction" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_event_faction : $event_faction$"/>
+		<PARAMETER NAME="event_faction" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_cult" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_cult" />
+		<PARAMETER NAME="cult" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Kami"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Karavan"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_civ" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_civ" />
+		<PARAMETER NAME="civ" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Fyros"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Matis"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Tryker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Zorai"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_guild_cult" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_guild_cult" />
+		<PARAMETER NAME="cult" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Kami"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Karavan"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_guild_civ" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_guild_civ" />
+		<PARAMETER NAME="civ" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Fyros"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Matis"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Tryker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Zorai"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_respawn_points" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_respawn_points : $continent$ : $respawn_points$ : $hide_others$"/>
+		<PARAMETER NAME="continent" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="respawn_points" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="hide_others" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sdb_set" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sdb_set : $sdb_path$ : $sdb_value$"/>
+		<PARAMETER NAME="sdb_path" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="sdb_value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sdb_add" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sdb_add : $sdb_path$ : $sdb_value$"/>
+		<PARAMETER NAME="sdb_path" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="sdb_value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sdb_player_add" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sdb_player_add : $sdb_path$ : $sdb_value$"/>
+		<PARAMETER NAME="sdb_path" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="sdb_value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sdb_set_pvp_path" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sdb_set_pvp_path : $sdb_path$"/>
+		<PARAMETER NAME="sdb_path" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sdb_clear_pvp_path" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sdb_clear_pvp_path"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_faction_point" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_faction_point $faction$ $point$"/>
+		<PARAMETER NAME="faction" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="point" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_fame" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_fame $value$ $fame_owner$"/>
+		<PARAMETER NAME="faction" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_guild_xp" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_guild_xp $amount$"/>
+		<PARAMETER NAME="amount" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_item" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_item $item/quantity/quality$"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="group" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="learn_action" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="learn_action $action$"/>
+		<PARAMETER NAME="actions" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="group" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="learn_brick" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="learn_brick $action$"/>
+		<PARAMETER NAME="bricks" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="group" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="bot_chat" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="bot_chat $npc_name$"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="chat_type" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="tell"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="tell"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="say"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="shout"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="bot_emote" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="bot_emote $npc_name$ $emote$"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="emote" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="ai_event" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="ai_event $event_number$ $group_name$"/>
+		<PARAMETER NAME="group_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="event_number" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="handle_create" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="handle_create : $group$ : $despawn_timer$"/>
+		<PARAMETER NAME="group" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="despawn_timer" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="handle_release" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="handle_release : $group$"/>
+		<PARAMETER NAME="group" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="teleport" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="teleport"/>
+		<PARAMETER NAME="world_position" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_teleport" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_teleport"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" SHOW_HS="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="chat_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="tell"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="say"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="shout"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<PARAMETER NAME="world_position" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="once" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="add_compass" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="add compass $npc_to_add$$place_to_add$"/>
+		<PARAMETER NAME="npc_to_add" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="place_to_add" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="remove_compass" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="remove compass $npc_to_remove$$place_to_remove$"/>
+		<PARAMETER NAME="npc_to_remove" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="place_to_remove" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="fail" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="fail"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="fail_if_sdb" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="fail_if_sdb"/>
+		<PARAMETER NAME="condition" TYPE="string" VISIBLE="true" />
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="fail_mission_cat" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="fail_mission_cat $category$"/>
+		<PARAMETER NAME="category" TYPE="string" VISIBLE="true" />
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="system_msg" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="system_msg $msg_to_display$"/>
+		<PARAMETER NAME="msg_to_display" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="popup_msg" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="popup_msg $msg_to_display$"/>
+		<PARAMETER NAME="title_to_display" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="msg_to_display" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="declare_war" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="declare_war"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_constrains" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="set_constrains"/>
+		<PARAMETER NAME="timer" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="time_period" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="inside_place" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="inside_place_delay" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="outside_place" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="outside_place_delay" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="wear" TYPE="string_array" VISIBLE="true"/>
+
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="set_desc" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="mission_description" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="queue_end" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false" AUTONAME="queue_end : $queue_name$"/>
+		<PARAMETER NAME="queue_name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_named_item" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_named_item $item/quantity$"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="item/quantity" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="group" TYPE="boolean" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="recv_xp" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="recv_xp $skill$ $quantity$"/>
+		<PARAMETER NAME="skill" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="value" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="destroy_item" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="destroy_item $item/quantity/quality$"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+	</PRIMITIVE>
+
+<!-- Fin actions -->
+
+	<!-- *************************************** -->
+	<!-- ********* mission_objectives ********** -->
+	<!-- *************************************** -->
+
+	<PRIMITIVE CLASS_NAME="mission_objectives" TYPE="node" AUTO_INIT="true"  NUMBERIZE="false" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>	
+
+		<DYNAMIC_CHILD CLASS_NAME="talk_to"/>
+		<DYNAMIC_CHILD CLASS_NAME="kill"/>
+		<DYNAMIC_CHILD CLASS_NAME="cast"/>
+		<DYNAMIC_CHILD CLASS_NAME="forage"/>
+		<DYNAMIC_CHILD CLASS_NAME="loot"/>
+		<DYNAMIC_CHILD CLASS_NAME="craft"/>
+		<DYNAMIC_CHILD CLASS_NAME="target"/>
+		<DYNAMIC_CHILD CLASS_NAME="sell"/>
+		<DYNAMIC_CHILD CLASS_NAME="buy"/>
+		<DYNAMIC_CHILD CLASS_NAME="give_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="give_money"/>
+		<DYNAMIC_CHILD CLASS_NAME="escort"/>
+		<DYNAMIC_CHILD CLASS_NAME="visit"/>
+		<DYNAMIC_CHILD CLASS_NAME="skill"/>
+		<DYNAMIC_CHILD CLASS_NAME="do_mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="wait_ai_msg"/>
+		<DYNAMIC_CHILD CLASS_NAME="queue_start"/>
+		<DYNAMIC_CHILD CLASS_NAME="ring_scenario"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="objective_parent" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="hide_obj" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="overload_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		<PARAMETER NAME="roleplay_objective" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="recv_money"/>
+		<DYNAMIC_CHILD CLASS_NAME="chain_mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="spawn_mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="encyclo_unlock"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_event_faction"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_respawn_points"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_set"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_add"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_player_add"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_set_pvp_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="sdb_clear_pvp_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_fame"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="learn_action"/>
+		<DYNAMIC_CHILD CLASS_NAME="learn_brick"/>
+		<DYNAMIC_CHILD CLASS_NAME="add_compass"/>
+		<DYNAMIC_CHILD CLASS_NAME="jump_to"/>
+		<DYNAMIC_CHILD CLASS_NAME="bot_chat"/>
+		<DYNAMIC_CHILD CLASS_NAME="ai_event"/>
+		<DYNAMIC_CHILD CLASS_NAME="handle_create"/>
+		<DYNAMIC_CHILD CLASS_NAME="handle_release"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_teleport"/>
+		<DYNAMIC_CHILD CLASS_NAME="system_msg"/>
+		<DYNAMIC_CHILD CLASS_NAME="popup_msg"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail_if_sdb"/>
+		<DYNAMIC_CHILD CLASS_NAME="fail_mission_cat"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_constrains"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_desc"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_cult"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_civ"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_guild_cult"/>
+		<DYNAMIC_CHILD CLASS_NAME="set_guild_civ"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_named_item"/>
+		<DYNAMIC_CHILD CLASS_NAME="recv_xp"/>
+		<DYNAMIC_CHILD CLASS_NAME="destroy_item"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="kill" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="kill $fauna/quantity$$race/quantity$$group$$npc$$faction/quantity$$clan_name/min_level/max_level/quantity$"/>
+		
+		<PARAMETER NAME="fauna/quantity" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="race/quantity" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="group" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_by_name/quantity" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="faction/quantity" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="clan_name/min_level/max_level/quantity" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="place" TYPE="string" VISIBLE="true"/>
+	
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="talk_to" TYPE="node"  PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="talk_to $npc_name$"/>
+		<!-- talk to param-->
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		<PARAMETER NAME="phrase" TYPE="string_array" VISIBLE="true" FILE_EXTENSION="txt"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="cast" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="cast $spell$"/>
+						
+		<PARAMETER NAME="action" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="place" TYPE="string" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="forage" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="forage"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="loot" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="loot"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="craft" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="craft"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="target" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="target $npcs_to_target$$faunas_to_target$$races_to_target$ in $place$"/>
+		<PARAMETER NAME="npcs_to_target" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="races_to_target" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="faunas_to_target" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="place" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="sell" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="sell"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="buy" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="buy"/>
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="give_item" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="give_item $item$ to $npc_name$"/>
+				
+		<PARAMETER NAME="item/quantity/quality" TYPE="string_array" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="give_money" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="give_money $amount$ to $npc_name$"/>
+		<PARAMETER NAME="amount" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="npc_name" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="$giver$"/>
+		</PARAMETER>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="visit" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="visit $place$"/>
+						
+		<PARAMETER NAME="place" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="items_worn" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="escort" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="escort $group_to_escort$"/>
+						
+		<PARAMETER NAME="group_to_escort" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="save_all" TYPE="boolean" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="skill" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="skill $skill_name$ $level$"/>
+		<PARAMETER NAME="skill_name/level" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="do_mission" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="do_mission"/>
+						
+		<PARAMETER NAME="mission_names" TYPE="string_array" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="wait_ai_msg" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="wait_ai_msg $msg_content$"/>
+						
+		<PARAMETER NAME="msg_content" TYPE="string_array" VISIBLE="true"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="queue_start" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false" AUTONAME="queue_start : $queue_name$"/>
+		
+		<PARAMETER NAME="queue_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="timer" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="groups_to_spawn" TYPE="string_array" VISIBLE="true"/>
+		
+		<PARAMETER NAME="ai_instances" TYPE="const_string_array">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="bagne"/>
+				<CONTEXT_VALUE VALUE="fyros"/>
+				<CONTEXT_VALUE VALUE="fyros_island"/>
+				<CONTEXT_VALUE VALUE="fyros_newbie"/>
+				<CONTEXT_VALUE VALUE="indoors"/>
+				<CONTEXT_VALUE VALUE="matis"/>
+				<CONTEXT_VALUE VALUE="matis_newbie"/>
+				<CONTEXT_VALUE VALUE="matis_island"/>
+				<CONTEXT_VALUE VALUE="nexus"/>
+				<CONTEXT_VALUE VALUE="route_gouffre"/>
+				<CONTEXT_VALUE VALUE="sources"/>
+				<CONTEXT_VALUE VALUE="terre"/>
+				<CONTEXT_VALUE VALUE="testroom"/>
+				<CONTEXT_VALUE VALUE="tryker"/>
+				<CONTEXT_VALUE VALUE="tryker_island"/>
+				<CONTEXT_VALUE VALUE="tryker_newbie"/>
+				<CONTEXT_VALUE VALUE="zorai"/>
+				<CONTEXT_VALUE VALUE="zorai_island"/>
+				<CONTEXT_VALUE VALUE="zorai_newbie"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="ring_scenario" TYPE="node" PARENT_CLASS="objective_parent">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="ring_scenario"/>
+						
+		<PARAMETER NAME="scenario_tag" TYPE="string" VISIBLE="true"/>
+		
+	</PRIMITIVE>
+	
+
+	<!--********************************************************************-->
+	<!--info primitives, only used for design and post it purpose-->
+	<!--
+	<PRIMITIVE CLASS_NAME="infos_rep" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="infos_rep"/>
+		<DYNAMIC_CHILD CLASS_NAME="infos"/>
+		<DYNAMIC_CHILD CLASS_NAME="info_route"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="infos" TYPE="zone" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="infos"/>
+		<DYNAMIC_CHILD CLASS_NAME="info_route"/>
+	</PRIMITIVE>
+	-->
+
+	<PRIMITIVE CLASS_NAME="property_rep" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="property_name"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="script_rep" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<!-- <PARAMETER NAME="type" TYPE="string" VISIBLE="true"/> -->
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="script"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="property_name" TYPE="node" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="script" TYPE="node" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SCRIPT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="code" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="500" SHOW_HS="true" FILE_EXTENSION="cs"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="infos_rep" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="infos_rep"/>
+		<DYNAMIC_CHILD CLASS_NAME="infos"/>
+		<DYNAMIC_CHILD CLASS_NAME="info_route"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="infos" TYPE="zone" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="infos"/>
+		<DYNAMIC_CHILD CLASS_NAME="info_route"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="info_route" TYPE="path" R="255" G="0" B="0" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="info_route"/>
+	</PRIMITIVE>
+	<!--end of info primitives-->
+
+
+	<PRIMITIVE CLASS_NAME="place_folder" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="place_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="region"/>
+		<DYNAMIC_CHILD CLASS_NAME="continent"/>
+		<DYNAMIC_CHILD CLASS_NAME="place"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="objectives" TYPE="zone" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+
+		<PARAMETER NAME="ZeDescription" TYPE="string_array" VISIBLE="true" FILENAME="false" WIDGET_HEIGHT="120" SHOW_HS="true">
+		</PARAMETER>
+
+		<PARAMETER NAME="ForWho" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="solo"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="group"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="guild"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="Forlevel" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="newbie"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="average"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="high"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ForObjective" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Monney"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Craft"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Mission"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Leveling"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Items"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Knowledge"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PlayerCompete"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Buy"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ZoneAccess"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="OppositionDifficulty" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="weak"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="average"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="hard"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ForPlayerType" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Nuker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Healer"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Fighter"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Ranger"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Crafter"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Forager"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="OppositionType" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Agressive"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Passive"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Reactive"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="OppositionForm" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Creature"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Tribu"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ConditionHour" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Day"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Night"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ConditionWeather" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Best"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Good"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Bad"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Worst"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ConditionSeason" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Spring"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Summer"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Autumn"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Winter"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ConditionSpecial" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Mission"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Bashage"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="ForReward" TYPE="const_string" VISIBLE="true" FILENAME="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Quarter"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Loot"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Forage"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="XP"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Named Spawn"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+	</PRIMITIVE>
+
+	<!-- *********************************************************************************** -->
+	<!-- ***************************** Deposits (with Kamis) ******************************* -->
+	<!-- *********************************************************************************** -->
+	<!-- Deposit -->
+	<PRIMITIVE CLASS_NAME="depositzone_list" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DEPOSIT_ZONE_LIST"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="depositzone"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="depositzone" TYPE="zone" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DEPOSIT_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="item_parts" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="item_part" LOOKUP="true">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/item_parts"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="mps" TYPE="const_string_array" VISIBLE="true" FILENAME="true"  FILE_EXTENSION="mp" LOOKUP="true">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/mps"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="craft_civ" TYPE="const_string_array" VISIBLE="true" FILENAME="true"  FILE_EXTENSION="craft_civ" LOOKUP="true">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/craft_civs"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="exact_mp_item" TYPE="string_array" VISIBLE="true" FILENAME="false"/>
+
+		<PARAMETER NAME="deposit_min_quality_250" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="-1"/>
+ 		</PARAMETER>
+ 		
+		<PARAMETER NAME="deposit_max_quality_250" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="-1"/>
+ 		</PARAMETER>
+
+		<PARAMETER NAME="deposit_quantity_limit" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="-1"/>
+ 		</PARAMETER>
+
+		<PARAMETER NAME="deposit_quantity_respawn_time_ryzomdays" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="-1"/>
+ 		</PARAMETER>
+<!-- Deposit
+		<PARAMETER NAME="item_parts" TYPE="string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="item_part" LOOKUP="true" WIDGET_HEIGHT="100">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/item_parts"/>
+		</PARAMETER>
+		<PARAMETER NAME="mps" TYPE="string_array" VISIBLE="true" FILENAME="true"  FILE_EXTENSION="mp" LOOKUP="true" WIDGET_HEIGHT="100">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/mps"/>
+		</PARAMETER>
+		<PARAMETER NAME="craft_civ" TYPE="string" VISIBLE="true" FILENAME="true"  FILE_EXTENSION="craft_civ" LOOKUP="true" WIDGET_HEIGHT="100">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/craft_civ"/>
+		</PARAMETER>
+	-->
+
+		<PARAMETER NAME="deposit_statquality_min" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="deposit_statquality_max" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="while_season_spring" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_season_summer" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_season_automn" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_season_winter" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="while_weather_0_best" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_weather_1_good" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_weather_2_bad" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_weather_3_worst" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>		
+
+		<PARAMETER NAME="while_its_day" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="while_its_night" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="auto_spawn_sources" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="auto_spawn_average_period_s" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="60"/>
+		</PARAMETER>
+		<PARAMETER NAME="auto_spawn_lifetime_s" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="600"/>
+		</PARAMETER>
+		<PARAMETER NAME="auto_spawn_min_source" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="auto_spawn_extraction_time_s" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="25"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="can_prospect" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="enabled" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+ 		<PARAMETER NAME="initial_kami_anger" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="0"/> <!-- set "-1" for N/A -->
+ 		</PARAMETER>
+		<PARAMETER NAME="can_have_depletion_risk" TYPE="boolean" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="source_fx" TYPE="string" VISIBLE="true" FILENAME="false">
+ 			<DEFAULT_VALUE VALUE="0"/>
+ 		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+
+
+	<PRIMITIVE CLASS_NAME="ecotypezone_list" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="ECO_TYPE_ZONE_LIST"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="ecotypezone"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="ecotypezone" TYPE="zone" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="ECO_TYPE_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="ecotype" TYPE="const_string" VISIBLE="true" FILENAME="true"  FILE_EXTENSION="ecotype" LOOKUP="true">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/ecotypes"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+
+
+
+	<!-- Nogo_point_list-->
+	<PRIMITIVE CLASS_NAME="nogo_point_list" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NOGO_POINT_LIST"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="nogo_point"/>
+	</PRIMITIVE>
+
+	<!-- Nogo_point -->
+	<PRIMITIVE CLASS_NAME="nogo_point" TYPE="point" R="0" G="127" B="127" A="128" AUTO_INIT="true" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NOGO_POINT"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<!-- test -->
+	<PRIMITIVE CLASS_NAME="test" TYPE="zone" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+
+		<DYNAMIC_CHILD CLASS_NAME="test"/>
+
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$String$">
+
+		</PARAMETER>
+
+		<PARAMETER NAME="String" TYPE="string" VISIBLE="true" FILENAME="false">
+
+			<DEFAULT_VALUE VALUE="Bidule"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="String2" TYPE="string" VISIBLE="true" FILENAME="false" >
+
+			<DEFAULT_VALUE GEN_ID="true"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="String3" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="Autoname-$String$-$String2$-">
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Bool" TYPE="boolean" VISIBLE="true" FILENAME="false">
+
+			<DEFAULT_VALUE VALUE="true"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Bool2" TYPE="boolean" VISIBLE="true" FILENAME="false">
+
+			<DEFAULT_VALUE VALUE="false"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Bool3" TYPE="boolean" VISIBLE="true" FILENAME="false" AUTONAME="$Bool$">
+
+			<DEFAULT_VALUE VALUE="false"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Const" TYPE="const_string" VISIBLE="true" FILENAME="false" >
+
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="additif"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ae"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="af"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="blend"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="mix"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="replace"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="replace"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Const2" TYPE="const_string" VISIBLE="true" FILENAME="false">
+
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="additif"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ae"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="af"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="blend"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="mix"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="replace"/>
+			</COMBO_VALUES>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Const3" TYPE="const_string" VISIBLE="true" FILENAME="false" AUTONAME="$Const$">
+
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="additif"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ae"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="af"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="blend"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="mix"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="replace"/>
+			</COMBO_VALUES>
+
+		</PARAMETER>
+
+<!--		<PARAMETER NAME="Array" TYPE="string_array" VISIBLE="true" FILENAME="false"  WIDGET_HEIGHT="100">
+
+			<DEFAULT_VALUE VALUE="0"/>
+			<DEFAULT_VALUE VALUE="1"/>
+			<DEFAULT_VALUE VALUE="2"/>
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Array2" TYPE="string_array" VISIBLE="true" FILENAME="false" WIDGET_HEIGHT="100">
+
+		</PARAMETER>
+
+		<PARAMETER NAME="Array3" TYPE="string_array" VISIBLE="true" FILENAME="false" AUTONAME="Autoname-$Array$-$Array2$-" WIDGET_HEIGHT="100">
+
+		</PARAMETER>-->
+
+		<PARAMETER NAME="ConstArray" TYPE="const_string_array" VISIBLE="true" FILENAME="true" WIDGET_HEIGHT="100" FILE_EXTENSION="flora" LOOKUP="true">
+
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_elem/plant/flora_template/forest"/>
+			<COMBO_VALUES CONTEXT_NAME="jungle">
+				<CONTEXT_VALUE VALUE="jungle0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="jungle">
+				<CONTEXT_VALUE VALUE="jungle1"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="value0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="value1"/>
+			</COMBO_VALUES>
+
+			<DEFAULT_VALUE VALUE="default 0"/>
+			<DEFAULT_VALUE VALUE="default 1"/>
+			<DEFAULT_VALUE VALUE="default 2"/>
+			<DEFAULT_VALUE VALUE="default 3"/>
+		
+		</PARAMETER>
+
+		<PARAMETER NAME="ConstArray2" TYPE="const_string_array" VISIBLE="true" FILENAME="true" WIDGET_HEIGHT="100" FILE_EXTENSION="flora" LOOKUP="true" AUTONAME="$ConstArray$">
+
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_elem/plant/flora_template/forest"/>
+			<COMBO_VALUES CONTEXT_NAME="jungle">
+				<CONTEXT_VALUE VALUE="jungle0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="jungle">
+				<CONTEXT_VALUE VALUE="jungle1"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="value0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="value1"/>
+			</COMBO_VALUES>
+
+			<DEFAULT_VALUE VALUE="default 0"/>
+			<DEFAULT_VALUE VALUE="default 1"/>
+			<DEFAULT_VALUE VALUE="default 2"/>
+			<DEFAULT_VALUE VALUE="default 3"/>
+		
+		</PARAMETER>
+
+		<PARAMETER NAME="Array" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100" FILE_EXTENSION="txt">
+
+			<DEFAULT_VALUE VALUE="default 0"/>
+			<DEFAULT_VALUE VALUE="default 1"/>
+			<DEFAULT_VALUE VALUE="default 2"/>
+			<DEFAULT_VALUE VALUE="default 3"/>
+		
+		</PARAMETER>
+
+		<PARAMETER NAME="Array2" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100" AUTONAME="$Array$">
+
+			<DEFAULT_VALUE VALUE="default 0"/>
+			<DEFAULT_VALUE VALUE="default 1"/>
+			<DEFAULT_VALUE VALUE="default 2"/>
+			<DEFAULT_VALUE VALUE="default 3"/>
+		
+		</PARAMETER>
+
+	</PRIMITIVE>
+
+	<!-- Landscape primitive -->
+	<PRIMITIVE CLASS_NAME="landscape" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="layer_bitmap"/>
+	</PRIMITIVE>
+	<!-- Layer primitive -->
+	<PRIMITIVE CLASS_NAME="layer_bitmap" TYPE="bitmap" AUTO_INIT="false" DELETABLE="true" FILE_TYPE="Targa Files" FILE_EXTENSION="tga">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="blend_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="additif"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="blend"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="blend additif"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="mix"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="replace"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="replace"/>
+		</PARAMETER>
+		<PARAMETER NAME="filename" TYPE="string" VISIBLE="true" FILENAME="true"/>
+	</PRIMITIVE>
+	<!-- Flora group -->
+	<PRIMITIVE CLASS_NAME="flora" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="flora_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="flora_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="prim"/>
+	</PRIMITIVE>
 	<!-- Micro life group -->
 	<PRIMITIVE CLASS_NAME="micro_life" TYPE="node" R="0" G="64" B="158" A="128" AUTO_INIT="false" DELETABLE="true">
 		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
@@ -30,5 +1987,3071 @@
 		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
 		</PARAMETER>
 	</PRIMITIVE>
+	<!-- Assets group -->
+	<PRIMITIVE CLASS_NAME="assets" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="prim"/>
+	</PRIMITIVE>
+	<!-- Flora zone -->
+	<PRIMITIVE CLASS_NAME="flora_zone" TYPE="zone" R="0" G="0" B="128" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="form" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="flora" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_elem/plant/flora_template/forest"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_elem/plant/flora_template/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_elem/plant/flora_template/desert"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_elem/plant/flora_template/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_elem/plant/flora_template/primes_racines"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="flora_exclude"/>
+		<GENERATED_CHILD CLASS_NAME="prim"/>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ************************************** Flora ************************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- Flora path -->
+	<PRIMITIVE CLASS_NAME="flora_path" TYPE="path" R="0" G="0" B="128" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="form" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="flora" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_elem/plant/flora_template/forest"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_elem/plant/flora_template/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_elem/plant/flora_template/desert"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_elem/plant/flora_template/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_elem/plant/flora_template/primes_racines"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="flora_exclude"/>
+		<GENERATED_CHILD CLASS_NAME="prim"/>
+	</PRIMITIVE>
+	<!-- Flora Exclude -->
+	<PRIMITIVE CLASS_NAME="flora_exclude" TYPE="zone" R="64" G="64" B="64" A="128">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- Prim -->
+	<PRIMITIVE CLASS_NAME="prim" TYPE="point" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" COLLISION="true" SHOW_ARROW="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="form" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="plant" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_elem/plant/ecosystem/forest"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_elem/plant/ecosystem/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_elem/plant/ecosystem/desert"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_elem/plant/ecosystem/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_elem/plant/ecosystem/primes_racines"/>
+		</PARAMETER>
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="scale" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="layer" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="snap" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="height" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ************************************** Fauna ************************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- Fauna -->
+	<PRIMITIVE CLASS_NAME="fauna" TYPE="zone" R="0" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="fauna_region"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="no_go"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_fauna"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_fauna_ex"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_event_handler"/>
+	</PRIMITIVE>
+	<!-- No go -->
+	<PRIMITIVE CLASS_NAME="no_go" TYPE="zone" R="0" G="0" B="0" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NOGO"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+
+	</PRIMITIVE>
+	<!-- Fauna event handler -->
+	<PRIMITIVE CLASS_NAME="fauna_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="state_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="states_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="group_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="groups_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_event_handler_action"/>		
+	</PRIMITIVE>
+	<!-- Fauna state -->
+	<PRIMITIVE CLASS_NAME="fauna_state" R="255" G="0" B="0" A="128" TYPE="zone" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_STATE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<!-- For now, fauna don't have AI profile-->
+		<!--		<PARAMETER NAME= "ai_movement"			TYPE="const_string"	VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+												<COMBO_FILES CONTEXT_NAME="default"	
+												PATH="l:\leveldesign\world_editor_files/npc/ai_movement"/> </PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_fauna"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_state_event_handler"/>
+	</PRIMITIVE>
+	<!-- Fauna state event handler -->
+	<PRIMITIVE CLASS_NAME="fauna_state_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="group_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="groups_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_event_handler_action"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- Fauna action zone -->
+	<PRIMITIVE CLASS_NAME="fauna_action_zone" TYPE="zone" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_ACTION_ZONE"/>
+		</PARAMETER>
+
+	<!--		<PARAMETER NAME="params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/> -->
+
+		<PARAMETER NAME="params" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<!-- Npc action zone -->
+	<PRIMITIVE CLASS_NAME="npc_action_zone" TYPE="zone" R="128" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_ACTION_ZONE"/>
+		</PARAMETER>
+
+	<!--		<PARAMETER NAME="params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/> -->
+
+		<PARAMETER NAME="params" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc_zone_properties"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<!-- Fauna event handler action -->
+	<PRIMITIVE CLASS_NAME="fauna_event_handler_action" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false" >
+<!--		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$_$parameters$"/>-->
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_EVENT_ACTION"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="500" SHOW_HS="true" FILE_EXTENSION="cs"/>
+		<PARAMETER NAME="action" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/action_type"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_event_handler_action"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_action_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_action_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_descriptions" NAME="group descriptions"/>
+	</PRIMITIVE>
+	<!-- Fauna group base -->
+	<PRIMITIVE CLASS_NAME="group_fauna_base" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_FAUNA"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="fauna_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="HERBIVORE"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="SCAVENGER"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PREDATOR"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PLANT"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ANIMAT"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="HERBIVORE"/>
+		</PARAMETER>
+		<PARAMETER NAME="times" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10 10"/>
+		</PARAMETER>
+		<PARAMETER NAME="spawn_times" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="30 120"/>
+		</PARAMETER>
+		<PARAMETER NAME="cycles" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE=""/>
+		</PARAMETER>
+		<PARAMETER NAME="autoSpawn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="solidarity" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="enabled"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="disabled"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="enabled"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>		
+		<DYNAMIC_CHILD CLASS_NAME="population"/>
+	</PRIMITIVE>
+	<!-- Fauna group, with hardcoded 'spawn', 'food' & 'rest' places -->
+	<PRIMITIVE CLASS_NAME="group_fauna" TYPE="node" PARENT_CLASS="group_fauna_base">		
+		<STATIC_CHILD CLASS_NAME="spawn" NAME="spawn"/>
+		<STATIC_CHILD CLASS_NAME="food" NAME="food"/>
+		<STATIC_CHILD CLASS_NAME="rest" NAME="rest"/>		
+	</PRIMITIVE>
+	<!-- Extended fauna group, allow for arbitrary number of places with intermixed flags ("spawn', 'food' & 'rest'  -->
+	<PRIMITIVE CLASS_NAME="group_fauna_ex" TYPE="node" PARENT_CLASS="group_fauna_base">				
+		<DYNAMIC_CHILD CLASS_NAME="fauna_generic_place"/>		
+	</PRIMITIVE>		
+	<PRIMITIVE CLASS_NAME="fauna_generic_place" TYPE="point" R="255" G="0" B="255" A="255" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>		
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_PLACE"/>
+		</PARAMETER>
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="index" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="index_next" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="next"/>
+		</PARAMETER>
+		<PARAMETER NAME="flag_spawn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="flag_food" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="flag_rest" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="visit_time_min" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="100"/>
+		</PARAMETER>
+		<PARAMETER NAME="visit_time_max" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="100"/>
+		</PARAMETER>
+		<PARAMETER NAME="active" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="time_driven" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="time_interval" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="8-12,14-24"/>
+		</PARAMETER>
+		<PARAMETER NAME="day_interval" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="15,0-100,Autumn,Folially,Quinteth"/>
+		</PARAMETER>
+	</PRIMITIVE>		
+	<!-- Spawn -->
+	<PRIMITIVE CLASS_NAME="spawn" TYPE="point" R="0" G="255" B="0" A="128" AUTO_INIT="true" DELETABLE="false" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="PLACE"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_place_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_SPAWN"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- Food -->
+	<PRIMITIVE CLASS_NAME="food" TYPE="point" R="0" G="0" B="255" A="128" AUTO_INIT="true" DELETABLE="false" LINK_BROTHERS="true" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="PLACE"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_place_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_FOOD"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- Rest -->
+	<PRIMITIVE CLASS_NAME="rest" TYPE="point" R="255" G="255" B="0" A="128" AUTO_INIT="true" DELETABLE="false" LINK_BROTHERS="true" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="PLACE"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_place_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_REST"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- Population -->
+	<PRIMITIVE CLASS_NAME="population" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_SPAWN"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="weight" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="spawn_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="always"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="never"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="day"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="night"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="always"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="people"/>
+	</PRIMITIVE>
+	<!-- People -->
+	<PRIMITIVE CLASS_NAME="people" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"  AUTONAME="$creature_code$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_SPAWN_ATOM"/>
+		</PARAMETER>
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="creature_code" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true">
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="invasion" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+			<COMBO_FILES CONTEXT_NAME="goo" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+			<COMBO_FILES CONTEXT_NAME="invasion" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ************************************** Kami *************************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- Kami Manager -->
+	<PRIMITIVE CLASS_NAME="kami_manager" TYPE="node" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="KAMI"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="deposit"/>
+		<!-- Kami group to remove -->
+		<DYNAMIC_CHILD CLASS_NAME="kami_group"/>
+	</PRIMITIVE>
+	<!-- kami zone (state type) -->
+	<PRIMITIVE CLASS_NAME="kami_state" TYPE="zone" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="KAMI_STATE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<!--		<PARAMETER NAME= "keywords"				TYPE="string_array"	VISIBLE="true"/> -->
+		<PARAMETER NAME="ai_movement" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_activity" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_activity"/>
+			<DEFAULT_VALUE VALUE="no_change"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_group"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_event_handler"/>
+	</PRIMITIVE>
+	<!-- Kami_Group -->
+	<PRIMITIVE CLASS_NAME="kami_group" TYPE="node" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_KAMI"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="kami_zone"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_guardian"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_preacher"/>
+	</PRIMITIVE>
+	<!-- Kami_Guardian_Group -->
+	<PRIMITIVE CLASS_NAME="kami_guardian_group" TYPE="node" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_KAMI"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="kami_zone"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="kami_guardian"/>
+	</PRIMITIVE>
+	<!-- Kami Guardian -->
+	<PRIMITIVE CLASS_NAME="kami_guardian" TYPE="point" R="192" G="128" B="64" A="255" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="BOT_NPC"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_kami_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GUARDIAN"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Kami/kamikeep"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- Kami Preacher -->
+	<PRIMITIVE CLASS_NAME="kami_preacher" TYPE="point" R="192" G="128" B="64" A="255" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="BOT_NPC"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_kami_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="PREACHER"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Kami/kamiguide"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ***************************** Deposits (with Kamis) ******************************* -->
+	<!-- *********************************************************************************** -->
+	<!-- Deposit -->
+	<PRIMITIVE CLASS_NAME="deposit" TYPE="zone" R="64" G="128" B="192" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DEPOSIT_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="deposit"/>
+		</PARAMETER>
+		<PARAMETER NAME="type" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="deposit" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_element/deposit"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/game_element/deposit"/>
+		</PARAMETER>
+		<PARAMETER NAME="deposit_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="flora"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- *************************************** NPCs ************************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- npc manager for town NPCs, wandering NPCs, rogues, etc -->
+	<PRIMITIVE CLASS_NAME="npc_manager" TYPE="zone" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="npc_zone"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_route"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_punctual_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+	</PRIMITIVE>
+	<!-- npc manager for tribes -->
+	<PRIMITIVE CLASS_NAME="tribe" TYPE="zone" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="TRIBE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="tribe_zone"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_route"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_punctual_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+	</PRIMITIVE>
+	<!-- npc folder -->
+	<PRIMITIVE CLASS_NAME="npc_folder" TYPE="node" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FOLDER"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_route"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_punctual_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+	</PRIMITIVE>
+	<!-- npc zone (state type) -->
+	<PRIMITIVE CLASS_NAME="npc_zone" TYPE="zone" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_STATE_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="ai_movement" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_activity" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_activity"/>
+			<DEFAULT_VALUE VALUE="no_change"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_profile_params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_group"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_profile"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_chat"/>
+	</PRIMITIVE>
+	<!-- npc route (state type) -->
+	<PRIMITIVE CLASS_NAME="npc_route" TYPE="path" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_STATE_ROUTE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="ai_movement" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_activity" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_activity"/>
+			<DEFAULT_VALUE VALUE="no_change"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_profile_params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_group"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_profile"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_chat"/>
+	</PRIMITIVE>
+	<!-- punctual state -->
+	<PRIMITIVE CLASS_NAME="npc_punctual_state" TYPE="node" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_PUNCTUAL_STATE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="ai_movement" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_activity" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_activity"/>
+			<DEFAULT_VALUE VALUE="no_change"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_profile_params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_profile"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_state_chat"/>
+	</PRIMITIVE>
+	<!-- npc_state_profile - defines the ai profile for NPCs in a given state -->
+	<PRIMITIVE CLASS_NAME="npc_state_profile" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_STATE_PROFILE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="grp_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="grps_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="ai_movement" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_movement"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_activity" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/ai_activity"/>
+			<DEFAULT_VALUE VALUE="no_change"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_profile_params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- npc_state_chat - defines the ai profile for NPCs in a given state -->
+	<PRIMITIVE CLASS_NAME="npc_state_chat" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_STATE_CHAT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="bot_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bots_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="chat_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- npc_event_handler -->
+	<PRIMITIVE CLASS_NAME="npc_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="state_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="states_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="group_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="groups_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler_action"/>
+	</PRIMITIVE>
+	<!-- npc_state_event_handler - version that is used as a child of states -->
+	<PRIMITIVE CLASS_NAME="npc_state_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="group_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="groups_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler_action"/>
+	</PRIMITIVE>
+	<!-- npc_group_event_handler - version that is used as a child of groups -->
+	<PRIMITIVE CLASS_NAME="npc_group_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_EVENT"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="state_keyword_filter" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="states_by_name" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler_action"/>
+	</PRIMITIVE>
+	<!-- npc_event_handler_action -->
+	<PRIMITIVE CLASS_NAME="npc_event_handler_action" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+<!--		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$_$parameters$"/>-->
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_EVENT_ACTION"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="500" SHOW_HS="true" FILE_EXTENSION="cs"/>
+		<PARAMETER NAME="action" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc/action_type"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler_action"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_action_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_action_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_descriptions" NAME="group descriptions"/>
+	</PRIMITIVE>
+	<!-- NPC group -->
+	<PRIMITIVE CLASS_NAME="npc_group" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_NPC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="autoSpawn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="grp_keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="bot_keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bot_equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bot_chat_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bot_sheet_client" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true" EDITABLE="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\creature"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\world\3dset"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+		</PARAMETER>
+		<PARAMETER NAME="bot_vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<STATIC_CHILD CLASS_NAME="npc_group_parameters" NAME="parameters"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_group_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_bot"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+	</PRIMITIVE>
+	<!-- Npc group parameters -->
+	<PRIMITIVE CLASS_NAME="npc_group_parameters" TYPE="node" AUTO_INIT="false" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GRP_PARAMETERS"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->		<PARAMETER NAME="ai_profile_params" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="grp_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+	<!-- NPC Bot -->
+	<PRIMITIVE CLASS_NAME="npc_bot" TYPE="point" R="0" G="255" B="255" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="BOT_NPC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="chat_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="sheet_client" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true" EDITABLE="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\creature"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\world\3dset"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+		</PARAMETER>
+		<PARAMETER NAME="is_stuck" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission_tree"/>
+	</PRIMITIVE>
+	<!-- Spire -->
+	<PRIMITIVE CLASS_NAME="spire" TYPE="point" R="255" G="255" B="0" A="128" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SPIRE"/>
+		</PARAMETER>
+		<PARAMETER NAME="effect" TYPE="string" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="neighbours" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="sheet_socle" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+		</PARAMETER>
+		<!--
+		<PARAMETER NAME="sheet_spire" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+		</PARAMETER>
+		-->
+		<PARAMETER NAME="sheet_spire" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_group_event_handler"/>
+	</PRIMITIVE>
+	<!-- user_model_list: used as a folder for user_model defined by LD (script modifiying) -->
+	<PRIMITIVE CLASS_NAME="user_model_list" TYPE="node" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="USER_MODEL_LIST"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="user_model"/>
+	</PRIMITIVE>
 	
+	<!-- user_model: contains script which is used by EGS to modify dynamically sheet properties -->
+	<PRIMITIVE CLASS_NAME="user_model" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="USER_MODEL"/>
+		</PARAMETER>
+		
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		
+		<PARAMETER NAME="script" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100">
+		</PARAMETER>
+		
+		<PARAMETER NAME="sheet_client" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true" EDITABLE="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\creature"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\world\3dset"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+		</PARAMETER>
+	</PRIMITIVE>
+	
+	<!-- custom_loot_table: used to override loot tables defined in georges sheet, declared as "CUSTOM_LOOT_TABLE: lootTableId" in equipment params of a npc -->
+	
+	<PRIMITIVE CLASS_NAME="custom_loot_tables" TYPE="node" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CUSTOM_LOOT_TABLES"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="custom_loot_table"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="custom_loot_table" TYPE="node" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CUSTOM_LOOT_TABLE"/>
+		</PARAMETER>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="money_factor" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="money_base" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="money_proba" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		
+		<DYNAMIC_CHILD CLASS_NAME="custom_loot_set"/>
+		
+	</PRIMITIVE>	
+	
+	<PRIMITIVE CLASS_NAME="custom_loot_set" TYPE="node" AUTO_INIT="false" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CUSTOM_LOOT_SET"/>
+		</PARAMETER>
+		
+		<!--
+		<PARAMETER NAME="id" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		-->
+		<PARAMETER NAME="drop_proba" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		
+		<PARAMETER NAME="script" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100">
+		</PARAMETER>
+		
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ************************************ LOCATIONS ************************************ -->
+	<!-- *********************************************************************************** -->
+	<PRIMITIVE CLASS_NAME="continent" TYPE="zone" R="200" G="20" B="20" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="id" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="bagne"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="fyros"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="fyros_island"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="fyros_newbie"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="indoors"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="matis"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="matis_island"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="matis_newbie"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="nexus"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="route_gouffre"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="sources"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="terre"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="testroom"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="tryker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="tryker_island"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="tryker_newbie"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="zorai"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="zorai_island"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="zorai_newbie"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<PARAMETER NAME="sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="continent" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world"/>
+		</PARAMETER>
+
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_spawn_zones"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_triggers"/>
+		<DYNAMIC_CHILD CLASS_NAME="building_templates" />
+		<STATIC_CHILD CLASS_NAME="start_villages" NAME ="start_villages"/>
+		<DYNAMIC_CHILD CLASS_NAME="place"/>
+		<DYNAMIC_CHILD CLASS_NAME="region"/>
+		<DYNAMIC_CHILD CLASS_NAME="pvp_zone"/>
+		
+		<DYNAMIC_CHILD CLASS_NAME="safe_zones"/>
+	</PRIMITIVE>
+
+	<!-- safe_zone -->
+	<PRIMITIVE CLASS_NAME="safe_zones" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false"/>
+		<DYNAMIC_CHILD CLASS_NAME="safe_zone"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="safe_zone" TYPE="point" R="0" G="255" B="0" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SAFE_ZONE"/>
+		</PARAMETER>
+		<PARAMETER NAME="safe_from_pvp" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<!-- stables -->
+	<PRIMITIVE CLASS_NAME="stables" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<DYNAMIC_CHILD CLASS_NAME="stable"/>
+	</PRIMITIVE>
+	<!-- stable -->
+	<PRIMITIVE CLASS_NAME="stable" TYPE="zone"  R="0" G="255" B="255" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<STATIC_CHILD CLASS_NAME="stable_entry" NAME ="stable entry"/>
+	</PRIMITIVE>
+	<!-- stable entry point -->
+	<PRIMITIVE CLASS_NAME="stable_entry" TYPE="point" R="128" G="50" B="200" A="128" AUTO_INIT="true" DELETABLE="false">
+	</PRIMITIVE>
+
+	<!-- start_villages -->
+	<PRIMITIVE CLASS_NAME="start_villages" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false"/>
+		<DYNAMIC_CHILD CLASS_NAME="start_village"/>
+	</PRIMITIVE>
+	<!-- start_village-->
+	<PRIMITIVE CLASS_NAME="start_village" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<DYNAMIC_CHILD CLASS_NAME="start_point"/>
+	</PRIMITIVE>
+	<!-- start_point-->
+	<PRIMITIVE CLASS_NAME="start_point" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="mission" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="welcomer" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="spawn_zone" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	<!-- teleport zones -->
+	<PRIMITIVE CLASS_NAME="teleport_spawn_zones" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_spawn_zone"/>
+	</PRIMITIVE>
+	
+	<PRIMITIVE CLASS_NAME="teleport_spawn_zone" TYPE="point" R="128" G="150" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		<PARAMETER NAME="use_z" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="z" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0.0"/>
+		</PARAMETER>
+		<PARAMETER NAME="type" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="normal"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="normal"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="kami"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="karavan"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="outpost"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="newbieland"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="respawnable"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+	<!-- teleport triggers -->
+	<PRIMITIVE CLASS_NAME="teleport_triggers" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_trigger"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="teleport_trigger" TYPE="node" R="28" G="150" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="pacs_trigger_id" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="auto_teleport" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_destination"/>
+		<DYNAMIC_CHILD CLASS_NAME="building_instance"/>
+		<DYNAMIC_CHILD CLASS_NAME="building_destination"/>
+	</PRIMITIVE>
+
+	<!-- teleport destinations -->
+	<PRIMITIVE CLASS_NAME="teleport_destination" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="teleport_spawn_zone" TYPE="string" VISIBLE="true"/>
+
+		<PARAMETER NAME="pets_allowed" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="place_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="icon" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterFight"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterMagic"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterCraft"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterHarvest"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Exit"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="MainGuildRoom"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Council"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Exit"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+
+	<!-- building templates -->
+	<PRIMITIVE CLASS_NAME="building_templates" TYPE="node" AUTO_INIT="true" DELETABLE="false" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<DYNAMIC_CHILD CLASS_NAME="building_template"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="building_template" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Guild"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Player"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Common"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="room_template"/>
+	</PRIMITIVE>
+
+	<!-- building trigger -->
+	<PRIMITIVE CLASS_NAME="building_trigger" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="pacs_trigger_id" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="auto_teleport" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<DYNAMIC_CHILD CLASS_NAME="room_destination"/>
+		<DYNAMIC_CHILD CLASS_NAME="exit_destination"/>
+	</PRIMITIVE>
+
+
+
+	<!-- room destinations -->
+	<PRIMITIVE CLASS_NAME="room_destination" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="teleport_spawn_zone" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="room" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+	<!-- exit destinations -->
+	<PRIMITIVE CLASS_NAME="exit_destination" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="exit_index_in_instance" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="text_info" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="room_template" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="restriction" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="bots" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="place_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="icon" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterFight"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterMagic"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterCraft"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RoleMasterHarvest"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Exit"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="MainGuildRoom"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Council"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Exit"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="building_trigger"/>
+	</PRIMITIVE>
+
+	<!-- building instance -->
+	<PRIMITIVE CLASS_NAME="building_instance" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="default_exit_spawn" TYPE="string" VISIBLE="true"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_destination"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="building_template" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	<!-- building destination -->
+	<PRIMITIVE CLASS_NAME="building_destination" TYPE="node" R="228" G="120" B="200" A="128" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="arrival_spawn_zone" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="arrival_room" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="building_instance" TYPE="string" VISIBLE="true"/>	
+	</PRIMITIVE>
+
+
+
+	<!-- region -->
+	<PRIMITIVE CLASS_NAME="region" TYPE="zone" R="0" G="128" B="128" A="128" AUTO_INIT="true" DELETABLE="true">
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="newbie_region" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="place"/>
+		<DYNAMIC_CHILD CLASS_NAME="stables"/>
+		<DYNAMIC_CHILD CLASS_NAME="goo_border"/>
+		<DYNAMIC_CHILD CLASS_NAME="pvp_zone"/>
+
+<!--		<STATIC_CHILD CLASS_NAME="famillies" NAME="main_famillies"/>
+		<STATIC_CHILD CLASS_NAME="cells" NAME="main_cells"/>
+		<DYNAMIC_CHILD CLASS_NAME="famillies"/>
+		<DYNAMIC_CHILD CLASS_NAME="cells"/>
+		<DYNAMIC_CHILD CLASS_NAME="paths"/>
+-->
+	</PRIMITIVE>
+	<PRIMITIVE CLASS_NAME="place" TYPE="zone" R="0" G="255" B="255" A="128" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<!-- is this place reported with system message ?-->
+		<PARAMETER NAME="reported" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="main place" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<!-- is this place displayed in the client map ?-->
+		<PARAMETER NAME="displayed" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="place_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Capital"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Village"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Locality"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Street"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Locality"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="stables"/>
+		<DYNAMIC_CHILD CLASS_NAME="teleport_spawn_zone"/>
+	</PRIMITIVE>
+
+	<!-- pvp zone -->
+	<PRIMITIVE CLASS_NAME="pvp_zone" TYPE="zone" R="255" G="128" B="0" A="100" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="FreeZone"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="VersusZone"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="GuildZone"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="FreeZone"/>
+		</PARAMETER>
+		<PARAMETER NAME="versus_clan1" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Kami"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Karavan"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Fyros"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Matis"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Tryker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Zorai"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+		<PARAMETER NAME="versus_clan2" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Neutral"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Kami"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Karavan"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Fyros"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Matis"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Tryker"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Zorai"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="Neutral"/>
+		</PARAMETER>
+		<PARAMETER NAME="versus_give_faction_points" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="disable_zone" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="death_penalty_factor" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<PRIMITIVE CLASS_NAME="outpost" TYPE="zone" R="128" G="160" B="255" A="128" AUTO_INIT="true" DELETABLE="true" SHOW_ARROW="false">
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="disable_outpost" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="death_penalty_factor" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST"/>
+		</PARAMETER>
+		<PARAMETER NAME="owner_tribe" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/families"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_squad_family"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_spawn_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_building"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_manager"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_manager"/>
+		
+		<PARAMETER NAME="default_squads" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="buyable_squads" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="tribe_squads" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="tribe_squads2" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<PARAMETER NAME="outpost_sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="outpost" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/outpost/outpost"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="PVP_Type"			TYPE="const_string" VISIBLE="true" FILENAME="false" LOOKUP="false">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PVE"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PVP"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="RVR"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="Full"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="PVE"/>
+		</PARAMETER>
+	</PRIMITIVE>
+	<PRIMITIVE CLASS_NAME="outpost_squad_family" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_SQUAD_FAMILY"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_outpost"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_outpost_ml"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- npc manager for outposts -->
+	<PRIMITIVE CLASS_NAME="outpost_manager" TYPE="zone" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="MANAGER"/>
+		</PARAMETER>
+		<PARAMETER NAME="ai_manager_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST"/>
+		</PARAMETER>
+		<PARAMETER NAME="trigger_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="npc_zone"/>
+		</PARAMETER>
+		<PARAMETER NAME="manual_spawn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_route"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_punctual_state"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="mission"/>
+	</PRIMITIVE>
+	<!-- outpost_manager -->
+	<!--
+	<PRIMITIVE CLASS_NAME="outpost_manager_old" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_MANAGER"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_manager_event_handler"/>
+	</PRIMITIVE>
+	-->
+	<!-- outpost_manager_event_handler -->
+	<!--
+	<PRIMITIVE CLASS_NAME="outpost_manager_event_handler" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$event$">
+		</PARAMETER>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_MANAGER_EVENT"/>
+		</PARAMETER>
+		<PARAMETER NAME="event" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/outpost/manager/event_type"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_event_handler_action"/>
+	</PRIMITIVE>
+	-->
+	<!-- outpost_manager_event_handler_action -->
+	<!--
+	<PRIMITIVE CLASS_NAME="outpost_manager_event_handler_action" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$action$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_MANAGER_EVENT_ACTION"/>
+		</PARAMETER>
+		<PARAMETER NAME="action" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/outpost/manager/action_type"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="outpost_manager_event_handler_action"/>
+	</PRIMITIVE>
+	-->
+	<!-- outpost_spawn_zone -->
+	<PRIMITIVE CLASS_NAME="outpost_spawn_zone" TYPE="point" R="255" G="0" B="255" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_SPAWN_ZONE"/>
+		</PARAMETER>
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+		
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="outpost_building" TYPE="point" R="255" G="0" B="255" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="OUTPOST_BUILDING"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<PARAMETER NAME="sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="outpost_building" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/outpost/building"/>
+			<DEFAULT_VALUE VALUE="empty.outpost_building"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<!-- goo_border -->
+	<PRIMITIVE CLASS_NAME="goo_border" TYPE="path" R="255" G="0" B="0" A="255" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- *********************************************************************************** -->
+	<!-- ************************************* MISSION ************************************* -->
+	<!-- *********************************************************************************** -->
+	<!-- mission -->
+	<PRIMITIVE CLASS_NAME="mission" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="script" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="300" SHOW_HS="true" FILE_EXTENSION="rms"/>
+<!--	<PARAMETER NAME="parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="steps" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+-->
+	</PRIMITIVE>
+
+
+	<!-- *********************************************************************************** -->
+	<!-- ******************************* Dynamic system ************************************ -->
+	<!-- *********************************************************************************** -->
+	<!-- dynamic system root -->
+	<PRIMITIVE CLASS_NAME="dynamic_system" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYNAMIC_SYSTEM"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="continent_name" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/continents"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="dynamic_region"/>
+		<DYNAMIC_CHILD CLASS_NAME="invasion_desc"/>
+		<DYNAMIC_CHILD CLASS_NAME="outpost"/>
+	</PRIMITIVE>
+	<!-- invasion -->
+	<PRIMITIVE CLASS_NAME="invasion_desc" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="INVASION_DESC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+
+		<STATIC_CHILD CLASS_NAME="state_machines_desc_list" NAME="desc_state_machines"/>
+		<STATIC_CHILD CLASS_NAME="invasion_instance_list" NAME="invasions"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="state_machines_desc_list" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="STATE_MACHINE_DESC_LIST"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="state_machine_desc"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="state_machine_desc" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="STATE_MACHINE_DESC"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_manager"/>		
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="invasion_instance_list" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="INVASION_INSTANCE_LIST"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="invasion_instance" NAME="invasions"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="invasion_instance" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="INVASION_INSTANCE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="state_machine_name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="group_keywords" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+
+
+	<!-- dynamic region -->
+	<PRIMITIVE CLASS_NAME="dynamic_region" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYNAMIC_REGION"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+
+		<STATIC_CHILD CLASS_NAME="cell_zones" NAME="cell zones"/>
+		<STATIC_CHILD CLASS_NAME="group_descriptions" NAME="group descriptions"/>
+<!--		<DYNAMIC_CHILD CLASS_NAME="cell_zone" NAME="cell zones"/>-->
+	</PRIMITIVE>
+	<!-- group descriptions -->
+	<PRIMITIVE CLASS_NAME="group_descriptions" TYPE="node" AUTO_INIT="true" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="false"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_DESCRIPTIONS"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+<!--		<DYNAMIC_CHILD CLASS_NAME="group_family"/> -->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="fauna_dyn_comp"/>
+		<DYNAMIC_CHILD CLASS_NAME="tribu_dyn_comp"/>
+		<DYNAMIC_CHILD CLASS_NAME="npc_dyn_comp"/>
+	</PRIMITIVE>
+	<!-- group family -->
+	<PRIMITIVE CLASS_NAME="group_family" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$family$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_FAMILY"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<PARAMETER NAME="family" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/families"/>
+		</PARAMETER>
+
+		<!-- Sample ..
+		<PARAMETER NAME="item_parts" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="item_part" LOOKUP="true">
+				<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/deposit_system/item_parts"/>
+		</PARAMETER>
+		-->
+
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc_ml"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_fauna"/>
+
+		<DYNAMIC_CHILD CLASS_NAME="fauna_dyn_comp"/>
+		<DYNAMIC_CHILD CLASS_NAME="tribu_dyn_comp"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="fauna_dyn_comp" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="FAUNA_DYN_COMP"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="food" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+		</PARAMETER>
+		<PARAMETER NAME="rest" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="energy_0_25" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_25_50" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_50_75" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_75_100" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+
+		<DYNAMIC_CHILD CLASS_NAME="group_template_fauna"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="tribu_dyn_comp" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="TRIBE_DYN_COMP"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="family" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/families"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="energy_0_25" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_25_50" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_50_75" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_75_100" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="aggro_groups" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE=""/>
+		</PARAMETER>
+
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc_ml"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="npc_dyn_comp" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="NPC_DYN_COMP"/>
+		</PARAMETER>		
+		<PARAMETER NAME="energy_0_25" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_25_50" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_50_75" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_75_100" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc"/>
+		<DYNAMIC_CHILD CLASS_NAME="group_template_npc_ml"/>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<PARAMETER NAME="flags" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc_zone_properties"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+	<!-- group template npc -->
+	<PRIMITIVE CLASS_NAME="group_template_npc" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_TEMPLATE"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="count_multiplied_by_sheet" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="bot_equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bot_sheet_look" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true" EDITABLE="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\creature"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\world\3dset"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\goo"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\prime_roots"/>
+		</PARAMETER>
+		<PARAMETER NAME="grp_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+
+		<PARAMETER NAME="exist_in_winter" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_spring" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_summer" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_autumn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_0_25" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_25_50" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_50_75" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_75_100" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="activity_harvest" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_fight" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_escort" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_convoy" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_boss" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_camp" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_outpost" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_city" TYPE="boolean" VISIBLE="true"/>
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="bot_template_npc"/>
+	</PRIMITIVE>
+
+
+	<PRIMITIVE CLASS_NAME="squad_template" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SQUAD_TEMPLATE"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="squad_template_variant"/>
+	</PRIMITIVE>
+
+	<PRIMITIVE CLASS_NAME="squad_template_variant" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="is tribe" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="squad sheet" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="outpost_squad" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/game_element/outpost/squad"/>
+		</PARAMETER>
+		<PARAMETER NAME="bot_sheets" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SQUAD_TEMPLATE_VARIANT"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<!-- squad_template_member -->
+	<!--
+	<PRIMITIVE CLASS_NAME="squad_template_member" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="SQUAD_TEMPLATE_MEMBER"/>
+		</PARAMETER>
+		<PARAMETER NAME="count_multiplied_by_sheet" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="sheet_look" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true">
+			<COMBO_FILES CONTEXT_NAME="global" PATH="l:/leveldesign/Game_elem/Creature/Npc/bestiary/creature"/>
+			<COMBO_FILES CONTEXT_NAME="global" PATH="l:/leveldesign/Game_elem/Creature/Npc/world/3dset"/>
+			<COMBO_FILES CONTEXT_NAME="global" PATH="l:/leveldesign/Game_elem/Creature/objects"/>
+			<COMBO_FILES CONTEXT_NAME="global" PATH="l:/leveldesign/Game_elem/Creature/Npc/bestiary/bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="global" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary"/>
+			<COMBO_FILES CONTEXT_NAME="desert" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/desert"/>
+			<COMBO_FILES CONTEXT_NAME="forest" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/forest"/>
+			<COMBO_FILES CONTEXT_NAME="goo" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/goo"/>
+			<COMBO_FILES CONTEXT_NAME="invasion" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/invasion"/>
+			<COMBO_FILES CONTEXT_NAME="jungle" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/jungle"/>
+			<COMBO_FILES CONTEXT_NAME="lacustre" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="prime_roots" PATH="l:/leveldesign/Game_elem/Creature/Fauna/bestiary/prime_roots"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="level_delta" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="grp_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	-->
+
+
+	<!-- group template npc multilevel-->
+	<PRIMITIVE CLASS_NAME="group_template_npc_ml" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_TEMPLATE_ML"/>
+		</PARAMETER>
+		<PARAMETER NAME="count_multiplied_by_sheet" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="level_delta" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="bot_equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="bot_sheet_look" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="grp_parameters" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="exist_in_winter" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_spring" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_summer" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_autumn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_0_25" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_25_50" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_50_75" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_75_100" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="activity_harvest" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_fight" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_escort" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_convoy" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_boss" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_camp" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_outpost" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="activity_contact_city" TYPE="boolean" VISIBLE="true"/>
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="bot_template_npc_ml"/>
+	</PRIMITIVE>
+	<!-- bot template npc-->
+	<PRIMITIVE CLASS_NAME="bot_template_npc" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="BOT_TEMPLATE"/>
+		</PARAMETER>
+		<PARAMETER NAME="equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="sheet_look" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="creature" LOOKUP="true" SORT_ENTRIES="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\creature"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\world\3dset"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\objects"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Npc\bestiary\bot_object"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\desert"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\forest"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\goo"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\invasion"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\jungle"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\lacustre"/>
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign\Game_elem\Creature\Fauna\bestiary\prime_roots"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- bot template npc multilevel-->
+	<PRIMITIVE CLASS_NAME="bot_template_npc_ml" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="BOT_TEMPLATE_ML"/>
+		</PARAMETER>
+		<PARAMETER NAME="equipment" TYPE="string_array" VISIBLE="true" WIDGET_HEIGHT="100"/>
+		<PARAMETER NAME="sheet_look" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="level_delta" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- group template fauna -->
+	<PRIMITIVE CLASS_NAME="group_template_fauna" TYPE="node" AUTO_INIT="false" DELETABLE="true" NUMBERIZE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GROUP_TEMPLATE_FAUNA"/>
+		</PARAMETER>
+
+
+		<PARAMETER NAME="total_energy_value" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0.01"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="count_multiplied_by_sheet" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="count" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="grp_parameters" TYPE="string_array" VISIBLE="false" WIDGET_HEIGHT="100"/>
+
+		<PARAMETER NAME="creature_code" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="exist_in_winter" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_spring" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_summer" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="exist_in_autumn" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+<!--	old
+		<PARAMETER NAME="energy_level_0_25" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_level_25_50" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_level_50_75" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_level_75_100" TYPE="boolean" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="weight_0_25" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_25_50" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_50_75" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME="weight_75_100" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="activity_harvest" TYPE="boolean" VISIBLE="false"/>
+		<PARAMETER NAME="activity_fight" TYPE="boolean" VISIBLE="false"/>
+
+		<PARAMETER NAME="spawn_type" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="always"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="never"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="day"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="night"/>
+			</COMBO_VALUES>
+			<DEFAULT_VALUE VALUE="always"/>
+		</PARAMETER>
+		<!--
+			<DYNAMIC_CHILD CLASS_NAME="bot_template_fauna"/>
+		-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="people"/>
+	</PRIMITIVE>
+	<!-- bot template fauna-->
+	<!--
+		<PRIMITIVE CLASS_NAME="bot_template_fauna" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+			<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+			<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+				<DEFAULT_VALUE VALUE="BOT_TEMPLATE"/>
+			</PARAMETER>
+			<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+				<DEFAULT_VALUE GEN_ID="true"/>
+			</PARAMETER>
+
+			<PARAMETER NAME="spawn_type" TYPE="const_string" VISIBLE="true">
+				<COMBO_VALUES CONTEXT_NAME="default">
+					<CONTEXT_VALUE VALUE="always"/>
+				</COMBO_VALUES>
+				<COMBO_VALUES CONTEXT_NAME="default">
+					<CONTEXT_VALUE VALUE="never"/>
+				</COMBO_VALUES>
+				<COMBO_VALUES CONTEXT_NAME="default">
+					<CONTEXT_VALUE VALUE="day"/>
+				</COMBO_VALUES>
+				<COMBO_VALUES CONTEXT_NAME="default">
+					<CONTEXT_VALUE VALUE="night"/>
+				</COMBO_VALUES>
+				<DEFAULT_VALUE VALUE="always"/>
+			</PARAMETER>
+
+			<PARAMETER NAME="creature_code" TYPE="string" VISIBLE="true"/>
+		</PRIMITIVE>
+	-->
+
+	<!-- cell zones -->
+	<PRIMITIVE CLASS_NAME="cell_zones" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CELL_ZONES"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="cell_zone"/>
+	</PRIMITIVE>
+
+	<!-- cell zone -->
+	<PRIMITIVE CLASS_NAME="cell_zone" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+
+
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CELL_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="cell"/>
+<!--		<DYNAMIC_CHILD CLASS_NAME="cellzone_level_energy"/>	-->
+	</PRIMITIVE>
+
+	<!-- cell zone level energy-->
+	<PRIMITIVE CLASS_NAME="cellzone_level_energy" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="$family$"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CELL_ZONE_ENERGY"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<PARAMETER NAME="family" TYPE="const_string" VISIBLE="true" FILENAME="true" FILE_EXTENSION="html" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/families"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="energy" TYPE="string" VISIBLE="true" FILENAME="false">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_0_25" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="$energy$">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_25_50" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="$energy$">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_50_75" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="$energy$">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<PARAMETER NAME="energy_75_100" TYPE="string" VISIBLE="true" FILENAME="false" AUTONAME="$energy$">
+			<DEFAULT_VALUE VALUE="1"/>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+
+	</PRIMITIVE>
+
+	<!-- cell -->
+	<PRIMITIVE CLASS_NAME="cell" TYPE="zone" AUTO_INIT="true" R="0" G="0" B="128" A="128" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="CELL"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<!--
+		<PARAMETER NAME="bandit" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="degen" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="fauna" TYPE="boolean" VISIBLE="false">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+
+		<PARAMETER NAME="fauna_herbivore" TYPE="boolean" VISIBLE="true" AUTONAME="$fauna$">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="fauna_carnivore" TYPE="boolean" VISIBLE="true" AUTONAME="$fauna$">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+		<PARAMETER NAME="flora" TYPE="boolean" VISIBLE="true" AUTONAME="$fauna$">
+			<DEFAULT_VALUE VALUE="false"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="goo" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="kami" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="karavan" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="kitin" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="mp" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_ancient_dryads" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_antikamis" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_barkers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_beachcombers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_black_circle" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_cholorogoos" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_cockroaches" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_company_of_the_eternal_tree" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_corsair" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_cute" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_darkening_sap" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_dune_riders" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_ecowarriors" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_firebrands" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_first_deserter" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_frahar" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_frahar_hunters" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_gibbay" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_goo_heads" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_green_seed" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_hamazans_of_the_dead_seed" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_icon_workshipers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_keepers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_kitin_gatheres" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_lagoon_brothers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_lawless" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_leviers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_master_of_the_goo" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_matisian_border_guards" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_night_turners" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_oasis_diggers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_pyromancers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_recoverers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_renegades" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_restorers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_root_tappers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_sacred_sap" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_sap_gleaners" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_sap_slaves" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_scorchers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_shadow_runners" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_siblings_of_the_weeds" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_silt_sculptors" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_slavers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_smuglers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_the_arid_matis" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_the_kuilde" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_the_slash_and_burn" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_tutors" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_water_breakers" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		<PARAMETER NAME="tribe_woven_bridles" TYPE="boolean" VISIBLE="true">	<DEFAULT_VALUE VALUE="false"/> </PARAMETER>
+		-->
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<STATIC_CHILD CLASS_NAME="geom_items" NAME="geom items"/>
+
+	</PRIMITIVE>
+	<!-- geom_items -->
+	<PRIMITIVE CLASS_NAME="geom_items" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="GEOM_ITEMS"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="dyn_fauna_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="dyn_npc_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="dyn_npc_zone_patate"/>		
+		<DYNAMIC_CHILD CLASS_NAME="dyn_road"/>
+	</PRIMITIVE>
+
+	<!-- fauna_zone -->
+	<PRIMITIVE CLASS_NAME="dyn_fauna_zone" TYPE="point" R="0" G="255" B="0" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYN_FAUNA_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/fauna_zone_properties"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+	<!-- npc_zone -->
+	<PRIMITIVE CLASS_NAME="dyn_npc_zone" TYPE="point" R="0" G="0" B="255" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYN_NPC_ZONE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc_zone_properties"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+
+	<!-- npc_zone_patate -->
+	<PRIMITIVE CLASS_NAME="dyn_npc_zone_patate" TYPE="zone" R="0" G="0" B="255" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYN_NPC_ZONE_PATATE"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc_zone_properties"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+	</PRIMITIVE>
+			
+	<!--road -->
+	<PRIMITIVE CLASS_NAME="dyn_road" TYPE="path" AUTO_INIT="false" R="0" G="0" B="255" A="128" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="DYN_ROAD"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<PARAMETER NAME="properties" TYPE="const_string_array" VISIBLE="true" FILENAME="true" FILE_EXTENSION="zone" LOOKUP="true">
+			<COMBO_FILES CONTEXT_NAME="default" PATH="l:/leveldesign/world_editor_files/npc_zone_properties"/>
+			<COMBO_FILES CONTEXT_NAME="default" PRIM_PATH="//property_rep"/>
+		</PARAMETER>
+
+		<PARAMETER NAME="difficulty" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="1.0"/>
+		</PARAMETER>
+		<PARAMETER NAME="vertical_pos" TYPE="const_string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="auto"/>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="auto"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="upper"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="middle"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="lower"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<DYNAMIC_CHILD CLASS_NAME="trigger"/>
+	</PRIMITIVE>
+	<!--trigger -->
+	<PRIMITIVE CLASS_NAME="trigger" TYPE="path" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="false" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+		<PARAMETER NAME="ai_type" TYPE="string" VISIBLE="false">
+			<DEFAULT_VALUE VALUE="TRIGGER"/>
+		</PARAMETER>
+<!--		<PARAMETER NAME="alias" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE GEN_ID="true"/>
+		</PARAMETER>
+-->
+
+		<STATIC_CHILD CLASS_NAME="alias" NAME="alias"/>
+		<STATIC_CHILD CLASS_NAME="trigger_point" NAME="trigger 2"/>
+		<STATIC_CHILD CLASS_NAME="trigger_spawn" NAME="spawn"/>
+		<STATIC_CHILD CLASS_NAME="trigger_point" NAME="trigger 1"/>
+
+	</PRIMITIVE>
+	<!-- trigger_point -->
+	<PRIMITIVE CLASS_NAME="trigger_point" TYPE="point" R="255" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="true" SHOW_ARROW="false">
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- trigger_spawn -->
+	<PRIMITIVE CLASS_NAME="trigger_spawn" TYPE="point" R="255" G="0" B="0" A="255" AUTO_INIT="false" DELETABLE="true" LINK_BROTHERS="true" SHOW_ARROW="false">
+		<PARAMETER NAME="radius" TYPE="string" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="10"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
+
+	<!-- *********************************************************************************** -->
+	<!-- ************************************** AUDIO ************************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- audio root : base container for the audio related primitives -->
+	<PRIMITIVE CLASS_NAME="audio" NAME="audio" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<STATIC_CHILD CLASS_NAME="env_fx" NAME="env_fx"/>
+		<STATIC_CHILD CLASS_NAME="sample_banks" NAME="sample_banks"/>
+		<STATIC_CHILD CLASS_NAME="sounds" NAME="sounds"/>
+	</PRIMITIVE>
+	<!-- Sounds primitive : base container for a list of sound or sub sound_folder -->
+	<PRIMITIVE CLASS_NAME="sounds" NAME="sounds" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="sound_folder"/>
+		<DYNAMIC_CHILD CLASS_NAME="sound_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="sound_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="sound_point"/>
+	</PRIMITIVE>
+	<!-- sound_folder primitive : container for a list of sound -->
+	<PRIMITIVE CLASS_NAME="sound_folder" TYPE="node" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="sound_zone"/>
+		<DYNAMIC_CHILD CLASS_NAME="sound_path"/>
+		<DYNAMIC_CHILD CLASS_NAME="sound_point"/>
+	</PRIMITIVE>
+	<!-- sound_zone -->
+	<PRIMITIVE CLASS_NAME="sound_zone" TYPE="zone" R="64" G="128" B="192" A="128" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$sound$"/>
+		<PARAMETER NAME="sound" TYPE="string" VISIBLE="true" FILE_EXTENSION="sound" FOLDER="R:\code\ryzom\data\sound\soundbanks_3d" />
+		<PARAMETER NAME="layer" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_1"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_2"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_3"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_4"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- sound_path -->
+	<PRIMITIVE CLASS_NAME="sound_path" TYPE="path" R="64" G="128" B="192" A="128" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$sound$"/>
+		<PARAMETER NAME="sound" TYPE="string" VISIBLE="true" FILE_EXTENSION="sound" FOLDER="R:\code\ryzom\data\sound\soundbanks_3d" />
+		<PARAMETER NAME="layer" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_1"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_2"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_3"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_4"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- sound_point -->
+	<PRIMITIVE CLASS_NAME="sound_point" TYPE="point" R="64" G="128" B="192" A="128" DELETABLE="true" SHOW_ARROW="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" AUTONAME="$sound$"/>
+		<PARAMETER NAME="sound" TYPE="string" VISIBLE="true" FILE_EXTENSION="sound" FOLDER="R:\code\ryzom\data\sound\soundbanks_3d" />
+		<PARAMETER NAME="layer" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_0"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_1"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_2"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_3"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="layer_4"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+	<!-- sample_banks : container for sample_bank zone -->
+	<PRIMITIVE CLASS_NAME="sample_banks" NAME="sample_banks" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="sample_bank_zone"/>
+	</PRIMITIVE>
+	<!-- sample_bank zone : this is a list of sample banks to keep loaded inside the zone -->
+	<PRIMITIVE CLASS_NAME="sample_bank_zone" TYPE="zone" R="128" G="64" B="88" A="128" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="bank_names" TYPE="string_array" VISIBLE="true" FOLDER="R:\code\ryzom\Data &amp; Tool A.S\sound_raw\samplebanks"  WIDGET_HEIGHT="100"/>
+	</PRIMITIVE>
+	<!-- env_fx : container for all env fx zone -->
+	<PRIMITIVE CLASS_NAME="env_fx" NAME="env_fx" TYPE="node" AUTO_INIT="true" DELETABLE="false">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<DYNAMIC_CHILD CLASS_NAME="env_fx_zone"/>
+	</PRIMITIVE>
+	<!-- env_fx_zone : this an environement fx name to use inside this zone -->
+	<PRIMITIVE CLASS_NAME="env_fx_zone" TYPE="zone" R="88" G="64" B="128" A="128" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true">
+		</PARAMETER>
+		<PARAMETER NAME="fx_name" TYPE="const_string" VISIBLE="true">
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="GENERIC"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PADDEDCELL"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ROOM"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="BATHROOM"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="LIVINGROOM"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="STONEROOM"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="AUDITORIUM"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="CONCERTHALL"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="CAVE"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ARENA"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="HANGAR"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="CARPETEDHALLWAY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="HALLWAY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="STONECORRIDOR"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="ALLEY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="FOREST"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="CITY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="MOUNTAINS"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="QUARRY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PLAIN"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PARKINGLOT"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="SEWERPIPE"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="UNDERWATER"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="DRUGGED"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="DIZZY"/>
+			</COMBO_VALUES>
+			<COMBO_VALUES CONTEXT_NAME="default">
+				<CONTEXT_VALUE VALUE="PSYCHOTIC"/>
+			</COMBO_VALUES>
+		</PARAMETER>
+	</PRIMITIVE>
+
+
+	<!-- *********************************************************************************** -->
+	<!-- *********************************** PACS_HELPERS ********************************** -->
+	<!-- *********************************************************************************** -->
+	<!-- pacs_helpers root : base container for the pacs related primitives -->
+	<PRIMITIVE CLASS_NAME="pacs_helpers" TYPE="node" AUTO_INIT="true" DELETABLE="true">
+		<DYNAMIC_CHILD CLASS_NAME="pacs_include"/>
+		<DYNAMIC_CHILD CLASS_NAME="pacs_exclude"/>
+		<DYNAMIC_CHILD CLASS_NAME="pacs_cluster_hint"/>
+	</PRIMITIVE>
+	<!-- pacs_include : inclusive prim zones for pacs (forces pacs process to setup landscape as walkable inside the zone) -->
+	<PRIMITIVE CLASS_NAME="pacs_include" TYPE="zone" R="0" G="128" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	<!-- pacs_include : exclusive prim zones for pacs (forces pacs process to setup landscape as NON walkable inside the zone) -->
+	<PRIMITIVE CLASS_NAME="pacs_exclude" TYPE="zone" R="128" G="0" B="0" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+	<!-- pacs_cluster_hint : zones that indicates that there are some clusters inside -->
+	<PRIMITIVE CLASS_NAME="pacs_cluster_hint" TYPE="zone" R="0" G="0" B="128" A="128" AUTO_INIT="false" DELETABLE="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true"/>
+	</PRIMITIVE>
+
+
+	<!-- player node -->
+	<PRIMITIVE CLASS_NAME="player" TYPE="point" R="255" G="0" B="0" A="128" AUTO_INIT="true" DELETABLE="false" LINK_BROTHERS="false" SHOW_ARROW="true">
+		<PARAMETER NAME="name" TYPE="string" VISIBLE="true" READ_ONLY="true">
+		</PARAMETER>
+		<PARAMETER NAME="entity id" TYPE="string" VISIBLE="true" READ_ONLY="true">
+		</PARAMETER>
+		<PARAMETER NAME= "Sheet" TYPE="string" READ_ONLY="true" VISIBLE="true">
+			<DEFAULT_VALUE VALUE="unknown"/>
+		</PARAMETER>
+		<PARAMETER NAME= "HitPoints" TYPE="string" READ_ONLY="true" VISIBLE="true"> 
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME= "MaxHitPoints" TYPE="string" READ_ONLY="true" VISIBLE="true"> 
+			<DEFAULT_VALUE VALUE="0"/>
+		</PARAMETER>
+		<PARAMETER NAME= "Mode"		TYPE="string" READ_ONLY="true" VISIBLE="true"> 
+			<DEFAULT_VALUE VALUE="unknown"/>
+		</PARAMETER>
+		<PARAMETER NAME= "Behaviour" TYPE="string" READ_ONLY="true" VISIBLE="true"> 
+			<DEFAULT_VALUE VALUE="unknown"/>
+		</PARAMETER>
+	</PRIMITIVE>
+
 </NEL_LIGO_PRIMITIVE_CLASS>
+
+

From a4879e468adda843fe41ddbb5246cc9520c4e790 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Tue, 24 Nov 2015 19:00:13 +0100
Subject: [PATCH 36/41] Changed: Updated translations

---
 .../translated/outpost_words_de.txt           | Bin 250026 -> 250016 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/outpost_words_de.txt b/code/ryzom/tools/translation/translated/outpost_words_de.txt
index 3df814c532754cd800eec08c0ae0ed613d875dcd..89fb687a933818acfccd1d0c58adaac08afcadb4 100644
GIT binary patch
delta 114
zcmZ3rkbl8K{tfShxkDI=7%~}>7)lvRHvbjwjGf$37&mzvztH9%g)yv_nGC563Ji`6
zB@C4e#Xxn540%AZm?4=V11#glki(D<G$9eFstRa^0z)B?e8P~^Jh8leVmTuaGi{$(
I&MX-T0Q<%vzyJUM

delta 102
zcmZ3mkbl)e{tfSh`JEVY7)lvR7^)cZfvlX(KZQGE8B-@W7REDsGGuIiT$s(uoXSu%
zIj~$>K950x!40S?pP`5$5y-9r>QrDTW=Lkp0P<6s+soVA%Nc=~X?uG)vt%RyasD2-


From faf693bdb002e409268e11562e0ac4bba3a01fd7 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Thu, 26 Nov 2015 10:21:30 +0100
Subject: [PATCH 37/41] Changed: Updated translations

---
 .../translated/faction_words_es.txt           | Bin 10268 -> 10666 bytes
 .../translated/sphrase_words_en.txt           | Bin 870210 -> 858152 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/faction_words_es.txt b/code/ryzom/tools/translation/translated/faction_words_es.txt
index 2f930136c3fdb7a75be4cce263473340391da5f7..957c6f7afd30124b6446905b5bc4ffb12b8a0034 100644
GIT binary patch
delta 1610
zcma)6O=ufe5PpjOc2_@^tX;{{O4_w8J8t5d7(!`N5V9@Y#z`GT4zBS{w&ch`m58jE
zrkEUz>7hSH&Syd?#<<jnVsa=xloEPKLMf#L+TL;qAqk=QP&a8PJ(bXTPi_6vl=Lvn
zo0&J?&U`cbRx%qS^%c3mN=#-KSb6Eg5Pp%QrLR)EeA}VRx`e1Dz2n0vOBizw3G<ee
z_D?opjI#=>vK)Ja`;vwSmXjVrC4WEp$}Eo`6FP<t4Eh`10XEHMNlL6B?tgY5dAK0*
z^MoU_-N<RO&XSZ#_!sDg$Z=TH78$+PF!I(3Jhr;AX$|6`)Qmr@<CwEaSd<+|+f?Cu
z*OoM7`d+Tluh4^JH>ws9Y}@)UWLJ=~XK>Z7$TB-Y_ugXDIPVDH3;U4qcXlJftC=O?
zeF|h8b{r4y)LvmT6gfeC)=0`|a)z+x$i~vt$2R5VNoJVI`UrvFI7^e@y@j58Lqpa%
zfu|8SzIOVs;Z*3X;GVONq!h%QH0;R|_IbkNoK?^p4ZC*Rd`59OW7$SU4rAS|;))zW
z&Edl}c^HZkp=D4k1CSM+uLaUd9$S(Rb)|*07k89(Vu#O?dc^y#S9e+8yWS+mRiqL&
zq}*;ip!1l!DD*9N#(#=>o}}C=)iz0z$18?zF^OaCnXwnK;#tOTo*s;Pv)J%<lO*uO
zJM5fku!c{}R@ZT=Wydz~Ueia|YU)PHS3}*W;<|6jnx}1R_xHl|JN$Ge<_E<_6^W~=
z*r~F=glm2kTmB+mB7L+uidlyjA2g47_@qV!pB#s#q>qqA+d;GE)88N0a3oOl^wEtR
zdxv-`vmAak0{Ak}^Gt8t!!a7H(g`o9pQ5fF!q4j4=m{(MCfbaewvMFX#zQTRmxF6C
z+i3d1IGzU6o)NxdRO3mi>LO?JU!DLig%+@32H|a)^7DE*3nkL8QGFGjW4uAt76g;D
zH=?KgcLKQHQi?VD<^1u^YLru@@AEzhcj=LKSywO@R{qC53EzdUpexdaOOaLFBYjLC
zb=?=J)3hPtkHF`;vd^dC2YnGoqCuRCj^k*w1$U#3ZTmesk4#L(LTnYcH8&o|;z-7e
z7&Cm>jK@jS2FKTk$u4|sEaQpMjjZ{)+{Y%wKFsiq+G82GYi9K`B05EVP7+IvuK!{Y
zr&~Lo6K}_6>s6Xq4;I?WGJgU2n<iL?X*zJHEx5-Uz_Ipu97?G8wtZRXVj_#1iGJKB
zpRePLr9cx4$rlKz#3xBs0E->tu>qPwm1aU)O|!j7a$39ud=sn4wd$e&igAQ&XBn%V
dLEP$G#!vLmpF5bb_Y=}IZXDG4E3n7%{s~BOvef_p

delta 2313
zcmb7GO>7%Q6rOecllA}aF0So(6O*)6<w7b{QTbrICT&7P8`puT3aE7*%P~!CaFd{*
zLc^g_4<KP4DHW}N6y<`b#2o=b;!p|o(q4KbiugO^P!Jcm@ZPL9yA$<NS>yH0ym{|?
z-}~mRzpC7t{P31*p0(K}CU-xGcYi8CQtDG>_7bbIMb@NsR%i40y~J8@P#QI?;hdC!
zPo=`n{AVc+cH0CzZ%e`#4kx^8E1;he`dG$69!x)5wtU){%j^Z*Y2auHHq||&@k>m@
zHJKepG#DShW%N{K8vL-Q1_ecdRkt0&c0J;&_NkD5LeGfKR^g^SB~@X|o<Bgj&}rR9
z_eX2Takb4l7Vkwz5$-#~@V;Xbo|D6H-w_3y^F=r!2NNgJj%=54n24+BqX8G4<76K{
zi5U}nv~OY|2DhA*R1w!{w}Ckk^BOYH!FiR<BHnvW^&lY^tppp~HMzX$s=-62SJGh9
z74cYivVC1){-E!4Yy#sfus3)#4WGov3P_&#&|`OSS5!blF2ir~UfGPlDW~DOBM6Fn
zOqzq&+=(<*sl?`bthO=FHhv6bRoHOXeL@vr+pPwAl|?&V8OVD!JeEqqwkIbOFZ%9?
zcN&f<QC|Pgyngr?D|FX;UdT7+D_^N#2BbgK46;k8HFg?vs-d3_&TE{HCRg7gM@fwI
zqTrLxUwGp4CQgrk4Q~6B7QXKJD^eEHfvhjf6;MYUhy=Qh7%T_I<Qm5^%bM_xHys&A
zt?aBI7Ssv1RDvHtCm0s;eGps{<};xN+zlOyYp8Hi>>NLD)PdAE5MJ=<^B!VY4>xl{
zZFv1loP|1j8=pFl8avUeD!-2gV{jsJ7H&tvM@1jRV;yzZME-UAS8(3p71>?)zavfG
z7{*z^LGfD9j23sTT#RNdjQ$h-63)jI%gT?jmB6Ouc2ce{D;w~=VztVs>u^oA*5;8q
z>KR9b)Q|8+LopRsEpyD$)cspeT@~04#Tx-rW1Jn3q)57s3@&1>ZHod8?$8@_T@iQ~
zpM{{}e#YQd=ZLD-=DmWrBIeDmOp0znc|e6jinmC)KH*tBZ_Vc0y`LcZQy8y?Xz6aW
zxXxA+H{h2<)WU5(IqksMtOoCS6QN10DWRllky3Sa{*k;UaC0>^!*A<fsW9HuF!c9d
z7WVJ-f1WV#pFvOCSa~bDrF2u?xs~u;dcZ?$7`-5_t;4Ej#ki@hWek5hm*zdT`duFw
zca<?))FwO%q*F5M%@D&ZX4Mf;<OVBpiLdhe8jC>7-v?h04(4`Nd#9|isfSfKLl<}z
zg?@_t-jlflmorus{+emK^lsdSk${@eyVX3_g%BCOxdpG$H&2Uf=7-h<c7GqLpg;bm
zfuqAE7_)i#8~Xb2DL5=g;oo7mV6X0*xiWza5b`N}5`*-61&8tbO`SEqqu*dlujW0&
zIH{jA?RVXG=3{Pljvc}G-C=f&jj(6&-7yM(?mH`Bn%=)=(cpjk%dRu1Jp9i9<pYU=
X*lmd6-Y(XIlrn{uucJN99vA<A(1`6)

diff --git a/code/ryzom/tools/translation/translated/sphrase_words_en.txt b/code/ryzom/tools/translation/translated/sphrase_words_en.txt
index 1d05a06915e88fa3c8532ebdf930cb2bf7d0d8a9..8a5225bd7577de2327138987db02b3e94bfd28d2 100644
GIT binary patch
delta 20785
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

delta 24881
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
aFxhB51V7EO2f~Ln?CKzQDYk{!ANwzIjfyb<


From 0df4ac275089f3a1740520c8bfeac64758af68f0 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Thu, 26 Nov 2015 10:23:27 +0100
Subject: [PATCH 38/41] Changed: Temporary disable
 NL_USES_DEFAULT_ARENA_OBJECT_ALLOCATOR for ITexture

---
 code/nel/include/nel/3d/texture.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/nel/include/nel/3d/texture.h b/code/nel/include/nel/3d/texture.h
index bb9b9165a..88ef247e6 100644
--- a/code/nel/include/nel/3d/texture.h
+++ b/code/nel/include/nel/3d/texture.h
@@ -106,7 +106,7 @@ public:
 class ITexture : public CBitmap, public NLMISC::CRefCount, public NLMISC::IStreamable
 {
 public:
-	NL_USES_DEFAULT_ARENA_OBJECT_ALLOCATOR // for fast alloc
+//	NL_USES_DEFAULT_ARENA_OBJECT_ALLOCATOR // for fast alloc
 	// Those enums MUST be the same than in UTexture!!
 	enum	TWrapMode
 	{

From d08a961eb89c07e348e1d6e61e39550901fab711 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Fri, 27 Nov 2015 19:55:40 +0100
Subject: [PATCH 39/41] Changed: Updated translations

---
 .../translated/creature_words_en.txt          | Bin 627142 -> 641286 bytes
 .../ryzom/tools/translation/translated/en.uxt | 100 +++++++++---------
 .../translated/faction_words_de.txt           | Bin 11868 -> 11858 bytes
 .../translation/translated/title_words_de.txt | Bin 251212 -> 285776 bytes
 4 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/creature_words_en.txt b/code/ryzom/tools/translation/translated/creature_words_en.txt
index e05a8fcbf7045f40436845fc7b348fb3965bf2ab..28fe025ad6f466f96eb055a23aa14f1ccd084abb 100644
GIT binary patch
delta 49115
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

delta 53143
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

diff --git a/code/ryzom/tools/translation/translated/en.uxt b/code/ryzom/tools/translation/translated/en.uxt
index e76d1b63e..026193e9c 100644
--- a/code/ryzom/tools/translation/translated/en.uxt
+++ b/code/ryzom/tools/translation/translated/en.uxt
@@ -28,19 +28,19 @@ ArrivedPureWater	[You have arrived at the village of Etoole in the land of pure
 
 // HASH_VALUE 85F15671AEAF648A
 // INDEX 7
-NoCastOnMount	[Impossible to cast a spell when mounted.]
+NoCastOnMount	[You cannot cast a spell when mounted.]
 
 // HASH_VALUE 24F2B967C4563470
 // INDEX 8
-NoCreateOnMount	[Impossible to create a spell when mounted.]
+NoCreateOnMount	[You cannot create a spell when mounted.]
 
 // HASH_VALUE 83BA2A1EAEFC68ED
 // INDEX 9
-NoTeleportOnMount	[Impossible to teleport a player when mounted.]
+NoTeleportOnMount	[You cannot teleport a player when mounted.]
 
 // HASH_VALUE E9194A956170D128
 // INDEX 10
-NoMountWhenSpell	[Impossible to mount when creating or casting a spell.]
+NoMountWhenSpell	[You cannot mount when creating or casting a spell.]
 
 // HASH_VALUE 5565E4501C8BDC65
 // INDEX 11
@@ -321,7 +321,7 @@ can_t_create_a_window_display	[Cannot create a window display]
 
 // HASH_VALUE 58393B04E6548F6A
 // INDEX 80
-can_t_create_a_fullscreen_display	[Cannot create a fullscreen display]
+can_t_create_a_fullscreen_display	[Cannot create a full screen display]
 
 // HASH_VALUE 701C9488701C9488
 // INDEX 81
@@ -853,7 +853,7 @@ mpftMpSH	[Sharpening Tool]
 
 // HASH_VALUE 698860976537D488
 // INDEX 213
-mpftMpTK	[Tunneling Knife]
+mpftMpTK	[Tunnelling Knife]
 
 // HASH_VALUE EC6964961238A794
 // INDEX 214
@@ -4753,7 +4753,7 @@ uittOutpostStatus	[Current state of the Outpost]
 
 // HASH_VALUE 458F04DDFF6A6EAF
 // INDEX 1179
-uiOutpostCrash	[A server crash during the Attack or Defense Phase has canceled the Outpost war.\n
+uiOutpostCrash	[A server crash during the Attack or Defense Phase has cancelled the Outpost war.\n
 	Any money spent on this war has been reimbursed to the guilds (i.e. the cost for declaring, for buying squads, etc.)]
 
 // HASH_VALUE 8A709A3EBFB0A4E9
@@ -5729,7 +5729,7 @@ uittFameAllegianceCiv7	[You have sworn allegiance to the @{2F2F}Zoraïs@{FFFF}.\
 // INDEX 1402
 uittFameAllegianceCult0	[Your cult allegiance is @{2F2F}undetermined@{FFFF}.\n
 	This can happen for instance if your guild lost its allegiance due to low fame.\n
-	In this state you cannot gain fame anymore. You can:\n
+	In this state you cannot gain fame any more. You can:\n
 	@{T4}- become neutral\n
 	@{T4}- leave your guild and go see a @{2F2F}bonze@{FFFF} or a @{2F2F}priest@{FFFF} in the temple of a cult, if you want to swear allegiance to it (fame of @{2F2F}30@{FFFF} required).\n
 	@{T4}- wait till your guild can declare its allegiance again, to declare yours.]
@@ -5765,35 +5765,35 @@ uittFameAllegianceCivGuild0	[The civilization allegiance of your guild is @{2F2F
 // HASH_VALUE 3867F610AADC3C4B
 // INDEX 1407
 uittFameAllegianceCivGuild1	[Your guild is @{2F2F}stateless@{FFFF}.\n
-	It is limited in its civilization fames and can only enrole members with a Neutral allegiance.\n
+	It is limited in its civilization fames and can only enrol members with a Neutral allegiance.\n
 	To swear allegiance to a civilization, The guild leader has to go see the guild @{2F2F}magistrate@{FFFF} in the appropriate capital city.\n
 	The guild must have at least @{2F2F}30@{FFFF} fame for that civilization.]
 
 // HASH_VALUE 48B5E21ED594D35A
 // INDEX 1408
 uittFameAllegianceCivGuild4	[Your guild has sworn allegiance to the @{2F2F}Fyros@{FFFF}.\n
-	This enables it to have a higher Fyros fame, and to enrole members who have Fyros or Neutral allegiances.\n
+	This enables it to have a higher Fyros fame, and to enrol members who have Fyros or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Fyros@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 0AB5CA14D1A21342
 // INDEX 1409
 uittFameAllegianceCivGuild5	[Your guild has sworn allegiance to the @{2F2F}Matis@{FFFF}.\n
-	This enables it to have a higher Matis fame, and to enrole members who have Matis or Neutral allegiances.\n
+	This enables it to have a higher Matis fame, and to enrol members who have Matis or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Matis@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 527303AF879765CE
 // INDEX 1410
 uittFameAllegianceCivGuild6	[Your guild has sworn allegiance to the @{2F2F}Trykers@{FFFF}.\n
-	This enables it to have a higher Tryker fame, and to enrole members who have Tryker or Neutral allegiances.\n
+	This enables it to have a higher Tryker fame, and to enrol members who have Tryker or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Tryker@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 4D145A02D0B37350
 // INDEX 1411
 uittFameAllegianceCivGuild7	[Your guild has sworn allegiance to the @{2F2F}Zoraïs@{FFFF}.\n
-	This enables it to have a higher Zoraï fame, and to enrole members who have Zoraï or Neutral allegiances.\n
+	This enables it to have a higher Zoraï fame, and to enrol members who have Zoraï or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Zoraï@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
@@ -5807,21 +5807,21 @@ uittFameAllegianceCultGuild0	[The cult allegiance of your guild is @{2F2F}undete
 // HASH_VALUE 7B003A98BC232BB8
 // INDEX 1413
 uittFameAllegianceCultGuild1	[Your guild is @{2F2F}unbelieving@{FFFF}.\n
-	It is limited in its cult fames and can only enrole members with a Neutral allegiance.\n
+	It is limited in its cult fames and can only enrol members with a Neutral allegiance.\n
 	To swear allegiance to a cult, the guild leader has to go see a guild @{2F2F}bonze@{FFFF} or @{2F2F}priest@{FFFF} in an appropriate temple.\n
 	The guild must have at least @{2F2F}30@{FFFF} in the corresponding cult fame.]
 
 // HASH_VALUE A1B5C5D32E70A250
 // INDEX 1414
 uittFameAllegianceCultGuild2	[Your guild has sworn allegiance to the @{2F2F}Kami@{FFFF}.\n
-	This enables it to have a higher Kami fame, and to enrole members who have Kami or Neutral allegiances.\n
+	This enables it to have a higher Kami fame, and to enrol members who have Kami or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}bonze@{FFFF} or a guild @{2F2F}priest@{FFFF} in a temple.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Kami@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE A6342B025D599CA6
 // INDEX 1415
 uittFameAllegianceCultGuild3	[Your guild has sworn allegiance to the @{2F2F}Karavan@{FFFF}.\n
-	This enables it to have a higher Karavan fame, and to enrole members who have Karavan or Neutral allegiances.\n
+	This enables it to have a higher Karavan fame, and to enrol members who have Karavan or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}bonze@{FFFF} or a guild @{2F2F}priest@{FFFF} in a temple.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Karavan@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
@@ -9169,11 +9169,11 @@ uittSeed1	[Rotting Dead Seed]
 
 // HASH_VALUE A4437F81DFB4B763
 // INDEX 2222
-uittSeed2	[Moldy Dead Seed]
+uittSeed2	[Mouldy Dead Seed]
 
 // HASH_VALUE A007678122B4005F
 // INDEX 2223
-uittSeed3	[Shriveled Dead Seed]
+uittSeed3	[Shrivelled Dead Seed]
 
 // HASH_VALUE 5587B8E929B6A685
 // INDEX 2224
@@ -9805,7 +9805,7 @@ uiSelInfos	[INFORMATION\n
 uiCultFy	[FYROS: WARRIORS OF FIRE AND MASTERS OF THE BURNING DESERT\n
 	\n
 	The Fyros are the warrior race.\n
-	Their society rests on a strict code of honor and a common goal: the quest for the Great Dragon who has devastated entire regions of the planet.]
+	Their society rests on a strict code of honour and a common goal: the quest for the Great Dragon who has devastated entire regions of the planet.]
 
 // HASH_VALUE BD8E5DB70F346936
 // INDEX 2380
@@ -9989,7 +9989,7 @@ uittKeepInfo	[@{6F6F}Pin@{FFFF} this window.\n
 
 // HASH_VALUE 45FB9FEFF875C517
 // INDEX 2420
-uihelpItemMagicBonusAll	[@{FFF9}Bonus for All Magics:\n
+uihelpItemMagicBonusAll	[@{FFF9}Bonus for All Magic:\n
 	@{T3}Cast Speed:@{T16}@{FFFF}%cs%@{FFF9}\n
 	@{T3}Power:@{T16}@{FFFF}%mp%\n
 	]
@@ -10489,7 +10489,7 @@ uihelpItemChargeSpell	[@{FFF9}Sap Load:@{T10}@{FFFF}%quality\n
 	\n
 	Place the weapon you want to reload in your right hand, then right-click on the recharge and choose "Reload Right Hand".\n
 	\n
-	The curent sap load and maximum charge that the item can hold can be seen by clicking the right mouse button on the item and selecting 'Info'.\n
+	The current sap load and maximum charge that the item can hold can be seen by clicking the right mouse button on the item and selecting 'Info'.\n
 	\n
 	%cansell%custom_text]
 
@@ -11964,7 +11964,7 @@ fct_outpost_officer_tribe	[Tribe Outpost Officer]
 // HASH_VALUE B053DCD1E8FD3C1C
 // INDEX 2825
 welcome_phrase	[I bid you welcome, young homin.\n
-	You showed great courage in taking the perilous journey to answer our call to join us in our endeavor to rebuild our great Matis Kingdom...{break}\n
+	You showed great courage in taking the perilous journey to answer our call to join us in our endeavour to rebuild our great Matis Kingdom...{break}\n
 	We salute your courage, and welcome you among us.\n
 	Now, it is my duty to tell you more about this place. You are on a small island, not very far from the Matis mainland.\n
 	We have five small outposts on this island, and you are on one of them.\n
@@ -12356,7 +12356,7 @@ uiInitHelp1	[These buttons represent your 4 virtual desktops.]
 
 // HASH_VALUE C494ACDDCE7EE794
 // INDEX 2921
-uiInitHelp2	[You can switch between them by clicking on these buttons or by pressing the shortcut keys F1, F2, F3 and F4 respectively (by default).]
+uiInitHelp2	[You can switch between them by clicking on these buttons or by pressing the short cut keys F1, F2, F3 and F4 respectively (by default).]
 
 // HASH_VALUE B0921BE50D3DDE9C
 // INDEX 2922
@@ -12364,7 +12364,7 @@ uiInitHelp3	[When you click and hold the button, you display the main window men
 
 // HASH_VALUE 39ACC5456D3C6BC1
 // INDEX 2923
-uiInitHelp4	[You can also hold down the desktop shortcut key to display the main menu and keep it down while doing your window modification.]
+uiInitHelp4	[You can also hold down the desktop short cut key to display the main menu and keep it down while doing your window modification.]
 
 // HASH_VALUE 17D66E96B10293C6
 // INDEX 2924
@@ -18806,7 +18806,7 @@ mpfam714	[Karavan Merit Badge]
 
 // HASH_VALUE 92D31B96ABEB704B
 // INDEX 4528
-mpfam715	[Sap Power Kristal]
+mpfam715	[Sap Power Crystal]
 
 // HASH_VALUE A3070C5ECDD2AFB4
 // INDEX 4529
@@ -20061,7 +20061,7 @@ uiWebOnQuit	[FILL IN THE SURVEY]
 // INDEX 4835
 uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	\n
-	Truth, honor and discipline are the values prized by every true born Fyros! We are the champions of the desert who stand by a strict code of honor. We are the warriors of knowledge who vow never to retreat in our quest for the truth behind the Dragon of the Myth. Neither the Law of Jena nor Karavan prohibitions will stop us from delving down into the bowels of Atys where we have uncovered as many mysterious relics as evils.\n
+	Truth, honour and discipline are the values prized by every true born Fyros! We are the champions of the desert who stand by a strict code of honour. We are the warriors of knowledge who vow never to retreat in our quest for the truth behind the Dragon of the Myth. Neither the Law of Jena nor Karavan prohibitions will stop us from delving down into the bowels of Atys where we have uncovered as many mysterious relics as evils.\n
 	\n
 	We are the protectors of the more fertile regions. For we are the only ones brave enough to rebuild our towns in the scorching desert where the Dragon is most likely to resurface.\n
 	\n
@@ -20076,7 +20076,7 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	You are a young homin refugee. You have bravely taken the long and perilous journey from the old lands to these new lands where we have begun building our new Empire. Once you've got enough training behind you, you'll be able to put your skills to good use for our Emperor and help rebuild our civilization.\n
 	\n
 	Who are my ancestors?\n
-	By sword and fire, your ancestors forged the most powerful empire in history. Honor their memory as long as you live! But the fruit of their labor was destroyed by great invasions of kitins. Your parents, and their parents, were lucky to escape the massacre. For many years they survived in the wilds of Atys where you were brought up. They showed great courage in urging you to take the long road to join your own people here in these new lands. Now you have found us you must live up to their courage. It's taken forty four years of blood and sweat to build the foundations of our new Empire, your generation must now build it up.\n
+	By sword and fire, your ancestors forged the most powerful empire in history. Honour their memory as long as you live! But the fruit of their labor was destroyed by great invasions of kitins. Your parents, and their parents, were lucky to escape the massacre. For many years they survived in the wilds of Atys where you were brought up. They showed great courage in urging you to take the long road to join your own people here in these new lands. Now you have found us you must live up to their courage. It's taken forty four years of blood and sweat to build the foundations of our new Empire, your generation must now build it up.\n
 	\n
 	Who is our chief?\n
 	Dexton is our lawful Emperor, you owe him your allegiance. His orders can only be debated in higher spheres. Until you have gained enough rank you will not contest them, never forget it, young homin! You will carry out imperial orders with success or you will die trying, unless you will willingly tarnish the name of your ancestors. Dexton has chosen the best to counsel him, Abycus Zekops and Kyla Dyntheus are his senators.\n
@@ -20088,8 +20088,8 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	Your life must be built upon the four pillars that uphold our Empire:\n
 	Truth is the first pillar.\n
 	Cowardly lies will not deceive the cut and thrust of battle! Tell nothing but the truth to your comrades, just as they must give straightforward answers to your questions. Do not hesitate, however, to use the art of cunning in the face of the enemy. Stratagem used wisely is as dangerous a weapon as a sharp spear held firmly in hand!\n
-	Honor is the second pillar.\n
-	Let yourself be guided by honor no matter what. Never stoop to the minor sentiments, no matter how high the potential gain. And remember, an honorable death is better than a cowardly existence.\n
+	Honour is the second pillar.\n
+	Let yourself be guided by honour no matter what. Never stoop to the minor sentiments, no matter how high the potential gain. And remember, an honourable death is better than a cowardly existence.\n
 	Discipline is the third pillar.\n
 	The Fyros Empire exists thanks to the chain of obedience that links us to the Emperor, from the youngest novice to the most celebrated general. Each and every one of us must show obedience to higher command. Just one insubordinate Fyros is enough to break the link and so threaten the whole Empire.\n
 	Justice is the fourth pillar.\n
@@ -20099,7 +20099,7 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	- Never be tempted to do favors for the Karavan. They are against the Kamis and against our sense of justice. Indeed, they place their Jena Law above social justice.\n
 	- Never carry out a mission for the Karavan.\n
 	- Never carry out a mission for the enemy tribes.\n
-	- Never violate the code of honor.\n
+	- Never violate the code of honour.\n
 	\n
 	What are our goals?\n
 	Our empire suffered greatly from the Great Swarming. Our sense of discipline has allowed us to survive much better than the Matis or the Trykers, our great city of Pyr is proof. We must now:\n
@@ -20880,7 +20880,7 @@ uiUpdateDisplayDriversCurrent	[Current driver version: ]
 
 // HASH_VALUE 0E80AC8A6A399056
 // INDEX 4964
-uiUpdateDisplayDriversRecommanded	[Recommanded driver version: ]
+uiUpdateDisplayDriversRecommanded	[Recommended driver version: ]
 
 // HASH_VALUE A2A356D00D65D0A6
 // INDEX 4965
@@ -22319,7 +22319,7 @@ uiQuitingRyzom	[Leaving Ryzom...]
 
 // HASH_VALUE 69AD08699B76E8FF
 // INDEX 5312
-uiQuitingRules	[Note: If you move or are hit, the exit will be canceled.\n
+uiQuitingRules	[Note: If you move or are hit, the exit will be cancelled.\n
 	Note: If you 'Quit Now' your avatar will still be connected for 30 seconds.]
 
 // HASH_VALUE 7458544474D8E480
@@ -23109,7 +23109,7 @@ uiCloseScanData	[CLOSE]
 
 // HASH_VALUE C3480F9CE5F4FC70
 // INDEX 5491
-uiCancelingScanData	[Canceling Data Scan. Please wait...]
+uiCancelingScanData	[Cancelling Data Scan. Please wait...]
 
 // HASH_VALUE 661A66B087AD7306
 // INDEX 5492
@@ -23410,7 +23410,7 @@ uiLoadingString36	[Caffeinenating support team...]
 
 // HASH_VALUE C5047097A6340F71
 // INDEX 5566
-uiLoadingString37	[For all the latest gossip try CeB!  ]
+uiLoadingString37	[Equipping Mokoi ]
 
 // HASH_VALUE 8895244968FA2376
 // INDEX 5567
@@ -23732,7 +23732,7 @@ uiScenarioOrient_StoryTelling	[Story telling]
 
 // HASH_VALUE 70FB18ADAA39C89D
 // INDEX 5644
-uiScenarioOrient_Mistery	[Mistery]
+uiScenarioOrient_Mistery	[Mystery]
 
 // HASH_VALUE A21548239C517C02
 // INDEX 5645
@@ -24521,7 +24521,7 @@ uittInfoMpEco	[@{6F6F}Ecosystem@{FFFF}:\n
 
 // HASH_VALUE 9681BD4E9A352FDF
 // INDEX 5817
-uittInfoMpColor	[@{6F6F}Colour@{FFFF}:\n
+uittInfoMpColor	[@{6F6F}Color@{FFFF}:\n
 	When you create armor and clothes, the color of the raw material can influence the color of the crafted item.]
 
 // HASH_VALUE E22A99D0CC0BE7D3
@@ -24626,7 +24626,7 @@ uiR2EDHomeButton	[HOME]
 
 // HASH_VALUE D4CD14EFCFC47DD6
 // INDEX 5839
-uiUniverseChanelWarningContent	[Warning! The Universe Channel is intended for players asking for help about the game and for those giving them the information. Misuse of this channel will be dealt with by GMs.]
+uiUniverseChanelWarningContent	[Warning! The Universe Channel is intended for players asking for help about the game and for those helping them. Misuse of this channel will be dealt with by GMs.]
 
 // HASH_VALUE 091458309CC6A08A
 // INDEX 5840
@@ -24806,7 +24806,7 @@ uiCP_KeysetName_bi_zqsd	[Move using 'ZQSD']
 
 // HASH_VALUE 9EDFCAA7C6EC9CCE
 // INDEX 5884
-uiCP_KeysetTooltip_bi_zqsd	[Move your avatar using the @{6F6F}ZQSD@{FFFF} like in 'First Person Shooters'. This goes for both French and Belgian keysets.]
+uiCP_KeysetTooltip_bi_zqsd	[Move your avatar using the @{6F6F}ZQSD@{FFFF} like in 'First Person Shooters'. This goes for both French and Belgian keyboard layouts.]
 
 // HASH_VALUE CB89BDB29DF40C78
 // INDEX 5885
@@ -24814,7 +24814,7 @@ uiCP_KeysetName_bi_wasd	[Move using 'WASD']
 
 // HASH_VALUE 792BC77DB79CF13B
 // INDEX 5886
-uiCP_KeysetTooltip_bi_wasd	[Move your avatar using the @{6F6F}WASD@{FFFF} like in 'First Person Shooters'. This goes for American, English and German keysets.]
+uiCP_KeysetTooltip_bi_wasd	[Move your avatar using the @{6F6F}WASD@{FFFF} like in 'First Person Shooters'. This goes for American, English and German keyboard layouts.]
 
 // HASH_VALUE 2FC0531D290A6BEE
 // INDEX 5887
@@ -24997,7 +24997,7 @@ uiRAP_ConnectionClosed	[Connection closed!]
 
 // HASH_VALUE 352A6FDF7485BE55
 // INDEX 5931
-uiRAP_JoinFailed	[Sorry, an error occured while trying to join the scenario, please try again]
+uiRAP_JoinFailed	[Sorry, an error occurred while trying to join the scenario, please try again]
 
 // HASH_VALUE 9C55CB466969C742
 // INDEX 5932
@@ -25109,7 +25109,7 @@ uiRAP_ST_2	[Story telling]
 
 // HASH_VALUE 70FBD89DA638889D
 // INDEX 5957
-uiRAP_ST_3	[Mistery]
+uiRAP_ST_3	[Mystery]
 
 // HASH_VALUE A21548239C517C02
 // INDEX 5958
@@ -25540,11 +25540,11 @@ uiRingWarningBanishedPlayer	[You have been banned. You have lost the ability to
 
 // HASH_VALUE 7484A535D707EA06
 // INDEX 6062
-uiRingLaunchScenarioError	[An error occured when you tried to launch your scenario.]
+uiRingLaunchScenarioError	[An error occurred when you tried to launch your scenario.]
 
 // HASH_VALUE D34A4A98246E6F7A
 // INDEX 6063
-uiRingUpdateScenarioFiltersError	[An error occured when you tried to update your scenario filters.]
+uiRingUpdateScenarioFiltersError	[An error occurred when you tried to update your scenario filters.]
 
 // HASH_VALUE 2A62ABF263466CB3
 // INDEX 6064
@@ -25584,7 +25584,7 @@ uiR2EdPropertyToolTip_LoadScenario_LoadScenario_Language	[@{6F6F}Language\n
 // HASH_VALUE 66CEF50ED8DC276E
 // INDEX 6071
 uiR2EdPropertyToolTip_LoadScenario_LoadScenario_RingPointsLevel	[@{6F6F}Requirements\n
-	@{FFFF} Indicates wether you are permitted to load this scenario. One is only permitted to load scenarios that contain content that one has access to. One gains access to additional content by exploring the mainlands of Atys.]
+	@{FFFF} Indicates whether you are permitted to load this scenario. One is only permitted to load scenarios that contain content that one has access to. One gains access to additional content by exploring the mainlands of Atys.]
 
 // HASH_VALUE 2F284F3398091766
 // INDEX 6072
@@ -26157,7 +26157,7 @@ uiBGD_OK	[OK]
 
 // HASH_VALUE 51DACC9C18296791
 // INDEX 6205
-uiBGD_PatchComplete	[Patch completed succesfully!]
+uiBGD_PatchComplete	[Patch completed successfully!]
 
 // HASH_VALUE 5EC6F732DF7DE95E
 // INDEX 6206
@@ -26727,17 +26727,17 @@ uittMinutes	[ minute(s) ]
 // INDEX 6341
 uittHours	[ hour(s) ]
 
-// 'seconds' (abreviated)
+// 'seconds' (abbreviated)
 // HASH_VALUE F43D9AD3C83D4D26
 // INDEX 6342
 uittSecondsShort	[ s ]
 
-// 'minutes' (abreviated)
+// 'minutes' (abbreviated)
 // HASH_VALUE 73DC6ACDC6DC351A
 // INDEX 6343
 uittMinutesShort	[ m ]
 
-// 'hours" (abreviated)
+// 'hours" (abbreviated)
 // HASH_VALUE 328C42C8448C2110
 // INDEX 6344
 uittHoursShort	[ h ]
@@ -26891,7 +26891,7 @@ uittShow3dItemPreview	[If checked, displays a 3D preview of the inspected item.]
 
 // HASH_VALUE C2BAF45AC14F102F
 // INDEX 6381
-uiShowDynChannelNameInChatCB	[Show Dynamic Channel Name in User Chanel]
+uiShowDynChannelNameInChatCB	[Show Dynamic Channel Name in User Channel]
 
 // HASH_VALUE 68467226378FE4E8
 // INDEX 6382
@@ -26957,7 +26957,7 @@ uiShowOnlineOfflineNotifications	[Show Online/Offline Notifications]
 
 // HASH_VALUE 4CD4D1CC173C6E8A
 // INDEX 6397
-uittShowOnlineOfflineNotifications	[Show a notification when guildmembers or friends go online or offline.]
+uittShowOnlineOfflineNotifications	[Show a notification when guild members or friends go online or offline.]
 
 // HASH_VALUE C5878CD4F49A9E18
 // INDEX 6398
diff --git a/code/ryzom/tools/translation/translated/faction_words_de.txt b/code/ryzom/tools/translation/translated/faction_words_de.txt
index 42e5227c30e62419467b3c21225e9819ac6e32ea..26e68ff56ebae855679ab44b7aec9c2f77d88d13 100644
GIT binary patch
delta 59
xcmcZ;b17!S3qfHIhE#@3hWiY~3<V7N3`Goi45<?rN>7#&lEWsoIZ%jO1^_e|5VZgR

delta 68
zcmcZ<b0=oQ3qesQh8%`ch7yJ%hCd8>48=fJCPVt<gHqCyA22K6l4VldoFep28UXwl
B6;=QM

diff --git a/code/ryzom/tools/translation/translated/title_words_de.txt b/code/ryzom/tools/translation/translated/title_words_de.txt
index 04b0189856a6de44e653eed1ffe3c6dfce4c22a6..eee9346acfcb2e2dc4a79a13ecdada688ed93ab3 100644
GIT binary patch
delta 35003
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
Ra?<M!aYNm#H^j-t{|}b%vcCWT

delta 18510
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
J#OhAj|36|W7>@t|


From 452bcc0661d1e750c42967e76e8fef9acb2a2331 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 29 Nov 2015 13:05:04 +0100
Subject: [PATCH 40/41] Changed: Updated translations

---
 .../translation/translated/job_words_de.txt   | Bin 7376 -> 7364 bytes
 .../translation/translated/job_words_en.txt   | Bin 5274 -> 5264 bytes
 .../translation/translated/job_words_es.txt   | Bin 6088 -> 6056 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/job_words_de.txt b/code/ryzom/tools/translation/translated/job_words_de.txt
index a974e687715ec68d7e6fc9b6af4659fb192ffb30..8af97ff3d11feb0184ff02ac1f3b112a53e284c6 100644
GIT binary patch
delta 79
zcmca$dBk$U0YxW<RE8pkVlbHvCOH{U#5O+N$R!)X@Pwfhs4AHu1F8l|Wb<xrQ9%G+
CofNkK

delta 23
fcmX?NdBJkRfyp9_IvZcC;+lMeTW9k&ZazT(fjbGU

diff --git a/code/ryzom/tools/translation/translated/job_words_en.txt b/code/ryzom/tools/translation/translated/job_words_en.txt
index f67eb482a7a03d5b9baeedf31ced20c7af490466..4635818900e636a957cb7a64d84954a5f7fd1105 100644
GIT binary patch
delta 99
zcmbQGIYD#6I$kG+RE8pkVlbIKalfi4CqoHC29V3ifFw1!kwbE`1mhGwerJY6p!!6H
YG9b=lNS(Z!-xEWOkx_iJmOudu0Lpt8i~s-t

delta 109
zcmbQBIZJcGIzdl{B8F531qL^UOonuZ42F`4yH%z07&sY9fSgnyjiz9-A+O|SKE^40
g{N4<SK)s0!Wk8(AkT-cFzbA$mBb)eU1%Uz<0AM&6eE<Le

diff --git a/code/ryzom/tools/translation/translated/job_words_es.txt b/code/ryzom/tools/translation/translated/job_words_es.txt
index 814cdb3e30a8feb48f48a30e3546ae287bdf0743..69177dfe7c5752084a5acea66d71c197b0d43e4b 100644
GIT binary patch
delta 54
ocmX@1ze0b)IzcCfRE8pkVlbHvA}5~K#uS_^$Sl3tjB%0}0H?kVQ~&?~

delta 88
zcmZ3Xe?ou4I$0lvQif!P42DF86o!0;A_fH@oeCs9f$YSI`?b~46{Ip0!xiNKwLz6m
NZe*3*EXFuV3;?ZO6XO5?


From 9c0e29289a21e595c390c1871d24d440fae29250 Mon Sep 17 00:00:00 2001
From: kervala <devnull@localhost>
Date: Sun, 29 Nov 2015 18:11:36 +0100
Subject: [PATCH 41/41] Changed: Updated translations

---
 .../ryzom/tools/translation/translated/en.uxt |  52 +++++++++---------
 .../translation/translated/item_words_en.txt  | Bin 1403682 -> 1467250 bytes
 .../translated/outpost_words_en.txt           | Bin 238598 -> 238226 bytes
 .../translation/translated/place_words_en.txt | Bin 105110 -> 105050 bytes
 .../translated/sbrick_words_en.txt            | Bin 1125320 -> 1104556 bytes
 .../translation/translated/title_words_en.txt | Bin 241168 -> 241166 bytes
 6 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/code/ryzom/tools/translation/translated/en.uxt b/code/ryzom/tools/translation/translated/en.uxt
index 026193e9c..214f14971 100644
--- a/code/ryzom/tools/translation/translated/en.uxt
+++ b/code/ryzom/tools/translation/translated/en.uxt
@@ -321,7 +321,7 @@ can_t_create_a_window_display	[Cannot create a window display]
 
 // HASH_VALUE 58393B04E6548F6A
 // INDEX 80
-can_t_create_a_fullscreen_display	[Cannot create a full screen display]
+can_t_create_a_fullscreen_display	[Cannot create a fullscreen display]
 
 // HASH_VALUE 701C9488701C9488
 // INDEX 81
@@ -853,7 +853,7 @@ mpftMpSH	[Sharpening Tool]
 
 // HASH_VALUE 698860976537D488
 // INDEX 213
-mpftMpTK	[Tunnelling Knife]
+mpftMpTK	[Tunneling Knife]
 
 // HASH_VALUE EC6964961238A794
 // INDEX 214
@@ -4753,7 +4753,7 @@ uittOutpostStatus	[Current state of the Outpost]
 
 // HASH_VALUE 458F04DDFF6A6EAF
 // INDEX 1179
-uiOutpostCrash	[A server crash during the Attack or Defense Phase has cancelled the Outpost war.\n
+uiOutpostCrash	[A server crash during the Attack or Defense Phase has canceled the Outpost war.\n
 	Any money spent on this war has been reimbursed to the guilds (i.e. the cost for declaring, for buying squads, etc.)]
 
 // HASH_VALUE 8A709A3EBFB0A4E9
@@ -5729,7 +5729,7 @@ uittFameAllegianceCiv7	[You have sworn allegiance to the @{2F2F}Zoraïs@{FFFF}.\
 // INDEX 1402
 uittFameAllegianceCult0	[Your cult allegiance is @{2F2F}undetermined@{FFFF}.\n
 	This can happen for instance if your guild lost its allegiance due to low fame.\n
-	In this state you cannot gain fame any more. You can:\n
+	In this state you cannot gain fame anymore. You can:\n
 	@{T4}- become neutral\n
 	@{T4}- leave your guild and go see a @{2F2F}bonze@{FFFF} or a @{2F2F}priest@{FFFF} in the temple of a cult, if you want to swear allegiance to it (fame of @{2F2F}30@{FFFF} required).\n
 	@{T4}- wait till your guild can declare its allegiance again, to declare yours.]
@@ -5765,35 +5765,35 @@ uittFameAllegianceCivGuild0	[The civilization allegiance of your guild is @{2F2F
 // HASH_VALUE 3867F610AADC3C4B
 // INDEX 1407
 uittFameAllegianceCivGuild1	[Your guild is @{2F2F}stateless@{FFFF}.\n
-	It is limited in its civilization fames and can only enrol members with a Neutral allegiance.\n
+	It is limited in its civilization fames and can only enroll members with a Neutral allegiance.\n
 	To swear allegiance to a civilization, The guild leader has to go see the guild @{2F2F}magistrate@{FFFF} in the appropriate capital city.\n
 	The guild must have at least @{2F2F}30@{FFFF} fame for that civilization.]
 
 // HASH_VALUE 48B5E21ED594D35A
 // INDEX 1408
 uittFameAllegianceCivGuild4	[Your guild has sworn allegiance to the @{2F2F}Fyros@{FFFF}.\n
-	This enables it to have a higher Fyros fame, and to enrol members who have Fyros or Neutral allegiances.\n
+	This enables it to have a higher Fyros fame, and to enroll members who have Fyros or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Fyros@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 0AB5CA14D1A21342
 // INDEX 1409
 uittFameAllegianceCivGuild5	[Your guild has sworn allegiance to the @{2F2F}Matis@{FFFF}.\n
-	This enables it to have a higher Matis fame, and to enrol members who have Matis or Neutral allegiances.\n
+	This enables it to have a higher Matis fame, and to enroll members who have Matis or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Matis@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 527303AF879765CE
 // INDEX 1410
 uittFameAllegianceCivGuild6	[Your guild has sworn allegiance to the @{2F2F}Trykers@{FFFF}.\n
-	This enables it to have a higher Tryker fame, and to enrol members who have Tryker or Neutral allegiances.\n
+	This enables it to have a higher Tryker fame, and to enroll members who have Tryker or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Tryker@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE 4D145A02D0B37350
 // INDEX 1411
 uittFameAllegianceCivGuild7	[Your guild has sworn allegiance to the @{2F2F}Zoraïs@{FFFF}.\n
-	This enables it to have a higher Zoraï fame, and to enrol members who have Zoraï or Neutral allegiances.\n
+	This enables it to have a higher Zoraï fame, and to enroll members who have Zoraï or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}magistrate@{FFFF} in one of the capital cities.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Zoraï@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
@@ -5807,21 +5807,21 @@ uittFameAllegianceCultGuild0	[The cult allegiance of your guild is @{2F2F}undete
 // HASH_VALUE 7B003A98BC232BB8
 // INDEX 1413
 uittFameAllegianceCultGuild1	[Your guild is @{2F2F}unbelieving@{FFFF}.\n
-	It is limited in its cult fames and can only enrol members with a Neutral allegiance.\n
+	It is limited in its cult fames and can only enroll members with a Neutral allegiance.\n
 	To swear allegiance to a cult, the guild leader has to go see a guild @{2F2F}bonze@{FFFF} or @{2F2F}priest@{FFFF} in an appropriate temple.\n
 	The guild must have at least @{2F2F}30@{FFFF} in the corresponding cult fame.]
 
 // HASH_VALUE A1B5C5D32E70A250
 // INDEX 1414
 uittFameAllegianceCultGuild2	[Your guild has sworn allegiance to the @{2F2F}Kami@{FFFF}.\n
-	This enables it to have a higher Kami fame, and to enrol members who have Kami or Neutral allegiances.\n
+	This enables it to have a higher Kami fame, and to enroll members who have Kami or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}bonze@{FFFF} or a guild @{2F2F}priest@{FFFF} in a temple.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Kami@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
 // HASH_VALUE A6342B025D599CA6
 // INDEX 1415
 uittFameAllegianceCultGuild3	[Your guild has sworn allegiance to the @{2F2F}Karavan@{FFFF}.\n
-	This enables it to have a higher Karavan fame, and to enrol members who have Karavan or Neutral allegiances.\n
+	This enables it to have a higher Karavan fame, and to enroll members who have Karavan or Neutral allegiances.\n
 	To renounce allegiance, the leader of the guild can go see a guild @{2F2F}bonze@{FFFF} or a guild @{2F2F}priest@{FFFF} in a temple.\n
 	Your guild automatically loses its allegiance if its @{2F2F}Karavan@{FFFF} fame reaches 0. The members then have an undetermined allegiance.]
 
@@ -9169,11 +9169,11 @@ uittSeed1	[Rotting Dead Seed]
 
 // HASH_VALUE A4437F81DFB4B763
 // INDEX 2222
-uittSeed2	[Mouldy Dead Seed]
+uittSeed2	[Moldy Dead Seed]
 
 // HASH_VALUE A007678122B4005F
 // INDEX 2223
-uittSeed3	[Shrivelled Dead Seed]
+uittSeed3	[Shriveled Dead Seed]
 
 // HASH_VALUE 5587B8E929B6A685
 // INDEX 2224
@@ -9805,7 +9805,7 @@ uiSelInfos	[INFORMATION\n
 uiCultFy	[FYROS: WARRIORS OF FIRE AND MASTERS OF THE BURNING DESERT\n
 	\n
 	The Fyros are the warrior race.\n
-	Their society rests on a strict code of honour and a common goal: the quest for the Great Dragon who has devastated entire regions of the planet.]
+	Their society rests on a strict code of honor and a common goal: the quest for the Great Dragon who has devastated entire regions of the planet.]
 
 // HASH_VALUE BD8E5DB70F346936
 // INDEX 2380
@@ -11964,7 +11964,7 @@ fct_outpost_officer_tribe	[Tribe Outpost Officer]
 // HASH_VALUE B053DCD1E8FD3C1C
 // INDEX 2825
 welcome_phrase	[I bid you welcome, young homin.\n
-	You showed great courage in taking the perilous journey to answer our call to join us in our endeavour to rebuild our great Matis Kingdom...{break}\n
+	You showed great courage in taking the perilous journey to answer our call to join us in our endeavor to rebuild our great Matis Kingdom...{break}\n
 	We salute your courage, and welcome you among us.\n
 	Now, it is my duty to tell you more about this place. You are on a small island, not very far from the Matis mainland.\n
 	We have five small outposts on this island, and you are on one of them.\n
@@ -12356,7 +12356,7 @@ uiInitHelp1	[These buttons represent your 4 virtual desktops.]
 
 // HASH_VALUE C494ACDDCE7EE794
 // INDEX 2921
-uiInitHelp2	[You can switch between them by clicking on these buttons or by pressing the short cut keys F1, F2, F3 and F4 respectively (by default).]
+uiInitHelp2	[You can switch between them by clicking on these buttons or by pressing the shortcut keys F1, F2, F3 and F4 respectively (by default).]
 
 // HASH_VALUE B0921BE50D3DDE9C
 // INDEX 2922
@@ -12364,7 +12364,7 @@ uiInitHelp3	[When you click and hold the button, you display the main window men
 
 // HASH_VALUE 39ACC5456D3C6BC1
 // INDEX 2923
-uiInitHelp4	[You can also hold down the desktop short cut key to display the main menu and keep it down while doing your window modification.]
+uiInitHelp4	[You can also hold down the desktop shortcut key to display the main menu and keep it down while doing your window modification.]
 
 // HASH_VALUE 17D66E96B10293C6
 // INDEX 2924
@@ -20061,7 +20061,7 @@ uiWebOnQuit	[FILL IN THE SURVEY]
 // INDEX 4835
 uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	\n
-	Truth, honour and discipline are the values prized by every true born Fyros! We are the champions of the desert who stand by a strict code of honour. We are the warriors of knowledge who vow never to retreat in our quest for the truth behind the Dragon of the Myth. Neither the Law of Jena nor Karavan prohibitions will stop us from delving down into the bowels of Atys where we have uncovered as many mysterious relics as evils.\n
+	Truth, honor and discipline are the values prized by every true born Fyros! We are the champions of the desert who stand by a strict code of honor. We are the warriors of knowledge who vow never to retreat in our quest for the truth behind the Dragon of the Myth. Neither the Law of Jena nor Karavan prohibitions will stop us from delving down into the bowels of Atys where we have uncovered as many mysterious relics as evils.\n
 	\n
 	We are the protectors of the more fertile regions. For we are the only ones brave enough to rebuild our towns in the scorching desert where the Dragon is most likely to resurface.\n
 	\n
@@ -20076,7 +20076,7 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	You are a young homin refugee. You have bravely taken the long and perilous journey from the old lands to these new lands where we have begun building our new Empire. Once you've got enough training behind you, you'll be able to put your skills to good use for our Emperor and help rebuild our civilization.\n
 	\n
 	Who are my ancestors?\n
-	By sword and fire, your ancestors forged the most powerful empire in history. Honour their memory as long as you live! But the fruit of their labor was destroyed by great invasions of kitins. Your parents, and their parents, were lucky to escape the massacre. For many years they survived in the wilds of Atys where you were brought up. They showed great courage in urging you to take the long road to join your own people here in these new lands. Now you have found us you must live up to their courage. It's taken forty four years of blood and sweat to build the foundations of our new Empire, your generation must now build it up.\n
+	By sword and fire, your ancestors forged the most powerful empire in history. Honor their memory as long as you live! But the fruit of their labor was destroyed by great invasions of kitins. Your parents, and their parents, were lucky to escape the massacre. For many years they survived in the wilds of Atys where you were brought up. They showed great courage in urging you to take the long road to join your own people here in these new lands. Now you have found us you must live up to their courage. It's taken forty four years of blood and sweat to build the foundations of our new Empire, your generation must now build it up.\n
 	\n
 	Who is our chief?\n
 	Dexton is our lawful Emperor, you owe him your allegiance. His orders can only be debated in higher spheres. Until you have gained enough rank you will not contest them, never forget it, young homin! You will carry out imperial orders with success or you will die trying, unless you will willingly tarnish the name of your ancestors. Dexton has chosen the best to counsel him, Abycus Zekops and Kyla Dyntheus are his senators.\n
@@ -20088,8 +20088,8 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	Your life must be built upon the four pillars that uphold our Empire:\n
 	Truth is the first pillar.\n
 	Cowardly lies will not deceive the cut and thrust of battle! Tell nothing but the truth to your comrades, just as they must give straightforward answers to your questions. Do not hesitate, however, to use the art of cunning in the face of the enemy. Stratagem used wisely is as dangerous a weapon as a sharp spear held firmly in hand!\n
-	Honour is the second pillar.\n
-	Let yourself be guided by honour no matter what. Never stoop to the minor sentiments, no matter how high the potential gain. And remember, an honourable death is better than a cowardly existence.\n
+	Honor is the second pillar.\n
+	Let yourself be guided by honor no matter what. Never stoop to the minor sentiments, no matter how high the potential gain. And remember, an honorable death is better than a cowardly existence.\n
 	Discipline is the third pillar.\n
 	The Fyros Empire exists thanks to the chain of obedience that links us to the Emperor, from the youngest novice to the most celebrated general. Each and every one of us must show obedience to higher command. Just one insubordinate Fyros is enough to break the link and so threaten the whole Empire.\n
 	Justice is the fourth pillar.\n
@@ -20099,7 +20099,7 @@ uiAppear_Infos_Fyros	[THE FYROS CIVILIZATION\n
 	- Never be tempted to do favors for the Karavan. They are against the Kamis and against our sense of justice. Indeed, they place their Jena Law above social justice.\n
 	- Never carry out a mission for the Karavan.\n
 	- Never carry out a mission for the enemy tribes.\n
-	- Never violate the code of honour.\n
+	- Never violate the code of honor.\n
 	\n
 	What are our goals?\n
 	Our empire suffered greatly from the Great Swarming. Our sense of discipline has allowed us to survive much better than the Matis or the Trykers, our great city of Pyr is proof. We must now:\n
@@ -22319,7 +22319,7 @@ uiQuitingRyzom	[Leaving Ryzom...]
 
 // HASH_VALUE 69AD08699B76E8FF
 // INDEX 5312
-uiQuitingRules	[Note: If you move or are hit, the exit will be cancelled.\n
+uiQuitingRules	[Note: If you move or are hit, the exit will be canceled.\n
 	Note: If you 'Quit Now' your avatar will still be connected for 30 seconds.]
 
 // HASH_VALUE 7458544474D8E480
@@ -23109,7 +23109,7 @@ uiCloseScanData	[CLOSE]
 
 // HASH_VALUE C3480F9CE5F4FC70
 // INDEX 5491
-uiCancelingScanData	[Cancelling Data Scan. Please wait...]
+uiCancelingScanData	[Canceling Data Scan. Please wait...]
 
 // HASH_VALUE 661A66B087AD7306
 // INDEX 5492
@@ -26957,7 +26957,7 @@ uiShowOnlineOfflineNotifications	[Show Online/Offline Notifications]
 
 // HASH_VALUE 4CD4D1CC173C6E8A
 // INDEX 6397
-uittShowOnlineOfflineNotifications	[Show a notification when guild members or friends go online or offline.]
+uittShowOnlineOfflineNotifications	[Show a notification when guildmembers or friends go online or offline.]
 
 // HASH_VALUE C5878CD4F49A9E18
 // INDEX 6398
diff --git a/code/ryzom/tools/translation/translated/item_words_en.txt b/code/ryzom/tools/translation/translated/item_words_en.txt
index e9ab6a9769964c4c6cd6a1a9192eb5e8b50810da..6e8780556bb0916c4db8cadeac60ab253e6e9a18 100644
GIT binary patch
delta 134478
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
NaSO_$?^WJc{Xc3*tHS^Q

delta 90189
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

diff --git a/code/ryzom/tools/translation/translated/outpost_words_en.txt b/code/ryzom/tools/translation/translated/outpost_words_en.txt
index 7ce6a6ff457a4a180208fb61932a091f8ab9e8c6..e78e0cf7a4a3fb1bc8fa4d1eb1972511c6a50d0a 100644
GIT binary patch
delta 1431
zcmZ8fZAhC}7$xtUb<(w27pBZkvapE_F{H(nRa|jFtT=H&6h;t*Sky^dij)$9%UqU;
z?V^a}WT}&qWu3$<6ZbAxBI`0IUFsaO5>spK=ET`ei@(Yk`!Qtfe!McXf9E;(Ip;a|
zxwn5_7r3n(PNS^Ig8IS|Jgz84#%@M^hZP%zIxHSONG3F=CG5yOs5)iAYJMHUZ6{#w
zc$OHSD3MV6<S;#Ok%qi>3CV+fIacA;GI)<`;XPx(L{|YRIyA4r)?qJG&^cAa__RyH
z$TL1pD5YlBO=k6-5={Aww2;;O8QSq&Kl3H^g$@bP=l!It=%@_)3!~~Z6R9*_kTLO+
zm$x++Pf0j(td|$5W4jV=ntQ2RBfQ1ML@A9+XtDbE>7nC)OUNr@mt%>{$h2yaY15O6
zm;Ey4Ug;rKr&c5!tq>6#@=lQISGOcsDzCD5h&PF)soB|0iTkxxEgGwN1IarRlo76t
z=5&YKtYqi)-(+Oo5H@tJBxAQ~15F;*Na9T+T2wn+ym;h@%LujvxWyw!9SOJUWK25U
zln_@6xAjXXY4775@uoT`r50lEFi5!g7VENr$|z|jSG)8wuAd)bByn6w%DB~SAlB}a
zPa!+t!N%J?Xz|1-ei28eYhd#YV)vaG0<lhxN8gP>N}T2R<a;qR-V=DymsIs`c={OL
z)B9oSPpW!9vR9I--VgT&NmcKMVIV=W0|pKL7)<OF>tP(af%H&9H4t@hIH8(|+8Icw
zMxwR^Q`Ex;<F(7!{E*?jFzoyQ=R?<0`#c3#`%!A2ui*X~P3`j*+}QPy@E@a}BFymr
z{3*ZwaVXcHa_&z;x&D;XeHzO3r`*^WTi`i3$K9|+_m=5EINph$#@RC0ap^O*NClJQ
zW*qojERyw)PAFXan7Ck_WSC`R+S90<GGX=$1(%dHG<>O0{VLX|2YW=;-!+w1=jyR`
z(*skI)l9#Pt?4wK>*oB8uhLX|nd9cK(_HTy7aILHY^DdcnLf<T?9H#i#<wB3XBEB^
zhE2EF{Ii^2{!V0Iy!SSHe-D(o1lqs<?=N`g)2R7D`~!wdeiVOzVd;)|e}>l=Bgn1<
z@lV!<H!~E|{N2Acqv3u5=N6VCJcD!T9Bg+Z*u1*{WjR9cumIzVLb59b8tmK`!G&-H
zi3cLMbIA<r1Nx9ZD^xhham6nzyuiEbQ98UA-4A_;ZcxmJufe_<<wGM|A^iC;O0_QD
Y6Z$<$wH&`+zI~;9TQgn0EiI=01)ZF=#Q*>R

delta 1695
zcmZ9MZ){Ul7{<LD!#|5-YaF(Utis%6!d4ct1sQ`HKDZ@osD!x$QJO7QVVMn)R8~tn
zYCCbdwVsH~4y5Q1x>nm9wBSnZ7}Kf2&VULkf9C8k!RQ)8{9uT_&po$}@a4_(d*1gv
z_nvcZ?wex;p78?jX=xFYG#i*Rzmz4bm$Kj5ma==A)jTNG<xne~YoqEbwz7_fN;cg#
zpWl~PhQ^xPeR5+N)73Vz^W{1g)Tnvy9ShJrdY79j#d2qUGmP)<?z(9@SzW;j*Qi-x
z;~cJ<w;cnnBG*j=+Nw$xsh!Issx4^FE2bv*6<-6`)ZGM<#tm@a-$PZ>EaP<x{(!Nh
z#4j5gxmw$vOVYI%PsW6<^cW_l${e)bRK5h=JrxABJ?x^4O_&Y*$Rkcnl~>|@B#o78
zt0FK`%f&&+`{l{%ujJ)5iph1gK}=m(iDe>BJ{6v`Y8s8JtM`ZoAE@uhBYEdKGPrNu
z2y%>%e;~SSpuUlJG^pkfI-0~1E8UBHUOZ{|9n(Wk*#Dm{V}<PoKE9z8E3Q3h#nxJW
zz*Oy1jH;={%GYi#fYG#NC)L@#mf}kJR#OY!Z=@ABhUP%MIEd*sEgE@dtfCmEt*YP)
zpHm^KYFnRT(yQ^O+aH5zw3P6~3oG(TW;*|-dewFmQwbLf?b=StWd|EQncT|T7O@8$
zpn!J=o9OB!#hu`y;Z|mOL#22PyJO^KI<Hgx%LOgcETsHyFr`t|cSDP;mq<;$3ZBh^
z=YEY-&2-vXvVSf+aJYue^gK(>#@FGS61H3X#l7&2o}IV&fA*2j1KxWjYR7yS5)V2?
z%E3-j6%WCtmcIoS;o!-=U=a%L+XvPMK4R<lttGYc9k9q#GmHO4qACB|R7K{aOt;@a
zWZw@@<Yv9%cj1ZbtT%KJo<4Ac>gq$#v)L<@tkiok@=c)=tbVY9lz9-G3C9$^aTsj$
znAyzxI7r_SaKPKD@Pk2c(eMuDjMgb@qC-*gOrc4t`Y?1Re3@$MLuip@VDad~M4KY;
zL|)dLioz3_ZKSsGF{-AJoh>~6GO6;9!I`j4;mJ?H$W5N;CDnf%j7-5zpMr~qGgPHG
zW%FoU!UaZ8;z6dwzf_<34BF`FV%{Vkl0O2*SEW1k3MqaHoc*eVx9K!KfM}ev<QUeh
z`W$RZL>1PIgOO?ZB1r1`mtc`uqs*N78s2Pf)*n0*AYXsU!FHW%CZ$P%GvVi1<eROe
zdM3cwwBUcf1!L2K&1b>L6@2y_-e2U+X9q6qChGql9x`Ws4w2e?9xPvw%q2g9<;#)z
z;!j{?ih2J<`g3vpCHXM*m+>1z*!nAbNu{rV5hl3%7cjyEKlCdYVKTc$)7_(KDK?tU
HNyYyI1mUWv

diff --git a/code/ryzom/tools/translation/translated/place_words_en.txt b/code/ryzom/tools/translation/translated/place_words_en.txt
index eeb8e81678439716e1bbabfd4644b7ccf35115f7..80f4c9b3e97f0532729e357ae08641f0b7b60135 100644
GIT binary patch
delta 314
zcmbQXmF?CRwuUW?vs9*UFk*C>{y>G%Y`TOhV*;G3Ha$m`k%Rd?gWmLys*H(9;``JX
zd8VIHV=O=tQ&4A=V$|DyRGslT3zF~x9Y!ujz3HmDjLAr%Rl1BkKv8Br6k{*wG4gD`
zr^jf+2vM3~z^FEPg*MOhDF%!lAR({m8itGt(;bX}M3y0=A4sf$*$C)Bdn3kt5U*vs
znK7dpCqzHcOKQ^tY`_k<YJ*~xmMuth`+8f(PF9d&4^Be{BZhbe0|t}rz0Qo~25=L2
Vru!8$a!ijaVHDe5R>G*D1^{b=VNC!4

delta 325
zcmcb$g>BkawuUW?vs4(Brt7OSW>4=@VdP`hV^Eqdtjd@O6TGL&$OB}*L=v)7W8?y>
z+por02vOJ0sI+~nI^%N|n6?QzP&I<OjL9&;d%BE#K=x~0gz*k~5Ov!R>M`0fLKKEh
zf2PkU24trjFor^eT&Ec_ssWkeMvRKn-3%H15W;NJFBmbJu^KUeTn?1aN0YJwI*rqq
zQJoVcZo^m(q?Xzs98h2j^56DqTgFaSgie;}KF*9>K=Dv##&QFQc;NK9B1VqsTZ%z$
L+iqFHsHg@2x?@i*

diff --git a/code/ryzom/tools/translation/translated/sbrick_words_en.txt b/code/ryzom/tools/translation/translated/sbrick_words_en.txt
index 26382e8b5ed698d41bca78fe683a06880ad4f60a..a5250c52ab202943dce8bbf62aaf9c0bc61f56ed 100644
GIT binary patch
delta 18768
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

delta 24884
zcmb7s4O|sf`af3@W-i0MM?^$KyeN?=At0i$zJO_&nc+)@ri6;-yP#&Su`a0jmKr*E
zAKyZ7&CFcHmmJs35ETsx(X`B57t5cO>lV6hwXV_snKN@{=3FlB{y+P1o9B7H&-*!N
z&YT(Uo)4Zp^TmKNhpojtpD8|*<eZhA<T%?Iomv<42sjov!{nr9g&GTN{rx*Y-85&2
z+|aDT!jlUo`O056|4C<!uMk=vxa})2yX%5V<U+qn!|pcuhfra?P;Oylh^E_Z@=3de
zg5vl51bJhi3(8~cf;>jrXwfSOG?688T6bZ+(==NmXA-NpE=iDUTk3%ySQj+Y3~(Fd
zjrX(5JA+S}#(^wCmg=}R%5Il?hio=w?h7bd)P@z|xL=EQa&6Q``EKY{4Fr_sauv$C
zVRarXs82`jUqU0G*E{|WIVF6z2SDD~zL8GmOQ;jq;d2Z0fXg*sPl38SP!`G4DV=z_
zHfn(tj}f~eWx6D+f0T<F*>d0Bg8WlxNBL0aU7E)Odt+PK<m@g7tz>SPAoq>gV_~Ve
z3G!3DgXEA{y<Vt!T6e1%DF_tgf_P3VZ4YLb-ksy+$;fl{;CSUTkXO|$NWPzBT5n~8
z>Zy`lF6&iliA2s$K4KxEYz9IWbP1Nn^xiHP4snU1kLaTf{K&!ia$cV*<VHZ<K*3K_
zlOqSeA*aj;mdTKja&o^+Do%^Bh?mH&6iq8-kcFKu*S;J|wXUR6EjcaSw3#m->t9W6
z6%Xc=90N3VT^z^G7^tyhzjauR)X&yjggs4N1U!M+So3Lkx<<_sQnEQ~Y0qfvMLih%
zK;+<IHWeyoK5IHyBLDKNii|dDu|yv7oNjU?)5Q`kk&A~?c0dm^f&)3v>o&{MOq=;~
z+PG*r`?)mv=&&*JjbWzke0lTmS{iQLT`tSI<zcjtV@HnB0~t2@8QPSx(MhuFMIxua
zFj$wAyzmd>YM@-68!BrUrdjgBKv}Jt#&yVH=|e2|m>gBocm3$$hNB;itEbmb)}?;(
z*JGI4u+dM;WlL1S0J-)h3m0~*lr%qOW5*gko`Gwtq!8-9cwDy5j?Wz-ugyxrl;Y(2
zsSf$`jQJKx(aX0uDgo0<lvBnp_2AaeR=JYAV!{FsNlcC=IXTfPS(|m+f?J!FxPJ0s
zo`H#Jii=+16%*y$Df+yU)!>U>PLz*MJ!;WbIrSq#<;)44<-XGw>XOL0%jMd>A#%aY
z&T{SyW;1f`8#q}K<?I=fe0Zjnt0t;)@6EDu>t`P}?7bn!<e1cQc<_d#sqCJks~m`&
z+mEgBs(&>n)n@dorp@J;kH*cKZ^rtDd}L}8Vjc3%*R0&S<z3|BnW6H{1uKk<-;&F-
zeAh3m)fvN<uah%hzo1bE;&Ugm2;y_!!ts|V$1Mz#vllJ1=&MaqxflLu<(A{HP`OF@
zR&K+jBsp(!u|>OdiGEYSe!L|woT6z>c!Nc#26S|)>LFaNTBdUk3|l^e1(vfi70T;u
zVc^QZ`<$?Hnr=L2<wwR<Dr9$UCdgZF+vU7fV=U~vlQv|%WtU^$%&@TQ1~hX((O_J1
zQwn_L@7_!|Wpdu?JcH^X*A_@}%9^!22QvTCOphmFt*J}VQ2vb(i6Gxt%O-5jN=;mw
z+f0pUiigFxU(JZvq|{WbzE>4G<l=P&7G2~((W}k%Xx!_~<a@{{bGw@h5Z=rt$xq21
zB1q}o+%Dgi&3dXDZ0@SQRc~n<tko#qB+0~WjR-jq7w4<{ZwA(CsIs(|d|6+7<uVv$
z30)PZ{1anH+i0zZ%C4W~tM`X&vQ*<h@uu&Hd~jQ^Jng+`Ic1yuK=tlhVVcPUADmip
zUnZM{<%`R0_^%oMYpyIV_styv2V1r1tDzKIa0}4}HNh?7GzR3fZSl6UyLF3>0vvR;
zNRSWhbtu=`x7hzSRD}C=hBQU+)sd0y{aPtIKWwpJyeb;18$|BYHVXrgaT*dj_~kWX
z=DNHvD<c~*m1Uj$4t4SmpQAfI=k}ist2X%0u+mv>EB%#K6uQwWnhke7=;}?peCKBW
z$+~{P7XNSI%5evQlUw|w;NBMhBsjRmKSAlT)xX{b!GH3PaL)B{`NW%dQz-ef{|Tk8
z$iLPiPw<q_FX80fJ>}94PM+u~-@cQRTkhtX|6cEL@+4mWlv4Y?e~l%+o~B&E_~mA1
zYQ0R6YWkG&po~+sY-Kdp1qb{q?Rx!e=l%OBg~$9m>Z=zZBOY9*{ZGQ~a{ompN@s>w
zcwv@b^0$Nilz$NHKH)#XQ^$SEi;ClGe*qR&`s=r6>Q+Iw(JYS0>;9?AvNQg<f@V*_
zz{ZKXZ4{1%f`fvua^#A?TfbE(&%ZCQ`;)R}kMIFAm0Bu%t1CXbS2(L*-q|ahGcVh~
z=VihXjaJ^;C)k+sTl)n?hYdU+{HkB39u)N55sV)zJpu#Phy*5lAnexVZ+$3qRgw+~
zv4$Cyu~rdcIL3{`LNAW-)DdB@&QQ?CI8GSyk&wbM@{XD6>Qf?Ae=Jn%5m0(hxlm=L
zR~;8Fn>0&?LbFae!l3TY{=QIfLfEf^Qcnv1H1Vxr&?(`HPDfS>Y!2gPH|TO&(046B
z>5%p~Co`Y7Cql+)!37J>2>NQEd~-%<&eHg;N_Y-_xgdnWkSalc7E+M;s0HvWWLFCp
zb+;&c7S?`h(Bo?aeP0Q98420v%#2mKe3ax+rql|}m_dr7+>Pgj@J3ufZZ8P?Ot{7J
zW>z3-uOsB$K^NI`xaLo_r0Rqyt1k(`%-p^&gg$Wfb3xxpC`h+3WLJgbF#k(|odWDr
z>8dL{9dVV>3d&#LbStkh8BpD@I-Z_&ozaTzYY*L!8-iO;jOxz#KVhSlK6#U;!@uL{
zdEfJN^(})Qe^)pUiMI{=l-~Rgj&}dZkubTQr>pNUT0!+!SlZOo#(PW#ly3MJPiOti
zhf@8Eu$lEx4K3+DPZ$5k(7)awoPb{*u(AQAhc+-;LHb1&iz?f2Uu4~*(6nYey|Xz_
zKk()00i(oTaP>Dqfc1XjNIghuX_vpq`lHfrQDp6*;xTqZoEj=lgsn+-0mcM~`Ysf%
z2Z(IG;^lZq3>4Qh^C}(f;OS5&Pv<^ix2yKzU;q*IosnvEJUk#g@`si@T^D4eNF$r^
zJG4~SN?fJ8r_AbL9#qkqrw@nlbZHwa{j=57=C)SRL?{U3>1FLi)_vP!;>)loTwJZ|
z?{kUcAiQHh7bs{iW?7kO5u(0T1PaPau~U#QOz9wIT9K<$Q8LtJRsXwHUKA(Vp&(xH
zg^UQ%1<@UO^|ArXFzLigsym7LZW(CY<=xTH7}Z93wCD@pMTy4!RZXk*MJ#h%lIAB|
z!+ib-hjEWaNO82NKlNy4<HjI!?V~(1^Ce{FcD6GAr6)D4yEq&AK4*`E!Y(4)*2Tw(
zGa;o@KmrtX<(X54+7n<`4A0DaTrASfQO)u+1Rag#L5@hwx2PLyrh>=-Hub31u6W)`
z_6zm|cMr8R3F0)(yn@j>nG%g0%cO#4S+c>hXnH|OOb;j)OOpr@J&mv^6HB9_?GW7)
zZ}bCt8MBs33&vt5y`B*DCpOrZDxQKd$;Moz^ugcpw4)DCPwC6kBS+vOQQQ|ZYv?DA
z(Icmp!c!SiLHZ?@DV5beX{;FegT&JiJCLVWKgH9xo@TUy_?MY2s=ISAn?p*!XGLQL
zTsK*K1nS3%M_}G_3;-tc_E0a(tTZpotHZo7F>N++O`Fvty)bbVZHzqnqPSJB6;nS7
zy+(UsR^G%LefDUqZ~Yi!4w^b~V>ulK6HaH<F;SggW+N5iv&BzgMW(SVBIqpK7;nfa
zz2i4@nl=rcE}Cd8uvAi<#UmRgF<L>n(HM$7GKI<1x}Sy6X*@lDIvXHbRF`M)bn+~o
z-a4Dn3TDAhSTx<tIpTJGTG{4`C3*>zl6mHJ>U{J1`fKKO{_oA}$k)y5<GJSb_(kHM
zSXt5jZxHvI<O_cJ%qdW2K|WS&_hOzoc&WHkZ#4z|@CHxs7%V2c-$cdQ<;D!ZzDfKU
z;#P_~bj6aj;=ka`DnpUdYLlp9(P~4H3LdOsKn3Y7EN&``TgPNT>8kZSJ%5c50(I-f
zXech^tu|~Bcj@8K@U{X^CvRf3g7R(5E5**=%49(4T?>Q=Nc*P{4nvE?#k$qhV)4(=
z@UGY&;!3a_728Dph(tljTxO4=GPjGB7A^TU?k|c1?GhAh6JsHGho~R707c^)q+nH&
z0IS|%HZ@7cA@r8A3%xzqDY9b$)OiB3e-%T3Y!@To%DduK)0c-NN_OG)Xy|)lnRm#v
z-49jf;||>;vgb^X81C<Rm>HmHr0v5r_LMRcO5|SA*pTD(CKhQjAabD|t||bmW`C9G
z3%m9+b)YJIe7_uEdP>eg-nbe<g>G}$hvGY0AN>v+<yM(y1jUEYS@vJVT&qgK5oSU`
zw6UwE=4cDEKN3r=3N&rskByLzmy7FE#{*z!xj0WlD#(0>jU5W0*<P(+TFS5!9so96
zVqwN919klrk8*#HHG6Q{kmsD?<#K&X0m|ZVNS4*(K6PysLjnzA$W@Foy9TRp^(+fj
zlhjp<>;aV`@hxPCW@AnbZzHY_Z5%zvm`Z%D83JCfGs`{Xf&n^y!2`s%`07OiIqVXT
z)JEBiFATu-FFXLnEwy<T3lF|DP&rq`XIcF*Dj9}e6_4m$q%`>fD|z*=;sPr(wg#C6
zSFt`Ze>3Vs;l+unlbbl17u1Q_x=#K-#JAkL#1!{;sBz@F!H@q|Ttmxn>}zA_s62JZ
z4}jh`j5$w%W+_zjdH=_mQQt#T$LuzPDo+}Tp-mhShgb@#3#}Ter4_e0OXkp^t5xOS
zS*<`#L#<DLkp97#3NoK&ekg#}X5)_xplQ*vl+_!{Z2n#G4RtOAL;W3guUC-S)i9+3
z;_ex%zpB92(P&ulFQXsS5+)x5Wk0d`50qK@GrJ!{>c7RQn!EB}%mw}5;%|CIs2sh;
zK<xu;(dGLhI~i3a%x@H2_>XbZp(@lbs_0v0&Cj*w_E@O>)!6!CFg>BbW>3~5XfPfP
z42d=feq)tT<JVL+l-t?vjPWkALB%j?>to!_?QCDpfXRT76zgbQrba`YV2{><AT8|d
zLC%n{AfjQApPk)p3@Jtu3zPjD3D}L!0Mc-vShVX)9GDX9NDLga+u5T}YOsAK&Wj)@
zbK1k<WPn|NApr4C`*gMYF;E_0_k~J{ldyiUM?8wAt*CS`+X^y`^Dz~G<3CvQQ$sjw
z>P%qA11gY>|0t+yjlM4g*^TaExa#<)gEmwXUv9<33TETahOe3#;7l-~tUFXvoQUJ~
zW{A-;$}DeV^qSJw9!1dIP-Y*-chaj>-XMm-y|zXcD40&0R}*GmtM^;wX%)QN&T3&g
zD_#`b4d(<}-|n{OnY3khBRD24CC=MWxZ8mfsHMb^T^y6uGaBwiS_Rfp{?yUv8wPG1
z@~IhHs@M?4P_!06tJo}>XJQp&!0%DURB|4*8>i4Yo$de8>w}lC(3&~^DPpH%vD3}E
z*x5OTD%Gk-B@cLsrG#CLCQua|goPFdK&wYh+<KfdPD@zV1xNjjSWcjo@JctsZfcyJ
zoiL+|sh06qn}9*rCffbrYP_ADt56Kyv-E+77&dyT#2k_}-FXQXlbxASB&}mr4<ooc
zz3sErlQMQlhV)D*=xJZ2=S%67@PKG2Pr|s$dKn>637&~@$Z%IcXV{#~o5$lWwklC~
zlY28-L7KHuxzooU$R-+IzXo{X)CG$Av7Q5E;;|D;h|+l2q|-`de-8uPK~p%?Jjt8F
zgC@?@(SgQ_fu?^C=JC=`PZ@KXN<2=M{04DicBtfnkY_jnu#+V`^cu`d*zuAJlAiUD
zJcd<xYKXD!uG{M0TB#XgXXok4_2=x5v%2B+a=^2s1eo<4o>$dAZ;S>i!BZvnR7h!d
zpwt;6hBF7sy5S!7@KlM~6JXIuqk>c)&zFp+GxY2pg+rv~DSRy2J<86GvnVj`MLMW)
zPueWqK3^YORFavFl50Isk}#T=6pThm!!u|tc?@r@d<;q)&!S}7OS~kn7vAS1hM<Hz
zA$Ep}vG%c=Gr8p_tzmVB-6h{x5e4(dHR6L`2D=HWSOu|#hc#WLLz@7$=~Bjr1}tIK
zruP-~QH-uO3&R4~LPLl7kahvwtioBu&6T9~JRK7eV3{T})l+3V#C8Z^PpWjn;RNGA
z!I1&%5Sva1Ji4_OemR~%Dk+_$0SS7|*&CiXxcGupZDA_-vPNQwF;p1%rAuGysBhDy
z<ND>hqoou2<<v3KDgAQabm@J#{F217#Fu~it3?GxHXAn6&ku%XNYhM(-|(A70gk=Q
z@#u$r5Ide{x+h3%`-0|vlkw9&aAffq_1iwko5VBKkNco#p5zD9rbxJgPQ^nM@`^OX
z5(TIq`$5(erl<#8GnKj28TbXG9)rqYA9aH5Rp|q`FjJbLo22yJSv(z-&C>}vJUx7l
zl~!QhT%LB%W3+<yJF#9-Uzg`g?5Tv(4_@PG*Y71Z>-H^_HbLw{Nk6PmknX^2;q?}n
zmdj*7vCIA-En}rpb$2W>=$t%h1mylv8m`MJ?aH&#@0g-~a6exnkd-g7w<n0FOtwKB
zzgXI<<FBug+Ck=0DNFs13F4MX64We_*yEZiRZwcYqcq|8DU%9kXECM#zh;7hW%x#N
z{&J%jrnGcP5)`lSqLw)}3_mXmcdtavn=8F&rj4TjAa6F-hM?6Fd+s!S;g?-dw^#~=
z)oY|tX1?r|vHIz=Joa%1e79D*po`b-!nu`IAg$NwJ0D1oLBu+V9e*%73S!nvYzJ*J
z1z9qd4P6trN3x{vE9G@TU14LP<Zj>JXOhnxpSkq^r{jOQk3*FB4N|_%3&!$+h>GcB
zgS#LN@B*}aDWU`CZ}JMXd@`Z~?{D@Bw0t|F0{ht@Z>!Ybi)+hAB)Y|BMP4mhzb4U=
zS+>n9(DH4GYVmO!+%INBTNzd&#j|OJ*XLpQpCo-Zr|kQahiv~lhOFgIsVCFJrvJsg
zi}hSV(m2#mMNqh#$pGmCkaE{ofV%gkt@<E2epFfq(x0U&o!)mE>B*%AjpO4jIJVcg
z4^TREA5TZM4UB<;QfUy}+|RNDimX1sBcnfHw1RTu)eFU5QKTAcRK5Pf)9xcYozxM%
zx{gZh+yhfFj`?X?Wyg30M>$W=IL^~m6+GSfBu_6pWze)tJ7X{aa@q(0nMME<Q2Yt6
z&``zGW2<@k$frCVdd`^K=dWR37S<YlIsU!Yr!G)_SxSap7bJFWG3*j{Eao#-XQ1@5
zi;Px~HtJ4g$zL#;hAq6z(?5L4(}TV;qNGvnyvozqrx=L4W|Rd%Mp>vrc^$71@ikB9
ze#6sOZt!%kn>_9QmZz~#I55690>D}s0noaY{oPQYwBsK<J>v(SuKJOuJKy2yWp|~M
z+Q{8-J}@7u{%I`e$L&btbm{_W|B+&0?7yT5`Vf!*MfxN3{z+nIs+6ApGouxxf5#>{
zmEHO`lL4ip{=?H54|saxuhKC~P@gw&q}rqnDS`UE;)C;n{d8wEgMwy(R^6KB94WQn
z$iaRbxx$|#D+P|Ey@|6k#|jpRc?MdnJc;2o`dA=OKXCALGU4e3EqVG-P++-U@|GO}
zS3*OpK;wqk9qB=>4LZJE;BqJk3DkQDl)lo2r*W<0<g>yUtsvf5e5r1;_DrVP8WItx
zADSr`%k!+gG_LPlOa_$3)lJ80^wLf|eIbgcUC}%}>rtLQ+L_Tx{$n1#)4MVm+)-<S
z3mfxI>3fg!bpLKVT@c69*W!6PraPmTqdnzLcgHJ}<dZf6T{byfdUK9%cRZu)*yJd*
zQHgyEFIl>UNp5ZBC0TDXNmUUq8L*8>b{F%Ks1nD{h=373GjJ0#$tT-qF7!F>XbWF|
z>_`_!;9udq>N5*@pH6kQh2iCnF@eK<X5;_n;bsT_ss;9K@oxnc<&IqODbyaXZiZBS
zaP~)oQ&Ba`3cPjPk%_KmQQ#zmK2zaXgI;E!#n+I$RN>g*RGm&j%tZAs-;g==gyU^U
z?1~5b>i5XtSLq0a9p8u{a&|%x)SpLI{Yi%(j6CTW4hK8oix?Aj?<+BsgQY{_3H(5i
z+Q6?Ai(tTAJosV?rLfe=>DN{|)<W<}d=E-B7M@0ptQK~cp%Ds+XB=(_KJFU?%}$eW
zxOv8r2faRVbZjpAjE0;^f$d?{Cyw3t2Q&mol_Qk0Q`<SZLg-mXXME-4$b^b2hYRjj
zIVxe%Sw}1^{?ri%x6eBEKt{DjCO}QKqYP410ZJ?3M!A0kq#VN!Ecb80FJ&`o9J`=@
zp%e}iY8|5>^BfutKH`tBq|P~f;p92T=0I+v3gc=WXW?Eg2H<y^gu;OHjtZzf?})a|
z1>0%TUS+tH{udmJyXYg5eubUztAjm?Qrh0Y(_eegM}Fhv8`e85>aBs;oQE{?$|;-k
z`V<JB<0LKBJ#<&@6YD#3oG-ekJ4adNmK`*xawzivSa!}DAae$9!Lno40AwZ)u<VpI
zK)DCNvP0GY*|T^HmYuN%aLwicmL0JMsPzC?Kewi7=4Ct6X&qXzI>lMO*k%x4NXl`J
z<Z;%I)=k`Zjc|=Bi!Oa(^BhlmmI5ni@5kqD10nK+vo##6a1xA8#Cbp4XC}^I{ZHSN
zZz`OBx54_8&hYkX@Uwj;<Nx=kOM&|6Wc-aB+&Sm$3PmTKE(ky6+zJQJIm2*Zw)@oC
zRv(QBNQDQdoV#FFr8C50ja!?vzaZ4CEv$5g!R<<CLHrPOJj>@5be%?Bs|y(mW+X0O
z>T=g8oJc4>?W}^RGtOX)WZM~Mr+`KQZ#?6yfgN8ugCXmEDF{-|Iwem~2Z;F6DM8;a
zoS{?>rDvUXsQAQ*>(JktG~EH01!p*<oWT?hS2=f3?8BTO{4#`9|1Wj!07GjqqUdU^
z*mfwbcCLqJpL(gd4xRO>^BDZ}>Hku8s&QBaJK$Q4)33w-P-&_|;h`|}oU@pAzn!W0
z9JX(+=V<v7*4H{aH?B6#t*91@7knN~VOkww>v^YS4kJA&2j-(n1os8!YAC(X*jQIM
zaskI%+-J^?jr}bB%vlTMqSJ+gBlWtoZFBtFRS3A~d;->9#C|oq<aBu|MZ%~{&N4b)
zQ0e+5XKPP{IamnXx`a(i``lS>8DQ5wcS@)_{tIUt_ZLoIYffyGU4Vqk&Mr+EzKo4L
zdAV__)Nuv%^oUvbG@Qv<>irm})p)#NdyIcQTE`XVQI^ziSDH+!=!)8tuW+d8<KBA#
z=(wl3*MEh%t5|K^KO}e5i2{^&gwVe_H^PO#dMf~eB)IlhEI`&ZZv{AZ%~?U+{r?nz
zMqB=+lR(YiaM{u`^IiptExm$K9ISKhhluOWD1Gc$`$)%cm+Q_haO}EshX1oz_?bRa
zq2wE9JFcmZf9*UCh2MB&g4`Yu^Nn*S6+!*?PT#;d?#`Nj+xa0B+;AS`5Y{_@ig4RW
zUr4#>oX?@UTNZ3;Co@2U;WxxT;T@y=Tjvx`!Ft1`3gr@0i2dF<gTq?yy%g(mAU5+?
zTrG=ld0?%#VT#RjGHlRo53J>mtRQx_jq_@~9aBpwL7F88-2cHN8|$4}i?E(6W4w>`
z#@zB3EMsdlR(pplV?5Um6$P0g2*YaIq1;A%@%uZ@alDVUJ5-^(ji%s$ihCYdYmX?_
z)s`8@9$8Bs?_+Hb#pZ=E?Dn5Mu$J~Hh~>%{?_+HUwUp8xEz#yJyYFGi(h#87vj2FL
z(b^Oh;dW`ptfMjB$J!2RCo>XZSZzC8ZQy(+aE&QxPCkV4jvCgnVK}jl*#xdT6zYmX
zDC>^3fC*e<C^qjA4eNlU<{ow}jZqNG6)=Ho1+|pYnRyNIBfM8jD?r2glTvP_@G|k0
zJN{&x%`3_>yp&;LQz&cv`|M4jEJI3ZDK&+%WT4~(HifbbD&@SRDU@Y6De<H!lx0XM
z>smI2vJ5HZPLOvLH_Me_!A+qon{Q=b>!wiF+P7@e6v|rroY1CF*4m$M+Z4)L`}lTE
zp{%uE7v2=gTKhZgn?hM@KdeJjC~NKaxxAyeiLA8j*c8fI`<zZqp{%t(AJr7fTKo9u
zrcl<}uY0s9l(qJEI+KYuF_k`g;5iKBCkAw78-WDU3F?CIZCZFg5(kI7kcE&q5zmX3
zCI)o2VB9?d@K4A4kzTO1E14HC01scr(+%59NbM8wm<0)OD*_xaB_6HKiy;dF2h!)D
zIrOyV6;CiV8}T^V<F9T2@i+%^k^;I}t<^tH_WKWih<3`8Bo<<dYy#N3ky%Y<*$o^6
zNCI5#<~_k~up*A^c}QN};K)GK-x&X2QtAe4pCXAcKY=W0BBx7Dq|*)R4+P*>=-o+i
zlUa0vvJ9+lZ6ev@wN3cL1Nct&+A|oz%^qa_L-Nrr6(o_}4{s4<_9RD|NTm~`^dbkF
z$Vd0k`3bV)A^EsI3UIiS$!_oI)FzX|4@<(m0EcDi^Vpc%zxywZ=|r*a-c64+cQ>2{
zV}_xzU46)$CbLTEOZHe2imwQGR3ETE_9dTbc_dZ@METR77{Wu$oRa~MsdHx+pULrn
zM|enO3fbw|3k2!LXQz_Sj5eIV6wsAd&hAgPn;|!{jkCl$s??wj{X1V`d^kIHd5N9M
zaB3t$*g!I;Q385wZw(~py+qD?z<IIDdjiynt2++bjZc$V-m{<>HbJ_;gh6DEM-xnM
z-vxA4r$_=MJwxW3N$J7veTH0WlnAekvmya*4kq&+nw08hR!@xj*t29_6Pc-)p}i2}
z9@1oHDh6jsEKGQ=>7?QZNL_KB#6jXvYfeVoIX3(R;c7BA%JICHM)5eDG2TWR55lRE
z2#3;|N{u>9AJ*ikQ{x%Z7XwZoPNqTOa1y~iRHjZQJ)rnSBEbEZNHBzqAhTfP2*RIa
zn4qI$NeEmSL9$g#ArL!~@W)>!QWe1un{Zv&K2oz83WGC<-Tc)rFu`drkUZG&0ts&%
zn`;5VUy68{5a>9H*{OQD2|Kl;$VP~Ikt8;@gE^J~Nhfhuk=*jDuCOSb?0|deO%`Ut
zXi^9VN0S7rrV%`z(9gg(0#nA|4GlfV$csws-hrwF7OlmK41Edr_b2~=1;nCTD{_4z
z>7()%Yf`MXWT_XGB5#={T{V(8Jf+ABh0WuzP}KYn;|L!NHKB5$W-|tok%41EMYc@!
zSwN3{%=1|a6<)^1P*bz8=3HJ>u5z`UuD#5nF3u#D-*yAU4TQ26NfcCPl11W^^nDMW
z%|d=U>1v5TbuQ_SKLSXKG=CWr8dnB+g_;z7gs6oVEC!e(hbjnyp|4_SSrf4>G=5d1
zQEyP?5?q{&wu-Wdz@>+Svk&D$Ll)XVP$*<h@&?M7q?U68!TrD_EIc*0XfoFuG<HH2
zG@4d@pm#QUAM*<Kfhv~1Li`%Xp>n}K1>+bw#ha0%IcVg{6zl*s5<9i=VD1Ad7mj7(
zw5*&;7J=_H?{mQq7EHq?+{+_j&gmXwf)=G=8m<-@)5&Vh*|F)3r)?ilxiEAhI?EV?
z<rzCet068KQ@!+o+GP@LJoTT6bHsNx=Jmr&&ymmrvR7gZC|ImP%4T^^6di(sWh#U}
z&c(Lt^03($;o5Q7yMo!wA9loJ*6Cmr<Z1pMWP6T09fATKf-UiG1qB;n$2?pqTwD1e
zXNI+PD#6phIcV#_9M5%UE;$c3=6W>PR2?-Pm+{H-P!)afOO^>j`*ixyS+Z1%#&g}`
z&;o?b$FS+5Uof8pc@9zi9-@k%Y_ClM@)}MBTvWsGCDA-Q&F7DjvERDJvDe6Yb>$C*
zhFlWT*eovpE{N-kJHkT?*j)#`_(94duD+&4CJlkbzbA9FkcB^zAj?W&f>96-X$#fk
z7WIDiU||zRQLsu~N5Y}{b#7*3mHI&C>o^(IRi;fEJ|THan8FGZ@ax9ixokyxkV`_j
zgegenLcsx>16KV36Gp4ijX}wa$Xab#^T>>vK;8;XTKh*XA1X!ODt)b4jCCx|<MKJb
zm^`WSmZ=K>KWpeDO<soKEy`!Jxi;S;2MSWTkhT~X8M+)fmT=Wa7iTrWRbD`Kk+%X8
zmwH>}1~0{xq;x5pVYA*K!Iq|Ca{44h!D@AighAhBO)MSP-oSZZoFGXsd>Q6K*BNO!
z3G-?X1#S(3mhpS(M9KTiX3`L-{n&<oW3vLM0JU7Uf-8U-DGF9-kcgFyZ?80+wQ%=M
zdVijYZv|#sj^k~s$aN}%UIoOVZ>o{m58MT~-Ai+}@P+g@aR{mUu;)z=`-toVx$AI)
zoxB<=N<jsyNvOPbg`a5*cO$Dwxh`GfMY@I@gxa;FqggooLxBz|Yb*F}!ChNi0kJzh
zV~<~tVV1sy`!0qF(S1@$VFB4`NCa@L^N5{-F!ucxkl%VPI)wa2rEZzHEICot`)f!F
z?3c+r7*uH8tI*J6w&C4iR3Q$b!VNf#s|tx-kF8`QmaO9jj2b0TR_1~&SjS#&G>DQA
zC~$iOOf_%2F<>gcwUvvNO0NOdnM!ZJ?J2zj6E^V^f)yEm#BLKtid77=Mv7VXgzPOi
zT?#jo?W#E1tS^<6s?5;VgYgFc8vf&#XR02z8E>(fTeTvGf=A3IWaQfz_{FzL9AD+0
zKn;v4!U2LMwd@F4mGdCsOA=xkIO@+})^Ed|P+~C&)8fUS#MXXOvVI396N`0){lz35
zzAh%=7KHi}k!dCB^Gyk-ss7MnLy3A9F!+%FYjgbWU^}^QF#_?Qk~d+<JET9<e1<;e
z>>z2DDDW#$vRoB!^#~bCDs5fWnC*&dC&9nwcoLp{m$d8T@=@PlXW`9YGX9&0M{o1+
zzv?Fm=Ki|dyW~gMeg?naX?T}-{gwhEcad*l`#us4KkQ;tTnTuOh&GiQ1rOdM`de<L
z&2G|yayz!tzId49^Lx{o(&2s5S`$Oq9>Y}6J&fDxIXVc`Z^MiTmFNFVI_XM-OIf{@
zS4$1<qP>QxEqh5@9lNoN5Un?gQbu}GZi>#hvyTkaVbTE-p>v-&K=219F{O@>e$a5V
z<RE!c=WhMLz<%-p8Le~c53ymbJfe^`HgO~tc^;1CNwDriJWtIyOwv7hm%Z?Y|D`dm
z+6(WgBaLz8UU<nLdg5O93?ud^Np~9I(wd9#{6{1b_8cWy5d1Oe4Z$Db#9~(&kaUbp
zFvzj+%Q1$FDkm9m>|-WH(o`D&F~`YB7__~G1LmB<<*fENw{u;0oV=?^gDO}t0hxVZ
zSp~@jWQMdEM2Cj@jgS60ApRG>+0$VCPvGoY80+VtSSUV0g0-e<Vx$QKoy6E^2&z3;
z+Rqkb#q8)G5DHgL;>{8xj5XH-)j~g5b&9NNX;x~kUaOK*SgYhpGCaT{lS}ruQi>``
zu1y?-b58x<a4xhxLtghb|HneaCpe+KtPEpe^=J4hZtN%OV?h<J1fCejS@KIGCN3#s
zp`aQcoy^5a!FA;^n}wk*G}L@eHEz_C&ygXG#M92AcNF9AL)M~q)10QAavsArmq=}K
zYWSS3UHdP1S-a3<W1YcYGM$EtoDP05ug-CPc{bNNz_o5TpvR_{Lk)sn@i$$*zy&q?
RGCFv;J&fkR*~9Ag{(mG!$)o@P

diff --git a/code/ryzom/tools/translation/translated/title_words_en.txt b/code/ryzom/tools/translation/translated/title_words_en.txt
index 99082a5a55d99fb3f013c2986a160e049cabc22b..0cf81081cb46fb36581de074e56cc9f49d1b8e5a 100644
GIT binary patch
delta 26
gcmbPmhp+Dr--e!;=DwKrz8FRzX4>8t!`u`I0Hy2;Q~&?~

delta 26
gcmeCX!#Cj$--e!;=B}9bt{6rjX4>8r!`u=G0Hr<)MgRZ+