Download Data/CampaignPreset.lua from sirnii/myspace: direct link, hf CLI and curl.
- Browser
- Download file 206 kB
-
https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/CampaignPreset.lua
- Command line
-
hf download hf://spaces/sirnii/myspace/Data/CampaignPreset.lua
-
curl -L -o CampaignPreset.lua https://huggingface.co/spaces/sirnii/myspace/resolve/main/Data/CampaignPreset.lua
206 kB
| -- ========== GENERATED BY CampaignPreset Editor DO NOT EDIT MANUALLY! ========== | |
| PlaceObj('CampaignPreset', { | |
| Cities = { | |
| PlaceObj('CampaignCity', { | |
| 'Id', "ErnieVillage", | |
| 'DisplayName', T(330994649109, --[[CampaignPreset HotDiamonds DisplayName]] "Ernie"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Pantagruel", | |
| 'DisplayName', T(641790741448, --[[CampaignPreset HotDiamonds DisplayName]] "Pantagruel"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Sabra", | |
| 'DisplayName', T(683065207457, --[[CampaignPreset HotDiamonds DisplayName]] "Hill Station"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Landsbach", | |
| 'DisplayName', T(500733625274, --[[CampaignPreset HotDiamonds DisplayName]] "Landsbach"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Bloemstad", | |
| 'DisplayName', T(673734926324, --[[CampaignPreset HotDiamonds DisplayName]] "Bloemstad"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "IlleMorat", | |
| 'DisplayName', T(621640415254, --[[CampaignPreset HotDiamonds DisplayName]] "Ille Morat"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Chalet", | |
| 'DisplayName', T(718518022300, --[[CampaignPreset HotDiamonds DisplayName]] "Chalet de la Paix"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Fleatown", | |
| 'DisplayName', T(757673446196, --[[CampaignPreset HotDiamonds DisplayName]] "Fleatown"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "Payak", | |
| 'DisplayName', T(791288685252, --[[CampaignPreset HotDiamonds DisplayName]] "Wassergrab"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "PortDiancie", | |
| 'DisplayName', T(517788553407, --[[CampaignPreset HotDiamonds DisplayName]] "Port Cacao"), | |
| }), | |
| PlaceObj('CampaignCity', { | |
| 'Id', "RefugeeCamp", | |
| 'DisplayName', T(211513219761, --[[CampaignPreset HotDiamonds DisplayName]] "Refugee Camp"), | |
| }), | |
| }, | |
| DisclaimerOnStart = T(641388896067, --[[CampaignPreset HotDiamonds DisclaimerOnStart]] "The original Jagged Alliance games of the 1990's poked fun at cliches and stereotypes that existed in the action movies of the time.<newline><newline>Jagged Alliance 3 continues this tradition, but also takes jabs at contemporary issues and pop culture.<newline>This game is a work of fiction (where a lot of stuff blows up) and is not based on any real persons, locations or events.<newline><newline>Players are encouraged to use their own judgement and discretion when playing the game<newline>(and deciding which group of enemies gets the first grenade)."), | |
| DisplayName = T(862645020650, --[[CampaignPreset HotDiamonds DisplayName]] "Hot Diamonds"), | |
| EffectsOnStart = { | |
| PlaceObj('SectorEnableAutoDeploy', { | |
| deploy = false, | |
| sector_id = "I2", | |
| }), | |
| PlaceObj('SectorEnableAutoDeploy', { | |
| deploy = false, | |
| sector_id = "A8", | |
| }), | |
| PlaceObj('SectorEnableAutoDeploy', { | |
| deploy = false, | |
| sector_id = "C7_Underground", | |
| }), | |
| PlaceObj('RandomEffect', { | |
| Effects = { | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "B2", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "B4", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "C3", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('RandomEffect', { | |
| Effects = { | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "J8", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "I7", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "J9", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('RandomEffect', { | |
| Effects = { | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "C9", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "D9", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "G11", | |
| squad_def_id = "StartingShipments", | |
| }), | |
| }, | |
| }), | |
| }, | |
| FirstRunInterface = function (self, interfaceType) | |
| if interfaceType == "QuickStart" then | |
| TutorialHintsState.LandingPageShown = true | |
| Game.CampaignTime = Game.CampaignTimeStart + const.Satellite.MercArrivalTime / 2 | |
| SetUILCustomTime(Game.CampaignTime) | |
| return | |
| end | |
| SetCampaignSpeed(0, "UI") | |
| local dlg = OpenDialog("Intro") | |
| g_PDALoadingFlavor = false | |
| if not gv_SatelliteView then OpenSatelliteView(nil, "openLandingPage") end | |
| OpenAIMAndSelectMerc() | |
| g_PDALoadingFlavor = true | |
| end, | |
| InitialSector = "I1", | |
| Initialize = function (self) | |
| RandomizeOfflineMercs() | |
| InitDiamondBriefcaseSquads() | |
| AllowRevealSectors({ "H2", "H3", "H3_Underground", "H4", "I1", "I2", "I3" }) | |
| end, | |
| Sectors = { | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(912047207547, --[[CampaignPreset HotDiamonds display_name Sector name for A1]] "Seagull Island"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "SavannahNorth", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A10", | |
| 'Map', "A-10 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(964205144819, --[[CampaignPreset HotDiamonds display_name Sector name for A10]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A11", | |
| 'Map', "A-11 - Middle Of Nowhere", | |
| 'MapTier', 40, | |
| 'display_name', T(107689269757, --[[CampaignPreset HotDiamonds display_name Sector name for A11]] "Middle of Nowhere"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'InterestingSector', true, | |
| 'Roads', set( "West" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A12", | |
| 'Label1', "Blocked", | |
| 'display_name', T(862044633053, --[[CampaignPreset HotDiamonds display_name Sector name for A12]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A13", | |
| 'Label1', "Blocked", | |
| 'display_name', T(707821234224, --[[CampaignPreset HotDiamonds display_name Sector name for A13]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'WeatherZone', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(549732540462, --[[CampaignPreset HotDiamonds display_name Sector name for A14]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(915855798478, --[[CampaignPreset HotDiamonds display_name Sector name for A15]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A16", | |
| 'Map', "A-16 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(354140743120, --[[CampaignPreset HotDiamonds display_name Sector name for A16]] "Barrens"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'PatrolRespawnTime', 1800000, | |
| 'EnemySquadsList', { | |
| "LegionRaidSquad_01", | |
| }, | |
| 'InitialSquads', { | |
| "A16", | |
| }, | |
| 'Roads', set( "East", "South" ), | |
| 'BlockTravel', { | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A17", | |
| 'Map', "A-17 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(774425543634, --[[CampaignPreset HotDiamonds display_name Sector name for A17]] "Barrens"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'InitialSquads', { | |
| "A17", | |
| }, | |
| 'Roads', set( "South", "West" ), | |
| 'BlockTravel', { | |
| North = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A17", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A18", | |
| 'Map', "A-18 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(426114319628, --[[CampaignPreset HotDiamonds display_name Sector name for A18]] "Dead Animal Crossing"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'Passability', "Land and Water", | |
| 'InitialSquads', { | |
| "A18", | |
| }, | |
| 'Roads', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', { | |
| North = true, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A18", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A19", | |
| 'Map', "A-19 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(130761115220, --[[CampaignPreset HotDiamonds display_name Sector name for A19]] "Barrens"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'Passability', "Land and Water", | |
| 'InitialSquads', { | |
| "A19", | |
| }, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravel', { | |
| North = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A2", | |
| 'Map', "A-2 - Diamond Red", | |
| 'MapTier', 10, | |
| 'Label1', "Mine", | |
| 'display_name', T(189910903608, --[[CampaignPreset HotDiamonds display_name Sector name for A2]] "Diamond Red"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Passability', "Land and Water", | |
| 'Mine', true, | |
| 'DailyIncome', 5000, | |
| 'Depletion', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "DiamondRedSquad", | |
| }, | |
| 'Roads', set( "South" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A02", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('SectorCheckOwner', { | |
| owner = "any enemy", | |
| sector_id = "A2", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "Given", | |
| QuestId = "DiamondRed", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "DiamondRed", | |
| Vars = set( "GraafForeman" ), | |
| __eval = function () | |
| local quest = gv_Quests['DiamondRed'] or QuestGetState('DiamondRed') | |
| return quest.GraafForeman | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('CustomCodeEffect', { | |
| custom_code = 'for _, obj in ipairs(Groups.DiamondRedBoss) do if IsKindOf(obj, "Unit") then DoneObject(obj) end end', | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('SectorCheckOwner', { | |
| owner = "any enemy", | |
| sector_id = "A2", | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "DiamondRed", | |
| Vars = set( "GraafForeman" ), | |
| __eval = function () | |
| local quest = gv_Quests['DiamondRed'] or QuestGetState('DiamondRed') | |
| return quest.GraafForeman | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "GraafForemanDespawn", | |
| QuestId = "DiamondRed", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| Condition = "or", | |
| QuestId = "DiamondRed", | |
| Vars = set( "BadWin", "GoodWin" ), | |
| __eval = function () | |
| local quest = gv_Quests['DiamondRed'] or QuestGetState('DiamondRed') | |
| return quest.BadWin or quest.GoodWin | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "InitalCaptureDone", | |
| QuestId = "DiamondRed", | |
| }), | |
| PlaceObj('ResetAmbientLife', { | |
| ForceImmediateKick = true, | |
| KickPerpetualUnits = true, | |
| }), | |
| PlaceObj('GroupSetRoutine', { | |
| RestoreDefault = true, | |
| Routine = "Ambient", | |
| RoutineArea = "AmbientMine2", | |
| TargetUnit = "AL_Miners", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'DBSourceSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "SpecificDump_Conflict", | |
| 'MusicExploration', "SpecificDump_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A20", | |
| 'Map', "A-20 - The Majors Camp", | |
| 'MapTier', 40, | |
| 'Label1', "Outpost", | |
| 'Label2', "Boss", | |
| 'display_name', T(111536912824, --[[CampaignPreset HotDiamonds display_name Sector name for A20]] "The Eagle's Nest"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 288000, | |
| 'TargetSectors', { | |
| "E16", | |
| "F19", | |
| "D18", | |
| "D17", | |
| "B13", | |
| "B12", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Shock_Hard", | |
| "LegionExtraDefenders_Marksmen_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Shock_Easy", | |
| "LegionAttackers_Balanced_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Ordnance_Hard", | |
| "LegionAttackers_Marksmen_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "A20_TheMajorsCamp", | |
| }, | |
| 'Roads', set( "South" ), | |
| 'BlockTravel', { | |
| East = true, | |
| North = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A20", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('BanterHasPlayed', { | |
| Banters = { | |
| "MajorCampInteractable_MoneyPile", | |
| }, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "MoneyLootedByNPCs", | |
| QuestId = "05_TakeDownMajor", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(843581349650, --[[CampaignPreset HotDiamonds display_name Sector name for A3]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(495028396219, --[[CampaignPreset HotDiamonds display_name Sector name for A4]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(313384678015, --[[CampaignPreset HotDiamonds display_name Sector name for A5]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A6", | |
| 'Label1', "Blocked", | |
| 'display_name', T(905167264925, --[[CampaignPreset HotDiamonds display_name Sector name for A6]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A7", | |
| 'Label1', "Blocked", | |
| 'display_name', T(542040450114, --[[CampaignPreset HotDiamonds display_name Sector name for A7]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A8", | |
| 'Map', "A-8 - Hill Station", | |
| 'MapTier', 40, | |
| 'display_name', T(781205272716, --[[CampaignPreset HotDiamonds display_name Sector name for A8]] "Hill Station"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'PatrolRespawnTime', 504000, | |
| 'EnemySquadsList', { | |
| "LegionRaidSquad_01", | |
| }, | |
| 'ForceConflict', true, | |
| 'CustomConflictDescr', "A8_SiegeOfMERC", | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = true, | |
| South = true, | |
| }, | |
| 'BlockTravel', { | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A08", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RescueBiff", | |
| Vars = set({ | |
| BiffDeadOnArrival = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['RescueBiff'] or QuestGetState('RescueBiff') | |
| return not quest.BiffDeadOnArrival | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorEnterConflict', { | |
| descr_id = "A8_SiegeOfMERC", | |
| disable_travel = true, | |
| lock_conflict = true, | |
| sector_id = "A8", | |
| spawn_mode = "attack", | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "Given", | |
| QuestId = "RescueBiff", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "SpecificMilitary_Conflict", | |
| 'MusicExploration', "SpecificMilitary_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "A9", | |
| 'Map', "A-9 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(296385373440, --[[CampaignPreset HotDiamonds display_name Sector name for A9]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', { | |
| East = true, | |
| South = false, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/A09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(451604040075, --[[CampaignPreset HotDiamonds display_name Sector name for B1]] "Seagull Island"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B10", | |
| 'Map', "B-10 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(214209723378, --[[CampaignPreset HotDiamonds display_name Sector name for B10]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B10_Underground", | |
| 'Map', "B-10U - Lost Basin", | |
| 'MapTier', 40, | |
| 'Label1', "Dungeon", | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "B10", | |
| 'display_name', T(973030525390, --[[CampaignPreset HotDiamonds display_name Sector name for B10_Underground]] "Lost Basin"), | |
| 'discovered', false, | |
| 'Intel', false, | |
| 'BlockTravel', set( "East" ), | |
| 'image', "UI/SatelliteView/SectorImages/B10U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B11", | |
| 'Label1', "Blocked", | |
| 'display_name', T(315632984643, --[[CampaignPreset HotDiamonds display_name Sector name for B11]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B11_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "B-11U - U-Bahn Station", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "B11", | |
| 'display_name', T(828544218367, --[[CampaignPreset HotDiamonds display_name Sector name for B11_Underground]] "U-Bahn Station A"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "SmallStations", | |
| }, | |
| 'Intel', false, | |
| 'BlockTravel', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/B11U.png", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B12", | |
| 'HideUnderground', true, | |
| 'Map', "B-12 - Landsbach Mine", | |
| 'MapTier', 40, | |
| 'Label1', "Mine", | |
| 'display_name', T(246964272688, --[[CampaignPreset HotDiamonds display_name Sector name for B12]] "Drachenberg Mine"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'City', "Landsbach", | |
| 'Mine', true, | |
| 'DailyIncome', 10000, | |
| 'Militia', true, | |
| 'RepairShop', true, | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'ImpassableForDiamonds', true, | |
| 'BlockTravel', { | |
| North = false, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B12", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Landsbach", | |
| Vars = set( "DieselBounce" ), | |
| __eval = function () | |
| local quest = gv_Quests['Landsbach'] or QuestGetState('Landsbach') | |
| return quest.DieselBounce | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "BounceBattle", | |
| QuestId = "Landsbach", | |
| }), | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "Landsbach_BounceAttack", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B12_Underground", | |
| 'Map', "B-12U - Diesel Klinik", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "B12", | |
| 'display_name', T(765521273692, --[[CampaignPreset HotDiamonds display_name Sector name for B12_Underground]] "Diesel Klinik"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "Klinik", | |
| }, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/B12U.png", | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskAmount', 2, | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B13", | |
| 'Map', "B-13 - Landsbach Docks", | |
| 'MapTier', 40, | |
| 'Label1', "City", | |
| 'display_name', T(230692696131, --[[CampaignPreset HotDiamonds display_name Sector name for B13]] "Landsbach"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "Highlands", | |
| 'Passability', "Land and Water", | |
| 'City', "Landsbach", | |
| 'ShowCity', true, | |
| 'Militia', true, | |
| 'RAndRAllowed', true, | |
| 'Roads', { | |
| South = true, | |
| }, | |
| 'ImpassableForDiamonds', true, | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B13", | |
| 'Port', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(150684166701, --[[CampaignPreset HotDiamonds display_name Sector name for B14]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(806841072254, --[[CampaignPreset HotDiamonds display_name Sector name for B15]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', set( "East" ), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B16", | |
| 'Map', "B-16 - The Fracture", | |
| 'MapTier', 40, | |
| 'Label1', "Special", | |
| 'display_name', T(685901275490, --[[CampaignPreset HotDiamonds display_name Sector name for B16]] "The Fracture"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'ForceConflict', true, | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| }), | |
| 'BlockTravel', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B17", | |
| 'Map', "B-17 - Oasis", | |
| 'MapTier', 40, | |
| 'display_name', T(834500050121, --[[CampaignPreset HotDiamonds display_name Sector name for B17]] "Oasis"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'InitialSquads', { | |
| "B17", | |
| }, | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| West = false, | |
| }), | |
| 'BlockTravel', { | |
| East = false, | |
| South = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B17", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B18", | |
| 'Map', "B-18 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(375119513470, --[[CampaignPreset HotDiamonds display_name Sector name for B18]] "Sturmwasser Island"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'Passability', "Land and Water", | |
| 'InitialSquads', { | |
| "B18", | |
| }, | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', { | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B18", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B19", | |
| 'Map', "B-19 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(869195336024, --[[CampaignPreset HotDiamonds display_name Sector name for B19]] "Sturmwasser Canyon"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Barrens", | |
| 'InitialSquads', { | |
| "B19", | |
| }, | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', { | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B2", | |
| 'Map', "B-2 - Smugglers Port", | |
| 'MapTier', 10, | |
| 'display_name', T(868894864770, --[[CampaignPreset HotDiamonds display_name Sector name for B2]] "Savanna Coast"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Passability', "Land and Water", | |
| 'InitialSquads', { | |
| "B2Initial", | |
| }, | |
| 'Roads', set( "East", "North" ), | |
| 'BlockTravel', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B02", | |
| 'Port', true, | |
| 'CanBeUsedForArrival', true, | |
| 'BobbyRayDeliveryCostMultiplier', 150, | |
| 'SectorImagePreview', "UI/PDA/ss_b2", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B20", | |
| 'Map', "B-20 - Clifftop Camp", | |
| 'MapTier', 40, | |
| 'display_name', T(592928139416, --[[CampaignPreset HotDiamonds display_name Sector name for B20]] "Clifftop Overlook"), | |
| 'TerrainType', "Wasteland", | |
| 'WeatherZone', "Barrens", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Balanced_Hard", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', { | |
| East = true, | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B3", | |
| 'Map', "B-3 - Raider Outpost", | |
| 'MapTier', 10, | |
| 'display_name', T(939347628749, --[[CampaignPreset HotDiamonds display_name Sector name for B3]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'InitialSquads', { | |
| "LegionDefenders_Balanced_Easy", | |
| }, | |
| 'Roads', set( "East", "South", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B03", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B4", | |
| 'Map', "B-4 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(771114970857, --[[CampaignPreset HotDiamonds display_name Sector name for B4]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Roads', set( "South", "West" ), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B04", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B5", | |
| 'Map', "B-5 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(791011159552, --[[CampaignPreset HotDiamonds display_name Sector name for B5]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Roads', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B05", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B6", | |
| 'Label1', "Blocked", | |
| 'display_name', T(409428456598, --[[CampaignPreset HotDiamonds display_name Sector name for B6]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B7", | |
| 'Label1', "Blocked", | |
| 'display_name', T(969045911471, --[[CampaignPreset HotDiamonds display_name Sector name for B7]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B8", | |
| 'Map', "B-8 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(109599909548, --[[CampaignPreset HotDiamonds display_name Sector name for B8]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', set( "East", "North" ), | |
| 'BlockTravel', { | |
| North = false, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/B08", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "B9", | |
| 'Map', "B-9 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(292780704413, --[[CampaignPreset HotDiamonds display_name Sector name for B9]] "The PitStop"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', { | |
| North = false, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/B09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(969974346859, --[[CampaignPreset HotDiamonds display_name Sector name for C1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C10", | |
| 'Map', "C-10 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(623794348368, --[[CampaignPreset HotDiamonds display_name Sector name for C10]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', { | |
| East = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C10", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Landsbach", | |
| Vars = set( "MadMax" ), | |
| __eval = function () | |
| local quest = gv_Quests['Landsbach'] or QuestGetState('Landsbach') | |
| return quest.MadMax | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "Landsbach_MadMax", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C11", | |
| 'Map', "C-11 - Old Gas Station", | |
| 'MapTier', 40, | |
| 'display_name', T(607387504891, --[[CampaignPreset HotDiamonds display_name Sector name for C11]] "Old Gas Station"), | |
| 'WeatherZone', "Highlands", | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| North = false, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/C11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C12", | |
| 'Map', "C-12 - Savanna", | |
| 'MapTier', 40, | |
| 'display_name', T(699044440017, --[[CampaignPreset HotDiamonds display_name Sector name for C12]] "Savanna River Bank"), | |
| 'WeatherZone', "Highlands", | |
| 'Passability', "Land and Water", | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| North = true, | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/C12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C13", | |
| 'Map', "C-13 - Savanna", | |
| 'MapTier', 40, | |
| 'display_name', T(813854540497, --[[CampaignPreset HotDiamonds display_name Sector name for C13]] "Savanna River Bank"), | |
| 'WeatherZone', "Highlands", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/C13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C14", | |
| 'Map', "C-14 - Beast Lair", | |
| 'MapTier', 40, | |
| 'Label1', "Special", | |
| 'display_name', T(657458575328, --[[CampaignPreset HotDiamonds display_name Sector name for C14]] "Cabin in the Woods"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'InterestingSector', true, | |
| 'BlockTravel', { | |
| North = false, | |
| }, | |
| 'BlockTravelRiver', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/C14", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C15", | |
| 'Map', "C-15 - Middle Of Anywhere", | |
| 'MapTier', 20, | |
| 'display_name', T(283867956906, --[[CampaignPreset HotDiamonds display_name Sector name for C15]] "Middle of Anywhere"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set({ | |
| East = true, | |
| South = false, | |
| }), | |
| 'BlockTravel', { | |
| North = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/C15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C16", | |
| 'Map', "C-16 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(344714388063, --[[CampaignPreset HotDiamonds display_name Sector name for C16]] "Cursed Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set( "North", "South", "West" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/C16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(598327578809, --[[CampaignPreset HotDiamonds display_name Sector name for C17]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C18", | |
| 'Label1', "Blocked", | |
| 'display_name', T(609508869604, --[[CampaignPreset HotDiamonds display_name Sector name for C18]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C19", | |
| 'Label1', "Blocked", | |
| 'display_name', T(217025139872, --[[CampaignPreset HotDiamonds display_name Sector name for C19]] "Dragon's Teeth"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(559688672673, --[[CampaignPreset HotDiamonds display_name Sector name for C2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C20", | |
| 'Map', "C-20 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(271555251523, --[[CampaignPreset HotDiamonds display_name Sector name for C20]] "Stone Stairs"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Mobile_Hard", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| North = false, | |
| South = true, | |
| }), | |
| 'BlockTravel', { | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/C20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C20_Underground", | |
| 'Map', "C-20U - Freeloaders Cavern", | |
| 'MapTier', 40, | |
| 'Label1', "Dungeon", | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "C20", | |
| 'display_name', T(592602310517, --[[CampaignPreset HotDiamonds display_name Sector name for C20_Underground]] "Freeloader's Cavern"), | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/C20U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C3", | |
| 'Map', "C-3 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(978432263239, --[[CampaignPreset HotDiamonds display_name Sector name for C3]] "Broken Hill Cemetery"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C03", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C4", | |
| 'Map', "C-4 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(342048825717, --[[CampaignPreset HotDiamonds display_name Sector name for C4]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'TargetSectors', { | |
| "D6", | |
| "D7", | |
| "E6", | |
| "A2", | |
| "A3", | |
| "B3", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionRaidSquad", | |
| "LegionAttackSquad", | |
| }, | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C04", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C5", | |
| 'Map', "C-5 - Poacher Camp", | |
| 'MapTier', 10, | |
| 'display_name', T(108636137949, --[[CampaignPreset HotDiamonds display_name Sector name for C5]] "Poacher Camp"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "PoachersCamp", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', set( "South", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C05", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "PoacherCampLegion", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C6", | |
| 'Map', "C-6 - Savanna Cave", | |
| 'MapTier', 10, | |
| 'display_name', T(785363607069, --[[CampaignPreset HotDiamonds display_name Sector name for C6]] "Savanna Cave"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C7", | |
| 'Map', "C-7 - Fosse Noire", | |
| 'MapTier', 10, | |
| 'Label1', "Mine", | |
| 'display_name', T(816330931329, --[[CampaignPreset HotDiamonds display_name Sector name for C7]] "Fosse Noire"), | |
| 'StickySide', true, | |
| 'WeatherZone', "SavannahNorth", | |
| 'City', "Pantagruel", | |
| 'DailyIncome', 3000, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "FosseNoire", | |
| }, | |
| 'RepairShop', true, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/C07", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "FosseNoirFirstEnter", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C7_Underground", | |
| 'Map', "C-7U - Fosse Noire Mine", | |
| 'MapTier', 10, | |
| 'Label1', "Dungeon", | |
| 'GroundSector', "C7", | |
| 'display_name', T(925017807752, --[[CampaignPreset HotDiamonds display_name Sector name for C7_Underground]] "Fosse Noire Mine"), | |
| 'StickySide', true, | |
| 'City', "Pantagruel", | |
| 'discovered', false, | |
| 'Mine', true, | |
| 'DailyIncome', 10000, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/C07u", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C8", | |
| 'Label1', "Blocked", | |
| 'display_name', T(738038556685, --[[CampaignPreset HotDiamonds display_name Sector name for C8]] "Gargantuan Mountains"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Highlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "C9", | |
| 'Map', "C-9 - Wasteland", | |
| 'MapTier', 40, | |
| 'display_name', T(368294662072, --[[CampaignPreset HotDiamonds display_name Sector name for C9]] "Highlands"), | |
| 'TerrainType', "Highlands", | |
| 'WeatherZone', "Highlands", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = false, | |
| }, | |
| 'BlockTravel', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/C09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Wasteland_Conflict", | |
| 'MusicExploration', "Wasteland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(631515697711, --[[CampaignPreset HotDiamonds display_name Sector name for D1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D10", | |
| 'Map', "D-10 - Crossroads Camp", | |
| 'MapTier', 10, | |
| 'Label1', "Outpost", | |
| 'display_name', T(929083374712, --[[CampaignPreset HotDiamonds display_name Sector name for D10]] "Camp Grand Prix"), | |
| 'WeatherZone', "Highlands", | |
| 'Passability', "Land and Water", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 432000, | |
| 'TargetSectors', { | |
| "D7", | |
| "D8", | |
| "D6", | |
| "C7", | |
| "B13", | |
| "B12", | |
| "F7", | |
| "G10", | |
| "F13", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Balanced_Easy", | |
| "LegionExtraDefenders_Marksmen_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Balanced_Easy", | |
| "LegionAttackers_Marksmen_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Balanced_Hard", | |
| "LegionAttackers_Marksmen_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "CrossroadsCamp", | |
| }, | |
| 'Roads', { | |
| East = false, | |
| North = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/D10", | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D11", | |
| 'Map', "D-11 - Jungle Bridge", | |
| 'MapTier', 20, | |
| 'display_name', T(788677023307, --[[CampaignPreset HotDiamonds display_name Sector name for D11]] "Mudwater Bridge"), | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'InitialSquads', { | |
| "LegionDefenders_Balanced_Hard", | |
| }, | |
| 'Roads', { | |
| North = true, | |
| South = true, | |
| }, | |
| 'BlockTravel', { | |
| East = false, | |
| }, | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/D11", | |
| 'Port', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D12", | |
| 'Map', "D-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(697092134355, --[[CampaignPreset HotDiamonds display_name Sector name for D12]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "East", "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/D12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D13", | |
| 'Map', "D-13 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(544298596474, --[[CampaignPreset HotDiamonds display_name Sector name for D13]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'BlockTravel', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/D13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D14", | |
| 'Map', "D-14 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(115280237493, --[[CampaignPreset HotDiamonds display_name Sector name for D14]] "Cursed Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D14", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D15", | |
| 'Map', "D-15 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(405312001251, --[[CampaignPreset HotDiamonds display_name Sector name for D15]] "Hyena Lair"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/D15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D16", | |
| 'Map', "D-16 - Ille Morat Outskirts", | |
| 'MapTier', 20, | |
| 'display_name', T(786216029389, --[[CampaignPreset HotDiamonds display_name Sector name for D16]] "Cursed Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D17", | |
| 'Map', "D-17 - Ille Morat", | |
| 'MapTier', 20, | |
| 'Label1', "City", | |
| 'display_name', T(588901431087, --[[CampaignPreset HotDiamonds display_name Sector name for D17]] "Ille Morat"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'City', "IlleMorat", | |
| 'ShowCity', true, | |
| 'Hospital', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "IlleMorat", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'RepairShop', true, | |
| 'Roads', set( "East", "South", "West" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/D17", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "IlleMorat_FirstEnter", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Beast", | |
| Vars = set({ | |
| BeastRecruited = true, | |
| Failed = false, | |
| Given = true, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Beast'] or QuestGetState('Beast') | |
| return quest.BeastRecruited and not quest.Failed and quest.Given | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Operation = "set", | |
| Prop = "Randomizer", | |
| QuestId = "Beast", | |
| RandomRangeMax = 3, | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| }, | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D18", | |
| 'Map', "D-18 - Belle Eau Lake", | |
| 'MapTier', 20, | |
| 'Label1', "Mine", | |
| 'display_name', T(746569749490, --[[CampaignPreset HotDiamonds display_name Sector name for D18]] "Belle Eau"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'City', "IlleMorat", | |
| 'Mine', true, | |
| 'DailyIncome', 8000, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Mobile_Hard", | |
| }, | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/D18", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Beast", | |
| Vars = set({ | |
| Failed = false, | |
| Given = true, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Beast'] or QuestGetState('Beast') | |
| return not quest.Failed and quest.Given | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| Condition = "or", | |
| QuestId = "Beast", | |
| Vars = set( "BeastRecruited", "QuestBelleEau" ), | |
| __eval = function () | |
| local quest = gv_Quests['Beast'] or QuestGetState('Beast') | |
| return quest.BeastRecruited or quest.QuestBelleEau | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Operation = "set", | |
| Prop = "Randomizer", | |
| QuestId = "Beast", | |
| RandomRangeMax = 3, | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| }, | |
| 'DBSourceSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D19", | |
| 'Map', "D-19 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(864553029424, --[[CampaignPreset HotDiamonds display_name Sector name for D19]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/D19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(575455589672, --[[CampaignPreset HotDiamonds display_name Sector name for D2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D20", | |
| 'Map', "D-20 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(128516117143, --[[CampaignPreset HotDiamonds display_name Sector name for D20]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| North = true, | |
| South = false, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| East = true, | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/D20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(973596765237, --[[CampaignPreset HotDiamonds display_name Sector name for D3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D4", | |
| 'Map', "D-4 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(849017194251, --[[CampaignPreset HotDiamonds display_name Sector name for D4]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D04", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D5", | |
| 'Map', "D-5 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(258117774774, --[[CampaignPreset HotDiamonds display_name Sector name for D5]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D05", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D6", | |
| 'Map', "D-6 - Pantagruel Outskirts", | |
| 'MapTier', 10, | |
| 'Label1', "City", | |
| 'display_name', T(149503142162, --[[CampaignPreset HotDiamonds display_name Sector name for D6]] "Pantagruel Outskirts"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'InitialSquads', { | |
| "PantagruelOutskirts", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'Roads', set({ | |
| South = false, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D7", | |
| 'Map', "D-7 - Pantagruel Slums", | |
| 'MapTier', 10, | |
| 'Label1', "City", | |
| 'display_name', T(580447225647, --[[CampaignPreset HotDiamonds display_name Sector name for D7]] "Pantagruel Slums"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SavannahNorth", | |
| 'City', "Pantagruel", | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "PantagruelSlums", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'Roads', set({ | |
| East = true, | |
| South = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D07", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D8", | |
| 'Map', "D-8 - Pantagruel Downtown", | |
| 'MapTier', 10, | |
| 'Label1', "City", | |
| 'display_name', T(637147286775, --[[CampaignPreset HotDiamonds display_name Sector name for D8]] "Pantagruel Downtown"), | |
| 'StickySide', true, | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SavannahNorth", | |
| 'City', "Pantagruel", | |
| 'ShowCity', true, | |
| 'Hospital', true, | |
| 'HospitalLocked', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "PantagruelDowntown", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'Roads', set({ | |
| East = true, | |
| South = false, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/D08", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "PantagruelDowntownFirstEnter", | |
| }), | |
| PlaceObj('GroupAlert', { | |
| TargetUnit = "LegionAttackers", | |
| }), | |
| PlaceObj('GroupAlert', { | |
| TargetUnit = "MaquisRebels", | |
| }), | |
| PlaceObj('StartDeploymentInCurrentSector', {}), | |
| }, | |
| }), | |
| }, | |
| 'awareness_sequence', "Skip All", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "D9", | |
| 'Map', "D-9 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(105404009840, --[[CampaignPreset HotDiamonds display_name Sector name for D9]] "Savanna"), | |
| 'WeatherZone', "SavannahNorth", | |
| 'Roads', { | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/D09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(148124647924, --[[CampaignPreset HotDiamonds display_name Sector name for E1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| North = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E10", | |
| 'Map', "E-10 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(893101227500, --[[CampaignPreset HotDiamonds display_name Sector name for E10]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| East = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/E10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E11", | |
| 'Map', "E-11 - Minefield", | |
| 'MapTier', 20, | |
| 'display_name', T(751456951679, --[[CampaignPreset HotDiamonds display_name Sector name for E11]] "Minefield"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = true, | |
| }, | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/E11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E12", | |
| 'Map', "E-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(785169160617, --[[CampaignPreset HotDiamonds display_name Sector name for E12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', set( "South", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'BlockTravelRiver', set( "East" ), | |
| 'image', "UI/SatelliteView/SectorImages/E12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E13", | |
| 'Map', "E-13 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(160577757419, --[[CampaignPreset HotDiamonds display_name Sector name for E13]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "South", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/E13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E14", | |
| 'Map', "E-14 - Archeological site", | |
| 'MapTier', 20, | |
| 'display_name', T(673926293662, --[[CampaignPreset HotDiamonds display_name Sector name for E14]] "Archeological Site"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'InterestingSector', true, | |
| 'Roads', set( "East" ), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/E14", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E15", | |
| 'Map', "E-15 - Cursed Forest", | |
| 'MapTier', 20, | |
| 'display_name', T(649302248086, --[[CampaignPreset HotDiamonds display_name Sector name for E15]] "Cursed Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Roads', set( "East", "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/E15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E16", | |
| 'Map', "E-16 - River Camp", | |
| 'MapTier', 20, | |
| 'Label1', "Outpost", | |
| 'display_name', T(612776379237, --[[CampaignPreset HotDiamonds display_name Sector name for E16]] "Camp Chien Sauvage"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Land and Water", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 360000, | |
| 'TargetSectors', { | |
| "D17", | |
| "D18", | |
| "F19", | |
| "F13", | |
| "H14", | |
| "I18", | |
| "I19", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Ordnance_Easy", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Shock_Easy", | |
| "LegionAttackers_Ordnance_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Shock_Hard", | |
| "LegionAttackers_Ordnance_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "RiverCamp", | |
| }, | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| West = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/E16", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Beast", | |
| Vars = set({ | |
| BeastRecruited = true, | |
| Failed = false, | |
| Given = true, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Beast'] or QuestGetState('Beast') | |
| return quest.BeastRecruited and not quest.Failed and quest.Given | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Operation = "set", | |
| Prop = "Randomizer", | |
| QuestId = "Beast", | |
| RandomRangeMax = 3, | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('CheckGameState', { | |
| GameState = "Night", | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('ResetAmbientLife', { | |
| Ephemeral = false, | |
| ForceImmediateKick = true, | |
| }), | |
| PlaceObj('UnitsStealForPerpetualMarkers', {}), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| }, | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(145916796360, --[[CampaignPreset HotDiamonds display_name Sector name for E17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E18", | |
| 'Label1', "Blocked", | |
| 'display_name', T(807761381392, --[[CampaignPreset HotDiamonds display_name Sector name for E18]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'BlockTravelRiver', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E19", | |
| 'Label1', "Blocked", | |
| 'display_name', T(436897165430, --[[CampaignPreset HotDiamonds display_name Sector name for E19]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'BlockTravelRiver', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(494550432902, --[[CampaignPreset HotDiamonds display_name Sector name for E2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E20", | |
| 'Map', "E-20 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(452842482038, --[[CampaignPreset HotDiamonds display_name Sector name for E20]] "Bien Chien Island"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Land and Water", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "E20_PrisonersEscort", | |
| }, | |
| 'Roads', set({ | |
| North = false, | |
| South = true, | |
| }), | |
| 'BlockTravel', set({ | |
| East = true, | |
| North = false, | |
| }), | |
| 'BlockTravelRiver', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/E20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(451370129328, --[[CampaignPreset HotDiamonds display_name Sector name for E3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E4", | |
| 'Map', "E-4 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(651631302344, --[[CampaignPreset HotDiamonds display_name Sector name for E4]] "Savanna Coast"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/E04", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E5", | |
| 'Map', "E-5 - Middle Of Elsewhere", | |
| 'MapTier', 10, | |
| 'display_name', T(907365526416, --[[CampaignPreset HotDiamonds display_name Sector name for E5]] "Middle of Elsewhere"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set( "East", "North", "South", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/E05", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E6", | |
| 'Map', "E-6 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(503047310675, --[[CampaignPreset HotDiamonds display_name Sector name for E6]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| West = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/E06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E7", | |
| 'Map', "E-7 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(991978958821, --[[CampaignPreset HotDiamonds display_name Sector name for E7]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = false, | |
| North = false, | |
| South = false, | |
| West = true, | |
| }, | |
| 'BlockTravel', {}, | |
| 'image', "UI/SatelliteView/SectorImages/E07", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E8", | |
| 'Map', "E-8 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(682201321520, --[[CampaignPreset HotDiamonds display_name Sector name for E8]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/E08", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "E9", | |
| 'Map', "E-9 - Refugee Camp", | |
| 'MapTier', 10, | |
| 'display_name', T(605614248181, --[[CampaignPreset HotDiamonds display_name Sector name for E9]] "Refugee Camp"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'City', "RefugeeCamp", | |
| 'ShowCity', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "RefugeeCamp", | |
| }, | |
| 'Roads', { | |
| North = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/E09", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set({ | |
| Given = true, | |
| TriggerWorldFlip = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return quest.Given and not quest.TriggerWorldFlip | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorSquadDespawn', { | |
| sector_id = "E9", | |
| }), | |
| PlaceObj('SectorEnterConflict', { | |
| descr_id = "E9_BetrayalFight", | |
| disable_travel = true, | |
| lock_conflict = true, | |
| sector_id = "E9", | |
| spawn_mode = "attack", | |
| }), | |
| PlaceObj('SectorEnableAutoDeploy', { | |
| deploy = false, | |
| sector_id = "E9", | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('SectorCheckOwner', { | |
| owner = "enemy1", | |
| sector_id = "E9", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "RefugeCampEnemyControl", | |
| QuestId = "04_Betrayal", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| Condition = "or", | |
| QuestId = "04_Betrayal", | |
| Vars = set( "Given", "TriggerWorldFlip", "WorldFlipDone" ), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return quest.Given or quest.TriggerWorldFlip or quest.WorldFlipDone | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('ForceResetAmbientLife', {}), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "Martha", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "Martha", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "Herman", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "Herman", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "LegionRaider_Jose", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "LegionRaider_Jose", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "civ_Pepe", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "civ_Pepe", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "civ_Karen", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "civ_Karen", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "civ_Antoine", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "civ_Antoine", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "civ_Claudette", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "civ_Claudette", | |
| killImmortal = true, | |
| skipAnim = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('MusicSetSectorPlaylist', { | |
| MusicCombat = "Battle_Normal", | |
| MusicConflict = "SpecificSpooky_Conflict", | |
| MusicExploration = "SpecificSpooky_Exploration", | |
| SectorID = "E9", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set({ | |
| Given = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return not quest.Given | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "RefugeeCamp_FirstEnter", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set( "Given" ), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return quest.Given | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "RefugeeCamp_Betrayal_FirstEnter", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'Port', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(992844337726, --[[CampaignPreset HotDiamonds display_name Sector name for F1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F10", | |
| 'Map', "F-10 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(623601870272, --[[CampaignPreset HotDiamonds display_name Sector name for F10]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/F10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F11", | |
| 'Map', "F-11 - Old Fortifications", | |
| 'MapTier', 20, | |
| 'display_name', T(253851641741, --[[CampaignPreset HotDiamonds display_name Sector name for F11]] "Old Fortifications"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', { | |
| East = false, | |
| North = true, | |
| South = true, | |
| }, | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/F11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F11_Underground", | |
| 'Map', "F-11U - The Drop", | |
| 'MapTier', 20, | |
| 'Label1', "Dungeon", | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "F11", | |
| 'display_name', T(600611190579, --[[CampaignPreset HotDiamonds display_name Sector name for F11_Underground]] "The Drop"), | |
| 'discovered', false, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/F11U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F12", | |
| 'Map', "F-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(250036862857, --[[CampaignPreset HotDiamonds display_name Sector name for F12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', set( "East", "North", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/F12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F12_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "F-12U - U-Bahn Station", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "F12", | |
| 'display_name', T(785033708635, --[[CampaignPreset HotDiamonds display_name Sector name for F12_Underground]] "U-Bahn Station B"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "BigStation", | |
| }, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/F12U.png", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F13", | |
| 'Map', "F-13 - Chalet de la Paix", | |
| 'MapTier', 20, | |
| 'Label1', "City", | |
| 'display_name', T(794687208333, --[[CampaignPreset HotDiamonds display_name Sector name for F13]] "Chalet de la Paix"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'City', "Chalet", | |
| 'ShowCity', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "ChaletDeLaPaix", | |
| }, | |
| 'RepairShop', true, | |
| 'Roads', set( "South", "West" ), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/F13", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "PaixDisease", | |
| Vars = set( "townflip" ), | |
| __eval = function () | |
| local quest = gv_Quests['PaixDisease'] or QuestGetState('PaixDisease') | |
| return quest.townflip | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorSquadDespawn', { | |
| sector_id = "F13", | |
| }), | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "Xavier", | |
| }), | |
| PlaceObj('UnitDie', { | |
| TargetGroup = "HogLady", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(179895923768, --[[CampaignPreset HotDiamonds display_name Sector name for F14]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(890689046462, --[[CampaignPreset HotDiamonds display_name Sector name for F15]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Water", | |
| 'WeatherZone', "CursedForest", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F16", | |
| 'Label1', "Blocked", | |
| 'display_name', T(234392643712, --[[CampaignPreset HotDiamonds display_name Sector name for F16]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(786098989730, --[[CampaignPreset HotDiamonds display_name Sector name for F17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F18", | |
| 'Label1', "Blocked", | |
| 'display_name', T(997658827929, --[[CampaignPreset HotDiamonds display_name Sector name for F18]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F19", | |
| 'Map', "F-19 - Camp Bien Chan", | |
| 'MapTier', 30, | |
| 'Label1', "Outpost", | |
| 'display_name', T(520135539808, --[[CampaignPreset HotDiamonds display_name Sector name for F19]] "Camp Bien Chien"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Land and Water", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 288000, | |
| 'TargetSectors', { | |
| "D18", | |
| "I18", | |
| "H14", | |
| "I19", | |
| "L18", | |
| "K10", | |
| "K9", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefendres_Shock_Easy", | |
| "LegionExtraDefenders_Balanced_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Shock_Easy", | |
| "LegionAttackers_Balanced_Easy", | |
| "LegionAttackers_Marksmen_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Shock_Hard", | |
| "LegionAttackers_Marksmen_Hard", | |
| "LegionAttackers_Balanced_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "CampBienChien", | |
| }, | |
| 'Roads', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/F19", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Beast", | |
| Vars = set({ | |
| BeastRecruited = true, | |
| Failed = false, | |
| Given = true, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Beast'] or QuestGetState('Beast') | |
| return quest.BeastRecruited and not quest.Failed and quest.Given | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Operation = "set", | |
| Prop = "Randomizer", | |
| QuestId = "Beast", | |
| RandomRangeMax = 3, | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| }, | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(799185194458, --[[CampaignPreset HotDiamonds display_name Sector name for F2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', { | |
| East = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F20", | |
| 'Map', "F-20 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(119007272810, --[[CampaignPreset HotDiamonds display_name Sector name for F20]] "Bien Chien Island"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', { | |
| East = true, | |
| North = false, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/F20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(838031250692, --[[CampaignPreset HotDiamonds display_name Sector name for F3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(643264404673, --[[CampaignPreset HotDiamonds display_name Sector name for F4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F5", | |
| 'Map', "F-5 - Abandoned Beach", | |
| 'MapTier', 10, | |
| 'display_name', T(191576416065, --[[CampaignPreset HotDiamonds display_name Sector name for F5]] "Côte d'Azur"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Balanced_Easy", | |
| }, | |
| 'Roads', set({ | |
| North = true, | |
| South = true, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/F05", | |
| 'Port', true, | |
| 'PortLocked', true, | |
| 'CanBeUsedForArrival', true, | |
| 'BobbyRayDeliveryCostMultiplier', 130, | |
| 'SectorImagePreview', "UI/PDA/ss_f5", | |
| 'PricePerTile', 500, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F6", | |
| 'Map', "F-6 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(806536099316, --[[CampaignPreset HotDiamonds display_name Sector name for F6]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| South = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/F06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F7", | |
| 'Map', "F-7 - Savanna Camp", | |
| 'MapTier', 10, | |
| 'Label1', "Outpost", | |
| 'display_name', T(561867464607, --[[CampaignPreset HotDiamonds display_name Sector name for F7]] "Camp Savane"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 576000, | |
| 'TargetSectors', { | |
| "D7", | |
| "D8", | |
| "E9", | |
| "C5", | |
| "H7", | |
| "A2", | |
| "D6", | |
| "D10", | |
| "G10", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Ordnance_Easy", | |
| "LegionExtraDefenders_Marksmen_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Marksmen_Easy", | |
| "LegionAttackers_Ordnance_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Ordnance_Hard", | |
| "LegionAttackers_Marksmen_Hard", | |
| }, | |
| 'Militia', true, | |
| 'MilitiaTrainingCost', 1000, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "SavannaCampDefenders", | |
| }, | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/F07", | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F8", | |
| 'Map', "F-8 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(293659664903, --[[CampaignPreset HotDiamonds display_name Sector name for F8]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/F08", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "F9", | |
| 'Map', "F-9 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(212115428613, --[[CampaignPreset HotDiamonds display_name Sector name for F9]] "Jungle"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', { | |
| North = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravelRiver', set( "East" ), | |
| 'image', "UI/SatelliteView/SectorImages/F09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(993558834336, --[[CampaignPreset HotDiamonds display_name Sector name for G1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| South = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G10", | |
| 'Map', "G-10 - Island Camp", | |
| 'MapTier', 20, | |
| 'Label1', "Outpost", | |
| 'display_name', T(209909493905, --[[CampaignPreset HotDiamonds display_name Sector name for G10]] "Camp La Barrière"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 576000, | |
| 'TargetSectors', { | |
| "H9", | |
| "H8", | |
| "F13", | |
| "H7", | |
| "A2", | |
| "H14", | |
| "K10", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Ordnance_Easy", | |
| "LegionExtraDefenders_Shock_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Balanced_Easy", | |
| "LegionAttackers_Ordnance_Easy", | |
| "LegionAttackers_Shock_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Balanced_Hard", | |
| "LegionAttackers_Shock_Hard", | |
| "LegionAttackers_Ordnance_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "NightCombatGarrison", | |
| }, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/G10", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "ReduceBarrierCampStrength", | |
| Vars = set( "BoatExploded" ), | |
| __eval = function () | |
| local quest = gv_Quests['ReduceBarrierCampStrength'] or QuestGetState('ReduceBarrierCampStrength') | |
| return quest.BoatExploded | |
| end, | |
| }), | |
| PlaceObj('SectorIsInConflict', { | |
| sector_id = "G10", | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "ExplodingBoatAtOutpost", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G11", | |
| 'Map', "G-11 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(707260253276, --[[CampaignPreset HotDiamonds display_name Sector name for G11]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', { | |
| East = false, | |
| North = true, | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/G11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G12", | |
| 'Map', "G-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(809938488396, --[[CampaignPreset HotDiamonds display_name Sector name for G12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G12_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "G-12U - Waffenlabor", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "G12", | |
| 'display_name', T(811240053992, --[[CampaignPreset HotDiamonds display_name Sector name for G12_Underground]] "<UndergroundLabName('G12U')>"), | |
| 'never_autoresolve', true, | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'BlockTravel', set( "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/Sector_Lab.png", | |
| 'Events', { | |
| PlaceObj('SE_PreChangeMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableText', { | |
| Prop = "LabForG12U", | |
| QuestId = "RandomLab", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('RandomEffectWithCondition', { | |
| Effects = { | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "WaffenFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "WaffenFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "G-12U - Waffenlabor", | |
| image = "UI/SatelliteView/SectorImages/G12U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/G12_Underground.png", | |
| sector_id = "G12_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForG12U", | |
| QuestId = "RandomLab", | |
| Text = "Waffen", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "G12_Underground", | |
| squad_def_id = "Waffenlabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "BioFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.BioFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "BioFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "J-14U - Biolabor", | |
| image = "UI/SatelliteView/SectorImages/J14U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/J14_Underground.png", | |
| sector_id = "G12_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForG12U", | |
| QuestId = "RandomLab", | |
| Text = "Bio", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "G12_Underground", | |
| squad_def_id = "BioLabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set({ | |
| BioFree = false, | |
| CryoFree = true, | |
| WaffenFree = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return not quest.BioFree and quest.CryoFree and not quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "K-11U - Cryolabor", | |
| image = "UI/SatelliteView/SectorImages/K11U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/K11_Underground.png", | |
| sector_id = "G12_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForG12U", | |
| QuestId = "RandomLab", | |
| Text = "Cryo", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "G12_Underground", | |
| squad_def_id = "Cryolabor", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G13", | |
| 'Map', "G-13 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(549167447088, --[[CampaignPreset HotDiamonds display_name Sector name for G13]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G14", | |
| 'Map', "G-14 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(868506312221, --[[CampaignPreset HotDiamonds display_name Sector name for G14]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'InitialSquads', { | |
| "CampCrocodile_CirclingPatrol", | |
| }, | |
| 'Roads', set( "South", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/G14", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G14_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "G-14U - U-Bahn Station", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "G14", | |
| 'display_name', T(648391059464, --[[CampaignPreset HotDiamonds display_name Sector name for G14_Underground]] "U-Bahn Station C"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "SmallStations", | |
| }, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/G14U.png", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G15", | |
| 'Map', "G-15 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(842149026225, --[[CampaignPreset HotDiamonds display_name Sector name for G15]] "Wetlands River Bank"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G16", | |
| 'MapTier', 30, | |
| 'display_name', T(169604824355, --[[CampaignPreset HotDiamonds display_name Sector name for G16]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G17", | |
| 'MapTier', 30, | |
| 'display_name', T(297775590352, --[[CampaignPreset HotDiamonds display_name Sector name for G17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G18", | |
| 'MapTier', 30, | |
| 'display_name', T(848078836283, --[[CampaignPreset HotDiamonds display_name Sector name for G18]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G19", | |
| 'Map', "G-19 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(282699334168, --[[CampaignPreset HotDiamonds display_name Sector name for G19]] "Bien Chien Island"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/G19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(591067403168, --[[CampaignPreset HotDiamonds display_name Sector name for G2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set(), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "CorazonLeave", | |
| QuestId = "05_TakeDownCorazon", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G20", | |
| 'MapTier', 30, | |
| 'display_name', T(947087853314, --[[CampaignPreset HotDiamonds display_name Sector name for G20]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'BlockTravel', { | |
| East = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(556676479025, --[[CampaignPreset HotDiamonds display_name Sector name for G3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| North = false, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(470822575985, --[[CampaignPreset HotDiamonds display_name Sector name for G4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'BlockTravel', { | |
| North = false, | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(943764606580, --[[CampaignPreset HotDiamonds display_name Sector name for G5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set( "East", "North" ), | |
| 'BlockTravel', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G6", | |
| 'Map', "G-6 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(352010995873, --[[CampaignPreset HotDiamonds display_name Sector name for G6]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set( "East", "South", "West" ), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G7", | |
| 'Map', "G-7 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(939476433141, --[[CampaignPreset HotDiamonds display_name Sector name for G7]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = false, | |
| West = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G07", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G8", | |
| 'Map', "G-8 - Colonial Mansion", | |
| 'MapTier', 20, | |
| 'display_name', T(255718656499, --[[CampaignPreset HotDiamonds display_name Sector name for G8]] "Abandoned Mansion"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "ColonialSquad", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G08", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Effects', { | |
| PlaceObj('GroupAddStatusEffect', { | |
| Status = "Distracted", | |
| TargetUnit = "InsideMainHall", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificSpooky_Conflict", | |
| 'MusicExploration', "SpecificSpooky_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G8_Underground", | |
| 'Map', "G-8U - The Cellar", | |
| 'MapTier', 20, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "G8", | |
| 'display_name', T(330382796368, --[[CampaignPreset HotDiamonds display_name Sector name for G8_Underground]] "Mansion Cellar"), | |
| 'discovered', false, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/G08U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "G9", | |
| 'Map', "G-9 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(479373881405, --[[CampaignPreset HotDiamonds display_name Sector name for G9]] "Jungle"), | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', { | |
| North = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/G09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(863989562304, --[[CampaignPreset HotDiamonds display_name Sector name for H1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H10", | |
| 'Map', "H-10 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(537668990878, --[[CampaignPreset HotDiamonds display_name Sector name for H10]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "East", "South" ), | |
| 'BlockTravel', set({ | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/H10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H11", | |
| 'Map', "H-11 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(656751822276, --[[CampaignPreset HotDiamonds display_name Sector name for H11]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/H11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H12", | |
| 'Map', "H-12 - Sanatorium", | |
| 'MapTier', 20, | |
| 'Label1', "Special", | |
| 'display_name', T(504487286449, --[[CampaignPreset HotDiamonds display_name Sector name for H12]] "Sanatorium"), | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Hospital', true, | |
| 'HospitalLocked', true, | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = true, | |
| }), | |
| 'ImpassableForEnemies', true, | |
| 'image', "UI/SatelliteView/SectorImages/H12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificSpooky_Conflict", | |
| 'MusicExploration', "SpecificSpooky_Exploration", | |
| 'warningStateEnabled', true, | |
| 'warningTimerText', T(397129577231, --[[CampaignPreset HotDiamonds warningTimerText]] "Time to leave the perimeter"), | |
| 'warningBanters', { | |
| "SanatoriumNPC_Guard01_Stealth_failure", | |
| "SanatoriumNPC_Guard02_Stealth_failure", | |
| }, | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H12_Underground", | |
| 'Map', "H-12U - Sanatorium Underground", | |
| 'MapTier', 20, | |
| 'Label1', "Boss", | |
| 'Label2', "Dungeon", | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "H12", | |
| 'display_name', T(679563722650, --[[CampaignPreset HotDiamonds display_name Sector name for H12_Underground]] "Sanatorium Cellar"), | |
| 'discovered', false, | |
| 'BlockTravel', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/H12U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H13", | |
| 'Map', "H-13 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(930443039355, --[[CampaignPreset HotDiamonds display_name Sector name for H13]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/H13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H14", | |
| 'Map', "H-14 - Swamp Camp", | |
| 'MapTier', 30, | |
| 'Label1', "Outpost", | |
| 'display_name', T(764892090702, --[[CampaignPreset HotDiamonds display_name Sector name for H14]] "Camp du Crocodile"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 432000, | |
| 'TargetSectors', { | |
| "K9", | |
| "L8", | |
| "L9", | |
| "K10", | |
| "I18", | |
| "I19", | |
| "F13", | |
| "G10", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Shock_Hard", | |
| "LegionExtraDefenders_Balanced_Hard", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Shock_Easy", | |
| "LegionAttackers_Balanced_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Balanced_Hard", | |
| "LegionAttackers_Shock_Hard", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "SwampCamp", | |
| }, | |
| 'Roads', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/H14", | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H15", | |
| 'Map', "H-15 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(386849526320, --[[CampaignPreset HotDiamonds display_name Sector name for H15]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/H15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H16", | |
| 'Map', "H-16 - Fallen Plane", | |
| 'MapTier', 30, | |
| 'display_name', T(880605825419, --[[CampaignPreset HotDiamonds display_name Sector name for H16]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Land and Water", | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/H16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(125315535008, --[[CampaignPreset HotDiamonds display_name Sector name for H17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H18", | |
| 'Label1', "Blocked", | |
| 'display_name', T(801598516866, --[[CampaignPreset HotDiamonds display_name Sector name for H18]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "EastSwamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H19", | |
| 'Label1', "Blocked", | |
| 'display_name', T(138039821738, --[[CampaignPreset HotDiamonds display_name Sector name for H19]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H2", | |
| 'Map', "H-2 - Town of Erny", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'display_name', T(804645601283, --[[CampaignPreset HotDiamonds display_name Sector name for H2]] "Village of Ernie"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "Erny", | |
| 'Passability', "Land and Water", | |
| 'City', "ErnieVillage", | |
| 'ShowCity', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "ErnieDefenders", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'RepairShop', true, | |
| 'Roads', set( "East", "South" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| South = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/H02", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "02_LiberateErnie", | |
| Vars = set({ | |
| Completed = false, | |
| Given = true, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['02_LiberateErnie'] or QuestGetState('02_LiberateErnie') | |
| return not quest.Completed and quest.Given | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('EffectsWithCondition', { | |
| Conditions = { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "PierreDefeated", | |
| Vars = { | |
| PierreInactive = false, | |
| }, | |
| __eval = function () | |
| local quest = gv_Quests['PierreDefeated'] or QuestGetState('PierreDefeated') | |
| return not quest.PierreInactive | |
| end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "PierreLucTalk", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RescueHerMan", | |
| Vars = { | |
| Failed = false, | |
| HermanRescued = true, | |
| }, | |
| __eval = function () | |
| local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan') | |
| return not quest.Failed and quest.HermanRescued | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set({ | |
| WorldFlipDone = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return not quest.WorldFlipDone | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "PierreDefeated", | |
| Vars = set({ | |
| PierreJoined = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['PierreDefeated'] or QuestGetState('PierreDefeated') | |
| return not quest.PierreJoined | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "02_LiberateErnie", | |
| Vars = set( "Completed" ), | |
| __eval = function () | |
| local quest = gv_Quests['02_LiberateErnie'] or QuestGetState('02_LiberateErnie') | |
| return quest.Completed | |
| end, | |
| }), | |
| PlaceObj('SectorIsInConflict', { | |
| Negate = true, | |
| sector_id = "H2", | |
| }), | |
| PlaceObj('SectorCheckOwner', { | |
| sector_id = "H2", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "HangingActive", | |
| QuestId = "RescueHerMan", | |
| }), | |
| PlaceObj('ResetAmbientLife', { | |
| KickPerpetualUnits = true, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set( "WorldFlipDone" ), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return quest.WorldFlipDone | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "ErnieReturn_FirstEnter", | |
| }), | |
| PlaceObj('StartDeploymentInCurrentSector', { | |
| EntranceZone = "attacker", | |
| WaitClicked = true, | |
| }), | |
| PlaceObj('SectorEnableAutoDeploy', { | |
| sector_id = "H2", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'Port', true, | |
| 'PortLocked', true, | |
| 'CanBeUsedForArrival', true, | |
| 'SectorImagePreview', "UI/PDA/ss_h2", | |
| 'PricePerTile', 10, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H20", | |
| 'Label1', "Blocked", | |
| 'display_name', T(490578902610, --[[CampaignPreset HotDiamonds display_name Sector name for H20]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| East = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H3", | |
| 'Map', "H-3 - The Rust", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'display_name', T(141041612699, --[[CampaignPreset HotDiamonds display_name Sector name for H3]] "The Rust"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "Erny", | |
| 'InterestingSector', true, | |
| 'Roads', set( "East", "South", "West" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/H03", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "02_LiberateErnie", | |
| Vars = set( "Completed" ), | |
| __eval = function () | |
| local quest = gv_Quests['02_LiberateErnie'] or QuestGetState('02_LiberateErnie') | |
| return quest.Completed | |
| end, | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Ernie_Conflict", | |
| 'MusicExploration', "Ernie_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H3_Underground", | |
| 'Map', "H-3U - Bunker FB45-68", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'GroundSector', "H3", | |
| 'display_name', T(549697085851, --[[CampaignPreset HotDiamonds display_name Sector name for H3_Underground]] "Bunker FB45-68"), | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'BlockTravel', set( "East" ), | |
| 'image', "UI/SatelliteView/SectorImages/H03U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H4", | |
| 'HideUnderground', true, | |
| 'Map', "H-4 - The Fortress", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'Label2', "Outpost", | |
| 'display_name', T(636794988947, --[[CampaignPreset HotDiamonds display_name Sector name for H4]] "Fort L'Eau Bleu"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "Erny", | |
| 'Guardpost', true, | |
| 'PatrolRespawnTime', 1728000, | |
| 'TargetSectors', { | |
| "H2", | |
| "A2", | |
| "K10", | |
| "F7", | |
| "H7", | |
| }, | |
| 'ExtraDefenderSquads', { | |
| "LegionExtraDefenders_Balanced_Easy", | |
| }, | |
| 'EnemySquadsList', { | |
| "LegionAttackers_Balanced_Easy", | |
| }, | |
| 'StrongEnemySquadsList', { | |
| "LegionAttackers_Marksmen_Easy", | |
| }, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "FortressPierre", | |
| "FortressDefenders", | |
| }, | |
| 'CustomConflictDescr', "H4_TheFortress_Initial", | |
| 'Roads', { | |
| South = false, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/H04", | |
| 'Events', { | |
| PlaceObj('SE_OnConflictStarted', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TakeTheFortress", | |
| Vars = set({ | |
| Completed = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['TakeTheFortress'] or QuestGetState('TakeTheFortress') | |
| return not quest.Completed | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "ReduceFortressStrength", | |
| Vars = set({ | |
| Completed = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['ReduceFortressStrength'] or QuestGetState('ReduceFortressStrength') | |
| return not quest.Completed | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "FortConflict_Started", | |
| QuestId = "ReduceFortressStrength", | |
| }), | |
| PlaceObj('EffectsWithCondition', { | |
| Conditions = { | |
| PlaceObj('CheckExpression', { | |
| Expression = function () end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('ShowPopup', { | |
| PopupId = "H04_TheFortressFirst", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('EffectsWithCondition', { | |
| Conditions = { | |
| PlaceObj('CheckExpression', { | |
| Expression = function () end, | |
| }), | |
| }, | |
| Effects = { | |
| PlaceObj('ShowPopup', { | |
| PopupId = "H04_TheFortressFirst_2", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "Pierre", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitSetConflictIgnore', { | |
| TargetUnit = "Pierre", | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('UnitIsOnMap', { | |
| TargetUnit = "PierreGuard", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('UnitSetConflictIgnore', { | |
| TargetUnit = "PierreGuard", | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| }, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Outpost_Conflict", | |
| 'MusicExploration', "Outpost_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H4_Underground", | |
| 'Map', "H-4U - Fortress Basement", | |
| 'MapTier', 40, | |
| 'Label1', "Boss", | |
| 'Label2', "Dungeon", | |
| 'GroundSector', "H4", | |
| 'display_name', T(802837271248, --[[CampaignPreset HotDiamonds display_name Sector name for H4_Underground]] "Chien Military Complex"), | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/H04U", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "FortressBasement_FirstEnter", | |
| }), | |
| PlaceObj('StartDeploymentInCurrentSector', { | |
| EntranceZone = "attacker", | |
| WaitClicked = true, | |
| }), | |
| PlaceObj('GroupAlert', { | |
| TargetUnit = "EnemyAll", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'awareness_sequence', "Skip All", | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(732245445310, --[[CampaignPreset HotDiamonds display_name Sector name for H5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set(), | |
| 'BlockTravel', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H6", | |
| 'Map', "H-6 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(686125655967, --[[CampaignPreset HotDiamonds display_name Sector name for H6]] "Savanna Coast"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "East", "North" ), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/H06", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H7", | |
| 'Map', "H-7 - Ruins Mine", | |
| 'MapTier', 10, | |
| 'Label1', "Mine", | |
| 'display_name', T(182607269744, --[[CampaignPreset HotDiamonds display_name Sector name for H7]] "Mfumu's Mine"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'City', "Fleatown", | |
| 'Mine', true, | |
| 'DailyIncome', 5000, | |
| 'Depletion', true, | |
| 'DepletionTime', 25, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Mobile_Easy", | |
| }, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/H07", | |
| 'CanBeUsedForArrival', true, | |
| 'BobbyRayDeliveryCostMultiplier', 130, | |
| 'SectorImagePreview', "UI/PDA/ss_h7", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H8", | |
| 'Map', "H-8 - La Boue", | |
| 'MapTier', 20, | |
| 'Label1', "City", | |
| 'display_name', T(473242751429, --[[CampaignPreset HotDiamonds display_name Sector name for H8]] "Fleatown La Boue"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "GreatForest", | |
| 'City', "Fleatown", | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LaBoue", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'Roads', set({ | |
| East = true, | |
| North = true, | |
| South = false, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/H08", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "H9", | |
| 'Map', "H-9 - FleaMarket", | |
| 'MapTier', 10, | |
| 'Label1', "City", | |
| 'display_name', T(647441593762, --[[CampaignPreset HotDiamonds display_name Sector name for H9]] "Fleatown Flea Market"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'City', "Fleatown", | |
| 'ShowCity', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "Fleamarket", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'RepairShop', true, | |
| 'Roads', { | |
| East = false, | |
| North = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set(), | |
| 'image', "UI/SatelliteView/SectorImages/H09", | |
| 'Port', true, | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I1", | |
| 'Map', "I-1 - Flag Hill", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'display_name', T(185948484340, --[[CampaignPreset HotDiamonds display_name Sector name for I1]] "Flag Hill"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "Erny", | |
| 'Passability', "Land and Water", | |
| 'ForceConflict', true, | |
| 'CustomConflictDescr', "InitialConflict", | |
| 'Intel', false, | |
| 'Roads', set( "East" ), | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/I01", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "FlagHillLanding", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'CanBeUsedForArrival', true, | |
| 'MusicConflict', "Ernie_Conflict", | |
| 'MusicExploration', "Ernie_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I10", | |
| 'Map', "I-10 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(626219260053, --[[CampaignPreset HotDiamonds display_name Sector name for I10]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/I10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I11", | |
| 'Map', "I-11 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(213555945745, --[[CampaignPreset HotDiamonds display_name Sector name for I11]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'Roads', { | |
| East = false, | |
| South = false, | |
| West = false, | |
| }, | |
| 'BlockTravel', set({ | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/I11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I11_Underground", | |
| 'Map', "I-11U - U-Bahn Station", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "I11", | |
| 'display_name', T(247989068796, --[[CampaignPreset HotDiamonds display_name Sector name for I11_Underground]] "Secret Tunnel"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "TunnelSentry", | |
| }, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/I11U.png", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I12", | |
| 'Map', "I-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(634802078830, --[[CampaignPreset HotDiamonds display_name Sector name for I12]] "Camp Hope"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "GreatForest", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/I12", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Sanatorium", | |
| Vars = set({ | |
| CampHopeVisit_Phase1 = true, | |
| CampHopeVisit_Phase2 = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') | |
| return quest.CampHopeVisit_Phase1 and not quest.CampHopeVisit_Phase2 | |
| end, | |
| }), | |
| PlaceObj('QuestHasTimerPassed', { | |
| QuestId = "Sanatorium", | |
| TimerVariable = "CampHope_Phase2Timer", | |
| }), | |
| PlaceObj('PlayerIsInSectors', { | |
| Sectors = { | |
| "I12", | |
| }, | |
| }), | |
| PlaceObj('GroupIsDead', { | |
| Group = "EscapedPatients", | |
| Negate = true, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "U-Bahn", | |
| Vars = set({ | |
| OutcomeSanatorium = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn') | |
| return not quest.OutcomeSanatorium | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "CampHopeVisit_Phase2", | |
| QuestId = "Sanatorium", | |
| }), | |
| PlaceObj('QuestSetVariableTimer', { | |
| Prop = "CampHope_Phase3Timer", | |
| QuestId = "Sanatorium", | |
| TimeAmount = 48, | |
| TimeAmountRangeMax = 72, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "Sanatorium", | |
| Vars = set({ | |
| CampHopeVisit_Phase2 = true, | |
| CampHopeVisit_Phase3 = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['Sanatorium'] or QuestGetState('Sanatorium') | |
| return quest.CampHopeVisit_Phase2 and not quest.CampHopeVisit_Phase3 | |
| end, | |
| }), | |
| PlaceObj('QuestHasTimerPassed', { | |
| QuestId = "Sanatorium", | |
| TimerVariable = "CampHope_Phase3Timer", | |
| }), | |
| PlaceObj('PlayerIsInSectors', { | |
| Sectors = { | |
| "I12", | |
| }, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "U-Bahn", | |
| Vars = set({ | |
| OutcomeSanatorium = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['U-Bahn'] or QuestGetState('U-Bahn') | |
| return not quest.OutcomeSanatorium | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "CampHopeVisit_Phase3", | |
| QuestId = "Sanatorium", | |
| }), | |
| PlaceObj('MusicSetSectorPlaylist', { | |
| MusicCombat = "Battle_Normal", | |
| MusicConflict = "SpecificSpooky_Conflict", | |
| MusicExploration = "SpecificSpooky_Exploration", | |
| SectorID = "I12", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I13", | |
| 'Map', "I-13 - Middle Of Everywhere", | |
| 'MapTier', 20, | |
| 'display_name', T(450860667640, --[[CampaignPreset HotDiamonds display_name Sector name for I13]] "Middle of Everywhere"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Roads', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/I13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(171353948662, --[[CampaignPreset HotDiamonds display_name Sector name for I14]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Blocked", | |
| 'PatrolRespawnTime', 1800000, | |
| 'EnemySquadsList', { | |
| "LegionRaidSquad_01", | |
| }, | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(584582697725, --[[CampaignPreset HotDiamonds display_name Sector name for I15]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I16", | |
| 'Map', "I-16 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(905273324952, --[[CampaignPreset HotDiamonds display_name Sector name for I16]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Land and Water", | |
| 'image', "UI/SatelliteView/SectorImages/I16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(457686958031, --[[CampaignPreset HotDiamonds display_name Sector name for I17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I18", | |
| 'Map', "I-18 - Wassergrab Mine", | |
| 'MapTier', 30, | |
| 'Label1', "Mine", | |
| 'display_name', T(372265675362, --[[CampaignPreset HotDiamonds display_name Sector name for I18]] "Wassergrab Mining Area"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Land and Water", | |
| 'City', "Payak", | |
| 'ShowCity', true, | |
| 'Mine', true, | |
| 'DailyIncome', 8000, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Entrenched_Hard", | |
| }, | |
| 'RepairShop', true, | |
| 'Roads', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/I18", | |
| 'DBSourceSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I19", | |
| 'Map', "I-19 - Grimer Hamlet", | |
| 'MapTier', 30, | |
| 'Label1', "City", | |
| 'display_name', T(632365374858, --[[CampaignPreset HotDiamonds display_name Sector name for I19]] "Grimer Hamlet"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Land and Water", | |
| 'City', "Payak", | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'Roads', set( "South", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/I19", | |
| 'Port', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I2", | |
| 'Map', "I-2 - Outlook", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'display_name', T(890743593540, --[[CampaignPreset HotDiamonds display_name Sector name for I2]] "The Outlook"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "Erny", | |
| 'Passability', "Land and Water", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "Outlook", | |
| }, | |
| 'Roads', set( "East", "North", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/I02", | |
| 'MusicConflict', "Ernie_Conflict", | |
| 'MusicExploration', "Ernie_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I20", | |
| 'Map', "I-20 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(103040008364, --[[CampaignPreset HotDiamonds display_name Sector name for I20]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravel', { | |
| East = true, | |
| North = false, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/I20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I3", | |
| 'Map', "I-3 - Emerald Coast", | |
| 'MapTier', 40, | |
| 'Label1', "Ernie", | |
| 'display_name', T(468789385226, --[[CampaignPreset HotDiamonds display_name Sector name for I3]] "Emerald Coast"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "Erny", | |
| 'TargetSectors', { | |
| "J5", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', { | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/I03", | |
| 'Events', { | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "02_LiberateErnie", | |
| Vars = set( "Completed" ), | |
| __eval = function () | |
| local quest = gv_Quests['02_LiberateErnie'] or QuestGetState('02_LiberateErnie') | |
| return quest.Completed | |
| end, | |
| }), | |
| PlaceObj('UnitHireStatus', { | |
| Status = "Hired", | |
| TargetUnit = "Raven", | |
| }), | |
| PlaceObj('UnitHireStatus', { | |
| Status = "Hired", | |
| TargetUnit = "Raider", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RescueHerMan", | |
| Vars = set({ | |
| Failed = false, | |
| HermanRescued = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['RescueHerMan'] or QuestGetState('RescueHerMan') | |
| return not quest.Failed and not quest.HermanRescued | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('NeutralNPCDontMove', { | |
| TargetUnit = "Herman", | |
| }), | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "EncounterHerman", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('SectorHasIntel', { | |
| sector_id = "I3", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('ModifyTrapSpawnersEffect', { | |
| Group = "StartingMinefield", | |
| SpawnActive = "enable", | |
| disarmDifficulty = "Easy", | |
| visibility = set( "enemy1", "enemy2", "enemyNeutral", "neutral", "player1", "player2" ), | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Ernie_Conflict", | |
| 'MusicExploration', "Ernie_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(405810814836, --[[CampaignPreset HotDiamonds display_name Sector name for I4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', { | |
| West = false, | |
| }, | |
| 'BlockTravel', { | |
| East = false, | |
| North = true, | |
| South = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(121000748114, --[[CampaignPreset HotDiamonds display_name Sector name for I5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', { | |
| North = false, | |
| South = false, | |
| West = false, | |
| }, | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I6", | |
| 'Label1', "Blocked", | |
| 'display_name', T(731936855219, --[[CampaignPreset HotDiamonds display_name Sector name for I6]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I7", | |
| 'Map', "I-7 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(102139312765, --[[CampaignPreset HotDiamonds display_name Sector name for I7]] "Savanna Coast"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "East", "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/I07", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I8", | |
| 'Map', "I-8 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(932097434495, --[[CampaignPreset HotDiamonds display_name Sector name for I8]] "Savanna"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Roads', set({ | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/I08", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "I9", | |
| 'Map', "I-9 - Rimville", | |
| 'MapTier', 20, | |
| 'Label1', "Special", | |
| 'display_name', T(499129490679, --[[CampaignPreset HotDiamonds display_name Sector name for I9]] "Rimville"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "GreatForest", | |
| 'Passability', "Land and Water", | |
| 'City', "Fleatown", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| West = true, | |
| }), | |
| 'ImpassableForEnemies', true, | |
| 'BlockTravel', set({ | |
| North = false, | |
| South = false, | |
| }), | |
| 'BlockTravelRiver', set( "East", "South" ), | |
| 'image', "UI/SatelliteView/SectorImages/I09", | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "SpecificMansion_Conflict", | |
| 'MusicExploration', "SpecificMansion_Exploration", | |
| 'warningStateEnabled', true, | |
| 'warningBanters', { | |
| "RimvilleApproach_Thugs_BeforeSm_Intruders", | |
| }, | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(933891919263, --[[CampaignPreset HotDiamonds display_name Sector name for J1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', {}, | |
| 'BlockTravel', { | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J10", | |
| 'Map', "J-10 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(491457898220, --[[CampaignPreset HotDiamonds display_name Sector name for J10]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = true, | |
| }, | |
| 'BlockTravel', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/J10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J11", | |
| 'Map', "J-11 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(989088992609, --[[CampaignPreset HotDiamonds display_name Sector name for J11]] "Burial Grounds"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = true, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/J11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J12", | |
| 'Map', "J-12 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(504986718282, --[[CampaignPreset HotDiamonds display_name Sector name for J12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/J12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J13", | |
| 'Label1', "Blocked", | |
| 'display_name', T(797330872932, --[[CampaignPreset HotDiamonds display_name Sector name for J13]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(747242776580, --[[CampaignPreset HotDiamonds display_name Sector name for J14]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J14_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "J-14U - Biolabor", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "J14", | |
| 'display_name', T(758823159559, --[[CampaignPreset HotDiamonds display_name Sector name for J14_Underground]] "<UndergroundLabName('J14U')>"), | |
| 'never_autoresolve', true, | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/Sector_Lab.png", | |
| 'Events', { | |
| PlaceObj('SE_PreChangeMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableText', { | |
| Prop = "LabForJ14U", | |
| QuestId = "RandomLab", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('RandomEffectWithCondition', { | |
| Effects = { | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "WaffenFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "WaffenFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "G-12U - Waffenlabor", | |
| image = "UI/SatelliteView/SectorImages/G12U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/G12_Underground", | |
| sector_id = "J14_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForJ14U", | |
| QuestId = "RandomLab", | |
| Text = "Waffen", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "J14_Underground", | |
| squad_def_id = "Waffenlabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "BioFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.BioFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "BioFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "J-14U - Biolabor", | |
| image = "UI/SatelliteView/SectorImages/J14U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/J14_Underground", | |
| sector_id = "J14_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForJ14U", | |
| QuestId = "RandomLab", | |
| Text = "Bio", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "J14_Underground", | |
| squad_def_id = "BioLabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set({ | |
| BioFree = false, | |
| CryoFree = true, | |
| WaffenFree = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return not quest.BioFree and quest.CryoFree and not quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "K-11U - Cryolabor", | |
| image = "UI/SatelliteView/SectorImages/K11U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/K11_Underground", | |
| sector_id = "J14_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForJ14U", | |
| QuestId = "RandomLab", | |
| Text = "Cryo", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "J14_Underground", | |
| squad_def_id = "Cryolabor", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(214270492243, --[[CampaignPreset HotDiamonds display_name Sector name for J15]] "Swamp"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Swamp", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Swamp_Conflict", | |
| 'MusicExploration', "Swamp_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J16", | |
| 'Map', "J-16 - Swamp", | |
| 'MapTier', 30, | |
| 'display_name', T(561638338312, --[[CampaignPreset HotDiamonds display_name Sector name for J16]] "Wetlands"), | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'Passability', "Land and Water", | |
| 'image', "UI/SatelliteView/SectorImages/J16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J17", | |
| 'Label1', "Blocked", | |
| 'display_name', T(372463804281, --[[CampaignPreset HotDiamonds display_name Sector name for J17]] "River"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_River", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J18", | |
| 'Map', "J-18 - Witch Hut", | |
| 'MapTier', 30, | |
| 'display_name', T(192283840439, --[[CampaignPreset HotDiamonds display_name Sector name for J18]] "Witch Hut"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Land and Water", | |
| 'City', "Payak", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/J18", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificSpooky_Conflict", | |
| 'MusicExploration', "SpecificSpooky_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J19", | |
| 'Map', "J-19 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(126600612391, --[[CampaignPreset HotDiamonds display_name Sector name for J19]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Roads', { | |
| North = true, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/J19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(427494017983, --[[CampaignPreset HotDiamonds display_name Sector name for J2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'BlockTravel', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J20", | |
| 'Map', "J-20 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(767396046195, --[[CampaignPreset HotDiamonds display_name Sector name for J20]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravel', { | |
| East = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/J20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(699424644785, --[[CampaignPreset HotDiamonds display_name Sector name for J3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'BlockTravel', set( "North" ), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(374202441821, --[[CampaignPreset HotDiamonds display_name Sector name for J4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(104289356652, --[[CampaignPreset HotDiamonds display_name Sector name for J5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J6", | |
| 'Label1', "Blocked", | |
| 'display_name', T(437429178264, --[[CampaignPreset HotDiamonds display_name Sector name for J6]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J7", | |
| 'Label1', "Blocked", | |
| 'display_name', T(872481454747, --[[CampaignPreset HotDiamonds display_name Sector name for J7]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| East = false, | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J8", | |
| 'Map', "J-8 - Savanna", | |
| 'MapTier', 10, | |
| 'display_name', T(504402203656, --[[CampaignPreset HotDiamonds display_name Sector name for J8]] "Savanna Coast"), | |
| 'WeatherZone', "SavannahSouth", | |
| 'Passability', "Land and Water", | |
| 'Roads', set( "North" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/J08", | |
| 'Port', true, | |
| 'CanBeUsedForArrival', true, | |
| 'BobbyRayDeliveryCostMultiplier', 150, | |
| 'SectorImagePreview', "UI/PDA/ss_j8", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Savanna_Conflict", | |
| 'MusicExploration', "Savanna_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "J9", | |
| 'Map', "J-9 - Jungle River", | |
| 'MapTier', 20, | |
| 'display_name', T(797363541950, --[[CampaignPreset HotDiamonds display_name Sector name for J9]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Passability', "Land and Water", | |
| 'Roads', set({ | |
| North = false, | |
| West = false, | |
| }), | |
| 'BlockTravelRiver', set( "North", "West" ), | |
| 'image', "UI/SatelliteView/SectorImages/J09", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(726415642347, --[[CampaignPreset HotDiamonds display_name Sector name for K1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| North = false, | |
| South = false, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K10", | |
| 'Map', "K-10 - Old Diamond", | |
| 'MapTier', 20, | |
| 'Label1', "Mine", | |
| 'display_name', T(816624650190, --[[CampaignPreset HotDiamonds display_name Sector name for K10]] "Old Diamond"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'City', "PortDiancie", | |
| 'Mine', true, | |
| 'DailyIncome', 5000, | |
| 'Depletion', true, | |
| 'DepletionTime', 180, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Entrenched_Easy", | |
| }, | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K10", | |
| 'DBSourceSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificDump_Conflict", | |
| 'MusicExploration', "SpecificDump_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K11", | |
| 'Map', "K-11 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(410045411963, --[[CampaignPreset HotDiamonds display_name Sector name for K11]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K11_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "K-11U - Cryolabor", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "K11", | |
| 'display_name', T(168675405279, --[[CampaignPreset HotDiamonds display_name Sector name for K11_Underground]] "<UndergroundLabName('K11U')>"), | |
| 'never_autoresolve', true, | |
| 'discovered', false, | |
| 'ForceConflict', true, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/Sector_Lab.png", | |
| 'Events', { | |
| PlaceObj('SE_PreChangeMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableText', { | |
| Prop = "LabForK11U", | |
| QuestId = "RandomLab", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForK11U", | |
| QuestId = "RandomLab", | |
| }), | |
| PlaceObj('RandomEffectWithCondition', { | |
| Effects = { | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "WaffenFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "WaffenFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "G-12U - Waffenlabor", | |
| image = "UI/SatelliteView/SectorImages/G12U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/G12_Underground", | |
| sector_id = "K11_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForK11U", | |
| QuestId = "RandomLab", | |
| Text = "Waffen", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "K11_Underground", | |
| squad_def_id = "Waffenlabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set( "BioFree" ), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return quest.BioFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "BioFree", | |
| QuestId = "RandomLab", | |
| Set = false, | |
| }), | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "J-14U - Biolabor", | |
| image = "UI/SatelliteView/SectorImages/J14U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/J14_Underground", | |
| sector_id = "K11_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForK11U", | |
| QuestId = "RandomLab", | |
| Text = "Bio", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "K11_Underground", | |
| squad_def_id = "BioLabor", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "RandomLab", | |
| Vars = set({ | |
| BioFree = false, | |
| CryoFree = true, | |
| WaffenFree = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['RandomLab'] or QuestGetState('RandomLab') | |
| return not quest.BioFree and quest.CryoFree and not quest.WaffenFree | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorSetMap', { | |
| MapFile = "K-11U - Cryolabor", | |
| image = "UI/SatelliteView/SectorImages/K11U", | |
| loading_screen = "UI/LoadingScreens/HotDiamonds/K11_Underground", | |
| sector_id = "K11_Underground", | |
| }), | |
| PlaceObj('QuestSetVariableText', { | |
| Prop = "LabForK11U", | |
| QuestId = "RandomLab", | |
| Text = "Cryo", | |
| }), | |
| PlaceObj('SectorSpawnSquad', { | |
| sector_id = "K11_Underground", | |
| squad_def_id = "Cryolabor", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K12", | |
| 'Map', "K-12 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(123414445659, --[[CampaignPreset HotDiamonds display_name Sector name for K12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', { | |
| East = true, | |
| North = false, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K12", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K13", | |
| 'Map', "K-13 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(685169154774, --[[CampaignPreset HotDiamonds display_name Sector name for K13]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/K13", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K14", | |
| 'Map', "K-14 - Factory Ruins", | |
| 'MapTier', 30, | |
| 'Label1', "Special", | |
| 'Label2', "Dungeon", | |
| 'display_name', T(784417792360, --[[CampaignPreset HotDiamonds display_name Sector name for K14]] "Factory Ruins"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'InitialSquads', { | |
| "LegionDefenders_Entrenched_Easy", | |
| }, | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/K14", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificMilitary_Conflict", | |
| 'MusicExploration', "SpecificMilitary_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K15", | |
| 'Map', "K-15 - Jungle Road", | |
| 'MapTier', 30, | |
| 'display_name', T(521934355525, --[[CampaignPreset HotDiamonds display_name Sector name for K15]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| East = false, | |
| South = false, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/K15", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K15_Underground", | |
| 'CanGoUp', false, | |
| 'Map', "K-15U - U-Bahn Station", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "K15", | |
| 'display_name', T(733648875060, --[[CampaignPreset HotDiamonds display_name Sector name for K15_Underground]] "U-Bahn Station D"), | |
| 'discovered', false, | |
| 'InitialSquads', { | |
| "SmallStations", | |
| }, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/K-15U.png", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'UndergroundImage', "UI/SatelliteView/sector_underground_2", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K16", | |
| 'Map', "K-16 - Fort Brigand", | |
| 'MapTier', 30, | |
| 'Label1', "Outpost", | |
| 'Label2', "Boss", | |
| 'display_name', T(435786085300, --[[CampaignPreset HotDiamonds display_name Sector name for K16]] "Fort Brigand"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Swamp", | |
| 'WeatherZone', "Wetlands", | |
| 'PatrolRespawnTime', 252000, | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'ImpassableForEnemies', true, | |
| 'BlockTravel', { | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/K16", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificMilitary_Conflict", | |
| 'MusicExploration', "SpecificMilitary_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K16_Underground", | |
| 'Map', "K-16U - Secret Entrance", | |
| 'MapTier', 30, | |
| 'RunLoyaltyLogic', false, | |
| 'GroundSector', "K16", | |
| 'display_name', T(465909367256, --[[CampaignPreset HotDiamonds display_name Sector name for K16_Underground]] "Underground Tunnel"), | |
| 'discovered', false, | |
| 'Intel', false, | |
| 'InterestingSector', true, | |
| 'image', "UI/SatelliteView/SectorImages/K16U", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K17", | |
| 'Map', "K-17 - Farmlands", | |
| 'MapTier', 30, | |
| 'display_name', T(857182189161, --[[CampaignPreset HotDiamonds display_name Sector name for K17]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Passability', "Land and Water", | |
| 'Roads', { | |
| East = false, | |
| South = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K17", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K18", | |
| 'Map', "K-18 - Farmlands", | |
| 'MapTier', 30, | |
| 'display_name', T(696031593743, --[[CampaignPreset HotDiamonds display_name Sector name for K18]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Roads', set({ | |
| East = false, | |
| North = true, | |
| South = true, | |
| }), | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K18", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K19", | |
| 'Map', "K-19 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(568113508607, --[[CampaignPreset HotDiamonds display_name Sector name for K19]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| South = true, | |
| West = false, | |
| }, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(980050431606, --[[CampaignPreset HotDiamonds display_name Sector name for K2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K20", | |
| 'Map', "K-20 - Middle Of Somewhere", | |
| 'MapTier', 30, | |
| 'display_name', T(173354836621, --[[CampaignPreset HotDiamonds display_name Sector name for K20]] "Middle of Somewhere"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'InterestingSector', true, | |
| 'Roads', set( "West" ), | |
| 'BlockTravel', { | |
| East = true, | |
| South = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/K20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(303056918954, --[[CampaignPreset HotDiamonds display_name Sector name for K3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(658780954015, --[[CampaignPreset HotDiamonds display_name Sector name for K4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(632957531808, --[[CampaignPreset HotDiamonds display_name Sector name for K5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K6", | |
| 'Label1', "Blocked", | |
| 'display_name', T(550492939207, --[[CampaignPreset HotDiamonds display_name Sector name for K6]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K7", | |
| 'Label1', "Blocked", | |
| 'display_name', T(147550882920, --[[CampaignPreset HotDiamonds display_name Sector name for K7]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| South = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K8", | |
| 'Label1', "Blocked", | |
| 'display_name', T(536426354025, --[[CampaignPreset HotDiamonds display_name Sector name for K8]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'Roads', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "K9", | |
| 'Map', "K-9 - Port Cacao Docks", | |
| 'MapTier', 20, | |
| 'Label1', "City", | |
| 'display_name', T(451163287007, --[[CampaignPreset HotDiamonds display_name Sector name for K9]] "Port Cacao Docks"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SouthJungle", | |
| 'Passability', "Land and Water", | |
| 'City', "PortDiancie", | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "CacaoDocks", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'RepairShop', true, | |
| 'Roads', { | |
| East = true, | |
| South = true, | |
| }, | |
| 'BlockTravel', set({ | |
| North = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/K09", | |
| 'Port', true, | |
| 'CanBeUsedForArrival', true, | |
| 'BobbyRayDeliveryCostMultiplier', 200, | |
| 'SectorImagePreview', "UI/PDA/ss_k9", | |
| 'DBDestinationSector', true, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L1", | |
| 'Label1', "Blocked", | |
| 'display_name', T(819902295308, --[[CampaignPreset HotDiamonds display_name Sector name for L1]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| East = false, | |
| North = false, | |
| South = true, | |
| West = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L10", | |
| 'Map', "L-10 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(879602359099, --[[CampaignPreset HotDiamonds display_name Sector name for L10]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Roads', set( "East", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L10", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L11", | |
| 'Map', "L-11 - Jungle", | |
| 'MapTier', 20, | |
| 'display_name', T(471933787811, --[[CampaignPreset HotDiamonds display_name Sector name for L11]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'InitialSquads', { | |
| "LegionDefenders_Mobile_Easy", | |
| }, | |
| 'Roads', set( "North", "West" ), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L11", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L12", | |
| 'Map', "L-12 - Hermit Shack", | |
| 'MapTier', 20, | |
| 'display_name', T(848825509009, --[[CampaignPreset HotDiamonds display_name Sector name for L12]] "Great Forest"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'InterestingSector', true, | |
| 'Roads', set({ | |
| West = false, | |
| }), | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L12", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMap', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableNum', { | |
| Amount = 1, | |
| Operation = "set", | |
| Prop = "Randomizer", | |
| QuestId = "Hermit", | |
| RandomRangeMax = 3, | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "PresnationDone", | |
| QuestId = "Hermit", | |
| Set = false, | |
| }), | |
| }, | |
| 'Trigger', "always", | |
| }), | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Effects', { | |
| PlaceObj('SetBehaviorVisitAL', { | |
| ActorGroup = "MikeDitch", | |
| MarkerGroup = "MikeDitch_Initial", | |
| }), | |
| PlaceObj('GroupAddStatusEffect', { | |
| Status = "Distracted", | |
| TargetUnit = "LegionInitial", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L13", | |
| 'Label1', "Blocked", | |
| 'display_name', T(322848188339, --[[CampaignPreset HotDiamonds display_name Sector name for L13]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L14", | |
| 'Label1', "Blocked", | |
| 'display_name', T(259528709005, --[[CampaignPreset HotDiamonds display_name Sector name for L14]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L15", | |
| 'Label1', "Blocked", | |
| 'display_name', T(713848377614, --[[CampaignPreset HotDiamonds display_name Sector name for L15]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L16", | |
| 'Label1', "Blocked", | |
| 'display_name', T(996346275766, --[[CampaignPreset HotDiamonds display_name Sector name for L16]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Blocked", | |
| 'Intel', false, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L17", | |
| 'Map', "L-17 - Family Graveyard", | |
| 'MapTier', 30, | |
| 'display_name', T(717251570912, --[[CampaignPreset HotDiamonds display_name Sector name for L17]] "Old Graveyard"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'PatrolRespawnTime', 1800000, | |
| 'EnemySquadsList', { | |
| "LegionRaidSquad_01", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L17", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L18", | |
| 'Map', "L-18 - Twin Manors", | |
| 'MapTier', 30, | |
| 'display_name', T(514347454600, --[[CampaignPreset HotDiamonds display_name Sector name for L18]] "Twin Manors"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'City', "Payak", | |
| 'Militia', true, | |
| 'RAndRAllowed', true, | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L18", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicExploration', "Village_Exploration", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L19", | |
| 'Map', "L-19 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(671801258616, --[[CampaignPreset HotDiamonds display_name Sector name for L19]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| North = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', set({ | |
| East = false, | |
| South = true, | |
| West = false, | |
| }), | |
| 'image', "UI/SatelliteView/SectorImages/L19", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L2", | |
| 'Label1', "Blocked", | |
| 'display_name', T(548641649558, --[[CampaignPreset HotDiamonds display_name Sector name for L2]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L20", | |
| 'Map', "L-20 - Farmland", | |
| 'MapTier', 30, | |
| 'display_name', T(960290634722, --[[CampaignPreset HotDiamonds display_name Sector name for L20]] "Farmland"), | |
| 'TerrainType', "Farmland", | |
| 'WeatherZone', "Farmland", | |
| 'BlockTravel', { | |
| East = true, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/L20", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Farmland_Conflict", | |
| 'MusicExploration', "Farmland_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L3", | |
| 'Label1', "Blocked", | |
| 'display_name', T(202697420647, --[[CampaignPreset HotDiamonds display_name Sector name for L3]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L4", | |
| 'Label1', "Blocked", | |
| 'display_name', T(385995909057, --[[CampaignPreset HotDiamonds display_name Sector name for L4]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| East = false, | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L5", | |
| 'Label1', "Blocked", | |
| 'display_name', T(213229886212, --[[CampaignPreset HotDiamonds display_name Sector name for L5]] "Sea"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Jungle", | |
| 'Passability', "Water", | |
| 'Intel', false, | |
| 'BlockTravel', { | |
| East = false, | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/_Sea", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Cursed_Conflict", | |
| 'MusicExploration', "Cursed_Exploration", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L6", | |
| 'Map', "L-6 - The Good Place", | |
| 'MapTier', 20, | |
| 'Label1', "Dungeon", | |
| 'Label2', "Boss", | |
| 'display_name', T(991219243860, --[[CampaignPreset HotDiamonds display_name Sector name for L6]] "The Good Place"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SouthJungle", | |
| 'Passability', "Land and Water", | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "TheGoodPlaceInitial", | |
| }, | |
| 'InterestingSector', true, | |
| 'Roads', { | |
| East = true, | |
| }, | |
| 'BlockTravel', { | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/L06", | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "SpecificMilitary_Conflict", | |
| 'MusicExploration', "SpecificMilitary_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L6_Underground", | |
| 'Map', "L-6U - Underground Prison", | |
| 'MapTier', 20, | |
| 'Label1', "Dungeon", | |
| 'GroundSector', "L6", | |
| 'display_name', T(735717978531, --[[CampaignPreset HotDiamonds display_name Sector name for L6_Underground]] "The Good Place (Underground)"), | |
| 'discovered', false, | |
| 'Intel', false, | |
| 'image', "UI/SatelliteView/SectorImages/L06U", | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Underground_Conflict", | |
| 'MusicExploration', "Underground_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L7", | |
| 'Map', "L-7 - Jungle Road", | |
| 'MapTier', 20, | |
| 'display_name', T(389634246053, --[[CampaignPreset HotDiamonds display_name Sector name for L7]] "Jungle River Bank"), | |
| 'TerrainType', "Jungle", | |
| 'WeatherZone', "SouthJungle", | |
| 'Passability', "Land and Water", | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| South = true, | |
| West = false, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/L07", | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "Jungle_Conflict", | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L8", | |
| 'Map', "L-8 - Port Cacao City", | |
| 'MapTier', 20, | |
| 'Label1', "City", | |
| 'display_name', T(708524428129, --[[CampaignPreset HotDiamonds display_name Sector name for L8]] "Port Cacao City"), | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SouthJungle", | |
| 'Passability', "Land and Water", | |
| 'City', "PortDiancie", | |
| 'ShowCity', true, | |
| 'Hospital', true, | |
| 'Militia', true, | |
| 'ForceConflict', true, | |
| 'InitialSquads', { | |
| "LegionDefenders_Balanced_Easy", | |
| }, | |
| 'RAndRAllowed', true, | |
| 'Roads', { | |
| East = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/L08", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "PortCacaoSideQuests", | |
| Vars = set({ | |
| LiberatedPortCacao = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['PortCacaoSideQuests'] or QuestGetState('PortCacaoSideQuests') | |
| return not quest.LiberatedPortCacao | |
| end, | |
| }), | |
| }, | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('SectorEnterConflict', { | |
| disable_travel = true, | |
| lock_conflict = true, | |
| sector_id = "L8", | |
| }), | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "PortCacaoCity_FirstEnter", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Tough", | |
| 'MusicConflict', "Town_Conflict", | |
| 'MusicExploration', "Town_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| 'combatTaskAmount', 2, | |
| }), | |
| PlaceObj('SatelliteSector', { | |
| 'Id', "L9", | |
| 'Map', "L-9 - Port Cacao Dump", | |
| 'MapTier', 20, | |
| 'display_name', T(323317575390, --[[CampaignPreset HotDiamonds display_name Sector name for L9]] "The Dump"), | |
| 'Side', "neutral", | |
| 'StickySide', true, | |
| 'TerrainType', "Urban", | |
| 'WeatherZone', "SouthJungle", | |
| 'City', "PortDiancie", | |
| 'Militia', true, | |
| 'InterestingSector', true, | |
| 'RepairShop', true, | |
| 'Roads', { | |
| East = true, | |
| North = true, | |
| West = true, | |
| }, | |
| 'BlockTravel', { | |
| East = false, | |
| South = true, | |
| }, | |
| 'image', "UI/SatelliteView/SectorImages/L09", | |
| 'Events', { | |
| PlaceObj('SE_OnEnterMapVisual', { | |
| 'SequentialEffects', true, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableTimer', { | |
| Prop = "VisitCooldown", | |
| QuestId = "TheTrashFief", | |
| TimeAmount = 24, | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "FirstVisit", | |
| QuestId = "TheTrashFief", | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "Given", | |
| QuestId = "TheTrashFief", | |
| }), | |
| PlaceObj('PlaySetpiece', { | |
| setpiece = "Dump_FirstEnter", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TheTrashFief", | |
| Vars = set( "FirstVisit" ), | |
| __eval = function () | |
| local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') | |
| return quest.FirstVisit | |
| end, | |
| }), | |
| PlaceObj('QuestHasTimerPassed', { | |
| QuestId = "TheTrashFief", | |
| TimerVariable = "VisitCooldown", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableTimer', { | |
| Prop = "VisitCooldown", | |
| QuestId = "TheTrashFief", | |
| TimeAmount = 24, | |
| }), | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "SecondVisit", | |
| QuestId = "TheTrashFief", | |
| }), | |
| PlaceObj('ConditionalEffect', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "04_Betrayal", | |
| Vars = set( "WorldFlipDone" ), | |
| __eval = function () | |
| local quest = gv_Quests['04_Betrayal'] or QuestGetState('04_Betrayal') | |
| return quest.WorldFlipDone | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TheTrashFief", | |
| Vars = set({ | |
| Completed = false, | |
| Failed = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') | |
| return not quest.Completed and not quest.Failed | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorEnterConflict', { | |
| disable_travel = true, | |
| lock_conflict = true, | |
| sector_id = "L9", | |
| }), | |
| PlaceObj('SectorSetSide', { | |
| disable_sticky = true, | |
| sector_id = "L9", | |
| side = "enemy1", | |
| }), | |
| }, | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnEnterMap', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TheTrashFief", | |
| Vars = set( "SecondVisit" ), | |
| __eval = function () | |
| local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') | |
| return quest.SecondVisit | |
| end, | |
| }), | |
| PlaceObj('QuestHasTimerPassed', { | |
| QuestId = "TheTrashFief", | |
| TimerVariable = "VisitCooldown", | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('QuestSetVariableBool', { | |
| Prop = "ThirdVisit", | |
| QuestId = "TheTrashFief", | |
| }), | |
| }, | |
| }), | |
| PlaceObj('SE_OnSquadReachSectorCenter', { | |
| 'Conditions', { | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TheTrashFief", | |
| Vars = set({ | |
| Completed = false, | |
| Failed = false, | |
| }), | |
| __eval = function () | |
| local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') | |
| return not quest.Completed and not quest.Failed | |
| end, | |
| }), | |
| PlaceObj('QuestIsVariableBool', { | |
| QuestId = "TheTrashFief", | |
| Vars = set( "LegionResolutionTriggered" ), | |
| __eval = function () | |
| local quest = gv_Quests['TheTrashFief'] or QuestGetState('TheTrashFief') | |
| return quest.LegionResolutionTriggered | |
| end, | |
| }), | |
| }, | |
| 'Effects', { | |
| PlaceObj('SectorEnterConflict', { | |
| disable_travel = true, | |
| lock_conflict = true, | |
| sector_id = "L9", | |
| }), | |
| PlaceObj('SectorSetSide', { | |
| disable_sticky = true, | |
| sector_id = "L9", | |
| side = "enemy1", | |
| }), | |
| }, | |
| }), | |
| }, | |
| 'MusicCombat', "Battle_Normal", | |
| 'MusicConflict', "SpecificDump_Conflict", | |
| 'MusicExploration', "SpecificDump_Exploration", | |
| 'combatTaskGenerate', "afterFirstConflict", | |
| }), | |
| }, | |
| decorations = { | |
| PlaceObj('SatelliteViewDecorationDef', { | |
| 'image', "UI/SatelliteView/underground_passage", | |
| 'relativeSector', "H16", | |
| 'offset', point(-26, 0), | |
| 'sat_layer', "underground", | |
| }), | |
| PlaceObj('SatelliteViewDecorationDef', { | |
| 'image', "UI/SatelliteView/underground_entrance", | |
| 'relativeSector', "H16", | |
| 'offset', point(-75, -100), | |
| 'sat_layer', "underground", | |
| }), | |
| PlaceObj('SatelliteViewDecorationDef', { | |
| 'image', "UI/SatelliteView/underground_u-bahn", | |
| 'relativeSector', "B11", | |
| 'offset', point(-20, -8), | |
| 'sat_layer', "underground", | |
| }), | |
| }, | |
| group = "Default", | |
| id = "HotDiamonds", | |
| map_file = "UI/SatelliteView/SatView", | |
| map_size = point(9966, 5704), | |
| sector_bottomright = "L20", | |
| sectors_offset = point(1420, 710), | |
| starting_day = 3, | |
| starting_hour = 14, | |
| starting_timestamp = 986299200, | |
| underground_file = "UI/SatelliteView/SatView_Underground", | |
| }) | |