aboutsummaryrefslogtreecommitdiff
path: root/src/game/Player.cpp
AgeCommit message (Collapse)Author
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*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-18*Fix a crash by looting player's corpse when the bg is unloaded.megamage
--HG-- branch : trunk
2009-08-18*Fix a typo in xp bonus auras.QAston
--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 [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*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*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* Set mana to 0 in addition to active power when character swaps talent specs.Machiavelli
--HG-- branch : trunk
2009-08-16*Add script of quest "How to win friends and influence enemies". Author ↵megamage
ckegg. With some modifications. *Fix the bug that persuader can be used on other creatures. --HG-- branch : trunk
2009-08-17* Change CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET to ↵Machiavelli
CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN, and change behaviour related to the value. Note: Update your configuration file. --HG-- branch : trunk
2009-08-17*MergeMachiavelli
--HG-- branch : trunk
2009-08-17* Correctly remove two-handed weapon in off-hand slot when intended. (Talent ↵Machiavelli
reset if configured, switch talent spec) --HG-- branch : trunk
2009-08-17*Add spell_bonus_data for lightwell - by ElronQAston
*Add aura_required, aura_forbidden, user_type columns to npc_spellclick_spells table for additional requirement checks *Remove workarounds from lightwell code and use new npc_spellclick_spells fields instead. --HG-- branch : trunk
2009-08-17*MergeMachiavelli
--HG-- branch : trunk
2009-08-17* Fix a bug; prevent server from deleting action button of the talent spec ↵Machiavelli
that was just switched to, caused by clients response when spells are being unlearned. --HG-- branch : trunk
2009-08-17*Fix a typo. By Necroo.Anubisss
--HG-- branch : trunk
2009-08-15*Replace every tab with 4 spaces, checked by handmaximius
--HG-- branch : trunk
2009-08-16*MergeMachiavelli
--HG-- branch : trunk
2009-08-16* Clear m_actionsButtons regardless of DB data for other spec when switching ↵Machiavelli
specs. --HG-- branch : trunk
2009-08-15*Remove offhand after switching specs if the player can no longer equip that ↵maximius
item (ie: Titan's Grip) --HG-- branch : trunk
2009-08-16*Implement Championing system. More info about this patch at ↵Anubisss
http://www.wowwiki.com/Championing *Dont forget that this system can only works fine if has a DB support with level 80 instances' reputations(so need some data to creature_onkill_reputation). --HG-- branch : trunk
2009-08-15*MergeMachiavelli
--HG-- branch : trunk
2009-08-15* Better way to toggle between action bars for duel speccing, with help from ↵Machiavelli
thenecromancer's patch, thank you. * Correctly adopt spec 1's action bars into spec 2 when learning a new spec. * Correct handling for UpdateSpecCount where count == 1. * Other small cleanup and consistency variables. --HG-- branch : trunk
2009-08-15*Add config option to change minimum level required to Dual Specmaximius
--HG-- branch : trunk
2009-08-15*MergeMachiavelli
--HG-- branch : trunk
2009-08-15*Correctly calculate spent talent points upon switching to primary/secondary ↵Machiavelli
talent spec. By thenecromancer. --HG-- branch : trunk
2009-08-15Reintroduce spell categories for Food and drink removed in 4904 ↵Chaz Brown
(bd5ef2d4ac26) and change code that used hard coded numbers to use them instead - Thanks, Peldor --HG-- branch : trunk
2009-08-15*Forgot to move delete result after fetch function.Machiavelli
Note: Dual speccing isn't working fully, going past rev 5037 is not recommended. --HG-- branch : trunk
2009-08-15*Fix logical error in Player::LoadFromDB regarding dual speccing, and ↵Machiavelli
relocate code for consistency --HG-- branch : trunk
2009-08-14*Better, but this needs work.maximius
--HG-- branch : trunk
2009-08-14*Add Dual Spec support, original by EnderGT, thanks to Thyros and XTElite1 ↵maximius
for helping me test :) --HG-- branch : trunk
2009-08-14*Fix bugs with shapeshift aura bonuses applying during login - by Elron.QAston
--HG-- branch : trunk
2009-08-13*A hacky fix of the crash happening when player is teleported during logout.megamage
--HG-- branch : trunk
2009-08-12*Rewrite and simplify sendmessagetoset functions. This fixes the bug that ↵megamage
player cannot see dummy aura is cancelled when puppet is far away. --HG-- branch : trunk
2009-08-12*Fix build.megamage
--HG-- branch : trunk
2009-08-12 [8355] Implement QUEST_STATUS_FAILED and simplify related code.megamage
Use FailQuest for all quests that can fail and remove no longer needed function FailedTimedQuest. Signed-off-by: NoFantasy <nofantasy@nf.no> --HG-- branch : trunk
2009-08-12 [8343] Extand level allowed range for item use to upper values if it end ↵megamage
at max player level. Author: VladimirMangos Also add DEFAULT_MAX_LEVEL define for store current used client expection about max player level. For example for current supported this is 80. --HG-- branch : trunk
2009-08-12 [8339] Improved storing/restoring BG entry pointmegamage
* Introduced new table character_battleground_data * Entry point is now stored on BG enter event not join event * Entry point for dungeons is now correctly set to nearest graveyard (this prevent well known assert in GetInstance because of porting to already destroyed instance) * Teleporting from BG correctly restore mount state * Teleporting from BG correctly restore taxi flight (in multipath flight you will end up in nearest transition point on the route) Signed-off-by: ApoC <apoc@nymfe.net> --HG-- branch : trunk
2009-08-12*Use #defines instead of spellids for often used spells.QAston
*Make recently broken talent Improved Healthstone work again - by iadus3. --HG-- branch : trunk
2009-08-12*Allow players to capture siege workshops in wintergrasp.megamage
--HG-- branch : trunk
2009-08-11*Try to fix a crash caused by single target auras. Thanks to QAston.megamage
--HG-- branch : trunk
2009-08-11*Only use m_isWorldObject to check if an object is in grid or world.megamage
--HG-- branch : trunk
2009-08-10*Fix a crash when player gets teleported during log out.megamage
--HG-- branch : trunk
2009-08-09*Implement achievement On The Rocks.Anubisss
--HG-- branch : trunk
2009-08-08*Try to fix a crash caused by adding player to wrong instance.megamage
--HG-- branch : trunk
2009-08-08*Fix the quest requirement for DK to leave start zone. By kaellmegamage
--HG-- branch : trunk
2009-08-08*Cleanups, remove obsolete code and minor optimizations in spellauras.cpp ↵QAston
and spelleffects.cpp *Remove GetDummyAura(uint32 spellid) function - it is faster to use GetAuraEffect or GetAura if id is known than iterate threw dummy auras list *Move Death Strike code from HandleDummyAuraProc to Spell::EffectDummy - original patch by hununza. --HG-- branch : trunk