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