aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-08-19 [8382] Implement ByteArray functions for skip read of fields not needed ↵megamage
for server in received packets. Author: VladimirMangos * Use this fucntions in some case. * Change some packets to form: read fields first check later for better control recieved packets structure. * Fix CMSG_STAND_STATE_CHANGE packet structure to more correct. --HG-- branch : trunk
2009-08-19 [8381] Some refactoring work in Unit::m_currentSpells code. Author: ↵megamage
VladimirMangos * Restrict access, use enum args, move some repeated code parts to function. * Make m_selfContainer set only part of Unit::SetCurrentCastedSpell --HG-- branch : trunk
2009-08-19[8380] Use CastSpell instead create triggered channaled spell in ↵megamage
Spell::EffectTriggerRitualOfSummoning. Author: VladimirMangos --HG-- branch : trunk
2009-08-19 [8378] Use exceptions instead of explicit size checking for each packet ↵megamage
Author: arrai CHECK_PACKET_SIZE was pretty error prone; once it was forgotten mangosd could crash due to the asserts in ByteBuffer.h. That was exploitable by malicious players. Furthermore, there were duplicate checks: Additionally to CHECK_PACKET_SIZE, the ByteBuffer assertions keept an eye on not exceeding the packet boundaries - just to crash the server for sure in such a case. To prevent memory leaks or other undesirable states, please read in every handler all variables _before_ doing any concrete handling. --HG-- branch : trunk
2009-08-19*Fix a crash caused by ~Playermegamage
--HG-- branch : trunk
2009-08-19*Use the pre-dual spec way of unlearning talents on top of the current one, ↵Machiavelli
to ensure that talents don't end up in the spell storage causing unexpected behaviour in game when trying to learn a talent. Note: If your players have trouble learning specific talents, or they have an abnormal amount of talent points, force a talent reset on them after this rev and it should be resolved. --HG-- branch : trunk
2009-08-19AHBuyer now buys when it's supposed to.Chaz Brown
Fixed some mails using hardcoded HOUR instead of MailTimeDelay from config. AHBuyer once again sends out pending sale mails, and they use the correct time. (Thanks for helping, Aokromes) Still needs some work to make the time update every second, instead of every minute. Also, thesale pending mail doesn't get deleted when the timer runs out, but, on the next mail cleanup. --HG-- branch : trunk
2009-08-18*Fix the bug that alliance players cannot use some dk flight nodes.megamage
--HG-- branch : trunk
2009-08-18*Summon GO dawn of light instead of changing db.megamage
--HG-- branch : trunk
2009-08-18*Fix a crash by looting player's corpse when the bg is unloaded.megamage
--HG-- branch : trunk
2009-08-18*more area flags for Dalaran By raven_codamegamage
--HG-- branch : trunk
2009-08-18*Fix server startup error from 5184.QAston
--HG-- branch : trunk
2009-08-18*Fix Pet movement speed at combar reset. Thanks BlackYoghurt.Nevan
--HG-- branch : trunk
2009-08-18*Script of quest The Light of Dawn. By ckegg.megamage
*I have reduced the number of mobs because they may make the server laggy if the server is not good. --HG-- branch : trunk
2009-08-18*Fix a typo in xp bonus auras.QAston
--HG-- branch : trunk
2009-08-18*Fix a crash when creature release charmed unit. Thanks to Visagalis.megamage
--HG-- branch : trunk
2009-08-18Changes in Al'ar script:Machiavelli
* Don't wipe threat in transition from phase 1 to phase 2 * Correctly cast flame patches in phase 2 if no target in melee range instead of resetting * Fix crash in dive bomb --HG-- branch : trunk
2009-08-17*Fix the bug that .start always send dk back to start zone.megamage
--HG-- branch : trunk
2009-08-17*Fix quest "endless hunger" in some machines. Thanks to McLovin.megamage
--HG-- branch : trunk
2009-08-17*Set summontype 647 as type_totem for spell 52893megamage
--HG-- branch : trunk
2009-08-18AHBot - Fix maxstack DB option to correctly set stacks to a random choice ↵Chaz Brown
between 1 and the maxstack setting of the item, instead of 1. - Thanks T`lexii for pointing this out --HG-- branch : trunk
2009-08-17*Add file chapter5 for dk quest.megamage
--HG-- branch : trunk
2009-08-17*Script for quest "An End To All Things..."megamage
--HG-- branch : trunk
2009-08-18*Fix Glyph of Rune Tap. (To not heal caster)Nevan
--HG-- branch : trunk
2009-08-17*Fix the bug that Reset is not called for some scripts. This should fix the ↵megamage
bug of quest "death's challenge". Thanks to Kudlaty --HG-- branch : trunk
2009-08-18*Fix Glyph of TyphoonNevan
*Fix Glyph of Thunderstorm --HG-- branch : trunk
2009-08-17*Fix a typo in spell 58039.megamage
--HG-- branch : trunk
2009-08-17 [8377] Resolve some spell_area problems in GM and non-GM mode. Author: ↵megamage
VladimirMangos * Make spell 40216 and 42016 casted/remove at aura 40214 apply/remove. And drop related spell_area possible existed data. * In general restore apply area limitations to spell casting in GM mode. --HG-- branch : trunk
2009-08-17Fix issue that duel is not triggered in quest Death's ChallangeKudlaty
--HG-- branch : trunk
2009-08-17[8375] Update start fall height at lost SPELL_AURA_FEATHER_FALL. Author: Lutikmegamage
--HG-- branch : trunk
2009-08-17[8374] Implement glyph 43379. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-08-17 [8373] Correctly set bgInstanceID to 0 when log in into alredy ended BG.megamage
This should fix problem that players who logged off during BG are after every next login into game teleported to BG entry position. Signed-off-by: ApoC <apoc@nymfe.net> --HG-- branch : trunk
2009-08-17[8372] Prevent remove triggered spell auras by later applied parent spell ↵megamage
auras. Author: VladimirMangos --HG-- branch : trunk
2009-08-17 [8371] Updated comments for enum CreatureTypeFlags.megamage
Thanks Hunuza for additional research. Signed-off-by: NoFantasy <nofantasy@nf.no> --HG-- branch : trunk
2009-08-17 [8370] Implement dummy auras for spell 36730 and 44191.megamage
Signed-off-by: NoFantasy <nofantasy@nf.no> --HG-- branch : trunk
2009-08-17[8369] Some step back in triggered effect caster selection. Author: ↵megamage
VladimirMangos (I do not know what spells this will fix) --HG-- branch : trunk
2009-08-17Fix typo in Death's Challange.Kudlaty
--HG-- branch : trunk
2009-08-17Channel system update:Machiavelli
* Fix bug that player does not have moderator priveliges when ownership was passed on to him after previous owner left the channel. * Comment out code + alter DB field that are responsible for storing ownerGUID in the database, making it no longer possible for an ex-owner to instantly regain ownership by rejoining the channel as this is not blizzlike. The code is commented out in case someone wants to make a configurable option out of it. * Cleanup some other code in affected files. --HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_LINKED(284).QAston
--HG-- branch : trunk
2009-08-17*Implement aura SPELL_AURA_IGNORE_HIT_DIRECTION(288).QAston
--HG-- branch : trunk
2009-08-17*Fix dk quest chain until "The Scarlet Apocalypse"megamage
--HG-- branch : trunk
2009-08-17Fix spellclick typoKudlaty
--HG-- branch : trunk
2009-08-17*Fix Glyph of RakeNevan
--HG-- branch : trunk
2009-08-17*Add script of quest "Bloody Breakout". Original patch by ckegg.megamage
--HG-- branch : trunk
2009-08-17New Filters added to AHBot, moved into AI section for VSChaz Brown
--HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).QAston
--HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).QAston
--HG-- branch : trunk
2009-08-17* Fix hunter pet talent 'Last Stand'Machiavelli
--HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_MOD_XP_QUEST_PCT (291) and fix ↵QAston
SPELL_AURA_MOD_XP_PCT(200) handler. *Correct structure stored in world.sql for npc_spellclick_spells and fix world_script_text application. --HG-- branch : trunk
2009-08-17* Correctly set SPELLMOD_COOLDOWN for pet cooldowns. By pasdVn.Machiavelli
--HG-- branch : trunk