Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [LW_Overhaul.X2Effect_InfiltrationModifier]
- ; this is the modifier on enemy detection radius based on infiltration
- MAX_INFILTRATION_DETECTION_MULT=1.25f
- MIN_INFILTRATION_DETECTION_MULT=0.8334f
- [LW_Overhaul.XComGameState_LWSquadManager]
- MAX_SQUAD_SIZE=12
- MAX_FIRST_MISSION_SQUAD_SIZE=8
- +NonInfiltrationMissions="Terror"
- +NonInfiltrationMissions="Terror_LW"
- +NonInfiltrationMissions="AvengerDefense"
- +NonInfiltrationMissions="AvengerDefense_LW"
- +NonInfiltrationMissions="Recover_FlightDevice"
- +NonInfiltrationMissions="Recover_FlightDevice_LW"
- +NonInfiltrationMissions="AssaultAlienFortress"
- +NonInfiltrationMissions="CentralNetworkBroadcast_LW"
- +NonInfiltrationMissions="AssaultAlienFortress_LW"
- +NonInfiltrationMissions="ProtectDevice"
- +NonInfiltrationMissions="ProtectDevice_LW"
- +NonInfiltrationMissions="Invasion_LW"
- +NonInfiltrationMissions="Defend_LW"
- +NonInfiltrationMissions="Rendezvous_LW"
- +NonInfiltrationMissions="IntelRaid_LW"
- +NonInfiltrationMissions="SupplyConvoy_LW"
- +NonInfiltrationMissions="RecruitRaid_LW"
- +NonInfiltrationMissions="AlienNest"
- +NonInfiltrationMissions="LastGift"
- InfiltrationMissionIntroDefinition=( \\
- MatineePackage="CIN_SkyrangerIntros_Infiltration", \\
- MatineeBaseTag="SkyrangerIntroBase", \\
- MatineeSequences[0]=( \\
- MatineeCommentPrefixes[0]="Intro Start", \\
- MatineeCommentPrefixes[1]="Intro A1", \\
- MatineeCommentPrefixes[2]="Intro Exit"), \\
- MatineeSequences[1]=( \\
- MatineeCommentPrefixes[0]="Intro Start", \\
- MatineeCommentPrefixes[1]="Intro A2", \\
- MatineeCommentPrefixes[2]="Intro Exit") \\
- )
- [LW_Overhaul.XComGameState_LWPersistentSquad]
- DefaultSquadImagePath="img:///UILibrary_LW_Overhaul.SampleSquadIcons.SquadIcon0"
- RequiredInfiltrationToLaunch=-0.0000001f
- +MissionsRequiring100Infiltration=SabotageAlienFacility_LW
- +MissionsRequiring100Infiltration=AssaultAlienBase_LW
- +MissionsRequiring100Infiltration=AssaultNetworkTower_LW
- +MissionsRequiring100Infiltration=AdventFacilityBLACKSITE_LW
- +MissionsRequiring100Infiltration=AdventFacilityFORGE_LW
- +MissionsRequiring100Infiltration=AdventFacilityPSIGATE_LW
- +MissionsRequiring100Infiltration=CentralNetworkBroadcast_LW
- +DefaultBoostInfiltrationFactor[0]=2.0f
- +DefaultBoostInfiltrationFactor[1]=1.75f
- +DefaultBoostInfiltrationFactor[2]=1.5f
- +DefaultBoostInfiltrationFactor[3]=1.5f
- +DefaultBoostInfiltrationCost[0]=25
- +DefaultBoostInfiltrationCost[1]=25
- +DefaultBoostInfiltrationCost[2]=25
- +DefaultBoostInfiltrationCost[3]=30
- ; Typical infiltration time to 100%, for median settings
- ; This is a great big lever to influence mission and campaign difficulty
- +InfiltrationTime_BaselineHours[0]=96f
- +InfiltrationTime_BaselineHours[1]=120f
- +InfiltrationTime_BaselineHours[2]=144f
- +InfiltrationTime_BaselineHours[3]=144f
- ; Minimum and Maximum possible infiltration times
- +InfiltrationTime_MinHours=12f
- +InfiltrationTime_MaxHours=1296f
- +AlertnessUpdateInterval=0.025f ; // how often to reroll enemy "Alertness"/difficulty
- ; defines tiers for how much the Alertness changes per infiltration interval
- ; this list needs to be synched with the description in LW_Overhaul.int : m_strAlertnessModifierDescriptions
- +AlertModifierAtInfiltration=(Infiltration=0.00, Modifier=12)
- +AlertModifierAtInfiltration=(Infiltration=0.09, Modifier=11)
- +AlertModifierAtInfiltration=(Infiltration=0.17, Modifier=10)
- +AlertModifierAtInfiltration=(Infiltration=0.25, Modifier=9)
- +AlertModifierAtInfiltration=(Infiltration=0.34, Modifier=8)
- +AlertModifierAtInfiltration=(Infiltration=0.42, Modifier=7)
- +AlertModifierAtInfiltration=(Infiltration=0.50, Modifier=6)
- +AlertModifierAtInfiltration=(Infiltration=0.59, Modifier=5)
- +AlertModifierAtInfiltration=(Infiltration=0.67, Modifier=4)
- +AlertModifierAtInfiltration=(Infiltration=0.75, Modifier=3)
- +AlertModifierAtInfiltration=(Infiltration=0.84, Modifier=2)
- +AlertModifierAtInfiltration=(Infiltration=0.92, Modifier=1)
- +AlertModifierAtInfiltration=(Infiltration=1.00, Modifier=0)
- +AlertModifierAtInfiltration=(Infiltration=1.25, Modifier=-1)
- +AlertModifierAtInfiltration=(Infiltration=1.50, Modifier=-2)
- +AlertModifierAtInfiltration=(Infiltration=2.00, Modifier=-3)
- ;SquadSize factor, explicit for each possible squad size
- +SquadSizeInfiltrationFactor[0]=0.5f ; shouldn't be possible, but included for completeness
- +SquadSizeInfiltrationFactor[1]=0.6f
- +SquadSizeInfiltrationFactor[2]=0.65f
- +SquadSizeInfiltrationFactor[3]=0.7f
- +SquadSizeInfiltrationFactor[4]=0.8f
- +SquadSizeInfiltrationFactor[5]=1.0f
- +SquadSizeInfiltrationFactor[6]=1.25f
- +SquadSizeInfiltrationFactor[7]=1.5f
- +SquadSizeInfiltrationFactor[8]=1.8f
- +SquadSizeInfiltrationFactor[9]=2.8f
- +SquadSizeInfiltrationFactor[10]=4.0f
- +SquadSizeInfiltrationFactor[11]=5.2f
- +SquadSizeInfiltrationFactor[12]=6.4f
- ;GTS Projects that subtract from Squad Size InfiltrationFactor
- +GTSInfiltration1Modifier[0]=0.0
- +GTSInfiltration1Modifier[1]=0.0
- +GTSInfiltration1Modifier[2]=0.0
- +GTSInfiltration1Modifier[3]=0.0
- +GTSInfiltration1Modifier[4]=0.0
- +GTSInfiltration1Modifier[5]=0.0
- +GTSInfiltration1Modifier[6]=0.15
- +GTSInfiltration1Modifier[7]=0.2
- +GTSInfiltration1Modifier[8]=0.0
- +GTSInfiltration1Modifier[9]=0.0
- +GTSInfiltration1Modifier[10]=0.0
- +GTSInfiltration1Modifier[11]=0.0
- +GTSInfiltration1Modifier[12]=0.0
- +GTSInfiltration2Modifier[0]=0.0
- +GTSInfiltration2Modifier[1]=0.0
- +GTSInfiltration2Modifier[2]=0.0
- +GTSInfiltration2Modifier[3]=0.0
- +GTSInfiltration2Modifier[4]=0.0
- +GTSInfiltration2Modifier[5]=0.0
- +GTSInfiltration2Modifier[6]=0.0
- +GTSInfiltration2Modifier[7]=0.0
- +GTSInfiltration2Modifier[8]=0.25
- +GTSInfiltration2Modifier[9]=0.5
- +GTSInfiltration2Modifier[10]=0.5
- +GTSInfiltration2Modifier[11]=0.5
- +GTSInfiltration2Modifier[12]=0.5
- ; baseline covertness -- does not change the infiltration time
- +InfiltrationCovertness_Baseline=100f
- ; multiplier per +100 covertness over baseline -- e.g. +50 => 1.25x, +100 => 1.5x
- +InfiltrationCovertness_RateUp=0.67f
- ; multiplier per -100 covertness under baseline -- e.g. -50 => 0.875x, -100 => 0.75x
- +InfiltrationCovertness_RateDown=0.67f
- +InfiltrationHaltPoints=100.0
- +InfiltrationHaltPoints=200.0
- ;-----------------------------------------------------
- ;----------- BEGIN EVAC TIMER MODIFIERS --------------
- ;-----------------------------------------------------
- ; index is squad size, value is evac delay modifier
- +EvacDelayAtSquadSize[0]=0 ;included to complete array definition
- +EvacDelayAtSquadSize[1]=-1
- +EvacDelayAtSquadSize[2]=-1
- +EvacDelayAtSquadSize[3]=-1
- +EvacDelayAtSquadSize[4]=0
- +EvacDelayAtSquadSize[5]=0
- +EvacDelayAtSquadSize[6]=0
- +EvacDelayAtSquadSize[7]=0
- +EvacDelayAtSquadSize[8]=1
- +EvacDelayAtSquadSize[9]=2
- +EvacDelayAtSquadSize[10]=2
- +EvacDelayAtSquadSize[11]=3
- +EvacDelayAtSquadSize[12]=3
- ; the value with the highest infiltration that does not exceed actual is used -- they do not stack
- +EvacDelayAtInfiltration=(Infiltration=0.00, Modifier=3)
- +EvacDelayAtInfiltration=(Infiltration=0.30, Modifier=2)
- +EvacDelayAtInfiltration=(Infiltration=0.60, Modifier=1)
- +EvacDelayAtInfiltration=(Infiltration=1.00, Modifier=0)
- +EvacDelayAtInfiltration=(Infiltration=1.50, Modifier=-1)
- +EvacDelayAtInfiltration=(Infiltration=1.90, Modifier=-2)
- ; evac delay for number of actively infiltrated missions -- this can include the current mission
- +EvacDelayForInfiltratedMissions[0]=0
- +EvacDelayForInfiltratedMissions[1]=0
- +EvacDelayForInfiltratedMissions[2]=0
- +EvacDelayForInfiltratedMissions[3]=0
- +EvacDelayForInfiltratedMissions[4]=0
- +EvacDelayForInfiltratedMissions[5]=0
- +EvacDelayForInfiltratedMissions[6]=0
- +EvacDelayForInfiltratedMissions[7]=1
- ;-----------------------------------------------------
- ;----------- BEGIN ABILITY COVERTNESS DEFS -----------
- ;-----------------------------------------------------
- +AbilityCovertness=(AbilityName="Infiltrator", SquadMultiplier=0.85) ; Officer ability
- +AbilityCovertness=(AbilityName="Tradecraft", IndividualMultiplier=0.65); Shinobi ability
- +AbilityCovertness=(AbilityName="Ghostwalker", IndividualMultiplier=0.96); Shinobi ability
- +AbilityCovertness=(AbilityName="Covert", IndividualMultiplier=0.96); Shinobi ability
- +AbilityCovertness=(AbilityName="LaunchGrenade", IndividualMultiplier=1.2); Grenadiers
- +AbilityCovertness=(AbilityName="HeavyArmaments", IndividualMultiplier=1.1); Technicals
- +AbilityCovertness=(AbilityName="Overdrive", IndividualMultiplier=2.0); Sparks
- ;------------------------------------------------------------
- ;----------- BEGIN ITEM CATEGORY COVERTNESS DEFS ------------
- ;------------------------------------------------------------
- ; Used to define defaults for lots of items at once
- +ItemCategoryCovertness=(CategoryName="weapon", CovertnessValue=100f, CovertnessWeight=1f)
- +ItemCategoryCovertness=(CategoryName="armor", CovertnessValue=100f, CovertnessWeight=2.0f)
- +ItemCategoryCovertness=(CategoryName="upgrade", CovertnessValue=100f, CovertnessWeight=0.25f)
- +ItemCategoryCovertness=(CategoryName="ammo", CovertnessValue=100f, CovertnessWeight=0.25f)
- +ItemCategoryCovertness=(CategoryName="utility", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="combatsim", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="heal", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="defense", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="plating", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="psidefense", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="psioffense", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="grenade", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="tech", CovertnessValue=100f, CovertnessWeight=0.5f)
- +ItemCategoryCovertness=(CategoryName="skulljack", CovertnessValue=100f, CovertnessWeight=0.5f)
- ; shouldn't come up, but just in case
- +ItemCategoryCovertness=(CategoryName="schematic", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="goldenpath", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="resource", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="mission", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="unlimited", CovertnessValue=0f, CovertnessWeight=0f)
- +ItemCategoryCovertness=(CategoryName="quest", CovertnessValue=0f, CovertnessWeight=0f)
- ;------------------------------------------------------------
- ;--------- BEGIN WEAPON CATEGORY COVERTNESS DEFS ------------
- ;------------------------------------------------------------
- ; Used to define default for more specific weapon categories
- ; If this is defined it overrides more general ItemCategory covertness values
- +WeaponCategoryCovertness=(CategoryName="cannon", CovertnessValue=200f, CovertnessWeight=1f)
- +WeaponCategoryCovertness=(CategoryName="pistol", CovertnessValue=100f, CovertnessWeight=0.5f)
- ;-----------------------------------------------------
- ;----------- BEGIN GEAR COVERTNESS DEFS --------------
- ;-----------------------------------------------------
- ; Used to define covertness per individual item type
- ; If this is defined it overrides more general ItemCategory/WeaponCategory covertness values
- +EquipmentCovertness=(ItemName="SMG_CV", CovertnessValue=75f, CovertnessWeight=1f)
- +EquipmentCovertness=(ItemName="SMG_LS", CovertnessValue=75f, CovertnessWeight=1f)
- +EquipmentCovertness=(ItemName="SMG_MG", CovertnessValue=75f, CovertnessWeight=1f)
- +EquipmentCovertness=(ItemName="SMG_CG", CovertnessValue=75f, CovertnessWeight=1f)
- +EquipmentCovertness=(ItemName="SMG_BM", CovertnessValue=50f, CovertnessWeight=1f)
- +EquipmentCovertness=(Itemname="ChameleonSuit", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.8f)
- +EquipmentCovertness=(Itemname="FreeKillUpgrade_Bsc", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.85f)
- +EquipmentCovertness=(Itemname="FreeKillUpgrade_Adv", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.8f)
- +EquipmentCovertness=(Itemname="FreeKillUpgrade_Sup", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.75f)
- +EquipmentCovertness=(Itemname="LightPlatedArmor", CovertnessValue=90f, CovertnessWeight=2.0f)
- +EquipmentCovertness=(Itemname="HeavyPlatedArmor", CovertnessValue=110f, CovertnessWeight=2.0f)
- +EquipmentCovertness=(Itemname="LightPoweredArmor", CovertnessValue=90f, CovertnessWeight=2.0f)
- +EquipmentCovertness=(Itemname="HeavyPoweredArmor", CovertnessValue=110f, CovertnessWeight=2.0f)
- LEADERSHIP_COVERTNESS_PER_MISSION=0.075f
- LEADERSHIP_COVERTNESS_CAP=0.25f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement