diff --git a/code/ryzom/client/client_default.cfg b/code/ryzom/client/client_default.cfg index 7aabb2e4c..77af4b7ef 100644 --- a/code/ryzom/client/client_default.cfg +++ b/code/ryzom/client/client_default.cfg @@ -181,12 +181,12 @@ MicroVegetDensity_ps3 = 100.0; // *** FX FxNbMaxPoly = 20000; FxNbMaxPoly_min = 2000; -FxNbMaxPoly_max = 50000; +FxNbMaxPoly_max = 40000; FxNbMaxPoly_step= 2000; FxNbMaxPoly_ps0 = 2000; -FxNbMaxPoly_ps1 = 10000; +FxNbMaxPoly_ps1 = 12000; FxNbMaxPoly_ps2 = 20000; -FxNbMaxPoly_ps3 = 50000; +FxNbMaxPoly_ps3 = 32000; Cloud = 1; Cloud_ps0 = 0 ; @@ -251,21 +251,21 @@ DensityBloom_ps3 = 255.0; // *** CHARACTERS SkinNbMaxPoly = 100000; SkinNbMaxPoly_min = 5000; -SkinNbMaxPoly_max = 250000; +SkinNbMaxPoly_max = 140000; SkinNbMaxPoly_step = 5000; SkinNbMaxPoly_ps0 = 10000; -SkinNbMaxPoly_ps1 = 70000; +SkinNbMaxPoly_ps1 = 60000; SkinNbMaxPoly_ps2 = 100000; -SkinNbMaxPoly_ps3 = 200000; +SkinNbMaxPoly_ps3 = 140000; -NbMaxSkeletonNotCLod = 125; +NbMaxSkeletonNotCLod = 60; NbMaxSkeletonNotCLod_min = 5; -NbMaxSkeletonNotCLod_max = 255; +NbMaxSkeletonNotCLod_max = 120; NbMaxSkeletonNotCLod_step = 5; NbMaxSkeletonNotCLod_ps0 = 10; -NbMaxSkeletonNotCLod_ps1 = 50; -NbMaxSkeletonNotCLod_ps2 = 125; -NbMaxSkeletonNotCLod_ps3 = 255; +NbMaxSkeletonNotCLod_ps1 = 30; +NbMaxSkeletonNotCLod_ps2 = 60; +NbMaxSkeletonNotCLod_ps3 = 120; CharacterFarClip = 200.0; CharacterFarClip_min = 50.0; @@ -314,7 +314,7 @@ CameraHeight = 2.2; // Camera Height (in meter) from the ground (for the Third CameraDistance = 3.0; // Camera Distance(in meter) from the user (for the Third Person View). CameraDistStep = 1.0; CameraDistMin = 1.0; -CameraDistMax = 25.0; +CameraDistMax = 5.0; CameraAccel = 5.0; CameraSpeedMin = 2.0; CameraSpeedMax = 100.0; @@ -422,25 +422,27 @@ SystemInfoColors = "R2_INVITE","0 255 0 255 around", // Ring invitation }; -PrintfCommands = { - "52", "15", "55 55 0 255", "28", "uiChapterV", "624", - "428", "0 0 0 255", "18", "", "624", "378", - "0 0 0 255", "14", "", "644", "278", "0 0 0 255", - "18", "", "52", "17", "255 255 255 255", "28", - "uiChapterV", "622", "430", "255 255 255 255", "18", "", - "622", "380", "255 255 255 255", "14", "", "642", - "280", "255 255 255 255", "18", "" -}; - -PrintfCommandsFreeTrial = { - "52", "15", "55 55 0 255", "28", "uiChapterV", "624", - "428", "0 0 0 255", "18", "", "624", "378", - "0 0 0 255", "14", "", "644", "278", "0 0 0 255", - "18", "", "52", "17", "255 255 255 255", "28", - "uiChapterV", "622", "430", "255 255 255 255", "18", "", - "622", "380", "255 255 255 255", "14", "", "642", - "280", "255 255 255 255", "18", "" -}; +PrintfCommands ={ +"634","478","0 0 0 255","24","uiTextCommand1", +"624","428","0 0 0 255","18","uiTextCommand2", +"624","378","0 0 0 255","14","uiTextCommand3", +"644","278","0 0 0 255","18","uiTextCommand4", +"632","480","255 255 255 255","24","uiTextCommand1", +"622","430","255 255 255 255","18","uiTextCommand2", +"622","380","255 255 255 255","14","uiTextCommand3", +"642","280","255 255 255 255","18","uiTextCommand4" +}; + +PrintfCommandsFreeTrial ={ +"634","478","0 0 0 255","24","uiTextCommandFT1", +"634","428","0 0 0 255","12","uiTextCommandFT2", +"634","378","0 0 0 255","12","uiTextCommandFT3", +"684","278","0 0 0 255","10","uiTextCommandFT4", +"632","480","255 255 255 255","24","uiTextCommandFT1", +"632","430","255 255 255 255","12","uiTextCommandFT2", +"632","380","255 255 255 255","12","uiTextCommandFT3", +"682","280","255 255 255 255","10","uiTextCommandFT4" +}; DisplayMissingAnimFile = 0; @@ -478,8 +480,6 @@ R2EDReloadFiles = { XMLInterfaceFiles = { "config.xml", "widgets.xml", - "webig_widgets.xml", - "appzone.xml", "player.xml", "inventory.xml", "interaction.xml", @@ -505,8 +505,7 @@ XMLInterfaceFiles = { "commands2.xml", "ring_access_point_filter.xml", "ring_window.xml", - "bg_downloader.xml", - "ryzhome_toolbar.xml" + "bg_downloader.xml" }; XMLR2EDInterfaceFiles = diff --git a/code/ryzom/client/data/gamedev/actions.txt b/code/ryzom/client/data/gamedev/actions.txt new file mode 100644 index 000000000..bedcaecdc --- /dev/null +++ b/code/ryzom/client/data/gamedev/actions.txt @@ -0,0 +1,84 @@ + +// List of actions that do not need a specific caller +// If no precised the argument do not need a name + +// *************************************************************************** +// open +// Arg : a container name +// Open a container +// *************************************************************************** +// close +// Arg : a container name +// Close a container +// *************************************************************************** +// open_close +// Arg : a container name +// Close a container if opened and open it if closed +// *************************************************************************** +// popup +// Arg : a container name +// Popup a container +// *************************************************************************** +// popin +// Arg : a container name +// Popin a container (restore it) +// *************************************************************************** +// popup_popin +// Arg : a container name +// Toggle Popup/Popin a container +// *************************************************************************** +// next_sheath +// Arg : none +// Set the Next sheath +// *************************************************************************** +// previous_sheath +// Arg : none +// Set the Previous sheath +// *************************************************************************** +// set_sheath +// Arg : the sheath number (int) +// Set the sheath ## +// *************************************************************************** +// toggle_combat +// Arg : none +// Attack/Disengage the current target +// *************************************************************************** +// talk_untalk +// Arg : none +// Talk or end dialog with the current target +// *************************************************************************** +// mount_unmount +// Arg : none +// Mount or unseat if we can the current target +// *************************************************************************** +// exchange +// Arg : none +// Exchange with the current target +// *************************************************************************** +// no_target +// Arg : none +// Target nothing +// *************************************************************************** +// self_target +// Arg : none +// Target the player +// *************************************************************************** +// beast_call +// Arg : the beast number (int) +// Order the beast to come +// *************************************************************************** +// beast_follow +// Arg : the beast number (int) +// Order the beast to follow us +// *************************************************************************** +// beast_stop +// Arg : the beast number (int) +// Order the beast to stop +// *************************************************************************** +// set_desktop +// Arg : the desktop number (0,1,2,3) (int) +// set the current desktop (exploration, info, labo, help) +// *************************************************************************** +// run_shortcut +// Arg : the shortcut number (0...9) (int) +// Execute the shortcut of the current shortcut bar \ No newline at end of file diff --git a/code/ryzom/client/data/gamedev/bricks_client.txt b/code/ryzom/client/data/gamedev/bricks_client.txt new file mode 100644 index 000000000..f5300bff0 --- /dev/null +++ b/code/ryzom/client/data/gamedev/bricks_client.txt @@ -0,0 +1,54 @@ +name id type family syllable effect texture_id specific_text +destroy 1 ROOT 0 krash inflict damages to it's target 10000 none +heal 2 ROOT 0 saf heal the target of the spell 10001 none +alter 3 ROOT 0 shange Alter target's characteristics 10002 none +power very weak 4 KEY 1 aka Minimal spell power 9001 1 +power weak 5 KEY 1 aki Low spell power 9001 3 +power average 6 KEY 1 aku Average spell power 9001 5 +power high 7 KEY 1 aky High spell power 9001 6 +power very high 8 KEY 1 akaha Very high spell power 9001 7 +minor_area 9 SUFFIX 2 arre the spell affects a small area 9002 1 +basic_area 10 SUFFIX 2 arri spell affects an everage sized area 9002 2 +major_area 11 SUFFIX 2 arro big effect area 9002 3 +quick casting 12 SUFFIX 3 thyy cast faster 9003 -1 +fast casting 13 SUFFIX 3 thuu cast much faster 9003 -2 +fastest casting 14 SUFFIX 3 thoo smallest casting time 9003 -3 +very_close 15 KEY 4 pra very short range 9004 0 +close 16 KEY 4 pre close range 9004 1 +distant 17 KEY 4 pri medium range 9004 2 +far 18 KEY 4 pro long rang 9004 3 +very_far 19 KEY 4 pru very long range 9004 4 +sap 20 KEY 5 sap affect target's sap 9005 sap +hp 21 KEY 5 hp affect target's hp 9005 hp +stamina 22 KEY 5 sta affect target's stamina 9005 sta +weak dose 23 KEY 6 dose modify target char by a small amount 9006 1 +base dose 24 KEY 6 dosi modify target char 9006 2 +strong dose 25 KEY 6 doso important modification of char 9006 3 +very strong dose 26 KEY 6 dosu very important modification of char 9006 4 +minor healing 27 KEY 7 bla target recovers a few hit points 9007 1 +partial healing 28 KEY 7 ble target recovers some hit points 9007 2 +basic healing 29 KEY 7 bli target recovers hit points 9007 3 +benefactor healing 30 KEY 7 blo target recovers a lot of HP 9007 4 +powerful healing 31 KEY 7 blu target recovers lots of HP 9007 5 +30 seconds 32 KEY 8 mnii spell last 30 seconds 9008 0.5 +2 minutes 33 KEY 8 mnoo spell last 2 minutes 9008 2 +4 minutes 34 KEY 8 mnyy spell last 4 minutes 9008 4 +teleport 35 ROOT 0 apula teleportation 10003 none +oasis 36 KEY 9 des teleport to Vitka oasis 10003 vitka +etoole 37 KEY 9 etoo teleport to Etoole lakes 10003 etoo +vampirism 38 ROOT 0 vampyr vampirize target health 10003 none +transfert 39 ROOT 0 trans transfert caster health to target 10003 none +boost regen 40 ROOT 0 troll boost target Hp regen rate 10003 none +accelerate 41 ROOT 0 spid speed up the character 10003 none +reduce resistance 1 42 SUFFIX 10 lresi reduce target's resistance 10003 1 +reduce resistance 2 43 SUFFIX 10 lreso reduce target's resistance 10003 2 +reduce resistance 3 44 SUFFIX 10 lresu reduce target's resistance 10003 3 +easy 1 45 SUFFIX 11 isyli reduce spell difficulty 10003 1 +easy 2 46 SUFFIX 11 isylo reduce spell difficulty 10003 2 +easy 3 47 SUFFIX 11 isylu reduce spell difficulty 10003 3 +cheap 1 48 SUFFIX 12 chipi reduce spell cost 10003 1 +cheap 2 49 SUFFIX 12 chipo reduce spell cost 10003 2 +cheap 3 50 SUFFIX 12 chipu reduce spell cost 10003 3 +concentrate 1 51 SUFFIX 13 konci reduce casting interruption chances 10003 1 +concentrate 2 52 SUFFIX 13 konco reduce casting interruption chances 10003 2 +concentrate 3 53 SUFFIX 13 koncu reduce casting interruption chances 10003 3 diff --git a/code/ryzom/client/data/gamedev/entities.cmd b/code/ryzom/client/data/gamedev/entities.cmd new file mode 100644 index 000000000..1fc880463 --- /dev/null +++ b/code/ryzom/client/data/gamedev/entities.cmd @@ -0,0 +1,228 @@ + +// 7*8= 56 * 4 = 224 + +entity 1 trhu1.creature 4160.000000 -3660.000000 0.000000 +entity 2 trhc1.creature 4162.000000 -3660.000000 0.000000 +entity 3 trhc2.creature 4164.000000 -3660.000000 0.000000 +entity 4 trhc3.creature 4166.000000 -3660.000000 0.000000 +entity 5 trha1.creature 4168.000000 -3660.000000 0.000000 +entity 6 trha2.creature 4170.000000 -3660.000000 0.000000 +entity 7 trha3.creature 4172.000000 -3660.000000 0.000000 +entity 8 trfu1.creature 4174.000000 -3660.000000 0.000000 +entity 9 trfc1.creature 4176.000000 -3660.000000 0.000000 +entity 10 trfc2.creature 4178.000000 -3660.000000 0.000000 +entity 11 trfc3.creature 4180.000000 -3660.000000 0.000000 +entity 12 trfa1.creature 4182.000000 -3660.000000 0.000000 +entity 13 trfa2.creature 4184.000000 -3660.000000 0.000000 +entity 14 trfa3.creature 4186.000000 -3660.000000 0.000000 +entity 15 mahu1.creature 4160.000000 -3664.000000 0.000000 +entity 16 mahc1.creature 4162.000000 -3664.000000 0.000000 +entity 17 mahc2.creature 4164.000000 -3664.000000 0.000000 +entity 18 mahc3.creature 4166.000000 -3664.000000 0.000000 +entity 19 maha1.creature 4168.000000 -3664.000000 0.000000 +entity 20 maha2.creature 4170.000000 -3664.000000 0.000000 +entity 21 maha3.creature 4172.000000 -3664.000000 0.000000 +entity 22 mafu1.creature 4174.000000 -3664.000000 0.000000 +entity 23 mafc1.creature 4176.000000 -3664.000000 0.000000 +entity 24 mafc2.creature 4178.000000 -3664.000000 0.000000 +entity 25 mafc3.creature 4180.000000 -3664.000000 0.000000 +entity 26 mafa1.creature 4182.000000 -3664.000000 0.000000 +entity 27 mafa2.creature 4184.000000 -3664.000000 0.000000 +entity 28 mafa3.creature 4186.000000 -3664.000000 0.000000 +entity 29 fyhu1.creature 4160.000000 -3668.000000 0.000000 +entity 30 fyhc1.creature 4162.000000 -3668.000000 0.000000 +entity 31 fyhc2.creature 4164.000000 -3668.000000 0.000000 +entity 32 fyhc3.creature 4166.000000 -3668.000000 0.000000 +entity 33 fyha1.creature 4168.000000 -3668.000000 0.000000 +entity 34 fyha2.creature 4170.000000 -3668.000000 0.000000 +entity 35 fyha3.creature 4172.000000 -3668.000000 0.000000 +entity 36 fyfu1.creature 4174.000000 -3668.000000 0.000000 +entity 37 fyfc1.creature 4176.000000 -3668.000000 0.000000 +entity 38 fyfc2.creature 4178.000000 -3668.000000 0.000000 +entity 39 fyfc3.creature 4180.000000 -3668.000000 0.000000 +entity 40 fyfa1.creature 4182.000000 -3668.000000 0.000000 +entity 41 fyfa2.creature 4184.000000 -3668.000000 0.000000 +entity 42 fyfa3.creature 4186.000000 -3668.000000 0.000000 +entity 43 zohu1.creature 4160.000000 -3672.000000 0.000000 +entity 44 zohc1.creature 4162.000000 -3672.000000 0.000000 +entity 45 zohc2.creature 4164.000000 -3672.000000 0.000000 +entity 46 zohc3.creature 4166.000000 -3672.000000 0.000000 +entity 47 zoha1.creature 4168.000000 -3672.000000 0.000000 +entity 48 zoha2.creature 4170.000000 -3672.000000 0.000000 +entity 49 zoha3.creature 4172.000000 -3672.000000 0.000000 +entity 50 zofu1.creature 4174.000000 -3672.000000 0.000000 +entity 51 zofc1.creature 4176.000000 -3672.000000 0.000000 +entity 52 zofc2.creature 4178.000000 -3672.000000 0.000000 +entity 53 zofc3.creature 4180.000000 -3672.000000 0.000000 +entity 54 zofa1.creature 4182.000000 -3672.000000 0.000000 +entity 55 zofa2.creature 4184.000000 -3672.000000 0.000000 +entity 56 zofa3.creature 4186.000000 -3672.000000 0.000000 +entity 57 trhu1.creature 4160.000000 -3680.000000 0.000000 +entity 58 trhc1.creature 4162.000000 -3680.000000 0.000000 +entity 59 trhc2.creature 4164.000000 -3680.000000 0.000000 +entity 60 trhc3.creature 4166.000000 -3680.000000 0.000000 +entity 61 trha1.creature 4168.000000 -3680.000000 0.000000 +entity 62 trha2.creature 4170.000000 -3680.000000 0.000000 +entity 63 trha3.creature 4172.000000 -3680.000000 0.000000 +entity 64 trfu1.creature 4174.000000 -3680.000000 0.000000 +entity 65 trfc1.creature 4176.000000 -3680.000000 0.000000 +entity 66 trfc2.creature 4178.000000 -3680.000000 0.000000 +entity 67 trfc3.creature 4180.000000 -3680.000000 0.000000 +entity 68 trfa1.creature 4182.000000 -3680.000000 0.000000 +entity 69 trfa2.creature 4184.000000 -3680.000000 0.000000 +entity 70 trfa3.creature 4186.000000 -3680.000000 0.000000 +entity 71 mahu1.creature 4160.000000 -3684.000000 0.000000 +entity 72 mahc1.creature 4162.000000 -3684.000000 0.000000 +entity 73 mahc2.creature 4164.000000 -3684.000000 0.000000 +entity 74 mahc3.creature 4166.000000 -3684.000000 0.000000 +entity 75 maha1.creature 4168.000000 -3684.000000 0.000000 +entity 76 maha2.creature 4170.000000 -3684.000000 0.000000 +entity 77 maha3.creature 4172.000000 -3684.000000 0.000000 +entity 78 mafu1.creature 4174.000000 -3684.000000 0.000000 +entity 79 mafc1.creature 4176.000000 -3684.000000 0.000000 +entity 80 mafc2.creature 4178.000000 -3684.000000 0.000000 +entity 81 mafc3.creature 4180.000000 -3684.000000 0.000000 +entity 82 mafa1.creature 4182.000000 -3684.000000 0.000000 +entity 83 mafa2.creature 4184.000000 -3684.000000 0.000000 +entity 84 mafa3.creature 4186.000000 -3684.000000 0.000000 +entity 85 fyhu1.creature 4160.000000 -3688.000000 0.000000 +entity 86 fyhc1.creature 4162.000000 -3688.000000 0.000000 +entity 87 fyhc2.creature 4164.000000 -3688.000000 0.000000 +entity 88 fyhc3.creature 4166.000000 -3688.000000 0.000000 +entity 89 fyha1.creature 4168.000000 -3688.000000 0.000000 +entity 90 fyha2.creature 4170.000000 -3688.000000 0.000000 +entity 91 fyha3.creature 4172.000000 -3688.000000 0.000000 +entity 92 fyfu1.creature 4174.000000 -3688.000000 0.000000 +entity 93 fyfc1.creature 4176.000000 -3688.000000 0.000000 +entity 94 fyfc2.creature 4178.000000 -3688.000000 0.000000 +entity 95 fyfc3.creature 4180.000000 -3688.000000 0.000000 +entity 96 fyfa1.creature 4182.000000 -3688.000000 0.000000 +entity 97 fyfa2.creature 4184.000000 -3688.000000 0.000000 +entity 98 fyfa3.creature 4186.000000 -3688.000000 0.000000 +entity 99 zohu1.creature 4160.000000 -3692.000000 0.000000 +entity 100 zohc1.creature 4162.000000 -3692.000000 0.000000 +entity 101 zohc2.creature 4164.000000 -3692.000000 0.000000 +entity 102 zohc3.creature 4166.000000 -3692.000000 0.000000 +entity 103 zoha1.creature 4168.000000 -3692.000000 0.000000 +entity 104 zoha2.creature 4170.000000 -3692.000000 0.000000 +entity 105 zoha3.creature 4172.000000 -3692.000000 0.000000 +entity 106 zofu1.creature 4174.000000 -3692.000000 0.000000 +entity 107 zofc1.creature 4176.000000 -3692.000000 0.000000 +entity 108 zofc2.creature 4178.000000 -3692.000000 0.000000 +entity 109 zofc3.creature 4180.000000 -3692.000000 0.000000 +entity 110 zofa1.creature 4182.000000 -3692.000000 0.000000 +entity 111 zofa2.creature 4184.000000 -3692.000000 0.000000 +entity 112 zofa3.creature 4186.000000 -3692.000000 0.000000 +entity 113 trhu1.creature 4160.000000 -3700.000000 0.000000 +entity 114 trhc1.creature 4162.000000 -3700.000000 0.000000 +entity 115 trhc2.creature 4164.000000 -3700.000000 0.000000 +entity 116 trhc3.creature 4166.000000 -3700.000000 0.000000 +entity 117 trha1.creature 4168.000000 -3700.000000 0.000000 +entity 118 trha2.creature 4170.000000 -3700.000000 0.000000 +entity 119 trha3.creature 4172.000000 -3700.000000 0.000000 +entity 120 trfu1.creature 4174.000000 -3700.000000 0.000000 +entity 121 trfc1.creature 4176.000000 -3700.000000 0.000000 +entity 122 trfc2.creature 4178.000000 -3700.000000 0.000000 +entity 123 trfc3.creature 4180.000000 -3700.000000 0.000000 +entity 124 trfa1.creature 4182.000000 -3700.000000 0.000000 +entity 125 trfa2.creature 4184.000000 -3700.000000 0.000000 +entity 126 trfa3.creature 4186.000000 -3700.000000 0.000000 +entity 127 mahu1.creature 4160.000000 -3704.000000 0.000000 +entity 128 mahc1.creature 4162.000000 -3704.000000 0.000000 +entity 129 mahc2.creature 4164.000000 -3704.000000 0.000000 +entity 130 mahc3.creature 4166.000000 -3704.000000 0.000000 +entity 131 maha1.creature 4168.000000 -3704.000000 0.000000 +entity 132 maha2.creature 4170.000000 -3704.000000 0.000000 +entity 133 maha3.creature 4172.000000 -3704.000000 0.000000 +entity 134 mafu1.creature 4174.000000 -3704.000000 0.000000 +entity 135 mafc1.creature 4176.000000 -3704.000000 0.000000 +entity 136 mafc2.creature 4178.000000 -3704.000000 0.000000 +entity 137 mafc3.creature 4180.000000 -3704.000000 0.000000 +entity 138 mafa1.creature 4182.000000 -3704.000000 0.000000 +entity 139 mafa2.creature 4184.000000 -3704.000000 0.000000 +entity 140 mafa3.creature 4186.000000 -3704.000000 0.000000 +entity 141 fyhu1.creature 4160.000000 -3708.000000 0.000000 +entity 142 fyhc1.creature 4162.000000 -3708.000000 0.000000 +entity 143 fyhc2.creature 4164.000000 -3708.000000 0.000000 +entity 144 fyhc3.creature 4166.000000 -3708.000000 0.000000 +entity 145 fyha1.creature 4168.000000 -3708.000000 0.000000 +entity 146 fyha2.creature 4170.000000 -3708.000000 0.000000 +entity 147 fyha3.creature 4172.000000 -3708.000000 0.000000 +entity 148 fyfu1.creature 4174.000000 -3708.000000 0.000000 +entity 149 fyfc1.creature 4176.000000 -3708.000000 0.000000 +entity 150 fyfc2.creature 4178.000000 -3708.000000 0.000000 +entity 151 fyfc3.creature 4180.000000 -3708.000000 0.000000 +entity 152 fyfa1.creature 4182.000000 -3708.000000 0.000000 +entity 153 fyfa2.creature 4184.000000 -3708.000000 0.000000 +entity 154 fyfa3.creature 4186.000000 -3708.000000 0.000000 +entity 155 zohu1.creature 4160.000000 -3712.000000 0.000000 +entity 156 zohc1.creature 4162.000000 -3712.000000 0.000000 +entity 157 zohc2.creature 4164.000000 -3712.000000 0.000000 +entity 158 zohc3.creature 4166.000000 -3712.000000 0.000000 +entity 159 zoha1.creature 4168.000000 -3712.000000 0.000000 +entity 160 zoha2.creature 4170.000000 -3712.000000 0.000000 +entity 161 zoha3.creature 4172.000000 -3712.000000 0.000000 +entity 162 zofu1.creature 4174.000000 -3712.000000 0.000000 +entity 163 zofc1.creature 4176.000000 -3712.000000 0.000000 +entity 164 zofc2.creature 4178.000000 -3712.000000 0.000000 +entity 165 zofc3.creature 4180.000000 -3712.000000 0.000000 +entity 166 zofa1.creature 4182.000000 -3712.000000 0.000000 +entity 167 zofa2.creature 4184.000000 -3712.000000 0.000000 +entity 168 zofa3.creature 4186.000000 -3712.000000 0.000000 +entity 169 trhu1.creature 4160.000000 -3720.000000 0.000000 +entity 170 trhc1.creature 4162.000000 -3720.000000 0.000000 +entity 171 trhc2.creature 4164.000000 -3720.000000 0.000000 +entity 172 trhc3.creature 4166.000000 -3720.000000 0.000000 +entity 173 trha1.creature 4168.000000 -3720.000000 0.000000 +entity 174 trha2.creature 4170.000000 -3720.000000 0.000000 +entity 175 trha3.creature 4172.000000 -3720.000000 0.000000 +entity 176 trfu1.creature 4174.000000 -3720.000000 0.000000 +entity 177 trfc1.creature 4176.000000 -3720.000000 0.000000 +entity 178 trfc2.creature 4178.000000 -3720.000000 0.000000 +entity 179 trfc3.creature 4180.000000 -3720.000000 0.000000 +entity 180 trfa1.creature 4182.000000 -3720.000000 0.000000 +entity 181 trfa2.creature 4184.000000 -3720.000000 0.000000 +entity 182 trfa3.creature 4186.000000 -3720.000000 0.000000 +entity 183 mahu1.creature 4160.000000 -3720.000000 0.000000 +entity 184 mahc1.creature 4162.000000 -3720.000000 0.000000 +entity 185 mahc2.creature 4164.000000 -3720.000000 0.000000 +entity 186 mahc3.creature 4166.000000 -3720.000000 0.000000 +entity 187 maha1.creature 4168.000000 -3720.000000 0.000000 +entity 188 maha2.creature 4170.000000 -3720.000000 0.000000 +entity 189 maha3.creature 4172.000000 -3720.000000 0.000000 +entity 190 mafu1.creature 4174.000000 -3720.000000 0.000000 +entity 191 mafc1.creature 4176.000000 -3720.000000 0.000000 +entity 192 mafc2.creature 4178.000000 -3720.000000 0.000000 +entity 193 mafc3.creature 4180.000000 -3720.000000 0.000000 +entity 194 mafa1.creature 4182.000000 -3720.000000 0.000000 +entity 195 mafa2.creature 4184.000000 -3720.000000 0.000000 +entity 196 mafa3.creature 4186.000000 -3720.000000 0.000000 +entity 197 fyhu1.creature 4160.000000 -3720.000000 0.000000 +entity 198 fyhc1.creature 4162.000000 -3720.000000 0.000000 +entity 199 fyhc2.creature 4164.000000 -3720.000000 0.000000 +entity 200 fyhc3.creature 4166.000000 -3720.000000 0.000000 +entity 201 fyha1.creature 4168.000000 -3720.000000 0.000000 +entity 202 fyha2.creature 4170.000000 -3720.000000 0.000000 +entity 203 fyha3.creature 4172.000000 -3720.000000 0.000000 +entity 204 fyfu1.creature 4174.000000 -3720.000000 0.000000 +entity 205 fyfc1.creature 4176.000000 -3720.000000 0.000000 +entity 206 fyfc2.creature 4178.000000 -3720.000000 0.000000 +entity 207 fyfc3.creature 4180.000000 -3720.000000 0.000000 +entity 208 fyfa1.creature 4182.000000 -3720.000000 0.000000 +entity 209 fyfa2.creature 4184.000000 -3720.000000 0.000000 +entity 210 fyfa3.creature 4186.000000 -3720.000000 0.000000 +entity 211 zohu1.creature 4160.000000 -3732.000000 0.000000 +entity 212 zohc1.creature 4162.000000 -3732.000000 0.000000 +entity 213 zohc2.creature 4164.000000 -3732.000000 0.000000 +entity 214 zohc3.creature 4166.000000 -3732.000000 0.000000 +entity 215 zoha1.creature 4168.000000 -3732.000000 0.000000 +entity 216 zoha2.creature 4170.000000 -3732.000000 0.000000 +entity 217 zoha3.creature 4172.000000 -3732.000000 0.000000 +entity 218 zofu1.creature 4174.000000 -3732.000000 0.000000 +entity 219 zofc1.creature 4176.000000 -3732.000000 0.000000 +entity 220 zofc2.creature 4178.000000 -3732.000000 0.000000 +entity 221 zofc3.creature 4180.000000 -3732.000000 0.000000 +entity 222 zofa1.creature 4182.000000 -3732.000000 0.000000 +entity 223 zofa2.creature 4184.000000 -3732.000000 0.000000 +entity 224 zofa3.creature 4186.000000 -3732.000000 0.000000 + diff --git a/code/ryzom/client/data/gamedev/fame.cmd b/code/ryzom/client/data/gamedev/fame.cmd new file mode 100644 index 000000000..5cbaba25a --- /dev/null +++ b/code/ryzom/client/data/gamedev/fame.cmd @@ -0,0 +1,134 @@ +db SERVER:GUILD:NAME 321465 + +db SERVER:FAME:THRESHOLD_TRADE -35 +db SERVER:FAME:THRESHOLD_KOS -65 + +db SERVER:FAME:PLAYER0:VALUE 30 +db SERVER:FAME:PLAYER0:THRESHOLD 70 + +db SERVER:FAME:PLAYER1:VALUE -20 +db SERVER:FAME:PLAYER1:THRESHOLD 70 + +db SERVER:FAME:PLAYER2:VALUE -80 +db SERVER:FAME:PLAYER2:THRESHOLD 20 + +db SERVER:FAME:PLAYER3:VALUE -50 +db SERVER:FAME:PLAYER3:THRESHOLD 80 + +db SERVER:FAME:PLAYER4:VALUE -50 +db SERVER:FAME:PLAYER4:THRESHOLD 80 + +db SERVER:FAME:PLAYER5:VALUE 75 +db SERVER:FAME:PLAYER5:THRESHOLD 80 + + +db SERVER:GUILD:FAME:0:VALUE 15 +db SERVER:GUILD:FAME:0:THRESHOLD 90 +db SERVER:GUILD:FAME:1:VALUE 25 +db SERVER:GUILD:FAME:1:THRESHOLD 80 +db SERVER:GUILD:FAME:2:VALUE 35 +db SERVER:GUILD:FAME:2:THRESHOLD 70 +db SERVER:GUILD:FAME:3:VALUE 45 +db SERVER:GUILD:FAME:3:THRESHOLD 60 +db SERVER:GUILD:FAME:4:VALUE 55 +db SERVER:GUILD:FAME:4:THRESHOLD 50 +db SERVER:GUILD:FAME:5:VALUE 65 +db SERVER:GUILD:FAME:5:THRESHOLD 40 + + +db SERVER:FAME:TRIBE0:VALUE 75 +db SERVER:FAME:TRIBE0:THRESHOLD 80 +db SERVER:FAME:TRIBE1:VALUE 65 +db SERVER:FAME:TRIBE1:THRESHOLD 70 +db SERVER:FAME:TRIBE2:VALUE 55 +db SERVER:FAME:TRIBE2:THRESHOLD 80 +db SERVER:FAME:TRIBE3:VALUE 45 +db SERVER:FAME:TRIBE3:THRESHOLD 60 +db SERVER:FAME:TRIBE4:VALUE 35 +db SERVER:FAME:TRIBE4:THRESHOLD 80 +db SERVER:FAME:TRIBE5:VALUE 25 +db SERVER:FAME:TRIBE5:THRESHOLD 40 +db SERVER:FAME:TRIBE6:VALUE 15 +db SERVER:FAME:TRIBE6:THRESHOLD 30 +db SERVER:FAME:TRIBE7:VALUE 5 +db SERVER:FAME:TRIBE7:THRESHOLD 80 +db SERVER:FAME:TRIBE8:VALUE -15 +db SERVER:FAME:TRIBE8:THRESHOLD 20 +db SERVER:FAME:TRIBE9:VALUE -25 +db SERVER:FAME:TRIBE9:THRESHOLD 80 +db SERVER:FAME:TRIBE10:VALUE -35 +db SERVER:FAME:TRIBE10:THRESHOLD 10 +db SERVER:FAME:TRIBE11:VALUE -45 +db SERVER:FAME:TRIBE11:THRESHOLD 10 +db SERVER:FAME:TRIBE12:VALUE -55 +db SERVER:FAME:TRIBE12:THRESHOLD 10 +db SERVER:FAME:TRIBE13:VALUE -65 +db SERVER:FAME:TRIBE13:THRESHOLD -50 +db SERVER:FAME:TRIBE14:VALUE -75 +db SERVER:FAME:TRIBE14:THRESHOLD 10 +db SERVER:FAME:TRIBE15:VALUE -85 +db SERVER:FAME:TRIBE15:THRESHOLD -10 +db SERVER:FAME:TRIBE16:VALUE -95 +db SERVER:FAME:TRIBE16:THRESHOLD 10 +db SERVER:FAME:TRIBE17:VALUE -35 +db SERVER:FAME:TRIBE17:THRESHOLD 10 +db SERVER:FAME:TRIBE18:VALUE -45 +db SERVER:FAME:TRIBE18:THRESHOLD 10 +db SERVER:FAME:TRIBE19:VALUE -55 +db SERVER:FAME:TRIBE19:THRESHOLD -20 +db SERVER:FAME:TRIBE20:VALUE -15 +db SERVER:FAME:TRIBE20:THRESHOLD 30 +db SERVER:FAME:TRIBE21:VALUE 55 +db SERVER:FAME:TRIBE21:THRESHOLD 10 +db SERVER:FAME:TRIBE22:VALUE 65 +db SERVER:FAME:TRIBE22:THRESHOLD 20 +db SERVER:FAME:TRIBE23:VALUE 75 +db SERVER:FAME:TRIBE23:THRESHOLD 38 +db SERVER:FAME:TRIBE24:VALUE 85 +db SERVER:FAME:TRIBE24:THRESHOLD 43 +db SERVER:FAME:TRIBE25:VALUE 25 +db SERVER:FAME:TRIBE25:THRESHOLD 21 +db SERVER:FAME:TRIBE26:VALUE -45 +db SERVER:FAME:TRIBE26:THRESHOLD -48 +db SERVER:FAME:TRIBE27:VALUE -15 +db SERVER:FAME:TRIBE27:THRESHOLD 30 +db SERVER:FAME:TRIBE28:VALUE -15 +db SERVER:FAME:TRIBE28:THRESHOLD 30 +db SERVER:FAME:TRIBE29:VALUE -15 +db SERVER:FAME:TRIBE29:THRESHOLD 30 +db SERVER:FAME:TRIBE30:VALUE -15 +db SERVER:FAME:TRIBE30:THRESHOLD 30 + + +db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CULT 2 +db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CULT_POINTS 9741 +db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CIV 7 +db SERVER:PVP_EFFECTS:PVP_FACTION_POINTS:CIV_POINTS 5413 + +db SERVER:PVP_EFFECTS:0:ID 232784071 +db SERVER:PVP_EFFECTS:0:ISBONUS 1 +db SERVER:PVP_EFFECTS:0:PARAM 430 + +db SERVER:PVP_EFFECTS:1:ID 232784028 +db SERVER:PVP_EFFECTS:1:ISBONUS 1 +db SERVER:PVP_EFFECTS:1:PARAM 10 + +db SERVER:PVP_EFFECTS:2:ID 240124093 +db SERVER:PVP_EFFECTS:2:ISBONUS 1 +db SERVER:PVP_EFFECTS:2:PARAM 370 + +db SERVER:PVP_EFFECTS:3:ID 234881134 +db SERVER:PVP_EFFECTS:3:ISBONUS 1 +db SERVER:PVP_EFFECTS:3:PARAM 15 + +db SERVER:PVP_EFFECTS:4:ID 240124011 +db SERVER:PVP_EFFECTS:4:ISBONUS 1 +db SERVER:PVP_EFFECTS:4:PARAM 610 + +db SERVER:PVP_EFFECTS:5:ID 239075368 +db SERVER:PVP_EFFECTS:5:ISBONUS 1 +db SERVER:PVP_EFFECTS:5:PARAM 250 + +db SERVER:PVP_EFFECTS:6:ID 234881211 +db SERVER:PVP_EFFECTS:6:ISBONUS 1 +db SERVER:PVP_EFFECTS:6:PARAM 180 diff --git a/code/ryzom/client/data/gamedev/families.txt b/code/ryzom/client/data/gamedev/families.txt new file mode 100644 index 000000000..c07e4b1fb --- /dev/null +++ b/code/ryzom/client/data/gamedev/families.txt @@ -0,0 +1,15 @@ +family_name id type description texture_id texture +root 0 ROOT root bricks 9000 root_bricks.tga +spell_power 1 KEY power of the spell 9001 power.tga +effect_area 2 SUFFIX define the effect area of the spell 9002 area.tga +casting_time 3 SUFFIX inc/dec the casting time of the spell 9003 casting_time.tga +range 4 KEY range of the spell 9004 range.tga +characteristic 5 KEY choose affected characteristic 9005 charac.tga +virulence 6 KEY virulence 9006 virulence.tga +healing 7 KEY healing power 9007 healing_power.tga +spell length 8 KEY length of spell effects 9008 effect_length.tga +destination 9 KEY teleport's destination 10003 teleport.tga +reduce resistance 10 SUFFIX reduce target's resistance 10003 teleport.tga +easy 11 SUFFIX reduce spell difficulty 10003 teleport.tga +cheap 12 SUFFIX reduce spell cost 10003 teleport.tga +concentration 13 SUFFIX reduce casting interruption chances 10003 teleport.tga diff --git a/code/ryzom/client/data/gamedev/fd.cmd b/code/ryzom/client/data/gamedev/fd.cmd new file mode 100644 index 000000000..922123323 --- /dev/null +++ b/code/ryzom/client/data/gamedev/fd.cmd @@ -0,0 +1,696 @@ + +db SERVER:INTERFACES:FLAGS 255 + + + +db SERVER:CHARACTER_INFO:SCORES:MaxHitPoints 100 +db SERVER:CHARACTER_INFO:SCORES:BaseHitPoints 120 +db SERVER:CHARACTER_INFO:SCORES:MaxStamina 120 +db SERVER:CHARACTER_INFO:SCORES:BaseStamina 100 +db SERVER:CHARACTER_INFO:SCORES:MaxSap 100 +db SERVER:CHARACTER_INFO:SCORES:BaseSap 100 +db SERVER:CHARACTER_INFO:SCORES:MaxFocus 100 +db SERVER:CHARACTER_INFO:SCORES:BaseFocus 100 + +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Constitution 33 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Metabolism 100 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Strength 50 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:WellBalanced 30 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Intelligence 30 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Wisdom 420 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Dexterity 121 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Will 654 + + +db SERVER:USER:SKILL_POINTS 1000 +db SERVER:TARGET:BARS:HP 80 +db SERVER:TARGET:BARS:STA 32 +db SERVER:TARGET:BARS:SAP 69 +db SERVER:TARGET:BARS:FOCUS 95 + + + +// Default Quantities +db SERVER:INVENTORY:BAG:0:QUANTITY 1 +db SERVER:INVENTORY:BAG:1:QUANTITY 1 +db SERVER:INVENTORY:BAG:2:QUANTITY 1 +db SERVER:INVENTORY:BAG:3:QUANTITY 1 +db SERVER:INVENTORY:BAG:4:QUANTITY 1 +db SERVER:INVENTORY:BAG:5:QUANTITY 1 +db SERVER:INVENTORY:BAG:6:QUANTITY 1 +db SERVER:INVENTORY:BAG:7:QUANTITY 1 +db SERVER:INVENTORY:BAG:8:QUANTITY 1 +db SERVER:INVENTORY:BAG:9:QUANTITY 1 +db SERVER:INVENTORY:BAG:10:QUANTITY 1 +db SERVER:INVENTORY:BAG:11:QUANTITY 1 +db SERVER:INVENTORY:BAG:12:QUANTITY 1 +db SERVER:INVENTORY:BAG:13:QUANTITY 1 +db SERVER:INVENTORY:BAG:14:QUANTITY 1 +db SERVER:INVENTORY:BAG:15:QUANTITY 1 +db SERVER:INVENTORY:BAG:16:QUANTITY 1 +db SERVER:INVENTORY:BAG:17:QUANTITY 1 +db SERVER:INVENTORY:BAG:18:QUANTITY 1 +db SERVER:INVENTORY:BAG:19:QUANTITY 1 +db SERVER:INVENTORY:BAG:20:QUANTITY 1 +db SERVER:INVENTORY:BAG:21:QUANTITY 1 +db SERVER:INVENTORY:BAG:22:QUANTITY 1 +db SERVER:INVENTORY:BAG:23:QUANTITY 1 +db SERVER:INVENTORY:BAG:24:QUANTITY 1 +db SERVER:INVENTORY:BAG:25:QUANTITY 1 +db SERVER:INVENTORY:BAG:26:QUANTITY 1 +db SERVER:INVENTORY:BAG:27:QUANTITY 1 +db SERVER:INVENTORY:BAG:28:QUANTITY 1 +db SERVER:INVENTORY:BAG:29:QUANTITY 1 +db SERVER:INVENTORY:BAG:30:QUANTITY 1 +db SERVER:INVENTORY:BAG:31:QUANTITY 1 +db SERVER:INVENTORY:BAG:32:QUANTITY 1 +db SERVER:INVENTORY:BAG:33:QUANTITY 1 +db SERVER:INVENTORY:BAG:34:QUANTITY 1 +db SERVER:INVENTORY:BAG:35:QUANTITY 1 +db SERVER:INVENTORY:BAG:36:QUANTITY 1 +db SERVER:INVENTORY:BAG:37:QUANTITY 1 +db SERVER:INVENTORY:BAG:38:QUANTITY 1 +db SERVER:INVENTORY:BAG:39:QUANTITY 1 +db SERVER:INVENTORY:BAG:40:QUANTITY 1 +db SERVER:INVENTORY:BAG:41:QUANTITY 1 +db SERVER:INVENTORY:BAG:42:QUANTITY 1 +db SERVER:INVENTORY:BAG:43:QUANTITY 1 +db SERVER:INVENTORY:BAG:44:QUANTITY 1 +db SERVER:INVENTORY:BAG:45:QUANTITY 1 +db SERVER:INVENTORY:BAG:46:QUANTITY 1 +db SERVER:INVENTORY:BAG:47:QUANTITY 1 +db SERVER:INVENTORY:BAG:48:QUANTITY 1 +db SERVER:INVENTORY:BAG:49:QUANTITY 1 +db SERVER:INVENTORY:BAG:50:QUANTITY 1 +db SERVER:INVENTORY:BAG:51:QUANTITY 1 +db SERVER:INVENTORY:BAG:52:QUANTITY 1 +db SERVER:INVENTORY:BAG:53:QUANTITY 1 +db SERVER:INVENTORY:BAG:54:QUANTITY 1 +db SERVER:INVENTORY:BAG:55:QUANTITY 1 +db SERVER:INVENTORY:BAG:56:QUANTITY 1 +db SERVER:INVENTORY:BAG:57:QUANTITY 1 +db SERVER:INVENTORY:BAG:58:QUANTITY 1 +db SERVER:INVENTORY:BAG:59:QUANTITY 1 + + + +db SERVER:INVENTORY:BAG:0:SHEET icmalp.sitem +db SERVER:INVENTORY:BAG:0:QUALITY 66 +db SERVER:INVENTORY:BAG:0:QUANTITY 1 +db SERVER:INVENTORY:BAG:0:USER_COLOR 2 +db SERVER:INVENTORY:BAG:0:LOCKED 0 +db SERVER:INVENTORY:BAG:0:WEIGHT 100 +db SERVER:INVENTORY:BAG:0:NAMEID 18 +db SERVER:INVENTORY:BAG:0:INFO_VERSION 11 +db SERVER:INVENTORY:BAG:0:ENCHANT 99 +db SERVER:INVENTORY:BAG:0:RM_CLASS_TYPE 3 +db SERVER:INVENTORY:BAG:0:RM_FABER_STAT_TYPE 5 + +db SERVER:INVENTORY:BAG:1:SHEET ictalp.sitem +db SERVER:INVENTORY:BAG:1:QUALITY 50 +db SERVER:INVENTORY:BAG:1:WEIGHT 50 + +db SERVER:INVENTORY:BAG:2:SHEET icfm1ss.sitem +db SERVER:INVENTORY:BAG:2:QUALITY 0 +db SERVER:INVENTORY:BAG:2:WEIGHT 35 +db SERVER:INVENTORY:BAG:2:RM_CLASS_TYPE 4 +db SERVER:INVENTORY:BAG:2:RM_FABER_STAT_TYPE 3 + +db SERVER:INVENTORY:BAG:3:SHEET icfm2pp.sitem +db SERVER:INVENTORY:BAG:3:QUALITY 50 +db SERVER:INVENTORY:BAG:3:WEIGHT 150 + +db SERVER:INVENTORY:BAG:4:SHEET icmm2bm.sitem +db SERVER:INVENTORY:BAG:4:QUALITY 50 +db SERVER:INVENTORY:BAG:4:WEIGHT 90 + +db SERVER:INVENTORY:BAG:5:SHEET icmp1bs.sitem +db SERVER:INVENTORY:BAG:5:QUALITY 50 +db SERVER:INVENTORY:BAG:5:WEIGHT 33 +db SERVER:INVENTORY:BAG:5:QUANTITY 12 + +db SERVER:INVENTORY:BAG:6:SHEET icmp2rp.sitem +db SERVER:INVENTORY:BAG:6:QUALITY 50 +db SERVER:INVENTORY:BAG:6:WEIGHT 77 +db SERVER:INVENTORY:BAG:6:QUANTITY 12 + +db SERVER:INVENTORY:BAG:7:SHEET icmja.sitem +db SERVER:INVENTORY:BAG:7:QUALITY 50 +db SERVER:INVENTORY:BAG:7:WEIGHT 161 + +db SERVER:INVENTORY:BAG:8:SHEET icmjp.sitem +db SERVER:INVENTORY:BAG:8:QUALITY 50 +db SERVER:INVENTORY:BAG:8:WEIGHT 88 + +db SERVER:INVENTORY:BAG:9:SHEET icmr2b.sitem +db SERVER:INVENTORY:BAG:9:QUALITY 50 +db SERVER:INVENTORY:BAG:9:WEIGHT 185 + +db SERVER:INVENTORY:BAG:10:SHEET icmm1sa.sitem +db SERVER:INVENTORY:BAG:10:QUALITY 50 +db SERVER:INVENTORY:BAG:10:WEIGHT 12 + +db SERVER:INVENTORY:BAG:11:SHEET icmm1pd.sitem +db SERVER:INVENTORY:BAG:11:QUALITY 50 +db SERVER:INVENTORY:BAG:11:WEIGHT 13 + +db SERVER:INVENTORY:BAG:12:SHEET iccm2ms.sitem +db SERVER:INVENTORY:BAG:12:QUALITY 50 +db SERVER:INVENTORY:BAG:12:WEIGHT 117 + +db SERVER:INVENTORY:BAG:15:SHEET iapj3.sitem +db SERVER:INVENTORY:BAG:15:QUALITY 50 +db SERVER:INVENTORY:BAG:15:WEIGHT 5 +db SERVER:INVENTORY:BAG:15:QUALITY 5 + +db SERVER:INVENTORY:BAG:24:SHEET itforage.sitem +db SERVER:INVENTORY:BAG:24:QUALITY 50 +db SERVER:INVENTORY:BAG:24:WEIGHT 35 + +db SERVER:INVENTORY:BAG:50:SHEET icfamp.sitem +db SERVER:INVENTORY:BAG:50:QUALITY 50 +db SERVER:INVENTORY:BAG:50:WEIGHT 35 + +db SERVER:INVENTORY:BAG:51:SHEET icfahp.sitem +db SERVER:INVENTORY:BAG:51:QUALITY 50 +db SERVER:INVENTORY:BAG:51:WEIGHT 35 + +db SERVER:INVENTORY:BAG:52:SHEET iccsb.sitem +db SERVER:INVENTORY:BAG:52:QUALITY 50 +db SERVER:INVENTORY:BAG:52:WEIGHT 35 + +db SERVER:INVENTORY:BAG:53:SHEET iccss.sitem +db SERVER:INVENTORY:BAG:53:QUALITY 50 +db SERVER:INVENTORY:BAG:53:WEIGHT 35 + +db SERVER:INVENTORY:BAG:54:SHEET iccm2ms.sitem +db SERVER:INVENTORY:BAG:54:QUALITY 50 +db SERVER:INVENTORY:BAG:54:WEIGHT 35 + + + +db SERVER:INVENTORY:MONEY 8532 + +// Faber +// Tool +db SERVER:INVENTORY:BAG:11:SHEET itmwea.sitem +db SERVER:INVENTORY:BAG:11:QUANTITY 1 +db SERVER:INVENTORY:BAG:11:QUALITY 5 +db SERVER:INVENTORY:BAG:12:SHEET itarmor.sitem +db SERVER:INVENTORY:BAG:12:QUANTITY 1 +db SERVER:INVENTORY:BAG:12:QUALITY 5 +db SERVER:INVENTORY:BAG:13:SHEET itrwea.sitem +db SERVER:INVENTORY:BAG:13:QUANTITY 1 +db SERVER:INVENTORY:BAG:13:QUALITY 5 +db SERVER:INVENTORY:BAG:14:SHEET itammo.sitem +db SERVER:INVENTORY:BAG:14:QUANTITY 1 +db SERVER:INVENTORY:BAG:14:QUALITY 10 +db SERVER:INVENTORY:BAG:54:SHEET itjewel.sitem +db SERVER:INVENTORY:BAG:54:QUANTITY 1 +db SERVER:INVENTORY:BAG:54:QUALITY 10 + + + +db SERVER:INVENTORY:BAG:16:SHEET m0741dxacc01.sitem +db SERVER:INVENTORY:BAG:16:QUANTITY 121 +db SERVER:INVENTORY:BAG:16:QUALITY 2 +// Mp-2 +db SERVER:INVENTORY:BAG:17:SHEET m0152chdca01.sitem +db SERVER:INVENTORY:BAG:17:QUANTITY 80 +db SERVER:INVENTORY:BAG:17:QUALITY 1 +db SERVER:INVENTORY:BAG:18:SHEET m0152chdca01.sitem +db SERVER:INVENTORY:BAG:18:QUANTITY 80 +db SERVER:INVENTORY:BAG:18:QUALITY 12 +db SERVER:INVENTORY:BAG:19:SHEET m0498chwdc01.sitem +db SERVER:INVENTORY:BAG:19:QUANTITY 20 +db SERVER:INVENTORY:BAG:19:QUALITY 1 +db SERVER:INVENTORY:BAG:20:SHEET m0498chwdd01.sitem +db SERVER:INVENTORY:BAG:20:QUANTITY 20 +db SERVER:INVENTORY:BAG:20:QUALITY 1 +db SERVER:INVENTORY:BAG:21:SHEET m0498chwfd01.sitem +db SERVER:INVENTORY:BAG:21:QUANTITY 20 +db SERVER:INVENTORY:BAG:21:QUALITY 3 +// Mp-3 +db SERVER:INVENTORY:BAG:22:SHEET m0367chnca01.sitem +db SERVER:INVENTORY:BAG:22:QUANTITY 20 +db SERVER:INVENTORY:BAG:22:QUALITY 20 +db SERVER:INVENTORY:BAG:23:SHEET m0556ccnca01.sitem +db SERVER:INVENTORY:BAG:23:QUANTITY 20 +db SERVER:INVENTORY:BAG:23:QUALITY 20 +db SERVER:INVENTORY:BAG:24:SHEET m0616chvca01.sitem +db SERVER:INVENTORY:BAG:24:QUANTITY 20 +db SERVER:INVENTORY:BAG:24:QUALITY 20 +db SERVER:INVENTORY:BAG:25:SHEET m0507chnca01.sitem +db SERVER:INVENTORY:BAG:25:QUANTITY 20 +db SERVER:INVENTORY:BAG:25:QUALITY 20 +db SERVER:INVENTORY:BAG:26:SHEET m0307cdald01.sitem +db SERVER:INVENTORY:BAG:26:QUANTITY 20 +db SERVER:INVENTORY:BAG:26:QUALITY 20 + +// MP Bark +db SERVER:INVENTORY:BAG:100:SHEET m0014dxacb01.sitem +db SERVER:INVENTORY:BAG:100:QUANTITY 10 +db SERVER:INVENTORY:BAG:100:QUALITY 20 +db SERVER:INVENTORY:BAG:101:SHEET m0101dxacb01.sitem +db SERVER:INVENTORY:BAG:101:QUANTITY 10 +db SERVER:INVENTORY:BAG:101:QUALITY 20 +db SERVER:INVENTORY:BAG:102:SHEET m0190dxacb01.sitem +db SERVER:INVENTORY:BAG:102:QUANTITY 10 +db SERVER:INVENTORY:BAG:102:QUALITY 20 +db SERVER:INVENTORY:BAG:103:SHEET m0191dxacb01.sitem +db SERVER:INVENTORY:BAG:103:QUANTITY 10 +db SERVER:INVENTORY:BAG:103:QUALITY 20 +db SERVER:INVENTORY:BAG:104:SHEET m0191dxacc01.sitem +db SERVER:INVENTORY:BAG:104:QUANTITY 10 +db SERVER:INVENTORY:BAG:104:QUALITY 20 +db SERVER:INVENTORY:BAG:105:SHEET m0191dxadd01.sitem +db SERVER:INVENTORY:BAG:105:QUANTITY 10 +db SERVER:INVENTORY:BAG:105:QUALITY 20 +db SERVER:INVENTORY:BAG:106:SHEET m0191dxade01.sitem +db SERVER:INVENTORY:BAG:106:QUANTITY 10 +db SERVER:INVENTORY:BAG:106:QUALITY 20 + +db SERVER:INVENTORY:BAG:107:SHEET m0043ccaca01.sitem +db SERVER:INVENTORY:BAG:107:QUANTITY 10 +db SERVER:INVENTORY:BAG:107:QUALITY 20 +db SERVER:INVENTORY:BAG:108:SHEET m0043ccacb01.sitem +db SERVER:INVENTORY:BAG:108:QUANTITY 10 +db SERVER:INVENTORY:BAG:108:QUALITY 20 +db SERVER:INVENTORY:BAG:109:SHEET m0106cceca01.sitem +db SERVER:INVENTORY:BAG:109:QUANTITY 10 +db SERVER:INVENTORY:BAG:109:QUALITY 20 +db SERVER:INVENTORY:BAG:110:SHEET m0134ccdca01.sitem +db SERVER:INVENTORY:BAG:110:QUANTITY 10 +db SERVER:INVENTORY:BAG:110:QUALITY 20 +db SERVER:INVENTORY:BAG:111:SHEET m0154ccica01.sitem +db SERVER:INVENTORY:BAG:111:QUANTITY 10 +db SERVER:INVENTORY:BAG:111:QUALITY 20 +db SERVER:INVENTORY:BAG:112:SHEET m0386ccoca01.sitem +db SERVER:INVENTORY:BAG:112:QUANTITY 10 +db SERVER:INVENTORY:BAG:112:QUALITY 20 +db SERVER:INVENTORY:BAG:113:SHEET m0467cclca01.sitem +db SERVER:INVENTORY:BAG:113:QUANTITY 10 +db SERVER:INVENTORY:BAG:113:QUALITY 20 +db SERVER:INVENTORY:BAG:114:SHEET m0468ccfca01.sitem +db SERVER:INVENTORY:BAG:114:QUANTITY 10 +db SERVER:INVENTORY:BAG:114:QUALITY 20 +db SERVER:INVENTORY:BAG:115:SHEET m0526checa01.sitem +db SERVER:INVENTORY:BAG:115:QUANTITY 10 +db SERVER:INVENTORY:BAG:115:QUALITY 20 +db SERVER:INVENTORY:BAG:116:SHEET m0577ccmca01.sitem +db SERVER:INVENTORY:BAG:116:QUANTITY 10 +db SERVER:INVENTORY:BAG:116:QUALITY 20 +db SERVER:INVENTORY:BAG:117:SHEET m0597ckeca01.sitem +db SERVER:INVENTORY:BAG:117:QUANTITY 10 +db SERVER:INVENTORY:BAG:117:QUALITY 20 +db SERVER:INVENTORY:BAG:118:SHEET m0671cchca01.sitem +db SERVER:INVENTORY:BAG:118:QUANTITY 10 +db SERVER:INVENTORY:BAG:118:QUALITY 20 +db SERVER:INVENTORY:BAG:119:SHEET m0339ccaca01.sitem +db SERVER:INVENTORY:BAG:119:QUANTITY 10 +db SERVER:INVENTORY:BAG:119:QUALITY 20 +db SERVER:INVENTORY:BAG:120:SHEET m0339ccacb01.sitem +db SERVER:INVENTORY:BAG:120:QUANTITY 10 +db SERVER:INVENTORY:BAG:120:QUALITY 20 +db SERVER:INVENTORY:BAG:121:SHEET m0339ccafc01.sitem +db SERVER:INVENTORY:BAG:121:QUANTITY 10 +db SERVER:INVENTORY:BAG:121:QUALITY 20 +db SERVER:INVENTORY:BAG:122:SHEET m0343cceca01.sitem +db SERVER:INVENTORY:BAG:122:QUANTITY 10 +db SERVER:INVENTORY:BAG:122:QUALITY 20 +db SERVER:INVENTORY:BAG:123:SHEET m0384cclcb01.sitem +db SERVER:INVENTORY:BAG:123:QUANTITY 10 +db SERVER:INVENTORY:BAG:123:QUALITY 20 +db SERVER:INVENTORY:BAG:123:SHEET m0312dxacf01.sitem +db SERVER:INVENTORY:BAG:123:QUANTITY 99 +db SERVER:INVENTORY:BAG:123:QUALITY 20 + + + +// enchantment +db SERVER:INVENTORY:BAG:27:SHEET crystalized_spell.sitem +db SERVER:INVENTORY:BAG:27:QUANTITY 1 +db SERVER:INVENTORY:BAG:27:QUALITY 3 +db SERVER:INVENTORY:BAG:28:SHEET item_sap_recharge.sitem +db SERVER:INVENTORY:BAG:28:QUANTITY 30 +db SERVER:INVENTORY:BAG:28:QUALITY 1 + +// pack animal +db SERVER:INVENTORY:BAG:29:SHEET iapd.sitem +db SERVER:INVENTORY:BAG:29:QUANTITY 1 +db SERVER:INVENTORY:BAG:29:QUALITY 1 + + +db SERVER:STATIC_DATA:BAG_BULK_MAX 400 + + +db SERVER:PACK_ANIMAL:BEAST0:STATUS 15 +db SERVER:PACK_ANIMAL:BEAST0:TYPE 2 +db SERVER:PACK_ANIMAL:BEAST0:UID 2 +db SERVER:PACK_ANIMAL:BEAST0:HP 40 +db SERVER:PACK_ANIMAL:BEAST0:BULK_MAX 200 + +db SERVER:PACK_ANIMAL:BEAST1:STATUS 15 +db SERVER:PACK_ANIMAL:BEAST1:TYPE 1 +db SERVER:PACK_ANIMAL:BEAST1:UID 3 +db SERVER:PACK_ANIMAL:BEAST1:HP 0 +db SERVER:PACK_ANIMAL:BEAST1:BULK_MAX 300 + +db SERVER:PACK_ANIMAL:BEAST2:STATUS 15 +db SERVER:PACK_ANIMAL:BEAST2:TYPE 2 +db SERVER:PACK_ANIMAL:BEAST2:UID 4 +db SERVER:PACK_ANIMAL:BEAST2:HP 0 +db SERVER:PACK_ANIMAL:BEAST2:BULK_MAX 300 + +db SERVER:PACK_ANIMAL:BEAST3:STATUS 15 +db SERVER:PACK_ANIMAL:BEAST3:TYPE 2 +db SERVER:PACK_ANIMAL:BEAST3:UID 1 +db SERVER:PACK_ANIMAL:BEAST3:HP 30 +db SERVER:PACK_ANIMAL:BEAST3:BULK_MAX 100 + + +db SERVER:INVENTORY:PACK_ANIMAL0:0:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:0:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL0:1:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:1:WEIGHT 50 +db SERVER:INVENTORY:PACK_ANIMAL0:2:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:2:WEIGHT 35 + +db SERVER:INVENTORY:PACK_ANIMAL1:0:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:0:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:1:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:1:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:2:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:2:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:3:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:3:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:4:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:4:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:5:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:5:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:6:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:6:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:7:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:7:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:8:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:8:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:9:SHEET icmalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:9:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:10:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:10:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:11:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:11:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:12:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:12:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:13:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:13:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:14:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:14:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:15:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:15:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:16:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:16:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:17:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:17:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:18:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:18:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:19:SHEET ictalp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:19:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:20:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:20:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:21:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:21:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:22:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:22:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:23:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:23:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:24:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:24:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:25:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:25:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:26:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:26:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:27:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:27:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:28:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:28:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:29:SHEET icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:29:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:30:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:30:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:31:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:31:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:32:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:32:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:33:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:33:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:34:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:34:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:35:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:35:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:36:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:36:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:37:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:37:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:38:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:38:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:39:SHEET icmp2rp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:39:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:40:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:40:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:41:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:41:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:42:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:42:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:43:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:43:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:44:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:44:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:45:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:45:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:46:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:46:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:47:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:47:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:48:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:48:WEIGHT 100 +db SERVER:INVENTORY:PACK_ANIMAL1:49:SHEET icmjp.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:49:WEIGHT 100 + + +// Mp-1 +// Mp-2 +db SERVER:INVENTORY:PACK_ANIMAL0:17:SHEET m0079dxacb01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:17:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:17:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:18:SHEET m0024chcjc01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:18:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:18:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:19:SHEET m0024chcpd01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:19:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:19:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:20:SHEET m0079dxapf01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:20:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:20:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:21:SHEET m0104cabpd01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:21:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:21:QUALITY 41 +// Mp-3 +db SERVER:INVENTORY:PACK_ANIMAL0:22:SHEET m0046dxapc01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:22:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:22:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:23:SHEET m0077dxapb01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:23:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:23:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:24:SHEET m0046dxape01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:24:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:24:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:25:SHEET m0142dxacc01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:25:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:25:QUALITY 41 +db SERVER:INVENTORY:PACK_ANIMAL0:26:SHEET m0077dxapb01.sitem +db SERVER:INVENTORY:PACK_ANIMAL0:26:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL0:26:QUALITY 41 + +// Mp-4 +db SERVER:INVENTORY:PACK_ANIMAL1:50:SHEET m0046dxapc01.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:50:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL1:50:QUALITY 42 +db SERVER:INVENTORY:PACK_ANIMAL1:51:SHEET m0077dxapb01.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:51:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL1:51:QUALITY 42 +db SERVER:INVENTORY:PACK_ANIMAL1:52:SHEET m0046dxape01.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:52:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL1:52:QUALITY 42 +db SERVER:INVENTORY:PACK_ANIMAL1:53:SHEET m0142dxacc01.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:53:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL1:53:QUALITY 42 +db SERVER:INVENTORY:PACK_ANIMAL1:54:SHEET m0512chrca01.sitem +db SERVER:INVENTORY:PACK_ANIMAL1:54:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL1:54:QUALITY 42 + +// PackAnimal 2 +db SERVER:INVENTORY:PACK_ANIMAL2:0:SHEET system_mp.sitem +db SERVER:INVENTORY:PACK_ANIMAL2:0:QUANTITY 20 +db SERVER:INVENTORY:PACK_ANIMAL2:0:QUALITY 3 + +db SERVER:USER:DEATH_XP_MALUS 98 + +// BONUS MALUS +db SERVER:MODIFIERS:BONUS:0:DISABLED 1 +db SERVER:MODIFIERS:BONUS:0:SHEET bfpa01.sbrick +db SERVER:MODIFIERS:BONUS:1:SHEET bmpa01.sbrick +db SERVER:MODIFIERS:BONUS:2:SHEET bmpa02.sbrick +db SERVER:MODIFIERS:BONUS:3:SHEET bmpa03.sbrick +db SERVER:MODIFIERS:BONUS:4:SHEET bmpa04.sbrick +db SERVER:MODIFIERS:BONUS:5:SHEET bcpa01.sbrick +db SERVER:MODIFIERS:BONUS:6:SHEET bcpa02.sbrick +db SERVER:MODIFIERS:BONUS:7:SHEET bcpa03.sbrick +db SERVER:MODIFIERS:BONUS:8:SHEET bcpa04.sbrick +db SERVER:MODIFIERS:BONUS:9:SHEET bcpa05.sbrick +db SERVER:MODIFIERS:BONUS:10:SHEET bcpa06.sbrick +db SERVER:MODIFIERS:BONUS:11:SHEET bcpa07.sbrick +db SERVER:MODIFIERS:MALUS:0:SHEET bfpa01.sbrick + +db SERVER:MODIFIERS:BONUS:0:SHEET 0 +db SERVER:MODIFIERS:BONUS:1:SHEET 0 +db SERVER:MODIFIERS:BONUS:2:SHEET 0 +db SERVER:MODIFIERS:BONUS:3:SHEET 0 +//db SERVER:MODIFIERS:BONUS:4:SHEET 0 +//db SERVER:MODIFIERS:BONUS:5:SHEET 0 +db SERVER:MODIFIERS:BONUS:6:SHEET 0 +db SERVER:MODIFIERS:BONUS:7:SHEET 0 +db SERVER:MODIFIERS:BONUS:8:SHEET 0 +db SERVER:MODIFIERS:BONUS:9:SHEET 0 +db SERVER:MODIFIERS:BONUS:10:SHEET 0 +db SERVER:MODIFIERS:BONUS:11:SHEET 0 +//db SERVER:MODIFIERS:MALUS:0:SHEET 0 + +// Prices +db SERVER:INVENTORY:BAG:0:PRICE 0 +db SERVER:INVENTORY:BAG:1:PRICE 1 +db SERVER:INVENTORY:BAG:2:PRICE 2 +db SERVER:INVENTORY:BAG:3:PRICE 3 +db SERVER:INVENTORY:BAG:4:PRICE 4 +db SERVER:INVENTORY:BAG:5:PRICE 5 +db SERVER:INVENTORY:BAG:6:PRICE 6 +db SERVER:INVENTORY:BAG:7:PRICE 7 +db SERVER:INVENTORY:BAG:8:PRICE 8 +db SERVER:INVENTORY:BAG:9:PRICE 9 +db SERVER:INVENTORY:BAG:10:PRICE 10 +db SERVER:INVENTORY:BAG:11:PRICE 11 +db SERVER:INVENTORY:BAG:12:PRICE 12 +db SERVER:INVENTORY:BAG:13:PRICE 13 +db SERVER:INVENTORY:BAG:14:PRICE 14 +db SERVER:INVENTORY:BAG:15:PRICE 15 +db SERVER:INVENTORY:BAG:16:PRICE 16 +db SERVER:INVENTORY:BAG:17:PRICE 17 +db SERVER:INVENTORY:BAG:18:PRICE 18 +db SERVER:INVENTORY:BAG:19:PRICE 19 +db SERVER:INVENTORY:BAG:20:PRICE 20 +db SERVER:INVENTORY:BAG:21:PRICE 21 +db SERVER:INVENTORY:BAG:22:PRICE 22 +db SERVER:INVENTORY:BAG:23:PRICE 23 +db SERVER:INVENTORY:BAG:24:PRICE 24 +db SERVER:INVENTORY:BAG:25:PRICE 25 +db SERVER:INVENTORY:BAG:26:PRICE 26 +db SERVER:INVENTORY:BAG:27:PRICE 27 +db SERVER:INVENTORY:BAG:28:PRICE 28 +db SERVER:INVENTORY:BAG:29:PRICE 29 +db SERVER:INVENTORY:BAG:30:PRICE 30 +db SERVER:INVENTORY:BAG:31:PRICE 31 +db SERVER:INVENTORY:BAG:32:PRICE 32 +db SERVER:INVENTORY:BAG:33:PRICE 33 +db SERVER:INVENTORY:BAG:34:PRICE 34 +db SERVER:INVENTORY:BAG:35:PRICE 35 +db SERVER:INVENTORY:BAG:36:PRICE 36 +db SERVER:INVENTORY:BAG:37:PRICE 37 +db SERVER:INVENTORY:BAG:38:PRICE 38 +db SERVER:INVENTORY:BAG:39:PRICE 39 +db SERVER:INVENTORY:BAG:40:PRICE 40 +db SERVER:INVENTORY:BAG:41:PRICE 41 +db SERVER:INVENTORY:BAG:42:PRICE 42 +db SERVER:INVENTORY:BAG:43:PRICE 43 +db SERVER:INVENTORY:BAG:44:PRICE 44 +db SERVER:INVENTORY:BAG:45:PRICE 45 +db SERVER:INVENTORY:BAG:46:PRICE 46 +db SERVER:INVENTORY:BAG:47:PRICE 47 +db SERVER:INVENTORY:BAG:48:PRICE 48 +db SERVER:INVENTORY:BAG:49:PRICE 49 +db SERVER:INVENTORY:BAG:50:PRICE 50 +db SERVER:INVENTORY:BAG:51:PRICE 51 +db SERVER:INVENTORY:BAG:52:PRICE 52 +db SERVER:INVENTORY:BAG:53:PRICE 53 +db SERVER:INVENTORY:BAG:54:PRICE 54 +db SERVER:INVENTORY:BAG:55:PRICE 55 +db SERVER:INVENTORY:BAG:56:PRICE 56 +db SERVER:INVENTORY:BAG:57:PRICE 57 +db SERVER:INVENTORY:BAG:58:PRICE 58 +db SERVER:INVENTORY:BAG:59:PRICE 59 +db SERVER:TRADING:FAME_PRICE_FACTOR 1000 + + +learnPhrase abf01.sphrase +db SERVER:USER:SKILL_POINTS_0:VALUE 100 +db SERVER:USER:SKILL_POINTS_1:VALUE 200 +db SERVER:USER:SKILL_POINTS_2:VALUE 300 +db SERVER:USER:SKILL_POINTS_3:VALUE 400 + + +fillAllInfoVersion 1 + +fullFillInventory SERVER:INVENTORY:PACK_ANIMAL3 icfm1ss.sitem +db SERVER:INVENTORY:PACK_ANIMAL3:0:PRICE 50000 + + +// test team share +fullFillInventory SERVER:INVENTORY:SHARE m0001dxadd01.sitem +db SERVER:INVENTORY:SHARE:0:NB_MEMBER 3 +db SERVER:INVENTORY:SHARE:0:WANTED 1 +db SERVER:INVENTORY:SHARE:0:CHANCE 70 + + +fillAllItemPreReq SERVER:INVENTORY:BAG 1 +fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL0 1 +fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL1 1 +fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL2 1 +fillAllItemPreReq SERVER:INVENTORY:PACK_ANIMAL3 1 +fillAllItemPreReq SERVER:INVENTORY:TEMP 1 +fillAllItemPreReq SERVER:INVENTORY:SHARE 1 +fillAllItemPreReq SERVER:INVENTORY:ROOM 1 +fillAllItemPreReq SERVER:EXCHANGE:GIVE 1 +fillAllItemPreReq SERVER:EXCHANGE:RECEIVE 1 + + +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:MaxProtectionClampValue 75 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:MaxAbsorptionFactor 100 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Acid 15 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Cold 12 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Fire 75 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Rot 99 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Shockwave 33 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Poison 43 +db SERVER:CHARACTER_INFO:MAGIC_PROTECTION:Electricity 74 + +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:MaxResistanceBonus 50 +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Desert 24 +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Forest 75 +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Lacustre 51 +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:Jungle 20 +db SERVER:CHARACTER_INFO:MAGIC_RESISTANCE:PrimaryRoot 25 + +db SERVER:CHARACTER_INFO:XP_CATALYSER:Level 100 +db SERVER:CHARACTER_INFO:XP_CATALYSER:Count 145 + +db SERVER:TARGET:CONTEXT_MENU:PROGRAMMES 16777215 +db SERVER:TARGET:CONTEXT_MENU:WEB_PAGE_TITLE 25 +db SERVER:TARGET:CONTEXT_MENU:WEB_PAGE_URL 38 + +db SERVER:USER:FACTION_POINTS_0:VALUE 30 +db SERVER:USER:FACTION_POINTS_1:VALUE 40 +db SERVER:USER:FACTION_POINTS_2:VALUE 50 +db SERVER:USER:FACTION_POINTS_3:VALUE 60 +db SERVER:USER:FACTION_POINTS_4:VALUE 70 +db SERVER:USER:FACTION_POINTS_5:VALUE 80 + +db SERVER:GUILD:INVENTORY:MONEY 10000000 diff --git a/code/ryzom/client/data/gamedev/fd2.cmd b/code/ryzom/client/data/gamedev/fd2.cmd new file mode 100644 index 000000000..8fadbf873 --- /dev/null +++ b/code/ryzom/client/data/gamedev/fd2.cmd @@ -0,0 +1,98 @@ +db SERVER:USER:HP_MAX 100 +db SERVER:USER:HP 45 +db SERVER:USER:STA_MAX 100 +db SERVER:USER:STA 70 +db SERVER:USER:SAP_MAX 100 +db SERVER:USER:SAP 90 +db SERVER:USER:ACT_MAX 9 +db SERVER:USER:ACT 2 +db SERVER:TARGET:HP_MAX 100 +db SERVER:TARGET:HP 80 +db SERVER:TARGET:STA_MAX 100 +db SERVER:TARGET:STA 32 +db SERVER:TARGET:SAP_MAX 100 +db SERVER:TARGET:SAP 69 +// db SERVER:INVENTORY:1:0:SHEET 123648 +// db SERVER:INVENTORY:2:0:SHEET 137472 +// db SERVER:INVENTORY:2:1:SHEET 232960 +// db SERVER:INVENTORY:3:0:SHEET 197632 +// db SERVER:INVENTORY:4:0:SHEET 161024 +// db SERVER:INVENTORY:4:1:SHEET 231680 +db SERVER:INVENTORY:ACTIVE_SHEATH 1 +db SERVER:INVENTORY:NB_SHEATH 4 +db SERVER:INVENTORY:NB_BAG 3 + +// db SERVER:INVENTORY:9:0:SHEET 182272 +// db SERVER:INVENTORY:9:1:SHEET 271616 +// db SERVER:INVENTORY:9:1:QUANTITY 10 +// db SERVER:INVENTORY:9:2:SHEET 222208 +// db SERVER:INVENTORY:9:2:QUANTITY 1 +// db SERVER:INVENTORY:9:3:SHEET 222208 +// db SERVER:INVENTORY:9:3:QUANTITY 1 +// db SERVER:INVENTORY:9:4:SHEET 361728 +// db SERVER:INVENTORY:9:2:QUANTITY 1 +// db SERVER:INVENTORY:9:5:SHEET 361728 +// db SERVER:INVENTORY:9:6:SHEET 250624 +// db SERVER:INVENTORY:9:7:SHEET 230400 +db SERVER:INVENTORY:SEED:SMALL_SEED 945002 +db SERVER:INVENTORY:SEED:MEDIUM_SEED 3618 +db SERVER:INVENTORY:SEED:BIG_SEED 1276 +db SERVER:INVENTORY:SEED:VERY_BIG_SEED 45108 +// db SERVER:INVENTORY:8:1:SHEET 397056 +// db SERVER:INVENTORY:8:8:SHEET 399360 +// db SERVER:INVENTORY:8:9:SHEET 422656 + + +db SERVER:CHARACTER_INFO:CAREER0:JOB0:JOB_CAP 9 +db SERVER:CHARACTER_INFO:CAREER0:JOB1:JOB_CAP 10 +db SERVER:CHARACTER_INFO:CAREER0:JOB2:JOB_CAP 8 + +db SERVER:CHARACTER_INFO:CAREER1:JOB0:JOB_CAP16 +db SERVER:CHARACTER_INFO:CAREER1:JOB1:JOB_CAP 15 +db SERVER:CHARACTER_INFO:CAREER1:JOB2:JOB_CAP 13 +db SERVER:CHARACTER_INFO:CAREER1:JOB3:JOB_CAP 14 + +db SERVER:BRICK_FAMILY:7:BRICKS 255 +db SERVER:BRICK_FAMILY:9:BRICKS 255 +db SERVER:BRICK_FAMILY:8:BRICKS 255 + +// Jewelry + +db SERVER:INVENTORY:BAG:0:SHEET 104961 +db SERVER:INVENTORY:BAG:0:QUANTITY 1 +db SERVER:INVENTORY:BAG:0:QUALITY 10 + +db SERVER:INVENTORY:BAG:1:SHEET 105473 +db SERVER:INVENTORY:BAG:1:QUANTITY 1 +db SERVER:INVENTORY:BAG:1:QUALITY 10 + +db SERVER:INVENTORY:BAG:2:SHEET 112129 +db SERVER:INVENTORY:BAG:2:QUANTITY 1 +db SERVER:INVENTORY:BAG:2:QUALITY 10 + +db SERVER:INVENTORY:BAG:3:SHEET 111873 +db SERVER:INVENTORY:BAG:3:QUANTITY 1 +db SERVER:INVENTORY:BAG:3:QUALITY 10 + +// Traingningignningign tool +db SERVER:INVENTORY:9:4:SHEET 3134721 +db SERVER:INVENTORY:9:4:QUANTITY 1 +db SERVER:INVENTORY:9:5:SHEET 3132161 +db SERVER:INVENTORY:9:5:QUANTITY 1 +db SERVER:INVENTORY:9:6:SHEET 3140097 +db SERVER:INVENTORY:9:6:QUANTITY 1 +db SERVER:INVENTORY:9:7:SHEET 251649 +db SERVER:INVENTORY:9:7:QUANTITY 1 + +// Misc Skills +db SERVER:CHARACTER_INFO:SKILLS:0:BaseSKILL 20 +db SERVER:CHARACTER_INFO:SKILLS:0:SKILL 20 +db SERVER:CHARACTER_INFO:SKILLS:1:BaseSKILL 50 +db SERVER:CHARACTER_INFO:SKILLS:1:SKILL 50 +db SERVER:CHARACTER_INFO:SKILLS:2:BaseSKILL 100 +db SERVER:CHARACTER_INFO:SKILLS:2:SKILL 100 +db SERVER:CHARACTER_INFO:SKILLS:3:BaseSKILL 150 +db SERVER:CHARACTER_INFO:SKILLS:3:SKILL 150 +db SERVER:CHARACTER_INFO:SKILLS:4:PROGRESS_BAR 96 +db SERVER:CHARACTER_INFO:SKILLS:4:BaseSKILL 198 +db SERVER:CHARACTER_INFO:SKILLS:4:SKILL 178 diff --git a/code/ryzom/client/data/gamedev/fd3.cmd b/code/ryzom/client/data/gamedev/fd3.cmd new file mode 100644 index 000000000..05cf3f239 --- /dev/null +++ b/code/ryzom/client/data/gamedev/fd3.cmd @@ -0,0 +1,114 @@ +db UI:COLOR:R 159 +db UI:COLOR:G 174 +db UI:COLOR:B 113 +db UI:COLOR:A 255 + +db SERVER:MODIFIERS:BONUS:0:SHEET 1572 +db SERVER:MODIFIERS:BONUS:1:SHEET 1572 +db SERVER:MODIFIERS:BONUS:2:SHEET 1572 +db SERVER:MODIFIERS:BONUS:3:SHEET 1572 +db SERVER:MODIFIERS:BONUS:4:SHEET 1572 +db SERVER:MODIFIERS:BONUS:5:SHEET 1572 +db SERVER:MODIFIERS:BONUS:6:SHEET 1572 +db SERVER:MODIFIERS:BONUS:7:SHEET 1572 +db SERVER:MODIFIERS:MALUS:0:SHEET 1572 +db SERVER:MODIFIERS:MALUS:1:SHEET 1572 +db SERVER:MODIFIERS:MALUS:2:SHEET 1572 +db SERVER:CHARACTER_INFO:SCORES:Sap 10 +db SERVER:CHARACTER_INFO:SCORES:MaxSap 100 +db SERVER:CHARACTER_INFO:SCORES:MaxSapStatus 1 +db SERVER:CHARACTER_INFO:SCORES:Stamina 25 +db SERVER:CHARACTER_INFO:SCORES:MaxStamina 110 +db SERVER:CHARACTER_INFO:SCORES:MaxStaminaStatus 2 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Strength 30 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxStrengthStatus 0 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Constitution 90 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxConstitutionStatus 1 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Agility 60 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxAgilityStatus 2 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Will 45 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxWillStatus 0 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:WellBalanced 65 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxWellBalancedStatus 2 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Intelligence 33 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxIntelligenceStatus 0 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Charisme 10 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxCharismeStatus 1 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Empathie 62 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxEmpathieStatus 1 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:Perception 87 +db SERVER:CHARACTER_INFO:CHARACTERISTICS:MaxPerceptionStatus 0 +db SERVER:CHARACTER_INFO:SCORES:DiseaseResist 10 +db SERVER:CHARACTER_INFO:SCORES:MaxDiseaseResist 100 +db SERVER:CHARACTER_INFO:SCORES:MaxDiseaseResistStatus 0 +db SERVER:CHARACTER_INFO:SCORES:MagicResist 20 +db SERVER:CHARACTER_INFO:SCORES:MaxMagicResist 100 +db SERVER:CHARACTER_INFO:SCORES:MaxMagicResistStatus 1 +db SERVER:CHARACTER_INFO:SCORES:TechnoResist 30 +db SERVER:CHARACTER_INFO:SCORES:MaxTechnoResist 100 +db SERVER:CHARACTER_INFO:SCORES:MaxTechnoResistStatus 2 +db SERVER:CHARACTER_INFO:SCORES:ImpactResist 40 +db SERVER:CHARACTER_INFO:SCORES:MaxImpactResist 100 +db SERVER:CHARACTER_INFO:SCORES:MaxImpactResistStatus 0 +db SERVER:CHARACTER_INFO:SCORES:FearResist 50 +db SERVER:CHARACTER_INFO:SCORES:MaxFearResist 100 +db SERVER:CHARACTER_INFO:SCORES:MaxFearResistStatus 1 + +// Missions (icon == 0 pas de mission) + +db SERVER:MISSIONS:0:TITLE 50 +db SERVER:MISSIONS:0:DETAIL_TEXT 60 +db SERVER:MISSIONS:0:ICON generic_forage.mission_icon +db SERVER:MISSIONS:0:GOALS:0:TEXT 40 +db SERVER:MISSIONS:0:GOALS:1:TEXT 50 +db SERVER:MISSIONS:0:GOALS:2:TEXT 60 +db SERVER:MISSIONS:0:GOALS:3:TEXT 70 +db SERVER:MISSIONS:0:GOALS:4:TEXT 80 +db SERVER:MISSIONS:0:BEGIN_DATE 1200 +db SERVER:MISSIONS:0:END_DATE 1800 +db SERVER:MISSIONS:0:HISTO:0:TEXT 140 +db SERVER:MISSIONS:0:HISTO:1:TEXT 150 +db SERVER:MISSIONS:0:HISTO:2:TEXT 160 +db SERVER:MISSIONS:0:HISTO:3:TEXT 170 +db SERVER:MISSIONS:0:HISTO:4:TEXT 180 +db SERVER:MISSIONS:0:POS 0 + +db SERVER:MISSIONS:1:TITLE 30 +db SERVER:MISSIONS:1:DETAIL_TEXT 80 +db SERVER:MISSIONS:1:ICON generic_rite.mission_icon +db SERVER:MISSIONS:1:GOALS:0:TEXT 44 +db SERVER:MISSIONS:1:GOALS:1:TEXT 55 +db SERVER:MISSIONS:1:HISTO:0:TEXT 144 +db SERVER:MISSIONS:1:HISTO:1:TEXT 154 +db SERVER:MISSIONS:1:HISTO:2:TEXT 164 +db SERVER:MISSIONS:1:POS 1 + +db SERVER:MISSIONS:2:TITLE 90 +db SERVER:MISSIONS:2:DETAIL_TEXT 40 +db SERVER:MISSIONS:2:ICON generic_craft.mission_icon +db SERVER:MISSIONS:2:FINISHED 1 +db SERVER:MISSIONS:2:POS 2 + +db SERVER:MISSIONS:3:TITLE 465 +db SERVER:MISSIONS:3:DETAIL_TEXT 0 +db SERVER:MISSIONS:3:ICON generic_fight.mission_icon +db SERVER:MISSIONS:3:FINISHED 2 +db SERVER:MISSIONS:3:POS 3 + +db SERVER:MISSIONS:4:TITLE 123 +db SERVER:MISSIONS:4:DETAIL_TEXT 65 +db SERVER:MISSIONS:4:ICON generic_travel.mission_icon +db SERVER:MISSIONS:4:POS 4 + +db SERVER:MISSIONS:12:TITLE 12 +db SERVER:MISSIONS:12:DETAIL_TEXT 12 +db SERVER:MISSIONS:12:ICON generic_generic.mission_icon +db SERVER:MISSIONS:12:POS 12 + + + + + + + + diff --git a/code/ryzom/client/data/gamedev/fd4.cmd b/code/ryzom/client/data/gamedev/fd4.cmd new file mode 100644 index 000000000..129de33db --- /dev/null +++ b/code/ryzom/client/data/gamedev/fd4.cmd @@ -0,0 +1,44 @@ +ah show team_share + +db SERVER:INVENTORY:SHARE:0:SHEET abm_mt_cold_00005.sphrase +db SERVER:INVENTORY:SHARE:0:WEIGHT 100 +db SERVER:INVENTORY:SHARE:0:NB_MEMBER 0 +db SERVER:INVENTORY:SHARE:0:WANTED 0 +db SERVER:INVENTORY:SHARE:0:CHANCE 0 + +db SERVER:INVENTORY:SHARE:1:SHEET ictalp.sitem +db SERVER:INVENTORY:SHARE:1:WEIGHT 50 +db SERVER:INVENTORY:SHARE:1:NB_MEMBER 1 +db SERVER:INVENTORY:SHARE:1:WANTED 1 +db SERVER:INVENTORY:SHARE:1:CHANCE 33 + +db SERVER:INVENTORY:SHARE:2:SHEET bmpa01.sbrick +db SERVER:INVENTORY:SHARE:2:WEIGHT 35 +db SERVER:INVENTORY:SHARE:2:NB_MEMBER 2 +db SERVER:INVENTORY:SHARE:2:WANTED 0 +db SERVER:INVENTORY:SHARE:2:CHANCE 0 + +db SERVER:INVENTORY:SHARE:3:SHEET icfm2pp.sitem +db SERVER:INVENTORY:SHARE:3:WEIGHT 150 +db SERVER:INVENTORY:SHARE:3:NB_MEMBER 3 +db SERVER:INVENTORY:SHARE:3:WANTED 1 +db SERVER:INVENTORY:SHARE:3:CHANCE 35 + +db SERVER:INVENTORY:SHARE:4:SHEET icmm2bm.sitem +db SERVER:INVENTORY:SHARE:4:WEIGHT 90 +db SERVER:INVENTORY:SHARE:4:NB_MEMBER 4 +db SERVER:INVENTORY:SHARE:4:WANTED 1 +db SERVER:INVENTORY:SHARE:4:CHANCE 32 + + +db SERVER:INVENTORY:SHARE:TM_0:NAME 32 +db SERVER:INVENTORY:SHARE:TM_0:VALID 0 + +db SERVER:INVENTORY:SHARE:TM_1:NAME 43 +db SERVER:INVENTORY:SHARE:TM_1:VALID 1 + +db SERVER:INVENTORY:SHARE:TM_2:NAME 15 +db SERVER:INVENTORY:SHARE:TM_2:VALID 1 + +db SERVER:INVENTORY:SHARE:TM_3:NAME 98 +db SERVER:INVENTORY:SHARE:TM_3:VALID 0 diff --git a/code/ryzom/client/data/gamedev/formulas.txt b/code/ryzom/client/data/gamedev/formulas.txt new file mode 100644 index 000000000..1bb175230 --- /dev/null +++ b/code/ryzom/client/data/gamedev/formulas.txt @@ -0,0 +1,9 @@ +root_id spell_power range characteristic virulence healing spell length destination target_needed +1 1 1 1 0 0 0 0 1 +2 0 1 1 0 1 0 0 1 +3 0 1 1 1 0 1 0 1 +35 0 0 0 0 0 0 1 0 +38 1 1 1 0 0 0 0 1 +39 0 1 1 1 0 0 0 1 +41 0 1 0 1 0 1 0 0 +40 0 1 1 1 0 1 0 1 diff --git a/code/ryzom/client/data/gamedev/guild.cmd b/code/ryzom/client/data/gamedev/guild.cmd new file mode 100644 index 000000000..0c176d770 --- /dev/null +++ b/code/ryzom/client/data/gamedev/guild.cmd @@ -0,0 +1,110 @@ + +db SERVER:GUILD:NAME 654 +db SERVER:GUILD:DESCRIPTION 2 +db SERVER:GUILD:ICON 2 +db SERVER:GUILD:XP 250 +db SERVER:GUILD:VILLAGE 3 +db SERVER:GUILD:PEOPLE 199 +db SERVER:GUILD:FAME -100 +db SERVER:GUILD:CREATION_DATE 365 + +db SERVER:GUILD:MEMBERS:0:NAME 100 +db SERVER:GUILD:MEMBERS:0:GRADE 0 +db SERVER:GUILD:MEMBERS:0:ONLINE 1 +db SERVER:GUILD:MEMBERS:0:ENTER_DATE 1680 + +db SERVER:GUILD:MEMBERS:1:NAME 1 +db SERVER:GUILD:MEMBERS:1:GRADE 1 +db SERVER:GUILD:MEMBERS:1:ONLINE 0 +db SERVER:GUILD:MEMBERS:1:ENTER_DATE 150 + +db SERVER:GUILD:MEMBERS:2:NAME 2 +db SERVER:GUILD:MEMBERS:2:GRADE 2 +db SERVER:GUILD:MEMBERS:2:ONLINE 1 +db SERVER:GUILD:MEMBERS:2:ENTER_DATE 120 + +db SERVER:GUILD:MEMBERS:3:NAME 3 +db SERVER:GUILD:MEMBERS:3:GRADE 3 +db SERVER:GUILD:MEMBERS:3:ONLINE 1 +db SERVER:GUILD:MEMBERS:3:ENTER_DATE 100 + + +db UI:VARIABLES:ISACTIVE:INV_GUILD 1 +db UI:TEMP:INVENTORY_GUILD_OPENED 1 + +ah show inv_guild + +db SERVER:GUILD:INVENTORY:MONEY 654 +db SERVER:GUILD:INVENTORY:BULK_MAX 100 + +db SERVER:GUILD:INVENTORY:0:SHEET icmp1bs.sitem +db SERVER:GUILD:INVENTORY:0:WEIGHT 33 +db SERVER:GUILD:INVENTORY:0:QUANTITY 12 + +db SERVER:GUILD:INVENTORY:1:SHEET ictalp.sitem +db SERVER:GUILD:INVENTORY:1:WEIGHT 50 + +db SERVER:GUILD:INVENTORY:2:SHEET icfm1ss.sitem +db SERVER:GUILD:INVENTORY:2:WEIGHT 35 + +db SERVER:GUILD:INVENTORY:3:SHEET icfm2pp.sitem +db SERVER:GUILD:INVENTORY:3:WEIGHT 150 + + + +db SERVER:GUILD:MEMBERS:0:NAME 0 +db SERVER:GUILD:MEMBERS:1:NAME 1 +db SERVER:GUILD:MEMBERS:2:NAME 2 +db SERVER:GUILD:MEMBERS:3:NAME 3 +db SERVER:GUILD:MEMBERS:4:NAME 4 +db SERVER:GUILD:MEMBERS:5:NAME 5 +db SERVER:GUILD:MEMBERS:6:NAME 6 +db SERVER:GUILD:MEMBERS:7:NAME 7 +db SERVER:GUILD:MEMBERS:8:NAME 8 +db SERVER:GUILD:MEMBERS:9:NAME 9 +db SERVER:GUILD:MEMBERS:10:NAME 10 +db SERVER:GUILD:MEMBERS:11:NAME 11 +db SERVER:GUILD:MEMBERS:12:NAME 12 +db SERVER:GUILD:MEMBERS:13:NAME 13 +db SERVER:GUILD:MEMBERS:14:NAME 14 +db SERVER:GUILD:MEMBERS:15:NAME 15 +db SERVER:GUILD:MEMBERS:16:NAME 16 +db SERVER:GUILD:MEMBERS:17:NAME 17 +db SERVER:GUILD:MEMBERS:18:NAME 18 +db SERVER:GUILD:MEMBERS:19:NAME 19 +db SERVER:GUILD:MEMBERS:20:NAME 20 +db SERVER:GUILD:MEMBERS:21:NAME 21 +db SERVER:GUILD:MEMBERS:22:NAME 22 +db SERVER:GUILD:MEMBERS:23:NAME 23 +db SERVER:GUILD:MEMBERS:24:NAME 24 +db SERVER:GUILD:MEMBERS:25:NAME 25 +db SERVER:GUILD:MEMBERS:26:NAME 26 +db SERVER:GUILD:MEMBERS:27:NAME 27 +db SERVER:GUILD:MEMBERS:28:NAME 28 +db SERVER:GUILD:MEMBERS:29:NAME 29 +db SERVER:GUILD:MEMBERS:30:NAME 30 +db SERVER:GUILD:MEMBERS:31:NAME 31 +db SERVER:GUILD:MEMBERS:32:NAME 32 +db SERVER:GUILD:MEMBERS:33:NAME 33 +db SERVER:GUILD:MEMBERS:34:NAME 34 +db SERVER:GUILD:MEMBERS:35:NAME 35 +db SERVER:GUILD:MEMBERS:36:NAME 36 +db SERVER:GUILD:MEMBERS:37:NAME 37 +db SERVER:GUILD:MEMBERS:38:NAME 38 +db SERVER:GUILD:MEMBERS:39:NAME 39 +db SERVER:GUILD:MEMBERS:40:NAME 40 +db SERVER:GUILD:MEMBERS:41:NAME 41 +db SERVER:GUILD:MEMBERS:42:NAME 42 +db SERVER:GUILD:MEMBERS:43:NAME 43 +db SERVER:GUILD:MEMBERS:44:NAME 44 +db SERVER:GUILD:MEMBERS:45:NAME 45 +db SERVER:GUILD:MEMBERS:46:NAME 46 +db SERVER:GUILD:MEMBERS:47:NAME 47 +db SERVER:GUILD:MEMBERS:48:NAME 48 +db SERVER:GUILD:MEMBERS:49:NAME 49 + + + + + + diff --git a/code/ryzom/client/data/gamedev/ig.txt b/code/ryzom/client/data/gamedev/ig.txt new file mode 100644 index 000000000..e3e772704 --- /dev/null +++ b/code/ryzom/client/data/gamedev/ig.txt @@ -0,0 +1,33 @@ +// This sample shows all functionnality of the script to create a scene +// a basic sample could be : +// +// city.ig +// + street1.ig +// ++ house0.ig +// + street2.ig +// ++ house1.ig +// ++ house2.ig +// +// This means that the city.ig is father of street1 and street2 and house0 +// is child of street1. The + indicates the level of depth in hierarchy. +// We can put initial position and rotation. We can avoid initial rotation +// or both of them. + +//Water01.ig +//TR_VILLAGEC.ig +//WaterFyrosOasis.ig +//fxoasis.ig +//fxtryker.ig +//OasisDemo_Auberges.ig +//WaterLineOasis01.ig + +//street.ig +//+ apart.ig +// ++ appart_int_doors.ig +// ++ appart_feux.ig +//+ taverne.ig +//+ forge.ig +//+ fx_flammes.ig +//+ objects.ig +//+ lanternes_haut_et_bas.ig +//+ Animated_door.ig diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/appzone.lua b/code/ryzom/client/data/gamedev/interfaces_v3/appzone.lua deleted file mode 100644 index 1332eb3d5..000000000 --- a/code/ryzom/client/data/gamedev/interfaces_v3/appzone.lua +++ /dev/null @@ -1,192 +0,0 @@ - --- global -AppZone = { - id = "ui:interface:appzone", - homeuri = "?action=appzone_toolbar", - launchuri = "?action=launch_app", - addappuri = "?action=list_user_apps", - mode = "h_bar", - imagesize = 26 -} - --- use client.cfg value when available -local uri getClientCfg("AppZoneUrl") -if uri == nil or uri == '' then - uri = 'http://app.ryzom.com/' -end - -AppZone.homeuri = uri .. AppZone.homeuri -AppZone.launchuri = uri .. AppZone.launchuri -AppZone.addappuri = uri .. AppZone.addappuri - -function AppZone:getRoot() - return getUI(self.id) -end - -function AppZone:onButtonHome() - local webig = getUI("ui:interface:webig") - webig:find("html").url = self.addappuri - webig.active = true -end - -function AppZone:calculateSize(count, spacer, mode) - local w, h - if mode == "h_bar" then - -- icon=32, space=2+2 - w = count * self.imagesize + spacer * 15 - w = w + 55 + 10 + 20 - h = self.imagesize + 2 - elseif mode == "h_box" then - w = count * self.imagesize - w = w + 20 - h = self.imagesize + 2 - h = h * spacer - h = h + 15 - elseif mode == "v_bar" then - -- icon=32, space=2+2 - h = count * self.imagesize + spacer * 15 - h = h + 20 + 20 + 12 - w = self.imagesize + 2 + 18 - else - h = count * self.imagesize - h = h + 20 + 25 - w = self.imagesize + 2 - w = w * spacer - w = w + 16 - end - - local ui = getUI("ui:interface") - if w > ui.w then - w = ui.w - end - if h > ui.h then - h = ui.h - end - - return w, h -end - -function AppZone:setElementCount(count,spacer,m) - self.mode = m - - local root = self:getRoot() - local content = root:find("content") - local html = root:find("html") - - local button_toggle = root:find("toggle_mode") - local button_reload = root:find("browse_reload") - local button_home = root:find("browse_home") - - local w, h = self:calculateSize(count, spacer, self.mode) - root.h = h - root.w = w - content.w = w - content.h = h - - -- set position of buttons - if self.mode == "h_bar" then - -- button_toggle.posref = "BL BL" - button_toggle.x = 2 - button_toggle.y = 0 - -- button_reload.posref = "TL BL" - html.x = 15 - html.y = 0 - button_reload.x = -25 - button_reload.y = -25 - -- button_home.posref = "BR BR" - button_home.x = 0 - button_home.y = -3 + 5 - elseif self.mode == "h_box" then - -- button_toggle.posref = "TL TL" - button_toggle.x = 2 - button_toggle.y = h - 15 - -- button_reload.posref = "TL BL" - html.x = 0 - html.y = -20 - button_reload.x = -25 - button_reload.y = -4 - 20 - -- button_home.posref = "BR BR" - button_home.x = 0 - button_home.y = -3 + h - 18 - elseif self.mode == "v_bar" then - -- button_toggle.posref = "TL TL" - button_toggle.x = 2 - button_toggle.y = h - 15 - -- button_reload.posref = "TL BL" - html.x = 0 - html.y = -20 - button_reload.x = 0 - button_reload.y = -4 - -- button_home.posref = "BR BR" - button_home.x = 4 - 7 - button_home.y = -3 - else - -- button_toggle.posref = "TL TL" - button_toggle.x = 2 - button_toggle.y = h - 15 - -- button_reload.posref = "TL BL" - html.x = 0 - html.y = -20 - button_reload.x = -25 - button_reload.y = -4 - 20 - -- button_home.posref = "BR BR" - button_home.x = 0 - w + 54 + 12 - button_home.y = -3 - end -end - -function AppZone:setMode(m) - self.mode = m - - self:reload() -end - -function AppZone:setActive(s) - self:getRoot().active = s -end - -function AppZone:launchApp(appid, appwin, appurl) - if not appwin then - if string.match(appid, "^[0-9]+$") then - appwin = "app" .. tostring(appid) - else - appwin = "webig" - end - end - - if not appurl then - appurl = self.launchuri .. "&appid=" .. tostring(appid) - end - - if WebBrowser then - WebBrowser:openWindow(appwin, appurl) - else - -- fallback if WebBrowser not present - local webig = getUI("ui:interface:webig") - webig:find("html").url = appurl; - webig.active = true - end -end - -function AppZone:reload() - local url = self.homeuri - url = url .. "&mode=" .. tostring(self.mode) - - local html = self:getRoot():find("html") - html.url = url -end - --- slash command: /appzone -function AppZone:handle(cmd) - if cmd == 'show' then - self:setActive(true) - elseif cmd == 'hide' then - self:setActive(false) - elseif cmd == 'reload' then - self:reload() - elseif cmd == 'list' then - self:onButtonHome() - else - self:launchApp(cmd) - end -end diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/appzone.xml b/code/ryzom/client/data/gamedev/interfaces_v3/appzone.xml deleted file mode 100644 index 51bc04178..000000000 --- a/code/ryzom/client/data/gamedev/interfaces_v3/appzone.xml +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.lua b/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.lua deleted file mode 100644 index 21b035f48..000000000 --- a/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.lua +++ /dev/null @@ -1,242 +0,0 @@ -RyzhomeBar = { - id = "ui:interface:webig_ryzhome_toolbar", - saveuri = "http://app.ryzom.com/app_ryzhome/index.php?action=toolbar_save", - selectedPage = 1 -} - -function RyzhomeBar:close() - getUI("ui:interface:webig_ryzhome_toolbar").active=false - self:saveConfig() - -end - -function RyzhomeBar:addItems() - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_LuaListItems&command=add" - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:moveItems() - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_LuaListItems&command=move" - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:removeItems() - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_LuaListItems&command=remove" - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:inviteFriend() - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_InviteFriend" - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:listFriends() - getUI("ui:interface:web_transactions:content:html"):browse(RyzhomeBar.listFriendsUrl) - getUI("ui:interface:web_transactions:header_opened:browse_undo").active=false - getUI("ui:interface:web_transactions:header_opened:browse_redo").active=false - getUI("ui:interface:web_transactions:header_opened:browse_refresh").active=false - getUI("ui:interface:web_transactions:header_opened:browse_home").active=false - local wt = getUI("ui:interface:web_transactions") - wt.w=316 - wt.h=420 - wt.pop_min_w=316 - wt.pop_max_w=316 - wt.pop_min_h=420 - wt.pop_max_h=420 - - local framewin = getUI("ui:interface:webig_ryzhome_list_item") - if framewin ~= nil then - framewin.active=false - wt.x = framewin.x - wt.y = framewin.y - end - - getUI("ui:interface:web_transactions").active=true - - setOnDraw(getUI("ui:interface:web_transactions"), "RyzhomeBar:autocloseWebTransactions()") -end - -function RyzhomeBar:autocloseWebTransactions() - local current_url = getUI("ui:interface:web_transactions:content:html").url - if (current_url ~= RyzhomeBar.listFriendsUrl and current_url ~= inviteFriendsUrl) then - local framewin = getUI("ui:interface:webig_ryzhome_list_item") - framewin.x = getUI("ui:interface:web_transactions").x - framewin.y = getUI("ui:interface:web_transactions").y - getUI("ui:interface:web_transactions").active=false - setOnDraw(getUI("ui:interface:web_transactions"), "") - end -end - - -function RyzhomeBar:serialize() - local ui = getUI(self.id) - local url = "&posx=" .. tostring(ui.x) .. "&posy=" .. tostring(ui.y) - return url -end - -function RyzhomeBar:updateNbrItems(offset) - RyzhomeBar.nbrItems = RyzhomeBar.nbrItems + offset - if RyzhomeBar.nbrItems == 0 then - getUI("ui:interface:webig_ryzhome_toolbar:content:new_items_quantity").hardtext="" - else - getUI("ui:interface:webig_ryzhome_toolbar:content:new_items_quantity").hardtext=tostring(RyzhomeBar.nbrItems) - end -end - -function RyzhomeBar:saveConfig() - local url = self.saveuri .. self:serialize() - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:movePage(offset) - RyzhomeBar.selectedPage = RyzhomeBar.selectedPage + offset - if RyzhomeBar.selectedPage <= 0 then - RyzhomeBar.selectedPage = 1 - elseif RyzhomeBar.selectedPage > RyzhomeBar.nbrPages then - RyzhomeBar.selectedPage = RyzhomeBar.nbrPages - end - getUI("ui:interface:webig_ryzhome_list_item:header_opened:page").hardtext=tostring(RyzhomeBar.selectedPage).." / "..tostring(RyzhomeBar.nbrPages) - RyzhomeBar:setupItems() -end - -function RyzhomeBar:listItems() - RyzhomeBar.recently_removed_item = false - - local framewin = getUI("ui:interface:webig_ryzhome_list_item") - --framewin.opened=true - framewin.active=true - if framewin.x == 0 and framewin.y == 0 then - local ui = getUI("ui:interface") - framewin.x = (ui.w - framewin.w) / 2 - framewin.y = (ui.h + framewin.h) / 2 - end - - if RyzhomeBar.Items == nil then - RyzhomeBar.Items = {} - end -end - -function RyzhomeBar:useItem(id) - id = tostring(RyzhomeBar.Items[RyzhomeBar.selectedPage][id][1]) - if RyzhomeBar.itemCommand == "add" then - RyzhomeBar:addItem(id) - elseif RyzhomeBar.itemCommand == "remove" then - RyzhomeBar:removeItem(id) - elseif RyzhomeBar.itemCommand == "move" then - RyzhomeBar:moveItem(id) - end -end - -function RyzhomeBar:addItem(id) - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_Place&command=add&id="..id - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:removeItem(id) - RyzhomeBar.recently_removed_item = true - RyzhomeBar:spawnItems() - local v = RyzhomeBar.spawnedItems[id] - runAH(nil,"add_shape", "shape=sp_mort.ps|x="..v[2].."|y="..v[3].."|z="..v[4].."|angle="..v[5].."|scale="..tostring(tonumber(v[6])*4)..v[7]..v[8]..v[9]) - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_Remove&id="..id - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:moveItem(id) - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_Place&command=move&id="..id - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:highlightItem(id) - if RyzhomeBar.itemCommand == "add" then - return - end - if RyzhomeBar.recently_removed_item then - RyzhomeBar.recently_removed_item = false - else - RyzhomeBar:spawnItems() - local v = RyzhomeBar.spawnedItems[tostring(RyzhomeBar.Items[RyzhomeBar.selectedPage][id][1])] - if v then - runAH(nil, "add_shape", "shape=ma_acc_ascenseur.ps|x="..v[2].."|y="..v[3].."|z="..v[4].."|angle="..v[5].."|scale="..tostring(tonumber(v[6])*2)..v[7]..v[8]..v[9]) - end - end -end - -function RyzhomeBar:callFriendUrl(action, target) - local url = "http://app.ryzom.com/app_arcc/index.php?action=player_ryzhome_"..action.."&target="..target - getUI("ui:interface:web_transactions:content:html"):browse(url) -end - -function RyzhomeBar:spawnItems() - runAH(nil, "remove_shapes", "") - for k,v in pairs(RyzhomeBar.spawnedItems) do - runAH(nil, "add_shape", "shape="..v[1].."|x="..v[2].."|y="..v[3].."|z="..v[4].."|angle="..v[5].."|scale="..v[6]..v[7]..v[8]..v[9]) - end - -end - -function RyzhomeBar:setupItems() - for k = 1, 8 do - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":but"..tostring(k)).active=false - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":icon"..tostring(k)).active=false - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":text"..tostring(k)).uc_hardtext="" - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":info"..tostring(k)).uc_hardtext="" - end - for k,v in pairs(RyzhomeBar.Items[RyzhomeBar.selectedPage]) do - if k ~= nil then - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":icon"..tostring(k)).active=true - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":but"..tostring(k)).active=true - local text = ucstring() - text:fromUtf8(v[3]) - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":text"..tostring(k)).uc_hardtext=text - text:fromUtf8(v[4]) - getUI("ui:interface:webig_ryzhome_list_item:header_opened"):find(":info"..tostring(k)).uc_hardtext=text - end - end -end - -if RyzhomePlace == nil then - RyzhomePlace = { - saveuri = "", - } -end - -function RyzhomePlace:move(x, y, z) - pos_x=pos_x+x - pos_y=pos_y+y - pos_z=pos_z+z - RyzhomePlace:update() -end - -function RyzhomePlace:rot(a) - pos_a=pos_a+a - RyzhomePlace:update() -end - -function RyzhomePlace:reset() - --Ryzhome:addShapes() - pos_x, pos_y, pos_z = getPlayerPos() - pos_a = (3.14*getUI("ui:interface:compass:arrow3d:arrow").rotz)/18 - RyzhomePlace:addShape() - RyzhomeBar:spawnItems() -end - -function RyzhomePlace:update() - RyzhomePlace:addShapes() - RyzhomePlace:addShape() - RyzhomeBar:spawnItems() -end - -function RyzhomePlace:apply() - getUI("ui:interface:web_transactions:content:html"):browse(RyzhomePlace.saveuri.."&pos_x="..pos_x.."&pos_y="..pos_y.."&pos_z="..pos_z.."&pos_a="..pos_a) -end - -function RyzhomePlace:close() - --runAH(nil, "remove_shapes", "") - getUI("ui:interface:webig_ryzhome_place_item").active=false -end - -function debug(text) - local uc = ucstring() - uc:fromUtf8(tostring(text)) - displaySystemInfo(ucstring(uc), "sys") -end diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.xml b/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.xml deleted file mode 100644 index ef470005c..000000000 --- a/code/ryzom/client/data/gamedev/interfaces_v3/ryzhome_toolbar.xml +++ /dev/null @@ -1,445 +0,0 @@ - - - - - -