MaNGOS 0.12 release.

This commit is contained in:
VladimirMangos 2008-12-22 15:25:43 +03:00
parent 8d4422239e
commit bf3ffdaff6
9 changed files with 102 additions and 22 deletions

View file

@ -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 server core as well as to the majority of game classes and the game content
database. database.
@ -12,6 +12,79 @@ MaNGOS 0.12 (??? ??? 2008)
* Fixed Bugs: ??? * Fixed Bugs: ???
* Total number of changes: ??? * 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 (Jul 22 2008)
MaNGOS 0.11 - adds further improvements to the MaNGOS 0.11 - adds further improvements to the

9
NEWS
View file

@ -13,8 +13,15 @@ http://getmangos.com/community/
Please submit bug reports at: Please submit bug reports at:
http://mangos.lighthouseapp.com/ http://mangos.lighthouseapp.com/
Version 0.12 Version 0.13
* Under discussion. * 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). * Upgrade to client version 2.4.3 (build 8606).
Version 0.11 Version 0.11

View file

@ -27,7 +27,7 @@
#ifndef _VERSION #ifndef _VERSION
#if PLATFORM == PLATFORM_WINDOWS #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 #else
# define _VERSION(REVD,REVT,REVN,REVH) "@VERSION@" " (" REVD " " REVT " Revision " REVN " - " REVH ")" # define _VERSION(REVD,REVT,REVN,REVH) "@VERSION@" " (" REVD " " REVT " Revision " REVN " - " REVH ")"
#endif #endif

View file

@ -23,7 +23,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" StringPooling="TRUE"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="TRUE" EnableFunctionLevelLinking="TRUE"
@ -92,7 +92,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="FALSE"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"

View file

@ -24,7 +24,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" StringPooling="TRUE"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="TRUE" EnableFunctionLevelLinking="TRUE"
@ -91,7 +91,7 @@
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="FALSE"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"

View file

@ -48,7 +48,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -150,7 +150,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -250,7 +250,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
@ -352,7 +352,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"

View file

@ -48,7 +48,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -147,7 +147,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -244,7 +244,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
@ -343,7 +343,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"

View file

@ -49,7 +49,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -150,7 +150,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -249,7 +249,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
@ -351,7 +351,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
Optimization="0" Optimization="0"
AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" 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" IgnoreStandardIncludePath="false"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"

View file

@ -49,7 +49,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"
@ -147,7 +147,7 @@
AdditionalOptions="/MP" AdditionalOptions="/MP"
InlineFunctionExpansion="1" InlineFunctionExpansion="1"
AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\realmd;..\..\dep\ACE_wrappers" 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" StringPooling="true"
RuntimeLibrary="2" RuntimeLibrary="2"
EnableFunctionLevelLinking="true" EnableFunctionLevelLinking="true"