* [Core/Scripts] BWL - Make Razorgore talk, script blackwing mage, make his spell break eggs
* more to vaelastrasz
* accidentally removed some of the waypoints, fuck me
* Broodlord Lashlayer overhaul + supressors
* Formations, waypoints for Ebonroc and roaming Flamegor (might be non-blizzlike)
* complete overhaul for the basic scripts, merge with TC
* last for today, door cleanup and nefarian refactor (from TC)
* Doors are now working, hooraay!
* Fix the boss gossip that we broke... non-intentionally lolz
* Vaelstraz intro - done
* small corrections to the timers, they are not blizzlike since we got no sniffs.. :^)
* nefarian checked, everything seems to be fine... let the cleanup begin now
* SQL seems fine as well, let's gooo
* Partially Revert "SQL seems fine as well, let's gooo"
This partially reverts commit b1750da58d169e9ed916eb6a6a95da93caeb0ff8.
* idk why mine's called wander_distance
* wtb new eyes
* lost an override @ flamegor
* more junk to fix the compile
* anything else? whining shit..
* SpellScript header..
* how about now?
* hopefully this does the trick, the condition in general works just fine, the spell is targeting the boss
* Update 0000_00_00_00.sql
fuck. you.
* Cleanup SQL, temp comment out code for creature relations so they don't pull several rooms at once
* Move the file with proper revision and location
* Remove the creature_relations *fix* until there's a proper core-side fix for it.
* spawndist > wander_distance
* compile fix
* lost a bracket in the merge
* *sigh*
* add new line at the end
* Nefarian's whitespaces
* Vael's whitespaces
* Razorgore good to go as well
* Header as well
* finale
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
* NULL to nullptr
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
* Boss re-order
* Revert "Boss re-order"
This reverts commit 03289cb064ae51c38e3efebba11f3e3882ae350a.
* Reworking Ambassador flamelash
- Removed timers
- Scripting the boss properly, missing event and talk emote
* Update boss_ambassador_flamelash.cpp
* Update boss_ambassador_flamelash.cpp
* Ambassador Flamelash reworked
- Burning spirits spawn at the correct places
- When they get close to the boss they die, thus buffing the boss with a stackable buff
- When encounter begins the runes start burning
- Burning Spirits chase the boss around the room
* Missing aggro emote and cleanup
* travis
* Cleaner code
Changed the enum usage to a Vector and iterated over every gameobject entry to make them active or ready.
* Cleanup
Removed not used enum
* types
* Update boss_ambassador_flamelash.cpp
* Added dynamic spawning algorithm
Before this commit, Spirits could be summoned on the same rune.
After this commit Spirits will not be summoned on the same position.
* bad null conversion
* declaration and initialization inside function
changed randomPosition to an Int inside the getValidRandomPosition().
* wrong type declaration
variable needs to be declared outside of while cycle.
* useless variable
* Bugfixing
- New fireblast
- When burning spirits die killed by the player, new event to summon new ones
- Make them aggro the player and attack them
* miss typed ;
* Trying to fix mentioned issues
- If spirits are in combat, keep summoning new ones
- If spirits are in combat, then the boss can't kill them if they get close to them
* IsInCombat typo
* Exploit fixing
* Summoning massive waves fix
* Fixing last issue hopefully