Commit Graph

13506 Commits

Author SHA1 Message Date
Gultask
2552eb2c5d fix(DB/Quest): Add SpecialFlags to Scale of Sands ring swap quests (#19354)
Create rev_1720411446927878900.sql
2024-07-09 14:15:09 -03:00
github-actions[bot]
ffe26905c1 chore(DB): import pending files
Referenced commit(s): 2bd7303bf7
2024-07-09 17:09:42 +00:00
Gultask
3ed643ae34 fix(DB/Creature): Shadowlord Deathwail's respawn time (#19333)
Create rev_1720368758501918700.sql
2024-07-09 14:09:20 -03:00
avarishd
2bd7303bf7 fix(DB/Quest): 'A Special Thank You' should require friendly rep (#19363)
fix(DB/Quest): A Special Thank You should require friendly rep
2024-07-09 14:08:47 -03:00
github-actions[bot]
8c9a3ddc8f chore(DB): import pending files
Referenced commit(s): 430491f81c
2024-07-09 16:31:42 +00:00
Gultask
d91b23b59d fix(DB/Creature): Damage Requirement for Infernal Attacker (#19350)
Create rev_1720402396845233700.sql
2024-07-09 13:31:08 -03:00
Gultask
430491f81c fix(DB/Creature): Add Blink to Netherstrand Longbow (#19337)
Create rev_1720372030178282300.sql
2024-07-09 13:30:49 -03:00
github-actions[bot]
9934507cfb chore(DB): import pending files
Referenced commit(s): 916982e51b
2024-07-09 16:08:48 +00:00
Gultask
db39b5e300 fix(DB/Formations): Solarian static trash packs (#19334)
Create rev_1720368973655043800.sql
2024-07-09 13:08:35 -03:00
github-actions[bot]
8e06ca9c73 chore(DB): import pending files
Referenced commit(s): 7e7e20dd2a
2024-07-09 16:08:11 +00:00
Gultask
71935a4116 fix(DB/Creature): Attempt to avoid Timed Event overlap in Underbog Colossus (#19332)
* Create rev_1720367999640087800.sql

* Update rev_1720367999640087800.sql
2024-07-09 13:08:06 -03:00
github-actions[bot]
916982e51b chore(DB): import pending files
Referenced commit(s): a68427b540
2024-07-09 16:07:53 +00:00
Jelle Meeus
2763625498 refactor(Scripts/Northrend): spell scripts registry macros (#19346)
* zone_sholazar_basin spell:spell_q12726_song_of_wind_and_water

* zone_sholazar_basin spell:spell_q12620_the_lifewarden_wrath

* zone_sholazar_basin spell:spell_q12589_shoot_rjr

* zone_sholazar_basin spell:spell_shango_tracks

* zone_borean_tundra aura:spell_q11919_q11940_drake_hunt_aura

* zone_borean_tundra spell:spell_arcane_chains_character_force_cast

* zone_borean_tundra spell:spell_q11719_bloodspore_ruination_45997

* isle_of_conquest aura:spell_ioc_repair_turret_aura

* isle_of_conquest spell:spell_ioc_bomb_blast_criteria

* isle_of_conquest spell:spell_ioc_gunship_portal

* isle_of_conquest aura:spell_ioc_parachute_ic_aura

* isle_of_conquest spell:spell_ioc_launch

* zone_dragonblight spell:spell_q12478_frostmourne_cavern

* zone_dragonblight aura:spell_q12243_fire_upon_the_waters_aura

* zone_dragonblight spell:spell_q24545_aod_special

* zone_dragonblight spell:spell_q12096_q12092_dummy

* zone_dragonblight spell:spell_q12096_q12092_bark

* zone_storm_peaks aura:spell_q13003_thursting_hodirs_spear_aura

* zone_storm_peaks spell:spell_q13007_iron_colossus

* zone_storm_peaks aura:spell_close_rift_aura

* zone_wintergrasp spell:spell_wintergrasp_force_building

* zone_wintergrasp spell:spell_wintergrasp_create_vehicle

* zone_wintergrasp spell:spell_wintergrasp_rp_gg

* zone_wintergrasp spell:spell_wintergrasp_portal

* zone_wintergrasp spell:spell_wintergrasp_water

* zone_wintergrasp aura:spell_wintergrasp_hide_small_elementals_aura

* zone_wintergrasp spell:spell_wg_reduce_damage_by_distance

* zone_icecrown spell:spell_switch_infragreen_bomber_station

* zone_icecrown pair:spell_charge_shield_bomber

* zone_icecrown spell:spell_fight_fire_bomber

* zone_icecrown spell:spell_anti_air_rocket_bomber

* zone_icecrown spell:spell_onslaught_or_call_bone_gryphon

* zone_grizzly_hills spell:spell_shredder_delivery

* zone_grizzly_hills aura:spell_infected_worgen_bite_aura

* zone_grizzly_hills spell:spell_vehicle_warhead_fuse

* zone_grizzly_hills spell:spell_warhead_detonate

* zone_grizzly_hills aura:spell_z_check_aura

* zone_grizzly_hills aura:spell_warhead_fuse_aura

* fixup! zone_icecrown pair:spell_charge_shield_bomber
2024-07-09 13:07:41 -03:00
github-actions[bot]
11e908bfa4 chore(DB): import pending files
Referenced commit(s): e72373b82e
2024-07-09 16:07:19 +00:00
Gultask
7e7e20dd2a fix(DB/Creature): Mo'grosh Shaman (#19355)
Create rev_1720412580617188000.sql
2024-07-09 13:07:14 -03:00
github-actions[bot]
a68427b540 chore(DB): import pending files
Referenced commit(s): 49cebee3ec
2024-07-09 16:06:51 +00:00
Gultask
e72373b82e fix(DB/Creature): Don't continue Crystalcore Sentinel RP script when combat starts (#19338)
* Create rev_1720372819954042700.sql

* also make sure not to remove player debufffs
2024-07-09 13:06:28 -03:00
github-actions[bot]
9d443e73b4 chore(DB): import pending files
Referenced commit(s): 02104ca89b
2024-07-09 16:06:02 +00:00
Gultask
49cebee3ec fix(DB/Gameobject): Add more locations for Glinting Mud (#19351)
Create rev_1720407351886654900.sql
2024-07-09 13:05:55 -03:00
Gultask
02104ca89b fix(Scripts/AuchenaiCrypts): Remove double scheduling of Carnivorous Bite (#19353)
Update boss_shirrak_the_dead_watcher.cpp
2024-07-09 13:05:09 -03:00
github-actions[bot]
0c7ec87ed6 chore(DB): import pending files
Referenced commit(s): daacfdd0e9
2024-07-09 16:04:51 +00:00
Gultask
daacfdd0e9 fix(DB/Quest): Add ability to request missing quest item Manna-Enriched Horse Feed (#19356)
Create rev_1720413117680804600.sql
2024-07-09 13:03:55 -03:00
github-actions[bot]
ca64d4e895 chore(DB): import pending files
Referenced commit(s): 86dd961e23
2024-07-09 16:02:44 +00:00
avarishd
86dd961e23 fix(DB/SAI): 'Threat from Above' giving double credit on kill (#19373)
fix(DB/SAI): 'Threat from Above' double credit on kill
2024-07-09 13:01:50 -03:00
github-actions[bot]
099b6ab59a chore(DB): import pending files
Referenced commit(s): a3851e5ad6
2024-07-08 02:53:58 +00:00
Gultask
a3851e5ad6 fix(DB/Gameobject): Replace all The Eye gameobjects (#19347)
* Create rev_1720395872346487800.sql

* Update rev_1720395872346487800.sql
2024-07-07 23:53:06 -03:00
sudlud
37e3d89f91 fix(CI): linux-build: add -Werror parameter (#19240)
* fix(CI): linux-build: add -Werror parameter

* add KI

tzunu

* Revert "feat(CI): enable fail-fast for pch/nopch (#19058)"

This reverts commit 564cbca7d3.

* Update midsummer.cpp - drop unused variable

* initialize variable

* Update core-build-nopch.yml - drop gcc12

* fix(Core/CalendarMgr): do not use element after delete, but before

* attempt to fix Socket.h error

* Revert "attempt to fix Socket.h error"

This reverts commit c1a59145ed3c49d0f76be2f81925434ea969db97.

* fix Socket.h error - attempt 2

* Update Socket.h

* Update Socket.h

* npc_shattrath_daily_quest: init variable templateID

* fix(Scripts/Karazhan): use size_t within loop in boss_shade_of_aran:Reset()

* boss_archimonde: drop unused variable

* Revert "fix(Scripts/Karazhan): use size_t within loop in boss_shade_of_aran:Reset()"

This reverts commit 1f71aaef256990c5cdc16561676be302c954ea9d.

* SmartScripts: SMART_TARGET_RANDOM_POINT: fix unintended fallthrough

* Revert "Revert "feat(CI): enable fail-fast for pch/nopch (#19058)""

This reverts commit d13df293624e0f50d9374272bfd05ab56242511d.

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2024-07-07 22:00:24 +02:00
Kitzunu
f41b80ddf1 fix(Build): -Wsign-compare (#19320) 2024-07-07 20:02:31 +02:00
github-actions[bot]
e8bc42ddad chore(DB): import pending files
Referenced commit(s): f86dcb969b
2024-07-07 17:01:47 +00:00
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