| Age | Commit message (Collapse) | Author |
|
- This field is only used to propose a new quest to player after completion, shouldn't be used to condition current quest
Closes #19515
|
|
- Moved SetBoundary to public scope to allow for greater flexibility (ie set from external script)
- Extended to allow checking inverted boundaries
|
|
target
|
|
|
|
Thanks Jackpoz
|
|
|
|
- UNIT_STATE_CASTING removal not needed for movement now, but it's needed for melee attacking
|
|
- Allow to share already completed (but not rewarded) quests, restriction was unblizzlike
thanks Cannix for the heads up
|
|
Thanks ariel-
|
|
- 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
|
|
allowed spell
- Core/Unit: made IsFocusing virtual
Thanks to ccrs for suggestion
|
|
|
|
- Remove script hacks no longer needed
|
|
Thanks ccrs for feedback :P
|
|
|
|
|
|
|
|
|
|
|
|
eventual scripts (#19498)
- Fixes certain situations in which the quest window would get stuck after completing a quest
|
|
* 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.
|
|
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)
|
|
By Riztazz, closes #19484
|
|
- They shouldn't be saved in db
- Prevented temporary spell removal after a save
Closes #14373
|
|
- Remove one not needed ReleaseFocus, this is done at finish already
|
|
This reverts commit 1ca8434b365687dbd12ca232a615d126234eba5e.
Closes #19472
|
|
spells that no longer exist
cherry-picked from commit be1a7d36f31fe2722f0a61f1360f9a5c28ff97b2
|
|
schools
for Keader :P
|
|
|
|
Reset boss state to NOT_STARTED if state loads as FAIL
|
|
- This fixes pets and totems getting mods from owner
|
|
Closes #19464
|
|
Even on 3.3.5. What's PCH for?
|
|
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.
|
|
- The auras might not have the same amounts due to spellmods
Closes #1626
|
|
(cherry picked from commit e88a5e4d6d34a7d319cf8a18d3522017bc9101c0)
|
|
- Affects 3 aura effects currently, should be rewritten with GetTotalAuraModifier maybe?
|
|
Closes #19455
|
|
|
|
|
|
|
|
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
|
|
- Fixes applying DR to positive effects, and changing duration of whole aura
Closes #19447
|
|
|
|
Closes #19440
|
|
- 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
|
|
|
|
thrashing of characters database
Closes #19182
|
|
|
|
* 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
|