Commit Graph
3333 Commits
Author SHA1 Message Date
devbox 371e06dab9 Core: dispatch scene events to PlayerScripts too
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
ScriptMgr::OnSceneTrigger/Cancel/Complete only called the bound SceneScript
(via scene_template.ScriptName). The Thordekk Exiles Reach ride (and other
scene-driven content) registers its handlers as PlayerScript hooks
(OnSceneTriggerEvent/OnSceneComplete/OnSceneCancel), so 'Trampling Time' and
'Big Kill Credit' never fired -> the Giant Boar trample never cast and the
cadaver kill credit never granted. Add the FOREACH_SCRIPT(PlayerScript)
dispatch to all three.
2026-08-23 18:53:22 +10:00
devbox c7a4bf966e Exiles Reach: revert ship sparring leash + fix trample script compile
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
- Revert the Cole/Throg sparring distance-leash (exiles_reach_north_sea.cpp):
  it fought the clone's position/LOS desync on the ship (map 2261), making
  the clone run away and clip; back to the original combat chase while we
  investigate the position/LOS root cause.
- Fix spell_giant_boar_trample_305557 compile: CalcRadius returns SpellRange
  (use .Max) and DealDamage is static (Unit::DealDamage, uint32 damage).
2026-08-23 18:41:45 +10:00
devbox ffaac9ece6 Exiles Reach: implement Giant Boar Trample (305557)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
The trample's Effect 1 is a SPELL_EFFECT_DUMMY (radius 13, targets the
caster) that was never scripted, so it did nothing to the Monstrous
Cadavers (157091) during Ride of the Scientifically Enhanced Boar. Add a
spell script that damages all hostile creatures within the effect radius
(caster->DealDamage, effect value). Registered + spell_script_names row.
2026-08-23 18:36:53 +10:00
devbox b47740c125 Exiles Reach (ship): replace boundary-evade with a distance leash for the sparring clone
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
The SetBoundary approach made the sparring partner evade back to home with a
straight spline, clipping through the boat hull. Use a distance leash in
UpdateAI instead: stop chasing past 15y and walk back on the ship geometry.
2026-08-23 17:40:55 +10:00
devbox 5072ad8f6f Exiles Reach: keep Monstrous Cadavers in-phase during the boar ride
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
The Alliance ride (Ride of the Scientifically Enhanced Boar, 55879) hides
phase 13783 (PHASE_GENERAL_DARKMAUL_PLAINS_ZOMBIES_AND_CADAVERS) while the
player rides (HasAura(SPELL_RIDING_GIANT_BOAR) or quest accepted), so the
Monstrous Cadavers (157091, phase 13783) are server-side out of phase:
visible to the client but not valid attack targets -> the boar trample
deals 0 damage and the ride can't progress to Torgok. Keep the phase
active while the ride is incomplete (hidden only after it's rewarded).
Applied to the identical condition in ogre_ruins, darkmaul_plains and
hruns_barrow.
2026-08-23 17:36:56 +10:00
luis 2468810cf3 fix db errors
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 02:39:03 -03:00
luis 1274a0f657 db error
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 01:47:11 -03:00
luis e5e1c6eede db error 2026-08-23 01:43:13 -03:00
luis e2e4aa345b remove dup 2026-08-23 01:42:15 -03:00
luis eaec95d1cb spell proc 2026-08-23 01:39:55 -03:00
luis e6baa1e4e5 typo 2026-08-23 01:39:30 -03:00
luis 2ea99f1705 exiles crash fix 2026-08-23 01:23:19 -03:00
luis 30f60c5923 test 2026-08-23 01:05:40 -03:00
luis 8802aef57d fix for fsb bots 2026-08-23 00:57:12 -03:00
luis 12954be5a2 CMSG_GET_LAST_CATALOG_FETCH 2026-08-23 00:37:21 -03:00
luis 845493cd35 remove housing
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 00:11:51 -03:00
luis fec476a639 move comment 2026-08-23 00:09:20 -03:00
luis 1d0fa6c318 del 2026-08-22 23:52:46 -03:00
luis 7d748b171c remove 2026-08-22 23:49:44 -03:00
luis 123403d8dd del 2026-08-22 23:45:17 -03:00
luis 5ee7883161 spell procs 2026-08-22 23:40:10 -03:00
luis dc0f5216ee ItemConversion.db2 fixed 2026-08-22 23:28:58 -03:00
luis 0d51d24b70 PlayerCompanionInfo.db2 fixed 2026-08-22 23:20:20 -03:00
luis efeefa8167 PlayerCompanionInfoEntry struct new
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-22 22:41:54 -03:00
luis f99980e71c ExteriorComponent db2 load fix
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-22 21:48:08 -03:00
luis 71f9b205b3 prey
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-22 21:22:31 -03:00
luis 5a724d4525 Prey: stop a world-database flag from gating a characters-database query 2026-08-22 21:21:48 -03:00
luis 045bdf0cfd Merge origin/feature/prey-voidforge: combine the hunt mechanic with the economy grants 2026-08-22 21:20:16 -03:00
luis 27f61036ef feature/prey-voidforge: weekly hunt rotation and hunt kill credit in PreyMgr 2026-08-22 21:17:56 -03:00
luis 254e2060ab finish rpe merge 2026-08-22 21:08:08 -03:00
luis c4411d6189 update rpe 2026-08-22 21:06:30 -03:00
luis e14eda9424 fix(arathi-rpe): intro cinematic fires on entry until finale (test-friendly gate) 2026-08-22 20:56:00 -03:00
luis cefecfce17 fix(arathi-rpe): pin intro cinematic id = 77 from the wire (issues 2/3) 2026-08-22 20:55:13 -03:00
luis 7a66c0d181 feat(arathi-rpe): faction-gate shared RPE quest givers (issue 4a) 2026-08-22 20:54:05 -03:00
luis bc314c9a0a fix(arathi-rpe): journal tile casts launch spell 1260320 instead of hard-teleport 2026-08-22 20:53:10 -03:00
luis deb367ba8e rpe 2026-08-22 20:51:34 -03:00
luis 48f3b7dbbc feat(arathi-rpe): Phase-K -- Leave gossip, DF faction routing, intro cinematic trigger 2026-08-22 20:36:21 -03:00
luis a4fd41c7dc feat(arathi-rpe): in-game tile launch (CMSG 0x3A0307 handler) + PlayerChoice 902 finale + leave 2026-08-22 20:33:39 -03:00
luis 606c87d3ec Scripts/Arathi: Mount quest credit for the Returning Player Experience 2026-08-22 20:29:00 -03:00
luis 276fc16fd5 spawns rpe 2026-08-22 20:26:25 -03:00
luis 7ecf70c2d3 missing opcodes.cpp 2026-08-22 20:25:50 -03:00
luis 9ef9d8954d rpe 2 2026-08-22 20:22:30 -03:00
luis c42f381a36 db rpe part 1 2026-08-22 20:19:55 -03:00
luis dbebad05a4 fix create allied race
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-22 20:05:51 -03:00
luis 78675da528 add config 2026-08-22 20:05:51 -03:00
Thordekk 2854f8c0e6 Add Returning Player Experience inactive days setting 2026-08-22 19:53:04 -03:00
luis 87266efc09 typo 2026-08-22 19:50:20 -03:00
luis b67dc5a42a my fault fix char creation 2026-08-22 19:49:10 -03:00
Thordekk 57cb602241 Disable allied race achievement requirement 2026-08-22 19:43:09 -03:00
luis 624efb1d45 rpe and try fix char creation again 2026-08-22 19:39:29 -03:00