luis
d6e100adaa
assign script
2026-08-13 04:58:53 -03:00
luis
943d9208da
warning fix and garrisons
2026-08-13 04:57:54 -03:00
luis
a0815ac464
covenant: do not credit renown to a covenant the character never joined
2026-08-13 04:30:08 -03:00
luis
fae9c77e22
covenant: make researched sanctum/soulbind/ability talents actually do something (P2)
2026-08-13 04:28:32 -03:00
luis
cffdaf3b29
covenant: re-key renown onto the per-covenant currency so it can actually fire
2026-08-13 04:22:11 -03:00
luis
0dc3b16880
covenant: complete "Choosing Your Purpose" on the pledge and stop re-offering it
2026-08-13 04:13:26 -03:00
luis
0afeb141a0
covenant: correct the SMSG_ACTIVATE_SOULBIND_FAILED wire and send real reason codes
2026-08-13 04:11:57 -03:00
luis
8a5081374a
covenant: replicate covenant/soulbind to the client and create the sanctum garrison (P0+P1)
2026-08-13 04:06:54 -03:00
luis
8387032ae2
++
2026-08-13 03:52:24 -03:00
luis
83aa41d780
typo
2026-08-13 03:40:13 -03:00
luis
f1a850764f
Big update
2026-08-13 03:39:45 -03:00
luis
e6de690190
nemesis
2026-08-13 02:04:25 -03:00
luis
a92908be2a
db errors and quest
2026-08-13 01:56:13 -03:00
luis
d0ab5d86e8
db errors
2026-08-13 00:58:44 -03:00
luis
e742b3031a
fix db errors
2026-08-12 23:34:53 -03:00
luis
696cc03dfd
typo
2026-08-12 22:39:21 -03:00
luis
939fe51b8d
sql
2026-08-12 22:37:50 -03:00
luis
3b63166f30
spells
2026-08-12 22:37:23 -03:00
luis
8233883adf
fix spell
2026-08-12 21:32:26 -03:00
luis
04097d6d07
Slayer''s Rise
2026-08-12 20:29:08 -03:00
luis
5c514f4e5d
Feature/SlayersRise: capture-node state machine + node-driven reinforcement drain
2026-08-12 20:23:12 -03:00
luis
1b78a237cf
Slayer's Rise (Midnight S1 40v40 Epic BG) + S1 PvP ruleset skeleton
2026-08-12 20:21:44 -03:00
luis
d7109acd9b
misc
2026-08-12 20:15:09 -03:00
luis
56ab8cec95
Feature/QuelThalas: Phase 3 Saltheril's Soiree (weekly window + AreaPOI advertise)
2026-08-12 20:02:58 -03:00
luis
93c61f096b
fix(adventure-map): always answer CheckIsAdventureMapPoiValid (unknown POI -> not visible)
2026-08-12 13:33:26 -03:00
luis
808ed86efe
fix(pet-battles): resolve combat params by ParamLabel, derive crit, drop bad fallbacks (G-B)
2026-08-12 13:28:04 -03:00
luis
6af2e316d5
feat(pet-battles): normalize PvP pets to effective level 25 (G-D)
2026-08-12 13:24:56 -03:00
luis
c2774d01d6
feat(pet-battles): apply retail capture level-reduction on wild capture (G-C)
2026-08-12 13:22:26 -03:00
luis
cd3b9eb4dd
fix(pet-battles): use retail 2/3 weak-effectiveness constant (G-G)
2026-08-12 13:20:59 -03:00
luis
5304934e8e
fix(pet-battles): require WellKnown to trap, gating capture credit on AddPet (G-F)
2026-08-12 13:19:54 -03:00
luis
8bf46d2fcc
fix(pet-battles): clamp trap level to >= 1 so base capture chance is correct (G-E)
2026-08-12 13:18:04 -03:00
luis
a17197fe46
fix(pet-battles): make wild-capture completion fire exactly once (G-A)
2026-08-12 13:17:01 -03:00
luis
04912c3765
ClubFinder: cross-faction search visibility and explicit ForceAccept drop (CF-7)
2026-08-12 13:15:05 -03:00
luis
075f43e7a9
ClubFinder: allow officers with the invite right to manage recruitment (CF-6)
2026-08-12 13:12:59 -03:00
luis
86d034a4a4
ClubFinder: match the class-role search filter (RETAIL-G1)
2026-08-12 13:11:14 -03:00
luis
243fc8621e
ClubFinder: refuse applications to moderated postings (CF-4)
2026-08-12 13:08:24 -03:00
luis
7582fdd262
ClubFinder: hide moderated postings from direct lookup too (CF-3)
2026-08-12 13:07:29 -03:00
luis
131edaf943
ClubFinder: verify reported posting belongs to its club before flagging (CF-5)
2026-08-12 13:05:18 -03:00
luis
0d08c4e76c
ClubFinder: guard officer accept on live application consent (CF-2)
2026-08-12 13:03:55 -03:00
luis
a24d2d27a1
ClubFinder: auto-accept applications must actually join the guild (CF-1)
2026-08-12 13:02:47 -03:00
luis
0fb044eb3b
Feature/QuelThalas: Phase 1 Stormarion Assault (meter + scenario waves + spawn mechanism)
2026-08-12 13:00:09 -03:00
luis
aa685e97cd
add zone events
2026-08-12 12:55:46 -03:00
luis
fdc44942bb
feature/omnium-folio: implement Omnium Folio eligibility + mint coordinator
2026-08-12 12:46:59 -03:00
luis
0a465b642e
Omnium Folio
2026-08-12 11:40:08 -03:00
luis
459a560dd7
feature/prey-voidforge: Phase 1 economy grants (Journey/renown + Dawncrest/Voidcore) + debug driver
2026-08-12 10:20:01 -03:00
luis
0216072edd
prey
2026-08-12 10:18:11 -03:00
luis
9315e88bad
Feature/Void Assaults: core loop (meter->Incursion->reward) + debug command
2026-08-12 10:11:53 -03:00
luis
910de6d702
init void assaults
2026-08-12 10:10:04 -03:00
luis
b9d2eb050a
Void assaults
2026-08-12 10:09:05 -03:00
luis
0738246a70
Expurgation
2026-08-12 10:02:54 -03:00
luis
d26cf196e3
db errors
2026-08-12 10:02:30 -03:00
luis
b9e78605b9
typo
2026-08-12 09:46:05 -03:00
luis
310e46ab71
db errors
2026-08-12 09:42:48 -03:00
luis
3ac0d82fe2
item fix
2026-08-12 09:25:38 -03:00
luis
292afd357e
db errors
2026-08-12 09:15:51 -03:00
luis
be472d73b9
typo
2026-08-12 09:12:23 -03:00
luis
99322c9e03
crafting-orders: fulfil achievement criteria
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-11 18:42:13 -03:00
luis
d4e7fe956e
ChallengeMode: source the three missing affix creature ids from client data
2026-08-11 18:39:02 -03:00
luis
e5c930b8c3
fix(great-vault): make the Great Vault openable (GO type 59 had no Use case)
2026-08-11 18:32:55 -03:00
luis
83dacf49ef
missing
2026-08-11 18:28:15 -03:00
luis
cca5b5626a
Commerce: let the Shop work at character select, and stop advertising a store we don't serve
2026-08-11 18:26:58 -03:00
luis
07eef0522f
Wild Thrash
2026-08-11 16:34:29 -03:00
luis
110c9e18f5
animal companion fix
2026-08-11 14:22:44 -03:00
luis
9dcabf033b
enum animal
2026-08-11 14:13:42 -03:00
luis
6c66273638
spell fixes i will up sql later
2026-08-11 14:01:55 -03:00
luis
110ea646ee
world quest and misc
2026-08-10 19:36:08 -03:00
luis
9255380820
12.0 data
2026-08-09 22:17:10 -03:00
luis
4db5b776e2
DB
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-09 19:44:20 -03:00
luis
d33118290d
add this to server folder
2026-08-09 19:33:46 -03:00
luis
9064738838
feat(shop): DB-driven catalog-admin system with byte-exact writer (.reload/.shop)
2026-08-09 18:44:29 -03:00
luis
d14442d623
bpay
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-08 22:34:07 -03:00
luis
43de0aef52
bpay
2026-08-08 22:18:35 -03:00
luis
4de2636ca6
misc
2026-08-08 22:18:35 -03:00
luis
23e2f454b3
fix
2026-08-08 09:17:26 -03:00
luis
94ff454785
Server/LFGList: 68974 capture reconciliation - fix empty browse pane
2026-08-08 07:52:54 -03:00
luis
0345cae344
fix crash and wq
2026-08-08 06:49:37 -03:00
luis
7f4f8de873
crash fix
2026-08-08 06:38:55 -03:00
luis
b9fcf1c966
misc
2026-08-08 06:32:44 -03:00
luis
7f21655f2d
typo
2026-08-08 06:18:42 -03:00
luis
aedf655c4b
misc
2026-08-08 06:10:17 -03:00
luis
d38614e07d
great-vault: dependency - per-run levels per activity row
...
Prerequisite for the World-row bridge, taken verbatim from the vault half of afd5a4a
(feature/p0-gates-and-defects, already merged into integration/all-systems; the rest of that commit
is unrelated RAF work). Neither feature/mythic-plus nor feature/great-vault ever received it, and
each vault slot's level is defined as the Nth-best run of the week, so the row must keep every run's
level rather than a single bestLevel.
2026-08-08 05:31:15 -03:00
luis
c8ea90c08a
mythic-plus: merge feature/great-vault (dependency: WeeklyRewardsMgr + the bound vault handler)
...
The Great Vault World-row bridge needs both halves and neither branch has both:
feature/mythic-plus owns WeeklyRewardChestThreshold.db2 (the DB2 the row ladder is read from) and
ChallengeModeMgr's vault services; feature/great-vault owns WeeklyRewardsMgr (the three-row
Dungeon/Raid/World model) and WeeklyRewardHandler.cpp, which is the handler an assembly actually
binds to CMSG_REQUEST_WEEKLY_REWARDS / CMSG_CLAIM_WEEKLY_REWARD.
2026-08-08 05:27:41 -03:00
luis
7f89d7fd1e
base for great vault
2026-08-08 05:12:46 -03:00
luis
c0c5851fc2
m+ rework part 1
2026-08-08 05:05:14 -03:00
luis
a55bacceb4
base for maisara_caverns
2026-08-08 04:57:42 -03:00
luis
6c1be331b0
sniff
2026-08-08 04:21:33 -03:00
luis
f0be96e756
content(delves): The Darkway wired + 3 corrections from the 68974 delve capture
2026-08-08 04:14:44 -03:00
luis
12c29256d0
fix(battlepay): purchase-record walletName is record-final + completed Status=6
...
Live 68974 purchase list (TESTER_SNIFF2_LINDORMI_MINE, 458 B = 8 + 10x45)
proves the JamBattlePayPurchase wire order is
{ u64 PurchaseID, i32 Status, i32 ResultCode, u32 ProductID, u64 BasePrice,
u64 UserPrice, i64 TimeCreated, u8 walletNameLen } - the walletName length
byte sits at the END of the 45-byte record (purchase unix times align at
record offset 36, byte 44 is the empty-wallet 0), while we wrote it right
after ProductID. Move it in GetPurchaseListResponse::Write and
PurchaseUpdate::Write.
Also: every completed purchase in the capture carries Status=6 (not the
enum-registrar Done=3 we assumed; failed VAS showed 12/63), so bump
STATUS_DONE in BattlePayHandler accordingly.
No behavioral redesign - record layout and status constant only. Empty-list
replies were byte-identical either way, so this only matters once records
are populated.
2026-08-08 04:06:18 -03:00
luis
0d96f986bd
debug log
2026-08-08 04:03:06 -03:00
luis
c441bb7f95
fix loot
2026-08-08 03:51:27 -03:00
luis
428f5f8048
typo
2026-08-08 03:49:14 -03:00
luis
42af1bc2b4
DB/Scripts: Lindormi city NPC from 68974 tester capture + WQ rotation additions
...
Capture dump_12.0.7.68974_2026-08-08_02-54-06 ("linformi-shop-key"):
- The Silvermoon-city Lindormi is creature 197711 (not 259053, which stays the
sniffed in-dungeon Algeth'ar Academy entry): map 0 (GUID128 map bits + packet
MapID), spawn 8672.9854 -4517.0728 23.9514 o 5.6468, zone 15969/16079.
- Seed her city spawn (guid 9000201), wire creature_template 197711 to gossip
menu 29898 / npcflag GOSSIP|VENDOR / npc_lindormi, add the two sniffed menu
options (125048 "I seem to have misplaced my Keystone.", 140067 Timelost
Saddle vendor) and her 16-item ExtendedCost-11574 vendor list.
- npc_lindormi: offer the sniffed misplaced-keystone option while the player
holds no key; grant a fresh keystone at the weekly floor on select (retail
pushes item 180653 the same way: SPELL_GO 352816 -> ITEM_PUSH_RESULT).
- world_quest_template: append the 75 quests that rotated in on 2026-08-08
(union 321 vs seeded 314; 68 rotated out but historical rows are kept).
2026-08-08 03:47:15 -03:00
luis
1033065164
typo
2026-08-08 03:44:04 -03:00
luis
07ed900dab
sniffs
2026-08-08 03:37:16 -03:00
luis
3483f53eb7
db error + world quest
2026-08-08 03:32:22 -03:00
luis
9ef2d82b94
debug loog
2026-08-08 02:52:44 -03:00
luis
f98efa7b11
typo
2026-08-08 02:50:47 -03:00
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