XComScanningSitesPlusTwo
unknown
ini
5 months ago
14 kB
4
Indexable
[ScanningSitesPlusTwo.ScanningSitesPlusTwo_ScreenListener] ; The maximum number of possible active scanning sites ;note: it won't spawn copies of the same type of POI, so you need at least as many POIs enabled NUM_SCANNING_SITES = 4 ;if POIs that do not have Scan Times configured here should still be considered for spawning. ;they won't be eligable to spawn missions. bAllowUnconfiguredPOIs = true ;array of POIs to ignore even if unconfigured POIs are allowed. ;these are things that aren't supposed to appear as generic POIs. +ExcludedPOIs=POI_Gamescom ;+ExcludedPOIs=POI_HunterWeapons +ExcludedPOIs=POI_AlienNest +ExcludedPOIs=POI_LostTowers ; Percentage of scanning sites that will award missions ; Sites that aren't added by this mod, won't award missions ; sites that have no scan time config (or no MissionName set in it) also cannot spawn missions. MISSION_SITE_RATE = 100 ;new for +2. this is the main control for how long scans for POIs spawned by it last ;base is a flat value, spread is a random increase ;default value means 5~7 days per site. (plus the site-specific DayMod) ;unmodded is 5~8 days, but has no variance for site type. scanmod_base_days = 5 scanmod_spread_days = 2 ; DayMod is the number of days this POI's scanning time is increased or decreased ; MissionChanceMod is added to the base Mission_Site_Rate. so a particular POI can be more or less likely to spawn a mission instead. +SCAN_TIMES=(POIName=POI_Scientist, DayMod=2, MissionChanceMod=20, MissionName=Reward_Scientist_Mission) +SCAN_TIMES=(POIName=POI_Engineer, DayMod=2, MissionChanceMod=20, MissionName=Reward_Engineer_Mission) +SCAN_TIMES=(POIName=POI_Supplies, DayMod=0, MissionChanceMod=0, MissionName=Reward_Supplies_Mission) +SCAN_TIMES=(POIName=POI_Intel, DayMod=0, MissionChanceMod=0, MissionName=Reward_Intel_Mission) +SCAN_TIMES=(POIName=POI_Alloys, DayMod=0, MissionChanceMod=0, MissionName=Reward_Alloys_Mission) +SCAN_TIMES=(POIName=POI_AlloysElerium, DayMod=0, MissionChanceMod=0, MissionName=Reward_AlloysElerium_Mission) +SCAN_TIMES=(POIName=POI_Rookies, DayMod=0, MissionChanceMod=0, MissionName=Reward_Rookie_Mission) +SCAN_TIMES=(POIName=POI_Soldier, DayMod=1, MissionChanceMod=0, MissionName=Reward_Soldier_Mission) +SCAN_TIMES=(POIName=POI_AvengerPower, DayMod=1, MissionChanceMod=0, MissionName=Reward_AvengerPower_Mission) +SCAN_TIMES=(POIName=POI_AvengerResComms, DayMod=1, MissionChanceMod=0, MissionName=Reward_AvengerResComms_Mission) +SCAN_TIMES=(POIName=POI_IncreaseIncome, DayMod=-1, MissionChanceMod=0, MissionName=Reward_IncreaseIncome_Mission) +SCAN_TIMES=(POIName=POI_ReducedContact, DayMod=-1, MissionChanceMod=0, MissionName=Reward_ReducedContact_Mission) +SCAN_TIMES=(POIName=POI_SupplyRaid, DayMod=1) +SCAN_TIMES=(POIName=POI_GuerillaOp, DayMod=1) +SCAN_TIMES=(POIName=POI_LootTable, DayMod=0, MissionChanceMod=0, MissionName=Reward_AsstLoot_Mission) +SCAN_TIMES=(POIName=POI_HeavyWeapon, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZHeavyWeapon_Mission) +SCAN_TIMES=(POIName=POI_GrenadeAmmo, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZGrenadeAmmo_Mission) +SCAN_TIMES=(POIName=POI_FacilityLead, DayMod=1, MissionChanceMod=0, MissionName=Reward_FacilityLead_Mission) +SCAN_TIMES=(POIName=POI_Elerium, DayMod=0, MissionChanceMod=0, MissionName=Reward_Elerium_Mission) +SCAN_TIMES=(POIName=POI_Grenade, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZAnyGrenade_Mission) +SCAN_TIMES=(POIName=POI_Utility, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZUtility_Mission) +SCAN_TIMES=(POIName=POI_Ammo, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZAnyAmmo_Mission) +SCAN_TIMES=(POIName=POI_Vest, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZAnyVest_Mission) +SCAN_TIMES=(POIName=POI_SPCS, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZSPCS_Mission) +SCAN_TIMES=(POIName=POI_SUpgrade, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZSUpgrade_Mission) +SCAN_TIMES=(POIName=POI_ECore, DayMod=0, MissionChanceMod=0, MissionName=Reward_MZECore_Mission) +SCAN_TIMES=(POIName=POI_AbilityPoint, DayMod=0, MissionChanceMod=0, MissionName=Reward_AbilityPoints_Mission) +SCAN_TIMES=(POIName=POI_RemoveDoom, DayMod=2, MissionChanceMod=50, MissionName=Reward_MZRemoveDoom_Mission) +SCAN_TIMES=(POIName=POI_Datapad, DayMod=-1, MissionChanceMod=0, MissionName=Reward_MZDatapad_Mission) +SCAN_TIMES=(POIName=POI_CapturedSoldier, DayMod=1, MissionChanceMod=0, MissionName=Reward_CapturedSoldier_Mission) +SCAN_TIMES=(POIName=POI_AU_Rookies, DayMod=0, MissionChanceMod=0, MissionName=Reward_AU_Rookies_Mission) +SCAN_TIMES=(POIName=POI_AU_Soldier, DayMod=1, MissionChanceMod=0, MissionName=Reward_AU_Soldier_Mission) +SCAN_TIMES=(POIName=POI_Meld, DayMod=0, MissionChanceMod=0, MissionName=Reward_Meld_Mission) +SCAN_TIMES=(POIName=POI_FD_ShrikeGear, DayMod=0, MissionChanceMod=0, MissionName=Reward_FD_ShrikeWeapon_Mission) +SCAN_TIMES=(POIName=POI_AlienCacheTemplate, DayMod=0, MissionChanceMod=0, MissionName=Reward_AlienCache_Mission) +SCAN_TIMES=(POIName=POI_ADVENTCacheTemplate, DayMod=0, MissionChanceMod=0, MissionName=Reward_ADVENTCache_Mission) +SCAN_TIMES=(POIName=POI_ResistanceCacheTemplate, DayMod=0, MissionChanceMod=0, MissionName=Reward_ResistanceCache_Mission) +SCAN_TIMES=(POIName=POI_SAVUtilItemsTemplate, DayMod=0, MissionChanceMod=0, MissionName=Reward_SAVItemsUtility_Mission) [ScanningSitesPlusTwo.ScanningSitesPlusTwo_DefaultOps] ;if it should be possible to select factions for missions that you haven't contacted yet. ;things may go sideways if false while playing with lost&abandonded. ;certain rewardmissions may force particular faction regardless of this setting (ex. AU_Soldier forcing Spectres) AllowUnmetFactions = true ;this is in hours. 18-27 is the same as vanilla stuff. largely pointless to change unless playing LWOTC. SSPMissionMinDuration = 18 SSPMissionMaxDuration = 27 ;DiffMod alters the alert level of the mission, higher making it harder due to more enemy units. ;TimeMod is an adjustment in hours to the mission's duration. Largely pointless outside of LWOTC. ;DarkCounterChance is the chance to counter a dark event, if any are active. ;VIP missions are for when the reward is a unit. ;certain mission types will also give bonus rookies. +VIPMissions=(TemplateName=Reward_Scientist_Mission, RewardName=Reward_Scientist, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_Soldier_Mission, RewardName=Reward_Soldier, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_Rookie_Mission, RewardName=Reward_Rookie, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_Engineer_Mission, RewardName=Reward_Engineer, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_CapturedSoldier_Mission, RewardName=Reward_CapturedSoldier, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_AU_Soldier_Mission, RewardName=Reward_AU_Soldier, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_AU_Rookies_Mission, RewardName=Reward_AU_Rookies, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_Griffin_TDoll_Mission, RewardName=Reward_Griffin_TDoll, DiffMod=0, TimeMod=0, DarkCounterChance=0) +VIPMissions=(TemplateName=Reward_Griffin_AltSoldier_Mission, RewardName=Reward_Griffin_AltSoldier, DiffMod=0, TimeMod=0, DarkCounterChance=0) ;Item missions are for when the reward isn't a unit. surprise. ;up to four rewards can appear in the mission blades, but three looks nicer. so you shouldn't give more than 3, since capture missions will add another. ;MainScale is used to scale the primary reward. not all rewards respond to being scaled tho. ;entries in the ExtraRewards array can have Scale (scaling the reward) and Chance (a chance for it to be granted) properties. +ItemMissions=(TemplateName=Reward_Supplies_Mission, RewardName=Reward_Supplies, MainScale=0.375, DiffMod=0, TimeMod=0, DarkCounterChance=0) +ItemMissions=(TemplateName=Reward_Alloys_Mission, RewardName=Reward_Alloys, MainScale=1.0, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_Meld_Mission, RewardName=Reward_Meld, MainScale=0.5, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_Elerium_Mission, RewardName=Reward_Elerium, MainScale=1.0, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_AlloysElerium_Mission, RewardName=Reward_Alloys, MainScale=0.5, DiffMod=0, TimeMod=0,DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_Elerium, Scale=0.5) ) +ItemMissions=(TemplateName=Reward_AbilityPoints_Mission, RewardName=Reward_AbilityPoints, MainScale=0.4, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_MZRemoveDoom_Mission, RewardName=Reward_MZRemoveDoom, MainScale=0.5, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_IncreaseIncome_Mission, RewardName=Reward_IncreaseIncome, MainScale=1.0, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_Intel_Mission, RewardName=Reward_Intel, MainScale=0.5, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_ReducedContact_Mission, RewardName=Reward_ReducedContact, MainScale=1.0, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_FacilityLead_Mission, RewardName=Reward_FacilityLead, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_AvengerPower_Mission, RewardName=Reward_AvengerPower, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_AvengerResComms_Mission, RewardName=Reward_AvengerResComms, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_MZAnyAmmo_Mission, RewardName=Reward_MZAnyAmmo, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZAnyAmmo) ) +ItemMissions=(TemplateName=Reward_MZAnyGrenade_Mission, RewardName=Reward_MZAnyGrenade, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZAnyGrenade) ) +ItemMissions=(TemplateName=Reward_MZGrenadeAmmo_Mission, RewardName=Reward_MZAnyGrenade, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZAnyAmmo) ) +ItemMissions=(TemplateName=Reward_MZAnyVest_Mission, RewardName=Reward_MZAnyVest, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZAnyVest) ) +ItemMissions=(TemplateName=Reward_MZSPCS_Mission, RewardName=Reward_MZSPCS, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZSPCS) ) +ItemMissions=(TemplateName=Reward_MZSUpgrade_Mission, RewardName=Reward_MZSUpgrade, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZGunUpgrade) ) +ItemMissions=(TemplateName=Reward_MZUtility_Mission, RewardName=Reward_MZUtility, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZUtility) ) +ItemMissions=(TemplateName=Reward_MZHeavyWeapon_Mission, RewardName=Reward_MZHeavyWeapon, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_MZDatapad_Mission, RewardName=Reward_MZDatapad, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZDatapad) ) +ItemMissions=(TemplateName=Reward_MZECore_Mission, RewardName=Reward_MZECore, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_MZECore), ExtraRewards[1]=(Reward=Reward_MZECore, Chance=50) ) +ItemMissions=(TemplateName=Reward_FD_ShrikeWeapon_Mission, RewardName=Reward_FD_ShrikeWeapon, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_FD_ShrikeWeapon) ) +ItemMissions=(TemplateName=Reward_AlienCache_Mission, RewardName=Reward_AlienCache, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_ADVENTCache_Mission, RewardName=Reward_ADVENTCache, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_ResistanceCache_Mission, RewardName=Reward_ResistanceCache, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) +ItemMissions=(TemplateName=Reward_SAVItemsUtility_Mission, RewardName=Reward_SAVItemsUtility, DiffMod=0, TimeMod=0, DarkCounterChance=0 ) ;Roulette missions randomly select rewards from the ExtraRewards array. LootCount is the number of extra rolls. ;it's prolly best to avoid using the Chance propety of ExtraRewards for this, since having all rolls fail can break things. +RouletteMissions=(TemplateName=Reward_AsstLoot_Mission, LootCount=2, DiffMod=0, TimeMod=0, DarkCounterChance=0, ExtraRewards[0]=(Reward=Reward_Intel, Scale=0.2), ExtraRewards[1]=(Reward=Reward_Supplies, Scale=0.15), ExtraRewards[2]=(Reward=Reward_Alloys, Scale=0.4), ExtraRewards[3]=(Reward=Reward_Elerium, Scale=0.4), ExtraRewards[4]=(Reward=Reward_MZECore), ExtraRewards[5]=(Reward=Reward_MZSPCS), ExtraRewards[6]=(Reward=Reward_MZDatapad), ExtraRewards[7]=(Reward=Reward_MZSUpgrade), ExtraRewards[8]=(Reward=Reward_MZGunUpgrade) ) ;certain ops can be neutralize missions, if the Dark VIP is captured it'll give a random reward from this array. +CaptureLoot=(Reward=Reward_Intel, Scalar=0.20) +CaptureLoot=(Reward=Reward_IncreaseIncome, Scalar=0.40) +CaptureLoot=(Reward=Reward_MZDatapad) +CaptureLoot=(Reward=Reward_MZSPCS) ;mission families that give extra rookies ;string, so case sensitive +PlusOneRookieMissionFamilies=RecoverExpedition +PlusTwoRookiesMissionFamilies=GatherSurvivors [ScanningSitesPlusTwo.MZ_MissionSource_SSP] Rescue_Sitrep_Chance=0 +Rescue_Sitrep_Exclusions=Fireteam +Rescue_Sitrep_Exclusions=Surgical +Rescue_Sitrep_Exclusions=LowProfile ;note that a surgical variant is forced onto compound rescue missions, because having six soldiers for those is dumb. Salvage_Sitrep_Chance=0 +Salvage_Sitrep_Exclusions=Fireteam +Salvage_Sitrep_Exclusions=Surgical +Salvage_Sitrep_Exclusions=LowProfile
Editor is loading...
Leave a Comment