Commit Graph

12509 Commits

Author SHA1 Message Date
QAston
2bcf63d387 Core/Spells: don't allow spells which hit target only with SPELL_EFFECT_DUMMY to execute spell triggers on that targets, also cleanup related code a bit. 2011-06-26 00:29:12 +02:00
QAston
b54b72ba54 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-23 15:52:30 +02:00
QAston
dc8a926c8d Core/Auras: fix a typo in PowerDrain auras periodic tick handler. 2011-06-23 15:51:14 +02:00
Lopin
0263b3d434 Scripts/Nexus: Fixed reseting of achievement Chaos Theory 2011-06-23 15:46:49 +02:00
Liberate
03eb4ae502 Core/WorldSession: Fix level requirement for Death Knight creation.
Closes #2098
2011-06-23 15:00:44 +02:00
Lopin
aa272f0fb7 Scripts/Gundrak: Properly fixed achievement Share the Love 2011-06-23 14:02:26 +02:00
QAston
3352cabb49 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-23 13:50:45 +02:00
QAston
31d32e28ee Fix build 2011-06-23 13:49:22 +02:00
Liberate
bf1f37f9b3 Core/WorldSession: Fix a crash at character creation. Author: Derex
Closes #2097
2011-06-23 13:33:44 +02:00
QAston
3137a82c7c Core/Spells: Cleanup in Spell.h:
- Codestyle (fix function naming) and cleanup changes in SpellCastTargets class, also access variables of this class by getters/setters
 - Move IsQuestTameSpell function to SpellMgr.h
 - Move UnitList typedef to Unit.h
Additionally - add missing copyright notice to SpellAuraEffects.h
2011-06-23 13:28:52 +02:00
Lopin
9d9472e5cc Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-23 11:57:14 +02:00
Lopin
550635ac85 Scripts/Nexus: Properly fixed achievement Chaos Theory and small cleanup 2011-06-23 11:56:05 +02:00
Derex
d65e1d9a3f Core/Network: Handle running out of file descriptors on linux-based systems (windows-based systems requires additional fixes)
Signed-off-by: click <click@gonnamakeyou.com>
2011-06-23 11:14:01 +02:00
Lopin
90a34fdc06 Scripts/Drak'Tharon Keep: Properly fixed achievement King Dred and small cleanup 2011-06-23 10:19:43 +02:00
Lopin
9a5279079a Scripts/The Old Kingdom: Properly fixed achievement Respect Your Elders and small cleanup 2011-06-23 10:18:53 +02:00
click
f7b0e58a14 Core: Remove a few warnings (unused variables), clean up tabs whitespaces 2011-06-23 09:13:58 +02:00
Machiavelli
33f3397976 Core/Spells: Completely remove spells which were taught by SPELL_EFFECT_LEARN_SPELL on talent reset or talent spec switch - instead of keeping them stored as disabled. Reason for this is that if the primary spell with effect SPELL_EFFECT_LEARN_SPELL is learnt again, a 'new' secondary spell will be taught while the old one was still around. The latter was the reason for primary key violations in character_spell that led to transaction failures and thus character rollbacks.
Closes #1231
Closes #480
2011-06-23 02:39:36 +02:00
Machiavelli
719a079464 Core/WorldSession: Store correct packet in CharacterCreateInfo 2011-06-22 23:30:30 +02:00
Machiavelli
78a90e7bad Core/Worldsession: Fix death knight character creation logic after recent commits 2011-06-22 23:03:53 +02:00
Lopin
575aae79f0 DB/SQL: Added achievement ScriptNames to world_scripts_full and fix import typo there 2011-06-22 22:03:58 +02:00
Lopin
279bd87835 Scripts/Ulduar: Fixed achievement Getting Back to Nature in Freya's encounter 2011-06-22 21:54:32 +02:00
Machiavelli
2b3ee302f7 Missing line from 9b17b9. 2011-06-22 20:55:32 +02:00
Lopin
8f573f416a DB/SQL: Added today's achievement changes to world_scripts_full 2011-06-22 18:39:52 +02:00
Lopin
5bf8102b9c Scripts/Ulduar: Fixed achievements Knock on Wood & Knock, Knock on Wood & Knock, Knock, Knock on Wood in Freya's encounter 2011-06-22 18:30:50 +02:00
Machiavelli
9b17b9c3ba Core/DBLayer: Fix possible crashes from fe8cb7 2011-06-22 18:04:12 +02:00
Lopin
41254653a2 Scripts/Ulduar: Fixed achievement Deforestation in Freya's encounter 2011-06-22 15:18:10 +02:00
Machiavelli
0df059d5a2 Core/DBLayer: Don't lock a connection when doing mysql_real_escape_string as it doesn't need to interact with the server. 2011-06-22 15:04:13 +02:00
Machiavelli
fe8cb75bf1 Core/DBLayer: Make database interaction after create character packet completely asynchronous. This is more performant and fixes a DoS loophole and possible data desynchronisation caused by spamming this packet.
Closes #584
Closes #2089
2011-06-22 14:22:08 +02:00
Lopin
5c85d43030 Scripts/Ulduar: Properly fixed achievements I Love the Smell of Saronite in the Morning & Shadowdodger in General Vezax's encounter 2011-06-22 14:18:02 +02:00
QAston
c4818f1892 Core/Auras: Fix refresh of auras with spellmodifiers applied to currently cast spell. 2011-06-21 19:59:17 +02:00
Shauren
65233f8e66 Scripts/Ulduar:
* Removed achievement hacks from Ignis the Furnace Master's script and scripted them properly
* Code style cleanups
2011-06-21 19:26:12 +02:00
Shauren
fcea869353 SQL: Added missed changes to script fulls 2011-06-21 19:23:22 +02:00
Shauren
f4047ff7dc Core/Alcohol: Drunk players will now properly see drunk-visible units. 2011-06-21 16:09:07 +02:00
QAston
2ac777f8ce Revert "Core/Auras: Fix work of proc auras are refreshed during proc event routine."
This reverts commit 2a47163771.
2011-06-21 15:58:30 +02:00
QAston
fcc02a045a Core/Auras: Remove auras with AURA_INTERRUPT_FLAG_HITBYSPELL on spell hit, only when target hit is enemy. 2011-06-21 15:57:18 +02:00
tobmaps
a02d145a17 Core/Spells: Prevent hit main target by 5 yard AOE effect of Starfall
Closes #1186
Closes #2085
2011-06-21 19:45:36 +07:00
Machiavelli
8bf53f4a6b Fix copypasta mistake from acb47d, thanks to Lopin for pointing out. 2011-06-21 13:05:08 +02:00
QAston
2a47163771 Core/Auras: Fix work of proc auras are refreshed during proc event routine. 2011-06-21 12:03:54 +02:00
Machiavelli
aa55e2a417 Scripts/Ulduar/Flame Leviathan: Make Pool of Tar actually apply harmful auras without resetting instantly.
Closes #1798
2011-06-21 02:07:06 +02:00
Machiavelli
3f5453c657 Scripts/Ulduar/Kologarn: Fix Stone Shout target selection 2011-06-21 01:52:01 +02:00
Machiavelli
acb47d719c Scripts/Ulduar/XT002:
- Fix heart phase triggering if boss recovered health from scrapbots previously
- Fix scrapbot enter vehicle visual
- Allover cleanup and codestyle appliance
2011-06-21 01:15:43 +02:00
tobmaps
508fcd3eb3 Core/Spells: Fix proc of item Eye of the Broodmother
Closes #530
2011-06-21 03:10:13 +07:00
Lopin
2df209eb79 DB/SQL: Better queries deletion, thanks Dasio for pointing it out 2011-06-20 17:47:20 +02:00
Lopin
77afbeb84e Scripts/Ulduar: Corrected Feral Essence amount of stacks 2011-06-20 17:20:25 +02:00
Lopin
24f4cf6cb5 Core/Achievements: Fixed achievement Safety Dance in Heigan the Unclean's encounter 2011-06-20 17:07:01 +02:00
Lopin
93a15bc528 Core/Achievements: Fixed achievement A Void Dance in Zuramat the Obliterator's encounter 2011-06-20 10:25:29 +02:00
Lopin
dbabcd0e20 Core/Achievements: Fixed achievement King's Bane in King Ymiron's encounter 2011-06-20 10:21:50 +02:00
Malcrom
0fc53e0136 DB/SAI: Fix Taela Everstride SAI (OOC firing at target) and remove 12 waypoint script errors spamming when a player is in Allerian Stronghold
Signed-off-by: click <clickvd@gonnamakeyou.com>
2011-06-20 02:55:19 +02:00
tobmaps
afd524f36b Core/Misc: Some random cleanups and code style fixes 2011-06-20 04:04:20 +07:00
tobmaps
24764a674b Core/Spells: Fix crash with spellstealing of Divine Illumination 2011-06-20 03:39:07 +07:00