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
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
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
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
a25ef43223
Core/DBLayer,ObjectMgr: ´linkedGuid´ parameter WORLD_REP_CRELINKED_RESPAWN should be uint32
...
--HG--
branch : trunk
2010-09-19 10:53:20 +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
1e127eef73
Core/DBLayer: Change some regular statements to prepared statements.
...
Patch by [email protected] .
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
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
Shauren
6ba1aec80c
Core/Pools: Converted quest-related pool queries into prepared statements
...
--HG--
branch : trunk
2010-09-17 21:01:58 +02:00
linencloth
19a76020bc
Core: more cleanup at locale handling.
...
Also fixes some problems mainly with non English languages.
--HG--
branch : trunk
2010-09-17 19:55:54 +02:00
linencloth
8622446ab9
Core/Creature: Despawn skinned creatures.
...
Fixes issue 4047.
--HG--
branch : trunk
2010-09-17 15:16:26 +02:00
linencloth
7708e2ea06
Core/Creature: Reset loot recipient group on respawn.
...
Fixes issue 4051.
--HG--
branch : trunk
2010-09-17 15:10:10 +02:00
Shauren
164d6cce65
Core: Better tracking of quest POI loading (progress bar)
...
--HG--
branch : trunk
2010-09-17 14:58:30 +02:00
linencloth
d8a854d6e0
Core: Cleanup locale handling.
...
It also fixes the recent problem of strange strings.
--HG--
branch : trunk
2010-09-17 07:04:29 +02:00
linencloth
5de48a67c6
Core: Optimize quest POI points loading
...
--HG--
branch : trunk
2010-09-17 04:25:00 +02:00
linencloth
f12a61f9f4
Core/Map: Log grid loading only if the grid was not already active
...
--HG--
branch : trunk
2010-09-17 04:15:42 +02:00
Shauren
05ccd476be
Core/Quests: Added index column for quest poi points forcing them to load in certain order
...
--HG--
branch : trunk
2010-09-16 19:58:06 +02:00
Spp
502a813720
Core/Dungeon Finder: Use correct guids to readd or remove players when removing a failed proposal
...
- Also add Some debug and Error msgs
--HG--
branch : trunk
2010-09-16 18:55:24 +02:00
Spp
c7354dd66b
Core/Dungeon Finder: Ignore multiple join queue petitions while joining
...
--HG--
branch : trunk
2010-09-16 18:55:00 +02:00
Spp
0f4f00c592
Core/Dungeon Finder: Extend error info about duplicate player in queue
...
--HG--
branch : trunk
2010-09-16 18:54:36 +02:00
Spp
1531ef20e2
Core/Dungeon Finder: UpdateProposal: Use the proper guid when finding queue info
...
- Also add log info if system is inconsistent
--HG--
branch : trunk
2010-09-16 18:54:00 +02:00
Spp
5ec5d5b6be
Core/Dungeon Finder: add safe check in first call to FindNewGroup (Avoids Thousands of recursive calls
...
)
--HG--
branch : trunk
2010-09-16 18:53:25 +02:00
click
4d88ce57d2
Core/: Set correct sizes of SMSG_ATTACKSTOP packets
...
--HG--
branch : trunk
2010-09-16 18:05:50 +02:00
Spp
4db7e4aaa0
Core/Command: Fix 'character titles' command, patch by Shadowstep
...
closes issue 3939
--HG--
branch : trunk
2010-09-16 10:59:02 +02:00
azazel
a034ac9937
Scripts: enhance SCRIPT_COMMAND_TALK command to make Players talk (add 0x1 bit to datalong2 and command will expect Player instead of Creature for talking).
...
--HG--
branch : trunk
2010-09-16 13:28:16 +06:00
azazel
236356628a
Scripts/Quests:
...
* add support for quest 12634 Some Make Lemonade, Some Make Liquor (implement 51840 spell and Adventurous Dwarf AI, thanks akadabeer)
* implement dummy effect for 49587 Seeds of Nature's Wrath spell (used in quest 12459 That Which Creates Can Also Destroy)
* implement dummy effect for 19512 Apply Salve spell (used in quest 6124/6129 Curing the Sick)
Scripts/Misc: some cleanup in chat log
Core/Locales: fix issue when default locale for trinity_string strings was not used (thanks Aokromes for testing).
--HG--
branch : trunk
2010-09-16 13:14:14 +06:00
linencloth
9739bea487
Core/Loot: Reimplement the proper check for loot recipient to prevent rewarding loot without tagging the creature by the player.
...
Also fix the related skinning problem, and do not set the skinnable flag for creatures without any loot recipient.
--HG--
branch : trunk
2010-09-15 17:44:56 +02:00
linencloth
52bc2478c9
Core/Creature: Do not reward XP for creatures without any loot recipient. (XP fix part for the "pet-only"-kills)
...
--HG--
branch : trunk
2010-09-15 17:37:03 +02:00
linencloth
91d2c1d64c
Core/Creature: Initialize the recipient group for creatures.
...
It fixes creatures appearing as tagged units, and may also prevent crashing which could happen by using the bad pointer.
--HG--
branch : trunk
2010-09-15 17:30:42 +02:00
Machiavelli
0856197d87
Core/Unit: Fix a crash in GetCurrentMovementGeneratorType(). Author: dr.tenma
...
Fixes issue #1876
--HG--
branch : trunk
2010-09-15 15:38:46 +02:00
Shauren
e132da9547
Core/Pools: Reverted PoolMgr part of revision 4c50fada8a (fixes compile) and fixed the compile warning that was supposed to be fixed there
...
--HG--
branch : trunk
2010-09-15 15:11:19 +02:00
Liberate
23a49147cd
Fix a typo in previous rev. I thought renaming a function shouldn't be too hard. I guess I was wrong...
...
--HG--
branch : trunk
2010-09-15 14:38:22 +02:00