Commit Graph
43 Commits
Author SHA1 Message Date
Gexo91 4fa9aa772e Core/Housing: pin room template validation to 69587 layout 2026-09-11 16:58:49 +03:00
Gexo91 1ce75096ca DB/Hotfixes: prepare Housing room client-data schema for 69587 2026-09-11 16:58:22 +03:00
Gexo91 f920c67ee4 Merge pull request #10 from Gexo91/housing/restart-stage-04-room-protocol
Core/Housing: restart stage 4 room protocol foundation
2026-09-11 16:11:09 +03:00
Gexo91 365148aa93 Merge pull request #11 from Gexo91/housing/restart-stage-05-room-persistence-safety
Core/Housing: restart stage 5 room persistence safety
2026-09-11 16:07:49 +03:00
Gexo91 b8a7cabe2e Core/Housing: gate room templates on loaded DB2 data 2026-09-11 15:24:46 +03:00
Gexo91 1546d2bac5 Core/Housing: fail closed when HouseRoom DB2 is unavailable 2026-09-11 15:24:19 +03:00
Gexo91 82d3395770 Core/Housing: validate owned room persistence safely 2026-09-11 15:23:34 +03:00
Gexo91 a63a1aa146 Core/Housing: add safe room persistence loader 2026-09-11 15:23:10 +03:00
Gexo91 7e2e539196 Core/Housing: add persistence-only room state 2026-09-11 15:22:50 +03:00
Gexo91 8f41f84183 Core/Housing: centralize room GUID validation 2026-09-11 15:22:41 +03:00
Gexo91 91f8b7d397 Core/Housing: implement room packet serialization 2026-09-11 15:07:27 +03:00
Gexo91 3ed5549531 Core/Housing: add room protocol packet definitions 2026-09-11 15:07:04 +03:00
Gexo91 02d961c7df Merge pull request #9 from Gexo91/housing/restart-stage-02-house-plot-lifecycle
Housing/restart stage 02 house plot lifecycle
2026-09-11 13:16:58 +03:00
Gexo91 84bf44ed1d Merge pull request #8 from Gexo91/housing/restart-stage-03-session-lifecycle-wiring
Core/Housing: restart stage 3 manager-backed session lifecycle
2026-09-11 13:08:34 +03:00
Gexo91 ecc0ce9269 Merge pull request #6 from Gexo91/housing/restart-stage-01-core-foundation
Core/Housing: restart stage 1 core state foundation
2026-09-11 13:03:40 +03:00
Gexo91 6ca76c41ff Core/Housing: keep worldserver startup hook isolated 2026-09-11 12:02:30 +03:00
Gexo91 9f39780c4f Core/Housing: install session routes before world socket startup 2026-09-11 11:58:17 +03:00
Gexo91 36c38b89c2 Core/Housing: install manager-backed opcode routes 2026-09-11 11:56:52 +03:00
Gexo91 50a720bf8e Core/Housing: expose session opcode installer 2026-09-11 11:55:36 +03:00
Gexo91 00f55ed447 Core/Housing: route session lifecycle through HousingMgr 2026-09-11 11:50:36 +03:00
Gexo91 5682c19edc Core/Housing: define manager-backed session handlers 2026-09-11 11:49:23 +03:00
Gexo91 861a694c4e Core/Housing: fix per-table relinquish cleanup caps 2026-09-11 11:47:50 +03:00
Gexo91 2b010c1935 Core/Housing: make relinquish live-entity cleanup map-owned 2026-09-11 11:47:20 +03:00
Gexo91 64cbe030ec Core/Housing: implement native session lifecycle adapter 2026-09-11 11:33:29 +03:00
Gexo91 22ae6ca777 Core/Housing: add native session lifecycle adapter 2026-09-11 11:33:14 +03:00
Gexo91 1c7a856e48 Core/Housing: resolve reserved plot lifecycle from owner reservation 2026-09-11 11:07:07 +03:00
Gexo91 2496fc7de3 Core/Housing: resolve reserved plot lifecycle from owner reservation 2026-09-11 11:06:31 +03:00
Gexo91 36db8a16b5 Core/Housing: add verified lifecycle packet contracts 2026-09-11 11:00:54 +03:00
Gexo91 21519e88fd Core/Housing: harden explicit plot purchase move and relinquish lifecycle 2026-09-11 10:50:44 +03:00
Gexo91 996c3393dc Core/Housing: require explicit house ownership lifecycle 2026-09-11 10:49:57 +03:00
Gexo91 744aedc0d5 DB/Characters: add Housing plot reservation lifecycle 2026-09-11 10:49:00 +03:00
Gexo91 de23a70e93 Core/Housing: centralize house and plot lifecycle persistence 2026-09-11 10:48:44 +03:00
Gexo91 1e5b4eab89 Core/Housing: expose house and plot lifecycle operations 2026-09-11 10:47:44 +03:00
Gexo91 061fefb08b Core/Housing: define plot lifecycle transaction constants 2026-09-11 10:47:35 +03:00
Gexo91 40917cb70b Core/Housing: add plot lifecycle state model 2026-09-11 10:47:18 +03:00
Gexo91 92652e693a Core/Housing: implement canonical Housing state loader 2026-09-11 10:41:25 +03:00
Gexo91 6d4ff69a62 Core/Housing: add central Housing manager interface 2026-09-11 10:41:11 +03:00
Gexo91 a0adb613ba Core/Housing: add canonical house state model 2026-09-11 10:41:02 +03:00
Gexo91 3ab50aef37 Core/Housing: add central Housing definitions 2026-09-11 10:40:52 +03:00
Gexo91 754cb9547b Merge pull request #5 from Gexo91/fix/housedecor-hotfix-tablehash
Core/Hotfix: fix HouseDecor table hash quarantine
2026-09-11 08:49:35 +03:00
Gexo91 ef2b7bf837 Core/Hotfix: use real HouseDecor table hash 2026-09-11 08:48:06 +03:00
Gexo91 c5382a4d9c Merge remote-tracking branch 'Gexo91/fix/housedecor-hotfix-client-crash' 2026-09-11 08:36:49 +03:00
Gexo91 3dd0c91898 Core/Hotfix: quarantine unsafe HouseDecor pushes 2026-09-11 08:16:10 +03:00