Commit Graph
942 Commits
Author SHA1 Message Date
Céfiro_Caecias 9529c86d9c DB/World: Fixes 2026-03-31 19:51:33 -03:00
luis 8d5b8d3801 club finder part 1 2026-03-31 15:48:11 -03:00
luis 567847babf char perks 2026-03-31 14:17:41 -03:00
luis 61f9dee3bf second part 2026-03-31 13:50:12 -03:00
luis e4570bcedc init perk program full part 1 2026-03-31 13:46:54 -03:00
Céfiro_Caecias 18c682e092 DB/World: DBErrors Fixes 2026-03-30 21:18:41 -03:00
Céfiro_Caecias 16d455c386 DB/World: item_loot_template 2026-03-30 20:35:52 -03:00
luis 9bdecbd8f1 gnomeregan 2026-03-30 19:19:22 -03:00
luis 83de9fcfe0 typo 2026-03-30 15:41:16 -03:00
luis 70e2cd591e misc 2026-03-30 15:33:38 -03:00
Mirshod Allaberganov decaaf317a Scripts/Spells: Implement Feral Lunge (#31746)
Signed-off-by: luis <[email protected]>
2026-03-30 15:28:20 -03:00
luis 86d21e9cfe crafting init 2026-03-29 01:54:54 -03:00
Céfiro_Caecias b0096c9d8f DB/World: DBErrors Fixes 2026-03-28 19:42:16 -03:00
luis 405a1411b9 // QuestV2CliTask.db2 2026-03-28 09:42:59 -03:00
luis 354cce72a7 66709 2026-03-28 08:52:49 -03:00
luis 3fb55d86d8 commands update 2026-03-28 08:48:51 -03:00
luis 6d98a1bfaa fix crash: guard missing hiddenAppearance and avoid ASSERT in LoadAccountItemAppearances 2026-03-27 21:21:07 -03:00
agathoandClaude Opus 4.6 800f7f58f6 fix(delves): correct map IDs, add DifficultyID/ScenarioType constants
Data corrections from DB2 deep analysis:

- DelvesDefines.h: add DELVE_DIFFICULTY_ID=208 and DELVE_SCENARIO_TYPE=8
  (delves use their own difficulty and scenario type, not generic Solo)
- The Sinkhole: fix primary mapId from 2687 to 2767 (2687 is alt variant)
- delve_template SQL: add verified zoneIDs from AreaTable.db2 for all 13
  delves, add comments about alternate variant maps
- Confirmed: MapChallengeMode is NOT used by delves (field stays 0)

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: luis <[email protected]>
2026-03-27 19:13:48 -03:00
agathoandClaude Opus 4.6 306d9caa70 feat(delves): Phase 6 - All 13 delve instance scripts with real map IDs
Add instance scripts for all 13 TWW Season 1 delves with verified
map IDs extracted from Map.db2:

Isle of Dorn:
- Earthcrawl Mines (2680), Fungal Folly (2664), Kriegval's Rest (2681)

The Ringing Deeps:
- The Waterworks (2683), The Dread Pit (2684)

Hallowfall:
- Nightfall Sanctum (2686), Mycomancer Cavern (2679),
  Skittering Breach (2685), The Sinkhole (2687)

Azj-Kahet:
- The Spiral Weave (2688), Tak-Rethan Abyss (2689),
  The Underkeep (2690), Zekvir's Lair (2682)

All scripts extend DelveInstanceScript with boss encounter data,
delve lifecycle hooks, and are registered in the KhazAlgar
script loader. SQL populates delve_template with verified map IDs.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: luis <[email protected]>
2026-03-27 19:09:56 -03:00
luis f11d801cef delves 2026-03-27 13:54:41 -03:00
luis b3c325d539 delve tables still nor work wait for me 2026-03-27 13:53:34 -03:00
luis 0d9be8a492 db fixes 2026-03-25 13:34:48 -03:00
luis 2e2cdd1a08 Db fixes 2026-03-22 21:05:07 -03:00
luis a30688baab tmog sql 2026-03-22 19:29:02 -03:00
luis e73c288b95 66527 2026-03-20 22:42:30 -03:00
luis 07458287a8 Core: Updated allowed build to 12.0.1.66431 2026-03-20 22:30:19 -03:00
luis cedc8bba80 UiChromieTimeExpansionInfo.db2 2026-03-17 14:30:21 -03:00
luis 494d808780 update full 12xx data and more systems work 2026-03-16 23:47:15 -03:00
luis 14a90db884 Pet Battles: Fix BattlePetAbilityEffect column names and DisplayID repair
Rename misnamed SQL columns to match WoWDBDefs 12.0:
- Aura → BattlePetEffectPropertiesID
- BattlePetEffectPropertiesID → AuraBattlePetAbilityID
- VisualID → BattlePetVisualID

Add migration script for existing databases, update SELECT query.

Also add DisplayID=0 repair in LoadPlayerTeam and a log warning
in SelectPetDisplay when creature_template is missing.
2026-03-16 20:26:49 -03:00
luis cf8d0f8b00 new housing 2026-03-15 18:16:17 -03:00
luis 3c84a9793c typo 2026-03-15 14:52:29 -03:00
StorM 64c9714626 Core: Updated allowed build to 12.0.1.66384 2026-03-15 18:34:58 +01:00
luis b9275f314b new undead zone scripts 2026-03-15 10:52:47 -03:00
luis c67de7f095 world quest part 1 2026-03-14 13:10:10 -03:00
luis e9876286b9 initial trading post it have mem leak and dragonriding base 2026-03-14 07:08:14 -03:00
Céfiro_Caecias b6293c49ad DB/World: DBErrors Fixes 2026-03-12 12:24:17 -03:00
luis 4c1530fb2e missing sql 2026-03-12 08:46:19 -03:00
luis 0cb961d47d Housing: Fix entity GUID mismatch, initiative wire format, and packet error fields
Fix Housing/4 NeighborhoodMirrorEntity GUID using battlenetAccountId instead
of the neighborhood's actual DB low GUID. The client matches entity GUIDs
against NeighborhoodGUID references in JamCliHouse packets — a mismatch
causes the client to fail to associate plot data with the correct entity.
Added ResetGuid() to correct the GUID in Player::LoadFromDB before the
entity is added to the world.

Fix initiative SMSG_GET_PLAYER_INITIATIVE_INFO_RESULT: duration now converts
DB2 days to seconds (×86400), progress scales from 0.0–1.0 to 0–1000 wire
format, and the packet is sent proactively on service status check so the
client's isLoaded flag gets set.

Revert incorrect HasError replacements on 14+ non-initiative response packets
back to their proper Result field assignments. Remove fake initiative SQL
hotfix data that overwrote real DB2 records.
2026-03-12 07:49:28 -03:00
Céfiro_Caecias be453341aa DB/World: item_loot_template 2026-03-11 18:36:01 -03:00
Céfiro_Caecias 410b10434c DB/World: DBErrors Fixes 2026-03-11 17:43:10 -03:00
Céfiro_Caecias 16ffd4f291 DB/World: DBErrors Fixes 2026-03-11 17:01:38 -03:00
Céfiro_Caecias 0904a357a8 DB/World: TC Tables Calibrations 2026-03-11 17:01:04 -03:00
luis 6e05686bfe typo 2026-03-11 14:17:28 -03:00
luis 2a3d992f66 missing changes 2026-03-11 13:53:41 -03:00
luis 4066c83108 Core/Conditions: Allow CONDITION_NONE to be used without a script if NegativeCondition is 1 2026-03-11 08:50:23 -03:00
luis 456d69d25a Core/Quests Implement quest campaigns 2026-03-11 08:46:19 -03:00
Céfiro_Caecias d4d93577cc DB/World: DBErrors Fixes 2026-03-10 20:33:52 -03:00
luis 9b5cf857c8 new race 2026-03-10 20:13:25 -03:00
luis 8b80a9f7ad Housing: Complete initiative persistence — task progress, milestones, rewards
- Add neighborhood_initiative_task_progress table persisting per-task progress
  and status (NOT_STARTED/IN_PROGRESS/COMPLETE) across server restarts
- Add neighborhood_initiative_milestones table persisting milestone reached
  state with timestamps
- Add neighborhood_initiative_reward_claims table tracking per-player reward
  claims to prevent double-claiming
- Implement PersistSingleTaskProgress, PersistMilestoneReached, PersistRewardClaim
  with corresponding CHAR_REP/INS prepared statements
- LoadFromDB now restores task progress, milestone state, and reward claims
  from DB instead of defaulting to zero/recalculating
- Implement ClaimMilestoneReward with full DB2 reward chain: walks
  InitiativeRewardXMilestone → InitiativeReward to grant currency, items,
  or favor based on RewardType
- HasUnclaimedRewards now checks per-player claim state, not just milestone reached
- HandleGetInitiativeClaimRewardRequest and HandleGetInitiativeOpenChestRequest
  now use ClaimMilestoneReward for actual reward distribution
- PersistTaskProgress stub replaced with full implementation
2026-03-10 19:43:07 -03:00
Céfiro_Caecias 1f7df8c94c DB/World: DBErrors Fixes 2026-03-10 10:14:38 -03:00