Commit Graph

8646 Commits

Author SHA1 Message Date
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
Benjamin Jackson
51202f8c23 fix(DB/Creature): Zul'Aman prisoner loot (#18869)
* Init.

Co-Authored-By: AnonXS <19734826+anonxs@users.noreply.github.com>

* Adjust variable spacing.

---------

Co-authored-by: AnonXS <19734826+anonxs@users.noreply.github.com>
2024-05-09 13:20:24 +02:00
github-actions[bot]
1621d6b477 chore(DB): import pending files
Referenced commit(s): 0dc822d21e
2024-05-04 14:57:37 +00: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
github-actions[bot]
ab84d9f0bb chore(DB): import pending files
Referenced commit(s): 90548f7ad1
2024-04-30 06:33:40 +00:00
Gabriele Sani
90548f7ad1 fix(DB/Creature): fixed Timber respawn time (#18625)
* fix(DB/Creature): fixed Timber respawn time

Decreased Timber respawn timer from 2 hours to 45 minutes

* delete const

---------

Co-authored-by: Pagani Walter <paganiwalter@gmail.com>
2024-04-30 03:32:49 -03:00
github-actions[bot]
c57521be0e chore(DB): import pending files
Referenced commit(s): 58f1cffb10
2024-04-29 06:18:47 +00:00
Aloy
58f1cffb10 fix(DB/Gossip_Menu_Option_Locale): fix german umlauts (#18781)
* fix(DB/Gossip_Menu_Option_Locale): fix german umlauts

* new line added

* Specify German language in the query

---------

Co-authored-by: Pagani Walter <paganiwalter@gmail.com>
2024-04-29 03:17:54 -03:00
github-actions[bot]
9df0c08702 chore(DB): import pending files
Referenced commit(s): 565b55472a
2024-04-27 09:16:38 +00:00
sudlud
565b55472a fix(DB/Gameobject): Sniffed Values for 'AuctionNode' spawns (#18780) 2024-04-27 06:15:47 -03:00
github-actions[bot]
1f5fe728c2 chore(DB): import pending files
Referenced commit(s): 96950a7c08
2024-04-25 23:06:34 +00:00
sudlud
c2da4670e4 fix(DB/Creature): Manually apply 'automated z correction' to DB spawns (#18692)
* fix(DB/Creature): Manually apply 'automated z correction' to DB spawns

* move last comment before last line, CI - this is for you
2024-04-25 20:06:16 -03:00
github-actions[bot]
96950a7c08 chore(DB): import pending files
Referenced commit(s): 2b97bf4329
2024-04-25 23:05:33 +00:00
sudlud
2b97bf4329 fix(DB/Gameobject): Sniffed Values for 'Doodad_DwarfSign_Alchemist01' spawns (#18777) 2024-04-25 20:04:36 -03:00
github-actions[bot]
dadd75953b chore(DB): import pending files
Referenced commit(s): c9850b2919
2024-04-24 07:34:32 +00:00
daobashun
c9850b2919 fix(DB/Creature): Add a small event for mission 1781 (#18739)
* Add some events

* Limits spell cast targets

* edit

* Prevent repeated triggering of events

* Modify the annotation

* edit

* add newline
2024-04-24 04:33:41 -03:00
github-actions[bot]
51ec925351 chore(DB): import pending files
Referenced commit(s): 0572848a07
2024-04-21 21:02:43 +00:00
daobashun
cb4a3390f9 fix(DB/Creature)Added paths for patrolling mobs in the Scarlet Abbey chapel area (#18734)
* Patrol mobs in the Cathedral Added patrols

* Modify the annotation

* Add line breaks

* edit

* delect conditions

* add point

* delete waypoint_data path (400080 400310)
2024-04-21 23:02:03 +02:00
github-actions[bot]
0572848a07 chore(DB): import pending files
Referenced commit(s): dbe04a8a14
2024-04-21 21:01:53 +00:00
daobashun
dbe04a8a14 fix(DB/Spell) Fix the Spell Upgrade Zigguraut visuals (#18771)
* Fix the visuals

* fix

* fix error

* edit

* add DELETE

* fix error
2024-04-21 23:00:59 +02:00
github-actions[bot]
1ee40a718e chore(DB): import pending files
Referenced commit(s): 3176615a1d
2024-04-21 20:30:10 +00:00
sudlud
b18e00cca6 fix(DB/Gameobject): add missing script to some fire places (#18768) 2024-04-21 22:27:10 +02:00
sudlud
1c61246994 fix(DB/Gameobject): Sniffed Values for 179548 'A Dusty Tome' spawns (#18775)
* fix(DB/Gameobject): Sniffed Values for 'A Dusty Tome' spawns

* fix spawnmask
2024-04-21 21:57:08 +02:00
sudlud
62851d5a12 fix(DB/Gameobject): Sniffed Values for '%Cauldron%' spawns (#18762)
* fix(DB/Gameobject): Sniffed Values for '%Cauldron%' spawns

* drop map 30 spawn
2024-04-21 21:55:30 +02:00
sudlud
3176615a1d fix(DB/SAI): make 'Midsummer Celebrants' talk regularly (#18770) 2024-04-21 21:55:05 +02:00
github-actions[bot]
061d414e1c chore(DB): import pending files
Referenced commit(s): 1c1c1f44c8
2024-04-20 01:20:52 +00: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
Gultask
1c1c1f44c8 chore(DB/Creature): worldserver error (#18765)
Create rev_1713534008677560300.sql
2024-04-19 22:20:01 -03:00
github-actions[bot]
c8d4b921a6 chore(DB): import pending files
Referenced commit(s): c6cc88240f
2024-04-19 10:21:39 +00:00
sudlud
c6cc88240f fix(DB/Gameobject): Sniffed Values for 'Fire' spawns (#18610)
* fix(DB/Gameobject): Sniffed Values for 'Fire' spawns

* Update rev_1711310669959067500.sql

Remove three RP related spawns
2024-04-19 12:20:46 +02:00
github-actions[bot]
539b4d99af chore(DB): import pending files
Referenced commit(s): 6f154d0a6b
2024-04-18 13:32:40 +00:00
Gultask
6f154d0a6b feat(Core/SmartAI): Add support for waypoint_data in SAI (#18706)
* Create rev_1712670662273633900.sql

* eol?

* doesn't like a comment at the end, ok, ok

* init

* mack

* Update SmartScript.cpp

* kurzel

* random paths and garg

* Update rev_1712889530436412200.sql

* brend & marge

* Update rev_1712889530436412200.sql

* movement actions

* Update SmartScriptMgr.h
2024-04-18 10:31:41 -03:00
github-actions[bot]
53dbb769a4 chore(DB): import pending files
Referenced commit(s): c1ed6188a5
2024-04-14 14:06:28 +00:00
Gultask
c1ed6188a5 chore(DB/Creature): Make use of comment field to make explicit which creatures have GUID-specific scripting (#18707)
Create rev_1712889407279485900.sql
2024-04-14 11:05:40 -03:00
github-actions[bot]
6d35eafbac chore(DB): import pending files
Referenced commit(s): cf4e7eda97
2024-04-14 12:37:39 +00:00