diff --git a/mods/Config Files/BepInEx/config/MOAR.settings.cfg b/mods/Config Files/BepInEx/config/MOAR.settings.cfg index 10c700e..25e46ff 100644 --- a/mods/Config Files/BepInEx/config/MOAR.settings.cfg +++ b/mods/Config Files/BepInEx/config/MOAR.settings.cfg @@ -123,7 +123,7 @@ scavMaxGroupSize = 4 # Setting type: Int32 # Default value: 4 # Acceptable value range: From 0 to 10 -pmcMaxGroupSize = 5 +pmcMaxGroupSize = 4 ## Increases chances of pmc groups spawning, doesn't dramatically increase quantity. # Setting type: Boolean @@ -133,7 +133,7 @@ morePmcGroups On/Off = false ## Increases chances of scav groups spawning, doesn't dramatically increase quantity. # Setting type: Boolean # Default value: false -moreScavGroups On/Off = true +moreScavGroups On/Off = false ## Max bots permitted in any particular spawn zone, recommend not to touch this. # Setting type: Int32 diff --git a/mods/Config Files/BepInEx/config/com.borkel.nvgmasks.cfg b/mods/Config Files/BepInEx/config/com.borkel.nvgmasks.cfg index 220f4e6..959f31d 100644 --- a/mods/Config Files/BepInEx/config/com.borkel.nvgmasks.cfg +++ b/mods/Config Files/BepInEx/config/com.borkel.nvgmasks.cfg @@ -40,19 +40,23 @@ Gating level = 0 # Setting type: KeyCode # Default value: None # Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightCommand, RightApple, LeftCommand, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19 -1.Manual gating increase = KeypadPlus +1. Manual gating increase = KeypadPlus ## Decreases the gain by 1 step. There's 5 levels (-2...2), default level is the third level (0). # Setting type: KeyCode # Default value: None # Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightCommand, RightApple, LeftCommand, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19 -2.Manual gating decrease = KeypadMinus +2. Manual gating decrease = KeypadMinus ## Will reset when the game opens. You are supposed to use the gating increase/decrease keys to change the gating level, but you are free to change it manually if you want to make sure you are at a specific gating level. # Setting type: Int32 # Default value: 0 Gating level = 0 +1.Manual gating increase = KeypadPlus + +2.Manual gating decrease = KeypadMinus + [1.Globals] Mask size multiplier = 1.07 diff --git a/mods/SWAG + DONUTS/BepInEx/plugins/Donuts/Donuts.dll b/mods/SWAG + DONUTS/BepInEx/plugins/Donuts/Donuts.dll index 172ca1a..ca11952 100644 Binary files a/mods/SWAG + DONUTS/BepInEx/plugins/Donuts/Donuts.dll and b/mods/SWAG + DONUTS/BepInEx/plugins/Donuts/Donuts.dll differ diff --git a/mods/SWAG + DONUTS/meta.ini b/mods/SWAG + DONUTS/meta.ini index fa9c18e..98b50a1 100644 --- a/mods/SWAG + DONUTS/meta.ini +++ b/mods/SWAG + DONUTS/meta.ini @@ -5,7 +5,7 @@ version=d2025.1.12.0 newestVersion= category="1," nexusFileStatus=1 -installationFile=SWAG-Donuts-v4.0.0RC2-SPT310x.7z +installationFile=SWAG-Donuts-v4.0.0RC3-SPT310x.7z repository=Nexus ignoredVersion= comments= diff --git a/mods/SWAG + DONUTS/user/mods/SWAG/config/config.json b/mods/SWAG + DONUTS/user/mods/SWAG/config/config.json index a0b078c..2172652 100644 --- a/mods/SWAG + DONUTS/user/mods/SWAG/config/config.json +++ b/mods/SWAG + DONUTS/user/mods/SWAG/config/config.json @@ -30,7 +30,7 @@ "factory": 0, "factory_night": 2, "groundzero": 0, - "groundzero_high": 44, + "groundzero_high": 4, "interchange": 0, "laboratory": 0, "lighthouse": 0, diff --git a/mods/SWAG + DONUTS/user/mods/SWAG/src/SWAG.ts b/mods/SWAG + DONUTS/user/mods/SWAG/src/SWAG.ts index 44d3cdf..66366fd 100644 --- a/mods/SWAG + DONUTS/user/mods/SWAG/src/SWAG.ts +++ b/mods/SWAG + DONUTS/user/mods/SWAG/src/SWAG.ts @@ -230,7 +230,7 @@ class SWAG implements IPreSptLoadMod, IPostDBLoadMod !config?.UseDefaultSpawns?.TriggeredWaves ) { - SWAG.disableSpawnSystems(); + SWAG.disableSpawnSystems(container); } // disable more vanilla spawn stuff @@ -240,10 +240,6 @@ class SWAG implements IPreSptLoadMod, IPostDBLoadMod locationConfig.addCustomBotWavesToMaps = false; locationConfig.enableBotTypeLimits = false; - logger.info( - "SWAG: Vanilla spawn systems disabled" - ); - return output; } }], @@ -511,8 +507,6 @@ class SWAG implements IPreSptLoadMod, IPostDBLoadMod { SWAG.spawnCustom(custom, globalmap); }); - - logger.warning(`SWAG: Configured boss spawns for map ${globalmap}`); }); } @@ -753,20 +747,20 @@ class SWAG implements IPreSptLoadMod, IPostDBLoadMod return Math.floor(Math.random() * (max - min + 1)) + min; } - static disableSpawnSystems(): void + static disableSpawnSystems(container: DependencyContainer): void { - let map: keyof ILocations; - for (map in locations) - { - if (map === "base" || map === "hideout") - { - continue; - } - // locations[map].base.OfflineNewSpawn = false; - // locations[map].base.OfflineOldSpawn = true; - locations[map].base.NewSpawn = false; - locations[map].base.OldSpawn = true; + const DB = container.resolve("DatabaseService").getTables(); + const locations = Object.keys(DB.locations); + for (const loc of locations) { + const base = DB.locations[loc].base; + if (!base) continue; + // Set spawn systems + base.NewSpawn = false; + base.OfflineNewSpawn = false; + base.OldSpawn = true; + base.OfflineOldSpawn = true; } + logger.info("SWAG: Spawn Systems Set") } static clearDefaultSpawns(): void diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/Donuts.dll b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/Donuts.dll new file mode 100644 index 0000000..172ca1a Binary files /dev/null and b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/Donuts.dll differ diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/RandomScenarioConfig.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/RandomScenarioConfig.json new file mode 100644 index 0000000..e3ae88a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/RandomScenarioConfig.json @@ -0,0 +1,66 @@ +[ + { + "RandomScenarioConfig": "Live Like (Random)", + "Presets": [ + { + "Name": "live-like", + "Weight": 50 + }, + { + "Name": "live-like-alt", + "Weight": 50 + } + ] + }, + { + "RandomScenarioConfig": "Starting PMCs Only (Random)", + "Presets": [ + { + "Name": "starting-pmcs-only-live-like", + "Weight": 50 + }, + { + "Name": "starting-pmcs-only-live-like-alt", + "Weight": 50 + }, + { + "Name": "starting-pmcs-only-morescavs", + "Weight": 25 + } + ] + }, + { + "RandomScenarioConfig": "A Whole Lotta SCAVs (Random)", + "Presets": [ + { + "Name": "morescavs", + "Weight": 50 + }, + { + "Name": "starting-pmcs-only-morescavs", + "Weight": 25 + } + ] + }, + { + "RandomScenarioConfig": "Death Wish (Random)", + "Presets": [ + { + "Name": "impossibleraids", + "Weight": 75 + }, + { + "Name": "crazyraids", + "Weight": 75 + }, + { + "Name": "morepmcs", + "Weight": 25 + }, + { + "Name": "morescavs", + "Weight": 25 + } + ] + } +] diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/ScenarioConfig.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/ScenarioConfig.json new file mode 100644 index 0000000..5950af6 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/ScenarioConfig.json @@ -0,0 +1,350 @@ +[ + { + "Name": "live-like", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "live-like-alt", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "morescavs", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 10, + "LaboratoryBotLimit": 8, + "LighthouseBotLimit": 10, + "ReserveBotLimit": 10, + "ShorelineBotLimit": 11, + "WoodsBotLimit": 11, + "CustomsBotLimit": 10, + "TarkovStreetsBotLimit": 11, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "morepmcs", + "PMCBotLimitPresets": { + "FactoryBotLimit": 8, + "InterchangeBotLimit": 12, + "LaboratoryBotLimit": 10, + "LighthouseBotLimit": 12, + "ReserveBotLimit": 10, + "ShorelineBotLimit": 12, + "WoodsBotLimit": 12, + "CustomsBotLimit": 12, + "TarkovStreetsBotLimit": 12, + "GroundZeroBotLimit": 10, + "GroundZeroHighBotLimit": 10 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "crazyraids", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "impossibleraids", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "quietraids", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "scav-raids", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "starting-pmcs-only-live-like", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 10, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 10, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 10, + "WoodsBotLimit": 12, + "CustomsBotLimit": 10, + "TarkovStreetsBotLimit": 12, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "starting-pmcs-only-live-like-alt", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 10, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 10, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 10, + "WoodsBotLimit": 12, + "CustomsBotLimit": 10, + "TarkovStreetsBotLimit": 12, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "starting-pmcs-only-morescavs", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 10, + "LaboratoryBotLimit": 8, + "LighthouseBotLimit": 10, + "ReserveBotLimit": 10, + "ShorelineBotLimit": 11, + "WoodsBotLimit": 11, + "CustomsBotLimit": 10, + "TarkovStreetsBotLimit": 11, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + }, + { + "Name": "starting-pmcs-only-quietraids", + "PMCBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 9, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 9, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + }, + "SCAVBotLimitPresets": { + "FactoryBotLimit": 6, + "InterchangeBotLimit": 9, + "LaboratoryBotLimit": 6, + "LighthouseBotLimit": 9, + "ReserveBotLimit": 9, + "ShorelineBotLimit": 9, + "WoodsBotLimit": 9, + "CustomsBotLimit": 9, + "TarkovStreetsBotLimit": 10, + "GroundZeroBotLimit": 8, + "GroundZeroHighBotLimit": 8 + } + } +] diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_waves.json new file mode 100644 index 0000000..4f97fbd --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 390, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_waves.json new file mode 100644 index 0000000..673e63b --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_waves.json new file mode 100644 index 0000000..8127a59 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_waves.json new file mode 100644 index 0000000..1fa2c87 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_waves.json new file mode 100644 index 0000000..c19ad71 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_waves.json new file mode 100644 index 0000000..882b8aa --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_waves.json new file mode 100644 index 0000000..927c934 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_waves.json new file mode 100644 index 0000000..c939fbb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_waves.json new file mode 100644 index 0000000..13d4d6f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_waves.json new file mode 100644 index 0000000..62cff81 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_waves.json new file mode 100644 index 0000000..9930720 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_waves.json new file mode 100644 index 0000000..8c5865c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/crazyraids/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 90, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_waves.json new file mode 100644 index 0000000..c19afef --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 100, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_waves.json new file mode 100644 index 0000000..2328171 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_waves.json new file mode 100644 index 0000000..07e6071 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_waves.json new file mode 100644 index 0000000..3f2af15 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_waves.json new file mode 100644 index 0000000..950ce28 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_waves.json new file mode 100644 index 0000000..05a8671 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 17, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_waves.json new file mode 100644 index 0000000..d1901da --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_waves.json new file mode 100644 index 0000000..25d1ff3 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_waves.json new file mode 100644 index 0000000..375ac87 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_waves.json new file mode 100644 index 0000000..21db017 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_waves.json new file mode 100644 index 0000000..ef181f0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_waves.json new file mode 100644 index 0000000..4a96cb4 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/impossibleraids/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 17, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_start.json new file mode 100644 index 0000000..2e6707c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_start.json @@ -0,0 +1,27 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot", + "Zone_Blue", + "Zone_Blue_South", + "Zone_Black" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_waves.json new file mode 100644 index 0000000..79d52bf --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/customs_waves.json @@ -0,0 +1,101 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 400, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 50, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_waves.json new file mode 100644 index 0000000..9999539 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_night_waves.json @@ -0,0 +1,80 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "start" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 50, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_waves.json new file mode 100644 index 0000000..9a45736 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/factory_waves.json @@ -0,0 +1,80 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "start" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 50, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_start.json new file mode 100644 index 0000000..daa37a9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_waves.json new file mode 100644 index 0000000..ee815fb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_high_waves.json @@ -0,0 +1,75 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 50, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_start.json new file mode 100644 index 0000000..ee0948d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_waves.json new file mode 100644 index 0000000..335abde --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/groundzero_waves.json @@ -0,0 +1,75 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 50, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_start.json new file mode 100644 index 0000000..26c03e7 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_start.json @@ -0,0 +1,27 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot", + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_waves.json new file mode 100644 index 0000000..05b8415 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/interchange_waves.json @@ -0,0 +1,90 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_start.json new file mode 100644 index 0000000..0b62889 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_waves.json new file mode 100644 index 0000000..c0c8a94 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_start.json new file mode 100644 index 0000000..9eeff33 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_waves.json new file mode 100644 index 0000000..7f58b18 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_start.json new file mode 100644 index 0000000..9c8ca20 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_waves.json new file mode 100644 index 0000000..6890135 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/reserve_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_start.json new file mode 100644 index 0000000..be096df --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_waves.json new file mode 100644 index 0000000..d5adde7 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/shoreline_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_start.json new file mode 100644 index 0000000..945777c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_waves.json new file mode 100644 index 0000000..eaeb52f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/streets_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_start.json new file mode 100644 index 0000000..a439e5a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_waves.json new file mode 100644 index 0000000..82b90f8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like-alt/woods_waves.json @@ -0,0 +1,101 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 60, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 80, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_waves.json new file mode 100644 index 0000000..a50f6ef --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_waves.json new file mode 100644 index 0000000..b69cae3 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_night_waves.json @@ -0,0 +1,94 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "start" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_waves.json new file mode 100644 index 0000000..0353bf4 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/factory_waves.json @@ -0,0 +1,94 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "start" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_waves.json new file mode 100644 index 0000000..aec1c1d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_waves.json new file mode 100644 index 0000000..51a460c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_waves.json new file mode 100644 index 0000000..16471cc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_waves.json new file mode 100644 index 0000000..39aff1c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_waves.json new file mode 100644 index 0000000..c51fc2c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_waves.json new file mode 100644 index 0000000..3807a03 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_waves.json new file mode 100644 index 0000000..ca094ab --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_waves.json new file mode 100644 index 0000000..b7d3889 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_waves.json new file mode 100644 index 0000000..4e12211 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/live-like/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 55, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_waves.json new file mode 100644 index 0000000..591a937 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_waves.json new file mode 100644 index 0000000..ef71566 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 390, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_waves.json new file mode 100644 index 0000000..5ebec2b --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_waves.json new file mode 100644 index 0000000..8525571 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_waves.json new file mode 100644 index 0000000..bc073f9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_waves.json new file mode 100644 index 0000000..667b2da --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_waves.json new file mode 100644 index 0000000..5d50f03 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_waves.json new file mode 100644 index 0000000..ce8750c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 400, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_waves.json new file mode 100644 index 0000000..d021ee1 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_waves.json new file mode 100644 index 0000000..cb5b230 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_waves.json new file mode 100644 index 0000000..831ffdf --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_waves.json new file mode 100644 index 0000000..82ab38e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morepmcs/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 460, + "TriggerDistance": 800, + "SpawnChance": 65, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_waves.json new file mode 100644 index 0000000..e99a341 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 740, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 100, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 17, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_waves.json new file mode 100644 index 0000000..05df69d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_waves.json new file mode 100644 index 0000000..3353d7c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_waves.json new file mode 100644 index 0000000..57458b0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_waves.json new file mode 100644 index 0000000..4c19290 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_waves.json new file mode 100644 index 0000000..94881a3 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 680, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 740, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_waves.json new file mode 100644 index 0000000..55a5202 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/laboratory_waves.json @@ -0,0 +1,62 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 710, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_waves.json new file mode 100644 index 0000000..70b9b22 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 700, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_waves.json new file mode 100644 index 0000000..cb79021 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 730, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_waves.json new file mode 100644 index 0000000..0ed39ce --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 730, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_waves.json new file mode 100644 index 0000000..2ca3b00 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 720, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_waves.json new file mode 100644 index 0000000..09689ea --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/morescavs/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 710, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 17, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_start.json new file mode 100644 index 0000000..5889d03 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_waves.json new file mode 100644 index 0000000..3d7396e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 700, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 400, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 470, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 520, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 590, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_waves.json new file mode 100644 index 0000000..7340b11 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_waves.json new file mode 100644 index 0000000..a26b526 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 510, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_start.json new file mode 100644 index 0000000..c28da12 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 4, + "MaxCount": 7, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_waves.json new file mode 100644 index 0000000..bc78359 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 640, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_start.json new file mode 100644 index 0000000..05b0ad2 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 4, + "MaxCount": 7, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_waves.json new file mode 100644 index 0000000..5f6caa0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 490, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_start.json new file mode 100644 index 0000000..a1c98c5 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_waves.json new file mode 100644 index 0000000..abd5fec --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 730, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 490, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 540, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_waves.json new file mode 100644 index 0000000..f85e915 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 720, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_start.json new file mode 100644 index 0000000..eec93d1 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 6, + "MaxCount": 9, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_waves.json new file mode 100644 index 0000000..cdb98fb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 660, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 730, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_start.json new file mode 100644 index 0000000..290ce67 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_waves.json new file mode 100644 index 0000000..23b8abc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 720, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 550, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_start.json new file mode 100644 index 0000000..12d4001 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_waves.json new file mode 100644 index 0000000..8858c5e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 720, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 560, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_waves.json new file mode 100644 index 0000000..b6639ea --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 650, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 720, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 540, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_start.json new file mode 100644 index 0000000..4dcc730 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_waves.json new file mode 100644 index 0000000..8f64f08 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/quietraids/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 600, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 2, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 670, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 730, + "TriggerDistance": 600, + "SpawnChance": 35, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 470, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 520, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 590, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_start.json new file mode 100644 index 0000000..e022914 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_waves.json new file mode 100644 index 0000000..f831bcb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/customs_waves.json @@ -0,0 +1,129 @@ +{ + "Maps": { + "bigmap": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 18, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_waves.json new file mode 100644 index 0000000..c75eec6 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_night_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_waves.json new file mode 100644 index 0000000..8faf21f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/factory_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 140, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_start.json new file mode 100644 index 0000000..d91c5cd --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_waves.json new file mode 100644 index 0000000..328e971 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_high_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_start.json new file mode 100644 index 0000000..b1638d6 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_waves.json new file mode 100644 index 0000000..d060973 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/groundzero_waves.json @@ -0,0 +1,88 @@ +{ + "Maps": { + "sandbox": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_start.json new file mode 100644 index 0000000..107d98f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_waves.json new file mode 100644 index 0000000..8a0fb91 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/interchange_waves.json @@ -0,0 +1,118 @@ +{ + "Maps": { + "interchange": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_start.json new file mode 100644 index 0000000..7af2564 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_waves.json new file mode 100644 index 0000000..fb7124b --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/laboratory_waves.json @@ -0,0 +1,48 @@ +{ + "Maps": { + "laboratory": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_start.json new file mode 100644 index 0000000..51f769c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_waves.json new file mode 100644 index 0000000..c1f6280 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/lighthouse_waves.json @@ -0,0 +1,104 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_start.json new file mode 100644 index 0000000..fa57f6a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_waves.json new file mode 100644 index 0000000..63f0136 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/reserve_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 210, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_start.json new file mode 100644 index 0000000..a65fc20 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_waves.json new file mode 100644 index 0000000..686dc39 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/shoreline_waves.json @@ -0,0 +1,116 @@ +{ + "Maps": { + "shoreline": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 3, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_start.json new file mode 100644 index 0000000..5df8f43 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_waves.json new file mode 100644 index 0000000..36e7b59 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/streets_waves.json @@ -0,0 +1,114 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 17, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_start.json new file mode 100644 index 0000000..6e0576b --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 6, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_waves.json new file mode 100644 index 0000000..ff9d6a5 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/scav-raids/woods_waves.json @@ -0,0 +1,130 @@ +{ + "Maps": { + "woods": { + "PMC": [ + { + "GroupNum": 1, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 1, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 2, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + } + ], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 90, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 150, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 270, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 390, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_start.json new file mode 100644 index 0000000..2e6707c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_start.json @@ -0,0 +1,27 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot", + "Zone_Blue", + "Zone_Blue_South", + "Zone_Black" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_waves.json new file mode 100644 index 0000000..478f233 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/customs_waves.json @@ -0,0 +1,89 @@ +{ + "Maps": { + "bigmap": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_waves.json new file mode 100644 index 0000000..020e93b --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_night_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_waves.json new file mode 100644 index 0000000..0ba662a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/factory_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_start.json new file mode 100644 index 0000000..daa37a9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_waves.json new file mode 100644 index 0000000..4d8d28e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_high_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_start.json new file mode 100644 index 0000000..ee0948d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_waves.json new file mode 100644 index 0000000..84e01e9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/groundzero_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_start.json new file mode 100644 index 0000000..3ab21f9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_start.json @@ -0,0 +1,27 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "hotspot", + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_waves.json new file mode 100644 index 0000000..40a2d51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/interchange_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "interchange": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_start.json new file mode 100644 index 0000000..0b62889 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_waves.json new file mode 100644 index 0000000..d7c35f8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/laboratory_waves.json @@ -0,0 +1,8 @@ +{ + "Maps": { + "laboratory": { + "PMC": [], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_start.json new file mode 100644 index 0000000..9eeff33 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_waves.json new file mode 100644 index 0000000..32e97e6 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/lighthouse_waves.json @@ -0,0 +1,64 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_start.json new file mode 100644 index 0000000..9c8ca20 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_waves.json new file mode 100644 index 0000000..650b7e3 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/reserve_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 330, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_start.json new file mode 100644 index 0000000..be096df --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_waves.json new file mode 100644 index 0000000..12943f7 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/shoreline_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "shoreline": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_start.json new file mode 100644 index 0000000..945777c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_waves.json new file mode 100644 index 0000000..31bf0e4 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/streets_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_start.json new file mode 100644 index 0000000..a439e5a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "all", + "hotspot" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_waves.json new file mode 100644 index 0000000..27ebc44 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like-alt/woods_waves.json @@ -0,0 +1,90 @@ +{ + "Maps": { + "woods": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_waves.json new file mode 100644 index 0000000..f0dd2f0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/customs_waves.json @@ -0,0 +1,89 @@ +{ + "Maps": { + "bigmap": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 400, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_waves.json new file mode 100644 index 0000000..0de538a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_night_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_waves.json new file mode 100644 index 0000000..779dd69 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/factory_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_waves.json new file mode 100644 index 0000000..2bc84c1 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_high_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 290, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_waves.json new file mode 100644 index 0000000..cedbc66 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/groundzero_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_waves.json new file mode 100644 index 0000000..2abe503 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/interchange_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "interchange": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_waves.json new file mode 100644 index 0000000..d7c35f8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/laboratory_waves.json @@ -0,0 +1,8 @@ +{ + "Maps": { + "laboratory": { + "PMC": [], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_waves.json new file mode 100644 index 0000000..1178f76 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/lighthouse_waves.json @@ -0,0 +1,64 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_waves.json new file mode 100644 index 0000000..c9d8ea0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/reserve_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_waves.json new file mode 100644 index 0000000..01a3e48 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/shoreline_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "shoreline": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_waves.json new file mode 100644 index 0000000..c393238 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/streets_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_waves.json new file mode 100644 index 0000000..d11ee0f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-live-like/woods_waves.json @@ -0,0 +1,90 @@ +{ + "Maps": { + "woods": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 320, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 390, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 75, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_waves.json new file mode 100644 index 0000000..ea59766 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/customs_waves.json @@ -0,0 +1,89 @@ +{ + "Maps": { + "bigmap": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 310, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_waves.json new file mode 100644 index 0000000..8d138ea --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_night_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 170, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_waves.json new file mode 100644 index 0000000..752c19e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/factory_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 260, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_waves.json new file mode 100644 index 0000000..2a71ec8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_high_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_waves.json new file mode 100644 index 0000000..ee8c729 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/groundzero_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 200, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_waves.json new file mode 100644 index 0000000..26aeb8a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/interchange_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "interchange": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 130, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_waves.json new file mode 100644 index 0000000..09f1aa8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/laboratory_waves.json @@ -0,0 +1,22 @@ +{ + "Maps": { + "laboratory": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 1, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_waves.json new file mode 100644 index 0000000..0c5d688 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/lighthouse_waves.json @@ -0,0 +1,64 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 240, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_waves.json new file mode 100644 index 0000000..4c59f40 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/reserve_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 190, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 250, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 18, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_waves.json new file mode 100644 index 0000000..8ec4e37 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/shoreline_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "shoreline": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 220, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_waves.json new file mode 100644 index 0000000..ba441f2 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/streets_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 120, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 180, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 14, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 280, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 18, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_waves.json new file mode 100644 index 0000000..a5d7687 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-morescavs/woods_waves.json @@ -0,0 +1,90 @@ +{ + "Maps": { + "woods": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 60, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 110, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 11, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 160, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 230, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 13, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 15, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 100, + "MaxTriggersBeforeCooldown": 16, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_start.json new file mode 100644 index 0000000..374c762 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "bigmap": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_waves.json new file mode 100644 index 0000000..f8a76e1 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/customs_waves.json @@ -0,0 +1,89 @@ +{ + "Maps": { + "bigmap": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 490, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Black", + "Zone_Yellow", + "Zone_Blue_North" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 550, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 610, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_start.json new file mode 100644 index 0000000..31e7846 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_night": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_waves.json new file mode 100644 index 0000000..31879da --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_night_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_night": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_start.json new file mode 100644 index 0000000..819991c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_start.json @@ -0,0 +1,25 @@ +{ + "Maps": { + "factory4_day": { + "PMC": { + "MinCount": 4, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "start", + "all" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 2, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_waves.json new file mode 100644 index 0000000..089a800 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/factory_waves.json @@ -0,0 +1,65 @@ +{ + "Maps": { + "factory4_day": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all", + "start" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 460, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all", + "start" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_start.json new file mode 100644 index 0000000..002a83d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_waves.json new file mode 100644 index 0000000..be6ab0f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_high_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox_high": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_start.json new file mode 100644 index 0000000..c90602a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "sandbox": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 1, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_waves.json new file mode 100644 index 0000000..1999b9d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/groundzero_waves.json @@ -0,0 +1,61 @@ +{ + "Maps": { + "sandbox": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 400, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 460, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_start.json new file mode 100644 index 0000000..18dfbf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "interchange": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_waves.json new file mode 100644 index 0000000..260fca0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/interchange_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "interchange": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 380, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Orange", + "Zone_Black", + "Zone_Yellow" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 550, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_start.json new file mode 100644 index 0000000..0d0cc51 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "laboratory": { + "PMC": { + "MinCount": 5, + "MaxCount": 8, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 0, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_waves.json new file mode 100644 index 0000000..d7c35f8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/laboratory_waves.json @@ -0,0 +1,8 @@ +{ + "Maps": { + "laboratory": { + "PMC": [], + "SCAV": [] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_start.json new file mode 100644 index 0000000..e0d1ceb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "lighthouse": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_waves.json new file mode 100644 index 0000000..53b634c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/lighthouse_waves.json @@ -0,0 +1,64 @@ +{ + "Maps": { + "lighthouse": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 4, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Yellow", + "Zone_Purple", + "Zone_Black" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 430, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_start.json new file mode 100644 index 0000000..42bc080 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "rezervbase": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_waves.json new file mode 100644 index 0000000..11c736f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/reserve_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "rezervbase": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 370, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 500, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 580, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_start.json new file mode 100644 index 0000000..a409f32 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "shoreline": { + "PMC": { + "MinCount": 7, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 2, + "MaxCount": 4, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_waves.json new file mode 100644 index 0000000..b6beaf0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/shoreline_waves.json @@ -0,0 +1,76 @@ +{ + "Maps": { + "shoreline": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 350, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 420, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Pink", + "Zone_Blue", + "Zone_Orange" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 480, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 540, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_start.json new file mode 100644 index 0000000..5dea854 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": { + "MinCount": 6, + "MaxCount": 10, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 0, + "MaxCount": 3, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_waves.json new file mode 100644 index 0000000..c66cca0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/streets_waves.json @@ -0,0 +1,74 @@ +{ + "Maps": { + "tarkovstreets": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 340, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 410, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 6, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 460, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 510, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 9, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_start.json new file mode 100644 index 0000000..7f4b6fc --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_start.json @@ -0,0 +1,24 @@ +{ + "Maps": { + "woods": { + "PMC": { + "MinCount": 8, + "MaxCount": 12, + "MinGroupSize": 1, + "MaxGroupSize": 5, + "Zones": [ + "start" + ] + }, + "SCAV": { + "MinCount": 3, + "MaxCount": 5, + "MinGroupSize": 1, + "MaxGroupSize": 2, + "Zones": [ + "all" + ] + } + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_waves.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_waves.json new file mode 100644 index 0000000..0d26ae7 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/patterns/starting-pmcs-only-quietraids/woods_waves.json @@ -0,0 +1,90 @@ +{ + "Maps": { + "woods": { + "PMC": [], + "SCAV": [ + { + "GroupNum": 50, + "TriggerTimer": 300, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 3, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 51, + "TriggerTimer": 360, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 5, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 52, + "TriggerTimer": 440, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 7, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "Zone_Red", + "Zone_Pink", + "Zone_Orange", + "Zone_Black" + ] + }, + { + "GroupNum": 53, + "TriggerTimer": 510, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 8, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + }, + { + "GroupNum": 54, + "TriggerTimer": 580, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 10, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "hotspot" + ] + }, + { + "GroupNum": 55, + "TriggerTimer": 650, + "TriggerDistance": 800, + "SpawnChance": 70, + "MaxTriggersBeforeCooldown": 12, + "IgnoreTimerFirstSpawn": false, + "MinGroupSize": 1, + "MaxGroupSize": 3, + "Zones": [ + "all" + ] + } + ] + } + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs.json new file mode 100644 index 0000000..9092487 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs.json @@ -0,0 +1,508 @@ +{ + "MapName": "bigmap", + "Zones": { + "Zone_Blue": [ + { + "x": 618.2093, + "y": -0.6023995, + "z": -87.89126 + }, + { + "x": 569.257263, + "y": 1.38750219, + "z": -70.92057 + }, + { + "x": 476.961853, + "y": 2.59832263, + "z": -71.55549 + }, + { + "x": 612.5105, + "y": 4.09544373, + "z": -158.883423 + }, + { + "x": 474.81897, + "y": 4.168716, + "z": -137.724243 + }, + { + "x": 433.974945, + "y": 1.04248822, + "z": -41.67805 + }, + { + "x": 384.950165, + "y": 1.077931, + "z": -52.8703461 + }, + { + "x": 382.762421, + "y": 1.34112668, + "z": -98.24619 + }, + { + "x": 335.219116, + "y": 1.23390639, + "z": -46.944416 + }, + { + "x": 334.3167, + "y": -3.05409169, + "z": -66.9522247 + }, + { + "x": 430.6771, + "y": 1.07709074, + "z": -104.368584 + }, + { + "x": 336.030975, + "y": 1.1242044, + "z": -109.415588 + }, + { + "x": 408.369629, + "y": 4.09885073, + "z": -131.061478 + }, + { + "x": 307.318756, + "y": 4.20077038, + "z": -124.8324 + }, + { + "x": 337.3573, + "y": 4.088808, + "z": -124.795441 + } + ], + "Zone_Blue_South": [ + { + "x": 566.680664, + "y": -0.331039876, + "z": -17.16488 + }, + { + "x": 638.3101, + "y": 6.42290258, + "z": 15.2644215 + }, + { + "x": 625.0503, + "y": -0.256115943, + "z": -25.78907 + }, + { + "x": 591.2567, + "y": -0.678407431, + "z": 6.43415976 + }, + { + "x": 581.535, + "y": 3.613663, + "z": 71.50817 + }, + { + "x": 530.7173, + "y": 13.9716187, + "z": 129.037888 + }, + { + "x": 511.1045, + "y": 14.04457, + "z": 96.9627 + }, + { + "x": 483.56015, + "y": 15.5805626, + "z": 105.3184 + }, + { + "x": 421.361, + "y": 4.07324266, + "z": 134.348358 + }, + { + "x": 448.325134, + "y": 9.633247, + "z": 85.75345 + }, + { + "x": 410.348877, + "y": 0.958651662, + "z": 46.1467476 + }, + { + "x": 411.6847, + "y": 1.19545436, + "z": 21.5377769 + }, + { + "x": 461.89035, + "y": 0.4111737, + "z": -8.061662 + }, + { + "x": 525.0958, + "y": 1.858822, + "z": 36.11515 + }, + { + "x": 392.068939, + "y": 0.827369034, + "z": 7.930369 + }, + { + "x": 342.077118, + "y": 4.18000746, + "z": 64.20055 + } + ], + "Zone_Green": [ + { + "x": 343.210358, + "y": 4.74746561, + "z": 103.971085 + }, + { + "x": 331.404938, + "y": 5.18310356, + "z": 130.901169 + }, + { + "x": 294.904755, + "y": 3.67507315, + "z": 98.4899 + }, + { + "x": 295.553864, + "y": -0.686033547, + "z": 17.1037731 + }, + { + "x": 234.175354, + "y": -0.6346486, + "z": 52.487484 + }, + { + "x": 243.301346, + "y": 1.99139345, + "z": 98.78273 + }, + { + "x": 243.100769, + "y": -0.7349035, + "z": 183.636551 + }, + { + "x": 138.56517, + "y": 0.576161563, + "z": 83.0217743 + }, + { + "x": 128.988586, + "y": -2.283133, + "z": 162.588257 + }, + { + "x": 66.03719, + "y": -3.44321775, + "z": 82.47263 + }, + { + "x": 164.391708, + "y": -1.33694708, + "z": 194.4436 + }, + { + "x": 174.852554, + "y": -0.742847145, + "z": 38.5371857 + }, + { + "x": 60.5068, + "y": -0.707200766, + "z": 50.2275963 + } + ], + "Zone_Black": [ + { + "x": 105.577469, + "y": 1.60484672, + "z": 7.104096 + }, + { + "x": 179.2148, + "y": 1.06681085, + "z": 8.221435 + }, + { + "x": 242.052429, + "y": 1.10452306, + "z": 2.12214875 + }, + { + "x": 224.365967, + "y": 7.32635355, + "z": -17.1582642 + }, + { + "x": 193.433243, + "y": 1.120102, + "z": -53.6432 + }, + { + "x": 266.813141, + "y": 1.102165, + "z": -124.846268 + }, + { + "x": 243.093582, + "y": 2.509562, + "z": -151.604523 + }, + { + "x": 193.227, + "y": 1.09960961, + "z": -200.164764 + }, + { + "x": 195.730423, + "y": 7.73369455, + "z": -113.115952 + }, + { + "x": 155.067383, + "y": 1.87907863, + "z": -132.6267 + }, + { + "x": 105.5758, + "y": 1.12345529, + "z": -135.06749 + }, + { + "x": 136.804688, + "y": 1.58455849, + "z": -81.94369 + }, + { + "x": 101.5919, + "y": 1.31745791, + "z": -89.6569061 + }, + { + "x": 56.48767, + "y": 1.09983516, + "z": -164.798523 + } + ], + "Zone_Red": [ + { + "x": 22.3413715, + "y": 1.10038316, + "z": -98.38013 + }, + { + "x": -15.1085377, + "y": -0.226923719, + "z": -122.513855 + }, + { + "x": -11.7368965, + "y": -0.4140172, + "z": -89.3341446 + }, + { + "x": -81.90937, + "y": -9.043521, + "z": -144.33226 + }, + { + "x": -56.53692, + "y": -10.4904594, + "z": -66.864975 + }, + { + "x": -147.4897, + "y": 1.54083931, + "z": -142.44693 + }, + { + "x": -136.058517, + "y": -2.52374744, + "z": -88.33051 + }, + { + "x": -135.408051, + "y": 0.783640265, + "z": -0.945815861 + }, + { + "x": -110.027557, + "y": -10.7074337, + "z": -39.55272 + }, + { + "x": -84.87207, + "y": 0.385424, + "z": 3.83059525 + }, + { + "x": -8.804132, + "y": -0.438649565, + "z": -55.0001068 + }, + { + "x": -121.841507, + "y": -7.072037, + "z": -100.94175 + } + ], + "Zone_Yellow": [ + { + "x": -198.945938, + "y": 1.26147628, + "z": -214.115753 + }, + { + "x": -164.000778, + "y": 1.48075652, + "z": -208.401825 + }, + { + "x": -298.256866, + "y": 0.6890624, + "z": -197.889557 + }, + { + "x": -186.82045, + "y": 0.8511126, + "z": -174.693222 + }, + { + "x": -187.67984, + "y": 0.9811874, + "z": -77.34411 + }, + { + "x": -153.5492, + "y": 0.8592948, + "z": -70.20661 + }, + { + "x": -180.128265, + "y": 0.711848259, + "z": -38.048008 + }, + { + "x": -310.68222, + "y": -0.711879551, + "z": -64.80705 + }, + { + "x": -335.021576, + "y": -0.0752377659, + "z": -124.402542 + }, + { + "x": -336.669983, + "y": 0.5827583, + "z": -185.863861 + }, + { + "x": -287.4918, + "y": 0.9163875, + "z": -137.429535 + }, + { + "x": -284.6685, + "y": 0.919423342, + "z": -81.54529 + }, + { + "x": -245.791443, + "y": -0.6802579, + "z": -118.115822 + }, + { + "x": -209.450378, + "y": 1.08684361, + "z": -140.495132 + }, + { + "x": -187.019119, + "y": 0.07543344, + "z": -5.57354975 + } + ], + "Zone_Green_Dorms_2nd_Hotspot": [ + { + "x": 174.161316, + "y": 2.83159256, + "z": 181.108276 + }, + { + "x": 194.162628, + "y": 2.83159685, + "z": 179.556152 + }, + { + "x": 181.5441, + "y": 2.83157539, + "z": 173.980011 + }, + { + "x": 174.539185, + "y": 5.82925129, + "z": 173.927185 + }, + { + "x": 192.051773, + "y": 5.83151865, + "z": 175.815918 + }, + { + "x": 178.7983, + "y": 5.83159971, + "z": 152.1669 + } + ], + "Zone_Green_Dorms_3rd_Hotspot": [ + { + "x": 228.23848, + "y": 2.87156725, + "z": 131.233841 + }, + { + "x": 228.053635, + "y": 2.956589, + "z": 154.955887 + }, + { + "x": 232.263992, + "y": -0.128422141, + "z": 155.994492 + } + ], + "Zone_Black_Crackhouse_Hotspot": [ + { + "x": 78.14425, + "y": 4.672707, + "z": -156.6225 + }, + { + "x": 87.62985, + "y": 4.672582, + "z": -151.574814 + }, + { + "x": 78.22149, + "y": 1.098097, + "z": -140.7939 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs_start.json new file mode 100644 index 0000000..dfd7002 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/customs_start.json @@ -0,0 +1,114 @@ +{ + "MapName": "bigmap", + "Zones": { + "Zone_Yellow_Start": [ + { + "x": -299.795135, + "y": -0.792075455, + "z": -62.2587547 + }, + { + "x": -161.473068, + "y": 0.6159158, + "z": 10.7441244 + }, + { + "x": -186.046661, + "y": 0.7232704, + "z": -45.83475 + }, + { + "x": -312.796021, + "y": 0.696360469, + "z": -197.178 + }, + { + "x": -202.324554, + "y": 1.23085988, + "z": -216.249374 + }, + { + "x": -283.581879, + "y": 0.909082353, + "z": -136.939865 + } + ], + "Zone_Red_North_Start": [ + { + "x": -55.04195, + "y": -6.397409, + "z": -149.426254 + } + ], + "Zone_Red_South_Start": [ + { + "x": -16.5378914, + "y": -6.93895435, + "z": 96.79763 + }, + { + "x": -95.4472046, + "y": -9.004111, + "z": 74.5079 + } + ], + "Zone_Green_Start": [ + { + "x": 141.066711, + "y": -1.93334079, + "z": 166.704865 + }, + { + "x": 309.36557, + "y": 3.645752, + "z": 128.9364 + } + ], + "Zone_Blue_South_Start": [ + { + "x": 505.677429, + "y": 14.2391205, + "z": 109.919891 + }, + { + "x": 646.6032, + "y": 0.283185244, + "z": 112.016281 + } + ], + "Zone_Blue_North_Start": [ + { + "x": 656.380432, + "y": 1.099913, + "z": -102.928383 + }, + { + "x": 544.4401, + "y": 1.21533668, + "z": -67.5447845 + }, + { + "x": 476.4955, + "y": 4.16871738, + "z": -138.71698 + } + ], + "Zone_Black_Start": [ + { + "x": 335.4628, + "y": 1.089019, + "z": -170.20282 + }, + { + "x": 207.361008, + "y": 1.09676576, + "z": -201.694626 + }, + { + "x": 58.74632, + "y": 1.09900212, + "z": -155.069855 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory.json new file mode 100644 index 0000000..549b1ce --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory.json @@ -0,0 +1,161 @@ +{ + "MapName": "factory4_day", + "Zones": { + "Bathroom": [ + { + "x": 15.2277527, + "y": 4.532835, + "z": 47.2004166 + } + ], + "pmc": [ + { + "x": -43.37371, + "y": 1.02471185, + "z": 47.81421 + }, + { + "x": -34.292614, + "y": 1.362658, + "z": 55.068924 + }, + { + "x": -12.0059643, + "y": 1.05034184, + "z": 46.03564 + }, + { + "x": 20.868845, + "y": 8.210877, + "z": 35.19222 + }, + { + "x": 44.8348236, + "y": 0.0335543826, + "z": 35.6475639 + }, + { + "x": 69.55355, + "y": 0.0977722853, + "z": 1.49252844 + }, + { + "x": 66.52633, + "y": 0.0625609, + "z": -39.7190666 + }, + { + "x": 51.82534, + "y": -2.63422179, + "z": -34.2080154 + }, + { + "x": 23.6739922, + "y": -2.63422346, + "z": -21.3048019 + }, + { + "x": 22.56513, + "y": -2.6342268, + "z": 5.785209 + } + ], + "Zone_Gate0": [ + { + "x": -45.496685, + "y": 1.2543602, + "z": 56.0796928 + }, + { + "x": -37.86212, + "y": 1.042954, + "z": 66.32772 + }, + { + "x": -7.67996454, + "y": 1.05321944, + "z": 61.03841 + }, + { + "x": 6.256193, + "y": 7.489879, + "z": 40.2615242 + }, + { + "x": -22.078022, + "y": 2.8024888, + "z": 25.8070087 + } + ], + "Zone_Mid": [ + { + "x": 4.63423157, + "y": 0.11697489, + "z": 32.0812531 + }, + { + "x": 22.8902283, + "y": -2.62786984, + "z": 11.98157 + } + ], + "Zone_Cellars": [ + { + "x": 68.2290344, + "y": 0.097774744, + "z": -38.4599571 + }, + { + "x": 45.4419174, + "y": 0.06256039, + "z": -38.77923 + } + ], + "Zone_MedTent": [ + { + "x": -17.3086624, + "y": 0.191902429, + "z": -40.35664 + }, + { + "x": -11.4518, + "y": -0.009689868, + "z": -16.0604172 + }, + { + "x": -7.41362047, + "y": -0.009660585, + "z": -18.3335667 + } + ], + "Zone_Underground": [ + { + "x": 24.1670437, + "y": -2.634223, + "z": -26.7117729 + }, + { + "x": 51.7634048, + "y": -2.634222, + "z": -33.8945732 + }, + { + "x": -13.6076231, + "y": -2.63423061, + "z": 36.3608742 + }, + { + "x": -12.2977381, + "y": -3.914935, + "z": -24.1182384 + } + ], + "Zone_Office_Hotspot": [ + { + "x": 17.44762, + "y": 8.210877, + "z": 39.8545647 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night.json new file mode 100644 index 0000000..5ded5e9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night.json @@ -0,0 +1,161 @@ +{ + "MapName": "factory4_night", + "Zones": { + "Bathroom": [ + { + "x": 15.2277527, + "y": 4.532835, + "z": 47.2004166 + } + ], + "pmc": [ + { + "x": -43.37371, + "y": 1.02471185, + "z": 47.81421 + }, + { + "x": -34.292614, + "y": 1.362658, + "z": 55.068924 + }, + { + "x": -12.0059643, + "y": 1.05034184, + "z": 46.03564 + }, + { + "x": 20.868845, + "y": 8.210877, + "z": 35.19222 + }, + { + "x": 44.8348236, + "y": 0.0335543826, + "z": 35.6475639 + }, + { + "x": 69.55355, + "y": 0.0977722853, + "z": 1.49252844 + }, + { + "x": 66.52633, + "y": 0.0625609, + "z": -39.7190666 + }, + { + "x": 51.82534, + "y": -2.63422179, + "z": -34.2080154 + }, + { + "x": 23.6739922, + "y": -2.63422346, + "z": -21.3048019 + }, + { + "x": 22.56513, + "y": -2.6342268, + "z": 5.785209 + } + ], + "Zone_Gate0": [ + { + "x": -45.496685, + "y": 1.2543602, + "z": 56.0796928 + }, + { + "x": -37.86212, + "y": 1.042954, + "z": 66.32772 + }, + { + "x": -7.67996454, + "y": 1.05321944, + "z": 61.03841 + }, + { + "x": 6.256193, + "y": 7.489879, + "z": 40.2615242 + }, + { + "x": -22.078022, + "y": 2.8024888, + "z": 25.8070087 + } + ], + "Zone_Mid": [ + { + "x": 4.63423157, + "y": 0.11697489, + "z": 32.0812531 + }, + { + "x": 22.8902283, + "y": -2.62786984, + "z": 11.98157 + } + ], + "Zone_Cellars": [ + { + "x": 68.2290344, + "y": 0.097774744, + "z": -38.4599571 + }, + { + "x": 45.4419174, + "y": 0.06256039, + "z": -38.77923 + } + ], + "Zone_MedTent": [ + { + "x": -17.3086624, + "y": 0.191902429, + "z": -40.35664 + }, + { + "x": -11.4518, + "y": -0.009689868, + "z": -16.0604172 + }, + { + "x": -7.41362047, + "y": -0.009660585, + "z": -18.3335667 + } + ], + "Zone_Underground": [ + { + "x": 24.1670437, + "y": -2.634223, + "z": -26.7117729 + }, + { + "x": 51.7634048, + "y": -2.634222, + "z": -33.8945732 + }, + { + "x": -13.6076231, + "y": -2.63423061, + "z": 36.3608742 + }, + { + "x": -12.2977381, + "y": -3.914935, + "z": -24.1182384 + } + ], + "Zone_Office_Hotspot": [ + { + "x": 17.44762, + "y": 8.210877, + "z": 39.8545647 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night_start.json new file mode 100644 index 0000000..0b84e3f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_night_start.json @@ -0,0 +1,307 @@ +{ + "MapName": "factory4_night", + "Zones": { + "Zone_Random_Start_0": [ + { + "x": -43.73874, + "y": 1.02179062, + "z": 48.24639 + }, + { + "x": -4.05386925, + "y": 3.74966669, + "z": 37.5817337 + }, + { + "x": -7.15626669, + "y": 1.05034208, + "z": 43.7133865 + }, + { + "x": -11.2398319, + "y": -0.009678379, + "z": -22.804985 + }, + { + "x": 13.2118845, + "y": 8.210877, + "z": 35.1588936 + }, + { + "x": 67.5889359, + "y": 0.0625619, + "z": -48.15893 + }, + { + "x": 70.17992, + "y": 0.126226544, + "z": -59.1910744 + }, + { + "x": -16.9713936, + "y": 0.0155593874, + "z": -18.84587 + }, + { + "x": -40.2581329, + "y": 7.48984575, + "z": 55.07932 + }, + { + "x": 7.83817, + "y": -0.009168731, + "z": -35.36209 + } + ], + "Zone_Random_Start_1": [ + { + "x": 14.3882332, + "y": 8.210877, + "z": 39.3954659 + }, + { + "x": -37.1558075, + "y": 1.34919369, + "z": 56.3768539 + }, + { + "x": 26.7362461, + "y": 4.532836, + "z": 38.0847359 + }, + { + "x": 34.93339, + "y": 7.46073246, + "z": 27.9728279 + }, + { + "x": 68.64879, + "y": 0.0977752, + "z": -46.98636 + }, + { + "x": 14.2246122, + "y": 4.53283548, + "z": 40.45936 + }, + { + "x": 21.6183853, + "y": 4.53284168, + "z": 46.28894 + }, + { + "x": -8.515164, + "y": 0.113799319, + "z": 24.3911877 + }, + { + "x": -51.7000351, + "y": 1.25546634, + "z": 54.5383873 + }, + { + "x": -20.37651, + "y": -3.12180233, + "z": -7.9974 + } + ], + "Zone_Random_Start_2": [ + { + "x": 6.02329, + "y": 7.53249931, + "z": 59.2001381 + }, + { + "x": 44.7810822, + "y": 0.06256049, + "z": -40.6106033 + }, + { + "x": -15.72154, + "y": 0.08784836, + "z": 21.3180237 + }, + { + "x": -10.1937046, + "y": -0.009565307, + "z": -15.2403049 + }, + { + "x": 19.09834, + "y": 8.210876, + "z": 40.0308952 + }, + { + "x": 39.6255035, + "y": 0.287898242, + "z": -32.19689 + }, + { + "x": 69.4955139, + "y": 0.09777391, + "z": -25.1847038 + }, + { + "x": 42.0101967, + "y": 4.41316557, + "z": 41.003067 + }, + { + "x": 31.6026535, + "y": -0.0141043877, + "z": -39.8865623 + }, + { + "x": 60.6185379, + "y": 0.06256004, + "z": -31.9818439 + } + ], + "Zone_Random_Start_3": [ + { + "x": 35.4721527, + "y": 0.9928355, + "z": 36.7258873 + }, + { + "x": -21.1701565, + "y": 1.05264115, + "z": 66.05237 + }, + { + "x": -23.8852158, + "y": -1.19883513, + "z": 26.648365 + }, + { + "x": -17.1094, + "y": 0.103955045, + "z": 14.5604105 + }, + { + "x": -17.719492, + "y": -2.63406754, + "z": 38.2651443 + }, + { + "x": 35.75434, + "y": 8.210877, + "z": 35.47881 + }, + { + "x": 19.86772, + "y": -0.009169657, + "z": -27.65885 + }, + { + "x": -11.5242739, + "y": 0.0843896, + "z": 8.738659 + }, + { + "x": 1.00364661, + "y": 1.06413937, + "z": 56.00683 + }, + { + "x": 15.9068966, + "y": -0.009168971, + "z": -34.64111 + } + ], + "Zone_Random_Start_4": [ + { + "x": -9.61207, + "y": -0.009677354, + "z": -31.2390785 + }, + { + "x": -17.0809536, + "y": 0.257126123, + "z": -31.6680565 + }, + { + "x": 70.77281, + "y": 0.09777459, + "z": -37.2182426 + }, + { + "x": 69.52061, + "y": 0.0977726951, + "z": -6.805648 + }, + { + "x": 26.34177, + "y": 8.210877, + "z": 35.3138924 + }, + { + "x": 19.1658173, + "y": -0.009170613, + "z": -19.4798031 + }, + { + "x": -18.2344971, + "y": 0.191902786, + "z": -41.97208 + }, + { + "x": 4.420116, + "y": 1.06756592, + "z": 48.3379669 + }, + { + "x": -1.71223259, + "y": 1.05034208, + "z": 42.3688965 + } + ], + "Zone_Random_Start_5": [ + { + "x": 34.9586067, + "y": 6.856802, + "z": 20.9470367 + }, + { + "x": 35.78674, + "y": 4.53283644, + "z": 36.0291176 + }, + { + "x": -33.459507, + "y": 1.08357942, + "z": 46.286232 + }, + { + "x": -29.7468872, + "y": 1.39413059, + "z": 52.66473 + }, + { + "x": 22.6469345, + "y": -0.009168632, + "z": -35.8661232 + }, + { + "x": -29.8906975, + "y": 0.217370614, + "z": 7.267736 + }, + { + "x": -48.0975723, + "y": 1.2619009, + "z": 56.26646 + }, + { + "x": 64.37457, + "y": 0.06256087, + "z": -39.6975441 + }, + { + "x": 58.5915146, + "y": 0.04595239, + "z": 22.9955616 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_start.json new file mode 100644 index 0000000..911498a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/factory_start.json @@ -0,0 +1,307 @@ +{ + "MapName": "factory4_day", + "Zones": { + "Zone_Random_Start_0": [ + { + "x": -15.72154, + "y": 0.08784836, + "z": 21.3180237 + }, + { + "x": 19.1658173, + "y": -0.009170613, + "z": -19.4798031 + }, + { + "x": 67.5889359, + "y": 0.0625619, + "z": -48.15893 + }, + { + "x": -17.0809536, + "y": 0.257126123, + "z": -31.6680565 + }, + { + "x": -37.1558075, + "y": 1.34919369, + "z": 56.3768539 + }, + { + "x": 68.64879, + "y": 0.0977752, + "z": -46.98636 + }, + { + "x": -18.2344971, + "y": 0.191902786, + "z": -41.97208 + }, + { + "x": 58.5915146, + "y": 0.04595239, + "z": 22.9955616 + }, + { + "x": 14.3882332, + "y": 8.210877, + "z": 39.3954659 + }, + { + "x": -16.9713936, + "y": 0.0155593874, + "z": -18.84587 + } + ], + "Zone_Random_Start_1": [ + { + "x": -33.459507, + "y": 1.08357942, + "z": 46.286232 + }, + { + "x": 21.6183853, + "y": 4.53284168, + "z": 46.28894 + }, + { + "x": 22.6469345, + "y": -0.009168632, + "z": -35.8661232 + }, + { + "x": -4.05386925, + "y": 3.74966669, + "z": 37.5817337 + }, + { + "x": 35.4721527, + "y": 0.9928355, + "z": 36.7258873 + }, + { + "x": 19.86772, + "y": -0.009169657, + "z": -27.65885 + }, + { + "x": 34.93339, + "y": 7.46073246, + "z": 27.9728279 + }, + { + "x": 69.4955139, + "y": 0.09777391, + "z": -25.1847038 + }, + { + "x": 70.17992, + "y": 0.126226544, + "z": -59.1910744 + }, + { + "x": 42.0101967, + "y": 4.41316557, + "z": 41.003067 + } + ], + "Zone_Random_Start_2": [ + { + "x": 44.7810822, + "y": 0.06256049, + "z": -40.6106033 + }, + { + "x": -29.8906975, + "y": 0.217370614, + "z": 7.267736 + }, + { + "x": 64.37457, + "y": 0.06256087, + "z": -39.6975441 + }, + { + "x": -29.7468872, + "y": 1.39413059, + "z": 52.66473 + }, + { + "x": -7.15626669, + "y": 1.05034208, + "z": 43.7133865 + }, + { + "x": 15.9068966, + "y": -0.009168971, + "z": -34.64111 + }, + { + "x": -48.0975723, + "y": 1.2619009, + "z": 56.26646 + }, + { + "x": 14.2246122, + "y": 4.53283548, + "z": 40.45936 + }, + { + "x": 26.7362461, + "y": 4.532836, + "z": 38.0847359 + }, + { + "x": 6.02329, + "y": 7.53249931, + "z": 59.2001381 + } + ], + "Zone_Random_Start_3": [ + { + "x": -8.515164, + "y": 0.113799319, + "z": 24.3911877 + }, + { + "x": -17.719492, + "y": -2.63406754, + "z": 38.2651443 + }, + { + "x": -11.2398319, + "y": -0.009678379, + "z": -22.804985 + }, + { + "x": -11.5242739, + "y": 0.0843896, + "z": 8.738659 + }, + { + "x": 70.77281, + "y": 0.09777459, + "z": -37.2182426 + }, + { + "x": 31.6026535, + "y": -0.0141043877, + "z": -39.8865623 + }, + { + "x": 26.34177, + "y": 8.210877, + "z": 35.3138924 + }, + { + "x": -17.1094, + "y": 0.103955045, + "z": 14.5604105 + }, + { + "x": 35.75434, + "y": 8.210877, + "z": 35.47881 + }, + { + "x": 7.83817, + "y": -0.009168731, + "z": -35.36209 + } + ], + "Zone_Random_Start_4": [ + { + "x": -9.61207, + "y": -0.009677354, + "z": -31.2390785 + }, + { + "x": 34.9586067, + "y": 6.856802, + "z": 20.9470367 + }, + { + "x": 1.00364661, + "y": 1.06413937, + "z": 56.00683 + }, + { + "x": -23.8852158, + "y": -1.19883513, + "z": 26.648365 + }, + { + "x": -21.1701565, + "y": 1.05264115, + "z": 66.05237 + }, + { + "x": -40.2581329, + "y": 7.48984575, + "z": 55.07932 + }, + { + "x": 13.2118845, + "y": 8.210877, + "z": 35.1588936 + }, + { + "x": 39.6255035, + "y": 0.287898242, + "z": -32.19689 + }, + { + "x": -51.7000351, + "y": 1.25546634, + "z": 54.5383873 + } + ], + "Zone_Random_Start_5": [ + { + "x": -1.71223259, + "y": 1.05034208, + "z": 42.3688965 + }, + { + "x": 35.78674, + "y": 4.53283644, + "z": 36.0291176 + }, + { + "x": 60.6185379, + "y": 0.06256004, + "z": -31.9818439 + }, + { + "x": 69.52061, + "y": 0.0977726951, + "z": -6.805648 + }, + { + "x": -20.37651, + "y": -3.12180233, + "z": -7.9974 + }, + { + "x": -43.73874, + "y": 1.02179062, + "z": 48.24639 + }, + { + "x": -10.1937046, + "y": -0.009565307, + "z": -15.2403049 + }, + { + "x": 4.420116, + "y": 1.06756592, + "z": 48.3379669 + }, + { + "x": 19.09834, + "y": 8.210876, + "z": 40.0308952 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero.json new file mode 100644 index 0000000..75752db --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero.json @@ -0,0 +1,174 @@ +{ + "MapName": "sandbox", + "Zones": { + "Zone_Underground": [ + { + "x": 78.8913651, + "y": 13.9832163, + "z": -19.680069 + }, + { + "x": 122.56588, + "y": 14.0749989, + "z": 66.4324 + }, + { + "x": 80.01249, + "y": 13.9416227, + "z": 162.603409 + } + ], + "Zone_Orange": [ + { + "x": 55.951107, + "y": 22.5972, + "z": -73.56611 + }, + { + "x": 160.366653, + "y": 22.6317348, + "z": -66.53064 + }, + { + "x": 2.14921021, + "y": 23.81583, + "z": -36.0392952 + }, + { + "x": -27.0326729, + "y": 24.1793537, + "z": 33.7973938 + }, + { + "x": 107.718552, + "y": 22.772, + "z": -3.15168047 + }, + { + "x": 132.25885, + "y": 22.7725849, + "z": -13.0295925 + }, + { + "x": 79.51972, + "y": 22.5970764, + "z": -13.8273869 + } + ], + "Zone_Blue": [ + { + "x": 82.10412, + "y": 22.6299419, + "z": 86.1439056 + }, + { + "x": 218.55397, + "y": 16.017622, + "z": 72.9133759 + }, + { + "x": 141.195175, + "y": 16.9269962, + "z": -12.6727085 + }, + { + "x": 177.65892, + "y": 16.928, + "z": 33.25186 + }, + { + "x": 177.936035, + "y": 24.4085732, + "z": 99.48898 + }, + { + "x": 26.2756386, + "y": 23.9087486, + "z": 64.74494 + }, + { + "x": 10.1878328, + "y": 22.5970783, + "z": 111.48838 + }, + { + "x": 29.7931786, + "y": 23.4104671, + "z": 154.091187 + }, + { + "x": 125.663635, + "y": 24.3965816, + "z": 111.104942 + }, + { + "x": 106.210938, + "y": 24.3961983, + "z": 149.942841 + }, + { + "x": 117.385414, + "y": 28.9109421, + "z": 153.011581 + } + ], + "Zone_Pink": [ + { + "x": 82.25752, + "y": 22.5970783, + "z": 216.615524 + }, + { + "x": 139.6771, + "y": 22.5971031, + "z": 240.506088 + }, + { + "x": 109.648468, + "y": 23.1659851, + "z": 174.805267 + }, + { + "x": 30.7761421, + "y": 22.769083, + "z": 254.8241 + }, + { + "x": 10.3320379, + "y": 22.5970783, + "z": 296.433777 + }, + { + "x": 38.46531, + "y": 22.5970783, + "z": 315.5344 + }, + { + "x": -6.496512, + "y": 22.7383156, + "z": 329.889374 + } + ], + "Zone_Blue_BankOffice_2nd_Hotspot": [ + { + "x": 53.17043, + "y": 30.8667278, + "z": 156.669449 + } + ], + "Zone_Pink_Bank_2nd_Hotspot": [ + { + "x": 113.90741, + "y": 32.8090858, + "z": 283.4413 + } + ], + "Zone_Pink_Bank_MeetingRoom_Hotspot": [ + { + "x": 122.470291, + "y": 28.1390553, + "z": 294.020081 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high.json new file mode 100644 index 0000000..1b6ea33 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high.json @@ -0,0 +1,174 @@ +{ + "MapName": "sandbox_high", + "Zones": { + "Zone_Underground": [ + { + "x": 78.8913651, + "y": 13.9832163, + "z": -19.680069 + }, + { + "x": 122.56588, + "y": 14.0749989, + "z": 66.4324 + }, + { + "x": 80.01249, + "y": 13.9416227, + "z": 162.603409 + } + ], + "Zone_Orange": [ + { + "x": 55.951107, + "y": 22.5972, + "z": -73.56611 + }, + { + "x": 160.366653, + "y": 22.6317348, + "z": -66.53064 + }, + { + "x": 2.14921021, + "y": 23.81583, + "z": -36.0392952 + }, + { + "x": -27.0326729, + "y": 24.1793537, + "z": 33.7973938 + }, + { + "x": 107.718552, + "y": 22.772, + "z": -3.15168047 + }, + { + "x": 132.25885, + "y": 22.7725849, + "z": -13.0295925 + }, + { + "x": 79.51972, + "y": 22.5970764, + "z": -13.8273869 + } + ], + "Zone_Blue": [ + { + "x": 82.10412, + "y": 22.6299419, + "z": 86.1439056 + }, + { + "x": 218.55397, + "y": 16.017622, + "z": 72.9133759 + }, + { + "x": 141.195175, + "y": 16.9269962, + "z": -12.6727085 + }, + { + "x": 177.65892, + "y": 16.928, + "z": 33.25186 + }, + { + "x": 177.936035, + "y": 24.4085732, + "z": 99.48898 + }, + { + "x": 26.2756386, + "y": 23.9087486, + "z": 64.74494 + }, + { + "x": 10.1878328, + "y": 22.5970783, + "z": 111.48838 + }, + { + "x": 29.7931786, + "y": 23.4104671, + "z": 154.091187 + }, + { + "x": 125.663635, + "y": 24.3965816, + "z": 111.104942 + }, + { + "x": 106.210938, + "y": 24.3961983, + "z": 149.942841 + }, + { + "x": 117.385414, + "y": 28.9109421, + "z": 153.011581 + } + ], + "Zone_Pink": [ + { + "x": 82.25752, + "y": 22.5970783, + "z": 216.615524 + }, + { + "x": 139.6771, + "y": 22.5971031, + "z": 240.506088 + }, + { + "x": 109.648468, + "y": 23.1659851, + "z": 174.805267 + }, + { + "x": 30.7761421, + "y": 22.769083, + "z": 254.8241 + }, + { + "x": 10.3320379, + "y": 22.5970783, + "z": 296.433777 + }, + { + "x": 38.46531, + "y": 22.5970783, + "z": 315.5344 + }, + { + "x": -6.496512, + "y": 22.7383156, + "z": 329.889374 + } + ], + "Zone_Blue_BankOffice_2nd_Hotspot": [ + { + "x": 53.17043, + "y": 30.8667278, + "z": 156.669449 + } + ], + "Zone_Pink_Bank_2nd_Hotspot": [ + { + "x": 113.90741, + "y": 32.8090858, + "z": 283.4413 + } + ], + "Zone_Pink_Bank_MeetingRoom_Hotspot": [ + { + "x": 122.470291, + "y": 28.1390553, + "z": 294.020081 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high_start.json new file mode 100644 index 0000000..c3e8948 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_high_start.json @@ -0,0 +1,218 @@ +{ + "MapName": "sandbox_high", + "Zones": { + "Zone_Orange_East_Start": [ + { + "x": 40.2494965, + "y": 22.5971279, + "z": -83.03254 + }, + { + "x": 5.157581, + "y": 23.81583, + "z": -38.45117 + } + ], + "Zone_Orange_West_Start": [ + { + "x": 145.0102, + "y": 22.6317348, + "z": -89.7425842 + }, + { + "x": 145.72049, + "y": 22.7683678, + "z": -48.638958 + }, + { + "x": 129.5789, + "y": 22.7725849, + "z": -12.9252834 + } + ], + "Zone_Blue_West_Start": [ + { + "x": 214.009064, + "y": 16.0176239, + "z": 66.06969 + }, + { + "x": 190.212921, + "y": 16.286, + "z": 7.62610435 + }, + { + "x": 173.59758, + "y": 24.40857, + "z": 87.16724 + } + ], + "Zone_Blue_East_Start": [ + { + "x": -38.75407, + "y": 24.1793537, + "z": 33.53758 + }, + { + "x": -17.279829, + "y": 29.6710052, + "z": 76.39341 + }, + { + "x": -13.5349054, + "y": 23.4068279, + "z": 128.740128 + } + ], + "Zone_Pink_East_Start": [ + { + "x": 27.7897148, + "y": 22.769083, + "z": 255.447952 + }, + { + "x": 20.2086773, + "y": 22.5970764, + "z": 295.325958 + }, + { + "x": -7.01946354, + "y": 22.7383156, + "z": 330.0437 + } + ], + "Zone_Pink_West_Start": [ + { + "x": 118.390976, + "y": 28.1391182, + "z": 308.5926 + }, + { + "x": 113.360558, + "y": 32.80909, + "z": 283.102783 + }, + { + "x": 130.61467, + "y": 22.5971012, + "z": 237.9587 + } + ], + "Zone_Random_Start_0": [ + { + "x": 82.11122, + "y": 13.9416218, + "z": 166.629745 + }, + { + "x": 83.2495041, + "y": 14.0007591, + "z": -43.6726074 + }, + { + "x": 78.8913651, + "y": 13.9832163, + "z": -19.680069 + }, + { + "x": 122.56588, + "y": 14.0749989, + "z": 66.4324 + }, + { + "x": 80.01249, + "y": 13.9416227, + "z": 162.603409 + } + ], + "Zone_Random_Start_1": [ + { + "x": 55.951107, + "y": 22.5972, + "z": -73.56611 + }, + { + "x": 160.366653, + "y": 22.6317348, + "z": -66.53064 + }, + { + "x": 2.14921021, + "y": 23.81583, + "z": -36.0392952 + }, + { + "x": 177.65892, + "y": 16.928, + "z": 33.25186 + }, + { + "x": 177.936035, + "y": 24.4085732, + "z": 99.48898 + }, + { + "x": 26.2756386, + "y": 23.9087486, + "z": 64.74494 + }, + { + "x": 10.1878328, + "y": 22.5970783, + "z": 111.48838 + } + ], + "Zone_Random_Start_2": [ + { + "x": 82.25752, + "y": 22.5970783, + "z": 216.615524 + }, + { + "x": 139.6771, + "y": 22.5971031, + "z": 240.506088 + }, + { + "x": 109.648468, + "y": 23.1659851, + "z": 174.805267 + }, + { + "x": 30.7761421, + "y": 22.769083, + "z": 254.8241 + }, + { + "x": 10.3320379, + "y": 22.5970783, + "z": 296.433777 + }, + { + "x": 38.46531, + "y": 22.5970783, + "z": 315.5344 + }, + { + "x": -6.496512, + "y": 22.7383156, + "z": 329.889374 + }, + { + "x": 53.17043, + "y": 30.8667278, + "z": 156.669449 + }, + { + "x": 113.90741, + "y": 32.8090858, + "z": 283.4413 + }, + { + "x": 122.470291, + "y": 28.1390553, + "z": 294.020081 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_start.json new file mode 100644 index 0000000..4fd0c40 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/groundzero_start.json @@ -0,0 +1,218 @@ +{ + "MapName": "sandbox", + "Zones": { + "Zone_Orange_East_Start": [ + { + "x": 40.2494965, + "y": 22.5971279, + "z": -83.03254 + }, + { + "x": 5.157581, + "y": 23.81583, + "z": -38.45117 + } + ], + "Zone_Orange_West_Start": [ + { + "x": 145.0102, + "y": 22.6317348, + "z": -89.7425842 + }, + { + "x": 145.72049, + "y": 22.7683678, + "z": -48.638958 + }, + { + "x": 129.5789, + "y": 22.7725849, + "z": -12.9252834 + } + ], + "Zone_Blue_West_Start": [ + { + "x": 214.009064, + "y": 16.0176239, + "z": 66.06969 + }, + { + "x": 190.212921, + "y": 16.286, + "z": 7.62610435 + }, + { + "x": 173.59758, + "y": 24.40857, + "z": 87.16724 + } + ], + "Zone_Blue_East_Start": [ + { + "x": -38.75407, + "y": 24.1793537, + "z": 33.53758 + }, + { + "x": -17.279829, + "y": 29.6710052, + "z": 76.39341 + }, + { + "x": -13.5349054, + "y": 23.4068279, + "z": 128.740128 + } + ], + "Zone_Pink_East_Start": [ + { + "x": 27.7897148, + "y": 22.769083, + "z": 255.447952 + }, + { + "x": 20.2086773, + "y": 22.5970764, + "z": 295.325958 + }, + { + "x": -7.01946354, + "y": 22.7383156, + "z": 330.0437 + } + ], + "Zone_Pink_West_Start": [ + { + "x": 118.390976, + "y": 28.1391182, + "z": 308.5926 + }, + { + "x": 113.360558, + "y": 32.80909, + "z": 283.102783 + }, + { + "x": 130.61467, + "y": 22.5971012, + "z": 237.9587 + } + ], + "Zone_Random_Start_0": [ + { + "x": 82.11122, + "y": 13.9416218, + "z": 166.629745 + }, + { + "x": 83.2495041, + "y": 14.0007591, + "z": -43.6726074 + }, + { + "x": 78.8913651, + "y": 13.9832163, + "z": -19.680069 + }, + { + "x": 122.56588, + "y": 14.0749989, + "z": 66.4324 + }, + { + "x": 80.01249, + "y": 13.9416227, + "z": 162.603409 + } + ], + "Zone_Random_Start_1": [ + { + "x": 55.951107, + "y": 22.5972, + "z": -73.56611 + }, + { + "x": 160.366653, + "y": 22.6317348, + "z": -66.53064 + }, + { + "x": 2.14921021, + "y": 23.81583, + "z": -36.0392952 + }, + { + "x": 177.65892, + "y": 16.928, + "z": 33.25186 + }, + { + "x": 177.936035, + "y": 24.4085732, + "z": 99.48898 + }, + { + "x": 26.2756386, + "y": 23.9087486, + "z": 64.74494 + }, + { + "x": 10.1878328, + "y": 22.5970783, + "z": 111.48838 + } + ], + "Zone_Random_Start_2": [ + { + "x": 82.25752, + "y": 22.5970783, + "z": 216.615524 + }, + { + "x": 139.6771, + "y": 22.5971031, + "z": 240.506088 + }, + { + "x": 109.648468, + "y": 23.1659851, + "z": 174.805267 + }, + { + "x": 30.7761421, + "y": 22.769083, + "z": 254.8241 + }, + { + "x": 10.3320379, + "y": 22.5970783, + "z": 296.433777 + }, + { + "x": 38.46531, + "y": 22.5970783, + "z": 315.5344 + }, + { + "x": -6.496512, + "y": 22.7383156, + "z": 329.889374 + }, + { + "x": 53.17043, + "y": 30.8667278, + "z": 156.669449 + }, + { + "x": 113.90741, + "y": 32.8090858, + "z": 283.4413 + }, + { + "x": 122.470291, + "y": 28.1390553, + "z": 294.020081 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange.json new file mode 100644 index 0000000..faa8d04 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange.json @@ -0,0 +1,434 @@ +{ + "MapName": "interchange", + "Zones": { + "Zone_Pink": [ + { + "x": -297.320343, + "y": 21.3254356, + "z": 229.252136 + }, + { + "x": -308.1549, + "y": 23.2172222, + "z": 172.2647 + }, + { + "x": -177.1065, + "y": 21.7046967, + "z": 231.308624 + }, + { + "x": -172.483383, + "y": 21.3254375, + "z": 133.598785 + }, + { + "x": -143.9129, + "y": 27.1066284, + "z": 128.932785 + }, + { + "x": -188.803543, + "y": 27.1066437, + "z": -6.214079 + }, + { + "x": -206.645355, + "y": 21.3254414, + "z": -55.01232 + }, + { + "x": -205.697159, + "y": 21.32544, + "z": -202.582642 + }, + { + "x": -190.394989, + "y": 27.1067, + "z": -156.021561 + }, + { + "x": -236.454727, + "y": 21.32544, + "z": -296.051178 + }, + { + "x": -159.3837, + "y": 21.3254414, + "z": -346.2481 + } + ], + "Zone_Green": [ + { + "x": 6.50217772, + "y": 22.1715031, + "z": -393.347748 + }, + { + "x": 75.88567, + "y": 21.3254356, + "z": -331.79248 + }, + { + "x": 165.884491, + "y": 21.4678822, + "z": -259.948547 + }, + { + "x": 445.344116, + "y": 16.962759, + "z": -260.246 + }, + { + "x": 310.6008, + "y": 22.4187317, + "z": -197.418091 + }, + { + "x": 360.1396, + "y": 17.7676353, + "z": -367.802582 + }, + { + "x": 223.538834, + "y": 19.7875385, + "z": -202.786072 + } + ], + "Zone_Blue": [ + { + "x": 156.6371, + "y": 21.3254375, + "z": -91.10817 + }, + { + "x": 254.145325, + "y": 21.3254414, + "z": -55.6891975 + }, + { + "x": 275.895782, + "y": 21.3254375, + "z": 133.4176 + }, + { + "x": 154.6585, + "y": 21.32544, + "z": 54.78793 + }, + { + "x": 206.123566, + "y": 21.5466518, + "z": 202.216248 + }, + { + "x": 258.378082, + "y": 21.3254356, + "z": 367.088257 + }, + { + "x": 174.045837, + "y": 21.3254356, + "z": 321.353241 + }, + { + "x": 126.018074, + "y": 21.3254414, + "z": 267.787048 + }, + { + "x": 44.69871, + "y": 21.32544, + "z": 261.754242 + }, + { + "x": -58.9958572, + "y": 21.3254375, + "z": 221.97258 + } + ], + "Zone_Purple_Parking": [ + { + "x": -136.049789, + "y": 21.3254871, + "z": 55.833 + }, + { + "x": -79.81318, + "y": 21.3255177, + "z": 133.9779 + }, + { + "x": -145.470657, + "y": 21.3255177, + "z": 141.4576 + }, + { + "x": -33.8251152, + "y": 21.32545, + "z": 59.23777 + }, + { + "x": 19.2361965, + "y": 21.3254223, + "z": 161.629013 + }, + { + "x": 50.8883934, + "y": 21.3493481, + "z": -8.342052 + }, + { + "x": 20.2631512, + "y": 21.3255062, + "z": -91.19403 + }, + { + "x": 52.0221825, + "y": 21.3255119, + "z": -151.5121 + }, + { + "x": -71.3472061, + "y": 21.3255177, + "z": -191.654663 + }, + { + "x": 25.6435, + "y": 21.3255119, + "z": -148.1495 + } + ], + "Zone_Orange": [ + { + "x": 86.8144455, + "y": 27.0845032, + "z": -300.527527 + }, + { + "x": -89.24159, + "y": 27.0676746, + "z": -239.3209 + }, + { + "x": 33.92935, + "y": 27.0676727, + "z": -215.358063 + }, + { + "x": -60.21908, + "y": 27.0864944, + "z": -149.645737 + }, + { + "x": 44.7672119, + "y": 27.08647, + "z": -161.538559 + }, + { + "x": 82.2728958, + "y": 27.0864811, + "z": -148.446579 + }, + { + "x": 17.0443039, + "y": 27.086483, + "z": -123.838341 + }, + { + "x": -64.57806, + "y": 27.1145363, + "z": -117.689568 + }, + { + "x": -114.732758, + "y": 27.0862, + "z": -138.857864 + }, + { + "x": -174.594452, + "y": 27.08619, + "z": -126.429909 + }, + { + "x": -133.991074, + "y": 27.086195, + "z": -69.33954 + } + ], + "Zone_Black": [ + { + "x": -128.642273, + "y": 27.0861835, + "z": 39.83505 + }, + { + "x": -172.062988, + "y": 27.086174, + "z": 2.91643834 + }, + { + "x": -77.61814, + "y": 27.086483, + "z": -61.0069351 + }, + { + "x": -40.78104, + "y": 27.0864754, + "z": 13.8250217 + }, + { + "x": -40.0177879, + "y": 27.0864925, + "z": -118.078545 + }, + { + "x": -1.15341973, + "y": 27.0864716, + "z": -38.4127922 + }, + { + "x": 32.91129, + "y": 27.0864735, + "z": -53.7915421 + }, + { + "x": 26.9830322, + "y": 27.0936184, + "z": 42.518898 + }, + { + "x": 69.39509, + "y": 27.0864735, + "z": 140.536621 + }, + { + "x": -41.97856, + "y": 27.08901, + "z": 65.155 + }, + { + "x": 86.50816, + "y": 27.0864677, + "z": 36.58988 + }, + { + "x": -24.102108, + "y": 27.0864735, + "z": 138.569046 + }, + { + "x": 52.9239349, + "y": 27.0864677, + "z": 182.250061 + }, + { + "x": -91.15583, + "y": 27.0864716, + "z": 156.238968 + }, + { + "x": -127.122787, + "y": 27.0864773, + "z": 108.286461 + }, + { + "x": -115.904816, + "y": 27.08647, + "z": 165.970932 + }, + { + "x": -77.90566, + "y": 27.0864677, + "z": 180.347427 + } + ], + "Zone_Yellow": [ + { + "x": 85.37389, + "y": 36.5696831, + "z": -62.7935677 + }, + { + "x": 47.73188, + "y": 36.5697632, + "z": -163.80481 + }, + { + "x": -43.6124954, + "y": 36.5810127, + "z": -173.733124 + }, + { + "x": -44.9253654, + "y": 36.5808067, + "z": -107.860741 + }, + { + "x": -37.2536774, + "y": 36.5938072, + "z": -0.488228261 + }, + { + "x": 37.61128, + "y": 36.56974, + "z": 6.13157654 + } + ], + "Zone_Black_OLI_Hotspot": [ + { + "x": -86.75375, + "y": 27.0890579, + "z": 104.264351 + }, + { + "x": -96.5765457, + "y": 27.0890541, + "z": 124.929672 + }, + { + "x": -97.6181259, + "y": 27.0890579, + "z": 102.321487 + } + ], + "Zone_Black_Goshan_Hotspot": [ + { + "x": -69.53876, + "y": 27.0864716, + "z": 59.45995 + } + ], + "Zone_Pink_Powerstation_Hotspot": [ + { + "x": -214.511124, + "y": 21.3254375, + "z": -369.669464 + }, + { + "x": -208.007462, + "y": 21.3331013, + "z": -351.799072 + } + ], + "Zone_Yellow_Techlight_Hotspot": [ + { + "x": 94.80716, + "y": 36.5697327, + "z": 59.3421745 + } + ], + "Zone_Orange_Idea_Hotspot": [ + { + "x": -36.11378, + "y": 27.06768, + "z": -287.0578 + }, + { + "x": -54.2147675, + "y": 27.0676689, + "z": -192.314835 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange_start.json new file mode 100644 index 0000000..8ac6c42 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/interchange_start.json @@ -0,0 +1,89 @@ +{ + "MapName": "interchange", + "Zones": { + "pmc_railway_exfil_Start": [ + { + "x": 338.671173, + "y": 20.4173946, + "z": -179.711777 + } + ], + "pmc_railway_exfil2_Start": [ + { + "x": 436.7853, + "y": 16.8427067, + "z": -389.1228 + } + ], + "pmc_bridge_Start": [ + { + "x": 295.963837, + "y": 21.1591358, + "z": -410.346375 + } + ], + "pmc_powerstation_Start": [ + { + "x": -33.1391373, + "y": 20.4242954, + "z": -385.45105 + } + ], + "pmc_in_powerstation_Start": [ + { + "x": -175.45697, + "y": 21.3254375, + "z": -390.071716 + } + ], + "pmc_hole_in_fence_Start": [ + { + "x": -217.60379, + "y": 21.3254337, + "z": -2.114083 + } + ], + "pmc_emercom_Start": [ + { + "x": -340.798737, + "y": 23.6344166, + "z": 216.433762 + } + ], + "pmc_next_emercom_Start": [ + { + "x": -185.093521, + "y": 23.7038841, + "z": 269.034973 + } + ], + "pmc_trucks_Start": [ + { + "x": 32.95307, + "y": 21.3254375, + "z": 265.454041 + } + ], + "pmc_trailers_Start": [ + { + "x": 156.811981, + "y": 21.84012, + "z": 355.956879 + } + ], + "new scav camp_Start": [ + { + "x": 243.463745, + "y": 20.38037, + "z": -51.5066223 + } + ], + "new scav camp2_Start": [ + { + "x": 242.890335, + "y": 20.42104, + "z": 151.460617 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory.json new file mode 100644 index 0000000..d74ac73 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory.json @@ -0,0 +1,112 @@ +{ + "MapName": "laboratory", + "Zones": { + "Zone_Red": [ + { + "x": -259.0605, + "y": 0.009293522, + "z": -388.4793 + } + ], + "Zone_Red_Parking": [ + { + "x": -220.992188, + "y": 0.0228912737, + "z": -405.46048 + } + ], + "Zone_Red_Infirmary": [ + { + "x": -132.094391, + "y": 0.0368003175, + "z": -417.220337 + }, + { + "x": -117.814316, + "y": 0.008905247, + "z": -381.562 + } + ], + "Zone_RedGreen_BlackRoom": [ + { + "x": -134.64534, + "y": 0.008891797, + "z": -343.9739 + } + ], + "Zone_Green_Servers_PMC_Start": [ + { + "x": -127.087746, + "y": 1.36848688, + "z": -314.859253 + }, + { + "x": -133.65802, + "y": 4.10687542, + "z": -284.917175 + } + ], + "Zone_Green_Gym_PMC_Start": [ + { + "x": -224.5817, + "y": 0.07067463, + "z": -280.653229 + }, + { + "x": -235.9631, + "y": 0.02021411, + "z": -301.364746 + } + ], + "Zone_Orange_SouthHalls_PMC_Start": [ + { + "x": -117.577316, + "y": 4.09994268, + "z": -352.15094 + }, + { + "x": -118.201469, + "y": 4.10003853, + "z": -406.457977 + } + ], + "Zone_Orange_Offices_PMC_Start": [ + { + "x": -162.7386, + "y": 4.100834, + "z": -414.788055 + }, + { + "x": -180.121933, + "y": 4.10083342, + "z": -415.823547 + } + ], + "Zone_Yellow_Sewers_PMC_Start": [ + { + "x": -157.940536, + "y": -4.025572, + "z": -322.816437 + } + ], + "Zone_Yellow_Hallways_PMC_Start": [ + { + "x": -141.633255, + "y": -4.053967, + "z": -362.562347 + } + ], + "Zone_Blue_West_PMC_Start": [ + { + "x": -266.167267, + "y": -4.050967, + "z": -331.420319 + }, + { + "x": -246.118454, + "y": -4.050969, + "z": -315.094421 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory_start.json new file mode 100644 index 0000000..08a548f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/laboratory_start.json @@ -0,0 +1,171 @@ +{ + "MapName": "laboratory", + "Zones": { + "Zone_RedGreen_Reception_PMC_Start": [ + { + "x": -269.401672, + "y": 0.0387799069, + "z": -346.6362 + }, + { + "x": -252.543762, + "y": 0.0144542921, + "z": -322.145782 + }, + { + "x": -269.3669, + "y": 0.009295247, + "z": -380.176636 + } + ], + "Zone_Red_Parking_PMC_Start": [ + { + "x": -241.675522, + "y": 0.0231516119, + "z": -399.262543 + }, + { + "x": -191.706711, + "y": 0.0443836674, + "z": -396.740631 + } + ], + "Zone_Red_Infirmary_PMC_Start": [ + { + "x": -128.968018, + "y": 0.00874882, + "z": -408.491241 + }, + { + "x": -137.173233, + "y": 0.008743896, + "z": -390.283325 + } + ], + "Zone_Green_Servers_PMC_Start": [ + { + "x": -127.087746, + "y": 1.36848688, + "z": -314.859253 + }, + { + "x": -133.65802, + "y": 4.10687542, + "z": -284.917175 + } + ], + "Zone_Green_Warehouse_PMC_Start": [ + { + "x": -170.143127, + "y": 0.0449601673, + "z": -263.7751 + }, + { + "x": -170.5535, + "y": 4.10827875, + "z": -288.970825 + } + ], + "Zone_Green_Gym_PMC_Start": [ + { + "x": -224.5817, + "y": 0.07067463, + "z": -280.653229 + }, + { + "x": -235.9631, + "y": 0.02021411, + "z": -301.364746 + } + ], + "Zone_Pink_Bridge_PMC_Start": [ + { + "x": -245.381973, + "y": 4.13698149, + "z": -289.809265 + }, + { + "x": -215.6985, + "y": 4.1232357, + "z": -297.3775 + } + ], + "Zone_Orange_SouthHalls_PMC_Start": [ + { + "x": -117.577316, + "y": 4.09994268, + "z": -352.15094 + }, + { + "x": -118.201469, + "y": 4.10003853, + "z": -406.457977 + } + ], + "Zone_Orange_Offices_PMC_Start": [ + { + "x": -162.7386, + "y": 4.100834, + "z": -414.788055 + }, + { + "x": -180.121933, + "y": 4.10083342, + "z": -415.823547 + } + ], + "Zone_Yellow_SewageConduit_PMC_Start": [ + { + "x": -131.413925, + "y": -5.321017, + "z": -270.7868 + } + ], + "Zone_Yellow_Sewers_PMC_Start": [ + { + "x": -157.940536, + "y": -4.025572, + "z": -322.816437 + } + ], + "Zone_Yellow_Hallways_PMC_Start": [ + { + "x": -122.931381, + "y": -4.053961, + "z": -416.521484 + }, + { + "x": -141.633255, + "y": -4.053967, + "z": -362.562347 + } + ], + "Zone_Blue_PMC_Start": [ + { + "x": -217.5129, + "y": -4.050961, + "z": -382.843231 + }, + { + "x": -237.284378, + "y": -4.054952, + "z": -401.922546 + }, + { + "x": -245.84613, + "y": -4.05096, + "z": -392.329437 + }, + { + "x": -266.167267, + "y": -4.050967, + "z": -331.420319 + }, + { + "x": -246.118454, + "y": -4.050969, + "z": -315.094421 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse.json new file mode 100644 index 0000000..05df619 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse.json @@ -0,0 +1,199 @@ +{ + "MapName": "lighthouse", + "Zones": { + "Zone_Black": [ + { + "x": 25.8800659, + "y": 0.9011795, + "z": 540.761047 + }, + { + "x": 49.7503471, + "y": 0.6587794, + "z": 467.155945 + }, + { + "x": -99.7829361, + "y": 24.58838, + "z": 455.039917 + }, + { + "x": -215.585068, + "y": 5.946455, + "z": 420.048065 + }, + { + "x": -27.7648048, + "y": 9.104086, + "z": 432.565857 + }, + { + "x": 147.55658, + "y": 1.87916648, + "z": 286.6666 + } + ], + "Zone_Pink": [ + { + "x": 152.218628, + "y": 0.317387044, + "z": -161.839157 + }, + { + "x": 133.877731, + "y": 0.492129862, + "z": 123.325928 + }, + { + "x": 107.4837, + "y": 0.207808256, + "z": -288.266479 + }, + { + "x": 74.6737442, + "y": 7.31423, + "z": -176.15976 + }, + { + "x": 55.7165031, + "y": 29.2337589, + "z": -52.53636 + } + ], + "Zone_Blue": [ + { + "x": -139.781708, + "y": 37.40545, + "z": 147.007751 + }, + { + "x": -40.05972, + "y": 9.582985, + "z": 34.02772 + }, + { + "x": -68.15224, + "y": 26.77016, + "z": 126.125023 + }, + { + "x": -138.933, + "y": 39.8468742, + "z": 89.13435 + }, + { + "x": -119.376984, + "y": 42.89334, + "z": 89.6250839 + }, + { + "x": 77.1285553, + "y": 4.622087, + "z": -483.37616 + }, + { + "x": 176.437546, + "y": 0.4142894, + "z": -769.1676 + }, + { + "x": 14.8726463, + "y": 11.7603722, + "z": -932.8368 + }, + { + "x": -49.03039, + "y": 10.5127792, + "z": -846.940552 + } + ], + "Zone_Yellow": [ + { + "x": -40.88638, + "y": 5.6223135, + "z": -257.333221 + }, + { + "x": -129.145233, + "y": 11.0183783, + "z": -230.658432 + }, + { + "x": -456.4287, + "y": 33.756115, + "z": -330.423279 + }, + { + "x": -125.575531, + "y": 0.4060653, + "z": -369.0636 + }, + { + "x": -77.39961, + "y": 9.050273, + "z": -279.6435 + } + ], + "Zone_WTP_Hotspot": [ + { + "x": -24.9415665, + "y": 4.61906862, + "z": -727.992737 + }, + { + "x": -183.154129, + "y": 7.688284, + "z": -655.4605 + }, + { + "x": 55.2689934, + "y": 7.697755, + "z": -605.444458 + } + ], + "Zone_LongRoad_Hotspot": [ + { + "x": -0.6605607, + "y": 5.95602751, + "z": -202.335587 + }, + { + "x": 5.81170368, + "y": 5.956065, + "z": -91.15957 + }, + { + "x": 8.71976, + "y": 5.957563, + "z": 110.612862 + } + ], + "Zone_Chalet_Hotspot": [ + { + "x": -100.980667, + "y": 17.5896969, + "z": -42.4756737 + }, + { + "x": -114.807808, + "y": 17.58972, + "z": -108.465973 + }, + { + "x": -82.0243, + "y": 21.8669586, + "z": -89.0494 + }, + { + "x": -79.07227, + "y": 21.8669586, + "z": -57.40706 + }, + { + "x": -62.7152863, + "y": 19.8203144, + "z": -133.83815 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse_start.json new file mode 100644 index 0000000..ab6bcb5 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/lighthouse_start.json @@ -0,0 +1,274 @@ +{ + "MapName": "lighthouse", + "Zones": { + "Zone_Random_Start_0": [ + { + "x": -141.4224, + "y": 5.94643164, + "z": 464.096466 + }, + { + "x": 28.65869, + "y": 5.946433, + "z": -149.757751 + }, + { + "x": -222.78891, + "y": 12.4643841, + "z": -184.32 + }, + { + "x": -347.068268, + "y": 8.340902, + "z": -167.687271 + }, + { + "x": -168.686218, + "y": 30.2290783, + "z": -68.67192 + } + ], + "Zone_Random_Start_1": [ + { + "x": -132.811508, + "y": 28.8652363, + "z": 262.322144 + }, + { + "x": -355.9492, + "y": 28.6134815, + "z": -554.9974 + }, + { + "x": -59.2930756, + "y": 5.95763159, + "z": 327.110748 + }, + { + "x": 116.02697, + "y": 5.29896259, + "z": 115.1731 + } + ], + "Zone_Random_Start_2": [ + { + "x": 44.5311, + "y": 6.770456, + "z": 267.58847 + }, + { + "x": 117.286369, + "y": 0.345267326, + "z": -164.265213 + }, + { + "x": 98.58052, + "y": 0.523106039, + "z": 438.0078 + }, + { + "x": -439.2439, + "y": 27.98144, + "z": -363.8115 + } + ], + "Zone_Random_Alt_0": [ + { + "x": -119.376984, + "y": 42.89334, + "z": 89.6250839 + }, + { + "x": -79.07227, + "y": 21.8669586, + "z": -57.40706 + }, + { + "x": -125.575531, + "y": 0.4060653, + "z": -369.0636 + }, + { + "x": 55.2689934, + "y": 7.697755, + "z": -605.444458 + } + ], + "Zone_Random_Alt_1": [ + { + "x": -49.03039, + "y": 10.5127792, + "z": -846.940552 + }, + { + "x": -0.6605607, + "y": 5.95602751, + "z": -202.335587 + }, + { + "x": -99.7829361, + "y": 24.58838, + "z": 455.039917 + }, + { + "x": -40.88638, + "y": 5.6223135, + "z": -257.333221 + } + ], + "Zone_Random_Alt_2": [ + { + "x": -183.154129, + "y": 7.688284, + "z": -655.4605 + }, + { + "x": 8.71976, + "y": 5.957563, + "z": 110.612862 + }, + { + "x": -77.39961, + "y": 9.050273, + "z": -279.6435 + }, + { + "x": -68.15224, + "y": 26.77016, + "z": 126.125023 + } + ], + "Zone_Random_Alt_3": [ + { + "x": -82.0243, + "y": 21.8669586, + "z": -89.0494 + }, + { + "x": 49.7503471, + "y": 0.6587794, + "z": 467.155945 + }, + { + "x": 176.437546, + "y": 0.4142894, + "z": -769.1676 + }, + { + "x": -129.145233, + "y": 11.0183783, + "z": -230.658432 + } + ], + "Zone_Random_Alt_4": [ + { + "x": 77.1285553, + "y": 4.622087, + "z": -483.37616 + }, + { + "x": -24.9415665, + "y": 4.61906862, + "z": -727.992737 + }, + { + "x": -27.7648048, + "y": 9.104086, + "z": 432.565857 + }, + { + "x": -138.933, + "y": 39.8468742, + "z": 89.13435 + } + ], + "Zone_Random_Alt_5": [ + { + "x": 25.8800659, + "y": 0.9011795, + "z": 540.761047 + }, + { + "x": 152.218628, + "y": 0.317387044, + "z": -161.839157 + }, + { + "x": -40.05972, + "y": 9.582985, + "z": 34.02772 + }, + { + "x": -456.4287, + "y": 33.756115, + "z": -330.423279 + } + ], + "Zone_Random_Alt_6": [ + { + "x": 133.877731, + "y": 0.492129862, + "z": 123.325928 + }, + { + "x": -114.807808, + "y": 17.58972, + "z": -108.465973 + }, + { + "x": 107.4837, + "y": 0.207808256, + "z": -288.266479 + }, + { + "x": 55.7165031, + "y": 29.2337589, + "z": -52.53636 + } + ], + "Zone_Random_Alt_7": [ + { + "x": -215.585068, + "y": 5.946455, + "z": 420.048065 + }, + { + "x": -62.7152863, + "y": 19.8203144, + "z": -133.83815 + }, + { + "x": 14.8726463, + "y": 11.7603722, + "z": -932.8368 + }, + { + "x": 147.55658, + "y": 1.87916648, + "z": 286.6666 + } + ], + "Zone_Random_Alt_8": [ + { + "x": -100.980667, + "y": 17.5896969, + "z": -42.4756737 + }, + { + "x": -139.781708, + "y": 37.40545, + "z": 147.007751 + }, + { + "x": 74.6737442, + "y": 7.31423, + "z": -176.15976 + }, + { + "x": 5.81170368, + "y": 5.956065, + "z": -91.15957 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve.json new file mode 100644 index 0000000..2d7966a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve.json @@ -0,0 +1,461 @@ +{ + "MapName": "rezervbase", + "Zones": { + "Zone_Green": [ + { + "x": -33.68996, + "y": 18.5347786, + "z": 173.3552 + }, + { + "x": -13.76667, + "y": 25.8544025, + "z": 175.4739 + }, + { + "x": -8.701283, + "y": 32.72204, + "z": 180.612335 + }, + { + "x": -5.481145, + "y": 25.8544025, + "z": 180.3686 + }, + { + "x": -83.2674, + "y": -2.039893, + "z": 141.231537 + }, + { + "x": -144.644043, + "y": -6.507082, + "z": 125.11319 + }, + { + "x": 36.260643, + "y": -7.08126736, + "z": 119.801552 + }, + { + "x": -2.873396, + "y": -6.94097233, + "z": 108.1562 + }, + { + "x": 2.03816962, + "y": -5.117627, + "z": 74.8431 + }, + { + "x": -29.33284, + "y": 4.445737, + "z": 136.603561 + } + ], + "Zone_Blue": [ + { + "x": 88.6494, + "y": -6.9519825, + "z": 64.59126 + }, + { + "x": 98.51677, + "y": -6.945814, + "z": 28.8258839 + }, + { + "x": 92.7074356, + "y": -6.945813, + "z": -5.53095627 + }, + { + "x": 89.3419, + "y": -6.83446026, + "z": -24.1191177 + }, + { + "x": 86.46629, + "y": -6.83456564, + "z": -34.5259552 + }, + { + "x": 46.4965477, + "y": -6.951982, + "z": 7.621742 + }, + { + "x": 22.9349155, + "y": -6.83166552, + "z": -2.75259924 + }, + { + "x": 12.5987749, + "y": -3.98143339, + "z": -6.59006357 + }, + { + "x": 16.3245735, + "y": -3.97000122, + "z": -28.1275539 + }, + { + "x": 14.6998291, + "y": -0.9975205, + "z": -22.7591171 + }, + { + "x": 21.7778931, + "y": -0.969667256, + "z": -4.989637 + }, + { + "x": -11.1769543, + "y": -6.946465, + "z": 0.8573803 + }, + { + "x": -18.4372635, + "y": -6.946463, + "z": 34.8138657 + }, + { + "x": -41.3040733, + "y": -6.514112, + "z": 23.1801414 + }, + { + "x": -39.8697166, + "y": -6.741814, + "z": 5.05605745 + }, + { + "x": -48.253933, + "y": -4.107064, + "z": 8.215568 + } + ], + "Zone_Red": [ + { + "x": -56.79103, + "y": -7.037779, + "z": 102.022278 + }, + { + "x": -147.231476, + "y": -6.87319231, + "z": 115.395493 + }, + { + "x": -255.485291, + "y": -6.74776745, + "z": -30.2126637 + }, + { + "x": -176.9809, + "y": -6.995809, + "z": -94.7485352 + }, + { + "x": -150.961349, + "y": -6.940975, + "z": -40.17734 + }, + { + "x": -104.7097, + "y": -6.933003, + "z": 17.9163322 + }, + { + "x": -132.169113, + "y": -6.933011, + "z": 67.66978 + } + ], + "Zone_Orange": [ + { + "x": 237.517624, + "y": -5.12358, + "z": 11.7712326 + }, + { + "x": 196.708572, + "y": -6.552195, + "z": 2.546248 + }, + { + "x": 232.866837, + "y": -4.411118, + "z": -40.3440247 + }, + { + "x": 135.4591, + "y": -6.951981, + "z": -31.57881 + }, + { + "x": 213.0278, + "y": -6.95198345, + "z": -120.998192 + }, + { + "x": 142.5316, + "y": -6.34213, + "z": -104.461609 + }, + { + "x": 122.249588, + "y": -7.073911, + "z": -160.497055 + }, + { + "x": 200.576843, + "y": -7.0396533, + "z": -177.797455 + }, + { + "x": 187.665436, + "y": -7.09893465, + "z": -241.862274 + }, + { + "x": 169.458618, + "y": -6.9629674, + "z": -204.657227 + }, + { + "x": 119.266953, + "y": -0.328859925, + "z": -210.001556 + }, + { + "x": 161.018555, + "y": -5.208241, + "z": -165.5934 + } + ], + "Zone_Pink": [ + { + "x": 64.73753, + "y": -6.95198154, + "z": -75.77131 + }, + { + "x": 12.0922842, + "y": -4.282402, + "z": -183.459747 + }, + { + "x": 20.3504372, + "y": -6.946486, + "z": -141.254471 + }, + { + "x": 42.9002228, + "y": -0.33780542, + "z": -177.3331 + }, + { + "x": -28.90254, + "y": -7.02340126, + "z": -169.328018 + }, + { + "x": -43.1386337, + "y": -7.02337456, + "z": -120.782112 + }, + { + "x": 41.1750031, + "y": -5.09823847, + "z": -107.292763 + }, + { + "x": 4.639425, + "y": -5.10824442, + "z": -120.526024 + }, + { + "x": -85.0866852, + "y": -7.07833147, + "z": -155.650818 + }, + { + "x": -88.9472961, + "y": -7.078334, + "z": -134.229828 + }, + { + "x": -76.48727, + "y": -8.05627, + "z": -75.2609558 + }, + { + "x": -7.193536, + "y": -6.968442, + "z": -55.570343 + }, + { + "x": -74.09723, + "y": -7.07830763, + "z": -43.5618134 + }, + { + "x": -65.37134, + "y": -6.971739, + "z": -35.02649 + }, + { + "x": -76.83068, + "y": -6.98000574, + "z": -28.7395325 + }, + { + "x": -63.168644, + "y": -3.7803545, + "z": -31.7218285 + }, + { + "x": -59.3641853, + "y": -9.889905, + "z": -32.55272 + }, + { + "x": -55.75908, + "y": -6.9519577, + "z": -16.7088757 + } + ], + "Zone_Yellow": [ + { + "x": -159.486267, + "y": -9.218827, + "z": 54.66738 + }, + { + "x": -152.71347, + "y": -11.21023, + "z": 25.4052677 + }, + { + "x": -135.1373, + "y": -14.6537189, + "z": 40.4282722 + }, + { + "x": -115.817154, + "y": -14.5273285, + "z": 42.47699 + }, + { + "x": -85.59858, + "y": -14.4244928, + "z": 13.1422844 + }, + { + "x": -62.1950226, + "y": -10.7771168, + "z": 28.8574944 + }, + { + "x": -92.15169, + "y": -10.4819145, + "z": 70.16181 + } + ], + "Zone_D2_Hotspot": [ + { + "x": -53.04862, + "y": -14.7038651, + "z": 133.14801 + }, + { + "x": -56.04584, + "y": -15.8924112, + "z": 161.490646 + }, + { + "x": -55.40273, + "y": -15.901721, + "z": 177.212341 + }, + { + "x": -116.760628, + "y": -18.3659115, + "z": 169.263016 + }, + { + "x": -109.829613, + "y": -18.36591, + "z": 161.2898 + } + ], + "Zone_Underground_Bunker_Hotspot": [ + { + "x": -145.429733, + "y": -9.409015, + "z": -23.9307 + }, + { + "x": -118.190826, + "y": -9.490587, + "z": -13.9253225 + }, + { + "x": 49.2813759, + "y": -12.2500057, + "z": -136.852829 + }, + { + "x": 74.8476, + "y": -12.2500105, + "z": -107.593628 + }, + { + "x": 77.4375153, + "y": -13.9378557, + "z": -65.03416 + }, + { + "x": 111.5771, + "y": -12.8779106, + "z": -111.593925 + } + ], + "Zone_WhitePawn_3rd_Hotspot": [ + { + "x": -105.709122, + "y": 2.40151072, + "z": 92.66247 + } + ], + "Zone_WhitePawn_2nd_Hotspot": [ + { + "x": -94.93129, + "y": -3.39848948, + "z": 89.22741 + } + ], + "Zone_BlackPawn_4th_Hotspot": [ + { + "x": -163.778336, + "y": 2.401511, + "z": 55.1294479 + } + ], + "Zone_BlackPawn_2nd_Hotspot": [ + { + "x": -161.928741, + "y": -3.39848828, + "z": 50.34176 + } + ], + "Zone_BlackBishop_2nd_Hotspot": [ + { + "x": -148.496124, + "y": -0.18381536, + "z": -10.9316635 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve_start.json new file mode 100644 index 0000000..c3bd554 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/reserve_start.json @@ -0,0 +1,182 @@ +{ + "MapName": "rezervbase", + "Zones": { + "Zone_Random_Start_0": [ + { + "x": -117.41674, + "y": -6.94097567, + "z": -126.8281 + }, + { + "x": -290.853, + "y": -6.23742867, + "z": -82.02813 + }, + { + "x": -242.872467, + "y": -7.00368261, + "z": 71.38473 + }, + { + "x": -74.92107, + "y": 21.1744633, + "z": 188.864319 + } + ], + "Zone_Random_Start_1": [ + { + "x": -54.6103363, + "y": 12.5940857, + "z": 180.517792 + }, + { + "x": -124.800522, + "y": -10.4819145, + "z": 78.62432 + }, + { + "x": 40.4504852, + "y": -6.96843624, + "z": 127.704086 + }, + { + "x": 140.304535, + "y": -10.8599291, + "z": 30.452961 + }, + { + "x": 229.591537, + "y": -10.8264685, + "z": -6.251291 + } + ], + "Zone_Random_Start_2": [ + { + "x": 187.851532, + "y": -6.81690168, + "z": -108.38903 + }, + { + "x": 171.708954, + "y": -5.20824146, + "z": -170.932129 + }, + { + "x": 66.66485, + "y": -7.078331, + "z": -222.889786 + }, + { + "x": 183.8646, + "y": -7.07833338, + "z": -242.319489 + } + ], + "Zone_Random_Start_3": [ + { + "x": -5.481145, + "y": 25.8544025, + "z": 180.3686 + }, + { + "x": -83.2674, + "y": -2.039893, + "z": 141.231537 + }, + { + "x": -144.644043, + "y": -6.507082, + "z": 125.11319 + }, + { + "x": 12.5987749, + "y": -3.98143339, + "z": -6.59006357 + }, + { + "x": 16.3245735, + "y": -3.97000122, + "z": -28.1275539 + }, + { + "x": 14.6998291, + "y": -0.9975205, + "z": -22.7591171 + } + ], + "Zone_Random_Start_4": [ + { + "x": -255.485291, + "y": -6.74776745, + "z": -30.2126637 + }, + { + "x": -176.9809, + "y": -6.995809, + "z": -94.7485352 + }, + { + "x": -150.961349, + "y": -6.940975, + "z": -40.17734 + }, + { + "x": 213.0278, + "y": -6.95198345, + "z": -120.998192 + }, + { + "x": 142.5316, + "y": -6.34213, + "z": -104.461609 + }, + { + "x": 122.249588, + "y": -7.073911, + "z": -160.497055 + } + ], + "Zone_Random_Start_5": [ + { + "x": 4.639425, + "y": -5.10824442, + "z": -120.526024 + }, + { + "x": -85.0866852, + "y": -7.07833147, + "z": -155.650818 + }, + { + "x": -88.9472961, + "y": -7.078334, + "z": -134.229828 + }, + { + "x": -76.48727, + "y": -8.05627, + "z": -75.2609558 + }, + { + "x": -7.193536, + "y": -6.968442, + "z": -55.570343 + }, + { + "x": -135.1373, + "y": -14.6537189, + "z": 40.4282722 + }, + { + "x": -115.817154, + "y": -14.5273285, + "z": 42.47699 + }, + { + "x": -85.59858, + "y": -14.4244928, + "z": 13.1422844 + } + ] + } +} diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline.json new file mode 100644 index 0000000..43d0cd9 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline.json @@ -0,0 +1,423 @@ +{ + "MapName": "shoreline", + "Zones": { + "Zone_Blue": [ + { + "x": 346.192474, + "y": -59.70054, + "z": 313.434479 + }, + { + "x": 250.751541, + "y": -59.67307, + "z": 304.061554 + }, + { + "x": 306.434326, + "y": -48.3934059, + "z": 232.7056 + }, + { + "x": 426.4788, + "y": -47.693615, + "z": 241.889328 + }, + { + "x": 238.05719, + "y": -46.3279381, + "z": 43.9621735 + }, + { + "x": 248.732681, + "y": -47.2038956, + "z": -36.54686 + }, + { + "x": 392.277557, + "y": -53.73211, + "z": -45.26059 + }, + { + "x": 312.1899, + "y": -55.2727776, + "z": -157.18013 + }, + { + "x": 227.218246, + "y": -55.2727776, + "z": -195.119568 + }, + { + "x": 275.647064, + "y": -46.87464, + "z": 8.855307 + } + ], + "Zone_Pink": [ + { + "x": -647.693359, + "y": -33.76327, + "z": -121.814873 + }, + { + "x": -728.826, + "y": -41.4609222, + "z": -0.7122939 + }, + { + "x": -525.113953, + "y": -36.7298622, + "z": -15.19117 + }, + { + "x": -487.059357, + "y": -28.4342537, + "z": -208.694473 + } + ], + "Zone_Yellow": [ + { + "x": -856.9899, + "y": -43.24494, + "z": 31.7929058 + }, + { + "x": -954.85144, + "y": -58.4254875, + "z": 342.575165 + }, + { + "x": -833.516968, + "y": -50.542347, + "z": 235.010529 + }, + { + "x": -771.7063, + "y": -44.147934, + "z": 147.268326 + }, + { + "x": -710.304749, + "y": -27.67344, + "z": 94.9736252 + }, + { + "x": -696.4002, + "y": -40.5681229, + "z": 219.098068 + }, + { + "x": -812.099548, + "y": -51.11426, + "z": 326.5142 + }, + { + "x": -669.680542, + "y": -59.71526, + "z": 481.888641 + }, + { + "x": -701.8561, + "y": -46.1225662, + "z": 344.059845 + }, + { + "x": -625.976, + "y": -44.239315, + "z": 77.50434 + }, + { + "x": -528.794434, + "y": -40.568737, + "z": 69.3546 + } + ], + "Zone_Orange": [ + { + "x": 48.86367, + "y": -59.6620827, + "z": 352.652771 + }, + { + "x": 37.9617844, + "y": -46.64249, + "z": 259.84668 + }, + { + "x": 8.15096951, + "y": -45.7442055, + "z": 177.616257 + }, + { + "x": -94.33317, + "y": -43.1819344, + "z": 164.271286 + }, + { + "x": -129.024323, + "y": -40.68097, + "z": 268.764465 + }, + { + "x": -79.7490158, + "y": -43.6254539, + "z": 303.8455 + }, + { + "x": -325.701019, + "y": -52.11915, + "z": 375.3534 + }, + { + "x": -330.186554, + "y": -48.41938, + "z": 272.7245 + }, + { + "x": -372.842133, + "y": -31.6716537, + "z": 122.861572 + } + ], + "Zone_Green": [ + { + "x": -242.422836, + "y": -5.127078, + "z": -315.6029 + }, + { + "x": -319.903, + "y": -10.9427271, + "z": -294.740753 + }, + { + "x": -392.63324, + "y": -19.1330166, + "z": -232.886841 + }, + { + "x": -325.4277, + "y": -5.18854332, + "z": -128.100967 + }, + { + "x": 6.005573, + "y": -22.8057022, + "z": -118.157791 + }, + { + "x": -5.91568232, + "y": -30.30769, + "z": -77.48981 + }, + { + "x": 36.68114, + "y": -29.3678246, + "z": -166.98735 + }, + { + "x": -41.08894, + "y": -20.69434, + "z": -301.110168 + }, + { + "x": 50.0004959, + "y": -25.5230064, + "z": -307.836243 + }, + { + "x": -128.082642, + "y": -16.55224, + "z": -223.0956 + }, + { + "x": -320.7891, + "y": -28.0839787, + "z": 16.3643112 + } + ], + "Zone_Yellow_Radio_Hotspot": [ + { + "x": -485.611572, + "y": -25.87707, + "z": 260.667938 + }, + { + "x": -514.1241, + "y": -22.2631149, + "z": 239.046112 + } + ], + "Zone_Pink_SmugCamp_Hotspot": [ + { + "x": -664.1528, + "y": -26.9815788, + "z": -223.64917 + }, + { + "x": -526.116638, + "y": -18.72693, + "z": -331.1387 + }, + { + "x": -616.7743, + "y": -29.8831959, + "z": -175.100525 + } + ], + "Zone_Green_GasStation_Hotspot": [ + { + "x": -93.8938, + "y": -21.9964523, + "z": -11.5245571 + }, + { + "x": -124.336876, + "y": -21.6604328, + "z": -11.8949471 + } + ], + "Zone_Green_Resort_Hotspot": [ + { + "x": -233.7294, + "y": -5.14097452, + "z": -71.3974152 + }, + { + "x": -159.757782, + "y": -3.74103785, + "z": -82.66865 + }, + { + "x": -175.100433, + "y": -0.8410516, + "z": -82.78666 + }, + { + "x": -217.814362, + "y": 2.05198765, + "z": -94.78622 + }, + { + "x": -256.7907, + "y": -0.8512883, + "z": -94.9071045 + }, + { + "x": -302.25824, + "y": -0.841058254, + "z": -88.7503 + }, + { + "x": -360.33, + "y": -0.841058433, + "z": -82.93664 + }, + { + "x": -310.779755, + "y": -3.74104881, + "z": -82.57046 + }, + { + "x": -252.080231, + "y": -4.17085934, + "z": -120.818764 + }, + { + "x": -239.6645, + "y": -0.7862936, + "z": -138.653351 + }, + { + "x": -230.557266, + "y": -5.140984, + "z": -154.148712 + }, + { + "x": -256.60083, + "y": -8.286213, + "z": -151.2978 + }, + { + "x": -252.01857, + "y": -3.68628645, + "z": -161.343948 + }, + { + "x": -251.906052, + "y": -2.486289, + "z": -138.023651 + } + ], + "Zone_Orange_Powerstation_Hotspot": [ + { + "x": -224.559357, + "y": -40.6636543, + "z": 185.579361 + }, + { + "x": -227.193, + "y": -41.0081367, + "z": 175.9238 + }, + { + "x": -166.705856, + "y": -41.52841, + "z": 173.461151 + } + ], + "Zone_Orange_GasStation_Hotspot": [ + { + "x": -202.438965, + "y": -55.706768, + "z": 397.497742 + }, + { + "x": -169.6491, + "y": -55.6738052, + "z": 372.9281 + } + ], + "Zone_Orange_Pier_Hotspot": [ + { + "x": -418.723267, + "y": -63.91924, + "z": 544.665649 + }, + { + "x": -355.738, + "y": -62.0762558, + "z": 537.4436 + }, + { + "x": -317.784058, + "y": -62.076252, + "z": 503.732574 + }, + { + "x": -309.710327, + "y": -57.6273155, + "z": 482.9659 + } + ], + "Zone_Blue_ScavIsland_Hotspot": [ + { + "x": 224.389908, + "y": -64.74547, + "z": 434.711761 + } + ], + "Zone_Blue_Camp_Hotspot": [ + { + "x": 294.2695, + "y": -56.38294, + "z": 143.52359 + }, + { + "x": 426.357056, + "y": -54.3388977, + "z": 121.515076 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline_start.json new file mode 100644 index 0000000..63b4f83 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/shoreline_start.json @@ -0,0 +1,116 @@ +{ + "MapName": "shoreline", + "Zones": { + "Zone_Yellow_East_PMC_Start": [ + { + "x": -857.042053, + "y": -44.07337, + "z": 44.4614449 + }, + { + "x": -950.0995, + "y": -58.12517, + "z": 343.5474 + }, + { + "x": -779.1739, + "y": -43.6335678, + "z": 147.1827 + } + ], + "Zone_Yellow_South_PMC_Start": [ + { + "x": -663.619568, + "y": -59.8642654, + "z": 479.8578 + }, + { + "x": -578.102966, + "y": -52.86286, + "z": 361.587677 + }, + { + "x": -653.6105, + "y": -54.3288956, + "z": 324.319916 + } + ], + "Zone_Purple_PMC_Start": [ + { + "x": -535.9019, + "y": -20.2934074, + "z": -315.15506 + }, + { + "x": -571.0331, + "y": -32.45719, + "z": -125.33004 + } + ], + "Zone_Green_North_PMC_Start": [ + { + "x": -268.8724, + "y": 2.83521843, + "z": -316.597778 + }, + { + "x": -44.0547256, + "y": -19.98136, + "z": -331.02533 + }, + { + "x": 141.081726, + "y": -36.8975563, + "z": -260.245544 + } + ], + "Zone_Blue_North_PMC_Start": [ + { + "x": 269.6259, + "y": -54.3664665, + "z": -199.565613 + }, + { + "x": 362.025818, + "y": -53.6625671, + "z": -54.38199 + } + ], + "Zone_Blue_South_PMC_Start": [ + { + "x": 342.8613, + "y": -59.67307, + "z": 309.0564 + }, + { + "x": 379.492249, + "y": -54.2628937, + "z": 144.472382 + } + ], + "Zone_Orange_Pier_PMC_Start": [ + { + "x": -347.096924, + "y": -62.076252, + "z": 529.1349 + } + ], + "Zone_Orange_PMC_Start": [ + { + "x": -149.7489, + "y": -44.6102028, + "z": 312.112823 + }, + { + "x": -89.28763, + "y": -43.4284019, + "z": 182.145447 + }, + { + "x": -354.404755, + "y": -49.6936646, + "z": 276.546143 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets.json new file mode 100644 index 0000000..c131dbe --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets.json @@ -0,0 +1,767 @@ +{ + "MapName": "tarkovstreets", + "Zones": { + "Zone_Pink": [ + { + "x": -228.9754, + "y": 2.107799, + "z": 199.950272 + }, + { + "x": -201.411728, + "y": 3.366684, + "z": 187.688782 + }, + { + "x": -155.300674, + "y": 2.081673, + "z": 208.470657 + }, + { + "x": -156.458878, + "y": 0.8804456, + "z": 173.206543 + }, + { + "x": -168.8602, + "y": 0.88043344, + "z": 105.630379 + }, + { + "x": -160.615158, + "y": 0.865581632, + "z": 75.9740448 + }, + { + "x": -127.84626, + "y": 0.781839848, + "z": 87.1880646 + }, + { + "x": -125.106552, + "y": 0.9243626, + "z": 126.187576 + }, + { + "x": -52.2582, + "y": 1.38301468, + "z": 170.128311 + }, + { + "x": -61.5404129, + "y": 0.932775438, + "z": 109.174782 + }, + { + "x": -24.8766327, + "y": 1.78900576, + "z": 58.3910141 + } + ], + "Zone_Pink_Sparja": [ + { + "x": -74.17008, + "y": 1.415514, + "z": 156.487381 + }, + { + "x": -55.9083481, + "y": 1.41551459, + "z": 155.552734 + } + ], + "Zone_Yellow": [ + { + "x": -148.7827, + "y": 0.607993, + "z": -51.61994 + }, + { + "x": -142.288177, + "y": 5.119489, + "z": -13.59517 + }, + { + "x": -134.718979, + "y": 9.599994, + "z": -20.1239128 + }, + { + "x": -106.621254, + "y": 0.6034156, + "z": -29.4487038 + }, + { + "x": -68.0637741, + "y": 5.092991, + "z": -63.77947 + }, + { + "x": -108.358635, + "y": 5.101333, + "z": -27.729084 + }, + { + "x": -67.97296, + "y": -7.074559e-07, + "z": -4.810565 + }, + { + "x": -37.1444359, + "y": 0.5999951, + "z": -32.7376671 + }, + { + "x": -35.0582771, + "y": 5.09998941, + "z": -61.05722 + }, + { + "x": -41.9298973, + "y": 9.601403, + "z": -62.2888336 + }, + { + "x": -7.46514, + "y": 0.0208243374, + "z": -26.1403332 + }, + { + "x": -49.6282768, + "y": 0.6011204, + "z": -66.51941 + }, + { + "x": -58.5102921, + "y": 0.599966764, + "z": -75.24954 + }, + { + "x": -14.1102762, + "y": 3.03103065, + "z": -81.0974045 + }, + { + "x": -12.7341375, + "y": 2.70480824, + "z": -136.28035 + }, + { + "x": -3.37550879, + "y": 2.881245, + "z": -127.355537 + }, + { + "x": 5.26922941, + "y": 1.15169644, + "z": -68.36156 + } + ], + "Zone_Red": [ + { + "x": 37.47665, + "y": 3.96623588, + "z": -135.100113 + }, + { + "x": 56.18986, + "y": 4.38481331, + "z": -140.691269 + }, + { + "x": 77.50228, + "y": 3.9683342, + "z": -142.666367 + }, + { + "x": 82.1006241, + "y": 3.96833158, + "z": -177.74054 + }, + { + "x": 89.79869, + "y": 1.11031866, + "z": -132.325638 + }, + { + "x": 123.612617, + "y": -1.87314129, + "z": -111.913513 + }, + { + "x": 149.8694, + "y": -1.87309527, + "z": -133.095062 + }, + { + "x": 178.834885, + "y": -1.51152873, + "z": -127.84446 + }, + { + "x": 158.835785, + "y": -1.87311709, + "z": -95.78611 + }, + { + "x": 191.907547, + "y": -2.01049829, + "z": -79.4270554 + }, + { + "x": 217.113953, + "y": -3.88318181, + "z": -36.25435 + }, + { + "x": 233.793243, + "y": -2.496752, + "z": -71.23111 + }, + { + "x": 203.995316, + "y": -4.769431, + "z": -11.5495291 + }, + { + "x": 137.9504, + "y": -1.45330012, + "z": -36.53566 + }, + { + "x": 106.070923, + "y": 4.7885313, + "z": -21.02793 + }, + { + "x": 112.214989, + "y": 4.7885313, + "z": -21.3437519 + }, + { + "x": 113.572174, + "y": 4.78853655, + "z": -40.82078 + }, + { + "x": 116.447586, + "y": -1.87313414, + "z": -57.5473251 + }, + { + "x": 84.03275, + "y": -0.162714943, + "z": -63.05489 + }, + { + "x": 53.98858, + "y": 0.249599427, + "z": -43.4822655 + }, + { + "x": 9.262692, + "y": -3.73639441, + "z": 3.46822286 + }, + { + "x": -1.117072, + "y": -3.73711419, + "z": 24.567461 + } + ], + "Zone_DarkBlue_Apts_1st": [ + { + "x": 44.5461273, + "y": 1.18034458, + "z": 117.062462 + }, + { + "x": 44.1041374, + "y": 1.1803391, + "z": 75.046875 + } + ], + "Zone_DarkBlue": [ + { + "x": 36.91414, + "y": 1.18040478, + "z": 68.9335251 + }, + { + "x": 56.97246, + "y": 0.397140473, + "z": 57.9545975 + }, + { + "x": 54.4868927, + "y": 0.5484973, + "z": 44.1195946 + }, + { + "x": 62.25278, + "y": 0.549001455, + "z": 33.5734177 + }, + { + "x": 122.837036, + "y": -2.30012441, + "z": 57.67052 + }, + { + "x": 168.152481, + "y": -0.8284732, + "z": 38.2678642 + }, + { + "x": 191.5054, + "y": -1.1768204, + "z": 59.16162 + }, + { + "x": 192.011627, + "y": -1.176839, + "z": 66.06465 + }, + { + "x": 176.5835, + "y": -4.6768446, + "z": 73.0675 + }, + { + "x": 220.149261, + "y": -4.059657, + "z": 58.3941765 + }, + { + "x": 221.519363, + "y": 2.99759579, + "z": 81.23873 + }, + { + "x": 183.102936, + "y": 1.76610351, + "z": 116.628685 + }, + { + "x": 170.93335, + "y": 0.9566515, + "z": 172.83461 + }, + { + "x": 109.912041, + "y": 0.490021944, + "z": 118.469307 + }, + { + "x": 143.1119, + "y": -1.37988162, + "z": 91.9794 + }, + { + "x": 205.351044, + "y": 3.07040071, + "z": 247.4064 + }, + { + "x": 97.5400848, + "y": 0.9364996, + "z": 168.858719 + }, + { + "x": 126.101883, + "y": 13.5184221, + "z": 144.1419 + }, + { + "x": 84.46453, + "y": 3.90368247, + "z": 142.749069 + } + ], + "Zone_Blue": [ + { + "x": -170.290222, + "y": 2.11337972, + "z": 440.323669 + }, + { + "x": -101.308189, + "y": 2.11335468, + "z": 361.036774 + }, + { + "x": -79.96146, + "y": -0.183711633, + "z": 409.8323 + }, + { + "x": 10.6083565, + "y": 2.113424, + "z": 426.888519 + }, + { + "x": -54.4047546, + "y": 3.19708133, + "z": 321.328156 + }, + { + "x": -78.4012451, + "y": 3.19744086, + "z": 339.990051 + }, + { + "x": 59.95955, + "y": 2.60684919, + "z": 423.9881 + }, + { + "x": 8.824648, + "y": 2.13935924, + "z": 348.7206 + } + ], + "Zone_Blue_Inside_Cinema": [ + { + "x": -186.380463, + "y": 8.614476, + "z": 400.048737 + }, + { + "x": -164.258392, + "y": 14.190793, + "z": 403.492584 + }, + { + "x": -158.34198, + "y": 8.612572, + "z": 380.022339 + }, + { + "x": -221.1521, + "y": 2.12091279, + "z": 359.617737 + } + ], + "Zone_Black": [ + { + "x": -25.4876137, + "y": 2.20006251, + "z": 297.187775 + }, + { + "x": -13.8983107, + "y": 2.62362385, + "z": 241.884689 + }, + { + "x": 4.214054, + "y": 2.20871353, + "z": 218.831329 + }, + { + "x": -46.7913132, + "y": 2.11725163, + "z": 212.140076 + }, + { + "x": -83.86213, + "y": 3.51010728, + "z": 241.6138 + }, + { + "x": -84.04324, + "y": 2.358707, + "z": 249.765717 + }, + { + "x": -101.2185, + "y": 2.19800639, + "z": 246.6991 + }, + { + "x": -131.869812, + "y": 2.197889, + "z": 247.816681 + }, + { + "x": -155.23465, + "y": 2.19779921, + "z": 249.716858 + }, + { + "x": -154.923691, + "y": 2.22095513, + "z": 227.357285 + }, + { + "x": -184.4226, + "y": 6.06641436, + "z": 223.642975 + }, + { + "x": -184.168381, + "y": 2.19787431, + "z": 241.593765 + }, + { + "x": -149.061646, + "y": 6.14867, + "z": 269.283173 + }, + { + "x": -160.405151, + "y": 2.19774842, + "z": 283.637024 + }, + { + "x": -117.171272, + "y": 2.63959932, + "z": 285.9357 + }, + { + "x": -85.02768, + "y": 8.413222, + "z": 278.134644 + }, + { + "x": -154.791687, + "y": 2.29289651, + "z": 311.5837 + }, + { + "x": -152.489044, + "y": 2.21096, + "z": 342.675262 + }, + { + "x": -137.284424, + "y": 2.2109642, + "z": 328.442841 + }, + { + "x": -127.688225, + "y": 2.23712945, + "z": 343.8944 + } + ], + "Zone_Green": [ + { + "x": 39.4837646, + "y": 2.56007719, + "z": 341.5682 + }, + { + "x": 81.882, + "y": 2.55628872, + "z": 336.374237 + }, + { + "x": 60.9842873, + "y": 5.7976985, + "z": 343.5245 + }, + { + "x": 117.11364, + "y": 6.750643, + "z": 291.625946 + }, + { + "x": 227.944061, + "y": 3.3351202, + "z": 403.055847 + }, + { + "x": 203.657639, + "y": 3.452028, + "z": 363.595337 + } + ], + "Zone_Green_Lexos": [ + { + "x": 92.4739761, + "y": 2.63759279, + "z": 292.9028 + }, + { + "x": 100.696121, + "y": 7.021845, + "z": 305.60614 + }, + { + "x": 62.9715576, + "y": 6.85558176, + "z": 290.786224 + } + ], + "Zone_Green_Sparja": [ + { + "x": 154.8535, + "y": 3.75064158, + "z": 309.719025 + }, + { + "x": 143.04808, + "y": 2.871796, + "z": 323.747742 + } + ], + "Zone_Green_Concordia_Parking": [ + { + "x": 202.632, + "y": -1.25006545, + "z": 363.586578 + }, + { + "x": 268.750977, + "y": -1.2500689, + "z": 389.086823 + } + ], + "Zone_Green_Construction": [ + { + "x": 201.094742, + "y": 6.82481, + "z": 293.850342 + } + ], + "Zone_Green_Concordia_Hotspot": [ + { + "x": 266.510468, + "y": 6.3472085, + "z": 353.991547 + }, + { + "x": 276.829437, + "y": 6.34998941, + "z": 392.088043 + }, + { + "x": 214.621323, + "y": 9.346801, + "z": 398.385284 + } + ], + "Zone_DarkBlue_Apts_3rd_Hotspot": [ + { + "x": 36.1275635, + "y": 10.1858063, + "z": 87.29144 + }, + { + "x": 50.5263634, + "y": 11.7166243, + "z": 141.610718 + } + ], + "Zone_DarkBlue_Apts_2nd_Hotspot": [ + { + "x": 50.7457733, + "y": 7.18405867, + "z": 91.2875 + }, + { + "x": 47.435, + "y": 7.24534, + "z": 107.845139 + }, + { + "x": 44.529892, + "y": 4.18363047, + "z": 72.33434 + } + ], + "Zone_DarkBlue_Hallway_Hotspot": [ + { + "x": 122.612183, + "y": 3.521971, + "z": 219.223389 + }, + { + "x": 145.009277, + "y": 3.522466, + "z": 209.78566 + } + ], + "Zone_DarkBlue_School_Hotspot": [ + { + "x": 212.2424, + "y": 3.78719974, + "z": 115.374573 + }, + { + "x": 209.4198, + "y": 3.78719974, + "z": 122.876549 + } + ], + "Zone_Pink_Hotel_Hotspot": [ + { + "x": -41.39667, + "y": 5.041135, + "z": 46.0307159 + }, + { + "x": -72.89223, + "y": 5.04112053, + "z": 48.0756836 + }, + { + "x": -81.16052, + "y": 5.04111862, + "z": 51.67197 + }, + { + "x": -105.088333, + "y": 5.0411067, + "z": 60.3302879 + }, + { + "x": -110.339211, + "y": 5.04000044, + "z": 86.46018 + }, + { + "x": -92.96523, + "y": 7.94104433, + "z": 68.35757 + }, + { + "x": -96.18692, + "y": 7.942249, + "z": 82.5500259 + }, + { + "x": -108.568382, + "y": 7.942235, + "z": 114.22876 + }, + { + "x": -85.1983948, + "y": 7.93998, + "z": 144.19 + }, + { + "x": -88.02677, + "y": 1.40615463, + "z": 121.4201 + } + ], + "Zone_Black_Warehouse_Hotspot": [ + { + "x": -127.038528, + "y": 8.31007, + "z": 285.117462 + }, + { + "x": -135.19223, + "y": 12.9909048, + "z": 273.2028 + }, + { + "x": -149.773178, + "y": 8.342164, + "z": 288.4396 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets_start.json new file mode 100644 index 0000000..f753c2a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/streets_start.json @@ -0,0 +1,185 @@ +{ + "MapName": "tarkovstreets", + "Zones": { + "pmc_pinewood_hotel_Start": [ + { + "x": -103.313057, + "y": 1.40553725, + "z": 113.611778 + } + ], + "pmc_sewer_river_Start": [ + { + "x": -250.161011, + "y": 2.210371, + "z": 225.82222 + } + ], + "pmc_ruined_house_Start": [ + { + "x": -239.2391, + "y": 2.12091279, + "z": 361.094147 + } + ], + "pmc_courtyard_Start": [ + { + "x": -182.234146, + "y": 2.31634426, + "z": 447.124023 + } + ], + "pmc_primorsky_ave_Start": [ + { + "x": 38.73736, + "y": 2.676212, + "z": 411.245056 + } + ], + "pmc_evac_zone_Start": [ + { + "x": 160.476181, + "y": 3.42234564, + "z": 414.097565 + } + ], + "pmc_concordia_Start": [ + { + "x": 259.928131, + "y": -1.27506771, + "z": 382.922119 + } + ], + "pmc_collapsed_crane_Start": [ + { + "x": 201.846222, + "y": 2.730404, + "z": 266.4402 + } + ], + "pmc_zmeevsky_alley_Start": [ + { + "x": 169.522873, + "y": 1.01374114, + "z": 173.625931 + } + ], + "pmc_scav_checkpoint_Start": [ + { + "x": 125.938614, + "y": -2.497073, + "z": 47.609848 + } + ], + "pmc_underpass_Start": [ + { + "x": -22.7947044, + "y": 0.0242015533, + "z": 42.16738 + } + ], + "new streets pmc start crash site_Start": [ + { + "x": 289.60437, + "y": 3.39077282, + "z": 493.257 + }, + { + "x": 219.696228, + "y": 4.736937, + "z": 486.5584 + }, + { + "x": 258.7046, + "y": 3.303387, + "z": 404.443237 + } + ], + "new streets pmc start far west_Start": [ + { + "x": 255.985184, + "y": -2.91878152, + "z": 83.88358 + }, + { + "x": 213.652328, + "y": 0.332340747, + "z": 129.0932 + } + ], + "new streets pmc start expo chkpoint_Start": [ + { + "x": 238.511948, + "y": -3.26761961, + "z": -40.3224258 + }, + { + "x": 233.66684, + "y": -2.11351347, + "z": -101.195938 + }, + { + "x": 168.2907, + "y": -1.511529, + "z": -125.864212 + }, + { + "x": 102.650864, + "y": -1.8731221, + "z": -156.193268 + } + ], + "new streets pmc start tg bldg_Start": [ + { + "x": 54.86966, + "y": 4.38481236, + "z": -129.537872 + } + ], + "new streets pmc start new kilmov_Start": [ + { + "x": -11.7469263, + "y": 2.70480824, + "z": -135.898132 + }, + { + "x": -58.77223, + "y": 3.1897, + "z": -146.201813 + } + ], + "new streets pmc start across pinewood_Start": [ + { + "x": -49.8150978, + "y": 0.6011205, + "z": -66.211586 + } + ], + "new streets pmc start across pinewood 3rd_Start": [ + { + "x": -30.6601086, + "y": 9.601463, + "z": -62.4002571 + }, + { + "x": -125.758636, + "y": 9.599994, + "z": -11.967082 + } + ], + "new streets pmc start across pinewood toy store_Start": [ + { + "x": -99.81226, + "y": 0.6034153, + "z": -28.4357624 + } + ], + "new streets pmc start_Start": [ + { + "x": 230.207779, + "y": 0.3881004, + "z": 212.3506 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods.json new file mode 100644 index 0000000..592618d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods.json @@ -0,0 +1,353 @@ +{ + "MapName": "woods", + "Zones": { + "Zone_Blue": [ + { + "x": -21.8708954, + "y": -5.32864237, + "z": 72.58995 + }, + { + "x": -32.08548, + "y": 4.84805059, + "z": -50.6048965 + }, + { + "x": 41.9173546, + "y": -3.67786026, + "z": -26.7766342 + }, + { + "x": 19.5125389, + "y": -9.011598, + "z": 65.02948 + }, + { + "x": 114.254753, + "y": -2.04330063, + "z": 55.3718834 + }, + { + "x": 249.192139, + "y": -5.45481634, + "z": 72.21627 + }, + { + "x": 227.398071, + "y": -9.470308, + "z": 180.543411 + }, + { + "x": 197.9464, + "y": -0.388237119, + "z": -26.7947521 + }, + { + "x": 215.156021, + "y": -1.27700889, + "z": -102.578346 + }, + { + "x": 38.2293243, + "y": 7.688934, + "z": -205.714966 + } + ], + "Zone_Orange": [ + { + "x": -172.06424, + "y": 0.864378154, + "z": 405.2076 + }, + { + "x": -250.7216, + "y": 0.226280734, + "z": 361.3807 + }, + { + "x": -340.473969, + "y": -1.40572536, + "z": 326.737061 + }, + { + "x": -459.1107, + "y": -1.404109, + "z": 270.858978 + }, + { + "x": -450.745544, + "y": 1.38820148, + "z": 198.104675 + }, + { + "x": -326.831482, + "y": 0.368829757, + "z": 204.5033 + }, + { + "x": -222.223251, + "y": 3.35027671, + "z": 98.8340149 + }, + { + "x": -177.905029, + "y": 16.7610779, + "z": -21.4411621 + }, + { + "x": -276.682434, + "y": 11.0329456, + "z": -51.153183 + }, + { + "x": -376.2254, + "y": 4.6176796, + "z": 49.28917 + }, + { + "x": -456.222656, + "y": 5.34994745, + "z": 26.5812569 + }, + { + "x": -443.847534, + "y": 5.1325593, + "z": 113.63678 + }, + { + "x": -243.486267, + "y": 2.85139084, + "z": 127.215141 + }, + { + "x": -110.245346, + "y": 9.028954, + "z": 13.7333288 + } + ], + "Zone_Black": [ + { + "x": 308.2715, + "y": -7.57585859, + "z": 294.116272 + }, + { + "x": 395.21228, + "y": -12.9743919, + "z": 228.574661 + }, + { + "x": 475.781982, + "y": -15.0629759, + "z": 181.780716 + }, + { + "x": 319.086639, + "y": -10.2217636, + "z": 142.218643 + }, + { + "x": 482.0048, + "y": -10.7039766, + "z": 65.23029 + }, + { + "x": 389.872437, + "y": -4.74489641, + "z": 26.9135 + }, + { + "x": 462.2872, + "y": -4.350876, + "z": -55.3400345 + }, + { + "x": 321.300537, + "y": -0.0336476527, + "z": -50.0137 + }, + { + "x": 289.017731, + "y": 3.60101652, + "z": -210.3734 + }, + { + "x": 68.41141, + "y": 32.4232864, + "z": -331.457947 + }, + { + "x": -9.772904, + "y": 24.4314842, + "z": -317.652344 + }, + { + "x": 151.044434, + "y": 18.79628, + "z": -395.765167 + } + ], + "Zone_Red": [ + { + "x": 264.8838, + "y": 14.5983677, + "z": -471.580078 + }, + { + "x": 134.4759, + "y": 13.1191139, + "z": -500.549377 + }, + { + "x": -64.4324341, + "y": 9.92917252, + "z": -485.260956 + }, + { + "x": -66.9152, + "y": 8.427709, + "z": -606.7346 + }, + { + "x": -125.3347, + "y": 20.61222, + "z": -554.467468 + }, + { + "x": -129.061188, + "y": 8.907851, + "z": -673.4315 + }, + { + "x": -15.4278479, + "y": 8.847536, + "z": -728.1787 + }, + { + "x": 48.6852455, + "y": 8.337255, + "z": -648.246948 + }, + { + "x": 328.2595, + "y": 23.1672153, + "z": -617.673462 + } + ], + "Zone_Green": [ + { + "x": -62.1858368, + "y": 10.0172329, + "z": -483.5845 + }, + { + "x": -122.252266, + "y": 19.66957, + "z": -544.7442 + }, + { + "x": -132.430374, + "y": 9.908818, + "z": -663.4528 + }, + { + "x": -8.8925, + "y": 9.080714, + "z": -733.2133 + }, + { + "x": -196.050354, + "y": 12.4925032, + "z": -544.545044 + }, + { + "x": -122.627235, + "y": 22.3104572, + "z": -401.341431 + }, + { + "x": -302.259338, + "y": 12.616312, + "z": -477.548065 + }, + { + "x": -366.733368, + "y": 24.287365, + "z": -237.489838 + } + ], + "Zone_Purple": [ + { + "x": -476.55072, + "y": 14.8675728, + "z": -434.979919 + }, + { + "x": -487.709747, + "y": 14.843832, + "z": -338.122467 + }, + { + "x": -371.817474, + "y": 14.2846632, + "z": -410.197968 + }, + { + "x": -547.8508, + "y": 11.6692772, + "z": -153.4028 + }, + { + "x": -548.731, + "y": 9.162501, + "z": -95.49265 + }, + { + "x": -424.238464, + "y": 24.1666069, + "z": -83.57922 + }, + { + "x": -272.540955, + "y": 22.1338425, + "z": -129.208755 + } + ], + "Zone_Orange_Hotspot": [ + { + "x": -195.985168, + "y": -1.87047946, + "z": 216.908737 + }, + { + "x": -217.9958, + "y": -3.735521, + "z": 234.425278 + } + ], + "Zone_Green_BigMtn_Hotspot": [ + { + "x": -245.491882, + "y": 66.57639, + "z": -284.199982 + }, + { + "x": -186.886154, + "y": 58.7333527, + "z": -309.461456 + } + ], + "Zone_Red_Scav_Bunker_Hotspot": [ + { + "x": 224.0336, + "y": 24.2599449, + "z": -706.837036 + }, + { + "x": 154.719009, + "y": 22.2377987, + "z": -743.5294 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods_start.json b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods_start.json new file mode 100644 index 0000000..c099809 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/BepInEx/plugins/Donuts/zoneSpawnPoints/woods_start.json @@ -0,0 +1,145 @@ +{ + "MapName": "woods", + "Zones": { + "Zone_Green_Road_Start": [ + { + "x": -143.36026, + "y": 19.4027061, + "z": -420.835938 + } + ], + "Zone_Blue_Plane_Start": [ + { + "x": -133.762558, + "y": 16.8844471, + "z": -71.7564 + } + ], + "pmc_eastern_rocks_Start": [ + { + "x": -482.160553, + "y": 21.4377022, + "z": -53.25629 + } + ], + "pmc_eastern_rocks_2_Start": [ + { + "x": -520.124939, + "y": 11.7424622, + "z": 27.3865223 + } + ], + "pmc_un_roadblock_Start": [ + { + "x": -528.617554, + "y": -1.07551348, + "z": 301.5816 + } + ], + "pmc_bus_stop_Start": [ + { + "x": -253.216354, + "y": -0.6009716, + "z": 353.652954 + } + ], + "pmc_tunnel_rock_Start": [ + { + "x": -286.549438, + "y": -1.12362671, + "z": 253.482788 + } + ], + "pmc_ruaf_roadblock_Start": [ + { + "x": -93.00039, + "y": -0.8618088, + "z": 381.133118 + } + ], + "pmc_dead_mans_place_Start": [ + { + "x": 236.1581, + "y": -11.4453735, + "z": 283.424438 + } + ], + "pmc_outskirts_Start": [ + { + "x": 410.290344, + "y": -17.9690952, + "z": 350.1918 + } + ], + "pmc_bunker_overlook_Start": [ + { + "x": 390.245056, + "y": -0.8033935, + "z": -101.473488 + } + ], + "pmc_usec_camp_hill_Start": [ + { + "x": 220.6688, + "y": 24.56161, + "z": -314.8243 + } + ], + "pmc_usec_camp_Start": [ + { + "x": 358.880066, + "y": 14.1339083, + "z": -383.2714 + } + ], + "pmc_scav_bunker_Start": [ + { + "x": 351.3308, + "y": 23.3881359, + "z": -654.9109 + } + ], + "pmc_campsite_north_Start": [ + { + "x": 66.68721, + "y": 8.87025, + "z": -649.410461 + } + ], + "pmc_abandoned_village_Start": [ + { + "x": -263.6573, + "y": 11.14895, + "z": -629.7743 + } + ], + "pmc_bridge_v_Start": [ + { + "x": -410.7952, + "y": 13.06172, + "z": -509.253723 + } + ], + "pmc_old_sawmill_Start": [ + { + "x": -509.512817, + "y": 11.7865868, + "z": -148.033768 + } + ], + "Zone_Black_Road_Start_Start": [ + { + "x": 275.498169, + "y": 15.4604082, + "z": -347.270142 + } + ], + "Zone_Black_WestRoad_Start_Start": [ + { + "x": 369.12793, + "y": -1.61039114, + "z": -36.00638 + } + ] + } +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/meta.ini b/mods/SWAG + DONUTS_backup2/meta.ini new file mode 100644 index 0000000..fa9c18e --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/meta.ini @@ -0,0 +1,28 @@ +[General] +gameName=spt +modid=0 +version=d2025.1.12.0 +newestVersion= +category="1," +nexusFileStatus=1 +installationFile=SWAG-Donuts-v4.0.0RC2-SPT310x.7z +repository=Nexus +ignoredVersion= +comments= +notes= +nexusDescription= +url= +hasCustomURL=false +lastNexusQuery= +lastNexusUpdate= +nexusLastModified=2024-12-18T07:07:11Z +nexusCategory=0 +converted=false +validated=false +color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0) +tracked=0 + +[installedFiles] +1\modid=0 +1\fileid=0 +size=1 diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/LICENSE b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/LICENSE new file mode 100644 index 0000000..41d4377 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Kevin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/README.md b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/README.md new file mode 100644 index 0000000..547479d --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/README.md @@ -0,0 +1,11 @@ +# IMPORTANT +# PLEASE READ THE MOD PAGE FOR THE MOST UP TO DATE INFORMATION! + +# SWAG + Donuts +![Version: 3.5.3](https://img.shields.io/badge/Version-3.5.3-informational?style=flat-square) + +**All credit goes to Props, creator of SWAG and DONUTS** + +--- + +All mod info can be found on the mod page: https://hub.sp-tarkov.com/files/file/878-swag-donuts-dynamic-spawn-waves-and-custom-spawn-points/ diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bossConfig.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bossConfig.json new file mode 100644 index 0000000..c47cd4f --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bossConfig.json @@ -0,0 +1,221 @@ +{ + "TotalBossesPerMap": { + "factory": -1, + "factory_night": -1, + "customs": -1, + "woods": -1, + "shoreline": -1, + "lighthouse": -1, + "reserve": -1, + "interchange": -1, + "laboratory": -1, + "streets": -1 + }, + "Bosses": { + "useGlobalBossSpawnChance": true, + "gluhar": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 35, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "goons": { + "customs": 35, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 30, + "reserve": 0, + "shoreline": 35, + "streets": 0, + "woods": 35 + }, + "kaban": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 35, + "woods": 0 + }, + "killa": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 35, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "kolontay": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 35, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 35, + "woods": 0 + }, + "reshala": { + "customs": 35, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "sanitar": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 25, + "streets": 0, + "woods": 0 + }, + "shturman": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 15 + }, + "tagilla": { + "customs": 0, + "factory": 35, + "factory_night": 35, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "zryachiy": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 100, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "partisan": { + "customs": 15, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 15, + "reserve": 0, + "shoreline": 15, + "streets": 0, + "woods": 15 + } + }, + "CustomBosses": { + "santa": { + "enabled": true, + "forceSpawnOutsideEvent": false, + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "punisher": { + "enabled": false, + "useProgressSpawnChance": true, + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "legion": { + "enabled": false, + "useProgressSpawnChance": true, + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + } + } +} diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/gluhar.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/gluhar.json new file mode 100644 index 0000000..2b25e53 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/gluhar.json @@ -0,0 +1,294 @@ +{ + "customs": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": [ + "ZoneRailStrorage", + "ZonePTOR2", + "ZoneBarrack" + ], + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity", + "BossName": "bossgluhar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharsecurity" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followergluharscout" + } + ], + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/goons.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/goons.json new file mode 100644 index 0000000..435aadb --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/goons.json @@ -0,0 +1,254 @@ +{ + "customs": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": ["ZoneScavBase"], + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": ["Zone_Chalet", "Zone_TreatmentContainers"], + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 5, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": ["ZoneMeteoStation"], + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 15, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": null, + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 20, + "BossEscortAmount": "2", + "BossEscortType": "exusec", + "BossName": "bossknight", + "BossZone": ["ZoneScavBase2"], + "RandomTimeSpawn": true, + "Supports": [ + { + "BossEscortAmount": "1", + "BossEscortType": "followerbigpipe" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerbirdeye" + } + ], + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kaban.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kaban.json new file mode 100644 index 0000000..9ba0ee2 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kaban.json @@ -0,0 +1,304 @@ +{ + "customs": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": [ + "ZoneCarShowroom" + ], + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + }, + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "bossboarsniper", + "BossName": "bossboarsniper", + "BossZone": [ + "ZoneSnipeCarShowroom" + ], + "Time": 99999, + "TriggerId": "bossboarBorn", + "TriggerName": "botEvent" + } + ], + "woods": [ + { + "BossChance": 11, + "BossEscortAmount": "6", + "BossEscortType": "followerboar", + "BossName": "bossboar", + "BossZone": null, + "Supports": [ + { + "BossEscortAmount": "4", + "BossEscortType": "followerboar" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose1" + }, + { + "BossEscortAmount": "1", + "BossEscortType": "followerboarclose2" + } + ], + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/killa.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/killa.json new file mode 100644 index 0000000..22ea362 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/killa.json @@ -0,0 +1,140 @@ +{ + "customs": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": [ + "ZoneCenterBot", + "ZoneCenter", + "ZoneOLI", + "ZoneIDEA", + "ZoneGoshan" + ], + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followertagilla", + "BossName": "bosskilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kolontay.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kolontay.json new file mode 100644 index 0000000..695f1f1 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/kolontay.json @@ -0,0 +1,293 @@ +{ + "customs": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "factory": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "factory_night": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "groundzero": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "groundzero_high": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "interchange": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "laboratory": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "lighthouse": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "reserve": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "shoreline": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ], + "streets": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": [ + "ZoneClimova", + "ZoneMvd" + ] + } + ], + "woods": [ + { + "BossName": "bosskolontay", + "BossChance": 35, + "Time": -1, + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity", + "Supports": [ + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontayassault" + }, + { + "BossEscortAmount": "2", + "BossEscortType": "followerkolontaysecurity" + }, + { + "BossEscortAmount": "0", + "BossEscortType": "followergluharscout" + } + ], + "BossZone": null + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/partisan.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/partisan.json new file mode 100644 index 0000000..1ca1f02 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/partisan.json @@ -0,0 +1,136 @@ +{ + "customs": [ + { + "BossChance": 15, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 15, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": [ + "Zone_Island" + ], + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 15, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 0, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 15, + "BossEscortAmount": "0", + "BossEscortType": "followerzryachiy", + "BossName": "bosspartisan", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/reshala.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/reshala.json new file mode 100644 index 0000000..3e57099 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/reshala.json @@ -0,0 +1,137 @@ +{ + "customs": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": [ + "ZoneDormitory", + "ZoneGasStation" + ], + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 35, + "BossEscortAmount": "4", + "BossEscortType": "followerbully", + "BossName": "bossbully", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/sanitar.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/sanitar.json new file mode 100644 index 0000000..09432c2 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/sanitar.json @@ -0,0 +1,138 @@ +{ + "customs": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": [ + "ZoneSanatorium1", + "ZoneSanatorium2", + "ZonePort" + ], + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 5, + "BossEscortAmount": "2,3", + "BossEscortType": "followersanitar", + "BossName": "bosssanitar", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/shturman.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/shturman.json new file mode 100644 index 0000000..1988bf8 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/shturman.json @@ -0,0 +1,136 @@ +{ + "customs": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 35, + "BossEscortAmount": "2", + "BossEscortType": "followerkojaniy", + "BossName": "bosskojaniy", + "BossZone": [ + "ZoneWoodCutter" + ], + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/tagilla.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/tagilla.json new file mode 100644 index 0000000..275b4d3 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/tagilla.json @@ -0,0 +1,138 @@ +{ + "customs": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": [ + "BotZone" + ], + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": [ + "BotZone" + ], + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 30, + "BossEscortAmount": "0", + "BossEscortType": "followerbully", + "BossName": "bosstagilla", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/zryachiy.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/zryachiy.json new file mode 100644 index 0000000..2316ea6 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/bosses/zryachiy.json @@ -0,0 +1,136 @@ +{ + "customs": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 100, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": [ + "Zone_Island" + ], + "Supports": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 0, + "BossEscortAmount": "2", + "BossEscortType": "followerzryachiy", + "BossName": "bosszryachiy", + "BossZone": null, + "Supports": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/config.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/config.json new file mode 100644 index 0000000..a0b078c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/config.json @@ -0,0 +1,117 @@ +{ + "BossDifficulty": "normal", + "BossEscortDifficulty": "normal", + "disableAllSpawns": { + "bosses": false, + "rogues": false, + "raiders": false, + "cultists": false, + "scav_snipers": false, + "bloodhounds": false + }, + "Spawns": { + "useGlobalSpawnChance": true, + "bloodhounds": { + "customs": 5, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 5, + "streets": 0, + "woods": 5 + }, + "cultists": { + "customs": 10, + "factory": 0, + "factory_night": 2, + "groundzero": 0, + "groundzero_high": 44, + "interchange": 0, + "laboratory": 0, + "lighthouse": 0, + "reserve": 0, + "shoreline": 10, + "streets": 0, + "woods": 12 + }, + "raiders": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 65, + "lighthouse": 0, + "reserve": 65, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "rogues": { + "customs": 0, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 75, + "reserve": 0, + "shoreline": 0, + "streets": 0, + "woods": 0 + }, + "scav_snipers": { + "customs": 65, + "factory": 0, + "factory_night": 0, + "groundzero": 0, + "groundzero_high": 0, + "interchange": 0, + "laboratory": 0, + "lighthouse": 65, + "reserve": 0, + "shoreline": 65, + "streets": 65, + "woods": 65 + } + }, + "MaxBotCap": { + "factory": 16, + "customs": 24, + "woods": 26, + "shoreline": 24, + "lighthouse": 26, + "reserve": 24, + "interchange": 24, + "laboratory": 18, + "streets": 26, + "groundzero": 22, + "groundzero_high": 24 + }, + "NightMaxBotCap": { + "factory_night": 16, + "customs": 24, + "woods": 26, + "shoreline": 24, + "lighthouse": 26, + "reserve": 24, + "interchange": 24, + "laboratory": 18, + "streets": 26, + "groundzero": 22, + "groundzero_high": 24 + }, + "UseDefaultSpawns": { + "Waves": false, + "Bosses": false, + "TriggeredWaves": false + }, + "DebugOutput": false +} diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/legion.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/legion.json new file mode 100644 index 0000000..bba1c04 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/legion.json @@ -0,0 +1,122 @@ +{ + "customs": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossName": "bosslegion", + "BossZone": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/punisher.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/punisher.json new file mode 100644 index 0000000..4275371 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/punisher.json @@ -0,0 +1,146 @@ +{ + "customs": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 15, + "BossEscortAmount": "4", + "BossEscortType": "exUsec", + "BossDifficult": "impossible", + "BossEscortDifficult": "impossible", + "BossName": "bosspunisher", + "BossZone": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/santa.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/santa.json new file mode 100644 index 0000000..081566a --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/custom/santa.json @@ -0,0 +1,122 @@ +{ + "customs": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 35, + "BossName": "gifter", + "BossEscortType": "gifter", + "BossEscortAmount": "0", + "BossZone": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/bloodhounds.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/bloodhounds.json new file mode 100644 index 0000000..f2526ad --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/bloodhounds.json @@ -0,0 +1,134 @@ +{ + "customs": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": [ + "ZoneBrige", + "ZoneBlockPost" + ] + } + ], + "factory": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "factory_night": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "groundzero": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "groundzero_high": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "interchange": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "laboratory": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "lighthouse": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "reserve": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "shoreline": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "BossEscortType": "arenafighterevent", + "BossEscortAmount": "3,4", + "Time": -1, + "BossZone": [ + "ZoneStartVillage", + "ZoneGasStation", + "ZonePowerStation" + ] + } + ], + "streets": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "Time": -1, + "BossEscortAmount": "3,4", + "BossEscortType": "arenafighterevent", + "BossZone": null + } + ], + "woods": [ + { + "BossName": "arenafighterevent", + "BossChance": 5, + "BossEscortType": "arenafighterevent", + "BossEscortAmount": "3,4", + "Time": -1, + "BossZone": [ + "ZoneClearVill", + "ZoneRoad", + "ZoneHouse", + "ZoneBigRocks" + ] + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/cultists.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/cultists.json new file mode 100644 index 0000000..ece4aec --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/cultists.json @@ -0,0 +1,174 @@ +{ + "customs": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": [ + "ZoneCustoms", + "ZoneWade", + "ZoneCrossRoad", + "ZoneOldAZS" + ] + } + ], + "factory": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "factory_night": [ + { + "BossName": "sectantpriest", + "BossChance": 55, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "2", + "Time": -1, + "BossZone": [ + "BotZone" + ] + }, + { + "BossName": "sectantpriest", + "BossChance": 55, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "2", + "Time": 300, + "BossZone": [ + "BotZone" + ] + }, + { + "BossName": "sectantpriest", + "BossChance": 55, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "2", + "Time": 600, + "BossZone": [ + "BotZone" + ] + }, + { + "BossName": "sectantpriest", + "BossChance": 55, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "2", + "Time": 900, + "BossZone": [ + "BotZone" + ] + } + ], + "groundzero": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "groundzero_high": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "interchange": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "laboratory": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "lighthouse": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "reserve": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "shoreline": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "3", + "Time": -1, + "BossZone": [ + "ZoneForestGasStation" + ] + }, + { + "BossName": "sectantpriest", + "BossChance": 15, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "3", + "Time": -1, + "BossZone": [ + "ZoneForestSpawn" + ] + } + ], + "streets": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "Time": -1, + "BossEscortAmount": "4", + "BossEscortType": "sectantwarrior", + "BossZone": null + } + ], + "woods": [ + { + "BossName": "sectantpriest", + "BossChance": 15, + "BossEscortType": "sectantwarrior", + "BossEscortAmount": "4", + "Time": -1, + "BossZone": [ + "ZoneMiniHouse", + "ZoneBrokenVill" + ] + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/raiders.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/raiders.json new file mode 100644 index 0000000..a892ffd --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/raiders.json @@ -0,0 +1,340 @@ +{ + "customs": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 55, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor1" + ], + "Time": 900 + }, + { + "BossChance": 55, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": 300 + }, + { + "BossChance": 45, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneBasement" + ], + "Time": 450, + "TriggerId": "autoId_00008_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 45, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneBasement" + ], + "Time": 800, + "TriggerId": "autoId_00010_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 40, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneBasement" + ], + "Time": -1, + "TriggerId": "autoId_00007_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 45, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": -1, + "TriggerId": "autoId_00007_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor1" + ], + "Time": 600, + "TriggerId": "autoId_00632_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": 600, + "TriggerId": "autoId_00632_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor1" + ], + "Time": -1, + "TriggerId": "autoId_00012_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": -1, + "TriggerId": "autoId_00012_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor1" + ], + "Time": 1200, + "TriggerId": "autoId_00014_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": 1200, + "TriggerId": "autoId_00014_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,2,2,1,1,2,2,2,2,1,1,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor1" + ], + "Time": -1, + "TriggerId": "autoId_00009_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 35, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneFloor2" + ], + "Time": -1, + "TriggerId": "autoId_00009_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 40, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneGate2" + ], + "Time": -1, + "TriggerId": "autoId_00014_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 45, + "BossEscortAmount": "1,1,1,1,2,2,2,1,1,1,1,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "BotZoneGate1" + ], + "Time": -1, + "TriggerId": "autoId_00632_EXFIL", + "TriggerName": "interactObject" + } + ], + "lighthouse": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "ZoneRailStrorage" + ], + "Time": 1470 + }, + { + "BossChance": 40, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "ZoneRailStrorage" + ], + "Time": -1, + "TriggerId": "autoId_00632_EXFIL", + "TriggerName": "interactObject" + }, + { + "BossChance": 40, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "ZoneSubCommand" + ], + "Time": -1, + "TriggerId": "autoId_00000_D2_LEVER", + "TriggerName": "interactObject" + }, + { + "BossChance": 40, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": [ + "ZoneSubCommand" + ], + "Time": 3, + "TriggerId": "raider_simple_patroling", + "TriggerName": "interactObject" + } + ], + "shoreline": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 35, + "BossEscortAmount": "2,2,2,2,3", + "BossEscortType": "pmcbot", + "BossName": "pmcbot", + "BossZone": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/rogues.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/rogues.json new file mode 100644 index 0000000..10b94a0 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/rogues.json @@ -0,0 +1,184 @@ +{ + "customs": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "factory": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "factory_night": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "groundzero": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "groundzero_high": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "interchange": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "laboratory": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "lighthouse": [ + { + "BossChance": 100, + "BossEscortAmount": "1", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_Blockpost" + ], + "Time": -1 + }, + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_RoofContainers" + ], + "Time": -1 + }, + { + "BossChance": 40, + "BossEscortAmount": "1,1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_TreatmentRocks" + ], + "Time": -1 + }, + { + "BossChance": 40, + "BossEscortAmount": "1,1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_TreatmentBeach" + ], + "Time": -1 + }, + { + "BossChance": 80, + "BossEscortAmount": "0", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_RoofRocks" + ], + "Time": -1 + }, + { + "BossChance": 80, + "BossEscortAmount": "1", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_RoofBeach" + ], + "Time": -1 + }, + { + "BossChance": 10, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": [ + "Zone_Hellicopter" + ], + "Time": -1 + } + ], + "reserve": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "shoreline": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "streets": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ], + "woods": [ + { + "BossChance": 100, + "BossEscortAmount": "1,2", + "BossEscortType": "exusec", + "BossName": "exusec", + "BossZone": null, + "Time": -1 + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/scav_snipers.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/scav_snipers.json new file mode 100644 index 0000000..c717958 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/config/other/scav_snipers.json @@ -0,0 +1,206 @@ +{ + "customs": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeTower" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeFactory" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneBlockPostSniper" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeBrige" + ] + } + ], + "factory": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": null + } + ], + "factory_night": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": null + } + ], + "groundzero": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSandSnipeCenter" + ] + } + ], + "groundzero_high": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSandSnipeCenter" + ] + } + ], + "interchange": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": null + } + ], + "laboratory": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": null + } + ], + "lighthouse": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "Zone_SniperPeak" + ] + } + ], + "reserve": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": null + } + ], + "shoreline": [ + { + "BossName": "marksman", + "BossChance": 65, + "BossEscortType": "marksman", + "BossEscortAmount": "0", + "Time": -1, + "BossZone": [ + "ZonePowerStationSniper" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "BossEscortType": "marksman", + "BossEscortAmount": "0", + "Time": -1, + "BossZone": [ + "ZoneBunkeSniper" + ] + } + ], + "streets": [ + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeCinema" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeCarShowroom" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeBuilding" + ] + }, + { + "BossName": "marksman", + "BossChance": 65, + "Time": -1, + "BossEscortAmount": "0", + "BossEscortType": "marksman", + "BossZone": [ + "ZoneSnipeSW01" + ] + } + ], + "woods": [ + { + "BossName": "marksman", + "BossChance": 65, + "BossEscortType": "marksman", + "BossEscortAmount": "0", + "Time": -1, + "BossZone": [ + "ZoneHighRocks" + ] + } + ] +} \ No newline at end of file diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/package.json b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/package.json new file mode 100644 index 0000000..d39698c --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/package.json @@ -0,0 +1,32 @@ +{ + "name": "SWAG + DONUTS", + "version": "3.5.3", + "sptVersion": "~3.10.0", + "main": "src/SWAG.js", + "license": "MIT", + "author": "nooky and props", + "contributors": [ + "Arys" + ], + "loadBefore": [], + "loadAfter": [], + "incompatibilities": [], + "scripts": { + "setup": "npm i", + "build": "node ./build.mjs", + "buildinfo": "node ./build.mjs --verbose" + }, + "devDependencies": { + "@types/node": "20.11", + "@typescript-eslint/eslint-plugin": "7.2", + "@typescript-eslint/parser": "7.2", + "archiver": "^6.0", + "eslint": "8.57", + "fs-extra": "11.2", + "glob": "8.0.3", + "ignore": "^5.2", + "tsyringe": "4.8.0", + "typescript": "5.4", + "winston": "3.12" + } +} diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/ClassDef.ts b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/ClassDef.ts new file mode 100644 index 0000000..cf1c111 --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/ClassDef.ts @@ -0,0 +1,119 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import { IBossLocationSpawn } from "@spt/models/eft/common/ILocationBase"; + +export interface IBossPattern extends IBossLocationSpawn +{ + OnlySpawnOnce?: boolean; +} + +export const roleCase: object = { + assault: "assault", + exusec: "exUsec", + marksman: "marksman", + pmcbot: "pmcBot", + sectantpriest: "sectantPriest", + sectantwarrior: "sectantWarrior", + assaultgroup: "assaultGroup", + bossbully: "bossBully", + bosstagilla: "bossTagilla", + bossgluhar: "bossGluhar", + bosskilla: "bossKilla", + bosskojaniy: "bossKojaniy", + bosssanitar: "bossSanitar", + bossboar: "bossBoar", + bossboarsniper: "bossBoarSniper", + bosskolontay: "bossKolontay", + bosspunisher: "bosspunisher", + bosslegion: "bosslegion", + bosspartisan: "bossPartisan", + followerboar: "followerBoar", + followerboarclose1: "followerBoarClose1", + followerboarclose2: "followerBoarClose2", + followerbully: "followerBully", + followergluharassault: "followerGluharAssault", + followergluharscout: "followerGluharScout", + followergluharsecurity: "followerGluharSecurity", + followergluharsnipe: "followerGluharSnipe", + followerkojaniy: "followerKojaniy", + followersanitar: "followerSanitar", + followertagilla: "followerTagilla", + followerkolontayassault: "followerKolontayAssault", + followerkolontaysecurity: "followerKolontaySecurity", + cursedassault: "cursedAssault", + pmc: "pmc", + usec: "usec", + bear: "bear", + sptbear: "sptBear", + sptusec: "sptUsec", + bosstest: "bossTest", + followertest: "followerTest", + gifter: "gifter", + bossknight: "bossKnight", + followerbigpipe: "followerBigPipe", + followerbirdeye: "followerBirdEye", + bosszryachiy: "bossZryachiy", + followerzryachiy: "followerZryachiy", + arenafighterevent: "arenaFighterEvent", + crazyassaultevent: "crazyAssaultEvent" +}; + +export const reverseBossNames: object = { + bossboar: "kaban", + bossbully: "reshala", + bosstagilla: "tagilla", + bossgluhar: "gluhar", + bosskilla: "killa", + bosskojaniy: "shturman", + bosssanitar: "sanitar", + bossknight: "goons", + bosszryachiy: "zryachiy", + bosskolontay: "kolontay", + bosspartisan: "partisan", + marksman: "scav_snipers", + sectantpriest: "cultists", + exusec: "rogues", + pmcbot: "raiders", + crazyassaultevent: "crazyscavs", + arenafighterevent: "bloodhounds", + bosspunisher: "punisher", + bosslegion: "legion", + gifter: "santa" +}; + +export const reverseMapNames: object = { + factory4_day: "factory", + factory4_night: "factory_night", + bigmap: "customs", + woods: "woods", + shoreline: "shoreline", + lighthouse: "lighthouse", + rezervbase: "reserve", + interchange: "interchange", + laboratory: "laboratory", + tarkovstreets: "streets", + sandbox: "groundzero", + sandbox_high: "groundzero_high" +}; + +export const diffProper = { + easy: "easy", + asonline: "random", + normal: "normal", + hard: "hard", + impossible: "impossible" +}; + +export const validMaps: string[] = [ + "bigmap", + "factory4_day", + "factory4_night", + "interchange", + "laboratory", + "lighthouse", + "rezervbase", + "shoreline", + "tarkovstreets", + "woods", + "sandbox", + "sandbox_high" +]; diff --git a/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/SWAG.ts b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/SWAG.ts new file mode 100644 index 0000000..44d3cdf --- /dev/null +++ b/mods/SWAG + DONUTS_backup2/user/mods/SWAG/src/SWAG.ts @@ -0,0 +1,845 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import { + IBossLocationSpawn, + ILocationBase, + IWave +} from "@spt/models/eft/common/ILocationBase"; +import { ConfigTypes } from "@spt/models/enums/ConfigTypes"; +import { IPostDBLoadMod } from "@spt/models/external/IPostDBLoadMod"; +import { IPreSptLoadMod } from "@spt/models/external/IPreSptLoadMod"; +import { IBotConfig } from "@spt/models/spt/config/IBotConfig"; +import { IPmcConfig } from "@spt/models/spt/config/IPmcConfig"; +import { ILocations } from "@spt/models/spt/server/ILocations"; +import { ILocationConfig } from "@spt/models/spt/config/ILocationConfig"; +import { ILogger } from "@spt/models/spt/utils/ILogger"; +import { ConfigServer } from "@spt/servers/ConfigServer"; +import { DatabaseServer } from "@spt/servers/DatabaseServer"; +import { ContextVariableType } from "@spt/context/ContextVariableType"; +import { ApplicationContext } from "@spt/context/ApplicationContext"; +import { WeatherController } from "@spt/controllers/WeatherController"; +import { IGetRaidConfigurationRequestData } from "@spt/models/eft/match/IGetRaidConfigurationRequestData"; +import { HttpResponseUtil } from "@spt/utils/HttpResponseUtil"; +import { StaticRouterModService } from "@spt/services/mod/staticRouter/StaticRouterModService"; +import { JsonUtil } from "@spt/utils/JsonUtil"; +import { RandomUtil } from "@spt/utils/RandomUtil"; +import { DependencyContainer } from "tsyringe"; +import { LocationCallbacks } from "@spt/callbacks/LocationCallbacks"; +import { SeasonalEventService } from "@spt/services/SeasonalEventService"; +import { ProfileHelper } from "@spt/helpers/ProfileHelper"; + +import * as fs from "fs"; +import * as path from "path"; +import { + IBossPattern, + validMaps, + diffProper, + roleCase, + reverseMapNames, + reverseBossNames +} from "./ClassDef"; + +// General SWAG Config +import config from "../config/config.json"; +import bossConfig from "../config/bossConfig.json"; + +// Bosses +import gluhar from "../config/bosses/gluhar.json"; +import goons from "../config/bosses/goons.json"; +import kaban from "../config/bosses/kaban.json"; +import killa from "../config/bosses/killa.json"; +import kolontay from "../config/bosses/kolontay.json"; +import reshala from "../config/bosses/reshala.json"; +import sanitar from "../config/bosses/sanitar.json"; +import shturman from "../config/bosses/shturman.json"; +import tagilla from "../config/bosses/tagilla.json"; +import zryachiy from "../config/bosses/zryachiy.json"; +import partisan from "../config/bosses/partisan.json"; + +// Spawn Configs +import bloodhounds from "../config/other/bloodhounds.json"; +import cultists from "../config/other/cultists.json"; +import raiders from "../config/other/raiders.json"; +import rogues from "../config/other/rogues.json"; +import scav_snipers from "../config/other/scav_snipers.json"; + +// Custom +import punisher from "../config/custom/punisher.json" +import legion from "../config/custom/legion.json" + +const otherSpawnConfigs = [ + bloodhounds, + cultists, + scav_snipers, + raiders, + rogues +]; + +const bossSpawnConfigs = [ + gluhar, + goons, + kaban, + killa, + kolontay, + reshala, + sanitar, + shturman, + tagilla, + zryachiy, + partisan +]; + +const customSpawnConfigs = [ + punisher, + legion +] + +const modName = "SWAG"; +let logger: ILogger; +let locationCallbacks: LocationCallbacks; +let jsonUtil: JsonUtil; +let databaseServer: DatabaseServer; +let locations: ILocations; +let seasonalEvents: SeasonalEventService; +let randomUtil: RandomUtil; +let profileHelper: ProfileHelper; +let sessionId: string; + +type LocationName = keyof Omit; +type LocationBackupData = Record; + + +class SWAG implements IPreSptLoadMod, IPostDBLoadMod +{ + public static savedLocationData: LocationBackupData = { + factory4_day: undefined, + factory4_night: undefined, + bigmap: undefined, + interchange: undefined, + laboratory: undefined, + lighthouse: undefined, + rezervbase: undefined, + shoreline: undefined, + tarkovstreets: undefined, + woods: undefined, + sandbox: undefined, + sandbox_high: undefined, + + // unused + develop: undefined, + hideout: undefined, + privatearea: undefined, + suburbs: undefined, + terminal: undefined, + town: undefined + }; + + public static randomWaveTimer = { + time_min: 0, + time_max: 0 + }; + + public static actual_timers = { + time_min: 0, + time_max: 0 + }; + + public static waveCounter = { + count: 1 + }; + + public static raid_time = { + time_of_day: "day" + }; + + public static bossCount = { + count: 0 + }; + + preSptLoad(container: DependencyContainer): void + { + const httpResponse = + container.resolve("HttpResponseUtil"); + + const staticRouterModService = container.resolve( + "StaticRouterModService" + ); + + staticRouterModService.registerStaticRouter( + `${modName}/client/match/local/end`, + [{ + url: "/client/match/local/end", + action: async ( + url: string, + info: any, + sessionID: string, + output: string + ): Promise => + { + sessionId = sessionID; + SWAG.clearDefaultSpawns(); + SWAG.configureMaps(); + return locationCallbacks.getLocationData(url, info, sessionID); + } + }], + "SWAG" + ); + + staticRouterModService.registerStaticRouter( + `${modName}/client/locations`, + [{ + url: "/client/locations", + action: async ( + url: string, + info: any, + sessionID: string, + output: string + ): Promise => + { + sessionId = sessionID; + SWAG.clearDefaultSpawns(); + SWAG.configureMaps(); + return locationCallbacks.getLocationData(url, info, sessionID); + } + }], + "SWAG" + ); + + staticRouterModService.registerStaticRouter( + `${modName}/client/items`, + [{ + url: "/client/items", + action: async ( + url: string, + info: any, + sessionID: string, + output: string + ) => + { + sessionId = sessionID; + const locationConfig = container.resolve("ConfigServer").getConfig(ConfigTypes.LOCATION); + + // as of SPT 3.6.0 we need to disable the new spawn system so that SWAG can clear spawns properly + if ( + !config?.UseDefaultSpawns?.Waves || + !config?.UseDefaultSpawns?.Bosses || + !config?.UseDefaultSpawns?.TriggeredWaves + ) + { + SWAG.disableSpawnSystems(); + } + + // disable more vanilla spawn stuff + locationConfig.splitWaveIntoSingleSpawnsSettings.enabled = false; + locationConfig.rogueLighthouseSpawnTimeSettings.enabled = false; + locationConfig.addOpenZonesToAllMaps = false; + locationConfig.addCustomBotWavesToMaps = false; + locationConfig.enableBotTypeLimits = false; + + logger.info( + "SWAG: Vanilla spawn systems disabled" + ); + + return output; + } + }], + "SWAG" + ); + + staticRouterModService.registerStaticRouter( + `${modName}/client/raid/configuration`, + [{ + url: "/client/raid/configuration", + action: async ( + url: string, + info: any, + sessionID: string, + output: string + ): Promise => + { + try + { + const botConfig = container.resolve("ConfigServer").getConfig(ConfigTypes.BOT); + const pmcConfig = container.resolve("ConfigServer").getConfig(ConfigTypes.PMC); + const { convertIntoPmcChance } = pmcConfig; + Object.entries(convertIntoPmcChance).forEach(([mapKey, map]) => { + Object.entries(map).forEach(([roleKey, role]) => { + role.min = 0; + role.max = 0; + }); + }); + logger.info("SWAG: PMC conversion is OFF (this is good - be sure this loads AFTER Realism/SVM)"); + + // Adjust time and map caps + const appContext = container.resolve("ApplicationContext"); + const weatherController = container.resolve("WeatherController"); + const matchInfoStartOff = appContext.getLatestValue(ContextVariableType.RAID_CONFIGURATION).getValue(); + const time = weatherController.generate().time; + + let realTime = time; + if (matchInfoStartOff.timeVariant === "PAST") + { + // eslint-disable-next-line prefer-const + let [hours, minutes] = time.split(":").map(Number); + hours = (hours - 12 + 24) % 24; // Adjust time backwards by 12 hours and ensure it wraps correctly + realTime = `${hours}:${minutes}`; + } + + // Determine Time of Day + let TOD = "day"; + const [hours] = realTime.split(":").map(Number); + if ((matchInfoStartOff.location !== "factory4_night" && hours >= 5 && hours < 22) || + matchInfoStartOff.location === "factory4_day" || + matchInfoStartOff.location.toLowerCase() === "laboratory") + { + TOD = "day"; + } + else + { + TOD = "night"; + } + + // Set map caps based on Time of Day + if (TOD === "day") + { + Object.keys(config.MaxBotCap).forEach(key => + { + botConfig.maxBotCap[key] = config.MaxBotCap[key]; + }); + } + else + { // "night" + Object.keys(config.NightMaxBotCap).forEach(key => + { + botConfig.maxBotCap[key] = config.NightMaxBotCap[key]; + }); + } + logger.info(`SWAG: ${TOD} Raid Max Bot Caps set`); + + return httpResponse.nullResponse(); + } + catch (e) + { + logger.error(`SWAG: Failed To modify PMC conversion, you may have more PMCs than you're supposed to. Error: ${e}`); + return httpResponse.nullResponse(); + } + } + }], + "SWAG" + ); + } + + postDBLoad(container: DependencyContainer): void + { + logger = container.resolve("WinstonLogger"); + locationCallbacks = container.resolve("LocationCallbacks"); + jsonUtil = container.resolve("JsonUtil"); + databaseServer = container.resolve("DatabaseServer"); + locations = databaseServer.getTables().locations; + randomUtil = container.resolve("RandomUtil"); + seasonalEvents = container.resolve("SeasonalEventService"); + profileHelper = container.resolve("ProfileHelper"); + } + + /** + * Returns all available OpenZones specified in location.base.OpenZones as well as any OpenZone found in the SpawnPointParams. + * Filters out all sniper zones + * @param map + * @returns + */ + static getOpenZones(map: LocationName): string[] + { + const baseobj: ILocationBase = locations[map]?.base; + + // Get all OpenZones defined in the base obj that do not include sniper zones. Need to filter for empty strings as well. + const foundOpenZones = baseobj?.OpenZones?.split(",") + .filter((name) => !name.includes("Snipe")) + .filter((name) => name.trim() !== "") ?? []; + + // Sometimes there are zones in the SpawnPointParams that arent listed in the OpenZones, parse these and add them to the list of zones + baseobj?.SpawnPointParams?.forEach((spawn) => + { + //check spawn for open zones and if it doesn't exist add to end of array + if ( + spawn?.BotZoneName && + !foundOpenZones.includes(spawn.BotZoneName) && + !spawn.BotZoneName.includes("Snipe") + ) + { + foundOpenZones.push(spawn.BotZoneName); + } + }); + + //logger.info(`SWAG: Open Zones(${map}): ${JSON.stringify(foundOpenZones)}`); + return foundOpenZones; + } + + static shuffleArray(array: any[]) + { + for (let i = array.length - 1; i > 0; i--) + { + const j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + } + + static configureMaps(): void + { + const bossConfigs: { [key: string]: any[] } = {}; + const otherConfigs: { [key: string]: any[] } = {}; + const customConfigs: { [key: string]: any[] } = {}; + + bossSpawnConfigs.forEach(data => + { + Object.keys(data).forEach(mapKey => + { + if (bossConfig.TotalBossesPerMap[mapKey] === 0 || config.disableAllSpawns.bosses) + { + return; + } + + if (!bossConfigs[mapKey]) + { + bossConfigs[mapKey] = []; + } + + const filteredBosses = data[mapKey].filter(boss => + { + + // ignore boarsniper + if (boss.BossName == "bossboarsniper") + { + return false; + } + + const shouldSkip = boss.BossChance === 0 || + (bossConfig.Bosses.useGlobalBossSpawnChance && + bossConfig.Bosses[reverseBossNames[boss.BossName]][mapKey] === 0); + return !shouldSkip; + }); + + bossConfigs[mapKey].push(...filteredBosses); + }); + }); + + otherSpawnConfigs.forEach(data => + { + Object.keys(data).forEach(mapKey => + { + + if (!otherConfigs[mapKey]) + { + otherConfigs[mapKey] = []; + } + + const filteredBosses = data[mapKey].filter(boss => + { + const bossType = reverseBossNames[boss.BossName]; + + if (config.disableAllSpawns[bossType]) + { + return false; + } + + const shouldSkip = boss.BossChance === 0 || + (config.Spawns.useGlobalSpawnChance && config.Spawns[bossType][mapKey] === 0); + + return !shouldSkip; + }); + + otherConfigs[mapKey].push(...filteredBosses); + }); + }); + + customSpawnConfigs.forEach(data => + { + Object.keys(data).forEach(mapKey => + { + if (!customConfigs[mapKey]) + { + customConfigs[mapKey] = []; + } + + const filteredBosses = data[mapKey].filter(boss => + { + + if (boss.BossName == "gifter") + { + if (!bossConfig.CustomBosses.santa.enabled || + (!seasonalEvents.christmasEventEnabled() && !bossConfig.CustomBosses.santa.forceSpawnOutsideEvent)) + { + return false; + } + } + + const shouldSkip = boss.BossChance === 0 || + !bossConfig.CustomBosses[reverseBossNames[boss.BossName]].enabled || + (bossConfig.CustomBosses[reverseBossNames[boss.BossName]].enabled && + bossConfig.CustomBosses[reverseBossNames[boss.BossName]][mapKey] === 0); + return !shouldSkip; + }); + + customConfigs[mapKey].push(...filteredBosses); + }); + }); + + // Shuffle each array within the configuration objects + Object.values(bossConfigs).forEach(array => this.shuffleArray(array)); + Object.values(otherConfigs).forEach(array => this.shuffleArray(array)); + Object.values(customConfigs).forEach(array => this.shuffleArray(array)); + + validMaps.forEach((globalmap: LocationName) => + { + bossConfigs[reverseMapNames[globalmap]]?.forEach(boss => + { + SWAG.spawnBosses(boss, globalmap); + SWAG.bossCount.count += 1; + }); + // reset boss count for the next map + SWAG.bossCount.count = 0; + + otherConfigs[reverseMapNames[globalmap]]?.forEach(spawn => + { + SWAG.spawnBots(spawn, globalmap); + }); + + customConfigs[reverseMapNames[globalmap]]?.forEach(custom => + { + SWAG.spawnCustom(custom, globalmap); + }); + + logger.warning(`SWAG: Configured boss spawns for map ${globalmap}`); + }); + } + + static spawnBosses( + boss: IBossPattern, + globalmap: LocationName + ): void + { + + if (bossConfig.TotalBossesPerMap[reverseMapNames[globalmap]] == 0) + { + if (config.DebugOutput) + logger.info( + "SWAG: TotalBosses set to 0 for this map, skipping boss spawn" + ); + return; + } + else if (bossConfig.TotalBossesPerMap[reverseMapNames[globalmap]] != -1 && (SWAG.bossCount.count >= bossConfig.TotalBossesPerMap[reverseMapNames[globalmap]])) + { + if (config.DebugOutput) + logger.info( + "SWAG: Skipping boss spawn as total boss count has been met already" + ); + return; + } + else + { + const wave: IBossLocationSpawn = SWAG.configureBossWave(boss, globalmap); + locations[globalmap].base.BossLocationSpawn.push(wave); + } + } + + static spawnBots( + boss: IBossPattern, + globalmap: LocationName + ): void + { + + const wave: IBossLocationSpawn = SWAG.configureBossWave(boss, globalmap); + locations[globalmap].base.BossLocationSpawn.push(wave); + } + + static spawnCustom( + boss: IBossPattern, + globalmap: LocationName + ): void + { + + const wave: IBossLocationSpawn = SWAG.configureBossWave(boss, globalmap); + locations[globalmap].base.BossLocationSpawn.push(wave); + } + + static configureBossWave(boss: IBossLocationSpawn, globalmap: LocationName): IBossLocationSpawn + { + let spawnChance = 0; + let spawnZones = boss.BossZone || null; + const bossName = roleCase[boss.BossName.toLowerCase()] || boss.BossName; + + const getRandomDifficulty = () => + { + const availableDifficulties = ["easy", "normal", "hard", "impossible"]; + const randomIndex = Math.floor(Math.random() * availableDifficulties.length); + return availableDifficulties[randomIndex]; + }; + + const difficultyKey = boss.BossDifficult || config.BossDifficulty.toLowerCase(); + const difficulty = difficultyKey === "asonline" ? getRandomDifficulty() : diffProper[difficultyKey]; + + const escortDifficultyKey = boss.BossEscortDifficult || config.BossEscortDifficulty.toLowerCase(); + const escort_difficulty = escortDifficultyKey === "asonline" ? getRandomDifficulty() : diffProper[escortDifficultyKey]; + + boss?.Supports?.forEach((escort) => + { + escort.BossEscortDifficult = [escort_difficulty]; + escort.BossEscortType = roleCase[escort.BossEscortType.toLowerCase()]; + }); + + // exclusive to bosses only + if (boss.BossName.startsWith("boss")) + { + spawnChance = this.adjustBossSpawnChance(boss, globalmap); + } + // something other than bosses + else if (config.Spawns.useGlobalSpawnChance) + { + spawnChance = config.Spawns[reverseBossNames[boss.BossName]][reverseMapNames[globalmap]]; + } + else + { + spawnChance = boss.BossChance || 0; + } + + // zones + if (spawnZones != null) + { + spawnZones = boss.BossZone || spawnZones; + if (spawnZones.length > 1) + { + // let's just pick one zone, can't trust BSG to do this correctly + const random_zone = SWAG.getRandIntInclusive(0, spawnZones.length - 1); + spawnZones = spawnZones[random_zone]; + } + // if it's not > 1 and not null, then we'll assume there's a single zone defined instead + else + { + spawnZones = spawnZones[0]; + } + } + + // Using the SPT class here + const wave: IBossLocationSpawn = { + BossChance: spawnChance, + BossDifficult: difficulty, + BossName: bossName, + BossPlayer: false, + BossEscortAmount: boss.BossEscortAmount || "0", + BossEscortDifficult: escort_difficulty, + BossEscortType: roleCase[boss.BossEscortType.toLowerCase()], + BossZone: spawnZones != null + ? spawnZones + : SWAG.savedLocationData[globalmap] && + SWAG.savedLocationData[globalmap].openZones && + SWAG.savedLocationData[globalmap].openZones.length > 0 + ? randomUtil.getStringArrayValue(SWAG.savedLocationData[globalmap].openZones) + : "", + ForceSpawn: boss.ForceSpawn || false, + IgnoreMaxBots: true, + RandomTimeSpawn: boss.RandomTimeSpawn || false, + spawnMode: ["pve", "regular"], + Supports: boss.Supports || null, + Time: boss.Time || -1, + TriggerId: boss.TriggerId || "", + TriggerName: boss.TriggerName || "" + }; + + if (spawnChance != 0 && config.DebugOutput) + { + logger.warning(`Configured Boss Wave: ${JSON.stringify(wave)}`); + } + + return wave; + } + + static adjustBossSpawnChance(boss: IBossLocationSpawn, globalmap: LocationName): number + { + // I need to refactor this garbage + if (boss.BossName === "bosspunisher") + { + // if punisher is not enabled + if (!bossConfig.CustomBosses.punisher.enabled) + { + return 0; + } + + // if progress spawn chance is not enabled + if (!bossConfig.CustomBosses.punisher.useProgressSpawnChance) + { + return bossConfig.CustomBosses["punisher"][reverseMapNames[globalmap]]; + } + + const pmcProfile = profileHelper.getPmcProfile(sessionId); + const profileId = pmcProfile?._id; + const punisherBossProgressFilePath = path.resolve( + __dirname, + `../../WTT-RogueJustice/profiles/${profileId}/progress.json` + ); + + try + { + const progressData = JSON.parse( + fs.readFileSync(punisherBossProgressFilePath, "utf8") + ); + return progressData?.actualPunisherChance ?? 1; + } + catch (error) + { + logger.warning( + "SWAG: Unable to load Punisher Boss progress file, either you don't have the mod installed or you don't have a Punisher progress file yet." + ); + return 1; + } + } + + // if legion is not enabled + if (boss.BossName === "bosslegion") + { + if (!bossConfig.CustomBosses.legion.enabled) + { + return 0; + } + + // if progress spawn chance is not enabled + if (!bossConfig.CustomBosses.legion.useProgressSpawnChance) + { + return bossConfig.CustomBosses["legion"][reverseMapNames[globalmap]]; + } + + const legionBossProgressFilePath = path.resolve( + __dirname, + "../../RaidOverhaul/config/LegionChance.json" + ); + + try + { + const progressData = JSON.parse( + fs.readFileSync(legionBossProgressFilePath, "utf8") + ); + return progressData?.legionChance ?? 15; + } + catch (error) + { + logger.warning( + "SWAG: Unable to load Legion Boss progress file, either you don't have the mod installed or you deleted your LegionChance.json." + ); + } + } + // all other bosses... + else if (bossConfig.Bosses.useGlobalBossSpawnChance) + { + // edge case, only applies to Kaban + if (boss.BossName == "bossboarsniper") + { + return boss.BossChance; + } + return bossConfig.Bosses[reverseBossNames[boss.BossName]][reverseMapNames[globalmap]]; + } + // if global boss chance is not enabled + else + { + return boss.BossChance; + } + } + + static getRandIntInclusive(min: number, max: number): number + { + min = Math.ceil(min); + max = Math.floor(max); + return Math.floor(Math.random() * (max - min + 1)) + min; + } + + static disableSpawnSystems(): void + { + let map: keyof ILocations; + for (map in locations) + { + if (map === "base" || map === "hideout") + { + continue; + } + // locations[map].base.OfflineNewSpawn = false; + // locations[map].base.OfflineOldSpawn = true; + locations[map].base.NewSpawn = false; + locations[map].base.OldSpawn = true; + } + } + + static clearDefaultSpawns(): void + { + let map: keyof ILocations; + for (map in locations) + { + if (map === "base" || map === "hideout") + { + continue; + } + + // Save a backup of the wave data and the BossLocationSpawn to use when restoring defaults on raid end. Store openzones in this data as well + if (!SWAG.savedLocationData[map]) + { + const locationBase = locations[map].base; + SWAG.savedLocationData[map] = { + waves: locationBase.waves, + BossLocationSpawn: locationBase.BossLocationSpawn, + openZones: this.getOpenZones(map) + }; + } + + // Reset Database, Cringe -- i stole this code from LUA + locations[map].base.waves = [...SWAG.savedLocationData[map].waves]; + locations[map].base.BossLocationSpawn = [ + ...SWAG.savedLocationData[map].BossLocationSpawn + ]; + + // Clear bots spawn + if (!config?.UseDefaultSpawns?.Waves) + { + locations[map].base.waves = []; + } + + // Clear boss spawn + const bossLocationSpawn = locations[map].base.BossLocationSpawn; + if ( + !config?.UseDefaultSpawns?.Bosses && + !config?.UseDefaultSpawns?.TriggeredWaves + ) + { + locations[map].base.BossLocationSpawn = []; + continue; + } + + // Remove Default Boss Spawns + if (!config?.UseDefaultSpawns?.Bosses) + { + for (let i = 0; i < bossLocationSpawn.length; i++) + { + // Triggered wave check + if (bossLocationSpawn[i]?.TriggerName?.length === 0) + { + locations[map].base.BossLocationSpawn.splice(i--, 1); + } + } + } + + // Remove Default Triggered Waves + if (!config?.UseDefaultSpawns?.TriggeredWaves) + { + for (let i = 0; i < bossLocationSpawn.length; i++) + { + // Triggered wave check + if (bossLocationSpawn[i]?.TriggerName?.length > 0) + { + locations[map].base.BossLocationSpawn.splice(i--, 1); + } + } + } + } + } +} + +export const mod = new SWAG(); diff --git a/profiles/Multiplayer/modlist.txt b/profiles/Multiplayer/modlist.txt index 69ead9b..b97d43d 100644 --- a/profiles/Multiplayer/modlist.txt +++ b/profiles/Multiplayer/modlist.txt @@ -1,7 +1,7 @@ # This file was automatically generated by Mod Organizer. -Unsorted_separator -Version 1.27.1_separator --SWAG + DONUTS +-MOAR - Ultra Lite Spawn Mod -Visceral Combat -Backburner_separator +Config Files @@ -15,7 +15,7 @@ +Nerf Bot Grenades +Progressive Bot System +Dynamic Goons -+MOAR - Ultra Lite Spawn Mod ++SWAG + DONUTS +Looting Bots +That's Lit - Sync +That's Lit diff --git a/profiles/Server/modlist.txt b/profiles/Server/modlist.txt index 2043703..bcf88ac 100644 --- a/profiles/Server/modlist.txt +++ b/profiles/Server/modlist.txt @@ -1,6 +1,7 @@ +# This file was automatically generated by Mod Organizer. +Unsorted_separator -Version 1.27.1_separator --SWAG + DONUTS +-MOAR - Ultra Lite Spawn Mod -Visceral Combat +Backburner_separator +Config Files @@ -14,7 +15,7 @@ +Nerf Bot Grenades +Progressive Bot System +Dynamic Goons -+MOAR - Ultra Lite Spawn Mod ++SWAG + DONUTS +Looting Bots +That's Lit - Sync +That's Lit