-- ========== 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.Jagged Alliance 3 continues this tradition, but also takes jabs at contemporary issues and pop culture.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.Players are encouraged to use their own judgement and discretion when playing the game(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]] ""), '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]] ""), '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]] ""), '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", })