Commit Graph

2172 Commits

Author SHA1 Message Date
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
Andrew 413cde96dd refactor(Scripts/Areatrigger): Move Scholazar Waygate script to SAI (#18054)
* refactor(Scripts/Areatrigger): Move Scholazar Waygate script to SAI

* Update rev_1703449890835634600.sql
2024-01-01 14:01:16 +01:00
Andrew c4a7ef2eb0 refactor(Scripts/TheEye): Update Astromancer's spellscripts to new re… (#18058)
refactor(Scripts/TheEye): Update Astromancer's spellscripts to new register method
2024-01-01 14:00:33 +01:00
Andrew e3fd42f3d4 feat(Core/World): Implement DoForAllPlayers() helper for all online p… (#18060)
* feat(Core/World): Implement DoForAllPlayers() helper for all online players

* Update src/server/game/World/World.cpp

Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>

* Update src/server/game/World/World.cpp

Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>

* rename

* Update WorldMock.h

* Update WorldMock.h

---------

Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>
2024-01-01 13:57:57 +01:00
sudlud 87c3421262 fix(Scripts/Midsummer): Improve Torch Catching based on sniffs (#18071)
- Update creature 26188 '[PH] Torch Catching Target Bunny' with sniffed values
- correctly randomize torch target positions
2024-01-01 09:06:54 -03:00
Andrew a11434b24f refactor(Core/GameObject): Move the GameObject state save handling to… (#18080)
* refactor(Core/GameObject): Move the GameObject state save handling to instance level

* Update GameObject.h

* remove leftover

* small improvements
2024-01-01 01:51:33 -03:00
Alexandru-Mihai Maftei ebe89b875f fix(Scripts/ScarletMonastery): Prevent Whitemane from dying before resurrecting Mograine (#18082)
The current code only prevents Whitemane from dying before casting sleep, but the players can inflict enough DPS on her before that, that she can die before resurrecting Mograine.
When this happens, the dungeon is broken and cannot progress.
2023-12-30 12:47:02 -03:00
IntelligentQuantum 6a6cefb512 chore(Scripts/EK): remove useless includes (#18075)
* chore(Scripts/Kalimdor): remove useless includes

* chore(Scripts/EK): remove useless includes
2023-12-28 16:15:16 -03:00
IntelligentQuantum fa884ae385 chore(Scripts/Kalimdor): remove useless includes (#18065) 2023-12-26 06:08:37 -03:00
sudlud 1710d4d1c3 fix(Scripts/Midsummer): Implement Midsummer Bonfire mechanics (#18023) 2023-12-25 03:06:15 -03:00
IntelligentQuantum 4ec284577e chore(Scripts/Northrend): remove useless includes (#18061) 2023-12-25 02:15:56 -03:00
IntelligentQuantum 79a2bb84e9 chore(Scripts/Outland): Remove useless includes (#18049) 2023-12-24 09:37:41 -03:00
Andrew 0ad882338c chore(Scripts): Remove placeholder Ironforge/AlteracMountains files (#18047) 2023-12-24 08:09:07 -03:00
Andrew d83d623792 chore(Scripts/World): Remove unused legacy scripts (#18048) 2023-12-24 08:04:37 -03:00
attacksnack b0ebaf4c96 fix(Scripts/Spells): Fix Ritual of Souls with Improved Healthstone 2023-12-23 23:29:34 -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
IntelligentQuantum 016bb86d3b refactor(Scripts): remove useless includes (#18004) 2023-12-22 18:41:28 +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
avarishd 0ab4931bf5 fix(Scripts/Commands): fix wpgps and add sai option for formating (#17990)
* fix(Scripts/Commands): fix wpgps and add sai option for formating

* ???
2023-12-11 23:54:52 -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
天鹿 bf87cc5230 fix(Core): Build (#17989)
Update spell_generic.cpp
2023-12-11 09:54:44 -03:00
Andrew 23c407ceb7 refactor(Scripts/Outland): Update Doomwalker to new register model (#17987) 2023-12-11 08:02:03 -03:00
Andrew 54fab715a5 refactor(Scripts/UtgardeKeep): Clean up unused variables (#17985) 2023-12-11 04:31:24 -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
Amnney af03611faf fix(Scripts/Karazhan): fixing the Aran drink routine and reset behavior (#17849)
* fix(Scripts/Karazhan) Fixed drinking behavior

* fix(Scripts/Karazhan) Cleanup comments

* fix(Scripts/Karazhan) Cleanup whitespace
2023-12-10 12:48:43 -03:00
Tristan 'Natrist' Cormier ac676f87ab chore(Core/Player): remove unused AnticheatSetSkipOnePacketForASH() function (#17947) 2023-12-09 01:09:52 +01:00
Kitzunu 4d935d6d8a fix(Scripts/Commands): Crash on go xyz with invalid mapid (#17962)
fix(Scripts/Commands): Crash on go xyz
2023-12-09 01:06:02 +01:00
sudlud f2007aa59e refactor(Scripts/Midsummer): use scheduler provided by CreatureAI (#17955) 2023-12-08 23:44:51 +01: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
pedrohfm9 0e04fc2061 fix(Scripts/HellfirePeninsula): fix quest 9410 a spirit guide (#17925) 2023-12-03 13:32:36 -03:00
pedrohfm9 df5d618130 fix(Script/Stormpeaks) fix quest 12862 and 13060 When All Else Fails (#17916)
* fix(DB/Creature): Grunda Bronzewing is now mounted

Grunda Bronzewing is now mounted

* Update Fix-Grunda Bronzewing in Honor Hold is not riding on a golden gryphon.sql

Grunda Bronzewing is now mounted

* Rename Fix-Grunda Bronzewing in Honor Hold is not riding on a golden gryphon.sql to Fix-Grunda.sql

Grunda Bronzewing is now mounted

* Delete Fix-Grunda.sql

* Create fix_quest_12862_13060.sql

* Update zone_storm_peaks.cpp

* Update zone_storm_peaks.cpp

* Update zone_storm_peaks.cpp

* Update zone_storm_peaks.cpp

* Update zone_storm_peaks.cpp

* clean up redundancy

* Update fix_quest_12862_13060.sql

* Update zone_storm_peaks.cpp

* Update src/server/scripts/Northrend/zone_storm_peaks.cpp

* Update zone_storm_peaks.cpp

* fix_quest_12862_13060.sql

* delay spell cast by 1 sec

* Update zone_storm_peaks.cpp

---------

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2023-12-03 13:11:28 -03:00
Andrew 755d439896 fix(Scripts/AlteracValley): Balinda Stoneheart (#17933)
* fix(Scripts/AlteracValley): Balinda Stoneheart

- Convert to taskscheduler
- Use proper spell to summon elemental
- Move elemental to SAI
- Now uses Iceblock

partial cherry pick of https://github.com/TrinityCore/TrinityCore/commit/93a01b6d50bfef7702533da5918f06f90a86ad3d
2023-12-03 10:35:44 -03:00
Kitzunu d0f10a12c0 feat(Scripts/Commands): introduce go creature name (#17910)
* feat(Scripts/Commands): introduce go creature name

* closes https://github.com/azerothcore/azerothcore-wotlk/issues/2315

* Since new command handler the old "go creature" dont take name as argument

* Update cs_go.cpp

* this could be null... so let's avoid stupid crashes

* we only need the first result if there are multiple

* Update cs_go.cpp

* Update rev_1701381015172273800.sql
2023-12-03 02:57:41 +01: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
Kitzunu eb663a436a fix(Scripts/Command): Allow player name/guid in additem (#17915)
* fix(Scripts/Command): Allow player name/guid in additem

* build?

* Revert "build?"

This reverts commit 3f37456f1d41a0db0bae45801c6f90e72ce19292.

* Update cs_misc.cpp

* console isnt a player
2023-12-02 19:59:09 +01:00
Kitzunu db4b0b0d3d feat(Core/ChatHandler): Add SendErrorMessage helper (#17919)
* feat(Core/Chat): Add SendErrorMessage helper

* lost boy
2023-12-02 19:25:32 +01:00