aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
AgeCommit message (Collapse)Author
2016-10-02Core/Player: unconditionally remove Titan's grip penalty aura on Spell removalariel-
Was causing an issue when switching spec, because off hand weapon was still equipped
2016-10-02Core/Spells: SPELL_AURA_SCHOOL_IMMUNITY auras shouldn't remove passive auras ↵ariel-
(even if negative) Ref issue #6375
2016-10-02Core/Player: Implemented Titan's Grip damage reductionariel-
Closes #6375
2016-10-02Core/Spells: Implemented SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT.ariel-
Closes #1765
2016-10-02Core/Spells: use spellinfo helper methodsjoschiwald
(cherry picked from commit 12a52595edf9ca284d9253a96396ef3321c4c094)
2016-10-02Core/Player: fixed math errorjoschiwald
(cherry picked from commit cc1e2fd452e83281a6fe4c60ed1ee277a0e7a16d)
2016-09-30Core/Config: allow to specify daily quest reset hour in config.SnapperRy
Also default it to 3:00AM, as that's when daily quests used to reset during WotLK.
2016-09-30Core/Spell: set quest to rewarded instead of complete when targeted by ↵SnapperRy
SPELL_EFFECT_QUEST_COMPLETE. (#18021) Prevents people from ending up with strange quests in their quest logs.
2016-09-30Core/World: properly re-initialize daily quest reset time when resetting ↵SnapperRy
daily quests. (#17986) Prevents daily quests from resetting at weird times when restarting the server after a player has completed a daily quest.
2016-09-29Core/Log: move an error to DEBUG level.SnapperRy
Prevents console spam in case of players canceling the cinematic at characters' first login.
2016-09-26[3.3.5] Azjol-Nerub rewriteTreeston
* Scripts/AzjolNerub: Complete rewrite. - Gatewatcher: - Trash now actually engages properly one by one - Fix trash spell casting - Add missing quotes - Hadronox: - Everything. Literally. - Anub'arak: - Fix add spawns - Fix impale - OK this might as well be "fix everything with every boss". Because that's pretty much what happened. - General hack cleanup * Update and rename 9999_99_99_99_AZJOLNERUB.sql to 2016_09_25_01_world.sql * Update and rename 2016_09_25_01_world.sql to 2016_09_25_02_world.sql * Rename 2016_09_25_02_world.sql to 2016_09_26_02_world.sql
2016-09-24Scripts/ICC: Fix chest loot exploitjackpoz
Fix an exploit at chest loot bosses Valithria and Deathbringer that allowed the first played to hit them to leave party at low hp % and loot the whole chest alone, without the party being able to loot anything.
2016-09-24Core/Gossip: improve gossips related to Dual Talent Specialization: (#17921)SnapperRy
- Correctly hide and show info gossip based on dual spec requirements. - Show correct gossip after learning dual spec.
2016-09-24Script/Quest: improvements for Let Them Eat Crow. (#17948)SnapperRy
2016-09-24Core/Creature: update health/mana/damage/armor when changing a creature's ↵SnapperRy
entry while keeping the original level. Fixes an issue introduced in a6ef9d4.
2016-09-22Movement/SplineChain: Fix a potential critical bug where resume info ↵treeston
returned during an edge case could fail an assertion when used.
2016-09-21d3214a0 follow-up for code style.treeston
2016-09-21Movement/SplineChain: Streamline the script workflow for resume info a bit, ↵treeston
provide static method that does all the ugly pointer casts for you. Also prevent a nullptr dereference crash if scripts mishandle motionmaster, and canonize Chain == nullptr to signify "no resume info".
2016-09-21Map/InstanceMap: Ease up on a somewhat overzealous error message regarding ↵treeston
instance saves.
2016-09-21Core/Movement: Fix a DB spline chain overload I missed in 2170541treeston
2016-09-20Core/Unit: Standardize SetFacingTo and SetFacingToObject behavior while ↵treeston
moving. Both now fail while moving unless arg2 bool is true. Movement/SplineChain: Bump value range for DB chainId up to uint16 (0 to 65535) from uint8 (0 to 255). Turns out sniffs generate far more chains than I expected.
2016-09-20PCH build fix. Again.treeston
(( Alright, you made me waste 20 minutes of my life on a full nonPCH rebuild of the core now. )) (( I hope you're happy. ))
2016-09-20Core/Movement: Add a convenience default ctor to SplineChainResumeInfo, and ↵treeston
fix PCH build in some configurations (zzz why do we even keep Appveyor and Travis around).
2016-09-20Core/Movement: Add new SplineChainMovementGenerator that allows accurate ↵treeston
replication of sniffed waypoints in static sequences, along with DB facilities that allow loading of waypoints from DB.
2016-09-16Map/Instances: Greatly simplify PermBindAllPlayers logic. (#17940)Treeston
2016-09-15Core/Scripts: Fix a crash when swapping creatures with pending vehicle join ↵Naios
events. * Closes #17833
2016-09-15Core/Scripts: Fix a crash when adding/removing objects from the map while ↵Naios
swapping * Ref #17833
2016-09-15Fix wrong copy-paste from last commit.SnapperRy
Sorry.
2016-09-15Core/Achievement: do not consider overkill damage for ↵SnapperRy
ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE.
2016-09-14Core/Creature: enable pet bar for TempSummons with category SUMMON_CATEGORY_PET.SnapperRy
Thanks @ariel- for helping with the research (although I'm two months late).
2016-09-14Core/SmartAI: do not target player's group for ↵SnapperRy
SMART_ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS. SMART_TARGET_INVOKER_PARTY or SMART_ACTION_CALL_GROUPEVENTHAPPENS should instead be used to achieve this functionality.
2016-09-14Maps/Boundary: Some code style clean-up in AreaBoundary code, as well as ↵treeston
adding an additional utility overload to IsWithinBoundary (Position const&).
2016-09-13Core/Fishing: implement retail-like fishing skill-up functionality (#17528)SnapperRy
2016-09-13DB/Quest: improvements for Test at Sea:SnapperRy
- Prevent player from entering combat when using the quest item. - The targeted NPCs should only yell sporadically.
2016-09-12Core/Spell: Updated SpellInfo::GetMaxTicks with all effects capable of periodicsariel-
2016-09-12Core/Fishing: ignore required skill when fishing in pools.SnapperRy
2016-09-12Core/Spell: do not cast interrupt effect if the spell did not hitariel-
2016-09-11Core/Movement: Fix an edge case crash in HomeMovementGenerator.treeston
2016-09-11Core/SpellMgr: removed some wrong spells from LoadSpellInfoCorrections:ariel-
34754 is actually Holy concentration, and does not proc. 39805 doesn't exist
2016-09-10Woops. Thanks, clang.treeston
Crash fix.
2016-09-10Entities/Object: Add some Position const& overloads to distance/angle ↵treeston
methods for usability.
2016-09-09Core/Scripts: Enhance quest status hook by making it catch more status ↵Rochet2
changes (#17865)
2016-09-09Fine, this time I actually built it. Promise.treeston
2016-09-09Build fix.treeston
2016-09-09Game/Scripting: Follow-up to b3d44d6. Fix script selection for creatures on ↵treeston
difficulty > 0.
2016-09-09Core/Maps: Add override to allow InstanceMap const* -> InstanceScript const*.treeston
Also tighten const-ness on CanSpawn method of CreatureScript.
2016-09-09Core/Conditions: New CONDITION_QUESTSTATE (47). It's the existing quest ↵treeston
conditions collapsed into a bitmask value2 because I'm a lazy person that doesn't like having long SQL queries. Then use this new condition to fix Sniffing out the Perpetrator for Horde. Tagging issue #17914.
2016-09-09Creature/Scripting: Move CreatureAI::CanRespawn to CreatureScript::CanSpawn. ↵treeston
Now also applies to initial spawn. Dynamic spawning prep.
2016-09-09Derp. Build fix.treeston
2016-09-09AI/SmartAI: Fix an issue where SmartAI creatures would not properly follow ↵treeston
their owner on evade. Also fix a bug where creatures with INHABIT_ROOT would get stuck in evade under certain conditions. This allows us to fix quest 12261 (No Place to Run). Closes #16291.