Commit Graph
942 Commits
Author SHA1 Message Date
luis 3025bb30a0 fix table 2026-04-28 08:28:30 -03:00
luis df7456a2d9 ++ 2026-04-28 08:08:17 -03:00
luis fee553bed0 typo 2026-04-28 08:05:39 -03:00
luis 43a3c2bfa9 still db not start need fix housing columns 2026-04-28 08:02:45 -03:00
luis 89835cb128 full table 2026-04-28 08:00:12 -03:00
luis 98f86ef801 typo 2026-04-27 21:36:12 -03:00
agatho e16cb5f0de Import housing system from agatho/TrinityCore feature/housing-system
Squash transplant of 433 commits from agatho/TrinityCore feature/housing-system
(c4775862d1d "Re-CREATE HousingPlayerHouseEntity on move so plot icon updates")
onto WowCommunityProject main. Source and target share no git ancestry — this
import is delivered as a single 3-way patch apply with --reject for residual
conflicts.

What's in this commit:
- Full housing subsystem: Housing/, Entities/Housing/, Entities/MeshObject/,
  HousingMap, HouseInteriorMap, HousingMgr, NeighborhoodMgr, NeighborhoodHandler.
- New SMSG/CMSG packet families (0x33xxxx, 0x39xxxx, 0x55xxxx, 0x5Cxxxx,
  0x5Bxxxx, plus 0x42xxxx initiative & decor opcodes) wired into Opcodes.cpp,
  HousingHandler, NeighborhoodHandler, WorldSession.
- DB2 stores for HouseDecor*, HouseRoom*, HouseTheme*, HouseLevel*,
  HouseExteriorWmoData, NeighborhoodPlot, NeighborhoodInitiative*, etc.
- Character DB schema for character_housing*, neighborhood_*, including
  decor/rooms/fixtures/catalog tables (sql/updates/characters/master/*).
- World DB updates for housing GO templates, AT scripts, NPCs.
- Spell scripts for housing-related spell effects (npc_housing_steward,
  spell_housing, at_housing_plot, go_housing_door).
- Project documentation and analysis dumps under docs/.

Files NOT in this commit (5 .rej files left in the working tree for manual
integration — the target's diverged versions of these list/enum files
prevented automatic apply):

  src/server/database/Database/Implementation/CharacterDatabase.cpp.rej
  src/server/database/Database/Implementation/CharacterDatabase.h.rej
  src/server/database/Database/Implementation/HotfixDatabase.h.rej
  src/server/game/DataStores/DB2Metadata.h.rej
  src/server/game/Server/Protocol/Opcodes.h.rej

Each .rej is a "list insertion" conflict where our patch wants to add new
enum/statement entries between target lines whose neighbours diverged.
Resolution is mechanical (paste the rejected hunks into the right slots in
the target version) but should be done with awareness of the target's local
ordering. Until those are resolved the build will fail on missing opcodes,
DB statements, and DB2 metadata for housing tables.
2026-04-27 16:59:04 +02:00
Aqua DeusandShauren 4085385bf1 Scripts/Spells: Implement Reap (#31735)
Co-authored-by: Shauren <[email protected]>
Signed-off-by: luis <[email protected]>
2026-04-26 17:00:10 -03:00
Céfiro_Caecias c1fd6f1826 DB/World: DBErrors 2026-04-25 14:55:16 -03:00
luis 627f1533ee 67186 2026-04-25 08:44:55 -03:00
luis f7847f0b68 67114 2026-04-25 08:05:57 -03:00
luis f1582cf61d typo 2026-04-25 08:01:00 -03:00
luis 24e9ee279c Core: Updated to 12.0.5 2026-04-25 07:59:12 -03:00
Céfiro_Caecias e2624ce9cf Update 2026_04_243_00_world_spell_area.sql 2026-04-24 19:57:56 -03:00
Céfiro_Caecias 186275e7f9 DB/World: Spell Area Calibration 2026-04-24 19:55:45 -03:00
Céfiro_Caecias 3382fb0f63 DB/World: DBErrors 2026-04-23 08:29:18 -03:00
Céfiro_Caecias ece1ac5d4b DB/World: DBErrors 2026-04-22 19:29:53 -03:00
Céfiro_Caecias 349bc1db4f Update 2026_04_22_00_world_dberrors.sql 2026-04-22 15:10:40 -03:00
Céfiro_Caecias 56a5d8be7a DB/World: DBErrors 2026-04-22 15:06:37 -03:00
luis 9a313a536d DB/EversongWoods: Implement Quest: "Harandar" 2026-04-21 20:45:12 -03:00
Naddley a7026e5d64 Scripts/Silvermoon: Implement Intro skip for Midnight (#31804)
Signed-off-by: luis <[email protected]>
2026-04-21 20:41:03 -03:00
luis dc8ba233b3 Core/PacketIO: Add missing SMSG_DISPLAY_PLAYER_CHOICE bit 2026-04-21 20:39:45 -03:00
luis 8e1aecfdef DB/Voidstorm: Added graveyards 2026-04-21 20:36:05 -03:00
luis ee20e04132 DB/Harandar: Added graveyards (#31802) 2026-04-21 20:34:48 -03:00
luis d92fca6ad8 DB/Zul'Aman: Added graveyards 2026-04-21 20:31:02 -03:00
luis b062c7d14f DB/EversongWoods: Added graveyards 2026-04-21 20:26:55 -03:00
Céfiro_Caecias 1921aa18e5 DB/World: DBErrors 2026-04-21 18:43:40 -03:00
Céfiro_Caecias 5eb05f47b6 DB/World: DBErrors 2026-04-21 12:14:43 -03:00
Céfiro_Caecias 8e605e3739 DB/Hotfixes: Fix 2026-04-20 19:51:01 -03:00
Céfiro_Caecias e63410a84d DB/World: DBErrors 2026-04-20 19:45:15 -03:00
Céfiro_Caecias 5f614fd379 DB/World: DBErrors 2026-04-20 11:58:44 -03:00
Céfiro_Caecias 7f626c4a36 Update 2026_04_19_01_world.sql 2026-04-20 08:53:08 -03:00
Céfiro_Caecias 954251ebe6 DB/World: DBErrors + Extras 2026-04-19 21:14:02 -03:00
luis 9d963c7f4f db fixes 2026-04-19 20:18:28 -03:00
stevebone 3f5775f02c Scripts/Westfall: Implement Secrets of the tower
- Quest: 26290 Secrets of the tower
- Scripted entire event dialogue
- Scripted Agent kearnen to help the player
2026-04-19 21:24:48 +02:00
Céfiro_Caecias a1b5b8c7c9 DB/World: DBErrors Fixes 2026-04-18 11:46:50 -03:00
Céfiro_Caecias 4b69bfe6e4 Update 2026_04_17_01_world_dberrors.sql 2026-04-18 10:28:08 -03:00
luis 609d094e22 ++ 2026-04-18 04:27:33 -03:00
luis 1a9294b8b8 more work on westfall 2026-04-18 03:50:16 -03:00
Céfiro_Caecias f69406bdf3 DB/World: DBErrors Fixes 2026-04-17 18:52:55 -03:00
luis 8515de23e0 more midnight quests 2026-04-17 08:35:23 -03:00
Céfiro_Caecias 8372a2402f DB/World: DBErrors Fixes 2026-04-16 17:21:50 -03:00
luis c985bf1c55 DB/Harandar: Implement Quest: "Initiation Day" 2026-04-15 19:23:04 -03:00
luis 5250eb98ac DB/Harandar: Added some more spawns to Haranir allied race hub 2026-04-15 19:20:00 -03:00
Céfiro_Caecias e17f8ab457 DB/World: DBErrors Fixes 2026-04-15 18:16:32 -03:00
luis 00262413e2 DB/Harandar: Added createobject2 spawns for phase 26622 2026-04-15 13:53:55 -03:00
Céfiro_Caecias e417b72ca3 Update 2026_04_15_00_world.sql 2026-04-15 09:05:54 -03:00
luis 002e65fc28 eco dome aldani 2026-04-15 08:50:48 -03:00
luis 037f9b7231 clean dbs 2026-04-14 08:27:29 -03:00
luis 5e2c5a929c update still crash 2026-04-11 12:30:26 -03:00