Commit Graph
3372 Commits
Author SHA1 Message Date
luis 0dc9e9f78b 326 quest for shadowmoon 2026-08-08 02:42:53 -03:00
luis 354bc28b50 Full blizzlike stat system and some more graveyards 2026-08-08 02:40:10 -03:00
luis fb1b22e71c Fix item quantity when create salvage item 2026-08-08 02:38:18 -03:00
luis 4d291cfe7f fix profession salvage skill increment
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-08 02:31:37 -03:00
luis 551f40098c sniff 2026-08-08 01:29:59 -03:00
Thordekk 24c8af621f Change ProcessPriority from 1 to 0 2026-08-08 01:26:15 -03:00
luis 2a0bc3d257 misc fixes 2026-08-07 23:56:02 -03:00
luis d30cf68d2d archeology + treasure picker 2026-08-07 23:42:02 -03:00
luis 9ccfcd5218 feat(archaeology): persist active dig sites per character (Phase 1 sub-slice 2b) 2026-08-07 23:21:47 -03:00
luis 9e2007ff7e feat(major-factions): 10F - campaign reward quest + stall tooltip wiring
Honor Campaign.RewardQuestID and surface CampaignXCondition.FailureReason.

CampaignsByCompletionQuest reverse index built in QuestMgr::Load() walks
sCampaignStore for rows where Completed>0 && RewardQuestID>0; on quest
turn-in (RewardQuest path in Player.cpp line ~15347) we look up
campaigns whose Completed quest matches and AddQuestAndCheckCompletion
the RewardQuestID if the player has not already received it. Mirrors
the retail "campaign chapter handover -> reward quest" flow.

CampaignXConditionsByCampaign bucket (sorted by OrderIndex asc) drives
GetCampaignStallFailureReason(): walks the campaign's conditions in
order and returns the localized FailureReason of the first row whose
PlayerConditionID is not met. Caller is the campaign-stall UI tooltip
path. Without this, the post-10.0 campaign UI shows generic "stalled"
text instead of "Reach level 70 to continue." etc.

QuestLine.db2 (loaded in 10A.3) supplies Name and Description so the
existing SMSG_UI_MAP_QUEST_LINES_RESPONSE path now renders chapter
titles correctly client-side.
2026-08-07 22:58:44 -03:00
luis 71ab3b4f4b renown reward dispatch on level cross 2026-08-07 22:56:46 -03:00
luis 53cc78d4dd feat: implement 3 login/teleport SMSG gaps (faction bonus, resurrect state) 2026-08-07 22:52:42 -03:00
luis 067a5122be feat(delves): implement TIERED_ENTRANCE_OPEN wire pair (native tier-picker UI) 2026-08-07 22:41:28 -03:00
luis 0ff16a7b13 fix silvermoon gossip thanks jairo 2026-08-07 22:28:51 -03:00
luis 9f336da278 SILVERMOON FIXES 2026-08-07 22:27:39 -03:00
Sistemas 685fc58d81 Core/Conf: Fix duplicated config line
Remove default LootId for ChallengeMode in configuration.
2026-08-08 02:05:49 +02:00
luis 1c1dd029e1 ++++++ 2026-08-07 20:13:50 -03:00
luis adf7cd1579 Ready 2026-08-07 20:04:46 -03:00
Thordekk 60d6e5a9c5 Update ChallengeMode LootId values 2026-08-07 19:59:08 -03:00
luis 533284c879 Server/LFGList: sniff-exact CMSG_SEARCH + keyword filtering 2026-08-07 19:45:32 -03:00
luis fd889f42ec Server/LFGList: retail listing lifecycle + real member data 2026-08-07 19:43:13 -03:00
luis 1ff8cf9bf8 Server/LFGList: sniff-exact application-flow wire (68275 capture) 2026-08-07 19:40:16 -03:00
luis 9f61ae91e4 Server/LFGList: retail application lifecycle 2026-08-07 19:25:13 -03:00
Thordekk 0b51bb17ae Add LFGList configuration options to worldserver.conf.dist 2026-08-07 19:24:48 -03:00
luis e9972c8e51 Server/LFGList: sniff-verified wire fixes (premandegroups 68275 capture) 2026-08-07 13:53:39 -03:00
luis b928fd287b Server/LFGList: fix Premade Group browse (correct SEARCH_RESULTS wire) 2026-08-07 13:12:11 -03:00
luis 86c599f359 mythic-plus: item upgrade accessor fixups 2026-08-07 13:08:18 -03:00
luis 7900818433 gear upgrade system 2026-08-07 13:06:00 -03:00
Thordekk 23ba6c69f5 Add ChallengeMode upgrade tuning configuration 2026-08-07 13:04:02 -03:00
luis 1063093f40 mythic-plus: sniff-verified corrections (m+ run12.0.7.pkt) 2026-08-07 11:52:19 -03:00
Thordekk 1ad5b7b1d1 Update CurrencyId values for ChallengeMode.Crest 2026-08-07 11:51:51 -03:00
luis 5b065f987c full seasons 2026-08-07 11:49:25 -03:00
Thordekk 8a7843f7aa Add comments for ChallengeMode configuration options 2026-08-07 11:43:06 -03:00
luis 985454835b - Merge the three character_mythic_plus* tables (incl. the new timed /
keystoneResetTime columns) into the base characters schema so fresh
  installs need no updates.
- Implement the Mythic+ criteria modifiers (keystone level, completed in
  time, map challenge mode, display/milestone season, rating >=, run
  count >=) - unblocks KSM-style achievements and season gating.
2026-08-07 11:36:10 -03:00
luis 629c788a66 mythic plus 2026-08-07 11:32:53 -03:00
Thordekk 187f788cdf Add ChallengeMode combat resurrection settings 2026-08-07 11:26:19 -03:00
Thordekk 7af4431289 Refactor ChallengeMode.Crest settings and descriptions
Updated ChallengeMode.Crest configuration for rewards and adjustments.
2026-08-07 11:10:40 -03:00
Thordekk 1bbed63042 Add ChallengeMode affix configurations and penalties 2026-08-07 11:09:09 -03:00
luis 67faf44632 retail score 2026-08-07 11:06:56 -03:00
Thordekk 32ae6f4a5d Add ChallengeMode score configuration parameters 2026-08-07 11:00:59 -03:00
luis 8e37603ed5 catalyst system 2026-08-07 10:56:13 -03:00
Thordekk a65286b0d3 catalyst config 2026-08-07 10:49:37 -03:00
luis 357884cfbb mythic plus system improvements 2026-08-07 10:18:39 -03:00
Thordekk 0b22a74a11 update m+ 2026-08-07 10:15:19 -03:00
Céfiro_Caecias a76ed40b66 DB/World: DBErrors 2026-08-06 13:32:15 -03:00
luis 6cf219f325 Fix SMART_ACTION_SET_REACT_STATE 2026-08-06 11:12:32 -03:00
luis 10011d36e8 spell + db2 2026-08-06 10:59:31 -03:00
Céfiro_Caecias 7fac3a4fb6 DB/World: DBErrors 2026-08-06 10:26:25 -03:00
luis eb5c7a8ba8 DB/Harandar: Implement second part for Quest: "To Har'athir" 2026-08-06 09:27:29 -03:00
luis f61d6b8d2b silvermoon 2026-08-06 09:22:38 -03:00