mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-09 10:33:51 +00:00
feat(editor): zone metadata panel with mapId, displayName, gameplay flags
- Map ID: configurable integer input (0-65535) for private server integration. Custom zones default to 9000+ to avoid Blizzard conflicts - Display Name: editable text field for in-game world map/loading screen - Description: multi-line text field for zone documentation - Zone Flags: Allow Flying, PvP Enabled, Indoor, Sanctuary checkboxes - All fields serialized to zone.json under "flags" key - Info panel shows quest count alongside objects/NPCs
This commit is contained in:
parent
2136727c68
commit
9db5cced2c
3 changed files with 57 additions and 2 deletions
|
|
@ -17,6 +17,12 @@ struct ZoneManifest {
|
|||
bool hasCreatures = false;
|
||||
std::string description;
|
||||
|
||||
// Zone gameplay flags
|
||||
bool allowFlying = false;
|
||||
bool pvpEnabled = false;
|
||||
bool isIndoor = false;
|
||||
bool isSanctuary = false;
|
||||
|
||||
// Audio configuration
|
||||
std::string musicTrack; // Background music file path
|
||||
std::string ambienceDay; // Daytime ambient sound
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue