aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-08-01DB/SAI: Convert EAI to SAI (+ some fixes) of Zul'gurub npcsDiscover-
2011-08-01Core/Spells: Update commentMachiavelli
2011-07-31Core/Spells: Fix Shaman Wind Shear (Threat reduction part)Machiavelli
Closes #860
2011-07-31Core/Spells: Small update to TriggeredFlags and fix Glyph of Totem of Wrath ↵Machiavelli
with it. Closes #2458
2011-07-31Fix gcc build and remove redundant check from 0afc3cMachiavelli
2011-07-31Core/Visibility: Send object destroy packets to dead players. Fixes ↵Machiavelli
persistent visuals of no longer existing entities while dead. Closes #2458
2011-07-31Core/Spells: Fix Shaman talent Storm, Earth, Fire (Earthgrab part) in case ↵Machiavelli
of using Earthbind totem trough Call of the Elements etc.
2011-07-31Core/Spells: Change low level bool triggered with bitmask TriggerCastFlags ↵Machiavelli
to better manipulate the behaviour of certain triggered spells.
2011-07-31Core/Auras: Corrected SPELL_AURA_CLONE_CASTER and mirror image opcode ↵Shauren
handling, will no longer rely on incorrectly used creator guid
2011-07-31Core/ChatLog: Properly filter out addon messages in whisper, party, raid and ↵Machiavelli
battleground. Original patch by tassader1000
2011-07-31Core/Spells: Fix Shaman totem bar exploit that would allow the player to ↵Machiavelli
cast any spell when using Call of the Elements etc. Original patch by 3kids Closes #2356
2011-07-31Core/Spells: Add missing braces to possession spell check - fixes problems ↵QAston
with being unable to cast target's spells while possesing.
2011-07-30Core/Arena: A more accurate implementation of rating gain/loss. This fixes ↵Liberate
the strange behaviour personal rating could have, as well as implements the bigger rating scale added in patch 3.1. Fixes #230
2011-07-30Core/Vehicles: Allow damaging NPC passengers.Machiavelli
+ Forgotten change from 2effb7
2011-07-30Core/Spells & Vehicles: Define and implement ↵Machiavelli
SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE and VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL. Research done by QAston
2011-07-30Core/Spells: Fix client crash on ESC when channeling certain spells (e.g. ↵Machiavelli
Eye of Acherus, Death Knight Understudy) Fixes #1131
2011-07-30Core/Spells: Fix a crash in OnDummyEffect.Liberate
Fixes #2245
2011-07-30Core/Spells: Don't allow passive area auras to stack.QAston
2011-07-29Scripts/Icecrown Citadel: Fixed orientation of Ice Bomb trigger spawns, ↵Shauren
spell should now work as intended
2011-07-29Scripts/Icecrown Citadel: Sindragosa will no longer attempt to enter both ↵Shauren
last phase and air phase
2011-07-29Core/Spells: Remove some obsolete code (stealth is no longer a ranked spell).QAston
2011-07-29Core/CLI: Fix a possible crash in utf8print on linux. (Remove parsing ↵Machiavelli
non-existent va_args)
2011-07-29Core/Chat: Fix a crash in .lookup spell commandMachiavelli
2011-07-29Core: Append single character to stream as character, not as a stringSpp-
2011-07-29Scripts/Ulduar: Fixed disappearing of Hodir's Rare ChestLopin
2011-07-29Core/Misc: cleanup npc_professions script (shouldn't the whole script go to ↵Azazel
DB?). Fix some warnings.
2011-07-29Core/Arenas: Removed some outdated stufftobmaps
2011-07-29Core/Misc: Make 64-bit abs function 'portable'. Should fix build on MSVC ↵Machiavelli
versions =< 9
2011-07-29Core/Spells: Check if spell has range entry before trying to access property ↵QAston
(some spell do not) - fixes a crash.
2011-07-28Core/Spells: Fix a crash on checking school immunity added to unit manually ↵QAston
(not by aura) - this time without additional changes (argh!)
2011-07-28Revert "Core/Spells: Fix a crash on checking school immunity added to unit ↵QAston
manually (not by aura)" This reverts commit 07badd73852018a87913493e5c26aac4be607adb.
2011-07-28Core/Spells: Fix a crash on checking school immunity added to unit manually ↵QAston
(not by aura)
2011-07-28CoreSpells: Typofixes: fix area auras autocast and usage of items in combat.QAston
2011-07-28Core/Spells: Fix passive auras stacking logic after recent changes.QAston
Closes #2417
2011-07-28Core/Spells: Don't unload sSpellStore on startup, to allow access to dbc ↵QAston
strings.
2011-07-27Fix a warningMachiavelli
2011-07-27Core/Spells: Use correct spell target in Spell::EffectEnvirinmentalDMG - ↵QAston
fixes area damage of spells using this.
2011-07-27Core/Spells: Drop obsolete code for Demonic Sacrifice.QAston
2011-07-27Core/Commands: Allow muting offline players - the mute will become effective ↵Machiavelli
on next player login.
2011-07-27Core/DBLayer: Fix Field::GetInt64 parsing for non-prepared statementsMachiavelli
2011-07-27Core/Scripts: ScriptRegistry is no longer the part of ScriptMgr public ↵Spp-
interface, it is not required by caller side. Also remove extra function call to GetScriptId in scripts
2011-07-27Core/Movement: Implemented methods to animate creatures landing and takeoff ↵Shauren
and use them in Sindragosa script
2011-07-27Core/Spells: Removed implicit casts from SpellImplicitTargetInfo, fixed ↵Shauren
copypaste mistakes and one crash
2011-07-27Core/ObjectMgr: Remove GetPlayer function (Remove double use of singletons)Spp-
2011-07-27Fix some warnings here and thereSpp-
2011-07-27Fix compileSpp-
2011-07-26Core: Use new SpellInfo class in core. Sadly, this commit is not compatibile ↵QAston
with some of the custom code. To make your code work again you may need to change: *SpellEntry is now SpellInfo *GetSpellProto is now GetSpellInfo *SpellEntry::Effect*[effIndex] is now avalible under SpellInfo.Effects[effIndex].* *sSpellStore.LookupEntry is no longer valid, use sSpellMgr->GetSpellInfo() *SpellFunctions from SpellMgr.h like DoSpellStuff(spellId) are now: spellInfo->DoStuff() *SpellMgr::CalculateEffectValue and similar functions are now avalible in SpellEffectInfo class. *GET_SPELL macro is removed, code which used it is moved to SpellMgr::LoadDbcDataCorrections *code which affected dbc data in SpellMgr::LoadSpellCustomAttr is now moved to LoadDbcDataCorrections
2011-07-26Core/Spells: Add SpellInfo class to store static data and methods for ↵QAston
spells. This class is going to replace SpellEntry use in core. SpellInfo class includes all spell-related functions which resided in SpellMgr, and makes them much easier to access, reuse or add new stuff. Another advantage is that you no longer have to lookup db/dbc data by entry or index, because such data can now be included in the new class. Thanks to that, TC will have no problems on drastic spell dbc format change in 4.x.
2011-07-27SQL: Fix typo in filenametobmaps
2011-07-27Core/Achievements: Fix Didn't Stand a ChanceShocker