aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-24Core/Opcodes: Re-enable error log for received opcodes marked as not allowedSpp
--HG-- branch : trunk
2010-09-24Core/Opcodes: Add unhandled status, by balrokSpp
--HG-- branch : trunk
2010-09-23Core/Spells: Fixed damage boost part of Elemental OathShauren
Closes issue #4086. --HG-- branch : trunk
2010-09-22Scripts/Icecrown Citadel: Fixed coldflame damageShauren
Closes issue #3569. Closes issue #3943. --HG-- branch : trunk
2010-09-22Scripts/DB_Scripts: massive cleanup of SCRIPT_COMMAND_* related staffazazel
* add union into ScriptInfo structure (thanks NoFantasy for the idea); * move scripts methods from Map.cpp to new file MapScripts.cpp; * remove magic numbers and introduce eScriptFlags enumeration. It's just a beginning and more changes to come. Stay tuned! --HG-- branch : trunk
2010-09-22Core/Items: Corrected logic in Item::CanBeTraded, fixes mailing and guild banksShauren
--HG-- branch : trunk
2010-09-21Core/Item: This ought to fix the crashes introduced in r2969543fa5silinoron
--HG-- branch : trunk
2010-09-21Core/Object: Add an assert in Object::RemoveFlag to help explain the crash ↵silinoron
introduced in r2969543fa565b71242cb471e0e85f39203f2bce9 The crash is NOT fixed yet. --HG-- branch : trunk
2010-09-21Core/ConditionMgr: only send special error msg if condition failedRat
--HG-- branch : trunk
2010-09-21Core/Items: Implemented trading soulbound loot itemsShauren
Core/DBLayer: Converted more more player-related queries into prepared statements Core/Items: Fixed loading of enchantments Closes issue #4130. --HG-- branch : trunk
2010-09-21Scripts/Spells: move implementation of some spells into scripts.azazel
* 41337 Aura of Anger * 46394 Burn (Brutallus) * 53302 Sniper Training * 45472 Parachute * 66118 Leeching Swarm * 51685 Prey on the Weak * 20911 Blessing of Sanctuary * 25899 Greater Blessing of Sanctuary Scripts/Spells: remove several spells implementations from core to table (requires DB data) * 31231 Cheat Death * 51662 Hunger for Blood --HG-- branch : trunk
2010-09-21Core/Player: Fixed client crashes at login (issue introduced in revision ↵Shauren
1c33354f20) --HG-- branch : trunk
2010-09-21Core/Dungeon Finder: Check if system is enabled in some functions before ↵Spp
doing anything else --HG-- branch : trunk
2010-09-21Core/: Fix warningsSpp
--HG-- branch : trunk
2010-09-21Core/Scripts: Small, insignificant cleanupsShocker
--HG-- branch : trunk
2010-09-21Core/Arenas:Shocker
* Fix handling of Arena.ArenaStartPersonalRating * Correct some typos for some arena configs in default world configuration file --HG-- branch : trunk
2010-09-21Core/Commands: Implement command for adding (completing) achievementsShocker
--HG-- branch : trunk
2010-09-21Adding "Stable" tag for r33dc0784b31f (9916), was tested thoroughly on a ↵Shocker
1000+ realm and seems very stable --HG-- branch : trunk
2010-09-20Core/ConditionMgr: small cleanup, small fixRat
--HG-- branch : trunk
2010-09-20Scripts/DB_Scripts: enable DB scripts to use CHAT_MSG_RAID_BOSS_WHISPER (42) ↵Rat
as chat type --HG-- branch : trunk
2010-09-20Buildsystem/Compilers: Adjust buildfiles slightly:click
- Set SSE2 compile-flags only when used on 32-bit platforms (only used on x86 platforms, as x64 / Itanium has this as a standard) - Clean up/merge some of the 64-bit/32-bit compiler options - Clean up use of the PLATFORM variable (now sets PLATFORM 32 or PLATFORM 64, shaving off the CMAKE_SIZEOF_VOID_P test slightly) --HG-- branch : trunk
2010-09-20Core/DBLayer: Correctly print relevant mysql prepared statement creation ↵Machiavelli
error to give the end-user an idea of what exactly went wrong (missing SQL updates are the culprit of creation failure 99% of the time) --HG-- branch : trunk
2010-09-20Core/DBLayer: Converted player login queries into prepared statementsShauren
Core/DBLayer: Added missing implementation for SQLQueryHolder::SetPreparedQuery --HG-- branch : trunk
2010-09-20Core/Dungeon Finder: Change all debug msgs to error.Spp
--HG-- branch : trunk
2010-09-20Core/Dungeon Finder: Multiple changesSpp
- Code Style - Explicit removal of the proposal if player leaves the queue (do not waits to ::Update) - Force to leave LFG system if group/player is joining and its already in - Change some debug msgs and fix some typos (error --> debug) - Offer to continue: Remove duplicate checks - Move body functions from .h to .cpp - Revert 11e39d620d and check if group recently joined by comparing joinTimes --HG-- branch : trunk
2010-09-20Core: Fix some warnings:Spp
- enumeration value ‘X’ not handled in switch - unused parameter 'X' --HG-- branch : trunk
2010-09-20Core/ConditionMgr: You can now hide/show the quest marks with conditions (! ?)Rat
note: check only runs at quest giver query! Using together with CONDITION_SOURCE_TYPE_QUEST_ACCEPT you can totally hide quests --HG-- branch : trunk
2010-09-20Core/CharHandler: Correction on SQL-statement - fixes logincrashes when ↵click
testing for banned characters --HG-- branch : trunk
2010-09-19Core/Unit: Cleanup; mostly purging a ton of dead code.silinoron
TODO: Move packet stuff out of Unit into packet handlers... --HG-- branch : trunk
2010-09-19Core/Quests: Implemented new flags to QuestFlags enum._manuel_
--HG-- branch : trunk
2010-09-19Core/Unit: Do not allow game masters to be damaged.silinoron
--HG-- branch : trunk
2010-09-19Contrib: make the GDB macro start logging a little bit earlier to catch the ↵click
important bits --HG-- branch : trunk
2010-09-19Core/ConditionMgr: You can now add conditions to QuestAccept (at ↵Rat
CanTakeQuest check) --HG-- branch : trunk
2010-09-19Core/Players: Better check for weekly quests in RewardQuest function._manuel_
--HG-- branch : trunk
2010-09-19BuildSystem/Platforms: Move platform-specific settings into respective ↵click
directories, consistent with what is done with compilers. BuildSystem/GCC: Add some additional parameters when using SFMT --HG-- branch : trunk
2010-09-19Contrib: Add example GDB backtrace generator script and a small readme on ↵click
how to use it - Note: DO read the README file before using. (Allows for semi-automated crashreporting on GDB/*nix-based platforms with proper information included). --HG-- branch : trunk
2010-09-19Core/DBLayer: Shuffle an #include-statement around (initialize mysql ↵click
connections before working on the rest) - Fixes nonPCH-builds. --HG-- branch : trunk
2010-09-19Core/ObjectMgr: Fix another possible crash in guild loading. This should be ↵Machiavelli
the last of them. --HG-- branch : trunk
2010-09-19Tagged revision 149aa1131e53 as 10000Shauren
--HG-- branch : trunk
2010-09-19Core/Players: Added support for single character bansShauren
Core/Commands: Renamed .ban character to .ban playeraccount (.ban character will ban only the player, not account) This revision reaches 10000, congratulations and thanks to everyone who contributed! --HG-- branch : trunk
2010-09-19Core/Pets: Fixed range check for water elemental FreezeShauren
Closes issue #3628. --HG-- branch : trunk
2010-09-19Core/Spells: Spell's damage should not interrupt auras applied by the same ↵Shauren
spell (fixes Frost Nova and water elemental Freeze), patch by dr.tenma Closes issue #3052. --HG-- branch : trunk
2010-09-19Core/ObjectMgr:Machiavelli
- Fix a startup crash in guild loading when loading from the guild subtables with an invalid guild ID. - Abort loading guild subtables if no entries were found in guild table - Code style cleanup in affected functions Fixes issue #4095 --HG-- branch : trunk
2010-09-19Core/DBLayer: Correct size for storing MYSQL_TYPE_FLOATMachiavelli
--HG-- branch : trunk
2010-09-19Core/DBLayer:Machiavelli
- Allow storing floats in prepared statements explicitly (previously would be casted to double) - Add GetBool ¨wrapper/hack¨ to PreparedResultset class. --HG-- branch : trunk
2010-09-19Core/DBLayer: Move QueryHolder and BasicStatement operations to their own ↵Machiavelli
file and remove SQLOperation.cpp from revision control --HG-- branch : trunk
2010-09-19Core/DBLayer:Machiavelli
- Declare the datatypes used to determine transaction element data (prepared statement/adhoc query string) on a generic level in SQLOperation.h - Implement variable SQL element data for SQLQueryHolder class so it can execute both prepared statements and adhoc queries - Make MySQLConnection::Query for adhoc queries return pointer to type instead of an autopointer, the autopointer is now applied on higher level code just like the function for querying prepared statements --HG-- branch : trunk
2010-09-19Core/DBLayer,ObjectMgr: ´linkedGuid´ parameter WORLD_REP_CRELINKED_RESPAWN ↵Machiavelli
should be uint32 --HG-- branch : trunk
2010-09-19Core/DBLayer: Fix syntax of some recently added prepared statements that ↵Machiavelli
might have caused statement creation failure on certain platforms --HG-- branch : trunk
2010-09-19Core/DBLayer: Add an assert to trace down when a prepared statement creation ↵Machiavelli
has failed (99% it will be because of a bad query) - to prevent crashes at a later stage --HG-- branch : trunk