Commit Graph

61 Commits

Author SHA1 Message Date
Andrius Peleckas
ab5933effa fix(Core/Util): EventMap::RepeatEvent when eventId is retrieved by ExecuteEvent() call (#3426) 2020-10-17 14:59:22 +02:00
Kargatum
5e20b46812 refactor(Core/Scripts): restyle scripts lib with astyle (#3467) 2020-10-11 10:35:34 +02:00
Francesco Borzì
b61ae8abcd fix(Core/Misc): all GCC warnings (#3457) 2020-09-14 17:31:12 +02:00
Francesco Borzì
b95c14f91a refactor(Scripts/Stratholme): fix warnings and made code more readable (#3433) 2020-09-06 17:07:36 +02:00
imxari
60e8ec0575 fix(Core/Quest): Death Comes From On High (#2939)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2020-09-01 21:46:45 +02:00
Kitzunu
1f89282b22 refactor(Core): NULL -> nullptr (#3275)
* 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>
2020-08-31 11:55:09 +02:00
Francesco Borzì
d2cc3fcbc2 feat(Docker): update to Ubuntu 20.04 + more improvements (#3277) 2020-08-13 00:25:20 +02:00
gengarshadowball
e949ab27b7 fix(Core/Script): Remove hardcoded Loch Modan texts (#3111) 2020-08-02 21:45:16 +02:00
gengarshadowball
56b88502fe fix(Core/Creature): Lady Katrana hardcoded text (#3110) 2020-07-30 23:18:42 +02:00
h0lysp4nk
60b0c4201a fix(Core/Script): Felmyst (#2965)
Co-authored-by: Barbz <BarbzYHOOL@users.noreply.github.com>
2020-05-30 11:09:40 +02:00
Alan
e72371ee4a fix: Zul'Aman raid improvements (#2654) 2020-03-09 22:54:18 +01:00
Kaev
2fa9f5c249 fix(Core): potential crashes/bugs reported by static analysis #2 (#2622) 2020-02-03 07:52:27 +01:00
Skxawng-cu
70170f0bbd fix(Core/CreatureScript): Fix dk quest 12701 #2557 (#2559) 2020-01-16 08:24:10 +01:00
Finn Michael Halvorsen
dc14094e28 fix(Core/Intance): Fixed group spawn UBRS Rend (#2499) 2019-12-23 08:33:50 +01:00
Bogir[rus]
b05739455d fix(Core/Raid): Save correct data to DB after killing Ragnaros (issue #2464) (#2476) 2019-12-14 08:58:00 +01:00
Viste
e22d78ecd6 refactor(Core): rename namespaces and macros to acore (#2454) 2019-12-01 13:13:31 +01:00
Dresmyr
51a72c8a46 fix(Core/CreatureScript): Fix Ragnaros magma blast (#2394) 2019-11-29 10:06:32 +01:00
Stoabrogga
4e6a8a2756 fix(Core/Quest): The Lich, Ras Frostwhisper (#2373) 2019-11-11 09:18:15 +01:00
Viste
d202aea16d fix(Scripts/Karazhan): Cleanup in opera event (#2163) 2019-08-07 21:25:20 +02:00
Stoabrogga
62a5e95d8c fix(DB/Core): "Battle for the Undercity" buffs (#1986)
- Cast the buffs from Thrall and Wrynn on themselves instead of the player. This prevents interrupting spellcasting of the player during battle.
- Override "EnterEvadeMode" for Thrall and Wrynn AI in order to prevent removing their auras on evade.
- Remove the spell script "spell_undercity_buffs" as it is not needed anymore (the players only get the aura when near Thrall or Wrynn)
2019-06-25 20:17:23 +02:00
Stoabrogga
5da61f1167 fix(DB/Core): Play "Lament of the Highborne" as music instead of sound (#1926)
* fix(DB/Core): Play "Lament of the Highborne" as music instead of sound

* Update ScriptedCreature.cpp

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql

* Update rev_1559456042362460279.sql
2019-06-14 07:51:29 +02:00
Stoabrogga
b0cca6cfee fix(DB/Core): Mother Smolderweb (#1886)
* moved cpp script to SAI for boss "Mother Smolderweb"

* add "Summon Spire Spiderlings" on death
2019-06-01 23:02:03 +02:00
Pondaveia
e4c33b46cb Improved check (#1831)
- Increased the range in which we search for the desired gameobject
- Added a check in case this gameobject exists
2019-05-26 15:05:51 +02:00
Pondaveia
85e46e06b2 fix(Core/Dungeon) Blackrock Depths - Ambassador Flamelash (#1803)
* 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
2019-05-14 12:28:49 +02:00
Pondaveia
609c410605 fix(Core/Dungeon) BRD - The seven minibosses re-order (#1792)
* Boss re-order

1st attacker is Anger'rel ID 9035
2nd attacker is Seeth'rel ID 9038
3rd Attacker is Dope'rel ID 9040
4th Attacker is Gloom'rel ID 9037
5th attacker is Vile'rel ID 9036
6th attacker is Hate'rel ID 9034
7th attacker is Doom'rel after his death spawnt the chest and the doors go back to ID 9039

* Domrel eventmap

swapped timers to events

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Doomrel ain't the first boss

* Don't ignore first boss

* Gossip option

* Gossip done
2019-05-10 02:30:04 +02:00
Poszer
c05cea14b6 fix(CORE/Quest): Death's Challenge gossip menu (#1755) 2019-05-05 09:54:49 +02:00
Pondaveia
22d4cae1f1 fix(CORE/Raid): Molten Core - Ragnaros hammer orientation (#1683)
* Fixed Ragnaros hammer when he dies
* Removed useless comments
2019-04-22 13:36:54 +02:00
Pondaveia
6b6083e077 Fix(DB/Core): UBRS - General Drakissath (#1703)
* Ported Chromatic Elite Guard from SAI to the core so I can bring the General and the not attacked Chromatic Elite Guard to attack the party
2019-04-20 08:51:27 +02:00
Nefertumm
fe17a0eccc fix(Core/DB): Hardcoded text - Eastern Kingdoms (#1640) 2019-04-19 18:52:38 +02:00
Stoabrogga
994dc23833 fix(Core): fix a few issues with "Battle for the Undercity" (#1648) 2019-04-02 16:36:46 -03:00
Kargatum
b6cb9247ba Refactor(Core/Gossip): Replacing old macros with new (#1338)
* Correct support new macro
2019-03-25 21:10:57 +07:00
Nefertumm
6a074af196 fix(Core/DB/Quest): Battle for the Undercity (#1479)
- Closes #204
2019-02-27 23:16:56 +01:00
Walter Pagani
275dbec76d refactor(DB/Quest): move 4866 and 4224 from cpp to DB (#1415) 2019-02-14 20:26:15 +01:00
Stoabrogga
7a9f09341f chore(PCH): remove "ScriptPCH.h" from cpp scripts (#1423)
remove "ScriptPCH.h" from cpp scripts as it is intended to be used as precompiled header for the build process only
2019-02-10 14:50:44 +01:00
Walter Pagani
99fdc32991 refactor: Quest 5742 moved from core to DB (#1354)
Replace c++ with smart_scripts
2019-01-29 22:34:23 +01:00
Lee
662a49bfd8 [Core / Script] Mr Smite Event Update (#1340)
Fixed an issue where Mr Smite would do his stomp event more than once.
2019-01-22 08:12:46 +00:00
Walter Pagani
b39042d533 DB/Quest: Quest 11223 moved from core to DB (#1334) 2019-01-21 06:38:26 +07:00
poszer
cfef52d190 Update zone_tirisfal_glades.cpp
Removed script
2019-01-08 13:48:11 +01:00
Stoabrogga
380c236479 Scripts/Quest: fix 12733 Death's Challenge (#886) 2018-12-22 17:01:35 +01:00
Stoabrogga
ffa7b7a286 DB/Quest: "The Endless Hunger" fix second talk text. (#867)
Bugfix quest "The Endless Hunger": Wrong source for second talk text.
2018-12-20 13:08:47 +01:00
Poszer
fd696c6475 Core/Instance: Blackrock - Warchief Rend Blackhand
This will fix the next issues:
- Waves of mobs spawning during Blackhand fight.
- Door conflicts.
- Boss can't be pulled after killing the 3rd wave.

Closes #536
2018-12-16 15:34:31 -03:00
Barbz
b1b02e0328 Core/Script: BRD needs to light 2 braziers to open the doors (#1069)
Before, it required to light only 1 brazier to bypass the Lyceum.

http://wowwiki.wikia.com/wiki/Shadowforge_Torch
2018-12-05 16:28:56 +01:00
Walter Pagani
914013cd88 Core/NPC: Deathstalker Faerleia text translatable in the DB (#1070)
Deathstalker Faerleia text can now be translated in the DB
2018-11-28 20:59:26 +01:00
Nefertumm
8481eec5be Fix brackets from #894 2018-06-08 23:05:10 -03:00
Trystanosaurus
3b307ecb05 Add cooldown to Amplify Damage in phase 3 (#894)
Added a cooldown to amplify damage in phase 3, else it's cast every frame. Used random between 20 and 30 seconds as that's what's set at the start of phase 3.
2018-06-08 11:32:08 +01:00
talamortis
05ed0597c0 Tome of Valor should no longer desapwn the creature 2018-04-01 16:55:50 +01:00
talamortis
d7e4799728 removed unused code - fix Travis 2018-03-31 19:46:28 +01:00
talamortis
a6e10f2ab2 Instace to return the guid of the gameobject 2018-03-31 18:45:46 +01:00
talamortis
68c0d298ce After killing Rhahk in deadmines the door will now open correctly. 2018-03-31 18:05:44 +01:00
talamortis
3cd8da7560 Players can now re enter zul'aman after raid wipes. 2018-03-19 11:54:00 +00:00