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
Ovahlord
b06352f418
Scripts/ZA: implement Jan'alai encounter
2020-09-13 16:05:39 +02:00
Ovahlord
abfd6f02f7
Scripts/BWD: Maloriak's Consuming Flames will no longer deal increased damage from its own damage
2020-09-12 00:27:18 +02:00
Ovahlord
5327dde2a8
Scripts/BWD: several fixups for Maloriak's encounter
...
* Consuming Flames will now increase the periodic damage when taking damage
* Scorching Blast will now be cast on correct targets
* remove a wrongly assigned spell script name that was causing runtime errors log messages
2020-09-12 00:13:32 +02:00
Ovahlord
44f89c7dae
Scripts/BWD: store Magmaw's body parts via guids instead of smelly pointers and validate the body parts on engage
2020-09-10 21:15:07 +02:00
Ovahlord
3274117cec
Core/Spells: cleaned up and improved spell focusing behavior
...
* removed hacky update_object call from SetSpellFocus helper
* corrected facing behaivior in SetSpellFocus
* spells with SPELL_ATTR5_DONT_TURN_DURING_CAST will no longer set a target guid for proper clientside facing behaivior
* channeled spells with a destination target will no longer pick a objectTarget
* update serverside orientation for channeled spells with SPELL_ATTR1_CHANNEL_TRACK_TARGET
2020-09-09 20:08:35 +02:00
Ovahlord
74cf7fa413
Scripts/BWD: allow Shadow Conductor to be affected by resistances and other damage reduction auras instead of enforcing damage valuews
2020-09-05 00:22:49 +02:00
Ovahlord
82a1374fa9
Scripts/ZA:
...
* improved Vol'jin's intro script
* added some waypoints for some trash npcs
2020-09-02 18:19:26 +02:00
Ovahlord
3eee6f3559
Scripts/DM: ensure that Helix' vehicle aura is no longer present on players after a wipe
2020-08-31 13:07:22 +02:00
Ovahlord
2db08bb0e0
Scripts/BWD: Magmaw's Ignition fire dummy npcs will now move in circles with their correct radius value and corrected the amount of steps
2020-08-30 13:08:46 +02:00
Ovahlord
8e339ba164
Scripts/BWD: Lord Victor Nefarius will now manipulate the abilities of any Omnotron golem with a cooldown instead of always picking the longest active golem
2020-08-30 12:48:35 +02:00
Warpten
2b2fc5fb8a
Core/Spells: remove PrepareSpellScript and PrepareAuraScript macros and make Hooklist use emplace behaivior ( #174 )
2020-08-28 15:40:26 +02:00
Ovahlord
c504068259
Scripts/BWD: Maloriak will now try to release Aberrations until he has released all of them instead of stopping after 6 attempts
2020-08-23 21:10:02 +02:00
Shauren
44e0d6c0f9
Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it
2020-08-23 17:44:48 +02:00
Ovahlord
0e61055ac3
Scripts/BWD: corrected Nefarian's respawn position after a wipe based on cyclic path point information
2020-08-22 16:19:03 +02:00
Ovahlord
f1bbb7fa64
Scripts/BWD: the Poison Bombs in Omnotron Defense System encounter will now also fully fixate on their target
2020-08-09 21:15:59 +02:00
Ovahlord
1b46c95a9c
Scripts/GB: updated Drahga's script to modern model and corrected several flaws accross the board
2020-08-09 17:37:52 +02:00