Machiavelli
ce2d4e9a20
Core/DBLayer: Correctly print relevant mysql prepared statement creation 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-20 20:53:32 +02:00
Shauren
a509976369
Core/DBLayer: Converted player login queries into prepared statements
...
Core/DBLayer: Added missing implementation for SQLQueryHolder::SetPreparedQuery
--HG--
branch : trunk
2010-09-20 18:20:40 +02:00
Spp
cd40ab6776
Core/Dungeon Finder: Change all debug msgs to error.
...
--HG--
branch : trunk
2010-09-20 14:55:01 +02:00
Spp
33dc6b9d5f
Core/Dungeon Finder: Multiple changes
...
- 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-20 14:06:21 +02:00
Spp
822421f625
Core: Fix some warnings:
...
- enumeration value ‘X’ not handled in switch
- unused parameter 'X'
--HG--
branch : trunk
2010-09-20 13:52:11 +02:00
Rat
2fb80e4a86
Core/ConditionMgr: You can now hide/show the quest marks with conditions (! ?)
...
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-20 10:19:20 +02:00
click
1d6d11d367
Core/CharHandler: Correction on SQL-statement - fixes logincrashes when testing for banned characters
...
--HG--
branch : trunk
2010-09-20 03:37:49 +02:00
silinoron
76e47fd795
Core/Unit: Cleanup; mostly purging a ton of dead code.
...
TODO: Move packet stuff out of Unit into packet handlers...
--HG--
branch : trunk
2010-09-19 17:08:14 -07:00
_manuel_
524a584345
Core/Quests: Implemented new flags to QuestFlags enum.
...
--HG--
branch : trunk
2010-09-19 21:03:07 -03:00
silinoron
171fcfa963
Core/Unit: Do not allow game masters to be damaged.
...
--HG--
branch : trunk
2010-09-19 16:48:15 -07:00
click
7070ab49fe
Contrib: make the GDB macro start logging a little bit earlier to catch the important bits
...
--HG--
branch : trunk
2010-09-19 19:52:12 +02:00
Rat
5de3183180
Core/ConditionMgr: You can now add conditions to QuestAccept (at CanTakeQuest check)
...
--HG--
branch : trunk
2010-09-19 19:49:23 +02:00
_manuel_
c4ed3430cf
Core/Players: Better check for weekly quests in RewardQuest function.
...
--HG--
branch : trunk
2010-09-19 13:24:21 -03:00
click
58dafd94e2
BuildSystem/Platforms: Move platform-specific settings into respective directories, consistent with what is done with compilers.
...
BuildSystem/GCC: Add some additional parameters when using SFMT
--HG--
branch : trunk
2010-09-19 18:17:53 +02:00
click
54212cf387
Contrib: Add example GDB backtrace generator script and a small readme on 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-19 18:11:03 +02:00
click
907203fdd9
Core/DBLayer: Shuffle an #include-statement around (initialize mysql connections before working on the rest) - Fixes nonPCH-builds.
...
--HG--
branch : trunk
2010-09-19 17:53:45 +02:00
Machiavelli
188165b7bf
Core/ObjectMgr: Fix another possible crash in guild loading. This should be the last of them.
...
--HG--
branch : trunk
2010-09-19 17:37:59 +02:00
Shauren
50f1e70151
Tagged revision 149aa1131e53 as 10000
...
--HG--
branch : trunk
2010-09-19 17:03:20 +02:00
Shauren
97aeb251b8
Core/Players: Added support for single character bans
...
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-19 17:02:14 +02:00
Shauren
639a906664
Core/Pets: Fixed range check for water elemental Freeze
...
Closes issue #3628 .
--HG--
branch : trunk
2010-09-19 17:02:08 +02:00
Shauren
2983dab1cb
Core/Spells: Spell's damage should not interrupt auras applied by the same spell (fixes Frost Nova and water elemental Freeze), patch by dr.tenma
...
Closes issue #3052 .
--HG--
branch : trunk
2010-09-19 17:02:05 +02:00
Machiavelli
21c85a155c
Core/ObjectMgr:
...
- 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-19 15:41:26 +02:00
Machiavelli
019103cb5a
Core/DBLayer: Correct size for storing MYSQL_TYPE_FLOAT
...
--HG--
branch : trunk
2010-09-19 15:28:35 +02:00
Machiavelli
22571e9443
Core/DBLayer:
...
- 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-19 15:25:50 +02:00
Machiavelli
b50c931d6e
Core/DBLayer: Move QueryHolder and BasicStatement operations to their own file and remove SQLOperation.cpp from revision control
...
--HG--
branch : trunk
2010-09-19 12:36:48 +02:00
Machiavelli
0982719f5f
Core/DBLayer:
...
- 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-19 12:16:29 +02:00
Machiavelli
a25ef43223
Core/DBLayer,ObjectMgr: ´linkedGuid´ parameter WORLD_REP_CRELINKED_RESPAWN should be uint32
...
--HG--
branch : trunk
2010-09-19 10:53:20 +02:00
Machiavelli
12acb7dd8f
Core/DBLayer: Fix syntax of some recently added prepared statements that might have caused statement creation failure on certain platforms
...
--HG--
branch : trunk
2010-09-19 10:40:10 +02:00
Machiavelli
27dd112c97
Core/DBLayer: Add an assert to trace down when a prepared statement creation has failed (99% it will be because of a bad query) - to prevent crashes at a later stage
...
--HG--
branch : trunk
2010-09-19 10:36:48 +02:00
silinoron
65a50ed3a2
Core/DBLayer: Some more prepared statements in ObjectMgr.
...
Core/ObjectMgr: Some additional cleanup.
--HG--
branch : trunk
2010-09-18 19:49:17 -07:00
silinoron
383af00e2b
Core/Spells: Allow a priest's Mana Burn to break fear.
...
Patch by dr.tenma.
Fixes issue #3985
--HG--
branch : trunk
2010-09-18 19:26:34 -07:00
silinoron
48b29e6019
Scripts/Eastern Kingdoms/Scarlet Enclave: Fix some display issues.
...
Patch by Ramor.
Fixes issue #2503
--HG--
branch : trunk
2010-09-18 19:23:13 -07:00
silinoron
1e127eef73
Core/DBLayer: Change some regular statements to prepared statements.
...
Patch by thyros82@gmx.de .
Fixes issue #3774
--HG--
branch : trunk
2010-09-18 19:21:03 -07:00
silinoron
52282986e1
Core/Movement: Some cleanup in MovementHandler.cpp.
...
--HG--
branch : trunk
2010-09-18 19:08:18 -07:00
Shocker
40cbb494fa
Core/Spells: Ebon Plaguebringer can now stack for different casters as of patch 3.1
...
--HG--
branch : trunk
2010-09-19 04:10:35 +03:00
Shocker
d297d8d637
Core/Spells: Force of Nature should scale with spell power, fixes issue 2618
...
--HG--
branch : trunk
2010-09-19 04:04:28 +03:00
linencloth
6bad14d5a2
Core: Revert async query handling in the guild loading code to remove coding style issues.
...
Also fixes the compiling on Linux.
--HG--
branch : trunk
2010-09-19 01:31:39 +02:00
linencloth
33babfa2d2
Core: Optimize guild loading
...
--HG--
branch : trunk
2010-09-18 21:24:05 +02:00
click
bf3abefd6a
BuildSystem: Fix another typo *sighs*
...
--HG--
branch : trunk
2010-09-18 22:16:35 +02:00
click
b15ceaf830
Fix typo in previous commit :P
...
--HG--
branch : trunk
2010-09-18 20:02:25 +02:00
click
e88879b24d
BuildSystem/Tools: Modify vmap3assembler linkflags to link Carbon framework on OSX. Fixes issue 4048.
...
--HG--
branch : trunk
2010-09-18 19:45:24 +02:00
azazel
ef9cb8000b
Scripts/Spelsl: improve 24751 Trick or Treat spell and implement 24750 Trick spell.
...
--HG--
branch : trunk
2010-09-18 22:50:43 +06:00
click
b93cca2a8d
Buildsystem: Don't build gsoap/sockets libraries unless building servers. Fixes issue 4049.
...
--HG--
branch : trunk
2010-09-18 18:47:49 +02:00
linencloth
ae13e7354a
Core/DBLayer: Fix a typo. Author: 41782992@qq.com
...
Fixes issue 4071.
--HG--
branch : trunk
2010-09-18 15:34:01 +02:00
linencloth
0c9aa48d91
Core/PetAI: Fix an infinite loop
...
--HG--
branch : trunk
2010-09-18 14:20:08 +02:00
Liberate
5fa7722b94
Core/Spells: Fixes certain spells that could pierce immunity auras while they shouldn't.
...
Fixes issue #3264
Fixes issue #3471
Fixes issue #3992
--HG--
branch : trunk
2010-09-18 12:42:17 +02:00
Liberate
d036f7726e
Core/PetAI: Implement a more correct way of findng if your pet's target has Crowd Control on it. Stuns like Hammer of Justice will not make your pet stop attacking anymore.
...
Pet's will only stop attacking if the Crowd Control is casted by the owner of the pet.
Fixes issue #4037
--HG--
branch : trunk
2010-09-18 12:33:16 +02:00
Machiavelli
49dc1e55de
Core/Utils: Fix a crash in vutf8printf. Author: Vladimir
...
--HG--
branch : trunk
2010-09-18 11:29:09 +02:00
Shauren
6ba1aec80c
Core/Pools: Converted quest-related pool queries into prepared statements
...
--HG--
branch : trunk
2010-09-17 21:01:58 +02:00
click
726e5cf466
Buildsystem/Core: Add new build-flag WITH_SQLDEBUG - adds support for enabling/disabling SQL-query logging
...
--HG--
branch : trunk
2010-09-17 20:36:29 +02:00