aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
AgeCommit message (Collapse)Author
2009-09-26*Replace a ton of switches with RAND(), and overload RAND() to support up to ↵maximius
16 parameters. *Add a safety check to prevent knocking players off of transports, just in case they die while on one. *Fix a couple incorrect spell defines. --HG-- branch : trunk
2009-09-25*Grobbulus - in Inject event, tank is not a target for this spell, by Gyullomaximius
*Gundrak - AI for the boss Moorabi, by Manuel *Improvements to player death handling (they will now fall to the ground).. also attempted to improve creature death handling the same way. --HG-- branch : trunk
2009-09-23*add 11 new event hooks to the OnEvents system, by Hawthornemaximius
--HG-- branch : trunk
2009-09-22Fix problems with no stack limit.Kudlaty
--HG-- branch : trunk
2009-09-21*[8508] Not assign boolean value to integer variable, expecting to always be ↵maximius
0. Also renaming member variables. Author: NoFantasy *[8516] Implement spell 53271. Author: Shendor *[8519] Use RuneType enum where appropriate and more explicit data for rune init. Author: VladimirMangos Thanks to: Stryker *[8520] Limit telent 49182 and ranks triggering expected:wq runes cooldown case. Author: Shendor *Fix Herald Volazj wrongly targeting himself on Shadow Bolt Volley instead of randomly targeting on Shiver, by tlexii. --HG-- branch : trunk
2009-09-21* Add two flags for items with no stack limitKudlaty
* Added proper checking of faction based on seller for items with RequiredReputaionFaction=0 * This will allow 100% proper WDB data to be used Thx to Malcrom and Brian --HG-- branch : trunk
2009-09-18*[8475] fixed some gcc-warnings Author: balrokmaximius
*[8476] Revert some recent cleanup changes, some other fixes and cleanups. Author: VladimirMangos *[8489] Fixed player visibility update in case view point different from player itself. Author: SilverIce *[8493] Avoid unexpected multiply error messages at wrong `quest_template`.`RewSpell*` Author: VladimirMangos *[8496] Resolve some #include cycles and unsafe code. * Common.h -> Threading.h -> Errors.h -> Common.h * Remove reduncdent #include "ByteBuffer.h" in headers * Remove redundent #include "Auth/BigNumber.h" in headers * Avoid multyply data copy at use some now dropped functions in BigNumber. * Avoid copy fixed byte count from byte arrays with unknown real size created from BigNumber. * Avoid possible problems for build mangos at different platform or compilers. Author: VladimirMangos. *[8501] Apply code style and cleanups to some Player functions. Author: VladimirMangos. *[8502] Disable quests related to specific game events at startup if event not active. Also rename member boolean variable. Author: NoFantasy *[8506] Add check for IsAutoComplete() in SendPreparedQuest(). For cases where quest is repeatable but has Method!=0, QuestDetails must be sent instead of RequestItems. Some additional code cleanup. Author: NoFantasy *[8507] Check amount of spawned pools before decrement to avoid unexpected result. Also rename variable to more meaningful name. Signed-off-by: NoFantasy <nofantasy@nf.no> Thanks to Stryker and onkelz28! --HG-- branch : trunk
2009-09-16*[FIX] New characters are flagged on non-PvP servers by XTElite1maximius
--HG-- branch : trunk
2009-09-15*Levelling Weapon Skill patch (Author: Menia), thanks Sorken :)maximius
--HG-- branch : trunk
2009-09-14Backed out changeset d3fe2d6d504a (please test your patches thoroughly ↵maximius
before getting me to push them ogeraisi) --HG-- branch : trunk
2009-09-14*Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)maximius
--HG-- branch : trunk
2009-09-11*Fix a typo that disabled switching specs in Battlegrounds even under ↵maximius
appropriate conditions --HG-- branch : trunk
2009-09-11*[8467] Fixed some typos. Author: AlexDerekamaximius
--HG-- branch : trunk
2009-09-10*Cleanup comments, update THANKS (no idea if I missed anybody o_O), added ↵maximius
Themris' Warlock's Death Coil healing and damage fix, corrected some typos --HG-- branch : trunk
2009-09-10*MrSmite's PetAI patch, plus Hawthorne's Instant Flight Paths (now with ↵maximius
actual code! >_<) --HG-- branch : trunk
2009-09-09* Fix bug that quest src items not taken from players on completing questBiglad
--HG-- branch : trunk
2009-09-04Fix a couple of small typos.Chaz Brown
--HG-- branch : trunk
2009-09-03Fix DK Runes never cooling down - fix by HiZedChaz Brown
--HG-- branch : trunk
2009-09-02*Fix the fraction loss of power regen. Thanks to HiZedmegamage
--HG-- branch : trunk
2009-09-02 [8449] Deprecate healing/damage item mods and merge internal data in to ↵megamage
spell power. Author: VladimirMangos * Report at loading about deprecated ITEM_MOD_SPELL_HEALING_DONE and ITEM_MOD_SPELL_DAMAGE_DONE and drop support code. * Merge healing/damage base spell bonus fields and function to spell power field/function. --HG-- branch : trunk
2009-09-02 [8446] Update ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING only for real ↵megamage
alive cases. Author: Opterman This fix problem with temporary "alive" cases for prist talent for example. Signed-off-by: VladimirMangos <vladimir@getmangos.com> * Use final damage for check * Also fix CMSG_REPOP_REQUEST read warning spam. --HG-- branch : trunk
2009-09-02[FIX] Energy/Mana Regeneration By HiZedmegamage
--HG-- branch : trunk
2009-09-02*Prevent the triggering spell to always consume one charge of fingers of ↵megamage
frost. By Cleave --HG-- branch : trunk
2009-09-01*GetHealth() was not returning desired value, so this code block is worthless.maximius
--HG-- branch : trunk
2009-09-01 [8433] Implement proper store and use character specific account data.megamage
* Base at TOM_RUS reseach save/load character specific account data in new table `character_account_data` * Move its in sql update from `account_data` to new table. * For client packets that can be send in loggined state or just after logout but assocualted with recently logout character add new login status STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT * Store low guid for loggedin player or recently logout into WorldSession. Author: VladimirMangos, TOM_RUS --HG-- branch : trunk
2009-09-01*Switch exploit check to debug only..maximius
--HG-- branch : trunk
2009-09-01[8431] Avoid unlearn class skills at unlearn spell learned at skill learn. ↵megamage
Author: VladimirMangos --HG-- branch : trunk
2009-09-01*Add some more debug info, don't kick GMs :)maximius
--HG-- branch : trunk
2009-09-01*Better fix to dead player with health exploit..maximius
--HG-- branch : trunk
2009-09-01*Fix some restriction of pet spell cast.megamage
--HG-- branch : trunk
2009-09-01*Allow pet to have combo points.megamage
--HG-- branch : trunk
2009-08-31*Better check for achievement criteria ↵Anubisss
ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING. By Opterman. --HG-- branch : trunk
2009-08-31*Add more debug info.megamage
--HG-- branch : trunk
2009-08-31*Add an error log to find crash reason of m_spellModTakingSpell.megamage
--HG-- branch : trunk
2009-08-31*Replace 2^32-1 with MAPID_INVALID (I knew megamage added this somewhere, ↵maximius
just couldn't find it until now :P) --HG-- branch : trunk
2009-08-31*Hg missed a file in last commit -_-maximius
--HG-- branch : trunk
2009-08-31*Fix possible freezing bug of last rev.megamage
--HG-- branch : trunk
2009-08-30*Same as previous commit, for pets. I know this could be optimized, but not ↵maximius
sure how to do it correctly :/ --HG-- branch : trunk
2009-08-30*Attempt to fix "can't learn any talents" bugmaximius
--HG-- branch : trunk
2009-08-31*Fix a crash caused by unremoved spell mode. Thanks to Visagalismegamage
--HG-- branch : trunk
2009-08-30*Fix a crash caused by invalid mapid in player save. Thanks to Visagalismegamage
--HG-- branch : trunk
2009-08-30*Remove typo'd line that wasn't even used :Pmaximius
--HG-- branch : trunk
2009-08-30*Improve support for "Favored" buffs, Thrallmar's Favor, Honor Hold's Favor, ↵maximius
and Cenarion Favor should all be fully supported now.. --HG-- branch : trunk
2009-08-30*Add support for Thrallmar's Fervor spell, cleanup some talent codemaximius
--HG-- branch : trunk
2009-08-30*Small cleanup of talent code.megamage
--HG-- branch : trunk
2009-08-30*Fix the error in 5477 which makes server freeze.megamage
--HG-- branch : trunk
2009-08-30*Cleanup in dual spec and handling of multiple ranks of spells; cleanup in ↵maximius
resetSpells (by TOM_RUS) --HG-- branch : trunk
2009-08-29*Disable changing specs in Battlegrounds unless you have Preparation buff.maximius
--HG-- branch : trunk
2009-08-29*Make position as a class;megamage
--HG-- branch : trunk
2009-08-28*Fix compile.Anubisss
--HG-- branch : trunk