fix behavior with multiple submodules

This commit is contained in:
2025-08-12 13:49:36 -06:00
committed by Nathan
parent f6c30b4da7
commit 1d4fc7540a
2 changed files with 374 additions and 1 deletions

View File

@@ -118,9 +118,21 @@ if exist "%animDir%" (
set "prefix=!name:~0,6!"
if /I not "!prefix!"=="daily_" (
set "submodName=%%~nS"
set "_subdir=%rendersDir%\!submodName!"
rem Ensure submodule dir exists and place helper scripts there
if "%DRY%"=="1" (
if not exist "!_subdir!" echo [DRY] mkdir "!_subdir!"
if exist "%scriptDir%NewDaily.bat" echo [DRY] copy "%scriptDir%NewDaily.bat" "!_subdir!\NewDaily.bat"
if exist "%scriptDir%UpdateSequences.bat" echo [DRY] copy "%scriptDir%UpdateSequences.bat" "!_subdir!\UpdateSequences.bat"
) else (
if not exist "!_subdir!" mkdir "!_subdir!" >nul 2>&1
if exist "%scriptDir%NewDaily.bat" copy /Y "%scriptDir%NewDaily.bat" "!_subdir!\NewDaily.bat" >nul
if exist "%scriptDir%UpdateSequences.bat" copy /Y "%scriptDir%UpdateSequences.bat" "!_subdir!\UpdateSequences.bat" >nul
)
for /d %%D in ("%%S\daily_*") do (
set "dailyName=%%~nD"
set "_src=%%D\seq"
set "_dst=%rendersDir%\!submodName!"
set "_dst=%rendersDir%\!submodName!\!dailyName!"
set /a debugTotal+=1
if "%DRY%"=="1" (
if exist "!_src!" (