Commit Graph
37712 Commits
Author SHA1 Message Date
offl 63566aef71 DB/SAI: Rework Shadow Labyrinth
Closes #24800

(cherry picked from commit 0e1835ee78bd8f79b8dcd5f3ed6d9f7be1eccadb)
2022-01-06 23:20:48 +01:00
ipriver adc3eda443 DB/spell_target_position: Update position for Atiesh portal destination
Closes #24797

(cherry picked from commit 1e1c0d5e6fc621f541d5690ea6083ab351027535)
2022-01-06 23:19:00 +01:00
Killyana 81d6cde257 Script: Remove npc_avatar_of_martyred converted to SAI
Ref https://github.com/TrinityCore/TrinityCore/commit/5924e038d648e2074191ffc322732e875d37c39c

(cherry picked from commit 75bc0f6771e6fe744123c1bb865469c585e1d31b)
2022-01-06 23:17:10 +01:00
offl c789505019 DB/SAI: Rework Auchenai Crypts
Closes #24795

(cherry picked from commit 5924e038d648e2074191ffc322732e875d37c39c)
2022-01-06 23:16:57 +01:00
jackpoz ebe183ea93 Scripts/VioletHold: Limit the number of current summons before the waves start
(cherry picked from commit 54e30d4ebae11e0c8da77af6104a3cc0a6a11365)
2022-01-06 23:15:59 +01:00
Giacomo Pozzoni 07f42907c6 Log number of Creatures and GameObject per map (#24809)
* Shared/Metric: Allow to specify tags in metrics

* Core/Metric: Log number of Creatures and GameObject per map

* Apply feedback

* Codestyle changes

* Codestyle changes

* Remove whitespace

* Update Grafana dashboards to v7.0.3

* Fix missing filter on realm

* Include Creatures and Gameobjects in Maps dashboard

* Show instances with a different color

(cherry picked from commit 4e1dbd1cf808c9cf1f310b6d498f7e304dfb4147)
2022-01-06 23:15:07 +01:00
Gildor fc43a95729 Core/Spells: SPELL_AURA_MOD_ATTACK_POWER_PCT should be negative if TargetType or Basepoints are negative (#24837)
(cherry picked from commit 7d88891983d5c7d2673be760e11bff12df958d41)
2022-01-06 23:13:44 +01:00
offl 34238c7a53 DB/Creature: Dark Ranger Marrah
Closes #24718

(cherry picked from commit b4b49a02abfa08b0ff9e44103162eea6567cae3d)
2022-01-06 22:56:03 +01:00
ipriver 8979493bb7 Additional cmake entry for configs
Closes #24812

Co-authored-by: Carbenium <[email protected]>
(cherry picked from commit dc467ee0f6d0a49be4bd20b621f141228dfec736)
2022-01-06 22:54:29 +01:00
offl bcd00244c3 DB/Creature: Blood Knight Adept
Closes #24790

(cherry picked from commit d26c16b8638282459665a9620288dad26b05c499)
2022-01-06 22:49:32 +01:00
offl b181128b0b DB/Creature: Lakka
Closes #24781

(cherry picked from commit 17c1e07aab146565222430ab91ce47c701112cdb)
2022-01-06 22:48:26 +01:00
offl 972f3dc40d DB/Creature: Update some creatures stats
Closes #24787

(cherry picked from commit d9d314a89e6f3dba1f6c751fff1f49690eeb0fdd)
2022-01-06 22:47:48 +01:00
offl 34f3c18d7e DB/Creature: Bael'Gar
Closes #24778

(cherry picked from commit 04ee18e198c7466873c252cf93dab570c665bb40)
2022-01-06 22:45:34 +01:00
offl 22e92a56f7 DB/Creature: Qiraji Gladiator
Closes #24777

(cherry picked from commit 4038c810214066575c976c1218af76a6b49455f3)
2022-01-06 22:44:54 +01:00
Killyana 22b4c05128 DB/Creature: Twilight Marauder Morna formation
Closes #24828

(cherry picked from commit e6b06c4f039f7629a13431cb7468b940cf83540c)
2022-01-06 22:43:14 +01:00
Ovahlord ab46d25d0c Core/Players: do not update position data on character creation
Retail does not have a zone id for newly created character until their first login so we do the same as well. This will drastically improve performance on character creations as we no longer unnecessarily load grids and map data.

(cherry picked from commit c50bb00ac7481c1dc09ed0dc7f72ef8e6ea487f5)
2022-01-06 22:32:41 +01:00
Killyana fa47977c4a Creature/Scripts: Remove deprecated scripts
Ref https://github.com/TrinityCore/TrinityCore/commit/bd609caf09bc29f0b20ffad52118a46a8d884d02

(cherry picked from commit 8b5549c0f1bad44babece99f2323d9f6f877994e)
2022-01-06 22:32:24 +01:00
offl b802c48fbf DB/Creature: Shadowmoon Zealot & Shadowmoon Harbinger
Closes #24776

(cherry picked from commit 9052cf53900910c70924eb8b1196cd52dd1111a1)
2022-01-06 22:32:08 +01:00
offl dbcbfaa6c7 DB/SAI: Rework Sethekk Halls
Closes #24774

(cherry picked from commit bd609caf09bc29f0b20ffad52118a46a8d884d02)
2022-01-06 22:31:38 +01:00
offl e48a6a5484 DB/Creature: Dark Iron Kidnapper
Closes #24773

(cherry picked from commit 2d0df38cd003a79f8a33992e5d740270fc92115b)
2022-01-06 22:30:18 +01:00
offl fe41da6155 DB/SAI: Use serverside spells for Bunthen Plainswind & Silva Fil'naveth
Closes #24772

(cherry picked from commit e9538e18ba76704e513f1d41d525b7ce8c51acf1)
2022-01-06 22:29:39 +01:00
offl 4dd22acb0f DB/Creature: Remove useless script from Deathshadow Agent
Closes #24770

(cherry picked from commit 6300494c635106d99fa4410e10c0f56aaab477cf)
2022-01-06 22:29:07 +01:00
offl 4099f96a74 DB/Creature: Add missing text & conditions to Sahaak's gossip
Closes #24769

(cherry picked from commit 359b4712e2cb4d7b2a1ecf4c1507a0c4902e11b4)
2022-01-06 22:28:32 +01:00
offl 665f3c1055 DB/SAI: Remove useless event params and no repeat event flag from some event types
Closes #24768

(cherry picked from commit 4a460554f49306a2bafa38a08a2a33d01ba96614)
2022-01-06 22:27:55 +01:00
Max Drosdo.www 1b605eb5b0 Worldserver/CLI: console printf fix (#24802)
* Remove extra cli printf call for non-Windows systems

* Codestyle changes

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 1e9c84a3ea0c3f255779eada0d804fab15e2e434)
2022-01-06 22:10:03 +01:00
offl ef8998f52b DB/SAI: Make SMART_EVENT_IS_BEHIND_TARGET unused and fix all actions with Backstab
Closes #24766

(cherry picked from commit 8fef9aaf75c05190a59e8b3c8d7799f883970e2e)
2022-01-06 22:09:30 +01:00
Rothend 1ddde5ca3c Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it as base object for actions and targeting (#24817)
* Core/SmartAI: allow AreaTrigger SAI scripts to use the player triggering it as base object for actions and targeting.

Closes #23669
Closes #24791
Closes #24792
Closes #24793

* Apply suggested changes.

* Initialize atPlayer in the constructor

Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit e7a714f66c371cdeb6585846ddedb1bc445e695f)
2022-01-06 22:05:03 +01:00
offl 611e9e67c7 DB/Quest: Update creatures related to 'Ending Their World' outro event
Closes #24757

(cherry picked from commit ff043b0861b61437e2ac1d8dfb707f49e482546d)
2022-01-06 22:00:29 +01:00
offl 76e06c769c DB/SAI: Use c_s_g for more big summon groups
Closes #24756

(cherry picked from commit 1e367d7fbea764f1ccb0e1058a98458245e00c8d)
2022-01-06 21:57:52 +01:00
offl 40cb0beaec DB/Quest: Update 'Ending Their World' outro event
Closes #24754

(cherry picked from commit b6f40030c4374f48ce7d83c1a74197e809e79430)
2022-01-06 21:54:49 +01:00
Peter Keresztes Schmidt c4098897a8 game/AI: Convert SelectAggroTarget to enum class (#24818)
* game/AI: Convert SelectAggroTarget to enum class

* game/AI: Rename SelectAggroTarget to SelectTargetMethod

(cherry picked from commit 418c3b1fd50664aad035bd975a65281e82ba2dea)
2022-01-06 21:53:27 +01:00
Max Drosdo.www aa409f8993 removed legacy cmake libsdir entry (#24813)
(cherry picked from commit 60e813df6b7dfe599266cf36ddd52ba204917267)
2022-01-06 21:41:48 +01:00
Killyana f5706073ee DB/SAI: Replace "Disable combat movement" by "attack stop" used in the quest How To Win Friends And Influence Enemies
ref https://github.com/TrinityCore/TrinityCore/commit/13c81f55e3314fede78acfbb72a47384961d1f25

(cherry picked from commit bbb308f62824bcc2415b64c9a434d1a51b4142f4)
2022-01-06 21:40:59 +01:00
Ovahlord 38be5e361e Core/SAI: implement SMART_ACTION_ATTACK_STOP
Unlike SMART_ACTION_AUTO_ATTACK, this action is actually stopping the entire attack procedure, rather than just hack-disabling auto-attacks. Keep in mind that this action requires a passive react state to prevent a immediate AttackStart ai reaction

(cherry picked from commit 152ea6011694518017a47dc23fdbb7175bfa5481)
2022-01-06 21:39:37 +01:00
offl d1b928cca5 DB/SAI: Use c_s_g for some big summon groups
Closes #24753

(cherry picked from commit 12cf7bc0990487cf800b1a2c63910170b4ed3633)
2022-01-06 21:39:09 +01:00
offl 9cf466000f DB/SAI: Use c_s_g for Gurgthock's summons
Closes #24751

(cherry picked from commit eedaf9a26e66dbc061e2bc3dfd86db539d368766)
2022-01-06 21:38:30 +01:00
offl 7946289974 DB: Add Comment column to creature_summon_groups table
Closes #24745

(cherry picked from commit d64485953394f11d42d4ed2c2e1d34f366eca5e1)
2022-01-06 21:37:47 +01:00
offl 5662d71708 DB/Instance: Convert some Uldaman scripts to DB
Closes #24744

(cherry picked from commit a117450ce9178c4afc769b3b747a24fbc6100912)
2022-01-06 21:36:29 +01:00
offl e835b8f6c5 DB/Creature: Standardize creature respawn time part 1
Closes #24740

(cherry picked from commit aa3ccb4657ad42aa50bc3633acd15540a17936b8)
2022-01-06 21:35:47 +01:00
offl 13aa017349 DB/Creature: Remove static spawns of Aldor Gryphon Guard
Closes #24739

(cherry picked from commit c7607abd0ff368265ab8aa6069238084c8a822f2)
2022-01-06 21:35:12 +01:00
offl 6a6fd0880e DB/SAI: Properly script Brother Sarno, Karaaz & Griftah
Closes #24738

(cherry picked from commit 45af4a97943d33fd747074aa0ec47fe4f1529b49)
2022-01-06 21:34:41 +01:00
offl ca964a0b03 DB/Quest: Convert & update support for 'All Along the Watchtowers' to SAI
Closes #24732

(cherry picked from commit 8bccb258ba027c013ee4e6e5d59f184129d27d5c)
2022-01-06 21:32:12 +01:00
offl 5f94d0f4c8 DB/Quest: Convert & update support for WP Scourge cauldrons quests to SAI
Closes #24730

(cherry picked from commit d70eb96c85ab6b117e785261932ca7c454a5fad2)
2022-01-06 21:31:43 +01:00
offl c088588701 DB/Quest: Convert & update support for 'Escape from the Catacombs' to SAI
Closes #24728

(cherry picked from commit e47f302fc95d4e3f4d16b19950ce6172b549b166)
2022-01-06 21:30:28 +01:00
offl 49e43389b7 DB/Creature: Update Demon Portal & Demon Portal (Zuluhed)
Closes #24727

(cherry picked from commit 7b11610fb7f4e54bb1a54b15d9ff2ac2c648b2c7)
2022-01-06 21:29:56 +01:00
offl eebb463096 DB/Creature: Redeemed Hatchling
Closes #24726

(cherry picked from commit e8a2d4627b9b096c81216b5811b138f83fe0bd53)
2022-01-06 21:29:26 +01:00
jackpoz 5886bf7484 Scripts/Commands: Add .debug objectcount <optional map id> chat command
Add .debug objectcount <optional map id> chat command to show the number of Creatures and GameObjects

(cherry picked from commit cd37a17103b88a56ec1fde2156c4325b74989e08)
2022-01-06 20:49:28 +01:00
Shauren 1fc9e0172d Core/Spells: Prevent manual cancelling of channelled spells that have SPELL_ATTR0_CANT_CANCEL
(cherry picked from commit dacb1e58025b69f61a965a78ffbe89c55a61e34b)
2022-01-06 20:48:29 +01:00
Keader d48909b5d6 Scripts/ShadowfangKeep: Fixed a crash in spellscript
(cherry picked from commit be48fbc32ac49673ce2415b76cb447a61585ed01)
2022-01-06 20:47:11 +01:00
Gildor 23fc9d6d63 Scripts/Naxxramas: Fix Kel'thuzad evade mode when he dies (#24763)
(cherry picked from commit aeb41e67a92b7cd0c75683a269fb0ca75309e9a0)
2022-01-06 20:46:40 +01:00