From a5a0702376c222572e7b6c8c48b2cae975398ae3 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Mon, 22 Dec 2008 15:25:43 +0300 Subject: [PATCH] MaNGOS 0.12 release. --- ChangeLog | 77 ++++++++++++++++++++++++++++++++++++++++++-- NEWS | 9 +++++- src/shared/SystemConfig.h.in | 2 +- win/VC71/mangosd.vcproj | 4 +-- win/VC71/realmd.vcproj | 4 +-- win/VC80/mangosd.vcproj | 8 ++--- win/VC80/realmd.vcproj | 8 ++--- win/VC90/mangosd.vcproj | 8 ++--- win/VC90/realmd.vcproj | 4 +-- 9 files changed, 102 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index db287f281..e9645b67c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ -MaNGOS 0.12 (??? ??? 2008) +MaNGOS 0.13 (??? ??? 2009) - MaNGOS 0.12 - Codename "???" - adds further improvements to the + MaNGOS 0.13 - adds further improvements to the server core as well as to the majority of game classes and the game content database. @@ -12,6 +12,79 @@ MaNGOS 0.12 (??? ??? 2008) * Fixed Bugs: ??? * Total number of changes: ??? +MaNGOS 0.12 (Dec 22 2008) + + MaNGOS 0.12 - 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 different difficult instances, proper instances reset and proper group/player binding to instances. + * Added: Support for arena system. + * Added: Support for declined names (with Cyrillic client). + * Added: Support for auction pending mail and 1 hour delay in money delivery to owner. + * Added: Support for possibility reject warlock's player summon by targeted player. + * Added: Support for talent based pet auras. + * Added: Support for auto-reward quests. + * Added: Support for trap arming delay in combat state. + * Added: Support for show enchantment item effect on login screen. + * Added: Support for restoration buff in battlegrounds. + * Added: Support for dependent spell disabling (instead removing) at talent reset until talent re-learning. + * Added: Support for guild/arena team leaders delete protection. + * Added: Support for areatrigger scripting. + * Added: Support for honor rewards from quests. + * Added: Support for realmd reconnect from login character list. + * Added: Support for configurable assistance aggro delaying. + * Improved: Better duels work. + * Improved: Improvements in battleground system work including really instancing battlegrounds. + * Improved: Better support game localization for players and GMs. + * Improved: More server-side re-checks for client side primary checked data for prevent cheating. + * Improved: Player can't dodge attack from behind. + * Improved: Correctly animate eating/drinking in cases sitting at chairs/etc. + * Improved: Better guardians related functionality work. + * Improved: Expected instant logout in taxi flight at logout request. + * Improved: Re-implement raid ready check code. + * Improved: Select fishing bobber activating time in more standard way. + * Improved: Better random/waypoint creature movement work including fly case. + * Improved: Evade distance is now based on the distance from the position that the creature was at when it entered combat. + * Improved: Implemented further support for contested guards. + * Improved: Show available daily quests at map as blue marks. + * Improved: Limit distance for listen say/yell text. + * Improved: Removed dismount at login hack that now unneeded. + * Improved: Better support for low character experience gain in group with high character. + * Improved: Default behavior of pets for creatures changed to REACT_DEFENSIVE. + * Improved: Better work with combo points on miss/parry/immune. + * Improved: Allow have team dependent graveyards at entrance map for instances. + * Improved: Allowed switching INVTYPE_HOLDABLE items during combat. + * Improved: Make flying creatures fall on ground when killed. + * Improved: More correct way of calculating fall damage by using fall distance and not fall time. + * plus lots of fixes for auras, effects, spells, talents, and more. + + ==== Server Features ==== + + * Added: Support for load and use multiply DBC locales data at server. + * Added: Store in `spell_chain` additional spell dependences from another spell chain for learning possibility checks. + * Added: New chat command for reload settings from mangosd.conf file without server restart need. + * Added: Set icon for realmd/mangosd binaries at Windows build. + * Added: Start use Adaptive Communication Environment (ACE) framework v.5.6.6 in server network code. + * Added: Migrate from SVN sourceforge.net to GIT github.com repository for project sources store. + * Added: Script name indexing for creature, gameobject, item, areatrigger and instance script. + * Added: The possibility to use custom process return values. + * Improved: More DB tables loading at server startup and less unneeded DB access in server work time. + * Improved: Console support for chat like commands features. Merge chat/console command list to single. + * Improved: Implement possibility output detailed and DB error log messages from scripting code. + * Improved: Better localization support for DB scripts and scripting library. + * Improved: Referenced loot data moved to new table for better sharing like data from other loot tables. + * Improved: Prevent overwriting realmd.conf and mangosd.conf on make install at Unix/Linux. + * Improved: Update Visual Leak Detector lib to Version 1.9g (beta). + * Improved: New revisions numbering and sql updates names scheme with tools support used after switch to GIT. + * Improved: Use DBC data for creating initial character items. + + ==== Statistics ==== + * Fixed Bugs: many :) + * Total number of changes: 731 (323 in git) + MaNGOS 0.11 (Jul 22 2008) MaNGOS 0.11 - adds further improvements to the diff --git a/NEWS b/NEWS index 0cac6a689..e4a7d1174 100644 --- a/NEWS +++ b/NEWS @@ -13,8 +13,15 @@ http://getmangos.com/community/ Please submit bug reports at: http://mangos.lighthouseapp.com/ -Version 0.12 +Version 0.13 * Under discussion. + * Upgrade to client version 3.0.3 (build 9183). + +Version 0.12 + * Migrate from SVN to GIT. + * Implemented arena system. + * Start using Adaptive Communication Environment (ACE) framework v.5.6.6 in server network code. + * Update Visual Leak Detector lib to Version 1.9g (beta). * Upgrade to client version 2.4.3 (build 8606). Version 0.11 diff --git a/src/shared/SystemConfig.h.in b/src/shared/SystemConfig.h.in index f2bf66d06..9ffb9eaab 100644 --- a/src/shared/SystemConfig.h.in +++ b/src/shared/SystemConfig.h.in @@ -27,7 +27,7 @@ #ifndef _VERSION #if PLATFORM == PLATFORM_WINDOWS -# define _VERSION(REVD,REVT,REVN,REVH) "0.12.0-DEV" " (" REVD " " REVT " Revision " REVN " - " REVH ")" +# define _VERSION(REVD,REVT,REVN,REVH) "0.12.1" " (" REVD " " REVT " Revision " REVN " - " REVH ")" #else # define _VERSION(REVD,REVT,REVN,REVH) "@VERSION@" " (" REVD " " REVT " Revision " REVN " - " REVH ")" #endif diff --git a/win/VC71/mangosd.vcproj b/win/VC71/mangosd.vcproj index 94b0d73d5..282500cef 100644 --- a/win/VC71/mangosd.vcproj +++ b/win/VC71/mangosd.vcproj @@ -23,7 +23,7 @@ Name="VCCLCompilerTool" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" @@ -92,7 +92,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" IgnoreStandardIncludePath="FALSE" BasicRuntimeChecks="3" RuntimeLibrary="3" diff --git a/win/VC71/realmd.vcproj b/win/VC71/realmd.vcproj index 6878d62a5..038922ac2 100644 --- a/win/VC71/realmd.vcproj +++ b/win/VC71/realmd.vcproj @@ -24,7 +24,7 @@ Name="VCCLCompilerTool" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV",WIN32,NDEBUG,_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1",WIN32,NDEBUG,_CONSOLE" StringPooling="TRUE" RuntimeLibrary="2" EnableFunctionLevelLinking="TRUE" @@ -91,7 +91,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" IgnoreStandardIncludePath="FALSE" BasicRuntimeChecks="3" RuntimeLibrary="3" diff --git a/win/VC80/mangosd.vcproj b/win/VC80/mangosd.vcproj index 3d32b7be1..ff631b413 100644 --- a/win/VC80/mangosd.vcproj +++ b/win/VC80/mangosd.vcproj @@ -48,7 +48,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -150,7 +150,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -250,7 +250,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -352,7 +352,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" diff --git a/win/VC80/realmd.vcproj b/win/VC80/realmd.vcproj index 9b797b0ed..28e981530 100644 --- a/win/VC80/realmd.vcproj +++ b/win/VC80/realmd.vcproj @@ -48,7 +48,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV",WIN32,NDEBUG,_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1",WIN32,NDEBUG,_CONSOLE" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -147,7 +147,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV",WIN32,NDEBUG,_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1",WIN32,NDEBUG,_CONSOLE" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -244,7 +244,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -343,7 +343,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" diff --git a/win/VC90/mangosd.vcproj b/win/VC90/mangosd.vcproj index f6ae56d33..9d54c0b83 100644 --- a/win/VC90/mangosd.vcproj +++ b/win/VC90/mangosd.vcproj @@ -49,7 +49,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -150,7 +150,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;NDEBUG;_CONSOLE;ENABLE_CLI" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -249,7 +249,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -351,7 +351,7 @@ AdditionalOptions="/MP" Optimization="0" AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + PreprocessorDefinitions="VERSION="0.12.1";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" IgnoreStandardIncludePath="false" BasicRuntimeChecks="3" RuntimeLibrary="3" diff --git a/win/VC90/realmd.vcproj b/win/VC90/realmd.vcproj index c794b4dff..2d81c18fb 100644 --- a/win/VC90/realmd.vcproj +++ b/win/VC90/realmd.vcproj @@ -49,7 +49,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-SVN",WIN32,NDEBUG,_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1",WIN32,NDEBUG,_CONSOLE" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" @@ -147,7 +147,7 @@ AdditionalOptions="/MP" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" - PreprocessorDefinitions="VERSION="0.12.0-SVN",WIN32,NDEBUG,_CONSOLE" + PreprocessorDefinitions="VERSION="0.12.1",WIN32,NDEBUG,_CONSOLE" StringPooling="true" RuntimeLibrary="2" EnableFunctionLevelLinking="true" -- 2.11.4.GIT