Commit Graph

35024 Commits

Author SHA1 Message Date
Ovahlord
64ecd14f55 Core/Spawns: define and implement FLAG_FORCE_DESPAWN for instance spawn groups
* made instance spawn group handling bitmask based to offer more flexibility
* validate flag combinations on loading so we can no longer combine FLAG_ACTIVATE_SPAWN and FLAG_BLOCK_SPAWN in a single entry
2019-08-12 18:24:33 +02:00
Ovahlord
57e8752b6f Misc: removed whitespace from last commit 2019-08-12 15:05:48 +02:00
Ovahlord
bcd0b653d7 Core/Spells: Survey Sinkholes will now have a bigger range to be able to hit all trigger npcs 2019-08-11 23:33:12 +02:00
Ovahlord
4f78191b81 DB/Quests: fixed displaying POIs with multiple creature or gameobject objectives 2019-08-11 16:19:48 +02:00
Ovahlord
a3fe4fc0d1 DB/Events: linked missing Darkmoon Faire gameobjects and creatures to event 2019-08-11 15:48:54 +02:00
Ovahlord
4ba820d5dc Core/Spells:
* fixed releasing spell focus when a creature enters evade mode while focusing a target
* allow the focus handling to accept self cast spells
* fixed an issue that was prevent channeled spells without a cast time being rejected for focusing
* channeled spells will now always have a focus target
* target less casts will now trigger focusing as well
2019-08-11 13:57:55 +02:00
Ovahlord
148291729f Core/Spells: ported focusing rework and fixed an additional issue that was causing channeled spells getting interrupted when being cast within the focus delay release time 2019-08-10 23:43:15 +02:00
Ovahlord
cdad0e3920 Scripts/BWD: stop Chimaeron's movement when casting Feud to prevent his channeling is getting interrupted 2019-08-10 22:10:31 +02:00
Ovahlord
ae836aad33 Scripts/BWD: use the correct helper for getting the distance between target and Magmaw 2019-08-10 22:07:08 +02:00
Ovahlord
84240e8487 Scripts/BWD: Magmaw will now correctly consider the additional 15 yards in addition to his combat reach when selecting targets for Pillar of Flame 2019-08-10 22:03:08 +02:00
Ovahlord
cd9898f542 DB/Instances: corrected parent map id for Cataclysm instances that are located in Kalimdor 2019-08-06 23:36:26 +02:00
Ovahlord
f5b93fbd38 DB/BWD: spawned Lord Victor Nefarius for Nefarian's End encounter and linked the spawn to a instance spawn condition to make him appear after all bosses have been defeated 2019-08-06 23:14:22 +02:00
Ovahlord
d94cc00c39 Scripts/BWD: I really need to go to bed...
* fixed a typo in 4088fb9134
2019-08-05 22:33:44 +02:00
Ovahlord
169180000f Scripts/BWD: remove the title granted by the Master Adventurer Award when the aura expires or gets removed 2019-08-05 22:24:15 +02:00
Ovahlord
4088fb9134 Scripts/BWD: fixed an issue that was causing Maloriak not being able to move during phase 2 when triggering the transition while in a black vial phase 2019-08-05 22:13:28 +02:00
Ovahlord
d6aaff3b1c Scripts/BWD: Vile Swill will no longer get affected by Growth Catalyst 2019-08-05 20:18:25 +02:00
Ovahlord
b75b8eba07 Scripts/BWD: implement heroic difficulty mechanics and finish Maloriak Encounter implementation 2019-08-05 20:13:16 +02:00
Ovahlord
2e1e966980 Core/Spells: added a missing case handling that was responsible for general aoe spell focusing 2019-08-04 11:15:45 +02:00
Ovahlord
f526fc9768 Core/Movement: fixed a crash in MotionMaster that was caused in combination with MovementInform and DoZoneInCombat 2019-08-04 03:24:19 +02:00
Ovahlord
d91243190c Scripts/BWD: implement remaining mechanics for Maloriak's normal difficulty encounter 2019-08-04 02:37:25 +02:00
Ovahlord
6004ce8b60 DB/Spells: Lock and Load will no longer get consumed by any spell 2019-08-04 01:46:52 +02:00
Sebastien Levy
8e250910b4 Core/Misc: MSVC build error (#23637)
- fixed a constness error leveraged by msvc 16.2
2019-08-03 23:04:53 +02:00
Ovahlord
128d26d7e9 DB: fixed syntax from last commit 2019-08-03 21:59:53 +02:00
Ovahlord
2bacbdb898 DB/TB: apply respawn time change for non-chest and fishing node gameobjects as well 2019-08-03 21:59:13 +02:00
Ovahlord
efbf8aac36 DB/TB: creatures on Tol'barad Peninsula will now have a respawn time of 2 minutes instead of 2 hours 2019-08-03 21:36:54 +02:00
Ovahlord
d97e908b82 Scripts/BWD: scripted the red and blue vial abilities of Maloriak's encounter 2019-08-01 18:28:46 +02:00
Ovahlord
46cf03eb7b Core/Addons: Improve WorldSession::ReadAddonsInfo
(ported commits: cd3d317ebf 01124c6f4e and 86b516c3f2
2019-08-01 01:09:16 +02:00
Ovahlord
c1627e6a3e Scripts/BWD: initial work on Maloriak encounter 2019-07-31 22:57:58 +02:00
Ovahlord
d849ae131d Core/Spells: fixed and issue that was preventing Death Coil from benefitting from modifiers such as power costs 2019-07-31 15:32:39 +02:00
Ovahlord
a14bb40a87 Scripts/TotT: keep Ozumat's big vehicle as active to make sure the grid remains loaded for the cutscene 2019-07-31 14:30:56 +02:00
Ovahlord
b2093c6b65 DB/Loot: added gold loot values based on parsed loot packets 2019-07-31 00:05:27 +02:00
Ovahlord
2db7d810e3 Core/Spells: allow PROC_HIT_INTERRUPT also getting triggered by melee spells
*fixed Rude Interruption talent (fix by @Keader)
2019-07-30 17:43:47 +02:00
Ovahlord
c0f6aec8ac Core/Spells: use std::floor instead of floor 2019-07-30 16:55:17 +02:00
Ovahlord
052b431ea2 Core/Spells: round final values for more precise results for small aura values 2019-07-30 16:54:16 +02:00
Ovahlord
ec8b00a385 Core/Spells: corrected Light of Dawn calculations 2019-07-30 15:58:00 +02:00
Ovahlord
5371749e1b DB: remove some deprecated game event spawn data due to the orgrimmar spawn cleanup 2019-07-29 19:44:55 +02:00
Ovahlord
ba50e089b0 DB: removed some uneeded delete statements in the startup error sql 2019-07-29 19:06:35 +02:00
Ovahlord
697cf32e38 DB/BoT: added formation data for more trash npcs in Bastion of Twilight 2019-07-29 15:18:48 +02:00
Ovahlord
6e9f543a15 DB/DM: added formation data for all Deadmines trash npcs 2019-07-29 15:10:14 +02:00
Ovahlord
a2ef8dbc8e DB/TotT: added formation data for the two upper trash groups in Commander Ulthok's and Lady Naz'jar's room 2019-07-29 15:03:45 +02:00
Ovahlord
4d5035c8e9 DB/SFK: added formation data for all Shadowfang Keep trash npcs 2019-07-29 14:59:29 +02:00
Ovahlord
dddb88cf41 DB/VP: added formation data for most Vortex Pinnacle trash npcs 2019-07-29 14:54:28 +02:00
Ovahlord
555de2cad2 DB/TSC: added formation data for most Stonecore trash npcs 2019-07-29 14:53:49 +02:00
Ovahlord
5e38e64cb6 DB/BRC: added formation data for Grim Batol trash npcs 2019-07-29 14:52:02 +02:00
Ovahlord
d95fa59089 DB: fixed some startup errors 2019-07-29 12:54:05 +02:00
Ovahlord
f30e98fcb3 DB/GB: added formation data for all trash npcs in Grim Batol
* removed script related spawns from db
2019-07-29 12:45:09 +02:00
Ovahlord
4c06f48121 Core/Spells: Fix an infinite loop caused by a mix of item 25498 and liquid damage (ported commit: 9b292f4369) 2019-07-29 10:50:42 +02:00
Ovahlord
45be30625c Core/Spells: updated and fixed Spirit of Redemption 2019-07-28 19:04:15 +02:00
Ovahlord
70da826081 Core/Spells: fixed Unholy Blight talent 2019-07-28 16:58:22 +02:00
Ovahlord
e2b146595f Core/Spells: updated Death Coil formulars to Cataclysm 2019-07-28 16:32:18 +02:00