…sed when G++ version is below 4.3
The Scritp effect has a 17% chance to add Item 7134 "Sturdy Shinbone" to the players inventory. Otherwise it adds Item 7135 "Broken Shinbone" This fixes Quest 1846 "Dragonmaw Shinbones"
… Arcemu will use this hash instead of SVN revisions for version information
… Windows. MODIFIED: Renamed LuaHypArc to ALE ( Arcemu Lua Engine ). MODIFIED: Some copyright headers were incorrect, now they are better.
* The Isle of Conquest battleground is now available to play! (providing you have the db data needed) * Battlegrounds will now provide honor reward instead of marks of honor. * Battlegrounds will now cast the daily quest completion spells on the winner teams. For a more detailed changelog look at the changes in dfighter branch between r4649 and r4672
…he "Find in Entire Solution" and IntelliSense features of Visual Studio. REMOVED: Old WorldState source files that somehow weren't deleting when merging dfighter branch back to trunk.
…used on 64 bit platform and vice versa.
… was somehow lost when we moved to CMake build system ) for Windows / Visual Studio target. This will hopefully ensure that all exceptions will be caught, which means a crash dump can be written instead of showing an error popup window. Previously when a C++ exception came from a mixed C/C++ code block ( like the Lua engines ) the exception wasn't caught. This was a request by Jackpoz as he doesn't know how to use CMake :P
…registered. It was added in revision 546 of Sun++ / ArcScripts ( https://sourceforge.net/apps/trac/arcscripts/changeset/546 ), but it was never registered, so it was never used. Also it was missing from the CMakeLists of InstanceScripts. Seems like we will have to check if we have all files in there :(
…ap extraction in 1 step ) will be installed to the tools directory when running the INSTALL project.
…" directive to CMake so now CMake will produce Arcemu.sln instead of Project.sln on Windows. REMOVED: creature_data, extractor, and vmap_extract_assembler_bin folders from the extras. They can be built by CMake now so it's pointless to have them twice in the repo ;) FIXED: Crash in creature_data when trying to look up a bone that's out of range of the bone lookup table.
…d of "libmpq". REMOVED: libmpq, as it is no longer neccessary.
…rk on OS X too.
…gigs in size, 32bit Linux platform. Apparently we just had to pass a compiler flag for this. http://www.gnu.org/software/coreutils/faq/coreutils-faq.html#Value-too-large-for-defined-data-type
…is now again the default engine built. MODIFIED: When building tools, build them all by default.
…only built when the tools are ). ADDED: Source code of the VMAP tools, CMAKE'd so now it can be built both on Windows and Linux. Both tested, Linux binaries doesn't seem to be working 100% yet tho ( it seem to have troubles reading some files from the MPQs ).
…am instead of MPQFile, since MPQFile doesn't just open files it actually loads them from the preloaded MPQ archives. Somehow I missed this earlier. :/ ADDED: Maps/DBC extractor and the creature data extractor can now be built using CMake on both Windows and Unix platforms.
…e extractor tools. MODIFIED: dbcfile and loadlib have been modified to use std::ifstream instead of MPQFile for file I/O. ADDED: New category to CMake, Tools, for now it's a placeholder ( it builds only the libraries I added ), but it will build our extractor tools later.
…brary ( it depends on G3D ).
…d tested on Win7 VS10 SP1 and Ubuntu 11.04 gcc 4.5.2.
ADDED: Support for SummonProperties.dbc and enums for it. MODIFIED: Reworked the spell system to create summon types based on the data in this DBC file. ADDED: New classes Summon, CompanionSummon, GuardianSummmon, TotemSummon, PossessedSummon, WildSummon. ADDED: Factory method in MapMgr to instantiate these classes. MODIFIED: .npc info command, will now show more details. REMOVED: TotemSpells table. MODIFIED: Spells for PossessedSummon and TotemSummon will be added from the spell fields of creature_proto. Also did some refactoring. All in all, the summon system should work a lot better now. Lots of summons that didn't work before will now work. For the rest of the changes check out the log of the dfighter branch. Don't forget to execute the DB updates!