Benjamin Jackson
d0cd435807
fix(Scripts/HyjalSummit): Add damage over time component to Doomfire debuff. ( #19317 )
...
* Init.
https: //github.com/mangostwo/server/commit/6a2e23cac09a88d7ec1221393ba96482d71187f6
Co-Authored-By: Miroslav Drbal [ApoC] <apoc@nymfe.net >
* Don't forget the query.
* Add spell attribute.
* Adjust tick script.
More dynamically calculates damage from ticks.
Co-Authored-By: avarishd <46330494+avarishd@users.noreply.github.com >
* Remove unnecessary `aurEff`
Co-Authored-By: avarishd <46330494+avarishd@users.noreply.github.com >
* #include
---------
Co-authored-by: Miroslav Drbal [ApoC] <apoc@nymfe.net >
Co-authored-by: avarishd <46330494+avarishd@users.noreply.github.com >
2024-07-06 20:02:35 +02:00
Benjamin Jackson
c3e22c0fe2
fix(Scripts/HyjalSummit): Couple Archimonde adjustments. ( #19193 )
...
* Init.
Co-Authored-By: cyberium <cyberium@users.noreply.github.com >
Co-Authored-By: killerwife <killerwife@users.noreply.github.com >
* Corrections.
* Adjust fear timer.
* Wrong spell.
* Whitespace.
* Use the much cooler and more hip scheduler.
* Correct teleport timers.
Matches up with sniffed 3.4.3 data.
* Swap magic number for constant.
Co-Authored-By: killerwife <killerwife@users.noreply.github.com >
* Adjust notation.
* Public.
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Kitzunu's fault.
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
---------
Co-authored-by: cyberium <cyberium@users.noreply.github.com >
Co-authored-by: killerwife <killerwife@users.noreply.github.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-07-04 14:31:22 -03:00
Kitzunu
5a4692e45a
chore(Core/Misc): #include cleanup ( #19255 )
2024-07-02 15:52:02 +02:00
Andrew
8b81b1dad1
fix(Scripts/Hyjal): Workaround bosses getting stuck in progress ( #19231 )
2024-06-30 05:39:29 -03:00
Jelle Meeus
a9c93cc94e
refactor(Scripts/Kalimdor): Spell Scripts registry macros ( #19185 )
...
* zone_dustwallow_marsh spell:spell_ooze_zap
* zone_dustwallow_marsh spell:spell_ooze_zap_channel_end
* zone_dustwallow_marsh spell:spell_energize_aoe
* zone_feralas spell:spell_gordunni_trap
* zone_durotar aura:spell_mount_check_aura
* zone_durotar spell:spell_voljin_war_drums
* zone_durotar spell:spell_voodoo
* boss_salramm aura:spell_boss_salramm_steal_flesh_aura
* instance_zulfarrak spell:spell_zulfarrak_summon_zulfarrak_zombies
* instance_zulfarrak spell:spell_zulfarrak_unlocking
2024-06-26 22:26:35 +02:00
Jelle Meeus
9ee95bf23e
fix(Scripts/Kalimdor) Thrall Warchief's Blessing, add level and reputation requirement, spike activation ( #19121 )
...
* activates pike
* add sql
2024-06-22 03:06:05 -03:00
Jelle Meeus
6d86fb3721
fix(Scripts/Spell): adjust Thrall's and Herald WCB timings, limit to Orgrimmar and Crossroads ( #19026 )
...
* update smartAI herald
* refactor _scheduler to scheduler
* adjust timings of WCB Thrall
* limit WCB to Orgrimmar and Crossroads
* add roar emote
* style, add second loop to delay crossroads cast
* limit shout range to area
* rename p to player
2024-06-20 22:14:19 +02:00
Andrew
24251bc061
fix(Scripts/Hyjal): Fix wave count not showing for Rage Winterchill waves
...
fix(Scripts/Hyjal): Fix wave count not showing for Rage Winterchill waves
2024-06-20 06:48:37 +02:00
Andrew
5f966e8e0c
chore(Scripts/Hyjal): Remove unneeded Archimonde spell scripts ( #19080 )
...
* chore(Scripts/Hyjal): Remove unneeded spell scripts
* use trigger flags
* Update boss_archimonde.cpp
* Update boss_archimonde.cpp
2024-06-17 21:37:43 +02:00
Andrew
95221c4d50
fix(Scripts/Hyjal): Archimonde should gain charges regardless of deat… ( #19069 )
...
* fix(Scripts/Hyjal): Archimonde should gain charges regardless of death cause
* Update instance_hyjal.cpp
* fix boss waves
2024-06-16 18:58:14 +02:00
Dan
9684eb437a
fix(Scripts/Hyjal): remove very scary call by reference and posis without initialization ( #19046 )
...
remove call by reference
2024-06-11 03:32:50 +02:00
Andrew
289758094c
chore(Scripts/Hyjal): Clean up redundancy ( #19035 )
2024-06-09 17:32:29 -03:00
Dan
8a988fd10a
fix(Scripts/Hyjal): Air Burst back to random target ( #19037 )
...
init
2024-06-09 17:32:16 -03:00
Dan
bbb0cb43eb
fix(Scripts/Hyjal): some Archimonde fixes ( #19031 )
...
* init
* update spellscript
* fix targetting
* Update boss_archimonde.cpp
2024-06-08 16:50:43 +02:00
amed80
eed20b4647
fix(Scripts/Hyjal): Change the spawn and the movement of Doomfire ( #19027 )
...
* Doomfire_spirit_speed
* Update boss_archimonde.cpp
* Rename
2024-06-08 13:07:39 +02:00
Benjamin Jackson
bb69f1c3ec
fix(Scripts/HyjalSummit): Assign Death Knight Soul Charge. ( #19020 )
...
Init.
Alphabetize and correct DK soul charge assign.
2024-06-07 12:32:02 +02:00
Andrew
79ec83d03e
fix(Scripts/Hyjal): Fix Azgalor Doom targetting tanks since its an AoE spell ( #19012 )
...
* fix(Scripts/Hyjal): Fix Azgalor Doom targetting tanks since its an AoE spell
* Update boss_azgalor.cpp
2024-06-06 00:12:19 +02:00
Andrew
218dce417e
chore(Scripts/Hyjal): Clean up unsafe calls and code style ( #19004 )
...
* chore(Scripts/Hyjal): Clean up unsafe calls and code style
* another one
2024-06-03 20:33:07 -03:00
Andrew
8ee980e4ba
fix(Scripts/Hyjal): Anetheron cast Carrion Swarm on non player targets ( #19005 )
2024-06-03 20:25:58 -03:00
Dan
8256d3cb55
fix(Scripts/Hyjal): archimonde enrage after 10 minutes ( #19003 )
...
init
2024-06-03 14:10:44 -03:00
Andrew
70fc43ff8d
fix(Script/Hyjal): Fix encounter states not reseting if bosses are de… ( #19000 )
...
* fix(Script/Hyjal): Fix encounter states not reseting if bosses are despawned while in combat
* Update instance_hyjal.cpp
2024-06-03 00:31:31 -03:00
Dan
ba8a152479
fix(Scripts/Hyjal): correctly despawn summoned creatures on Jaina/Thrall death ( #18997 )
...
* init
* change logic
despawning of bosses is not really done the normal way, but it's forced with a set amount of guids. So we simply need to register the summons as guids as well
* small fixes
* Delete creature_scripts.sql
* Update boss_azgalor.cpp
2024-06-02 17:07:42 +02:00
sudlud
8e9e134924
fix(Scripts/Hyjal): fix some build warnings for unused parameters ( #18986 )
2024-06-01 12:25:53 +02:00
Dan
0f5992045c
fix(Scripts/Hyjal): increase ranges on doomfire to make movement less inclined to stick close to the boss ( #18976 )
...
initial
2024-05-29 23:57:56 +02:00
Dan
9d672f8b62
fix(Scripts/Hyjal): remove summoned mobs on boss evade and reset waves ( #18975 )
...
init
2024-05-29 23:57:34 +02:00
Dan
fe6137b0a0
fix(Scripts/Hyjal): tweak movement of Doomfire ( #18970 )
...
initial
2024-05-29 08:04:13 +02:00
Andrew
2c246e49d0
fix(Scripts/Hyjal): Anetheron dont cast sleep on tank ( #18969 )
2024-05-28 19:39:21 -03:00
Andrew
9b363594e7
fix(Scripts/Hyjal): Fix Doom spawning Doomguards twice on expire ( #18968 )
2024-05-28 19:39:05 -03:00
Andrew
7692b709ac
fix(Scripts/Hyjal): Azgalor doom shouldnt target tank MKII ( #18964 )
2024-05-28 14:55:28 -03:00
Andrew
2a1d23e520
fix(Scripts/Hyjal): Implement Eternal Silence spell when going into t… ( #18960 )
...
fix(Scripts/Hyjal): Implement Eternal Silence spell when going into the Well of Eternity
2024-05-28 01:24:10 +02:00
Andrew
73e44859f0
fix(Scripts/Hyjal): Azgalor mark of doom spawn demons on target death ( #18959 )
2024-05-27 20:48:29 +02:00
Dan
3985db3006
fix(Scripts/Hyjal): Anetheron should not cast sleep on MT ( #18948 )
...
* init
* also talk when spell fails
2024-05-27 14:24:37 -03:00
Andrew
8200385efb
chore(Scripts/Hyjal): Update Mark of Kazrogal script ( #18958 )
2024-05-27 18:51:41 +02:00
Andrew
458eadd9e4
fix(Scripts/Hyjal): Azgalor Rain of Fire should target non-player tar… ( #18956 )
...
fix(Scripts/Hyjal): Azgalor Rain of Fire should target non-player targets
2024-05-27 17:41:10 +02:00
Andrew
df688afaff
chore(Scripts/Hyjal): Don't initialize headers twice ( #18939 )
2024-05-23 06:02:10 -03:00
Dan
7f42ec0371
fix(Scripts/Hyjal): initialize/reset local private variables in Reset function ( #18932 )
...
initial
2024-05-22 16:15:13 -03:00
Dan
f78820e9d5
fix(Scripts/Hyjal): Air Burst should not be cast on MT ( #18933 )
...
* fix movement of doomfire
* fix air burst
* conditions
* movechase random target
* Update boss_archimonde.cpp
* update movement
* Update boss_archimonde.cpp
* Update boss_archimonde.cpp
2024-05-20 22:05:56 -03:00
Andrew
2912cb47f3
fix(Scripts/Hyjal): Archimonde shouldn't cast other spells during enr… ( #18928 )
...
fix(Scripts/Hyjal): Archimonde shouldn't cast other spells during enrage/outro
2024-05-20 10:40:46 +02:00
Andrew
0aaf521423
fix(Scripts/Hyjal): Limit Anetheron sleep to 3 targets ( #18929 )
2024-05-20 10:40:28 +02:00
Jelle Meeus
c738f0d67c
fix(Scripts/Hyjal): Cannibalize should heal more than 1 ( #18766 )
...
* init
* include SpellScript.h
2024-04-19 22:20:24 -03:00
Walter Pagani
eced002ef9
fix(Scripts/Hyjal): fatal error: comparison of integers of different signs ( #18755 )
...
* fix. fatal error: comparison of integers of different signs
* Update src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp
---------
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
2024-04-14 19:37:02 -03:00
amed80
781190c73b
fix(Scripts/Hyjal): fix Mark of Kaz'rogal timer ( #18753 )
...
fix Mark of Kaz'rogal timer
2024-04-14 20:10:29 +02:00
Andrew
a8471d0f87
fix(Scripts/Hyjal): Azgalor Doom should not be cast on the MT ( #18738 )
2024-04-14 08:30:27 -03:00
Andrew
cdc72216c8
fix(Scripts/Hyjal): Fix Mark of Kazrogal not dealing damage when unab… ( #18732 )
...
fix(Scripts/Hyjal): Fix Mark of Kazrogal not dealing damage when unable to drain mana
2024-04-13 17:15:20 +02:00
Dan
ec10eb841c
fix(Scripts/Hyjal): Archimonde finger of death condition ( #18681 )
...
* init
* yes
* Update src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp
2024-04-12 13:28:24 -03:00
Dan
39b94880db
fix(Scripts/Hyjal): make sure Jaina takes no damage from Death and Decay ( #18680 )
...
init
2024-04-07 20:32:28 -03:00
Johaine
c80ad3d779
fix(Scripts/TempleOfAhnQiraj): Fix Vem enrage ( #18652 )
...
Fix Vem enrage
Vem should enrage when it is the last bug alive
(Regression from last refactor)
2024-04-06 09:19:14 -03:00
Dan
102bf7c9c5
fix(Scripts/Hyjal): Shadowy Necromancers now use Unholy Frenzy + Skeleton mage abilities ( #18640 )
...
init
2024-03-31 13:59:27 -03:00
Dan
02cf369fe2
fix(Scripts/Hyjal): Archimonde refactored ( #18594 )
...
* wip
* wippers
* more wip
* wip314
* some work
* lesgo
* summonlist fixed
* I need glasses
* open from draft PR
* some fixes
* unused
2024-03-26 22:37:00 -03:00
chaosua
4e95c9e006
(Instance/Culling of Stratholme/Trial of Crusader) removed duplicated gossip_menus, fixed hardcoded texts ( #18516 )
...
* (Instance/Culling of Stratholme) removed duplicated gossip_menus, fixed hardcoded texts
* Update culling_of_stratholme.sql
* Update culling_of_stratholme.sql
* (Instance/TrialOfTheCrusader) fixed hardcoded text from Jaraxxus text line
boss_twin_valkyr: removed unnececarry random txt line select (already exist groupid 6 id 0 and 1 in creature_text)
added ruRU locale for Acidmaw and Dreadscale GroupID 2
* move sqls
* Update culling_of_stratholme.sql
* Update data/sql/updates/pending_db_world/culling_of_stratholme.sql
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
* Update culling_of_stratholme.sql
* update naming of variables to better understand the sequence of events
* Change locale attribute to Locale
I'm not 100% sure, but since in Linux, uppercase and lowercase letters represent different values, I think that's why it doesn't pass the tests. In Windows nothing happens, but in Linux there are 2 different attributes.
* strange MySQL in Linux
* Update trial_of_crusader.sql
* updated sequence of txt lines with cityman before Malganis appear according to @Trinitycore enum RPEventLines2
combine all SQL in 1 file
---------
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com >
Co-authored-by: Walter Pagani <paganiwalter@gmail.com >
2024-03-24 16:47:34 +01:00