Commit Graph

128 Commits

Author SHA1 Message Date
天鹿
e69f642dfe fix(Core/Ahune): Chest and Quest (#19106)
* Add files via upload

* Update boss_ahune.cpp

* Update boss_ahune.cpp

* Update boss_ahune.cpp
2024-06-20 22:40:23 -03:00
Benjamin Jackson
4b5468face fix(Scripts/SlavePens): Rewrite Ahune. (#19075)
* Add WPP SQL output.

* Uncomment all entries.

With one exception, one that does not exist in DB

* Sort all by template entry.

* Add reference names for templates.

* Distinguish summons from static spawns.

* Separate summons from static spawns in SQL parse.

* Add timestamps and spell casts for creatures.

* Init spawn query.

* Init script stuff.

* Init port work.

Co-Authored-By: Gustavo <sirikfoll@hotmail.com>

* Bad flag porting.

* Update stand states and unit flags properly.

* Adjust SQL.

* Add birth spell.

Properly shows the desired animation, to be verified through sniffs if he actually casts it.

* Update Frozen Core model data.

Collected from TC master branch. Will correct with proper data once sniff data becomes available.

* Elaborate rhyme aura text functions.

Co-Authored-By: sudlud <sudlud@users.noreply.github.com>

* Adjust for structure changes.

* Elaborate delete queries.

---------

Co-authored-by: Gustavo <sirikfoll@hotmail.com>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2024-06-17 16:57:23 -03:00
Andrew
57d856cd9e fix(Scripts/SSC): Fix Serpentshrine Parasites not being summoned (#19041) 2024-06-10 23:07:03 +02: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
Alethrion
016d9806dc fix(Scripts/SerpentshrineCavern) Filter Watery Grave Target (#18463)
Filter_Target
2024-03-01 06:46:23 -03:00
Andrew
6df652a8dd fix(Core/Creature): Prevent combat movement disabled creatures from r… (#18428)
* fix(Core/Creature): Prevent combat movement disabled creatures from repositioning if target moves within model boundary

* fixbuild

* Apply suggestions from code review
2024-02-27 10:11:39 -03:00
Dan
e3c282ec1d fix(Scripts/SSC): remove double spawn of Seer Olum and implement correctly (#18364)
* initial

* fix double definition

* finalise

* remove npc flag in script

* handle in reset

likely fathomlord is created before olum so flag removing doesnt work

* put in instance script
2024-02-20 08:31:14 +01:00
Dan
5955f287ed fix(Scripts/SSC): do reset threat list for p3 in the right place (#18354)
init
2024-02-19 11:52:59 +01:00
Dan
c513da85c8 fix(Scripts/SSC): some Vashj fixes (#18276)
* initial

* script tainted elemental

* sql

* codestyle
2024-02-06 17:47:37 +01:00
Dan
ba01bec5b3 fix(Scripts/SSC): make sure Vashj faces the random people when doing Forked Lightning (#18232)
initial
2024-01-30 06:27:24 -03:00
Dan
9024ec314d fix(Scripts/SSC): make sure Vashj doesn't move during P2 (#18187)
* initial commit

* final
2024-01-20 08:50:07 -03:00
Andrew
e9ab01cc3b fix(Scripts/SerpentshrineCavern): Fix Lurker pool not respawning afte… (#18130)
fix(Scripts/SerpentshrineCavern): Fix Lurker pool not respawning after being fished after a wipe
2024-01-07 19:53:58 +01:00
Alethrion
d069fe5dac fix(Scripts/SSC): Update Hydross Mark Timers (#18114)
* Scheduler_Fix

* Thanks_Bench

* Thanks_Again_Bench

* Thanks_elthehablo

* Stupid_Last_Line
2024-01-06 19:23:46 +01:00
IntelligentQuantum
79a2bb84e9 chore(Scripts/Outland): Remove useless includes (#18049) 2023-12-24 09:37:41 -03:00
Andrew
330ed952df fix(Scripts/SerpentshrineCavern): Despawn Lurker's pool and fix visua… (#18037)
fix(Scripts/SerpentshrineCavern): Despawn Lurker's pool and fix visual issue on death
2023-12-23 16:12:07 +01:00
Andrew
9df2c485fc fix(Scripts/SerpentshrineCavern): Fix Lurker spawn coords and spout s… (#18014)
fix(Scripts/SerpentshrineCavern): Fix Lurker spawn coords and spout shouldnt hit players on water at all
2023-12-14 16:42:20 -03:00
Dan
4d40b03644 fix(Scripts/SSC): play emerge animation on the Lurker Below and make sure whirl doesn't happen during spout (#18009)
* initial

* forgor register hook
2023-12-12 20:13:12 -03:00
Angelo Venturini
18af46d357 fix(Core/SSC): Rancid Mushroom mechanic (#18008)
* fix(Core/SSC): Rancid Mushroom mechanic

* missing clear smart_scripts

* build

* build again
2023-12-12 18:29:05 -03:00
Andrew
00ee7bd920 fix(Scripts/SerpentshrineCavern): fix Hydross not casting Water Tomb … (#18003)
fix(Scripts/SerpentshrineCavern): fix Hydross not casting Water Tomb & Vile Sludge
2023-12-12 08:46:19 +01:00
Andrew
a84a56536d fix(Scripts/SerpentshrineCavern): Use proper spells to handle the Lur… (#18002)
* fix(Scripts/SerpentshrineCavern): Use proper spells to handle the Lurker spout rotation

* Update boss_lurker_below.cpp
2023-12-12 08:45:43 +01:00
Andrew
05ec0d09c3 fix(Scripts/SerpentshrineCaverns): fix double submerge phases (#18001) 2023-12-12 00:27:03 -03:00
Dan
8ea3d81d69 fix(Scripts/SSC): make The Lurker Below spout rotate faster again (#17993)
revert rotation speed to 200ms
2023-12-11 19:57:27 -03:00
Andrew
0e58dfb1e4 fix(Scripts/SerpentshrineCavern): The Lurker should emerge once all a… (#17984)
fix(Scripts/SerpentshrineCavern): The Lurker should emerge once all adds are dead
2023-12-11 04:19:01 -03:00
Andrew
3c923ebc0c fix(Scripts/SerpentshrineCavern): Leotheras should engage once adds a… (#17983)
fix(Scripts/SerpentshrineCavern): Leotheras should engage once adds are dead
2023-12-11 08:13:19 +01:00
Angelo Venturini
31b66ad80a fix(Core/SSC): Fix Lady Vashj summons (#17982) 2023-12-11 02:46:12 -03:00
Angelo Venturini
8c723a183f fix(Core/SSC): Added boss boundaries (#17981)
* fix(Core/SSC): Added boss boundaries for Lady Vashj and Morogrim

* add FLK boundaries

* leftover
2023-12-11 02:35:00 -03:00
Andrew
cb57691ce9 fix(Scripts/SerpentshrineCavern): Randomize the Lurker spout direction (#17980) 2023-12-10 21:33:36 -03:00
Andrew
310dd3137c fix(Scripts/SerpentshrineCavern): Leotheras inner demons should only … (#17976)
fix(Scripts/SerpentshrineCavern): Leotheras inner demons should only be seen by their summoner
2023-12-10 19:59:02 -03:00
Andrew
112ad54bad fix(Scripts/SerpentshrineCavern): Fix Hydross not moving before grid … (#17975)
fix(Scripts/SerpentshrineCavern): Fix Hydross not moving before grid loads and boss engaging
2023-12-10 19:06:41 -03:00
Dan
2d6c012e1d fix(Scripts/SSC): codestyle fix in SSC after recent PR (#17952)
initial
2023-12-08 00:10:51 +01:00
Dan
3ac77eb379 fix(Scripts/SSC): Leotheras demon form fixes (#17953)
* initial

* add 15% hp to p3 demon

* increase chase range

* correct behaviour

* remover leftover and make target non-static

* whitespace
2023-12-08 00:10:33 +01:00
天鹿
f2b3e51c11 fix(scripts/SerpentShrine): #17918 Errors generated (#17939)
* Add files via upload

* Update boss_lurker_below.cpp

* Update instance_serpent_shrine.cpp

* Update SerpentShrine.sql

* Update SerpentShrine.sql

* Update SerpentShrine.sql

* Add files via upload

* Update instance_serpent_shrine.cpp

* Update serpent_shrine.h

* Update instance_serpent_shrine.cpp
2023-12-07 21:22:07 +01:00
Andrew
28591caaf8 refactor(Scripts/SerpetnshrineCavern): Clear up unused variables (#17934) 2023-12-03 18:04:25 -03:00
Winfidonarleyan
eb1ecc38a5 feat(Core/Scripting): move all script objects to separated files (#17860)
* feat(Core/Scripts): move all script objects to separated files

* Apply 5bfeabde81

* try gcc build

* again
2023-12-02 21:13:20 +01:00
Dan
db44d7a35a fix(DB/Creature): make sure Enchanted Elementals always walk and not run towards Lady Vashj (#17809)
initial
2023-11-20 16:54:13 -03:00
Andrew
7795dc4379 fix(Scripts/SSC): Script Hydross OOC event (#17804)
* fix(Scripts/SSC): Script Hydross OOC event

* Update rev_1700448248255858600.sql

* Update boss_hydross_the_unstable.cpp

* Update rev_1700448248255858600.sql
2023-11-20 10:46:38 +01:00
Andrew
bf40479db6 fix(Scripts/SSC): Fix being able to damage Leo's minions if you are n… (#17786)
* fix(Scripts/SSC): Fix being able to damage Leo's minions if you are not the target player

* implement helper

* Update Creature.cpp

* Update Creature.h
2023-11-19 12:38:47 +01:00
Winfidonarleyan
e90d7a2f92 chore(Core/Misc): sort includes (#17776)
* chore(Cleanup): sort includes

* fix build

* fix build again
2023-11-18 17:51:26 +01:00
Andrew
1f30a755dc refactor(Scripts/SCC): Update spell scripts to the new register model (#17726) 2023-11-16 14:01:13 -03:00
Andrew
01c21539f9 fix(Scripts/SCC): Clear Leotheras' Whirlwind aura on demon phase (#17721) 2023-11-15 20:56:23 -03:00
Andrew
b0cf308be2 fix(Scripts/SSC): Respawn Leotheras and fix last phase transition (#17720) 2023-11-15 18:59:03 -03:00
KJack
3d20f8902b feat(Core/Instance): InstanceScript: create Remove functions (#17702)
InstanceScript: create `Remove` helper functions
2023-11-14 08:13:28 -03:00
Dan
e1aa26f92d fix(Scripts/SSC): make sure adds properly respawn and DoAction only fires on Tidalvess alive (#17680)
initial commit
2023-11-11 23:20:26 +01:00
Dan
32ff556a99 fix(Scripts/SSC): make Fathomlord use his Spitfire Totem ability (#17674)
* initial

* new spell/aurascript format

* leftover
2023-11-11 19:45:21 +01:00
Dan
8f81a08455 fix(Scripts/SSC): make sure Insidious Whispers demons don't instantly despawn (#17672)
* initial commit

* reset threat list

threat should drop on any phase transition
2023-11-11 19:00:52 +01:00
Kitzunu
f757e93da5 refactor(Core/Misc): Make DeathState enum class (#17607) 2023-10-28 10:54:03 +02:00
Dan
bf5878f8dc fix(Scripts/SSC): fix issues with Fathomlord and add interactions (#17525) 2023-10-17 15:37:32 -03:00
Dan
62c6b158e5 refactor(Scripts/SSC): The Lurker Below boss script updated (#17082)
* initial

* restore me->CastSpell()

because apparently there is no overload of docastself that has triggerflags if I understand it correctly

* fix timers

may need some work - comments/thoughts welcome

* ms

* make kitzunu slightly less sad

* fixes

* revert

* Update boss_lurker_below.cpp

Co-authored-by: Angelo Venturini <Nefertumm@github.com>

* Update boss_lurker_below.cpp

---------

Co-authored-by: Angelo Venturini <Nefertumm@github.com>
2023-10-01 09:24:57 +02:00
Dan
57f5c6fb0c refactor(Scripts/SSC): Leotheras the Blind boss script updated (#17080)
* initial

* remove unused parameter

* fix timers

* useless commit to revive actions

* fixes

* weird mistake fixed

* browser programming kekW
2023-10-01 09:24:47 +02:00
Dan
dcf5816f5d fix(Scripts/SSC): Morogrim Tidewalker now summons the water globules again (#17373)
change to bigint
2023-09-27 21:45:00 +02:00