From 9b1c0e006f20091f28f3f468cfcab1feb51286bd Mon Sep 17 00:00:00 2001 From: Neo2003 Date: Thu, 2 Oct 2008 16:23:55 -0500 Subject: [PATCH] [svn] * Proper SVN structure --HG-- branch : trunk --- 6700-670 | 0 AUTHORS | 20 + COPYING | 340 + ChangeLog | 595 + Makefile.am | 58 + NEWS | 107 + README | 57 + THANKS | 37 + bcpp.cfg | 109 + configure.ac | 281 + contrib/Makefile.am | 23 + contrib/dbcEditer/BcdEditer.ini | 34 + contrib/dbcEditer/SearchFrm.cpp | 26 + contrib/dbcEditer/SearchFrm.ddp | Bin 0 -> 51 bytes contrib/dbcEditer/SearchFrm.dfm | 63 + contrib/dbcEditer/SearchFrm.h | 29 + contrib/dbcEditer/TitleFrm.cpp | 26 + contrib/dbcEditer/TitleFrm.ddp | Bin 0 -> 51 bytes contrib/dbcEditer/TitleFrm.dfm | 51 + contrib/dbcEditer/TitleFrm.h | 27 + contrib/dbcEditer/bin/BcdEditer.ini | 313 + contrib/dbcEditer/bin/bcbsmp60.bpl | Bin 0 -> 127488 bytes contrib/dbcEditer/bin/borlndmm.dll | Bin 0 -> 22016 bytes contrib/dbcEditer/bin/cc3260mt.dll | Bin 0 -> 1497088 bytes contrib/dbcEditer/bin/dclusr60.bpl | Bin 0 -> 52224 bytes contrib/dbcEditer/bin/indy60.bpl | Bin 0 -> 513536 bytes contrib/dbcEditer/bin/pjDbcEditer.exe | Bin 0 -> 94720 bytes contrib/dbcEditer/bin/rtl60.bpl | Bin 0 -> 676352 bytes contrib/dbcEditer/bin/update.txt | 11 + contrib/dbcEditer/bin/vcl60.bpl | Bin 0 -> 1326080 bytes contrib/dbcEditer/bin/vclx60.bpl | Bin 0 -> 213504 bytes contrib/dbcEditer/dbcedit.cpp | 769 + contrib/dbcEditer/dbcedit.ddp | Bin 0 -> 51 bytes contrib/dbcEditer/dbcedit.dfm | 1259 + contrib/dbcEditer/dbcedit.h | 105 + contrib/dbcEditer/pjDbcEditer.bpr | 124 + contrib/dbcEditer/pjDbcEditer.cpp | 37 + contrib/dbcEditer/pjDbcEditer.exe | Bin 0 -> 94720 bytes contrib/dbcEditer/pjDbcEditer.res | Bin 0 -> 876 bytes contrib/dbcEditer/pjDbcEditer.tds | Bin 0 -> 2293760 bytes contrib/dbcEditer/thOpenSource.cpp | 182 + contrib/dbcEditer/thOpenSource.h | 24 + contrib/dbcformat/DBC Store.exe | Bin 0 -> 49152 bytes contrib/dbcformat/dbc.desc | 241 + contrib/extractor/Makefile | 470 + contrib/extractor/Makefile.am | 10 + contrib/extractor/README.linux | 13 + contrib/extractor/System.cpp | 320 + contrib/extractor/VC71_AD.sln | 19 + contrib/extractor/VC71_ad.vcproj | 316 + contrib/extractor/VC80_AD.sln | 19 + contrib/extractor/VC80_ad.vcproj | 339 + contrib/extractor/VC90_AD.sln | 19 + contrib/extractor/VC90_ad.vcproj | 315 + contrib/extractor/ad | Bin 0 -> 216203 bytes contrib/extractor/ad.exe | Bin 0 -> 167936 bytes contrib/extractor/adt.cpp | 501 + contrib/extractor/adt.h | 54 + contrib/extractor/dbcfile.cpp | 69 + contrib/extractor/dbcfile.h | 118 + contrib/extractor/debug/zlib.lib | Bin 0 -> 198300 bytes contrib/extractor/libmpq/Makefile | 17 + contrib/extractor/libmpq/Makefile.am | 23 + contrib/extractor/libmpq/common.cpp | 801 + contrib/extractor/libmpq/common.h | 66 + contrib/extractor/libmpq/explode.cpp | 428 + contrib/extractor/libmpq/explode.h | 86 + contrib/extractor/libmpq/extract.cpp | 262 + contrib/extractor/libmpq/huffman.cpp | 833 + contrib/extractor/libmpq/huffman.h | 105 + contrib/extractor/libmpq/mpq.cpp | 626 + contrib/extractor/libmpq/mpq.h | 225 + contrib/extractor/libmpq/parser.cpp | 294 + contrib/extractor/libmpq/wave.cpp | 185 + contrib/extractor/libmpq/wave.h | 37 + contrib/extractor/libmpq/zconf.h | 323 + contrib/extractor/libmpq/zlib.h | 1200 + contrib/extractor/mpq_libmpq.cpp | 133 + contrib/extractor/mpq_libmpq.h | 124 + contrib/extractor/release/zlib.lib | Bin 0 -> 212284 bytes .../vmap_assembler/VC71/vmap_assembler.vcproj | 322 + .../vmap_assembler/VC80/vmap_assembler.vcproj | 456 + contrib/vmap_assembler/splitConfig.txt | 17 + contrib/vmap_assembler/vmap_assembler.cpp | 118 + contrib/vmap_assembler/vmap_assemblerVC71.sln | 23 + contrib/vmap_assembler/vmap_assemblerVC80.sln | 19 + contrib/vmap_debugger/G3D/AABSPTree.h | 1620 + contrib/vmap_debugger/ModelContainerView.cpp | 570 + contrib/vmap_debugger/ModelContainerView.h | 89 + .../VC8/Release/vmapdebugger.exe | Bin 0 -> 2052096 bytes contrib/vmap_debugger/VC8/vmapdebugger.vcproj | 308 + contrib/vmap_debugger/bin/vmapdebugger.exe | Bin 0 -> 2052096 bytes contrib/vmap_debugger/readme.txt | 121 + contrib/vmap_debugger/vmapdebugger_VC8.sln | 19 + .../vmap_extract_assembler_bin/make vmaps.bat | 46 + .../makevmaps_SIMPLE.bat | 5 + contrib/vmap_extract_assembler_bin/readme.txt | 4 + .../splitConfig.txt | 17 + .../vmap_assembler.exe | Bin 0 -> 184320 bytes .../vmapextract_v2.exe | Bin 0 -> 233472 bytes .../doc/The MoPaQ File Format.txt | 318 + .../doc/The_MoPaQ_File_Format.txt | 421 + .../vmap_extractor_v2/stormdll/StormDll.cpp | 117 + .../vmap_extractor_v2/stormdll/StormDll.def | 25 + contrib/vmap_extractor_v2/stormdll/StormDll.h | 67 + .../vmap_extractor_v2/stormlib/GfxDecode.cpp | 697 + contrib/vmap_extractor_v2/stormlib/Makefile | 58 + .../vmap_extractor_v2/stormlib/SCommon.cpp | 1074 + contrib/vmap_extractor_v2/stormlib/SCommon.h | 88 + .../stormlib/SCompression.cpp | 715 + .../stormlib/SFileCompactArchive.cpp | 691 + .../stormlib/SFileCreateArchiveEx.cpp | 530 + .../stormlib/SFileExtractFile.cpp | 63 + .../stormlib/SFileFindFile.cpp | 291 + .../stormlib/SFileOpenArchive.cpp | 497 + .../stormlib/SFileOpenFileEx.cpp | 403 + .../stormlib/SFileReadFile.cpp | 826 + .../vmap_extractor_v2/stormlib/SListFile.cpp | 561 + contrib/vmap_extractor_v2/stormlib/StormDll.h | 67 + contrib/vmap_extractor_v2/stormlib/StormLib.h | 579 + .../vmap_extractor_v2/stormlib/StormPort.h | 278 + .../stormlib/StormPortLinux.cpp | 168 + .../stormlib/StormPortMac.cpp | 762 + .../vmap_extractor_v2/stormlib/bzip2/CHANGES | 275 + .../vmap_extractor_v2/stormlib/bzip2/LICENSE | 40 + .../vmap_extractor_v2/stormlib/bzip2/Makefile | 205 + .../stormlib/bzip2/Makefile-libbz2_so | 44 + .../vmap_extractor_v2/stormlib/bzip2/README | 185 + .../bzip2/README.COMPILATION.PROBLEMS | 39 + .../stormlib/bzip2/README.XML.STUFF | 31 + .../vmap_extractor_v2/stormlib/bzip2/Y2K_INFO | 34 + .../stormlib/bzip2/blocksort.c | 1141 + .../stormlib/bzip2/bz-common.xsl | 39 + .../stormlib/bzip2/bz-fo.xsl | 257 + .../stormlib/bzip2/bz-html.xsl | 20 + .../vmap_extractor_v2/stormlib/bzip2/bzdiff | 76 + .../vmap_extractor_v2/stormlib/bzip2/bzdiff.1 | 47 + .../vmap_extractor_v2/stormlib/bzip2/bzgrep | 71 + .../vmap_extractor_v2/stormlib/bzip2/bzgrep.1 | 56 + .../vmap_extractor_v2/stormlib/bzip2/bzip.css | 74 + .../vmap_extractor_v2/stormlib/bzip2/bzip2.1 | 454 + .../stormlib/bzip2/bzip2.1.preformatted | 399 + .../vmap_extractor_v2/stormlib/bzip2/bzip2.c | 2107 + .../stormlib/bzip2/bzip2.txt | 391 + .../stormlib/bzip2/bzip2recover.c | 546 + .../vmap_extractor_v2/stormlib/bzip2/bzlib.c | 1617 + .../vmap_extractor_v2/stormlib/bzip2/bzlib.h | 323 + .../stormlib/bzip2/bzlib_private.h | 537 + .../vmap_extractor_v2/stormlib/bzip2/bzmore | 61 + .../vmap_extractor_v2/stormlib/bzip2/bzmore.1 | 152 + .../stormlib/bzip2/compress.c | 716 + .../stormlib/bzip2/crctable.c | 144 + .../stormlib/bzip2/decompress.c | 666 + .../stormlib/bzip2/dlltest.c | 176 + .../stormlib/bzip2/dlltest.dsp | 93 + .../stormlib/bzip2/entities.xml | 9 + .../stormlib/bzip2/format.pl | 53 + .../stormlib/bzip2/huffman.c | 245 + .../stormlib/bzip2/libbz2.def | 27 + .../stormlib/bzip2/libbz2.dsp | 130 + .../stormlib/bzip2/makefile.msc | 63 + .../stormlib/bzip2/manual.html | 2687 + .../stormlib/bzip2/manual.pdf | Bin 0 -> 207093 bytes .../stormlib/bzip2/manual.ps | 68244 ++++++++++++++++ .../stormlib/bzip2/manual.xml | 2966 + .../vmap_extractor_v2/stormlib/bzip2/mk251.c | 16 + .../stormlib/bzip2/randtable.c | 124 + .../stormlib/bzip2/sample1.bz2 | Bin 0 -> 32348 bytes .../stormlib/bzip2/sample1.ref | Bin 0 -> 98696 bytes .../stormlib/bzip2/sample2.bz2 | Bin 0 -> 73732 bytes .../stormlib/bzip2/sample2.ref | Bin 0 -> 212340 bytes .../stormlib/bzip2/sample3.bz2 | Bin 0 -> 235 bytes .../stormlib/bzip2/sample3.ref | 30007 +++++++ .../vmap_extractor_v2/stormlib/bzip2/spewG.c | 39 + .../stormlib/bzip2/unzcrash.c | 126 + .../vmap_extractor_v2/stormlib/bzip2/words0 | 5 + .../vmap_extractor_v2/stormlib/bzip2/words1 | 4 + .../vmap_extractor_v2/stormlib/bzip2/words2 | 5 + .../vmap_extractor_v2/stormlib/bzip2/words3 | 23 + .../stormlib/bzip2/xmlproc.sh | 99 + .../stormlib/huffman/huff.cpp | 1453 + .../vmap_extractor_v2/stormlib/huffman/huff.h | 142 + .../vmap_extractor_v2/stormlib/pklib/crc32.c | 72 + .../stormlib/pklib/crc32_pk.c | 72 + .../stormlib/pklib/explode.c | 480 + .../stormlib/pklib/implode.c | 674 + .../vmap_extractor_v2/stormlib/pklib/pklib.h | 137 + .../vmap_extractor_v2/stormlib/wave/wave.cpp | 356 + .../vmap_extractor_v2/stormlib/wave/wave.h | 22 + .../vmap_extractor_v2/stormlib/zlib/ChangeLog | 481 + contrib/vmap_extractor_v2/stormlib/zlib/FAQ | 100 + contrib/vmap_extractor_v2/stormlib/zlib/INDEX | 86 + .../vmap_extractor_v2/stormlib/zlib/Makefile | 175 + .../stormlib/zlib/Makefile.in | 175 + .../stormlib/zlib/Makefile.riscos | 151 + .../vmap_extractor_v2/stormlib/zlib/README | 147 + .../vmap_extractor_v2/stormlib/zlib/adler32.c | 48 + .../stormlib/zlib/algorithm.txt | 213 + .../stormlib/zlib/amiga/Makefile.pup | 66 + .../stormlib/zlib/amiga/Makefile.sas | 64 + .../stormlib/zlib/compress.c | 68 + .../vmap_extractor_v2/stormlib/zlib/configure | 212 + .../stormlib/zlib/contrib/README.contrib | 34 + .../stormlib/zlib/contrib/asm386/gvmat32.asm | 559 + .../stormlib/zlib/contrib/asm386/gvmat32c.c | 200 + .../stormlib/zlib/contrib/asm386/mkgvmt32.bat | 1 + .../stormlib/zlib/contrib/asm386/zlibvc.def | 74 + .../stormlib/zlib/contrib/asm386/zlibvc.dsp | 651 + .../stormlib/zlib/contrib/asm386/zlibvc.dsw | 41 + .../stormlib/zlib/contrib/asm586/README.586 | 43 + .../stormlib/zlib/contrib/asm586/match.S | 354 + .../stormlib/zlib/contrib/asm686/README.686 | 34 + .../stormlib/zlib/contrib/asm686/match.S | 327 + .../stormlib/zlib/contrib/delphi/zlib.mak | 36 + .../stormlib/zlib/contrib/delphi/zlibdef.pas | 169 + .../stormlib/zlib/contrib/delphi2/d_zlib.bpr | 224 + .../stormlib/zlib/contrib/delphi2/d_zlib.cpp | 17 + .../stormlib/zlib/contrib/delphi2/readme.txt | 17 + .../stormlib/zlib/contrib/delphi2/zlib.bpg | 26 + .../stormlib/zlib/contrib/delphi2/zlib.bpr | 225 + .../stormlib/zlib/contrib/delphi2/zlib.cpp | 22 + .../stormlib/zlib/contrib/delphi2/zlib.pas | 534 + .../stormlib/zlib/contrib/delphi2/zlib32.bpr | 174 + .../stormlib/zlib/contrib/delphi2/zlib32.cpp | 42 + .../stormlib/zlib/contrib/iostream/test.cpp | 24 + .../zlib/contrib/iostream/zfstream.cpp | 329 + .../stormlib/zlib/contrib/iostream/zfstream.h | 142 + .../stormlib/zlib/contrib/iostream2/zstream.h | 307 + .../zlib/contrib/iostream2/zstream_test.cpp | 25 + .../zlib/contrib/minizip/ChangeLogUnzip | 38 + .../stormlib/zlib/contrib/minizip/Makefile | 25 + .../stormlib/zlib/contrib/minizip/miniunz.c | 508 + .../stormlib/zlib/contrib/minizip/minizip.c | 302 + .../stormlib/zlib/contrib/minizip/readme.txt | 37 + .../stormlib/zlib/contrib/minizip/unzip.c | 1294 + .../stormlib/zlib/contrib/minizip/unzip.def | 15 + .../stormlib/zlib/contrib/minizip/unzip.h | 275 + .../stormlib/zlib/contrib/minizip/zip.c | 718 + .../stormlib/zlib/contrib/minizip/zip.def | 5 + .../stormlib/zlib/contrib/minizip/zip.h | 150 + .../stormlib/zlib/contrib/minizip/zlibvc.def | 74 + .../stormlib/zlib/contrib/minizip/zlibvc.dsp | 651 + .../stormlib/zlib/contrib/minizip/zlibvc.dsw | 41 + .../stormlib/zlib/contrib/untgz/Makefile | 14 + .../stormlib/zlib/contrib/untgz/makefile.w32 | 63 + .../stormlib/zlib/contrib/untgz/untgz.c | 522 + .../stormlib/zlib/contrib/visual-basic.txt | 69 + .../vmap_extractor_v2/stormlib/zlib/crc32.c | 162 + .../vmap_extractor_v2/stormlib/zlib/deflate.c | 1350 + .../vmap_extractor_v2/stormlib/zlib/deflate.h | 318 + .../stormlib/zlib/descrip.mms | 48 + .../vmap_extractor_v2/stormlib/zlib/example.c | 556 + .../vmap_extractor_v2/stormlib/zlib/gzio.c | 875 + .../stormlib/zlib/infblock.c | 403 + .../stormlib/zlib/infblock.h | 39 + .../stormlib/zlib/infcodes.c | 251 + .../stormlib/zlib/infcodes.h | 27 + .../vmap_extractor_v2/stormlib/zlib/inffast.c | 183 + .../vmap_extractor_v2/stormlib/zlib/inffast.h | 17 + .../stormlib/zlib/inffixed.h | 151 + .../vmap_extractor_v2/stormlib/zlib/inflate.c | 366 + .../stormlib/zlib/inftrees.c | 454 + .../stormlib/zlib/inftrees.h | 58 + .../vmap_extractor_v2/stormlib/zlib/infutil.c | 87 + .../vmap_extractor_v2/stormlib/zlib/infutil.h | 98 + .../stormlib/zlib/maketree.c | 85 + .../stormlib/zlib/minigzip.c | 320 + .../stormlib/zlib/msdos/Makefile.b32 | 104 + .../stormlib/zlib/msdos/Makefile.bor | 125 + .../stormlib/zlib/msdos/Makefile.dj2 | 100 + .../stormlib/zlib/msdos/Makefile.emx | 69 + .../stormlib/zlib/msdos/Makefile.msc | 121 + .../stormlib/zlib/msdos/Makefile.tc | 108 + .../stormlib/zlib/msdos/Makefile.w32 | 97 + .../stormlib/zlib/msdos/Makefile.wat | 103 + .../stormlib/zlib/msdos/zlib.def | 60 + .../stormlib/zlib/msdos/zlib.rc | 32 + .../stormlib/zlib/nt/Makefile.emx | 138 + .../stormlib/zlib/nt/Makefile.gcc | 87 + .../stormlib/zlib/nt/Makefile.nt | 88 + .../stormlib/zlib/nt/zlib.dnt | 47 + .../stormlib/zlib/os2/Makefile.os2 | 136 + .../stormlib/zlib/os2/zlib.def | 51 + .../vmap_extractor_v2/stormlib/zlib/trees.c | 1214 + .../vmap_extractor_v2/stormlib/zlib/trees.h | 128 + .../vmap_extractor_v2/stormlib/zlib/uncompr.c | 58 + .../vmap_extractor_v2/stormlib/zlib/zconf.h | 279 + .../vmap_extractor_v2/stormlib/zlib/zlib.3 | 107 + .../vmap_extractor_v2/stormlib/zlib/zlib.h | 893 + .../vmap_extractor_v2/stormlib/zlib/zlib.html | 971 + .../vmap_extractor_v2/stormlib/zlib/zmemory.c | 19 + .../vmap_extractor_v2/stormlib/zlib/zutil.c | 87 + .../vmap_extractor_v2/stormlib/zlib/zutil.h | 220 + .../vmap_extractor_v2/stormlibdll/DllMain.c | 24 + .../stormlibdll/StormLib.def | 47 + .../vmap_extractor_v2/vmapExtractor_VC71.sln | 23 + .../vmapExtractor_VC71.vcproj | 786 + .../vmap_extractor_v2/vmapExtractor_VC80.sln | 19 + .../vmapExtractor_VC80.vcproj | 1000 + .../vmap_extractor_v2/vmapextract/adtfile.cpp | 227 + .../vmap_extractor_v2/vmapextract/adtfile.h | 124 + .../vmap_extractor_v2/vmapextract/dbcfile.cpp | 75 + .../vmap_extractor_v2/vmapextract/dbcfile.h | 139 + .../vmap_extractor_v2/vmapextract/model.cpp | 261 + contrib/vmap_extractor_v2/vmapextract/model.h | 77 + .../vmapextract/modelheaders.h | 304 + contrib/vmap_extractor_v2/vmapextract/mpq.cpp | 136 + contrib/vmap_extractor_v2/vmapextract/mpq.h | 69 + contrib/vmap_extractor_v2/vmapextract/vec3d.h | 230 + .../vmapextract/vmapexport.cpp | 566 + .../vmap_extractor_v2/vmapextract/wdtfile.cpp | 120 + .../vmap_extractor_v2/vmapextract/wdtfile.h | 30 + contrib/vmap_extractor_v2/vmapextract/wmo.cpp | 531 + contrib/vmap_extractor_v2/vmapextract/wmo.h | 107 + dep/Makefile.am | 23 + dep/include/Makefile.am | 261 + dep/include/g3dlite/G3D/AABox.h | 255 + dep/include/g3dlite/G3D/Array.h | 1156 + dep/include/g3dlite/G3D/Box.h | 228 + dep/include/g3dlite/G3D/CollisionDetection.h | 1157 + dep/include/g3dlite/G3D/CoordinateFrame.h | 318 + dep/include/g3dlite/G3D/Crypto.h | 46 + dep/include/g3dlite/G3D/GCamera.h | 251 + dep/include/g3dlite/G3D/Line.h | 85 + dep/include/g3dlite/G3D/Matrix3.h | 311 + dep/include/g3dlite/G3D/Plane.h | 156 + dep/include/g3dlite/G3D/Quat.h | 702 + dep/include/g3dlite/G3D/Quat.inl | 38 + dep/include/g3dlite/G3D/Ray.h | 327 + dep/include/g3dlite/G3D/RegistryUtil.h | 86 + dep/include/g3dlite/G3D/Sphere.h | 128 + dep/include/g3dlite/G3D/System.h | 122 + dep/include/g3dlite/G3D/Table.h | 695 + dep/include/g3dlite/G3D/Triangle.h | 116 + dep/include/g3dlite/G3D/Vector2.h | 438 + dep/include/g3dlite/G3D/Vector2.inl | 20 + dep/include/g3dlite/G3D/Vector2int16.h | 75 + dep/include/g3dlite/G3D/Vector3.h | 504 + dep/include/g3dlite/G3D/Vector3.inl | 250 + dep/include/g3dlite/G3D/Vector3int16.h | 55 + dep/include/g3dlite/G3D/Vector4.h | 524 + dep/include/g3dlite/G3D/Vector4.inl | 193 + dep/include/g3dlite/G3D/debug.h | 11 + dep/include/g3dlite/G3D/format.h | 57 + dep/include/g3dlite/G3D/g3dmath.h | 525 + dep/include/g3dlite/G3D/g3dmath.inl | 289 + dep/include/g3dlite/G3D/platform.h | 269 + dep/include/g3dlite/G3D/stringutils.h | 130 + dep/include/mersennetwister/MersenneTwister.h | 414 + dep/include/mysql/Libmysql.def | 153 + dep/include/mysql/config-netware.h | 141 + dep/include/mysql/config-os2.h | 835 + dep/include/mysql/config-win.h | 460 + dep/include/mysql/errmsg.h | 102 + dep/include/mysql/m_ctype.h | 521 + dep/include/mysql/m_string.h | 266 + dep/include/mysql/my_alloc.h | 51 + dep/include/mysql/my_dbug.h | 107 + dep/include/mysql/my_getopt.h | 77 + dep/include/mysql/my_global.h | 1354 + dep/include/mysql/my_list.h | 45 + dep/include/mysql/my_pthread.h | 799 + dep/include/mysql/my_sys.h | 936 + dep/include/mysql/mysql.h | 871 + dep/include/mysql/mysql_com.h | 467 + dep/include/mysql/mysql_embed.h | 31 + dep/include/mysql/mysql_time.h | 55 + dep/include/mysql/mysql_version.h | 30 + dep/include/mysql/mysqld_error.h | 480 + dep/include/mysql/raid.h | 158 + dep/include/mysql/typelib.h | 36 + dep/include/openssl/aes.h | 138 + dep/include/openssl/asn1.h | 1233 + dep/include/openssl/asn1_mac.h | 571 + dep/include/openssl/asn1t.h | 886 + dep/include/openssl/bio.h | 775 + dep/include/openssl/blowfish.h | 127 + dep/include/openssl/bn.h | 827 + dep/include/openssl/buffer.h | 118 + dep/include/openssl/cast.h | 105 + dep/include/openssl/comp.h | 66 + dep/include/openssl/conf.h | 253 + dep/include/openssl/conf_api.h | 89 + dep/include/openssl/crypto.h | 550 + dep/include/openssl/des.h | 244 + dep/include/openssl/des_old.h | 445 + dep/include/openssl/dh.h | 234 + dep/include/openssl/dsa.h | 285 + dep/include/openssl/dso.h | 368 + dep/include/openssl/dtls1.h | 212 + dep/include/openssl/e_os2.h | 279 + dep/include/openssl/ebcdic.h | 19 + dep/include/openssl/ec.h | 525 + dep/include/openssl/ecdh.h | 123 + dep/include/openssl/ecdsa.h | 271 + dep/include/openssl/engine.h | 785 + dep/include/openssl/err.h | 318 + dep/include/openssl/evp.h | 970 + dep/include/openssl/hmac.h | 108 + dep/include/openssl/idea.h | 100 + dep/include/openssl/krb5_asn.h | 256 + dep/include/openssl/kssl.h | 179 + dep/include/openssl/lhash.h | 200 + dep/include/openssl/md2.h | 92 + dep/include/openssl/md4.h | 117 + dep/include/openssl/md5.h | 117 + dep/include/openssl/mdc2.h | 96 + dep/include/openssl/obj_mac.h | 3408 + dep/include/openssl/objects.h | 1049 + dep/include/openssl/ocsp.h | 614 + dep/include/openssl/opensslconf.h | 214 + dep/include/openssl/opensslv.h | 89 + dep/include/openssl/ossl_typ.h | 174 + dep/include/openssl/pem.h | 737 + dep/include/openssl/pem2.h | 70 + dep/include/openssl/pkcs12.h | 333 + dep/include/openssl/pkcs7.h | 464 + dep/include/openssl/pq_compat.h | 147 + dep/include/openssl/pqueue.h | 95 + dep/include/openssl/rand.h | 140 + dep/include/openssl/rc2.h | 101 + dep/include/openssl/rc4.h | 87 + dep/include/openssl/rc5.h | 117 + dep/include/openssl/ripemd.h | 104 + dep/include/openssl/rsa.h | 441 + dep/include/openssl/safestack.h | 1850 + dep/include/openssl/sha.h | 200 + dep/include/openssl/ssl.h | 1960 + dep/include/openssl/ssl2.h | 268 + dep/include/openssl/ssl23.h | 83 + dep/include/openssl/ssl3.h | 555 + dep/include/openssl/stack.h | 109 + dep/include/openssl/store.h | 554 + dep/include/openssl/symhacks.h | 383 + dep/include/openssl/tls1.h | 305 + dep/include/openssl/tmdiff.h | 93 + dep/include/openssl/txt_db.h | 109 + dep/include/openssl/ui.h | 381 + dep/include/openssl/ui_compat.h | 83 + dep/include/openssl/x509.h | 1344 + dep/include/openssl/x509_vfy.h | 531 + dep/include/openssl/x509v3.h | 919 + dep/include/postgre/libpq-fe.h | 525 + dep/include/postgre/pg_type.h | 73 + dep/include/postgre/postgres_ext.h | 59 + dep/include/sockets/Base64.h | 77 + dep/include/sockets/Exception.h | 58 + dep/include/sockets/File.h | 84 + dep/include/sockets/IFile.h | 71 + dep/include/sockets/ISocketHandler.h | 232 + dep/include/sockets/Ipv4Address.h | 98 + dep/include/sockets/Ipv6Address.h | 107 + dep/include/sockets/ListenSocket.h | 420 + dep/include/sockets/Lock.h | 59 + dep/include/sockets/Mutex.h | 68 + dep/include/sockets/Parse.h | 101 + dep/include/sockets/ResolvServer.h | 73 + dep/include/sockets/ResolvSocket.h | 106 + dep/include/sockets/SctpSocket.h | 109 + dep/include/sockets/Socket.h | 739 + dep/include/sockets/SocketAddress.h | 95 + dep/include/sockets/SocketHandler.h | 266 + dep/include/sockets/StdLog.h | 74 + dep/include/sockets/StdoutLog.h | 57 + dep/include/sockets/StreamSocket.h | 127 + dep/include/sockets/TcpSocket.h | 358 + dep/include/sockets/Thread.h | 100 + dep/include/sockets/UdpSocket.h | 215 + dep/include/sockets/Utility.h | 186 + dep/include/sockets/socket_include.h | 299 + dep/include/sockets/sockets-config.h | 101 + dep/include/sqlite/sqlite.h | 834 + dep/include/utf8cpp/doc/ReleaseNotes | 9 + dep/include/utf8cpp/doc/utf8cpp.html | 1574 + dep/include/utf8cpp/utf8.h | 34 + dep/include/utf8cpp/utf8/checked.h | 318 + dep/include/utf8cpp/utf8/core.h | 268 + dep/include/utf8cpp/utf8/unchecked.h | 228 + dep/include/vld/vld.h | 104 + dep/include/zlib/zconf.h | 332 + dep/include/zlib/zlib.h | 1357 + dep/include/zthread/AtomicCount.h | 74 + dep/include/zthread/Barrier.h | 328 + dep/include/zthread/BiasedReadWriteLock.h | 319 + dep/include/zthread/BlockingQueue.h | 245 + dep/include/zthread/BoundedQueue.h | 387 + dep/include/zthread/Cancelable.h | 86 + dep/include/zthread/ClassLockable.h | 74 + dep/include/zthread/ConcurrentExecutor.h | 124 + dep/include/zthread/Condition.h | 154 + dep/include/zthread/Config.h | 218 + dep/include/zthread/CountedPtr.h | 289 + dep/include/zthread/CountingSemaphore.h | 138 + dep/include/zthread/Exceptions.h | 244 + dep/include/zthread/Executor.h | 94 + dep/include/zthread/FairReadWriteLock.h | 183 + dep/include/zthread/FastMutex.h | 111 + dep/include/zthread/FastRecursiveMutex.h | 106 + dep/include/zthread/Guard.h | 511 + dep/include/zthread/GuardedClass.h | 103 + dep/include/zthread/Lockable.h | 96 + dep/include/zthread/LockedQueue.h | 197 + dep/include/zthread/MonitoredQueue.h | 345 + dep/include/zthread/Mutex.h | 135 + dep/include/zthread/NonCopyable.h | 60 + dep/include/zthread/PoolExecutor.h | 178 + dep/include/zthread/Priority.h | 39 + dep/include/zthread/PriorityCondition.h | 89 + .../zthread/PriorityInheritanceMutex.h | 93 + dep/include/zthread/PriorityMutex.h | 86 + dep/include/zthread/PrioritySemaphore.h | 111 + dep/include/zthread/Queue.h | 189 + dep/include/zthread/ReadWriteLock.h | 80 + dep/include/zthread/RecursiveMutex.h | 123 + dep/include/zthread/Runnable.h | 58 + dep/include/zthread/Semaphore.h | 150 + dep/include/zthread/Singleton.h | 249 + dep/include/zthread/SynchronousExecutor.h | 126 + dep/include/zthread/Task.h | 78 + dep/include/zthread/Thread.h | 381 + dep/include/zthread/ThreadLocal.h | 382 + dep/include/zthread/ThreadLocalImpl.h | 108 + dep/include/zthread/ThreadedExecutor.h | 136 + dep/include/zthread/Time.h | 225 + dep/include/zthread/Waitable.h | 94 + dep/include/zthread/ZThread.h | 67 + dep/lib/Makefile.am | 50 + dep/lib/win32_debug/dbghelp.dll | Bin 0 -> 640000 bytes dep/lib/win32_debug/libeay32.dll | Bin 0 -> 1249280 bytes dep/lib/win32_debug/libeay32.lib | Bin 0 -> 664514 bytes dep/lib/win32_debug/libmySQL.dll | Bin 0 -> 3129344 bytes dep/lib/win32_debug/libmySQL.lib | Bin 0 -> 34876 bytes dep/lib/win32_debug/sqlite.lib | Bin 0 -> 665068 bytes dep/lib/win32_release/dbghelp.dll | Bin 0 -> 640000 bytes dep/lib/win32_release/libeay32.dll | Bin 0 -> 1032192 bytes dep/lib/win32_release/libeay32.lib | Bin 0 -> 664514 bytes dep/lib/win32_release/libmySQL.dll | Bin 0 -> 1667072 bytes dep/lib/win32_release/libmySQL.lib | Bin 0 -> 34876 bytes dep/lib/win32_release/sqlite.lib | Bin 0 -> 665068 bytes dep/lib/x64_Debug/libeay32.dll | Bin 0 -> 1412608 bytes dep/lib/x64_Debug/libeay32.lib | Bin 0 -> 649432 bytes dep/lib/x64_Debug/libmySQL.dll | Bin 0 -> 3802112 bytes dep/lib/x64_Debug/libmysql.lib | Bin 0 -> 32924 bytes dep/lib/x64_release/libeay32.dll | Bin 0 -> 1412608 bytes dep/lib/x64_release/libeay32.lib | Bin 0 -> 649432 bytes dep/lib/x64_release/libmySQL.dll | Bin 0 -> 1812480 bytes dep/lib/x64_release/libmysql.lib | Bin 0 -> 32924 bytes dep/src/Makefile.am | 23 + dep/src/g3dlite/AABox.cpp | 299 + dep/src/g3dlite/Box.cpp | 348 + dep/src/g3dlite/Crypto.cpp | 146 + dep/src/g3dlite/Makefile.am | 41 + dep/src/g3dlite/Matrix3.cpp | 1686 + dep/src/g3dlite/Plane.cpp | 131 + dep/src/g3dlite/System.cpp | 666 + dep/src/g3dlite/Triangle.cpp | 112 + dep/src/g3dlite/Vector3.cpp | 443 + dep/src/g3dlite/Vector4.cpp | 438 + dep/src/g3dlite/format.cpp | 171 + dep/src/g3dlite/license.html | 109 + dep/src/sockets/Base64.cpp | 272 + dep/src/sockets/Exception.cpp | 48 + dep/src/sockets/Ipv4Address.cpp | 214 + dep/src/sockets/Ipv6Address.cpp | 270 + dep/src/sockets/Lock.cpp | 55 + dep/src/sockets/Makefile.am | 47 + dep/src/sockets/Mutex.cpp | 81 + dep/src/sockets/Parse.cpp | 321 + dep/src/sockets/ResolvServer.cpp | 97 + dep/src/sockets/ResolvSocket.cpp | 436 + dep/src/sockets/Socket.cpp | 1898 + dep/src/sockets/SocketHandler.cpp | 1422 + dep/src/sockets/StdoutLog.cpp | 96 + dep/src/sockets/StreamSocket.cpp | 169 + dep/src/sockets/TcpSocket.cpp | 1745 + dep/src/sockets/Thread.cpp | 166 + dep/src/sockets/UdpSocket.cpp | 852 + dep/src/sockets/Utility.cpp | 999 + dep/src/sockets/network_kist.txt | 20 + dep/src/sockets/socket_include.cpp | 90 + dep/src/zlib/Makefile.am | 56 + dep/src/zlib/adler32.c | 149 + dep/src/zlib/compress.c | 79 + dep/src/zlib/crc32.c | 423 + dep/src/zlib/crc32.h | 441 + dep/src/zlib/deflate.c | 1736 + dep/src/zlib/deflate.h | 331 + dep/src/zlib/example.c | 565 + dep/src/zlib/gzio.c | 1026 + dep/src/zlib/infback.c | 623 + dep/src/zlib/inffast.c | 318 + dep/src/zlib/inffast.h | 11 + dep/src/zlib/inffixed.h | 94 + dep/src/zlib/inflate.c | 1368 + dep/src/zlib/inflate.h | 115 + dep/src/zlib/inftrees.c | 329 + dep/src/zlib/inftrees.h | 55 + dep/src/zlib/trees.c | 1219 + dep/src/zlib/trees.h | 128 + dep/src/zlib/uncompr.c | 61 + dep/src/zlib/zconf.h | 332 + dep/src/zlib/zlib.h | 1357 + dep/src/zlib/zutil.c | 318 + dep/src/zlib/zutil.h | 269 + dep/src/zthread/AtomicCount.cxx | 57 + dep/src/zthread/ConcurrentExecutor.cxx | 54 + dep/src/zthread/Condition.cxx | 80 + dep/src/zthread/ConditionImpl.h | 377 + dep/src/zthread/CountingSemaphore.cxx | 92 + dep/src/zthread/Debug.h | 32 + dep/src/zthread/DeferredInterruptionScope.h | 63 + dep/src/zthread/FastLock.h | 71 + dep/src/zthread/FastMutex.cxx | 53 + dep/src/zthread/FastRecursiveLock.h | 74 + dep/src/zthread/FastRecursiveMutex.cxx | 53 + dep/src/zthread/IntrusivePtr.h | 99 + dep/src/zthread/Makefile.am | 132 + dep/src/zthread/Monitor.cxx | 39 + dep/src/zthread/Monitor.h | 60 + dep/src/zthread/Mutex.cxx | 68 + dep/src/zthread/MutexImpl.h | 377 + dep/src/zthread/PoolExecutor.cxx | 629 + dep/src/zthread/PriorityCondition.cxx | 80 + dep/src/zthread/PriorityInheritanceMutex.cxx | 109 + dep/src/zthread/PriorityMutex.cxx | 69 + dep/src/zthread/PrioritySemaphore.cxx | 104 + dep/src/zthread/RecursiveMutex.cxx | 61 + dep/src/zthread/RecursiveMutexImpl.cxx | 286 + dep/src/zthread/RecursiveMutexImpl.h | 78 + dep/src/zthread/Scheduling.h | 96 + dep/src/zthread/Semaphore.cxx | 101 + dep/src/zthread/SemaphoreImpl.h | 348 + dep/src/zthread/State.h | 151 + dep/src/zthread/Status.h | 179 + dep/src/zthread/SynchronousExecutor.cxx | 90 + dep/src/zthread/TSS.h | 52 + dep/src/zthread/Thread.cxx | 127 + dep/src/zthread/ThreadImpl.cxx | 470 + dep/src/zthread/ThreadImpl.h | 122 + dep/src/zthread/ThreadLocalImpl.cxx | 66 + dep/src/zthread/ThreadOps.cxx | 54 + dep/src/zthread/ThreadOps.h | 67 + dep/src/zthread/ThreadQueue.cxx | 266 + dep/src/zthread/ThreadQueue.h | 134 + dep/src/zthread/ThreadedExecutor.cxx | 464 + dep/src/zthread/Time.cxx | 45 + dep/src/zthread/TimeStrategy.h | 86 + dep/src/zthread/config.h | 95 + dep/src/zthread/linux/AtomicCount.cxx | 73 + dep/src/zthread/linux/AtomicFastLock.h | 117 + dep/src/zthread/linux/FastRecursiveLock.h | 83 + dep/src/zthread/macos/FastLock.h | 139 + dep/src/zthread/macos/Monitor.cxx | 280 + dep/src/zthread/macos/Monitor.h | 156 + dep/src/zthread/macos/TSS.h | 120 + dep/src/zthread/macos/ThreadOps.cxx | 103 + dep/src/zthread/macos/ThreadOps.h | 167 + dep/src/zthread/macos/UpTimeStrategy.h | 86 + .../zthread/posix/ConditionRecursiveLock.h | 146 + dep/src/zthread/posix/FastLock.h | 121 + dep/src/zthread/posix/FtimeStrategy.h | 84 + dep/src/zthread/posix/GetTimeOfDayStrategy.h | 75 + dep/src/zthread/posix/Monitor.cxx | 257 + dep/src/zthread/posix/Monitor.h | 153 + dep/src/zthread/posix/PriorityOps.h | 51 + dep/src/zthread/posix/TSS.h | 104 + dep/src/zthread/posix/ThreadOps.cxx | 147 + dep/src/zthread/posix/ThreadOps.h | 154 + dep/src/zthread/solaris/FastRecursiveLock.h | 122 + .../zthread/vanilla/DualMutexRecursiveLock.h | 173 + dep/src/zthread/vanilla/SimpleAtomicCount.cxx | 100 + dep/src/zthread/vanilla/SimpleRecursiveLock.h | 130 + dep/src/zthread/win32/AtomicCount.cxx | 60 + dep/src/zthread/win32/AtomicFastLock.h | 122 + .../zthread/win32/AtomicFastRecursiveLock.h | 158 + dep/src/zthread/win32/FastLock.h | 146 + dep/src/zthread/win32/FastRecursiveLock.h | 109 + dep/src/zthread/win32/Monitor.cxx | 242 + dep/src/zthread/win32/Monitor.h | 153 + .../win32/PerformanceCounterStrategy.h | 108 + dep/src/zthread/win32/TSS.h | 108 + dep/src/zthread/win32/ThreadOps.cxx | 197 + dep/src/zthread/win32/ThreadOps.h | 152 + dep/src/zthread/win9x/AtomicCount.cxx | 115 + dep/src/zthread/win9x/AtomicFastLock.h | 130 + doc/DocStructure.dox | 31 + doc/Doxyfile.in | 1314 + doc/Makefile.am | 49 + sql/Makefile.am | 42 + sql/characters.sql | 1221 + sql/create_mysql.sql | 14 + sql/drop_mysql.sql | 21 + sql/mangos.sql | 15321 ++++ sql/realmd.sql | 167 + sql/tools/Makefile.am | 36 + sql/tools/README | 10 + .../characters_item_duplicates_remove.sql | 22 + sql/tools/characters_pet_data_cleanup.sql | 3 + sql/updates/0.10/4846_characters.sql | 20 + .../0.10/4846_mangos_creature_template.sql | 52 + .../0.10/4846_mangos_item_template.sql | 2 + sql/updates/0.10/4846_mangos_npc_option.sql | 13 + .../0.10/4875_mangos_quest_template.sql | 1 + .../0.10/4890_mangos_item_template.sql | 8 + sql/updates/0.10/4895_mangos_command.sql | 4 + sql/updates/0.10/4896_characters_mail.sql | 2 + .../4898_mangos_playercreateinfo_item.sql | 1 + .../0.10/4904_mangos_item_template.sql | 10 + .../0.10/4908_mangos_spell_proc_event.sql | 3 + sql/updates/0.10/4916_mangos_spell_affect.sql | 60 + sql/updates/0.10/4921_mangos_gameobject.sql | 2 + .../0.10/4926_mangos_spell_proc_event.sql | 3 + sql/updates/0.10/4937_mangos_spell_affect.sql | 56 + .../0.10/4937_mangos_spell_proc_event.sql | 5 + sql/updates/0.10/4948_mangos_spell_affect.sql | 147 + sql/updates/0.10/4951_mangos_spell_affect.sql | 21 + .../0.10/4952_mangos_spell_proc_event.sql | 10 + .../0.10/4971_characters_character_social.sql | 15 + sql/updates/0.10/4975_mangos_spell_affect.sql | 3 + .../0.10/4975_mangos_spell_proc_event.sql | 8 + .../0.10/4984_mangos_spell_proc_event.sql | 20 + .../0.10/5019_mangos_spell_proc_event.sql | 26 + .../0.10/5030_mangos_item_template.sql | 5 + sql/updates/0.10/5036_mangos_spell_affect.sql | 52 + .../0.10/5039_mangos_spell_proc_event.sql | 3 + .../0.10/5064_mangos_spell_proc_event.sql | 15 + .../0.10/5070_mangos_spell_proc_event.sql | 5 + .../0.10/5072_mangos_spell_proc_event.sql | 4 + .../0.10/5075_mangos_spell_proc_event.sql | 34 + sql/updates/0.10/5084_mangos_command.sql | 8 + sql/updates/0.10/5085_mangos_spell_affect.sql | 7 + sql/updates/0.10/5087_mangos_spell_affect.sql | 4 + .../0.10/5088_mangos_spell_proc_event.sql | 5 + .../0.10/5092_mangos_item_template.sql | 2 + .../5097_mangos_skill_extra_item_template.sql | 9 + sql/updates/0.10/5106_mangos_spell_chain.sql | 15 + sql/updates/0.10/5108_characters.sql | 58 + .../0.10/5119_mangos_quest_template.sql | 3 + sql/updates/0.10/5120_mangos_spell_chain.sql | 15 + sql/updates/0.10/5121_mangos_spell_affect.sql | 33 + .../0.10/5123_mangos_spell_proc_event.sql | 27 + .../0.10/5128_mangos_spell_proc_event.sql | 4 + .../0.10/5130_mangos_spell_proc_event.sql | 53 + .../0.10/5146_mangos_spell_proc_event.sql | 5 + .../0.10/5147_mangos_spell_learn_spell.sql | 3 + sql/updates/0.10/5156_mangos_spell_affect.sql | 85 + .../0.10/5156_mangos_spell_proc_event.sql | 9 + sql/updates/0.10/5158_mangos_spell_affect.sql | 1 + .../5159_characters_guild_bank_eventlog.sql | 3 + .../0.10/5159_characters_guild_bank_item.sql | 9 + .../0.10/5159_characters_guild_bank_right.sql | 3 + .../0.10/5159_characters_guild_bank_tab.sql | 3 + .../0.10/5159_characters_guild_memeber.sql | 5 + sql/updates/0.10/5160_mangos_command.sql | 4 + sql/updates/0.10/5163_mangos_spell_affect.sql | 8 + .../0.10/5163_mangos_spell_proc_event.sql | 4 + .../0.10/5164_mangos_creature_movement.sql | 5 + .../0.10/5165_mangos_mangos_string.sql | 468 + .../0.10/5166_mangos_mangos_string.sql | 3 + .../0.10/5172_mangos_mangos_string.sql | 12 + sql/updates/0.10/5180_mangos_spell_affect.sql | 6 + .../0.10/5181_mangos_mangos_string.sql | 3 + .../0.10/5185_mangos_spell_proc_event.sql | 15 + sql/updates/0.10/5191_mangos_spell_threat.sql | 3 + sql/updates/0.10/5197_mangos_spell_affect.sql | 175 + .../5199_characters_guild_bank_eventlog.sql | 1 + sql/updates/0.10/5201_mangos_spell_affect.sql | 53 + sql/updates/0.10/5212_mangos_command.sql | 4 + .../0.10/5212_mangos_mangos_string.sql | 3 + .../0.10/5217_characters_character.sql | 2 + .../0.10/5228_mangos_gameobject_scripts.sql | 13 + .../0.10/5233_mangos_event_scripts.sql | 1 + .../0.10/5234_mangos_spell_proc_event.sql | 3 + .../0.10/5238_mangos_spell_proc_event.sql | 7 + .../0.10/5242_mangos_instance_template.sql | 2 + sql/updates/0.10/5243_mangos_spell_affect.sql | 8 + .../0.10/5249_mangos_spell_learn_skill.sql | 3 + sql/updates/0.10/5254_mangos_spell_affect.sql | 11 + .../0.10/5254_mangos_spell_proc_event.sql | 3 + .../0.10/5258_characters_character.sql | 1 + .../0.10/5265_mangos_spell_proc_event.sql | 31 + sql/updates/0.10/5269_mangos_uptime.sql | 2 + .../0.10/5270_mangos_gameobject_scripts.sql | 1 + .../0.10/5272_mangos_mangos_string.sql | 6 + .../0.10/5286_characters_character_pet.sql | 2 + .../0.10/5292_mangos_spell_proc_event.sql | 8 + .../0.10/5295_mangos_creature_template.sql | 2 + sql/updates/0.10/5297_characters.sql | 16 + sql/updates/0.10/5297_mangos.sql | 12 + sql/updates/0.10/5297_realmd_account.sql | 2 + .../0.10/5302_mangos_player_levelstats.sql | 13 + sql/updates/0.10/5311_mangos_spell_affect.sql | 3 + sql/updates/0.10/5326_mangos_spell_affect.sql | 8 + .../0.10/5335_mangos_mangos_string.sql | 3 + .../0.10/5343_mangos_spell_proc_event.sql | 7 + sql/updates/0.10/5347_mangos_spell_affect.sql | 3 + sql/updates/0.10/5350_mangos_spell_affect.sql | 3 + .../0.10/5351_mangos_spell_proc_event.sql | 10 + .../0.10/5363_mangos_creature_template.sql | 2 + .../0.10/5366_mangos_spell_proc_event.sql | 7 + sql/updates/0.10/5367_mangos_spell_affect.sql | 3 + sql/updates/0.10/5370_mangos_spell_affect.sql | 87 + sql/updates/0.10/5374_mangos_spell_affect.sql | 4 + .../0.10/5378_mangos_spell_proc_event.sql | 3 + .../0.10/5379_mangos_spell_proc_event.sql | 1 + .../0.10/5402_mangos_spell_proc_event.sql | 8 + .../0.10/5408_characters_mail_items.sql | 8 + sql/updates/0.10/5411_mangos_spell_affect.sql | 5 + sql/updates/0.10/5419_mangos_spell_affect.sql | 8 + .../0.10/5420_characters_mail_items.sql | 1 + .../0.10/5422_mangos_spell_proc_event.sql | 9 + ...5441_characters_petition_petition_sign.sql | 5 + .../0.10/5443_mangos_item_template.sql | 2 + sql/updates/0.10/5445_mangos_spell_affect.sql | 7 + .../0.10/5446_mangos_creature_template.sql | 2 + ...5451_characters_petition_petition_sign.sql | 2 + sql/updates/0.10/5457_realmd_account.sql | 1 + .../0.10/5460_mangos_spell_proc_event.sql | 11 + sql/updates/0.10/5462_mangos_spell_affect.sql | 144 + sql/updates/0.10/5463_mangos_command.sql | 2 + sql/updates/0.10/5466_mangos_spell_affect.sql | 67 + sql/updates/0.10/5471_mangos_spell_affect.sql | 70 + sql/updates/0.10/5482_mangos_spell_affect.sql | 5 + .../0.10/5491_mangos_player_levelstats.sql | 70 + .../0.10/5492_mangos_player_levelstats.sql | 70 + sql/updates/0.10/5498_mangos_spell_affect.sql | 8 + sql/updates/0.10/5505_mangos.sql | 801 + sql/updates/0.10/5505_mangos_npc_gossip.sql | 8 + .../0.10/5526_mangos_player_levelstats.sql | 70 + sql/updates/0.10/5529_mangos_spell_chain.sql | 30 + .../0.10/5530_mangos_spell_learn_spell.sql | 2 + .../0.10/5531_mangos_creature_movement.sql | 2 + .../0.10/5534_mangos_player_levelstats.sql | 144 + sql/updates/0.10/5541_mangos_command.sql | 5 + .../0.10/5541_mangos_mangos_string.sql | 3 + .../0.10/5547_characters_character_ticket.sql | 2 + .../0.10/5547_mangos_mangos_string.sql | 4 + .../0.10/5554_mangos_locales_creature.sql | 2 + .../0.10/5558_mangos_player_levelstats.sql | 70 + sql/updates/0.10/5570_mangos_spell_elixir.sql | 118 + .../0.10/5571_mangos_player_levelstats.sql | 70 + .../0.10/5574_mangos_mangos_string.sql | 4 + .../0.10/5574_mangos_spell_learn_spell.sql | 1 + sql/updates/0.10/5576_mangos_spell_affect.sql | 10 + .../0.10/5576_mangos_spell_proc_event.sql | 1 + .../0.10/5585_mangos_gameobject_template.sql | 1 + .../0.10/5585_mangos_locales_gameobject.sql | 7 + .../0.10/5586_mangos_spell_proc_event.sql | 3 + .../0.10/5589_mangos_spell_proc_event.sql | 6 + .../0.10/5593_mangos_spell_proc_event.sql | 2 + .../0.10/5628_mangos_creature_movement.sql | 2 + sql/updates/0.10/5632_characters.sql | 22 + .../0.10/5634_mangos_mangos_string.sql | 3 + .../0.10/5636_mangos_loot_template.sql | 134 + .../0.10/5640_mangos_spell_proc_event.sql | 3 + .../0.10/5642_mangos_mangos_string.sql | 3 + sql/updates/0.5/1150_character_aura.sql | 8 + sql/updates/0.5/1155_commands.sql | 1 + sql/updates/0.5/1155_npc_option.sql | 10 + sql/updates/0.5/1158_character_inventory.sql | 4 + sql/updates/0.5/1186_game_weather.sql | 17 + sql/updates/0.5/1208_npc_trainer.sql | 6 + sql/updates/0.5/1250_item_template.sql | 1 + sql/updates/0.5/1262_areatrigger_tavern.sql | 6 + sql/updates/0.5/1262_game_graveyard.sql | 1 + sql/updates/0.5/1282_playercreateinfo.sql | 8 + .../0.5/1282_playercreateinfo_item.sql | 10 + sql/updates/0.5/1292_loot_template.sql | 6 + .../0.5/1332_character_queststatus.sql | 18 + sql/updates/0.5/1336_item_template.sql | 1 + sql/updates/0.5/1339_areatrigger_city.sql | 6 + .../0.5/1349_areatrigger_involvedrelation.sql | 1 + sql/updates/0.5/1349_character_aura.sql | 3 + sql/updates/0.5/1349_character_inventory.sql | 3 + sql/updates/0.5/1349_creature_template.sql | 3 + sql/updates/0.5/1349_gameobject_template.sql | 3 + sql/updates/0.5/1356_item_template.sql | 11 + sql/updates/0.5/1411_item_template.sql | 1 + sql/updates/0.5/1447_quest_template.sql | 11 + sql/updates/0.5/1465_build_realmd_db.sql | 92 + sql/updates/0.5/1465_create_realmd_db.sql | 4 + sql/updates/0.5/1465_populate_realmd_db.sql | 17 + sql/updates/0.5/1475_character_aura.sql | 3 + .../0.5/1511_object_involvedrelation.sql | 7 + sql/updates/0.5/1511_object_questrelation.sql | 7 + sql/updates/0.5/1526_npc_vendor.sql | 9 + sql/updates/0.5/1562_creature_template.sql | 3 + sql/updates/0.5/1576_command.sql | 1 + sql/updates/0.5/1595_area_graveyard.sql | 11 + sql/updates/0.5/1601_game_addons.sql | 7 + .../0.5/1615_areatrigger_graveyard.sql | 3 + sql/updates/0.5/1635_character.sql | 3 + sql/updates/0.5/1669_character_spell.sql | 2 + sql/updates/0.5/1676_game_graveyard.sql | 5 + sql/updates/0.5/1676_game_tele.sql | 10 + sql/updates/0.5/1687_loot_template.sql | 4 + sql/updates/0.5/1704_item_template.sql | 9 + sql/updates/0.5/1799_quest_template.sql | 11 + sql/updates/0.5/1825_game_corpse.sql | 1 + sql/updates/0.5/1856_command.sql | 3 + sql/updates/0.5/1865_command.sql | 2 + sql/updates/0.5/1880_command.sql | 3 + sql/updates/0.5/1883_quest_template.sql | 2 + sql/updates/0.5/1915_loot_template.sql | 30 + sql/updates/0.5/1935_command.sql | 2 + sql/updates/0.5/1949_corpse.sql | 14 + .../0.5/1953_playercreateinfo_skill.sql | 3 + .../0.5/1953_playercreateinfo_spell.sql | 3 + sql/updates/0.5/1956_command.sql | 4 + sql/updates/0.5/2017_quest_template.sql | 3 + sql/updates/0.5/2033_command.sql | 2 + sql/updates/0.5/2041_auctionhouse_bid.sql | 1 + sql/updates/0.5/2041_game_spell.sql | 1 + sql/updates/0.5/2041_game_talent.sql | 1 + sql/updates/0.5/2047_quest_template.sql | 5 + sql/updates/0.5/2054_command.sql | 2 + sql/updates/0.5/2058_command.sql | 2 + sql/updates/0.5/2066_creature_template.sql | 3 + sql/updates/0.5/2069_quest_template.sql | 3 + sql/updates/0.5/2079_command.sql | 2 + sql/updates/0.5/2099_npc_trainer.sql | 5 + sql/updates/0.5/2107_command.sql | 1 + sql/updates/0.5/2113_command.sql | 1 + .../0.5/2118_playercreateinfo_spell.sql | 31 + sql/updates/0.5/2119_command.sql | 1 + sql/updates/0.5/2130_quest_template.sql | 3 + sql/updates/0.5/2131_command.sql | 1 + sql/updates/0.5/2156_character.sql | 3 + sql/updates/0.5/2164_command.sql | 1 + sql/updates/0.5/2191_npc_trainer.sql | 4 + sql/updates/0.5/2191_playercreateinfo.sql | 6 + sql/updates/0.5/2220_command.sql | 1 + sql/updates/0.6/2297_character_stable.sql | 20 + sql/updates/0.6/2302_player_levelupgains.sql | 2397 + sql/updates/0.6/2308_character_pet.sql | 4 + sql/updates/0.6/2330_realmlist.sql | 2 + sql/updates/0.6/2343_areatrigger_template.sql | 14 + sql/updates/0.6/2352_quest_template.sql | 13 + .../0.6/2357_playercreateinfo_action.sql | 13 + sql/updates/0.6/2359_command.sql | 1 + sql/updates/0.6/2360_creature_template.sql | 16 + sql/updates/0.6/2362_areatrigger_template.sql | 2 + sql/updates/0.6/2367_command.sql | 2 + sql/updates/0.6/2369_creature_template.sql | 12 + .../0.6/2370_character_queststatus.sql | 4 + sql/updates/0.6/2372_creature_template.sql | 6 + sql/updates/0.6/2382_mail_item.sql | 1 + sql/updates/0.6/2383_auctionhouse_item.sql | 1 + sql/updates/0.6/2418_quest_template.sql | 9 + sql/updates/0.6/2421_quest_template.sql | 4 + sql/updates/0.6/2424_gameobject_template.sql | 1 + sql/updates/0.6/2429_taxi.sql | 3 + sql/updates/0.6/2445_command.sql | 1 + sql/updates/0.6/2448_command.sql | 3 + sql/updates/0.6/2448_game_graveyard.sql | 9 + sql/updates/0.6/2454_command.sql | 1 + sql/updates/0.6/2467_quest_template.sql | 2 + sql/updates/0.6/2468_command.sql | 3 + .../0.6/2469_skinning_loot_template.sql | 50 + sql/updates/0.6/2479_loot_template.sql | 15 + sql/updates/0.6/2494_command.sql | 1 + sql/updates/0.6/2495_item_loot_template.sql | 8 + sql/updates/0.6/2500_command.sql | 1 + sql/updates/0.6/2513_guild_rank.sql | 3 + sql/updates/0.6/2516_auctionhouse.sql | 5 + sql/updates/0.6/2517_guild_charters.sql | 16 + sql/updates/0.6/2518_guild.sql | 2 + sql/updates/0.6/2530_loot_template.sql | 6 + sql/updates/0.6/2549_character.sql | 1 + sql/updates/0.6/2571_quest_template.sql | 3 + sql/updates/0.6/2572_creature_template.sql | 3 + sql/updates/0.6/2578_character.sql | 3 + sql/updates/0.6/2580_character.sql | 2 + sql/updates/0.6/2580_insatne.sql | 10 + sql/updates/0.6/2584_character.sql | 2 + sql/updates/0.6/2584_instance.sql | 1 + .../0.6/2597_playercreateinfo_action.sql | 13 + .../0.6/2597_playercreateinfo_item.sql | 16 + .../0.6/2597_playercreateinfo_reputation.sql | 14 + .../0.6/2597_playercreateinfo_skill.sql | 14 + .../0.6/2597_playercreateinfo_spell.sql | 14 + sql/updates/0.6/2598_playercreateinfo.sql | 6 + sql/updates/0.6/2605_realmd_account.sql | 3 + sql/updates/0.6/2610_character.sql | 1 + .../0.6/2617_character_spell_cooldown.sql | 9 + sql/updates/0.6/2622_character.sql | 5 + sql/updates/0.6/2622_gameobject.sql | 1 + sql/updates/0.6/2622_transports.sql | 8 + sql/updates/0.6/2630_command.sql | 1 + .../0.6/2633_character_spell_cooldown.sql | 2 + sql/updates/0.6/2637_auctionhouse.sql | 6 + sql/updates/0.6/2637_mail.sql | 7 + sql/updates/0.6/2641_command.sql | 2 + sql/updates/0.6/2642_loot_template.sql | 34 + sql/updates/0.6/2649_command.sql | 2 + sql/updates/0.6/2660_command.sql | 5 + sql/updates/0.6/2663_command.sql | 2 + sql/updates/0.6/2670_command.sql | 8 + sql/updates/0.6/2674_quest_template.sql | 11 + sql/updates/0.6/2674_scripts.sql | 13 + sql/updates/0.6/2680_game_addons.sql | 1 + sql/updates/0.6/2684_gameobject.sql | 4 + sql/updates/0.6/2684_quest_template.sql | 13 + sql/updates/0.6/2688_command.sql | 2 + sql/updates/0.6/2688_player_levelstats.sql | 2422 + sql/updates/0.6/2688_playercreateinfo.sql | 13 + sql/updates/0.6/2689_player_levelstats.sql | 2422 + sql/updates/0.6/2691_player_levelupgains.sql | 1 + sql/updates/0.6/2699_character_inventory.sql | 9 + sql/updates/0.6/2703_command.sql | 6 + sql/updates/0.6/2713_quest_template.sql | 6 + sql/updates/0.6/2746_command.sql | 1 + sql/updates/0.6/2746_creature.sql | 3 + sql/updates/0.6/2754_realmd.sql | 1 + sql/updates/0.6/2762_command.sql | 1 + sql/updates/0.6/2765_auctionHouse.sql | 17 + sql/updates/0.6/2765_mail.sql | 17 + sql/updates/0.6/2778_command.sql | 2 + sql/updates/0.6/2787_item_instance.sql | 3 + sql/updates/0.6/2798_command.sql | 1 + sql/updates/0.6/2803_command.sql | 11 + sql/updates/0.6/2808_command.sql | 2 + sql/updates/0.6/2812_character_pet.sql | 2 + sql/updates/0.6/2812_pet_name_generation.sql | 211 + sql/updates/0.6/2815_character_pet.sql | 2 + sql/updates/0.6/2821_raidgroups.sql | 24 + sql/updates/0.6/2828_character.sql | 27 + sql/updates/0.6/2838_corpse_grid.sql | 1 + sql/updates/0.6/2838_creature_grid.sql | 1 + sql/updates/0.6/2838_gameobject_grid.sql | 1 + sql/updates/0.6/2842_character_pet.sql | 10 + sql/updates/0.6/2843_character_pet.sql | 2 + sql/updates/0.6/2850_command.sql | 5 + sql/updates/0.6/2869_command.sql | 1 + sql/updates/0.6/2875_npc_trainer.sql | 2 + sql/updates/0.6/2875_spell_chain.sql | 1359 + sql/updates/0.6/2881_spell_chain.sql | 7 + sql/updates/0.6/2885_character.sql | 2 + sql/updates/0.6/2912_areatrigger_template.sql | 1 + sql/updates/0.6/2916_character.sql | 2 + sql/updates/0.6/2938_spell_scripts.sql | 13 + .../0.6/2940_playercreateinfo_skill.sql | 1 + sql/updates/0.6/2958_command.sql | 2 + sql/updates/0.6/2958_scripts.sql | 2 + sql/updates/0.6/2958_spell_scripts.sql | 2 + sql/updates/0.6/2982_command.sql | 1 + sql/updates/0.6/2993_command.sql | 20 + sql/updates/0.6/3005.sql | 166 + sql/updates/0.6/3010_item_template.sql | 1 + sql/updates/0.6/3017_auctionhouse.sql | 5 + sql/updates/0.6/3020_command.sql | 2 + sql/updates/0.6/3032_creature.sql | 7 + sql/updates/0.6/3044_gameobject_template.sql | 2 + sql/updates/0.6/3054_command.sql | 5 + sql/updates/0.6/3059_pet_levelstats.sql | 12 + sql/updates/0.6/3068_command.sql | 2 + sql/updates/0.6/3075_creature.sql | 8 + sql/updates/0.6/3075_gameobject.sql | 12 + sql/updates/0.6/3090_command.sql | 1 + sql/updates/0.6/3090_creature_template.sql | 6 + sql/updates/0.6/3090_loot_template.sql | 17 + sql/updates/0.6/3091_spell_proc_event.sql | 831 + sql/updates/0.6/3092_quest_template.sql | 2 + sql/updates/0.6/3096_spell_proc_event.sql | 1 + sql/updates/0.6/3106_command.sql | 5 + .../0.6/3107_playercreateinfo_skill.sql | 6 + sql/updates/0.6/3108_quest_template.sql | 5 + sql/updates/0.6/3110_quest_template.sql | 98 + sql/updates/0.6/3115_quest_template.sql | 7 + sql/updates/0.7/3138_character_inventory.sql | 2 + .../0.7/3138_disenchaning_loot_template.sql | 11 + sql/updates/0.7/3138_item_template.sql | 2 + sql/updates/0.7/3141_spell_threat.sql | 19 + sql/updates/0.7/3144_command.sql | 5 + sql/updates/0.7/3150_command.sql | 3 + .../0.7/3162_character_queststatus.sql | 2 + sql/updates/0.7/3162_command.sql | 1 + sql/updates/0.7/3162_quest_template.sql | 2 + sql/updates/0.7/3174_command.sql | 1 + sql/updates/0.7/3179_quest_template.sql | 3 + sql/updates/0.7/3180_spell_proc_event.sql | 2 + sql/updates/0.7/3183_command.sql | 1 + sql/updates/0.7/3186_command.sql | 1 + sql/updates/0.7/3202_character_gifts.sql | 10 + sql/updates/0.7/3205_character_inventory.sql | 3 + sql/updates/0.7/3231_quest_template.sql | 9 + sql/updates/0.7/3245_item_text.sql | 6 + sql/updates/0.7/3245_mail.sql | 3 + sql/updates/0.7/3245_page_text.sql | 7 + sql/updates/0.7/3246_character_reputation.sql | 24 + sql/updates/0.7/3251_commands.sql | 2 + sql/updates/0.7/3252.sql | 74 + sql/updates/0.7/3296_commands.sql | 4 + .../0.7/3296_playercreateinfo_skill.sql | 32 + sql/updates/0.7/3296_spell_learn_skill.sql | 57 + sql/updates/0.7/3310_spell_learn_spell.sql | 61 + .../0.7/3316_playercreateinfo_reputation.sql | 1 + sql/updates/0.7/3323.sql | 31 + .../0.7/3344_playercreateinfo_spell.sql | 13 + sql/updates/0.7/3346_command.sql | 4 + .../0.7/3348_playercreateinfo_spell.sql | 7 + sql/updates/0.7/3350_command.sql | 7 + sql/updates/0.7/3351_character_pet.sql | 3 + sql/updates/0.7/3397_creature_template.sql | 12 + sql/updates/0.7/3400.sql | 75 + .../0.7/3402_creature_onkill_reputation.sql | 13 + sql/updates/0.7/3410_group.sql | 7 + sql/updates/0.7/3424_command.sql | 11 + sql/updates/0.7/3463_mangos.sql | 116 + sql/updates/0.7/3463_realm.sql | 1 + sql/updates/0.7/3474_creature_addon.sql | 17 + sql/updates/0.7/3501.sql | 37 + sql/updates/0.7/3503_creature_movement.sql | 7 + .../0.7/3512_character_spell_cooldown.sql | 1 + sql/updates/0.7/3514_mail.sql | 3 + sql/updates/0.7/3516_spell_learn_spell.sql | 4 + sql/updates/0.7/3533_command.sql | 1 + sql/updates/0.7/3538_guild_charter_sign.sql | 6 + sql/updates/0.7/3539_item_template.sql | 12 + sql/updates/0.7/3545_creature_movement.sql | 2 + sql/updates/0.7/3547_character_reputation.sql | 72 + .../0.7/3553_creature_onkill_reputation.sql | 6 + sql/updates/0.7/3562_player_levelstats.sql | 5 + sql/updates/0.7/3605_creature_addon.sql | 2 + sql/updates/0.7/3605_grid.sql | 3 + sql/updates/0.7/3611_spell_learn_skill.sql | 5 + sql/updates/0.7/3616_commands.sql | 6 + sql/updates/0.7/3627_quest_template.sql | 5 + sql/updates/0.7/3631_gameobject_template.sql | 15 + sql/updates/0.7/3636_character_spell.sql | 2 + .../0.7/3636_playercreateinfo_spell.sql | 2 + sql/updates/0.7/3646_spell_chain.sql | 6 + sql/updates/0.7/3648_command.sql | 1 + sql/updates/0.7/3649_spell_chain.sql | 8 + sql/updates/0.7/3653_spell.sql | 4 + sql/updates/0.7/3655_quest_template.sql | 24 + sql/updates/0.7/3657_command.sql | 1 + sql/updates/0.7/3660_character_kill.sql | 1 + sql/updates/0.7/3700_character.sql | 1 + sql/updates/0.7/3728_spell_proc_event.sql | 3 + sql/updates/0.7/3730_command.sql | 1 + sql/updates/0.7/3732_spell_affect.sql | 113 + sql/updates/0.7/3739_looking_for_group.sql | 1 + sql/updates/0.7/3746_spell_proc_event.sql | 2 + sql/updates/0.7/3747_command.sql | 1 + sql/updates/0.7/3748_command.sql | 3 + .../0.7/3753_battleground_template.sql | 24 + sql/updates/0.7/3763_spell_affect.sql | 935 + sql/updates/0.7/3766_spell_proc_event.sql | 4 + sql/updates/0.7/3771_creature_template.sql | 1 + sql/updates/0.7/3773.sql | 3 + .../0.7/3774_playercreateinfo_spell.sql | 7 + sql/updates/0.7/3782_command.sql | 1 + sql/updates/0.7/3784_command.sql | 4 + sql/updates/0.7/3787_spell_proc_event.sql | 8 + sql/updates/0.7/3801_banAccount.sql | 33 + sql/updates/0.7/3801_command.sql | 6 + sql/updates/0.7/3802_arena_teams.sql | 44 + sql/updates/0.7/3802_petitions.sql | 6 + sql/updates/0.7/3805_spell_proc_event.sql | 5 + sql/updates/0.7/3806_petitions.sql | 8 + sql/updates/0.7/3833_quest_template.sql | 1 + sql/updates/0.7/3845_account.sql | 2 + sql/updates/0.7/3845_command.sql | 3 + sql/updates/0.7/3859_spell_affect.sql | 79 + sql/updates/0.7/3860_creature_template.sql | 2 + .../0.7/3862_prospecting_loot_template.sql | 11 + sql/updates/0.7/3874_spell_scripts.sql | 1 + sql/updates/0.7/3875_item_template.sql | 3 + sql/updates/0.7/3876_character_ticket.sql | 1 + sql/updates/0.7/3884_quest_scripts.sql | 2 + sql/updates/0.7/3891_quest_scripts.sql | 38 + sql/updates/0.7/3906_areatrigger_template.sql | 2 + sql/updates/0.7/3929_spell_affect.sql | 38 + .../0.7/3932_item_enchantment_template.sql | 7 + sql/updates/0.7/3932_item_template.sql | 3 + sql/updates/0.7/3939_realmd_account.sql | 2 + sql/updates/0.7/3948_realmd_account.sql | 1 + sql/updates/0.7/3951_exploration_basexp.sql | 8 + sql/updates/0.7/3961_uptime.sql | 7 + sql/updates/0.7/3964_command.sql | 1 + sql/updates/0.7/4010_spell_proc_event.sql | 10 + sql/updates/0.7/4012_spell_proc_event.sql | 4 + sql/updates/0.7/4018_spell_proc_event.sql | 7 + sql/updates/0.7/4019_spell_chain.sql | 5 + sql/updates/0.7/4019_spell_proc_event.sql | 9 + sql/updates/0.7/4020_spell_chain.sql | 4 + sql/updates/0.7/4020_spell_proc_event.sql | 21 + sql/updates/0.7/4021_spell_chain.sql | 5 + sql/updates/0.7/4021_spell_proc_event.sql | 4 + sql/updates/0.7/4023_spell_proc_event.sql | 11 + sql/updates/0.7/4026_spell_proc_event.sql | 8 + sql/updates/0.7/4028_spell_chain.sql | 18 + sql/updates/0.7/4028_spell_proc_event.sql | 35 + sql/updates/0.7/4031_spell_chain.sql | 10 + sql/updates/0.7/4031_spell_proc_event.sql | 45 + sql/updates/0.7/4035_spell_proc_event.sql | 10 + sql/updates/0.7/4036_spell_proc_event.sql | 1 + sql/updates/0.7/4037_spell_proc_event.sql | 8 + sql/updates/0.7/4096_pet.sql | 290 + sql/updates/0.8/4058.sql | 4 + sql/updates/0.8/4059_spell_learn_skill.sql | 1 + sql/updates/0.8/4059_spell_learn_spell.sql | 1 + sql/updates/0.8/4076_character_spell.sql | 6 + .../0.8/4076_playercreateinfo_spell.sql | 2016 + sql/updates/0.8/4081_command.sql | 8 + sql/updates/0.8/4096_pet.sql | 290 + sql/updates/0.8/4116_creature_template.sql | 2 + sql/updates/0.8/4133_command.sql | 6 + sql/updates/0.8/4133_spell_chain.sql | 7 + sql/updates/0.8/4134_command.sql | 6 + sql/updates/0.8/4139_spell_proc_event.sql | 5 + sql/updates/0.8/4140_command.sql | 4 + sql/updates/0.8/4145_character_reputation.sql | 1 + sql/updates/0.8/4154_spell_proc_event.sql | 23 + sql/updates/0.8/4176_character.sql | 1 + sql/updates/0.8/4176_command.sql | 3 + sql/updates/0.8/4187_command.sql | 5 + sql/updates/0.8/4204_command.sql | 4 + sql/updates/0.8/4205_creature_template.sql | 4 + sql/updates/0.8/4224_character_aura.sql | 6 + sql/updates/0.8/4224_pet_aura.sql | 6 + sql/updates/0.8/4235_spell_proc_event.sql | 7 + sql/updates/0.8/4239_spell_chain.sql | 4 + sql/updates/0.8/4239_spell_proc_event.sql | 9 + sql/updates/0.8/4242_spell_proc_event.sql | 34 + sql/updates/0.8/4243_spell_affect.sql | 19 + sql/updates/0.8/4248_spell_chain.sql | 13 + sql/updates/0.8/4248_spell_proc_event.sql | 70 + sql/updates/0.8/4252_spell_threat.sql | 4 + sql/updates/0.8/4255_spell_chain.sql | 6 + sql/updates/0.8/4258_command.sql | 4 + sql/updates/0.8/4259_spell_chain.sql | 7 + sql/updates/0.8/4259_spell_proc_event.sql | 19 + sql/updates/0.8/4262_spell_proc_event.sql | 20 + sql/updates/0.8/4266_spell_proc_event.sql | 7 + sql/updates/0.8/4267_command.sql | 6 + sql/updates/0.8/4270_spell_proc_event.sql | 7 + sql/updates/0.8/4272_spell_proc_event.sql | 11 + sql/updates/0.8/4274_character_pet.sql | 9 + sql/updates/0.8/4275_game_event.sql | 21 + sql/updates/0.8/4288_spell_proc_event.sql | 47 + sql/updates/0.8/4294_spell_proc_event.sql | 23 + sql/updates/0.8/4296_spell_proc_event.sql | 4 + sql/updates/0.8/4317_spell_affect.sql | 4 + sql/updates/0.8/4320_spell_affect.sql | 4 + sql/updates/0.8/4331_spell_chain.sql | 6 + sql/updates/0.8/4331_spell_proc_event.sql | 15 + sql/updates/0.8/4341_game_event.sql | 4 + sql/updates/0.8/4356_command.sql | 1 + .../0.8/4369_battleground_template.sql | 2 + .../0.8/4376_battleground_template.sql | 3 + .../0.8/4392_battleground_template.sql | 2 + sql/updates/0.8/4395_spell_chain.sql | 20 + sql/updates/0.8/4397_command.sql | 15 + sql/updates/0.8/4401_spell_chain.sql | 11 + sql/updates/0.8/4403_reserved_name.sql | 5 + sql/updates/0.8/4407_character.sql | 3 + sql/updates/0.8/4407_character_kill.sql | 7 + sql/updates/0.8/4407_command.sql | 11 + sql/updates/0.8/4414_spell_chain.sql | 312 + sql/updates/0.8/4414_spell_proc_event.sql | 8 + sql/updates/0.8/4417_quest_template.sql | 4 + sql/updates/0.8/4420_spell_proc_event.sql | 10 + sql/updates/0.8/4422_command.sql | 1 + sql/updates/0.8/4425_character.sql | 7 + sql/updates/0.8/4425_command.sql | 10 + sql/updates/0.8/4426_creature_template.sql | 1 + sql/updates/0.8/4430_spell_proc_event.sql | 4 + sql/updates/0.8/4432_item_template.sql | 6 + sql/updates/0.8/4432_spell_chain.sql | 7 + sql/updates/0.8/4432_spell_proc_event.sql | 5 + sql/updates/0.8/4434_spell_proc_event.sql | 5 + sql/updates/0.8/4437_character_aura.sql | 6 + sql/updates/0.8/4437_pet_aura.sql | 6 + sql/updates/0.8/4439_spell_proc_event.sql | 5 + sql/updates/0.8/4446_creature_template.sql | 1 + sql/updates/0.8/4464_instance.sql | 1 + sql/updates/0.8/4464_instance_template.sql | 1 + sql/updates/0.8/4470_command.sql | 4 + sql/updates/0.8/4480_spell_affect.sql | 9 + sql/updates/0.8/4481_spell_affect.sql | 4 + sql/updates/0.8/4482_playercreateinfo.sql | 11 + sql/updates/0.8/4482_spell_proc_event.sql | 7 + sql/updates/0.8/4488_db_version.sql | 6 + sql/updates/0.8/4491_spell_affect.sql | 9 + sql/updates/0.8/4496_spell_script_target.sql | 6 + sql/updates/0.8/4498_spell_proc_event.sql | 8 + sql/updates/0.8/4499_spell_script_target.sql | 3 + sql/updates/0.8/4501.sql | 112 + sql/updates/0.8/4503_spell_chain.sql | 4 + sql/updates/0.8/4503_spell_proc_event.sql | 49 + sql/updates/0.8/4504_spell_affect.sql | 24 + sql/updates/0.8/4504_spell_proc_event.sql | 3 + sql/updates/0.8/4506_spell_learn_spell.sql | 6 + sql/updates/0.8/4507_quest_template.sql | 2 + sql/updates/0.8/4510_spell_proc_event.sql | 13 + sql/updates/0.8/4513_spell_proc_event.sql | 3 + sql/updates/0.8/4517_spell_affect.sql | 6 + sql/updates/0.8/4524_spell_proc_event.sql | 3 + sql/updates/0.8/4537_player_levelstats.sql | 3668 + .../0.8/4540_battleground_template.sql | 1 + sql/updates/0.8/4544_creature_addon.sql | 2 + .../0.8/4544_creature_template_addon.sql | 17 + sql/updates/0.8/4547_spell_affect.sql | 4 + sql/updates/0.8/4547_spell_proc_event.sql | 7 + sql/updates/0.8/4551_item_template.sql | 2 + sql/updates/0.8/4556_realmlist.sql | 3 + sql/updates/0.8/4561_command.sql | 4 + sql/updates/0.8/4571_button_scripts.sql | 17 + sql/updates/0.8/4577_gameobject.sql | 2 + sql/updates/0.8/4579.sql | 274 + sql/updates/0.8/4582_spell_affect.sql | 9 + sql/updates/0.8/4584_character_inventory.sql | 2 + sql/updates/0.8/4585_item_instance.sql | 2 + .../0.8/4587_character_quest_daily.sql | 9 + sql/updates/0.8/4588_command.sql | 1 + sql/updates/0.8/4592_command.sql | 1 + sql/updates/0.8/4592_realmlist.sql | 2 + sql/updates/0.8/4594_item_template.sql | 3 + sql/updates/0.8/4595_command.sql | 5 + sql/updates/0.8/4595_spell_affect.sql | 105 + sql/updates/0.8/4597_realmlist.sql | 2 + sql/updates/0.8/4599_command.sql | 5 + sql/updates/0.8/4603_spell_affect.sql | 83 + sql/updates/0.8/4605_creature_addon.sql | 3 + .../0.8/4605_creature_template_addon.sql | 3 + sql/updates/0.8/4608_game_graveyard_zone.sql | 25 + sql/updates/0.8/4615_creature_template.sql | 3 + .../0.8/4627_game_event_model_equip.sql | 8 + sql/updates/0.9/4615_creature_template.sql | 3 + .../0.9/4627_game_event_model_equip.sql | 8 + sql/updates/0.9/4628.sql | 76 + sql/updates/0.9/4632_areatrigger_teleport.sql | 12 + sql/updates/0.9/4633_spell_teleport.sql | 17 + sql/updates/0.9/4640_command.sql | 4 + .../0.9/4656_game_event_creature_quest.sql | 7 + sql/updates/0.9/4657_quest_template.sql | 5 + sql/updates/0.9/4664.sql | 982 + sql/updates/0.9/4667_characters_character.sql | 2 + .../4674_mangos_skill_discovery_template.sql | 8 + .../0.9/4679_mangos_spell_proc_event.sql | 4 + sql/updates/0.9/4687_mangos_loot_template.sql | 86 + sql/updates/0.9/4689_mangos_loot_template.sql | 23 + sql/updates/0.9/4695_mangos_loot_template.sql | 39 + .../0.9/4704_mangos_battlemaster_entry.sql | 11 + sql/updates/0.9/4714_mangos_spell_threat.sql | 45 + sql/updates/0.9/4718_mangos_uptime.sql | 1 + sql/updates/0.9/4737_mangos_command.sql | 15 + .../0.9/4764_characters_auctionhouse.sql | 2 + sql/updates/0.9/4772_mangos_item_template.sql | 1 + .../4781_mangos_gameobject_loot_template.sql | 50 + .../0.9/4788_mangos_gameobject_template.sql | 25 + sql/updates/0.9/4793_mangos_spell_affect.sql | 109 + .../0.9/4799_mangos_creature_addon.sql | 37 + .../0.9/4815_mangos_quest_template.sql | 3 + sql/updates/0.9/4829_mangos_command.sql | 5 + .../0.9/4842_mangos_quest_template.sql | 4 + .../5651_characters_character_social.sql | 5 + sql/updates/5651_characters_characters.sql | 19 + .../5651_characters_guild_bank_tab.sql | 1 + sql/updates/5651_mangos_creature_template.sql | 2 + sql/updates/5655_mangos_spell_affect.sql | 39 + sql/updates/5655_mangos_spell_chain.sql | 1 + sql/updates/5655_mangos_spell_proc_event.sql | 1 + sql/updates/5659_mangos_loot_template.sql | 23 + sql/updates/5660_mangos_spell_elixir.sql | 4 + sql/updates/5664_mangos.sql | 6 + sql/updates/5665_mangos_creature_template.sql | 1 + sql/updates/5679_mangos_creature_template.sql | 9 + sql/updates/5680_mangos_spell_proc_event.sql | 4 + sql/updates/5698_mangos_item_template.sql | 2 + sql/updates/5708_mangos_player_levelstats.sql | 70 + .../5711_characters_character_kill.sql | 1 + sql/updates/5711_mangos_command.sql | 5 + sql/updates/5714_mangos_command.sql | 3 + sql/updates/5714_mangos_mangos_string.sql | 4 + sql/updates/5718_mangos_command.sql | 8 + sql/updates/5718_mangos_creature_template.sql | 1 + sql/updates/5718_mangos_mangos_string.sql | 26 + sql/updates/5720_mangos_command.sql | 3 + sql/updates/5720_mangos_mangos_string.sql | 3 + sql/updates/5721_mangos_spell_affect.sql | 24 + sql/updates/5733_mangos_creature.sql | 5 + sql/updates/5739_mangos_creature.sql | 1 + sql/updates/5739_mangos_gameobject.sql | 1 + sql/updates/5746_mangos_quest_template.sql | 3 + .../5753_mangos_areatrigger_teleport.sql | 6 + sql/updates/5758_mangos_creature_addon.sql | 2 + sql/updates/5759_mangos_command.sql | 4 + sql/updates/5764_characters_characters.sql | 2 + sql/updates/5764_mangos_command.sql | 4 + sql/updates/5771_mangos_spell_learn_spell.sql | 9 + sql/updates/5772_mangos_command.sql | 118 + sql/updates/5773_mangos_spell_affect.sql | 3 + sql/updates/5773_mangos_spell_learn_spell.sql | 6 + sql/updates/5774_mangos_command.sql | 5 + sql/updates/5774_mangos_mangos_string.sql | 4 + sql/updates/5777_mangos_command.sql | 1 + sql/updates/5778_mangos_spell_affect.sql | 3 + sql/updates/5779_mangos_quest_template.sql | 21 + sql/updates/5784_mangos_player_levelstats.sql | 70 + sql/updates/5787_mangos_player_levelstats.sql | 70 + .../5790_mangos_player_classlevelstats.sql | 640 + sql/updates/5790_mangos_player_levelstats.sql | 3 + sql/updates/5799_mangos_spell_proc_event.sql | 6 + sql/updates/5813_mangos_mangos_string.sql | 27 + sql/updates/5827_mangos_spell_affect.sql | 5 + sql/updates/5827_mangos_spell_chain.sql | 8 + sql/updates/5827_mangos_spell_learn_spell.sql | 5 + sql/updates/5827_mangos_spell_proc_event.sql | 7 + .../5831_mangos_skill_fishing_base_level.sql | 6 + sql/updates/5842_mangos_spell_affect.sql | 4 + sql/updates/5845_mangos_spell_proc_event.sql | 4 + sql/updates/5847_mangos_command.sql | 4 + sql/updates/5857_mangos_spell_proc_event.sql | 3 + sql/updates/5861_mangos_command.sql | 10 + sql/updates/5865_mangos_command.sql | 4 + sql/updates/5867_mangos_spell_affect.sql | 3 + sql/updates/5875_mangos_quest_template.sql | 1 + sql/updates/5880_mangos_mangos_string.sql | 3 + sql/updates/5882_mangos_spell_affect.sql | 29 + sql/updates/5890_mangos_quest_template.sql | 1 + sql/updates/5896_mangos_spell_proc_event.sql | 4 + sql/updates/5923_mangos_spell_affect.sql | 1 + sql/updates/5940_mangos_spell_affect.sql | 3 + sql/updates/5946_mangos_spell_affect.sql | 19 + .../5955_characters_guild_eventlog.sql | 10 + sql/updates/5965_mangos_mangos_string.sql | 4 + sql/updates/5973_mangos_spell_proc_event.sql | 4 + sql/updates/5977_characters_pet.sql | 3 + sql/updates/5982_mangos.sql | 2 + sql/updates/5986_mangos_spell_proc_event.sql | 3 + sql/updates/5999_mangos_spell_proc_event.sql | 3 + sql/updates/6016_mangos_spell_proc_event.sql | 12 + sql/updates/6017_mangos_spell_proc_event.sql | 3 + sql/updates/6022_mangos_spell_proc_event.sql | 7 + sql/updates/6023_mangos_mangos_string.sql | 6 + sql/updates/6027_mangos_spell_affect.sql | 12 + .../6032_mangos_petcreateinfo_spell.sql | 1 + sql/updates/6037_mangos_spell_affect.sql | 7 + sql/updates/6038_mangos_creature_template.sql | 2 + .../6047_characters_character_social.sql | 2 + .../6047_characters_guild_bank_tab.sql | 2 + sql/updates/6049_mangos_spell_proc_event.sql | 4 + sql/updates/6052_mangos_loot_template.sql | 23 + sql/updates/6058_mangos_spell_learn_spell.sql | 4 + sql/updates/6061_characters_mail.sql | 2 + .../6061_mangos_quest_mail_loot_template.sql | 13 + sql/updates/6061_mangos_quest_template.sql | 3 + sql/updates/6062_mangos_spell_proc_event.sql | 19 + sql/updates/6078_mangos_spell_proc_event.sql | 7 + sql/updates/6090_mangos_command.sql | 8 + sql/updates/6090_mangos_mangos_string.sql | 9 + sql/updates/6151_mangos_spell_proc_event.sql | 14 + sql/updates/6164_mangos_command.sql | 4 + sql/updates/6171_mangos_spell_affect.sql | 56 + sql/updates/6179_mangos_mangos_string.sql | 6 + sql/updates/6193_mangos_spell_proc_event.sql | 12 + sql/updates/6199_mangos_spell_proc_event.sql | 3 + sql/updates/6210_mangos_spell_proc_event.sql | 3 + .../6213_mangos_spell_target_position.sql | 1 + sql/updates/6219_mangos_spell_proc_event.sql | 3 + sql/updates/6246_mangos_spell_proc_event.sql | 3 + sql/updates/6251_mangos_spell_proc_event.sql | 3 + sql/updates/6255_mangos_spell_proc_event.sql | 15 + .../6265_mangos_pet_name_generation.sql | 270 + sql/updates/6270_mangos_spell_proc_event.sql | 4 + sql/updates/6291_characters_character_pet.sql | 1 + sql/updates/6297_characters_characters.sql | 4 + sql/updates/6298_characters_characters.sql | 2 + sql/updates/6298_characters_corpse.sql | 9 + sql/updates/6304_mangos_spell_proc_event.sql | 3 + sql/updates/6308_mangos_command.sql | 4 + sql/updates/6313_mangos_spell_proc_event.sql | 12 + sql/updates/6314_mangos_command.sql | 4 + sql/updates/6324_mangos_creature_template.sql | 1 + sql/updates/6325_mangos_creature_template.sql | 5 + sql/updates/6326_characters_corpse.sql | 8 + sql/updates/6334_mangos_spell_affect.sql | 8 + sql/updates/6335_characters_corpse.sql | 5 + sql/updates/6351_mangos_spell_proc_event.sql | 19 + sql/updates/6360_characters_characters.sql | 6 + sql/updates/6360_characters_corpse.sql | 6 + sql/updates/6362_characters.sql | 34 + sql/updates/6362_mangos_instance_template.sql | 1 + sql/updates/6367_mangos_spell_proc_event.sql | 1 + sql/updates/6369_mangos_spell_affect.sql | 1 + sql/updates/6370_mangos_spell_affect.sql | 4 + sql/updates/6381_mangos_command.sql | 4 + .../6387_characters_character_ticket.sql | 2 + sql/updates/6387_mangos_mangos_string.sql | 3 + sql/updates/6397_mangos_creature_template.sql | 1 + sql/updates/6398_mangos_creature_template.sql | 2 + sql/updates/6412_characters_declinedname.sql | 24 + sql/updates/6426_mangos_locales.sql | 87 + sql/updates/6426_realmd_localization.sql | 1 + sql/updates/6431_mangos_mangos_string.sql | 5 + sql/updates/6439_mangos_command.sql | 7 + sql/updates/6456_mangos_command.sql | 7 + sql/updates/6472_realmd_account.sql | 2 + sql/updates/6492_mangos_spell_chain.sql | 36 + sql/updates/6496_mangos_spell_pet_auras.sql | 56 + sql/updates/6506_mangos_spell_proc_event.sql | 7 + sql/updates/6509_mangos_command.sql | 3 + sql/updates/6509_mangos_mangos_string.sql | 4 + sql/updates/6513_mangos_command.sql | 3 + sql/updates/6515_mangos_spell_proc_event.sql | 4 + sql/updates/6521_mangos_spell_proc_event.sql | 3 + sql/updates/6523_mangos_spell_proc_event.sql | 10 + sql/updates/6528_mangos_spell_affect.sql | 3 + sql/updates/6528_mangos_spell_proc_event.sql | 85 + sql/updates/6538_mangos_spell_proc_event.sql | 3 + sql/updates/6540_mangos_spell_proc_event.sql | 3 + sql/updates/6544_mangos_spell_proc_event.sql | 5 + sql/updates/6545_mangos_command.sql | 7 + sql/updates/6557_mangos_command.sql | 3 + sql/updates/6574_mangos_spell_proc_event.sql | 3 + sql/updates/6585_mangos_command.sql | 3 + sql/updates/6588_mangos_spell_proc_event.sql | 3 + sql/updates/6596_characters_arena_team.sql | 10 + sql/updates/6598_character_spell.sql | 2 + sql/updates/6609_mangos_mangos_string.sql | 3 + sql/updates/6613_mangos_mangos_string.sql | 11 + sql/updates/6627_mangos_creature_movement.sql | 1 + .../6640_mangos_reference_loot_template.sql | 27 + sql/updates/6642_characters_declinedname.sql | 6 + sql/updates/6668_mangos_spell_proc_event.sql | 5 + .../6673_mangos_areatrigger_scripts.sql | 7 + sql/updates/6676_mangos_spell_proc_event.sql | 3 + sql/updates/6681_mangos_mangos_string.sql | 5 + sql/updates/6691_mangos_spell_proc_event.sql | 3 + sql/updates/6693_mangos_spell_affect.sql | 3 + sql/updates/6693_mangos_spell_proc_event.sql | 11 + .../6698_characters_character_tutorial.sql | 15 + sql/updates/Makefile.am | 384 + sql/updates/README | 33 + src/Makefile.am | 23 + src/bindings/Makefile.am | 23 + src/bindings/interface/Makefile.am | 52 + src/bindings/interface/Readme.txt | 32 + src/bindings/interface/ScriptMgr.cpp | 328 + src/bindings/interface/ScriptMgr.h | 159 + src/bindings/interface/Scripts/sc_default.cpp | 119 + src/bindings/interface/Scripts/sc_defines.cpp | 152 + src/bindings/interface/Scripts/sc_defines.h | 96 + src/bindings/interface/config.h | 31 + src/bindings/interface/system.cpp | 25 + src/bindings/scripts/How to install.txt | 32 + src/bindings/scripts/LICENSE.txt | 280 + src/bindings/scripts/Makefile.am | 421 + src/bindings/scripts/ScriptMgr.cpp | 2113 + src/bindings/scripts/ScriptMgr.h | 94 + src/bindings/scripts/VC71/71ScriptDev2.vcproj | 1598 + src/bindings/scripts/VC80/80ScriptDev2.vcproj | 2347 + src/bindings/scripts/VC90/90ScriptDev2.vcproj | 2345 + src/bindings/scripts/VCProjToLinuxMake.exe | Bin 0 -> 32768 bytes src/bindings/scripts/docs/EventAI.txt | 701 + src/bindings/scripts/docs/How to install.txt | 32 + src/bindings/scripts/docs/LICENSE.txt | 280 + src/bindings/scripts/docs/Script Layout.txt | 32 + src/bindings/scripts/docs/ToDo.txt | 14 + src/bindings/scripts/include/precompiled.cpp | 5 + src/bindings/scripts/include/precompiled.h | 25 + src/bindings/scripts/include/sc_creature.cpp | 612 + src/bindings/scripts/include/sc_creature.h | 196 + src/bindings/scripts/include/sc_gossip.h | 183 + .../scripts/include/sc_grid_searchers.h | 131 + src/bindings/scripts/include/sc_instance.h | 48 + .../patches/MaNGOS-r4106-ScriptDev2.patch | 40 + .../patches/MaNGOS-r4203-ScriptDev2.patch | 40 + .../patches/MaNGOS-r4241-ScriptDev2.patch | 40 + .../patches/MaNGOS-r4798-ScriptDev2.patch | 40 + .../patches/MaNGOS-r5049-Scriptdev2.patch | 42 + .../patches/MaNGOS-r6491-Scriptdev2.patch | 41 + .../patches/MaNGOS-r6657-Scriptdev2.patch | 42 + .../areatrigger/areatrigger_scripts.cpp | 44 + .../scripts/scripts/boss/boss_emeriss.cpp | 156 + .../scripts/scripts/boss/boss_lethon.cpp | 24 + .../scripts/scripts/boss/boss_taerar.cpp | 306 + .../scripts/scripts/boss/boss_ysondre.cpp | 246 + .../scripts/scripts/creature/mob_event_ai.cpp | 1389 + .../scripts/scripts/creature/mob_event_ai.h | 215 + .../scripts/creature/mob_generic_creature.cpp | 172 + .../scripts/scripts/creature/simple_ai.cpp | 294 + .../scripts/scripts/creature/simple_ai.h | 74 + .../scripts/scripts/custom/custom_example.cpp | 277 + .../scripts/custom/custom_gossip_codebox.cpp | 81 + src/bindings/scripts/scripts/custom/test.cpp | 202 + .../scripts/scripts/go/go_scripts.cpp | 209 + .../scripts/scripts/guard/guard_ai.cpp | 160 + src/bindings/scripts/scripts/guard/guard_ai.h | 25 + src/bindings/scripts/scripts/guard/guards.cpp | 4117 + .../scripts/scripts/item/item_scripts.cpp | 529 + .../scripts/scripts/item/item_test.cpp | 42 + .../scripts/scripts/npc/npc_escortAI.cpp | 304 + .../scripts/scripts/npc/npc_escortAI.h | 85 + .../scripts/scripts/npc/npc_innkeeper.cpp | 144 + .../scripts/scripts/npc/npc_professions.cpp | 1205 + .../scripts/scripts/npc/npcs_special.cpp | 878 + .../alterac_mountains/alterac_mountains.cpp | 62 + .../auchenai_crypts/boss_exarch_maladaar.cpp | 405 + .../mana_tombs/boss_nexusprince_shaffar.cpp | 313 + .../mana_tombs/boss_pandemonius.cpp | 159 + .../sethekk_halls/boss_darkweaver_syth.cpp | 441 + .../sethekk_halls/boss_tailonking_ikiss.cpp | 256 + .../sethekk_halls/def_sethekk_halls.h | 9 + .../sethekk_halls/instance_sethekk_halls.cpp | 74 + .../boss_ambassador_hellmaw.cpp | 223 + .../boss_blackheart_the_inciter.cpp | 191 + .../boss_grandmaster_vorpil.cpp | 294 + .../shadow_labyrinth/boss_murmur.cpp | 192 + .../shadow_labyrinth/def_shadow_labyrinth.h | 13 + .../instance_shadow_labyrinth.cpp | 168 + .../scripts/scripts/zone/azshara/azshara.cpp | 164 + .../scripts/zone/azshara/boss_azuregos.cpp | 153 + .../zone/azuremyst_isle/azuremyst_isle.cpp | 372 + .../scripts/zone/barrens/the_barrens.cpp | 189 + .../zone/black_temple/black_temple.cpp | 68 + .../zone/black_temple/boss_bloodboil.cpp | 365 + .../zone/black_temple/boss_illidan.cpp | 2465 + .../zone/black_temple/boss_mother_shahraz.cpp | 353 + .../black_temple/boss_reliquary_of_souls.cpp | 1051 + .../zone/black_temple/boss_shade_of_akama.cpp | 813 + .../zone/black_temple/boss_supremus.cpp | 406 + .../black_temple/boss_teron_gorefiend.cpp | 589 + .../black_temple/boss_warlord_najentus.cpp | 435 + .../zone/black_temple/def_black_temple.h | 34 + .../zone/black_temple/illidari_council.cpp | 885 + .../black_temple/instance_black_temple.cpp | 252 + .../blackrock_depths/blackrock_depths.cpp | 237 + .../boss_ambassador_flamelash.cpp | 106 + .../zone/blackrock_depths/boss_angerrel.cpp | 91 + .../zone/blackrock_depths/boss_anubshiah.cpp | 115 + .../zone/blackrock_depths/boss_doomrel.cpp | 139 + .../zone/blackrock_depths/boss_doperel.cpp | 91 + .../boss_emperor_dagran_thaurissan.cpp | 104 + .../boss_general_angerforge.cpp | 167 + .../zone/blackrock_depths/boss_gloomrel.cpp | 142 + .../boss_gorosh_the_dervish.cpp | 81 + .../zone/blackrock_depths/boss_grizzle.cpp | 86 + .../zone/blackrock_depths/boss_haterel.cpp | 105 + .../boss_high_interrogator_gerstahn.cpp | 105 + .../zone/blackrock_depths/boss_magmus.cpp | 84 + .../boss_moira_bronzebeard.cpp | 99 + .../zone/blackrock_depths/boss_seethrel.cpp | 115 + .../zone/blackrock_depths/boss_vilerel.cpp | 101 + .../zone/blackrock_spire/boss_drakkisath.cpp | 101 + .../zone/blackrock_spire/boss_gyth.cpp | 205 + .../zone/blackrock_spire/boss_halycon.cpp | 95 + .../blackrock_spire/boss_highlord_omokk.cpp | 131 + .../boss_mother_smolderweb.cpp | 86 + .../boss_overlord_wyrmthalak.cpp | 127 + .../boss_pyroguard_emberseer.cpp | 93 + .../boss_quartermaster_zigris.cpp | 85 + .../blackrock_spire/boss_rend_blackhand.cpp | 91 + .../boss_shadow_hunter_voshgajin.cpp | 95 + .../zone/blackrock_spire/boss_the_beast.cpp | 93 + .../blackrock_spire/boss_warmaster_voone.cpp | 121 + .../boss_broodlord_lashlayer.cpp | 130 + .../zone/blackwing_lair/boss_chromaggus.cpp | 320 + .../zone/blackwing_lair/boss_ebonroc.cpp | 103 + .../zone/blackwing_lair/boss_firemaw.cpp | 94 + .../zone/blackwing_lair/boss_flamegor.cpp | 94 + .../zone/blackwing_lair/boss_nefarian.cpp | 250 + .../zone/blackwing_lair/boss_razorgore.cpp | 126 + .../zone/blackwing_lair/boss_vaelastrasz.cpp | 278 + .../blackwing_lair/boss_victor_nefarius.cpp | 399 + .../instance_blackwing_lair.cpp | 8 + .../blades_edge_mountains.cpp | 441 + .../zone/blasted_lands/blasted_lands.cpp | 159 + .../scripts/zone/blasted_lands/boss_kruul.cpp | 182 + .../zone/bloodmyst_isle/bloodmyst_isle.cpp | 141 + .../zone/burning_steppes/burning_steppes.cpp | 157 + .../dark_portal/boss_aeonus.cpp | 137 + .../dark_portal/boss_chrono_lord_deja.cpp | 124 + .../dark_portal/boss_temporus.cpp | 166 + .../caverns_of_time/hyjal/boss_archimonde.cpp | 788 + .../zone/caverns_of_time/hyjal/def_hyjal.h | 25 + .../zone/caverns_of_time/hyjal/hyjal.cpp | 217 + .../zone/caverns_of_time/hyjal/hyjalAI.cpp | 458 + .../zone/caverns_of_time/hyjal/hyjalAI.h | 286 + .../caverns_of_time/hyjal/instance_hyjal.cpp | 203 + .../old_hillsbrad/boss_captain_skarloc.cpp | 177 + .../old_hillsbrad/boss_epoch_hunter.cpp | 183 + .../old_hillsbrad/boss_leutenant_drake.cpp | 246 + .../old_hillsbrad/def_old_hillsbrad.h | 16 + .../old_hillsbrad/instance_old_hillsbrad.cpp | 178 + .../old_hillsbrad/old_hillsbrad.cpp | 916 + .../boss_fathomlord_karathress.cpp | 559 + .../boss_hydross_the_unstable.cpp | 357 + .../serpent_shrine/boss_lady_vashj.cpp | 940 + .../boss_leotheras_the_blind.cpp | 359 + .../boss_morogrim_tidewalker.cpp | 406 + .../serpent_shrine/def_serpent_shrine.h | 26 + .../instance_serpent_shrine.cpp | 227 + .../slave_pens/boss_rokmar.cpp | 65 + .../steam_vault/boss_hydromancer_thespia.cpp | 223 + .../boss_mekgineer_steamrigger.cpp | 297 + .../steam_vault/boss_warlord_kalithresh.cpp | 255 + .../steam_vault/def_steam_vault.h | 16 + .../steam_vault/instance_steam_vault.cpp | 170 + .../underbog/boss_ghazan.cpp | 78 + .../underbog/boss_hungarfen.cpp | 156 + .../scripts/zone/darkshore/darkshore.cpp | 24 + .../scripts/zone/deadmines/deadmines.cpp | 24 + .../zone/deadmines/instance_deadmines.cpp | 22 + .../scripts/zone/dun_morogh/dun_morogh.cpp | 98 + .../dustwallow_marsh/dustwallow_marsh.cpp | 231 + .../eastern_plaguelands.cpp | 180 + .../zone/elwynn_forest/elwynn_forest.cpp | 98 + .../zone/eversong_woods/eversong_woods.cpp | 163 + .../scripts/scripts/zone/felwood/felwood.cpp | 89 + .../scripts/scripts/zone/feralas/feralas.cpp | 85 + .../scripts/zone/ghostlands/ghostlands.cpp | 134 + .../scripts/zone/gruuls_lair/boss_gruul.cpp | 281 + .../gruuls_lair/boss_high_king_maulgar.cpp | 687 + .../zone/gruuls_lair/def_gruuls_lair.h | 15 + .../zone/gruuls_lair/instance_gruuls_lair.cpp | 139 + .../blood_furnace/boss_broggok.cpp | 132 + .../boss_kelidan_the_breaker.cpp | 253 + .../blood_furnace/boss_the_maker.cpp | 160 + .../boss_omor_the_unscarred.cpp | 277 + .../boss_watchkeeper_gargolmar.cpp | 200 + .../magtheridons_lair/boss_magtheridon.cpp | 437 + .../magtheridons_lair/def_magtheridons_lair.h | 13 + .../instance_magtheridons_lair.cpp | 116 + .../shattered_halls/boss_nethekurse.cpp | 505 + .../boss_warbringer_omrogg.cpp | 414 + .../shattered_halls/def_shattered_halls.h | 13 + .../instance_shattered_halls.cpp | 114 + .../boss_doomlord_kazzak.cpp | 141 + .../hellfire_peninsula/hellfire_peninsula.cpp | 187 + .../scripts/zone/ironforge/ironforge.cpp | 93 + .../isle_of_queldanas/isle_of_queldanas.cpp | 155 + .../scripts/zone/karazhan/boss_curator.cpp | 200 + .../zone/karazhan/boss_maiden_of_virtue.cpp | 176 + .../scripts/zone/karazhan/boss_midnight.cpp | 371 + .../scripts/zone/karazhan/boss_moroes.cpp | 868 + .../zone/karazhan/boss_netherspite.cpp | 37 + .../scripts/zone/karazhan/boss_nightbane.cpp | 33 + .../zone/karazhan/boss_prince_malchezaar.cpp | 646 + .../zone/karazhan/boss_shade_of_aran.cpp | 673 + .../zone/karazhan/boss_terestian_illhoof.cpp | 454 + .../scripts/zone/karazhan/bosses_opera.cpp | 1471 + .../scripts/zone/karazhan/def_karazhan.h | 40 + .../zone/karazhan/instance_karazhan.cpp | 253 + .../scripts/zone/karazhan/karazhan.cpp | 470 + .../scripts/zone/loch_modan/loch_modan.cpp | 91 + .../boss_felblood_kaelthas.cpp | 591 + .../boss_priestess_delrissa.cpp | 1367 + .../boss_selin_fireheart.cpp | 385 + .../zone/magisters_terrace/boss_vexallus.cpp | 233 + .../magisters_terrace/def_magisters_terrace.h | 29 + .../instance_magisters_terrace.cpp | 195 + .../maraudon/boss_celebras_the_cursed.cpp | 97 + .../scripts/zone/maraudon/boss_landslide.cpp | 94 + .../scripts/zone/maraudon/boss_noxxion.cpp | 149 + .../zone/maraudon/boss_princess_theradras.cpp | 108 + .../zone/molten_core/boss_baron_geddon.cpp | 105 + .../scripts/zone/molten_core/boss_garr.cpp | 168 + .../zone/molten_core/boss_gehennas.cpp | 91 + .../zone/molten_core/boss_golemagg.cpp | 219 + .../zone/molten_core/boss_lucifron.cpp | 90 + .../zone/molten_core/boss_magmadar.cpp | 97 + .../molten_core/boss_majordomo_executus.cpp | 133 + .../zone/molten_core/boss_ragnaros.cpp | 317 + .../zone/molten_core/boss_shazzrah.cpp | 121 + .../molten_core/boss_sulfuron_harbinger.cpp | 215 + .../zone/molten_core/def_molten_core.h | 21 + .../zone/molten_core/instance_molten_core.cpp | 260 + .../scripts/zone/molten_core/molten_core.cpp | 88 + .../scripts/zone/moonglade/moonglade.cpp | 217 + .../scripts/scripts/zone/mulgore/mulgore.cpp | 64 + .../scripts/scripts/zone/nagrand/nagrand.cpp | 568 + .../zone/naxxramas/boss_anubrekhan.cpp | 215 + .../scripts/zone/naxxramas/boss_faerlina.cpp | 202 + .../scripts/zone/naxxramas/boss_feugen.cpp | 33 + .../scripts/zone/naxxramas/boss_gluth.cpp | 174 + .../scripts/zone/naxxramas/boss_gothik.cpp | 62 + .../scripts/zone/naxxramas/boss_grobbulus.cpp | 30 + .../scripts/zone/naxxramas/boss_heigan.cpp | 46 + .../zone/naxxramas/boss_highlord_mograine.cpp | 178 + .../scripts/zone/naxxramas/boss_kelthuzad.cpp | 542 + .../zone/naxxramas/boss_lady_blaumeux.cpp | 147 + .../scripts/zone/naxxramas/boss_loatheb.cpp | 216 + .../scripts/zone/naxxramas/boss_maexxna.cpp | 246 + .../scripts/zone/naxxramas/boss_noth.cpp | 180 + .../scripts/zone/naxxramas/boss_patchwerk.cpp | 160 + .../scripts/zone/naxxramas/boss_razuvious.cpp | 167 + .../scripts/zone/naxxramas/boss_sapphiron.cpp | 199 + .../zone/naxxramas/boss_sir_zeliek.cpp | 146 + .../scripts/zone/naxxramas/boss_stalagg.cpp | 35 + .../scripts/zone/naxxramas/boss_thaddius.cpp | 49 + .../zone/naxxramas/boss_thane_korthazz.cpp | 147 + .../zone/naxxramas/instance_naxxramas.cpp | 24 + .../scripts/zone/netherstorm/netherstorm.cpp | 423 + .../scripts/zone/onyxias_lair/boss_onyxia.cpp | 229 + .../scripts/zone/orgrimmar/orgrimmar.cpp | 265 + .../boss_amnennar_the_coldbringer.cpp | 140 + .../zone/ruins_of_ahnqiraj/boss_ayamiss.cpp | 107 + .../zone/ruins_of_ahnqiraj/boss_buru.cpp | 24 + .../zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp | 93 + .../zone/ruins_of_ahnqiraj/boss_moam.cpp | 117 + .../zone/ruins_of_ahnqiraj/boss_ossirian.cpp | 36 + .../zone/ruins_of_ahnqiraj/boss_rajaxx.cpp | 42 + .../instance_ruins_of_ahnqiraj.cpp | 24 + .../scarlet_monastery/boss_arcanist_doan.cpp | 171 + .../boss_azshir_the_sleepless.cpp | 97 + .../boss_bloodmage_thalnos.cpp | 136 + .../zone/scarlet_monastery/boss_herod.cpp | 197 + .../boss_high_inquisitor_fairbanks.cpp | 132 + .../boss_high_inquisitor_whitemane.cpp | 177 + .../boss_houndmaster_loksey.cpp | 78 + .../boss_interrogator_vishas.cpp | 113 + .../boss_scarlet_commander_mograine.cpp | 160 + .../zone/scarlet_monastery/boss_scorn.cpp | 100 + .../scholomance/boss_darkmaster_gandling.cpp | 192 + .../boss_death_knight_darkreaver.cpp | 59 + .../boss_doctor_theolen_krastinov.cpp | 108 + .../zone/scholomance/boss_illucia_barov.cpp | 116 + .../scholomance/boss_instructor_malicia.cpp | 152 + .../zone/scholomance/boss_jandice_barov.cpp | 226 + .../scripts/zone/scholomance/boss_kormok.cpp | 155 + .../scholomance/boss_lord_alexei_barov.cpp | 98 + .../scholomance/boss_lorekeeper_polkelt.cpp | 113 + .../scholomance/boss_ras_frostwhisper.cpp | 125 + .../zone/scholomance/boss_the_ravenian.cpp | 118 + .../scripts/zone/scholomance/boss_vectus.cpp | 95 + .../zone/scholomance/def_scholomance.h | 15 + .../zone/scholomance/instance_scholomance.cpp | 102 + .../zone/searing_gorge/searing_gorge.cpp | 159 + .../shadowfang_keep/def_shadowfang_keep.h | 12 + .../instance_shadowfang_keep.cpp | 152 + .../zone/shadowfang_keep/shadowfang_keep.cpp | 117 + .../shadowmoon_valley/boss_doomwalker.cpp | 211 + .../shadowmoon_valley/shadowmoon_valley.cpp | 748 + .../scripts/zone/shattrath/shattrath_city.cpp | 268 + .../scripts/zone/silithus/silithus.cpp | 149 + .../zone/silvermoon/silvermoon_city.cpp | 103 + .../silverpine_forest/silverpine_forest.cpp | 100 + .../stonetalon_mountains.cpp | 80 + .../scripts/zone/stormwind/stormwind_city.cpp | 272 + .../stranglethorn_vale/stranglethorn_vale.cpp | 107 + .../zone/stratholme/boss_baron_rivendare.cpp | 215 + .../stratholme/boss_baroness_anastari.cpp | 124 + .../stratholme/boss_cannon_master_willey.cpp | 221 + .../stratholme/boss_dathrohan_balnazzar.cpp | 316 + .../stratholme/boss_magistrate_barthilas.cpp | 114 + .../stratholme/boss_maleki_the_pallid.cpp | 119 + .../zone/stratholme/boss_nerubenkan.cpp | 138 + .../stratholme/boss_order_of_silver_hand.cpp | 161 + .../stratholme/boss_postmaster_malown.cpp | 144 + .../stratholme/boss_ramstein_the_gorger.cpp | 92 + .../zone/stratholme/boss_timmy_the_cruel.cpp | 103 + .../scripts/zone/stratholme/def_stratholme.h | 14 + .../zone/stratholme/instance_stratholme.cpp | 77 + .../scripts/zone/stratholme/stratholme.cpp | 335 + .../zone/sunwell_plateau/boss_brutallus.cpp | 188 + .../zone/sunwell_plateau/boss_kalecgos.cpp | 657 + .../sunwell_plateau/def_sunwell_plateau.h | 43 + .../instance_sunwell_plateau.cpp | 275 + .../scripts/scripts/zone/tanaris/tanaris.cpp | 402 + .../zone/tempest_keep/arcatraz/arcatraz.cpp | 612 + .../arcatraz/boss_harbinger_skyriss.cpp | 380 + .../zone/tempest_keep/arcatraz/def_arcatraz.h | 19 + .../arcatraz/instance_arcatraz.cpp | 224 + .../botanica/boss_high_botanist_freywinn.cpp | 215 + .../zone/tempest_keep/botanica/boss_laj.cpp | 198 + .../botanica/boss_warp_splinter.cpp | 288 + .../tempest_keep/the_eye/boss_astromancer.cpp | 563 + .../tempest_keep/the_eye/boss_kaelthas.cpp | 1639 + .../tempest_keep/the_eye/boss_void_reaver.cpp | 203 + .../zone/tempest_keep/the_eye/def_the_eye.h | 20 + .../tempest_keep/the_eye/instance_the_eye.cpp | 178 + .../zone/tempest_keep/the_eye/the_eye.cpp | 98 + .../boss_gatewatcher_gyrokill.cpp | 24 + .../boss_gatewatcher_ironhand.cpp | 147 + .../boss_nethermancer_sepethrea.cpp | 223 + .../zone/temple_of_ahnqiraj/boss_bug_trio.cpp | 384 + .../zone/temple_of_ahnqiraj/boss_cthun.cpp | 1360 + .../zone/temple_of_ahnqiraj/boss_fankriss.cpp | 190 + .../zone/temple_of_ahnqiraj/boss_huhuran.cpp | 143 + .../zone/temple_of_ahnqiraj/boss_ouro.cpp | 140 + .../zone/temple_of_ahnqiraj/boss_sartura.cpp | 271 + .../zone/temple_of_ahnqiraj/boss_skeram.cpp | 314 + .../temple_of_ahnqiraj/boss_twinemperors.cpp | 698 + .../zone/temple_of_ahnqiraj/boss_viscidus.cpp | 29 + .../def_temple_of_ahnqiraj.h | 22 + .../instance_temple_of_ahnqiraj.cpp | 165 + .../mob_anubisath_sentinel.cpp | 344 + .../zone/terokkar_forest/terokkar_forest.cpp | 399 + .../zone/thunder_bluff/thunder_bluff.cpp | 136 + .../zone/tirisfal_glades/tirisfal_glades.cpp | 88 + .../scripts/zone/uldaman/boss_ironaya.cpp | 107 + .../scripts/scripts/zone/uldaman/uldaman.cpp | 187 + .../scripts/zone/undercity/undercity.cpp | 260 + .../instance_wailing_caverns.cpp | 24 + .../western_plaguelands.cpp | 176 + .../zone/winterspring/winterspring.cpp | 157 + .../scripts/zone/zangarmarsh/zangarmarsh.cpp | 283 + .../scripts/zone/zulaman/boss_janalai.cpp | 777 + .../scripts/zone/zulaman/boss_nalorakk.cpp | 272 + .../scripts/zone/zulaman/def_zulaman.h | 17 + .../scripts/zone/zulaman/instance_zulaman.cpp | 137 + .../scripts/scripts/zone/zulaman/zulaman.cpp | 108 + .../scripts/zone/zulfarrak/zulfarrak.cpp | 224 + .../scripts/zone/zulgurub/boss_arlokk.cpp | 211 + .../scripts/zone/zulgurub/boss_gahzranka.cpp | 92 + .../scripts/zone/zulgurub/boss_grilek.cpp | 92 + .../scripts/zone/zulgurub/boss_hakkar.cpp | 256 + .../scripts/zone/zulgurub/boss_hazzarah.cpp | 100 + .../scripts/zone/zulgurub/boss_jeklik.cpp | 297 + .../scripts/zone/zulgurub/boss_jindo.cpp | 308 + .../scripts/zone/zulgurub/boss_mandokir.cpp | 311 + .../scripts/zone/zulgurub/boss_marli.cpp | 269 + .../scripts/zone/zulgurub/boss_renataki.cpp | 151 + .../scripts/zone/zulgurub/boss_thekal.cpp | 545 + .../scripts/zone/zulgurub/boss_venoxis.cpp | 200 + .../scripts/zone/zulgurub/boss_wushoolay.cpp | 84 + .../scripts/zone/zulgurub/def_zulgurub.h | 36 + .../zone/zulgurub/instance_zulgurub.cpp | 238 + src/bindings/scripts/sql/Makefile.am | 31 + src/bindings/scripts/sql/Makefile.in | 540 + .../sql/Updates/09_BraveWindfeather.sql | 1 + .../scripts/sql/Updates/11_SilvaFilnaveth.sql | 1 + .../scripts/sql/Updates/27_Vaelastraz.sql | 2 + src/bindings/scripts/sql/Updates/Makefile.am | 215 + src/bindings/scripts/sql/Updates/Makefile.in | 383 + src/bindings/scripts/sql/Updates/r104.sql | 1 + src/bindings/scripts/sql/Updates/r108.sql | 1 + src/bindings/scripts/sql/Updates/r110.sql | 1 + src/bindings/scripts/sql/Updates/r121.sql | 2 + src/bindings/scripts/sql/Updates/r123.sql | 4 + src/bindings/scripts/sql/Updates/r124.sql | 13 + src/bindings/scripts/sql/Updates/r125.sql | 24 + src/bindings/scripts/sql/Updates/r128.sql | 1 + src/bindings/scripts/sql/Updates/r131.sql | 1 + src/bindings/scripts/sql/Updates/r134.sql | 15 + src/bindings/scripts/sql/Updates/r136.sql | 55 + src/bindings/scripts/sql/Updates/r139.sql | 35 + src/bindings/scripts/sql/Updates/r142.sql | 11 + src/bindings/scripts/sql/Updates/r144.sql | 5 + src/bindings/scripts/sql/Updates/r145.sql | 4 + src/bindings/scripts/sql/Updates/r149.sql | 1 + src/bindings/scripts/sql/Updates/r150.sql | 19 + src/bindings/scripts/sql/Updates/r152.sql | 12 + src/bindings/scripts/sql/Updates/r153.sql | 33 + src/bindings/scripts/sql/Updates/r157.sql | 7 + src/bindings/scripts/sql/Updates/r161.sql | 12 + src/bindings/scripts/sql/Updates/r163.sql | 2 + src/bindings/scripts/sql/Updates/r164.sql | 10 + src/bindings/scripts/sql/Updates/r165.sql | 8 + src/bindings/scripts/sql/Updates/r169.sql | 4 + src/bindings/scripts/sql/Updates/r170.sql | 2 + src/bindings/scripts/sql/Updates/r171.sql | 2 + src/bindings/scripts/sql/Updates/r172.sql | 3 + src/bindings/scripts/sql/Updates/r174.sql | 8 + src/bindings/scripts/sql/Updates/r176.sql | 5 + src/bindings/scripts/sql/Updates/r177.sql | 2 + src/bindings/scripts/sql/Updates/r178.sql | 2 + src/bindings/scripts/sql/Updates/r181.sql | 2 + src/bindings/scripts/sql/Updates/r182.sql | 2 + src/bindings/scripts/sql/Updates/r183.sql | 5 + src/bindings/scripts/sql/Updates/r184.sql | 2 + src/bindings/scripts/sql/Updates/r186.sql | 2 + src/bindings/scripts/sql/Updates/r187.sql | 12 + src/bindings/scripts/sql/Updates/r189.sql | 3 + src/bindings/scripts/sql/Updates/r191.sql | 5 + src/bindings/scripts/sql/Updates/r192.sql | 9 + src/bindings/scripts/sql/Updates/r197.sql | 5 + src/bindings/scripts/sql/Updates/r204.sql | 7 + src/bindings/scripts/sql/Updates/r206.sql | 16 + src/bindings/scripts/sql/Updates/r211.sql | 6 + src/bindings/scripts/sql/Updates/r213.sql | 11 + src/bindings/scripts/sql/Updates/r214.sql | 2 + src/bindings/scripts/sql/Updates/r215.sql | 1 + src/bindings/scripts/sql/Updates/r218.sql | 5 + src/bindings/scripts/sql/Updates/r219.sql | 3 + .../scripts/sql/Updates/r221_scriptdev2.sql | 1 + .../scripts/sql/Updates/r227_scriptdev2.sql | 29 + .../scripts/sql/Updates/r230_mangos.sql | 2 + .../scripts/sql/Updates/r234_mangos.sql | 2 + .../scripts/sql/Updates/r237_mangos.sql | 6 + .../scripts/sql/Updates/r238_mangos.sql | 2 + .../scripts/sql/Updates/r239_mangos.sql | 1 + .../scripts/sql/Updates/r240_scriptdev2.sql | 2 + .../scripts/sql/Updates/r241_mangos.sql | 2 + .../scripts/sql/Updates/r242_mangos.sql | 2 + .../scripts/sql/Updates/r243_mangos.sql | 1 + .../scripts/sql/Updates/r249_mangos.sql | 3 + .../scripts/sql/Updates/r250_mangos.sql | 2 + .../scripts/sql/Updates/r253_mangos.sql | 1 + .../scripts/sql/Updates/r255_mangos.sql | 5 + .../scripts/sql/Updates/r256_mangos.sql | 35 + .../scripts/sql/Updates/r257_mangos.sql | 4 + .../scripts/sql/Updates/r258_mangos.sql | 1 + .../scripts/sql/Updates/r260_mangos.sql | 1 + .../scripts/sql/Updates/r261_mangos.sql | 1 + .../scripts/sql/Updates/r262_mangos.sql | 3 + .../scripts/sql/Updates/r263_mangos.sql | 3 + .../scripts/sql/Updates/r264_mangos.sql | 1 + .../scripts/sql/Updates/r265_mangos.sql | 9 + .../scripts/sql/Updates/r269_mangos.sql | 6 + .../scripts/sql/Updates/r270_mangos.sql | 1 + .../scripts/sql/Updates/r271_mangos.sql | 1 + .../scripts/sql/Updates/r272_mangos.sql | 8 + .../scripts/sql/Updates/r273_mangos.sql | 1 + .../scripts/sql/Updates/r274_mangos.sql | 1 + .../scripts/sql/Updates/r275_mangos.sql | 1 + .../scripts/sql/Updates/r281_scriptdev2.sql | 35 + .../scripts/sql/Updates/r282_mangos.sql | 38 + .../scripts/sql/Updates/r286_mangos.sql | 2 + .../scripts/sql/Updates/r289_mangos.sql | 1 + .../scripts/sql/Updates/r291_mangos.sql | 1 + .../scripts/sql/Updates/r295_mangos.sql | 2 + .../scripts/sql/Updates/r297_mangos.sql | 1 + .../scripts/sql/Updates/r298_scriptdev2.sql | 2 + .../scripts/sql/Updates/r299_scriptdev2.sql | 9 + .../scripts/sql/Updates/r304_mangos.sql | 1 + .../scripts/sql/Updates/r306_scriptdev2.sql | 4 + .../scripts/sql/Updates/r307_mangos.sql | 4 + .../scripts/sql/Updates/r308_mangos.sql | 1 + .../scripts/sql/Updates/r309_mangos.sql | 1 + .../scripts/sql/Updates/r311_mangos.sql | 1 + .../scripts/sql/Updates/r312_mangos.sql | 2 + .../scripts/sql/Updates/r318_mangos.sql | 1 + .../scripts/sql/Updates/r324_mangos.sql | 3 + .../scripts/sql/Updates/r327_mangos.sql | 5 + .../scripts/sql/Updates/r332_scriptdev2.sql | 2 + .../scripts/sql/Updates/r333_mangos.sql | 1 + .../scripts/sql/Updates/r334_mangos.sql | 1 + .../scripts/sql/Updates/r336_mangos.sql | 9 + .../scripts/sql/Updates/r352_mangos.sql | 23 + .../scripts/sql/Updates/r355_mangos.sql | 23 + .../scripts/sql/Updates/r358_mangos.sql | 1 + .../scripts/sql/Updates/r364_mangos.sql | 7 + .../scripts/sql/Updates/r367_mangos.sql | 1 + .../scripts/sql/Updates/r368_mangos.sql | 5 + .../scripts/sql/Updates/r369_mangos.sql | 5 + .../scripts/sql/Updates/r374_mangos.sql | 1 + .../scripts/sql/Updates/r386_mangos.sql | 7 + .../scripts/sql/Updates/r417_mangos.sql | 1 + .../scripts/sql/Updates/r428_mangos.sql | 4 + .../scripts/sql/Updates/r431_mangos.sql | 4 + .../scripts/sql/Updates/r444_mangos.sql | 5 + .../scripts/sql/Updates/r445_mangos.sql | 2 + .../scripts/sql/Updates/r446_mangos.sql | 2 + .../scripts/sql/Updates/r448_scriptdev2.sql | 5 + .../scripts/sql/Updates/r462_mangos.sql | 2 + .../scripts/sql/Updates/r465_mangos.sql | 3 + .../scripts/sql/Updates/r467_mangos.sql | 1 + .../scripts/sql/Updates/r473_mangos.sql | 3 + .../scripts/sql/Updates/r476_mangos.sql | 1 + .../scripts/sql/Updates/r477_mangos.sql | 1 + .../scripts/sql/Updates/r479_mangos.sql | 1 + .../scripts/sql/Updates/r482_mangos.sql | 1 + .../scripts/sql/Updates/r484_mangos.sql | 8 + .../scripts/sql/Updates/r486_mangos.sql | 1 + .../scripts/sql/Updates/r487_mangos.sql | 1 + .../scripts/sql/Updates/r494_mangos.sql | 1 + .../scripts/sql/Updates/r501_mangos.sql | 4 + .../scripts/sql/Updates/r513_mangos.sql | 1 + .../scripts/sql/Updates/r514_mangos.sql | 3 + .../scripts/sql/Updates/r515_mangos.sql | 1 + .../scripts/sql/Updates/r516_mangos.sql | 3 + .../scripts/sql/Updates/r517_mangos.sql | 1 + .../scripts/sql/Updates/r518_mangos.sql | 1 + .../scripts/sql/Updates/r519_mangos.sql | 1 + .../scripts/sql/Updates/r520_mangos.sql | 2 + .../scripts/sql/Updates/r521_mangos.sql | 1 + .../scripts/sql/Updates/r522_mangos.sql | 2 + .../scripts/sql/Updates/r526_mangos.sql | 1 + .../scripts/sql/Updates/r528_mangos.sql | 2 + .../scripts/sql/Updates/r533_mangos.sql | 1 + .../scripts/sql/Updates/r538_scriptdev2.sql | 60 + .../scripts/sql/Updates/r547_mangos.sql | 22 + .../scripts/sql/Updates/r554_mangos.sql | 3 + .../scripts/sql/Updates/r555_mangos.sql | 2 + src/bindings/scripts/sql/Updates/r56.sql | 2 + .../scripts/sql/Updates/r575_mangos.sql | 1 + .../scripts/sql/Updates/r576_mangos.sql | 1 + .../scripts/sql/Updates/r578_mangos.sql | 1 + .../scripts/sql/Updates/r584_mangos.sql | 1 + src/bindings/scripts/sql/Updates/r59.sql | 3 + .../scripts/sql/Updates/r590_mangos.sql | 2 + .../scripts/sql/Updates/r591_mangos.sql | 1 + .../scripts/sql/Updates/r593_mangos.sql | 1 + .../scripts/sql/Updates/r594_mangos.sql | 1 + .../scripts/sql/Updates/r596_mangos.sql | 1 + .../scripts/sql/Updates/r610_mangos.sql | 2 + .../scripts/sql/Updates/r615_scriptdev2.sql | 4 + .../scripts/sql/Updates/r617_mangos.sql | 1 + .../scripts/sql/Updates/r621_mangos.sql | 1 + .../scripts/sql/Updates/r628_mangos.sql | 3 + src/bindings/scripts/sql/Updates/r63.sql | 1 + .../scripts/sql/Updates/r632_mangos.sql | 2 + .../scripts/sql/Updates/r633_mangos.sql | 1 + .../scripts/sql/Updates/r634_scriptdev2.sql | 35 + .../scripts/sql/Updates/r636_mangos.sql | 1 + .../scripts/sql/Updates/r637_mangos.sql | 1 + .../scripts/sql/Updates/r638_mangos.sql | 2 + .../scripts/sql/Updates/r639_mangos.sql | 1 + .../scripts/sql/Updates/r642_mangos.sql | 1 + .../scripts/sql/Updates/r643_mangos.sql | 2 + .../scripts/sql/Updates/r646_mangos.sql | 1 + .../scripts/sql/Updates/r647_scriptdev2.sql | 10 + src/bindings/scripts/sql/Updates/r65.sql | 2 + .../scripts/sql/Updates/r656_scriptdev2.sql | 5 + .../scripts/sql/Updates/r658_mangos.sql | 1 + .../scripts/sql/Updates/r659_mangos.sql | 4 + src/bindings/scripts/sql/Updates/r72.sql | 4 + src/bindings/scripts/sql/Updates/r78.sql | 3 + src/bindings/scripts/sql/Updates/r81.sql | 35 + src/bindings/scripts/sql/Updates/r91.sql | 2 + src/bindings/scripts/sql/Updates/r92.sql | 1 + src/bindings/scripts/sql/Updates/r97.sql | 1 + src/bindings/scripts/sql/create_database.sql | 4 + .../scripts/sql/mangos_full_scripts.sql | 871 + .../scripts/sql/old/mangos_old_spells.sql | 374 + .../mangos_optional_generic_creature.sql | 283 + .../scripts/sql/scriptdev2_structure.sql | 105 + src/bindings/scripts/system.cpp | 19 + src/bindings/scripts/trinityscript.conf.dist | 20 + src/framework/Dynamic/FactoryHolder.h | 60 + src/framework/Dynamic/ObjectRegistry.h | 107 + src/framework/GameSystem/Grid.h | 129 + src/framework/GameSystem/GridLoader.h | 76 + src/framework/GameSystem/GridRefManager.h | 41 + src/framework/GameSystem/GridReference.h | 52 + src/framework/GameSystem/NGrid.h | 160 + src/framework/GameSystem/TypeContainer.h | 128 + .../GameSystem/TypeContainerFunctions.h | 172 + .../GameSystem/TypeContainerFunctionsPtr.h | 167 + .../GameSystem/TypeContainerVisitor.h | 116 + src/framework/Makefile.am | 64 + src/framework/Network/SocketDefines.h | 46 + src/framework/Platform/CompilerDefs.h | 61 + src/framework/Platform/Define.h | 229 + src/framework/Policies/CreationPolicy.h | 107 + src/framework/Policies/ObjectLifeTime.cpp | 33 + src/framework/Policies/ObjectLifeTime.h | 50 + src/framework/Policies/Singleton.h | 62 + src/framework/Policies/SingletonImp.h | 90 + src/framework/Policies/ThreadingModel.h | 127 + src/framework/Utilities/ByteConverter.h | 57 + src/framework/Utilities/Callback.h | 382 + .../Utilities/CountedReference/Reference.h | 97 + .../CountedReference/ReferenceHolder.h | 39 + .../CountedReference/ReferenceImpl.h | 130 + src/framework/Utilities/EventProcessor.cpp | 88 + src/framework/Utilities/EventProcessor.h | 68 + src/framework/Utilities/HashMap.h | 63 + src/framework/Utilities/LinkedList.h | 216 + .../Utilities/LinkedReference/RefManager.h | 53 + .../Utilities/LinkedReference/Reference.h | 84 + src/framework/Utilities/TypeList.h | 43 + src/game/AccountMgr.cpp | 195 + src/game/AccountMgr.h | 56 + src/game/AddonHandler.cpp | 208 + src/game/AddonHandler.h | 37 + src/game/AggressorAI.cpp | 155 + src/game/AggressorAI.h | 53 + src/game/AnimalRandomMovementGenerator.h | 28 + src/game/ArenaTeam.cpp | 517 + src/game/ArenaTeam.h | 175 + src/game/ArenaTeamHandler.cpp | 462 + src/game/AuctionHouse.cpp | 747 + src/game/AuctionHouseObject.h | 104 + src/game/Bag.cpp | 249 + src/game/Bag.h | 74 + src/game/BattleGround.cpp | 1153 + src/game/BattleGround.h | 486 + src/game/BattleGroundAA.cpp | 63 + src/game/BattleGroundAA.h | 47 + src/game/BattleGroundAB.cpp | 649 + src/game/BattleGroundAB.h | 284 + src/game/BattleGroundAV.cpp | 120 + src/game/BattleGroundAV.h | 59 + src/game/BattleGroundBE.cpp | 212 + src/game/BattleGroundBE.h | 75 + src/game/BattleGroundEY.cpp | 909 + src/game/BattleGroundEY.h | 372 + src/game/BattleGroundHandler.cpp | 621 + src/game/BattleGroundMgr.cpp | 867 + src/game/BattleGroundMgr.h | 178 + src/game/BattleGroundNA.cpp | 181 + src/game/BattleGroundNA.h | 69 + src/game/BattleGroundRL.cpp | 180 + src/game/BattleGroundRL.h | 65 + src/game/BattleGroundWS.cpp | 678 + src/game/BattleGroundWS.h | 185 + src/game/Cell.h | 162 + src/game/CellImpl.h | 130 + src/game/Channel.cpp | 994 + src/game/Channel.h | 291 + src/game/ChannelHandler.cpp | 387 + src/game/ChannelMgr.h | 101 + src/game/CharacterHandler.cpp | 1065 + src/game/Chat.cpp | 1103 + src/game/Chat.h | 406 + src/game/ChatHandler.cpp | 583 + src/game/CombatHandler.cpp | 95 + src/game/ConfusedMovementGenerator.cpp | 155 + src/game/ConfusedMovementGenerator.h | 48 + src/game/Corpse.cpp | 211 + src/game/Corpse.h | 100 + src/game/Creature.cpp | 1993 + src/game/Creature.h | 611 + src/game/CreatureAI.cpp | 26 + src/game/CreatureAI.h | 121 + src/game/CreatureAIImpl.h | 30 + src/game/CreatureAIRegistry.cpp | 47 + src/game/CreatureAIRegistry.h | 26 + src/game/CreatureAISelector.cpp | 120 + src/game/CreatureAISelector.h | 31 + src/game/DestinationHolder.cpp | 19 + src/game/DestinationHolder.h | 62 + src/game/DestinationHolderImp.h | 243 + src/game/DuelHandler.cpp | 90 + src/game/DynamicObject.cpp | 152 + src/game/DynamicObject.h | 72 + src/game/FleeingMovementGenerator.cpp | 379 + src/game/FleeingMovementGenerator.h | 62 + src/game/FollowerRefManager.h | 31 + src/game/FollowerReference.cpp | 36 + src/game/FollowerReference.h | 34 + src/game/Formulas.h | 198 + src/game/GameEvent.cpp | 659 + src/game/GameEvent.h | 93 + src/game/GameObject.cpp | 1253 + src/game/GameObject.h | 592 + src/game/GlobalEvents.cpp | 82 + src/game/GlobalEvents.h | 29 + src/game/GossipDef.cpp | 765 + src/game/GossipDef.h | 193 + src/game/GridDefines.h | 170 + src/game/GridNotifiers.cpp | 218 + src/game/GridNotifiers.h | 812 + src/game/GridNotifiersImpl.h | 489 + src/game/GridStates.cpp | 73 + src/game/GridStates.h | 72 + src/game/Group.cpp | 1406 + src/game/Group.h | 368 + src/game/GroupHandler.cpp | 934 + src/game/GroupRefManager.h | 33 + src/game/GroupReference.cpp | 39 + src/game/GroupReference.h | 41 + src/game/GuardAI.cpp | 150 + src/game/GuardAI.h | 54 + src/game/Guild.cpp | 1940 + src/game/Guild.h | 435 + src/game/GuildHandler.cpp | 1815 + src/game/HateMatrix.h | 84 + src/game/HomeMovementGenerator.cpp | 86 + src/game/HomeMovementGenerator.h | 54 + src/game/HostilRefManager.cpp | 147 + src/game/HostilRefManager.h | 66 + src/game/IdleMovementGenerator.cpp | 49 + src/game/IdleMovementGenerator.h | 52 + src/game/InstanceData.cpp | 29 + src/game/InstanceData.h | 66 + src/game/InstanceSaveMgr.cpp | 649 + src/game/InstanceSaveMgr.h | 172 + src/game/Item.cpp | 915 + src/game/Item.h | 298 + src/game/ItemEnchantmentMgr.cpp | 202 + src/game/ItemEnchantmentMgr.h | 27 + src/game/ItemHandler.cpp | 1221 + src/game/ItemPrototype.h | 565 + src/game/LFGHandler.cpp | 337 + src/game/Language.h | 665 + src/game/Level0.cpp | 233 + src/game/Level1.cpp | 2351 + src/game/Level2.cpp | 3948 + src/game/Level3.cpp | 5424 ++ src/game/LootHandler.cpp | 494 + src/game/LootMgr.cpp | 1239 + src/game/LootMgr.h | 331 + src/game/Mail.cpp | 838 + src/game/Mail.h | 212 + src/game/Makefile.am | 278 + src/game/Map.cpp | 1795 + src/game/Map.h | 396 + src/game/MapInstanced.cpp | 252 + src/game/MapInstanced.h | 70 + src/game/MapManager.cpp | 340 + src/game/MapManager.h | 141 + src/game/MiscHandler.cpp | 1761 + src/game/MotionMaster.cpp | 342 + src/game/MotionMaster.h | 92 + src/game/MovementGenerator.cpp | 23 + src/game/MovementGenerator.h | 98 + src/game/MovementGeneratorImpl.h | 31 + src/game/MovementHandler.cpp | 585 + src/game/NPCHandler.cpp | 832 + src/game/NPCHandler.h | 77 + src/game/NullCreatureAI.cpp | 23 + src/game/NullCreatureAI.h | 42 + src/game/Object.cpp | 1631 + src/game/Object.h | 460 + src/game/ObjectAccessor.cpp | 648 + src/game/ObjectAccessor.h | 226 + src/game/ObjectDefines.h | 114 + src/game/ObjectGridLoader.cpp | 304 + src/game/ObjectGridLoader.h | 108 + src/game/ObjectMgr.cpp | 6512 ++ src/game/ObjectMgr.h | 780 + src/game/ObjectPosSelector.cpp | 157 + src/game/ObjectPosSelector.h | 155 + src/game/Opcodes.cpp | 1090 + src/game/Opcodes.h | 1125 + src/game/Path.h | 85 + src/game/Pet.cpp | 1750 + src/game/Pet.h | 245 + src/game/PetAI.cpp | 352 + src/game/PetAI.h | 56 + src/game/PetHandler.cpp | 648 + src/game/PetitionsHandler.cpp | 936 + src/game/Player.cpp | 18130 ++++ src/game/Player.h | 2310 + src/game/PlayerDump.cpp | 605 + src/game/PlayerDump.h | 108 + src/game/PointMovementGenerator.cpp | 73 + src/game/PointMovementGenerator.h | 51 + src/game/QueryHandler.cpp | 430 + src/game/QuestDef.cpp | 199 + src/game/QuestDef.h | 330 + src/game/QuestHandler.cpp | 651 + src/game/RandomMovementGenerator.cpp | 159 + src/game/RandomMovementGenerator.h | 50 + src/game/ReactorAI.cpp | 127 + src/game/ReactorAI.h | 44 + src/game/ScriptCalls.cpp | 95 + src/game/ScriptCalls.h | 90 + src/game/SharedDefines.h | 1997 + src/game/SkillDiscovery.cpp | 165 + src/game/SkillDiscovery.h | 28 + src/game/SkillExtraItems.cpp | 144 + src/game/SkillExtraItems.h | 30 + src/game/SkillHandler.cpp | 179 + src/game/SocialMgr.cpp | 309 + src/game/SocialMgr.h | 153 + src/game/Spell.cpp | 5115 ++ src/game/Spell.h | 694 + src/game/SpellAuraDefines.h | 313 + src/game/SpellAuras.cpp | 6360 ++ src/game/SpellAuras.h | 375 + src/game/SpellEffects.cpp | 6090 ++ src/game/SpellHandler.cpp | 460 + src/game/SpellMgr.cpp | 2268 + src/game/SpellMgr.h | 859 + src/game/StatSystem.cpp | 955 + src/game/TargetedMovementGenerator.cpp | 202 + src/game/TargetedMovementGenerator.h | 73 + src/game/TaxiHandler.cpp | 278 + src/game/TemporarySummon.cpp | 182 + src/game/TemporarySummon.h | 41 + src/game/ThreatManager.cpp | 472 + src/game/ThreatManager.h | 214 + src/game/Tools.h | 26 + src/game/Totem.cpp | 161 + src/game/Totem.h | 60 + src/game/TotemAI.cpp | 123 + src/game/TotemAI.h | 46 + src/game/TradeHandler.cpp | 633 + src/game/Transports.cpp | 525 + src/game/Transports.h | 115 + src/game/Traveller.h | 102 + src/game/Unit.cpp | 10808 +++ src/game/Unit.h | 1331 + src/game/UnitEvents.h | 136 + src/game/UpdateData.cpp | 160 + src/game/UpdateData.h | 67 + src/game/UpdateFields.h | 451 + src/game/UpdateMask.h | 124 + src/game/VoiceChatHandler.cpp | 45 + src/game/WaypointManager.cpp | 272 + src/game/WaypointManager.h | 89 + src/game/WaypointMovementGenerator.cpp | 648 + src/game/WaypointMovementGenerator.h | 136 + src/game/Weather.cpp | 318 + src/game/Weather.h | 72 + src/game/World.cpp | 2460 + src/game/World.h | 534 + src/game/WorldLog.cpp | 51 + src/game/WorldLog.h | 76 + src/game/WorldSession.cpp | 463 + src/game/WorldSession.h | 638 + src/game/WorldSocket.cpp | 664 + src/game/WorldSocket.h | 179 + src/game/WorldSocketMgr.cpp | 55 + src/game/WorldSocketMgr.h | 47 + src/game/debugcmds.cpp | 514 + src/game/tools.cpp | 114 + src/shared/Auth/AuthCrypt.cpp | 81 + src/shared/Auth/AuthCrypt.h | 52 + src/shared/Auth/BigNumber.cpp | 207 + src/shared/Auth/BigNumber.h | 94 + src/shared/Auth/Hmac.cpp | 56 + src/shared/Auth/Hmac.h | 46 + src/shared/Auth/Makefile.am | 39 + src/shared/Auth/Sha1.cpp | 65 + src/shared/Auth/Sha1.h | 51 + src/shared/Auth/md5.c | 385 + src/shared/Auth/md5.h | 91 + src/shared/Base.cpp | 67 + src/shared/Base.h | 54 + src/shared/ByteBuffer.h | 479 + src/shared/Common.cpp | 40 + src/shared/Common.h | 171 + src/shared/Config/Config.cpp | 174 + src/shared/Config/Config.h | 58 + src/shared/Config/ConfigEnv.h | 28 + src/shared/Config/ConfigLibrary.vcproj | 137 + src/shared/Config/Makefile.am | 40 + src/shared/Config/dotconfpp/dotconfpp.cpp | 583 + src/shared/Config/dotconfpp/dotconfpp.h | 110 + src/shared/Config/dotconfpp/mempool.cpp | 100 + src/shared/Config/dotconfpp/mempool.h | 46 + src/shared/Database/DBCStores.cpp | 642 + src/shared/Database/DBCStores.h | 202 + src/shared/Database/DBCStructure.h | 937 + src/shared/Database/DBCfmt.cpp | 78 + src/shared/Database/Database.cpp | 171 + src/shared/Database/Database.h | 113 + src/shared/Database/DatabaseEnv.h | 52 + src/shared/Database/DatabaseImpl.h | 146 + src/shared/Database/DatabaseMysql.cpp | 408 + src/shared/Database/DatabaseMysql.h | 77 + src/shared/Database/DatabasePostgre.cpp | 345 + src/shared/Database/DatabasePostgre.h | 75 + src/shared/Database/DatabaseSqlite.cpp | 101 + src/shared/Database/DatabaseSqlite.h | 43 + src/shared/Database/Field.cpp | 65 + src/shared/Database/Field.h | 75 + src/shared/Database/Makefile.am | 62 + src/shared/Database/MySQLDelayThread.h | 30 + src/shared/Database/PGSQLDelayThread.h | 30 + src/shared/Database/QueryResult.h | 64 + src/shared/Database/QueryResultMysql.cpp | 110 + src/shared/Database/QueryResultMysql.h | 48 + src/shared/Database/QueryResultPostgre.cpp | 139 + src/shared/Database/QueryResultPostgre.h | 48 + src/shared/Database/QueryResultSqlite.cpp | 96 + src/shared/Database/QueryResultSqlite.h | 43 + src/shared/Database/SQLStorage.cpp | 191 + src/shared/Database/SQLStorage.h | 68 + src/shared/Database/SqlDelayThread.cpp | 55 + src/shared/Database/SqlDelayThread.h | 48 + src/shared/Database/SqlOperations.cpp | 197 + src/shared/Database/SqlOperations.h | 121 + src/shared/Database/dbcfile.cpp | 243 + src/shared/Database/dbcfile.h | 107 + src/shared/Errors.h | 29 + src/shared/Log.cpp | 762 + src/shared/Log.h | 154 + src/shared/Makefile.am | 117 + src/shared/Mthread.cpp | 205 + src/shared/Mthread.h | 62 + src/shared/PacketLog.cpp | 157 + src/shared/PacketLog.h | 46 + src/shared/ProgressBar.cpp | 80 + src/shared/ProgressBar.h | 40 + src/shared/ServiceWin32.cpp | 260 + src/shared/ServiceWin32.h | 28 + src/shared/SystemConfig.h | 33 + src/shared/Timer.h | 96 + src/shared/Util.cpp | 425 + src/shared/Util.h | 306 + src/shared/WheatyExceptionReport.cpp | 964 + src/shared/WheatyExceptionReport.h | 117 + src/shared/WorldPacket.h | 51 + src/shared/vmap/AABSPTree.h | 1620 + src/shared/vmap/BaseModel.cpp | 95 + src/shared/vmap/BaseModel.h | 99 + src/shared/vmap/CoordModelMapping.cpp | 187 + src/shared/vmap/CoordModelMapping.h | 144 + src/shared/vmap/DebugCmdLogger.cpp | 125 + src/shared/vmap/DebugCmdLogger.h | 116 + src/shared/vmap/IVMapManager.h | 99 + src/shared/vmap/Makefile.am | 54 + src/shared/vmap/ManagedModelContainer.cpp | 35 + src/shared/vmap/ManagedModelContainer.h | 49 + src/shared/vmap/ModelContainer.cpp | 375 + src/shared/vmap/ModelContainer.h | 108 + src/shared/vmap/NodeValueAccess.h | 48 + src/shared/vmap/ShortBox.h | 148 + src/shared/vmap/ShortVector.h | 134 + src/shared/vmap/SubModel.cpp | 248 + src/shared/vmap/SubModel.h | 102 + src/shared/vmap/TileAssembler.cpp | 571 + src/shared/vmap/TileAssembler.h | 93 + src/shared/vmap/TreeNode.cpp | 37 + src/shared/vmap/TreeNode.h | 223 + src/shared/vmap/VMapDefinitions.h | 37 + src/shared/vmap/VMapFactory.cpp | 104 + src/shared/vmap/VMapFactory.h | 43 + src/shared/vmap/VMapManager.cpp | 780 + src/shared/vmap/VMapManager.h | 173 + src/shared/vmap/VMapTools.h | 150 + src/trinitycore/CliRunnable.cpp | 1265 + src/trinitycore/CliRunnable.h | 33 + src/trinitycore/Main.cpp | 164 + src/trinitycore/Makefile.am | 78 + src/trinitycore/Master.cpp | 492 + src/trinitycore/Master.h | 50 + src/trinitycore/RASocket.cpp | 251 + src/trinitycore/RASocket.h | 65 + src/trinitycore/TrinityCore.ico | Bin 0 -> 34494 bytes src/trinitycore/TrinityCore.rc | 85 + src/trinitycore/WorldRunnable.cpp | 82 + src/trinitycore/WorldRunnable.h | 33 + src/trinitycore/monitor-mangosd | 18 + src/trinitycore/resource.h | 15 + src/trinitycore/run-mangosd | 14 + src/trinitycore/trinitycore.conf.dist | 1027 + src/trinityrealm/AuthCodes.h | 73 + src/trinityrealm/AuthSocket.cpp | 975 + src/trinityrealm/AuthSocket.h | 75 + src/trinityrealm/Main.cpp | 344 + src/trinityrealm/Makefile.am | 69 + src/trinityrealm/RealmList.cpp | 100 + src/trinityrealm/RealmList.h | 66 + src/trinityrealm/TrinityRealm.ico | Bin 0 -> 34494 bytes src/trinityrealm/TrinityRealm.rc | 85 + src/trinityrealm/resource.h | 15 + src/trinityrealm/trinityrealm.conf.dist | 116 + win/TrinityCore No Script VC71.sln | 110 + win/TrinityCore No Script VC80.sln | 140 + win/TrinityCore No Scripts VC90.sln | 140 + win/TrinityCore VC71.sln | 110 + win/TrinityCore VC80.sln | 140 + win/TrinityCore VC90.sln | 140 + win/VC71/ScriptsInterfaces.vcproj | 158 + win/VC71/TrinityCore.vcproj | 223 + win/VC71/TrinityRealm.vcproj | 182 + win/VC71/framework.vcproj | 243 + win/VC71/g3dlite.vcproj | 244 + win/VC71/game.vcproj | 860 + win/VC71/shared.vcproj | 434 + win/VC71/sockets.vcproj | 362 + win/VC71/zlib.vcproj | 186 + win/VC71/zthread.vcproj | 381 + win/VC80/ScriptsInterfaces.vcproj | 402 + win/VC80/TrinityCore.vcproj | 507 + win/VC80/TrinityRealm.vcproj | 455 + win/VC80/framework.vcproj | 484 + win/VC80/g3dlite.vcproj | 485 + win/VC80/game.vcproj | 1321 + win/VC80/shared.vcproj | 771 + win/VC80/sockets.vcproj | 524 + win/VC80/zlib.vcproj | 400 + win/VC80/zthread.vcproj | 658 + win/VC90/ScriptsInterfaces.vcproj | 405 + win/VC90/TrinityCore.vcproj | 500 + win/VC90/TrinityRealm.vcproj | 444 + win/VC90/framework.vcproj | 491 + win/VC90/g3dlite.vcproj | 492 + win/VC90/game.vcproj | 1326 + win/VC90/shared.vcproj | 778 + win/VC90/sockets.vcproj | 531 + win/VC90/zlib.vcproj | 405 + win/VC90/zthread.vcproj | 666 + 2564 files changed, 621124 insertions(+) create mode 100644 6700-670 create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 Makefile.am create mode 100644 NEWS create mode 100644 README create mode 100644 THANKS create mode 100644 bcpp.cfg create mode 100644 configure.ac create mode 100644 contrib/Makefile.am create mode 100644 contrib/dbcEditer/BcdEditer.ini create mode 100644 contrib/dbcEditer/SearchFrm.cpp create mode 100644 contrib/dbcEditer/SearchFrm.ddp create mode 100644 contrib/dbcEditer/SearchFrm.dfm create mode 100644 contrib/dbcEditer/SearchFrm.h create mode 100644 contrib/dbcEditer/TitleFrm.cpp create mode 100644 contrib/dbcEditer/TitleFrm.ddp create mode 100644 contrib/dbcEditer/TitleFrm.dfm create mode 100644 contrib/dbcEditer/TitleFrm.h create mode 100644 contrib/dbcEditer/bin/BcdEditer.ini create mode 100644 contrib/dbcEditer/bin/bcbsmp60.bpl create mode 100644 contrib/dbcEditer/bin/borlndmm.dll create mode 100644 contrib/dbcEditer/bin/cc3260mt.dll create mode 100644 contrib/dbcEditer/bin/dclusr60.bpl create mode 100644 contrib/dbcEditer/bin/indy60.bpl create mode 100644 contrib/dbcEditer/bin/pjDbcEditer.exe create mode 100644 contrib/dbcEditer/bin/rtl60.bpl create mode 100644 contrib/dbcEditer/bin/update.txt create mode 100644 contrib/dbcEditer/bin/vcl60.bpl create mode 100644 contrib/dbcEditer/bin/vclx60.bpl create mode 100644 contrib/dbcEditer/dbcedit.cpp create mode 100644 contrib/dbcEditer/dbcedit.ddp create mode 100644 contrib/dbcEditer/dbcedit.dfm create mode 100644 contrib/dbcEditer/dbcedit.h create mode 100644 contrib/dbcEditer/pjDbcEditer.bpr create mode 100644 contrib/dbcEditer/pjDbcEditer.cpp create mode 100644 contrib/dbcEditer/pjDbcEditer.exe create mode 100644 contrib/dbcEditer/pjDbcEditer.res create mode 100644 contrib/dbcEditer/pjDbcEditer.tds create mode 100644 contrib/dbcEditer/thOpenSource.cpp create mode 100644 contrib/dbcEditer/thOpenSource.h create mode 100644 contrib/dbcformat/DBC Store.exe create mode 100644 contrib/dbcformat/dbc.desc create mode 100644 contrib/extractor/Makefile create mode 100644 contrib/extractor/Makefile.am create mode 100644 contrib/extractor/README.linux create mode 100644 contrib/extractor/System.cpp create mode 100644 contrib/extractor/VC71_AD.sln create mode 100644 contrib/extractor/VC71_ad.vcproj create mode 100644 contrib/extractor/VC80_AD.sln create mode 100644 contrib/extractor/VC80_ad.vcproj create mode 100644 contrib/extractor/VC90_AD.sln create mode 100644 contrib/extractor/VC90_ad.vcproj create mode 100644 contrib/extractor/ad create mode 100644 contrib/extractor/ad.exe create mode 100644 contrib/extractor/adt.cpp create mode 100644 contrib/extractor/adt.h create mode 100644 contrib/extractor/dbcfile.cpp create mode 100644 contrib/extractor/dbcfile.h create mode 100644 contrib/extractor/debug/zlib.lib create mode 100644 contrib/extractor/libmpq/Makefile create mode 100644 contrib/extractor/libmpq/Makefile.am create mode 100644 contrib/extractor/libmpq/common.cpp create mode 100644 contrib/extractor/libmpq/common.h create mode 100644 contrib/extractor/libmpq/explode.cpp create mode 100644 contrib/extractor/libmpq/explode.h create mode 100644 contrib/extractor/libmpq/extract.cpp create mode 100644 contrib/extractor/libmpq/huffman.cpp create mode 100644 contrib/extractor/libmpq/huffman.h create mode 100644 contrib/extractor/libmpq/mpq.cpp create mode 100644 contrib/extractor/libmpq/mpq.h create mode 100644 contrib/extractor/libmpq/parser.cpp create mode 100644 contrib/extractor/libmpq/wave.cpp create mode 100644 contrib/extractor/libmpq/wave.h create mode 100644 contrib/extractor/libmpq/zconf.h create mode 100644 contrib/extractor/libmpq/zlib.h create mode 100644 contrib/extractor/mpq_libmpq.cpp create mode 100644 contrib/extractor/mpq_libmpq.h create mode 100644 contrib/extractor/release/zlib.lib create mode 100644 contrib/vmap_assembler/VC71/vmap_assembler.vcproj create mode 100644 contrib/vmap_assembler/VC80/vmap_assembler.vcproj create mode 100644 contrib/vmap_assembler/splitConfig.txt create mode 100644 contrib/vmap_assembler/vmap_assembler.cpp create mode 100644 contrib/vmap_assembler/vmap_assemblerVC71.sln create mode 100644 contrib/vmap_assembler/vmap_assemblerVC80.sln create mode 100644 contrib/vmap_debugger/G3D/AABSPTree.h create mode 100644 contrib/vmap_debugger/ModelContainerView.cpp create mode 100644 contrib/vmap_debugger/ModelContainerView.h create mode 100644 contrib/vmap_debugger/VC8/Release/vmapdebugger.exe create mode 100644 contrib/vmap_debugger/VC8/vmapdebugger.vcproj create mode 100644 contrib/vmap_debugger/bin/vmapdebugger.exe create mode 100644 contrib/vmap_debugger/readme.txt create mode 100644 contrib/vmap_debugger/vmapdebugger_VC8.sln create mode 100644 contrib/vmap_extract_assembler_bin/make vmaps.bat create mode 100644 contrib/vmap_extract_assembler_bin/makevmaps_SIMPLE.bat create mode 100644 contrib/vmap_extract_assembler_bin/readme.txt create mode 100644 contrib/vmap_extract_assembler_bin/splitConfig.txt create mode 100644 contrib/vmap_extract_assembler_bin/vmap_assembler.exe create mode 100644 contrib/vmap_extract_assembler_bin/vmapextract_v2.exe create mode 100644 contrib/vmap_extractor_v2/doc/The MoPaQ File Format.txt create mode 100644 contrib/vmap_extractor_v2/doc/The_MoPaQ_File_Format.txt create mode 100644 contrib/vmap_extractor_v2/stormdll/StormDll.cpp create mode 100644 contrib/vmap_extractor_v2/stormdll/StormDll.def create mode 100644 contrib/vmap_extractor_v2/stormdll/StormDll.h create mode 100644 contrib/vmap_extractor_v2/stormlib/GfxDecode.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/Makefile create mode 100644 contrib/vmap_extractor_v2/stormlib/SCommon.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SCommon.h create mode 100644 contrib/vmap_extractor_v2/stormlib/SCompression.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileCompactArchive.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileCreateArchiveEx.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileExtractFile.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileFindFile.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileOpenArchive.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileOpenFileEx.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SFileReadFile.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/SListFile.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/StormDll.h create mode 100644 contrib/vmap_extractor_v2/stormlib/StormLib.h create mode 100644 contrib/vmap_extractor_v2/stormlib/StormPort.h create mode 100644 contrib/vmap_extractor_v2/stormlib/StormPortLinux.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/StormPortMac.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/CHANGES create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/LICENSE create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/Makefile create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/Makefile-libbz2_so create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/README create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/README.COMPILATION.PROBLEMS create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/README.XML.STUFF create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/Y2K_INFO create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/blocksort.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bz-common.xsl create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bz-fo.xsl create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bz-html.xsl create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzdiff create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzdiff.1 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzgrep create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzgrep.1 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip.css create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip2.1 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip2.1.preformatted create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip2.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip2.txt create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzip2recover.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzlib.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzlib.h create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzlib_private.h create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzmore create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/bzmore.1 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/compress.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/crctable.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/decompress.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/dlltest.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/dlltest.dsp create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/entities.xml create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/format.pl create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/huffman.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/libbz2.def create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/libbz2.dsp create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/makefile.msc create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/manual.html create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/manual.pdf create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/manual.ps create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/manual.xml create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/mk251.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/randtable.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample1.bz2 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample1.ref create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample2.bz2 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample2.ref create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample3.bz2 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/sample3.ref create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/spewG.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/unzcrash.c create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/words0 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/words1 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/words2 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/words3 create mode 100644 contrib/vmap_extractor_v2/stormlib/bzip2/xmlproc.sh create mode 100644 contrib/vmap_extractor_v2/stormlib/huffman/huff.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/huffman/huff.h create mode 100644 contrib/vmap_extractor_v2/stormlib/pklib/crc32.c create mode 100644 contrib/vmap_extractor_v2/stormlib/pklib/crc32_pk.c create mode 100644 contrib/vmap_extractor_v2/stormlib/pklib/explode.c create mode 100644 contrib/vmap_extractor_v2/stormlib/pklib/implode.c create mode 100644 contrib/vmap_extractor_v2/stormlib/pklib/pklib.h create mode 100644 contrib/vmap_extractor_v2/stormlib/wave/wave.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/wave/wave.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/ChangeLog create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/FAQ create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/INDEX create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/Makefile create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/Makefile.in create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/Makefile.riscos create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/README create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/adler32.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/algorithm.txt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/amiga/Makefile.pup create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/amiga/Makefile.sas create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/compress.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/configure create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/README.contrib create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/gvmat32.asm create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/gvmat32c.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/mkgvmt32.bat create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/zlibvc.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/zlibvc.dsp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm386/zlibvc.dsw create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm586/README.586 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm586/match.S create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm686/README.686 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/asm686/match.S create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi/zlib.mak create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi/zlibdef.pas create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/d_zlib.bpr create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/d_zlib.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/readme.txt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib.bpg create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib.bpr create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib.pas create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib32.bpr create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/delphi2/zlib32.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/iostream/test.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/iostream/zfstream.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/iostream/zfstream.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/iostream2/zstream.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/iostream2/zstream_test.cpp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/ChangeLogUnzip create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/Makefile create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/miniunz.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/minizip.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/readme.txt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/unzip.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/unzip.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/unzip.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zip.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zip.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zip.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zlibvc.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zlibvc.dsp create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/minizip/zlibvc.dsw create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/untgz/Makefile create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/untgz/makefile.w32 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/untgz/untgz.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/contrib/visual-basic.txt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/crc32.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/deflate.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/deflate.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/descrip.mms create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/example.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/gzio.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infblock.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infblock.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infcodes.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infcodes.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inffast.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inffast.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inffixed.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inflate.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inftrees.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/inftrees.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infutil.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/infutil.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/maketree.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/minigzip.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.b32 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.bor create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.dj2 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.emx create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.msc create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.tc create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.w32 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/Makefile.wat create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/zlib.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/msdos/zlib.rc create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/nt/Makefile.emx create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/nt/Makefile.gcc create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/nt/Makefile.nt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/nt/zlib.dnt create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/os2/Makefile.os2 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/os2/zlib.def create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/trees.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/trees.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/uncompr.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zconf.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zlib.3 create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zlib.h create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zlib.html create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zmemory.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zutil.c create mode 100644 contrib/vmap_extractor_v2/stormlib/zlib/zutil.h create mode 100644 contrib/vmap_extractor_v2/stormlibdll/DllMain.c create mode 100644 contrib/vmap_extractor_v2/stormlibdll/StormLib.def create mode 100644 contrib/vmap_extractor_v2/vmapExtractor_VC71.sln create mode 100644 contrib/vmap_extractor_v2/vmapExtractor_VC71.vcproj create mode 100644 contrib/vmap_extractor_v2/vmapExtractor_VC80.sln create mode 100644 contrib/vmap_extractor_v2/vmapExtractor_VC80.vcproj create mode 100644 contrib/vmap_extractor_v2/vmapextract/adtfile.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/adtfile.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/dbcfile.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/dbcfile.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/model.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/model.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/modelheaders.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/mpq.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/mpq.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/vec3d.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/vmapexport.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/wdtfile.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/wdtfile.h create mode 100644 contrib/vmap_extractor_v2/vmapextract/wmo.cpp create mode 100644 contrib/vmap_extractor_v2/vmapextract/wmo.h create mode 100644 dep/Makefile.am create mode 100644 dep/include/Makefile.am create mode 100644 dep/include/g3dlite/G3D/AABox.h create mode 100644 dep/include/g3dlite/G3D/Array.h create mode 100644 dep/include/g3dlite/G3D/Box.h create mode 100644 dep/include/g3dlite/G3D/CollisionDetection.h create mode 100644 dep/include/g3dlite/G3D/CoordinateFrame.h create mode 100644 dep/include/g3dlite/G3D/Crypto.h create mode 100644 dep/include/g3dlite/G3D/GCamera.h create mode 100644 dep/include/g3dlite/G3D/Line.h create mode 100644 dep/include/g3dlite/G3D/Matrix3.h create mode 100644 dep/include/g3dlite/G3D/Plane.h create mode 100644 dep/include/g3dlite/G3D/Quat.h create mode 100644 dep/include/g3dlite/G3D/Quat.inl create mode 100644 dep/include/g3dlite/G3D/Ray.h create mode 100644 dep/include/g3dlite/G3D/RegistryUtil.h create mode 100644 dep/include/g3dlite/G3D/Sphere.h create mode 100644 dep/include/g3dlite/G3D/System.h create mode 100644 dep/include/g3dlite/G3D/Table.h create mode 100644 dep/include/g3dlite/G3D/Triangle.h create mode 100644 dep/include/g3dlite/G3D/Vector2.h create mode 100644 dep/include/g3dlite/G3D/Vector2.inl create mode 100644 dep/include/g3dlite/G3D/Vector2int16.h create mode 100644 dep/include/g3dlite/G3D/Vector3.h create mode 100644 dep/include/g3dlite/G3D/Vector3.inl create mode 100644 dep/include/g3dlite/G3D/Vector3int16.h create mode 100644 dep/include/g3dlite/G3D/Vector4.h create mode 100644 dep/include/g3dlite/G3D/Vector4.inl create mode 100644 dep/include/g3dlite/G3D/debug.h create mode 100644 dep/include/g3dlite/G3D/format.h create mode 100644 dep/include/g3dlite/G3D/g3dmath.h create mode 100644 dep/include/g3dlite/G3D/g3dmath.inl create mode 100644 dep/include/g3dlite/G3D/platform.h create mode 100644 dep/include/g3dlite/G3D/stringutils.h create mode 100644 dep/include/mersennetwister/MersenneTwister.h create mode 100644 dep/include/mysql/Libmysql.def create mode 100644 dep/include/mysql/config-netware.h create mode 100644 dep/include/mysql/config-os2.h create mode 100644 dep/include/mysql/config-win.h create mode 100644 dep/include/mysql/errmsg.h create mode 100644 dep/include/mysql/m_ctype.h create mode 100644 dep/include/mysql/m_string.h create mode 100644 dep/include/mysql/my_alloc.h create mode 100644 dep/include/mysql/my_dbug.h create mode 100644 dep/include/mysql/my_getopt.h create mode 100644 dep/include/mysql/my_global.h create mode 100644 dep/include/mysql/my_list.h create mode 100644 dep/include/mysql/my_pthread.h create mode 100644 dep/include/mysql/my_sys.h create mode 100644 dep/include/mysql/mysql.h create mode 100644 dep/include/mysql/mysql_com.h create mode 100644 dep/include/mysql/mysql_embed.h create mode 100644 dep/include/mysql/mysql_time.h create mode 100644 dep/include/mysql/mysql_version.h create mode 100644 dep/include/mysql/mysqld_error.h create mode 100644 dep/include/mysql/raid.h create mode 100644 dep/include/mysql/typelib.h create mode 100644 dep/include/openssl/aes.h create mode 100644 dep/include/openssl/asn1.h create mode 100644 dep/include/openssl/asn1_mac.h create mode 100644 dep/include/openssl/asn1t.h create mode 100644 dep/include/openssl/bio.h create mode 100644 dep/include/openssl/blowfish.h create mode 100644 dep/include/openssl/bn.h create mode 100644 dep/include/openssl/buffer.h create mode 100644 dep/include/openssl/cast.h create mode 100644 dep/include/openssl/comp.h create mode 100644 dep/include/openssl/conf.h create mode 100644 dep/include/openssl/conf_api.h create mode 100644 dep/include/openssl/crypto.h create mode 100644 dep/include/openssl/des.h create mode 100644 dep/include/openssl/des_old.h create mode 100644 dep/include/openssl/dh.h create mode 100644 dep/include/openssl/dsa.h create mode 100644 dep/include/openssl/dso.h create mode 100644 dep/include/openssl/dtls1.h create mode 100644 dep/include/openssl/e_os2.h create mode 100644 dep/include/openssl/ebcdic.h create mode 100644 dep/include/openssl/ec.h create mode 100644 dep/include/openssl/ecdh.h create mode 100644 dep/include/openssl/ecdsa.h create mode 100644 dep/include/openssl/engine.h create mode 100644 dep/include/openssl/err.h create mode 100644 dep/include/openssl/evp.h create mode 100644 dep/include/openssl/hmac.h create mode 100644 dep/include/openssl/idea.h create mode 100644 dep/include/openssl/krb5_asn.h create mode 100644 dep/include/openssl/kssl.h create mode 100644 dep/include/openssl/lhash.h create mode 100644 dep/include/openssl/md2.h create mode 100644 dep/include/openssl/md4.h create mode 100644 dep/include/openssl/md5.h create mode 100644 dep/include/openssl/mdc2.h create mode 100644 dep/include/openssl/obj_mac.h create mode 100644 dep/include/openssl/objects.h create mode 100644 dep/include/openssl/ocsp.h create mode 100644 dep/include/openssl/opensslconf.h create mode 100644 dep/include/openssl/opensslv.h create mode 100644 dep/include/openssl/ossl_typ.h create mode 100644 dep/include/openssl/pem.h create mode 100644 dep/include/openssl/pem2.h create mode 100644 dep/include/openssl/pkcs12.h create mode 100644 dep/include/openssl/pkcs7.h create mode 100644 dep/include/openssl/pq_compat.h create mode 100644 dep/include/openssl/pqueue.h create mode 100644 dep/include/openssl/rand.h create mode 100644 dep/include/openssl/rc2.h create mode 100644 dep/include/openssl/rc4.h create mode 100644 dep/include/openssl/rc5.h create mode 100644 dep/include/openssl/ripemd.h create mode 100644 dep/include/openssl/rsa.h create mode 100644 dep/include/openssl/safestack.h create mode 100644 dep/include/openssl/sha.h create mode 100644 dep/include/openssl/ssl.h create mode 100644 dep/include/openssl/ssl2.h create mode 100644 dep/include/openssl/ssl23.h create mode 100644 dep/include/openssl/ssl3.h create mode 100644 dep/include/openssl/stack.h create mode 100644 dep/include/openssl/store.h create mode 100644 dep/include/openssl/symhacks.h create mode 100644 dep/include/openssl/tls1.h create mode 100644 dep/include/openssl/tmdiff.h create mode 100644 dep/include/openssl/txt_db.h create mode 100644 dep/include/openssl/ui.h create mode 100644 dep/include/openssl/ui_compat.h create mode 100644 dep/include/openssl/x509.h create mode 100644 dep/include/openssl/x509_vfy.h create mode 100644 dep/include/openssl/x509v3.h create mode 100644 dep/include/postgre/libpq-fe.h create mode 100644 dep/include/postgre/pg_type.h create mode 100644 dep/include/postgre/postgres_ext.h create mode 100644 dep/include/sockets/Base64.h create mode 100644 dep/include/sockets/Exception.h create mode 100644 dep/include/sockets/File.h create mode 100644 dep/include/sockets/IFile.h create mode 100644 dep/include/sockets/ISocketHandler.h create mode 100644 dep/include/sockets/Ipv4Address.h create mode 100644 dep/include/sockets/Ipv6Address.h create mode 100644 dep/include/sockets/ListenSocket.h create mode 100644 dep/include/sockets/Lock.h create mode 100644 dep/include/sockets/Mutex.h create mode 100644 dep/include/sockets/Parse.h create mode 100644 dep/include/sockets/ResolvServer.h create mode 100644 dep/include/sockets/ResolvSocket.h create mode 100644 dep/include/sockets/SctpSocket.h create mode 100644 dep/include/sockets/Socket.h create mode 100644 dep/include/sockets/SocketAddress.h create mode 100644 dep/include/sockets/SocketHandler.h create mode 100644 dep/include/sockets/StdLog.h create mode 100644 dep/include/sockets/StdoutLog.h create mode 100644 dep/include/sockets/StreamSocket.h create mode 100644 dep/include/sockets/TcpSocket.h create mode 100644 dep/include/sockets/Thread.h create mode 100644 dep/include/sockets/UdpSocket.h create mode 100644 dep/include/sockets/Utility.h create mode 100644 dep/include/sockets/socket_include.h create mode 100644 dep/include/sockets/sockets-config.h create mode 100644 dep/include/sqlite/sqlite.h create mode 100644 dep/include/utf8cpp/doc/ReleaseNotes create mode 100644 dep/include/utf8cpp/doc/utf8cpp.html create mode 100644 dep/include/utf8cpp/utf8.h create mode 100644 dep/include/utf8cpp/utf8/checked.h create mode 100644 dep/include/utf8cpp/utf8/core.h create mode 100644 dep/include/utf8cpp/utf8/unchecked.h create mode 100644 dep/include/vld/vld.h create mode 100644 dep/include/zlib/zconf.h create mode 100644 dep/include/zlib/zlib.h create mode 100644 dep/include/zthread/AtomicCount.h create mode 100644 dep/include/zthread/Barrier.h create mode 100644 dep/include/zthread/BiasedReadWriteLock.h create mode 100644 dep/include/zthread/BlockingQueue.h create mode 100644 dep/include/zthread/BoundedQueue.h create mode 100644 dep/include/zthread/Cancelable.h create mode 100644 dep/include/zthread/ClassLockable.h create mode 100644 dep/include/zthread/ConcurrentExecutor.h create mode 100644 dep/include/zthread/Condition.h create mode 100644 dep/include/zthread/Config.h create mode 100644 dep/include/zthread/CountedPtr.h create mode 100644 dep/include/zthread/CountingSemaphore.h create mode 100644 dep/include/zthread/Exceptions.h create mode 100644 dep/include/zthread/Executor.h create mode 100644 dep/include/zthread/FairReadWriteLock.h create mode 100644 dep/include/zthread/FastMutex.h create mode 100644 dep/include/zthread/FastRecursiveMutex.h create mode 100644 dep/include/zthread/Guard.h create mode 100644 dep/include/zthread/GuardedClass.h create mode 100644 dep/include/zthread/Lockable.h create mode 100644 dep/include/zthread/LockedQueue.h create mode 100644 dep/include/zthread/MonitoredQueue.h create mode 100644 dep/include/zthread/Mutex.h create mode 100644 dep/include/zthread/NonCopyable.h create mode 100644 dep/include/zthread/PoolExecutor.h create mode 100644 dep/include/zthread/Priority.h create mode 100644 dep/include/zthread/PriorityCondition.h create mode 100644 dep/include/zthread/PriorityInheritanceMutex.h create mode 100644 dep/include/zthread/PriorityMutex.h create mode 100644 dep/include/zthread/PrioritySemaphore.h create mode 100644 dep/include/zthread/Queue.h create mode 100644 dep/include/zthread/ReadWriteLock.h create mode 100644 dep/include/zthread/RecursiveMutex.h create mode 100644 dep/include/zthread/Runnable.h create mode 100644 dep/include/zthread/Semaphore.h create mode 100644 dep/include/zthread/Singleton.h create mode 100644 dep/include/zthread/SynchronousExecutor.h create mode 100644 dep/include/zthread/Task.h create mode 100644 dep/include/zthread/Thread.h create mode 100644 dep/include/zthread/ThreadLocal.h create mode 100644 dep/include/zthread/ThreadLocalImpl.h create mode 100644 dep/include/zthread/ThreadedExecutor.h create mode 100644 dep/include/zthread/Time.h create mode 100644 dep/include/zthread/Waitable.h create mode 100644 dep/include/zthread/ZThread.h create mode 100644 dep/lib/Makefile.am create mode 100644 dep/lib/win32_debug/dbghelp.dll create mode 100644 dep/lib/win32_debug/libeay32.dll create mode 100644 dep/lib/win32_debug/libeay32.lib create mode 100644 dep/lib/win32_debug/libmySQL.dll create mode 100644 dep/lib/win32_debug/libmySQL.lib create mode 100644 dep/lib/win32_debug/sqlite.lib create mode 100644 dep/lib/win32_release/dbghelp.dll create mode 100644 dep/lib/win32_release/libeay32.dll create mode 100644 dep/lib/win32_release/libeay32.lib create mode 100644 dep/lib/win32_release/libmySQL.dll create mode 100644 dep/lib/win32_release/libmySQL.lib create mode 100644 dep/lib/win32_release/sqlite.lib create mode 100644 dep/lib/x64_Debug/libeay32.dll create mode 100644 dep/lib/x64_Debug/libeay32.lib create mode 100644 dep/lib/x64_Debug/libmySQL.dll create mode 100644 dep/lib/x64_Debug/libmysql.lib create mode 100644 dep/lib/x64_release/libeay32.dll create mode 100644 dep/lib/x64_release/libeay32.lib create mode 100644 dep/lib/x64_release/libmySQL.dll create mode 100644 dep/lib/x64_release/libmysql.lib create mode 100644 dep/src/Makefile.am create mode 100644 dep/src/g3dlite/AABox.cpp create mode 100644 dep/src/g3dlite/Box.cpp create mode 100644 dep/src/g3dlite/Crypto.cpp create mode 100644 dep/src/g3dlite/Makefile.am create mode 100644 dep/src/g3dlite/Matrix3.cpp create mode 100644 dep/src/g3dlite/Plane.cpp create mode 100644 dep/src/g3dlite/System.cpp create mode 100644 dep/src/g3dlite/Triangle.cpp create mode 100644 dep/src/g3dlite/Vector3.cpp create mode 100644 dep/src/g3dlite/Vector4.cpp create mode 100644 dep/src/g3dlite/format.cpp create mode 100644 dep/src/g3dlite/license.html create mode 100644 dep/src/sockets/Base64.cpp create mode 100644 dep/src/sockets/Exception.cpp create mode 100644 dep/src/sockets/Ipv4Address.cpp create mode 100644 dep/src/sockets/Ipv6Address.cpp create mode 100644 dep/src/sockets/Lock.cpp create mode 100644 dep/src/sockets/Makefile.am create mode 100644 dep/src/sockets/Mutex.cpp create mode 100644 dep/src/sockets/Parse.cpp create mode 100644 dep/src/sockets/ResolvServer.cpp create mode 100644 dep/src/sockets/ResolvSocket.cpp create mode 100644 dep/src/sockets/Socket.cpp create mode 100644 dep/src/sockets/SocketHandler.cpp create mode 100644 dep/src/sockets/StdoutLog.cpp create mode 100644 dep/src/sockets/StreamSocket.cpp create mode 100644 dep/src/sockets/TcpSocket.cpp create mode 100644 dep/src/sockets/Thread.cpp create mode 100644 dep/src/sockets/UdpSocket.cpp create mode 100644 dep/src/sockets/Utility.cpp create mode 100644 dep/src/sockets/network_kist.txt create mode 100644 dep/src/sockets/socket_include.cpp create mode 100644 dep/src/zlib/Makefile.am create mode 100644 dep/src/zlib/adler32.c create mode 100644 dep/src/zlib/compress.c create mode 100644 dep/src/zlib/crc32.c create mode 100644 dep/src/zlib/crc32.h create mode 100644 dep/src/zlib/deflate.c create mode 100644 dep/src/zlib/deflate.h create mode 100644 dep/src/zlib/example.c create mode 100644 dep/src/zlib/gzio.c create mode 100644 dep/src/zlib/infback.c create mode 100644 dep/src/zlib/inffast.c create mode 100644 dep/src/zlib/inffast.h create mode 100644 dep/src/zlib/inffixed.h create mode 100644 dep/src/zlib/inflate.c create mode 100644 dep/src/zlib/inflate.h create mode 100644 dep/src/zlib/inftrees.c create mode 100644 dep/src/zlib/inftrees.h create mode 100644 dep/src/zlib/trees.c create mode 100644 dep/src/zlib/trees.h create mode 100644 dep/src/zlib/uncompr.c create mode 100644 dep/src/zlib/zconf.h create mode 100644 dep/src/zlib/zlib.h create mode 100644 dep/src/zlib/zutil.c create mode 100644 dep/src/zlib/zutil.h create mode 100644 dep/src/zthread/AtomicCount.cxx create mode 100644 dep/src/zthread/ConcurrentExecutor.cxx create mode 100644 dep/src/zthread/Condition.cxx create mode 100644 dep/src/zthread/ConditionImpl.h create mode 100644 dep/src/zthread/CountingSemaphore.cxx create mode 100644 dep/src/zthread/Debug.h create mode 100644 dep/src/zthread/DeferredInterruptionScope.h create mode 100644 dep/src/zthread/FastLock.h create mode 100644 dep/src/zthread/FastMutex.cxx create mode 100644 dep/src/zthread/FastRecursiveLock.h create mode 100644 dep/src/zthread/FastRecursiveMutex.cxx create mode 100644 dep/src/zthread/IntrusivePtr.h create mode 100644 dep/src/zthread/Makefile.am create mode 100644 dep/src/zthread/Monitor.cxx create mode 100644 dep/src/zthread/Monitor.h create mode 100644 dep/src/zthread/Mutex.cxx create mode 100644 dep/src/zthread/MutexImpl.h create mode 100644 dep/src/zthread/PoolExecutor.cxx create mode 100644 dep/src/zthread/PriorityCondition.cxx create mode 100644 dep/src/zthread/PriorityInheritanceMutex.cxx create mode 100644 dep/src/zthread/PriorityMutex.cxx create mode 100644 dep/src/zthread/PrioritySemaphore.cxx create mode 100644 dep/src/zthread/RecursiveMutex.cxx create mode 100644 dep/src/zthread/RecursiveMutexImpl.cxx create mode 100644 dep/src/zthread/RecursiveMutexImpl.h create mode 100644 dep/src/zthread/Scheduling.h create mode 100644 dep/src/zthread/Semaphore.cxx create mode 100644 dep/src/zthread/SemaphoreImpl.h create mode 100644 dep/src/zthread/State.h create mode 100644 dep/src/zthread/Status.h create mode 100644 dep/src/zthread/SynchronousExecutor.cxx create mode 100644 dep/src/zthread/TSS.h create mode 100644 dep/src/zthread/Thread.cxx create mode 100644 dep/src/zthread/ThreadImpl.cxx create mode 100644 dep/src/zthread/ThreadImpl.h create mode 100644 dep/src/zthread/ThreadLocalImpl.cxx create mode 100644 dep/src/zthread/ThreadOps.cxx create mode 100644 dep/src/zthread/ThreadOps.h create mode 100644 dep/src/zthread/ThreadQueue.cxx create mode 100644 dep/src/zthread/ThreadQueue.h create mode 100644 dep/src/zthread/ThreadedExecutor.cxx create mode 100644 dep/src/zthread/Time.cxx create mode 100644 dep/src/zthread/TimeStrategy.h create mode 100644 dep/src/zthread/config.h create mode 100644 dep/src/zthread/linux/AtomicCount.cxx create mode 100644 dep/src/zthread/linux/AtomicFastLock.h create mode 100644 dep/src/zthread/linux/FastRecursiveLock.h create mode 100644 dep/src/zthread/macos/FastLock.h create mode 100644 dep/src/zthread/macos/Monitor.cxx create mode 100644 dep/src/zthread/macos/Monitor.h create mode 100644 dep/src/zthread/macos/TSS.h create mode 100644 dep/src/zthread/macos/ThreadOps.cxx create mode 100644 dep/src/zthread/macos/ThreadOps.h create mode 100644 dep/src/zthread/macos/UpTimeStrategy.h create mode 100644 dep/src/zthread/posix/ConditionRecursiveLock.h create mode 100644 dep/src/zthread/posix/FastLock.h create mode 100644 dep/src/zthread/posix/FtimeStrategy.h create mode 100644 dep/src/zthread/posix/GetTimeOfDayStrategy.h create mode 100644 dep/src/zthread/posix/Monitor.cxx create mode 100644 dep/src/zthread/posix/Monitor.h create mode 100644 dep/src/zthread/posix/PriorityOps.h create mode 100644 dep/src/zthread/posix/TSS.h create mode 100644 dep/src/zthread/posix/ThreadOps.cxx create mode 100644 dep/src/zthread/posix/ThreadOps.h create mode 100644 dep/src/zthread/solaris/FastRecursiveLock.h create mode 100644 dep/src/zthread/vanilla/DualMutexRecursiveLock.h create mode 100644 dep/src/zthread/vanilla/SimpleAtomicCount.cxx create mode 100644 dep/src/zthread/vanilla/SimpleRecursiveLock.h create mode 100644 dep/src/zthread/win32/AtomicCount.cxx create mode 100644 dep/src/zthread/win32/AtomicFastLock.h create mode 100644 dep/src/zthread/win32/AtomicFastRecursiveLock.h create mode 100644 dep/src/zthread/win32/FastLock.h create mode 100644 dep/src/zthread/win32/FastRecursiveLock.h create mode 100644 dep/src/zthread/win32/Monitor.cxx create mode 100644 dep/src/zthread/win32/Monitor.h create mode 100644 dep/src/zthread/win32/PerformanceCounterStrategy.h create mode 100644 dep/src/zthread/win32/TSS.h create mode 100644 dep/src/zthread/win32/ThreadOps.cxx create mode 100644 dep/src/zthread/win32/ThreadOps.h create mode 100644 dep/src/zthread/win9x/AtomicCount.cxx create mode 100644 dep/src/zthread/win9x/AtomicFastLock.h create mode 100644 doc/DocStructure.dox create mode 100644 doc/Doxyfile.in create mode 100644 doc/Makefile.am create mode 100644 sql/Makefile.am create mode 100644 sql/characters.sql create mode 100644 sql/create_mysql.sql create mode 100644 sql/drop_mysql.sql create mode 100644 sql/mangos.sql create mode 100644 sql/realmd.sql create mode 100644 sql/tools/Makefile.am create mode 100644 sql/tools/README create mode 100644 sql/tools/characters_item_duplicates_remove.sql create mode 100644 sql/tools/characters_pet_data_cleanup.sql create mode 100644 sql/updates/0.10/4846_characters.sql create mode 100644 sql/updates/0.10/4846_mangos_creature_template.sql create mode 100644 sql/updates/0.10/4846_mangos_item_template.sql create mode 100644 sql/updates/0.10/4846_mangos_npc_option.sql create mode 100644 sql/updates/0.10/4875_mangos_quest_template.sql create mode 100644 sql/updates/0.10/4890_mangos_item_template.sql create mode 100644 sql/updates/0.10/4895_mangos_command.sql create mode 100644 sql/updates/0.10/4896_characters_mail.sql create mode 100644 sql/updates/0.10/4898_mangos_playercreateinfo_item.sql create mode 100644 sql/updates/0.10/4904_mangos_item_template.sql create mode 100644 sql/updates/0.10/4908_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/4916_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/4921_mangos_gameobject.sql create mode 100644 sql/updates/0.10/4926_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/4937_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/4937_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/4948_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/4951_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/4952_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/4971_characters_character_social.sql create mode 100644 sql/updates/0.10/4975_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/4975_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/4984_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5019_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5030_mangos_item_template.sql create mode 100644 sql/updates/0.10/5036_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5039_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5064_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5070_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5072_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5075_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5084_mangos_command.sql create mode 100644 sql/updates/0.10/5085_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5087_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5088_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5092_mangos_item_template.sql create mode 100644 sql/updates/0.10/5097_mangos_skill_extra_item_template.sql create mode 100644 sql/updates/0.10/5106_mangos_spell_chain.sql create mode 100644 sql/updates/0.10/5108_characters.sql create mode 100644 sql/updates/0.10/5119_mangos_quest_template.sql create mode 100644 sql/updates/0.10/5120_mangos_spell_chain.sql create mode 100644 sql/updates/0.10/5121_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5123_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5128_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5130_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5146_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5147_mangos_spell_learn_spell.sql create mode 100644 sql/updates/0.10/5156_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5156_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5158_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5159_characters_guild_bank_eventlog.sql create mode 100644 sql/updates/0.10/5159_characters_guild_bank_item.sql create mode 100644 sql/updates/0.10/5159_characters_guild_bank_right.sql create mode 100644 sql/updates/0.10/5159_characters_guild_bank_tab.sql create mode 100644 sql/updates/0.10/5159_characters_guild_memeber.sql create mode 100644 sql/updates/0.10/5160_mangos_command.sql create mode 100644 sql/updates/0.10/5163_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5163_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5164_mangos_creature_movement.sql create mode 100644 sql/updates/0.10/5165_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5166_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5172_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5180_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5181_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5185_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5191_mangos_spell_threat.sql create mode 100644 sql/updates/0.10/5197_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5199_characters_guild_bank_eventlog.sql create mode 100644 sql/updates/0.10/5201_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5212_mangos_command.sql create mode 100644 sql/updates/0.10/5212_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5217_characters_character.sql create mode 100644 sql/updates/0.10/5228_mangos_gameobject_scripts.sql create mode 100644 sql/updates/0.10/5233_mangos_event_scripts.sql create mode 100644 sql/updates/0.10/5234_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5238_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5242_mangos_instance_template.sql create mode 100644 sql/updates/0.10/5243_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5249_mangos_spell_learn_skill.sql create mode 100644 sql/updates/0.10/5254_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5254_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5258_characters_character.sql create mode 100644 sql/updates/0.10/5265_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5269_mangos_uptime.sql create mode 100644 sql/updates/0.10/5270_mangos_gameobject_scripts.sql create mode 100644 sql/updates/0.10/5272_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5286_characters_character_pet.sql create mode 100644 sql/updates/0.10/5292_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5295_mangos_creature_template.sql create mode 100644 sql/updates/0.10/5297_characters.sql create mode 100644 sql/updates/0.10/5297_mangos.sql create mode 100644 sql/updates/0.10/5297_realmd_account.sql create mode 100644 sql/updates/0.10/5302_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5311_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5326_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5335_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5343_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5347_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5350_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5351_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5363_mangos_creature_template.sql create mode 100644 sql/updates/0.10/5366_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5367_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5370_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5374_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5378_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5379_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5402_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5408_characters_mail_items.sql create mode 100644 sql/updates/0.10/5411_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5419_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5420_characters_mail_items.sql create mode 100644 sql/updates/0.10/5422_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5441_characters_petition_petition_sign.sql create mode 100644 sql/updates/0.10/5443_mangos_item_template.sql create mode 100644 sql/updates/0.10/5445_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5446_mangos_creature_template.sql create mode 100644 sql/updates/0.10/5451_characters_petition_petition_sign.sql create mode 100644 sql/updates/0.10/5457_realmd_account.sql create mode 100644 sql/updates/0.10/5460_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5462_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5463_mangos_command.sql create mode 100644 sql/updates/0.10/5466_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5471_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5482_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5491_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5492_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5498_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5505_mangos.sql create mode 100644 sql/updates/0.10/5505_mangos_npc_gossip.sql create mode 100644 sql/updates/0.10/5526_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5529_mangos_spell_chain.sql create mode 100644 sql/updates/0.10/5530_mangos_spell_learn_spell.sql create mode 100644 sql/updates/0.10/5531_mangos_creature_movement.sql create mode 100644 sql/updates/0.10/5534_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5541_mangos_command.sql create mode 100644 sql/updates/0.10/5541_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5547_characters_character_ticket.sql create mode 100644 sql/updates/0.10/5547_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5554_mangos_locales_creature.sql create mode 100644 sql/updates/0.10/5558_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5570_mangos_spell_elixir.sql create mode 100644 sql/updates/0.10/5571_mangos_player_levelstats.sql create mode 100644 sql/updates/0.10/5574_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5574_mangos_spell_learn_spell.sql create mode 100644 sql/updates/0.10/5576_mangos_spell_affect.sql create mode 100644 sql/updates/0.10/5576_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5585_mangos_gameobject_template.sql create mode 100644 sql/updates/0.10/5585_mangos_locales_gameobject.sql create mode 100644 sql/updates/0.10/5586_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5589_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5593_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5628_mangos_creature_movement.sql create mode 100644 sql/updates/0.10/5632_characters.sql create mode 100644 sql/updates/0.10/5634_mangos_mangos_string.sql create mode 100644 sql/updates/0.10/5636_mangos_loot_template.sql create mode 100644 sql/updates/0.10/5640_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.10/5642_mangos_mangos_string.sql create mode 100644 sql/updates/0.5/1150_character_aura.sql create mode 100644 sql/updates/0.5/1155_commands.sql create mode 100644 sql/updates/0.5/1155_npc_option.sql create mode 100644 sql/updates/0.5/1158_character_inventory.sql create mode 100644 sql/updates/0.5/1186_game_weather.sql create mode 100644 sql/updates/0.5/1208_npc_trainer.sql create mode 100644 sql/updates/0.5/1250_item_template.sql create mode 100644 sql/updates/0.5/1262_areatrigger_tavern.sql create mode 100644 sql/updates/0.5/1262_game_graveyard.sql create mode 100644 sql/updates/0.5/1282_playercreateinfo.sql create mode 100644 sql/updates/0.5/1282_playercreateinfo_item.sql create mode 100644 sql/updates/0.5/1292_loot_template.sql create mode 100644 sql/updates/0.5/1332_character_queststatus.sql create mode 100644 sql/updates/0.5/1336_item_template.sql create mode 100644 sql/updates/0.5/1339_areatrigger_city.sql create mode 100644 sql/updates/0.5/1349_areatrigger_involvedrelation.sql create mode 100644 sql/updates/0.5/1349_character_aura.sql create mode 100644 sql/updates/0.5/1349_character_inventory.sql create mode 100644 sql/updates/0.5/1349_creature_template.sql create mode 100644 sql/updates/0.5/1349_gameobject_template.sql create mode 100644 sql/updates/0.5/1356_item_template.sql create mode 100644 sql/updates/0.5/1411_item_template.sql create mode 100644 sql/updates/0.5/1447_quest_template.sql create mode 100644 sql/updates/0.5/1465_build_realmd_db.sql create mode 100644 sql/updates/0.5/1465_create_realmd_db.sql create mode 100644 sql/updates/0.5/1465_populate_realmd_db.sql create mode 100644 sql/updates/0.5/1475_character_aura.sql create mode 100644 sql/updates/0.5/1511_object_involvedrelation.sql create mode 100644 sql/updates/0.5/1511_object_questrelation.sql create mode 100644 sql/updates/0.5/1526_npc_vendor.sql create mode 100644 sql/updates/0.5/1562_creature_template.sql create mode 100644 sql/updates/0.5/1576_command.sql create mode 100644 sql/updates/0.5/1595_area_graveyard.sql create mode 100644 sql/updates/0.5/1601_game_addons.sql create mode 100644 sql/updates/0.5/1615_areatrigger_graveyard.sql create mode 100644 sql/updates/0.5/1635_character.sql create mode 100644 sql/updates/0.5/1669_character_spell.sql create mode 100644 sql/updates/0.5/1676_game_graveyard.sql create mode 100644 sql/updates/0.5/1676_game_tele.sql create mode 100644 sql/updates/0.5/1687_loot_template.sql create mode 100644 sql/updates/0.5/1704_item_template.sql create mode 100644 sql/updates/0.5/1799_quest_template.sql create mode 100644 sql/updates/0.5/1825_game_corpse.sql create mode 100644 sql/updates/0.5/1856_command.sql create mode 100644 sql/updates/0.5/1865_command.sql create mode 100644 sql/updates/0.5/1880_command.sql create mode 100644 sql/updates/0.5/1883_quest_template.sql create mode 100644 sql/updates/0.5/1915_loot_template.sql create mode 100644 sql/updates/0.5/1935_command.sql create mode 100644 sql/updates/0.5/1949_corpse.sql create mode 100644 sql/updates/0.5/1953_playercreateinfo_skill.sql create mode 100644 sql/updates/0.5/1953_playercreateinfo_spell.sql create mode 100644 sql/updates/0.5/1956_command.sql create mode 100644 sql/updates/0.5/2017_quest_template.sql create mode 100644 sql/updates/0.5/2033_command.sql create mode 100644 sql/updates/0.5/2041_auctionhouse_bid.sql create mode 100644 sql/updates/0.5/2041_game_spell.sql create mode 100644 sql/updates/0.5/2041_game_talent.sql create mode 100644 sql/updates/0.5/2047_quest_template.sql create mode 100644 sql/updates/0.5/2054_command.sql create mode 100644 sql/updates/0.5/2058_command.sql create mode 100644 sql/updates/0.5/2066_creature_template.sql create mode 100644 sql/updates/0.5/2069_quest_template.sql create mode 100644 sql/updates/0.5/2079_command.sql create mode 100644 sql/updates/0.5/2099_npc_trainer.sql create mode 100644 sql/updates/0.5/2107_command.sql create mode 100644 sql/updates/0.5/2113_command.sql create mode 100644 sql/updates/0.5/2118_playercreateinfo_spell.sql create mode 100644 sql/updates/0.5/2119_command.sql create mode 100644 sql/updates/0.5/2130_quest_template.sql create mode 100644 sql/updates/0.5/2131_command.sql create mode 100644 sql/updates/0.5/2156_character.sql create mode 100644 sql/updates/0.5/2164_command.sql create mode 100644 sql/updates/0.5/2191_npc_trainer.sql create mode 100644 sql/updates/0.5/2191_playercreateinfo.sql create mode 100644 sql/updates/0.5/2220_command.sql create mode 100644 sql/updates/0.6/2297_character_stable.sql create mode 100644 sql/updates/0.6/2302_player_levelupgains.sql create mode 100644 sql/updates/0.6/2308_character_pet.sql create mode 100644 sql/updates/0.6/2330_realmlist.sql create mode 100644 sql/updates/0.6/2343_areatrigger_template.sql create mode 100644 sql/updates/0.6/2352_quest_template.sql create mode 100644 sql/updates/0.6/2357_playercreateinfo_action.sql create mode 100644 sql/updates/0.6/2359_command.sql create mode 100644 sql/updates/0.6/2360_creature_template.sql create mode 100644 sql/updates/0.6/2362_areatrigger_template.sql create mode 100644 sql/updates/0.6/2367_command.sql create mode 100644 sql/updates/0.6/2369_creature_template.sql create mode 100644 sql/updates/0.6/2370_character_queststatus.sql create mode 100644 sql/updates/0.6/2372_creature_template.sql create mode 100644 sql/updates/0.6/2382_mail_item.sql create mode 100644 sql/updates/0.6/2383_auctionhouse_item.sql create mode 100644 sql/updates/0.6/2418_quest_template.sql create mode 100644 sql/updates/0.6/2421_quest_template.sql create mode 100644 sql/updates/0.6/2424_gameobject_template.sql create mode 100644 sql/updates/0.6/2429_taxi.sql create mode 100644 sql/updates/0.6/2445_command.sql create mode 100644 sql/updates/0.6/2448_command.sql create mode 100644 sql/updates/0.6/2448_game_graveyard.sql create mode 100644 sql/updates/0.6/2454_command.sql create mode 100644 sql/updates/0.6/2467_quest_template.sql create mode 100644 sql/updates/0.6/2468_command.sql create mode 100644 sql/updates/0.6/2469_skinning_loot_template.sql create mode 100644 sql/updates/0.6/2479_loot_template.sql create mode 100644 sql/updates/0.6/2494_command.sql create mode 100644 sql/updates/0.6/2495_item_loot_template.sql create mode 100644 sql/updates/0.6/2500_command.sql create mode 100644 sql/updates/0.6/2513_guild_rank.sql create mode 100644 sql/updates/0.6/2516_auctionhouse.sql create mode 100644 sql/updates/0.6/2517_guild_charters.sql create mode 100644 sql/updates/0.6/2518_guild.sql create mode 100644 sql/updates/0.6/2530_loot_template.sql create mode 100644 sql/updates/0.6/2549_character.sql create mode 100644 sql/updates/0.6/2571_quest_template.sql create mode 100644 sql/updates/0.6/2572_creature_template.sql create mode 100644 sql/updates/0.6/2578_character.sql create mode 100644 sql/updates/0.6/2580_character.sql create mode 100644 sql/updates/0.6/2580_insatne.sql create mode 100644 sql/updates/0.6/2584_character.sql create mode 100644 sql/updates/0.6/2584_instance.sql create mode 100644 sql/updates/0.6/2597_playercreateinfo_action.sql create mode 100644 sql/updates/0.6/2597_playercreateinfo_item.sql create mode 100644 sql/updates/0.6/2597_playercreateinfo_reputation.sql create mode 100644 sql/updates/0.6/2597_playercreateinfo_skill.sql create mode 100644 sql/updates/0.6/2597_playercreateinfo_spell.sql create mode 100644 sql/updates/0.6/2598_playercreateinfo.sql create mode 100644 sql/updates/0.6/2605_realmd_account.sql create mode 100644 sql/updates/0.6/2610_character.sql create mode 100644 sql/updates/0.6/2617_character_spell_cooldown.sql create mode 100644 sql/updates/0.6/2622_character.sql create mode 100644 sql/updates/0.6/2622_gameobject.sql create mode 100644 sql/updates/0.6/2622_transports.sql create mode 100644 sql/updates/0.6/2630_command.sql create mode 100644 sql/updates/0.6/2633_character_spell_cooldown.sql create mode 100644 sql/updates/0.6/2637_auctionhouse.sql create mode 100644 sql/updates/0.6/2637_mail.sql create mode 100644 sql/updates/0.6/2641_command.sql create mode 100644 sql/updates/0.6/2642_loot_template.sql create mode 100644 sql/updates/0.6/2649_command.sql create mode 100644 sql/updates/0.6/2660_command.sql create mode 100644 sql/updates/0.6/2663_command.sql create mode 100644 sql/updates/0.6/2670_command.sql create mode 100644 sql/updates/0.6/2674_quest_template.sql create mode 100644 sql/updates/0.6/2674_scripts.sql create mode 100644 sql/updates/0.6/2680_game_addons.sql create mode 100644 sql/updates/0.6/2684_gameobject.sql create mode 100644 sql/updates/0.6/2684_quest_template.sql create mode 100644 sql/updates/0.6/2688_command.sql create mode 100644 sql/updates/0.6/2688_player_levelstats.sql create mode 100644 sql/updates/0.6/2688_playercreateinfo.sql create mode 100644 sql/updates/0.6/2689_player_levelstats.sql create mode 100644 sql/updates/0.6/2691_player_levelupgains.sql create mode 100644 sql/updates/0.6/2699_character_inventory.sql create mode 100644 sql/updates/0.6/2703_command.sql create mode 100644 sql/updates/0.6/2713_quest_template.sql create mode 100644 sql/updates/0.6/2746_command.sql create mode 100644 sql/updates/0.6/2746_creature.sql create mode 100644 sql/updates/0.6/2754_realmd.sql create mode 100644 sql/updates/0.6/2762_command.sql create mode 100644 sql/updates/0.6/2765_auctionHouse.sql create mode 100644 sql/updates/0.6/2765_mail.sql create mode 100644 sql/updates/0.6/2778_command.sql create mode 100644 sql/updates/0.6/2787_item_instance.sql create mode 100644 sql/updates/0.6/2798_command.sql create mode 100644 sql/updates/0.6/2803_command.sql create mode 100644 sql/updates/0.6/2808_command.sql create mode 100644 sql/updates/0.6/2812_character_pet.sql create mode 100644 sql/updates/0.6/2812_pet_name_generation.sql create mode 100644 sql/updates/0.6/2815_character_pet.sql create mode 100644 sql/updates/0.6/2821_raidgroups.sql create mode 100644 sql/updates/0.6/2828_character.sql create mode 100644 sql/updates/0.6/2838_corpse_grid.sql create mode 100644 sql/updates/0.6/2838_creature_grid.sql create mode 100644 sql/updates/0.6/2838_gameobject_grid.sql create mode 100644 sql/updates/0.6/2842_character_pet.sql create mode 100644 sql/updates/0.6/2843_character_pet.sql create mode 100644 sql/updates/0.6/2850_command.sql create mode 100644 sql/updates/0.6/2869_command.sql create mode 100644 sql/updates/0.6/2875_npc_trainer.sql create mode 100644 sql/updates/0.6/2875_spell_chain.sql create mode 100644 sql/updates/0.6/2881_spell_chain.sql create mode 100644 sql/updates/0.6/2885_character.sql create mode 100644 sql/updates/0.6/2912_areatrigger_template.sql create mode 100644 sql/updates/0.6/2916_character.sql create mode 100644 sql/updates/0.6/2938_spell_scripts.sql create mode 100644 sql/updates/0.6/2940_playercreateinfo_skill.sql create mode 100644 sql/updates/0.6/2958_command.sql create mode 100644 sql/updates/0.6/2958_scripts.sql create mode 100644 sql/updates/0.6/2958_spell_scripts.sql create mode 100644 sql/updates/0.6/2982_command.sql create mode 100644 sql/updates/0.6/2993_command.sql create mode 100644 sql/updates/0.6/3005.sql create mode 100644 sql/updates/0.6/3010_item_template.sql create mode 100644 sql/updates/0.6/3017_auctionhouse.sql create mode 100644 sql/updates/0.6/3020_command.sql create mode 100644 sql/updates/0.6/3032_creature.sql create mode 100644 sql/updates/0.6/3044_gameobject_template.sql create mode 100644 sql/updates/0.6/3054_command.sql create mode 100644 sql/updates/0.6/3059_pet_levelstats.sql create mode 100644 sql/updates/0.6/3068_command.sql create mode 100644 sql/updates/0.6/3075_creature.sql create mode 100644 sql/updates/0.6/3075_gameobject.sql create mode 100644 sql/updates/0.6/3090_command.sql create mode 100644 sql/updates/0.6/3090_creature_template.sql create mode 100644 sql/updates/0.6/3090_loot_template.sql create mode 100644 sql/updates/0.6/3091_spell_proc_event.sql create mode 100644 sql/updates/0.6/3092_quest_template.sql create mode 100644 sql/updates/0.6/3096_spell_proc_event.sql create mode 100644 sql/updates/0.6/3106_command.sql create mode 100644 sql/updates/0.6/3107_playercreateinfo_skill.sql create mode 100644 sql/updates/0.6/3108_quest_template.sql create mode 100644 sql/updates/0.6/3110_quest_template.sql create mode 100644 sql/updates/0.6/3115_quest_template.sql create mode 100644 sql/updates/0.7/3138_character_inventory.sql create mode 100644 sql/updates/0.7/3138_disenchaning_loot_template.sql create mode 100644 sql/updates/0.7/3138_item_template.sql create mode 100644 sql/updates/0.7/3141_spell_threat.sql create mode 100644 sql/updates/0.7/3144_command.sql create mode 100644 sql/updates/0.7/3150_command.sql create mode 100644 sql/updates/0.7/3162_character_queststatus.sql create mode 100644 sql/updates/0.7/3162_command.sql create mode 100644 sql/updates/0.7/3162_quest_template.sql create mode 100644 sql/updates/0.7/3174_command.sql create mode 100644 sql/updates/0.7/3179_quest_template.sql create mode 100644 sql/updates/0.7/3180_spell_proc_event.sql create mode 100644 sql/updates/0.7/3183_command.sql create mode 100644 sql/updates/0.7/3186_command.sql create mode 100644 sql/updates/0.7/3202_character_gifts.sql create mode 100644 sql/updates/0.7/3205_character_inventory.sql create mode 100644 sql/updates/0.7/3231_quest_template.sql create mode 100644 sql/updates/0.7/3245_item_text.sql create mode 100644 sql/updates/0.7/3245_mail.sql create mode 100644 sql/updates/0.7/3245_page_text.sql create mode 100644 sql/updates/0.7/3246_character_reputation.sql create mode 100644 sql/updates/0.7/3251_commands.sql create mode 100644 sql/updates/0.7/3252.sql create mode 100644 sql/updates/0.7/3296_commands.sql create mode 100644 sql/updates/0.7/3296_playercreateinfo_skill.sql create mode 100644 sql/updates/0.7/3296_spell_learn_skill.sql create mode 100644 sql/updates/0.7/3310_spell_learn_spell.sql create mode 100644 sql/updates/0.7/3316_playercreateinfo_reputation.sql create mode 100644 sql/updates/0.7/3323.sql create mode 100644 sql/updates/0.7/3344_playercreateinfo_spell.sql create mode 100644 sql/updates/0.7/3346_command.sql create mode 100644 sql/updates/0.7/3348_playercreateinfo_spell.sql create mode 100644 sql/updates/0.7/3350_command.sql create mode 100644 sql/updates/0.7/3351_character_pet.sql create mode 100644 sql/updates/0.7/3397_creature_template.sql create mode 100644 sql/updates/0.7/3400.sql create mode 100644 sql/updates/0.7/3402_creature_onkill_reputation.sql create mode 100644 sql/updates/0.7/3410_group.sql create mode 100644 sql/updates/0.7/3424_command.sql create mode 100644 sql/updates/0.7/3463_mangos.sql create mode 100644 sql/updates/0.7/3463_realm.sql create mode 100644 sql/updates/0.7/3474_creature_addon.sql create mode 100644 sql/updates/0.7/3501.sql create mode 100644 sql/updates/0.7/3503_creature_movement.sql create mode 100644 sql/updates/0.7/3512_character_spell_cooldown.sql create mode 100644 sql/updates/0.7/3514_mail.sql create mode 100644 sql/updates/0.7/3516_spell_learn_spell.sql create mode 100644 sql/updates/0.7/3533_command.sql create mode 100644 sql/updates/0.7/3538_guild_charter_sign.sql create mode 100644 sql/updates/0.7/3539_item_template.sql create mode 100644 sql/updates/0.7/3545_creature_movement.sql create mode 100644 sql/updates/0.7/3547_character_reputation.sql create mode 100644 sql/updates/0.7/3553_creature_onkill_reputation.sql create mode 100644 sql/updates/0.7/3562_player_levelstats.sql create mode 100644 sql/updates/0.7/3605_creature_addon.sql create mode 100644 sql/updates/0.7/3605_grid.sql create mode 100644 sql/updates/0.7/3611_spell_learn_skill.sql create mode 100644 sql/updates/0.7/3616_commands.sql create mode 100644 sql/updates/0.7/3627_quest_template.sql create mode 100644 sql/updates/0.7/3631_gameobject_template.sql create mode 100644 sql/updates/0.7/3636_character_spell.sql create mode 100644 sql/updates/0.7/3636_playercreateinfo_spell.sql create mode 100644 sql/updates/0.7/3646_spell_chain.sql create mode 100644 sql/updates/0.7/3648_command.sql create mode 100644 sql/updates/0.7/3649_spell_chain.sql create mode 100644 sql/updates/0.7/3653_spell.sql create mode 100644 sql/updates/0.7/3655_quest_template.sql create mode 100644 sql/updates/0.7/3657_command.sql create mode 100644 sql/updates/0.7/3660_character_kill.sql create mode 100644 sql/updates/0.7/3700_character.sql create mode 100644 sql/updates/0.7/3728_spell_proc_event.sql create mode 100644 sql/updates/0.7/3730_command.sql create mode 100644 sql/updates/0.7/3732_spell_affect.sql create mode 100644 sql/updates/0.7/3739_looking_for_group.sql create mode 100644 sql/updates/0.7/3746_spell_proc_event.sql create mode 100644 sql/updates/0.7/3747_command.sql create mode 100644 sql/updates/0.7/3748_command.sql create mode 100644 sql/updates/0.7/3753_battleground_template.sql create mode 100644 sql/updates/0.7/3763_spell_affect.sql create mode 100644 sql/updates/0.7/3766_spell_proc_event.sql create mode 100644 sql/updates/0.7/3771_creature_template.sql create mode 100644 sql/updates/0.7/3773.sql create mode 100644 sql/updates/0.7/3774_playercreateinfo_spell.sql create mode 100644 sql/updates/0.7/3782_command.sql create mode 100644 sql/updates/0.7/3784_command.sql create mode 100644 sql/updates/0.7/3787_spell_proc_event.sql create mode 100644 sql/updates/0.7/3801_banAccount.sql create mode 100644 sql/updates/0.7/3801_command.sql create mode 100644 sql/updates/0.7/3802_arena_teams.sql create mode 100644 sql/updates/0.7/3802_petitions.sql create mode 100644 sql/updates/0.7/3805_spell_proc_event.sql create mode 100644 sql/updates/0.7/3806_petitions.sql create mode 100644 sql/updates/0.7/3833_quest_template.sql create mode 100644 sql/updates/0.7/3845_account.sql create mode 100644 sql/updates/0.7/3845_command.sql create mode 100644 sql/updates/0.7/3859_spell_affect.sql create mode 100644 sql/updates/0.7/3860_creature_template.sql create mode 100644 sql/updates/0.7/3862_prospecting_loot_template.sql create mode 100644 sql/updates/0.7/3874_spell_scripts.sql create mode 100644 sql/updates/0.7/3875_item_template.sql create mode 100644 sql/updates/0.7/3876_character_ticket.sql create mode 100644 sql/updates/0.7/3884_quest_scripts.sql create mode 100644 sql/updates/0.7/3891_quest_scripts.sql create mode 100644 sql/updates/0.7/3906_areatrigger_template.sql create mode 100644 sql/updates/0.7/3929_spell_affect.sql create mode 100644 sql/updates/0.7/3932_item_enchantment_template.sql create mode 100644 sql/updates/0.7/3932_item_template.sql create mode 100644 sql/updates/0.7/3939_realmd_account.sql create mode 100644 sql/updates/0.7/3948_realmd_account.sql create mode 100644 sql/updates/0.7/3951_exploration_basexp.sql create mode 100644 sql/updates/0.7/3961_uptime.sql create mode 100644 sql/updates/0.7/3964_command.sql create mode 100644 sql/updates/0.7/4010_spell_proc_event.sql create mode 100644 sql/updates/0.7/4012_spell_proc_event.sql create mode 100644 sql/updates/0.7/4018_spell_proc_event.sql create mode 100644 sql/updates/0.7/4019_spell_chain.sql create mode 100644 sql/updates/0.7/4019_spell_proc_event.sql create mode 100644 sql/updates/0.7/4020_spell_chain.sql create mode 100644 sql/updates/0.7/4020_spell_proc_event.sql create mode 100644 sql/updates/0.7/4021_spell_chain.sql create mode 100644 sql/updates/0.7/4021_spell_proc_event.sql create mode 100644 sql/updates/0.7/4023_spell_proc_event.sql create mode 100644 sql/updates/0.7/4026_spell_proc_event.sql create mode 100644 sql/updates/0.7/4028_spell_chain.sql create mode 100644 sql/updates/0.7/4028_spell_proc_event.sql create mode 100644 sql/updates/0.7/4031_spell_chain.sql create mode 100644 sql/updates/0.7/4031_spell_proc_event.sql create mode 100644 sql/updates/0.7/4035_spell_proc_event.sql create mode 100644 sql/updates/0.7/4036_spell_proc_event.sql create mode 100644 sql/updates/0.7/4037_spell_proc_event.sql create mode 100644 sql/updates/0.7/4096_pet.sql create mode 100644 sql/updates/0.8/4058.sql create mode 100644 sql/updates/0.8/4059_spell_learn_skill.sql create mode 100644 sql/updates/0.8/4059_spell_learn_spell.sql create mode 100644 sql/updates/0.8/4076_character_spell.sql create mode 100644 sql/updates/0.8/4076_playercreateinfo_spell.sql create mode 100644 sql/updates/0.8/4081_command.sql create mode 100644 sql/updates/0.8/4096_pet.sql create mode 100644 sql/updates/0.8/4116_creature_template.sql create mode 100644 sql/updates/0.8/4133_command.sql create mode 100644 sql/updates/0.8/4133_spell_chain.sql create mode 100644 sql/updates/0.8/4134_command.sql create mode 100644 sql/updates/0.8/4139_spell_proc_event.sql create mode 100644 sql/updates/0.8/4140_command.sql create mode 100644 sql/updates/0.8/4145_character_reputation.sql create mode 100644 sql/updates/0.8/4154_spell_proc_event.sql create mode 100644 sql/updates/0.8/4176_character.sql create mode 100644 sql/updates/0.8/4176_command.sql create mode 100644 sql/updates/0.8/4187_command.sql create mode 100644 sql/updates/0.8/4204_command.sql create mode 100644 sql/updates/0.8/4205_creature_template.sql create mode 100644 sql/updates/0.8/4224_character_aura.sql create mode 100644 sql/updates/0.8/4224_pet_aura.sql create mode 100644 sql/updates/0.8/4235_spell_proc_event.sql create mode 100644 sql/updates/0.8/4239_spell_chain.sql create mode 100644 sql/updates/0.8/4239_spell_proc_event.sql create mode 100644 sql/updates/0.8/4242_spell_proc_event.sql create mode 100644 sql/updates/0.8/4243_spell_affect.sql create mode 100644 sql/updates/0.8/4248_spell_chain.sql create mode 100644 sql/updates/0.8/4248_spell_proc_event.sql create mode 100644 sql/updates/0.8/4252_spell_threat.sql create mode 100644 sql/updates/0.8/4255_spell_chain.sql create mode 100644 sql/updates/0.8/4258_command.sql create mode 100644 sql/updates/0.8/4259_spell_chain.sql create mode 100644 sql/updates/0.8/4259_spell_proc_event.sql create mode 100644 sql/updates/0.8/4262_spell_proc_event.sql create mode 100644 sql/updates/0.8/4266_spell_proc_event.sql create mode 100644 sql/updates/0.8/4267_command.sql create mode 100644 sql/updates/0.8/4270_spell_proc_event.sql create mode 100644 sql/updates/0.8/4272_spell_proc_event.sql create mode 100644 sql/updates/0.8/4274_character_pet.sql create mode 100644 sql/updates/0.8/4275_game_event.sql create mode 100644 sql/updates/0.8/4288_spell_proc_event.sql create mode 100644 sql/updates/0.8/4294_spell_proc_event.sql create mode 100644 sql/updates/0.8/4296_spell_proc_event.sql create mode 100644 sql/updates/0.8/4317_spell_affect.sql create mode 100644 sql/updates/0.8/4320_spell_affect.sql create mode 100644 sql/updates/0.8/4331_spell_chain.sql create mode 100644 sql/updates/0.8/4331_spell_proc_event.sql create mode 100644 sql/updates/0.8/4341_game_event.sql create mode 100644 sql/updates/0.8/4356_command.sql create mode 100644 sql/updates/0.8/4369_battleground_template.sql create mode 100644 sql/updates/0.8/4376_battleground_template.sql create mode 100644 sql/updates/0.8/4392_battleground_template.sql create mode 100644 sql/updates/0.8/4395_spell_chain.sql create mode 100644 sql/updates/0.8/4397_command.sql create mode 100644 sql/updates/0.8/4401_spell_chain.sql create mode 100644 sql/updates/0.8/4403_reserved_name.sql create mode 100644 sql/updates/0.8/4407_character.sql create mode 100644 sql/updates/0.8/4407_character_kill.sql create mode 100644 sql/updates/0.8/4407_command.sql create mode 100644 sql/updates/0.8/4414_spell_chain.sql create mode 100644 sql/updates/0.8/4414_spell_proc_event.sql create mode 100644 sql/updates/0.8/4417_quest_template.sql create mode 100644 sql/updates/0.8/4420_spell_proc_event.sql create mode 100644 sql/updates/0.8/4422_command.sql create mode 100644 sql/updates/0.8/4425_character.sql create mode 100644 sql/updates/0.8/4425_command.sql create mode 100644 sql/updates/0.8/4426_creature_template.sql create mode 100644 sql/updates/0.8/4430_spell_proc_event.sql create mode 100644 sql/updates/0.8/4432_item_template.sql create mode 100644 sql/updates/0.8/4432_spell_chain.sql create mode 100644 sql/updates/0.8/4432_spell_proc_event.sql create mode 100644 sql/updates/0.8/4434_spell_proc_event.sql create mode 100644 sql/updates/0.8/4437_character_aura.sql create mode 100644 sql/updates/0.8/4437_pet_aura.sql create mode 100644 sql/updates/0.8/4439_spell_proc_event.sql create mode 100644 sql/updates/0.8/4446_creature_template.sql create mode 100644 sql/updates/0.8/4464_instance.sql create mode 100644 sql/updates/0.8/4464_instance_template.sql create mode 100644 sql/updates/0.8/4470_command.sql create mode 100644 sql/updates/0.8/4480_spell_affect.sql create mode 100644 sql/updates/0.8/4481_spell_affect.sql create mode 100644 sql/updates/0.8/4482_playercreateinfo.sql create mode 100644 sql/updates/0.8/4482_spell_proc_event.sql create mode 100644 sql/updates/0.8/4488_db_version.sql create mode 100644 sql/updates/0.8/4491_spell_affect.sql create mode 100644 sql/updates/0.8/4496_spell_script_target.sql create mode 100644 sql/updates/0.8/4498_spell_proc_event.sql create mode 100644 sql/updates/0.8/4499_spell_script_target.sql create mode 100644 sql/updates/0.8/4501.sql create mode 100644 sql/updates/0.8/4503_spell_chain.sql create mode 100644 sql/updates/0.8/4503_spell_proc_event.sql create mode 100644 sql/updates/0.8/4504_spell_affect.sql create mode 100644 sql/updates/0.8/4504_spell_proc_event.sql create mode 100644 sql/updates/0.8/4506_spell_learn_spell.sql create mode 100644 sql/updates/0.8/4507_quest_template.sql create mode 100644 sql/updates/0.8/4510_spell_proc_event.sql create mode 100644 sql/updates/0.8/4513_spell_proc_event.sql create mode 100644 sql/updates/0.8/4517_spell_affect.sql create mode 100644 sql/updates/0.8/4524_spell_proc_event.sql create mode 100644 sql/updates/0.8/4537_player_levelstats.sql create mode 100644 sql/updates/0.8/4540_battleground_template.sql create mode 100644 sql/updates/0.8/4544_creature_addon.sql create mode 100644 sql/updates/0.8/4544_creature_template_addon.sql create mode 100644 sql/updates/0.8/4547_spell_affect.sql create mode 100644 sql/updates/0.8/4547_spell_proc_event.sql create mode 100644 sql/updates/0.8/4551_item_template.sql create mode 100644 sql/updates/0.8/4556_realmlist.sql create mode 100644 sql/updates/0.8/4561_command.sql create mode 100644 sql/updates/0.8/4571_button_scripts.sql create mode 100644 sql/updates/0.8/4577_gameobject.sql create mode 100644 sql/updates/0.8/4579.sql create mode 100644 sql/updates/0.8/4582_spell_affect.sql create mode 100644 sql/updates/0.8/4584_character_inventory.sql create mode 100644 sql/updates/0.8/4585_item_instance.sql create mode 100644 sql/updates/0.8/4587_character_quest_daily.sql create mode 100644 sql/updates/0.8/4588_command.sql create mode 100644 sql/updates/0.8/4592_command.sql create mode 100644 sql/updates/0.8/4592_realmlist.sql create mode 100644 sql/updates/0.8/4594_item_template.sql create mode 100644 sql/updates/0.8/4595_command.sql create mode 100644 sql/updates/0.8/4595_spell_affect.sql create mode 100644 sql/updates/0.8/4597_realmlist.sql create mode 100644 sql/updates/0.8/4599_command.sql create mode 100644 sql/updates/0.8/4603_spell_affect.sql create mode 100644 sql/updates/0.8/4605_creature_addon.sql create mode 100644 sql/updates/0.8/4605_creature_template_addon.sql create mode 100644 sql/updates/0.8/4608_game_graveyard_zone.sql create mode 100644 sql/updates/0.8/4615_creature_template.sql create mode 100644 sql/updates/0.8/4627_game_event_model_equip.sql create mode 100644 sql/updates/0.9/4615_creature_template.sql create mode 100644 sql/updates/0.9/4627_game_event_model_equip.sql create mode 100644 sql/updates/0.9/4628.sql create mode 100644 sql/updates/0.9/4632_areatrigger_teleport.sql create mode 100644 sql/updates/0.9/4633_spell_teleport.sql create mode 100644 sql/updates/0.9/4640_command.sql create mode 100644 sql/updates/0.9/4656_game_event_creature_quest.sql create mode 100644 sql/updates/0.9/4657_quest_template.sql create mode 100644 sql/updates/0.9/4664.sql create mode 100644 sql/updates/0.9/4667_characters_character.sql create mode 100644 sql/updates/0.9/4674_mangos_skill_discovery_template.sql create mode 100644 sql/updates/0.9/4679_mangos_spell_proc_event.sql create mode 100644 sql/updates/0.9/4687_mangos_loot_template.sql create mode 100644 sql/updates/0.9/4689_mangos_loot_template.sql create mode 100644 sql/updates/0.9/4695_mangos_loot_template.sql create mode 100644 sql/updates/0.9/4704_mangos_battlemaster_entry.sql create mode 100644 sql/updates/0.9/4714_mangos_spell_threat.sql create mode 100644 sql/updates/0.9/4718_mangos_uptime.sql create mode 100644 sql/updates/0.9/4737_mangos_command.sql create mode 100644 sql/updates/0.9/4764_characters_auctionhouse.sql create mode 100644 sql/updates/0.9/4772_mangos_item_template.sql create mode 100644 sql/updates/0.9/4781_mangos_gameobject_loot_template.sql create mode 100644 sql/updates/0.9/4788_mangos_gameobject_template.sql create mode 100644 sql/updates/0.9/4793_mangos_spell_affect.sql create mode 100644 sql/updates/0.9/4799_mangos_creature_addon.sql create mode 100644 sql/updates/0.9/4815_mangos_quest_template.sql create mode 100644 sql/updates/0.9/4829_mangos_command.sql create mode 100644 sql/updates/0.9/4842_mangos_quest_template.sql create mode 100644 sql/updates/5651_characters_character_social.sql create mode 100644 sql/updates/5651_characters_characters.sql create mode 100644 sql/updates/5651_characters_guild_bank_tab.sql create mode 100644 sql/updates/5651_mangos_creature_template.sql create mode 100644 sql/updates/5655_mangos_spell_affect.sql create mode 100644 sql/updates/5655_mangos_spell_chain.sql create mode 100644 sql/updates/5655_mangos_spell_proc_event.sql create mode 100644 sql/updates/5659_mangos_loot_template.sql create mode 100644 sql/updates/5660_mangos_spell_elixir.sql create mode 100644 sql/updates/5664_mangos.sql create mode 100644 sql/updates/5665_mangos_creature_template.sql create mode 100644 sql/updates/5679_mangos_creature_template.sql create mode 100644 sql/updates/5680_mangos_spell_proc_event.sql create mode 100644 sql/updates/5698_mangos_item_template.sql create mode 100644 sql/updates/5708_mangos_player_levelstats.sql create mode 100644 sql/updates/5711_characters_character_kill.sql create mode 100644 sql/updates/5711_mangos_command.sql create mode 100644 sql/updates/5714_mangos_command.sql create mode 100644 sql/updates/5714_mangos_mangos_string.sql create mode 100644 sql/updates/5718_mangos_command.sql create mode 100644 sql/updates/5718_mangos_creature_template.sql create mode 100644 sql/updates/5718_mangos_mangos_string.sql create mode 100644 sql/updates/5720_mangos_command.sql create mode 100644 sql/updates/5720_mangos_mangos_string.sql create mode 100644 sql/updates/5721_mangos_spell_affect.sql create mode 100644 sql/updates/5733_mangos_creature.sql create mode 100644 sql/updates/5739_mangos_creature.sql create mode 100644 sql/updates/5739_mangos_gameobject.sql create mode 100644 sql/updates/5746_mangos_quest_template.sql create mode 100644 sql/updates/5753_mangos_areatrigger_teleport.sql create mode 100644 sql/updates/5758_mangos_creature_addon.sql create mode 100644 sql/updates/5759_mangos_command.sql create mode 100644 sql/updates/5764_characters_characters.sql create mode 100644 sql/updates/5764_mangos_command.sql create mode 100644 sql/updates/5771_mangos_spell_learn_spell.sql create mode 100644 sql/updates/5772_mangos_command.sql create mode 100644 sql/updates/5773_mangos_spell_affect.sql create mode 100644 sql/updates/5773_mangos_spell_learn_spell.sql create mode 100644 sql/updates/5774_mangos_command.sql create mode 100644 sql/updates/5774_mangos_mangos_string.sql create mode 100644 sql/updates/5777_mangos_command.sql create mode 100644 sql/updates/5778_mangos_spell_affect.sql create mode 100644 sql/updates/5779_mangos_quest_template.sql create mode 100644 sql/updates/5784_mangos_player_levelstats.sql create mode 100644 sql/updates/5787_mangos_player_levelstats.sql create mode 100644 sql/updates/5790_mangos_player_classlevelstats.sql create mode 100644 sql/updates/5790_mangos_player_levelstats.sql create mode 100644 sql/updates/5799_mangos_spell_proc_event.sql create mode 100644 sql/updates/5813_mangos_mangos_string.sql create mode 100644 sql/updates/5827_mangos_spell_affect.sql create mode 100644 sql/updates/5827_mangos_spell_chain.sql create mode 100644 sql/updates/5827_mangos_spell_learn_spell.sql create mode 100644 sql/updates/5827_mangos_spell_proc_event.sql create mode 100644 sql/updates/5831_mangos_skill_fishing_base_level.sql create mode 100644 sql/updates/5842_mangos_spell_affect.sql create mode 100644 sql/updates/5845_mangos_spell_proc_event.sql create mode 100644 sql/updates/5847_mangos_command.sql create mode 100644 sql/updates/5857_mangos_spell_proc_event.sql create mode 100644 sql/updates/5861_mangos_command.sql create mode 100644 sql/updates/5865_mangos_command.sql create mode 100644 sql/updates/5867_mangos_spell_affect.sql create mode 100644 sql/updates/5875_mangos_quest_template.sql create mode 100644 sql/updates/5880_mangos_mangos_string.sql create mode 100644 sql/updates/5882_mangos_spell_affect.sql create mode 100644 sql/updates/5890_mangos_quest_template.sql create mode 100644 sql/updates/5896_mangos_spell_proc_event.sql create mode 100644 sql/updates/5923_mangos_spell_affect.sql create mode 100644 sql/updates/5940_mangos_spell_affect.sql create mode 100644 sql/updates/5946_mangos_spell_affect.sql create mode 100644 sql/updates/5955_characters_guild_eventlog.sql create mode 100644 sql/updates/5965_mangos_mangos_string.sql create mode 100644 sql/updates/5973_mangos_spell_proc_event.sql create mode 100644 sql/updates/5977_characters_pet.sql create mode 100644 sql/updates/5982_mangos.sql create mode 100644 sql/updates/5986_mangos_spell_proc_event.sql create mode 100644 sql/updates/5999_mangos_spell_proc_event.sql create mode 100644 sql/updates/6016_mangos_spell_proc_event.sql create mode 100644 sql/updates/6017_mangos_spell_proc_event.sql create mode 100644 sql/updates/6022_mangos_spell_proc_event.sql create mode 100644 sql/updates/6023_mangos_mangos_string.sql create mode 100644 sql/updates/6027_mangos_spell_affect.sql create mode 100644 sql/updates/6032_mangos_petcreateinfo_spell.sql create mode 100644 sql/updates/6037_mangos_spell_affect.sql create mode 100644 sql/updates/6038_mangos_creature_template.sql create mode 100644 sql/updates/6047_characters_character_social.sql create mode 100644 sql/updates/6047_characters_guild_bank_tab.sql create mode 100644 sql/updates/6049_mangos_spell_proc_event.sql create mode 100644 sql/updates/6052_mangos_loot_template.sql create mode 100644 sql/updates/6058_mangos_spell_learn_spell.sql create mode 100644 sql/updates/6061_characters_mail.sql create mode 100644 sql/updates/6061_mangos_quest_mail_loot_template.sql create mode 100644 sql/updates/6061_mangos_quest_template.sql create mode 100644 sql/updates/6062_mangos_spell_proc_event.sql create mode 100644 sql/updates/6078_mangos_spell_proc_event.sql create mode 100644 sql/updates/6090_mangos_command.sql create mode 100644 sql/updates/6090_mangos_mangos_string.sql create mode 100644 sql/updates/6151_mangos_spell_proc_event.sql create mode 100644 sql/updates/6164_mangos_command.sql create mode 100644 sql/updates/6171_mangos_spell_affect.sql create mode 100644 sql/updates/6179_mangos_mangos_string.sql create mode 100644 sql/updates/6193_mangos_spell_proc_event.sql create mode 100644 sql/updates/6199_mangos_spell_proc_event.sql create mode 100644 sql/updates/6210_mangos_spell_proc_event.sql create mode 100644 sql/updates/6213_mangos_spell_target_position.sql create mode 100644 sql/updates/6219_mangos_spell_proc_event.sql create mode 100644 sql/updates/6246_mangos_spell_proc_event.sql create mode 100644 sql/updates/6251_mangos_spell_proc_event.sql create mode 100644 sql/updates/6255_mangos_spell_proc_event.sql create mode 100644 sql/updates/6265_mangos_pet_name_generation.sql create mode 100644 sql/updates/6270_mangos_spell_proc_event.sql create mode 100644 sql/updates/6291_characters_character_pet.sql create mode 100644 sql/updates/6297_characters_characters.sql create mode 100644 sql/updates/6298_characters_characters.sql create mode 100644 sql/updates/6298_characters_corpse.sql create mode 100644 sql/updates/6304_mangos_spell_proc_event.sql create mode 100644 sql/updates/6308_mangos_command.sql create mode 100644 sql/updates/6313_mangos_spell_proc_event.sql create mode 100644 sql/updates/6314_mangos_command.sql create mode 100644 sql/updates/6324_mangos_creature_template.sql create mode 100644 sql/updates/6325_mangos_creature_template.sql create mode 100644 sql/updates/6326_characters_corpse.sql create mode 100644 sql/updates/6334_mangos_spell_affect.sql create mode 100644 sql/updates/6335_characters_corpse.sql create mode 100644 sql/updates/6351_mangos_spell_proc_event.sql create mode 100644 sql/updates/6360_characters_characters.sql create mode 100644 sql/updates/6360_characters_corpse.sql create mode 100644 sql/updates/6362_characters.sql create mode 100644 sql/updates/6362_mangos_instance_template.sql create mode 100644 sql/updates/6367_mangos_spell_proc_event.sql create mode 100644 sql/updates/6369_mangos_spell_affect.sql create mode 100644 sql/updates/6370_mangos_spell_affect.sql create mode 100644 sql/updates/6381_mangos_command.sql create mode 100644 sql/updates/6387_characters_character_ticket.sql create mode 100644 sql/updates/6387_mangos_mangos_string.sql create mode 100644 sql/updates/6397_mangos_creature_template.sql create mode 100644 sql/updates/6398_mangos_creature_template.sql create mode 100644 sql/updates/6412_characters_declinedname.sql create mode 100644 sql/updates/6426_mangos_locales.sql create mode 100644 sql/updates/6426_realmd_localization.sql create mode 100644 sql/updates/6431_mangos_mangos_string.sql create mode 100644 sql/updates/6439_mangos_command.sql create mode 100644 sql/updates/6456_mangos_command.sql create mode 100644 sql/updates/6472_realmd_account.sql create mode 100644 sql/updates/6492_mangos_spell_chain.sql create mode 100644 sql/updates/6496_mangos_spell_pet_auras.sql create mode 100644 sql/updates/6506_mangos_spell_proc_event.sql create mode 100644 sql/updates/6509_mangos_command.sql create mode 100644 sql/updates/6509_mangos_mangos_string.sql create mode 100644 sql/updates/6513_mangos_command.sql create mode 100644 sql/updates/6515_mangos_spell_proc_event.sql create mode 100644 sql/updates/6521_mangos_spell_proc_event.sql create mode 100644 sql/updates/6523_mangos_spell_proc_event.sql create mode 100644 sql/updates/6528_mangos_spell_affect.sql create mode 100644 sql/updates/6528_mangos_spell_proc_event.sql create mode 100644 sql/updates/6538_mangos_spell_proc_event.sql create mode 100644 sql/updates/6540_mangos_spell_proc_event.sql create mode 100644 sql/updates/6544_mangos_spell_proc_event.sql create mode 100644 sql/updates/6545_mangos_command.sql create mode 100644 sql/updates/6557_mangos_command.sql create mode 100644 sql/updates/6574_mangos_spell_proc_event.sql create mode 100644 sql/updates/6585_mangos_command.sql create mode 100644 sql/updates/6588_mangos_spell_proc_event.sql create mode 100644 sql/updates/6596_characters_arena_team.sql create mode 100644 sql/updates/6598_character_spell.sql create mode 100644 sql/updates/6609_mangos_mangos_string.sql create mode 100644 sql/updates/6613_mangos_mangos_string.sql create mode 100644 sql/updates/6627_mangos_creature_movement.sql create mode 100644 sql/updates/6640_mangos_reference_loot_template.sql create mode 100644 sql/updates/6642_characters_declinedname.sql create mode 100644 sql/updates/6668_mangos_spell_proc_event.sql create mode 100644 sql/updates/6673_mangos_areatrigger_scripts.sql create mode 100644 sql/updates/6676_mangos_spell_proc_event.sql create mode 100644 sql/updates/6681_mangos_mangos_string.sql create mode 100644 sql/updates/6691_mangos_spell_proc_event.sql create mode 100644 sql/updates/6693_mangos_spell_affect.sql create mode 100644 sql/updates/6693_mangos_spell_proc_event.sql create mode 100644 sql/updates/6698_characters_character_tutorial.sql create mode 100644 sql/updates/Makefile.am create mode 100644 sql/updates/README create mode 100644 src/Makefile.am create mode 100644 src/bindings/Makefile.am create mode 100644 src/bindings/interface/Makefile.am create mode 100644 src/bindings/interface/Readme.txt create mode 100644 src/bindings/interface/ScriptMgr.cpp create mode 100644 src/bindings/interface/ScriptMgr.h create mode 100644 src/bindings/interface/Scripts/sc_default.cpp create mode 100644 src/bindings/interface/Scripts/sc_defines.cpp create mode 100644 src/bindings/interface/Scripts/sc_defines.h create mode 100644 src/bindings/interface/config.h create mode 100644 src/bindings/interface/system.cpp create mode 100644 src/bindings/scripts/How to install.txt create mode 100644 src/bindings/scripts/LICENSE.txt create mode 100644 src/bindings/scripts/Makefile.am create mode 100644 src/bindings/scripts/ScriptMgr.cpp create mode 100644 src/bindings/scripts/ScriptMgr.h create mode 100644 src/bindings/scripts/VC71/71ScriptDev2.vcproj create mode 100644 src/bindings/scripts/VC80/80ScriptDev2.vcproj create mode 100644 src/bindings/scripts/VC90/90ScriptDev2.vcproj create mode 100644 src/bindings/scripts/VCProjToLinuxMake.exe create mode 100644 src/bindings/scripts/docs/EventAI.txt create mode 100644 src/bindings/scripts/docs/How to install.txt create mode 100644 src/bindings/scripts/docs/LICENSE.txt create mode 100644 src/bindings/scripts/docs/Script Layout.txt create mode 100644 src/bindings/scripts/docs/ToDo.txt create mode 100644 src/bindings/scripts/include/precompiled.cpp create mode 100644 src/bindings/scripts/include/precompiled.h create mode 100644 src/bindings/scripts/include/sc_creature.cpp create mode 100644 src/bindings/scripts/include/sc_creature.h create mode 100644 src/bindings/scripts/include/sc_gossip.h create mode 100644 src/bindings/scripts/include/sc_grid_searchers.h create mode 100644 src/bindings/scripts/include/sc_instance.h create mode 100644 src/bindings/scripts/patches/MaNGOS-r4106-ScriptDev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r4203-ScriptDev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r4241-ScriptDev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r4798-ScriptDev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r5049-Scriptdev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r6491-Scriptdev2.patch create mode 100644 src/bindings/scripts/patches/MaNGOS-r6657-Scriptdev2.patch create mode 100644 src/bindings/scripts/scripts/areatrigger/areatrigger_scripts.cpp create mode 100644 src/bindings/scripts/scripts/boss/boss_emeriss.cpp create mode 100644 src/bindings/scripts/scripts/boss/boss_lethon.cpp create mode 100644 src/bindings/scripts/scripts/boss/boss_taerar.cpp create mode 100644 src/bindings/scripts/scripts/boss/boss_ysondre.cpp create mode 100644 src/bindings/scripts/scripts/creature/mob_event_ai.cpp create mode 100644 src/bindings/scripts/scripts/creature/mob_event_ai.h create mode 100644 src/bindings/scripts/scripts/creature/mob_generic_creature.cpp create mode 100644 src/bindings/scripts/scripts/creature/simple_ai.cpp create mode 100644 src/bindings/scripts/scripts/creature/simple_ai.h create mode 100644 src/bindings/scripts/scripts/custom/custom_example.cpp create mode 100644 src/bindings/scripts/scripts/custom/custom_gossip_codebox.cpp create mode 100644 src/bindings/scripts/scripts/custom/test.cpp create mode 100644 src/bindings/scripts/scripts/go/go_scripts.cpp create mode 100644 src/bindings/scripts/scripts/guard/guard_ai.cpp create mode 100644 src/bindings/scripts/scripts/guard/guard_ai.h create mode 100644 src/bindings/scripts/scripts/guard/guards.cpp create mode 100644 src/bindings/scripts/scripts/item/item_scripts.cpp create mode 100644 src/bindings/scripts/scripts/item/item_test.cpp create mode 100644 src/bindings/scripts/scripts/npc/npc_escortAI.cpp create mode 100644 src/bindings/scripts/scripts/npc/npc_escortAI.h create mode 100644 src/bindings/scripts/scripts/npc/npc_innkeeper.cpp create mode 100644 src/bindings/scripts/scripts/npc/npc_professions.cpp create mode 100644 src/bindings/scripts/scripts/npc/npcs_special.cpp create mode 100644 src/bindings/scripts/scripts/zone/alterac_mountains/alterac_mountains.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/auchenai_crypts/boss_exarch_maladaar.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_nexusprince_shaffar.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/mana_tombs/boss_pandemonius.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_darkweaver_syth.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/boss_tailonking_ikiss.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/def_sethekk_halls.h create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/sethekk_halls/instance_sethekk_halls.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_ambassador_hellmaw.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_blackheart_the_inciter.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/def_shadow_labyrinth.h create mode 100644 src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp create mode 100644 src/bindings/scripts/scripts/zone/azshara/azshara.cpp create mode 100644 src/bindings/scripts/scripts/zone/azshara/boss_azuregos.cpp create mode 100644 src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp create mode 100644 src/bindings/scripts/scripts/zone/barrens/the_barrens.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/black_temple.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_bloodboil.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_mother_shahraz.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_reliquary_of_souls.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_shade_of_akama.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_teron_gorefiend.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/def_black_temple.h create mode 100644 src/bindings/scripts/scripts/zone/black_temple/illidari_council.cpp create mode 100644 src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/blackrock_depths.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_ambassador_flamelash.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_angerrel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_anubshiah.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_doomrel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_doperel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_emperor_dagran_thaurissan.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_general_angerforge.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_gloomrel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_gorosh_the_dervish.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_grizzle.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_haterel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_high_interrogator_gerstahn.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_magmus.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_moira_bronzebeard.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_seethrel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_depths/boss_vilerel.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_drakkisath.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_gyth.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_halycon.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_highlord_omokk.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_mother_smolderweb.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_overlord_wyrmthalak.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_pyroguard_emberseer.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_quartermaster_zigris.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_rend_blackhand.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_shadow_hunter_voshgajin.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_the_beast.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackrock_spire/boss_warmaster_voone.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_broodlord_lashlayer.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_chromaggus.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_ebonroc.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_firemaw.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_flamegor.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_nefarian.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_razorgore.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_vaelastrasz.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/boss_victor_nefarius.cpp create mode 100644 src/bindings/scripts/scripts/zone/blackwing_lair/instance_blackwing_lair.cpp create mode 100644 src/bindings/scripts/scripts/zone/blades_edge_mountains/blades_edge_mountains.cpp create mode 100644 src/bindings/scripts/scripts/zone/blasted_lands/blasted_lands.cpp create mode 100644 src/bindings/scripts/scripts/zone/blasted_lands/boss_kruul.cpp create mode 100644 src/bindings/scripts/scripts/zone/bloodmyst_isle/bloodmyst_isle.cpp create mode 100644 src/bindings/scripts/scripts/zone/burning_steppes/burning_steppes.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_aeonus.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_chrono_lord_deja.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/dark_portal/boss_temporus.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_archimonde.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/def_hyjal.h create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjalAI.h create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_captain_skarloc.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_epoch_hunter.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/boss_leutenant_drake.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/def_old_hillsbrad.h create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/instance_old_hillsbrad.cpp create mode 100644 src/bindings/scripts/scripts/zone/caverns_of_time/old_hillsbrad/old_hillsbrad.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_fathomlord_karathress.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_hydross_the_unstable.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lady_vashj.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_leotheras_the_blind.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/def_serpent_shrine.h create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/slave_pens/boss_rokmar.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_hydromancer_thespia.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_mekgineer_steamrigger.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/boss_warlord_kalithresh.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/def_steam_vault.h create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_ghazan.cpp create mode 100644 src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_hungarfen.cpp create mode 100644 src/bindings/scripts/scripts/zone/darkshore/darkshore.cpp create mode 100644 src/bindings/scripts/scripts/zone/deadmines/deadmines.cpp create mode 100644 src/bindings/scripts/scripts/zone/deadmines/instance_deadmines.cpp create mode 100644 src/bindings/scripts/scripts/zone/dun_morogh/dun_morogh.cpp create mode 100644 src/bindings/scripts/scripts/zone/dustwallow_marsh/dustwallow_marsh.cpp create mode 100644 src/bindings/scripts/scripts/zone/eastern_plaguelands/eastern_plaguelands.cpp create mode 100644 src/bindings/scripts/scripts/zone/elwynn_forest/elwynn_forest.cpp create mode 100644 src/bindings/scripts/scripts/zone/eversong_woods/eversong_woods.cpp create mode 100644 src/bindings/scripts/scripts/zone/felwood/felwood.cpp create mode 100644 src/bindings/scripts/scripts/zone/feralas/feralas.cpp create mode 100644 src/bindings/scripts/scripts/zone/ghostlands/ghostlands.cpp create mode 100644 src/bindings/scripts/scripts/zone/gruuls_lair/boss_gruul.cpp create mode 100644 src/bindings/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp create mode 100644 src/bindings/scripts/scripts/zone/gruuls_lair/def_gruuls_lair.h create mode 100644 src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_broggok.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_kelidan_the_breaker.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/blood_furnace/boss_the_maker.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_omor_the_unscarred.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/hellfire_ramparts/boss_watchkeeper_gargolmar.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/boss_magtheridon.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/def_magtheridons_lair.h create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/magtheridons_lair/instance_magtheridons_lair.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_nethekurse.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/boss_warbringer_omrogg.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/def_shattered_halls.h create mode 100644 src/bindings/scripts/scripts/zone/hellfire_citadel/shattered_halls/instance_shattered_halls.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_peninsula/boss_doomlord_kazzak.cpp create mode 100644 src/bindings/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp create mode 100644 src/bindings/scripts/scripts/zone/ironforge/ironforge.cpp create mode 100644 src/bindings/scripts/scripts/zone/isle_of_queldanas/isle_of_queldanas.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_curator.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_maiden_of_virtue.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_midnight.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_netherspite.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_nightbane.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_prince_malchezaar.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_shade_of_aran.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/bosses_opera.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/def_karazhan.h create mode 100644 src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp create mode 100644 src/bindings/scripts/scripts/zone/karazhan/karazhan.cpp create mode 100644 src/bindings/scripts/scripts/zone/loch_modan/loch_modan.cpp create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/boss_felblood_kaelthas.cpp create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/boss_priestess_delrissa.cpp create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/boss_selin_fireheart.cpp create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/boss_vexallus.cpp create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/def_magisters_terrace.h create mode 100644 src/bindings/scripts/scripts/zone/magisters_terrace/instance_magisters_terrace.cpp create mode 100644 src/bindings/scripts/scripts/zone/maraudon/boss_celebras_the_cursed.cpp create mode 100644 src/bindings/scripts/scripts/zone/maraudon/boss_landslide.cpp create mode 100644 src/bindings/scripts/scripts/zone/maraudon/boss_noxxion.cpp create mode 100644 src/bindings/scripts/scripts/zone/maraudon/boss_princess_theradras.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_baron_geddon.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_garr.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_gehennas.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_golemagg.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_lucifron.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_magmadar.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_majordomo_executus.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_ragnaros.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_shazzrah.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/boss_sulfuron_harbinger.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/def_molten_core.h create mode 100644 src/bindings/scripts/scripts/zone/molten_core/instance_molten_core.cpp create mode 100644 src/bindings/scripts/scripts/zone/molten_core/molten_core.cpp create mode 100644 src/bindings/scripts/scripts/zone/moonglade/moonglade.cpp create mode 100644 src/bindings/scripts/scripts/zone/mulgore/mulgore.cpp create mode 100644 src/bindings/scripts/scripts/zone/nagrand/nagrand.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_feugen.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_gluth.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_highlord_mograine.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_kelthuzad.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_lady_blaumeux.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_loatheb.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_maexxna.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_sir_zeliek.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_stalagg.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_thaddius.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/boss_thane_korthazz.cpp create mode 100644 src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp create mode 100644 src/bindings/scripts/scripts/zone/netherstorm/netherstorm.cpp create mode 100644 src/bindings/scripts/scripts/zone/onyxias_lair/boss_onyxia.cpp create mode 100644 src/bindings/scripts/scripts/zone/orgrimmar/orgrimmar.cpp create mode 100644 src/bindings/scripts/scripts/zone/razorfen_downs/boss_amnennar_the_coldbringer.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ayamiss.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_buru.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_kurinnaxx.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_moam.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_ossirian.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/boss_rajaxx.cpp create mode 100644 src/bindings/scripts/scripts/zone/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_arcanist_doan.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_azshir_the_sleepless.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_bloodmage_thalnos.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_herod.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_fairbanks.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_high_inquisitor_whitemane.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_houndmaster_loksey.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_interrogator_vishas.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scarlet_commander_mograine.cpp create mode 100644 src/bindings/scripts/scripts/zone/scarlet_monastery/boss_scorn.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_darkmaster_gandling.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_death_knight_darkreaver.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_doctor_theolen_krastinov.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_illucia_barov.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_instructor_malicia.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_jandice_barov.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_kormok.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_lord_alexei_barov.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_lorekeeper_polkelt.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_ras_frostwhisper.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_the_ravenian.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/boss_vectus.cpp create mode 100644 src/bindings/scripts/scripts/zone/scholomance/def_scholomance.h create mode 100644 src/bindings/scripts/scripts/zone/scholomance/instance_scholomance.cpp create mode 100644 src/bindings/scripts/scripts/zone/searing_gorge/searing_gorge.cpp create mode 100644 src/bindings/scripts/scripts/zone/shadowfang_keep/def_shadowfang_keep.h create mode 100644 src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp create mode 100644 src/bindings/scripts/scripts/zone/shadowfang_keep/shadowfang_keep.cpp create mode 100644 src/bindings/scripts/scripts/zone/shadowmoon_valley/boss_doomwalker.cpp create mode 100644 src/bindings/scripts/scripts/zone/shadowmoon_valley/shadowmoon_valley.cpp create mode 100644 src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp create mode 100644 src/bindings/scripts/scripts/zone/silithus/silithus.cpp create mode 100644 src/bindings/scripts/scripts/zone/silvermoon/silvermoon_city.cpp create mode 100644 src/bindings/scripts/scripts/zone/silverpine_forest/silverpine_forest.cpp create mode 100644 src/bindings/scripts/scripts/zone/stonetalon_mountains/stonetalon_mountains.cpp create mode 100644 src/bindings/scripts/scripts/zone/stormwind/stormwind_city.cpp create mode 100644 src/bindings/scripts/scripts/zone/stranglethorn_vale/stranglethorn_vale.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_baron_rivendare.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_baroness_anastari.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_cannon_master_willey.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_dathrohan_balnazzar.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_magistrate_barthilas.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_maleki_the_pallid.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_nerubenkan.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_order_of_silver_hand.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_postmaster_malown.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_ramstein_the_gorger.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/boss_timmy_the_cruel.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/def_stratholme.h create mode 100644 src/bindings/scripts/scripts/zone/stratholme/instance_stratholme.cpp create mode 100644 src/bindings/scripts/scripts/zone/stratholme/stratholme.cpp create mode 100644 src/bindings/scripts/scripts/zone/sunwell_plateau/boss_brutallus.cpp create mode 100644 src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kalecgos.cpp create mode 100644 src/bindings/scripts/scripts/zone/sunwell_plateau/def_sunwell_plateau.h create mode 100644 src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp create mode 100644 src/bindings/scripts/scripts/zone/tanaris/tanaris.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/arcatraz.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/def_arcatraz.h create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/instance_arcatraz.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_high_botanist_freywinn.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_laj.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/botanica/boss_warp_splinter.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_void_reaver.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/def_the_eye.h create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_eye/the_eye.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_gyrokill.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_gatewatcher_ironhand.cpp create mode 100644 src/bindings/scripts/scripts/zone/tempest_keep/the_mechanar/boss_nethermancer_sepethrea.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_bug_trio.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_cthun.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_fankriss.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_huhuran.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_ouro.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_sartura.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_skeram.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_viscidus.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/def_temple_of_ahnqiraj.h create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp create mode 100644 src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/mob_anubisath_sentinel.cpp create mode 100644 src/bindings/scripts/scripts/zone/terokkar_forest/terokkar_forest.cpp create mode 100644 src/bindings/scripts/scripts/zone/thunder_bluff/thunder_bluff.cpp create mode 100644 src/bindings/scripts/scripts/zone/tirisfal_glades/tirisfal_glades.cpp create mode 100644 src/bindings/scripts/scripts/zone/uldaman/boss_ironaya.cpp create mode 100644 src/bindings/scripts/scripts/zone/uldaman/uldaman.cpp create mode 100644 src/bindings/scripts/scripts/zone/undercity/undercity.cpp create mode 100644 src/bindings/scripts/scripts/zone/wailing_caverns/instance_wailing_caverns.cpp create mode 100644 src/bindings/scripts/scripts/zone/western_plaguelands/western_plaguelands.cpp create mode 100644 src/bindings/scripts/scripts/zone/winterspring/winterspring.cpp create mode 100644 src/bindings/scripts/scripts/zone/zangarmarsh/zangarmarsh.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulaman/boss_janalai.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulaman/def_zulaman.h create mode 100644 src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulaman/zulaman.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulfarrak/zulfarrak.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_arlokk.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_gahzranka.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_grilek.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_hakkar.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_hazzarah.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_jeklik.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_jindo.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_mandokir.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_marli.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_renataki.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_thekal.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_venoxis.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/boss_wushoolay.cpp create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/def_zulgurub.h create mode 100644 src/bindings/scripts/scripts/zone/zulgurub/instance_zulgurub.cpp create mode 100644 src/bindings/scripts/sql/Makefile.am create mode 100644 src/bindings/scripts/sql/Makefile.in create mode 100644 src/bindings/scripts/sql/Updates/09_BraveWindfeather.sql create mode 100644 src/bindings/scripts/sql/Updates/11_SilvaFilnaveth.sql create mode 100644 src/bindings/scripts/sql/Updates/27_Vaelastraz.sql create mode 100644 src/bindings/scripts/sql/Updates/Makefile.am create mode 100644 src/bindings/scripts/sql/Updates/Makefile.in create mode 100644 src/bindings/scripts/sql/Updates/r104.sql create mode 100644 src/bindings/scripts/sql/Updates/r108.sql create mode 100644 src/bindings/scripts/sql/Updates/r110.sql create mode 100644 src/bindings/scripts/sql/Updates/r121.sql create mode 100644 src/bindings/scripts/sql/Updates/r123.sql create mode 100644 src/bindings/scripts/sql/Updates/r124.sql create mode 100644 src/bindings/scripts/sql/Updates/r125.sql create mode 100644 src/bindings/scripts/sql/Updates/r128.sql create mode 100644 src/bindings/scripts/sql/Updates/r131.sql create mode 100644 src/bindings/scripts/sql/Updates/r134.sql create mode 100644 src/bindings/scripts/sql/Updates/r136.sql create mode 100644 src/bindings/scripts/sql/Updates/r139.sql create mode 100644 src/bindings/scripts/sql/Updates/r142.sql create mode 100644 src/bindings/scripts/sql/Updates/r144.sql create mode 100644 src/bindings/scripts/sql/Updates/r145.sql create mode 100644 src/bindings/scripts/sql/Updates/r149.sql create mode 100644 src/bindings/scripts/sql/Updates/r150.sql create mode 100644 src/bindings/scripts/sql/Updates/r152.sql create mode 100644 src/bindings/scripts/sql/Updates/r153.sql create mode 100644 src/bindings/scripts/sql/Updates/r157.sql create mode 100644 src/bindings/scripts/sql/Updates/r161.sql create mode 100644 src/bindings/scripts/sql/Updates/r163.sql create mode 100644 src/bindings/scripts/sql/Updates/r164.sql create mode 100644 src/bindings/scripts/sql/Updates/r165.sql create mode 100644 src/bindings/scripts/sql/Updates/r169.sql create mode 100644 src/bindings/scripts/sql/Updates/r170.sql create mode 100644 src/bindings/scripts/sql/Updates/r171.sql create mode 100644 src/bindings/scripts/sql/Updates/r172.sql create mode 100644 src/bindings/scripts/sql/Updates/r174.sql create mode 100644 src/bindings/scripts/sql/Updates/r176.sql create mode 100644 src/bindings/scripts/sql/Updates/r177.sql create mode 100644 src/bindings/scripts/sql/Updates/r178.sql create mode 100644 src/bindings/scripts/sql/Updates/r181.sql create mode 100644 src/bindings/scripts/sql/Updates/r182.sql create mode 100644 src/bindings/scripts/sql/Updates/r183.sql create mode 100644 src/bindings/scripts/sql/Updates/r184.sql create mode 100644 src/bindings/scripts/sql/Updates/r186.sql create mode 100644 src/bindings/scripts/sql/Updates/r187.sql create mode 100644 src/bindings/scripts/sql/Updates/r189.sql create mode 100644 src/bindings/scripts/sql/Updates/r191.sql create mode 100644 src/bindings/scripts/sql/Updates/r192.sql create mode 100644 src/bindings/scripts/sql/Updates/r197.sql create mode 100644 src/bindings/scripts/sql/Updates/r204.sql create mode 100644 src/bindings/scripts/sql/Updates/r206.sql create mode 100644 src/bindings/scripts/sql/Updates/r211.sql create mode 100644 src/bindings/scripts/sql/Updates/r213.sql create mode 100644 src/bindings/scripts/sql/Updates/r214.sql create mode 100644 src/bindings/scripts/sql/Updates/r215.sql create mode 100644 src/bindings/scripts/sql/Updates/r218.sql create mode 100644 src/bindings/scripts/sql/Updates/r219.sql create mode 100644 src/bindings/scripts/sql/Updates/r221_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r227_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r230_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r234_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r237_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r238_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r239_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r240_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r241_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r242_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r243_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r249_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r250_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r253_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r255_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r256_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r257_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r258_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r260_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r261_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r262_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r263_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r264_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r265_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r269_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r270_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r271_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r272_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r273_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r274_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r275_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r281_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r282_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r286_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r289_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r291_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r295_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r297_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r298_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r299_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r304_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r306_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r307_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r308_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r309_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r311_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r312_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r318_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r324_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r327_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r332_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r333_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r334_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r336_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r352_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r355_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r358_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r364_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r367_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r368_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r369_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r374_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r386_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r417_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r428_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r431_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r444_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r445_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r446_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r448_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r462_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r465_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r467_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r473_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r476_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r477_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r479_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r482_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r484_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r486_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r487_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r494_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r501_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r513_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r514_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r515_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r516_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r517_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r518_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r519_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r520_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r521_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r522_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r526_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r528_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r533_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r538_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r547_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r554_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r555_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r56.sql create mode 100644 src/bindings/scripts/sql/Updates/r575_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r576_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r578_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r584_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r59.sql create mode 100644 src/bindings/scripts/sql/Updates/r590_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r591_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r593_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r594_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r596_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r610_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r615_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r617_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r621_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r628_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r63.sql create mode 100644 src/bindings/scripts/sql/Updates/r632_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r633_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r634_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r636_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r637_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r638_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r639_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r642_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r643_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r646_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r647_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r65.sql create mode 100644 src/bindings/scripts/sql/Updates/r656_scriptdev2.sql create mode 100644 src/bindings/scripts/sql/Updates/r658_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r659_mangos.sql create mode 100644 src/bindings/scripts/sql/Updates/r72.sql create mode 100644 src/bindings/scripts/sql/Updates/r78.sql create mode 100644 src/bindings/scripts/sql/Updates/r81.sql create mode 100644 src/bindings/scripts/sql/Updates/r91.sql create mode 100644 src/bindings/scripts/sql/Updates/r92.sql create mode 100644 src/bindings/scripts/sql/Updates/r97.sql create mode 100644 src/bindings/scripts/sql/create_database.sql create mode 100644 src/bindings/scripts/sql/mangos_full_scripts.sql create mode 100644 src/bindings/scripts/sql/old/mangos_old_spells.sql create mode 100644 src/bindings/scripts/sql/optional/mangos_optional_generic_creature.sql create mode 100644 src/bindings/scripts/sql/scriptdev2_structure.sql create mode 100644 src/bindings/scripts/system.cpp create mode 100644 src/bindings/scripts/trinityscript.conf.dist create mode 100644 src/framework/Dynamic/FactoryHolder.h create mode 100644 src/framework/Dynamic/ObjectRegistry.h create mode 100644 src/framework/GameSystem/Grid.h create mode 100644 src/framework/GameSystem/GridLoader.h create mode 100644 src/framework/GameSystem/GridRefManager.h create mode 100644 src/framework/GameSystem/GridReference.h create mode 100644 src/framework/GameSystem/NGrid.h create mode 100644 src/framework/GameSystem/TypeContainer.h create mode 100644 src/framework/GameSystem/TypeContainerFunctions.h create mode 100644 src/framework/GameSystem/TypeContainerFunctionsPtr.h create mode 100644 src/framework/GameSystem/TypeContainerVisitor.h create mode 100644 src/framework/Makefile.am create mode 100644 src/framework/Network/SocketDefines.h create mode 100644 src/framework/Platform/CompilerDefs.h create mode 100644 src/framework/Platform/Define.h create mode 100644 src/framework/Policies/CreationPolicy.h create mode 100644 src/framework/Policies/ObjectLifeTime.cpp create mode 100644 src/framework/Policies/ObjectLifeTime.h create mode 100644 src/framework/Policies/Singleton.h create mode 100644 src/framework/Policies/SingletonImp.h create mode 100644 src/framework/Policies/ThreadingModel.h create mode 100644 src/framework/Utilities/ByteConverter.h create mode 100644 src/framework/Utilities/Callback.h create mode 100644 src/framework/Utilities/CountedReference/Reference.h create mode 100644 src/framework/Utilities/CountedReference/ReferenceHolder.h create mode 100644 src/framework/Utilities/CountedReference/ReferenceImpl.h create mode 100644 src/framework/Utilities/EventProcessor.cpp create mode 100644 src/framework/Utilities/EventProcessor.h create mode 100644 src/framework/Utilities/HashMap.h create mode 100644 src/framework/Utilities/LinkedList.h create mode 100644 src/framework/Utilities/LinkedReference/RefManager.h create mode 100644 src/framework/Utilities/LinkedReference/Reference.h create mode 100644 src/framework/Utilities/TypeList.h create mode 100644 src/game/AccountMgr.cpp create mode 100644 src/game/AccountMgr.h create mode 100644 src/game/AddonHandler.cpp create mode 100644 src/game/AddonHandler.h create mode 100644 src/game/AggressorAI.cpp create mode 100644 src/game/AggressorAI.h create mode 100644 src/game/AnimalRandomMovementGenerator.h create mode 100644 src/game/ArenaTeam.cpp create mode 100644 src/game/ArenaTeam.h create mode 100644 src/game/ArenaTeamHandler.cpp create mode 100644 src/game/AuctionHouse.cpp create mode 100644 src/game/AuctionHouseObject.h create mode 100644 src/game/Bag.cpp create mode 100644 src/game/Bag.h create mode 100644 src/game/BattleGround.cpp create mode 100644 src/game/BattleGround.h create mode 100644 src/game/BattleGroundAA.cpp create mode 100644 src/game/BattleGroundAA.h create mode 100644 src/game/BattleGroundAB.cpp create mode 100644 src/game/BattleGroundAB.h create mode 100644 src/game/BattleGroundAV.cpp create mode 100644 src/game/BattleGroundAV.h create mode 100644 src/game/BattleGroundBE.cpp create mode 100644 src/game/BattleGroundBE.h create mode 100644 src/game/BattleGroundEY.cpp create mode 100644 src/game/BattleGroundEY.h create mode 100644 src/game/BattleGroundHandler.cpp create mode 100644 src/game/BattleGroundMgr.cpp create mode 100644 src/game/BattleGroundMgr.h create mode 100644 src/game/BattleGroundNA.cpp create mode 100644 src/game/BattleGroundNA.h create mode 100644 src/game/BattleGroundRL.cpp create mode 100644 src/game/BattleGroundRL.h create mode 100644 src/game/BattleGroundWS.cpp create mode 100644 src/game/BattleGroundWS.h create mode 100644 src/game/Cell.h create mode 100644 src/game/CellImpl.h create mode 100644 src/game/Channel.cpp create mode 100644 src/game/Channel.h create mode 100644 src/game/ChannelHandler.cpp create mode 100644 src/game/ChannelMgr.h create mode 100644 src/game/CharacterHandler.cpp create mode 100644 src/game/Chat.cpp create mode 100644 src/game/Chat.h create mode 100644 src/game/ChatHandler.cpp create mode 100644 src/game/CombatHandler.cpp create mode 100644 src/game/ConfusedMovementGenerator.cpp create mode 100644 src/game/ConfusedMovementGenerator.h create mode 100644 src/game/Corpse.cpp create mode 100644 src/game/Corpse.h create mode 100644 src/game/Creature.cpp create mode 100644 src/game/Creature.h create mode 100644 src/game/CreatureAI.cpp create mode 100644 src/game/CreatureAI.h create mode 100644 src/game/CreatureAIImpl.h create mode 100644 src/game/CreatureAIRegistry.cpp create mode 100644 src/game/CreatureAIRegistry.h create mode 100644 src/game/CreatureAISelector.cpp create mode 100644 src/game/CreatureAISelector.h create mode 100644 src/game/DestinationHolder.cpp create mode 100644 src/game/DestinationHolder.h create mode 100644 src/game/DestinationHolderImp.h create mode 100644 src/game/DuelHandler.cpp create mode 100644 src/game/DynamicObject.cpp create mode 100644 src/game/DynamicObject.h create mode 100644 src/game/FleeingMovementGenerator.cpp create mode 100644 src/game/FleeingMovementGenerator.h create mode 100644 src/game/FollowerRefManager.h create mode 100644 src/game/FollowerReference.cpp create mode 100644 src/game/FollowerReference.h create mode 100644 src/game/Formulas.h create mode 100644 src/game/GameEvent.cpp create mode 100644 src/game/GameEvent.h create mode 100644 src/game/GameObject.cpp create mode 100644 src/game/GameObject.h create mode 100644 src/game/GlobalEvents.cpp create mode 100644 src/game/GlobalEvents.h create mode 100644 src/game/GossipDef.cpp create mode 100644 src/game/GossipDef.h create mode 100644 src/game/GridDefines.h create mode 100644 src/game/GridNotifiers.cpp create mode 100644 src/game/GridNotifiers.h create mode 100644 src/game/GridNotifiersImpl.h create mode 100644 src/game/GridStates.cpp create mode 100644 src/game/GridStates.h create mode 100644 src/game/Group.cpp create mode 100644 src/game/Group.h create mode 100644 src/game/GroupHandler.cpp create mode 100644 src/game/GroupRefManager.h create mode 100644 src/game/GroupReference.cpp create mode 100644 src/game/GroupReference.h create mode 100644 src/game/GuardAI.cpp create mode 100644 src/game/GuardAI.h create mode 100644 src/game/Guild.cpp create mode 100644 src/game/Guild.h create mode 100644 src/game/GuildHandler.cpp create mode 100644 src/game/HateMatrix.h create mode 100644 src/game/HomeMovementGenerator.cpp create mode 100644 src/game/HomeMovementGenerator.h create mode 100644 src/game/HostilRefManager.cpp create mode 100644 src/game/HostilRefManager.h create mode 100644 src/game/IdleMovementGenerator.cpp create mode 100644 src/game/IdleMovementGenerator.h create mode 100644 src/game/InstanceData.cpp create mode 100644 src/game/InstanceData.h create mode 100644 src/game/InstanceSaveMgr.cpp create mode 100644 src/game/InstanceSaveMgr.h create mode 100644 src/game/Item.cpp create mode 100644 src/game/Item.h create mode 100644 src/game/ItemEnchantmentMgr.cpp create mode 100644 src/game/ItemEnchantmentMgr.h create mode 100644 src/game/ItemHandler.cpp create mode 100644 src/game/ItemPrototype.h create mode 100644 src/game/LFGHandler.cpp create mode 100644 src/game/Language.h create mode 100644 src/game/Level0.cpp create mode 100644 src/game/Level1.cpp create mode 100644 src/game/Level2.cpp create mode 100644 src/game/Level3.cpp create mode 100644 src/game/LootHandler.cpp create mode 100644 src/game/LootMgr.cpp create mode 100644 src/game/LootMgr.h create mode 100644 src/game/Mail.cpp create mode 100644 src/game/Mail.h create mode 100644 src/game/Makefile.am create mode 100644 src/game/Map.cpp create mode 100644 src/game/Map.h create mode 100644 src/game/MapInstanced.cpp create mode 100644 src/game/MapInstanced.h create mode 100644 src/game/MapManager.cpp create mode 100644 src/game/MapManager.h create mode 100644 src/game/MiscHandler.cpp create mode 100644 src/game/MotionMaster.cpp create mode 100644 src/game/MotionMaster.h create mode 100644 src/game/MovementGenerator.cpp create mode 100644 src/game/MovementGenerator.h create mode 100644 src/game/MovementGeneratorImpl.h create mode 100644 src/game/MovementHandler.cpp create mode 100644 src/game/NPCHandler.cpp create mode 100644 src/game/NPCHandler.h create mode 100644 src/game/NullCreatureAI.cpp create mode 100644 src/game/NullCreatureAI.h create mode 100644 src/game/Object.cpp create mode 100644 src/game/Object.h create mode 100644 src/game/ObjectAccessor.cpp create mode 100644 src/game/ObjectAccessor.h create mode 100644 src/game/ObjectDefines.h create mode 100644 src/game/ObjectGridLoader.cpp create mode 100644 src/game/ObjectGridLoader.h create mode 100644 src/game/ObjectMgr.cpp create mode 100644 src/game/ObjectMgr.h create mode 100644 src/game/ObjectPosSelector.cpp create mode 100644 src/game/ObjectPosSelector.h create mode 100644 src/game/Opcodes.cpp create mode 100644 src/game/Opcodes.h create mode 100644 src/game/Path.h create mode 100644 src/game/Pet.cpp create mode 100644 src/game/Pet.h create mode 100644 src/game/PetAI.cpp create mode 100644 src/game/PetAI.h create mode 100644 src/game/PetHandler.cpp create mode 100644 src/game/PetitionsHandler.cpp create mode 100644 src/game/Player.cpp create mode 100644 src/game/Player.h create mode 100644 src/game/PlayerDump.cpp create mode 100644 src/game/PlayerDump.h create mode 100644 src/game/PointMovementGenerator.cpp create mode 100644 src/game/PointMovementGenerator.h create mode 100644 src/game/QueryHandler.cpp create mode 100644 src/game/QuestDef.cpp create mode 100644 src/game/QuestDef.h create mode 100644 src/game/QuestHandler.cpp create mode 100644 src/game/RandomMovementGenerator.cpp create mode 100644 src/game/RandomMovementGenerator.h create mode 100644 src/game/ReactorAI.cpp create mode 100644 src/game/ReactorAI.h create mode 100644 src/game/ScriptCalls.cpp create mode 100644 src/game/ScriptCalls.h create mode 100644 src/game/SharedDefines.h create mode 100644 src/game/SkillDiscovery.cpp create mode 100644 src/game/SkillDiscovery.h create mode 100644 src/game/SkillExtraItems.cpp create mode 100644 src/game/SkillExtraItems.h create mode 100644 src/game/SkillHandler.cpp create mode 100644 src/game/SocialMgr.cpp create mode 100644 src/game/SocialMgr.h create mode 100644 src/game/Spell.cpp create mode 100644 src/game/Spell.h create mode 100644 src/game/SpellAuraDefines.h create mode 100644 src/game/SpellAuras.cpp create mode 100644 src/game/SpellAuras.h create mode 100644 src/game/SpellEffects.cpp create mode 100644 src/game/SpellHandler.cpp create mode 100644 src/game/SpellMgr.cpp create mode 100644 src/game/SpellMgr.h create mode 100644 src/game/StatSystem.cpp create mode 100644 src/game/TargetedMovementGenerator.cpp create mode 100644 src/game/TargetedMovementGenerator.h create mode 100644 src/game/TaxiHandler.cpp create mode 100644 src/game/TemporarySummon.cpp create mode 100644 src/game/TemporarySummon.h create mode 100644 src/game/ThreatManager.cpp create mode 100644 src/game/ThreatManager.h create mode 100644 src/game/Tools.h create mode 100644 src/game/Totem.cpp create mode 100644 src/game/Totem.h create mode 100644 src/game/TotemAI.cpp create mode 100644 src/game/TotemAI.h create mode 100644 src/game/TradeHandler.cpp create mode 100644 src/game/Transports.cpp create mode 100644 src/game/Transports.h create mode 100644 src/game/Traveller.h create mode 100644 src/game/Unit.cpp create mode 100644 src/game/Unit.h create mode 100644 src/game/UnitEvents.h create mode 100644 src/game/UpdateData.cpp create mode 100644 src/game/UpdateData.h create mode 100644 src/game/UpdateFields.h create mode 100644 src/game/UpdateMask.h create mode 100644 src/game/VoiceChatHandler.cpp create mode 100644 src/game/WaypointManager.cpp create mode 100644 src/game/WaypointManager.h create mode 100644 src/game/WaypointMovementGenerator.cpp create mode 100644 src/game/WaypointMovementGenerator.h create mode 100644 src/game/Weather.cpp create mode 100644 src/game/Weather.h create mode 100644 src/game/World.cpp create mode 100644 src/game/World.h create mode 100644 src/game/WorldLog.cpp create mode 100644 src/game/WorldLog.h create mode 100644 src/game/WorldSession.cpp create mode 100644 src/game/WorldSession.h create mode 100644 src/game/WorldSocket.cpp create mode 100644 src/game/WorldSocket.h create mode 100644 src/game/WorldSocketMgr.cpp create mode 100644 src/game/WorldSocketMgr.h create mode 100644 src/game/debugcmds.cpp create mode 100644 src/game/tools.cpp create mode 100644 src/shared/Auth/AuthCrypt.cpp create mode 100644 src/shared/Auth/AuthCrypt.h create mode 100644 src/shared/Auth/BigNumber.cpp create mode 100644 src/shared/Auth/BigNumber.h create mode 100644 src/shared/Auth/Hmac.cpp create mode 100644 src/shared/Auth/Hmac.h create mode 100644 src/shared/Auth/Makefile.am create mode 100644 src/shared/Auth/Sha1.cpp create mode 100644 src/shared/Auth/Sha1.h create mode 100644 src/shared/Auth/md5.c create mode 100644 src/shared/Auth/md5.h create mode 100644 src/shared/Base.cpp create mode 100644 src/shared/Base.h create mode 100644 src/shared/ByteBuffer.h create mode 100644 src/shared/Common.cpp create mode 100644 src/shared/Common.h create mode 100644 src/shared/Config/Config.cpp create mode 100644 src/shared/Config/Config.h create mode 100644 src/shared/Config/ConfigEnv.h create mode 100644 src/shared/Config/ConfigLibrary.vcproj create mode 100644 src/shared/Config/Makefile.am create mode 100644 src/shared/Config/dotconfpp/dotconfpp.cpp create mode 100644 src/shared/Config/dotconfpp/dotconfpp.h create mode 100644 src/shared/Config/dotconfpp/mempool.cpp create mode 100644 src/shared/Config/dotconfpp/mempool.h create mode 100644 src/shared/Database/DBCStores.cpp create mode 100644 src/shared/Database/DBCStores.h create mode 100644 src/shared/Database/DBCStructure.h create mode 100644 src/shared/Database/DBCfmt.cpp create mode 100644 src/shared/Database/Database.cpp create mode 100644 src/shared/Database/Database.h create mode 100644 src/shared/Database/DatabaseEnv.h create mode 100644 src/shared/Database/DatabaseImpl.h create mode 100644 src/shared/Database/DatabaseMysql.cpp create mode 100644 src/shared/Database/DatabaseMysql.h create mode 100644 src/shared/Database/DatabasePostgre.cpp create mode 100644 src/shared/Database/DatabasePostgre.h create mode 100644 src/shared/Database/DatabaseSqlite.cpp create mode 100644 src/shared/Database/DatabaseSqlite.h create mode 100644 src/shared/Database/Field.cpp create mode 100644 src/shared/Database/Field.h create mode 100644 src/shared/Database/Makefile.am create mode 100644 src/shared/Database/MySQLDelayThread.h create mode 100644 src/shared/Database/PGSQLDelayThread.h create mode 100644 src/shared/Database/QueryResult.h create mode 100644 src/shared/Database/QueryResultMysql.cpp create mode 100644 src/shared/Database/QueryResultMysql.h create mode 100644 src/shared/Database/QueryResultPostgre.cpp create mode 100644 src/shared/Database/QueryResultPostgre.h create mode 100644 src/shared/Database/QueryResultSqlite.cpp create mode 100644 src/shared/Database/QueryResultSqlite.h create mode 100644 src/shared/Database/SQLStorage.cpp create mode 100644 src/shared/Database/SQLStorage.h create mode 100644 src/shared/Database/SqlDelayThread.cpp create mode 100644 src/shared/Database/SqlDelayThread.h create mode 100644 src/shared/Database/SqlOperations.cpp create mode 100644 src/shared/Database/SqlOperations.h create mode 100644 src/shared/Database/dbcfile.cpp create mode 100644 src/shared/Database/dbcfile.h create mode 100644 src/shared/Errors.h create mode 100644 src/shared/Log.cpp create mode 100644 src/shared/Log.h create mode 100644 src/shared/Makefile.am create mode 100644 src/shared/Mthread.cpp create mode 100644 src/shared/Mthread.h create mode 100644 src/shared/PacketLog.cpp create mode 100644 src/shared/PacketLog.h create mode 100644 src/shared/ProgressBar.cpp create mode 100644 src/shared/ProgressBar.h create mode 100644 src/shared/ServiceWin32.cpp create mode 100644 src/shared/ServiceWin32.h create mode 100644 src/shared/SystemConfig.h create mode 100644 src/shared/Timer.h create mode 100644 src/shared/Util.cpp create mode 100644 src/shared/Util.h create mode 100644 src/shared/WheatyExceptionReport.cpp create mode 100644 src/shared/WheatyExceptionReport.h create mode 100644 src/shared/WorldPacket.h create mode 100644 src/shared/vmap/AABSPTree.h create mode 100644 src/shared/vmap/BaseModel.cpp create mode 100644 src/shared/vmap/BaseModel.h create mode 100644 src/shared/vmap/CoordModelMapping.cpp create mode 100644 src/shared/vmap/CoordModelMapping.h create mode 100644 src/shared/vmap/DebugCmdLogger.cpp create mode 100644 src/shared/vmap/DebugCmdLogger.h create mode 100644 src/shared/vmap/IVMapManager.h create mode 100644 src/shared/vmap/Makefile.am create mode 100644 src/shared/vmap/ManagedModelContainer.cpp create mode 100644 src/shared/vmap/ManagedModelContainer.h create mode 100644 src/shared/vmap/ModelContainer.cpp create mode 100644 src/shared/vmap/ModelContainer.h create mode 100644 src/shared/vmap/NodeValueAccess.h create mode 100644 src/shared/vmap/ShortBox.h create mode 100644 src/shared/vmap/ShortVector.h create mode 100644 src/shared/vmap/SubModel.cpp create mode 100644 src/shared/vmap/SubModel.h create mode 100644 src/shared/vmap/TileAssembler.cpp create mode 100644 src/shared/vmap/TileAssembler.h create mode 100644 src/shared/vmap/TreeNode.cpp create mode 100644 src/shared/vmap/TreeNode.h create mode 100644 src/shared/vmap/VMapDefinitions.h create mode 100644 src/shared/vmap/VMapFactory.cpp create mode 100644 src/shared/vmap/VMapFactory.h create mode 100644 src/shared/vmap/VMapManager.cpp create mode 100644 src/shared/vmap/VMapManager.h create mode 100644 src/shared/vmap/VMapTools.h create mode 100644 src/trinitycore/CliRunnable.cpp create mode 100644 src/trinitycore/CliRunnable.h create mode 100644 src/trinitycore/Main.cpp create mode 100644 src/trinitycore/Makefile.am create mode 100644 src/trinitycore/Master.cpp create mode 100644 src/trinitycore/Master.h create mode 100644 src/trinitycore/RASocket.cpp create mode 100644 src/trinitycore/RASocket.h create mode 100644 src/trinitycore/TrinityCore.ico create mode 100644 src/trinitycore/TrinityCore.rc create mode 100644 src/trinitycore/WorldRunnable.cpp create mode 100644 src/trinitycore/WorldRunnable.h create mode 100644 src/trinitycore/monitor-mangosd create mode 100644 src/trinitycore/resource.h create mode 100644 src/trinitycore/run-mangosd create mode 100644 src/trinitycore/trinitycore.conf.dist create mode 100644 src/trinityrealm/AuthCodes.h create mode 100644 src/trinityrealm/AuthSocket.cpp create mode 100644 src/trinityrealm/AuthSocket.h create mode 100644 src/trinityrealm/Main.cpp create mode 100644 src/trinityrealm/Makefile.am create mode 100644 src/trinityrealm/RealmList.cpp create mode 100644 src/trinityrealm/RealmList.h create mode 100644 src/trinityrealm/TrinityRealm.ico create mode 100644 src/trinityrealm/TrinityRealm.rc create mode 100644 src/trinityrealm/resource.h create mode 100644 src/trinityrealm/trinityrealm.conf.dist create mode 100644 win/TrinityCore No Script VC71.sln create mode 100644 win/TrinityCore No Script VC80.sln create mode 100644 win/TrinityCore No Scripts VC90.sln create mode 100644 win/TrinityCore VC71.sln create mode 100644 win/TrinityCore VC80.sln create mode 100644 win/TrinityCore VC90.sln create mode 100644 win/VC71/ScriptsInterfaces.vcproj create mode 100644 win/VC71/TrinityCore.vcproj create mode 100644 win/VC71/TrinityRealm.vcproj create mode 100644 win/VC71/framework.vcproj create mode 100644 win/VC71/g3dlite.vcproj create mode 100644 win/VC71/game.vcproj create mode 100644 win/VC71/shared.vcproj create mode 100644 win/VC71/sockets.vcproj create mode 100644 win/VC71/zlib.vcproj create mode 100644 win/VC71/zthread.vcproj create mode 100644 win/VC80/ScriptsInterfaces.vcproj create mode 100644 win/VC80/TrinityCore.vcproj create mode 100644 win/VC80/TrinityRealm.vcproj create mode 100644 win/VC80/framework.vcproj create mode 100644 win/VC80/g3dlite.vcproj create mode 100644 win/VC80/game.vcproj create mode 100644 win/VC80/shared.vcproj create mode 100644 win/VC80/sockets.vcproj create mode 100644 win/VC80/zlib.vcproj create mode 100644 win/VC80/zthread.vcproj create mode 100644 win/VC90/ScriptsInterfaces.vcproj create mode 100644 win/VC90/TrinityCore.vcproj create mode 100644 win/VC90/TrinityRealm.vcproj create mode 100644 win/VC90/framework.vcproj create mode 100644 win/VC90/g3dlite.vcproj create mode 100644 win/VC90/game.vcproj create mode 100644 win/VC90/shared.vcproj create mode 100644 win/VC90/sockets.vcproj create mode 100644 win/VC90/zlib.vcproj create mode 100644 win/VC90/zthread.vcproj diff --git a/6700-670 b/6700-670 new file mode 100644 index 00000000000..e69de29bb2d diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 00000000000..72936186406 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,20 @@ +The AUTHORS file: + +This file should collect a trace of all the legal paperwork that you have +exchanged with contributors for your particular package. This information is +very useful for registering the copyright of your package. The file might +have an introductory blurb similar to this one: + + Authors of PACKAGE + + The following contributions warranted legal paper exchanges + with [the Free Software Foundation | Your Name]. + Also see files ChangeLog and THANKS + +Then, list who the contributors are and what files they have worked on. +Indicate whether they created the file, or whether they modified it. For +example: + + Random J. Hacker: + entire files -> foo1.c , foo2.c , foo3.c + modifications -> foo4.c , foo5.c diff --git a/COPYING b/COPYING new file mode 100644 index 00000000000..d60c31a97a5 --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 00000000000..089396b03e7 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,595 @@ +MaNGOS 0.12 (??? ??? 2008) http://www.mangosproject.org/trac/milestone/0.12 + + MaNGOS 0.12 - Codename "???" - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + ==== Game Features ==== + + ==== Server Features ==== + + ==== Statistics ==== + * Fixed Bugs: ??? + * Total number of changes: ??? + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.12 + +MaNGOS 0.11 (Jul 22 2008) http://www.mangosproject.org/trac/milestone/0.11 + + MaNGOS 0.11 - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + ==== Game Features ==== + + * Added: Support for show possible blocked damage, armor penetration, negative stats and other data in client. + * Added: Support for show aura charges in client. + * Added: Support for spell casting delay at damage dependence from casting partly interrupts amount, apply interrupts in spell direct damage case also. + * Added: Support for form requirement check for item/itemset casts at equip. Correctly cast at equip and cast/remove at form switch. + * Added: Support for correct speed bonus stacking. + * Added: Support for instant honor updating. + * Added: Support for cap experience received from high level creatures. + * Added: Support mining/herbalism mode for skinning of special creatures. + * Added: Support for more battleground types, many improvements in battlegrounds work. + * Added: Support for quests work with player title rewards, check for shareable quests base at quest flags. + * Added: Support for quest rewarding with mail send after specific delay with possible items sent. + * Added: Support for boss +3 target dependent level for attack rolls and chances. + * Added: Support for dodge chance calculations depends from agility and level (use dbc based values) instead wrong hardcoded values. + * Added: Support for defense/weapon skills maxed in PvP fight. + * Added: Support for bilinear interpolation use for height calculation between existed map point data for better ground height selection for point. + * Added: Support for corpse reclaim delay dependence from character death count in last period. + * Added: Support for creatures movement flags storing in DB and setup from scripts, also store extra flags to mark creatures that can't parry/block/counterattack or not provide xp at kill. + * Added: Support for offhand expertize. + * Added: Support for generation of pet passive auras by DBC data. + * Improved: Re-Implemented group/friend/enemy/pet area auras. + * Improved: Finished fill spell_affect DB table allow have related spells correct working. Now only required update table at client switch. + * Improved: Allow DoTs/HoTs ticks from dead caster if its not required caster alive state. + * Improved: Better spell targeting selection code. + * Improved: Removed outdated honor diminishing return support. + * Improved: Fixed well known unexpected sit at stun bug. + * Improved: More correct show and work with faction reputation. + * Improved: Finish update to expected level dependent mana/health stats data for player's classes. + * Improved: Better creature corpse despawn time selection. Corpse instant despawn after skinning. + * Improved: Better check in front spell target requirement. + * Improved: Show parry/dodge/block/crit calculation in client for same level creature enemy. + * Improved: Correctly show item random property in all cases, including random property with suffix factor, in inspect and in equipped state at other player. + * Improved: Use correct way to check binding items and check enchants apply in trade slot. + * Improved: Rewritten mana regen calculation, also implement creature in combat mana regeneration delay. + * Improved: Fixed long time existed problem with unexpected auto start melee attack after spell casting. + * Improved: Re-implemented diminishing returns system. + * Improved: Re-implemented fear movement. + * Improved: Rewritten distract/dispel/spell steal effects. + * Improved: Updated pet name generation data in DB. + * Improved: Better work combat enter/leave system in PvP/PvE cases. + * Improved: Many items and item set effects start work. + * plus lots of fixes for auras, effects, spells, talents, and more. + + ==== Server Features ==== + + * Added: New sql/tools directory for useful SQL queries for check and restore DB integrity. + * Added: Own counter for HIGHGUID_PET low guids. Use it for pets. This let have lot more range for pet guids, and then more creature guid for instances spawns/totems. + * Added: Replace existed random generators by Mersenne Twister random number generator. + * Added: Support for Russian, Spanish Mexico, traditional and simplified Chinese clients to ad.exe. + * Added: Support for using the failed_logins field in the account table. Support IP/account temporary ban at max allowed failed logins for account. + * Added: Support for --enable-doxygen to enable doc generation at configure use at Unix/Linux. + * Added: Anti-freeze system. + * Added: AD.EXE now also extracts DBC files. It also now searches for patch files dynamically. + * Improved: Updated MySQL client libs to 5.0.56. + * Improved: Better checking DB data at server loading. + * Improved: Apply reserver names check to pet/charter names also. + * Improved: Move hardcoded base fishing skill for zone from code to new DB table. + * Improved: Removed `spell_learn_skill` and `PlayerCreateInfo_skill` tables, use DBC data instead. + * Improved: Many improvements in Gamemaster chat commands. + * Improved: Many improvements in config options. + * Improved: Better scripting support (DB base and C++ based scripts). + + ==== Statistics ==== + * Fixed Bugs: 194 + * Total number of changes: 708 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.11 + +MaNGOS 0.10 (Apr 18 2008) http://www.mangosproject.org/trac/milestone/0.10 + + MaNGOS 0.10 - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + ==== Game Features ==== + + * Added: Implement talent inspecting. + * Added: Implement unique equipped items support, including gems. + * Added: Check instances where mount using allowed. Still need implement in-building check. + * Added: Implement master looter loot mode. + * Added: Implement quest related lootable gameobject activating only for characters with active quest. + * Added: Implement multi-map taxi flights, allow teleport to instances/battleground in taxi flight time. + * Added: Allow equip 2hand weapon in case swap with equipped mainhand/offhand weapon pair. + * Added: Implement player confirmation request at player summon attempt. + * Added: Implement support items with limited lifetime. + * Added: Implement chance additional items crafting with appropriate profession specialization. + * Added: Implement FFA PvP zones and FFA PvP server type. + * Added: Implement Guild Banks. + * Added: Implement expertise and better rating work. + * Added: Implement dialog status show for gameobject like yellow exclamation signs above gameobject if quest available. + * Added: Implement money requirement show for gossip box open. + * Added: Apply reputation discounts to trainer spell prices. + * Added: Implement death at fall to void/textures. + * Added: Support dead by default creatures. + * Added: Implemented work some nice items like "safe" teleport items. + * Added: Implement correct stacking elixirs/flasks. + * Added: Implement Fishing hole gameobjects work. + * Added: Implement support correctly sitting at chairs with different height and slots. + * Added: Implement normalized weapon damage use where it expected. + * Improved: Limit player money amount by 214748g 36s 46c. + * Improved: Allow join to LFG channel if character registered in LFG tool. + * Improved: Better detection and calculation in fall damage. + * Improved: Update XP generation for high levels and use coefficients dependent from new/old continents position. + * Improved: Better immunity/resisted/interrupting spell work. + * Improved: Better check area/zone/map/mapset limited spells at cast and zone leave. + * Improved: Fixed long time existed problems with client crash at group member using transports. + * Improved: Add/update lot spell_affect/spell_proc_event tables content that let work many talents, spells, and item effects. + * Improved: Better mail system work, use it for problematic items at character loading, and sending honor marks if need. + * Improved: Use correct coefficients for damage/healing spell bonuses for many spells. + * Improved: Restore work weather system. + * Improved: More correct spell affects stacking at target, and spell icons stacking in spellbook. + * Improved: More correct work explicit target positive aura rank auto-selection and implemented area auras rank auto-selection. + * Improved: Correct work permanent skill bonuses. + * Improved: Prevent lost money at unexpected double pay for learned spell with lags. + * Improved: More correct show for other players character state under different spell affects and in time spell casting. + * Improved: More correct random item enchantment bonuses selection and work code. + * Improved: Better battlegrounds work. + * Improved: Implement default open doors/pushed buttons support. + * plus lots of fixes for auras, effects, spells, talents, and more. + + ==== Server Features ==== + + * Added: broken spells check at use and loading. + * Added: Implement pid file support. + * Added: Extract and include svn revision version data in binaries at build. + * Added: Implement binding socket to specific network interface (IP address) instead all interfaces using new config option. + * Added: Implement support 64-bit binaries building at Windows. + * Added: Enable the LARGEADDRESSAWARE flag for Visual Studio 2003 mangosd and realmd projects. + * Improved: Allow Gamemasters see any creature/gameobject including invisible/stealth, allow select unselectable units. + * Improved: Many server-side check for casts (while shapeshifted, other caster and target reqirents) to prevent cheating. + * Improved: better loot system implementation including more loot conditions support and simplify loot managment for DB creators. + * Improved: better DB content error reporting at server load.` + * Improved: Many improvements in Gamemaster chat commands. + * Improved: Update sockets library to v.2.2.9 version. + * Improved: More arena support but not full yet. + * Improved: Less amount data sent to clients, including in spell casting time. + * Improved: Fixed/finish PostgreSql support. + * Improved: Better scripting support (DB base and C++ based scripts). + + ==== Statistics ==== + * Fixed Bugs: 784 + * Total number of changes: 804 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.10 + +MaNGOS 0.9 (Dec 14 2007) http://www.mangosproject.org/trac/milestone/0.9 + + MaNGOS 0.9 - Codename "Flight Master" - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + ==== Game Features ==== + * Added: support for recipe discovery, + * Added: support for allowing use of an item only in a specific map or area, + * Added: support for free-for-all quest/non-quest loot items, additional loot conditions, + * Improved: a more correct implementation of XP gain (level dependent) when in a group, + * Improved: fixed creature killed from DoTs but remaining stuck with 1/3 health, + * Improved: spell and melee crit chance now calculated from DBC data and combat rating coefficients, + * Improved: a more correct implementation of mana/health regeneration calculation, including quick health regeneration in a polymorphed state, + * Improved: better support for quests with multiple speakto goals, less dependent on DB for quest flag calculation, + * Improved: more functionality added to battlegrounds, including correctly showing battleground scores, + * Improved: a more correct implementation of reputation gain for other factions from the same team, + * Improved: better support for simple database scripts (quest-start/end, buttons, spells) + * plus lots of fixes for auras, effects, spells, talents, and more. + + ==== Server Features ==== + * Added: support for running mangosd/realmd as Windows services, + * Added: support for auto-generation of mangosd/realmd crash reports (Windows version only), + * Added: support for Visual Studio 2008 Express and Pro, + * Added: support for new Char.log for basic character operations, including save dump of character data on deletion, and logging client IP, + * Added: support for players queue at login, + * Improved: better DB content error reporting at server load, + * Improved: division of Mangos DataBase to MangosDB(WorldDB) and CharactersDB. + * Improved: better support for older autoconf / automake versions, + * Improved: existing chat and console commands for server gamemasters/administrators, and added new commands. + + ==== Statistics ==== + * Fixed Bugs: 161 + * Total number of changes: 228 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.9 + +MaNGOS 0.8 (Oct 16, 2007) http://www.mangosproject.org/trac/milestone/0.8 + + MaNGOS 0.8 - Codename "Innkeeper" - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + Important License Change Notice: MaNGOS still is licensed under the terms + of the GPL v2, but we now have added an exception to officially allow our + users to link MaNGOS against the OpenSSL libraries. + + ==== Game Features ==== + * Added: a new threat manager was introduced, + * Added: log more GM activities, + * Added: many new features for creatures and game objects working, + * Added: support for client build 6898, aka version 2.1.3, + * Added: support for custom creature equipment and display, + * Added: support for daily quests, + * Added: support for different fishing loot in sub-zones, + * Added: support for gender specific models, + * Added: support for instance specific scripts and data, + * Added: support for localization of names, texts, etc., + * Added: support for multiple battleground instances, + * Added: support for scripted game object buttons, + * Improved: battlegrounds should be mostly working, only a few issues left, + * Improved: dungeon system has seen a few improvements, + * Improved: formulas for most aspects of the game, + * Improved: many player level up values have been corrected, + * Improved: pet and demon handling has seen a lot of improvements, + * Improved: properly divide loot and reputation in groups, + * Rewritten: battleground queue system, + * Rewritten: invisibility detection, + * plus lots of fixes for auras, effects, spells, talents, and more. + + ==== Server Features ==== + * Added: support for database transactions, + * Added: support for height maps -- named vmaps -- to tackle the LOS issue, + * Added: support for OpenBSD and FreeBSD building, + * Fixed: lots of memory leaks closed, + * Fixed: Numerous bug fixes to the core, + * Improved: database queries adding performance boosts here and there, + + ==== Statistics ==== + * Fixed Bugs: 528 + * Total number of changes: 558 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.8 + +MaNGOS 0.7 (Jul 9, 2007) http://www.mangosproject.org/trac/milestone/0.7 + + MaNGOS 0.7 - Codename "Eye of the Storm" -adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + +==== Game Features ==== + * Fixed: random item enchantment display in the auction/mail/group loot dialogs. The item properties are also properly applied to the items at creation. + * Added: support for opening gameobjects/items using their specific keys. Implemented key requirements for entering instances. + * Added: a threat based aggro system along with threat bonuses from spells. + * Implemented many additional spell effects and auras. The spell system is one step closer to completeness. + * Improved: creature/player hostility checks using more accurate faction hostility data. Hostility is checked when casting spells including area-of-effect spells. + * Fixed: parry/dodge related code. + * Improved rage generation formula on blocked attacks/armor reduction etc. + * Fixed: creature movement problems after creature stun/roots and creature orientation in some cases. + * Fixed: some small problems in the player inventory system. + * Added: support for all resurrection methods for various classes. Resurrection from corpse is also implemented. + * Fixed: showing cooldown for items and spells, server side check and saving to the database is also implemented. + * Added: support for gift creation. + * Improved: the pet system and more improvements will follow in next release. + * Added: keyring support. + * Improved: many features related to raids/groups. + * Added: support for in game guild creation. Guild system can be considered finished. Arena team creation is also partly implemented. + * Added: target immunity. The targetable flag and the creature type limitation for spell targeting, which is now check when creating the target list, allows area spells against specific creature types like undeads/demons to work. + * Added: support for diminishing duration of stun/fear/etc effects. + * Rewrote: pet stable code along with improvements and bug fixes. + * Added: support for who list filters. + * Added: the instance system. + * Fixed: the weather system, now common weather is shown for all players in the same zone. + * Improved: the mail system and implemented the delay for mails containing items. + * Added: an initial version of the battleground system. One type of battleground is mostly done, still needs more work. + * Added: the jewelry profession, prospecting and support for inserting gems in sockets including meta gems bonuses. + * Added: support for multi-mining veins. + * Added: support for auto-renaming of characters on login at the request of GMs. + * Added: a new, more correct visibility system, invisibility is also implemented correctly now. + * Improved: durability cost calculation. + + ==== Server Features ==== + * Added: full support for 2.0.x client branch. + * Added/improved: many GM-commands. + * Added: many checks for DB data at server load to simplify detecting problems and DB development. + * Moved: many data stored in code to the DB and cached most static DB data at server load to speed up runtime access to it. + * Added: support for saving next spawn time for creatures/GOs which is now used it at grid/server load. + * Improved: the script system allowing more item/creature/GO scripts with more features to be written easily. + * Added: size checking for all packets received from the to prevent crashes at wrong data. Many other received data check were also added to prevent cheating. + * Improved: the compatibility with 64-bit platforms. + * Added: support for account password encryption in the DB to increase secure security. + * Added: support for a log directory and the date info is now added to log name. + * Updated: the network library to a recent version. + * Fixed: many memory leaks and crases sources. + * Added: DBC locale support that can be set from mangosd.conf. + + ==== Statistics ==== + * Fixed Bugs: 390 + * Total number of changes: 923 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.7 + +MaNGOS 0.6 (Jan 29, 2007) http://www.mangosproject.org/trac/milestone/0.6 + + MaNGOS 0.6 - Codename "Black Dragonflight" - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + ==== Game Features ==== + * Creature and game object respawning has finally been fixed and is considered finished. + * Many improvements to decrease time for saving player data, and transaction support for save operations has been added. + * Many item fixes for using / equipping/ enhancing function (some errors still remain and have to be resolved). + * All professions work now (many fixes have been implemented, you may now enjoy fishing). + * Mail and auction house system has been rewritten, finally should work as it supposed to be. + * Spell system has received a HUGE number of improvements, and should feel much better. (Still many problems are left to be fixed, most notable include procflag spell casting, also many effects and auras are not implemented yet). + * Pet-stable implemented. Many improvements in hunter and warlock pet system (Problems with pet casting exists, various other minor bugs too). + * Rest system can be considered finished. + * Quest system has been rewritten (some problems remain unresolved). + * Implemented PvP system, and support PvE and PvP realm types. + * Duel system has been rewritten and can be considered complete (minor bugs still remain: e.g. characters sometimes may be killed in duels by channeled spells, or after duels finished by pets still attacking). + * Guild system improvements, including guild charter, guild master, and guild tabard work. (Some bugs reported about losing tabard style, etc). + * Some taxi system fixes and improvements. Switched to use DBC only data for taxi system work. + * Group related code has been rewritten, and extended to support raid groups. + * Loot code improvements and implementing group loot modes (except master loot mode). + * Correct implementation for creature skinning has been added. + * Unlearning talents, and unlearning spells with first rank received from unlearned talent implemented. + * Transports (ships/zeppelins) system implemented (still have some synchronization problems). + * Many fixes in combat system (Still have many problems). + * Enchanting in trade slot implemented as last not implemented part of trade system. Many other fixes. + * Rogue stealth for other players implemented and many fixes in druid forms. + + ==== Server Features ==== + * Full support for 1.12.x client branch has been implemented. + * Many GM-commands added and improved including GM mode state and GM invisibility. + * Many cheating preventing checks added and code rewrites. + * DB-based scripting support added for quest emote scripts and spell event scripts. + * Many improvements in less client-server data amount transferring. + + ==== Statistics ==== + * Fixed Bugs: 306 + * Total number of changes: 874 + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.6 + +MaNGOS 0.5 (Sep 20, 2006) http://www.mangosproject.org/trac/milestone/0.5 + + MaNGOS 0.5 - Codename "Stable Master" - adds further improvements to the + server core as well as to the majority of game classes and the game content + database. + + Most noteable changes include cleaning up the database backend, adding proper + support for game clients of version 1.10.2, and closing lots of threading and + memory related bugs. Cross-platform support has been improved as well, MaNGOS + should build and run on FreeBSD as well. + + Feature-wise, support for pets, totems, more spells, talents, etc. have been + added, as well as lots of quest related features. + + ==== Statistics ==== + * Fixed Bugs: 544 + * Total number of changes: 1828. + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.5 + +MaNGOS 0.1 (Dec 04, 2005) http://www.mangosproject.org/trac/milestone/0.1 + + MaNGOS 0.1 - Codename "Lightbringer" -adds further improvements to the server + core as well as to the majority of game classes and the game content database. + A complete list of all updated items follows below: + + === Game Features === + * Add all AI files to the build process on Windows + * Added: Better item information updates. + * Added: Check on death for invalid duel status. + * Added: Client now shows full Creature information. + * Added: Creature::_RealtimSetCreatureInfo procedure which only sets changed values for realtime usage. + * Added: DEBUG_LOG for logging debug messages. Works with --debug-info switch on Linux and debug build on Windows. + * Added: Extra information for NPC and item information transmissions. + * Added: GM command .modify spell spellflatID,val,mark. + * Added: Guild structures, creation, saving data to DB. + * Added: Initial support for binding heart stones to a location. + * Added: Initial support for Guilds. Loading from DB, class, creation and management functions, plus some opcodes supported. + * Added: Initial support for item stacks. + * Added item page text display for detailed item info. + * Added: Level 3 command for Guild creation. + * Added: Linux Makefiles will now install mangosd.conf to sysconfdir when running "make install" after build. + * Added pragma's to disable stupid compiler warnings. Code now compiles cleanly. + * Added: Random generation of damage values for weapons based on their level. + * Added: RandomMovementGenerator. Template not yet implemented. + * Added SharedDefines.h (and updated some enums with more values). + * Added: Sheath code. + * Added: Some DB cleaning tools, hard-coded damage can be removed now. + * Added: some movement related classes. + * Added: SQL tables for guilds. + * Added: Support for additional spells. + * Added support for AIM system ( Artificial Intelligence and Movement ). + * Added: Support for client 1.8.3. + * Added support for Guild System, still has some bugs, about 85% done. + * Added support for Honor System, initial support is done, calculations need love. + * Added support for IP logging of players. + * Added: Support for page texts. + * Added: Support for QuestAreaPoints. + * Added support for reputation. + * Added: Support for tutorials. + * added the opcode name in the world.log for bether cheking + * Added: Weapon damage genrator now adds extra damage types for some items. + * Add Tools,DBC Editer,you can use it to edit all .dbc File, + * AI delivery + * Fix duel flag object position + * Fixed and sped up the players array code. + * Fixed: Armor settings. + * Fixed: Bug fixes for crash and other stuff. + * Fixed: Character bug on login closed. + * Fixed character creation bug + * Fixed: Commented wrong lines in last commit. Now correct ones commented. + * Fixed: Creation of item spells. + * Fixed: Creature::SaveToDB() code fixed. I messed it up while trying to sort out NPC corpse issue. Now back to normal. + * Fixed dead NPC issue. + * Fixed: Double Jump bug fixed with a temporary solution. + * Fixed: Fixed duplicate inclusion of Opcodes.cpp and Opcodes_1_7_x.cpp in game and mangosd directory for VC7 build. + * Fixed: Friendly NPCs attacking. + * Fixed Game Objects, now signs other objects all display. + * fixed gametickets at last,added error handling,character can have only 1 gmticket + * Fixed: Handle the bad data for guid and LOW/HIGH GUID. + * Fixed: Intel C++ VC project now compiles. + * Fixed: Item query code fixed. Item now display most stats (90%). + * Fixed: ItemQuery opcode. This prevents a crash when talking to some vendors. + * Fixed: Minor fixes for Creatures health, added some comments. + * Fixed: NPC texts. + * Fixed: One of the lines in ObjectAccessor.cpp wa removed by accident in changeset #356, causing nearby creatures not roaming, thus not attacking for aggressors. + * Fixed: Proper comparison for maxhealth. + * Fixed: Release build for 1.8 and default Grid ON + * Fixed: Resolve dead NPCs, maxhealth setting. + * Fixed Skill check for equiping Items. + * Fixed: Small fix for Windows build in ObjectAccessor::Update(const uint32 &diff). + * Fixed: Talent modifiers. + * Fixed: Talent percent work. + * Fixed: Vendors now load and display items. + * Fix: now the player can only equip item, if have the proper skill + * Fix two player in the same zone cores. Fix mem leaks in 1.8 mask deletion. And fix core dump for npc handler due to GUI only takes lower part. + * Function _ApplyItemMods() is protected... then i created a public function ApplyItemMods() that calls it... Object Oriented Project, guys! + * Function SetStanding() has been created. Now needs to put it on places where the standing of the reputation is increased. + * Initial delivery of the AI framework.. + * Major CPU usage improvements with grid system disabled. + * msg of ignore list fixed + * Now Faction.dbc is being loaded. + * Progress bar code enhanced. + * Put back compression. Apparently the core problem of two players is NOT solved cuz I can still replicate it. + * Removed: All ENABLE_GRID_SYSTEM defines removed. + * Removed: Some operation out of Creature::Updated. Resolve dead NPCs. + * Reputation: first step. List of factions has been created. Some opcodes are working now. + * Reputation: second step. _LoadReputation, _SaveReputation, LoadReputationFromDBC functions have been created. Now all reputation factions are into factions list. + * Reputation System is now fixed. All functions are fixed. Load and save to DB are fine. The file reputation.sql has been updated. + * Reputation table has been created... update your Data Base! + * Resolved: Outstanding issues in phase 2 of grid system, still some left. + * Small reputation table sql fix for compatability. Remove latin character requirement. + * Started adding Enchant spell code. + * Started writing local items cache. (disabled) + * Still working on reputation... now FactionTemplate.dbc is loaded. + * Trainer code fixed. Items now disappear when you learn them. + * Trainer code update. + * Updated: Added guild sql files to Linux Makefile. + * Updated: Adjusted Item Query code. + * Updated: AtWar flag will now bet set for hostile fractions by LoadReputationFromDBC function. + * Updated: Changed transmission of item information. + * Updated: Creature display updates. + * Updated: Deliver Grid system phase 2 for VC7. The Grid System (TGS) completed. + * Updated: Display nicer statistics on daemon startup. + * Updated: FactionTemplate now hashed. + * Updated Game Objects. Looting works, loot template missing, support for Herbs, Mines, Locks missing. + * Updated: Item text pages now display additional information. + * Updated mail support. Now fully works. + * Updated: More debug cleanings. + * Updated: More grid optimizations. + * Updated: only updated creatures/objects near adjacent cell of where player stands. Also intersection of cell between player should update once. + * Updated: On Quest completion your faction reputation will increase properly. + * Updated: Quest and NPC text loading modified to suit the new tables. + * Updated: Quest code will now read the Creature_ID from the table. + * Updated: Removed some obsolete code. + * Updated: Rewrote urand() procedure to fix conflicted SVN. + * Updated: _SetCreatureTemplate() must be run in an update. When set on creation, it has no effect. + * Updated: Spell time recution talents now fully work. + * Updated: The Grid System (TGS) is now on by default. Not support grid off. Next, (1) deliver phase 2 stuff and (2) remove ifdef and ALL old classes. + * Updated: TRUNCATE is faster than DELETE + + === Server Features === + * Added CLI interface for server. Needs to be enabled on compile-time. + * Reorganized Spell System, separated effects to a diferent file, for better fixing. + + ==== Statistics ==== + * Fixed Bugs: #14, #17, #20, #22, #23, #24, #25, #26 + * Total number of changes: 193. + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.1 + +MaNGOS 0.0.3 (Nov 15, 2005) http://www.mangosproject.org/trac/milestone/0.0.3 + + MaNGOS 0.0.3 - Codename "Mango Carpet" - was mainly a bug fix release, which + never was published on the web, and just marks a point in development where + a damn lot of bugs had been fixed, but we still felt the need for further work + to be done before a release could be pushed to the world. + +MaNGOS 0.0.2 (Oct 31, 2005) http://www.mangosproject.org/trac/milestone/0.0.2 + + MaNGOS 0.0.2 - Codename "Library" - adds another bunch of improvements, bug + fixes and major enhancements to the overall functionality of the daemon. A + complete list of all updated items follows below: + + ==== Game Features ==== + * Added support for area exploration. + * Added support for duels. + * Added support for ticket system. + * Added support for trading. + * Added support for NPC movement when there are no waypoints defined. + * Added support for NPC gossip, now handling options, and providing default options. + * Added attack code for creatures. + * Added default data for realm list. + * Fixed character logout. Players can only log out when not in combat. + * Fixed friends and ignore lists. + * Fixed game objects to have proper sizes. + * Fixed item swapping. + * Fixed player factions. + * Fixed vendors. They now work without requiring gossip texts defined, as long as they have objects to sell. + * Updated command descriptions to be more meaningful. + * Updated default data for player creation. Actions, items, skills and spells moved to database. + + ==== Server Features ==== + * Added support for building with Intel C++ compiler on Windows. + * Added support for building with debug info on Linux. Use --with-debug-info switch to include debug info. + * Added support for building with 1.8.x protocol as default protocol. Use the 1.8.x build configurations in Visual Studio or --enable-18x switch on Linux. + * Added support for building with 1.7.x protocol. Use the 1.7.x build configurations in Visual Studio or --enable-17x switch on Linux. + * Added support for internal httpd server added for those not running Apache. --enable-httpd-integrated will add it. Windows solution available. + * Added support for displaying progress bars for daemon startup loading. + * Added support for on demand Grid Loading/Unloading system, which is disabled by default. + * Added core application framework. + * Added support for console commands (setgm,ban,create,info) + * Added command line switch -c for pointing to a custom configuration file. By default file from _MANGOSD_CONFIG (defined in src/mangosd/Master.h.in) will be used. + * Fixed ZThread build process. + * Fixed segmentation fault on zone map test due to access of array out of bound. Also, change m_ZoneIDmap to use bitset instead of the 4 bytes bool. + * Fixed memory leak problems. The creation of new TYPE[] must delete with [] for correctness otherwise n-1 members are leaked. + + ==== Statistics ==== + * Fixed Bugs: #4, #7, #12, #13, #16, #18, #19 + * Total number of changes: 225. + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.0.2 + +MaNGOS 0.0.1 (Sept 13, 2005) http://www.mangosproject.org/trac/milestone/0.0.1 + + MaNGOS 0.0.1 - Codename "Endeavour" - contains a great number of new features, + improvements and bug fixes. The following list contains all of them: + + * NPC gossips now hash by Guid instead of ID. ID is meaningless and we should revisit its usage. + * Fixed client crash issue. GameObject still not interactive. Flags issues. + * Introduced new gameobjecttemplate table as well new map files. + * Added SCP-to-SQL converter to contrib/scp-to-sql/. + * MySQL 4.0 branch now is minimum requirement. + * Server causes client to core on unintialized memory. Also, remove some debug statement which causes problem when the DB is large + * Creature loot now reads from the creatureloot table. Use a new algorithm to select loot items that mimic the probabilities assigned in each item. + * Fixed configuration file, added proper settings for packet logging. + * Added default data for player creation and command help. + * Added GM command: .addspw #entry-id. Spawns a creature from creaturetemplate table by given #entry-id. + * Server randomly cores if DBC file failed to load. Fixes by intializing all DBC class internal variables. + * Daemon version and path to daemon configuration now set by build system on compile time. + * Allow connections from client release 4544 + * Update solution and project files for latest Visual Studio .NET 2005 Beta 2 release. + * Fixed compiler error for gcc 4.0 or higher. Calling templated base class methods has to be explicit from 4.0 or higher on. + * Added contrib/ subdirectory for third-party tools. + * Applied MaNGOS code indention schema. + * Initial code checked into repository. + + ==== Statistics ==== + * Fixed Bugs: #2, #3, #9, #10, #11 + * Total number of changes: 53. + + The complete list of closed tickets can be found here: + http://www.mangosproject.org/trac/query?status=closed&milestone=0.0.1 diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 00000000000..39271894923 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,58 @@ +# Copyright (C) 2005-2008 MaNGOS +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +## Process this file with automake to produce Makefile.in + +## Sub-directories to parse +SUBDIRS = dep doc sql src + +## Additional files to include when running 'make dist' +# Win32 project workspace for Visual Studio .NET 2003 +EXTRA_DIST = \ + win/mangosdVC71.sln \ + win/VC71/framework.vcproj \ + win/VC71/game.vcproj \ + win/VC71/TrinityCore.vcproj \ + win/VC71/TrinityRealm.vcproj \ + win/VC71/shared.vcproj \ + win/VC71/zlib.vcproj \ + win/VC71/g3dlite.vcproj \ + win/VC71/zthread.vcproj + +# Win32 project workspace for Visual Studio .NET 2005 +EXTRA_DIST += \ + win/mangosdVC80.sln \ + win/VC80/framework.vcproj \ + win/VC80/game.vcproj \ + win/VC80/TrinityCore.vcproj \ + win/VC80/TrinityRealm.vcproj \ + win/VC80/shared.vcproj \ + win/VC80/zlib.vcproj \ + win/VC80/g3dlite.vcproj \ + win/VC80/zthread.vcproj + +# Win32 project workspace for Visual Studio .NET 2008 +EXTRA_DIST += \ + win/mangosdVC90.sln \ + win/VC90/framework.vcproj \ + win/VC90/game.vcproj \ + win/VC90/TrinityCore.vcproj \ + win/VC90/TrinityRealm.vcproj \ + win/VC90/shared.vcproj \ + win/VC90/zlib.vcproj \ + win/VC90/g3dlite.vcproj \ + win/VC90/zthread.vcproj + diff --git a/NEWS b/NEWS new file mode 100644 index 00000000000..421c0e68c7f --- /dev/null +++ b/NEWS @@ -0,0 +1,107 @@ += MaNGOS -- History of visible changes = + +Copyright (c) 2005-2008 MaNGOS project + +See the COPYING file for copying conditions. + +Visit our project website for documentation, and more: +http://www.mangosproject.org/ + +Visit our forums for support: +http://www.mangosproject.org/forum/ + +Please submit bug reports at: +http://www.mangosproject.org/trac/ + +Version 0.12 + * Under discussion. + * Upgrade to client version 2.4.3 (build 8606). + +Version 0.11 + * Lots of improvements in the spell system. + * Now use Mersenne Twister random number generator. + * MySQL client libs updated to 5.0.56. + * Upgrade to client version 2.4.2 (build 8278). + +Version 0.10 + * master looter lot mode, + * FFA PvP zones and FFA PvP server type support, + * Guild Banks, + * unique equipped items support, including gems, + * talent inspecting, + * PostgreSql support, + * sockets library updated to v.2.2.9 version, + * 64-bit binaries building at Windows, + * Upgrade to client version 2.3.0 (build 7561). + +Version 0.9 + * recipes discovery system support, + * more auras, effects, spells, and talents working, + * players queue at login support, + * mangosd/realmd as Windows services support, + * autogeneration mangosd/realmd crash reports (Windows only), + * Visual Studio 2008 Express and Pro support, + * division Mangos DataBase to MangosDB(WorldDB) and CharactersDB. + * Upgrade to client version 2.2.3 (build 7359). + +Version 0.8 + * battleground support, + * gender specific creatures, + * game objects triggering more scripts, + * more auras, effects, spells, and talents working, + * dungeon specific data, + * localization support for data, + * vmaps for line of sight handling, + * build support for OpenBSD and FreeBSD, + * Upgrade to client version 2.1.3 (build 6898). + +Version 0.7, Codename "Eye of the Storm" + * Full rewrite of the GNU autotools based build system, in order to + smooth and clean up the build process. + * Full rewrite of the Windows build system, allowing MaNGOS to be built + from Visual C++ 2003 Toolkit, Visual C++ 2003, Visual C++ 2005. + * Upgrade to client version 2.0.12 (build 6546). + +Version 0.6, Codename "Black Dragonflight" + * MaNGOS development moved to http://sourceforge.net/projects/mangos/ + * A lots of speed improvements to data handling and data transfer have been + completed. + * Mail, auction house, profession, creature, and game object systems have seen + a lot of improvements and can be considered feature complete. Some minor bugs + still are left. + * Rest system has been finished. + * Initial pet stable support has been added. + * PvP and duel system have seen lots of improvements + * Guilds are not just a myth anymore. Coming closer to full guild support. + * Taxi and transport system is close to a fully working system. + * A lot more has been added. + +Version 0.5, Codename "Stable Master" + * Core stability improvements, lots of threading and memory usage related + bugs have been resolved. + * MySQL Database backend has been cleaned up. + * Proper support for game clients of version 1.10.2 has been added. + * Support for auras, pets, spells, talents, totems, etc. has been added + or improved. + * Cross-platform issues have been resolved, MaNGOS should now build on + more platforms, including FreeBSD. + +Version 0.1, Codename "Lightbringer" + * AI system + * Grid system + * Lots a game features working. + * Lovely optimizations for the beloved server. + +Version 0.0.3, Codename "Mango Carpet" + * Interim release, not gone public. + +Version 0.0.2, Codename "Library" + * Most data conversions working. + * Database cleanup. + * More features working. + * Many bugs fixed. + +Version 0.0.1, Codename "Endeavour" + * Data converter added. + * Build system improvements. + * Bug fixing and code cleaning. diff --git a/README b/README new file mode 100644 index 00000000000..1e50c0337e0 --- /dev/null +++ b/README @@ -0,0 +1,57 @@ += MaNGOS -- README = + +Copyright (C) 2005-2008 MaNGOS project + + MaNGOS is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + In addition, as a special exception, the MaNGOS project + gives permission to link the code of its release of MaNGOS with the + OpenSSL project's "OpenSSL" library (or with modified versions of it + that use the same license as the "OpenSSL" library), and distribute + the linked executables. You must obey the GNU General Public License + in all respects for all of the code used other than "OpenSSL". If you + modify this file, you may extend this exception to your version of the + file, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. + +Comments are welcome. + + - theluda + +== Welcome to MaNGOS == + +MaNGOS (the Massive Network Game Object Server) is an Open Source reference +implementation for a MMORPG server system. Please see the file COPYING for +license details. + +For further information on the MaNGOS project, please visit our project web +site at + +Documenation on various development related topics can be found in the doc/ +subdirectory, including Doxygen-generated API documentation. + +The required SQL files for creating the database backend are included in the +sql/ subdirectory. In case you are upgrading from an older MaNGOS release, +make sure you as well take a look at the SQL files in the sql/updates/ sub- +directory. + +In order to build and install MaNGOS under Linux, follow the instructions +described in the INSTALL file. + +In case you have checked out MaNGOS from the SubVersion repository, please run + +$ autoreconf --install --force + +prior to building, as you may otherwise not be able to run a build. diff --git a/THANKS b/THANKS new file mode 100644 index 00000000000..e3b5c4607c9 --- /dev/null +++ b/THANKS @@ -0,0 +1,37 @@ +The THANKS file: + +All distributions should contain a `THANKS' file containing a two column list +of the contributors, one per line, alphabetically sorted. The left column gives +the contributor's name, while the right column gives the last known good email +address for this contributor. This list should be introduced with a wording +similar to this one: + + MaNGOS THANKS file + + MaNGOS has originally been written by Team Python and WoW Daemon Team. Many + people further contributed to MaNGOS by reporting problems, suggesting various + improvements or submitting actual code. + + Here is a list of these people. Help me keep it complete and exempt of errors. + + Special thanks should also go out to the WowwoW team. We have gained help from + them many times in the creation of this project. Keep up the good work guys. + + Thanks should also go out to the Ludmilla team, who are also providing the + community with a great server. We have not gained too much help from them, + but we have recieved some. + +The easiest policy with this file is to thank everyone who contributes to the +project, without judging the value of the contribution. + +Unlike `AUTHORS', the `THANKS' file is not maintained for legal reasons. It is +maintained to thank all the contributors that helped you out in your project. +The `AUTHORS' file can not be used for this purpose because certain +contributions, like bug reports or ideas and suggestions do not require legal +paper exchanges. + +You can also decide to send some kind of special greeting when you initially +add a name to your `THANKS' file. The mere presense of a name in `THANKS' is +then a flag to you that the initial greeting has been sent. + +TBD diff --git a/bcpp.cfg b/bcpp.cfg new file mode 100644 index 00000000000..f567d7f5d90 --- /dev/null +++ b/bcpp.cfg @@ -0,0 +1,109 @@ +; This file contains configuration parameters that are used +; within the bcpp program. + +; There are two types of parameter types : Boolean, and Integer. +; Boolean types can have only two valid values [On, Yes, or Off, No]. +; Integer types can have a valid range of 0 - 5000. + +;------------------------------------------------------------------------ +; This parameter specifies how many lines separate between two +; functions. +;------------------------------------------------------------------------ +function_spacing = 1 ; Integer + +;------------------------------------------------------------------------ +; Specifies whether to use tabs in indenting code. +;------------------------------------------------------------------------ +use_tabs = no ; Boolean + +;------------------------------------------------------------------------ +; Specifies how many spaces to indent. This parameter is also used +; for tab indenting, as 1 tab may be worth 8 spaces if so desired. +; This parameter is used to position comments in TAB mode, and expanding +; of tabs within code! +;------------------------------------------------------------------------ +indent_spacing = 4 ; Integer + +;------------------------------------------------------------------------ +; Specifies whether to indent preprocessor controls to match the code +;------------------------------------------------------------------------ +indent_preprocessor = yes ; Boolean + +;------------------------------------------------------------------------ +; Specifies whether to indent embedded SQL statements +;------------------------------------------------------------------------ +indent_exec_sql = yes ; Boolean + +;------------------------------------------------------------------------ +; Defines at what start position comments that have code on the +; same line to be placed. +;------------------------------------------------------------------------ +comments_with_code = 60 ; Integer + +;------------------------------------------------------------------------ +; Defines at what start position comments with no code start. +;------------------------------------------------------------------------ +comments_with_nocode = 0 ; Integer + +;------------------------------------------------------------------------ +; Set this option to ON turns off setting indentation position of parameter +; "comments_with_nocode". Indentation is then set according to code +; position. +;------------------------------------------------------------------------ +leave_comments_nocode = On ; Boolean + +;------------------------------------------------------------------------ +; Use this option is used to change non-ascii (non-printable) chars to +; octal notation if they lie within quotes. Either +; Ascii_Chars_Only, XOR Leave_Graphic_Chars parameters need to be set +; as a True value for this parameter to take effect. +;------------------------------------------------------------------------ +NonAscii_Quotes_to_Octal = yes ; Boolean + +;------------------------------------------------------------------------ +; Setting this parameter to yes will strip non-printable characters +; from the source files, but leave any character that are IBM +; graphics alone. Any non-printable characters that lie within +; quotes will be transformed into octal/character notation, if +; NonAscii_Quotes_To_Octal parameter is set to True. +;------------------------------------------------------------------------ +; leave_graphic_chars = yes ; Boolean + +;------------------------------------------------------------------------ +; Setting this parameter to yes will strip any non-printable, +; non-ascii characters from the input file. Any non-printable +; octal/character notation if NonAscii_Quotes_To_Octal is set to +; True. Comment out this parameter if you are using +; Leave_Graphic_Chars parameter, as this parameter will override +; it. +;------------------------------------------------------------------------ +ascii_chars_only = no ; Boolean + +;------------------------------------------------------------------------ +; This parameter will place open braces on a new line after it's +; associated code if set on/yes. Else the brace will be place on +; next above line if possible, with it's code. +;------------------------------------------------------------------------ +place_brace_on_new_line = yes ; Boolean + +;------------------------------------------------------------------------ +; This parameter will stop output from the program corrupting output +; that may exit from the program via the standard output. +; If this parameter is set to off/no then no output is generated from +; the program, unless an error is encountered +;------------------------------------------------------------------------ +program_output = yes ; Boolean + +;------------------------------------------------------------------------ +; Specifies what the internal memory requirements will be in size of the +; line processing buffer. This essentially is used only for open brace +; relocation in kernighan/ritchie style. +;------------------------------------------------------------------------ +Queue_Buffer = 100 ; Integer + +;------------------------------------------------------------------------ +; If this option is set to true then the input file will be backup into a +; another file with a ".bac" extension added to the end of the file +; name. +;------------------------------------------------------------------------ +Backup_File = yes ; Boolean diff --git a/configure.ac b/configure.ac new file mode 100644 index 00000000000..7ff4ee43e09 --- /dev/null +++ b/configure.ac @@ -0,0 +1,281 @@ +# Copyright (C) 2005-2008 MaNGOS project +# +# This file is free software; as a special exception the author gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +## Process this file with autoconf to produce a configure script. + +## Prelude, basic settings for Autoconf +# PACKAGE: mangos +# VERSION: 0.12.0 (trunk) +# BUG-REPORT-ADDRESS: mangos-devs@lists.sourceforge.net +AC_INIT( [trinitycore], [0.0.1], [devs@trinitycore.org]) + +AC_CONFIG_SRCDIR([src/shared/Base.cpp]) + +## Prelude, basic settings for Automake +# Turn on all warnings and error messages, and enforce GNU +# standards for the package. +AM_INIT_AUTOMAKE([-Wall -Werror]) +AM_MAINTAINER_MODE + +## Prevent the configure script from continuing any further if +# configuration is being performed in the top-level directory. +# The idea is to prevent this ,because some maintainers tend +# to break "off src dir" builds. +if test "$srcdir" = "." && test "$enable_maintainer_mode" != "yes"; then + AC_MSG_ERROR( + [ + Please configure and build in a directory other than the + top-level source directory. This is needed because a lot + of maintainers tend to break "off src dir" builds. This + is kinda real ensurance they wont do it. + + For example, try the following from the top-level source + directory: + + mkdir objdir + cd objdir + ../configure + make + + This will create a build space in the directory `objdir' and + start a build in that directory. + + If however you realy want to build in src dir, + then use --enable-maintainer-mode switch. + ]) +fi + +## Disable building of static libraries by default +AC_DISABLE_STATIC + +## Check for required dependencies. + +## Check for a valid build environment. +# Valid equals having: +# - a C++ compiler compliant with the ISO98 C++ specification. +# - a working library tool for creating convenience libraries. +# - a working linker for creating static and shared libraries. +AC_PROG_CC +AC_PROG_CXX +AC_PROG_LIBTOOL +AC_PROG_INSTALL +AM_PROG_CC_C_O + +# Check if enable scripts +AC_ARG_ENABLE([scripts], AC_HELP_STRING([--enable-scripts], [Enable TrinityScripts (default: yes) ]), [], [enable_scripts=yes]) + +AM_CONDITIONAL([USE_TSCRIPTS], [test X$enable_scripts = Xyes]) + +# Check for doxygen +AC_ARG_ENABLE(doxygen, AC_HELP_STRING([--enable-doxygen], [turn on generating documentation])) + +enable_doxygen_support=no + +if test "x$enable_doxygen" = "xyes"; +then + AC_PATH_PROG(DOXYGEN, doxygen, no) + if test "x$DOXYGEN" = "xno"; then + AC_MSG_ERROR([You need to install the doxygen package]) + fi + enable_doxygen_support=yes +fi +AM_CONDITIONAL(DOXYGEN_ENABLED, test x$enable_doxygen_support = xyes) + +## Check for required libraries. +AC_CHECK_LIB( pthread, pthread_create, [], + [LDFLAGS="-pthread $LDFLAGS" + AC_TRY_LINK([char pthread_create();], + pthread_create();, + [], [AC_MSG_ERROR([Missing pthread])]) + ]) +AC_CHECK_LIB( z, compress, [ZLIB=-lz],[AC_MSG_ERROR([Missing zlib])] ) +AC_CHECK_LIB( compat, ftime, [COMPATLIB=-lcompat] ) +AC_CHECK_LIB( crypto, SHA1_Init, [SSLLIB=-lssl], [AC_MSG_ERROR([Missing openssl])]) + +AC_ARG_WITH(postgresql, +[ --with-postgresql Use PostgreSQL as a backend (default: no)], +[case "${withval}" in + yes) DO_POSTGRESQL=yes ;; + no) DO_POSTGRESQL=no ;; + maybe) DO_POSTGRESQL=maybe ;; + *) AC_MSG_ERROR(Bad value ${withval} for --with-postgresql) ;; + esac], +[DO_POSTGRESQL=no]) + +AC_ARG_WITH(mysql, +[ --with-mysql Use MySQL as a backend (default: yes)], +[case "${withval}" in + yes) DO_MYSQL=yes ;; + no) DO_MYSQL=no ;; + maybe) DO_MYSQL=maybe ;; + *) AC_MSG_ERROR(Bad value ${withval} for --with-mysql) ;; + esac], +[DO_MYSQL=yes]) + +# here Postgre +AC_MSG_CHECKING(whether to build/link POSTGRESQL) +if test "x$DO_POSTGRESQL" = "xyes"; then +DO_MYSQL=no +POSTGRE_INCLUDES="-I/usr/include/postgresql $POSTGRE_INCLUDES" +POSTGRE_LIBS="-L/usr/lib/postresql -lpq -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto $POSTGRE_LIBS " +CXXFLAGS="-DDO_POSTGRESQL $CXXFLAGS" +fi +AC_MSG_RESULT($DO_POSTGRESQL) + +# here mysql +AC_MSG_CHECKING(whether to build/link MYSQL) +if test "x$DO_MYSQL" = "xyes"; then +AC_MSG_RESULT($DO_MYSQL) +AC_PATH_PROGS(MYSQL_CONFIG, mysql_config, mysql_config, $PATH) + if test -x "$MYSQL_CONFIG" + then + # MySQL v4 uses --include while v3 uses --cflags + MYSQL_INCLUDES="`$MYSQL_CONFIG --include`" || \ + MYSQL_INCLUDES="`$MYSQL_CONFIG --cflags`" + MYSQL_LIBS="`$MYSQL_CONFIG --libs_r`" + CXXFLAGS="-DDO_MYSQL $CXXFLAGS" + fi +else +AC_MSG_RESULT($DO_MYSQL) +fi + +## Check for options +# Include debug info in library? +AC_MSG_CHECKING(whether to include debug info in library) +MANGOSD_DEBUG_INFO=no +AC_ARG_WITH(debug-info, +[ +Debugging options: + + --with-debug-info Include debug info in library], +[ + if test "$withval" = "yes" ; then + CFLAGS="-g -DMANGOS_DEBUG $CFLAGS" + CXXFLAGS="-g -DMANGOS_DEBUG $CXXFLAGS" + MANGOSD_DEBUG_INFO=yes + elif test "$withval" != "no" ; then + AC_MSG_ERROR(Please choose yes or no) + fi +]) +AC_MSG_RESULT($MANGOSD_DEBUG_INFO) + + +# Enable CLI console? +AC_MSG_CHECKING(whether cli console is enabled) +MANGOSD_ENABLE_CLI=no +AC_ARG_ENABLE(cli, +[ --enable-cli Turn on command console system], +[ + if test "$enableval" = "yes" ; then + CFLAGS="-DENABLE_CLI $CFLAGS" + CXXFLAGS="-DENABLE_CLI $CXXFLAGS" + MANGOSD_ENABLE_CLI=yes + elif test "$withval" != "no" ; then + AC_MSG_ERROR(Please choose yes or no) + fi +]) +AC_MSG_RESULT($MANGOSD_ENABLE_CLI) + +# Enable remote console? +AC_MSG_CHECKING(whether remote console is enabled) +MANGOSD_ENABLE_RA=no +AC_ARG_ENABLE(ra, +[ --enable-ra Turn on remote console system], +[ + if test "$enableval" = "yes" ; then + CFLAGS="-DENABLE_RA $CFLAGS" + CXXFLAGS="-DENABLE_RA $CXXFLAGS" + MANGOSD_ENABLE_RA=yes + elif test "$withval" != "no" ; then + AC_MSG_ERROR(Please choose yes or no) + fi +]) +AC_MSG_RESULT($MANGOSD_ENABLE_RA) + +## Check for required header files. +AC_HEADER_STDC +AC_HEADER_DIRENT +AC_CHECK_HEADERS([ arpa/inet.h fcntl.h limits.h locale.h malloc.h netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h strings.h sys/ioctl.h sys/param.h sys/socket.h sys/timeb.h sys/time.h termios.h unistd.h ]) + +AC_CHECK_HEADERS([pthread.h]) +AC_CHECK_HEADERS([openssl/md5.h openssl/rand.h openssl/ssl.h openssl/sha.h openssl/bn.h]) +AC_CHECK_HEADERS([mysql.h mysql/mysql.h]) +AC_CHECK_HEADERS([libpq-fe.h]) +AC_CHECK_HEADERS([zlib.h]) + +## Check for typedefs, structures, and compiler characteristics. +AC_HEADER_STDBOOL +AC_C_CONST +AC_C_INLINE +AC_TYPE_SIZE_T +AC_HEADER_TIME +AC_STRUCT_TM +AC_TYPE_UINT64_T +AC_C_VOLATILE +AC_CHECK_TYPES([ptrdiff_t]) + +## Check for required library functions. +AC_FUNC_CLOSEDIR_VOID +AC_FUNC_ERROR_AT_LINE +AC_FUNC_MALLOC +AC_FUNC_MEMCMP +AC_FUNC_REALLOC +AC_FUNC_SELECT_ARGTYPES +AC_TYPE_SIGNAL +AC_FUNC_VPRINTF +AC_CHECK_FUNCS([atexit ftime gethostbyaddr gethostbyname gethostname gettimeofday memmove memset pow realpath select socket sqrt strchr strdup strerror strstr]) + +## Export defined variables +AC_SUBST(ZLIB) +AC_SUBST(COMPATLIB) +AC_SUBST(SSLLIB) +AC_SUBST(MYSQL_INCLUDES) +AC_SUBST(MYSQL_LIBS) +AC_SUBST(POSTGRE_INCLUDES) +AC_SUBST(POSTGRE_LIBS) +AC_SUBST(DOXYGEN) +AC_SUBST(MANGOSD_DEBUG_INFO) +AC_SUBST(MANGOSD_ENABLE_CLI) +AC_SUBST(MANGOSD_ENABLE_RA) + +## Set output files. +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([ + dep/include/Makefile + dep/lib/Makefile + dep/src/Makefile + dep/src/g3dlite/Makefile + dep/src/sockets/Makefile + dep/src/zlib/Makefile + dep/src/zthread/Makefile + dep/Makefile + doc/Doxyfile + doc/Makefile + Makefile + sql/Makefile + sql/tools/Makefile + sql/updates/Makefile + src/Makefile + src/framework/Makefile + src/shared/Makefile + src/shared/vmap/Makefile + src/game/Makefile + src/trinityrealm/Makefile + src/trinitycore/Makefile + src/bindings/Makefile + src/bindings/scripts/Makefile + src/bindings/interface/Makefile +]) + +## Disabled Makefiles, until they are ready for a successful make and +# make dist run. + +## Output files. +AC_OUTPUT diff --git a/contrib/Makefile.am b/contrib/Makefile.am new file mode 100644 index 00000000000..52a046b5378 --- /dev/null +++ b/contrib/Makefile.am @@ -0,0 +1,23 @@ +# Copyright (C) 2005-2008 MaNGOS +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +## Process this file with automake to produce Makefile.in + +## Sub-directories to parse +SUBDIRS = extractor + +## Additional files to include when running 'make dist' +# Nothing yet. diff --git a/contrib/dbcEditer/BcdEditer.ini b/contrib/dbcEditer/BcdEditer.ini new file mode 100644 index 00000000000..99284e8b967 --- /dev/null +++ b/contrib/dbcEditer/BcdEditer.ini @@ -0,0 +1,34 @@ +[TaxiNodes.dbc] +ColType2=0 +ColType3=1 +ColType4=1 +[SpellRange.dbc] +ColType2=0 +ColType3=0 +ColType1=0 +[Talent.dbc] +ColType1=0 +ColType5=0 +ColType4=0 +[test.dbc] +ColType1=0 +ColType3=1 +ColType2=0 +[TalentTab.dbc] +ColType15=2 +[TalentTab_new.dbc] +ColType15=2 +[SpellIcon.dbc] +ColType2=0 +ColType1=0 +[FactionGroup.dbc] +ColType12=0 +ColType3=2 +ColType2=0 +ColType8=0 +[gtRegenMPPerSpt.dbc] +ColType1=1 +[gtOCTRegenMP.dbc] +ColType1=1 +[gtOCTRegenHP.dbc] +ColType1=1 diff --git a/contrib/dbcEditer/SearchFrm.cpp b/contrib/dbcEditer/SearchFrm.cpp new file mode 100644 index 00000000000..59e198dfb8a --- /dev/null +++ b/contrib/dbcEditer/SearchFrm.cpp @@ -0,0 +1,26 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop + +#include "SearchFrm.h" +//--------------------------------------------------------------------------- +#pragma package(smart_init) +#pragma resource "*.dfm" +TFrmSearch *FrmSearch; +//--------------------------------------------------------------------------- +__fastcall TFrmSearch::TFrmSearch(TComponent* Owner) + : TForm(Owner) +{ +} +//--------------------------------------------------------------------------- +void __fastcall TFrmSearch::btOkClick(TObject *Sender) +{ + ModalResult = mrOk; +} +//--------------------------------------------------------------------------- +void __fastcall TFrmSearch::btCancelClick(TObject *Sender) +{ + ModalResult = mrCancel; +} +//--------------------------------------------------------------------------- diff --git a/contrib/dbcEditer/SearchFrm.ddp b/contrib/dbcEditer/SearchFrm.ddp new file mode 100644 index 0000000000000000000000000000000000000000..cdc0ee8c2b54a98895d906932c4351134611c8d5 GIT binary patch literal 51 zcmZRVaB=ks@bJ`g@pN<#a`e>;@DB=c^Y`)e=VxFz;K0Pl$;KI)SCUzhlbT}4#=r!G E07AM8lK=n! literal 0 HcmV?d00001 diff --git a/contrib/dbcEditer/SearchFrm.dfm b/contrib/dbcEditer/SearchFrm.dfm new file mode 100644 index 00000000000..134c881cbfb --- /dev/null +++ b/contrib/dbcEditer/SearchFrm.dfm @@ -0,0 +1,63 @@ +object FrmSearch: TFrmSearch + Left = 261 + Top = 194 + Width = 324 + Height = 215 + Caption = 'Seach F3 Seach Next' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object lbseach: TLabel + Left = 48 + Top = 16 + Width = 57 + Height = 17 + AutoSize = False + Caption = 'Input:' + end + object rgSI: TRadioGroup + Left = 64 + Top = 40 + Width = 185 + Height = 97 + Caption = 'Seach Dir' + ItemIndex = 1 + Items.Strings = ( + 'Seach up' + 'Seach down' + 'Seach up Current rol' + 'Seach down Current rol') + TabOrder = 0 + end + object edSeach: TEdit + Left = 120 + Top = 16 + Width = 121 + Height = 21 + TabOrder = 1 + end + object btOk: TButton + Left = 64 + Top = 152 + Width = 75 + Height = 25 + Caption = 'Ok' + TabOrder = 2 + OnClick = btOkClick + end + object btCancel: TButton + Left = 176 + Top = 152 + Width = 75 + Height = 25 + Caption = 'Cancel' + TabOrder = 3 + OnClick = btCancelClick + end +end diff --git a/contrib/dbcEditer/SearchFrm.h b/contrib/dbcEditer/SearchFrm.h new file mode 100644 index 00000000000..246d7e68204 --- /dev/null +++ b/contrib/dbcEditer/SearchFrm.h @@ -0,0 +1,29 @@ +//--------------------------------------------------------------------------- + +#ifndef SearchFrmH +#define SearchFrmH +//--------------------------------------------------------------------------- +#include +#include +#include +#include +#include +//--------------------------------------------------------------------------- +class TFrmSearch : public TForm +{ +__published: // IDE-managed Components + TRadioGroup *rgSI; + TEdit *edSeach; + TLabel *lbseach; + TButton *btOk; + TButton *btCancel; + void __fastcall btOkClick(TObject *Sender); + void __fastcall btCancelClick(TObject *Sender); +private: // User declarations +public: // User declarations + __fastcall TFrmSearch(TComponent* Owner); +}; +//--------------------------------------------------------------------------- +extern PACKAGE TFrmSearch *FrmSearch; +//--------------------------------------------------------------------------- +#endif diff --git a/contrib/dbcEditer/TitleFrm.cpp b/contrib/dbcEditer/TitleFrm.cpp new file mode 100644 index 00000000000..a26e93ce5ec --- /dev/null +++ b/contrib/dbcEditer/TitleFrm.cpp @@ -0,0 +1,26 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop + +#include "TitleFrm.h" +//--------------------------------------------------------------------------- +#pragma package(smart_init) +#pragma resource "*.dfm" +TFrmTitle *FrmTitle; +//--------------------------------------------------------------------------- +__fastcall TFrmTitle::TFrmTitle(TComponent* Owner) + : TForm(Owner) +{ +} +//--------------------------------------------------------------------------- +void __fastcall TFrmTitle::Button1Click(TObject *Sender) +{ + ModalResult = mrOk; +} +//--------------------------------------------------------------------------- +void __fastcall TFrmTitle::Button2Click(TObject *Sender) +{ + ModalResult = mrCancel; +} +//--------------------------------------------------------------------------- diff --git a/contrib/dbcEditer/TitleFrm.ddp b/contrib/dbcEditer/TitleFrm.ddp new file mode 100644 index 0000000000000000000000000000000000000000..cdc0ee8c2b54a98895d906932c4351134611c8d5 GIT binary patch literal 51 zcmZRVaB=ks@bJ`g@pN<#a`e>;@DB=c^Y`)e=VxFz;K0Pl$;KI)SCUzhlbT}4#=r!G E07AM8lK=n! literal 0 HcmV?d00001 diff --git a/contrib/dbcEditer/TitleFrm.dfm b/contrib/dbcEditer/TitleFrm.dfm new file mode 100644 index 00000000000..3f472d59bcf --- /dev/null +++ b/contrib/dbcEditer/TitleFrm.dfm @@ -0,0 +1,51 @@ +object FrmTitle: TFrmTitle + Left = 328 + Top = 252 + Width = 235 + Height = 112 + BorderIcons = [biSystemMenu] + Caption = 'Col Title' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + OldCreateOrder = False + Position = poDesktopCenter + PixelsPerInch = 96 + TextHeight = 13 + object Label1: TLabel + Left = 8 + Top = 24 + Width = 65 + Height = 13 + AutoSize = False + Caption = 'Title:' + end + object edTitle: TEdit + Left = 80 + Top = 16 + Width = 121 + Height = 21 + TabOrder = 0 + end + object Button1: TButton + Left = 24 + Top = 48 + Width = 75 + Height = 25 + Caption = 'Ok' + TabOrder = 1 + OnClick = Button1Click + end + object Button2: TButton + Left = 136 + Top = 48 + Width = 75 + Height = 25 + Caption = 'Cancel' + TabOrder = 2 + OnClick = Button2Click + end +end diff --git a/contrib/dbcEditer/TitleFrm.h b/contrib/dbcEditer/TitleFrm.h new file mode 100644 index 00000000000..2316d8fec96 --- /dev/null +++ b/contrib/dbcEditer/TitleFrm.h @@ -0,0 +1,27 @@ +//--------------------------------------------------------------------------- + +#ifndef TitleFrmH +#define TitleFrmH +//--------------------------------------------------------------------------- +#include +#include +#include +#include +//--------------------------------------------------------------------------- +class TFrmTitle : public TForm +{ +__published: // IDE-managed Components + TLabel *Label1; + TEdit *edTitle; + TButton *Button1; + TButton *Button2; + void __fastcall Button1Click(TObject *Sender); + void __fastcall Button2Click(TObject *Sender); +private: // User declarations +public: // User declarations + __fastcall TFrmTitle(TComponent* Owner); +}; +//--------------------------------------------------------------------------- +extern PACKAGE TFrmTitle *FrmTitle; +//--------------------------------------------------------------------------- +#endif diff --git a/contrib/dbcEditer/bin/BcdEditer.ini b/contrib/dbcEditer/bin/BcdEditer.ini new file mode 100644 index 00000000000..100029b418e --- /dev/null +++ b/contrib/dbcEditer/bin/BcdEditer.ini @@ -0,0 +1,313 @@ +[FactionGroup.dbc] +ColType3=2 +[Spell.dbc] +ColTitle1=Id +ColTitle2=Category +ColTitle3=castUI +ColTitle4=Dispel +ColTitle5=Mechanic +ColTitle6=Attributes +ColTitle7=AttributesEx; +ColTitle8=AttributesEx2; +ColTitle9=AttributesEx3; +ColTitle10=AttributesEx4; +ColTitle11=AttributesEx5; +ColTitle12=AttributesEx6; +ColTitle13=Stances; +ColTitle14=StancesNot; +ColTitle15=Targets; +ColTitle16=TargetCreatureType; +ColTitle17=RequiresSpellFocus; +ColTitle18=FacingCasterFlags; +ColTitle19=CasterAuraState; +ColTitle20=TargetAuraState; +ColTitle21=CasterAuraStateNot; +ColTitle22=TargetAuraStateNot; +ColTitle23=CastingTimeIndex; +ColTitle24=RecoveryTime; +ColTitle25=CategoryRecoveryTime; +ColTitle26=InterruptFlags; +ColTitle27=AuraInterruptFlags; +ColTitle28=ChannelInterruptFlags; +ColTitle29=procFlags; +ColTitle30=procChance; +ColTitle31=procCharges; +ColTitle32=maxLevel; +ColTitle33=baseLevel; +ColTitle34=spellLevel; +ColTitle35=DurationIndex; +ColTitle36=powerType; +ColTitle37=manaCost; +ColTitle38=manaCostPerlevel; +ColTitle39=manaPerSecond; +ColTitle40=manaPerSecondPerLevel; +ColTitle41=rangeIndex; +ColTitle42=floatspeed; +ColTitle43=modalNextSpell;//38 +ColTitle44=StackAmount; +ColTitle45=Totem1 +ColTitle46=Totem2 +ColTitle47=Reagent +ColTitle48=Reagent2 +ColTitle49=Reagent3 +ColTitle50=Reagent4 +ColTitle51=Reagent5 +ColTitle52=Reagent6 +ColTitle53=Reagent7 +ColTitle54=Reagent8 +ColTitle55=ReagentCount1 +ColTitle56=ReagentCount2 +ColTitle57=ReagentCount3 +ColTitle58=ReagentCount4 +ColTitle59=ReagentCount5 +ColTitle60=ReagentCount6 +ColTitle61=ReagentCount7 +ColTitle62=ReagentCount8 + +ColTitle63=EqpItemClass +ColTitle64=EquipItemSubClassMask +ColTitle65=ItemInventoryTypeMask +ColTitle66=Effect +ColTitle67=Effect2 +ColTitle68=Effect3 +ColTitle69=EffectDieSides1 +ColTitle70=EffectDieSides2 +ColTitle71=EffectDieSides3 +ColTitle72=EffectBaseDice1 +ColTitle73=EffectBaseDice2 +ColTitle74=EffectBaseDice3 +ColTitle75=EffectDicePerLevel1 +ColTitle76=EffectDicePerLevel2 +ColTitle77=EffectDicePerLevel3 +ColTitle78=EffectRealPointsPerLevel1 +ColTitle79=EffectRealPointsPerLevel2 +ColTitle80=EffectRealPointsPerLevel3 +ColTitle81=BasePoints1 +ColTitle82=BasePoints2 +ColTitle83=BasePoints3 +ColTitle84=EffectMechanic1 +ColTitle85=EffectMechanic2 +ColTitle86=EffectMechanic3 + + +ColTitle87=ImplicTargA1 +ColTitle88=ImplicTargA2 +ColTitle89=ImplicTargA3 +ColTitle90=ImplicTargB1 +ColTitle91=ImplicTargB2 +ColTitle92=ImplicTargB3 +ColTitle93=RadiusIndex1 +ColTitle94=RadiusIndex2 +ColTitle95=RadiusIndex3 +ColTitle96=ApplyAuraName1 +ColTitle97=ApplyAuraName2 +ColTitle98=ApplyAuraName3 +ColTitle99=Amplitude1 +ColTitle100=Amplitude2 +ColTitle101=Amplitude3 +ColTitle102=MultiVal1 +ColTitle103=MultiVal2 +ColTitle104=MultiVal3 +ColTitle105=ChainTarg1 +ColTitle106=ChainTarg2 +ColTitle107=ChainTarg3 +ColTitle108=EffectItemType1 +ColTitle109=EffectItemType2 +ColTitle110=EffectItemType3 +ColTitle111=EffectMiscVal1 +ColTitle112=EffectMiscVal2 +ColTitle113=EffectMiscVal3 +ColTitle114=EffectMiscValB1 +ColTitle115=EffectMiscValB2 +ColTitle116=EffectMiscValB3 +ColTitle117=EffectTriggerSpell1 +ColTitle118=EffectTriggerSpell2 +ColTitle119=EffectTriggerSpell3 +ColTitle120=EffectPointsPerComboPoint1 +ColTitle121=EffectPointsPerComboPoint2 +ColTitle122=EffectPointsPerComboPoint3 +ColTitle123=SpellVisual +ColTitle125=SpellIconID +ColTitle126=activeIconID +ColTitle127=spellPriority +ColTitle128=SpellName1 +ColTitle129=SpellName2 +ColTitle130=SpellName3 +ColTitle131=SpellName4 +ColTitle132=SpellName5 +ColTitle133=SpellName6 +ColTitle134=SpellName7 +ColTitle135=SpellName8 +ColTitle136=SpellName9 +ColTitle137=SpellName10 +ColTitle138=SpellName11 +ColTitle139=SpellName12 +ColTitle140=SpellName13 +ColTitle141=SpellName14 +ColTitle142=SpellName15 +ColTitle143=SpellName16 +ColTitle144=SpellNameFlag +ColTitle145=Rank1 +ColTitle146=Rank2 +ColTitle147=Rank3 +ColTitle148=Rank4 +ColTitle149=Rank5 +ColTitle150=Rank6 +ColTitle151=Rank7 +ColTitle152=Rank8 +ColTitle153=Rank9 +ColTitle154=Rank10 +ColTitle155=Rank11 +ColTitle156=Rank12 +ColTitle157=Rank13 +ColTitle158=Rank14 +ColTitle159=Rank15 +ColTitle160=Rank16 +ColTitle161=RankFlags +ColTitle162=Description1 +ColTitle163=Description2 +ColTitle164=Description3 +ColTitle165=Description4 +ColTitle166=Description5 +ColTitle167=Description6 +ColTitle168=Description7 +ColTitle169=Description8 +ColTitle170=Description9 +ColTitle171=Description10 +ColTitle172=Description11 +ColTitle173=Description12 +ColTitle174=Description13 +ColTitle175=Description14 +ColTitle176=Description15 +ColTitle177=Description16 +ColTitle178=DescriptionFlags +ColTitle179=ToolTip1 +ColTitle180=ToolTip2 +ColTitle181=ToolTip3 +ColTitle182=ToolTip4 +ColTitle183=ToolTip5 +ColTitle184=ToolTip6 +ColTitle185=ToolTip7 +ColTitle186=ToolTip8 +ColTitle187=ToolTip9 +ColTitle188=ToolTip10 +ColTitle189=ToolTip11 +ColTitle190=ToolTip12 +ColTitle191=ToolTip13 +ColTitle192=ToolTip14 +ColTitle193=ToolTip15 +ColTitle194=ToolTip16 +ColTitle195=ToolTipFlags +ColTitle196=ManaCostPercentage +ColTitle197=StartRecoveryCategory +ColTitle198=StartRecoveryTime +ColTitle199=MaxTargetLevel +ColTitle200=SpellFamilyName +ColTitle201=SpellFamilyFlags1 +ColTitle202=SpellFamilyFlags2 +ColTitle203=MaxAffectedTargets +ColTitle204=DmgClass +ColTitle205=PreventionType +ColTitle206=StanceBarOrder +ColTitle207=DmgMultiplier1 +ColTitle208=DmgMultiplier2 +ColTitle209=DmgMultiplier3 +ColTitle210=MinFactionId +ColTitle211=MinReputation +ColTitle212=RequiredAuraVision +ColTitle213=TotemCategory1 +ColTitle214=TotemCategory2 +ColTitle215=AreaId +ColTitle216=SchoolMask +ColType102=1 +ColType103=1 +ColType104=1 +ColType128=2 +ColType129=2 +ColType130=2 +ColType131=2 +ColType132=2 +ColType133=2 +ColType134=2 +ColType135=2 +ColType136=2 +ColType137=2 +ColType138=2 +ColType139=2 +ColType140=2 +ColType141=2 +ColType142=2 +ColType143=2 +ColType145=2 +ColType146=2 +ColType147=2 +ColType148=2 +ColType149=2 +ColType150=2 +ColType151=2 +ColType152=2 +ColType153=2 +ColType154=2 +ColType155=2 +ColType157=2 +ColType156=2 +ColType158=2 +ColType159=2 +ColType160=2 +ColType162=2 +ColType163=2 +ColType164=2 +ColType165=2 +ColType166=2 +ColType167=2 +ColType168=2 +ColType169=2 +ColType170=2 +ColType171=2 +ColType172=2 +ColType173=2 +ColType174=2 +ColType175=2 +ColType176=2 +ColType177=2 +ColType179=2 +ColType180=2 +ColType181=2 +ColType182=2 +ColType183=2 +ColType184=2 +ColType185=2 +ColType186=2 +ColType187=2 +ColType188=2 +ColType189=2 +ColType190=2 +ColType191=2 +ColType192=2 +ColType193=2 +ColType194=2 +ColType208=1 +ColType209=1 +ColType207=1 +[Map.dbc] +ColType2=2 +ColType8=0 +[AreaTrigger.dbc] +ColTitle3=x +ColTitle4=y +ColTitle5=z +ColTitle1=id +ColTitle2=map +ColType3=1 +ColType4=1 +ColType5=1 +ColType6=1 +ColType7=1 +ColType8=1 +ColType9=1 +ColType10=1 +ColTitle6=radius +ColTitle7=box x +ColTitle8=box y +ColTitle9=box z +ColTitle10=box orientation diff --git a/contrib/dbcEditer/bin/bcbsmp60.bpl b/contrib/dbcEditer/bin/bcbsmp60.bpl new file mode 100644 index 0000000000000000000000000000000000000000..32ebe0d1dee0baaf44ae64beba9d89b2436b5ce2 GIT binary patch literal 127488 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 literal 0 HcmV?d00001 diff --git a/contrib/dbcEditer/bin/borlndmm.dll b/contrib/dbcEditer/bin/borlndmm.dll new file mode 100644 index 0000000000000000000000000000000000000000..5a8eec327d6e83fa3ca2761f75ab85fff3bbfe80 GIT binary patch literal 22016 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�Y#LvZK~co$5zKa0OT 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⪼1b$At6A97Cc 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

t`ge@f0Dq{Vxu37JKc7+@z8*>|ArP%Bx|g z_O3Q|ciwdI9%P&7@5vY4f;62cZ!*z$IiUO$0J&+;HAPzeBKSKtEoKoQwg`L8ImGoA zes8&D+-@N5$gsaGUv7X9U~K%hsdKT+f#+BZiMQb02nX;;0%juhU?V z5^1ZymYs(-^Zi5u&h~GcwttJ;SBx9O=GEcuI+3u;*-HPNKnr$xZ7d(snVZ1YtuL0; z*WHe|h?SiG=;%8al z%>!Q)zfBH)w<*_xO&)%Sm}{6G7Qc;M@Y`Xt-e`s&4ZlcJnBAe#ZPoOZ2Tc*64i_9W zE0mbe1?GL*k++#YfT+WmituHnZ5!L@aTPu%#7?7ZW(p|9`nsh&KFv2cW%^I0RT1foQuNO zt=}$L$YshUXC2cC@weHf?l-5Qu6T7lzd37~a@O{*FJ3eJ)e>`#ox?nC0Y}VcB4Or3 z!+5Hf_$zRuS@);Fu<<3^FRa_DJ$3UUAv&@Dr2XzQKe69dXF{?bM>KXdzX|n%P)b0V zKx2t!NBZ-|4Bd&|=1z9gp@60v&j!2F$ifkksa2+kWFxt7Ht#iLGF^>0{mk4yYGzu{ zwsOjtNLE-4yT}*H{L1Ok+{AxlvHLmj@edv4W$z4f%+Ic)$F@HN^pIN#h{o6_koaQ9PdrR@+)SB7r#3# z+=|(^k2ARYr-d{Ao4d$HBdZ~;D*X3j@2qdP0!*ZDm&J=#m06RszBW?$T7A2Omx?sz z?P=j|_WWg_wDe$&D+1*U+ErHl{RiQk96I3{?#dB~&6Ds{t}V>>d%h6PHmpT);ZFDumTi$sky zZgg;Q8k|KXE0mOy;;~4AJHWd+k&jnyfR98dZ+L=Ny4H)_3Ku7Sk@MF&lItSpoxEgTS8~c>UMcTC zj{wIL11j5T7PT(Dp8A0X(g3An{we&6;;i?v9CCHWd86<=R-iIC26n?PJw9#<|Dw2^ z?c?U&Kvy)sU>5oVm3ot#z1c$2>U9Dj<#!BJ8=6mmtHQr1u6i=jp<_0W6OXN^nE!1T zY3>AA7-?)5uEz&bcE><9(zs;g@#(7YFN$lT?Jx|vv|LO4K-=*HleO32;~V7sWlnf-de> zxrUeKT-vq?=Mw-azhhwAP&4ZIbXNEm#r1rj&h~xX1(oQ8ioTO(ySTeJZzRoLUl3UN z9}D*}mmeQ@g?~}pFY`&EGwzG7t>J@U)anpiJ3F#TZqj~Z>6>>CdtOucv}YHe)G>Sb=dH#F6&CGgR_%)OxsOZ*V_map36Yi_y8Al!E(c`WSIHmQePN`z<1(Z#!{1!F z=cNymSAM_Zw=DY#iO88PMDR6#N>h;QKg#;IMs_&svN>{UZ~sYuY4kSv6K!iZax}5u zYu)w$zy5s(R#)QQ?FW!iNR(MGi*wsz!x#_qrEe}y8U288UOcn@L7g*-bT>cW%K~w! z90=l(QYLE?skJHRAi637%|pi7#0BM6c-gJ~K_$FCV>g9aC@R>DSS&AY!{>iLV6mJm zw6sfq5wV4WyW{>ac+@XdbaRfye-Alx=-d%xaxRtkc#^C7#s{W7S5rgOmrP1@rL_&| z&M#xWI>+YDWF6#k)7v&^NaS^M7y-lVy6(7Vv%N99d(&(^(?G;LZ9qf{Goa}t zVd6M)+Pkwev4eAV(qW(6WS)yOV{DFfxhXqx2Pde1`x}<} zPF2jYj!|w^{D{=MR0aAu54s4b9>xM6$sJ`bx8H&0bcN-nn*sW|_3;^DZhc&Zw^JXy zvZuCf>%_m+V4z8&48vb7F25_R>iAk|-8pg<`z}jRo=h<{%0L85HNTX#8An}7%F_4J z?)xK*<-nPD6(m7a1{);ZuSw=NG9kr0vfGWU+Yyq+*?I{N#y)yna@zg6nvMtd*g`BE zVzbCFw>S}+!Xu@&4l@i*du}(0jlL%No>Hj|wa>n&aIijgg^ohI&2a4CwC7&4`HwPR zags=TF3$oKjP2mAaYy}%(@VKP1a=@vc%a!n`rTSL45=6lQEFr$Cx()V~YJ=FpFf1&A~ z*KIyW&@@Xs`6r@je^9qHb%;GOp*!~!h4$!x#$z=00;neLx8S7%dJ<0sZa!g*Oy0FA z2hBw2Dhb>?qy}z}LPj-vHLQ6}^<k9Q#mJw*ljYSEMCRs z)mZ_mM8e4?O{$R)p(Ge!iO^>8Hn%I+KkTx_7dbAG`wiTFF>fHMt*>PB>UUIMCxJx# zuYUMq!X<4VgLgFcH{!=z-TP#e^N;m35#RPymlq>Ij+oWOm2d2R%725a8os*pWyCKH*uo7H~LTLd{$ut_h{_I zEJ0Si7PAqv8nX(s8B>ziS%+>{{>*T=0M#|j0@6yEJTp85laJ{vr``xw_HsxoD03=0 z(kQ&0J0k<$Dx7ZTIHfCh_O?ouq|_m!UXZ^Unbc69f>{d|l$GYqUs!dtDec!oGE&fy^xy`ux@!P zA^IM4zisZf-Ti7~M&Y`NR$twur>`D4@rJkICAgwTHQq{WYR?4EfI+u9_J>mypN#K8<-1 z^BJZOey3p+wjB4v7!92@s`k2`v50b(Th(9JGk&*qhzD@oW*uS#9Hnxs5f^Z2+AtjN z)rb|E`{t807w*58)8^Pe_@udSA%3R#6*#YF{37bMXZ$>ymZIaZt0@~Dhdl;fBX+9e z1#ow%nnMCMhAsP_7HX6~uL)|p`;g#N^G!xv-H~JOei74mqSsG}qiWks=jT+LrI-3! z=ygBouOTEEb28>E%pI5|nENpbdk&a)ghvx91Dbz#SgOT-OXhN|5DjC$mP-(ts&`mA zT8n5Hd&~nBd1I?xSB(u@=D9@R_;-l(UX2>t`_s)M)*=7*r?)=xevWCrbUO&WpVQiW z-cBqZyjoX%;Jus!j`s&I?W=B8ECKcvpm{e+v(SB2N-+K`O-&nrZi>s_q&MCZ_@z>6hdEgRN(q?1Yy}WGU%{3d%CY6(mGE^V8K+?zCTBM zwz4MMmI(VyiUoVHq@W0;6APUBFG7iihv%%lgydfq)?7QeC$en2O}>%e$ihs`YOfQa znCf0*zo}+|zFC=OEMNFGE7PCb+IJR^N$sjDFw#>i*q=Baf8ZLA$C`3JX2pm;Bv$}3 z^~REi&d^p$&|wDU+Cv{po<(B;^%y7AJX)-!0j^ffj^AmeGjR?MQ4!{BiWj>bc$T2& zO9!=k<*EGMP{m@#rmdT!Vr2lh@gF2U2TPVr_PuHr4G47xA4!;6#*-60tfdi3wbSqB zd%O_;QtZbsLyJT<=2y65pLCblq#plUxv zBWIuWoSC*{Ha@ZS{3z$)ll+_$>3ccH9vQ1YGDpSl*GI#QM8wZuir?1<56m@mCu+Z@^Z57>1biAw8Q*x-B{vKEqoz5wsqqW4R9TNTV3HO zE5*@ehvtLJQ14UVnEHYP4t#xKrl;J+xuQiNRb|=Ld+c6$c=!yH&aW2~pTh{IyZJ zxaH{_pG!3Z5e}G_j|u7k(rn#p{M>bJYV0dSc_zu^@nPgn)uI0uacFxSQC^EVz+m82 zOgumK$*-xE3}E97zx&NNZ1n~EUA~rvO9bD=_;S+k?AbeV-n=Qq?^_}O%GU+E9Y`~e zDs_rv-uoLpi!EKvqLFBzaU9FfuslwcN~h;tvL!!9X8d~`(bzrw#{aZ3=VNzu4Uwh8 zqai-?68mrO!qvF#-i5nMAP+Eibnn8|Rk_j()H48F)XXfTcCQ85Ef5`=LvAjhcP)^; zPgm`%G-9{lH9 z7>hrpTVU@i%J%)FELEIha+M&!Pxyr;fWs4NHam1PMWI&)UNCz4SB|o?6vg8A*<66UToOdz9GphkMkMc9S_B-9|9o(%B@E)>^6ljpNz=Z<788~`X^ATUG zXL-JWc0yo=pE3-xm`KVCrj?G)F>$rNFJaf=9jaGQp1 zA7mXM+Q6Xu51FAv*3EP2e50|~1o(!=d|O)VG*Dzj zM!Iz=HeU1TC@|HJc>v|NlSKl*XGxIqzo7D?py)P5bI%=+#hu^7Y=74a+v2r|O}n^! z|5TsX-a^#h#<0ztQcuFBE$MB$1}Y`n4v%I*U{2>Fir@Uisp4W2aIYrB&7?E!zZrxIVGJZG|@m z0BllKeufyto?&|+Y268;KBK5_@#7^|{u(hXQrTukxp-*LTQEF%T-V7%nb_)@msoDsR4gHN9BiC>E9eu=aRdx>6 z)bm&ksk=J?nI;J~_6QyC6B`Md<~n{X3O-Lbw`4gTZ2&q&&=)z-y19Flu&ME}andk% zZb{T7S?s}S4)J4yv(2|0t9g{>lDLlhI$T~(6rWQjrYZ-YsAx* z6f=N(6oHJZfHO}y38+69Q|4gQ$1f@|o5Fd%*uH!KA@~XSG=QVA>y%YOVtonWl31_A zI~p6KK=0LbhpwXCbU*oy9@`O2dl;3M5)h5`R4i9+t>C0+75;k5*h=jjmBJ)XyqfCB zd>vUUc^F`+kYoNSd@!LWk|*z*KQnxi`)sfT%5B8s9Uw>8Ee|E+2$cJJT2of~%o*&8 zZyg_p6@*U%hZEgLvtofGXRo-81wCd_HD8SPHgMOnuO(gXXt8KG1Q90A{WD#W>_07m zV-@zb0k?>^40k3&#ffCPRX6;LGTj-SWx89+(5)?>8QzO&n>jPQ`Bnsrm=;V*1)@Xz zhVVU7zS|GAQHLdLfvJ0yp;s4gl~dx~fuYV6=yQDOt~B&cDBTs1C*AGE8^AJBsBQNOu>GIF^XEi}qoykJuNh7(mY22(7B_9VcP>&{$$bdhqmP|76xpm_Dd1vC+4mK`#|#7?mX$Zcy* zJVWgC5A3UZL+$Io&~PW!lQ)^e^q-5gx3;H}VfIuj@t3{>-EX@4&2Ybi-R}_hJCtuz z?Zx~iHPsH|;}6*1oXLP~pEqTCYjr;^wmxkEm@}UG9h`dkhz}dI%r?B-@{#?lcvMY8Db$3z^pm_jYaB zpH-POW;E3(8Ex}7)ks99drj!6C4*L{YiOs5>4IH2c`_!61l@^(RzY5O%m8sKS(*Fz z0itG$C7V@1F;AjPgVcRM#Ogn%=HM6g2Jc*#sDE z8zja{jNtdPE=mm2uWYh|v~%}7V{|~a{e5s$DR_R4ximm_vrk$R(7XY z7qpsy6*7U^G^!920BQ%K*_t=w7^|vEd4|>j|2&vtJ@P3inHryt9X5d5gQ> zgYtjdIDYyqhkh$dJ^Ixi?v=Lu&%~GfpM2;l3VIhItBiK&r296U;km z)NjTfQ&r+xA@77#--h{8ef6xaR9~H|FV&a7FV$Z|R#vLN7E3~^FYnG$efgN=jh1ig zzN-XXslGaFSE{c*+m-68+xE%+J>pujTe>`ay~zF!Nog;|mFhb(eXpG!LCbFuM=ka- zCLP{h3bfRf7SQrN(qBeM3T6=IT+A%YJj{16hrRqoE;f9eJtk2LhqK2dqTq1$m{cTx zk4c4U?z@R(ygeq_wa2uXulf5EN9-{vI%%cbA}cx$XOBr#3G6Zbj06&Nx#v33<)!~} z=wk2Z4(u`AyL~sp0H+J9m$j~buYR4UmhCN5XEPIXh*R^TZ9LUqSLz6HG&@E3dbIKBE>>NN&&XfWQxuRl>s@g;>)kIS`X_j;<^ngcJXL2gF0+GvQ$6_eC&%1ZBCKu9JEAL7KGjl z;FP%}(_+L0?8%Wf)AY>Yj`zQn@`(1ET#{9t>m8wvJg6)*!gIYxR=S%{Rz|!(WN$0w zg$sPO`I9j_l9fKYZs~r3XJyn`)!ErQmcEO-duVpuuRg$1|Df1meYS*ye-d_RzVANWI~t*LXOPCGFsGZMIq6{ zkh#lK8>sL%`SJY9eu@t8jc-vt8 zxQ-ZE*DP;EpJ&#x#@D!8Y$JJM+;FC|u6K)rJjLi97xV%korhffjM(QtwVdiTG}BK7 z7!WMLD$*61huH#r0K9uQo(S#CpLwK2jhlOZxKqZz5npoJ`8K8E@*lCV3QPp;)GUj= zJ0X6r4HM#W75FYnUbDrHz-ddzL3gG1G1==4!mo=lfF9vPqqzrDn;!z8fJwI~LnW%i z@w&c7m&zrknPu&e&TcozqR>fmevi{ zQSK6ABbGjB?#E)q(&TIRz0J?w3@}PsY#H&*di^}^rZk{4i8QZuCE3orxvNa`^w>CJ zQZRQ8Zl)-;sWvsY*Gh|hNq$%8=gMF}daNf-5yhXAmzXmH5albt#)jLfS~o@A`yYR- z?%iXa@+ScCCE}+NIT~veL_8tW(%kk~do_uT8oLJ**rZ{v`Z)VD3i~6(arb|u;?VKH zetwVKyHS7rZIR_3BYC?Jf%GVx}x=Sg`uateY@|nn|pRg zU_o$4KpNf&7-tJ$JM6})<16ltz%Rvpg_%p=tQr)VoP6AkfzN*=KGw!S21Rr?1|IS1 z7zOF~eSpK(=Fp{l11MPju%%f-hSAu|00egoJY68zOq`}AikZl0r)n8DFHkL!HJZmS zeXnXPUF_y}nesPQvk6KZJHKZJ;LJzlG6x>BRiSm8+*Z)&0CEjOLTEUF3=-M?ccB>g z9E+e-!XjndS@1jradP;2W;>WL+iLqSkEH1zFD9I;!xjwP8 z6?d$D#_$s#WRb{}ntTGCApGCf13JJa?$-1wa?mElFg&BN4+u|eQkYwBfUd#w7WWY@ zy)hS)|`1B3*0UkoHOw?9M9!{%i^X6}<(D5bi z-pINFTuK*s6^|C2)Ii4fuaNa9>=xTc%a@0&fg74kw7kuhM=TXR5 zx!r<<*g;+`;=ilp^5-Ij{)WUPu2YkSO)}f4+!AC_E;R4(;EeY`Z;3gDDzO1Yt}c%$ zMjgs(#n3(ceV3!7^D=Wl3squubht8S-}-jR64t6B>?6LTM&dl3d7;UC)ETYkRC-t{ zYGH|!jcP2heSJ~v!yhuSEN)&u>UYGq^;*yjzhsZV`5OJU`2zr^g&zlj*^$EYXG?kK zjH;_=cf6LiL@HT$%t~7_fF3ILPkx-7TrrCt$XKK)Z!35?4`l2Tu5*?664H$|5=Df( ze4$53UtNd$hHTF4zN`fVslvdC>fVFPbc8F+={d)ns8zXTQ-+y5OL>Ko=c)OTSUE zch|bO7WwtJef{b;NjuYKr3?C6mDSIg1extXo8Ng+O3d!xIP6?fQuCdWp{m5b*jHJj z`nlxC786Cv1^d4=jr~!SD9@P|KA$gMp>z16nQ(FLSD3OWg-F=xdE#j}%vl=OdYH+| zx!B9u0x;4zveQq4UHWY#$L)TOO6@cvKzwISH3>&F_Q@lp_W=_cP4PLf6)qCNXS(uW zd#7h$kMgYBy+);FLJv|_5~_|fG445GUA@}aGl zzo}mAwl5eIw3+X*#q3e6dt2dQ`3_u$DmCr#Z8pzO(3 zk1llrNkV|&R(7N?kBhxL^cO3T$jU16P?6g5aKpbb@l> zx`$G|!f4Afc~OF<{jui<+=}yc++T#IBc3`MP1Rz$(o}Ac59x6XOWSeP3+K$^$h+>Y zZczUA-HaoGgz3?!dNg9d1CuImo;7dIo%R5QM~hOB4AKI+X7e=YLe5w$bkRJbg1Uuz z6wRrsIA+~+4<%2YUs0BSM}m$e*cS)fqT?;NGx(l}H;2KKV=$e0Q%DQJbfw_YZG74M zn;VpmeS^c&OJ2f6bn5PNU-!`BV=z`Il#&mHs;W!N1R{Qs=|ZFY`SWhJFfIxmpwS7Y zTj(S`ZF~LvdAjnuq5qxa-tCeRHW@_op;SD2RV|p6H-B!~0KQY_&$+40xtD?4Bow0O z3sdieHP5hDyyidu9#J6gXWZ$%~#O4aZ}{hn~Zbirm-r$ z2~)Bs%2}9Yg9~SI-I3QA8#aMX&yyizVL2F&t*WY=b7OT?*~0F^leV4yokU%Z!d@D1 zQ<~6KxYZ_-Ptea41?n<`W>|{50<#!Xg~`Ws-ou9YAt9zN$09eenvSOuoPV+{Ov}ziWff%$R7VRNl&>v+mjL0{O5WV5 zxgYqma{9u5DK3O=T5| z=&&bY9(#J3HMEm-&vduS#+H^=(vc-NDoHsvl;4%0;R@^r0&cJiy@q=j-+zUlrX81` zB>r^k)_%pUUjL!5YE0k3?stg$9m>~ZGPf`js>J8~m5z(?2EDMxl?+ ze*=!7kc;I}x}6?{lg7KReri^>xfgKv4Fg5~tQ*TJTz*u(y^aZBvFy?-{wrMRO&EqS zQw&yJQYbZu3+*EN-p=$`(ZyYX``=xMgN{ZQ>QQ<3I(necJfbeQ;Mv`;_Z*c>vrt=L z_Rd3_m0sE0Syf{v<@dGU1w7-CKWE;pj&D(s{bo&=(nq0X^pX{&sj@nqYFX7u)-kR? zNn3kC)&$x6$-i*^x63N0l+UUxvq6QG^GoO4d`E8uspDUiB3sFb%uKJd-SpiAt#@N@ z3%J#O{)qdF@LmyPj5ijwZ#CAM!{c%Tq%FzbwZlPXogN7%YYZG)5T{4z*c875PyLmFP6jJ^AolArA z4y=pJW$0k_KXE^duhCz?mEdGcuM5lsd}!esZ$Ld&{Uzw#IN=&O0Q zzM_&p-`2x84ZqUChj$S^Gc3?zwP$5o%Ku? zb3efG?zdg@h}W*Y`p+j9)kC@at#H2!_@;QhY=iLY$uO|($w zno6|;*wnI0EizT1d4NrOv~z{BhGb=Ls}f8)WP+(Ahv)$2msa0YH6dHrf@OzH5T-{c zrFh;PUY>VAC_sly5Ts|QUslDeg$sEA@FqL|s35HxfMkMzz4R($WmS3htUCN z2$B*?$*r!a@E8j^cE|)lP-L}T8>ru0Icsh@DHQ?|;x7o+C)Ce^`CZ0LW{=a30(erW zPhvfghcIB&QGilIsX=jq2tER^Fa1$M!dD$7tCK^? z+|+A>8;%luN~p(_`PK7E6@B$l!Uu-BUtM-bgU;)9BkSCW!0@N4z-sL&vQNmmdg9oE z9IXD^4~2P?iYB>kwVZL;W3ThVCE*#HJ=urNA3H7wPOxr;72#4oJ+S8#jGf?xsV9~* zXR-q;oQkeb#2cS8$&Xhwp(tMnDIMiMd6ISd?)*vPg`N*Tc6`o6D%84#!=%aMtsTX^ zP}bO@obi(;Pso{)NN?h#BEP)Ct8nt9>*&{+W49iO_?;g=;A3wlP64c(p0&o zOe&rTxSt^R%wkbDzem6+A1THFbgmIbFQ54Vh@98A-s7@-O6VPO?qdYqIR{eWF+qZ4D2c6@Cu_em;0e<6gN65~c%IYlH zcbbr`@2V@_U01xfuDH3bcwb%derJ2n40f@(;y$mm^_;+cUgYslY-b3koc(50z11+# z6GzXB_qU26RHVb?8_C&cPO|_9^x%;Lpjs2ayB46?99pFmB!4&e;8ok!@9rCU4a0?2 z9V%#}h2Cp+0k6#J?OU<| zGA|JWwToLFhJXjQTJMKA*R?JW0Jx;J@cANaTW9j4J&q^9JU#;MA*_uE3N&RzkowT+ zHodzCp?fCh*%9T{;&QMaJ*jTuf)~!!Z2}>`;9n;RG|X)Mn)?We#zyfQk4MnrcT`l> zzSIw2fzj7w3KJJc=Z2&5-5&A#j>=cY&pOtD( z1NQ0BYIa%u%@e^x-^~`wwyk1CW9}7}-{;qTGCY9CU^)Zk|Z z3kxW`Wu>FN=+Ib5+TbJ`e9-*B2KP_!&22;m)@hlOEMlM3Sj0Nh&ZCtYTi&F^_@%zF zV2aaMD~zsD-KgJh6;95{_1tQLQzuQxqRX@4ikmw&(Z^-wb;d~HAmKD0KMWzYAFq(Xiy_geYpb`1?qRE^ey9rHO7YbY7CqpT znr@ANS9C?DP8b)LPxQlvzZWZqr*28A=ek)G?GEZRcq)hgw`RP~dux);n~Z1Gee_LR zekG6{LzeFT9xIdYv--hgVzMzMm_~3v?2~$|0D;+c zxv4QWZ&BK`eycn`t|svO8a%(36Mm~bzb6xZYdpXINcgSw{FWvB*13N1YB$rzJ&#h? zV}s{0#r4?ed5m*CHhCUjb3HbD9)n$vEuKf3>#@!C$P$53h#EM$Ic?PnY00{7p0n#S zd%ahR`rQ7sNVDSZKtEAT5-_^Cj4mu18$?jxJ=uF~An)zrP0!>s)3G?BvG`p;y2sn2 zPXD1sEI!lN-ybs=6UNkFYzK1`0P(5fbZtA?lL{k;RIv z)c9oUTI9O2t!uIC8fjfMu4|}uEpc6ESl0^Im15@MYuv#D*TI&q_C^*-*X6 zsKL#KuCSr|>$5V@+hoq zd3}s3n?J!EZ*2JgiN9T)>#lwG=b&%pH`_ z*1E1#>ssfyI`x1@aQEX5P{j6sooD{V1lj(NSr+}@9i7d+qoxaHgwF9cWDoL*YC8M3rSS8yA$b}I{}p$`tr`+>m9M(WUHRNMe`Q>>OAw7maQ$nrDxYt+?0w= zt&yhMwv*D9ug8bpebs+(7b)fy%v2=5e3x-p>$LX}?lN{%{Nm+WhcaNlU2cYBAD}JtHNr~$sX<&MD=*C+5xOZTu zo|0n^~z0Kau($FJH~541;#R$GQo?+PPx5P3%J(?wwP?ZH6K>LXTFIe8jDq{ z1-Od|)t|;*Z(f@?JN~)m79P$T@1gxJ*Z-=+v8OYJGWh;o}`RuShs{%g1v_8n4 ze3&0upVf|!U5C9>#ey_fx8zypYt}ge=az4i%WqC5m)ub}LwDfZXhX-~%tJ6}l5D8d zfNk9SY-o1mbv#zFOJK$_kEuhSR~{pf*O`F>MBp_esHNU`_72 zKqsk87Tf`+qR?qdto7j54AL~0L7nPf$9`&K8JeXR%b0dB)6t)mHf&!YY#*A$W`Ip* zKYET8M8H0DgF=9s!r14x$5$cf;QIP+*g)JcQ?AY=Jz(jUUYuV6V}@7VDmG@ z?aoUU^#!{Uadh3FEwtoHfwHc;ik9IQ{jRUq7wBFpuK+vEXj_20&!{ihZv9b(OpO$8 z4h@Xc*WGLv6CHHpk#VE6SG|( z)|}E+AE7=lWrpcDjnV97wSOcDcl4V z33IDrwp-2Ue72j#FqVV?O(xgECV(t|bieyLoz6NU?m?3VII5s$YE5}WaBIz|!Bs28 zRYwH1)Qsw#w&Yez7oUn#K-w3O%)L!iJdIzUijhXqMEtJxjLYv*Z3lBJ1pFD$V*5jn zd8K!b-Bvu?|>j(i2QUVpa+%OP!U~8VjK3PB*clYcMhV9=vO=0gV4CYtE@z?14ww5dG zC55He7c>XLiks`X;d4A8ohDr8Lt2Z760u|IJ()K1gnO{fFyZcRGx6Pb4~7evZ0t1; zp#Xgy>hIi^uf^&`oh2o zGck(|go)#?95;4K&d3q|`q*_^xB7soWAlr1t}LEB0lVS`{a8j@Kgo^+p>W5ZZ`;C| z`1@@^4~19T9^mqgUK?;OY#5Qxt(&QvI8>9fUndrN*>LCR$Nna^s*puDh3|Gg(>b5T zy~$~`Gqr48Uz!~`RZ8LXgsoc&iEAn-u;j=s+%7o5m1;9D7iEg~NgCXXIZ32=-9oQo~>!)zqsnv7?wxg%mymQ9QPR9QfZ1d9hsuy-t zoAO1ZUcQ7MjTfEZbL^P$GbTG7)qBZkt7b!{n%EsZT}a!z^{hI_vTdhA?sD>4Zu5%w zctJB_4!+fQ^iz|TvipAX^2l}-z-+Cc>My9z*{P{H>x2ds`0~eW>6n(Ae-LiZE$mlI z98-JOfl&1u36D{VyFD29v-N)5XO9+_%(}16#i{ ztcROsi|M!(XwdmcUt-;THm;h*=^dl12WrU_WSLWl%Jbvp;woyCU`NLL8^!gw?Q@%u zoVLJ9cXafgWQy^Xb*qU8`5FtKSJ+miqrCs38C-FrsFDe|-n_={)z1%f{3vIe<{>i} z@NY@lx>(BzwI=2y=47g%w(ZQc<-L(lv6^`ICo{uW{d8t{E@lm8CuTn;ZNtp)Sj20?2-C{X5T-%tgrnBJ|y5RZnGa#GHAw&lB&zpFzTY(V*BgLDY2xgGZWMw;`8_aJU z&<*uD8wEPkf^Kv`d8X;D(d@lgzefA(;6q^N4yv%M)$=l zMuR!kiP2D>vsy9!%f?t;Vt&ZwwXr!~jA?!zE6jmImLesh8aYWDsvPvjupu0Oehy)r`C!Rl2c3_?rf- zv6GynW-6)soup*1Us|dJiEy?>)w+c0C^PGSh_;vR5>k{XT8R@)_WGsM+-QHfStYbC zMH>O*4dE81*dtEFLPh+N6H)g1rA2PUCv8OQQbap99u+HfqU9@^IcQ5PJ4LH)EEk&J zCR*$p4pg?FUUr~luV0!cSfH*^;?`wO1skHjU$W?tm`s6jFJJYdA7)5T`EU3=c1 zUGgmbIcH`60l(_a4DTMfW#Fo1{`%7IGKjEs++;3O+jq`DFCw&yaDa2g_VGwvo%?$d zv+@G72b+}}TwSbT?Bhn^37gRduFnG4^$@|D{Gb?U>e!3QVS z+}53%a3|{P3O9LMU%#J~!1Yz^bx67$ruy=c$bs7+AGiMI$^cI9&?sD-{zx(bocafG z@c8ZEN^8+~e`oBY?PM+(&2^G=hA4Ign%) zX*8E%vu)EW=l9)oZ9QF#!z<@G*c0Xa&XE~V&be-6mGePOd)#t)r(&cjK5j&r#SWO##Z^* z4~$G5XwJ3P^vG29|Ex75GBv}bTI=A*)WIgnT8BiY4l##FmJPee)S)Jh)y-e>Cgdv> zzwp+U9X)paVP?2`&KA25B{5`VkQ7tR-6XZeZoLLP=g8A)8}v&+7Rl3!@>3I@-;}4F zkY^-3FT~RyPZokhH1_cf3e3@9Xj6N!P)UmJB7ivl-=b$ayUTI!Bvj8(JdU2Q&Z$k~ z+x47U$%^UrY(N!ZBRD4@o#Osa9s519Eu?#3<+N}{g!6ouX^&3}Z+MdQ*G&sAdJOYC zXE|TsuGt?=3l|YK^I6j5Tk>Ph#Ql^!Fbg(J3x}VW7G6QT?U?=Kci@?6;k?bn`vv~s zRI_+`c+2wXVW}ZsTRwlzLdvc(TD@fJAqp(IZF=}*=_OmAq>vsW+rpqIqY;w7nv3{J z3ndq#vTb?GYaf-y0v_(7qBFhhb zTR2`aXCBw#&YN@7CG*OvG)Zc?hNi$X%{{tc8|1Vk>b%$j|C-BJ3zCCce-$8k-z z&jNP?DNk1MCDB;RG*|)6G50=H@#)X}q&j-+hB^G0n+S-;wkn2uu3W)M(MJ4JdKZl^ zt8y-q?v~PP?9m?T${JVv= zL5&UYi;TxJ6rv_o*ZoR~dDgsAhYaGbb>zGE^=V-bQtZ(qbW(QN>{-($5w}(%=gl{W5gLKKfV44u7XeD9p|l5=k09CepT0hQ<1G=X;aQ&dudKd zUi@-IO@+^+eZyU2sOO>ZRK*8=DdJ|I3|>uo0wnbU3DRv6vTWY*5as2mUr@?v8dH8hn*c;@%VFW~D-%vD{_Y|BIT|us4 z!nP0OokL9X$()(Rw4ct|SWF9M8zvRAkG|;fGkF&gvl_DsvmLVyvl+7yvlp`qlX}Lq za582uadu(0W42)yTtHugN&ot^u=yH&%w^ayJMnA8Y{6{8Y`hkp#LT>oJ`%Hg+O+UG z%!cWFF>5dln8BEIOn*!YW(B4MQ;5mKWMYP5S}~27EtpN1FlH1cG-F!0OQoge=(;2!{qZ2 zef|&VyD^!+CVfl_rujw6u$?q817D(#Z-gc6inI8JjUJE2oFIVOG>n z50_v@JdEE%_^p{9UWLh6hx<{+mB*%so7YbdXTLi=yz`yu;ner1hxhH%lTC~}m~DRs z9<$-Y>ET6~y?{=vkEf}6S`nVc+1ckVe?hKnAPKE zgiA5&@@DXs=ZtXkRWrgHFqyXjvjF@08R12klAp{755?^J>5TA3%)kvZ!Uy=)JUJs= zh*|OL8R0O->>yoC@*ie|x9y)1&iJ1h;g$n4!YLn;c8qjC0tZa~NjHQuFvEu35N^Nd zhVbSqZwN2J4F3PvyBDyg>Hy&Xzr#JFBqJrGLS;rqii(9rH3SV4l>`lyEzpFV)=Och)hmaZn)da~0nvFXBw&RBw4pv2$uYX=n z5XaO1UH|GYWxs?!N+H)<5X|ulWvE0A>d}N&bf6pJ7LH@^f-eFPjBrFF9&&mAZ~JFF zm;S46{Y|RypBYcI;o7mG?{9C(m2SBq`q|DdmrE00aQGwW8CpIFQ%-1^s>FKw-vwb@z8}M<3?!j zy?e`oq6ybby0!7Aw@y9jc<%CmSHhov_0z8wZ5~rO@1=vYYl1#|qI})HmA%VvzP)qzP4C41_3{39 zkB#<^x+whtzx)e6|Nf)yki405mbKp4psIWMZ{Ndf-Q3^Yb4O0W;~Rfm+>!S4hhLn% zSzI~!_a0jDOijp&%LRaq?;Z{98QE}Cu%2$-SI~Ob({nC5;e!kmd+?P?FVGemm zpKWP4{rOKvKRP_(OV=CUS%1+N-M@M+nCkrVk1zH-ccS-ehm55gBE~#CW%A$W^8Q@0 zeq_SaY3@Ns&V(I1Q2yd4-_3}h@y4I(+P4lIyl1Q5-`6~Q?16w2&CXXAI8AP9{`$yM z-yH49-F|iQyvq8pk=J%Vd2UST3!{o(o?P}=?>qAsCU0(Ze`Hdnz*8 zj{2YV43(aH_7b;Q_uUh9YSPJ@-hAV;uf{z3`Gdb)?S1uC{HOolzgkfL7bNnXzS%b{ zEX=8r^HnVx(TYy=!hI9xEd)Rb=R32LGgk}YGTrck%kuWgiT(m3q{Oc_Z!`F>=J{5t)h+ict!M;u^)Zip7d##ZpD6 zB6!3|g|A|?!cQ?qah>9N#W=-y#YDv<#f^%|iklU;C~i}PD8dxe6yb_H6f+bNikXU8 zirI=ein)py#X`j*MVumDk)TLaBq^3CQWU9*Ws2nrl_E`%p~zBPH^P6!MxCuT^$*i1 zVYp=V0-1v!;Zk&AcEw_b)@^s6LnX~VVntRv$g?9_-f9+pf!s6tmsms$cR%B(b zTD^9igXO=zX8a%Aju0coDB&vbY42i(AC4;x?faA!3RM6=7nkm?mx);bOYDL(C8nVkW1>#L@3~ksuPqVv!`0#S*bpq=;0W16VFpB2A==451b)M5f3R z8j&qlid7;+drEyY#G+vq@ zO_TzqNzx6{jZ%;_S-MHOSqheJk#3c4lax}3G(`%P!lbFvH0gFJT$(Q3A4+eh8u$> zUpJ0v(?92GZwb|KZQ6hqw4)nNpuqXRu~i{rW& zeh5MYVxdAVicp4X)T0^gus2`--wdzQ<<%)A?p!%)9YWrg4(eRAt|9LU=el?E>XlAX zqt0D>QOHMPaNQ?)AM+>12GxC#_o4Da>3!V=TDOn}sYU0dy*%V=aYfxXd54t4#Z`6R z<$bTbTKZOZrPe#7Re07l=Y65PO!`VUOgl8>OX)M+5bdQQpNmWCKFw?5j}v$40<_~p zeiIYxe$P9poFHzf`!ny9@C>&-i(yhS>vyG?s*$XV%c-A&q?Lr#my zb${jc@O%4ybsc#>E3cJ)(Ost<6LL&Ct{bZz7ji;eU-xTXr_x_)*ZFD{AxFeDbwA}D zRgM-T>wd`lQ8`LFtQ(>A32Bqcbn)7RkY~l>y65t?D-*?%x*d5hD3?ml>youeA>~3< zSDCj{nI`SlWoXkwc1bVkmT8xVyev}dUd*fDk3Hnn)#SadTrIt!TdQ3YvR^u&yGMI( z$XjAv-J5x}%3P^hr_pAIyed}Jy_UC6xl&}-?ag~dnI-MftfCcZgYaoAMq}&Xyk5&D2JO6pFCA{JaO0Q>FE~+qKg|9+d9W zP0@yi+%H1v^76DwrTKVfIObJ7#53<`Kr1@Y3%3p2Ua>1S1>` zkC6`T=!R1*J`qZ>|7@;7CAcz=Bz_jo>}J>27J?nRmL=p=nRX)4C@IRHOb$YruEBTpn{`;pI&*M5Z8khYApL6lL$&n1+T%g=uN ztmSnh@jlcYL|N5@7m+uNxDxVLK!+5{R1+V`>o(E^6JJG`l0Ik&%O#JJZ5d^G5#B|4 z`J`(myo8?{*%r{g9$r_`h9dHH5LQc?R`RrwS4sH|yjGK@f&41siV;KlCdM;}JoUtv z5*A5V8R@*p7Y;T3@Ri$4z9!;p_&G)%5Ax)|hu7h9e(G$17L}xHA-srf1^L`~T}4@* z%tsl*2`izV7|P|apsYrdTo++Z#7ESzhKWnz=K!`nloL)LN@!yW>53>%&_)l+@g;o> zZEE0WHSG{6AfF(vg|veB8p>})4f$dy$Aj_%h|^H68)^MXQ$YSM#-fBYK7=*FhcF$= zD66cEy5)9Leh+2E^SYk=mAoz@Z4PRA?L>QX2+yH>H_`@ES3Ix7X=4C+yr`>)GJS~i zACw9A9|M$)IChS%Pd*+E~!NmoRkaMBbIu47w7TMOXD&u-+;K{$P?Vp~Spezdim za&pMqKsv$CRiuq1KAvq8KQ|L!N&U5`Km_>%2-gzd!Wgv@U(U9R{1tK-dEIGKN;hki zumIZBLR-2>*Tpu4pSww4#_K9xw^OE$xFE`mXIq0F@--9QLz)`e77q`(f3&%syjs$f z$>oryfUO64eb`1brhc?Ru+8D;NVyNBNg-bfuRADLP5V0Jx+%khtrx0EQ$qS6;u{Dr zK?C9Ogy~3MgKomAC`U_pK5ZyP6=KNKOa3-qD`{hod`u%}|rj`h^X;$yxOF3!6ol8}n}Y?+L;@`-L4M%%@-2 z*qfR2eqk#K3+fkkfUvNBVJ^YWBC=oDEW%>@g*`!7O24r02-EZn8-0tj(Dn;kMp$9L zu)cooCAVp4fp{)xR~S0Xaqz4m&jI)dr*L4lwlX-e+Stfh0`F` z91770hYOv>JZwTej$)*{v&h6=w87yb@*oClumw7F!tY|n0xMCBy*P#;gPp}qh(|su z&bZy4=`7W>f+e=o|#792nuTrOvQAPF0w!=D&4oOYrGL$9D- zY(f(*_GaB62KS&04G>pytiTlHU_093cNJ-IA1cs}kyo>RQH*`~4h}w~#T`DrY& zqi`BQ`G|oAh1h}pXht_K9?4q5O^AUS8&HO~(T1}aI*PeNG%~RP+fj{1wBsz~f1`cb ze<1%;8@HR-K7k#mMI+jA78fhne=z}Jn1dADgFcr;4u=5d z8Mh)9YfyrHXvRr+jAws91eT!y6=*;Q+$OM=5RMcSpaKo(fZIgk5snlTpaKo(fLkE( z2uBL!f1BCvHNHN?_HX0sk&~Eb$p6yWZbBuF!siCY2PM#<9WFN-()zItH@;T0-GrCW zEQbXd()h5QVtlP)TWEY;&9=$-x|^-%WJCI3wz0<7`E1LLuN&ER8ee;IPM-kzUkuwE zoAoOLj%`v_%W2-a1?qKV7iy=(_ z+gZlf8n(sQi$id@mE#ZOf0-K94FO{l)hb>qqgL~E?PBOz%{a+cw7Fgc@oLV&T*XjAx{PNvOe4R z8~d_Fq$V1|E%V5Kb^O2OP=>8e56R3-SRInJw11CGaiOZ@giJX$Q@v7c*=J>(N|ltl zvM-~l?aI&$^=kT)k(o3wE+mPuSfa1AFS4)CO5-3Vn_|@~HRH2WE&FInV=iA#WHEBe z>3tJ*-g3;T?3Z*`W~wGRAi_Lxnd2w*%|LW=j)t5$ra1{o&q_6^MlR3ulw_Od52$7>R|Dko38U9UrrCfJ( zMr0^|k6TXvuX=BoaXGp5>e2TjO)W=Qttx$Zf@W4pln2B~{`XWp#O3uO1%i;g3 zttq`$6-(C@(muV^e+lad0G_?nIZWlu|0srt?* z9ILJN*GSG^vqBBmC+hQ`+PJ#2KJ&rxTz?3#5k>gv!VvXr!CNE`EZ1kMD zvqA^X!kiFOpgAqS|Jpz0Ty-el`X`54&Xhd48EL6&Y^)HgE7pIQM60vz%#4-#;yC&D zKZnOnpB>GCzkl15@(wsNIZY1lcRb>EZHy6CR|EVl{dB``-pGG{ol)}5QTvX+q3;~R z7ZxVVUo>Zm>36KM7}vhN&Rk00sh@So@9vnx#~VwZlbj&GDKysE_ijM`CN}vEpgE>5 zJ>PbdG%$3^YK`1HV<~;@lfMs#Z=f@U_mv^0kG6Vksh>BL{M&lbOJSlUDDE^@q0P zEIV(Cg|aW+*4tupY&5?pq~=N{U8B@LlPM2C<`SOmV=ZK5=1hvaeeU!ya|lV^OI`mOSa>wdzUECfz1_Dp zvRt|F1)hA*hdMb^!xw7k_xJIErm{Gt*e!ilhQ{=LB!+x8MrXV^Y&Lc1zr4iG*vRYp zUzKSm|9P(LO#LyBXuqoyn<2` ztxi|VE%LS5CQ6LVOy%oTH2S@D!o+@6_C?yNCoJQidt~=AdO+W;ro=|9aXR$Z{ia45 z&I$ZKIU!AHx~R0ZQ(BJ{=dg^-)y91Koln1pbBynCP32pqlTS1ppXHR9hO?jTbn+}2 z$6kN$!FDRsJv{4qv8vI|n1p6$X)@BRQbr{wFP9sZ%H#7^b7do~eALi)w|{Tt{r%sJ zW&b)X$C3AVi{nzx)~=Sy)zpgeqb(r|9?n|~Fxl;p1g)2|4+rM4U}eX(*ysj0r!YuQkv zz72i3q&2Fpgj>2?y zGU16R~y&8`lFt$j_42P zHs^txH7R}X*i-GUGV|vGauVD9uyee(m~-A#@O|CsrjLE>l%sEtjq5s#lDNNb9)DXM z{?{vqlK%7T+c|3)+LtBY1ku0wu~)ACU^Src`h4>Hc8al=)7IFV^2wR>x8eKGGbs{Q zChI?D;3`6&%;L(N>Ik({vOb@D*8FcR>U&47Ur;uBDqp!9Kcx7NE$Ykp-`ix|)y>Ps z))KMNR%5=tdup~8n~gmpOUdqf-c?|G#K~o`25cP*^d3OnU-LgY~ZSx znx14hX~~mor=4ytc2n8GK+>Hk>1`Bsvt6UW=gY5DHadR)wzmHH#K@ffSNTfWu!Smb744c8?+FJOMBWKJNr&0b#fT>tmH z95Usi`*yPP7GSZDnj0n`bWIl~=gn^34=i%C+nI9P>mO2VtJD=gaXMKdRsNc>x&MJlJ2ExEQVD{FhJj(jHk}tgEU9sQwgt`2_l=5d@ zs)W^jOXDApzXMA!hZv3)=J!kHnDe%mneW$%en(4lIr>)1tEsPl=TG^MqpUB_^uFKn z;A5`Sy6xs;C&z++cl*m?kFv;ZSXt2-{RhpQ#A;752P^;6nzYDgXEY4=j`Z(}v^?hY z-EY^gQ+*!uePP2mTCZS3n9^!>8BX_xYgK)WT+RgZS<>=ek#%X7G1g^T+zskqmwdNP z4%4^Re7rEULLNaPE%q97xH;FqyC%_>qwkCPu5`a^538E`#mUtTXr;X)gE?HzrtjPN zPVyH0Gw0MFkNR?3+(0p#!Y%e6t8o45v<#W5zj>+ugwm>nsnfXOZg>o* zU%2713Udzq=mwasrwo^0hQFt0_4!f=S9&XxbL@V;)E95#^QCO=i4!0wes|%vuc3_4?95EA&kgf9UH^F_B^yKK%w*IDTYjF$w?Xq} zQ^Ny4Dt$%rBZcPI7B~9zt)s?<?;FUPA@Em@Bt4E^bnwul(>|fd2pE74n>$TPZ(hYJ6nW zb{$r!r)SBFixW_4S}Gr|%1yVG%Ww`cHO2JQkomoqtz7CH^OIZi5;En-VfAOf|5}b! zi$fBP_lFJVSW{Vi*u{?2_u;<1j@Wz*z+&|J^6T%w7z(lV;DAMrSsAP3bp2WrmauyE zlDmwbgXH{&TJ;Z;%ZCR$m1mA09~U)0DthY7=;<@3T8&H?k5nfm%RR7{m;37z^dAUY zw0~;4Wv=Wj`9F%aNHIMtA~``l-}sbw|5!t<=WDT{R@?RVOfiuOhR?_c#zZYn&_9txrUAJk z@4#9(>q4f zY#T0> ziK3%3!i{gi`<0}Rqd2)F`C~$Jt1M%zkGk^uG>-k9*%^GeWz5eVY5ns)<}#u)Q`6?8 zE=@V#gj%PLNM3Tj#1`$7%l>!$*Y8hU?)2RuwY66o@6(&siJZsyapXT{Gxs1OV-=4Q zCm0@uvsI1N2+!pn<-bqOF*Heju1h|+nro!N`YTKMO3fU~W#hyNk*WlZe069QGnEIO z`D@IE#{iW?S>&3kf1J~FF>QRWA^+}x;h14MYg^~)dm7tNn*LpsIZw2_1Ic@*^;I2Z zE|#CTwsT1)_rwry@0!UF8y6Lkk-n63rCdW)g5jN-DX&%RG~?YT+p*Cp*?nVSqvX4i z4bRxw$*X@5PCt$|^3KdKd_HeGZ&dbx*r*h)PprCR9*wvt%UDB~?8O?oWG~jxC3~^a z`YzdvHFU{dtf5PmvGN>|N0TDY5~q7xBW;SGm0`LPvK&oQ{OrXxXW0}VrGLXUU^Yzg zA=!qfF8j@gDgKUZ!&8>_;|I)`RsUut@HZe0dzH=hho}ut#@Q=>rtw)!d-2nf6VF@z z9XztxuYUcSF?G-|0haS)9dDQb`|*Yeupe)j0Q>QV39uh;n1J)e%N?{IZzV$sEYwtL2inmb^_2_@0G;_6*UsIKTwUk%-k5T!Zr1M{J*~%$DO2vhU z@#8Q%CtsU&axY^>vi=led}!3x?L3<~<=awZm8+heuF`+bXQyIYE#?jSoQw>)ZuvUK z_nw%Q{@IjN;*+Apau{-4U3$t@IndyqbEU;$R`n8}x1q^4!0+byFn zeqcFPbID!LbQQavy>d+P|4`2Kw58`MMkxE@2Nol&+H-qmf;uI2vAqFSn&Jl*WK|CH z!12UhuZ*$(T!tny!~R`9d9L;G|4`1%oER?LB>*h#Rz__(GWkd80$XrthW5y8ukiOn&Jl* zWYr$p%}3Yv=gk!V59RQN_q^qp;s=&vwXbrDI`3KB6hE*WtA2&5Qq_r>Np@$yFMeP# z)@Sf(yi3eVv{Q`I7(1{K>pt;}en#RlyK^N!!>^AYSdRWm&KMgV%9Hz?3RF?X2XT1I zYxrPSf7UaVG9cYld8PE7F1RwYSDw{L@;vD{JN^Iv{+~Vq9?v-I|HgLG1wzRDl>BX? zWd1hIM*e=%wX8ez`Uz2u0;th*jSy{!MG$oSo$d z;E$5Dp#@E7fDSdNLIuiDf+7?^iyWwtf_TIr65&uH2m$be54_+3Hwg3u&^~ma4J~Lw z19YfC6)I4M5)`2TTI4{D6vQJ2kqCzpK?r~!eBcESxIv(29QC6EZD>Ig8lXcBs!)M4 zl%NO&&>{zFq#zzKh(tJ)2tok--~%sszzqUDW2qkj>hX$vZE<9K*0{Xx<#qzfhuBH@8%zG&G`=OmPqh44ig-%}y}{RBh-%X3C(uWDqBEX;BVZZv=uTzKQJF|Mijj+GL?9eW z1S1gs=%Jhzgw@ez1S1H62!KEQ;0qsk!wa79fIHma1c6@K+=Fg(p%WcwM;ltvf@U~0}w52gW=u|O} z=vvM?MJw&AMbm@KJ0jqX@CTUNJl2Vpb1+nJN7=pf0TJ?+K1IWu*8;tGm61<8z9z8}H#3Kx4o7vY;{wQgngf}{i7;mVdggd$(AuVFjx{2ci zl<vfWvz9f7B6!HJ8BfnT%GA*xxTA&g z@=;RHJirZ2?=a@@KzlNO5SCR(McaVzaS0V zP~S{{;f|Je_G9$^KpW6|m}3K4P>S3(%Kx7H-%;PU?4R(48+u!*A64H_9=Z;Z9vZ}; z>TA{jnp)^n8^=htDd_o%<3E(peaW#0J+#ZWgYtf2?Hr*VRFEhBGD&!#!&4Gv$Uy+y zFOfvhU`aH%NTLb?EzXiqqSR3mZs>C0XZT6Pqew_X-OIe4rmv{|n|}Sp7@?tuHX;VO zr&t?*5RU3@+6Ol@{LWmW^Ca_ulHXWwa7S4e*o)so1+fww!G<+Y+|nYUT^g8T1#q>6DLB#w!Bt1x6LiY%D!W#{nr~?s*W*mztr?!N$5D#y3QceN9%XqzwcoZQT4bPAcZm4;h z_)^9lxd?(cI=3>uC`BQZa7X7B))kVF{}gKkZrd57XDJsNv{R=VVTTC&n!dsBOY(e1 zJ#UbvhI&x)8tWC>eUynL#Gv?9`V1dgVYj zTFaSp1fu&n>P8Ui8LLW!!w==mpC{X5wz+Wsmb|Uh^9}Qd2$VC99pBM5M8g9*(#50p zDD9LTpVGB-^&PYojXzNjnt!E!6n8St zDEoymK{a{&e&cx2MY&MJ4`nAPA4%vsP8fn+9fUiSE)Js9*+B%t6O~R5A`GpL4nhq# zbT~MO0Lei#3SOV1?eITCUwWzQG;0f$i2jT9)k9lP(N4tw$@rt7n{h_X@60g@Px6{} z1|oWhgYZT8C6w>sAR-4l2!9k^Ogj*G5n=8QqUu5i;epCQ4kE&hc-me_zF3HB9Yl>E zVMswRJkdGYLFg3ZgB!YiNry_*j-;FslzTO4u5=LX-VP!Ng;zKT)o{YS=<_fKkw4Ud z^BHYK%w^>DbP(R?zLc^MhBn&JF^->6g$lUCdn|49cM!SP(atfXp`8(MNAVQOMgDDs zO?D6kK@Qv-pl*00a*~56pGchn^r?aOZwEOhzsnXKtjPuh64y;VW#Obl#5DSe_%H|2 z8|ol52txz;%c!g64%&tk1fp#^?Ls$s16I&JHEA*!2UMp!2(J{{kVtz`kU$=^#?y8P zG{rG?XkI`$^QaqQu7fCvauC`%tgAaoA3-=`XE+ESw99RH)`W2AeS zxI(rYDI0|wXvcay=pdr+XZ#R|-uswe^yD#4Xh8!CP_A_lN))eSPSKJ}o8bpHOk-Fguxp*<@6KX z&oS1hga%HC-A>wP8S@tiM=yCR;aNdie%9_{3=x2~owNzjXndLZKoE2z9_U(_C??TAFpyOfP+)YQ|4x0x?=>zFfmpq0Kj z9VTBJ>Aql&n+f}feHzV;l#PxLSvOEZp!x&)hnV-d=R=*|N0_&E(!mq8Khjpz{y;hK zMJ;v2!0j0A_?f!U)WI11#Q38K@d$(JC~c%n4g3&rf_l+#oOU4iSNhY*n4#$x#u-(V zn}b+HT<9pg;f~fpjv@!m7dVOvlp+N_^485!#2^5@u8yJ+MbJ1pieThAIEr@3QM5pZ zDm0v-u3q*h#3L3F2u9^;!vALf{fj=L9yKV02Hic3DPj?Zic|Cz>TcG}@4Q9;%1_c4 zRR6~QjNC5P7K#~zVEFsf-s@-^s^BJXM>&cfFGtbs=_oudb`;eYIf`<3+Iu0dZ*dg) za6)&mqewzLBH)AGn;9QeAQIl_zR6Mep(cp35rZ%UzyktZH&W*f)Q{3hj-n8q6CFh* zyb&;tF&)cTUQc=i(Qcnb1bopO!<^kkUGr!I zx}(`5Yz}qZNndA^W)|Zz(~)NxXnO>Gg^;&*IEwJ;v^SizD4NC?AQ-h%9YqPe(Hq8C zAqAbGv>!20!aIb#O2+9nM-d1oG~DVa;vt}8d>dDgA0m};SW4RyDJQ{Es1S&rc=`qn zywDX#82gbw zKH-D*FIgjKYG(XVEc=}KfEr;a`;2w-Df>qg#|wBu_X+D5{%HJ|^5Bi0k7y56@PQk; z8z}>xsQr-okOCjnd_Ww0;f})hsTW-hvJ zjuiMoKsA}ML}d_lpyx)8RS1I@N^hX==$%A=5ea`(2GTb;p>-nTf^f7sqYX3mknf^mWu8q~B4 z?r6jgnOAOQCGkB-4&0+P#=QpeLTOLq0Tdw0RL_ z$I^b3E~I|+Fg_j7AZIW2@1d>mhC5oTr~^gFg%W}AMfYyn1`U!Bh^}3XH=0m_Fa*O7 zojZv`3+hpTTqx07NqJ~PIZB{`x)8s29ZY${?q`m0OXRP3jmiy_?eY6QR zd6bVZXtcBqx_h037VYbpcl74cFC@WN-mYanP_>3JLhfqnmgO*q=w|+^P+iTK!WT8K z&<->*b^))k?hwC^_Mq%l`UV~8D&AnsQG|kiudm=)t#Js&d}QDOY{eeDhi~yaF5KoU zM&V{eVL9^gH1?qh$KX`P_rD z3O>V04B5eVoM8?!u^D^u8BSuz3&dj%GO-zZ@fl8HNCokjgG_A3UVMg=81f?Vn1d`7 z<5hf#Q}BApSxm+PtVJo_#CJFcpO>9Q2oiBW%JD9a!nM*_T#Fe;uHLaOZPa7 zNr=H(JcBy4!*ws;*@l@=qZl=4g?NSU0!27fC_*(_&4oa*FL`c67k4K1sc%>&(~Pbh=mr<;{%+4XAR?rMYtao_y{L4>~+dS0v^Q6 zXu=;DzMnOTBs_%O_yVUf;tj?PX?P5;<9j&QvOnNXtiscH2R~!*n~WzGA`dU%BXr}6 z1AOlvQc;B0@Ex4r;(I(1g*A8<4LE_JI%jbUlCTkb@inA6))Vf;YCMbg@f$9Gn{|j( zJc`$G7#F<5K8pFs!;AP7e_=#D>kBLJ6zcFZE_s)6MFJkeUVH#pJN}=@FeQciD4fwUPwa;-obHP{vm4%YLub@ z-SBCoUgV%0P3VQ+M|=k+@~{iv!0lt^35j?FwKxW^PxxL;Xs{hkI1B$K_IngyAKEeG zQ`Rvu@C-geFZ@4ajiL~>=!Ey@v<>U93*W<|nR!AMp2t_X@C()>vQU9s*w(Z>2hB8ssa9k}Q) z?La&>;bZ)b%YNWHCXs~_9K=aX_>neaHTL2woWynQd^a^xaUY&TExv*{!m$nUcoe(v z1125i9Dp1=gSYWBF8+zOVkIi^K2E@=gMAdMP>O^24U>Lmyzn^oq6xpi_Za&c(ou@{ zaSEe

J4==kWoq?BsiIk&RM(h*KE$E9(S_cn(c)InMb7IoO3yG2{g4kd6KL30HP8 zCb%E_@HK}2#=eO{yoHnSKFJ(lFBP=U8`1n1x}#6{eO*w%dZ~+8iifZZzr)v)FchK* zXE60L#twUM7ITNXh}GDN*YQ21VYDANBM$dqJC4A~i+RK}EXFp}qZ1ci?jj~28f&lx z@8LKu8tx*-;ts@NGxnktURSt?8xVulsDXpGix`b*h(kKIq8jaRypr+646Mhi_zSmO z#r&WQALA$#SG$NPEXP)SfG+s@kQVu3oU z40k^lF&TFv3y-4~rxAQDoL&vy?>#zu0@D;AUj(*@-wBu%f<^lES!fn@6 zJ_@lLP51*rW66g{QG??cHqM3LwQv#H*nxT+#h?I=8JLMedC&=2(YfypLlTbqnhO58`87ax3cz zOHhP2@GXYi#{PpDxF2uhG)5~qmS82GMF;#t_!-aRI6S5>=SV>{+(KQ%JUoS3TomRa zZo)czh7nU;#9i2k1Na6*r?LOwMR?!tA`O<~aRf#%Z#V#tne-QPkb#%b0^eDTKc2*!_zlBnGcHKOCcK3A;S$NQ z8!eb}C&xs%&v6lIe2L&F7x5ehMNi2G5FI<(-TyE*nD9na%KoWx~|Xde>rC=TEoh&bjK zGq4N~pbTH*%6P^a3z3Nza156vP!u_Jf@fmBd4`<-Hl(mXw*p7G5fx#*4w^)P?(7`R0{Q@gc zh=ceAqnEKC;X!-|_vQQy4R+&moW^Y`_GxUxoA?dBXnR?_uy->ctM6gff@? z7bg(8j^h?~p#u*0aJ_{4@B+TUh4(TJ*oe3ACzM*+jXIph*gWP74`V0Z$5D*9k9`Rb z;W<>}N4VV2@efMG<6dk*6WsG%#3U@lqu7b}&;r*77;l6i0r%i_oWqC**#|He8}Kqd z#oxGQy^ENSNAVthgJ*$@n20$@!zNT==tEqOpadVmX#?YjYII}zM*4$KabY2CK^h*# z9(;}-_&iKnXs`_j@h23UIR0TJ_TwMpFXXwW87dbX!IUYe3S|DCx z&0rSP*o@ckJzQR9pTcyg@Gy4cbDYN2m9!Vju?er@Yn;W%og716{}E!_tAwRudy#96Hnt~^uV`< zHewx~LkF31%W452G4~;eU{Q4z(Ei9>;f- zqZ{E3)PXng2Zp@Q^#|fngtu@K-XAdT$iWVD;LZ;jZ#;*$@CUAFBrkU0GX#Ca@e*5b z2#y~!7FdT*am^=;AL?*P6Z;(&AQw;LUHk#BPuZ`Lfc4mp2K)i<&)AQVhDWduU%}yX z))MAo6}F)Xzrnkic}G6>;A@C4m`}t(i*2aKPw@PbaX}J_@H&2k`&aZ43D}5g9Ksol zXknj6BJ!{U@1he!zvdW;By7SiG~*OT9O5{FRBXb2v}5o$i~$zoVZ4r`7}iQ(uok=V z9nRpYZy9T3VI%gU87JWS9r-W@w<8HfsKasie$P6=TI|6wc(-x?0a4K45xj^-9LLbZ zv>VItICSX6gdZ4ZG{F5w`i=GY1jE{CBksYgIF89j7%#jAhoj617U5yMfuC{tPh7jA z0*Bz+!Lbm9s6`vZ&m6BY1xxSICXMA01Huo z2KFxv;oQUV25V4@)0p@d z=PFd;4_x;*`xna5i3z8?-a+K6c|TO!ROSnRps+;YYY$;wn<`IxZOEDi&Z9_TVd= z!RSjF3!H+=(^Y(d_{$hydA{Be_GeWLn zoY8`jS5rQ|K(vpmcnELe1bj!Z#&8H1jC2*ZU_RF28SFMH1ro6lpTX7FRitAd zBn9(_P51%hMzi+t11`IUwTRVt4GwIH?@g>X zZ2cd+eFdBwH}?PVjE|Z5+UxN(R5;9161PiTdy}*WImhel`r@@+L$c{HGcz+YGcz+Y z^Y57H|9z5XMl&PLjMMi2$;~yfzIu9kdU|?#B7ASh_eXrUy@PKo;kyXmOY!{{pL0jw zI1OJL-_!7Y6W>kl^z;_3HHGCK1dlJ4k|2qC%{HlNZ;2QQ{y{lW>D)q`m<|Djo1Rry5=APsJ(!OHwW~*A6 zsa(yzwtYS4>CSO?=-$Y?llKtsYwl0{CFh*Vj>@gAn_J(u?`{6s`;C27>uSL@aaiv0 z&O@DBxF2%&d4KY3|Bb<$gKOE}vY+Uj>psf+jrSk#zurImYg(5Nt{&X2Qn%;rMSGup zj@`3wYCYO{u=7CYw#Gl5n|tSYkMaKE{oebZXZhc9f97A^`Gxgy>)hb2!K%{>_S-kJ z9_#$ZeX#d1&xEP@i~k${s?JNTUt3oVz8Tn+1!oxCxpHRZ?8@WKtJs_Nt*l#EH+LTC zJjZ#s^E&57#;x4IeTVx?_t)-CydB;)@A~#1ygz#X@^0i$`Tytt-v6h6%iyin+pOKe z!N9DzmEDy+m3@`j%4ycKoa-1jcR%J{!Mm0BXa7(B9(&ndv9~$5bMEiJ2QjW^T+2Ai zeYbl#?{x26@A01N-^Bm5{UiUc{xzK|2lK%Lg0}~62woq&Hu!e%jo|CSSA+ir^OXxK zw{&jhT*mmTGj@-;xAY$1-N*Zd_jmt~zU%zV`knPr>ovjag0BQ$3vOSzwR2nNh0gOG z2dlN8adx@ya)0Yy$-Ap{JMXsM*PSKnJO01Tn+0DAc2yQDw{f25+}b$BxQ21ee4G0| z_ap8n-CKJP^4{b9$orM|Gw(d>GyWB=r&|v&|6)Dbex&_y`y2L6oHLwfI8Sw+?0n8S z)BOOp1l`8llC)~$jI$5=@?EJ{O zLGXg$Rl#QPDD%hm5AE;U-?iW8yvMnkQFE8wyIbG#e`_5LZeU!=IM-URzU2GP&4c>~ zFEB4>T)|j%_j~vA_FCt=pYy-sU)j2BaFgKK_H*s482>e&ZN1QXXK=2w;{L?@g8vKu z^3GrEzuC4^ac&WO*m}2hpWtP|o7^ip&$Lbnw#>J<@AB^Ie#8Ho|6FU;Go63f&$sRu z1jhILU-^$PE5VC`|Jg4Io)i4X{+Io<;1$6e+~)<)3SQ?vBlwBctUT6yg84Y}G3F!9 z2b&K!A8kI&e5m;l^FikQ%m+Mcp^+jp_= zY~RtolYPLRvuEuY`#k#$dzZb_-eK45JJ`3k&$iF97wlWvx3o{QZ)Trr-@?ARy<~5< zx7oL`Z*8A$-_E|RUA1pw-`GCaKE=MNeZGCrzM*|(`|s8j?JL>Ww69=0Hq_g`tbG~V zxBq7uwr88RZCm!`?aSG&eO3Fv)_<&jS^u{FVg1v(y8SonZg$`9*hlSk`-pun`>@@# zTlSj0VYlsu-L>y&AF}Um-^0GEJ+L2RKg@ox{UG~+_CxK5*pIRwVBgoik9}|Z{`URs zi|iBjmi-9(xP8nX+GBfUUuZwhevbWQ`$_f_?8n&Djgts7Z4w614e*SdjqZR-X0_w4W3Ke2yg|G@sH{dN0m_E+t%*k884 zWPj2Ag8g~>bM|NL&)A=~KV^T?{)GK;`(yS;?T^?Wwm)Qlz<$5|KKs4)2krOR@3!A% zztet){WkmU_FL^Y+i$VoWWU~iqx}Z^b@prR*VwPNUuD12eue#V`(^e^?U&duwqInw z(0;ysZRh&Vb)D-t*K%&?+|;?Tb0g;l&Z*An&MlnNoSQkPI6Is(on6?bz1=zJ+}F9E z^91Kn&U2mnIAiCybHeF4o6d#K(7DLDw=;5%Ve4$y={S97;5^g0mvhuz&s+uW?@GywQ2T^KR!|&O4p=I&XL0;k?axi}P0JP0pL0 zH#oO3u4~-TI2G5|VVp5;YMf@+#`O*C4Ki+wdB)X^s~XofE^l1ZxUz9sqhegqz)5)H zgU-jDk2)W5KJ0wR`GE6D=d(DR^C{;O&flDGIsb6};{4kAzVkij&(05=KRCa4{?GZP z^Bd=P&X1j+I6rrO=KR+Aq4OQ*N6t^3Upaqte&PJd`L6SA=bO&R+%!Apig~`-GndTc z<_Ytj=7u?E4$M{apxHK?=6$$G$ zxVCG#CN?(y&-t(OALn1rf?IdbbC=vjciz2+J8;|XhTC)xxrg0*y6f%{x8b(jHFxB8 z-Fvxxx94uUN8OHlclY(~o87m%Z+GA5o^U_xKG}V$`xN&{?g!n+yH9kV;6BcMtos=E z(bzuuTKCoNYus14uXJDGzSn)Z`!e^X?n~SkyDxHI=)S;xr~5qjIqvh_=eo~!pXEN& zeTMsV_i66O-3Pf3bRXc}-@TuEU-v%lz1@r4kGhX^AMQTNeT4fk_o41X+y}c`?)Tka zxxa9K?*7F6f%{|kNAAzuAG$wvzvuqWy`pz{@3P)MUC*m{|8W2A{>imG)3d$5xxaV+ z;{L~VJ>UDc8z6}ISJ(0W<^I|IpZiDmzwRI0%V4Wk-MWXhYMpQGw=S>_S_iDVSvBh_ z-i^KMd)M=B=-t4(u6G^p+TOLiYkJr4uI}B`yP9`Z@5eg-krTW zcz5(}@15)6lr-tE29dx!S|@9o~(ytjJK_uk^Y*?W`sM(+*Y>%7-v5#qhxYrWSXp#CcF zmEJ47mwGSuUgEvXd%5=_?}grTydQhN^?vRB()+phQ||-b54<0Gzw^HDeb@V-_Z{!+ z-sil}dY|#W;C0j5s zwtp@E8vgbD8~Zo(Z{T0g|Frvc_p9z#+%LOda=+ky&i$fhA=uKOK#n=v%{M%U;W7aAR7(-;{8 z#5s1FJIq%Z+s&JpuP|P2ywrG!@nYj;#*2(Ao7>FqpZOj;_nN!Af%^R9GGQVd$&Um8n zc;jit(~YMZk2aoUJl1%O@nqvExQFQsV~4Tb*k$ZAu4rD#oHgc*J;rh4m@ziCj4POz zH7{dc&b*7U+qk@WTl0G6t<77RXB)RS?r5B4+{w6uaRc)<=8eq<8Mic_Wjx1tF80+u z(|87MdAgc;74xd*lCfya8+(m?#yLjSIM-M(PBG8N)r5zPyBqf~&NEhwx^d80HTD|^ zjJp~&<8H>cj87V$Fg|5`#rU@I5#v3^hm9{8Z!x}UywiAx@m1qH#y5-)8t*o~ZhX;r zm+^5#mp*2E$oRbR0psn)mvINjr;WE6pToYsHyQ6YK5M+$c(3t3+<2JrNaGR4 zgN=t6H#Hw+Y#8fC%Q#}J8ApwK8i$Pr_7Jvlh2kyDGmV>>ryE~zzTte?`I_@p=PS;a zoG&_`cXs-_{X6)#_wVfA$-kq2wttp?rhkUN%irP8_~-ch{Js7jf6kxvr~Q4_Io7KevBj|I|L<-pxJeUf}L`KkI+m|GxiC|MUL0{jd68_P_3b*Z-pbWB-T# z6aBaNZ}8vh|Jwhc{{jE~{=5A5`EU2%;lIs)r~h96J^t_fH~Vk$-{`;Ae~tet|CRnL z{8#%g_h09~%>RS`TmPm0OZ*r6FY;gLzuSL-|9t;>{xAJc`k(MW=6}@xu>TSNL;lD8 zpZd@ApW#2%e~SM!|LOjd{3rWA_n+lI*ME-xZ2$HC6a0Dq0se-6fB(V$WBq&j_wpa- zKi+?+{}8|BAMzjOKgxf!f53mBf5gAH|8T$UKhp2{TmHZw`+fg}KlG3J7y1|ZBmcPn zApgGpvVTASu;1`I{<^>EKgK`mcl}5BP5(arLI1A)s=wbq-@m(m5C3ld1^$|Uo?rJ@ z{F=YyFZv7qx&GCxt5{dEOzZO26|8Gmfn{5lvo330#_}!4s#u<7S*~?0%doy?e%<_r z`Bn2<=Ksv^oBuKYW&YFrq4^K`?vP9tmjzIu%2hVz0$5vyT!tgiKB>xtGAtjAe>>#^2jtWE3D)}yRPT1Tz>T0QF#*2ArbSxxJq z)-eY-quCdnsvh3vJP9vtz*{M8d>Ys&>C2Wte;vx zwtjAX%KE+aMe7UJm#oiQzp*}Rea8B<^-JrA)(@=jTi>(3YkkN1w)HLRo7Ok1uUlWU zzG{8N`m*(Z*5|BGT9*s15L_nsw|}L;4XnTk?BGAX5&X~h12g!qf0ZBzyx?E{je{Eo zHw{h=t{t2fTtB#8aNXcK!L5R81+TE)V!hUSjrB(B4c6m%03 ztoK=;us&pc!1|!|e(Sx~JFNFu@3P)$z1_M^up`(OoF3dRxNUIjU{`R5;OyY6;LPBR zU}tcrU@EvvaOdET!D4WJus=8utOoU<7OVv411$7Q7{RZ19-i(ZK_QcL(1I-WR+#cu(-< z;ETZ*g7*g>2tFKqGWbOB@!%uD$AXUr9}GSdd^Y%W@VVea!RLcd1>XwZ6?`vnD!&MR z9vGGX2LB0u75p;zWANADFTtOK-v|E+{t)~w_`l#c!9Rk(1^*6y8~iEwXYlvn*MU{} zS@6@~2f_D)9|b=Sei-~D_-?T1%sXd0%g$bBk8_Swb@n-P&a5-zOgYoeZs#t}ot-;5 zcXaOH+}=6MS#kC|b*JW>=X8Q@aMxfE9189c+&#Ek&<{3(_26DXJ2(=wg0-L-91a@6 zJ%bB^Gt3!t%G_<<#k{k5C-aWx9n7=Mv&=Ki+nc*gzcN(`DtjxH%J$0XmD^QrTe(f; z)|FdTZdtiYWh_O0a=nUIIj^!> zsZ~}g%asF_yH?Jx9IWiGe8qgR`DOD<<`>Nun$I+!VLsh_n)xL2Mdo|W_n7ZCKX1On ze7pHh^IhiW%+H#iF+Xj7%KW7H1@jZ;Q_YW?A2UB{e#HE+`62Uz<_FC8o9{DUVm`%u zrTHrJHRh|$*O{+1Uv9p_e7*Tr^SS18%r~3QGM{a}$$XyqeDh`I8_c(uZ!_O$KG}S! z`9$-cl|z+#RPJ7BR1R10dh&@gPQUHpe#h9&9;Vw~T{|-B@2*$Z_SBc--^PPB{kFPN z6~FDQuCQR1RyIub4;-dU(zt`VE6qc8kcf=Gf?2Xpw*YlR@ zv+=LPO-`Y|$Yz!=;=gTKVTAK&P;hlD>se-Xc*SzTN2^bR*VyX!L>jR9UXiW4^Z zv)GK&)|QkoYIVA;(e8S^i=sy%OJ|{J@OTri10IUN-vlkBtoQmGJY_HYTb#1dYM{Ej z@-wx$dYm%sHIIVf8vTdf$&OP(1|UMlij=Z}H>+9g#bfncZNLE+OLdJ&<ah_Dl znLK6t>FFk+=hQQ4{KYE%LOCmo@~t&agl&w60OMw6Y26{->F#y#h$EiOT5F6NF-=)H z7h0o@o@hSG7o{)|)ZCz!sxBX(zs5B2n9E^2Xh~`Fz4dAQHBOUSSUkiO zrwtm%!+a}^x(VW)?ev+y4xdvMq3XUF-*YyB|a>g;kdUs5&qwtDMvzGNDEagxh( z8@0n`ACIMXp>s^#M|dY#m3W{xI7%HQPK110)D-9}n=l(_4Jl`+`PH=rKb|Y+IS=~Vu*LlIngoMbDVKvsJeLG1@)2j2K5XR>)l!C#niDz zTiCtruzQjasGf3Gq^`+oHHDY9dtu+FyouC>bZWYD(j!KKW8@{p8@2{aU&%Q2jL& zjgqOgRyVSl+jqnrw>!%APb8IEgsvRpWr5EqhVi&d`=8r|WM(9}`cQm2|4 z!8C7dqM=2lk<3H_<)EQvE_`}5nHx zCKVUSLjAxTH>sV_h{ts|8{N=AA(@RYA#bVX+$ox5$EdfHG-XGf-V#f5_n8L2ukol`p3+ zjo?hA(lK5&nN6hz#E8WWY)n7dHE7I|#u)H7YWCy&^_k^#ex!%&p?}OQr{yEBC-Hd zvd}bxf~*Czz3CIx*%XB|V6m41B=rC$a;iCshi?>-0gwY4`o-G;h&6@Ac=AqVLn#1J zKOl9S9v_K^2o8wbYPr=K$j&M&LU`CqU6rvV3T$xPYz*;m8eHTK-dUs3La0jw7*YaU zd)6_MfY47v9iS~~g8~YYLIFTeq^2a9^w_4>*5KC;@w_>Agg_w)m|K85Bl*y3fMm2V zC&IJ4?IVL$>mpR5x;BM>?P32CWn^YeGrdlSo1YXSHtgx4h0zE#pZpu~_d|!a$uvR) z*x*_%3j;Ku{G+%{XR9;yL{aX|2R_k%(unHX>|$*nbM|9C5;PW6G-%cv^D#HG zZz;`3Vj$tVE$c7%Q2B#W!vVovAofNm1j4zL%sC+vUL(!6(|pL*0wWS^N5Z6mhKyM1 zGK-RudUoQI=t)E)8un1epvjp?v~7$)RRBr3E}*fA*}({N@8NFD6sikzq@%+G4YE4B z>x?-X+16?NO3H&HD3J}%eY_E$s*7y7xO`~ri zkIGm#diOM%-ET*2Gl-==8OX3-s}M;~5(w@|hP-kcCYc{XL=*MM^rYkwBY2zEM!mk| z&Jqop*hTW7X?9v3@t{lgqt1umC~`!#<%U$)NoGgW8k9iPncYos8reAtxClF#>@Nw# z@&@Lzi{s71(eMsFA_Pmt#9`1rJRU{XR7S7}24vdm6QQtO5Xr$@DV!$L2tM6fZ+B%@ z0ZAB;^TwDLqiH2x0ZG^g_H;EH-x;=_m`qkezyK!Em}Fz4-loHJ zk2N~&WQ(Wipcv@cuq6*0X-plxOi>osoUqYXS{ITErrIK_I@!7>bO&a8VQP72qVt2F zwDM$T4Zy^+9u^*B;fs1>upVhUFbb!1(C*=>+Y_-2CF3pI?nIkr&3Cq5a$qTG#^bUi zjfb+*6ZY_8Q*9w(pg&={WIj=^*pIEV*Vxy_gGMLS7Tl0Cth&cGn%FMPi;<_g>6!uvduBUlU&>>8Hkg$W9vLvfMlP*j6 z*bCe_$<#gRhv)DU`RY0RgqS>j#83qxv!dCM74sYoBW#eE9uM0XA*AT}cGNu)sA0y!v2sp%7RvcY8$=dDNw=!kzy?NYUAbxS#rTPC{geNx{TC4?M`c|gHYkx ziMcHV2*TkFAhHXjiR4U@JBSVrUq4lx41!jVdd*%Z>7Ia6+A{FkrznNp9(*nEm5{VO z10@MmhZj}l)^i2}M;O`wi1~gXLm|J#-cmOk{{Se{W5IR%$O)+%r9eELx>1VpxL>18 zHa}%;HyHFJiO1m#fTD1QY(-F941(CnpKWzhb5#OGfe)g@{(-UYIzs7o&{9rjUbjH&E0W07sPtgNP||>%7_XyY zB8{qx5wf)=&lL%k=vG*vsI@O@k$$$;S|TQ!MWJh9$svp*^4>=%zHEmMc}!lsQ6A(IV|+qhZF)Su+3NGfAy$cM_>)8{ng>Fa zG0R)(wh&s9gPbIZv|*?p?wY`#K=1=dcmjK``Eu@zNBuC z?z1F9_HaIOZ!8(69cdU1Pc#4}eSd<9r9w2(Om8q4_t89qW9?>ZNbtC(lJ)}{M?F%7 zN-!~=iGChCL{w-NR>MGq30oXmNW+%80y38f-x4gX+j|gSPAfNH;fThxYygWG4t~d? zWh|nG4FH%%9c?x`&2gtO>QUIcj{&#e8ial^gHd1vqM)HqUK=)!NL|%4`NF8woauhEWWu zQ$Q{WV-gLvV+<5=v|~puE=f;4MkXh4L@zl?E_cQ-Jn2a;;gWruud1h`*I67{lyLSf z*$U80_il2;GTj@vXu=B(ooRGo>7ZEHt0PZ(sa(Wn`mHqzQ$n#xr54x^%lHA_V%)w$ z^_tPrn=lu0ESKnIJDV^Ea&ODx_~drJhsB53e@)RNOI4eX-Q{@X1U>4OoHy#hv{nK-F?(@on8I{Y%UI9hXSX4zYF6Da>F7%%Jy&l_5 z6M4|f_#rM=T8&`~HY#tN5eoo zoO$t>z0`65%9xE?F2BT4-1Vg zrV?nI)@ENWTAl=fM?TF*7$j4)5|~yo@EEHO$VDr|Y2Z$IwT&%NqZ7m{ZWQknf&?;Y z{Zqz2_Rfou;RscX+)=vpa5MwW)+XAk!B-~9h{=Aeq~`@lX(S+I*ony}Adiu}hT(93 zy9YlgT1nmkBv#@^U96J}4XN+Lzp2xtMhyiLzN5fWUkf88L^Cnli49bG#sg&5;<8>u zy9#C72V}ygMX`XGcr5vZDlPV=u|F3c;xMi6SlUfUiAeF4guR1Cvvp+L>4@0rjx>}6 zTE!yndZUBL=0KJxpy>|0jA>9~y+xDXdJpV~&1FP24JF&(8u96uTz`Vb+ZoZMGzX&r z2NgTFbs`1L8U~83@V%O8sNCc0$zZNLSb%{zf*Ps{*D0D@q@dv>5R5W^l#k)WZ*n?_ z1*1e0gi{+uY;A`MD@Mt1FHv`pMp!P*fy%UBVbVbY^U_OE8u9WDGDY|JlgJwlZRTFZ+dK;T6&{{89!t=(x zQEP1(6TA_vb|n_Fb`*dUD_R83Xc|V<9$$T)OU9%CX7i~~jll_1V|Z^gu}$hQz|`L& zFN_Rs)Mhl-tPU5$9kRqm2AuHWWXTa&9zHo6BSbjc&0*T^01UgwhD0#H_QJ5uS&ZNX ztpT>t@y5uNfZV4T_=WMWN|6o2P+9y5e$>_D#kp?!5Q%8&ZdBnWvH%Z=^ zH8G&0Eec#d5?a<*vJLFt+&=dZ$dqJ)P`cz~1549J27vdB6`^$@bwQj5`ctzc(e#{) zMB58^POs#PAQE+1R_2!pZH5vVM=6EifB zF}Z`zmOM5P|Jgn*#*vjCX6MPVgzyRmdV^MS zP>ExEltI^7ml0`dvjC)|ZFw2$_4&E2K9=d^P8eoLC=d@BQ~aNL*0@iBhtTe^44J+X zdL|S*>$DObcPHk-nIVbqVhZ~?#u{0vDMz*$LZ^b7gPg+l;Xz{{9M@D1baaJIBuwni zotYUH)MEi{QAY#@g9B*9^DUuH$iod5vp-V5S&EN{(D*Hlgj7yqaHAf_jKwUrdeO*y zJZ4o)j(3t1nu(O~9*Ul^+JyomB8h_JmZwZgt0d^xdwf+PA!%(U;pZ_A9epK{iM%2W zdo)qf@Ru`^#1dG+bOf8<&rn@E~O1y?GD3kKn@-D zn+%z^SZi*y!efKGsI#UxerS(!!a4_er}jVwz?1Sz>a zc0t9mRu@it7oGQb8|$ND6#~B9sC59F5owe4F%dx6rIpjncsS~9iUN~-Q1Rn|pl}Aa zf$tQ*Sf?d=-|7@P$eTX>v^!0heq=lF1X+ zC7oHerio@s0!fWxvzrU#?Zm51HO{swCoN(`y84C5Csn^Vb3y$=U}61YU~&DT14P-n z#Yq#^OU|gRQw*BfXf==S=?(ZimztrS(NhVnZ(SKQNzG4A^W)NxAEC!%aLv|RI`+dh zQPeCR>omj#WIdgNoO@VPMT20 zaz?F;qvO}AfT7G0@M<(fL|f4Cwft6EZ`q~_UKVs1{XXK0#CA`eic zxC%XykV0dacB&+xfKm{LSWql8imNCD0-q zhEUod)wz_!OW{P=MCFKNiLPMP4I$&q6hVc|7=SE@)?-@Sz)A`u!moC@NVsY=>eKEzoll!4b zozpWEu9l&V5Vt6s>k<(6PPnug=q_=(f8=T^nD8QBMmW5O@!$(05 zh4C!Rp|_v~SruJUlOvp4M?IbCf8#rpfhX61utgA+g*08caq6>J~&8kXGNJvm`7+oI(=s)z)|SpX1#0MnI5=VXc{u}qY2WzWo6 zXKkM-OG3{|%O!5$$qIwfUD^X%FhQ_43}4@$u1FKiiPQ=O8vVwolsd6XwH02OOi zlrJ*u6G#M^F`P`O%VbcOj%?eG%o7yFb8X)_S+433o4&g8B)wQ73vIH)lQy)-b%gkw zpjy$0J87P!JrjyOIeJe}93L{E#Y`>}XPjI?Nb@JF9s(UgFPOJl(8fU1B3Z)ToYc4$ z5{kwc63)pFKOiUh4n(VDZFmb!kReo^QuN1%M>uat0xmz!)kLProTo6CB!$U~s!N>@imV4@AGYy2G-K}%Qf z_=YfbrQ`H->Ea1Q5$NFrKFN*Ks4ql!f%4YWC6*9^F6(5~kEv+uF5lXsslE(hwUjP) z5f#mal&Nkmfe9-u)6&&jx`jqvYYBkfbRJut!qQYc(xm{jHm^&si^n3ku%wK2=^F8D zA`~jTK|DV(5-@l2&N4ZLVV;tiqmHB3 zkw{3%e#U~dN-YirpCP$G2LkzBt67PQhtm`Z;*GFu3e{CdE_x&?n@u(d+0^LusBBX7 za8zCr+H<-+V&he&4Vp{1_Ka=fKe)jYLNvT!G+ZrU=tekNnX<;&=l?qSZAiOzwPX3lNN3g7}EZBx^oRpTtoy4TgSZ# zkwq@d06P$7(6xO|nUTHCD~Exk_B@%&F&eTVE-aAt?bOlH5Eo|sx4%uf^R18$Br3Nj zU%O+&MwzS$lU$eqjgc+uWSb>r;dd5mPe#LZJtDk`gsxgh-z&_OT}H?+qbO1pH=bot zv#D!|vxw+=lx$MsH4jCyc*p~x6>(Ri9>cCi%O+!&FuOlLzQwT=Ch8PhZJj%mxSa#u zLj0Uawgj}ee7U&-fMaCRz2*u4s~@}JAwO|a&K0-+WeZ@S%zapDTuyTpr!O0aB|UTlu3ti4R@8XDT^Kn-OeC2mQj?FD+e*;gTL(M6+D0JS^xx@)Z)l%E}*QG zH1sEOUJ{Jx>Z^Y+gf}zNQA33o_!}a)WirB%g5aMesu<^;I*h$aal6I|xN-qO$k_ z1TDST>nWR9R1*6I)9p}-i5wXzTIalRTdB4yt<4^u5G}2?IKd)z3#ynL;pt5IMPlsz zhs)YJ)|wd)1{kYFIn3XbREMraqW9TwQxG+aYTCx5ZRtFsFZS6}8Emjeqbr}?NN`2v zh1ZCMXXCOwVJR%qBHCohE@X{^y$N1MX>#=Pa*U8uQxdAROZVmQ)Tc`FAytjp6j$r9 zD^bvX;T%atiMOH1z}Bp4Ep{PqYpssGvor&lu>TNm5xxEi@>1$-dR|;SR~vC^O$wb0 za%ds8b+g{vyE$4qa)ew)zSff69Kp4HvL76UzFH zNZPwlulLxN;;>R<{~TqN!=g0+dezbFbjlMw;tcYP8OxhS0M?u>EqzyR?R^qOe|u<>f!kTs*K$s|p~ zMKmXtdn~FJ6*Q{Tz1vg>Kj0K5425xxnUKd>{;N!Sh$l$##8{Ikv4aDG5RGbe+(}PO z5E^;8I=H!>vb0&~FwDalO8ka?2=P*5u1c$DA_HAS+FD(y5+#KWs(u@75C2HDfN-i^ z^!2I1fbYpu5W~nCp81aNg2LQXwgf9n^IW3*429rwWobqAD+;BbRb)roWU;KY*Eb?d zl;uH&!elWercD=2D9YW+f-iu1d*Tum_7ElI$hP*@_8pODm&8jFtaVx~=9eV22_g+m z;v~HT+3G!dd4g3TTVuIgf@1%NPLgS8v=db&b_on`egQIM*L=v9Gx2-m>&rTjLda`j zLhcE~^tj!@Mdi4Tk*Xl~kOT~dje1gO+)7k8k$oL&FZ|+QqB6&WphY4;{pp(A>2@Py zs8(0z`MOwf3jxXxNtNJvwLgQ~+4i&t+@n@>IH`$r&Ix~2SUGLu&+5<(2mIMN-m4Jk|~iplu@=x%GXbj+RK!H1tO__+-9T|Lty3Rxj04FuvE`oMg_ZSog#TE zI~YrdY^Rca29cLEREd&JiomVQxPX>j(oc)a(;ZAuwXGi!hlKXFdhrQ;EqMUv@pfZ)-)$+%5)+Is%bPB`>DQsl+kIy{s=uG0j|n)b^TtW^%Jn6w}P5 zgy_h4(B;gB8n3+53m!1{8Cg9w^`@vsWbx*@BW{cPId`!t%i1y8QKl?JJaFj(rcd*& z?m9mzG*Pxy)M5`}LkQPIlTz-K$#v9d$OfKP#J&7JNO?y^lL2cBmVIS{j3&F#2E zT$V&V3~-g^Q`fP9% z)x&JI#LSmA3mjcKQlzsmilu~D&Wc)4*@&W5>7iFfRMB(t86pbAd!czyln&n^u^CTW zYXKzpJS;1pD`eQ;=!_XxsvedrlrVGo;@E}FOGm=WOk5&5c`mzhr)F~0brw8EK`}Ei zG^=}l5|cR-l72oa{T3kC{3H?T8u*3kU*jvfQ4i2AYZsO?k%N<>rjySI%Zh5LPzqH8 zPZjYR%0HB-O%g5#Z|J3pi1aKTNLy*Gv1ux^wAv1r%!OIm)(P?W2Y>F5a`)pqKEg-O z`O6qmdEzA{W-+#lr#`}DPD#One0vC|tXLmpok(UA9VgEWl!KNjXdfJ}vLzu}s^dyg z)CezvrbL)eAhZ8XK{P`$T#uxBU@Ib3g^v`Wh}iEmT}$d>{PP4FDQ8mZWeniECHbnD zJR?o+my8rT&d7G;=T!r$Ayt;ex^&h)A+5Lw*hn_`$z<59d~!Mx2_AMUB#~oJgssIg z8`+NHM`)rJO=e_KndJLu8YJgF`MQ_}%8hZn^DO&lPX04LX|h_=De3|P%AXQXXN(gh z#f`VDCLd`yWq-d%!Rt%HqL>Yd{>;qPo3&rJC3Ky%Rj+!nbu7tMs5+ssC z8G5LEqI2aG4QOr9leO0iHRk0;AB_)UNmy*8(KCIxrgj zEjpH>l1D7SQZywa%A=!2MpR$hL?tnPX2w(r)x85_P=fT2kT*L@#zzCdq{xsu%h08by!INRnO34EL6fWN0j%IuB<( zCrd5fVVYEWq9+n##n8PRmXkGK1w;umjXq+mt(e=qcxZnIE)>j`7`}!JuTZTkVOi`t zaPa~jNrv4PrlJ=&+r=z$vZ-3acuUPNN9K;b?^%A(k+Nfu5ZP(s9*=;ZF{F*`CM&O(f|kTr;`)%ttCRSs@SAq4*o_{p5Sg3aDd| zEMBL}_TG>#8xtZX$`77l{?%?`K~P%|HDbOxFhryh`Lz?+Qq97!*$JkysW~=n0F^q! z_6X-!H?}A`gQS{qNGihESsvpNMAqs;=FAVv?|3XD-xMt}5eI!bxvyn8w~J*7vgjsl zRz~=iM@ZWJZSjUJ`Y}aOGYM`tH~ZrCZsq(?N=Lt>V`KdBXQoZs#7L2}0Yq(9-1OLF z*G1OG?1luUidr;xwL_nU#M~Z`370dl6KMRxUXqENl&H}x&TjWRZ1V}$a88m4w2lrA zN0jo}UlyBH3Q&VqzcFZWx@>|I**9%vaBiF)J!cZhtu?Lq7Esoy4&DaeDLS%RcO*b{ zVG3u%WD$|3e{5tCxONYOB+ic1;$Sme^LJOH;R2<`$^i{Y912%K1 zw|uQWRbQ=L+HGH}FRfhq&9XXOn^~z&U+M*|RxfowX>}1j^8Zh54qj@FKeyFt;s)&^ z`pg@bJXD=`jj#Z&@9Jx|HnpQ62fz-@T`J&fN-i& zP@^r=ZD}i@8qXS*sm-wlI|0j&&t<{<;2n>(WNIN2SH|&Hd@Th!88~2v&oh$Ksp+7Z zJGYOLGkeh5Q4(qK%8Wd%S0|OwWp&1hmM&txG*#~O)@kpnx@U%osMCB8=Wv0eo~ih` zxHgJRlUia037zfLK-1P%1QtZ$pO*5UCw-LHjhI(V9z zUw%?=AU?}u+n~T9%3xHK${Ua!!w*}KXOk03wV^7TY+sc{&KJolOI0l`C60@O`uNuN zvzT^fU>qVEhNo&|4kxAGTI=J;I>KY>UXg@Af(tAU9dpO3JdS}`e|_Ec5*MRDww1YTQ_U)cx4%+M2T2gB*-O?Z5XY{`^JF05Il+=4aYdZ-G} zu%;HABuSRpN+uN~u^BHI&bG1kKE!R@(jho?9`ZBly>M}PGEUL!q1d#iB2``qGD1FS z(S|?Aa@B2_kg5}Bl5Lv;0N*j*A~6Az$<;vxVFsA)t+AyU-bLcJ4cTL$xO^RKFWw^` z;KW%Oq}W;$c}xn{pcFWSw%9uk4;EdSP5yL6qd~(;=vI0aB_P-2J7?8&7F)-Mdk4L7 zU+g7QZ`D%g&D4^Q+F5YMlF*>Qn~Nn$x~JPhsv(*(dKnd9)Lec@@!hEDE9S2y%;rlPc(C1>_fo zY=U&j(x%8%fdFt(5&o1A1JNp!!Jti-D3zp^U*!@+*sjv}cqNLLej9 zOwFYNn^7{|wzGg!UJbg|k1-l0@x%7=bv&vAwR~SuOi;s6w>3JBD*+L#YK}V%#M{(U ztSk&YZjtAu%`ze{FT?OmjG~8VBb}W`YZikX{&%WFA(@oERr4+vG)7 zhZu&~ef8Z%E^SgljRuxv2Dhe7&d3s#FL>cW4`M_aS}n;2qqxu*9=&A9VbBp05?nI= zwrE?ailIJ^L*g>X(TNFEHZFqLzO?Db*HLWo$gHXwiarP~m%6b`w@!5Xs+Kxs68&W~ zF>8sn|B@j)f&*8ei%~-{M@S`u7*WPq$)|vhI(=f)iZ0{ROFk|Y!kOyu2zqnO{^)cn znP-Sg5F3LN@oiDM;XR*aDt-nc@PpYp_SH= z@vybVJB@@$2GY7x$|BB{V{*>t<}_Mm@(Kja;PcXl>omPrBDlIy5@P4o=+Y30O=ZZA zv55&Cf*fJ=fLd2E3@U#cw?{j;%NP?nxU_$cU5%+CGH$ErjCKsNm+FEtXyeZg*6B%} z0@W0b!rkHgZ<6w#3bhmmIb7?8YXB7(Us2N;O|Xw>s8t9pAH1C)yw$M+jr{ zl~L?PglY(%rMWz49c%Z-EZnI|?KKf6U{;sxqP79r!sAkP7}8kkg@c~(>g29n!z&BT zRIkgh&q0g}9S4d$VpEDbSfRv6+bh&!Eh}w`6wGXLUq@k*`ddRDa7gGTWvcF*+Ryi@ zm1|bYQ>W{sH`+X2T|V2veY0$UQ8gHvN-Y4T(4w(QMXEfZgbpaA##Bhb0Nu=pCjf`z z4%g1@G^Ju1MhS2~d73U~_$~nsWy|@(xJIIhhHSY>Y$KD4+!>CoN5~)Eu7j`Yh#*`w#Ia^-FDHIgXWdC+e3H1Dg5`8prip zyuw6C9t|69@lyO;Tp?v9Ia;a!prsI(Sd-5LYEa`NM_PkWKbaCMfZ-Ym1CyH4zFOAJ z6<``|38NUC$j(oeW2+r*;hi)e51lJ>jiwW|=Dkvltk>Ct3`vMyBgEp3a{h|~;`Wu%>LFfG=pe7RVjEtGAe~i!k@xCtWZQ}C}S>D zqirRqRdJk{&Ym(hSVc=_3WLC0I^eur$T^iI-{L}96_R5T7jmZnLn*ox2B7Fpi*+Hv z6q=0@Q?YR+A)s-a{*=nU+Ql9(et&x@rf9J+S7oZ}F)s??73UB2I#)Qw zs=LxoiUbN!QY`gm$O6y97%Aj?buG%J5xm|6gk4r=Ucz)81@VsikiBf6vm+_cp_SSc zUKt!?Gr$(T5lMG@GE0z)>z^3Vn=?f~dROQ`>o7LJ71CVpw6IZne;e2$s{83x=Uz7# zHZ#Do>}WWH9iIaXleA`94qpzAJzSe~*G~}};XV6#Qf<;9oCA&ah~FtV-3ss6Kd^zP zSh&-K6-EpW$Fx%Hp!cqY_lCCCG*zXTKEJ|tjOWXyd*kjJd-G|KZR?qZSpYHjK8ut!gi=Aiaehb2(-o_smjG%a`(Hu@~?4J4C-&QB5%H+0TzAuy=xPI&lL zv?tx4tf`TBoDUuXy{bgF-D!aQ2?y}X|FYZ}>&oQ-u5gPztfsHyjzLm!4Q0C1W{Mdk zt;!Q*y0Nww{rz}Dr#J#6t}@Fhj9Z1;@ixx6i5qa}{*~5&jaE0;CQu188{_U#zz6yc z%3!_jkxsj*6T5(*Nym9&!H5FBbUI5!6j!_E)Et)TaC>d7r5neHq7X7UjToVGi0y^K z5=gU zhM42|SUfDdhE1cJjV>&<)}&GS3k0p>?ZMulF=*#P7wO0d?X1tK{9>;=H6Cry3wbaK z$5_v$QAqC`5EG~r?`aL}3CN|MYtsd(Vyh*9p>vT_;?lV}iL_(4-RKlc1uH68tb`Lr zW)dbixAEAu=Ojc(y3HRADxn_2ykO{Sk5152pxyNx&IP)-GYKG`jjZ>IiSlT8fr`{x zttFa-=ddRR+0}027^GF86x?7U`~$&_dd*%(HvmwpgCti^y&uP6N4ve_*ptAoi!2x= z@-LLmsi%}Nv2{}6elV_vEv6hAiq)9~^rSAomWnf;iyX~$dt=O8$Q9PfjA)987_(%j z=TJN_fYM10fes4ah|X`(%ez{?CpsOD3irivDILA=>^g%E@j9*+h;zej+_%X*xE#NC zetDKXHh)gwFlZ2Fp6=b;yUJ(@(mA07w#D8Cdu#;B2oo zgneZ$nV!YP9=vv30*!|+@vuow@eD?8iPp~ok3wUlO6f}$*sxl9ARkY29U&CWQOpsl zw@2F11W4h8vI^-+?S<{D7fEkD-infknp>LJmjWT|*QX-NtQ&K&;KF08>^&*yV|?^Z zLobtqPC(>f5o<&Mp0=%&0!F7~3Q1xIhX%8V%b%v^XGFJOb2;f?Dil*C9l z$;hEedmT_eYD0k z?V~0CJ?$0?sT8&PGS+i&4x85a;IB@%bv`f)QHd_ir+3v^jg(|4k;jG7pk4yZGO{Dy zdEj~MrK)cP{pk@z1k+`iy98FGAEF^&fQ9Doub!# zpwW4X0Q)TrIB^uGuzDOVZpAH)4nxi&I9@UzKYZUQiKd{cSiz); zbIDwAvL??&5vDe~M!sYzd_KKa5{>-`b6b51ixp-lu|R;4u6cBBYG!7xrm;@~F+00b zU0kir6`~fG>Qnotsyeq`klVAkR9jtMURtT=6P(9|x3lNxVy35N_v8X*mKGPMrcu*j&hx>#Q+ptFA}Ukj==5_v9>dE9)O3s~4wozGXwh1%X) z^@4m1U42?#TAE*4+?!h(=3s?#1_r__&<=pgw8i4m^y;4cc350ObAk8ed=){rEEF~{ za|_G${O$%&ZD~dq0OmbuX_-*y-?_qEE@=c%znS^!LOv~$K{=bk#8p3kIbS1I<`y80 z+%jwXR*SWPWK}Q680{NX!uUJ4<=4R-8Sgu0X&aa`^ z!eOSqa{i&Iy;Id(bA_^m;unlIh!YA|UGG$~Xre&DTh><<#7YF)&@&UjB9ib*dYxlM zsGR6meQusYR`b;oladHa!S6i3h68IW`^7XBH{i8(>!T4CS8C$=yml8+KrHEvG?I+q zi#_t?_cgj}9qoEd1YYXW{Aem%k*VfH+M_(njo}ctHLM{tUxJ<0VQbLEo~v@`1FcT8 zhsT#$s7Y5-Y&M|jn%w>jlm}8A>rO{p2 zwh`l6oGFzub4c)X$#xOCWTJxhS}BG zQp<=3Xr9kJD@}tOXm^KzRKt_lY-fR%OU>rcVVm|f!PwyBr1~gH0)hSEHI{=<`q|Nv zTtM+ThurLJ?U6Qjvu)_P(CHS8J%!m@@omQW84zbLM|u*f7(wN8aOwhdjj@Rn=*nHb zLrNjxFNm}0i62S`S`s1|>uTum%p{Z5`aXPpbUQ#fWe<+~{G91z$wALH^-Vr>hjqB(*IS|Jt z&`mNt3HsC=Yxjalr`@kK5XP-0(*+Fv5xd(!4XB;yHnZ7v!hn%$jj%2N&x~C@E4GTp zdrG+(O2KH=MOyVzVlrzaN)#DlypqcpVD>eOQn!`N5p`aPPL@O(Ahl(Dh&}m8GnxNL zGTHp{VX<5&UuB@CVu!o(v58IHlqb9(EVJq^Kgpc8nhc%#{>@>--hy$e>PjhiyJjiO={I5E;>PdW=5>m0~$z-KPd^Sn9Jg zXYF>sS)6CJzXk&)7QpZnD}Q8xJ0W?xm&g~gU6_qugPJFWAs(@9j+hX%4`Sx$$7&9V zummrn*3&1r#bbgml-O`LjDB=YDjPU*CyTwHq5d~PV_j>upBh1lU{SOgt&j7Q=Yzp zxSFpE)@Z1v?HSS%HXrncofJY26=@-=O(8n4Vx?OHO)qn6V9;%80apV`FL39>!qx43 zRAOmc1C2MgXaM2Dce{_R#*zb*YzVX(TB{(L>ZpXM9iX@b>Ty{QzKDbo32{pNhRKgW2%dX^> z^h;UD(uAplw76xVy&z=bx9@JU2Za z|0d-lf(rM6ja211#A%uKkrUy-&h8yaa&vIk>1R(wlj;ojhW4)zi<2p|MJg=}3; zvq;1V3430SBr`_gw#IT)h>yxq%`2X!~GF{a-zF}b@J)N3r@+-7^g+Ls=V}ApDR~& zMY-|p88aFdb4oKPlv*hcK}6U^YT=7PrP!FnA^{fvV1qf8+HTWxPZ>$DbW$mLt00p~ zClL6F`%IFk7nOn~C-Plq_3EntPYwAju`m;~a)x;}G%qJ~DJ!4yZ}lF61}G`iSu8w= zTjA?;Q36g}@)HUviLeNJ#v@6EVv~xa&JwHJNjL?X+VF)msDosFCovytPG?VUK-cg% zdoqK$mexrQuO=>(R(?t~a2v#lgq_YChbn8fOpc}`D6rEAi$dM%#%95dI zJg;`K)qWmFyK;D9VA!sGjp0T~Se{h5w#9Ro?8K#TIvrl}QZUg9VF(-yJKR(xhn*x~ zjlnwWbVzw)lP&$mt(bs{0V;>s%xH_fKCusCz2rtkuank}{S`+4u^%vH5<&ROH>$S~OS zT%@?Gg2F6$b{zJxxPOwp`kg1rpVQqZLcF3QUIb>WG))HD#ch@4JSXW6p}k*#Zch@mf(OO54rA$R*QmPCFpT*U1 zMY0TwK<#sipz%rJ;D)Z>YPXXQz%6af4ZbCjZd%DDrt@*x&7)W?Vw>F89pYCa^$(OuJ`Kv8e7U)F5`h3+v$mC^knX^ ze^%EPVpbyQLY{s%5xvB7r+Ot6fa=kuePwDR~7S=etC6 zN)8dBDvOGV?WJ-33UE;e5Q}oec{)oW%@7a~i+hufmZERzpv%2Jy>-}P8#=`CR(W4x z9?L?Z>WD%i*1{j-EM_j&DVD29FH4B-KrIdc=56@NtIL5}xSNVz_f+%`$vWs{d7zfs zXT`UOJE=JK9oXIXspP)u8v<~_zM0CjUxcGEJD#dznpoXI7v7bM(fo1d1 zUL>Kq#PCUEE35I0N16_Y)oKrv3ddjPV)iIk(lp3Up9qPm)GiuaO3+!xRfSxSO6I~4 z7?yo;DzdNMTV!{`^VbCns!eEdM|uf1m1l*}8Or9{sCMGnu(MB@{Tn*An!fPfrsuo+)r!A5#@dV2Fy78Seg*|fx^ z7MfDB_gUlvd8A0124sun5Me9x_~StN0t-#qAy9R9MQ#@P+KODD>c)!P42sJta`CBq zDsr*#z_FYu?f25jICVRPhNyfoMGB&Hi{sMZnbv2Pd1N$|Gm#W|joO`#8k$KTQUj8l z7dGnV!?2N!LJ0hA**yGg4^NSDzlgv7kOvmFh3#PF_K_CtsT)gMTWO?;naeQ*yi}~s z(_YPJZ5ngn@S4d;*f~f#`>MvtcU$TZiaW>DQ1#VYYAh*B#Bs9cM?b44L?pHt0_Eb@ zpec%p(^guWxH$MAyI+mkgbxxKN(rXa1e1_*+MM7vO+a2eE?@|nO6w<7fk**!XybzJ zW~;-ZnOsEWGxkSgzS5i7i=!NJ+3}46=ED$5a{D1(>6|2Uc8_|1!74yLK%&W zbHt8OseG`%ao+NBVYhoWN4($DIhsf~Bk-F4dZ(r?5Co?GzE)5^OVz zNBJ*C_IQk=SIkOjE-O~HG?rJ=py5U6hs)P3HaBW zsIm_1Pn(K4OMZLo!hUi9ou-YOm}BS=u~Kkr9>GG+ZuS}Qm_Wx zq7$46=cAT9HIbuHs4?%V3+v1Q=x;GQvjL}aZF7A<7XwA6#!_#yfj%RYo zQHj_;%IT642>QlrMO9AG)r}0TP8Wx_Ff7#B-*}W)(3Grq3Z_rt45)7C<8|PK)MEfo zBXRP-F=3{EEMbAtStO&vrIH3DErtd|feQKB!C1%{ay=o;-X`8XW8Ntp=NSoHB2igK zzE$W@ZJNrUXO6`g!1(qK-b2#`FSgb(Z-cs{pOn?xCY00WP$9S%*V)QH|!OKyvCXp za>aQfgOU}iPOI36qggrOY0*%`iKc&y+J}$Z+2n+emQKz(qiKY~3r#~LuZs8OG=K)N z5qqVEtb`ha0GM=Mf0QOc`ExSk_OlH<5QlxL1mb4sn6NBqQt_bOU6Wz}GF!Q=Mg9Q| zu8c105^&(6J5HrmN&w+#NFyxEOX=z!8zo1LkL)SRiKIvil(v_ts+wkMlB5Rl!>l-M z!RwrA2dYMbnMlAKE~dK4Z6`^VisZeR8APu3GUZ8>riM(QH#!1Y`vQefgL7o7&TtY^WrTDh z#d#8qBq@aiNdIMWlYb~7B^i!tVh~7P);Q7tD2x~PCmEEv(UFnJshJpt)D{Jl!(oco zvc`i)VO^DpIvYNvMwQDO@>2}x>W34sIID0(cZnzV0*C3;iu_-=Et|KcF0n-Y zbXnQ@I6n+J#rO8Bd>2+Z9SNuj2}hN$pIOs5SxO^z=20six`%>oz>alL$L{i&hj22i zsVb1muArpKSHLb`*`ph;b&|_1m}Wg;Yw;IGCBYPG-r>ejXFVdBG0Z~aXbZ(GALZ?v zE{S1?73L4{{((rwc&*P;puf1!dK!f(=7`t`y6r5?9LJ+}XSh3>2_$QM@e0_&Wwh-4 zYb+ZT!JUj_vGbAh%mWQ4$)J`V_)!Q#RpZg1-aCNz0LtkGs}#W_{YOa(vW0pf?4R21 zMw%g6N&XwGQ%$nLWq^~|tDN#?+1to@3qf>oO{)3P#PqHJ8H~YJGCeGc=5chGo(D3@ zRA{!xFN4QzUAX9_(-KjRUQr2I`zY3N$`#7)i{}UHvXn~Q0TT-+th_wxh<2Ur6|T4? z1<6$MQV}#3o$9^t9;?FcBkY=39Qj$+G7923QkYn5AdYNwllH>lF21Zo}M z*dTk1+a*054jFAZC2$F7ymy304sz+%H(F&$(}7vs@5NZgjsP|y>1ne)C4?9zi-?4%Ep!G%MJ*LzP(eU`?ifOZRE<)kq2Vp8R;gHxk|Jgm zf{{Rp*=vHi2($-*578Ypf{vgNGKK#Lrt)sHZ5ij>Xdj94Dp;n@rmV0?$g6Gy(N|VL zmItkVW6%<3bO&rrEFqNY8sGXMZu}m}iMhkYCNtlf$v2}S5DVOk zxe-7bMj71&R&p$Q4WX=Tl)y}^Q|3KYW|sRjAm(4Y^qxmw)wk5u-_4~OZRsQpZMSnf zn}!fySHpTfmOSZ-C27GkkJWfN4*76*1aDt%<%%{1m`4&%VbCIo9<)B%=^ajYJ)3 zw=Z5j;|z;B)~Mfd52k?S{IN(WGCr#C{+J$!bQw~nQyx^5SxOHn%G}ub!LGCM*<-r(Mt*^w`m4)}A3w8TSek;cbdFokSk#=eYG%mY3RG zK`YtX3c&OL8<3lr0F!R2%s1b0o0n4@$C=rn_i5wyQePB2 zG(`<6K`OPsT0uuNoOH?t*O#aUM{z?)SrS^oi2~#3pt`W~`L)P!3{+Uhtu|jsRn&%Z z#nMpb4bM9&b4zW<*Id-7Nb{uQT&3`PIt_k7T(8tZOjx?Uhd24D;ByWUjf#0FP36pp%#1L*8AjMGe{r?!OGAa7LQVG(TO}P0fdzi7@ZhI zG8aSY#EYm{9wahf^wh>qW~>tM8e^&yA$h_Q*GwYBkX<5%`JEEMI$W`OI0nh@uF;REq`v5N=*(tWV4<;IAe9Z;RWR}E(=I?Ij0umxV2q@rTucb}u5;cXYEcVE3)6T%Hs$YK&fUOwTXtoTO}yqAOIB9EA#8j+^k| z?eg3RQI{j%7j2t|)~MgHCN?Xo6_6)E1!+H{xFC$)E@kSdO)T^HXCm|R1|9=Koc6F- z3ezS|M0r0ko#d4N6m=eL=q+L(%pjZkR3ZgH=+=OG@d@BmPUz?imKEtu5guvQ92{0; z!!8YIwutGR5gp(VERberGp(-7PnKbSW6-8U`$Imj6l(~~UMHyw&A`h}*^=WlN$l}E z-N}cob!0(=`b}=p7=see>gs4g>Jbj-0}%v@kSQ(CR%UuU#Et92_+8v6D^rw2a#URf z*D0W0yAnXMY1j`-PrQ_G$hn0^JG=)~*+3~k#J2wV@noe_`Snee0_L|@3Y=;*+@hjj zf|@nkW{gtSXt4&1)0EXtJ|eFvarfj#X%3cd4JU|sEKSjAQhzxTD)toELn zJ&Nc1ef?km*EedXJ!jPy7$m>UE@y{q`ul=KW&?O2+)eW%BXYbY)OTrV6~@IT_g3ZzIkW$9xzzcBe*P1 zR&d|KzIp7!8fWGY8Pcb4KhNF&Gf(R?_yoD=zV0ub-KxGWMNaoLP%vDCE0{g$mN9XG2mLohtE71&&0!(hr#oCep@PhWA0O4Yk{4C>np#@>9p0JwMtxcY_$Q&focN+zpu8g^1DQBsdw>KP*+&MU7Zyi^f6ZU>1MeVEmPxEIV zt~w*&M%TQ2{>0#+YFu0j(EQI1E-owazD0e~M4$1UGJNkW9`Mi3k=1Es z0o!WaoOkPbXskhbMXiZGsdOw?sq>2d?yiyP3m)UFvlvg`y!?qZOhtOjS6Vc+M-Ns_ z(BcteiltVmP;iStbiDVg-jo}rJ6`?!yW|t;?p5VJ6f60`muwX){}=ywv?Nq~PTsh3 zIKw$z@|m%&Ieas5PM-CDaYFvDJ#)6AR5nnQ`f4M!nc7NiuO6*xYDDd&9;XggPg6&# zXRGDv`Rb+W)#{Dv?dp8>A$5uRtoow*s`{4tf%=*HwfdvFTdf~z6lxY~6>1+kI;4dn zp`_R##$L!l+1XG1TBUJbn!`XKaK=&^PH{=|Ag#=m!{`jBbWzM2ucWKjReR zLgOmq4&wo1sj=EvXS{2CYtbp|;nJ7+qhol@sK=OX6{=Q`&W=Pu`d=TYY=XN9xcS?9d# zeC~Yj>~R{0TZG$&JBM?_RyZE+8y*xsIecb#bhtEpUihN$72)f`w}kHs-yeP{{6=_F z_`C4V@bBRRBaI_1B5fm`Be@YP5|8wa42ql_IWsakQW`lga#7@p$aRrhB6mgZk31TA zDzYN7Iv)$%yOSg@i<92i%_c(WuTjWl6 zXS%c8+3p;7t~<|N;4X9*xvSid+)v$IZp&CstYfT8tXoWt88Ij3#(Knt#>!$9u^F+2 zvBj~av1PI4v6Zn^u{E)^vGuWSv4-)3<2msj@&54v@q&0^d}w@Fe0aPlJ~mzwpAo+| z{y=9n}Y;qK3DDtPMnQE4rtu|L%s%_L9wWHca?WXon3)P`&i8@oAtOysqx>#MRu2;WRe^4_+T|#Qe2st4))FYG^>K_^qDhQ1YU4+EV2`vk)46O>S39SvS z4{Zo-3~dT+4($jXq#dGl)bg|eT7g!m4b_He!?hx9tX85;N5byXmTDWcP1mdZj*HpP|pxXX%UdHTqh8v#uDKMwXFnG&for zZHyeFqtV6aZ;Ua{F)EFD#zJF}u^5?KW-K>W8mo*o#ulTVd4So*bj>`ozd67xFbmD0 z<}h=(S!7N(=Obmy%}wSObE~<{+-~kLcbR)k#mcZcTD_30Vb(Njx;4X^Y0a``TXU?r z);w#0wcL8!de7QsW!cT`mUbIE$L?r%vAfx-ZP-KYX?CSO+g@rfw^!P$>^1gUd%eBE z-e_;Kci4@PosLePGr%cu3Z0?OFlV?^O^}) z`$r3+L!-l^W20r!DbdR4jOeWBoansh!sz1Yvgpd_n&|rI#^~ng*68-=uBd`+WFr?j zZWmWYE_%5A-2!*0JKP=Xmbp{hN_PelG6(5c=q`4bxhvf@?s|8lyV>39ZbwR#SY|9c zCbH56IdPDY{;>k&WO!^WvN9!BiL}g$&56zPWM&!ivIbe%7~34%8rvS*6;tAw@$7g@ zB&xq!fJ_Zn$Es!O6tz;Fq0U0K<{?*$)n)2Rbq$iWQQfR=Rky3V zR3(%d$_}**<#=-DAY=WJuc4vg$XHouN~kh4BQy(1n-^LbTI|W&8f0xFa`t`b*H9)F zEl2C7_0amKk+$kqZMn8aTdV2%?fN=>qrO%DQSV|zjS|uv!{6bdAdEro@viwU(d1U+Vj}mtL<0W(LdQLJ2`b9mpK*A6!!89&dbh5 zXP2XdGs2nStZ;U?dAMb`O*kj)hKGiSg|A{q??kspBjsr9wUJLFJ0gd&6X!%Nca%Fd z_F!yv?2B0YxDmgN)%z}fm9NWsD9T!%cT_l9BiGzXeznCF;J@}#euZ<`|Nx-}Wue$;x- zI?0}BH+EV(V|a??&IadOCpVlQJ~4c1ctm(y_}uVRB(iNJ9O)U!kDM4eH8LVHE^=;U zYUGm0RgoJaOCsk*7ezNj{~hh(TI~G?+^605+#PP$*m1F8u{&Zv#V(4!5dR}?Cf-Z@ zmQV^5WhwjTPWo>{=Y_*OkUG&*#B=y~+$FQGNsd)h3<|BGH}++^Ho%s1j@zWJ$n zs&%b(leN&=W%agCz;+L}&#@<=b*^S@p0r;;+k9+)ZvTk2{>`rMG;#W~LSr3&Wu`fm z=$aYMOlOue+nM8OodwQ9XOXkmS?Vm~saLXY-#I@z&BAuLceo%tGCVdsB|IZMD?B?q zCp zvj?4%f!4`F?=(mAIMGw1XGCwp>OO;R`5?MG8gWOs<>-x@n7Jp=7;m{BxSzRSyFa?S z-TJXcv1YMWvG%c}V_GZ{>&2W7j-3@d2VHS>?8eybvH7uwVoPGr#$JiNjh6T^wmVio z-YDKI-YVWceso-mC*sGWAI^?Xj$ejmm>+*E{v0~tgZP*6pU?))673Slpa+gi3{ISu z7?YTYJ-sn;dt!d#vBY!8{s)OK6F()C;fm6xzQ}xSPj)EsF48_7d7p{I*S4q2)a6M3 zD%N=|8ejwR|Ev0k+7?gt^w1c-gYSya%+R9HQe=F2HLJQKbf|Wic7^tg_5$+zsrH@r zlcwkg;Ef)pchtM;mLA1w4%AQ6&(cfubM=e#%dnU?>+|tZm+H^xtM%8A_mA|i_3!mP zdOf4DaVVCv6W*$Ad{$%`L@sHz86P*&rCmu*FPbg)IG7EXmP&*LaoT*-}KBBHx?a&FK zGtu0I+FarYQy+{@nx#LeuRsTXfMho@IvAF523mNkF~eAZ&+@x*Ftgm%wDDNZHCLG* zn7f(5_Evv%R6crm1-`_u_TkPc&N;~O{mv@qQ>RH-4Idw_4Bv(neiP0?L!A{l2QT32 z$c@b2eCBScXa6@abDQu1w%`S9Ln?Pf>PH(zn?+kijc9&!Ao4g3Pxz(iSJ73;T(^b7EyJHld@8$X}NbWNIU+j=?kk~_vw#KnW z%sAdS6;F4PaTzjtxABOv!q{VsMEb5W=bGP}MR=+YSWj3ht+%X=)^=-vJq*jR6#sLZ z-NTvYtU<4Db+$V@u*!SV*yWDlF5zzMBO~l!qkDw&!u`VoJa6;XUY{tcjoZyN@Dp7;#XNk) z0eFjr?66^Yj77*=30`9be&aNvs)yW1*<-T5w(j@75^GQryCimbY;Nos{6z5(Gw>0! z@DiKjC$_;;bmJ$-Pm5Q?XUFH_7cRgvT!e496#rs5p5c%2o$+kX7j*Fk^Y8};;1L$$ z6P9^#)q=z-cGmjD2E4#ccq3cz1hq>2*t4Ou)ef@vJ|@+QAZa%v>tYz-QOO7pH@iRA*)?vkF`ti+A8Ys+ZNah ziAgrwTkKtS8>gG&5{vXt6OGj6D=c-^I_sU*;iK3kec2r);R<|%X=tA5cnCAo`UtDS zZ-?I_W>LI&r49PMBQZ-iyaR){#U*mdBX$`;^iqh@g>KtStiLkdwxE}`5qs=lZ?%kD@d%N6MSL2O#&lwhnfMg5 zi8to5o8FGUM~orSMH}Lajzk#U*jEPLMPcIH#3bShi71v6Q>?m*y$TG`3Vd z^#Ii(inx|Y{8PMyL7@qFh5z*S(Gh5qSs+uN5;G6bPuI`ZZ`7|dmgD2@Hm2gy_OmXt zw&EF{i?9By{ifX&-?c0AdS2w@=*3vMCg2oD#Jb0t#gC1@6E99&hM)6TVrN2GtSEc9 zx29gn{l<6(Fu*Y?e9fzMZ|9%rf*k8-BG_)G* zaWgidwngZnouZx2tj^Nr;1SHz7GMV!X^TNbmT4P36eL%V>81Lm`VIJQ9Sz->fJT^s zPM8OxvBp?ytj8zYXlybzgKcazwi(-v9e8JZ48_dAZ_x1@27qsrm=)#}bDCKR$}z*7 zY0ffdn{%)e^UMY2LcFxa=2CMR*vCpdj5X$3{Iw0{Mv#!rX|Rw?E6d8Zn&ZQ@v2uu) zdVq@zw<@eDcqGfPH><2Q)>>=5wE?@c$=YmfVgGHz0_`9|*<)qf9qglQ7p+uD1Ubix zA4Lx>vKM2WmZiZ-L_clCYHbHG*=6ss6(_@K=^PE-*vlD(*K>t)H5lU};+6GSvzFmR z_?+-WbkE{6@yK?3%7f84J<{lydDyQH@Pe|5M%sXcbOa0OhEHjrMGB)6q7(5C*F@im z9uhkejN-W1`>`YNMmi);Ph6C^8lUf#gtA^yO7QuPSDWKg%n7;LBieJ|THkBgdUL&{ z-Ug{D(XZF<&==~@>MQm2AXr=VZTfb7hrSETt{53<@T_izY8ZxNxJD2B^Zv#FEJLAD zVq9umfp0$FxZh}nw7q1$!Fqj%huw{}sKoluuEM7lT8pg3c-6~5s`j-yik)F++F5oh zyS;rht8^S_@NmzDRMv?3)2*4{!aG2O8##Z)nk?|5%paZK96fv#y8XS#p2$hj^U)1& zMxS%fj@?ZR*CgHnWTz4vttFOVX_3**m|A4?D781y)gE%Za!`qf^p5$h`2*O-FXnG%J?jALAj>BHxX!u}to(M+^7-K9 z4_QmB7ud(2fRz6Rx|c%~{XJ21J?Bv87{_)JSj$1q5a$eMB#7O)&IQEMS3B1`w}Eyq zb~<_%E$_dwWb5$E{}cI@9hviA#x^UXZ-HWO1I5lt!LPgEg{k}LhxxjAp8J&hEZ+WR z54GE0|K7KtLqR=;$BOXvOJdWB(C@<6UlrR>%bM;<6X~CcrI-$4UfVWQx6VnAZ+l_~ z_}`v{vRzTuuq_oeV=uDag;*mFqF$s{sMG!u7O+v>1R}TvOkf+R;0{ptR-v|_?uBV$ zmDyyt9u2Jvy%+j4^i8O#)|Fh=5Tb|{#1IMnWc@laQ#aVhvOhOC2ZXy56aInU-ichv z9g$BW38LJO!CJ0#uXn$2o5t`qloB4Jzxo8x>hXB2tBGmO)YfS&^$YbUKndeUZ#2(5 z(16d4QAkr;@9A@ z#Xb+H_5Pacu*0IR?%w1#?isK^>?l~`q-J(}j}!5KC1`r7)iWl(j?J^Wd`d7?8O%o;&FbLuJmnXgmSiRydm$7++%;o!r^g{~z^JzO)1CWdOi zYoF++;uY*RJ6nCQyM67~?E2);9tr=%x@VC&>k zhW`nip?~bu*cq|b@r=X^iLVkrCuGx&W&71r4^aQr@$X6cXF z;;o(M6^3$zh#bkei|EYs}z9p<9@* zp89yQ@8#Hc7f<%zrfHpGjY9S>MdEL^?!khu_xw-sJjJV#+?;{md5fLpc_@bC5cBrf zkEnO9vxMw*Ui8W6E77~%$A~}nxOamtZ;bsGI~ol6MzDkT@de|FVTnr;kIJ}**HebF z_6Mu&)Xr)i`JZC-3Q(tY==9y{p`lK276yUyj@B;GZql9v+y6>Cn2cva9{~oS?Dew8-E#8uOS++U*f#Pl`^ko^^__2 zeeIAb2hK}CVftkK0&w5O zpnA)R16Fz2?Dg24=rL%s;c0OGg&q>Q z8OxJdgT2uO+)=<*e0ZN6szv|zVf8G1VO9G=ofqWorBH&%GKeh&W9Jbj5ifOvfwEB6Yy z6N$=GS1rfvh_BNZ{y{k_cNa1Et3=#8&1?|!^BrwZMaO?< zcXpn0UcsOH!r2CTo3%Ha+A%F^TM#ZxGuwZT(^b#qZ3eO1L4I~}*fsqX|~UTf%5r zo{)sf0@fhg%aJ+%&Vs?hF_GWwuMuqss=0c*VboY72il0f1Ba@?Nl3uy266EnkeTJBAi{JM&wl_ zqmt(_i7K@j+Ds6%+0`(#m0+Upl1bW|G1F+*hVRm;(>N_gm$0mA2Ht-m2^R zj!qXc2N8H5Bb;LLN;BXR%ykx|(fpDt*g)24leeFLbTT~#h~edy3gLiMw*|GelQ5sw zgg*#>%pO)E8CZwFHq@OxIGfDWjL7Zq0hfAqV?&L6XS!JD=%_{pc`&TN5-(pob3gLL zpGCjM!eoQ3bR(xVppINts(-b>mB?njmowe|7jmW5v6OP6klApe7QrRC76!xf@t5MS z#9xcQ;bk2@jDHgUoT#KHnX9uBrHKpS1KyE%DDe!@!PBob1T#mFl!8S0^MaYJa- z6UbKI8hSYNZK#3PP&-&_q6y!iwbl-QXN-2a_MrB<_Jekqz6t)!{X`@`n;{U!75ERI zf$<*5&RK>AYvj$e0o7vpyL%y?fcue@daChw3eUYQ0kC5r# z71co{n#IDge&nIYGn>!HUIKA^E%pY?k@sRB#y;WxU&g+Pof#ibZs(@>y2M8^Z|mzR zbFf8S)d}h+>ef(C{P@*cE8@3D^h@9t4KrUfGd*@g6Wg@IcFgW+_p$Tsf#4!1*{9lP z*dy#>dz?L<%*-VFQu{IcTf3Dr-}%bPCi0v`rsR$Ahwvc8=TG&6Qun%WUx$(%o3fu- zu~eT)^!onC`~9OQ!Os~>9`_(uBTqZueZl>lY}p>SF`502o} zabMy=GH9PAl+E>&O{|OL%ntJWgdY3pAuJ?M`?7jW=!{S?w&s&iORbZ3toA(Fu6MQf z^nU1g$*?zvo4v#w3FGQ+Z`ZH#{N^nw8IAx$&rZV!b@oI1R@&3kVC_%A9evOK5MAth z+6HLS`%VTNx zRvvp8|9DmGT@YJYuRXDh8X5K4v0VQ&9Og3eq*KylN^9oeSK{}*1;@Ew;s7$IadLFZ z_IirT+CB?U>R@8EqlwW@gtajR#>UM5Wu``f$6Ow*m1^hVZ-}pPKY9Ca;9fO@rCb0< zc}g{g@@#z$8M`<2cl4clQ{z7433NgyxQ0{7td(N5Z-t%liq#&hv;ZFE6ZVVt2lm(Y zLGb9$bjCXu;sGvqenJM(?7_oW12=JZ;&;(kN_{1ZxjP)M`BZf>p4E0xh=F*&mE@8i1mmp_ z7Iiw658tBOkJ9^rtX!u*1>@vby|ppK7zNMdIkL*%7>Ap^%^~JQa)v9>{=b=p))*p` z*Q`T{7Q0bFkmoTFiuTDoNay`-@R-rH@za_SW=BVZsc^b;7P*!k&UfMAk=G&}nU~k2 zsym6?{&()dWbMyDpI5>Gxf5-^Id&S%`7h&HiSmS!UEj;oHH3xxx!N^!7JQ6jG#h{N zWNnl-L7S#s#|qCQ8@p6nuC3Hoc}&^$@JKhN;i)TnW4(pmR_{z?e+n7+686DNSR8Zo zxx{}9@F*7%=`T$a>u)0S*T859cYQc9zW9(c@gip%b39LSK^p#gT^{A0w2@^Ovzw_B zUpnyJd%zznG)I|Z@Hg)?-!ikv4=zD#HL!=+SK{w|Zy!QdE8n@ydC&R5`P~Tp@&Xv6LJiM!yQim#X%sfj0u z9gSl>$K#pIh&&Q`6Fx#ca5clTbZ0~#0@-xjQ$4=vA8rOLkW-0!o{1e_#UfuHk0mZh zJfCqcIcw#?WzgS(6+H;(8blmm$I}2eMuc;OpY~AlzcW8KW_yTyy3*a6vPs=>6 zYaggEN>7M97I}_n_XBbtd*Gt&1Ud~ir@x4g=hYIT&fNFB}ON% zC13EiNJ~L|r42gzDD`;tT=h2fIkJFCr~@p;VK5Yh{Xgx0otc=df}5sYrCrNDSxrSw zD{#vZ@Y0^v8^Z1BMrGMd>pnOIufy>8*~+kwK=b#vPa$7+F`SMEzy{yIn*CxoblN*6 zIr4Ly%i)(l>iiS!@`dw3eY2m3*H>op5+yzvq5jNXK8_igANr2W*9`a-Z|MKlcOzlljkqz;SV7%R z2Wy~p4r4q3hFn+sCA&9qrvmPH88tM|gzH5PinM}nmKQmRXy9V_WXmI6kg$^I1^7K* zM1POw!X$q+c5r-Myj5aIVkCCsZZN2?MYhW7dtA~i^)S%=Th;I3WYrHH5^4vUlKlDJYF|m{j3v{S91xD5MGzi8@&(`dK*_{D;(IyRwoWw4Mf;XP6myWhi?ksL2cB(!;K?06@eqE37ig7e9>N>cz_&l@iLrJ zbI_v}SG53I7SSFxfGP)YhSe(2|{VLiB9?Wi4%kwrh9 zOw&})H(g3)Xj9gzCw#2+_9vkHna*jTJ5rbStXIo(O!!u`?p^RK3qW_D!Y=&-kMslg zOZPv-goUwlv6ZjEj%*lj5g!;Y#^=8*em{EeH?Z6;i4(}>EKYnQvNWr{7teQBPX@Vt zM{PhJCI%OKGI^G}K>Lm)3cH*t+^?wN(Tvg9nV#mGW>+hpeE%fs@0Nj$|6=vC|FB!a z!jTccte1&!|)kmLd9g)O&#-pr< zMvi6{IRE?Ru~ro3!f7z)%3vw%o1;*jQMb!#MBQ$C`*{0o^1n~m&%^8f*#5@;kDWm^ zZX2?iGpPkwjASTOTs8M9t^P`G;0k=J$HGs5xBU>#hTlCn@=de>dBd})ZhZpOs(q|D zb|p4#J{Iki_$X@ZE+t<#C(b-BuJ7?i9rAJWyb8DF)v8?fHv{K*b)}<;>XwJT2({1> z+Bkgj6)>fnks~dI6Tbpvwiy*`MaK1>|8X#E$J5MuEZyonAZ2BJ zB?J4N1(Mboe^+u7Qu(*vf20sh}DR?`i=|s~zzp5`7Zm6E`PTP!q-audgrEJf(>m#!k;vpMgW9_-@eUW8uO)4fpUiw8eb)N%uFmC(+~1 z*chJm+W57JH|6;@*H_lC#!Xn`nd(bqlHP@r{S(iaXCc11s+>M8-D)prQL>rGIus>{Y=|ZtM^it@R(EFi};OHGl9gs_PZeg`b_%f{m zUvOGAZ*U&`;m5U?wAZMN-=SsbS$e=D{-GF7;<| zqpvZDI=~V*2bIQ+u+1Mg-Zp-w`oyIx#kJEjJ0j-N!1XkkiysjvbhH?$qJt2z1W{`lxM^VKupU)>jemMHiW zIBNB%8Epq6wkNUr7;-cd-M8IusW@v!{=fxo{v`HoEEC3XetbgwYI6DO&{9njJ>lk@ zPYw6d#9N8)kYtjS$nnAONL~r;44qCVf=9HciFUp~>Kc&?yq`MBFF^0w;zOUoTui5j z#~kBH<0CxiOtZV0FvsH`KS=HHvvB2av)>`>Vc{bwaK;`De-S=8a(ARd^jLOyAytS) z)Y8qM>TvF#RvZ3Z##~*To-6Q9g|WNSoyDwlL5qDGpGDOYnmW6IvXJfHfIci;)$U|| zOf+^(?Wy*G3wMngMPpCJ6M7n*{XIOjt&E{YHptQ$JpcLZg?i}X<6xxS zf-m+GeMNpC(`XS3o?}03@3se1IebERLik!D^tZ!b<4tJP_Kc7Gi;P*8n+twiK0&Ue~U z?Km`gBh{Y`+$Pkf<-%wyAV0T~>c$O!Qq?H+$4)FiHZV30fA^}`4b-VW9{X49O`hWi zDi&K(8QPQX9YrwLXI0@wi}u!-3BJ9iPOh>-l~7;mk0rZted5-{lZk(VsC@;_W!2&)}J6F36>~fnH(eptji>cN*02})x7*xnS z5gGp4Y+-f4W+t$d;`>jgTg*)` z?&c|SHyiM!+wg=_c@~ALrUlf&iH>Ds^=KfeMe>SSwYrR`umb)rdn46TTA5Nk?faGA z!4~)(Tig6~; ziOY79!5Iu9K8n@5n`-zhJh*e=EiR3BrDFM0u%`yfQkE@;s>S|Ty@l%A>WO%r-_R?m zIeFiW@YxjoP`GU4sYrc9&!GnOM6v=G(~ICxwBbE;Q24+++~Nz|iD}BgmS4piZ9*56 zYpL#e8tu55o_S6Q@FMcmrh{V{Q)LXEDrLmAG*pw)W4kmp_l*`jY`U z3rjqY9QSVGwm~rU?!gZHthYnEl%fA$fREdhczT?9gZT`r*9edEEbB_N$|ewN%|6Y( z3_SfBYTnvA$7Ai5((9;AI1G#URy@q7z$aGF>tZ$iTh@i&f(I^qhR?7TU(?^{N91fb zJ&x)}4vaLS&rvfv9kq%a4!V11Tq$dyY(SnY;?rB%(GS8mTSt!_iA{I>g^FW8k2Opi zUe$poo!>F1RxMg;7UW|rUYsi;7dIluHr?Y53d_d*bU3gugs&+ zEyv+e&ZQFUC+l!KL}v4DqErip;0f?WR*>!P6&_4Q;uU1P@26sG3zZ2IVG7KR{1G__ z8{ZXt@QLX2czYkSD|Wzd&8pUc>3^Qxx&dGE-}n*}$)?SuMr8pyZVNbua900LzH?gq zdN>0Mt1411PF#Zr@(}Vy_Xw{Mn&7?JWS-wqzfylwo1(X#3TaeuoD3uQ8*K;`!58Rn z8((@IS=yN=z;B-HF#;c>Hc2JdHWUQl3MwtKsffG4xe|2jewbtHz(1t2J2R!z%3q29 zYqM|W?MI&vA8q%0bmc_4Q)kcvOMe5B{SNCnBYGz&(Iod8>No4fddD7!wWDr!5Vbom zVg-K&W$m39NWYD-AVbW}tOj0hjSLtm1;o%#Q}M6^uluObvGm92u0^#oK?EMtUiMhF z7wA{w@!n6SZ8?3R_J_MwJD<@X?Cexfn&*r+jZf&ikYP5WGh0WPnHQQ@n)lLwZ5dT| z?@~FY5O=P^d`J%BYjSMA(4j0ddPwvz;-k)RTFqz#gfc%m1pj0tzV5m7 zD65QKPL=&^Iy2l0a=rvj{{sB)^E7Vp0{3!> zD@^6L$t-=1hWdpZx2#XMm=%lSgPsDWQwr1O!r1j#%DbvoE-cTiJ9+bEnXyp_&$uWt?}K|${dtvO*fOH6E1$}@$jI>P)U6e zD{?J)kO#r1SJF}L4K&#|lKlktYv6G+>f`SLlY3u*oe)MS?`OxGvq3b+=H)iE5Sd%zv!op+P9Z3{zn6uH?&@Vv9Unq0}wrbi4? zd-pBEUc5x-mOrBH!Rw3J=?{W?ZAx3Q*g2NV>loHCrJ}zkH)$BvKy}xkFQYTbC*m!yY@irm5r?De#{L($sf%Vj ziw-8Y;Q?(8Wz%iMN$EA>TmG@yR5;GF>tHr)(|)0HusM|qE^LPC8KyG)zN_$!SEf`e z1ZaX{)LpeOkE*^`$UW^rqt?thxiCpisiSIPz4;A&Or#@Mb(Bi#{Yw6%Y9Sjx!^BfA zNz?aYvHdz+z^!C6viDXi1Q^ADs?K{0YSk>PB_n-sxJkGpS*8KC(1{r!6Az*zHq(o* zChH)_!@vsZT`{c|M{jB5bu|CaX#9rJUR399kG3UNf8XsDdy5)`eDL&p=*aLj-Ohf5 zU%i`ras9-B2@5^wUgQ*F61O|qnIm+e+%3N&12&y9ch0Y;=bPZne z0ua?tLc`eei{SBOfS+}&R*6%6hYtr)A4^B3*~B-GlR*_0_?Ev}pC81Asr5URU`Vw& zK2O0bTu*L+5s(s`CaqV?BkHS`A(^ zv5sC(kyuasg45u~jEs$rosAVLr#HgQ*pd^m-mJ~`214CaTCrE34fUhSVmLi^r;zua zQ={jF#2M>6-u`b|J>rW3w9VT8s!xKf!`aOHZFJ0AYAmA;=L52$UExAaqyNQ%THPN1CWeK)85rEX>0=&f|1+ZImB5_)ju!(HfuRsRrq*@1VJ z1&gwq*LUWxS*baHsTzKdthbUOrLW3C)YrCA6YwL>3Vj7nqqlYf6&t0**VC~;bJMK- zzL<6ydL~?mV|AUnjh%GNs87$j-t@y5N$hzk-Cln;a*&(rz@`tdP69t!il6>I{Tmuk zJJp>$;3-7sPlIc%w?D%Q?C|p1wJpK^FcPjH6aE;U%Np2dZSY%0;VnK#*SdT0>EFVS z7oPjkFbS5zZ8^*xN16W8ZZt+0@H#fVh4 z6NML`(;vmUZi^m4@9HzCvTskNMXK(e0eXD`nC_+YnqCAO|2+`-ov`tbqyySeaQTw` z?54D`T0g5GQ%+|o$+;tVr3XWTtrMm$-m+ZlYf zPbi=4xb(!GS)*6qQgHB>$q%%Fi?I;q?jAC!HS2KmK(8v`ZKtoqRg9yIV?cY0QYvr* z3%-yX!@uacq}1|gyMXnIb-XK_>n(F z;>4=A(gl52bbxy%yr++0G|t4X92Y-5-a64$*0M*2*TZ8xG54I%$DyC;K|BI{{SdEn z_m%ohL<~#dK5wj}maYvrvQAH&Z3^$5yYw7utg_njS6hvEQ9Q z?jle1I^5K)ZYkEI+ef%II=-a8d z`cjy=1sT%DLphRM+hgjhq1&{7(+BiaQ1vV5uJW}0Jl!9*!MPs>vi=U84TgcGu7~r` z*SdtP{M*)HMef4pN@FnsBk?Tk_Og4;5rn7)o0TKViP?wdeFaVqVqJKa1MP7 z{~3Ni{3ZBvuGe>P65PRCK;=sDfNi3(FF{+b1Km0nhQaOer?D?B=qdL&eO@y>-!{rO zSeytGWH(ue0Yn~)LLK;Ci9Gz=OSCt%kI5E)aP)T+JJf>w{kNJ&WPsf@) z)1+>*6Ml(;kYyPDFhuesCTrCb3aa&?ogTW|i{Cedis&vO-g52w=EYu*z+_(L z19a}edJ{Uw_9kaA6UNY@I%-a8)-<>Dy36&aSxrT0l z@4+89(mBqV;C+M0bD#+gL1B&#A4m7~tHN#Fe(ptd49KDmeH=*Ubuc|1i$4=z5q}pB z?Ij?`&x?JUmEm#f8>+48#x+zehgZ6!+V@k`=5{vGI#3OCJek0WpeJ*vczqTQ&L-+r ze%Crtv2vzffW4Z-t2A$o|{0CjE`kSXx>v1#ugEzsk4uPN6 z&&s7Qme}!`Dc$oIz&d=6jP85(zsc&>14HQvw`#TX0r{I2;jZC+)JBh{#%~VTb6c3r zXM>5(tfT*FZzSz0Y8XC1YyS?Tz75rT5jUSYg>yWQc`nv_b4-hu5)odWQ08SQ^O&ND zdYO7RIjE0dvA3l!&BBcdQ|Pj++y_Dxx3EFn*}y zd#7Qa=98^{m%PZwFulL<*7HZcV`ew2THij<7RG8bzH6ptr?3b$W4-v^ncc)mPrG+e z&oYwCbmPQ2dXQ!)U7+a<0W2@|Kus~gdO0T&FR3BL$0Vghd!^? zcZ`g!6<5vmdT+k!b!gdRP6oYcXdjA3*Zy{;=zmvNC)NB(zE<8}>IXb;KkEMXzq-fW z+jY7&AFN`ZeTJ9)#fqSo`_WBc_}}V9{P(M_d(^55WDZ~ZyD^j zE_`#8`oG5M+OoF`W^D|hE>vZ}|L2|k|9hTIUDd{a-ExhkCb`T*I;N$3ht|F;lv(Zn zl|SE(?b*%0a0BH)e(0hom5q2^$!j*R)C*Vgq9o62s%&qNEr3whne>q=gK;dLXgyLsKt>#w|K)>kU`@S4NxZ@kj` zyYhEl3wZs5SH3r*Qej|~@|rR(Toa{#hEh3)mUOAg_$qo2Z^LWcTj*G99?tG_?7Q4Bf7_Q0l|5DaNZ#N2bwh!g_Wp6cZz!2+usI*M^eb#RcmDwrR@2F%dTm5b7T{Ejbzo)#vBO_B; zkn;ICnVHqb-yXT2VFx4+Y;2k-`e5&$In6Sa9Vyp8SjkiRC_|Lq%3vj* zFV8CE-xHKU%EA2HlcUG;Z$Hk+=U89fX`QfD3g>ibf?WxM)DcC=R|%k_eN06XU_9R(a!r!snXp$K9*1AaPCyTbf~!M z?1}s=W1qP9$S8gaKHrvElV?gE$>Gci%6N{*r{pTd^nsR7ALWgpOc}xX=kR-l(%PGs z@ti$^bBj1v#x2j~k8=V~P|Cf|=WKbmi_(c}bX6L%A`|$p$a}V8j`ZOZr~=N|rV=klA(Q-yM*(n1-?S^oKBxq{4IFuIYP zC37s#D%Z&6NqTekB%U<&DM~mt!aFjAT`_?3OL&@*-iXSX?1<=j%PRKf^SKX-_7ig$+W0a<04A$czOxsf+VHKpLdsvUHm_tg860>0O- z##MrOkkuT`3doAc^JgI?h2ETttdub-IYZuQ;awr!uA9i`Wd>y*1yb4?`7h!>`Se8o zOO=mcKcxFy4wCQhC7Cf<*MFoFzm5wR9TFxECf5nVW zu2jmt_IGr0K7;E|=KTs!^8Gc;Ra#ZMQq6tjU#s?~nz9FEclYLcWn53zIfpqO!S6DD znakESuIxWea)iMy^6x2gDtarI>-@RA$X@m}fjo2V-MepztLt+e_Hk#?OjDI^-t5XV z`@2}QmaP6{Z*Rzxx2*Q$V>q++Q;Qaql@L9Wi%#jollWRnw6d(CXm5Z1i@1YGN}!#B znF}Pz*E7wP&S>mn#*u@5@^|D2_JZuD0zNG>mFxX?ICqn|7VVd#^yduOWipqthYR_s zwguUj^tEPBi{=dWy~w}lI2lc_tHi$fJ2B9hlhH*r$6DRS$Y*^`AAB}ds~lGA)1vca z?nF2FvzNLnbFkHcjuIOnGnXoV6WGH!o`sSX4Q4O(3LV)aqDjO~h~g&LC z*H67tYfrnSYFQc2+58RsfE?~oTdvIg_?%cF(dNF+%RyRCVBE*^>f5Dq&&JEO&O3C#UL( z%JE9%lcEcoD<|>ZIo>l&=3n2-5ZRPnCZF}?Dpxsz=l5-oyd%~iIS+ELRQoJ<4E!6B z(2m~DIgi?k+}E4UGVWB)aq+I@{txmuq=flT=cn%c z)%X%;NG5pyjgZGljO~2>m67)LW=m%JG*(CSvS?4aQ&;coKw|uTCZ7+UP4v6ib+MfC z?2{FP@%XwUkj4^LLiAEF|7F}cI3oMk_pwELjrKk%es@yimU(L^c1|SwJnkk>FL6v8 z?@23=+K6&2|4sJ(%jG)7oF|ee9!@UnA^P%IKIN~+v3P3*-ur>Z^X6~sw?ypyAx&WL4n;uDKy6dx;iccO9zza_mMf6QVP zbBN30{ChfUD7&E(V?BeN)rV^Y)?3b&dy7O$Y?N+3ML+w;Wjif+&0zmvRG5St@1A|9fwh}=iyN^F_$<;lD9iN^d5G^N-HnL$5_5^dS2>Uw@8 zB>G<>{zjf3mg+0Y(Z;oAY5?;y#*>s>$xO@iToLF1o+F7u)a4ZY6ywe+S6#au1nBnIG8`HJ?0JY34mo5{)R~OkXz- z;We>DC3h+r$)6hr~Wg^CxW@Dx$fc_h_v|ehM+M;*sVYZ`y&y( zF6$#RHI;G5I>`D5QYUs(c9qy2k(u0ms~P36y{Ljbxj)tcJVhSYN!@S33jU+UQPDIq z2GKbpjpDV){blbRivKI~?9X*4Zysu%FGrhs`ayh~V7FA)tG=I*UCU4PegEXun{u60 z|J$FTq#crb9mEL5{}G#&L$ok~-;q?V!mJ2&U;d^m;Nph%`IykSX-Izz;_z$jZq>g zdAf+VZ~V{KMowgBB<-WGlg4vZ8I6oIz{O(T{gax+w`wvcq9;XWWJF@&MZW!?MJ|%D zm}pJkKk%)O=xiTPEAh@x?%Yn^lO=J~rfKi(Ke_B}dCEi4cRpg{U)LX>yyMTT=sB6O zef`O0mk(k;*WBrY`E(FP$u<35EU03Rr}t&&U^k=SAXDRUIliwfi}{?&W!y?S7&M8f>t zo4R6t3=~*T*_WxSEpy^~TC($ssv@RT%Ok#$#L9t%_7QdeY^{d2kgHcezq%cn$OwJk zJC`#DaLr(U2OgWj@uaNycWGYB!lfcovQy>0GJ5@gd_1&@OEaRJ|LQ(6(tohie9tDS zd&OHC;n@{=o}|nlhDV-WTPHt}dcGiS$rx8Gfyi~BJpvmT>>AO+vPu>EQYO6L+`F>) z9sVv7Oh`PKK3pT!rxcugi1(gIpXijno)!u$h_5Ndf0p+}@(Ovv>Yj$YBQ{p@KVlgK zcM}~f`rOyZVqHWF%RG+dDo1i3*`-M@Ni2kDfvMi}$!7x{A$wlty1Gv(*Eog!BwEeK z!vrrF;AH}8#`L}=OO7n?ZE{mQjv$W_%yp2{@%5Q_I1=GBNx?mWGbQ$uF^ZmwFdkX| z?u^#Qg=9^|F8Ov+X33wMz_<1FQ5Vke*IsZ+c~Y4#`K;J~@zZ>KI?&?sDbcuP_+{ef z26vTN7uzWJ5$o#XHL1v%?-@ykb1?d;5C0DK;)=oi+!uQ%S~kx+GKg~|A{*%Wx!plZ zL?8HgnXHItF0rjL4`S;A841Q9vApSQ?J$GZ;WeD z)!L+9XWt6rNLF4XS7cK13o=Vd)LB+i_El|!G3mkPl9~3kpLmkV{6MhZeXArELo|Uz zo#pJ^R^HwfOEQVO`}nXQi;69iQKXaoHr{BHwl44kO1zN=dA8~!7D<+Tjyz}0PX@av z-6wMQqAWhHF1t#kJ&;d-k0$-~5#B7y)5&wxzL($+5?}b^>5xXB$`zAHxy-^uPtvO6 z`+oE#__XNdf7CJeLHy;9S9DVDe&<&ASJ#Wy9?uGj2Pfn4^WTEw3%+tFdc}`eL|6EF z!?%H=H)Jj((#!=HO=8OadP;;YSpdPCMZ?KX@^!iF3*YKWq$n0q?vu`z1}iHTMR1j= zoLAd|`SF22)3P!$?j~u@lgLt5R^H$DpSEZj+3BK*lTngrQCZ<&mj<>`o-G-n9H6)Ro)PQkj?jx0r|RG0DO zNdD|o?bEJS-JcNom)WmA>uuAFRkAhXJsA+)SN9cji5q&NSyEXD`} zta*p@`_bR&xr{f!n0@W%Bc}nnBl|cRY5TsC?Cazc2=}F?uUAvL53A!0@v3}Dsh)ij z`|Vqk>TH<0Y?SXu$(2NUMOW_Ru^FhQMU~b|8``ISZ zdH#5levkOHC-K?Zds?husy}%?zX$RmJJ9#B#3Rd9tQsrk&s~7#`Pwa+?+P$5(WsL> zPgC}E5*rll<$IHXKc0%J<$@Qb!Pfw4K;*l0)mnOtkbOP+5cIef@n|J+=^ADpwy*Vtcev$|(;G>DR@B14f zx2@8iFWN_V9CcZpeM!a~`Ug%E*0t7@R3Hu7Uhmy!K{E{&uJuH@6 zEb9=?OG;u=0-AW9QQauu!FzXSKdvO#6#rhlpx}zWlu6c1?o~6+Zo&$reok~l>YBB} zYZC^ZH@FR*#8$Gs7Zj`~H);S3X6{$b25*&C0&w@O+-w_e})r z3ieAQ@3Vde+s9Jn-$T5eAeu?$TE>=quL(~t>n&ICSF8H_;!XK6xp?6PT*HqWWnarx zN?4ET=M?ge_^YBl<;vnePbFU(5uZ+Q@NEaR0sidQBQ zo7@f6B{8dN^{d+$naP9j-enZRV-veBBR**FJ>|Vg94R7iB0E_|SrT+dpg3OzlqF(tfl`>u&-ryB*&6`XCTiYw(`NQa>-qTm>>!`#srLa(%JFVxQ&eKHs5sEbV7m zeBCGdNY>o<&Qo!CKY|{_O!`tMYaD0>pV2Gh_n%F!B^EyEb;@yHH_FNcoa-aWP0Py2 z&MM_6(GnBAXhfd841E|}CpD8>JBKX$Lu{7pY>BpOU$q}&^RGGaZ(p@bt+56p{=4Hm z#M9Zb#)6mnc&Ny;JVjuYM7qTcaZ=0uO?5Cl&hqdCw|w+z1&Z^e-H-;GhW-j&xMJUsu54&8D)P3yUL#_-$U_d zGPsui#D3;9xyt^t1}m4UA%f?uzM6hbiN89sU&Ic`jQP19ANvU($Emn9Mz?a5OG&nkL4-PKy+eFZEv8IR~kVV;Qw zlo15ElGKbuZ{{T_oq_%IB|~PbI^N*hvgA_)KCftl0A&J=;A+aP9_efPr)SJy9 zdPwdlf21|3`;+Spv-?pOL*8;PL(}$PV=PXmu98$gTLAH8rC|Sf!q(O_hOQUQ&?{ zf3F<6cPII)R6QRmQYV@)z_?|8x9DjaNF>pb2gZylO!6mIh5PkGQssuZg z_#%(eeSU6rpChT|Q%5K< zuE@DBOSSi<>@3;U5@-7>ux~ld_tro(z33HLgFNO;_NM5V>a1d4zlom9BaRb(vNAwQ z2(|M@l~`)-$g&dU!}5yY$6>tF;J9(6MN<{!)cm4T#+6Q-FzOsC6Z4A(7f+lpseDxN zkc#qgrDG;4$|XalPRuVIN8&a!zo^fYQN?8y<0h0U$_adK?1cP@LyF7KD=t@*N%=+n zN+ygPQKBe)@{3LyoUbUy@M z`qwQP=Z)=b|F#_eBERV5-XqGn+?_J|qT=$x;wgOcfU4gVWhT>-w|6?e^nUXnhq3Zb z@2YDKSs9H=?9(;ocj(m3q*> z&#S426y;}r9XGx>SfKv?uilpMr-u0`m@t7AJ&d=COG=9?f^&Ip|A3+tGX+BioKRL= z%1eJHw78t<_&)V0b?V-)DbwGR1A__+6r}?{43r<9shTLgaDt&Ii}H&G<`3*sIJK;p ztL5`s@x+NE#xNb9<`?;Q@g`YOUSV4f95Jq>XHii(=P1hTste^0?5ilNgR=*Wo5*U6 z+H!`ADMxy#+(U!FszjT0iw{kU*KI^E#U!DLL~&$C zs`>yNcm*VmJO&5ef(PK<3unal&3dyT;>@c4+1VfOPG)DnS?{>lbKm@rU{4WR^utB* zeE{54&Ei8D!~+6;RL!T8+E*o>;D_xqPY@YqV~C=T zD^g~5HKA;L0(n~2R}kb@r+r@4JklymiSMcIju3Fup84H_4a8qC?O}Vok*zbE93S*; zk{8EG-`Zr54)JGFn;i|(JhA(OesQ*+zfN948>+PL;bvUjGzqS!bv0_11oL+0avYd6 zLByrDk+iOxJ>EaoQHHVFHM1JJulpo}qTlMitLm=d-0*7y;|qHttX$&EeH0e+Bt6P6 zadkfA$ROW3cfa)?$H8O#3-BvF#~JvkF@_F~6*qOIh1VL%vs!J!`X~DM`T;` z#K2N9JW_Z~aR`nF;382n*N=$MZqXWtv|0I3ak$%COl;0@fp-I-z<`n8a2R(S(FhdXMh5i>i?Ri(8YPlG8cclIG^%G-- zo)9r{y{CtA3>WZGjj*CH0Ulyba^P$s1r8o`^~wTa&qh}xAs sU*|e^9dBKJqnC3$qh7W=NRz-Pj*?g)m91#BHQo|u(fggB%<$jCANj~Q$N&HU literal 0 HcmV?d00001 diff --git a/contrib/dbcEditer/bin/pjDbcEditer.exe b/contrib/dbcEditer/bin/pjDbcEditer.exe new file mode 100644 index 0000000000000000000000000000000000000000..9b11ec74614bcff5ace4ef46dcfd57393ef02ea5 GIT binary patch literal 94720 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

&5lWyzh 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 literal 0 HcmV?d00001 diff --git a/contrib/dbcEditer/bin/indy60.bpl b/contrib/dbcEditer/bin/indy60.bpl new file mode 100644 index 0000000000000000000000000000000000000000..f3cb7d6ca0963efc23048184c8316d0ea2309140 GIT binary patch literal 513536 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