From 5951724d94d3972cf629dc28ca9372d3363dc429 Mon Sep 17 00:00:00 2001 From: Rovx Date: Thu, 12 Mar 2026 17:27:06 +1030 Subject: [PATCH] Move module SQL to world updater layout --- README.md | 18 +++++++++--------- data/sql/{db-world => world}/base/daish.sql | 0 data/sql/{db-world => world}/base/kappa.sql | 0 data/sql/{db-world => world}/base/nubmage.sql | 0 .../updates/2026_03_11_00_kappa.sql | 0 .../updates/2026_03_11_01_nubmage_reapply.sql | 0 .../updates/2026_03_11_02_daish_reapply.sql | 0 7 files changed, 9 insertions(+), 9 deletions(-) rename data/sql/{db-world => world}/base/daish.sql (100%) rename data/sql/{db-world => world}/base/kappa.sql (100%) rename data/sql/{db-world => world}/base/nubmage.sql (100%) rename data/sql/{db-world => world}/updates/2026_03_11_00_kappa.sql (100%) rename data/sql/{db-world => world}/updates/2026_03_11_01_nubmage_reapply.sql (100%) rename data/sql/{db-world => world}/updates/2026_03_11_02_daish_reapply.sql (100%) diff --git a/README.md b/README.md index ac48196..4a426f3 100644 --- a/README.md +++ b/README.md @@ -34,19 +34,19 @@ git clone https://github.com//mod-customNPCs.git 3. Copy `conf/mod_customnpcs.conf.dist` next to your `worldserver.conf` and rename to `mod_customnpcs.conf`. -4. For a fresh install, apply the SQL files in `data/sql/db-world/base/` to your +4. For a fresh install, apply the SQL files in `data/sql/world/base/` to your **world** database: ```bash -mysql -u -p acore_world < data/sql/db-world/base/nubmage.sql -mysql -u -p acore_world < data/sql/db-world/base/daish.sql -mysql -u -p acore_world < data/sql/db-world/base/kappa.sql +mysql -u -p acore_world < data/sql/world/base/nubmage.sql +mysql -u -p acore_world < data/sql/world/base/daish.sql +mysql -u -p acore_world < data/sql/world/base/kappa.sql ``` 5. Rebuild and restart the worldserver. For an existing world database, incremental changes should go in -`data/sql/db-world/updates/`. AzerothCore's DB updater will apply those +`data/sql/world/updates/`. AzerothCore's DB updater will apply those automatically on startup when the module is present in the source tree. ## Configuration @@ -64,12 +64,12 @@ mod-customNPCs/ ├── CMakeLists.txt ├── conf/ │ └── mod_customnpcs.conf.dist -├── data/sql/db-world/base/ +├── data/sql/world/base/ │ ├── nubmage.sql ← Nubmage template, spawn, gossip, texts, SmartAI │ ├── daish.sql ← Daish + healers: templates, spawns, formations, │ waypoints, texts, SmartAI combat │ └── kappa.sql ← Kappa template, spawn, display, gossip text -├── data/sql/db-world/updates/ +├── data/sql/world/updates/ │ └── 2026_03_11_00_kappa.sql ← Auto-applied world update for Kappa ├── src/ │ ├── mod_customnpcs_pch.h @@ -84,8 +84,8 @@ mod-customNPCs/ 1. Create a new `.cpp` in `src/` with your `CreatureScript`. 2. Add a registration function (e.g. `void AddMyNpcScripts();`) and call it from `mod_customnpcs_loader.cpp`. -3. Add matching SQL in `data/sql/db-world/base/` for fresh installs. -4. Add a timestamped SQL update in `data/sql/db-world/updates/` for existing databases. +3. Add matching SQL in `data/sql/world/base/` for fresh installs. +4. Add a timestamped SQL update in `data/sql/world/updates/` for existing databases. ## License diff --git a/data/sql/db-world/base/daish.sql b/data/sql/world/base/daish.sql similarity index 100% rename from data/sql/db-world/base/daish.sql rename to data/sql/world/base/daish.sql diff --git a/data/sql/db-world/base/kappa.sql b/data/sql/world/base/kappa.sql similarity index 100% rename from data/sql/db-world/base/kappa.sql rename to data/sql/world/base/kappa.sql diff --git a/data/sql/db-world/base/nubmage.sql b/data/sql/world/base/nubmage.sql similarity index 100% rename from data/sql/db-world/base/nubmage.sql rename to data/sql/world/base/nubmage.sql diff --git a/data/sql/db-world/updates/2026_03_11_00_kappa.sql b/data/sql/world/updates/2026_03_11_00_kappa.sql similarity index 100% rename from data/sql/db-world/updates/2026_03_11_00_kappa.sql rename to data/sql/world/updates/2026_03_11_00_kappa.sql diff --git a/data/sql/db-world/updates/2026_03_11_01_nubmage_reapply.sql b/data/sql/world/updates/2026_03_11_01_nubmage_reapply.sql similarity index 100% rename from data/sql/db-world/updates/2026_03_11_01_nubmage_reapply.sql rename to data/sql/world/updates/2026_03_11_01_nubmage_reapply.sql diff --git a/data/sql/db-world/updates/2026_03_11_02_daish_reapply.sql b/data/sql/world/updates/2026_03_11_02_daish_reapply.sql similarity index 100% rename from data/sql/db-world/updates/2026_03_11_02_daish_reapply.sql rename to data/sql/world/updates/2026_03_11_02_daish_reapply.sql