[
    {
        "UpdateStageName": "SteamCMD Download",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "SteamCMD",
        "UpdateSourceData": "439660",
        "UpdateSourceArgs": "394690",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "SteamCMD Component Download",
        "UpdateSourcePlatform": "Linux",
        "UpdateSource": "SteamCMD",
        "UpdateSourceData": "1007",
        "UpdateSourceArgs": "394690",
        "UpdateSourceTarget": "{{$FullBaseDir}}Tower/Binaries/Linux",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "SteamCMD Component Download",
        "UpdateSourcePlatform": "Windows",
        "UpdateSource": "SteamCMD",
        "UpdateSourceData": "1007",
        "UpdateSourceArgs": "394690",
        "UpdateSourceTarget": "{{$FullBaseDir}}Tower/Binaries/Win64",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create Config Directory",
        "UpdateSourcePlatform": "Linux",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Saved/Config/LinuxServer",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create Config Directory",
        "UpdateSourcePlatform": "Windows",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Saved/Config/WindowsServer",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Condo Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_Condo",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_House Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_House",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_SmoothDirt Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_SmoothDirt",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_lobbyOne Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_lobbyOne",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Lobby1 Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_Lobby1",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_SmoothAutumn Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_SmoothAutumn",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Underwater Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_Underwater",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Highrise Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_Highrise",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Studio Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{$FullBaseDir}}Tower/Condos/C_Studio",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Theatre Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{FullBaseDir}}Tower/Condos/C_Theatre",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_Courtyard Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{FullBaseDir}}Tower/Condos/C_Courtyard",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "Create C_IcePlanet Directory",
        "UpdateSourcePlatform": "All",
        "UpdateSource": "CreateDirectory",
        "UpdateSourceArgs": "{{FullBaseDir}}Tower/Condos/C_IcePlanet",
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "TowerServer.ini Download",
        "UpdateSourcePlatform": "Linux",
        "UpdateSource": "FetchURL",
        "UpdateSourceData": "https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/tower-unitetowerserver.ini",
        "UpdateSourceTarget": "{{$FullBaseDir}}Tower/Saved/Config/LinuxServer",
        "UpdateSourceArgs": "TowerServer.ini",
        "OverwriteExistingFiles": false,
        "SkipOnFailure": false
    },
    {
        "UpdateStageName": "TowerServer.ini Download",
        "UpdateSourcePlatform": "Windows",
        "UpdateSource": "FetchURL",
        "UpdateSourceData": "https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/tower-unitetowerserver.ini",
        "UpdateSourceTarget": "{{$FullBaseDir}}Tower/Saved/Config/WindowsServer",
        "UpdateSourceArgs": "TowerServer.ini",
        "OverwriteExistingFiles": false,
        "SkipOnFailure": false
    }
]