Commit Graph
100 Commits
Author SHA1 Message Date
luis ffa4e479a2 perk 2026-04-28 13:21:13 -03:00
luis 2a8b2eef31 missing HOTFIX_SEL_PERKS_VENDOR_ITEM 2026-04-28 13:18:05 -03:00
luis f4d44b0d81 merge agatho 2026-04-28 08:37:36 -03:00
luis b9d6a55a90 fixed all db errors from housing 2026-04-28 08:30:58 -03:00
luis 3025bb30a0 fix table 2026-04-28 08:28:30 -03:00
luis 382fee60e5 fix from agatho 2026-04-28 08:25:53 -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
luis f13c3e2f15 dh spells 2026-04-26 17:01:02 -03:00
luis 39ad16e53b bpet fixes 2026-04-26 12:53:59 -03:00
luis 086cbefb67 all bpet opcodes 2026-04-25 09:50:01 -03:00
luis ce1e38f219 more bpet 2026-04-25 09:35:09 -03:00
luis 81627cd95a Fix crash and enable bpet opcodes 2026-04-25 09:28:51 -03:00
luis c61d468806 ++ 2026-04-25 08:58:48 -03:00
luis 627f1533ee 67186 2026-04-25 08:44:55 -03:00
luis a9aa95f41f Core/PacketIO: Fix some housing updatefield structures 2026-04-25 08:15:28 -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
luis 88f9c96094 12.0.5 part 2 2026-04-24 08:47:28 -03:00
luis 629950cb44 Update part 2 2026-04-24 08:42:01 -03:00
luis 8e7cc407a4 packets update 2026-04-24 08:30:46 -03:00
luis 4e4c25dde7 core update to 12.0.5 part 1 2026-04-24 08:25:45 -03:00
luis 9a313a536d DB/EversongWoods: Implement Quest: "Harandar" 2026-04-21 20:45:12 -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
luis 1764116679 sai debug 2026-04-21 20:04:11 -03:00
luis 9987b74d93 bpet part 1 2026-04-20 01:01:39 -03:00
luis 735960986e fix 2026-04-20 00:27:55 -03:00
luis 451a8199aa trading post full 2026-04-20 00:27:55 -03:00
luis cf8e6b5078 moved to sql 2026-04-19 21:13:20 -03:00
luis 9d963c7f4f db fixes 2026-04-19 20:18:28 -03:00
luis 3ffb68c468 More quests 2026-04-19 20:17:21 -03:00
luis f450baca29 merge to new code 2026-04-19 16:59:59 -03:00
luis 55f5c36694 https://www.wowhead.com/quest=24913/remember-the-light 2026-04-19 16:29:19 -03:00
luis d2a4cb558c https://www.wowhead.com/quest=26727/the-embalmers-revenge 2026-04-19 14:55:29 -03:00
luis 0379edb1d6 Fix duskwood later i up sql 2026-04-19 14:11:14 -03:00
luis 4e9fc2b14b westfall 2026-04-18 06:59:32 -03:00
luis 02e9aa5c84 fix vision 2026-04-18 06:14:09 -03:00
luis 609d094e22 ++ 2026-04-18 04:27:33 -03:00
luis a63221f79a fix westfall 2026-04-18 04:26:53 -03:00
luis e255d84edc id 2026-04-18 03:51:38 -03:00
luis 1a9294b8b8 more work on westfall 2026-04-18 03:50:16 -03:00
luis 7f21295ee8 https://www.wowhead.com/quest=26271/feeding-the-hungry-and-the-hopeless 2026-04-18 02:33:47 -03:00
luis ad943b6d1f core fix https://www.wowhead.com/quest=26232/lous-parting-thoughts 2026-04-18 01:07:56 -03:00
luis 6a245ee895 rework 2026-04-17 22:39:49 -03:00
luis 8dececeea6 rework 2026-04-17 22:39:03 -03:00
luis 8515de23e0 more midnight quests 2026-04-17 08:35:23 -03:00
luis 097f9cf02f Fix scripts 2026-04-17 08:29:13 -03:00
luis 3e3b37449d Init reworks 2026-04-17 08:00:50 -03:00
luis fb325c07d2 readd damage event map 2026-04-16 21:23:06 -03:00
luis d60b800eb3 new taskscheduler update 2026-04-15 19:46:41 -03:00
luis 5780f65b5c Scripts/Spells: Fix priest talent Translucent Image 2026-04-15 19:25:40 -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
luis 00262413e2 DB/Harandar: Added createobject2 spawns for phase 26622 2026-04-15 13:53:55 -03:00
luis 19ac294051 Core/Misc: TaskScheduler internal improvements
* Make TaskContext not copyable - this allowed removing shared `_consumed` state, getting rid of memory allocation per task execution
* Use std::make_shared
* Remove unnceccessary memory alloc/dealloc in TaskContext::Repeat
* Remove std::function wrapping in every TaskContext function
2026-04-15 13:21:24 -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 b2131c5f90 CLEAN start we need push old fixes testing one by one please not commit changes if u dont test in game 2026-04-14 08:25:37 -03:00
luis 6138f8bc16 revert all housing still crash 2026-04-11 17:57:09 -03:00
luis 9de27af7a7 ++ 2026-04-11 17:37:53 -03:00
luis c78c3fec82 ++ 2026-04-11 17:31:58 -03:00
luis 3bd6b694f9 remove housing 2026-04-11 17:31:09 -03:00
luis 5b06fb154a ++ 2026-04-11 17:19:50 -03:00
luis 68e3e5be8b remove housing 2026-04-11 17:11:58 -03:00
luis 642f59cbd6 try fix crash 2026-04-11 16:58:46 -03:00
luis 9d5922fb44 ++ 2026-04-11 16:56:36 -03:00
luis aa07e25e7d still crash 2026-04-11 15:09:34 -03:00
luis 8ae2db9b45 +++ 2026-04-11 14:10:29 -03:00
luis e874aaefbe ++ 2026-04-11 12:39:21 -03:00
luis 5e2c5a929c update still crash 2026-04-11 12:30:26 -03:00
luis e8c22f25e7 housing 2026-04-10 19:43:41 -03:00
luis 2cb3cd297a disable housing opcodes 2026-04-10 13:36:29 -03:00
luis 02099869af remove more housing 2026-04-10 13:29:46 -03:00
luis b5b8f8ce4e Darnell 2026-04-10 08:41:01 -03:00
luis 776d9b64f6 FIX BUILD 2026-04-10 08:39:54 -03:00
luis 4cefdb9548 5 errors left 2026-04-10 08:29:28 -03:00
luis ab0601b9fc comment mesh object 2026-04-10 08:25:27 -03:00
luis e3ca033ce7 ++ 2026-04-10 08:24:00 -03:00
luis d12c865fc1 build fix part 1 2026-04-10 08:06:17 -03:00
luis 41a96222e6 remove complete 2026-04-10 08:03:08 -03:00
luis 50d420f6d4 remove bad changes 2026-04-09 21:35:11 -03:00
luis b1ad20e74a sure here crash 2026-04-09 21:34:28 -03:00
luis 91645e61f1 disable entire housing but we still have crash i need help guys 2026-04-09 21:31:44 -03:00
luis b1e47f3b41 pull request approved 2026-04-09 21:31:44 -03:00
luis 0e07d0eaa1 Housing: Fix floor material + stairwell doorway + decor accessors
1. Floor material: APPLY_COMPONENT_MATERIALS now directly updates the
   specific component MeshObject's textureID instead of going through
   room-level WallpaperId (which was overwritten/reset on each change).

2. Stairwell doorway: Reverted HasStairs check — stairwell rooms connect
   horizontally through walls like any room. The doorway should open.

3. Added GetRoomComponentOptionID/GetHouseThemeID accessors to MeshObject
   for per-component texture updates without room-level state.
2026-04-09 08:01:51 -03:00
luis a1350b340a Housing: Fix stairwell placement — same floor, adjacent position
Stairwell rooms are tall rooms (geobox Z=-1 to 14) placed ADJACENT to
the source room on the SAME floor, not above it. They extend vertically
through the ceiling. Only rooms connected at the stairwell's ceiling
door should go to floor+1. Was incorrectly using FloorIndex+1.
2026-04-09 07:59:17 -03:00
luis 7357fb7fca Housing: Fix decor not selectable after relog — remove double CREATE send
Interior decor was sent TWICE at login: once by the map visibility system
(AddToMap → UpdateObjectVisibilityOnCreate) and again by the deferred
callback (manual BuildCreateUpdateBlockForPlayer). The double CREATE
corrupted the client's entity state, making decor unselectable.

Session-placed decor only got one CREATE (via AddToMap) and worked fine.

Fix: removed the manual decor CREATE from the deferred callback. The
visibility system already handles decor delivery to the player.
2026-04-09 07:57:47 -03:00
luis 14ddebca90 Housing: Fix wall material changing floor + stairwell wall destruction
1. APPLY_COMPONENT_MATERIALS handler now passes componentIDs filter to
   UpdateRoomComponentVisuals (was updating ALL components including floor).

2. Stairwell room placement no longer destroys the source room's wall
   (stairwells are vertical connections, not horizontal doorways).
2026-04-09 07:56:42 -03:00
luis 477a2e0704 Housing: Fix interior decor not selectable — auto-assign empty RoomGuid
Decor placed before the room entity system had empty RoomGuid in DB.
Without a valid AttachParentGUID (Housing/2 room entity), the client
can't select the decor for moving/removing. Now auto-assigns decor with
empty RoomGuid to the first non-base room. Also uses FloorIndex for
room Z position in decor world coordinate calculation.
2026-04-09 07:55:32 -03:00
luis 1b6013497c Housing: Fix floor customization — treat TextureID 0xFFFFFFFF as default
The CMSG sends TextureID=4294967295 (0xFFFFFFFF) to mean "reset to
default". This was stored as WallpaperId and on respawn overrode the
texture lookup (WallpaperId != 0 → use -1 as texture). The client
showed an empty Floor Material dropdown because RoomComponentTextureID=-1.

Fix: treat WallpaperId=0xFFFFFFFF as 0 (no override) in both storage
and the spawn/update texture lookups. Also cleaned up -1 values in DB.

Note: RoomComponentOptionTexture DB2 table is empty in retail — Blizzard
hasn't populated it. Textures work via RoomComponentTexture (19 entries)
which the client reads directly by component type and theme.
2026-04-09 07:54:14 -03:00
luis de2256abcc typo 2026-04-08 21:11:52 -03:00
luis 9b41344828 typo 2026-04-08 20:09:01 -03:00