FFXIV-inspired wedding/marriage system: propose with an Engagement Ring, plan a wedding, hold a
scripted ceremony at a faction venue, and come away with matching Wedding Bands and a lasting
perk. Does not touch the title/achievement system (both are DBC-only in this codebase, no
SQL/runtime path to add new entries) -- a server-wide announcement stands in for a formal title
in v1. See PLAN.md for the full roadmap and design reasoning.
No proposal/ceremony gameplay yet -- this commit just proves the module wiring works:
EternalBond.Enable config flag is read correctly (conf/mod_eternal_bond.conf.dist).EternalBond_World::OnStartup logs a confirmation line so a successful load is visible in the
server log..eternalbond (SEC_PLAYER) registers and responds with a placeholder message, proving command
registration works end-to-end.Everything else -- the proposal consent handshake, the quest chain, the officiant's scripted
ceremony, and spouse recall -- is planned but not built. See PLAN.md's roadmap.
Coordinates are drafted in PLAN.md but not yet verified in-game with .gps.
See conf/mod_eternal_bond.conf.dist:
EternalBond.Enable (default 1) -- toggles the whole module.More options (proposal timeout, ceremony duration, recall cooldown, same-sex/cross-faction
toggles) land incrementally as each phase in PLAN.md's roadmap is built.
Reserved, not yet consumed by any SQL:
Picked as the next clean block after mod-dragon-legacy (900000-901099), mod-waygate-network
(910000-911001), mod-hirelings (920000-921099), and mod-bounty-board (930000-931099) -- check
all four modules' READMEs before reassigning.