Commit Graph
1705 Commits
Author SHA1 Message Date
funjoker af1bb0e227 Fix nopch build 2 2021-06-27 21:02:25 +02:00
funjoker 247257c24d Fix nopch build 2021-06-27 20:58:16 +02:00
funjoker 8cd93a9b01 Fix build after ca25299abf 2021-06-27 20:47:17 +02:00
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
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 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 ad495c5479 Scripts/BoT: use NullCreatureAI class for Ascendant Council Plume Stalker 2021-05-15 21:26:51 +02:00
Ovahlord 37b481cb6e Scripts/SFK: fixed a typo that was causing Wolf Master Nandos being summoned instead of Razorclaw 2021-05-01 12:31:23 +02:00
Ovahlord ba01651fff Scripts/SFK: reworked Baron Silverlaine encounter 2021-05-01 12:19:50 +02:00
Ovahlord 152a8fe739 fixed nopch build 2021-04-27 19:55:19 +02:00
Ovahlord 56b1687714 Scripts/BRC: several improvements to Raz' script
* moved several mechanics to spell script and added safechecks to Raz' escort script to reduce the chance of getting stuck midway
2021-04-27 19:43:28 +02:00
Ovahlord 3da9d31690 Scripts/BoT: added repeat timer for Evolved Drakonaar's Blade Tempest 2021-04-27 10:03:40 +02:00
Ovahlord bb2e5b8e1e Scripts/BoT: scripted the mechanics of the bound elementals in the Sanctum of the Ascended 2021-04-26 13:35:22 +02:00
Ovahlord 63dbbc3309 Scripts/BoT: make Twilight Rupture a bit more flexible by allowing to set the length of the fissure and reduced the step length at which the fissure grows 2021-04-26 11:19:03 +02:00
Ovahlord dcd5716ecb Scripts/BoT: scripted Evolved Drakonaar and updated its pathing 2021-04-25 20:20:34 +02:00
Ovahlord 597069b7e9 Scripts/BoT: corrected the amount of Corruption gained from Cho'Gall's abilities 2021-04-25 18:15:34 +02:00
Ovahlord cece14db62 Scripts/BWD: Maloriak's Cauldron Stalker will now exit combat 8 seconds after casting Debilitating Slime to reflect sniff behavior 2021-03-30 17:59:50 +02:00
Ovahlord 266cc93321 Scripts/TotT: scripted mini-event at Ozumat's wing 2021-02-28 14:29:42 +01:00
Ovahlord 2439a741ff Scripts/SFK: fixed logic in applying interrupt immunities when Baron Ashbury finishes one of his abilities 2021-02-25 20:50:34 +01:00
Ovahlord d818a7030c Scripts/BoT: scripted trash npcs in the Bastion Antechamber 2021-02-25 16:32:07 +01:00
Ovahlord 0299fa4fe1 Core/Misc: replace boost::optional with std::optional 2021-02-19 14:07:43 +01:00
Ovahlord ef4e3c675b Scripted/ZG: Ohgan is no longer on a spiritless diet and kills Chained Spirits again 2021-01-18 09:14:58 +01:00
Giacomo Pozzoni 5e3b57bae7 Core/Unit: Fix movement hiccups in water
* Core/Unit: Allow to define Units which can enter water but cannot swim

Allow to define Units which can enter water but cannot swim, i.e. crabs walking at the bottom of a sea.

* Add UNIT_FLAG_SWIMMING to creatures when entering combat

* Fix charmed creatures not entering water

* Always allow Creatures controlled by players to enter water

* Add swimming flag when possessing a unit and remove it properly at the end, even if the creature engaged combat before and after.
When adding/removing UNIT_FLAG_SWIMMING manually calling Creature::RefreshSwimmingFlag(true) might be required.
2021-01-11 12:33:54 +01:00
Ovahlord 89d11739a7 fixed warnings 2020-12-31 15:20:17 +01:00
Ovahlord adb6664ab7 Scripts/BoT:
* modernized all remaining scripts
* no longer save already triggered area triggers in instance save data and block their execution only when the corresponding boss has been defeated already
* optimized area trigger scripts for boss intros by using a single shared script with different ctor arguments
* handle Cho'Gall's intro and outro texts for Halfus Wyrmbreaker
2020-12-31 15:02:17 +01:00
Ovahlord 4ff5b6189d Core/Maps: implement new flags for instance spawn groups to allow to restrict spawn groups to horde or alliance only
*use the new flags to restrict the Scarlet Monastery Alliance spawns to alliance players only
2020-11-16 18:55:27 +01:00
Ovahlord 754c138f89 Core/Spells: ported CastSpell unclusterfucking from 3.3.5 branch 2020-11-04 22:37:11 +01:00
Ovahlord b5f765986f Scripts/TwilightHighlands: added radius scaling for Cadaver Collage's Poison 2020-10-30 23:51:52 +01:00
Ovahlord 1174e446e0 Scripts/BWD: Maloriak's Magma Jets will now only target his victim 2020-10-30 23:35:14 +01:00
Ovahlord 579c6c4be2 Scripts/BWD: fixed a possible edge case in which Maloriak's Consuming Flames could get increased when taking damage from non damage class magic attacks 2020-10-30 22:22:14 +01:00
Ovahlord d07abd9f60 Scripts/TwilightHighlands: scripted event for quest The Crucible of Carnage: Calder's Creation 2020-10-30 20:05:59 +01:00
Ovahlord fdd96aadce Scripts/TwilightHighlands: scripted first three Crucible of Carnage arena events 2020-10-30 15:15:16 +01:00
Ovahlord e5952a6bf5 Scripts/BRC: scripted dungeon quest chain inside of Blackrock Caverns 2020-10-29 23:12:40 +01:00
Ovahlord 4a324b3b2f fixed warnings 2020-10-29 17:28:20 +01:00
Ovahlord 33f3990f38 Scripts/ScarletMonestary: reworked Mograine and Whitemane's encounter 2020-10-29 17:10:25 +01:00
Ovahlord 38f1729a8e fixed nopch for real this time 2020-10-29 15:48:06 +01:00
Ovahlord 9b3c19fa94 nopch fix² 2020-10-29 14:32:55 +01:00
Ovahlord 101d0b44ed fixed nopch build 2020-10-29 14:20:19 +01:00
Ovahlord 3a89bf19af Scripts/TheStockades: updated all scripts to modern standards and execute Alliance specific events only when an Alliance player created the instance 2020-10-29 03:57:42 +01:00
Ovahlord d753df4ae9 Core/Spells: improved spell finish reason enum naming for finished channeled spells 2020-10-01 20:24:03 +02:00
Ovahlord 164fe1890e Scripts/BWD: Lightning Conductor will now get removed when Lord Victor Nefarius transforms the target into a Shadow Conductor 2020-09-26 15:11:36 +02:00
Ovahlord c9afa1a6ed Core/Units: renamed SetInFront to SetOrientationTowards to clarify its actual functionality and added comments to SetOrientationTowards, SetFacingTo and SetFacingToObject 2020-09-23 20:48:44 +02:00