Commit Graph
100 Commits
Author SHA1 Message Date
luis 55510bb9dd Core/PacketIO: Fix SMSG_INSPECT_RESULT structure
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 17:58:59 -03:00
luis ff6a81c560 Core/PacketIO: Fix SMSG_UPDATE_OBJECT structure 2026-08-23 17:57:49 -03:00
luis 9dc75212c9 Revert "Fix mem leak is caused by shop disable shop"
This reverts commit d3bf90c301.
2026-08-23 16:30:22 -03:00
luis 6a16edffc8 spell
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-23 08:26:35 -03:00
luis d3bf90c301 Fix mem leak is caused by shop disable shop 2026-08-23 08:24:02 -03:00
luis 659cbe34e1 ++ 2026-08-23 07:37:18 -03:00
luis 658d3078b8 ++ 2026-08-23 07:34:14 -03:00
luis 085bdd4970 ++ 2026-08-23 07:10:53 -03:00
luis 3ed012ee18 spell 2026-08-23 07:08:14 -03:00
luis 9e833b3965 fix 2026-08-23 06:53:09 -03:00
luis 7cbe1e1659 del 2026-08-23 06:43:08 -03:00
luis e8ffaf233f ++ 2026-08-23 06:38:42 -03:00
luis c8155e6fa4 server log fixes 2026-08-23 06:32:33 -03:00
luis ecb3d5c978 ++ 2026-08-23 06:22:17 -03:00
luis f2e9404db3 remove not need script 2026-08-23 06:16:54 -03:00
luis ce99d17248 2 more spells 2026-08-23 06:10:49 -03:00
luis 0ef46f27aa old spell 2026-08-23 06:02:12 -03:00
luis 8054a7ebe1 update spell 12.1 2026-08-23 05:57:23 -03:00
luis e3408213ed packet 2026-08-23 05:45:41 -03:00
luis de2a5a54b2 feat(commentator): populate player-info arrays B (charges), C (auras), D (tracked ids) 2026-08-23 05:35:45 -03:00
luis 0f0f2e7c3a old impl 2026-08-23 05:34:24 -03:00
luis 0210a458d1 spell_pri_vampiric_embrace and commentator update 2026-08-23 05:25:19 -03:00
luis 10ff17738e fix log 2026-08-23 05:16:20 -03:00
luis 57c781c979 fix 2026-08-23 05:00:24 -03:00
luis 4fd2295655 criteria: move the known TimeEvent table out of ModifierSatisfied into TimeEvents 2026-08-23 04:44:59 -03:00
luis 83e85478f5 server log fix spell 2026-08-23 04:35:02 -03:00
luis 6e9fb70ca3 update 2026-08-23 04:18:13 -03:00
luis 1422bcf1ca db error 2026-08-23 04:07:37 -03:00
luis ab5d1a5946 item 2026-08-23 03:31:32 -03:00
luis 0be1a35260 db errors 2026-08-23 03:27:51 -03:00
luis 93b939a462 item fix 2026-08-23 02:53:34 -03: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
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
luis 624efb1d45 rpe and try fix char creation again 2026-08-22 19:39:29 -03:00
luis fbb310ce60 fix char creation again 2026-08-22 19:10:38 -03:00
luis f93f85031e fix our db2 2026-08-22 19:05:33 -03:00
luis a0ba3c78ea todo 2026-08-22 19:00:43 -03:00
luis a7729a1b59 comment until i update 2026-08-22 18:59:33 -03:00
luis e41b2ffd88 typo 2026-08-22 18:42:41 -03:00
luis 488b39f2b8 disable until i update 2026-08-22 18:35:45 -03:00
luis 98a8c14adb typo 2026-08-22 18:31:59 -03:00
luis 95e9bebca8 fix build 2026-08-22 18:26:07 -03:00
luis c7a18b4437 typo 2026-08-22 18:24:13 -03:00
luis 8b624ed006 finish db2 2026-08-22 18:19:39 -03:00
luis 8cdd77dd8a update db2 part 1 2026-08-22 18:13:31 -03:00
luis be9f8db40f Core/Movement: Update movement flags for 12.1.0 2026-08-22 18:09:50 -03:00
luis 24857f5705 Core/PacketIO: Updated to 12.1.0 2026-08-22 17:49:36 -03:00
luis 49a7cd467e 12.1 part 4 2026-08-22 17:39:26 -03:00
luis 4d5d5e01c4 12.1 part 3 2026-08-22 17:33:17 -03:00
luis 361d3d7069 12.1 part 2 2026-08-22 17:17:56 -03:00
luis e3d0308dbf fix char creation 2026-08-22 16:41:58 -03:00
luis 3b37fe94c0 try fix horde blackscreen 2026-08-22 14:03:37 -03:00
luis f5110a31cd build 12.1 2026-08-22 13:54:03 -03:00
luis fbf6ee8ad3 fix(garrison): despawn the finalize goober so it can't linger as construction scaffolding
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-20 19:37:09 -03:00
luis e82dba9679 fix(mythic+): skip reward-less season rows when auto-detecting the active M+ season
ResolveActiveSeason() auto-detected the active MythicPlusSeason as the
highest-StartTimeEvent row of the highest expansion. In Midnight that row is
season 122, a placeholder with zero MythicPlusSeasonRewardLevels rows, while the
real Season 1 content season is 117 (reward-level table 233-272, consistent with
the resolved display season 34). Picking 122 made GetVaultRewardLevelCap() and
GetVaultActivityTierId() return 0, so the Great Vault reward level was left
UNCAPPED (a +18 key granted a +18-scaled vault item instead of the retail +10
cap) and the wrong season id was reported to the client.

Verified against the 69299 client DB2 (MythicPlusSeason, MythicPlusSeasonReward-
Levels, MythicPlusSeasonTrackedMap/TrackedAffix, DisplaySeason, KeystoneAffix):
season 122/118 carry no reward levels; 117 = Midnight S1, 120 = Midnight S2
(vault 305-318, matching the community mythicpl.us S2 tables).

Auto-detect now considers only seasons that carry reward-level rows (a live
vault-granting season always does), falling back to the previous unfiltered scan
only when the DB2 has no reward-level data at all (stripped/older client). This
keeps the active season a real content season and consistent with the display
season on both the live snapshot (-> 117) and the newer S2 snapshot (-> 120).

Affix rotation and dungeon pool were checked against the same DB2 and are already
correct (both DB2-derived; affix set {9,10,147,148,158,160,162,165} matches
TrackedAffix for display season 34 exactly).
2026-08-20 19:36:05 -03:00
luis 570e365ccb remove untill we sniff areatriggers 2026-08-20 18:49:52 -03:00
luis 6cd755d755 exiles 2026-08-20 16:52:07 -03:00
luis 899b92bee9 fix crash 2026-08-20 16:50:41 -03:00
luis b50043f362 crash fix part 1 2026-08-20 16:30:17 -03:00
luis 2841748030 fix crasf QUEST_COOKING_MEAT 2026-08-20 16:30:17 -03:00