Commit 85cd5bec authored by Nimetu's avatar Nimetu
Browse files

Merge with develop

parents 5d827c96 1f080ee8
......@@ -63,6 +63,10 @@ SET(NL_VERSION_PATCH 0)
SET(YEAR "2004-${CURRENT_YEAR}")
SET(AUTHOR "Winch Gate and The Ryzom Core Community")
SET(RYZOM_VERSION_MAJOR 3)
SET(RYZOM_VERSION_MINOR 1)
SET(RYZOM_VERSION_PATCH 0)
#-----------------------------------------------------------------------------
# Redirect output files
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
......
# - Locate Steam API
# This module defines
# STEAM_LIBRARY, the library to link against
# VORBIS_FOUND, if false, do not try to link to VORBIS
# VORBIS_INCLUDE_DIR, where to find headers.
IF(STEAM_LIBRARY AND STEAM_INCLUDE_DIR)
# in cache already
SET(Steam_FIND_QUIETLY TRUE)
ENDIF()
FIND_PATH(STEAM_INCLUDE_DIR
steam_api.h
PATH_SUFFIXES steam
PATHS
$ENV{STEAM_DIR}/public
)
IF(WIN32)
IF(TARGET_X64)
SET(STEAM_LIBNAME steam_api64)
SET(STEAM_RUNTIMENAME steam_api64.dll)
SET(STEAM_PATHNAME redistributable_bin/win64)
ELSE()
SET(STEAM_LIBNAME steam_api)
SET(STEAM_RUNTIMENAME steam_api.dll)
SET(STEAM_PATHNAME redistributable_bin)
ENDIF()
ELSEIF(APPLE)
# universal binary
SET(STEAM_LIBNAME steam_api)
SET(STEAM_RUNTIMENAME libsteam_api.dylib)
SET(STEAM_PATHNAME redistributable_bin/osx32)
ELSE()
SET(STEAM_LIBNAME steam_api)
SET(STEAM_RUNTIMENAME libsteam_api.so)
IF(TARGET_X64)
SET(STEAM_PATHNAME redistributable_bin/linux64)
ELSE()
SET(STEAM_PATHNAME redistributable_bin/linux32)
ENDIF()
ENDIF()
FIND_LIBRARY(STEAM_LIBRARY
NAMES ${STEAM_LIBNAME}
HINTS
$ENV{STEAM_DIR}/${STEAM_PATHNAME}
)
FIND_FILE(STEAM_RUNTIME
NAMES ${STEAM_RUNTIMENAME}
HINTS
$ENV{STEAM_DIR}/${STEAM_PATHNAME}
PATHS
${EXTERNAL_BINARY_PATH}
${CMAKE_LIBRARY_PATH}
/usr/local/lib
/usr/lib
)
# Don't need to check STEAM_LIBRARY because we're dynamically loading Steam DLL
IF(STEAM_INCLUDE_DIR)
SET(STEAM_FOUND ON)
SET(STEAM_LIBRARIES ${STEAM_LIBRARY})
SET(STEAM_INCLUDE_DIRS ${STEAM_INCLUDE_DIR})
IF(NOT Steam_FIND_QUIETLY)
MESSAGE(STATUS "Found Steam: ${STEAM_INCLUDE_DIR} and ${STEAM_RUNTIME}")
ENDIF()
ELSE()
IF(NOT Steam_FIND_QUIETLY)
MESSAGE(STATUS "Warning: Unable to find Steam!")
ENDIF()
ENDIF()
......@@ -352,6 +352,7 @@ MACRO(NL_SETUP_RYZOM_DEFAULT_OPTIONS)
OPTION(WITH_RYZOM_CLIENT_UAC "Ask to run as Administrator" OFF)
OPTION(WITH_RYZOM_PATCH "Enable Ryzom in-game patch support" OFF)
OPTION(WITH_RYZOM_CUSTOM_PATCH_SERVER "Only use patch server from CFG file" OFF)
OPTION(WITH_RYZOM_STEAM "Enable Steam features" OFF)
OPTION(WITH_RYZOM_SANDBOX "Enable Sandbox under OS X" OFF)
ENDMACRO(NL_SETUP_RYZOM_DEFAULT_OPTIONS)
......
......@@ -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
{
......
......@@ -100,7 +100,7 @@ CTextureDrvInfosGL::~CTextureDrvInfosGL()
CDepthStencilFBO::CDepthStencilFBO(CDriverGL *driver, uint width, uint height)
{
nldebug("3D: Init shared FBO");
//nldebug("3D: Init shared FBO");
m_Driver = driver;
Width = width;
......@@ -142,7 +142,7 @@ CDepthStencilFBO::~CDepthStencilFBO()
if (DepthFBOId)
{
nldebug("3D: Release shared FBO");
//nldebug("3D: Release shared FBO");
nglDeleteRenderbuffersEXT(1, &DepthFBOId);
if (StencilFBOId == DepthFBOId)
StencilFBOId = 0;
......@@ -191,10 +191,10 @@ bool CTextureDrvInfosGL::initFrameBufferObject(ITexture * tex)
}
nglFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT,
GL_RENDERBUFFER_EXT, DepthStencilFBO->DepthFBOId);
nldebug("3D: glFramebufferRenderbufferExt(depth:24) = %X", nglCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT));
//nldebug("3D: glFramebufferRenderbufferExt(depth:24) = %X", nglCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT));
nglFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_STENCIL_ATTACHMENT_EXT,
GL_RENDERBUFFER_EXT, DepthStencilFBO->StencilFBOId);
nldebug("3D: glFramebufferRenderbufferExt(stencil:8) = %X", nglCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT));
//nldebug("3D: glFramebufferRenderbufferExt(stencil:8) = %X", nglCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT));
}
// check status
......
......@@ -58,14 +58,14 @@ void CI18N::initLanguages()
_LanguageCodes.push_back("en");
_LanguageCodes.push_back("fr");
_LanguageCodes.push_back("de");
_LanguageCodes.push_back("ru");
_LanguageCodes.push_back("es");
// _LanguageCodes.push_back("ru");
// _LanguageCodes.push_back("es");
_LanguageNames.push_back(ucstring("English"));
_LanguageNames.push_back(ucstring("French"));
_LanguageNames.push_back(ucstring("German"));
_LanguageNames.push_back(ucstring("Russian"));
_LanguageNames.push_back(ucstring("Spanish"));
// _LanguageNames.push_back(ucstring("Russian"));
// _LanguageNames.push_back(ucstring("Spanish"));
_LanguagesNamesLoaded = true;
}
......
......@@ -200,7 +200,7 @@ ISoundDriver *ISoundDriver::createDriver(IStringMapperProvider *stringMapper, TD
#if defined (NL_COMP_MINGW)
dllName = "libnel_drv_xaudio2_win";
#elif defined (NL_OS_WINDOWS)
dllName = "nel_drv_xaudio2_win";
dllName = "nel_drv_fmod_win";
#elif defined (NL_OS_UNIX)
dllName = "nel_drv_openal";
#else
......
......@@ -16,11 +16,11 @@ 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;
Width = 1024;
Height = 768;
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
......@@ -39,18 +39,14 @@ Gamma_max = 1.0;
// NETWORK //
/////////////
Application = { "ryzom_open", "./client_ryzom_r.exe", "./" };
Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };
BackgroundDownloader = 0;
SignUpURL = "";
StartupHost = "shard.ryzomcore.org:40916";
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 = "";
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";
NamingPolicyURL = "http://app.ryzom.com/app_forum/index.php?page=topic/view/21885/1&post148784=en#3";
////////////////
......@@ -82,10 +78,6 @@ XMLOutGameInterfaceFiles = {
"out_v2_keys.xml",
};
TexturesInterface = "texture_interfaces_v3";
TexturesInterfaceDXTC = "texture_interfaces_dxtc";
// The ligo primitive class file
LigoPrimitiveClass = "world_editor_classes.xml";
......@@ -221,7 +213,7 @@ FXAA_ps3 = 1;
AnisotropicFilter = 0;
Bloom = 0;
Bloom = 1;
Bloom_ps0 = 0;
Bloom_ps1 = 1;
Bloom_ps2 = 1;
......@@ -281,7 +273,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.
......@@ -420,7 +412,7 @@ PrintfCommandsFreeTrial = {
DisplayMissingAnimFile = 0;
LoadingStringCount = 0;
LoadingStringCount = 54;
// Some R2 parameters ...
......@@ -481,7 +473,8 @@ XMLInterfaceFiles = {
"commands2.xml",
"ring_access_point_filter.xml",
"ring_window.xml",
"bg_downloader.xml"
"bg_downloader.xml",
"ryzhome_toolbar.xml"
};
XMLR2EDInterfaceFiles =
......@@ -569,7 +562,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=29129",
"ru=http://forums.ryzom.com/forum/showthread.php?t=29129"
};
WebIgMainDomain = "app.ryzom.com";
......
// 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
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
// 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