Advertisement
ObelixDk

Untitled

Jan 24th, 2017
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.57 KB | None | 0 0
  1. [LW_Overhaul.X2Effect_InfiltrationModifier]
  2. ; this is the modifier on enemy detection radius based on infiltration
  3. MAX_INFILTRATION_DETECTION_MULT=1.25f
  4. MIN_INFILTRATION_DETECTION_MULT=0.8334f
  5.  
  6. [LW_Overhaul.XComGameState_LWSquadManager]
  7. MAX_SQUAD_SIZE=12
  8. MAX_FIRST_MISSION_SQUAD_SIZE=8
  9.  
  10. +NonInfiltrationMissions="Terror"
  11. +NonInfiltrationMissions="Terror_LW"
  12. +NonInfiltrationMissions="AvengerDefense"
  13. +NonInfiltrationMissions="AvengerDefense_LW"
  14. +NonInfiltrationMissions="Recover_FlightDevice"
  15. +NonInfiltrationMissions="Recover_FlightDevice_LW"
  16. +NonInfiltrationMissions="AssaultAlienFortress"
  17. +NonInfiltrationMissions="CentralNetworkBroadcast_LW"
  18. +NonInfiltrationMissions="AssaultAlienFortress_LW"
  19. +NonInfiltrationMissions="ProtectDevice"
  20. +NonInfiltrationMissions="ProtectDevice_LW"
  21. +NonInfiltrationMissions="Invasion_LW"
  22. +NonInfiltrationMissions="Defend_LW"
  23. +NonInfiltrationMissions="Rendezvous_LW"
  24. +NonInfiltrationMissions="IntelRaid_LW"
  25. +NonInfiltrationMissions="SupplyConvoy_LW"
  26. +NonInfiltrationMissions="RecruitRaid_LW"
  27. +NonInfiltrationMissions="AlienNest"
  28. +NonInfiltrationMissions="LastGift"
  29.  
  30. InfiltrationMissionIntroDefinition=( \\
  31. MatineePackage="CIN_SkyrangerIntros_Infiltration", \\
  32. MatineeBaseTag="SkyrangerIntroBase", \\
  33. MatineeSequences[0]=( \\
  34. MatineeCommentPrefixes[0]="Intro Start", \\
  35. MatineeCommentPrefixes[1]="Intro A1", \\
  36. MatineeCommentPrefixes[2]="Intro Exit"), \\
  37. MatineeSequences[1]=( \\
  38. MatineeCommentPrefixes[0]="Intro Start", \\
  39. MatineeCommentPrefixes[1]="Intro A2", \\
  40. MatineeCommentPrefixes[2]="Intro Exit") \\
  41. )
  42.  
  43. [LW_Overhaul.XComGameState_LWPersistentSquad]
  44. DefaultSquadImagePath="img:///UILibrary_LW_Overhaul.SampleSquadIcons.SquadIcon0"
  45.  
  46. RequiredInfiltrationToLaunch=-0.0000001f
  47.  
  48. +MissionsRequiring100Infiltration=SabotageAlienFacility_LW
  49. +MissionsRequiring100Infiltration=AssaultAlienBase_LW
  50. +MissionsRequiring100Infiltration=AssaultNetworkTower_LW
  51. +MissionsRequiring100Infiltration=AdventFacilityBLACKSITE_LW
  52. +MissionsRequiring100Infiltration=AdventFacilityFORGE_LW
  53. +MissionsRequiring100Infiltration=AdventFacilityPSIGATE_LW
  54. +MissionsRequiring100Infiltration=CentralNetworkBroadcast_LW
  55.  
  56. +DefaultBoostInfiltrationFactor[0]=2.0f
  57. +DefaultBoostInfiltrationFactor[1]=1.75f
  58. +DefaultBoostInfiltrationFactor[2]=1.5f
  59. +DefaultBoostInfiltrationFactor[3]=1.5f
  60.  
  61. +DefaultBoostInfiltrationCost[0]=25
  62. +DefaultBoostInfiltrationCost[1]=25
  63. +DefaultBoostInfiltrationCost[2]=25
  64. +DefaultBoostInfiltrationCost[3]=30
  65.  
  66. ; Typical infiltration time to 100%, for median settings
  67. ; This is a great big lever to influence mission and campaign difficulty
  68. +InfiltrationTime_BaselineHours[0]=96f
  69. +InfiltrationTime_BaselineHours[1]=120f
  70. +InfiltrationTime_BaselineHours[2]=144f
  71. +InfiltrationTime_BaselineHours[3]=144f
  72.  
  73. ; Minimum and Maximum possible infiltration times
  74. +InfiltrationTime_MinHours=12f
  75. +InfiltrationTime_MaxHours=1296f
  76.  
  77. +AlertnessUpdateInterval=0.025f ; // how often to reroll enemy "Alertness"/difficulty
  78.  
  79. ; defines tiers for how much the Alertness changes per infiltration interval
  80. ; this list needs to be synched with the description in LW_Overhaul.int : m_strAlertnessModifierDescriptions
  81. +AlertModifierAtInfiltration=(Infiltration=0.00, Modifier=12)
  82. +AlertModifierAtInfiltration=(Infiltration=0.09, Modifier=11)
  83. +AlertModifierAtInfiltration=(Infiltration=0.17, Modifier=10)
  84. +AlertModifierAtInfiltration=(Infiltration=0.25, Modifier=9)
  85. +AlertModifierAtInfiltration=(Infiltration=0.34, Modifier=8)
  86. +AlertModifierAtInfiltration=(Infiltration=0.42, Modifier=7)
  87. +AlertModifierAtInfiltration=(Infiltration=0.50, Modifier=6)
  88. +AlertModifierAtInfiltration=(Infiltration=0.59, Modifier=5)
  89. +AlertModifierAtInfiltration=(Infiltration=0.67, Modifier=4)
  90. +AlertModifierAtInfiltration=(Infiltration=0.75, Modifier=3)
  91. +AlertModifierAtInfiltration=(Infiltration=0.84, Modifier=2)
  92. +AlertModifierAtInfiltration=(Infiltration=0.92, Modifier=1)
  93. +AlertModifierAtInfiltration=(Infiltration=1.00, Modifier=0)
  94. +AlertModifierAtInfiltration=(Infiltration=1.25, Modifier=-1)
  95. +AlertModifierAtInfiltration=(Infiltration=1.50, Modifier=-2)
  96. +AlertModifierAtInfiltration=(Infiltration=2.00, Modifier=-3)
  97.  
  98. ;SquadSize factor, explicit for each possible squad size
  99. +SquadSizeInfiltrationFactor[0]=0.5f ; shouldn't be possible, but included for completeness
  100. +SquadSizeInfiltrationFactor[1]=0.6f
  101. +SquadSizeInfiltrationFactor[2]=0.65f
  102. +SquadSizeInfiltrationFactor[3]=0.7f
  103. +SquadSizeInfiltrationFactor[4]=0.8f
  104. +SquadSizeInfiltrationFactor[5]=1.0f
  105. +SquadSizeInfiltrationFactor[6]=1.25f
  106. +SquadSizeInfiltrationFactor[7]=1.5f
  107. +SquadSizeInfiltrationFactor[8]=1.8f
  108. +SquadSizeInfiltrationFactor[9]=2.8f
  109. +SquadSizeInfiltrationFactor[10]=4.0f
  110. +SquadSizeInfiltrationFactor[11]=5.2f
  111. +SquadSizeInfiltrationFactor[12]=6.4f
  112.  
  113. ;GTS Projects that subtract from Squad Size InfiltrationFactor
  114. +GTSInfiltration1Modifier[0]=0.0
  115. +GTSInfiltration1Modifier[1]=0.0
  116. +GTSInfiltration1Modifier[2]=0.0
  117. +GTSInfiltration1Modifier[3]=0.0
  118. +GTSInfiltration1Modifier[4]=0.0
  119. +GTSInfiltration1Modifier[5]=0.0
  120. +GTSInfiltration1Modifier[6]=0.15
  121. +GTSInfiltration1Modifier[7]=0.2
  122. +GTSInfiltration1Modifier[8]=0.0
  123. +GTSInfiltration1Modifier[9]=0.0
  124. +GTSInfiltration1Modifier[10]=0.0
  125. +GTSInfiltration1Modifier[11]=0.0
  126. +GTSInfiltration1Modifier[12]=0.0
  127.  
  128. +GTSInfiltration2Modifier[0]=0.0
  129. +GTSInfiltration2Modifier[1]=0.0
  130. +GTSInfiltration2Modifier[2]=0.0
  131. +GTSInfiltration2Modifier[3]=0.0
  132. +GTSInfiltration2Modifier[4]=0.0
  133. +GTSInfiltration2Modifier[5]=0.0
  134. +GTSInfiltration2Modifier[6]=0.0
  135. +GTSInfiltration2Modifier[7]=0.0
  136. +GTSInfiltration2Modifier[8]=0.25
  137. +GTSInfiltration2Modifier[9]=0.5
  138. +GTSInfiltration2Modifier[10]=0.5
  139. +GTSInfiltration2Modifier[11]=0.5
  140. +GTSInfiltration2Modifier[12]=0.5
  141.  
  142. ; baseline covertness -- does not change the infiltration time
  143. +InfiltrationCovertness_Baseline=100f
  144. ; multiplier per +100 covertness over baseline -- e.g. +50 => 1.25x, +100 => 1.5x
  145. +InfiltrationCovertness_RateUp=0.67f
  146. ; multiplier per -100 covertness under baseline -- e.g. -50 => 0.875x, -100 => 0.75x
  147. +InfiltrationCovertness_RateDown=0.67f
  148.  
  149. +InfiltrationHaltPoints=100.0
  150. +InfiltrationHaltPoints=200.0
  151.  
  152. ;-----------------------------------------------------
  153. ;----------- BEGIN EVAC TIMER MODIFIERS --------------
  154. ;-----------------------------------------------------
  155.  
  156. ; index is squad size, value is evac delay modifier
  157. +EvacDelayAtSquadSize[0]=0 ;included to complete array definition
  158. +EvacDelayAtSquadSize[1]=-1
  159. +EvacDelayAtSquadSize[2]=-1
  160. +EvacDelayAtSquadSize[3]=-1
  161. +EvacDelayAtSquadSize[4]=0
  162. +EvacDelayAtSquadSize[5]=0
  163. +EvacDelayAtSquadSize[6]=0
  164. +EvacDelayAtSquadSize[7]=0
  165. +EvacDelayAtSquadSize[8]=1
  166. +EvacDelayAtSquadSize[9]=2
  167. +EvacDelayAtSquadSize[10]=2
  168. +EvacDelayAtSquadSize[11]=3
  169. +EvacDelayAtSquadSize[12]=3
  170.  
  171. ; the value with the highest infiltration that does not exceed actual is used -- they do not stack
  172. +EvacDelayAtInfiltration=(Infiltration=0.00, Modifier=3)
  173. +EvacDelayAtInfiltration=(Infiltration=0.30, Modifier=2)
  174. +EvacDelayAtInfiltration=(Infiltration=0.60, Modifier=1)
  175. +EvacDelayAtInfiltration=(Infiltration=1.00, Modifier=0)
  176. +EvacDelayAtInfiltration=(Infiltration=1.50, Modifier=-1)
  177. +EvacDelayAtInfiltration=(Infiltration=1.90, Modifier=-2)
  178.  
  179. ; evac delay for number of actively infiltrated missions -- this can include the current mission
  180. +EvacDelayForInfiltratedMissions[0]=0
  181. +EvacDelayForInfiltratedMissions[1]=0
  182. +EvacDelayForInfiltratedMissions[2]=0
  183. +EvacDelayForInfiltratedMissions[3]=0
  184. +EvacDelayForInfiltratedMissions[4]=0
  185. +EvacDelayForInfiltratedMissions[5]=0
  186. +EvacDelayForInfiltratedMissions[6]=0
  187. +EvacDelayForInfiltratedMissions[7]=1
  188.  
  189. ;-----------------------------------------------------
  190. ;----------- BEGIN ABILITY COVERTNESS DEFS -----------
  191. ;-----------------------------------------------------
  192.  
  193. +AbilityCovertness=(AbilityName="Infiltrator", SquadMultiplier=0.85) ; Officer ability
  194. +AbilityCovertness=(AbilityName="Tradecraft", IndividualMultiplier=0.65); Shinobi ability
  195. +AbilityCovertness=(AbilityName="Ghostwalker", IndividualMultiplier=0.96); Shinobi ability
  196. +AbilityCovertness=(AbilityName="Covert", IndividualMultiplier=0.96); Shinobi ability
  197. +AbilityCovertness=(AbilityName="LaunchGrenade", IndividualMultiplier=1.2); Grenadiers
  198. +AbilityCovertness=(AbilityName="HeavyArmaments", IndividualMultiplier=1.1); Technicals
  199. +AbilityCovertness=(AbilityName="Overdrive", IndividualMultiplier=2.0); Sparks
  200.  
  201. ;------------------------------------------------------------
  202. ;----------- BEGIN ITEM CATEGORY COVERTNESS DEFS ------------
  203. ;------------------------------------------------------------
  204. ; Used to define defaults for lots of items at once
  205.  
  206. +ItemCategoryCovertness=(CategoryName="weapon", CovertnessValue=100f, CovertnessWeight=1f)
  207. +ItemCategoryCovertness=(CategoryName="armor", CovertnessValue=100f, CovertnessWeight=2.0f)
  208. +ItemCategoryCovertness=(CategoryName="upgrade", CovertnessValue=100f, CovertnessWeight=0.25f)
  209. +ItemCategoryCovertness=(CategoryName="ammo", CovertnessValue=100f, CovertnessWeight=0.25f)
  210. +ItemCategoryCovertness=(CategoryName="utility", CovertnessValue=100f, CovertnessWeight=0.5f)
  211. +ItemCategoryCovertness=(CategoryName="combatsim", CovertnessValue=0f, CovertnessWeight=0f)
  212. +ItemCategoryCovertness=(CategoryName="heal", CovertnessValue=100f, CovertnessWeight=0.5f)
  213. +ItemCategoryCovertness=(CategoryName="defense", CovertnessValue=100f, CovertnessWeight=0.5f)
  214. +ItemCategoryCovertness=(CategoryName="plating", CovertnessValue=100f, CovertnessWeight=0.5f)
  215. +ItemCategoryCovertness=(CategoryName="psidefense", CovertnessValue=100f, CovertnessWeight=0.5f)
  216. +ItemCategoryCovertness=(CategoryName="psioffense", CovertnessValue=100f, CovertnessWeight=0.5f)
  217. +ItemCategoryCovertness=(CategoryName="grenade", CovertnessValue=100f, CovertnessWeight=0.5f)
  218. +ItemCategoryCovertness=(CategoryName="tech", CovertnessValue=100f, CovertnessWeight=0.5f)
  219. +ItemCategoryCovertness=(CategoryName="skulljack", CovertnessValue=100f, CovertnessWeight=0.5f)
  220.  
  221. ; shouldn't come up, but just in case
  222. +ItemCategoryCovertness=(CategoryName="schematic", CovertnessValue=0f, CovertnessWeight=0f)
  223. +ItemCategoryCovertness=(CategoryName="goldenpath", CovertnessValue=0f, CovertnessWeight=0f)
  224. +ItemCategoryCovertness=(CategoryName="resource", CovertnessValue=0f, CovertnessWeight=0f)
  225. +ItemCategoryCovertness=(CategoryName="mission", CovertnessValue=0f, CovertnessWeight=0f)
  226. +ItemCategoryCovertness=(CategoryName="unlimited", CovertnessValue=0f, CovertnessWeight=0f)
  227. +ItemCategoryCovertness=(CategoryName="quest", CovertnessValue=0f, CovertnessWeight=0f)
  228.  
  229. ;------------------------------------------------------------
  230. ;--------- BEGIN WEAPON CATEGORY COVERTNESS DEFS ------------
  231. ;------------------------------------------------------------
  232. ; Used to define default for more specific weapon categories
  233. ; If this is defined it overrides more general ItemCategory covertness values
  234.  
  235. +WeaponCategoryCovertness=(CategoryName="cannon", CovertnessValue=200f, CovertnessWeight=1f)
  236. +WeaponCategoryCovertness=(CategoryName="pistol", CovertnessValue=100f, CovertnessWeight=0.5f)
  237.  
  238. ;-----------------------------------------------------
  239. ;----------- BEGIN GEAR COVERTNESS DEFS --------------
  240. ;-----------------------------------------------------
  241. ; Used to define covertness per individual item type
  242. ; If this is defined it overrides more general ItemCategory/WeaponCategory covertness values
  243.  
  244. +EquipmentCovertness=(ItemName="SMG_CV", CovertnessValue=75f, CovertnessWeight=1f)
  245. +EquipmentCovertness=(ItemName="SMG_LS", CovertnessValue=75f, CovertnessWeight=1f)
  246. +EquipmentCovertness=(ItemName="SMG_MG", CovertnessValue=75f, CovertnessWeight=1f)
  247. +EquipmentCovertness=(ItemName="SMG_CG", CovertnessValue=75f, CovertnessWeight=1f)
  248. +EquipmentCovertness=(ItemName="SMG_BM", CovertnessValue=50f, CovertnessWeight=1f)
  249.  
  250. +EquipmentCovertness=(Itemname="ChameleonSuit", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.8f)
  251. +EquipmentCovertness=(Itemname="FreeKillUpgrade_Bsc", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.85f)
  252. +EquipmentCovertness=(Itemname="FreeKillUpgrade_Adv", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.8f)
  253. +EquipmentCovertness=(Itemname="FreeKillUpgrade_Sup", CovertnessValue=0f, CovertnessWeight=0f, IndividualMultiplier=0.75f)
  254.  
  255. +EquipmentCovertness=(Itemname="LightPlatedArmor", CovertnessValue=90f, CovertnessWeight=2.0f)
  256. +EquipmentCovertness=(Itemname="HeavyPlatedArmor", CovertnessValue=110f, CovertnessWeight=2.0f)
  257. +EquipmentCovertness=(Itemname="LightPoweredArmor", CovertnessValue=90f, CovertnessWeight=2.0f)
  258. +EquipmentCovertness=(Itemname="HeavyPoweredArmor", CovertnessValue=110f, CovertnessWeight=2.0f)
  259.  
  260. LEADERSHIP_COVERTNESS_PER_MISSION=0.075f
  261. LEADERSHIP_COVERTNESS_CAP=0.25f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement