Commit Graph

8640 Commits

Author SHA1 Message Date
github-actions[bot]
8e784c1914 chore(DB): import pending files
Referenced commit(s): 29dda79638
2024-05-26 16:13:16 +00:00
Jelle Meeus
bb1f7622cc fix(ICC/Sindragosa): add a cooldown to proccing Unchained Magic (#18901)
* add cooldown to proc

* convert to spell and aurascript pair macro

* remove no longer needed validate override

* set cooldown with Cooldown field in table spell_proc_event
2024-05-26 13:12:20 -03:00
Jelle Meeus
29dda79638 fix(Scripts/Ulduar): Add emote for opening of the Ancient Gate of the Keepers (#18949)
add ancient gate emote
2024-05-26 13:11:50 -03:00
github-actions[bot]
c3828b3d43 chore(DB): import pending files
Referenced commit(s): 88c485f6c5
2024-05-25 16:42:16 +00:00
Gultask
88c485f6c5 fix(DB/Loot): Fix mistake in generic overworld profession drops (#18941)
* Create oopsmybad.sql

* Update oopsmybad.sql

* Update oopsmybad.sql
2024-05-25 18:41:27 +02:00
github-actions[bot]
8eaceabefc chore(DB): import pending files
Referenced commit(s): 845fa07aad
2024-05-25 15:07:25 +00:00
Jelle Meeus
845fa07aad fix(Scripts/Ulduar): update Boss Keepers, Gossip Keepers, Yogg Keepers, Yogg-Saron (#18943)
* gossip keepers, keepers, sara

freya spell

improvements

better gossip

update

converter to update spellscript

refactor sanity wells spawn position, summons zonecombat

make sara summon sanity wells again

thorim casts start again, handle sanity wells only by sanity well spawn
script

refactor sanity

brackets

update comment

gossip keepers, keepers, sara

freya spell

improvements

better gossip

update

converter to update spellscript

refactor sanity wells spawn position, summons zonecombat

make sara summon sanity wells again

thorim casts start again, handle sanity wells only by sanity well spawn
script

refactor sanity

brackets

update comment

gossip keepers, keepers, sara

freya spell

improvements

better gossip

update

converter to update spellscript

refactor sanity wells spawn position, summons zonecombat

make sara summon sanity wells again

thorim casts start again, handle sanity wells only by sanity well spawn
script

refactor sanity

brackets

update comment

gossip keepers, keepers, sara

freya spell

improvements

better gossip

update

converter to update spellscript

refactor sanity wells spawn position, summons zonecombat

make sara summon sanity wells again

thorim casts start again, handle sanity wells only by sanity well spawn
script

refactor sanity

brackets

update comment

* refactor: remove _keepersGUID[4]

* make keeper auras only target players, remove apply scale immunity to well/keepers

include caster in cast

* update keeper flags

* summon and despawn gossip keepers

spawn only if fight done

add intro spell and handle outro

fix off by 1

fix casting simple teleport, only spawn after teleporting

remove empty line

* add teleport to shared ulduar.h

* each keeper triggers their own gossip spawn

* update is called in Reset(), no need to do it here

* add SpellHit override to Freya, Hodir

* Freya, Hodir: use scheduler to schedule post-fight teleport

* JustSummoned rename cr to summon

* sanity well summons are handled by freya instead of sara

* rename pCreature to creature

* keeper use RegisterUlduarCreatureAI

* Freya, Hodir, Thorim: increase despawn time

* despawn tentacles, sanity wells after fight

despawn tentacles after fight

* change order of teleport spells

* am missing header?
2024-05-25 12:06:21 -03:00
github-actions[bot]
f8e584a450 chore(DB): import pending files
Referenced commit(s): f78820e9d5
2024-05-21 01:06:45 +00: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
github-actions[bot]
a8b69edeee chore(DB): import pending files
Referenced commit(s): 0aaf521423
2024-05-20 08:41:20 +00:00
Andrew
0aaf521423 fix(Scripts/Hyjal): Limit Anetheron sleep to 3 targets (#18929) 2024-05-20 10:40:28 +02:00
github-actions[bot]
92daec681b chore(DB): import pending files
Referenced commit(s): 346456f78f
2024-05-19 08:41:20 +00:00
Benjamin Jackson
346456f78f fix(DB/Creature): Correct TBC boss gold rewards. (#18899)
* Init.

* Remove auxiliary comments.

* Readd comments along with original reward values.

* Remove auxiliary comments again.

* Add important commit regarding data accuracy.

* Move comment.
2024-05-19 10:40:28 +02:00
github-actions[bot]
440cea3fd8 chore(DB): import pending files
Referenced commit(s): cf8c155755
2024-05-19 02:05:49 +00:00
sudlud
cf8c155755 fix(DB/Gameobject): Sniffed Values for 'Crossroads' Supply Crates' spawns (#18904) 2024-05-18 23:04:56 -03:00
github-actions[bot]
9ebc246f2b chore(DB): import pending files
Referenced commit(s): 64833d965f
2024-05-18 18:10:26 +00:00
chaosua
64833d965f fix(DB/creature_text) add missing broadcastID to Elder Clearwater txt lines to supp… (#18917)
* (DB/SQL)add missing broadcastID to Elder Clearwater txt lines to support localization

* Update kaluac.sql
2024-05-18 20:09:36 +02:00
github-actions[bot]
1b1dfd2a49 chore(DB): import pending files
Referenced commit(s): 49e3d5dfff
2024-05-18 12:09:09 +00:00
Jelle Meeus
49e3d5dfff feat(Scripts/Commands): Add quality colors to .item lookup command (#18907)
add quality colors to .item lookup command
2024-05-18 14:08:20 +02:00
github-actions[bot]
6d6c7bed9b chore(DB): import pending files
Referenced commit(s): 4ae69cf01b
2024-05-18 06:46:17 +00:00
chaosua
4ae69cf01b fix(DB/creature_text): localize Arcanist Braedin txt line about WG (#18886) 2024-05-18 08:45:27 +02:00
github-actions[bot]
6874d5e61b chore(DB): import pending files
Referenced commit(s): e2029c3633
2024-05-15 18:43:46 +00:00
sudlud
e2029c3633 fix(Core/BattlegroundAV): spawn generic gameobjects in Alterac Valley (#18764)
* fix(Scripts/PVP): correctly spawn generic gameobjects in Alterac Valley

I've been "collecting" these in the DB for a while, now it's time to move
these spawns to the AV script and actually spawn them.

* add 2 additional generic gameobjects
2024-05-15 20:41:59 +02:00
github-actions[bot]
ef6db03e13 chore(DB): import pending files
Referenced commit(s): fd7c8a0bde
2024-05-14 23:00:31 +00:00
Gultask
fd7c8a0bde fix(DB/Gameobject): Rebuild all Eastern Kingdoms gathering nodes using sniffed data (#18898)
* Create rev_1715713909070959500.sql

* extra leftovers
2024-05-14 19:59:43 -03:00
github-actions[bot]
e06f2b294b chore(DB): import pending files
Referenced commit(s): 65942555b5
2024-05-14 18:29:44 +00:00
Gultask
65942555b5 fix(DB/Loot): Near complete loot rework of Vanilla overworld zones (#18796)
* Create rev_1713905765626834000.sql

* unique loot

* remove garbage

* Update rev_1713905765626834000.sql
2024-05-14 20:28:55 +02:00
github-actions[bot]
8ad17441a5 chore(DB): import pending files
Referenced commit(s): 7889a99e8f
2024-05-14 06:07:10 +00:00
Dan
7889a99e8f fix(DB/Hyjal): allow Giant Infernal to use Flame Buffet (#18885)
init
2024-05-14 08:06:08 +02:00
github-actions[bot]
15e46de4bc chore(DB): import pending files
Referenced commit(s): 3a4d321ba4
2024-05-13 19:46:22 +00:00
daobashun
3a4d321ba4 fix(DB/gameobject):Remove the Church of the Holy Light with flowers and small mounds (#18879)
* Delete Flower and Small Dirt Mound
Added flower and small mounds to the event

* fix error

* Update data/sql/updates/pending_db_world/rev_1715349752817459800.sql

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>

* Update data/sql/updates/pending_db_world/rev_1715349752817459800.sql

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>

* Update rev_1715349752817459800.sql

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2024-05-13 20:45:37 +01:00
github-actions[bot]
e4b46863e8 chore(DB): import pending files
Referenced commit(s): 5668e47a5d
2024-05-12 21:53:41 +00:00
Dan
5668e47a5d fix(DB/Hyjal): Archimonde aggro range (#18884)
* init

* Update archimondo.sql
2024-05-12 18:52:54 -03:00
github-actions[bot]
8552d4f170 chore(DB): import pending files
Referenced commit(s): 0f82c8e8dd
2024-05-12 16:40:00 +00:00
sudlud
0f82c8e8dd fix(Core/Events) Implement Fireworks Spectacular (#18860)
* init sql file for fireworks spectacular - add entry in game_event

* add missing delete statement

* add gameobjects 180698 'Party Table, 180699 'Festive Keg, 180700 'Hay Bale 1'

* update comment, add gameobject 180754 Toasting Goblet

- todo: pooling (?) - the tables are quite full
- todo: why are there tables missing? e.g. below:
.go ga 82615

* add gameobject 180905 'Festive Mug'

* add gameobjects 'Firework, Show, Type%'

* add vendors

* add revelers and bruisers

TODO: also add 15906 'Ironforge Reveler'

* remove '%Firework Show%' spawns

- these will be spawned temporarily via script

* add firework gameobject SmartAI

* WIP stormwind fireworks show

steps to test the show:
.go xyz -8984 498 96 0
.gob add temp 180749

* improve handling of fireworks show, add gameobject 180749 'Cheer Speaker' spawns

how to test:
.go ga 64640
.event start 72

* prepare fetching correct show based on map+zone

* introduce typedef for FireworkShow

* Add Teldrassil show

.go ga 64651
.event start 72

* fix Teldrassil and Stormwind shows, add initShow() debug message, replace magic numbers for fireworkShow sizes

- these were broken due to an error in my txt parsing script

* add Shattrath show

.go c 139914
.event start 72

* add Silvermoon show

.go ga 64670
.event start 72

* add Booty Bay show

.go ga 64630
.event start 72

* add Thunder Bluff show, add Exodar show, set firework gameobjects active, update comments, remove _maxCount

* add Underciy show

.go ga 64641
.event start 72

* fix Undercity show indexes

* move code from midsummer.cpp to new file firework_show.cpp

* add Orgrimmar show

.go ga 64647
.event start 72

* add Ironforge show

.go ga 64634
.event start 72

* update shows from sniff parses using fixed export script

* update 'Party Table, 'Festive Keg' and 'Hay Bale 1' spawns with additional sniffs

* update 'Toasting Goblet' spawns with additional sniffs

* update 'Festive Mug' spawns with additional sniffs

* update 'Fireworks Revelers' spawns with additional sniffs

* remove duplicate AND from sql file

* attempt moving FireworkShows to the heap

* start firework show at the full hour and also handle late starts correctly

- also perform a minor cleanup

* do not touch gameobject with guid 16586 which is linked to harvest festival

* move firework_show.cpp to subfolder firework_show

* move firework_show arrays to seperate header files

* update show handling, still not final

* update for new struct design, Teldrassil show running correctly already

* update remaining shows for new firework show structs

* rename go_cheer_speaker to go_firework_show

* update debug / error messages

* update all firework shows for local spawnIndex handling

* spawn 'Toasting Goblet's for 10min after show ende

* add reveler SAI and make revelers cheer on show end

* remove log_error messages

* add comment for festive mugs

* Update firework_show.cpp

* add missing include for uint32

* replace an uint32 with an int

* revert unintended changes in midsummer.cpp

* add #include "GameObjectScript.h"

* remove ThunderBluff Reveler spawns with wandering movement

- these probably should have waypoints instead or just got parsed incorrectly
- it should be safe to remove these for now and probably investigage this further later on

* update function names
2024-05-12 18:39:14 +02:00
Dan
c95594e34a fix(DB/updates): fix downquery to match up (#18888)
init
2024-05-12 15:57:09 +02:00
github-actions[bot]
bf930bbb07 chore(DB): import pending files
Referenced commit(s): 6b5ad72798
2024-05-12 09:56:32 +00:00
daobashun
daf78423e4 fix(DB/asi)Added some small events to the creature "Shen'dralar Ancient (14364)".... (#18880)
* Increases the number of players who look at the last completed character every 15 seconds.

* fix error

* fix error

* fix error

* Update rev_1715337495584103500.sql

fix error

* update spawn masks

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2024-05-12 10:56:05 +01:00
Mikhail
6b5ad72798 fix(DB/Creature): Correct spells order for Broken-down Shredder (issue 18729) (#18866)
* fix(DB/Creature):  Correct spells order has been restored for Broken-down Shredder

* Update fix_issue18729.sql

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2024-05-12 10:55:47 +01:00
github-actions[bot]
864ea7fdce chore(DB): import pending files
Referenced commit(s): 2c771397ca
2024-05-11 12:54:38 +00: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
github-actions[bot]
6edf5152a7 chore(DB): import pending files
Referenced commit(s): 9af66dffea
2024-05-11 12:54:12 +00: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
github-actions[bot]
9af66dffea chore(DB): import pending files
Referenced commit(s): 45ad5acddb
2024-05-11 12:52:22 +00:00
daobashun
45ad5acddb fix(db/sai) Some contents of the restoration of creature (27210 and 27951) (#18850)
* Fix some problems

* Change the name of the spell
2024-05-11 13:48:02 +01:00
github-actions[bot]
016dcfaca4 chore(DB): import pending files
Referenced commit(s): c30cafeaaa
2024-05-11 12:46:02 +00:00
Jelle Meeus
c30cafeaaa fix(DB/spell_target_position): Mara Portal tp location (#18876)
* fixMaraPortal

* convert to update statement
2024-05-11 13:45:08 +01:00
github-actions[bot]
0e7b1f3cfb chore(DB): import pending files
Referenced commit(s): 9c363bd13f
2024-05-11 12:37:02 +00:00
Jelle Meeus
9c363bd13f fix(AQ40/SmartGameObjectAI): remove locked status from scarab coffer upon opening (#18877)
* remove locked status from scarab coffer upon opening

* add Scarab Coffer
2024-05-11 14:36:15 +02:00
github-actions[bot]
8d685ac4cb chore(DB): import pending files
Referenced commit(s): d34f64a832
2024-05-09 11:20:27 +00:00