Commit Graph

13477 Commits

Author SHA1 Message Date
Benjamin Jackson
2d6cddb1fa fix(DB/Karazhan): Respawn Skeletal Gryphons. (#19329)
Init.
2024-07-07 14:01:09 -03:00
github-actions[bot]
41cdfa6810 chore(DB): import pending files
Referenced commit(s): 3db58e7086
2024-07-07 17:00:56 +00:00
Benjamin Jackson
f86dcb969b fix(DB/OnyxiasLair): Respawn Onyxian Warders. (#19328)
* Init.

* Add dumped movement from DB editor.

* Trim first waypoint.

* Trim second waypoint.

* Trim additional waypoints.

* Adjust.

* Replace.

* Adjust.

* Comment in-fight summon data.

* Remove in-fight summon data.

Would like to add it back, but not sure how/if an existing in-fight Warder summon is implemented.

* Swap GUID variable value.

* Whoops.

* Remove obsolete file.

* More whoops.

* Remove vestigial path data.
2024-07-07 14:00:47 -03:00
avarishd
3db58e7086 fix(Core/Spells): Greater Fireball should ignore resistances (#19326)
* fix(Core/Spells): Greater Fireball should ignore resistances

* SPELL_ATTR4_IGNORE_ALL_RESISTANCES

* Revert "SPELL_ATTR4_IGNORE_ALL_RESISTANCES"

This reverts commit 2480fac3d5b295121a79989b4257ab990fd90f5e.
2024-07-07 18:59:59 +02:00
github-actions[bot]
4b62083dc9 chore(DB): import pending files
Referenced commit(s): e40b1acb0a
2024-07-07 16:59:12 +00:00
Gultask
d68edd0aec fix(DB/Creature): Remove Bleed immunities from mechanical & undead creatures (#19304)
* Create rev_1720230463035941600.sql

* Update rev_1720230463035941600.sql
2024-07-07 13:58:26 -03:00
avarishd
e40b1acb0a fix(DB/Creature): Talon King Ikiss should be immune to interrupts (#19331) 2024-07-07 13:58:00 -03:00
Gultask
8279d9c272 fix(Scripts/HyjalSummit): Rage Winterchill Spells (#19335)
Update boss_rage_winterchill.cpp
2024-07-07 13:48:24 -03:00
github-actions[bot]
681ae4eeae chore(DB): import pending files
Referenced commit(s): 7bd4928d11
2024-07-07 11:27:16 +00:00
Gultask
8cafc5bc7e fix(DB/Item): Increase ppm of Netherstrand Longbow (#19306)
Create rev_1720231700188069900.sql
2024-07-07 08:27:08 -03:00
Gultask
7bd4928d11 fix(DB/Gossip): Allow Estelle Gendry to give players Thieves' Tools (#19303)
Create rev_1720229222612824600.sql
2024-07-07 08:26:20 -03:00
github-actions[bot]
f85d8433a6 chore(DB): import pending files
Referenced commit(s): d0cd435807
2024-07-06 18:03:28 +00:00
Benjamin Jackson
d0cd435807 fix(Scripts/HyjalSummit): Add damage over time component to Doomfire debuff. (#19317)
* Init.

https: //github.com/mangostwo/server/commit/6a2e23cac09a88d7ec1221393ba96482d71187f6
Co-Authored-By: Miroslav Drbal [ApoC] <apoc@nymfe.net>

* Don't forget the query.

* Add spell attribute.

* Adjust tick script.

More dynamically calculates damage from ticks.

Co-Authored-By: avarishd <46330494+avarishd@users.noreply.github.com>

* Remove unnecessary `aurEff`

Co-Authored-By: avarishd <46330494+avarishd@users.noreply.github.com>

* #include

---------

Co-authored-by: Miroslav Drbal [ApoC] <apoc@nymfe.net>
Co-authored-by: avarishd <46330494+avarishd@users.noreply.github.com>
2024-07-06 20:02:35 +02:00
Kitzunu
ebf5f6710a feat(Core/Chat): Provide a fully-formed protocol for addons to intera… (#19305)
* feat(Core/Chat): Provide a fully-formed protocol for addons to interact with GM commands

* Send success/fail state, allow interleaving, and indicate end of output. Add framework for supporting non-human-readable output in commands.

* cherry-pick commit (508c9d2fc1)

This PR implements a well-formed protocol for addons to communicate with the server, outlined below:

- All communication happens over the addon channel (`LANG_ADDON` in terms of the core, `CHAT_MSG_ADDON`/`SendAddonMessage` for the client). The prefix used for all messages is `AzerothCore` (in client terms - in core terms, every message starts with `AzerothCore\t`).
- In each message, the first character is the opcode. The following four characters are a unique identifier for the invocation in question, and will be echoed back by the server in every message related to that invocation. Following is the message body, if any.
- The following opcodes are supported:
    - Client to server:
        - `p` - Ping request. The core will always respond by ACKing with the passed identifier. No body.
        - `i` or `h` - Command invocation. The message body is the command text without prefix. `i` requests machine-readable output, `h` requests human-readable.
    - Server to client:
        - `a` - ACK. The first message sent in response to any invocation (before any output). No body.
        - `m` - Message. Sent once per line of output the server generates. Body = output line.
        - `o` - OK. Indicates that the command finished processing with no errors. No body.
        - `f` - Failed. Indicates that command processing is done, but there was an error. No body.

Expected overhead is minimal, and this integrates seamlessly with existing command scripts (no changes necessary).

PS: There's also a client-side addon library that exposes this protocol in a developer-friendly way over at https://github.com/azerothcore/LibAzerothCore-1.0

---------

Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com>
2024-07-06 19:13:24 +02:00
github-actions[bot]
8121356e86 chore(DB): import pending files
Referenced commit(s): 1632045ba8
2024-07-06 14:38:08 +00:00
Kitzunu
49656ea403 fix(DB/Quest): Spirits of the Feralfen (#19310)
* fix(DB/Quest): Spirits of the Feralfen

* closes https://github.com/chromiecraft/chromiecraft/issues/6241

* cute

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>

---------

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2024-07-06 11:37:59 -03:00
Dan
344261fa7b fix(DB/TheBlackTemple): Ashtongue Feral Spirit detection range (#19315)
init
2024-07-06 11:37:29 -03:00
Dan
1632045ba8 fix(DB/TheBlackTemple): make Promenade Sentinel kick immune (#19316)
init
2024-07-06 11:37:15 -03:00
Kitzunu
3c50b1a135 fix(Core/Player): Vertical Message distance (#19302)
* cherry-pick commit (297541e9c9)

* Get rid of unused param

* Merge SendMessageToSetInRange_OwnTeam into SendMessageToSetInRange

Co-authored-by: Badgersson <83663557+dekz120@users.noreply.github.com>
2024-07-06 10:05:34 -03:00
github-actions[bot]
c41a5ff336 chore(DB): import pending files
Referenced commit(s): f8f4788355
2024-07-06 11:47:59 +00:00
avarishd
f8f4788355 fix(DB/SAI): Zeppit's RP for collecting blood (#19318) 2024-07-06 13:47:07 +02:00
Kitzunu
f42ed2efa5 feat(Core/SAI): SetData now has invoker (#19296)
* cherry-pick commit (cfc77fd843)

* cherry-pick commit (beb333738d)

* Move IsSmart function from headerfile

Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-07-06 13:46:10 +02:00
github-actions[bot]
65870ec1a1 chore(DB): import pending files
Referenced commit(s): 78725aa138
2024-07-06 09:23:58 +00:00
Gultask
67e63f3ec8 fix(DB/Creature): Prevent Hellfire Peninsula's Pit Commander from cancelling Timed Event (#19307)
Create rev_1720232245698455400.sql
2024-07-06 11:23:34 +02:00
github-actions[bot]
0ab361d48d chore(DB): import pending files
Referenced commit(s): 9e6eca979b
2024-07-06 09:23:09 +00:00
Gultask
78725aa138 fix(DB/Creature): Verog the Dervish ReactState (#19308)
Create rev_1720233129521675900.sql
2024-07-06 11:23:06 +02:00
Kitzunu
9e6eca979b fix(Scripts/ShadeOfAran): Make immune to Mind-numbing and Cure of Tongue (#19309)
* closes https://github.com/chromiecraft/chromiecraft/issues/6900
2024-07-06 11:22:13 +02:00
github-actions[bot]
b874079072 chore(DB): import pending files
Referenced commit(s): 7d71affd62
2024-07-06 01:33:49 +00:00
Gultask
7d71affd62 fix(DB/Quests): Marks of Kil'Jaeden and Firewing Signets quests should be available at Neutral 0 (#19301)
* Create rev_1720226619555284700.sql

* no likey comments on end
2024-07-05 22:32:53 -03:00
github-actions[bot]
a71293ef48 chore(DB): import pending files
Referenced commit(s): 0cdeef7980
2024-07-06 00:43:31 +00:00
Gultask
0cdeef7980 fix(DB/Creature): Skyguard Prisoner shoul spawn with ReactState Passive (#19300)
Create rev_1720225685784761500.sql
2024-07-05 21:42:36 -03:00
github-actions[bot]
9011e034ff chore(DB): import pending files
Referenced commit(s): b357e8e2c4
2024-07-06 00:16:59 +00:00
Gultask
76b6da1b3f fix(Scripts/BlackTemple): Move Teron Gorefiend to scheduler and add Berserk (#19288)
Update boss_teron_gorefiend.cpp
2024-07-05 21:16:41 -03:00
Gultask
4a06256bb7 fix(DB/Condition): Fix condition type for restoring Scale of the Sands exalted ring (#19291)
* Create rev_1720214274816211200.sql

* Update rev_1720214274816211200.sql
2024-07-05 21:16:20 -03:00
Gultask
b357e8e2c4 fix(DB/Creature): Add AI to Affray Challenger (#19298)
Create rev_1720223739574037500.sql
2024-07-05 21:16:03 -03:00
Gultask
f83660ca86 chore(DB/Loot): Remove Metzen's Letters and Notes from creature loot tables (#19299)
Create rev_1720224478854376400.sql
2024-07-05 21:15:46 -03:00
Kitzunu
fc8b67bbe4 chore(Scripts/Commands): QOL server debug (#19297)
* chore(Scripts/Commands): QOL server debug

* England

* might as well do updatetime while we are at it. Consistency right?

* Hey let's sneak this ENGLAND in
2024-07-06 01:18:38 +02:00
github-actions[bot]
0d668fb43e chore(DB): import pending files
Referenced commit(s): 8acdbc4439
2024-07-05 22:37:46 +00:00
Gultask
8acdbc4439 fix(DB/Creature): Rewrite Voidshrieker AI (#19290)
Create rev_1720211249204769700.sql
2024-07-06 00:36:55 +02:00
Anton Popovichenko
04acfd96a0 fix(Core/Unit): Invalidate update object cache when changing health in the same world update tick. (#19287)
* fix(Core/Unit): Invalidate update object cache when changing health in the same world update tick.

Should fix an issue when the client sees dead NPCs when they are not.

* Fix styling

* Another codestyle fix
2024-07-05 15:42:22 -03:00
github-actions[bot]
9453bfbad2 chore(DB): import pending files
Referenced commit(s): 89a6996628
2024-07-05 18:08:47 +00:00
Gultask
89a6996628 fix(Scripts/SmartAI): Rewrite ACTION_MOVE_TO_POS (#19190)
* init

* Update SmartScript.cpp

* combatReach

* Update SmartScript.cpp
2024-07-05 15:07:56 -03:00
Kitzunu
172f73db92 fix(Core/Misc): unused param (#19286) 2024-07-05 15:06:03 -03:00
github-actions[bot]
163d454491 chore(DB): import pending files
Referenced commit(s): e7f9fb9f76
2024-07-05 17:19:16 +00:00
mpfans
e7f9fb9f76 fix(DB/Misc): Migrate SQL files to the correct folder (#19282)
* Create rev_1719945200692175000.sql

Migrate to the correct folder

* Delete data/sql/updates/pending_db_character directory

f96d4c8670

The SQL file was placed in the wrong folder
2024-07-05 19:18:19 +02:00
天鹿
34edcefc8b fix(Core/dbc): GlyphPropertiesfmt ERROR (#19284)
Add files via upload
2024-07-05 07:45:58 -03:00
Benjamin Jackson
620c40b010 fix(Core/Handlers): Adjust start swing handler. (#19267)
* Init.

* Flesh out packet info.

https: //github.com/TrinityCore/TrinityCore/commit/af6d207addfef177fb5ac3e7fa61ec93ced83d16
Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com>

---------

Co-authored-by: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
2024-07-05 07:45:26 -03:00
github-actions[bot]
932433d235 chore(DB): import pending files
Referenced commit(s): d9f4ba5e1d
2024-07-05 09:33:31 +00:00
Andrew
d9f4ba5e1d fix(Scripts/Item): Fix Fel Mana Potion not benefiting from Alchemist'… (#19281)
fix(Scripts/Item): Fix Fel Mana Potion not benefiting from Alchemist's Stone
2024-07-05 06:32:33 -03:00
github-actions[bot]
a40387cd4c chore(DB): import pending files
Referenced commit(s): 48e35501a8
2024-07-04 22:23:57 +00:00