Commit Graph
63 Commits
Author SHA1 Message Date
Gexo91 bebc7282a7 Core/Housing: stage 10 safe Room ADD placement geometry 2026-09-12 01:11:32 +03:00
Gexo91 9949f28481 Core/Housing: stage 9 Room ADD preflight and persistence gate 2026-09-12 01:11:32 +03:00
Gexo91 ce7138473d Core/Housing: add fail-closed Room component topology gate 2026-09-12 01:11:32 +03:00
Gexo91 a104693832 Core/Housing: expose verified Room topology contract 2026-09-12 01:11:32 +03:00
Gexo91 1b62dbd3d2 Core/Housing: harden isolated DB2 record-size validation 2026-09-12 01:11:31 +03:00
Gexo91 9222140b6a Core/Housing: validate room templates through isolated 69587 client data 2026-09-12 01:11:31 +03:00
Gexo91 1aa43a5e13 Core/Housing: load verified 69587 room DB2 data fail-closed 2026-09-12 01:11:31 +03:00
Gexo91 8bff98ff5b Core/Housing: add isolated 12.1 room client-data gate 2026-09-12 01:11:31 +03:00
Gexo91 25743c47ac Merge pull request #14 from Gexo91/housing/restart-stage-07-room-remove-lifecycle
Core/Housing: stage 7 ownership-safe room removal lifecycle
2026-09-12 01:10:29 +03:00
Gexo91 b6724e02d1 Core/Housing: wire stage 7 room layout and removal opcodes 2026-09-11 23:44:45 +03:00
Gexo91 5aad593879 Core/Housing: implement room layout and removal session handlers 2026-09-11 23:43:44 +03:00
Gexo91 39a29a4f15 Core/Housing: add stage 7 room session interface 2026-09-11 23:43:31 +03:00
Gexo91 4309746efe Core/Housing: implement ownership-safe room removal persistence 2026-09-11 23:43:15 +03:00
Gexo91 c6bddb5a37 Core/Housing: add owned room removal persistence API 2026-09-11 23:42:49 +03:00
Gexo91 e06b82c20f Merge pull request #8 from Gexo91/main
Restarted Housing implementation — Stage 5 , Stage 6, Build Fix
2026-09-11 22:57:33 +03:00
Gexo91 35af683510 Merge branch 'Thordekk:main' into main 2026-09-11 22:53:14 +03:00
Gexo91 39630ba78f Merge pull request #13 from Gexo91/fix/housing-room-packets-boundedsize-compile
Core/Housing: fix Room packet bounded-size compile error
2026-09-11 17:17:53 +03:00
Gexo91 78f3039bcf Merge pull request #12 from Gexo91/housing/restart-stage-06-room-client-data-69587
Core/Housing: stage 6 room client-data contract for 12.1.0.69587
2026-09-11 17:16:02 +03:00
Gexo91 9479327891 Core/Housing: fix unsupported BoundedSize packet reads 2026-09-11 17:11:59 +03:00
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 57182d1da0 Merge pull request #7 from Gexo91/main
Restarted Housing implementation — Stage 1 ,Stage 2, Stage 3
2026-09-11 15:05:37 +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