feat(editor): AzerothCore server module generator

One-click generation of a complete AzerothCore/TrinityCore server module
from editor zone data. File > Generate Server Module creates:

- sql/01_map.sql: map_dbc + area_table_dbc registration
- sql/02_spawns.sql: creature_template + creature + waypoint_data + quests
- sql/03_teleport.sql: game_tele entry for .tele command
- sql/04_zone_flags.sql: sanctuary/PvP area flags
- conf/mod_wowee.conf.dist: worldserver.conf snippet with zone settings
- README.md: step-by-step server admin installation guide
- module.json: machine-readable module manifest

Server admins can import the SQL files, add the config snippet, and
restart their server to have the custom zone fully operational with
NPC spawns, patrol paths, quests, teleport commands, and zone flags.
This commit is contained in:
Kelsi 2026-05-05 16:31:13 -07:00
parent b439f12c36
commit cceff622b4
5 changed files with 194 additions and 0 deletions

View file

@ -1298,6 +1298,7 @@ add_executable(wowee_editor
tools/editor/npc_spawner.cpp
tools/editor/npc_presets.cpp
tools/editor/sql_exporter.cpp
tools/editor/server_module_gen.cpp
tools/editor/quest_editor.cpp
tools/editor/transform_gizmo.cpp
tools/editor/zone_manifest.cpp