aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-04-27Core/Player: don't check quest requirements against RewardNextQuestariel-
- This field is only used to propose a new quest to player after completion, shouldn't be used to condition current quest Closes #19515
2017-04-26Core/AI: some tweaks on boundary functionality:ariel-
- Moved SetBoundary to public scope to allow for greater flexibility (ie set from external script) - Extended to allow checking inverted boundaries
2017-04-26Core/AI: added a function to allow 0 damage attacks (sparring) depending on ↵ariel-
target
2017-04-25Core/Misc: Fix static analysis issuesjackpoz
2017-04-25Core/Scripts: Added a missing break in Illidan Stormrage scriptKeader
Thanks Jackpoz
2017-04-25Core/Misc: Fix static analysis issuesjackpoz
2017-04-25Core/Scripts: fix gaseous bloat proc (again)ariel-
- UNIT_STATE_CASTING removal not needed for movement now, but it's needed for melee attacking
2017-04-24Core/Quests: implemented MSG_QUEST_PUSH_RESULT notificationsariel-
- Allow to share already completed (but not rewarded) quests, restriction was unblizzlike thanks Cannix for the heads up
2017-04-24Core/Scripts: Fix a typo in Blood Prince CouncilKeader
Thanks ariel-
2017-04-24Various quest system fixes (seasonal quests, timed quests and more) (#18940)xinef1
- Unify quest status checking function, use dedicated function instead of direct map checks - Fixed seasonal quest chains and ability to complete the same quests rewarded in past - Update area dependent auras on quest status change (they often requires specific quest status) - Send all not stored quest rewards by mail - When casting quest reward spell, check if it is not self casted, if so - use player to cast this spell - Perform full db save on quest reward to prevent data desynchronization - Don't allow to fail completed timed quests, except for quests which are completed right from the start - Don't allow to share pooled quests, if they are not available in the current pool (eg sharing easy dalaran weeklies, stored at alt character) - Remove seasonal quest if rewarded quest is removed - Don't complete whole quest on AreaExplore event, check if there are no more requirements that should be fulfilled - Quests with flag QUEST_SPECIAL_FLAGS_PLAYER_KILL can be only credited in quest zone Closes #18913 Closes #11187 Closes #15279
2017-04-23Core/Movement: allow focused spells to not break movement if it's movement ↵ariel-
allowed spell - Core/Unit: made IsFocusing virtual Thanks to ccrs for suggestion
2017-04-23Core/Spell: don't make creature change orientation to 0 if channeling selfariel-
2017-04-23Core/Spell: define channels without movement interrupt flags as allowed moveariel-
- Remove script hacks no longer needed
2017-04-23Core/AI: prevent launching a new MoveChase if victim didn't changeariel-
Thanks ccrs for feedback :P
2017-04-23Core/Globals: check localeName on loadingariel-
2017-04-23Core/Misc: fix typoariel-
2017-04-24Core/Misc: Update locales_item and locales_item_set_names to simple systemChazy Chaz
2017-04-24Core/Misc: Update locales_quest to simple systemChazy Chaz
2017-04-24Core/Misc: Update locales_broadcast_text to simple systemChazy Chaz
2017-04-23[3.3.5] Core/Quest: always send the specified RewardNextQuest regardless of ↵Xyventh
eventual scripts (#19498) - Fixes certain situations in which the quest window would get stuck after completing a quest
2017-04-23Core/Scripts: Willix the Importer - $n in aggro texttkrokli
* In the existing core script, Willix the Importer in Razorfen Kraul says "Help! Get this $n off of me!" (showing the $n part in his SAY text) instead of naming the attacker when using his 'SAY_AGGRO1' creature_text. * With this commit change, unit target is no longer missing for Talk, making Willix name the attacking unit when he shouts for help.
2017-04-22Build: Added support for boost 1.64ariel-
Build: Added 1.64 Boost version to FindBoost (cherry-picked from commit 5233caf0920689c7796f4147e5b7506343d707bb) Build: Fixed build with boost 1.64 (cherry-picked from commit a3dec5cb753410dba5c03c70343afd00b905e920)
2017-04-22Core/Spell: implement pvp trinket immunity against Judgement of Justiceariel-
By Riztazz, closes #19484
2017-04-22Core/Player: don't randomly change temporary spell statusariel-
- They shouldn't be saved in db - Prevented temporary spell removal after a save Closes #14373
2017-04-22Core/Spell: fix creature focus with channeled spellsariel-
- Remove one not needed ReleaseFocus, this is done at finish already
2017-04-21Revert "Core/Spell: don't set scaleAura for some special spells"ariel-
This reverts commit 1ca8434b365687dbd12ca232a615d126234eba5e. Closes #19472
2017-04-21Core/Spells: Refactor setting spell info corrections to report errors about ↵Shauren
spells that no longer exist cherry-picked from commit be1a7d36f31fe2722f0a61f1360f9a5c28ff97b2
2017-04-20Core/Unit: fix SPELL_AURA_MOD_DAMAGE_DONE damage calculation on non-melee ↵ariel-
schools for Keader :P
2017-04-18Core/Misc: Sync database schema with masterChazy Chaz
2017-04-17Update boss state load logicKrudor
Reset boss state to NOT_STARTED if state loads as FAIL
2017-04-15Core/Spell: register spell mod owner properly on spell castariel-
- This fixes pets and totems getting mods from owner
2017-04-15Core/Scripts: fix dereferencing invalid iteratorariel-
Closes #19464
2017-04-15Fix non-PCH build.Gacko
Even on 3.3.5. What's PCH for?
2017-04-14Core/Unit: implement miss chance reduction for low level mobsariel-
Source: http://wow.gamepedia.com/index.php?title=Miss&oldid=1980141 > Level is not a factor except when attacking a mob level 9 or lower. Miss chance against a low-level mob is a percentage of normal equal to the mob’s level divided by 10.
2017-04-14Core/Auras: don't skip stack rule check whenever spells have same IDariel-
- The auras might not have the same amounts due to spellmods Closes #1626
2017-04-14Core/Spells: Name a spell attributeShauren
(cherry picked from commit e88a5e4d6d34a7d319cf8a18d3522017bc9101c0)
2017-04-14Core/Spell: fix broken Unit::GetHighestExclusiveSameEffectSpellGroupValueariel-
- Affects 3 aura effects currently, should be rewritten with GetTotalAuraModifier maybe?
2017-04-14Core/Entities: fix integer undeflow when calculating skill value differenceariel-
Closes #19455
2017-04-14Core/Spell: fix nopch build x2ariel-
2017-04-14Core/Spell: fix nopch buildariel-
2017-04-14Core/Spell: build fixariel-
2017-04-14Core/Spell: fixed SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT to actually ↵ariel-
check effects - This commit enables stack rule 3 to be properly used to fix auras that should be active but only one providing effects, even if the spell has multiple auras Closes #19454
2017-04-13Core/Spell: check aura positivity per effect on spell hitariel-
- Fixes applying DR to positive effects, and changing duration of whole aura Closes #19447
2017-04-12Core/Player: fix use after free crashariel-
2017-04-12Core/Spell: fix SPELL_ATTR3_IGNORE_HIT_RESULT bypassing reflectsariel-
Closes #19440
2017-04-12Core/Instance: stop updating the instance resettimes based on creature respawnsariel-
- Rather update normal instance reset time to 2 hours after last creature kill - This fixes yet another integer overflow due to the possibility of having time_t max showing up - Also change respawntime and resettime fields to bigint on respawn/instance related tables - Start using prepared statements on the InstanceSaveMgr
2017-04-11Core/Misc: pch fixes pt 2ariel-
2017-04-11Core/Creature: fix integer overflow in Creature::Update leading to endless ↵ariel-
thrashing of characters database Closes #19182
2017-04-11Core/Misc: fix non-pch buildariel-
2017-04-11Core/Loot: implement Loot Item Storage (#19018)xinef1
* Created Item Loot Storage, no more synchronous DB selects * Fixed buyback case, where stored loot was not removed from db * Added Primary key, and changed field types to be unsigned for table item_loot_money