FFXIV-Island-Sanctuary-inspired: a persistent, private instanced island each character can visit,
reached via a teleport NPC and/or a dedicated "Isle Hearthstone" item. Module and feature name
are working titles -- see PLAN.md's "Open questions" before treating either as final.
No island, no teleport, no map/DBC work yet -- this commit just proves the module wiring works:
PersonalIsle.Enable config flag is read correctly (conf/mod_personal_isle.conf.dist).PersonalIsle_World::OnStartup logs a confirmation line so a successful load is visible in the
server log..isle (SEC_PLAYER) registers and responds with a placeholder message, proving command
registration works end-to-end.Everything else -- the island terrain itself, DBC wiring, per-player instancing, entry/exit
points -- is planned but not built. See PLAN.md's roadmap.
PLAN.md, including a possible tie-in with
mod-hirelings for passive gathering.See conf/mod_personal_isle.conf.dist:
PersonalIsle.Enable (default 1) -- toggles the whole module.Reserved, not yet consumed by any SQL:
Picked as the next clean block after mod-eternal-bond (940000-944099) -- check that module's
README before reassigning.
Not covered by the above: Map.dbc / AreaTable.dbc / WorldMapArea.dbc /
LoadingScreens.dbc IDs are a separate, client-side DBC ID space. They can't be picked until the
island terrain exists -- see PLAN.md.