Compare commits

...

346 Commits

Author SHA1 Message Date
kaetemi 879b792c6a Merge branch 'ryzomclassic-develop' into feature/cdb-packed-ryzomclassic 4 years ago
kaetemi 431b1140e9 Merge commit '505e13cd1eb576209ac7e088c91e0ba1a3e2da62' into feature/cdb-packed-ryzomclassic 4 years ago
kaetemi 6f2e45d352 Merge commit '05fdc723f1519009c05f0963846b41b3ca7c3858' into feature/cdb-packed-ryzomclassic 4 years ago
kaetemi 4169349166 Merge remote-tracking branch 'origin/temp/more-patches-14' into feature/cdb-packed-ryzomclassic 4 years ago
kaetemi c624984da1 Merge commit '6f545aedd5638e093f35f1e156d3ed4f9a91cb18' into feature/cdb-packed 4 years ago
kaetemi b96d96f004 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 3609d6369a Restore classic PvP Challenge context menu 4 years ago
kaetemi 46541a700c Test item renames 4 years ago
kaetemi 8d4c0d0ef1 Fix build 4 years ago
kaetemi be11ae1fb6 Add network messages for locking and renaming items 4 years ago
kaetemi f203559ecb Update client inventory when item name is changed 4 years ago
kaetemi be28e102ec Add buff flags to item summary 4 years ago
kaetemi d512d10f18 Add guild access grade bits to inventory summary 4 years ago
kaetemi 24ceb5df04 Add ACCESS, remove SERIAL and CREATETIME to inventory sync 4 years ago
kaetemi bd0c694970 Fix insane XML formatting 4 years ago
kaetemi 5769a3599e Add editor config 4 years ago
kaetemi 176e0975f6 Fix build 4 years ago
kaetemi 7c4a2f857d Restore PvP challenge message callbacks 4 years ago
kaetemi bc3a602ebc Phrase literal flag for item name, replaces separate string, kaetemi/ryzomclassic#194 4 years ago
kaetemi 9eb7481c06 Cleanup CGameItemPtr, add reference count to avoid glitches, kaetemi/ryzomclassic#194 4 years ago
kaetemi 66debd7ebe Dumb. Clean up, kaetemi/ryzomclassic#194 4 years ago
kaetemi f0430ec8ad Note 4 years ago
kaetemi caa4eea391 Disable debug 4 years ago
kaetemi 3604088713 Keep a spare memory block in fixed size allocator to avoid large allocation overhead on the chunk boundary 4 years ago
kaetemi cd4b746bfa Clean up mess 4 years ago
kaetemi 60f61caa2c Disable game item ptr debug code when item ptr debug is disabled... 4 years ago
kaetemi a5e9542f2f Disable game item debug code since it's not maintained 4 years ago
kaetemi 7b1136ff0b Use pointers for the strings in game item, since they're not common 4 years ago
kaetemi abd5c38a80 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 2a37a76cb5 Remove old ClientInventoryPosition property 4 years ago
kaetemi 4c701386f4 Comment 4 years ago
kaetemi e9feca648a Fix wrong time type 4 years ago
kaetemi 4ae411968e Prepare a little surprise for naughty string scanners, ryzom/ryzomcore#604 4 years ago
kaetemi aa2574e10a Remove unused custom name, item name is specified already by _PhraseId 4 years ago
kaetemi a2c7c4dc25 Remove unused faction string from item 4 years ago
kaetemi 29f313853d Explicitly use toLowerAscii for filenames and identifiers 4 years ago
kaetemi 625d269c11 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi dc12e2dea3 Explicitly use toLowerAscii for filenames and identifiers 4 years ago
kaetemi ae1f4d2df3 Merge branch 'develop' into ryzomclassic-develop 4 years ago
Xtarsia dac3cc2292 inventory alignment adjustments
closes #182
4 years ago
kaetemi 9883454926 Disable item groups, not tested in our build 4 years ago
kaetemi b89441d673 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 35e18597ee Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 6787bbf378 Use localized font 4 years ago
kaetemi a3e762f401 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 380722e2e6 Remove ucstring from lua and UI 4 years ago
kaetemi d11936a035 Remove compatibility switch 4 years ago
kaetemi c791fe5742 Merge branch 'develop' into ryzomclassic-develop 4 years ago
Xtarsia 5de288a2e7 Update out_v2_select.xml
disable downloader UI
4 years ago
kaetemi c08163dcb6 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi ea6ba2ec97 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 9c6918d448 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 9cc899a3a6 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi e773027c6d Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 3e675b1422 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 5934147d9e Fix identity title, kaetemi/ryzomclassic#170 4 years ago
Xtarsia 4ca95e1188 Update out_v2_select.xml
closes #117
4 years ago
kaetemi 0499fce27d Fix login alignment 4 years ago
kaetemi 2295769ad5 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 1cfe858588 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 374601e8d1 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi d86c000de2 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi fa086ea4b9 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi dcf242c3b1 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi d31eb606eb Fix merge 4 years ago
kaetemi 46020d345c Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 2b2b0a7d48 Merge branch 'develop' into ryzomclassic-develop 4 years ago
Xtarsia 277a854f8d Update widgets.xml
Closes #157
4 years ago
kaetemi 52c7c16f69 Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 92ee96a783 Log the recorded history, kaetemi/ryzomclassic#152 4 years ago
kaetemi b61ad76ac2 Fix R2 feature info checkbox, kaetemi/ryzomclassic#158 4 years ago
Xtarsia 7a9accde11 Update info_player.xml
closes #160
4 years ago
kaetemi d0f9685ee8 Merge branch 'develop' into ryzomclassic-develop 4 years ago
Xtarsia a2b68113ec Remove Patcher UI elements
Remove Patcher UI elements
4 years ago
kaetemi ec4e2e188e Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 9580bd5ec0 Failed to detect ecosystem of selected island, fix missing plants in palette, kaetemi/ryzomclassic#132 4 years ago
kaetemi d2900df0f6 Add debug break hook for Lua 4 years ago
kaetemi ae876e481a Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 8594b479e2 Fix bad escaping of < and >, fix kaetemi/ryzomclassic#150 4 years ago
Jan Boon fbab39451f
Merge pull request #146 from Xtarsia/ryzomclassic-develop
Update inventory.xml
4 years ago
kaetemi 05501cf30b Merge branch 'develop' into ryzomclassic-develop 4 years ago
kaetemi 357bb28ef2 Recycling an ucstring from i18n.get is not allowed, it's const, fix kaetemi/ryzomclassic#134 4 years ago
kaetemi 5056d3a72a Disable CustomNpc Level prop for now, kaetemi/ryzomclassic#154 4 years ago
kaetemi 91a44fd5b5 Disable TypeNPC for now, kaetemi/ryzomclassic#154 4 years ago
kaetemi a51597cf0b Typo, kaetemi/ryzomclassic#87 4 years ago
kaetemi f5553dfb59 Better handling of TypeNPC initialization, kaetemi/ryzomclassic#87 4 years ago
kaetemi b4dc60f163 Fix double undo stack actions, kaetemi/ryzomclassic#87 4 years ago
kaetemi 2859693c1e Remove OtherCharAccess toggle from Scenario window when MD5 checks are disabled, close kaetemi/ryzomclassic#151 4 years ago
kaetemi 6853098df9 Additional debugging, kaetemi/ryzomclassic#152 4 years ago
kaetemi c71f516ed2 Avoid more useless `fullName` calls, kaetemi/ryzomclassic#152 4 years ago
kaetemi ccb141672f Avoid some unnecessary string operations when not recording history, cleanup, debug crash in `fullName` kaetemi/ryzomclassic#152 4 years ago
kaetemi 4a7a153a3e Disable check for OtherCharAccess if CheckR2ScenarioMD5 is false, kaetemi/ryzomclassic#151 4 years ago
kaetemi e3ec67a698 Disable R2 MD5 check, it's useless now, fix kaetemi/ryzomclassic#147 4 years ago
kaetemi 505e13cd1e Merge branch 'develop' into ryzomclassic-develop 4 years ago
Xtarsia 14a0c5d471 Update inventory.xml
Remove Special items from inventory.
4 years ago
kaetemi 7a035466da Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 64fd9f0b78 Merge remote-tracking branch 'ryzomcore/develop' into temp/more-patches-26 5 years ago
kaetemi a7933bc818 Fix admin commands for items to use .sitem by default 5 years ago
kaetemi 669237dbae Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi a606684e34 Use nel type 5 years ago
kaetemi 4b4c14dabf Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 7e232462d0 Invalid table insertion, fix kaetemi/ryzomclassic#124 5 years ago
kaetemi 09cb0ea5d0 Can't reinterpret float pointer as size_t pointer as the sizes mismatch, fix ryzom/ryzomcore#605 switch case on 64bit, ref kaetemi/ryzomclassic#124 5 years ago
kaetemi f5eae12b80 Enhance logging message 5 years ago
kaetemi 1452a6ba6d Fix saveScenarioRtData for large scenarios 5 years ago
kaetemi a6713b14a6 Compare tag for creating bnp, since bnp get older timestamp reset if they match 5 years ago
kaetemi b505ff9e13 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 154ae55165 Fix string format 5 years ago
kaetemi ada4e5bfbf Use better fonts 5 years ago
kaetemi fb3e97db1d Request for 7z instead of tgz, ref ryzom/ryzomcore#586 5 years ago
kaetemi 61974ec15c Add 7z support to server patch, ref ryzom/ryzomcore#586 5 years ago
kaetemi af6c6b64c3 Revert workaround, fix ryzom/ryzomcore#601 5 years ago
kaetemi 0528df7f0b Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 18d2e393cf Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 3da77ce061 Play specific music during character selection 5 years ago
kaetemi 90e1297c1d Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 90931485ba Track online services in WS based on TServiceId instead of a counter, fix ryzom/ryzomcore#601 5 years ago
kaetemi 195e9b1439 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 0f50806927 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 7d01d8411d Replace deprecated table.getn 5 years ago
kaetemi c1a3008ca0 Removed ecosystem points 5 years ago
kaetemi 3f39669c9a Remove unused project 5 years ago
kaetemi 51ec683eea Merge branch 'feature/code-to-root' into ryzomclassic-develop 5 years ago
kaetemi ddc9cdabc4 Retarget to R:\leveldesign and R:\graphics 5 years ago
kaetemi 324c69c8cc Merge branch 'feature/code-to-root' into ryzomclassic-develop 5 years ago
kaetemi 05fdc723f1 Move code to root 5 years ago
Jan Boon 4a55facb0c Merge branch 'feature/code-to-root' into ryzomclassic-develop 5 years ago
kaetemi def3d25249 Set proper dependencies for packed collision build 5 years ago
kaetemi f32a5d95d4 Export zones as part of the R2 islands xml 5 years ago
kaetemi 5f3675446c Build R2 islands xml separately per continent, and build it properly 5 years ago
kaetemi f39a7fe349 Temporarily set Direct3D as default on Windows, ref ryzom/ryzomcore#592 5 years ago
kaetemi 3117c55424 Remove leveldesign duplicate files 5 years ago
Jan Boon 185d71365e Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 02c40934ef Remove references to things which don't exist 5 years ago
kaetemi f892608865 Fix ring scenario edition mode initialization 5 years ago
Jan Boon 9d1545bbe2 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 71a22b43db Fixes 5 years ago
kaetemi 5a543239bb Batch of fixes for server 5 years ago
Jan Boon 6cdee90e4e Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 17d91ad243 Add configuration for open admin privileges 5 years ago
kaetemi 33bf80a3c7 Merge remote-tracking branch 'ryzomcore/develop' into ryzomclassic-develop 5 years ago
Jan Boon 1f7fca7df3 Merge branch 'develop' into ryzomclassic-develop 5 years ago
Jan Boon a964da41f7 Various fixes or adjustments 5 years ago
kaetemi a900a45153 More useful logging 5 years ago
kaetemi 0cfe43aa26 Fix editor far tp in character select 5 years ago
kaetemi 3e7035c6dd Force invalid enum values to defaults 5 years ago
kaetemi ea021e1d96 Fix module bitsets and default session values 5 years ago
kaetemi 55c3939789 Use shard ID as part of shared memory key in MS to allow multiple shards on one server 5 years ago
kaetemi 7a71caca6e Fix filename collision of string cache between shards on the same host 5 years ago
kaetemi 9dc0020b61 Fix CSheetId from CVariable 5 years ago
kaetemi c7b27c8d70 Fix filename collision of string cache between shards on the same host 5 years ago
kaetemi 6c6a83bc5d Categorize mirror service commands 5 years ago
Jan Boon 93f6770fe4 Merge branch 'develop' into ryzomclassic-develop 5 years ago
Jan Boon a94094f865 Merge branch 'develop' into ryzomclassic-develop 5 years ago
Jan Boon 746f033b5c Merge remote-tracking branch 'ryzomcore/develop' into ryzomclassic-develop 5 years ago
Jan Boon 5d7e4a921f Merge remote-tracking branch 'ryzomcore/develop' into ryzomclassic-develop 5 years ago
Jan Boon f48f4d4555 Merge remote-tracking branch 'ryzomcore/develop' into ryzomclassic-develop 5 years ago
Jan Boon 31e1cd6feb Merge remote-tracking branch 'ryzomcore/develop' into ryzomclassic-develop 5 years ago
Jan Boon 107728c944 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 4053220060 Continent sheet is name by default 5 years ago
kaetemi 525db6976a Disable forage tool restriction 5 years ago
kaetemi f344c0568c Adjust continent sheet name 5 years ago
kaetemi 2d32bc2371 Disable craft tool restriction, ryzomclassic/#49 5 years ago
kaetemi 9d89d3dfca Finer text alignment, ryzomclassic/#36 5 years ago
kaetemi 024447d9fb Cleanup enchant context, ryzomclassic/#37 5 years ago
kaetemi d496d54ac4 Add item log context for creating sap recharge 5 years ago
kaetemi aec03f6234 Add item logging context for enchanting items 5 years ago
kaetemi 1dce83d279 Remove ring knowledge and faction pvp points from profile info 5 years ago
kaetemi 774b91df9c Classy login screen 5 years ago
kaetemi d5b959db7e Remove useless command 5 years ago
kaetemi b547fd62cb Revert icon 5 years ago
kaetemi eecd6f1f2c Don't log since it's already logged from offline command, ryzomclassic/#44 5 years ago
kaetemi 3f982c2214 Shopping list delete doesn't need log, but it should be checked why it's containing items, ryzomclassic/#44, ryzomclassic/#26 5 years ago
kaetemi b232d0026a Reduce logging 5 years ago
kaetemi be32f02a76 Set font 5 years ago
Jan Boon 48bc27c1e3 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 38a7b763d0 Classic backgrounds 5 years ago
kaetemi f18f4196b4 Further adjust handling of ryzomclassic/#31 temp bag take all 5 years ago
kaetemi 35a9e747f7 Experimental alternate fix for ryzomclassic/#31 5 years ago
kaetemi 8f1d0ebf23 Fix recursing endHarvest call, ryzomclassic/#31 5 years ago
kaetemi dabf75dbcf Add log context for bot chat end, ryzomclassic/#26 5 years ago
kaetemi a722988987 Remove unused salt from admin 5 years ago
kaetemi c914e6fdf6 Patch over https 5 years ago
kaetemi ad4290f2c9 Move fonts to assets 5 years ago
kaetemi 739730127d Revert profile interface 5 years ago
kaetemi 2cb353438b Add log context for sale store check 5 years ago
kaetemi 46786a1185 Fix comment 5 years ago
kaetemi 8daffed6c2 Cleanup odd patch, fix dyn chat choice progress 5 years ago
kaetemi 2a917ede27 Register crystallize log context for ryzomclassic/#14 5 years ago
Jan Boon 31a819f254 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi ad15ada3ef Ring ring 5 years ago
kaetemi 2927b3dfb9 Bulk disable webig changes 5 years ago
kaetemi e0a14d79ac Disable more of the pet name code 5 years ago
kaetemi ba3c008767 Add handy startsWith string utility function 5 years ago
kaetemi 8c6677dba6 Disable pet name since it's only accessible through admin and web 5 years ago
kaetemi b6dbb65918 These upgrades don't apply to us 5 years ago
Jan Boon 4d742741d1 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 8dd7c52f8a Code style 5 years ago
kaetemi fcfc86c83e Disable teleport fx, since we will not have allegiance. May be better to have it depend on the teleport ticket type 5 years ago
kaetemi f36c979c2e Remove altar restriction, fix ryzomclassic/#16 5 years ago
kaetemi 8bcccefd11 Re-enable warnings 5 years ago
kaetemi 71c7e31806 We don't have light_sap_recharge.sitem, so remove it 5 years ago
kaetemi 6d5eb14d4f Revert to old sap recharge 5 years ago
kaetemi 52d8304659 Remove string based and webig feature 5 years ago
kaetemi 3cfedfcf9a Remove hardcoded name based item rule 5 years ago
kaetemi 0b47322d6c Remove hardcoded item rule 5 years ago
kaetemi bfed12711d Enable callstack logging 5 years ago
kaetemi 84e924b496 Fix ryzomclassic/#14 crash on spell crystalize. Add TLogContext_Item_EnchantPhrase log context 5 years ago
kaetemi 613bb7ccd0 Fix snp download over https 5 years ago
kaetemi 623ffc6be7 Debug logs should not be disabled in DEV client... 5 years ago
kaetemi 319ad4b0bf Set patch urls 5 years ago
kaetemi de6eae7e0f Fix again. This needs to be fixed properly 5 years ago
kaetemi b159620fcc This needs to be generated in utf8 5 years ago
kaetemi 0e08489315 Fix adjustment for classic newbieland 5 years ago
kaetemi 2ad9e1c78a Todo. Fix this properly 5 years ago
kaetemi 8d7ce91b56 Cleanup 5 years ago
kaetemi 2d1d9c1b0b Regenerate server cdb 5 years ago
kaetemi 85e7b594c6 Add a note 5 years ago
kaetemi f980988ae4 Switch to old newbieland 5 years ago
kaetemi ee8ccf13b7 Useless empty file 5 years ago
kaetemi 8895eb88d6 Revert "Added: New PvpClan "Marauder" based on fame "black_kami"" 5 years ago
kaetemi 679c7d7ac3 Don't need this 5 years ago
kaetemi ba6378e07c Remove useless feature 5 years ago
kaetemi b06b0fb08c Merge fixes 5 years ago
kaetemi 81176f102f Revert to fixed version 5 years ago
Jan Boon 2ad1b76886 Adjust default config 5 years ago
Jan Boon b0fdfaeca9 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 4c7c240775 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi ff87af8423 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi afee5db9e2 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 0bae206bb2 Fix merges 5 years ago
kaetemi c57c9a1cf6 Build fix 5 years ago
Jan Boon 0c8e9f7640 Merge branch 'feature/streamed-package' into ryzomclassic-develop 5 years ago
kaetemi 2b80ec75a9 Merge remote-tracking branch 'ryzomcore/hg/hotfix/patches-from-atys' into ryzomclassic-develop 5 years ago
kaetemi 0a2ce3c522 Null merge 5 years ago
kaetemi 4ca10eb38c Remove problematic texture defaults 5 years ago
kaetemi 636d8dae55 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi ecc2085b70 Bump NeL version 5 years ago
kaetemi 9b9829a6ab Run pipeline setup in batch file 5 years ago
kaetemi 916be9833c Merge remote-tracking branch 'ryzomcore/hg/develop' into ryzomclassic-develop 5 years ago
kaetemi bb3f4052a7 Merge branch 'develop' into ryzomclassic-develop 5 years ago
kaetemi 439cae285d Merge branch 'develop' of github.com:ryzom/ryzomcore into ryzomclassic-develop 5 years ago
Nimetu ddd0a7507e Fixed: Invalid array access. Crash in gcc with aggressive loop optimizations enabled.
--HG--
branch : patches-from-atys
5 years ago
kaetemi c54897bd4f Fix build with MariaDB connector 5 years ago
kaetemi 94ad75bb72 Add some missing unit test tools 5 years ago
kaetemi 6ed45fef0b Add some missing tools 5 years ago
kaetemi 85c9d4e4b6 Add classic ingame web 5 years ago
kaetemi 7ac4eb3097 Add missing R2 files 5 years ago
kaetemi 2f29d03d86 Junk 5 years ago
kaetemi f64ba76bfc Undo insane XML reformat, and use tabs as originally 5 years ago
kaetemi aa2386151f Undo insane XML reformat 5 years ago
kaetemi 7505fae6d1 Add missing scripts 5 years ago
kaetemi f7bdd7ecd7 Junk 5 years ago
kaetemi d70c4a215d Junk 5 years ago
kaetemi 71a412c698 Merge remote-tracking branch 'ryzomcore/hg/develop' into ryzomclassic-develop 5 years ago
kaetemi 98a41b75bd Junk 5 years ago
kaetemi a86fb4e195 Merge remote-tracking branch 'origin/develop' into ryzomclassic-develop 5 years ago
kaetemi 3ff031b5ff Merge commit '230639bf0ead1a3736aca3af8866aa00f0608074' 5 years ago
Nimetu 249ce945f1 Fixed: Calling member function on null object is undefined behavior.
--HG--
branch : patches-from-atys
5 years ago
Nimetu a6a8cb99f5 Fixed: Truncated pointer on 64bit system
--HG--
branch : patches-from-atys
5 years ago
ulukyn f11bc06541 Changed: updated database_plr.h
--HG--
branch : patches-from-atys
6 years ago
Nimetu 460eb92969 Changed: database_plr.h sync for number of animal
--HG--
branch : patches-from-atys
5 years ago
Nimetu ae68b543b8 Merge with develop
--HG--
branch : patches-from-atys
5 years ago
Inky a5a6c321af Changed: added language text label translation
--HG--
branch : patches-from-atys
6 years ago
Inky 89fa8ca0ac Changed: added language support per profiles
--HG--
branch : patches-from-atys
6 years ago
Inky 9c82a0436f Changed: added QComboBox widget to change profile language
--HG--
branch : patches-from-atys
6 years ago
Inky fb60e00acc Changed: allow tab to select all widgets before been captured by editBox
--HG--
branch : patches-from-atys
6 years ago
Inky 0a48c4a6e3 Fixed: prevent bad index and duplicata after profile deletion
--HG--
branch : patches-from-atys
6 years ago
Nimetu 1eb1b118f3 Fixed: Shield, tools buffs not displayed in tooltip
--HG--
branch : patches-from-atys
6 years ago
Nimetu 3b0324ad08 Fixed: Range/melee weapon buffs not displayed in tooltip
--HG--
branch : patches-from-atys
6 years ago
Inky 4baed9c664 Changed: unsupported language code default fallback
--HG--
branch : patches-from-atys
6 years ago
Inky 41c3d0cbe0 Changed: check locale is supported under linux
--HG--
branch : patches-from-atys
6 years ago
Inky ccfffe0a8c Added: macro context help
--HG--
branch : patches-from-atys
6 years ago
Inky 17b96e4819 Fixed: tooltip item buff update
--HG--
branch : patches-from-atys
6 years ago
Inky 00d31f09c6 Changed: use one lua bind to retrieve itemInfo
--HG--
branch : patches-from-atys
6 years ago
ulukyn 89c22b04a2 Changed: remove nlinfo of Register EId (made lof of useless logs...)
--HG--
branch : patches-from-atys
6 years ago
ulukyn cf4cb55f3e Fixed: remove Zig enter/leave bag menu option when not a pet
--HG--
branch : patches-from-atys
6 years ago
ulukyn 1b19cb4809 Changed: Ctrl tooltips can now display utf8 text
--HG--
branch : patches-from-atys
6 years ago
Inky fe4c58df42 Fixed: other_hand_slot error when macro window is opened
--HG--
branch : patches-from-atys
6 years ago
ulukyn 498c02fa4d Fixed: remove Zig enter/leave bag menu option when not a pet
--HG--
branch : patches-from-atys
6 years ago
ulukyn a7e75b1c6c Added: setTargetAsInterlocutor and unsetTargetAsInterlocutor lua functions
--HG--
branch : patches-from-atys
6 years ago
Inky d73ea16682 Fixed: register lua bind
--HG--
branch : patches-from-atys
6 years ago
Inky 64987e8ed6 Changed: increment packed_sheets version
sitem, item

--HG--
branch : patches-from-atys
6 years ago
Inky 7230a84031 Changed: introduce new proprieties menu and action handler
--HG--
branch : patches-from-atys
6 years ago
Inky 36918ac919 Added: CGroup menu set action handler
--HG--
branch : patches-from-atys
6 years ago
Inky 0683604ada Added: item sheets scroll properties
--HG--
branch : patches-from-atys
6 years ago
Inky 038a3bca96 Added: load xml tp_interface
--HG--
branch : patches-from-atys
6 years ago
Nimetu a3bdd3dda5 Changed: Remove call to old GroupHTML function
--HG--
branch : patches-from-atys
6 years ago
Inky 4121a61c85 Added: display local chat message
--HG--
branch : patches-from-atys
6 years ago
Inky 2f2329c67f Added: get and set rgba database entry
--HG--
branch : patches-from-atys
6 years ago
ulukyn 9780decca0 Added: Player can now ask a pet (zig) to enter/leave from his bag (an icon is displayed when pet is on the bag)
--HG--
branch : patches-from-atys
6 years ago
Inky cad47321a3 Added: set auto-pacts lua bind
--HG--
branch : patches-from-atys
6 years ago
Inky 417865bb3a Added: Store user created channels in xml file
--HG--
branch : patches-from-atys
6 years ago
Ulukyn 36036faffd Added: home propertie of html group (so lua scripts can setup the home)
Fixed: adding new landmarks with lua don't remove respawn points if player is not in an island

--HG--
branch : patches-from-atys
6 years ago
ulukyn c0037fc55a Fixed: removed nlstop when 2 same commands runs (in services)
removed nlassert when factory not found (who crash the fes)

--HG--
branch : patches-from-atys
6 years ago
Inky f96289dfbe Fixed: LevelDesign AI script documentation and few incode typos
--HG--
branch : patches-from-atys
6 years ago
Riasan e794b5dd01 Added: Team Invite button by Guild Member List and Friend List
--HG--
branch : patches-from-atys
6 years ago
ulukyn 11132f08e6 Changed: Players when Outpost is in active war (OutpostInFire) can't be Neutrals
--HG--
branch : patches-from-atys
6 years ago
Riasan 2d83507b55 Changed: active teleport option via map on r2 for privs
--HG--
branch : patches-from-atys
6 years ago
ulukyn 0debc7e6d6 Removed: cacert.pem file from client datas
--HG--
branch : patches-from-atys
6 years ago
ulukyn 698c71f137 Fixed: Added a check for https:// npc web pages
--HG--
branch : patches-from-atys
6 years ago
ulukyn dcf959fe3d Added: luaGetElement for CInterface3DScene and getBBoxSize* for CInterface3DShape
--HG--
branch : patches-from-atys
6 years ago
Nimetu 892d11d2be Fixed: trimSeparators function
--HG--
branch : patches-from-atys
6 years ago
kervala 8f61819d43 Changed: Minor changes
--HG--
branch : patches-from-atys
6 years ago
ulukyn 0e7380599e Added: Ctrl DB Sheet tooltip can be overwrited
--HG--
branch : patches-from-atys
6 years ago
kervala cf1df3e4de Fixed: Warning
--HG--
branch : patches-from-atys
6 years ago
ulukyn 4beecdc81b Eapply: CTypeVersion incremented for sitem and item (because the client don't crash again and i found why )
--HG--
branch : patches-from-atys
6 years ago
ulukyn 0b970371a3 Fixed: check ClientCfg.CurlCABundle is not empty before check the first char (thx nimetu)
--HG--
branch : patches-from-atys
6 years ago
ulukyn 48f3d3b244 Added: add a way to prefix CurlCABundle file with defaultConfigFileName using "%"
Use added cacert.pem from mozilla like default CA file

--HG--
branch : patches-from-atys
6 years ago
ulukyn e9e2590d53 Added: getSheetFamily lua bind
--HG--
branch : patches-from-atys
7 years ago
ulukyn f7f1a6035e Added: getSheetLocalizedName and getSheetLocalizedDesc lua bind
--HG--
branch : patches-from-atys
7 years ago
ulukyn 4f75f92610 Added: Add "@LUA " prefix to url set on shapes with text. When player click on shape, run the lua code
getDbProp64 return a variable instead of node->getValue64() return value.

--HG--
branch : patches-from-atys
7 years ago
ulukyn a50bd10b84 Added: setDbProp64 lua function
--HG--
branch : patches-from-atys
7 years ago
ulukyn 57406f6a8c Added: luaSetModalParentList method for container
--HG--
branch : patches-from-atys
7 years ago
ulukyn 65acd3bf9d Added: Fix a bug with web textures on view_bitmap. The texture must keep the case, only texture from bnp can be convert to lower case
--HG--
branch : patches-from-atys
7 years ago
ulukyn 16ce2e454c Added: add an prefiex "u:" to ask tooltip and hardcode_text to use utf8 strings
--HG--
branch : patches-from-atys
7 years ago
ulukyn c7bdaf513c Changed: use trimSeparators to remove spaces and tabs in html styles args values
--HG--
branch : patches-from-atys
7 years ago
ulukyn 724158c74c Added: trimSeparators function to prevent trim of utf8 special chars. Currently trimSeparators only trim spaces and tabs.
--HG--
branch : patches-from-atys
7 years ago
Nuno Gonçalves ed798cb62a Add new Mektoub type used for new pets companions
--HG--
branch : patches-from-atys
7 years ago
ulukyn 971287ae78 Changed: Added new fame for marauder (generated from database.xml)
--HG--
branch : patches-from-atys
7 years ago
ulukyn c56d2e136d Changed: Increse MAX_INVENTORY_ANIMAL to 7 to add 3 pets companions (ingame named ZIGs)
--HG--
branch : patches-from-atys
7 years ago
ulukyn 3652b23bbb Added: Race shape properties of sitems (!!! sitems.packed_sheets must be regenerated with freshly complilated sheets_packer tool !!!)
--HG--
branch : patches-from-atys
7 years ago
ulukyn 8b1ead9e77 Fixed: getGroundZ uses now float instead of int
--HG--
branch : patches-from-atys
7 years ago
ulukyn 5d7c8777a1 Added: Ability to add icons on the map and setup the handler by left and right click with lua
--HG--
branch : patches-from-atys
7 years ago
ulukyn 1a52cc3cb1 Changed: move /url command to FINAL_VERSION section
--HG--
branch : patches-from-atys
7 years ago
ulukyn 0093170ee9 Added: onclick_r and onover Lua reflect properties. Setup id to buttonGroup to access it
--HG--
branch : patches-from-atys
7 years ago
ulukyn 50d6ae91ae Changed: Increase max number of virtual desktops to use with special apps (like powo creator)
--HG--
branch : patches-from-atys
7 years ago
ulukyn af6975ae11 Added: onclick_r and onover Lua reflect properties. Setup id to buttonGroup to access it
--HG--
branch : patches-from-atys
7 years ago
ulukyn 0b0b980510 Changed: Fix @WEB customtext items
--HG--
branch : patches-from-atys
7 years ago
ulukyn f917d22b71 Changed: Fix @WEB customtext items
--HG--
branch : patches-from-atys
7 years ago
ulukyn 61cee990fc Changed: Fix @WEB customtext items
--HG--
branch : patches-from-atys
7 years ago
ulukyn fd458d5751 Added: setBackground lua method for group_html
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com 5c41e79ce0 Added: Add new html properties of group_html
--HG--
branch : patches-from-atys
7 years ago
Riasan 0b27a27a4c Fixed: Old Custom Text what used @WEB have no space after command "@WEBxxx"
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com 4f33715b06 Added: We can now set Item Custom Text with "@LUA xxx" to run lua code when players click on "OPEN" menu
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com b623bb11f5 Fixed: Adding translation to bots names (with tags) when displaying "xxx says: ..."
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com 3baf7fdb12 Fixed: First try to add translation tags into Bot names and Titles: translating target name and sys infos
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com 4c91c418d4 Fixed: First try to add translation tags into Bot names and Titles (will help rename of player to be translated and events npcs)
--HG--
branch : patches-from-atys
7 years ago
ulukyn@gmail.com 99a949b889 Changed: First try to add translation tags into Bot names and Titles (will help rename of player to be translated and events npcs)
--HG--
branch : patches-from-atys
7 years ago
kaetemi 998daa5c56 Add additional nullable
--HG--
branch : cdb-packed
10 years ago
kaetemi a3a347fab4 Add optional null bit to CDB leafs
--HG--
branch : cdb-packed
10 years ago
kaetemi ba42ed3320 Merge with default
--HG--
branch : cdb-packed
10 years ago
kaetemi 1359bbf8c2 (DB_INIT:PLR from 5364 -> 1810 bytes)
--HG--
branch : cdb-packed
10 years ago
kaetemi 5d9f3ce668 Optimize for more common case
--HG--
branch : cdb-packed
10 years ago
kaetemi 9fec239dfb Missed 4 bits
--HG--
branch : cdb-packed
10 years ago
kaetemi 06e9d20850 Add PACKED type to CDB for brick bitfields
--HG--
branch : cdb-packed
10 years ago

@ -59,10 +59,6 @@ SET(NL_VERSION_PATCH 0 CACHE STRING "Patch version")
SET(YEAR "2001-${CURRENT_YEAR}")
SET(AUTHOR "Winch Gate and The Ryzom Core Community")
SET(RYZOM_VERSION_MAJOR 3)
SET(RYZOM_VERSION_MINOR 6)
SET(RYZOM_VERSION_PATCH 0)
#-----------------------------------------------------------------------------
# Redirect output files
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)

@ -0,0 +1,2 @@
F:\tools\xsltproc\xsltproc.exe -o R:\code\ryzom\server\src\entities_game_service\database_plr.h --stringparam output header --stringparam filename DATABASE --stringparam side server --stringparam bank PLR R:\code\ryzom\common\src\game_share\generate_client_db.xslt R:\code\ryzom\common\data_common\database.xml
F:\tools\xsltproc\xsltproc.exe -o R:\code\ryzom\server\src\entities_game_service\database_plr.cpp --stringparam output cpp --stringparam filename database_plr --stringparam side server --stringparam bank PLR R:\code\ryzom\common\src\game_share\generate_client_db.xslt R:\code\ryzom\common\data_common\database.xml

@ -32,9 +32,9 @@ parse_version()
export $VAR=$V
}
parse_version RYZOM $VERSION_FILE VERSION_MAJOR
parse_version RYZOM $VERSION_FILE VERSION_MINOR
parse_version RYZOM $VERSION_FILE VERSION_PATCH
parse_version NL $VERSION_FILE VERSION_MAJOR
parse_version NL $VERSION_FILE VERSION_MINOR
parse_version NL $VERSION_FILE VERSION_PATCH
VERSION=$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH

@ -1,120 +1,120 @@
;--------------------------------
;Include Modern UI
!include "MUI2.nsh"
;--------------------------------
;General
!define Company "Winch Gate"
!define GenericProduct "Ryzom"
!define Product "Ryzom Installer"
!define RegistryCat "HKCU"
!define RegistryKey "Software\${Company}\${GenericProduct}"
!define Executable "ryzom_installer_qt_r.exe"
!define SrcDir "RyzomInstaller"
!define Installer "ryzom_installer_windows.exe"
;Properly display all languages (Installer will not work on Windows 95, 98 or ME!)
;Unicode true
;New XP style
XPStyle on
;Name and file
Name "${Product}"
OutFile "${Installer}"
;Default installation folder
InstallDir "$LOCALAPPDATA\${GenericProduct}"
;Get installation folder from registry if available
InstallDirRegKey "${RegistryCat}" "${RegistryKey}" "${GenericProduct} Install Path"
;Request application privileges for Windows Vista
RequestExecutionLevel user
;Best compression
SetCompressor LZMA
; ???
AllowSkipFiles on
;--------------------------------
;Interface Settings
!define MUI_ICON "${SrcDir}\${GenericProduct}.ico"
!define MUI_UNICON "${SrcDir}\${GenericProduct}.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "modern-header.bmp" ; optional
!define MUI_WELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_ABORTWARNING
;Show all languages, despite user's codepage
!define MUI_LANGDLL_ALLLANGUAGES
;--------------------------------
;Language Selection Dialog Settings
;Remember the installer language
!define MUI_LANGDLL_REGISTRY_ROOT "${RegistryCat}"
!define MUI_LANGDLL_REGISTRY_KEY "${RegistryKey}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "Language"
;--------------------------------
;Pages
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_RUN "$INSTDIR\${Executable}"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_WELCOME
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "English" ;first language is the default language
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Spanish"
;--------------------------------
;Reserve Files
;If you are using solid compression, files that are required before
;the actual installation should be stored first in the data block,
;because this will make your installer start faster.
!insertmacro MUI_RESERVEFILE_LANGDLL
;--------------------------------
;Installer Sections
; ----------------------------------------
; Default section
Section
SetOutPath "$INSTDIR"
;Client, configuration and misc files
File "${SrcDir}\${Executable}"
File "${SrcDir}\msvcp120.dll"
File "${SrcDir}\msvcr120.dll"
;Shortcut on desktop
CreateShortCut "$DESKTOP\${Product}.lnk" "$INSTDIR\${Executable}"
;Store installation folder
WriteRegStr "${RegistryCat}" "${RegistryKey}" "${GenericProduct} Install Path" $INSTDIR
SectionEnd
;--------------------------------
;Installer Functions
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd
;--------------------------------
;Include Modern UI
!include "MUI2.nsh"
;--------------------------------
;General
!define Company "Winch Gate"
!define GenericProduct "Ryzom"
!define Product "Ryzom Installer"
!define RegistryCat "HKCU"
!define RegistryKey "Software\${Company}\${GenericProduct}"
!define Executable "ryzom_installer_qt_r.exe"
!define SrcDir "RyzomInstaller"
!define Installer "ryzom_installer_windows.exe"
;Properly display all languages (Installer will not work on Windows 95, 98 or ME!)
;Unicode true
;New XP style
XPStyle on
;Name and file
Name "${Product}"
OutFile "${Installer}"
;Default installation folder
InstallDir "$LOCALAPPDATA\${GenericProduct}"
;Get installation folder from registry if available
InstallDirRegKey "${RegistryCat}" "${RegistryKey}" "${GenericProduct} Install Path"
;Request application privileges for Windows Vista
RequestExecutionLevel user
;Best compression
SetCompressor LZMA
; ???
AllowSkipFiles on
;--------------------------------
;Interface Settings
!define MUI_ICON "${SrcDir}\${GenericProduct}.ico"
!define MUI_UNICON "${SrcDir}\${GenericProduct}.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "modern-header.bmp" ; optional
!define MUI_WELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_ABORTWARNING
;Show all languages, despite user's codepage
!define MUI_LANGDLL_ALLLANGUAGES
;--------------------------------
;Language Selection Dialog Settings
;Remember the installer language
!define MUI_LANGDLL_REGISTRY_ROOT "${RegistryCat}"
!define MUI_LANGDLL_REGISTRY_KEY "${RegistryKey}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "Language"
;--------------------------------
;Pages
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_RUN "$INSTDIR\${Executable}"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_WELCOME
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "English" ;first language is the default language
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Spanish"
;--------------------------------
;Reserve Files
;If you are using solid compression, files that are required before
;the actual installation should be stored first in the data block,
;because this will make your installer start faster.
!insertmacro MUI_RESERVEFILE_LANGDLL
;--------------------------------
;Installer Sections
; ----------------------------------------
; Default section
Section
SetOutPath "$INSTDIR"
;Client, configuration and misc files
File "${SrcDir}\${Executable}"
File "${SrcDir}\msvcp120.dll"
File "${SrcDir}\msvcr120.dll"
;Shortcut on desktop
CreateShortCut "$DESKTOP\${Product}.lnk" "$INSTDIR\${Executable}"
;Store installation folder
WriteRegStr "${RegistryCat}" "${RegistryKey}" "${GenericProduct} Install Path" $INSTDIR
SectionEnd
;--------------------------------
;Installer Functions
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd

@ -1,298 +1,298 @@
;--------------------------------
;Include Modern UI
!include "MUI2.nsh"
;--------------------------------
;General
!define Company "Nevrax"
!define Product "Ryzom"
!define Version "2.1.0"
!define Patch "661"
!define RegistryCat "HKLM"
!define RegistryKey "Software\${Company}\${Product}"
!define Executable "client_ryzom_rd.exe"
!define DstDir "Output"
!define SrcDir "Ryzom"
!define Installer "ryzom_setup_${Patch}.exe"
;Registry key for uninstaller
!define UninstallRegistryRoot "Software\Microsoft\Windows\CurrentVersion\Uninstall"
!define UninstallRegistryKey "${UninstallRegistryRoot}\${Product}"
;Properly display all languages (Installer will not work on Windows 95, 98 or ME!)
Unicode true
;New XP style
XPStyle on
;Name and file
Name "${Product}"
OutFile "${DstDir}\${Installer}"
;Default installation folder
InstallDir "$PROGRAMFILES\${Product}"
;Get installation folder from registry if available
InstallDirRegKey "${RegistryCat}" "${RegistryKey}" "${Product} Install Path"
;Request application privileges for Windows Vista
RequestExecutionLevel admin
;Best compression
SetCompressor LZMA
; ???
AllowSkipFiles on
;--------------------------------
;Variables
;Will be used later
Var MUI_TEMP
Var STARTMENU_FOLDER
;--------------------------------
;Interface Settings
!define MUI_ICON "${SrcDir}\ryzom.ico"
!define MUI_UNICON "${SrcDir}\ryzom.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "modern-header.bmp" ; optional
!define MUI_WELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_ABORTWARNING
;Show all languages, despite user's codepage
!define MUI_LANGDLL_ALLLANGUAGES
;--------------------------------
;Language Selection Dialog Settings
;Remember the installer language
!define MUI_LANGDLL_REGISTRY_ROOT "${RegistryCat}"
!define MUI_LANGDLL_REGISTRY_KEY "${RegistryKey}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "Language"
;--------------------------------
;Pages
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
;Start Menu Folder Page Configuration
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${RegistryCat}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${RegistryKey}"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_RUN "$INSTDIR\${Executable}"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_WELCOME
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "English" ;first language is the default language
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
;!insertmacro MUI_LANGUAGE "Spanish"
;--------------------------------
;Reserve Files
;If you are using solid compression, files that are required before
;the actual installation should be stored first in the data block,
;because this will make your installer start faster.
!insertmacro MUI_RESERVEFILE_LANGDLL
;--------------------------------
;Descriptions
;French
LangString MSG_SUPPORT_URL_TITLE ${LANG_FRENCH} "Support"
LangString MSG_SUPPORT_URL ${LANG_FRENCH} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=fr#1"
LangString MSG_HOME_URL_TITLE ${LANG_FRENCH} "${Product} sur le Web"
LangString MSG_HOME_URL ${LANG_FRENCH} "http://ryzom.fr"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_FRENCH} "Voulez-vous supprimer vos fichiers de sauvegarde ? Appuyer sur Oui pour effacer vos fichiers de sauvegarde."
;English
LangString MSG_SUPPORT_URL_TITLE ${LANG_ENGLISH} "Support"
LangString MSG_SUPPORT_URL ${LANG_ENGLISH} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=en#1"
LangString MSG_HOME_URL_TITLE ${LANG_ENGLISH} "${Product} on the Web"
LangString MSG_HOME_URL ${LANG_ENGLISH} "http://ryzom.com"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_ENGLISH} "Deleting Save Files? Click Yes to delete your own save files."
;German
LangString MSG_SUPPORT_URL_TITLE ${LANG_GERMAN} "Support"
LangString MSG_SUPPORT_URL ${LANG_GERMAN} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=de#1"
LangString MSG_HOME_URL_TITLE ${LANG_GERMAN} "${Product} im Internet"
LangString MSG_HOME_URL ${LANG_GERMAN} "http://ryzom.de"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_GERMAN} "Gespeicherte Dateien löschen? Klicke Ja um die eigenen Dateien zu löschen."
;--------------------------------
;Installer Sections
!macro CreateInternetShortcut FILENAME URL ICONFILE
WriteINIStr "${FILENAME}.url" "InternetShortcut" "URL" "${URL}"
WriteINIStr "${FILENAME}.url" "InternetShortcut" "IconFile" "${ICONFILE}"
WriteINIStr "${FILENAME}.url" "InternetShortcut" "IconIndex" "0"
!macroend
; ----------------------------------------
; Default section
Section
;Install for All Users
SetShellVarContext all
;Game directories
SetOutPath "$INSTDIR\cfg"
File /r "${SrcDir}\cfg\*.*"
SetOutPath "$INSTDIR\data"
File /r "${SrcDir}\data\*.*"
SetOutPath "$INSTDIR\examples"
File /r "${SrcDir}\examples\*.*"
SetOutPath "$INSTDIR\user"
File /r "${SrcDir}\user\*.*"
SetOutPath "$INSTDIR"
;Client, configuration and misc files
File "${SrcDir}\client_default.cfg"
File "${SrcDir}\${Executable}"
File "${SrcDir}\configure.bat"
File "${SrcDir}\d3dcompiler_43.dll"
File "${SrcDir}\d3dx9_43.dll"
File "${SrcDir}\fmod.dll"
File "${SrcDir}\forum.url"
File "${SrcDir}\launch.bat"
File "${SrcDir}\msvcp100.dll"
File "${SrcDir}\msvcr100.dll"
File "${SrcDir}\nel_drv_direct3d_win_r.dll"
File "${SrcDir}\nel_drv_fmod_win_r.dll"
File "${SrcDir}\nel_drv_opengl_win_r.dll"
File "${SrcDir}\ryzom.ico"
File "${SrcDir}\ryzom.url"
File "${SrcDir}\Ryzom6.ico"
;Create uninstaller
WriteUninstaller "$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
;Create shortcuts in Start Menu
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\${Product}.lnk" "$INSTDIR\${Executable}"
;Create URLs
!insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\$(MSG_SUPPORT_URL_TITLE)" "$(MSG_SUPPORT_URL)" "$INSTDIR\ryzom.ico"
!insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\$(MSG_HOME_URL_TITLE)" "$(MSG_HOME_URL)" "$INSTDIR\ryzom.ico"
!insertmacro MUI_STARTMENU_WRITE_END
;Shortcut on desktop
CreateShortCut "$DESKTOP\${Product}.lnk" "$INSTDIR\${Executable}"
;Add/Remove Program entry
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayIcon" "$INSTDIR\${Executable},0"
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayName" "${Product}"
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayVersion" "${Version}"
WriteRegStr HKLM "${UninstallRegistryKey}" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "${UninstallRegistryKey}" "QuietUninstallString" '"$INSTDIR\Uninstall.exe" /S'
WriteRegStr HKLM "${UninstallRegistryKey}" "UninstallString" "$INSTDIR\Uninstall.exe"
WriteRegStr HKLM "${UninstallRegistryKey}" "Publisher" "${Company}"
WriteRegStr HKLM "${UninstallRegistryKey}" "HelpLink" "$(MSG_SUPPORT_URL)"
WriteRegStr HKLM "${UninstallRegistryKey}" "URLInfoAbout" "$(MSG_HOME_URL)"
;Store installation folder
WriteRegStr "${RegistryCat}" "${RegistryKey}" "${Product} Install Path" $INSTDIR
SectionEnd
;--------------------------------
;Uninstaller Section
Section "Uninstall"
;Install for All Users
SetShellVarContext all
;Game directories
RMDir /r "$INSTDIR\cfg"
RMDir /r "$INSTDIR\data"
RMDir /r "$INSTDIR\examples"
;Temporary directories
RMDir /r "$INSTDIR\cache"
RMDir /r "$INSTDIR\unpack"
;Client, configuration and misc files
Delete "$INSTDIR\client_default.cfg"
Delete "$INSTDIR\${Executable}"
Delete "$INSTDIR\configure.bat"
Delete "$INSTDIR\d3dcompiler_43.dll"
Delete "$INSTDIR\d3dx9_43.dll"
Delete "$INSTDIR\fmod.dll"
Delete "$INSTDIR\forum.url"
Delete "$INSTDIR\launch.bat"
Delete "$INSTDIR\msvcp100.dll"
Delete "$INSTDIR\msvcr100.dll"
Delete "$INSTDIR\nel_drv_direct3d_win_r.dll"
Delete "$INSTDIR\nel_drv_fmod_win_r.dll"
Delete "$INSTDIR\nel_drv_opengl_win_r.dll"
Delete "$INSTDIR\ryzom.ico"
Delete "$INSTDIR\ryzom.url"
Delete "$INSTDIR\Ryzom6.ico"
;Delete uninstaller
Delete "$INSTDIR\Uninstall.exe"
MessageBox MB_YESNO "$(MSG_CONFIRM_DELETE_BACKUPS)" IDNO DontDeleteMiscFiles
;Delete directory
RMDir /r "$INSTDIR"
DontDeleteMiscFiles:
;Delete directory if empty
RMDir "$INSTDIR"
;Delete all shortcuts
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
;Delete Start Menu shortcuts
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\${Product}.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\$(MSG_HOME_URL_TITLE).url"
Delete "$SMPROGRAMS\$MUI_TEMP\$(MSG_SUPPORT_URL_TITLE).url"
RMDir /r /REBOOTOK "$SMPROGRAMS\$MUI_TEMP"
;Delete desktop shortcut
Delete "$DESKTOP\${Product}.lnk"
;Delete registry
DeleteRegKey /ifempty "${RegistryCat}" "${RegistryKey}"
DeleteRegKey "${RegistryCat}" "${UninstallRegistryKey}"
SectionEnd
;--------------------------------
;Installer Functions
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd
;--------------------------------
;Uninstaller Functions
Function un.onInit
!insertmacro MUI_UNGETLANGUAGE
FunctionEnd
;--------------------------------
;Include Modern UI
!include "MUI2.nsh"
;--------------------------------
;General
!define Company "Nevrax"
!define Product "Ryzom"
!define Version "2.1.0"
!define Patch "661"
!define RegistryCat "HKLM"
!define RegistryKey "Software\${Company}\${Product}"
!define Executable "client_ryzom_rd.exe"
!define DstDir "Output"
!define SrcDir "Ryzom"
!define Installer "ryzom_setup_${Patch}.exe"
;Registry key for uninstaller
!define UninstallRegistryRoot "Software\Microsoft\Windows\CurrentVersion\Uninstall"
!define UninstallRegistryKey "${UninstallRegistryRoot}\${Product}"
;Properly display all languages (Installer will not work on Windows 95, 98 or ME!)
Unicode true
;New XP style
XPStyle on
;Name and file
Name "${Product}"
OutFile "${DstDir}\${Installer}"
;Default installation folder
InstallDir "$PROGRAMFILES\${Product}"
;Get installation folder from registry if available
InstallDirRegKey "${RegistryCat}" "${RegistryKey}" "${Product} Install Path"
;Request application privileges for Windows Vista
RequestExecutionLevel admin
;Best compression
SetCompressor LZMA
; ???
AllowSkipFiles on
;--------------------------------
;Variables
;Will be used later
Var MUI_TEMP
Var STARTMENU_FOLDER
;--------------------------------
;Interface Settings
!define MUI_ICON "${SrcDir}\ryzom.ico"
!define MUI_UNICON "${SrcDir}\ryzom.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "modern-header.bmp" ; optional
!define MUI_WELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "modern-wizard.bmp"
!define MUI_ABORTWARNING
;Show all languages, despite user's codepage
!define MUI_LANGDLL_ALLLANGUAGES
;--------------------------------
;Language Selection Dialog Settings
;Remember the installer language
!define MUI_LANGDLL_REGISTRY_ROOT "${RegistryCat}"
!define MUI_LANGDLL_REGISTRY_KEY "${RegistryKey}"
!define MUI_LANGDLL_REGISTRY_VALUENAME "Language"
;--------------------------------
;Pages
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
;Start Menu Folder Page Configuration
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${RegistryCat}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${RegistryKey}"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
!insertmacro MUI_PAGE_INSTFILES
!define MUI_FINISHPAGE_RUN "$INSTDIR\${Executable}"
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_WELCOME
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "English" ;first language is the default language
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
;!insertmacro MUI_LANGUAGE "Spanish"
;--------------------------------
;Reserve Files
;If you are using solid compression, files that are required before
;the actual installation should be stored first in the data block,
;because this will make your installer start faster.
!insertmacro MUI_RESERVEFILE_LANGDLL
;--------------------------------
;Descriptions
;French
LangString MSG_SUPPORT_URL_TITLE ${LANG_FRENCH} "Support"
LangString MSG_SUPPORT_URL ${LANG_FRENCH} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=fr#1"
LangString MSG_HOME_URL_TITLE ${LANG_FRENCH} "${Product} sur le Web"
LangString MSG_HOME_URL ${LANG_FRENCH} "http://ryzom.fr"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_FRENCH} "Voulez-vous supprimer vos fichiers de sauvegarde ? Appuyer sur Oui pour effacer vos fichiers de sauvegarde."
;English
LangString MSG_SUPPORT_URL_TITLE ${LANG_ENGLISH} "Support"
LangString MSG_SUPPORT_URL ${LANG_ENGLISH} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=en#1"
LangString MSG_HOME_URL_TITLE ${LANG_ENGLISH} "${Product} on the Web"
LangString MSG_HOME_URL ${LANG_ENGLISH} "http://ryzom.com"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_ENGLISH} "Deleting Save Files? Click Yes to delete your own save files."
;German
LangString MSG_SUPPORT_URL_TITLE ${LANG_GERMAN} "Support"
LangString MSG_SUPPORT_URL ${LANG_GERMAN} "http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=de#1"
LangString MSG_HOME_URL_TITLE ${LANG_GERMAN} "${Product} im Internet"
LangString MSG_HOME_URL ${LANG_GERMAN} "http://ryzom.de"
LangString MSG_CONFIRM_DELETE_BACKUPS ${LANG_GERMAN} "Gespeicherte Dateien löschen? Klicke Ja um die eigenen Dateien zu löschen."
;--------------------------------
;Installer Sections
!macro CreateInternetShortcut FILENAME URL ICONFILE
WriteINIStr "${FILENAME}.url" "InternetShortcut" "URL" "${URL}"
WriteINIStr "${FILENAME}.url" "InternetShortcut" "IconFile" "${ICONFILE}"
WriteINIStr "${FILENAME}.url" "InternetShortcut" "IconIndex" "0"
!macroend
; ----------------------------------------
; Default section
Section
;Install for All Users
SetShellVarContext all
;Game directories
SetOutPath "$INSTDIR\cfg"
File /r "${SrcDir}\cfg\*.*"
SetOutPath "$INSTDIR\data"
File /r "${SrcDir}\data\*.*"
SetOutPath "$INSTDIR\examples"
File /r "${SrcDir}\examples\*.*"
SetOutPath "$INSTDIR\user"
File /r "${SrcDir}\user\*.*"
SetOutPath "$INSTDIR"
;Client, configuration and misc files
File "${SrcDir}\client_default.cfg"
File "${SrcDir}\${Executable}"
File "${SrcDir}\configure.bat"
File "${SrcDir}\d3dcompiler_43.dll"
File "${SrcDir}\d3dx9_43.dll"
File "${SrcDir}\fmod.dll"
File "${SrcDir}\forum.url"
File "${SrcDir}\launch.bat"
File "${SrcDir}\msvcp100.dll"
File "${SrcDir}\msvcr100.dll"
File "${SrcDir}\nel_drv_direct3d_win_r.dll"
File "${SrcDir}\nel_drv_fmod_win_r.dll"
File "${SrcDir}\nel_drv_opengl_win_r.dll"
File "${SrcDir}\ryzom.ico"
File "${SrcDir}\ryzom.url"
File "${SrcDir}\Ryzom6.ico"
;Create uninstaller
WriteUninstaller "$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
;Create shortcuts in Start Menu
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\${Product}.lnk" "$INSTDIR\${Executable}"
;Create URLs
!insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\$(MSG_SUPPORT_URL_TITLE)" "$(MSG_SUPPORT_URL)" "$INSTDIR\ryzom.ico"
!insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\$(MSG_HOME_URL_TITLE)" "$(MSG_HOME_URL)" "$INSTDIR\ryzom.ico"
!insertmacro MUI_STARTMENU_WRITE_END
;Shortcut on desktop
CreateShortCut "$DESKTOP\${Product}.lnk" "$INSTDIR\${Executable}"
;Add/Remove Program entry
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayIcon" "$INSTDIR\${Executable},0"
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayName" "${Product}"
WriteRegStr HKLM "${UninstallRegistryKey}" "DisplayVersion" "${Version}"
WriteRegStr HKLM "${UninstallRegistryKey}" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "${UninstallRegistryKey}" "QuietUninstallString" '"$INSTDIR\Uninstall.exe" /S'
WriteRegStr HKLM "${UninstallRegistryKey}" "UninstallString" "$INSTDIR\Uninstall.exe"
WriteRegStr HKLM "${UninstallRegistryKey}" "Publisher" "${Company}"
WriteRegStr HKLM "${UninstallRegistryKey}" "HelpLink" "$(MSG_SUPPORT_URL)"
WriteRegStr HKLM "${UninstallRegistryKey}" "URLInfoAbout" "$(MSG_HOME_URL)"
;Store installation folder
WriteRegStr "${RegistryCat}" "${RegistryKey}" "${Product} Install Path" $INSTDIR
SectionEnd
;--------------------------------
;Uninstaller Section
Section "Uninstall"
;Install for All Users
SetShellVarContext all
;Game directories
RMDir /r "$INSTDIR\cfg"
RMDir /r "$INSTDIR\data"
RMDir /r "$INSTDIR\examples"
;Temporary directories
RMDir /r "$INSTDIR\cache"
RMDir /r "$INSTDIR\unpack"
;Client, configuration and misc files
Delete "$INSTDIR\client_default.cfg"
Delete "$INSTDIR\${Executable}"
Delete "$INSTDIR\configure.bat"
Delete "$INSTDIR\d3dcompiler_43.dll"
Delete "$INSTDIR\d3dx9_43.dll"
Delete "$INSTDIR\fmod.dll"
Delete "$INSTDIR\forum.url"
Delete "$INSTDIR\launch.bat"
Delete "$INSTDIR\msvcp100.dll"
Delete "$INSTDIR\msvcr100.dll"
Delete "$INSTDIR\nel_drv_direct3d_win_r.dll"
Delete "$INSTDIR\nel_drv_fmod_win_r.dll"
Delete "$INSTDIR\nel_drv_opengl_win_r.dll"
Delete "$INSTDIR\ryzom.ico"
Delete "$INSTDIR\ryzom.url"
Delete "$INSTDIR\Ryzom6.ico"
;Delete uninstaller
Delete "$INSTDIR\Uninstall.exe"
MessageBox MB_YESNO "$(MSG_CONFIRM_DELETE_BACKUPS)" IDNO DontDeleteMiscFiles
;Delete directory
RMDir /r "$INSTDIR"
DontDeleteMiscFiles:
;Delete directory if empty
RMDir "$INSTDIR"
;Delete all shortcuts
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
;Delete Start Menu shortcuts
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\${Product}.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\$(MSG_HOME_URL_TITLE).url"
Delete "$SMPROGRAMS\$MUI_TEMP\$(MSG_SUPPORT_URL_TITLE).url"
RMDir /r /REBOOTOK "$SMPROGRAMS\$MUI_TEMP"
;Delete desktop shortcut
Delete "$DESKTOP\${Product}.lnk"
;Delete registry
DeleteRegKey /ifempty "${RegistryCat}" "${RegistryKey}"
DeleteRegKey "${RegistryCat}" "${UninstallRegistryKey}"
SectionEnd
;--------------------------------
;Installer Functions
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
FunctionEnd
;--------------------------------
;Uninstaller Functions
Function un.onInit
!insertmacro MUI_UNGETLANGUAGE
FunctionEnd

@ -383,7 +383,6 @@ namespace NLGUI
void dummySet(const std::string &value);
public:
// export some properties
REFLECT_EXPORT_START(CInterfaceElement, CReflectable)
REFLECT_BOOL ("active", getActive, setActive);
@ -398,6 +397,7 @@ namespace NLGUI
REFLECT_SINT32 ("h_real", getHReal, dummySet);
REFLECT_STRING ("id", getIdByValue, dummySet);
REFLECT_STRING ("sizeref", getSizeRefAsString, setSizeRef);
REFLECT_STRING ("posparent", getPosParent, setPosParent);
REFLECT_LUA_METHOD("updateCoords", luaUpdateCoords);
REFLECT_LUA_METHOD("invalidateCoords", luaInvalidateCoords);
REFLECT_LUA_METHOD("invalidateContent", luaInvalidateContent);
@ -524,6 +524,8 @@ namespace NLGUI
void parseSizeParent( const std::string &id );
void setSizeParent( const std::string &id );
void getSizeParent( std::string &id ) const;
std::string getPosParent() const;
void setSerializable( bool b ){ serializable = b; }
bool IsSerializable() const{ return serializable; }

@ -654,6 +654,8 @@ namespace NLGUI
bool _GroupSelection;
bool multiSelection;
uint32 _WidgetCount;
std::set<std::string> m_LoggedMissingElement;
};
}

@ -67,7 +67,7 @@ public:
S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29, S30, S31, S32,
S33, S34, S35, S36, S37, S38, S39, S40, S41, S42, S43, S44, S45, S46, S47, S48,
S49, S50, S51, S52, S53, S54, S55, S56, S57, S58, S59, S60, S61, S62, S63, S64,
TEXT, Nb_Prop_Type
TEXT, PACKED, Nb_Prop_Type
};

@ -96,6 +96,7 @@ public:
_Property = 0;
_oldProperty = 0;
_Type = UNKNOWN;
_Nullable = false;
_Changed = false;
_LastChangeGC = 0;
}
@ -235,6 +236,9 @@ private:
/// property type
EPropType _Type;
/// nullable
bool _Nullable;
/// true if this value has changed
bool _Changed;

@ -68,11 +68,8 @@ public:
*/
void registerClass(const KeyType &key, IFactoryRegister<BaseClass> *factoryRegister)
{
// TODO: Removed assert because of crash of fes in 2019. We need found why... (ulukyn)
//nlassert(_FactoryRegisters.find(key) == _FactoryRegisters.end());
//_FactoryRegisters.insert(std::make_pair(key, factoryRegister));
if (_FactoryRegisters.find(key) == _FactoryRegisters.end())
_FactoryRegisters.insert(std::make_pair(key, factoryRegister));
nlassert(_FactoryRegisters.find(key) == _FactoryRegisters.end());
_FactoryRegisters.insert(std::make_pair(key, factoryRegister));
}
/** Create a new instance of a factorable object.

@ -20,8 +20,6 @@
#ifndef NL_UCSTRING_H
#define NL_UCSTRING_H
#define RYZOM_LUA_UCSTRING
#include "types_nl.h"
#include "debug.h"

@ -437,6 +437,14 @@ namespace NLGUI
parseSizeRef(sizeref.c_str());
}
// ------------------------------------------------------------------------------------------------
std::string CInterfaceElement::getPosParent() const
{
std::string id;
getPosParent(id);
return id;
}
// ------------------------------------------------------------------------------------------------
std::string CInterfaceElement::getSizeRefAsString() const
{

@ -1029,10 +1029,7 @@ namespace NLGUI
if (_MultiLine)
{
if (NLMISC::startsWith(propPtr, "u:"))
setTextFormatTaged(std::string(propPtr).substr(2));
else
setTextFormatTaged(CI18N::get(propPtr));
setTextFormatTaged(CI18N::get(propPtr));
}
else
{

@ -435,7 +435,22 @@ namespace NLGUI
CWidgetManager::SMasterGroup &rMG = _MasterGroups[nMasterGroup];
CInterfaceElement *pIEL = rMG.Group->getElement (sEltId);
if (pIEL != NULL)
{
#if !FINAL_VERSION
if (m_LoggedMissingElement.find(sEltId) != m_LoggedMissingElement.end())
{
m_LoggedMissingElement.erase(sEltId);
nlwarning("Previously missing UI element with Id '%s' was now found!", sEltId.c_str());
}
#endif
return pIEL;
}
}
if (m_LoggedMissingElement.find(sEltId) == m_LoggedMissingElement.end())
{
m_LoggedMissingElement.insert(sEltId);
nlwarning("Could not find UI element from Id '%s'...", sEltId.c_str());
}
return NULL;
}

@ -51,6 +51,18 @@ namespace NLMISC{
//-----------------------------------------------
void CCDBNodeLeaf::init( xmlNodePtr node, IProgressCallback &/* progressCallBack */, bool /* mapBanks */, CCDBBankHandler * /* bankHandler */ )
{
// Read nullable
CXMLAutoPtr nullable((const char*)xmlGetProp (node, (xmlChar*)"nullable"));
if ((const char *) nullable != NULL)
{
_Nullable = (nullable.getDatas()[0] == '1');
}
else
{
_Nullable = false;
}
// Read type
CXMLAutoPtr type((const char*)xmlGetProp (node, (xmlChar*)"type"));
nlassert((const char *) type != NULL);
@ -87,6 +99,9 @@ void CCDBNodeLeaf::init( xmlNodePtr node, IProgressCallback &/* progressCallBac
// IF it is a TEXT.
if(!strcmp(type, "TEXT"))
_Type = ICDBNode::TEXT;
// IF it is a PACKED.
else if (!strcmp(type, "PACKED"))
_Type = ICDBNode::PACKED;
// ELSE type unknown.
else
{
@ -131,6 +146,15 @@ void CCDBNodeLeaf::write( CTextId& id, FILE * f)
fprintf(f,"%" NL_I64 "d\t%s\n",_Property,id.toString().c_str());
} // write //
inline uint readPackedBitCount(CBitMemStream & f)
{
uint64 nibbleCount;
f.serial(nibbleCount, 4);
uint bits = (nibbleCount << 2);
// nlinfo("PACKED: %u bits", (uint32)(bits));
return bits;
}
//-----------------------------------------------
// readDelta
//-----------------------------------------------
@ -141,15 +165,26 @@ void CCDBNodeLeaf::readDelta(TGameCycle gc, CBitMemStream & f )
{
// Read the Property Value according to the Property Type.
uint64 recvd = 0;
uint bits;
if (_Type == TEXT)
bits = 32;
else if (_Type <= I64)
bits = _Type;
else
bits = _Type - 64;
f.serial(recvd, bits);
uint64 isNull = 0;
if (_Nullable)
{
f.serial(isNull, 1);
}
uint bits;
if (!isNull)
{
if (_Type == TEXT)
bits = 32;
else if (_Type == PACKED)
bits = readPackedBitCount(f);
else if (_Type <= I64)
bits = _Type;
else
bits = _Type - 64;
f.serial(recvd, bits);
}
// if the DB update is older than last DB update, abort (but after the read!!)
if(gc<_LastChangeGC)
@ -162,18 +197,24 @@ void CCDBNodeLeaf::readDelta(TGameCycle gc, CBitMemStream & f )
_Property = (sint64)recvd;
// if signed
if (! ((_Type == TEXT) || (_Type <= I64)))
if (! ((_Type == TEXT) || (_Type == PACKED) || (_Type <= I64)))
{
// extend bit sign
sint64 mask = (((sint64)1)<<bits)-(sint64)1;
if( (_Property >> (bits-1))==1 )
if (!isNull)
{
_Property |= ~mask;
// extend bit sign
sint64 mask = (((sint64)1)<<bits)-(sint64)1;
if( (_Property >> (bits-1))==1 )
{
_Property |= ~mask;
}
}
}
if ( verboseDatabase )
{
nlinfo( "CDB: Read value (%u bits) %" NL_I64 "d", bits, _Property );
if (!isNull)
nlinfo( "CDB: Read value (%u bits) %" NL_I64 "d", bits, _Property );
else
nlinfo( "CDB: Read null value %" NL_I64 "d", _Property );
}
// bkup the date of change

@ -49,9 +49,8 @@ ICommand::ICommand(const char *categoryName, const char *commandName, const char
if (comm != LocalCommands->end ())
{
nlinfo("command with same name: %s", commandName);
// 2 commands have the same name
// nlstopex (("There are 2 commands that have the same name in the project (command name '%s'), skip the second definition", commandName));
nlstopex (("There are 2 commands that have the same name in the project (command name '%s'), skip the second definition", commandName));
}
else
{

@ -288,7 +288,7 @@ void CEntityIdTranslator::registerEntity (const CEntityId &eid, const ucstring &
return;
}
//nlinfo ("EIT: Register EId %s EntityName '%s' UId %d UserName '%s'", reid.toString().c_str(), entityName.toString().c_str(), uid, userName.c_str());
nlinfo ("EIT: Register EId %s EntityName '%s' UId %d UserName '%s'", reid.toString().c_str(), entityName.toString().c_str(), uid, userName.c_str());
RegisteredEntities.insert (make_pair(reid, CEntityIdTranslator::CEntity(entityName, uid, userName, entitySlot, shardId)));
NameIndex.insert(make_pair(toLower(entityName), reid));
}

@ -17,6 +17,7 @@
// 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 "stdmisc.h"
#include <nel/misc/seven_zip.h>
#include <nel/misc/types_nl.h>

@ -418,7 +418,8 @@ void CMoveContainer::updateCells (CMovePrimitive *primitive, uint8 worldImage)
CPrimitiveWorldImage *wI=primitive->getWorldImage (worldImage);
#if !FINAL_VERSION
/* // Check BB width not too large
#ifndef RYZOM_FORGE
// Check BB width not too large
if (wI->getBBXMax() - wI->getBBXMin() > _CellWidth)
{
nlwarning ("Primitives have moved more than a cell, width: %f.", (float)(wI->getBBXMax() - wI->getBBXMin()));
@ -429,7 +430,7 @@ void CMoveContainer::updateCells (CMovePrimitive *primitive, uint8 worldImage)
{
nlwarning ("Primitives have moved more than a cell, height: %f.", (float)(wI->getBBYMax() - wI->getBBYMin()));
}
*/
#endif
#endif
// Get coordinate in the cell array

@ -46,6 +46,7 @@ printLog(log, "")
# Setup build directories
printLog(log, ">>> Setup build directories <<<")
mkPath(log, ExportBuildDirectory + "/" + CartographerBuildDirectory)
mkPath(log, ExportBuildDirectory + "/" + CartographerMapBuildDirectory)
# Setup lookup directories
printLog(log, ">>> Setup lookup directories <<<")
@ -65,6 +66,7 @@ for dir in PropertiesExportBuildSearchPaths:
# Setup client directories
printLog(log, ">>> Setup install directories <<<")
mkPath(log, InstallDirectory + "/" + CartographerInstallDirectory)
mkPath(log, InstallDirectory + "/" + IslandsInstallDirectory)
# Setup client directories
printLog(log, ">>> Setup configuration <<<")
@ -103,7 +105,7 @@ cfg.write("InverseZTest = true;\n")
cfg.write("Vegetation = true;\n")
cfg.write("MeterPixelSize = 2;\n")
cfg.write("\n")
cfg.write("CompleteIslandsFile = \"r2_islands.xml\";\n")
cfg.write("CompleteIslandsFile = \"" + ExportBuildDirectory + "/" + CartographerBuildDirectory + "/" + IslandsXmlFile + "\";\n")
cfg.write("EntryPointsFile = \"r2_entry_points.txt\";\n")
cfg.write("\n")
cfg.close()

@ -45,6 +45,7 @@ printLog(log, "")
# Find tools
R2IslandsTextures = findTool(log, ToolDirectories, R2IslandsTexturesTool, ToolSuffix)
TgaToDds = findTool(log, ToolDirectories, TgaToDdsTool, ToolSuffix)
if R2IslandsTextures == "":
toolLogFail(log, R2IslandsTexturesTool, ToolSuffix)
@ -53,9 +54,33 @@ else:
cfgPath = ActiveProjectDirectory + "/generated/island_screenshots.cfg"
shutil.copy(cfgPath, "island_screenshots.cfg")
printLog(log, ">>> Build cartographer <<<")
mkPath(log, ExportBuildDirectory + "/" + CartographerBuildDirectory)
subprocess.call([ R2IslandsTextures ])
printLog(log, "")
printLog(log, ">>> Compress cartographer maps to DDS <<<")
if TgaToDds == "":
toolLogFail(log, TgaToDdsTool, ToolSuffix)
else:
destPath = ExportBuildDirectory + "/" + CartographerMapBuildDirectory
mkPath(log, destPath)
sourcePath = ExportBuildDirectory + "/" + CartographerBuildDirectory
mkPath(log, sourcePath)
files = os.listdir(sourcePath)
len_tga_png = len(".tga")
len_dds = len(".dds")
for fileName in files:
if isLegalFileName(fileName):
sourceFile = sourcePath + "/" + fileName
if os.path.isfile(sourceFile):
if (fileName[-len_tga_png:].lower() == ".tga") or (fileName[-len_tga_png:].lower() == ".png"):
destFile = destPath + "/" + os.path.basename(fileName)[0:-len_tga_png] + ".dds"
if needUpdateLogRemoveDest(log, sourceFile, destFile):
subprocess.call([ TgaToDds, sourceFile, "-o", destFile, "-m" ])
elif not os.path.isdir(sourceFile):
printLog(log, "FAIL ?! file not dir or file ?! " + sourceFile)
printLog(log, "")
log.close()

@ -43,12 +43,21 @@ printLog(log, "-------")
printLog(log, time.strftime("%Y-%m-%d %H:%MGMT", time.gmtime(time.time())))
printLog(log, "")
installPath = InstallDirectory + "/" + CartographerInstallDirectory
mkPath(log, installPath)
islandsInstallPath = InstallDirectory + "/" + IslandsInstallDirectory
printLog(log, ">>> Install cartographer <<<")
mkPath(log, ExportBuildDirectory + "/" + CartographerMapBuildDirectory)
mkPath(log, installPath)
copyFilesExtNoTreeIfNeeded(log, ExportBuildDirectory + "/" + CartographerMapBuildDirectory, installPath, ".dds")
mkPath(log, ExportBuildDirectory + "/" + CartographerBuildDirectory)
copyFilesNoTreeIfNeeded(log, ExportBuildDirectory + "/" + CartographerBuildDirectory, installPath)
mkPath(log, islandsInstallPath)
copyFilesExtNoTreeIfNeeded(log, ExportBuildDirectory + "/" + CartographerBuildDirectory, islandsInstallPath, ".xml")
printLog(log, "")
log.close()

@ -53,6 +53,7 @@ mkPath(log, ExportBuildDirectory + "/" + PackedZoneBuildDirectory)
printLog(log, ">>> Setup lookup directories <<<")
mkPath(log, ExportBuildDirectory + "/" + AiWmapBuildDirectory)
mkPath(log, ExportBuildDirectory + "/" + ZoneLightBuildDirectory)
mkPath(log, ExportBuildDirectory + "/" + CartographerBuildDirectory)
mkPath(log, LeveldesignDataCommonDirectory)
# Setup client directories
@ -69,6 +70,7 @@ cfg.write("\n")
cfg.write("SearchPaths = {\n")
cfg.write("\t\"" + ExportBuildDirectory + "/" + AiWmapBuildDirectory + "\", \n")
cfg.write("\t\"" + ExportBuildDirectory + "/" + ZoneLightBuildDirectory + "\", \n")
cfg.write("\t\"" + ExportBuildDirectory + "/" + CartographerBuildDirectory + "\", \n")
cfg.write("\t\"" + LeveldesignDataCommonDirectory + "\", \n")
cfg.write("};\n")
cfg.write("\n")
@ -76,7 +78,8 @@ cfg.write("CachePath = \"" + ExportBuildDirectory + "/" + PackedZoneCacheBuildDi
cfg.write("CWMapCachePath = \"" + ExportBuildDirectory + "/" + PackedZoneCWMapCacheBuildDirectory + "\";\n")
cfg.write("OutputPath = \"" + ExportBuildDirectory + "/" + PackedZoneBuildDirectory + "\";\n")
cfg.write("\n")
cfg.write("EntryPointsFile = \"r2_islands.xml\";\n")
cfg.write("CompleteIslandsFile = \"" + IslandsXmlFile + "\";\n")
cfg.write("EntryPointsFile = \"r2_entry_points.txt\";\n")
cfg.write("\n")
cfg.write("CWMapList = {\n")
cfg.write("\t\"" + PackedZoneCWMap + "\", \n")

@ -0,0 +1,8 @@
ZFar = 300.000000;
LandscapeTileNear = 30.000000;
LandscapeThreshold = 200.0;
SkinNbMaxPoly = 15000;
FxNbMaxPoly = 5000;
NbMaxSkeletonNotCLod= 10;
MaxTrack = 8;
CharacterFarClip = 75.0;

@ -0,0 +1,8 @@
ZFar = 500.000000;
LandscapeTileNear = 50.000000;
LandscapeThreshold = 1000.0;
SkinNbMaxPoly = 30000;
FxNbMaxPoly = 10000;
NbMaxSkeletonNotCLod= 15;
MaxTrack = 16;
CharacterFarClip = 100.0;

@ -0,0 +1,8 @@
ZFar = 500.000000;
LandscapeTileNear = 50.000000;
LandscapeThreshold = 1000.0;
SkinNbMaxPoly = 50000;
FxNbMaxPoly = 10000;
NbMaxSkeletonNotCLod= 20;
MaxTrack = 16;
CharacterFarClip = 100.0;

@ -0,0 +1,8 @@
ZFar = 1000.000000;
LandscapeTileNear = 100.000000;
LandscapeThreshold = 2000.0;
SkinNbMaxPoly = 100000;
FxNbMaxPoly = 20000;
NbMaxSkeletonNotCLod= 40;
MaxTrack = 32;
CharacterFarClip = 200.0;

@ -0,0 +1,8 @@
ZFar = 200.000000;
LandscapeTileNear = 20.000000;
LandscapeThreshold = 100.0;
SkinNbMaxPoly = 10000;
FxNbMaxPoly = 2500;
NbMaxSkeletonNotCLod= 10;
Width = 800;
Height = 600;

@ -0,0 +1,8 @@
ZFar = 300.000000;
LandscapeTileNear = 30.000000;
LandscapeThreshold = 200.0;
SkinNbMaxPoly = 25000;
FxNbMaxPoly = 5000;
NbMaxSkeletonNotCLod= 15;
Width = 800;
Height = 600;

@ -0,0 +1,8 @@
ZFar = 500.000000;
LandscapeTileNear = 50.000000;
LandscapeThreshold = 1000.0;
SkinNbMaxPoly = 50000;
FxNbMaxPoly = 10000;
NbMaxSkeletonNotCLod= 20;
Width = 1024;
Height = 768;

@ -0,0 +1,8 @@
ZFar = 1000.000000;
LandscapeTileNear = 100.000000;
LandscapeThreshold = 2000.0;
SkinNbMaxPoly = 100000;
FxNbMaxPoly = 20000;
NbMaxSkeletonNotCLod= 40;
Width = 1280;
Height = 1024;

@ -0,0 +1,5 @@
HDEntityTexture = 1;
DivideTextureSizeBy2 = 1;
Width = 1280;
Height = 1024;
Depth = 32;

@ -0,0 +1,5 @@
HDEntityTexture = 0;
DivideTextureSizeBy2 = 2;
Width = 800;
Height = 600;
Depth = 16;

@ -0,0 +1,5 @@
HDEntityTexture = 0;
DivideTextureSizeBy2 = 1;
Width = 1024;
Height = 768;
Depth = 32;

@ -0,0 +1 @@
RootConfigFilename = "client_default.cfg";

@ -15,7 +15,7 @@ SaveConfig = 1;
Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1" & "Direct3D" or "2"
// "Auto" will choose the best suited driver depending on hardware
FullScreen = 0;
FullScreen = 1;
Width = 0;
Height = 0;
PositionX = 0;
@ -39,25 +39,27 @@ Gamma_max = 1.0;
// NETWORK //
/////////////
Application = { "open", "./client_ryzom_r.exe", "./" };
Application = { "classic", "./client_ryzom_r.exe", "./" };
BackgroundDownloader = 0;
StartupHost = "https://open.ryzom.dev";
SignUpURL = "https://classic.ryzom.dev/ams/?page=register";
StartupHost = "https://classic.ryzom.dev";
StartupPage = "/login/r2_login.php";
StartupVerify = 1;
InstallStatsUrl = "https://classic.ryzom.dev/stats/stats.php";
CreateAccountURL = "https://classic.ryzom.dev/ams/?page=register";
EditAccountURL = "https://classic.ryzom.dev/ams/?page=settings";
ConditionsTermsURL = "http://www.gnu.org/licenses/agpl-3.0.html";
LoginSupportURL = "https://open.ryzom.dev/ams/";
NamingPolicyURL = "https://open.ryzom.dev/ams/";
ForgetPwdURL = "https://open.ryzom.dev/ams/";
InstallWebPage = "https://open.ryzom.dev/ams/";
StreamedPackageHosts = { "https://cdn.ryzom.dev/open/stream/" };
ForgetPwdURL = "https://classic.ryzom.dev/ams/";
LoginSupportURL = "https://classic.ryzom.dev/ams/";
NamingPolicyURL = "https://classic.ryzom.dev/ams/";
InstallWebPage = "https://classic.ryzom.dev/ams/";
StreamedPackageHosts = { "https://cdn.ryzom.dev/classic/stream/" };
// Full path and filename where cURL can find certificate bundle file
// cacert.pem file can be downloaded from https://curl.haxx.se/docs/caextract.html
// and added to client data path or system specific bundle can be used
// Ubuntu has "/etc/ssl/certs/ca-certificates.crt"
// % = defaultConfigFilePath
CurlCABundle = "%cacert.pem";
// CurlCABundle = "cacert.pem";
////////////////
// INTERFACES //
@ -182,12 +184,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 ;
@ -227,7 +229,7 @@ FXAA_ps3 = 1;
AnisotropicFilter = 0;
Bloom = 1;
Bloom = 0;
Bloom_ps0 = 0;
Bloom_ps1 = 1;
Bloom_ps2 = 1;
@ -252,21 +254,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;
@ -315,7 +317,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;
@ -429,29 +431,31 @@ 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;
LoadingStringCount = 54;
LoadingStringCount = 0;
// Some R2 parameters ...
@ -462,7 +466,7 @@ R2EDExtendedDebug = 0;
R2EDLightPalette = 0;
R2ClientGw = "r2linux01";
LoadLuaDebugger = 0;
CheckR2ScenarioMD5 = 1;
CheckR2ScenarioMD5 = 0;
LevelDesignEnabled = 0;
DmCameraDistMax = 25;
@ -485,8 +489,6 @@ R2EDReloadFiles = {
XMLInterfaceFiles = {
"config.xml",
"widgets.xml",
"webig_widgets.xml",
"appzone.xml",
"player.xml",
"inventory.xml",
"interaction.xml",
@ -512,9 +514,7 @@ XMLInterfaceFiles = {
"commands2.xml",
"ring_access_point_filter.xml",
"ring_window.xml",
"bg_downloader.xml",
"ryzhome_toolbar.xml",
"tp_interface.xml"
"bg_downloader.xml"
};
XMLR2EDInterfaceFiles =
@ -567,13 +567,13 @@ HardwareCursors =
"r2ed_tool_rotating.tga"
};
Loading_BG = "new_loading_bg.tga"; // Default name for the loading background file.
Launch_BG = "new_launcher_bg.tga"; // Default name for the launch background file.
TeleportKami_BG = "new_teleport_kami_bg.tga";
TeleportKaravan_BG = "new_teleport_caravan_bg.tga";
Elevator_BG = "new_elevator_bg.tga"; // Default name for the loading background file.
ResurectKami_BG = "new_resurect_kami_bg.tga";
ResurectKaravan_BG = "new_resurect_caravane_bg.tga";
Loading_BG = "loading_bg.tga"; // Default name for the loading background file.
Launch_BG = "launcher_bg.tga"; // Default name for the launch background file.
TeleportKami_BG = "teleport_kami_bg.tga";
TeleportKaravan_BG = "teleport_caravan_bg.tga";
Elevator_BG = "elevator_bg.tga"; // Default name for the loading background file.
ResurectKami_BG = "resurect_kami_bg.tga";
ResurectKaravan_BG = "resurect_caravane_bg.tga";
End_BG = "end_bg.tga"; // Default name for the last background file.
ScenarioSavePath = "./my_scenarios/";
@ -599,30 +599,20 @@ ScenarioLanguages = {"fr","de","en","other_lang"};
// Map each language to a forum help page
HelpPages =
{
"fr=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=fr",
"en=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=en",
"wk=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1",
"de=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=de",
"es=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=es",
"ru=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=ru"
};
// User created channel
ChannelIgnoreFilter =
{
"Uni Français", "English Uni", "Español Uni",
"русский Uni", "Deutsch Uni", "Karavan",
"Kami", "Ranger", "Marauder", "Fyros",
"Matis", "Tryker", "Zoraï"
"fr=https://classic.ryzom.dev/ams/",
"en=https://classic.ryzom.dev/ams/",
"wk=https://classic.ryzom.dev/ams/",
"de=https://classic.ryzom.dev/ams/",
"es=https://classic.ryzom.dev/ams/",
"ru=https://classic.ryzom.dev/ams/"
};
// interval in minutes for webig notify thread to run
WebIgNotifInterval = 10;
WebIgMainDomain = "https://open.ryzom.dev";
WebIgNotifInterval = 0;
WebIgMainDomain = "https://classic.ryzom.dev";
WebIgTrustedDomains = {
"open.ryzom.dev"
"classic.ryzom.dev"
};
PatchletUrl = "https://open.ryzom.dev/app_patchlet/index.php?patch=preload";
SelectedSlot = 0;

@ -0,0 +1,5 @@
# Uncomment next lines if you want to create gamedev.bnp
#ADD_CUSTOM_COMMAND(OUTPUT "${CMAKE_BINARY_DIR}/share/gamedev.bnp"
# COMMAND bnp_make -p ${CMAKE_CURRENT_SOURCE_DIR}/gamedev ${CMAKE_BINARY_DIR}/share > /dev/null)
#ADD_CUSTOM_TARGET(gamedev ALL DEPENDS "${CMAKE_BINARY_DIR}/share/gamedev.bnp")

@ -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

@ -0,0 +1,112 @@
ge_bt_kami_destroyer.anim
Sun.anim
Sun.anim
brazero-ext1.anim
brazero-ext2.anim
brazero-ext3.anim
brazero-inter1.anim
brazero-inter2.anim
lanterne-ext1.anim
lanterne-ext2.anim
lanterne-ext3.anim
lanterne-int1.anim
lanterne-int2.anim
lanterne-int3.anim
FY_brandon_waterfall_A.anim
FY_brandon_waterfall_B.anim
waterfall01_jungle-2_waterfall.anim
waterfall01_jungle-5_WaterFall.anim
waterfall01_jungle2-2_waterfall.anim
waterfall02_jungle-2_waterfall.anim
waterfall02_jungle-5_WaterFall.anim
waterfall02_jungle2-2_waterfall.anim
waterfall_01_combes_plateaux.anim
waterfall_02_combes_plateaux.anim
waterfall_03_combes_plateaux.anim
waterfall_04_combes_plateaux.anim
waterfall_05_combes_plateaux.anim
waterfall_06_combes_plateaux.anim
waterfall_07_combes_plateaux.anim
waterfall_08_combes_plateaux.anim
TR_helicebar_01_village_a.anim
TR_helicebar_02_village_a.anim
TR_helicebar_LOD01_01_village_a.anim
TR_helicebar_LOD01_02_village_a.anim
TR_helicebar_LOD01__village_c.anim
TR_helicebar_LOD01_village_B.anim
TR_helicebar_LOD01_village_d.anim
TR_helicebar__village_c.anim
TR_helicebar_village_B.anim
TR_helicebar_village_d.anim
TR_helicesaucisseLOD01_01_village_a.anim
TR_helicesaucisseLOD01_01_village_d.anim
TR_helicesaucisseLOD01_02_village_B.anim
TR_helicesaucisseLOD01_02_village_a.anim
TR_helicesaucisseLOD01_02_village_d.anim
TR_helicesaucisseLOD01_03_village_a.anim
TR_helicesaucisseLOD01_04_village_a.anim
TR_helicesaucisseLOD01_appart_01_village_c.anim
TR_helicesaucisseLOD01_appart_02_village_c.anim
TR_helicesaucisseLOD01_village_B.anim
TR_helicesaucisseLOD_fond_ilot_4.anim
TR_helicesaucisseLOD_village_nb.anim
TR_helicesaucisseLOD_village_nb5.anim
TR_helicesaucisseLOD_village_nb_02.anim
TR_helicesaucisseLOD_village_nb_03.anim
TR_helicesaucisseLOD_village_nb_04.anim
TR_helicesaucisse_01_village_a.anim
TR_helicesaucisse_01_village_d.anim
TR_helicesaucisse_02_village_B.anim
TR_helicesaucisse_02_village_a.anim
TR_helicesaucisse_02_village_d.anim
TR_helicesaucisse_03_village_a.anim
TR_helicesaucisse_04_village_a.anim
TR_helicesaucisse_appart_01_village_c.anim
TR_helicesaucisse_appart_02_village_c.anim
TR_helicesaucisse_fond_ilot_4.anim
TR_helicesaucisse_village_B.anim
TR_helicesaucisse_village_nb_01.anim
TR_helicesaucisse_village_nb_02.anim
TR_helicesaucisse_village_nb_03.anim
TR_helicesaucisse_village_nb_04.anim
TR_helicesaucisse_village_nb_05.anim
TR_mairie_helicemairie_LOD_village_a.anim
TR_mairie_helicemairie_village_a.anim
TR_waterfall_01_A.anim
TR_waterfall_01_B.anim
TR_waterfall_02_A.anim
TR_waterfall_02_B.anim
TR_waterfall_03_A.anim
TR_waterfall_03_B.anim
TR_waterfall_04_A.anim
TR_waterfall_04_B.anim
TR_waterfall_05_A.anim
TR_waterfall_05_B.anim
TR_waterfall_06_A.anim
TR_waterfall_06_B.anim
TR_waterfall_07_A.anim
TR_waterfall_07_B.anim
TR_waterfall_08_A.anim
TR_waterfall_08_B.anim
TR_waterfall_09_A.anim
TR_waterfall_09_B.anim
TR_waterfall_10_A.anim
TR_waterfall_10_B.anim
conerotor.anim
rotor.anim
waterfall01_maserre.anim
waterfall02_maserre.anim
GE_PVP_spire_kami.anim
GE_PVP_spire_karavan.anim
Sun.anim
brazero-ext1.anim
brazero-ext2.anim
brazero-ext3.anim
brazero-inter1.anim
brazero-inter2.anim
lanterne-ext1.anim
lanterne-ext2.anim
lanterne-ext3.anim
lanterne-int1.anim
lanterne-int2.anim
lanterne-int3.anim

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&gestionsets">open the action bar</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="gestionsets"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&gestionsets">open the action bar</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="gestionsets"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&gestionsets">open the action bar</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="gestionsets"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&phrase_book">open the action book</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="phrase_book"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&phrase_book">open the action book</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="phrase_book"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&phrase_book">open the action book</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="phrase_book"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>You can drag and drop the actions from the action book into this action bar.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>You can drag and drop the actions from the action book into this action bar.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>You can drag and drop the actions from the action book into this action bar.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&compas">open the compas</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="compas"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&compas">show the compas</a>, use this menu or press
<a z_action_shortcut="show_hide" z_action_params="compas"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&compas">open the compas</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="compas"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>The compas can show the direction to the mission target. Right click on it and select the target.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>The compas can show the direction to the mission target. Right click on it and select the target.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>The compas can show the direction to the mission target. Right click on it and select the target.</p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&inventory">open the inventory</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="inventory"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&inventory">open the inventory</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="inventory"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&inventory">open the inventory</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="inventory"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_journal">open the mission journal</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="info_player_journal"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_journal">open the mission journal</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="info_player_journal"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&info_player_journal">open the mission journal</a>, use this menu or use the key <a z_action_shortcut="show_hide"
z_action_params="info_player_journal"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&quick_help">open the quik help</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="quick_help"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&quick_help">open the quik help</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="quick_help"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>To <a href="ah:show&quick_help">open the quik help</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="quick_help"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skills have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skills have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skills have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skill points have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skill points have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your skill points have changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,11 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>New Team member!</p>
<p>To <a href="ah:show&team_list">open the Team List</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="team_list"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,11 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>New Team member!</p>
<p>To <a href="ah:show&team_list">open the Team List</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="team_list"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,11 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>New Team member!</p>
<p>To <a href="ah:show&team_list">open the Team List</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="team_list"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your title has changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your title has changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Your title has changed! To <a href="ah:show&info_player_skills">open the character sheet</a>, use this menu or use the key
<a z_action_shortcut="show_hide" z_action_params="info_player_skills"></a></p>
<p><a href="ah:context_help_ignore">Don't show this message anymore</a></p>
</body>
</html>

@ -0,0 +1,70 @@
<html>
<head>
<style>
</style>
<!-- <link rel="stylesheet" href="htm/style2.css" type="text/css"> -->
<title>Ryzom Help </title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" width=100% height="100%">
<tr>
<td valign=top height=35>
<div class=header></div>
<div class=header2></div>
</td>
</tr>
<tr>
<td valign=top >
<div class=content>
<h1>Abilities and items</h1>
<p><a href="../help.html">home</a></p>
<p><br>
<a href="abilities_item_intro.html">Introduction </a></p>
<p><a href="abilities_item_step1.html">Step 1</a>: What is an item ?</p>
<p><a href="abilities_item_step1_1.html">Step 1-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step1_2.html">Step 1-2</a>: The codes</p>
<p><a href="abilities_item_step2.html">Step 2</a>: What is an ability
?</p>
<p><a href="abilities_item_step2_1.html">Step 2-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step2_2.html">Step 2-2</a>: The codes</p>
<p><a href="abilities_item_step3.html">Step 3</a>: What is a plan ? </p>
<p><a href="abilities_item_step3_1.html">Step 3-1</a>: Where they can
be found</p>
<p><a href="abilities_item_step3_2.html">Step 3-2</a>: The codes</p>
<p><a href="abilities_item_step4.html">Step 4</a>: Summary of abilities
and items </p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>&nbsp;</p>
<p></p>
<p><a href="../help.html">home</a></p>
<p>&nbsp;</p>
<p>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</td>
</tr>
</table>
</body>
</html>

@ -0,0 +1,70 @@
<html>
<head>
<style>
</style>
<!-- <link rel="stylesheet" href="htm/style2.css" type="text/css"> -->
<title>Ryzom Help </title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" width=100% height="100%">
<tr>
<td valign=top height=35>
<div class=header></div>
<div class=header2></div>
</td>
</tr>
<tr>
<td valign=top >
<div class=content>
<h1>Abilities and items</h1>
<p><a href="../help.html">home</a></p>
<p><br>
<a href="abilities_item_intro.html">Introduction </a></p>
<p><a href="abilities_item_step1.html">Step 1</a>: What is an item ?</p>
<p><a href="abilities_item_step1_1.html">Step 1-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step1_2.html">Step 1-2</a>: The codes</p>
<p><a href="abilities_item_step2.html">Step 2</a>: What is an ability
?</p>
<p><a href="abilities_item_step2_1.html">Step 2-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step2_2.html">Step 2-2</a>: The codes</p>
<p><a href="abilities_item_step3.html">Step 3</a>: What is a plan ? </p>
<p><a href="abilities_item_step3_1.html">Step 3-1</a>: Where they can
be found</p>
<p><a href="abilities_item_step3_2.html">Step 3-2</a>: The codes</p>
<p><a href="abilities_item_step4.html">Step 4</a>: Summary of abilities
and items </p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>&nbsp;</p>
<p></p>
<p><a href="../help.html">home</a></p>
<p>&nbsp;</p>
<p>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</td>
</tr>
</table>
</body>
</html>

@ -0,0 +1,70 @@
<html>
<head>
<style>
</style>
<!-- <link rel="stylesheet" href="htm/style2.css" type="text/css"> -->
<title>Ryzom Help </title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" width=100% height="100%">
<tr>
<td valign=top height=35>
<div class=header></div>
<div class=header2></div>
</td>
</tr>
<tr>
<td valign=top >
<div class=content>
<h1>Abilities and items</h1>
<p><a href="../help.html">home</a></p>
<p><br>
<a href="abilities_item_intro.html">Introduction </a></p>
<p><a href="abilities_item_step1.html">Step 1</a>: What is an item ?</p>
<p><a href="abilities_item_step1_1.html">Step 1-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step1_2.html">Step 1-2</a>: The codes</p>
<p><a href="abilities_item_step2.html">Step 2</a>: What is an ability
?</p>
<p><a href="abilities_item_step2_1.html">Step 2-1</a>: Where they are
to be found</p>
<p><a href="abilities_item_step2_2.html">Step 2-2</a>: The codes</p>
<p><a href="abilities_item_step3.html">Step 3</a>: What is a plan ? </p>
<p><a href="abilities_item_step3_1.html">Step 3-1</a>: Where they can
be found</p>
<p><a href="abilities_item_step3_2.html">Step 3-2</a>: The codes</p>
<p><a href="abilities_item_step4.html">Step 4</a>: Summary of abilities
and items </p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>&nbsp;</p>
<p></p>
<p><a href="../help.html">home</a></p>
<p>&nbsp;</p>
<p>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</td>
</tr>
</table>
</body>
</html>

@ -0,0 +1,40 @@
<html>
<head>
<title>How to fight</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Abilities and items</h1>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
Introduction</p>
<p>Your character's job grants him/her skills such as using weapons, making items,
casting spells&#133;</p>
<p>These skills enable you to use items. For example, fighting skills allow you
use weapons.</p>
<p>The skills also grant you abilities. Abilities contain the know-how you need
in order to carry out a special action.</p>
<p>For example, magic skills enable you to combine magical abilities in order
to build your spells and cast them. <br>
Combat skills grant you as many abilities as special blows, which you may use
in combat.</p>
<p></p>
<p>&nbsp;</p>
<p><br>
</p>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
</p>
</body>
</html>

@ -0,0 +1,40 @@
<html>
<head>
<title>How to fight</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Abilities and items</h1>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
Introduction</p>
<p>Your character's job grants him/her skills such as using weapons, making items,
casting spells&#133;</p>
<p>These skills enable you to use items. For example, fighting skills allow you
use weapons.</p>
<p>The skills also grant you abilities. Abilities contain the know-how you need
in order to carry out a special action.</p>
<p>For example, magic skills enable you to combine magical abilities in order
to build your spells and cast them. <br>
Combat skills grant you as many abilities as special blows, which you may use
in combat.</p>
<p></p>
<p>&nbsp;</p>
<p><br>
</p>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
</p>
</body>
</html>

@ -0,0 +1,40 @@
<html>
<head>
<title>How to fight</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Abilities and items</h1>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
Introduction</p>
<p>Your character's job grants him/her skills such as using weapons, making items,
casting spells&#133;</p>
<p>These skills enable you to use items. For example, fighting skills allow you
use weapons.</p>
<p>The skills also grant you abilities. Abilities contain the know-how you need
in order to carry out a special action.</p>
<p>For example, magic skills enable you to combine magical abilities in order
to build your spells and cast them. <br>
Combat skills grant you as many abilities as special blows, which you may use
in combat.</p>
<p></p>
<p>&nbsp;</p>
<p><br>
</p>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
</p>
</body>
</html>

@ -0,0 +1,38 @@
<html>
<head>
<title>Abilities and items</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Abilities and items</h1>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p>Step 1-1: Items - Where they are to be found: </p>
<p>On the character: </p>
<p>- In the sets</p>
<p>- In the bag </p>
<p>You may obtain an item:</p>
<p>- by buying it from a merchant</p>
<p>- by successfully carrying out a mission</p>
<p>- by looting an npc or creature</p>
<p>- by making it - only crafters may do this</p>
<p>- by digging or collecting from plants - only rangers may do this </p>
<p>- by cutting up a creature - only rangers may do this <br>
</p>
<p><br>
</p>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
</p>
</body>
</html>

@ -0,0 +1,38 @@
<html>
<head>
<title>Abilities and items</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Abilities and items</h1>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p>Step 1-1: Items - Where they are to be found: </p>
<p>On the character: </p>
<p>- In the sets</p>
<p>- In the bag </p>
<p>You may obtain an item:</p>
<p>- by buying it from a merchant</p>
<p>- by successfully carrying out a mission</p>
<p>- by looting an npc or creature</p>
<p>- by making it - only crafters may do this</p>
<p>- by digging or collecting from plants - only rangers may do this </p>
<p>- by cutting up a creature - only rangers may do this <br>
</p>
<p><br>
</p>
<table width="75%" border="0">
<tr>
<td width="25%"><a href="abilities_item.html">back </a></td>
<td width="75%"><a href="../help.html">home</a></td>
</tr>
</table>
<p><br>
</p>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save