Merge with develop
This commit is contained in:
commit
93f5836fd5
226 changed files with 230837 additions and 149 deletions
|
@ -63,6 +63,10 @@ SET(NL_VERSION_PATCH 0)
|
|||
SET(YEAR "2004-${CURRENT_YEAR}")
|
||||
SET(AUTHOR "Winchgate and The Ryzom Core Community")
|
||||
|
||||
SET(RYZOM_VERSION_MAJOR 2)
|
||||
SET(RYZOM_VERSION_MINOR 9)
|
||||
SET(RYZOM_VERSION_PATCH 0)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Redirect output files
|
||||
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
|
|
74
code/CMakeModules/FindSteam.cmake
Normal file
74
code/CMakeModules/FindSteam.cmake
Normal file
|
@ -0,0 +1,74 @@
|
|||
# - 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()
|
|
@ -332,6 +332,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)
|
||||
ENDMACRO(NL_SETUP_RYZOM_DEFAULT_OPTIONS)
|
||||
|
||||
MACRO(NL_SETUP_SNOWBALLS_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
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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,15 @@ 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";
|
||||
PatchUrl = "http://dl.ryzom.com/patch_live";
|
||||
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 +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";
|
||||
|
||||
|
@ -220,7 +213,7 @@ FXAA_ps3 = 1;
|
|||
|
||||
AnisotropicFilter = 0;
|
||||
|
||||
Bloom = 0;
|
||||
Bloom = 1;
|
||||
Bloom_ps0 = 0;
|
||||
Bloom_ps1 = 1;
|
||||
Bloom_ps2 = 1;
|
||||
|
@ -280,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.
|
||||
|
||||
|
@ -353,7 +346,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
|
||||
|
@ -419,7 +412,7 @@ PrintfCommandsFreeTrial = {
|
|||
|
||||
DisplayMissingAnimFile = 0;
|
||||
|
||||
LoadingStringCount = 0;
|
||||
LoadingStringCount = 54;
|
||||
|
||||
|
||||
// Some R2 parameters ...
|
||||
|
@ -567,7 +560,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";
|
||||
|
|
84
code/ryzom/client/data/gamedev/actions.txt
Normal file
84
code/ryzom/client/data/gamedev/actions.txt
Normal file
|
@ -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
|
54
code/ryzom/client/data/gamedev/bricks_client.txt
Normal file
54
code/ryzom/client/data/gamedev/bricks_client.txt
Normal file
|
@ -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
|
228
code/ryzom/client/data/gamedev/entities.cmd
Normal file
228
code/ryzom/client/data/gamedev/entities.cmd
Normal file
|
@ -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
|
||||
|
134
code/ryzom/client/data/gamedev/fame.cmd
Normal file
134
code/ryzom/client/data/gamedev/fame.cmd
Normal file
|
@ -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
|
15
code/ryzom/client/data/gamedev/families.txt
Normal file
15
code/ryzom/client/data/gamedev/families.txt
Normal file
|
@ -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
|
696
code/ryzom/client/data/gamedev/fd.cmd
Normal file
696
code/ryzom/client/data/gamedev/fd.cmd
Normal file
|
@ -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
|
98
code/ryzom/client/data/gamedev/fd2.cmd
Normal file
98
code/ryzom/client/data/gamedev/fd2.cmd
Normal file
|
@ -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
|
114
code/ryzom/client/data/gamedev/fd3.cmd
Normal file
114
code/ryzom/client/data/gamedev/fd3.cmd
Normal file
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
44
code/ryzom/client/data/gamedev/fd4.cmd
Normal file
44
code/ryzom/client/data/gamedev/fd4.cmd
Normal file
|
@ -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
|
9
code/ryzom/client/data/gamedev/formulas.txt
Normal file
9
code/ryzom/client/data/gamedev/formulas.txt
Normal file
|
@ -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
|
110
code/ryzom/client/data/gamedev/guild.cmd
Normal file
110
code/ryzom/client/data/gamedev/guild.cmd
Normal file
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
33
code/ryzom/client/data/gamedev/ig.txt
Normal file
33
code/ryzom/client/data/gamedev/ig.txt
Normal file
|
@ -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
|
96
code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt
Normal file
96
code/ryzom/client/data/gamedev/interfaces/CtrlsFunctions.txt
Normal file
|
@ -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
|
104
code/ryzom/client/data/gamedev/interfaces/OLD 111.txt
Normal file
104
code/ryzom/client/data/gamedev/interfaces/OLD 111.txt
Normal file
|
@ -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
|
2
code/ryzom/client/data/gamedev/interfaces/OSDs.txt
Normal file
2
code/ryzom/client/data/gamedev/interfaces/OSDs.txt
Normal file
|
@ -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
|
173
code/ryzom/client/data/gamedev/interfaces/buttons.txt
Normal file
173
code/ryzom/client/data/gamedev/interfaces/buttons.txt
Normal file
|
@ -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
|
598
code/ryzom/client/data/gamedev/interfaces/ctrls.txt
Normal file
598
code/ryzom/client/data/gamedev/interfaces/ctrls.txt
Normal file
|
@ -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
|
43
code/ryzom/client/data/gamedev/interfaces/input_config.xml
Normal file
43
code/ryzom/client/data/gamedev/interfaces/input_config.xml
Normal file
|
@ -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>
|
||||
|
12
code/ryzom/client/data/gamedev/interfaces/pens.txt
Normal file
12
code/ryzom/client/data/gamedev/interfaces/pens.txt
Normal file
|
@ -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
|
217
code/ryzom/client/data/gamedev/interfaces/readme.txt
Normal file
217
code/ryzom/client/data/gamedev/interfaces/readme.txt
Normal file
|
@ -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
|
526
code/ryzom/client/data/gamedev/interfaces/texts.txt
Normal file
526
code/ryzom/client/data/gamedev/interfaces/texts.txt
Normal file
|
@ -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 ?
|
||||
|
||||
|
||||
|
||||
|
|
@ -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>
|
||||
<!--******************-->
|
||||
|
|
24
code/ryzom/client/data/gamedev/job.cmd
Normal file
24
code/ryzom/client/data/gamedev/job.cmd
Normal file
|
@ -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
|
257
code/ryzom/client/data/gamedev/look.cmd
Normal file
257
code/ryzom/client/data/gamedev/look.cmd
Normal file
|
@ -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
|
||||
|
230
code/ryzom/client/data/gamedev/outpost.cmd
Normal file
230
code/ryzom/client/data/gamedev/outpost.cmd
Normal file
|
@ -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
|
12
code/ryzom/client/data/gamedev/pa.cmd
Normal file
12
code/ryzom/client/data/gamedev/pa.cmd
Normal file
|
@ -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
|
||||
|
||||
|
4
code/ryzom/client/data/gamedev/remove_harvest.cmd
Normal file
4
code/ryzom/client/data/gamedev/remove_harvest.cmd
Normal file
|
@ -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
|
4
code/ryzom/client/data/gamedev/remove_loot.cmd
Normal file
4
code/ryzom/client/data/gamedev/remove_loot.cmd
Normal file
|
@ -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
|
1
code/ryzom/client/data/gamedev/remove_trade.cmd
Normal file
1
code/ryzom/client/data/gamedev/remove_trade.cmd
Normal file
|
@ -0,0 +1 @@
|
|||
db SERVER:INVENTORY:EXCHANGE:BEGUN 0
|
9
code/ryzom/client/data/gamedev/reward.cmd
Normal file
9
code/ryzom/client/data/gamedev/reward.cmd
Normal file
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
4
code/ryzom/client/data/gamedev/steed.cmd
Normal file
4
code/ryzom/client/data/gamedev/steed.cmd
Normal file
|
@ -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
|
21
code/ryzom/client/data/gamedev/team.cmd
Normal file
21
code/ryzom/client/data/gamedev/team.cmd
Normal file
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
3
code/ryzom/client/data/gamedev/test_dynchat.cmd
Normal file
3
code/ryzom/client/data/gamedev/test_dynchat.cmd
Normal file
|
@ -0,0 +1,3 @@
|
|||
entity 1 fyhu1.creature
|
||||
db SERVER:Entities:E1:P4 94489280512
|
||||
testDynChatOpen
|
4
code/ryzom/client/data/gamedev/test_harvest.cmd
Normal file
4
code/ryzom/client/data/gamedev/test_harvest.cmd
Normal file
|
@ -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
|
4
code/ryzom/client/data/gamedev/test_loot.cmd
Normal file
4
code/ryzom/client/data/gamedev/test_loot.cmd
Normal file
|
@ -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
|
123
code/ryzom/client/data/gamedev/test_outpost.cmd
Normal file
123
code/ryzom/client/data/gamedev/test_outpost.cmd
Normal file
|
@ -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
|
||||
|
BIN
code/ryzom/client/data/gamedev/texture_extra.tga
Normal file
BIN
code/ryzom/client/data/gamedev/texture_extra.tga
Normal file
Binary file not shown.
20
code/ryzom/client/data/gamedev/texture_extra.txt
Normal file
20
code/ryzom/client/data/gamedev/texture_extra.txt
Normal file
|
@ -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
|
1
code/ryzom/client/data/gamedev/tp.cmd
Normal file
1
code/ryzom/client/data/gamedev/tp.cmd
Normal file
|
@ -0,0 +1 @@
|
|||
db LOCAL:INVENTORY:EXCHANGE:BEGUN 1
|
2
code/ryzom/client/data/gamedev/trade.cmd
Normal file
2
code/ryzom/client/data/gamedev/trade.cmd
Normal file
|
@ -0,0 +1,2 @@
|
|||
db SERVER:EXCHANGE:BEGUN 0
|
||||
db SERVER:EXCHANGE:BEGUN 1
|
File diff suppressed because it is too large
Load diff
|
@ -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-----
|
|
@ -5,7 +5,11 @@ ADD_SUBDIRECTORY(client_sheets)
|
|||
ADD_SUBDIRECTORY(seven_zip)
|
||||
|
||||
IF(WITH_RYZOM_CLIENT)
|
||||
IF(WITH_RYZOM_PATCH)
|
||||
# Patch should never be enabled on Steam
|
||||
IF(WITH_RYZOM_STEAM)
|
||||
ADD_DEFINITIONS(-DRZ_USE_STEAM)
|
||||
FIND_PACKAGE(Steam)
|
||||
ELSEIF(WITH_RYZOM_PATCH)
|
||||
ADD_DEFINITIONS(-DRZ_USE_PATCH)
|
||||
|
||||
IF(WITH_RYZOM_CUSTOM_PATCH_SERVER)
|
||||
|
@ -48,11 +52,11 @@ IF(WITH_RYZOM_CLIENT)
|
|||
|
||||
# on Mac, create a .App Bundle
|
||||
if(APPLE)
|
||||
SET(MACOSX_BUNDLE_INFO_STRING "Ryzom Core Client")
|
||||
SET(MACOSX_BUNDLE_INFO_STRING "Ryzom")
|
||||
SET(MACOSX_BUNDLE_ICON_FILE "ryzom.icns")
|
||||
SET(MACOSX_BUNDLE_GUI_IDENTIFIER "")
|
||||
SET(MACOSX_BUNDLE_GUI_IDENTIFIER "com.winchgate.Ryzom")
|
||||
SET(MACOSX_BUNDLE_LONG_VERSION_STRING ${RYZOM_VERSION})
|
||||
SET(MACOSX_BUNDLE_BUNDLE_NAME "Ryzom Core Client")
|
||||
SET(MACOSX_BUNDLE_BUNDLE_NAME "Ryzom")
|
||||
SET(MACOSX_BUNDLE_SHORT_VERSION_STRING ${RYZOM_VERSION})
|
||||
SET(MACOSX_BUNDLE_BUNDLE_VERSION "1.0")
|
||||
SET(MACOSX_BUNDLE_COPYRIGHT ${COPYRIGHT})
|
||||
|
@ -112,6 +116,15 @@ IF(WITH_RYZOM_CLIENT)
|
|||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
|
||||
IF(WITH_RYZOM_STEAM AND STEAM_RUNTIME)
|
||||
ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND cp -p ${STEAM_RUNTIME} ${RYZOM_CONTENTS_DIR}/MacOS)
|
||||
|
||||
IF(CODESIGN_ALLOCATE AND APPLE_CERTIFICATE)
|
||||
ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND CODESIGN_ALLOCATE=${CODESIGN_ALLOCATE} codesign --no-strict -fs "${APPLE_CERTIFICATE}" "${RYZOM_CONTENTS_DIR}/MacOS/${STEAM_RUNTIMENAME}" COMMENT "Signing Steam client runtime...")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(CODESIGN_ALLOCATE AND APPLE_CERTIFICATE)
|
||||
ADD_CUSTOM_COMMAND(TARGET ryzom_client POST_BUILD COMMAND CODESIGN_ALLOCATE=${CODESIGN_ALLOCATE} codesign -fs "${APPLE_CERTIFICATE}" "${RYZOM_OUTPUT_DIR}" COMMENT "Signing Ryzom bundle...")
|
||||
ENDIF()
|
||||
|
@ -127,6 +140,10 @@ IF(WITH_RYZOM_CLIENT)
|
|||
${OPENSSL_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
IF(STEAM_FOUND)
|
||||
INCLUDE_DIRECTORIES(${STEAM_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
|
||||
TARGET_LINK_LIBRARIES(ryzom_client
|
||||
nelmisc
|
||||
nelnet
|
||||
|
@ -156,7 +173,7 @@ IF(WITH_RYZOM_CLIENT)
|
|||
|
||||
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)
|
||||
|
||||
IF(FINAL_VERSION)
|
||||
|
|
|
@ -54,6 +54,10 @@
|
|||
#include "far_tp.h"
|
||||
#include "user_agent.h"
|
||||
|
||||
#ifdef RZ_USE_STEAM
|
||||
#include "steam_client.h"
|
||||
#endif
|
||||
|
||||
///////////
|
||||
// USING //
|
||||
///////////
|
||||
|
@ -270,6 +274,12 @@ int main(int argc, char **argv)
|
|||
// initialize log
|
||||
initLog();
|
||||
|
||||
#ifdef RZ_USE_STEAM
|
||||
CSteamClient steamClient;
|
||||
|
||||
if (steamClient.init())
|
||||
LoginCustomParameters = "&steam_auth_session_ticket=" + steamClient.getAuthSessionTicket();
|
||||
#endif
|
||||
|
||||
// initialize patch manager and set the ryzom full path, before it's used
|
||||
CPatchManager *pPM = CPatchManager::getInstance();
|
||||
|
|
|
@ -324,13 +324,9 @@ CClientConfig::CClientConfig()
|
|||
TexturesLoginInterface.push_back("texture_interfaces_v3_login");
|
||||
|
||||
DisplayAccountButtons = true;
|
||||
CreateAccountURL = "http://shard.ryzomcore.org/ams/index.php?page=register";
|
||||
ConditionsTermsURL = "http://www.gnu.org/licenses/agpl-3.0.html";
|
||||
EditAccountURL = "http://shard.ryzomcore.org/ams/index.php?page=settings";
|
||||
BetaAccountURL = "http://shard.ryzomcore.org/ams/index.php?page=settings";
|
||||
ForgetPwdURL = "http://shard.ryzomcore.org/ams/index.php?page=forgot_password";
|
||||
FreeTrialURL = "http://shard.ryzomcore.org/ams/index.php?page=register";
|
||||
LoginSupportURL = "http://shard.ryzomcore.org/ams/index.php";
|
||||
CreateAccountURL = "https://secure.ryzom.com/signup/from_client.php";
|
||||
EditAccountURL = "https://secure.ryzom.com/payment_profile/index.php";
|
||||
ForgetPwdURL = "https://secure.ryzom.com/payment_profile/lost_secure_password.php";
|
||||
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.
|
||||
|
@ -425,7 +421,7 @@ CClientConfig::CClientConfig()
|
|||
PatchletUrl.clear();
|
||||
PatchVersion.clear();
|
||||
|
||||
WebIgMainDomain = "shard.ryzomcore.org";
|
||||
WebIgMainDomain = "atys.ryzom.com";
|
||||
WebIgTrustedDomains.push_back(WebIgMainDomain);
|
||||
|
||||
CurlMaxConnections = 2;
|
||||
|
@ -875,19 +871,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)
|
||||
|
||||
READ_STRING_FV(CreateAccountURL)
|
||||
READ_STRING_FV(EditAccountURL)
|
||||
// defined in client_default.cfg
|
||||
READ_STRING_FV(ConditionsTermsURL)
|
||||
READ_STRING_FV(NamingPolicyURL)
|
||||
READ_STRING_FV(BetaAccountURL)
|
||||
READ_STRING_FV(ForgetPwdURL)
|
||||
READ_STRING_FV(FreeTrialURL)
|
||||
READ_STRING_FV(LoginSupportURL)
|
||||
|
||||
#ifndef RZ_NO_CLIENT
|
||||
|
|
|
@ -189,7 +189,7 @@ const std::string& CLoginStateMachine::toString(CLoginStateMachine::TEvent event
|
|||
break; \
|
||||
} \
|
||||
|
||||
extern std::string LoginLogin, LoginPassword;
|
||||
extern std::string LoginLogin, LoginPassword, LoginCustomParameters;
|
||||
extern bool noUserChar;
|
||||
extern bool userChar;
|
||||
extern bool serverReceivedReady;
|
||||
|
@ -248,12 +248,24 @@ void CLoginStateMachine::run()
|
|||
{
|
||||
if (LoginLogin.empty())
|
||||
{
|
||||
// standard procedure
|
||||
SM_BEGIN_EVENT_TABLE
|
||||
SM_EVENT(ev_init_done, st_login);
|
||||
SM_EVENT(ev_skip_all_login, st_ingame);
|
||||
SM_EVENT(ev_quit, st_end);
|
||||
SM_END_EVENT_TABLE
|
||||
if (LoginCustomParameters.empty())
|
||||
{
|
||||
// standard procedure
|
||||
SM_BEGIN_EVENT_TABLE
|
||||
SM_EVENT(ev_init_done, st_login);
|
||||
SM_EVENT(ev_skip_all_login, st_ingame);
|
||||
SM_EVENT(ev_quit, st_end);
|
||||
SM_END_EVENT_TABLE
|
||||
}
|
||||
else
|
||||
{
|
||||
// alternate login procedure
|
||||
SM_BEGIN_EVENT_TABLE
|
||||
SM_EVENT(ev_init_done, st_alt_login);
|
||||
SM_EVENT(ev_skip_all_login, st_ingame);
|
||||
SM_EVENT(ev_quit, st_end);
|
||||
SM_END_EVENT_TABLE
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -325,6 +337,27 @@ void CLoginStateMachine::run()
|
|||
// SM_EVENT(ev_login_ok, st_check_patch);
|
||||
// SM_EVENT(ev_quit, st_end);
|
||||
// SM_END_EVENT_TABLE
|
||||
// }
|
||||
break;
|
||||
case st_alt_login:
|
||||
initAltLogin();
|
||||
|
||||
// if (ClientCfg.R2Mode)
|
||||
{
|
||||
// r2 mode
|
||||
SM_BEGIN_EVENT_TABLE
|
||||
SM_EVENT(ev_login_not_alt, st_login);
|
||||
SM_EVENT(ev_login_ok, st_check_patch);
|
||||
SM_EVENT(ev_quit, st_end);
|
||||
SM_END_EVENT_TABLE
|
||||
}
|
||||
// else
|
||||
// {
|
||||
// // legacy mode
|
||||
// SM_BEGIN_EVENT_TABLE
|
||||
// SM_EVENT(ev_login_ok, st_check_patch);
|
||||
// SM_EVENT(ev_quit, st_end);
|
||||
// SM_END_EVENT_TABLE
|
||||
// }
|
||||
break;
|
||||
case st_shard_list:
|
||||
|
|
|
@ -81,6 +81,8 @@ public:
|
|||
st_rate_session,
|
||||
/// create account
|
||||
st_create_account,
|
||||
/// try to login with alternate login system
|
||||
st_alt_login,
|
||||
/// pseudo state to leave the state machine
|
||||
st_end,
|
||||
///
|
||||
|
@ -156,6 +158,8 @@ public:
|
|||
ev_create_account,
|
||||
/// the client push the 'create account' button
|
||||
ev_close_create_account,
|
||||
/// the client want to use alternate login system
|
||||
ev_login_not_alt,
|
||||
///
|
||||
ev_unknown
|
||||
};
|
||||
|
@ -203,6 +207,7 @@ void initEula();
|
|||
void initPatchCheck();
|
||||
void initCatDisplay();
|
||||
void initAutoLogin();
|
||||
void initAltLogin();
|
||||
void initPatch();
|
||||
//void initWebBrowser();
|
||||
void initReboot();
|
||||
|
|
|
@ -184,8 +184,8 @@ struct CStatThread : public NLMISC::IRunnable
|
|||
CURL *curl = curl_easy_init();
|
||||
if(!curl) return;
|
||||
curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 1);
|
||||
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);
|
||||
|
@ -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.ryzomcore.org%2F" + referer);
|
||||
addParam(params, "referer", "http%3A%2F%2Fwww.ryzom.com%2F" + referer);
|
||||
time_t rawtime;
|
||||
struct tm * timeinfo;
|
||||
char buffer [80];
|
||||
|
@ -263,7 +263,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;
|
||||
}
|
||||
|
||||
|
@ -273,7 +273,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()
|
||||
|
|
|
@ -77,7 +77,7 @@ extern bool SetMousePosFirstTime;
|
|||
|
||||
vector<CShard> Shards;
|
||||
|
||||
string LoginLogin, LoginPassword, ClientApp, Salt;
|
||||
string LoginLogin, LoginPassword, ClientApp, Salt, LoginCustomParameters;
|
||||
uint32 LoginShardId = 0xFFFFFFFF;
|
||||
|
||||
|
||||
|
@ -842,6 +842,55 @@ void initAutoLogin()
|
|||
}
|
||||
}
|
||||
|
||||
void initAltLogin()
|
||||
{
|
||||
// Check the alt param
|
||||
if (!LoginCustomParameters.empty())
|
||||
{
|
||||
// don't use login and password for alternate login
|
||||
string res = checkLogin("", "", ClientApp, LoginCustomParameters);
|
||||
if (res.empty())
|
||||
{
|
||||
if (ClientCfg.R2Mode)
|
||||
{
|
||||
LoginSM.pushEvent(CLoginStateMachine::ev_login_ok);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Select good shard
|
||||
ShardSelected = -1;
|
||||
for (uint32 i = 0; i < Shards.size(); ++i)
|
||||
{
|
||||
if (Shards[i].ShardId == LoginShardId)
|
||||
{
|
||||
ShardSelected = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (ShardSelected == -1)
|
||||
{
|
||||
CInterfaceManager *pIM = CInterfaceManager::getInstance();
|
||||
pIM->messageBoxWithHelp(CI18N::get("uiErrServerLost"), "ui:login");
|
||||
LoginSM.pushEvent(CLoginStateMachine::ev_quit);
|
||||
}
|
||||
else
|
||||
{
|
||||
LoginSM.pushEvent(CLoginStateMachine::ev_login_ok);
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// close the socket in case of error
|
||||
HttpClient.disconnect();
|
||||
|
||||
// ignore error
|
||||
LoginSM.pushEvent(CLoginStateMachine::ev_login_not_alt);
|
||||
}
|
||||
|
||||
|
||||
// ***************************************************************************
|
||||
// Called from client.cpp
|
||||
|
@ -1092,7 +1141,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);
|
||||
}*/
|
||||
|
||||
|
@ -1169,7 +1218,7 @@ void onlogin(bool vanishScreen = true)
|
|||
// Check the login/pass
|
||||
|
||||
// main menu page for r2mode
|
||||
string res = checkLogin(LoginLogin, LoginPassword, ClientApp);
|
||||
string res = checkLogin(LoginLogin, LoginPassword, ClientApp, LoginCustomParameters);
|
||||
if (res.empty())
|
||||
{
|
||||
// if not in auto login, push login ok event
|
||||
|
@ -1219,7 +1268,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);
|
||||
// }*/
|
||||
//
|
||||
|
@ -1896,16 +1945,30 @@ 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)
|
||||
url += "&";
|
||||
if (pos_lang != string::npos)
|
||||
{
|
||||
url.replace(pos_lang + 1, 2, ClientCfg.getHtmlLanguageCode());
|
||||
}
|
||||
else
|
||||
url += "?";
|
||||
url += "language=" + ClientCfg.LanguageCode;
|
||||
{
|
||||
// append language
|
||||
if (url.find('?') != string::npos)
|
||||
url += "&";
|
||||
else
|
||||
url += "?";
|
||||
|
||||
url += "language=" + ClientCfg.LanguageCode;
|
||||
}
|
||||
|
||||
openURL(url.c_str());
|
||||
|
||||
nlinfo("openURL %s", url.c_str());
|
||||
|
@ -2702,7 +2765,7 @@ REGISTER_ACTION_HANDLER (CAHOnBackToLogin, "on_back_to_login");
|
|||
|
||||
|
||||
// ***************************************************************************
|
||||
string checkLogin(const string &login, const string &password, const string &clientApp)
|
||||
string checkLogin(const string &login, const string &password, const string &clientApp, const std::string &customParameters)
|
||||
{
|
||||
CPatchManager *pPM = CPatchManager::getInstance();
|
||||
Shards.clear();
|
||||
|
@ -2718,49 +2781,63 @@ string checkLogin(const string &login, const string &password, const string &cli
|
|||
|
||||
string res;
|
||||
|
||||
// ask server for salt
|
||||
if(!HttpClient.sendGet(ClientCfg.ConfigFile.getVar("StartupPage").asString()+"?cmd=ask&login="+login+"&lg="+ClientCfg.LanguageCode, "", pPM->isVerboseLog()))
|
||||
return "Can't send (error code 60)";
|
||||
|
||||
if(pPM->isVerboseLog()) nlinfo("Sent request for password salt");
|
||||
|
||||
if(!HttpClient.receive(res, pPM->isVerboseLog()))
|
||||
return "Can't receive (error code 61)";
|
||||
|
||||
if(pPM->isVerboseLog()) nlinfo("Received request login check");
|
||||
|
||||
if(res.empty())
|
||||
return "Empty answer from server (error code 62)";
|
||||
|
||||
if(res[0] == '0')
|
||||
// don't use login with alt method
|
||||
if (!login.empty())
|
||||
{
|
||||
// server returns an error
|
||||
nlwarning("server error: %s", res.substr(2).c_str());
|
||||
return res.substr(2);
|
||||
}
|
||||
else if(res[0] == '1')
|
||||
{
|
||||
Salt = res.substr(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
// server returns ???
|
||||
nlwarning("%s", res.c_str());
|
||||
return res;
|
||||
}
|
||||
// ask server for salt
|
||||
if(!HttpClient.sendGet(ClientCfg.ConfigFile.getVar("StartupPage").asString()+"?cmd=ask&login="+login+"&lg="+ClientCfg.LanguageCode, "", pPM->isVerboseLog()))
|
||||
return "Can't send (error code 60)";
|
||||
|
||||
// send login + crypted password + client app and cp=1 (as crypted password)
|
||||
if(!HttpClient.connectToLogin())
|
||||
return "Can't connect (error code 63)";
|
||||
if(pPM->isVerboseLog()) nlinfo("Sent request for password salt");
|
||||
|
||||
if(pPM->isVerboseLog()) nlinfo("Connected");
|
||||
if(!HttpClient.receive(res, pPM->isVerboseLog()))
|
||||
return "Can't receive (error code 61)";
|
||||
|
||||
if(pPM->isVerboseLog()) nlinfo("Received request login check");
|
||||
|
||||
if(res.empty())
|
||||
return "Empty answer from server (error code 62)";
|
||||
|
||||
if(res[0] == '0')
|
||||
{
|
||||
// server returns an error
|
||||
nlwarning("server error: %s", res.substr(2).c_str());
|
||||
return res.substr(2);
|
||||
}
|
||||
else if(res[0] == '1')
|
||||
{
|
||||
Salt = res.substr(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
// server returns ???
|
||||
nlwarning("%s", res.c_str());
|
||||
return res;
|
||||
}
|
||||
|
||||
// send login + crypted password + client app and cp=1 (as crypted password)
|
||||
if(!HttpClient.connectToLogin())
|
||||
return "Can't connect (error code 63)";
|
||||
|
||||
if(pPM->isVerboseLog()) nlinfo("Connected");
|
||||
}
|
||||
|
||||
if (ClientCfg.R2Mode)
|
||||
{
|
||||
// R2 login sequence
|
||||
std::string cryptedPassword = CCrypt::crypt(password, Salt);
|
||||
if(!HttpClient.sendGet(ClientCfg.ConfigFile.getVar("StartupPage").asString()+"?cmd=login&login="+login+"&password="+cryptedPassword+"&clientApplication="+clientApp+"&cp=1"+"&lg="+ClientCfg.LanguageCode))
|
||||
return "Can't send (error code 2)";
|
||||
|
||||
if (!login.empty())
|
||||
{
|
||||
std::string cryptedPassword = CCrypt::crypt(password, Salt);
|
||||
if(!HttpClient.sendGet(ClientCfg.ConfigFile.getVar("StartupPage").asString()+"?cmd=login&login="+login+"&password="+cryptedPassword+"&clientApplication="+clientApp+"&cp=1"+"&lg="+ClientCfg.LanguageCode+customParameters))
|
||||
return "Can't send (error code 2)";
|
||||
}
|
||||
else
|
||||
{
|
||||
// don't send login and password if empty
|
||||
if(!HttpClient.sendGet(ClientCfg.ConfigFile.getVar("StartupPage").asString()+"?cmd=login&clientApplication="+clientApp+"&cp=1"+"&lg="+ClientCfg.LanguageCode+customParameters))
|
||||
return "Can't send (error code 2)";
|
||||
}
|
||||
|
||||
// the response should contains the result code and the cookie value
|
||||
if(pPM->isVerboseLog()) nlinfo("Sent request login check");
|
||||
|
|
|
@ -46,7 +46,7 @@ struct CShard
|
|||
std::string EmergencyPatchURL;
|
||||
};
|
||||
|
||||
extern std::string LoginLogin, LoginPassword;
|
||||
extern std::string LoginLogin, LoginPassword, LoginCustomParameters;
|
||||
extern uint32 LoginShardId;
|
||||
|
||||
|
||||
|
@ -54,7 +54,7 @@ extern uint32 AvailablePatchs;
|
|||
|
||||
|
||||
|
||||
std::string checkLogin(const std::string &login, const std::string &password, const std::string &clientApp);
|
||||
std::string checkLogin(const std::string &login, const std::string &password, const std::string &clientApp, const std::string &customParameters = "");
|
||||
std::string selectShard(uint32 shardId, std::string &cookie, std::string &addr);
|
||||
std::string getBGDownloaderCommandLine();
|
||||
|
||||
|
|
|
@ -667,7 +667,7 @@ void release()
|
|||
|
||||
|
||||
#if FINAL_VERSION
|
||||
// openURL ("http://www.ryzomcore.org/exit/");
|
||||
// openURL ("http://ryzom.com/exit/");
|
||||
#endif
|
||||
|
||||
}// release //
|
||||
|
|
396
code/ryzom/client/src/steam_client.cpp
Normal file
396
code/ryzom/client/src/steam_client.cpp
Normal file
|
@ -0,0 +1,396 @@
|
|||
// Ryzom - MMORPG Framework <http://dev.ryzom.com/projects/ryzom/>
|
||||
// Copyright (C) 2010 Winch Gate Property Limited
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
|
||||
#include "stdpch.h"
|
||||
|
||||
#ifdef RZ_USE_STEAM
|
||||
|
||||
#include "steam_client.h"
|
||||
|
||||
#include "nel/misc/cmd_args.h"
|
||||
|
||||
#include <steam_api.h>
|
||||
|
||||
// prototypes definitions for Steam API functions we'll call
|
||||
typedef bool (__cdecl *SteamAPI_InitFuncPtr)();
|
||||
typedef void (__cdecl *SteamAPI_ShutdownFuncPtr)();
|
||||
typedef ISteamApps* (__cdecl *SteamAppsFuncPtr)();
|
||||
typedef ISteamClient* (__cdecl *SteamClientFuncPtr)();
|
||||
typedef ISteamFriends* (__cdecl *SteamFriendsFuncPtr)();
|
||||
typedef ISteamUser* (__cdecl *SteamUserFuncPtr)();
|
||||
typedef ISteamUtils* (__cdecl *SteamUtilsFuncPtr)();
|
||||
typedef void (__cdecl *SteamAPI_RegisterCallbackFuncPtr)(class CCallbackBase *pCallback, int iCallback);
|
||||
typedef void (__cdecl *SteamAPI_UnregisterCallbackFuncPtr)(class CCallbackBase *pCallback);
|
||||
typedef void (__cdecl *SteamAPI_RunCallbacksFuncPtr)();
|
||||
|
||||
// macros to simplify dynamic functions loading
|
||||
#define NL_DECLARE_SYMBOL(symbol) symbol##FuncPtr nl##symbol = NULL
|
||||
#define NL_LOAD_SYMBOL(symbol) \
|
||||
nl##symbol = (symbol##FuncPtr)NLMISC::nlGetSymbolAddress(_Handle, #symbol); \
|
||||
if (nl##symbol == NULL) return false
|
||||
|
||||
NL_DECLARE_SYMBOL(SteamAPI_Init);
|
||||
NL_DECLARE_SYMBOL(SteamAPI_Shutdown);
|
||||
NL_DECLARE_SYMBOL(SteamApps);
|
||||
NL_DECLARE_SYMBOL(SteamClient);
|
||||
NL_DECLARE_SYMBOL(SteamFriends);
|
||||
NL_DECLARE_SYMBOL(SteamUser);
|
||||
NL_DECLARE_SYMBOL(SteamUtils);
|
||||
NL_DECLARE_SYMBOL(SteamAPI_RegisterCallback);
|
||||
NL_DECLARE_SYMBOL(SteamAPI_UnregisterCallback);
|
||||
NL_DECLARE_SYMBOL(SteamAPI_RunCallbacks);
|
||||
|
||||
// taken from steam_api.h, we needed to change it to use our dynamically loaded functions
|
||||
|
||||
// Declares a callback member function plus a helper member variable which
|
||||
// registers the callback on object creation and unregisters on destruction.
|
||||
// The optional fourth 'var' param exists only for backwards-compatibility
|
||||
// and can be ignored.
|
||||
#define NL_STEAM_CALLBACK( thisclass, func, .../*callback_type, [deprecated] var*/ ) \
|
||||
_NL_STEAM_CALLBACK_SELECT( ( __VA_ARGS__, 4, 3 ), ( /**/, thisclass, func, __VA_ARGS__ ) )
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// The following macros are implementation details, not intended for public use
|
||||
//-----------------------------------------------------------------------------
|
||||
#define _NL_STEAM_CALLBACK_AUTO_HOOK( thisclass, func, param )
|
||||
#define _NL_STEAM_CALLBACK_HELPER( _1, _2, SELECTED, ... ) _NL_STEAM_CALLBACK_##SELECTED
|
||||
#define _NL_STEAM_CALLBACK_SELECT( X, Y ) _NL_STEAM_CALLBACK_HELPER X Y
|
||||
#define _NL_STEAM_CALLBACK_3( extra_code, thisclass, func, param ) \
|
||||
struct CCallbackInternal_ ## func : private CSteamCallbackImpl< sizeof( param ) > { \
|
||||
CCallbackInternal_ ## func () { extra_code nlSteamAPI_RegisterCallback( this, param::k_iCallback ); } \
|
||||
CCallbackInternal_ ## func ( const CCallbackInternal_ ## func & ) { extra_code nlSteamAPI_RegisterCallback( this, param::k_iCallback ); } \
|
||||
CCallbackInternal_ ## func & operator=( const CCallbackInternal_ ## func & ) { return *this; } \
|
||||
private: virtual void Run( void *pvParam ) { _NL_STEAM_CALLBACK_AUTO_HOOK( thisclass, func, param ) \
|
||||
thisclass *pOuter = reinterpret_cast<thisclass*>( reinterpret_cast<char*>(this) - offsetof( thisclass, m_steamcallback_ ## func ) ); \
|
||||
pOuter->func( reinterpret_cast<param*>( pvParam ) ); \
|
||||
} \
|
||||
} m_steamcallback_ ## func ; void func( param *pParam )
|
||||
#define _NL_STEAM_CALLBACK_4( _, thisclass, func, param, var ) \
|
||||
CSteamCallback< thisclass, param > var; void func( param *pParam )
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose: templated base for callbacks - internal implementation detail
|
||||
//-----------------------------------------------------------------------------
|
||||
template< int sizeof_P >
|
||||
class CSteamCallbackImpl : protected CCallbackBase
|
||||
{
|
||||
public:
|
||||
~CSteamCallbackImpl() { if ( m_nCallbackFlags & k_ECallbackFlagsRegistered ) nlSteamAPI_UnregisterCallback( this ); }
|
||||
void SetGameserverFlag() { m_nCallbackFlags |= k_ECallbackFlagsGameServer; }
|
||||
|
||||
protected:
|
||||
virtual void Run( void *pvParam ) = 0;
|
||||
virtual void Run( void *pvParam, bool /*bIOFailure*/, SteamAPICall_t /*hSteamAPICall*/ ) { Run( pvParam ); }
|
||||
virtual int GetCallbackSizeBytes() { return sizeof_P; }
|
||||
};
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose: maps a steam callback to a class member function
|
||||
// template params: T = local class, P = parameter struct,
|
||||
// bGameserver = listen for gameserver callbacks instead of client callbacks
|
||||
//-----------------------------------------------------------------------------
|
||||
template< class T, class P, bool bGameserver = false >
|
||||
class CSteamCallback : public CSteamCallbackImpl< sizeof( P ) >
|
||||
{
|
||||
public:
|
||||
typedef void (T::*func_t)(P*);
|
||||
|
||||
// NOTE: If you can't provide the correct parameters at construction time, you should
|
||||
// use the CCallbackManual callback object (STEAM_CALLBACK_MANUAL macro) instead.
|
||||
CSteamCallback( T *pObj, func_t func ) : m_pObj( NULL ), m_Func( NULL )
|
||||
{
|
||||
if ( bGameserver )
|
||||
{
|
||||
this->SetGameserverFlag();
|
||||
}
|
||||
Register( pObj, func );
|
||||
}
|
||||
|
||||
// manual registration of the callback
|
||||
void Register( T *pObj, func_t func )
|
||||
{
|
||||
if ( !pObj || !func )
|
||||
return;
|
||||
|
||||
if ( this->m_nCallbackFlags & CCallbackBase::k_ECallbackFlagsRegistered )
|
||||
Unregister();
|
||||
|
||||
m_pObj = pObj;
|
||||
m_Func = func;
|
||||
// SteamAPI_RegisterCallback sets k_ECallbackFlagsRegistered
|
||||
nlSteamAPI_RegisterCallback( this, P::k_iCallback );
|
||||
}
|
||||
|
||||
void Unregister()
|
||||
{
|
||||
// SteamAPI_UnregisterCallback removes k_ECallbackFlagsRegistered
|
||||
nlSteamAPI_UnregisterCallback( this );
|
||||
}
|
||||
|
||||
protected:
|
||||
virtual void Run( void *pvParam )
|
||||
{
|
||||
(m_pObj->*m_Func)( (P *)pvParam );
|
||||
}
|
||||
|
||||
T *m_pObj;
|
||||
func_t m_Func;
|
||||
};
|
||||
|
||||
extern NLMISC::CCmdArgs Args;
|
||||
|
||||
// listener called by Steam when AuthSessionTicket is available
|
||||
class CAuthSessionTicketListener
|
||||
{
|
||||
public:
|
||||
CAuthSessionTicketListener():_AuthSessionTicketResponse(this, &CAuthSessionTicketListener::OnAuthSessionTicketResponse)
|
||||
{
|
||||
_AuthSessionTicketHandle = 0;
|
||||
_AuthSessionTicketSize = 0;
|
||||
|
||||
_AuthSessionTicketCallbackCalled = false;
|
||||
_AuthSessionTicketCallbackError = false;;
|
||||
_AuthSessionTicketCallbackTimeout = false;
|
||||
}
|
||||
|
||||
// wait until a ticket is available or return if no ticket received after specified ms
|
||||
bool waitTicket(uint32 ms)
|
||||
{
|
||||
// call Steam method
|
||||
_AuthSessionTicketHandle = nlSteamUser()->GetAuthSessionTicket(_AuthSessionTicketData, sizeof(_AuthSessionTicketData), &_AuthSessionTicketSize);
|
||||
|
||||
nldebug("GetAuthSessionTicket returned %u bytes, handle %u", _AuthSessionTicketSize, _AuthSessionTicketHandle);
|
||||
|
||||
nlinfo("Waiting for Steam GetAuthSessionTicket callback...");
|
||||
|
||||
// define expiration time
|
||||
NLMISC::TTime expirationTime = NLMISC::CTime::getLocalTime() + ms;
|
||||
|
||||
// wait until callback method is called or expiration
|
||||
while(!_AuthSessionTicketCallbackCalled && !_AuthSessionTicketCallbackTimeout)
|
||||
{
|
||||
// call registered callbacks
|
||||
nlSteamAPI_RunCallbacks();
|
||||
|
||||
// check if expired
|
||||
if (NLMISC::CTime::getLocalTime() > expirationTime)
|
||||
_AuthSessionTicketCallbackTimeout = true;
|
||||
}
|
||||
|
||||
// expired
|
||||
if (_AuthSessionTicketCallbackTimeout)
|
||||
{
|
||||
nlwarning("GetAuthSessionTicket callback never called");
|
||||
return false;
|
||||
}
|
||||
|
||||
nlinfo("GetAuthSessionTicket called");
|
||||
|
||||
// got an error
|
||||
if (_AuthSessionTicketCallbackError)
|
||||
{
|
||||
nlwarning("GetAuthSessionTicket callback returned error");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// return ticket if available in hexadecimal
|
||||
std::string getTicket() const
|
||||
{
|
||||
// if expired or error, ticket is not available
|
||||
if (!_AuthSessionTicketCallbackCalled || _AuthSessionTicketCallbackError || _AuthSessionTicketCallbackTimeout) return "";
|
||||
|
||||
std::string authSessionTicket;
|
||||
|
||||
// optimize string by allocating the final string size
|
||||
authSessionTicket.reserve(_AuthSessionTicketSize*2);
|
||||
|
||||
// convert buffer to hexadecimal string
|
||||
for (uint32 i = 0; i < _AuthSessionTicketSize; ++i)
|
||||
{
|
||||
authSessionTicket += NLMISC::toString("%02x", _AuthSessionTicketData[i]);
|
||||
}
|
||||
|
||||
return authSessionTicket;
|
||||
}
|
||||
|
||||
private:
|
||||
// ticket handle
|
||||
HAuthTicket _AuthSessionTicketHandle;
|
||||
|
||||
// buffer of ticket data
|
||||
uint8 _AuthSessionTicketData[1024];
|
||||
|
||||
// size of buffer
|
||||
uint32 _AuthSessionTicketSize;
|
||||
|
||||
// different states of callback
|
||||
bool _AuthSessionTicketCallbackCalled;
|
||||
bool _AuthSessionTicketCallbackError;
|
||||
bool _AuthSessionTicketCallbackTimeout;
|
||||
|
||||
// callback declaration
|
||||
NL_STEAM_CALLBACK(CAuthSessionTicketListener, OnAuthSessionTicketResponse, GetAuthSessionTicketResponse_t, _AuthSessionTicketResponse);
|
||||
};
|
||||
|
||||
// method called by Steam
|
||||
void CAuthSessionTicketListener::OnAuthSessionTicketResponse(GetAuthSessionTicketResponse_t *inCallback)
|
||||
{
|
||||
_AuthSessionTicketCallbackCalled = true;
|
||||
|
||||
if (inCallback->m_eResult != k_EResultOK)
|
||||
{
|
||||
_AuthSessionTicketCallbackError = true;
|
||||
}
|
||||
}
|
||||
|
||||
CSteamClient::CSteamClient():_Handle(NULL), _Initialized(false)
|
||||
{
|
||||
}
|
||||
|
||||
CSteamClient::~CSteamClient()
|
||||
{
|
||||
release();
|
||||
}
|
||||
|
||||
static void SteamWarningMessageHook(int severity, const char *message)
|
||||
{
|
||||
switch(severity)
|
||||
{
|
||||
case 1: // warning
|
||||
nlwarning("%s", message);
|
||||
break;
|
||||
|
||||
case 0: // message
|
||||
nlinfo("%s", message);
|
||||
break;
|
||||
|
||||
default: // unknown
|
||||
nlwarning("Unknown severity %d: %s", severity, message);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
bool CSteamClient::init()
|
||||
{
|
||||
std::string filename;
|
||||
|
||||
#if defined(NL_OS_WIN64)
|
||||
filename = "steam_api64.dll";
|
||||
#elif defined(NL_OS_WINDOWS)
|
||||
filename = "steam_api.dll";
|
||||
#elif defined(NL_OS_MAC)
|
||||
filename = "libsteam_api.dylib";
|
||||
#else
|
||||
filename = "libsteam_api.so";
|
||||
#endif
|
||||
|
||||
// try to load library
|
||||
_Handle = NLMISC::nlLoadLibrary(Args.getProgramPath() + filename);
|
||||
|
||||
if (!_Handle)
|
||||
{
|
||||
nlwarning("Unable to load Steam client");
|
||||
return false;
|
||||
}
|
||||
|
||||
// load Steam functions
|
||||
NL_LOAD_SYMBOL(SteamAPI_Init);
|
||||
NL_LOAD_SYMBOL(SteamAPI_Shutdown);
|
||||
|
||||
// check if function was found
|
||||
if (!nlSteamAPI_Init)
|
||||
{
|
||||
nlwarning("Unable to get a pointer on SteamAPI_Init");
|
||||
return false;
|
||||
}
|
||||
|
||||
// initialize Steam API
|
||||
if (!nlSteamAPI_Init())
|
||||
{
|
||||
nlwarning("Unable to initialize Steam client");
|
||||
return false;
|
||||
}
|
||||
|
||||
_Initialized = true;
|
||||
|
||||
// load more Steam functions
|
||||
NL_LOAD_SYMBOL(SteamApps);
|
||||
NL_LOAD_SYMBOL(SteamClient);
|
||||
NL_LOAD_SYMBOL(SteamFriends);
|
||||
NL_LOAD_SYMBOL(SteamUser);
|
||||
NL_LOAD_SYMBOL(SteamUtils);
|
||||
|
||||
// set warning messages hook
|
||||
nlSteamClient()->SetWarningMessageHook(SteamWarningMessageHook);
|
||||
|
||||
bool loggedOn = nlSteamUser()->BLoggedOn();
|
||||
const char *lang = nlSteamApps()->GetCurrentGameLanguage();
|
||||
|
||||
nlinfo("Steam AppID: %u", nlSteamUtils()->GetAppID());
|
||||
nlinfo("Steam login: %s", nlSteamFriends()->GetPersonaName());
|
||||
nlinfo("Steam user logged: %s", loggedOn ? "yes":"no");
|
||||
nlinfo("Steam language: %s", lang);
|
||||
|
||||
NLMISC::CI18N::setSystemLanguageCode(lang);
|
||||
|
||||
// don't need to continue, if not connected
|
||||
if (!loggedOn) return false;
|
||||
|
||||
// load symbols used by AuthSessionTicket
|
||||
NL_LOAD_SYMBOL(SteamAPI_RegisterCallback);
|
||||
NL_LOAD_SYMBOL(SteamAPI_UnregisterCallback);
|
||||
NL_LOAD_SYMBOL(SteamAPI_RunCallbacks);
|
||||
|
||||
CAuthSessionTicketListener listener;
|
||||
|
||||
// wait 5 seconds to get ticket
|
||||
if (!listener.waitTicket(5000)) return false;
|
||||
|
||||
// save ticket
|
||||
_AuthSessionTicket = listener.getTicket();
|
||||
|
||||
nldebug("Auth ticket: %s", _AuthSessionTicket.c_str());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool CSteamClient::release()
|
||||
{
|
||||
if (!_Handle) return false;
|
||||
|
||||
if (_Initialized)
|
||||
{
|
||||
// only shutdown Steam if initialized
|
||||
nlSteamAPI_Shutdown();
|
||||
|
||||
_Initialized = false;
|
||||
}
|
||||
|
||||
// free Steam library from memory
|
||||
bool res = NLMISC::nlFreeLibrary(_Handle);
|
||||
|
||||
_Handle = NULL;
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
#endif
|
65
code/ryzom/client/src/steam_client.h
Normal file
65
code/ryzom/client/src/steam_client.h
Normal file
|
@ -0,0 +1,65 @@
|
|||
// Ryzom - MMORPG Framework <http://dev.ryzom.com/projects/ryzom/>
|
||||
// Copyright (C) 2010 Winch Gate Property Limited
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
#ifndef CL_STEAM_CLIENT_H
|
||||
#define CL_STEAM_CLIENT_H
|
||||
|
||||
#include "nel/misc/types_nl.h"
|
||||
#include "nel/misc/dynloadlib.h"
|
||||
|
||||
/**
|
||||
* Steam API helper to be able to call Steam functions/methods without linking to any library.
|
||||
* The library is dynamically loaded and is optional.
|
||||
*
|
||||
* \author Cedric 'Kervala' OCHS
|
||||
* \date 2016
|
||||
*/
|
||||
class CSteamClient
|
||||
{
|
||||
public:
|
||||
CSteamClient();
|
||||
~CSteamClient();
|
||||
|
||||
/**
|
||||
* Dynamically load Steam client library and functions pointers.
|
||||
* Also retrieve authentication session ticket if available.
|
||||
* If no authentication session ticket retrieved, returns false.
|
||||
*/
|
||||
bool init();
|
||||
|
||||
/**
|
||||
* Shutdown Steam client and unload library.
|
||||
*/
|
||||
bool release();
|
||||
|
||||
/**
|
||||
* Return the authentication session ticket if available.
|
||||
*/
|
||||
std::string getAuthSessionTicket() const { return _AuthSessionTicket; }
|
||||
|
||||
private:
|
||||
// handle on Steam DLL
|
||||
NLMISC::NL_LIB_HANDLE _Handle;
|
||||
|
||||
// true if succeeded to initialize (must call shutdown)
|
||||
bool _Initialized;
|
||||
|
||||
// the retrieved authentication session ticket
|
||||
std::string _AuthSessionTicket;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1512,8 +1512,6 @@
|
|||
type="I5" />
|
||||
<leaf name="DESPAWN"
|
||||
type="I7" />
|
||||
<leaf name="NAME"
|
||||
type="I32" />
|
||||
</branch>
|
||||
</branch>
|
||||
<branch name="DEBUG_INFO"
|
||||
|
|
|
@ -355,11 +355,11 @@
|
|||
<leaf name="EQUIP"
|
||||
sendto="EGS"
|
||||
format="u16 u16 u16"
|
||||
description="the client equip character (equipped inventory, equipped inventory slot, bag slot)" />
|
||||
description="the client equip character (equiped inventory, equiped inventory slot, bag slot)" />
|
||||
<leaf name="UNEQUIP"
|
||||
sendto="EGS"
|
||||
format="u16 u16"
|
||||
description="the client unequip character (equipped inventory, equipped inventory slot)" />
|
||||
description="the client unequip character (equiped inventory, equiped inventory slot)" />
|
||||
<leaf name="TEMP_TO_BAG"
|
||||
sendto="EGS"
|
||||
format="u16"
|
||||
|
|
|
@ -17,10 +17,7 @@
|
|||
#ifndef RYZOM_VERSION_H
|
||||
#define RYZOM_VERSION_H
|
||||
|
||||
#define RYZOM_VERSION "ryzomcore" \
|
||||
"/" \
|
||||
"v0.12.0" \
|
||||
"-dev"
|
||||
#define RYZOM_VERSION "2.1.0"
|
||||
|
||||
#endif // RYZOM_VERSION_H
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ CScenarioEntryPoints::CScenarioEntryPoints()
|
|||
void CScenarioEntryPoints::init()
|
||||
{
|
||||
_CompleteIslandsFilename = "r2_islands.xml";
|
||||
_EntryPointsFilename = "r2_entry_points.txt";
|
||||
_EntryPointsFilename = "ring_map_entry_ponts.txt";
|
||||
}
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
IF(WITH_RYZOM_CLIENT)
|
||||
ADD_SUBDIRECTORY(client_patcher)
|
||||
# Don't need ryzom_client_patcher if using Steam
|
||||
IF(NOT WITH_RYZOM_STEAM)
|
||||
ADD_SUBDIRECTORY(client_patcher)
|
||||
ENDIF()
|
||||
|
||||
IF(WITH_QT OR WITH_QT5)
|
||||
ADD_SUBDIRECTORY(client_config_qt)
|
||||
|
|
6
code/ryzom/tools/translation/5_make_words_diff.bat
Normal file
6
code/ryzom/tools/translation/5_make_words_diff.bat
Normal file
|
@ -0,0 +1,6 @@
|
|||
@echo off
|
||||
|
||||
echo Generating words diff...
|
||||
bin\translation_tools make_words_diff
|
||||
echo Done.
|
||||
pause
|
6
code/ryzom/tools/translation/6_merge_words_diff.bat
Normal file
6
code/ryzom/tools/translation/6_merge_words_diff.bat
Normal file
|
@ -0,0 +1,6 @@
|
|||
@echo off
|
||||
|
||||
echo Merging words diff...
|
||||
bin\translation_tools merge_words_diff
|
||||
echo Done.
|
||||
pause
|
16
code/ryzom/tools/translation/7_install_translation.bat
Normal file
16
code/ryzom/tools/translation/7_install_translation.bat
Normal file
|
@ -0,0 +1,16 @@
|
|||
@echo off
|
||||
echo Installing translation file into ryzom...
|
||||
|
||||
REM Copy translated files in client directory...
|
||||
xcopy /Y translated\*.uxt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\skill_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\item_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\creature_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\sbrick_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\sphrase_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\place_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\faction_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\title_*.txt ..\..\client\data\gamedev\language\
|
||||
xcopy /Y translated\outpost_*.txt ..\..\client\data\gamedev\language\
|
||||
|
||||
echo Done.
|
6
code/ryzom/tools/translation/AA_clean_string_diff.bat
Normal file
6
code/ryzom/tools/translation/AA_clean_string_diff.bat
Normal file
|
@ -0,0 +1,6 @@
|
|||
@echo off
|
||||
|
||||
echo Cleaning string diff...
|
||||
bin\translation_tools clean_string_diff
|
||||
echo Done.
|
||||
pause
|
6
code/ryzom/tools/translation/A_make_string_diff.bat
Normal file
6
code/ryzom/tools/translation/A_make_string_diff.bat
Normal file
|
@ -0,0 +1,6 @@
|
|||
@echo off
|
||||
|
||||
echo Generating string diff...
|
||||
bin\translation_tools make_string_diff
|
||||
echo Done.
|
||||
pause
|
6
code/ryzom/tools/translation/B_merge_string_diff.bat
Normal file
6
code/ryzom/tools/translation/B_merge_string_diff.bat
Normal file
|
@ -0,0 +1,6 @@
|
|||
@echo off
|
||||
|
||||
echo Merging string diff...
|
||||
bin\translation_tools merge_string_diff
|
||||
echo Done.
|
||||
pause
|
0
code/ryzom/tools/translation/diff/do_not_remove.tag
Normal file
0
code/ryzom/tools/translation/diff/do_not_remove.tag
Normal file
6
code/ryzom/tools/translation/languages.txt
Normal file
6
code/ryzom/tools/translation/languages.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
wk
|
||||
fr
|
||||
en
|
||||
de
|
||||
ru
|
||||
es
|
24
code/ryzom/tools/translation/readme.txt
Normal file
24
code/ryzom/tools/translation/readme.txt
Normal file
|
@ -0,0 +1,24 @@
|
|||
Please don't update files in "translated" directly!
|
||||
|
||||
First, be sure you put "translation_tools" in "bin" directory.
|
||||
|
||||
How to update translations in UXT files :
|
||||
|
||||
1. Update original texts in "work/wk.uxt"
|
||||
2. Launch A_make_string_diff script
|
||||
3. Open files in "diff" directory
|
||||
4. Replace original text with translation between [ and ]
|
||||
5. The 2 last lines : // REMOVE THE FOLOWING LINE WHEN TRANSLATION IS DONE and // DIFF NOT TRANSLATED
|
||||
6. Save files
|
||||
7. Launch AA_clean_string_diff to delete translations help (old values)
|
||||
8. Launch B_merge_string_diff to merge your translations in "translated"
|
||||
|
||||
How to update translations in words files :
|
||||
|
||||
1. Update original texts in "work" directory
|
||||
2. Launch 5_make_words_diff script
|
||||
3. Open files in "diff" directory
|
||||
4. Replace original text with translation (separators are <tab>)
|
||||
5. The 2 last lines : REMOVE THE FOLOWING TWO LINE WHEN TRANSLATION IS DONE and DIFF NOT TRANSLATED
|
||||
6. Save files
|
||||
7. Launch 6_merge_words_diff to merge your translations in "translated"
|
BIN
code/ryzom/tools/translation/translated/bodypart_words_de.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_de.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/bodypart_words_en.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_en.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/bodypart_words_es.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_es.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/bodypart_words_fr.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_fr.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/bodypart_words_ru.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_ru.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/bodypart_words_wk.txt
Normal file
BIN
code/ryzom/tools/translation/translated/bodypart_words_wk.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_de.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_de.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_en.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_en.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_es.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_es.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_fr.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_fr.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_ru.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_ru.txt
Normal file
Binary file not shown.
BIN
code/ryzom/tools/translation/translated/career_words_wk.txt
Normal file
BIN
code/ryzom/tools/translation/translated/career_words_wk.txt
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue