From 51bc555dc01ab892ac70c7f09fedf5831a0b21b4 Mon Sep 17 00:00:00 2001 From: uprightbass360 Date: Sat, 25 Oct 2025 13:05:40 -0400 Subject: [PATCH] removing dungoen respawn, compile error --- configurations/sam.conf | 2 +- scripts/manage-modules.sh | 38 +++++++++++++++++++++++++------------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/configurations/sam.conf b/configurations/sam.conf index d2cbed4..89c4d9a 100644 --- a/configurations/sam.conf +++ b/configurations/sam.conf @@ -1 +1 @@ -MODULE_PLAYERBOTS,MODULE_PLAYER_BOT_LEVEL_BRACKETS,MODULE_SOLO_LFG,MODULE_TRANSMOG,MODULE_NPC_BUFFER,MODULE_LEARN_SPELLS,MODULE_FIREWORKS,MODULE_DUNGEON_RESPAWN,MODULE_REAGENT_BANK,MODULE_BLACK_MARKET_AUCTION_HOUSE,MODULE_1V1_ARENA,MODULE_ACCOUNT_ACHIEVEMENTS,MODULE_BREAKING_NEWS,MODULE_BOSS_ANNOUNCER,MODULE_AUTO_REVIVE,MODULE_ELUNA_TS,MODULE_NPC_BEASTMASTER,MODULE_NPC_ENCHANTER,MODULE_RANDOM_ENCHANTS,MODULE_INSTANCE_RESET,MODULE_TIME_IS_TIME,MODULE_GAIN_HONOR_GUARD,MODULE_ARAC +MODULE_PLAYERBOTS,MODULE_PLAYER_BOT_LEVEL_BRACKETS,MODULE_SOLO_LFG,MODULE_TRANSMOG,MODULE_NPC_BUFFER,MODULE_LEARN_SPELLS,MODULE_FIREWORKS,MODULE_REAGENT_BANK,MODULE_BLACK_MARKET_AUCTION_HOUSE,MODULE_1V1_ARENA,MODULE_ACCOUNT_ACHIEVEMENTS,MODULE_BREAKING_NEWS,MODULE_BOSS_ANNOUNCER,MODULE_AUTO_REVIVE,MODULE_ELUNA_TS,MODULE_NPC_BEASTMASTER,MODULE_NPC_ENCHANTER,MODULE_RANDOM_ENCHANTS,MODULE_INSTANCE_RESET,MODULE_TIME_IS_TIME,MODULE_GAIN_HONOR_GUARD,MODULE_ARAC diff --git a/scripts/manage-modules.sh b/scripts/manage-modules.sh index 02282ab..3fe836a 100755 --- a/scripts/manage-modules.sh +++ b/scripts/manage-modules.sh @@ -523,6 +523,14 @@ if [ "$MODULE_STATBOOSTER" = "1" ] && [ ! -d "StatBooster" ]; then git clone https://github.com/AnchyDev/StatBooster.git StatBooster fi +if [ "$MODULE_DUNGEON_RESPAWN" = "1" ]; then + echo '⚠️ DungeonRespawn is temporarily disabled (compilation incompatibility). Skipping until patched.' + echo ' 📖 Project: https://github.com/AnchyDev/DungeonRespawn' + echo ' ❌ Issue: OnBeforeTeleport function incorrectly marked as override' + echo ' 🔧 Apply compilation fix before re-enabling this module.' + MODULE_DUNGEON_RESPAWN=0 +fi + if [ "$MODULE_DUNGEON_RESPAWN" = "1" ] && [ ! -d "DungeonRespawn" ]; then echo '🚪 Installing DungeonRespawn...' echo ' 📖 Project: https://github.com/AnchyDev/DungeonRespawn' @@ -785,19 +793,23 @@ if [ -n "$ENABLED_MODULES" ]; then done if [ "$REBUILD_REQUIRED" = "1" ]; then - echo "" - echo "🚨 REBUILD REQUIRED 🚨" - echo "Module configuration has changed. To integrate C++ modules into AzerothCore:" - echo "" - echo "1. Stop current services:" - echo " docker compose down" - echo "" - echo "2. Build with source-based compilation (external process)" - echo " ./scripts/rebuild-with-modules.sh (if available)" - echo "" - echo "📋 NOTE: Source-based build will compile AzerothCore with all enabled modules" - echo "⏱️ Expected build time: 15-45 minutes depending on system performance" - echo "" + if [ "$RUN_REBUILD_NOW" = "0" ]; then + echo "" + echo "🚨 REBUILD REQUIRED 🚨" + echo "Module configuration has changed. To integrate C++ modules into AzerothCore:" + echo "" + echo "1. Stop current services:" + echo " docker compose down" + echo "" + echo "2. Build with source-based compilation (external process)" + echo " ./scripts/rebuild-with-modules.sh (if available)" + echo "" + echo "📋 NOTE: Source-based build will compile AzerothCore with all enabled modules" + echo "⏱️ Expected build time: 15-45 minutes depending on system performance" + echo "" + else + echo "✅ Ready to compile modules" + fi fi else echo "✅ No C++ modules enabled - pre-built containers can be used"