Commit Graph
34653 Commits
Author SHA1 Message Date
jackpoz 0f26daafbf GitHub: Update link to create new issues 2021-07-04 11:43:02 +02:00
jackpoz ed43294e2d GitHub: Restore old issue template as backup/fallback 2021-07-04 11:40:35 +02:00
Giacomo Pozzoni 142306e883 CI/GitHub: Add issue form for SQL fixes (#26651) 2021-07-03 22:13:14 +02:00
Giacomo Pozzoni 24636e5627 CI/GitHub: Use issue form and add contact links (#26639) 2021-06-30 18:58:57 +02:00
Shauren b70f34b696 Dep/CascLib: Update to ladislav-zezula/CascLib@37a948bdb5 2021-06-27 20:20:51 +02:00
Shauren 0bbf3f7300 Core/AuctionHouse: Fixed paying for commodities
Closes #26621
2021-06-24 16:04:51 +02:00
Shauren 61a7026f17 Core/AuctionHouse: Fixed buying commodities
Closes #26110
Closes #26619
2021-06-23 22:44:39 +02:00
Shauren 4621babae7 SQL: Fix base/auth_database.sql 2021-06-22 13:43:08 +02:00
Killyana f6f098171f Core/SAI: Move enum to the correct file
(cherry picked from commit 8aa10f6c65ba7fc8363a663b305fede95d0ccb58)
2021-06-22 13:19:36 +02:00
ariel- 5714e89ccf Core/Events: update holiday code and remove misleading log (event date is the one from game_event)
- add siign to DBC struct member CalendarFilterType as it was being used as such
- kill localtime usage as it's deprecated

Closes #18542

(cherry picked from commit 5b4287e6832da32539a49e68f6a5ab0ee55854b3)
2021-06-22 13:19:03 +02:00
ariel- d36f8bb754 Core/Scripts: implemented Fungal Decay & Tail Sting
Refs #18542

(cherry picked from commit 7dc78d8e3f437ad7f3ad40bf1ef6801ac1ed5fc2)
2021-06-22 13:15:11 +02:00
ariel- 1fe817a995 Core/Auras: remove obsolete check that was preventing some auras to proc even if they met conditions otherwise
(cherry picked from commit 5f38b9234070dbbb2a0968eee2dcbae5af9c1e9f)
2021-06-22 13:07:03 +02:00
Keader ab8f8e1ffb Scripts/Ulduar: Fixed amount of Mole Machines in Razorscale 10 man
(cherry picked from commit f609589e22f86a803ea86e311fd8b5ca636e08a4)
2021-06-22 13:06:33 +02:00
Keader 822e63f985 DB/Creature: Fixed number of Laughing Skull summoned on Yogg Saron
(cherry picked from commit 80a52b65e2f1a4a9735a22776079de035d61426f)
2021-06-22 13:03:47 +02:00
Killyana 02a01b1643 DB/SAI: Chief Plaguebringer Harris
(cherry picked from commit 38afb55b882f51697b5475b9e3d94277bcc1e31f)
2021-06-22 13:02:41 +02:00
Killyana 4b6e76a5ef Core/SAI: Add an action_param3 to "summon gob" to control when the object will despawn
0 - For despawn when creature dies or time runs out
1 - For despawn after time
Closes #11601

(cherry picked from commit ca4f1e334a98cbd810168b24714c46201079fc5a)
2021-06-22 12:51:28 +02:00
Treeston f0823eb048 Scripts/TotC: Reduce Twin Val'kyr berserk timer from 10 minutes to 8 minutes on normal mode (match DBM). This closes #15367, no matter what ccrs' bong says.
(cherry picked from commit 789f3c5d37477fb2794bec47d154e6c0390ff776)
2021-06-22 12:47:40 +02:00
Killyana 2c179a1f43 DB: Fix last part of DB errors
(cherry picked from commit a974707d471f169a5e744437d5207f46858f781d)
2021-06-22 12:46:44 +02:00
Killyana f6e0531dd8 DB: Fix mode DB errors
(cherry picked from commit 671665aec638ab22e6c90237351cc784b1d4f4fb)
2021-06-21 13:38:26 +02:00
ariel- d91e099b10 Core/Spells: prevent creatures to focus channeled spells without SPELL_ATTR1_CHANNEL_TRACK_TARGET
- Creatures stuck here wouldn't try attacking because of this
- Remove one workaround in halion script, now it's unneeded

Ref #11311

(cherry picked from commit 29f7258dc824659cb2de81c5ff3b3b3853de2a8b)
2021-06-21 12:47:03 +02:00
Killyana ad1e8addf5 DB/SAI: Fix some DB errors related to the event "health pct" used with "invoker target"
(cherry picked from commit 637dda815c39952dd7eee22577a6a22dececa95b)
2021-06-21 12:46:40 +02:00
Killyana ddb02ee299 DB/SAI: Fix some DB errors related to the event "on text over" used with "invoker target"
(cherry picked from commit c5eed8a1833b3e427416524f326a08e9a646a106)
2021-06-21 12:44:59 +02:00
Gooyeth 493be0c888 Scripts/Commands: add AI/ScriptName to .gobject info (PR #21419)
(cherry picked from commit 42a11e97d5ef785bfe0e41f74469da3ec7aec697)
2021-06-21 00:10:39 +02:00
Treeston f982f3019a Core/Combat: Unify combat permitted checks between CvC and PvC - only require "not friendly" in all cases. Fixes Yogg-Saron encounter. Closes #21380.
Also some bonus cleanup to Yogg's script to make transition cleaner.

(cherry picked from commit 4da9321d2bdde17ddf1a55b92ab130216e9af27b)
2021-06-21 00:07:24 +02:00
Treeston 37298ca99c Scripts/SmartAI: SetData now has an invoker (if the setting is done by something using SmartAI).
Also, some refactors. SMARTAI IS SUCH A FUCKING CLUSTERFUCK I SWEAR.

(cherry picked from commit cfc77fd84355d28737f3f85f2ba318be5caacdea)
2021-06-21 00:06:41 +02:00
Gooyeth 17004c4121 Core/Scripts: Add bossId in state error log. (#21421)
(cherry picked from commit b9aec3b4d3ea7a2a98214d6a9b923b3a9675fd4d)
2021-06-21 00:06:41 +02:00
ariel- 1f3e365ff6 Core/Auras: make area and dynauras condition compliant by using the spellarea searcher instead of script searchers
Closes #17317

(cherry picked from commit f1f6976f91952806f8b2bcc23fbbef5a8075fe73)
2021-06-21 00:06:41 +02:00
ariel- 16b1f5c7f6 Core/Handlers: fix bogus check that skipped CMSG_CAST_SPELL packet under certain conditions, missing a target change
Closes #21390

(cherry picked from commit a145a14166d12cd14a0018171fd4dd818b3a2fe5)
2021-06-21 00:06:41 +02:00
ariel- 5323a7d386 Core/Spells: fixed server being too overzealous with autoshot
- Interrupting it when casting another spell and switching targets

Ref #21390

(cherry picked from commit 93cbe815cb6dfc1cd7535db2cabf81d42bf60da7)
2021-06-21 00:06:41 +02:00
Keader cb8ea03175 Core/Scripts: Fixed some delayed enrage
Closes #15367

(cherry picked from commit 63c436f5fb6924b872050cf5838a4052d9034935)
2021-06-21 00:06:41 +02:00
Killyana 9c3802c1de DB: Fix some DB errors related to wrong SAI target
(cherry picked from commit a478d78a769294816111c15023de74e65d8d1aae)
2021-06-21 00:06:41 +02:00
Killyana c4bdaaede6 DB/SAI: Update SAI that was using threat list target on aggro
target_type 2, 3, 4, 5, 6 musn't be used with the event 4

(cherry picked from commit 3135aaea9d6ef268d769e2a51d78c8d62bc692dd)
2021-06-21 00:06:41 +02:00
ariel- e9ddf644b0 Core/Scripts: implemented Seed of Corruption scaling damage tolerance
(cherry picked from commit df5afca27859058f725c3dc9964d967aa89ff756)
2021-06-21 00:06:39 +02:00
ariel- 5b42c0b270 Core/Spells: Port refactors from 1826437c094966ae339a154844df8587b2122888
(cherry picked from commit 1826437c094966ae339a154844df8587b2122888)
2021-06-20 22:25:18 +02:00
Treeston 168be492f5 Entities/GO: Add forceRespawnTimer support to DespawnOrUnsummon. Use it in SAI.
(cherry picked from commit 264d4e1d30debcf6feacee3d29982875672a7bbe)
2021-06-20 22:10:08 +02:00
Killyana 19ed9c971f DB: Fixing a typo from a previous commit
Ref https://github.com/TrinityCore/TrinityCore/commit/9f59fb54fc16e06f81a1e99df4076c939bdb3339

(cherry picked from commit 826b3cf09e1638c27f6d47bef35cc041f4a17381)
2021-06-20 21:51:23 +02:00
Treeston bccd81e12a Entities/GO: GameObjects now support (delayed) despawning in a reasonable manner. Closes #21406.
(cherry picked from commit f071fa9e931533c28e6b9d8b0e38ed8878ce2b45)
2021-06-20 21:49:11 +02:00
Treeston bd158f6c29 oops, now it builds (and a bonus refactor that annoyed me)
(cherry picked from commit 2cd5992f37fe386786ddd906cd4dd691125ad2b6)
2021-06-20 21:42:35 +02:00
Treeston 1f26122528 Scripts/SmartAI: Forward invoker to invoked action list actions. Also JustAppeared -> InitializeAI.
(cherry picked from commit 6fb0bc10387b73836cea9a3c0eaaafcf58794b7d)
2021-06-20 21:42:35 +02:00
Treeston 83c4aa88ec Scripts/TheBarrens: Fix "The Escape" (863) - I don't think this one ever worked, honestly.
(cherry picked from commit 0e401c7d963f983d31573d108ccd2343fda40094)
2021-06-20 21:42:35 +02:00
Killyana 121bfa90ed DB/Condition: Placing Beacon Torch
Closes #21244

(cherry picked from commit f91a9f8b14e6c8276e620caa77a7e36a5af5f755)
2021-06-20 21:42:35 +02:00
Killyana 920494d362 DB/Quest: Rescue from Town Square
Closes #20102

(cherry picked from commit 2f575f09746571151be0c43032be6532760ab624)
2021-06-20 21:42:35 +02:00
Killyana 8a033c462b DB/SAI: Runed Stone Giant
(cherry picked from commit 40954d0b6aafa2c2f199350a077b3fab2df3cf93)
2021-06-20 21:42:35 +02:00
Treeston 06b5b8d8b7 Scripts/SmartAI: SMART_TARGET_INVOKER cleanup step 1. The core will now log errors on start-up if SMART_TARGET_INVOKER abuse is found, but will continue to load the scripts as deprecated for now.
Note that a lot of these scripts may either not currently work, not work reliably, or may be prone to breaking unexpectedly when core internals change. SMART_TARGET_INVOKER is undefined behavior on any event that doesn't directly specify its invoker.

(We are considering options for allowing INVOKER to make sense in timed action lists in a reliable fashion, so they are exempted at this time.)

(cherry picked from commit 482328bddf1c5fcd367268525d2f904793239bc9)
2021-06-20 21:42:33 +02:00
Killyana 6c5e170d9f DB/SAI: Fix wrong event type for npcs summoned by Flight Master
Closes #21244

(cherry picked from commit adae429aa01028911337443166b336a2ea8a6762)
2021-06-20 20:24:50 +02:00
Treeston ffce2c1f9a Core/Spell: Properly remove REACT_PASSIVE on permanent feign death unapply. Fixes and closes #21156.
(cherry picked from commit ac8b9be5d67ccaba3f51663eeccca60ae86cea5b)
2021-06-20 20:22:18 +02:00
Treeston 3b635a8a12 Scripts/AzjolNerub: Clean up Hadronox to hopefully avoid any further evade issues. Tag #20310.
(cherry picked from commit fe3b4de1cd2a0924674c34d439f682c95d3a784a)
2021-06-20 20:17:59 +02:00
Killyana 6a0a4a62db DB: Add a missing action_param to the previous commit
Gobs always requires respawn time with the action 41, otherwise they will never respawn

(cherry picked from commit 9f59fb54fc16e06f81a1e99df4076c939bdb3339)
2021-06-20 19:18:23 +02:00
Killyana 3ee39ce5b7 SAI/Quest: Sabotage
Closes #20881

(cherry picked from commit c9811a48c4ee98be9971664c1c5de446aa9337db)
2021-06-20 19:17:40 +02:00
Teppic1 ab1e533f3f DB/Loot: Reference template 24064 corrections
Closes #21385

(cherry picked from commit 75b975b4e8a26e9edcc3825b4c27837bf947aefc)
2021-06-20 19:05:44 +02:00