Commit graph

26578 commits

Author SHA1 Message Date
github-actions[bot]
14d47caf0c SQL: Promote pending updates
Referenced commit(s): 42d664144e
2026-08-09 14:26:12 +00:00
AriDEV3
42d664144e Database: Implement quest "Repel Boarders!"
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-09 16:25:24 +02:00
github-actions[bot]
531267ef1c SQL: Promote pending updates
Referenced commit(s): 507776a86e
2026-08-09 09:20:09 +00:00
AriDEV3
507776a86e Database: Add OfferRewardText for quest "The Admiral Won't Back Down"
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-09 11:19:17 +02:00
github-actions[bot]
39a485cc00 SQL: Promote pending updates
Referenced commit(s): bd80bd609b
2026-08-08 07:33:46 +00:00
DigiD702
bd80bd609b [Core/Spells] Fix Dirty Tricks poison and bleed breaking Blind and Gouge.
Prevent the caster's poison and bleed damage from removing Blind/Gouge via interrupt flags and amount-based CC procs.

Closes #928
2026-08-08 00:31:50 -07:00
github-actions[bot]
98736ff0c1 SQL: Promote pending updates
Referenced commit(s): 17facc1048
2026-08-08 06:46:11 +00:00
DigiD702
17facc1048 [Core/Spells] Fix Cloak and Dagger teleport behind the target.
Teleport on Ambush, Garrote, and Cheap Shot, and allow those opens from the front when the talent is active.

Closes #927
2026-08-07 23:45:28 -07:00
github-actions[bot]
ff8209facb SQL: Promote pending updates
Referenced commit(s): 9af00040ef
2026-08-08 06:34:32 +00:00
AriDEV3
9af00040ef Database: Implement quest "Robbing Robbers of Robbers".
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-08 08:33:49 +02:00
github-actions[bot]
61b8b6f259 SQL: Promote pending updates
Referenced commit(s): ca99a4d1f4
2026-08-08 06:25:52 +00:00
DigiD702
ca99a4d1f4 [Core/Player] Fix mana not updating on spec swap while shapeshifted.
Always refresh max mana on specialization change so Balance/Resto bonuses apply in Cat/Bear form.
2026-08-07 23:07:14 -07:00
DigiD702
06193f9ca1 [Core/Spells] Fix Druid Incarnation forms, skins, and Tree of Life.
Script per-spec Incarnation, armored shapeshift models, and ignore-cooldown for Tree of Life re-entry.
2026-08-07 23:07:05 -07:00
DigiD702
6fa9c6171a Merge remote-tracking branch 'origin/main' 2026-08-07 22:16:21 -07:00
DigiD702
bcb71edb34 Fix Ursol's Vortex snare and pull-back.
Script the DynamicObject vortex so enemies are slowed and pulled to the center on first leave.
2026-08-07 22:12:36 -07:00
github-actions[bot]
7236a005f3 SQL: Promote pending updates
Referenced commit(s): 2030383668
2026-08-08 04:56:04 +00:00
DigiD702
2030383668 Fix Cenarion Ward heal targeting the attacker.
Script the dummy proc so damage taken applies the HoT to the ward bearer.
2026-08-07 21:50:59 -07:00
github-actions[bot]
33252943fd SQL: Promote pending updates
Referenced commit(s): f8ad7c886a
2026-08-07 16:46:47 +00:00
AriDEV3
f8ad7c886a Database: Add OfferRewardText for quest "Educating Saurok".
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-07 18:46:00 +02:00
github-actions[bot]
b71611682e SQL: Promote pending updates
Referenced commit(s): 0674025917
2026-08-07 13:55:48 +00:00
AlterEgo
0674025917
Fix Back in the Fight bandage credit
Bind the Herb-Soaked Bandages spell to a Barrens quest script so Wounded Defenders stand, award quest credit, speak, and leave after being helped.

Closes #1251
2026-08-07 08:55:03 -05:00
github-actions[bot]
29e120f828 SQL: Promote pending updates
Referenced commit(s): b6f495fbfa
2026-08-07 13:13:13 +00:00
AlterEgo
b6f495fbfa
Fix Huo offering quest credit
Bind Huo's Offerings to a Wandering Isle spell handler and add the world target condition so using the offering on Huo grants quest objective credit.

Closes #1265
2026-08-07 08:12:04 -05:00
AlterEgo
ce7611cc68
Block talent swaps during cooldown
Prevent talents from being removed while their spell or a spell they teach is still on cooldown, and resend talent state when a remove-talent request is rejected.

Closes #1008
2026-08-07 06:59:33 -05:00
github-actions[bot]
c67c0df123 SQL: Promote pending updates
Referenced commit(s): 88723fd9ae
2026-08-07 11:50:02 +00:00
AlterEgo
88723fd9ae
Restore Rageroar Grunt loot
Populate Rageroar Grunt creature and pickpocket loot so kills at Northwatch produce expected common drops and recipe rewards.

Closes #1250
2026-08-07 06:49:10 -05:00
AlterEgo
c545ca3d11
Guard NPC spell power cost scaling
Route NPC level-based spell power cost scaling through a shared helper that preserves valid scaler math while ignoring zero or non-finite DBC ratios. This prevents invalid gtNPCManaCostScaler data from corrupting NPC spell casts during prepare, including generic creature spells such as Frostbolt.

Closes #1064
2026-08-07 06:32:46 -05:00
AlterEgo
9ec64d9c1f
Handle SOAP bind failures without crashing worldserver
Stop the SOAP listener from terminating the process when SOAP.IP points at an invalid or unavailable bind address. The SOAP runner now logs the bind failure, releases the SOAP context, and returns so worldserver startup can continue cleanly without the optional SOAP endpoint.

Closes #1245
2026-08-07 06:18:34 -05:00
github-actions[bot]
27524a7499 SQL: Promote pending updates
Referenced commit(s): e937d94d19
2026-08-07 10:59:35 +00:00
AlterEgo
e937d94d19
Fix Fire Mage Ignite scaling
Remove the obsolete rank-based Ignite aura handler and clean up the stale Mastery: Ignite script binding so the mastery-scaled direct-spell handler is the single Ignite path.

Closes #1259
2026-08-07 05:58:29 -05:00
AlterEgo
9de8587eea
Update Scent of Blood mechanics
Rework Scent of Blood to use the Mists-era passive proc behavior, restrict stacks to successful main-hand autoattacks, and apply the stack bonus to Death Strike healing and minimum healing before consuming the buff. Remove the old Blood Shield double-count path and add a regression check for the modern behavior.

Closes #1257
2026-08-07 05:38:23 -05:00
AlterEgo
6ed95b86af
Update Anti-Magic Zone mechanics
Remove the attack power-based absorption cap from Anti-Magic Zone and apply the Mists-era damage reduction aura through the zone dynamic object. Add a regression check so the old attack power scaling does not return.

Closes #1256
2026-08-07 05:21:29 -05:00
github-actions[bot]
a3a37f71d1 SQL: Promote pending updates
Referenced commit(s): efb471feed
2026-08-07 10:05:26 +00:00
AlterEgo
efb471feed
Spells: Correct Improved Serpent Sting mechanics
Bind the MoP Improved Serpent Sting passive to the active Serpent Sting aura path, trigger the direct damage component from the finalized periodic aura amount, and keep the script wiring in pending world updates.

Closes #1260
2026-08-07 05:04:17 -05:00
github-actions[bot]
3254d28c77 SQL: Promote pending updates
Referenced commit(s): 3d95288bca
2026-08-07 09:43:47 +00:00
AlterEgo
3d95288bca
Fix Southern Barrens creature loot
Add pending world data for Bristleback Bladewarden, Deviate Thornweaver, and Hecklefang Scavenger creature loot. Enable Hecklefang Scavenger skinning data.

Closes #1266
2026-08-07 04:42:41 -05:00
github-actions[bot]
c558a658d4 SQL: Promote pending updates
Referenced commit(s): c319af427d
2026-08-07 08:34:54 +00:00
AriDEV3
c319af427d Database: Update quest order for quest "Back in the Fight" and "Re-Take the Courtyard" also add RequestItemsText and OfferRewardText.
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-07 10:34:15 +02:00
github-actions[bot]
e9c21e7b11 SQL: Promote pending updates
Referenced commit(s): 0d18ed4f61
2026-08-07 08:00:54 +00:00
AriDEV3
0d18ed4f61 Database: Implement RP for quest "The Guns of Northwatch"
Signed-off-by: AriDEV3 <aridev@projectskyfire.org>
2026-08-07 10:00:01 +02:00
github-actions[bot]
b35a3f4a72 SQL: Promote pending updates
Referenced commit(s): 23dd2489c4
2026-08-07 06:56:20 +00:00
DigiD702
23dd2489c4 [Scripts/Druid] Implement Soul of the Forest for all four specs. 2026-08-06 23:02:25 -07:00
DigiD702
68b7fcd409 [Core/Player] Fix dual-spec ActivateSpec talent swap and action-bar restore. 2026-08-06 23:02:18 -07:00
github-actions[bot]
e4f53c5fd9 SQL: Promote pending updates
Referenced commit(s): 5d8562385c
2026-08-07 05:04:01 +00:00
DigiD702
5d8562385c [Scripts/Druid] Implement Ysera's Gift periodic self and ally heal.
Every 5 seconds heal for 5% max health, or the most injured nearby raid ally when the caster is at full health.
2026-08-06 22:03:09 -07:00
github-actions[bot]
8ccad5b252 SQL: Promote pending updates
Referenced commit(s): e4709fa63d
2026-08-07 02:13:09 +00:00
AlterEgo
e4709fa63d
Fix Southern Barrens beast loot and skinning
Add pending world data for Terrortooth Runner and Deviate Plainstrider loot and skinning templates, and point their creature templates at those loot entries.

Closes #1267
2026-08-06 21:12:02 -05:00
github-actions[bot]
92c2ecd441 SQL: Promote pending updates
Referenced commit(s): 72b8355910
2026-08-07 01:55:00 +00:00
AlterEgo
72b8355910
Fix Blackrock Battle Worg faction restore
Restore Blackrock Battle Worg faction from creature_template instead of hardcoding neutral faction 32 during reset and idle AI updates.

Add a pending world update to make Blackrock Battle Worg hostile by default while keeping the scripted infantry combat faction.

Closes #1244
2026-08-06 20:53:57 -05:00
AlterEgo
826bd6b2db
Fix Necrotic Strike heal absorb scaling
Update Necrotic Strike to calculate its heal absorb at 225% of the caster's base attack power for the 5.4.8 spell script instead of the stale 70% coefficient.

Closes #1255
2026-08-06 20:44:25 -05:00