Balleny
31096df053
fix(Scripts/TheEye): correct first phoenix in p5 ( #18802 )
...
correct first phoenix in p5
should spawn 15 seconds before 2nd gravity lapse
2024-05-11 13:54:51 +01:00
Jelle Meeus
d44c8990c1
fix(Scripts/Spell): Fix Void Zone damage calcs for Netherspite, Blaumeux ( #18807 )
...
* fix(Scripts/Spell): Fix Void Zone damage calcs for Netherspite, Blaumeux
* remove blank line
* remove four_horsement_consumption SpellScript
* update comment
2024-05-11 13:54:26 +01:00
Jelle Meeus
2c771397ca
fix(Scripts/Naxxramas): Maexxna more blizzlike web wrap ( #18843 )
...
* WIP maexxna web wrap
* add custom summon web wrap
* progress
* save
* something that works
* update sql
* cleanup script
* clean sql
* remove orientation from position
* fix: cast web wrap on multiple targets
* fix: web wraps should not attack
* adjust vertical speed to reduce speed if close, avoid ceiling yeet
* rename candIt to itr
* remove unused wraps2
* style
* use event instead of update(diff)
* update spell_dbc sql
* include player header to fix error: invalid use of incomplete type
* include SpellAuraEffects header
* fix Effects start at 1 in DBC
* fix web wraps attacking
* calc distance with hypotf, define vspeed ranges, remove trig webwrap enum
* fixup! calc distance with hypotf, define vspeed ranges, remove trig webwrap enum
* fix: call target selection with pos 0, use IsPlayer()
* add validate
* fixup! fix: call target selection with pos 0, use IsPlayer()
* remove not needed header
* remove empty lines
* use registry macro
* Revert "remove not needed header"
This reverts commit 254717d27e196a1ec108db5a5e29e37e9e2237a6.
2024-05-11 13:53:29 +01:00
Yunfan Li
9bbe90d388
Merge branch 'master' into Playerbot
2024-05-04 23:35:53 +08:00
Jelle Meeus
0dc822d21e
fix(Scripts/Magtheridon): Clicking cubes should Banish Magtheridon ( #18856 )
...
* init
* rewrite without action
* fix: add Talk(SAY_BANISH)
2024-05-04 11:56:48 -03:00
Yunfan Li
0a1570ec52
Merge branch 'master' into Playerbot
2024-04-29 20:00:32 +08:00
天鹿
81280cd560
refactor(Scripts/Karazhan): 'uint' It can never be less than 0 ( #18726 )
...
Update boss_chess_event.cpp
2024-04-27 06:17:38 -03:00
Yunfan Li
99bc841ff6
Merge branch 'master' into Playerbot
2024-04-26 18:56:32 +08:00
Balleny
c4726b2d0b
fix(Scripts/TheEye): Update Alar Dive Bomb timings ( #18654 )
...
Update Alar Dive Bomb timings
2024-04-23 18:54:45 +02:00
Yunfan Li
c010742289
Merge branch 'master' into Playerbot
2024-04-22 21:50:43 +08:00
Balleny
f380e8f625
fix(Scripts/TheEye): Update Astromancer timings and add phase ( #18655 )
...
* Update Astromancer timings
* Reworked order and timings
* Whitespace removal
* Remove more whitespace
* Update boss_astromancer.cpp
* cleanup .schedule
2024-04-22 13:22:38 +02:00
Balleny
43792db685
fix(Scripts/TheEye): Update Kaelthas Phoenix timers ( #18657 )
...
Update Kaelthas Phoenix timers
2024-04-21 21:57:24 +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
Andrew
ef0ebe38d0
fix(Scripts/Pet): Fix crash when spawning lightwell by hand ( #18660 )
...
Co-authored-by: Pagani Walter <paganiwalter@gmail.com >
2024-04-17 03:12:20 -03:00
Yunfan Li
10bd872f2d
Merge branch 'master' into Playerbot
2024-04-15 21:02:03 +08: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
Yunfan Li
ab9fe20600
Merge branch 'master' into Playerbot
2024-04-14 21:08:07 +08: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
Anton Popovichenko
f792b0d708
feat(Core/Scripts): Optimize PlayerScripts by calling only overridden/implemented functions. ( #18672 )
...
* feat(Core/Scripts): Optimize PlayerScripts by calling only overridden/implemented functions.
* Fix codestyle.
* Fix typo
* PLAYERHOOK_END is not a hook
* Address code review feedback.
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
* Codestyle fixes
* Fix typo
Co-authored-by: PkllonG
---------
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
2024-04-11 17:08:30 -03:00
Anton Popovichenko
fd029f81aa
fix(Scripts/Karazhan): Fix crash in chess event. ( #18695 )
...
Fix crash in chess event
2024-04-10 16:21:53 -03:00
Balleny
723596c673
fix(Scripts/TheEye): Kaelthas: Roar timer ( #18677 )
...
Roar timer
2024-04-10 19:37:01 +02:00
Dan
d52010f2fc
fix(Scripts/TheEye): make Al'ar not get stuck during dive bomb when no enemies in melee range ( #18693 )
...
* initial
* Update boss_alar.cpp
2024-04-10 13:51:21 -03:00
Yunfan Li
65cb23b56a
Merge branch 'master' into Playerbot
2024-04-10 23:50:39 +08:00
Letic92
4199cb8ce0
(Scripts/Ahnkahet): Fixed problem gathering GUIDS from bosses. ( #18689 )
2024-04-09 16:09:55 -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
Dan
dcff70c935
fix(Scripts/TheEye): increase Void Reaver boundary so he does not reset when tanked against the wall ( #18683 )
...
* Update instance_the_eye.cpp
* increase range
2024-04-07 20:29:59 -03:00
Yunfan Li
f0be01a5d7
Merge branch 'master' into Playerbot
2024-04-07 21:49:34 +08:00
Andrew
8ef8ddad24
fix(Scripts/TheEye): Fix Alar not using abilities if no target is in … ( #18678 )
...
fix(Scripts/TheEye): Fix Alar not using abilities if no target is in range
2024-04-06 19:14:55 +02: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
BAUXA
146f5a64ad
fix(Scripts/Commands): "go xyz" command crash ( #18676 )
...
go xyz fix crash
2024-04-06 09:16:54 -03:00
Walter Pagani
21e0803508
fix(Script/BlackTemple): Add override in EnterEvadeMode ( #18673 )
...
fix(Script/illidari_council.cpp). Add override to the method EnterEvadeMode
2024-04-05 12:54:40 -03:00
Gultask
94ea109858
fix(Scripts/BlackTemple): Illidan not accessing Akama's guid ( #18665 )
...
init
2024-04-03 21:30:41 +02:00
Gultask
dc7753b2b6
fix(Scripts/BlackTemple): Rewrite Shade of Akama ( #18601 )
...
* init
* akama
only generators left
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* warnign
* OMFG
* akama generators
* more for generators
* done
* codestyle
* warnings
* illidan fix
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* Update rev_1711048056647652400.sql
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* a
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* Update instance_black_temple.cpp
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* Update rev_1711048056647652400.sql
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* avoid collecting trash
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* Update boss_illidan.cpp
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* Update boss_shade_of_akama.cpp
Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
* crashfix?
* takes too long to despawn
* maybe
* clear lists
---------
Co-authored-by: 天鹿 <18535853+pklloveyou@users.noreply.github.com >
2024-04-02 22:08:51 +02:00
Anton Popovichenko
28a64111fd
fix(Scripts/TheEye): Fix crash in Kaelthas. ( #18653 )
...
* fix(Scripts/TheEye): Fix crash in Kaelthas.
* Remove whitespace
2024-04-02 21:00:53 +02:00
Gultask
9b6e07ec2d
fix(Scripts/TheEye): Lord Sanguinar's Bellowing Roar timer ( #18651 )
...
Update boss_kaelthas.cpp
2024-04-02 12:28:07 -03:00
Dan
1e52f715d0
fix(Scripts/TheEye): fix targetting logic in Void Reaver ( #18646 )
...
* initial
this works way better
* prettier
2024-04-01 15:56:55 -03:00
Anton Popovichenko
47f9d66874
feat(Core/Optimization): Create index for sSkillLineAbilityStore to speedup search by skillLine. ( #18622 )
...
* feat(Core/Optimization): Create index for sSkillLineAbilityStore to speedup search by skillLine.
* Remove whitespace.
2024-04-01 05:50:12 -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
Yunfan Li
d74a6dd960
Merge branch 'master' into Playerbot
2024-03-31 12:44:21 +08:00
Dan
a62eef0dcf
fix(DB/TheEye): make Thaladred walk ( #18629 )
...
* init
Co-Authored-By: amed80 <8395873+amed80@users.noreply.github.com >
* remove walk from script and walkspeed
---------
Co-authored-by: amed80 <8395873+amed80@users.noreply.github.com >
2024-03-30 19:18:09 -03:00
Dan
a870173558
fix(Scripts/BossAI): add optional variable to BossAI class to make sure the boss calls for help ( #18630 )
...
init
2024-03-30 11:31:41 -03:00
Anton Popovichenko
73340b94e3
feat(Core/Compression): Move packets compression from map to network thread ( #18602 )
...
* feat(Code/Compression): Move packets compression from map to network thread.
* Code style fix
* Remove unicode letter
2024-03-28 08:57:29 -03:00
Yunfan Li
6338010e09
Merge branch 'master' into Playerbot
2024-03-28 19:15:09 +08: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
Dan
16f220253a
fix(Scripts/SSC): make adds reset when one leaves the room ( #18614 )
...
* init
* Update boss_fathomlord_karathress.cpp
2024-03-26 18:23:29 -03:00
Dan
3ea02712d4
fix(Scripts/TheEye): make Void Reaver abilities ignore LOS ( #18613 )
...
* initial
* Update SpellInfoCorrections.cpp
* Update SpellInfoCorrections.cpp
* cast on nearby target on spellcastfail
2024-03-26 18:23:02 -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