funjoker
ca25299abf
Scripts/Westfall: Fix Westfall questline till quest 26236
...
Additional: Fix Transient to Sentinel Hill walk
2021-06-27 16:54:46 +02:00
funjoker
e3c44d63ba
DB/Misc: Set default value of ScriptName for conditions
2021-06-27 15:27:35 +02:00
Giacomo Pozzoni
d83cd33bd4
Core/Pools: Fix pools with 1 member never spawning anything anymore ( #26620 )
...
* Core/Pools: Fix pools with 1 member never spawning anything anymore
Attempts to fix a 6 years old bug and never fixed by the original author.
* Remove respawn times from db once a respawn has been handled
* Allow to specify if Despawn1Object() should save or not the respawn time. We don't need to do that when respawning an object.
* Apply the same fix to GameObjects too
# Conflicts:
# src/server/game/Pools/PoolMgr.h
2021-06-27 06:33:19 +02:00
funjoker
b64983d753
Fix build after cherry-pick
2021-06-26 01:07:04 +02:00
AlιAѕѕaѕѕιN
338c1e28ae
[3.3.5] Fix spell_area not checking for zoneID for quests ( #23719 )
...
* Fix spell_area not checking for zoneID for quests
* Addendum to bdffe0a4a6
* Fix spell_area handle same spell with the same quests
Also fix not checking for quest_end at all.
* Addendum to 2d6b0545e3
* Better commenting for 7a50189de3
* Addendum to 2d6b0545e3
(cherry picked from commit 92d83c3c2e )
2021-06-26 00:58:18 +02:00
funjoker
a7b20bc156
Revert "Core/Misc: Fix zonewide spell_area not being updated on quest update"
...
This reverts commit 107fbf5aa2 .
2021-06-26 00:54:25 +02:00
funjoker
107fbf5aa2
Core/Misc: Fix zonewide spell_area not being updated on quest update
2021-06-26 00:47:02 +02:00
Ovahlord
db46b10200
DB/Creatures: added a few cyclic spline movements to Westfall's Fleshripper
2021-06-23 16:50:02 +02:00
funjoker
2d78058a19
Core/Packets: Remove incorrect if clause blocking InCompleteEmote being sent
2021-06-22 23:42:12 +02:00
Ovahlord
0ec0947a06
DB/Quests: fixed startup errors
2021-06-21 23:58:45 +02:00
Shauren
2d19f61b26
Core/Misc: Remove incorrect uses of std::unordered_map<T>::rehash and replace them with intended reserve
2021-06-21 23:52:25 +02:00
funjoker
41e7c65dcb
DB/Quest: Update some timers
2021-06-21 23:05:21 +02:00
funjoker
6e1ba2176a
DB/Quest: Update a lot of AllowableRaces data for quests
2021-06-21 22:47:56 +02:00
Ovahlord
d9cbf60fd1
Core/Quests: kick AllowableRaces and TimeAllowed from quest_template over to quest_template_addon as these fields no longer are being sent in quest query packets
2021-06-21 22:10:58 +02:00
funjoker
914fa45e42
DB/Quest: Update quest_details
2021-06-21 21:03:32 +02:00
funjoker
c49ccd6806
DB/Quest: Add massparsed cata data for quest_offer_reward
2021-06-21 15:05:28 +02:00
Ovahlord
748263fe9e
Scripts/TSC: Gravity Well now uses its correct spell id to shrink in size
...
closes #267
2021-06-18 16:40:04 +02:00
Ovahlord
8270c6782f
Scripts/SFK: removed an unused enum value from Baron Ashbury's spells
2021-06-14 11:38:19 +02:00
Ovahlord
edb4df4ffc
Scripts/SFK: converted achievements to world state handling
2021-06-14 11:11:10 +02:00
Ovahlord
c80c23e5c2
fixed nopch build
2021-06-14 11:10:49 +02:00
Ovahlord
f5b9989601
Scripts/BRC: converted Ascendant Lord Obsidius' achievement to world state handling
2021-06-13 23:38:43 +02:00
Ovahlord
5741d295dd
Scripts/HoO: converted achievements to world state handling
2021-06-13 23:22:05 +02:00
Ovahlord
1e9fd012e8
Scripts/BoT: converted achievements to world state handling
2021-06-13 22:57:24 +02:00
Ovahlord
b0df1fdca3
Scripts/BWD: converted remaining achievements to world state based handling
2021-06-13 17:10:56 +02:00
Ovahlord
5fd77a3b28
Core/World: implement database support for default map and realm wide world states
2021-06-13 16:07:38 +02:00
Ovahlord
a20ce4309b
Scripts/BWD: converted Achieve-a-tron achievement to world state based handling
2021-06-13 11:40:46 +02:00
Ovahlord
be239e4458
Core/Maps: implement map based world states and implemented support for required world states in achievement criterias
...
*converted Erduax' conditional achievement to world state based handling as example
2021-06-13 10:48:41 +02:00
jackpoz
ea85a0031c
Scripts/UBRS: Fix crash
...
Fix crash triggered during Dragonspire Hall event caused by having more than 5 mobs near a rune.
Crash added in 7c19fb8d0e
Fix #26589
2021-06-12 18:12:13 +02:00
Ovahlord
3301b87dba
fixed a warning
2021-06-12 15:31:40 +02:00
Ovahlord
bd57f795bd
Core/Spells: send the correct cast failure reason when trying to queue up a spell cast while not being able to do so yet
...
closes #264
2021-06-12 15:18:04 +02:00
Ovahlord
ab405f6935
Core/Spells: Gouge will now have a chance of not being canceled by bleeding effects when having learned Sanguinary Vein
...
closes #263
2021-06-12 14:42:15 +02:00
Ovahlord
8011d2de29
Core/Spells: ported resistance and immunity updates from 3.3.5 branch
2021-06-12 14:10:44 +02:00
lingxDEV
eef9796dd3
Core/Spells: Preparation will now reset the cooldown of Shadowstep ( #266 )
...
closes #265
2021-06-12 14:08:51 +02:00
Shauren
d5c0fda096
Core/Scripts: Allow spell script ValidateSpellInfo to work with any container type
2021-05-28 18:42:26 +02:00
Ovahlord
1064209eaf
Scripts/HoO:
...
* Temple Guardian Anhuur's Divine Reckoning will now prefer non-tank targets above tanks
* Added missing attribute to Anhuur's heroic version of Reverberating Hymn that was causing the periodic timer to reset on each stacking
2021-05-26 22:16:01 +02:00
Ovahlord
a55bde077a
Core/Spells: updated all remaining shaman spell scripts to new register model
2021-05-26 15:44:28 +02:00
Ovahlord
9beba3eec1
Core/Spells: Fire Nova now requires at least one active Flame Shock target to be able to casted
2021-05-26 14:26:38 +02:00
Ovahlord
cd6e7a1b73
Scripts/LCT: register Minions of Siamat as summoned creatures as well
2021-05-24 20:40:52 +02:00
Ovahlord
3c2fbec461
Scripts/LCT: Siamat will now properly despawn his minions upon death
2021-05-24 20:36:44 +02:00
Ovahlord
e0d2e8e902
Core/Spells: send the correct error message when trying to cast Death Coil on a friendly non-undead target
2021-05-24 18:42:59 +02:00
Ovahlord
1de7cf80ba
Core/Spells: reworked Runic Empowerment spell script
2021-05-24 18:38:11 +02:00
Ovahlord
a10ddd49bf
Core/Spells: allow Death Runes getting activated by Blood Rune activation spell effects
2021-05-24 18:33:55 +02:00
Ovahlord
6617ce0ffd
Core/Spells: fixed an UI visual glitch that was showing a spell as still being processed when it has been queued up and replaced by a 2nd request
2021-05-24 17:55:41 +02:00
Ovahlord
4430863a1e
Core/Spells: Implement spell queue
...
As of patch 4.1 spell casts can now be queued up 400ms before a ongoing cast finishes or the global cooldown expires to deliver a smooth transitions between casts though emulators do not really benefit from it.
closes #224
2021-05-24 17:14:55 +02:00
Ovahlord
ed8cc640f0
Core/Spells: Pandemic will now proc on targets at or below 25% health only
2021-05-23 15:16:42 +02:00
Ovahlord
ab482d2d4f
Core/Spells: fixed Pandemic talent
2021-05-23 14:27:34 +02:00
Ovahlord
1325c8cb97
fixed a warning
2021-05-23 13:49:54 +02:00
Ovahlord
47d984d538
Core/Spells: converted some missing spell scripts that sneaked through the first iteration
2021-05-23 13:48:51 +02:00
Ovahlord
d47141ba98
Core/Spells: updated most warlock spell scripts to new scripting model
2021-05-23 13:46:18 +02:00
Ovahlord
76cee22609
Core/Spells: Pain and Suffering will now also recalculate the periodic tick interval of Shadow Word: Pain
2021-05-23 13:27:20 +02:00