Advertisement
tjd802

XCOM2 XComCamera

Mar 24th, 2025
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.68 KB | None | 0 0
  1. [Engine.Camera]
  2. DefaultAspectRatio=1.778
  3. bConstrainAspectRatio=False
  4. ConstrainedAspectRatio=1.778
  5.  
  6. [XComGame.X2ReactionFireSequencer]
  7. ReactionFireWorldSloMoRate=0.66 ; A value between .33 and 1.0 that will control how much "global" slo motion occurs when showing reaction fire - ie the shooter, sounds, and rest of the world will be slowed
  8.  
  9. [XComGame.X2CameraStack]
  10. BlendCurve=(Points=( (InVal=0, OutVal=0, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto), (InVal=0.24f, OutVal=0.5f, ArriveTangent=2.289, LeaveTangent=2.289, InterpMode=CIM_CurveAuto), (InVal=0.6f, OutVal=0.95f, ArriveTangent=0.281, LeaveTangent=0.281, InterpMode=CIM_CurveAuto), (InVal=1, OutVal=1, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto)))
  11.  
  12. [XComGame.XComCamera]
  13. DOF_MaxFarBlurAmount=1.0
  14. DOF_MaxNearBlurAmount=0.0
  15. DOF_FocusInnerRadiusRatio=0.9 ; The radius border extends out to a midpoint at this ratio from the shooter to the target, unless it is lower than the next value
  16. DOF_FocusMinInnerRadius=800.0 ; The radius is equal to DOF_FocusInnerRadiusRatio the distance to the target, or this value, whichever is greater.
  17. DOF_FalloffExponent=1.5
  18. DOF_BlurKernelSize=1.0
  19.  
  20. [XComGame.X2Camera]
  21. BlendDuration=2
  22.  
  23. [XComGame.X2Camera_Matinee]
  24. AllowCrossCuts=false
  25. AllowDynamicBlockDetection=true
  26.  
  27. [XComGame.X2Camera_MatineePodReveal]
  28. AllowCrossCuts=true
  29.  
  30. [XComGame.X2Camera_LookAt]
  31. MaximumInterpolationDistancePerSecond=3000 ; in unreal units per second. The fastest the game cam is allowed to translate.
  32. MaximumInterpolationRotationPerSecond=400 ; in degrees per second. The fastest the game cam is allowed to rotate.
  33. MaximumInterpolationZoomPerSecond=3.0 ; in percent, where 1.0 is 100%
  34. RotationInterpolationRampUpDuration=0.4 ; in seconds. Total time to go from standstill to full interpolation speed
  35. LocationInterpolationRampUpDuration=0.35 ; in seconds. Total time to go from standstill to full interpolation speed
  36. ZoomInterpolationRampUpDuration=0.25 ; in seconds. Total time to go from standstill to full interpolation speed
  37. ZoomedDistanceFromCursor=3600 ; in Unreal units. Distance from lookat target at maximum zoom.
  38. DistanceFromCursor=1256 ; in Unreal units. Distance from lookat target at minimum zoom.
  39. TetherScreenPercentage=1.2 ; percentage of fov that counts as inside the tether. 1.2 corresponds roughly with the edges of the screen.
  40. UseSwoopyCam=true
  41. MaxTilesCameraCanMoveOutsideLevelVolume=30 ; how many tiles outside the level volume is the camera allowed to move?
  42. AlienTurnPitch=-25
  43. AlienTurnYaw=68.5
  44. AlienTurnRoll=-2.5
  45. AlienTurnFOV=55
  46. HumanTurnPitch=-38
  47. HumanTurnYaw=48.5
  48. HumanTurnRoll=0
  49. HumanTurnFov=60
  50.  
  51. [XComGame.X2Action_CameraLookAt]
  52. SelfTargetLookAtDuration=0
  53. MultiTargetLookAtDuration=0.5f
  54.  
  55. [XComGame.X2Action_ApplyWeaponDamageToTerrain]
  56. CameraShakeIntensity_Large=0.01
  57. CameraShakeTileThreshold_Large=10
  58. CameraShake_Large=CIN_CameraAnims.Shakes.Shake_BangBig1
  59. CameraShakeIntensity_Medium=0.01
  60. CameraShakeTileThreshold_Medium=10
  61. CameraShake_Medium=CIN_CameraAnims.Shakes.Shake_Bang2
  62. CameraShakeIntensity_Small=0.01
  63. CameraShakeTileThreshold_Small=10
  64. CameraShake_Small=CIN_CameraAnims.Shakes.Shake_Bang1
  65.  
  66. [XComGame.X2Camera_Midpoint]
  67. AccentZoom=-0.1 ; percentage zoom to add to the camera if the framing still fits (negative numbers zoom in)
  68. FramingFOVPercentage=0.75
  69. MaximumMidpointZoomOut=2800.0
  70.  
  71. [XComGame.X2Camera_RushCam]
  72. FollowPitchInDegrees=-10 ; ideal pitch of the vector from the camera to the unit
  73. FollowYawInDegrees=-25 ; ideal yaw of the vector from the camera to the unit
  74. FOVInDegrees=65 ; fov to use while following the unit
  75. CameraYawInDegrees=15 ; camera yaw relative to the follow yaw
  76. CameraFollowDistanceInTiles=2 ; distance, in tiles, by which the camera should trail the moving camera
  77. OffsetBlendTime=0.1 ; time, in seconds, that it take the camera to transition from one block/avoiding offset to another
  78. CameraShake=CIN_CameraAnims.Shakes.Handheld1_Low
  79.  
  80. [XComGame.X2Camera_ClimbLadderCam]
  81. DistanceFromLadderInTiles=3 ; ground plane distance to push the camera out from the ladder
  82. DistanceAboveLadderInTiles=1 ; relative offset from the top of the ladder to place the camera
  83. CameraShake=CIN_CameraAnims.Shakes.Handheld1_Low
  84.  
  85. [XComGame.X2Camera_TheLostReveal]
  86. CameraShake=CIN_CameraAnims.Shakes.Handheld1_Low
  87. EnableLostRevealCam=true
  88. LostRevealCamViewDistance=4
  89.  
  90. [XComGame.X2Camera_FallingCam]
  91. DistanceFromFallInTiles=2 ; ground plane distance to push the camera out from the fall
  92. DistanceBelowFallInTiles=2 ; relative offset from the top of the fall to place the camera
  93. CameraShake=CIN_CameraAnims.Shakes.Handheld1_Low
  94.  
  95. [XComGame.X2Camera_LookAtActor_AIReveal]
  96. LocationInterpolationRampUpDuration=0.70 ; in seconds. Total time to go from standstill to full interpolation speed
  97.  
  98. [XComGame.X2Camera_OTSTargeting]
  99. BlendDuration=0.75 ; snappier blend from the game cam to the targeting cam
  100. CrosscutScorePenalty=0 ; crosscuts don't matter when targeting, we just don't want to look at the soldier's back
  101. LookAtBackPenalty=6 ; Set to 0 to disregard the preference for the soldier's facing side
  102.  
  103. [XComGame.X2Camera_OverTheShoulder]
  104. CameraShake=(AnimPath="CIN_CameraAnims.Shakes.Handheld1_Low", Rate=1.0, Intensity=0.1)
  105. FiringUnitHeadBlockedScorePenalty=16
  106. FiringUnitWaistBlockedScorePenalty=8 ; If this is not high enough we can get cases where our unit is on the other side of the wall
  107. CantSeeFiringUnitAtAllPenalty=24
  108. TargetedLocationBlockedScorePenalty=64
  109. CrosscutScorePenalty=1000 ; Cross cuts are BAD. never do them
  110. LookAtBackPenalty=0 ; Unless targeting, we don't care about looking at the unit's back
  111. BlockedStartLocationPenalty=32
  112. TransparencyPenaltyPercentage=0.3 ; Percentage of the full penalty values above transparent objects will incur
  113. MinTilesBetweenTraceSamples=0.1
  114. BlockedByPawnsExtentPenalty=0.2
  115. BlockedByPawnsZeroExtentPenalty=0.25
  116. MinZeroExtentPenaltyScalar=0.25
  117. PriorityPenalty[0]=0 ;MatineeSelectionPriority_High
  118. PriorityPenalty[1]=1 ;MatineeSelectionPriority_Med
  119. PriorityPenalty[2]=9 ;MatineeSelectionPriority_Low
  120. PriorityPenalty[3]=12 ;MatineeSelectionPriority_VeryLow
  121. RetargetLocationCurve=(Points=( (InVal=0, OutVal=0, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto), (InVal=0.24f, OutVal=0.53f, ArriveTangent=2.289, LeaveTangent=2.289, InterpMode=CIM_CurveAuto), (InVal=0.6f, OutVal=0.95f, ArriveTangent=0.281, LeaveTangent=0.281, InterpMode=CIM_CurveAuto), (InVal=1, OutVal=1, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto)))
  122. RetargetRotationCurve=(Points=( (InVal=0, OutVal=0, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto), (InVal=0.2f, OutVal=0.65f, ArriveTangent=1.54, LeaveTangent=1.54, InterpMode=CIM_CurveAuto), (InVal=0.6f, OutVal=0.965f, ArriveTangent=0.21, LeaveTangent=0.21, InterpMode=CIM_CurveAuto), (InVal=1, OutVal=1, ArriveTangent=0, LeaveTangent=0, InterpMode=CIM_CurveAuto)))
  123. RetargetDurationMin=0.5
  124. RetargetDurationMax=1.6
  125. RetargetDurationMaxTiles=1.6
  126. TetherDuration=.8
  127. TraceWidth=20 ; 20 seems to work better than 24 at not colliding with geometry that is behind the target!
  128. BlockedStartLocationWidth=4 ; Keep this small, mainly looking to see if the camera is inside something.
  129.  
  130. [XComGame.X2Camera_OTSReactionFireShooter]
  131. BlendDuration=0.75 ; We want the camera to arrive before the soldier starts shooting. Since they don't wait for the camera to arrive, just make sure the camera is snappy
  132. TetherDuration=.2
  133. CrosscutScorePenalty=0
  134.  
  135. [XComGame.X2Action_CameraFrameAbility]
  136. FrameDuration=0 ; Amount of time, in seconds, to pause after framing the ability
  137.  
  138. [XComGame.X2Action_RevealAIBegin]
  139. FirstSightedDelay=0.75
  140.  
  141. [XComGame.X2Camera_FollowMovingUnit]
  142. TilesToLookAhead=1
  143. TilesToPlaceCameraAheadOfUnit=1
  144. UseFollowUnitCamera=true ; Do we use this camera, or a normal frame ability camera when a unit is moving?
  145. LookAheadVsLookTowardDestinationRatio=0.0 ; 0.0 means only look ahead on the path, 1.0 means only look toward the destination, anything in between is a linear blend
  146. SkipIfPathAlreadyInSafeZone=true ; if true, will only do the camera if the path starts or ends outside the safe zone
  147.  
  148. [XComGame.X2Camera_Cinescript]
  149. MatineeReplacements=(CharacterTemplates[0]="Muton", CharacterTemplates[1]="Andromedon", OriginalPrefix="CIN_Soldier_FF_Firing", ReplacementPrefix="CIN_Muton_FF_Firing")
  150. MatineeReplacements=(CharacterTemplates[0]="Gatekeeper", OriginalPrefix="CIN_Soldier_FF_Firing", ReplacementPrefix="CIN_Gatekeeper_FF_Firing")
  151. MatineeReplacements=(CharacterTemplates[0]="Sectopod", OriginalPrefix="CIN_Soldier_FF_Firing", ReplacementPrefix="CIN_Sectopod_FF_Firing")
  152. MatineeReplacements=(CharacterTemplates[0]=AdvMEC_M1, CharacterTemplates[1]=AdvMEC_M2, CharacterTemplates[2]=Viper, CharacterTemplates[3]=Archon, OriginalPrefix="CIN_Soldier_FF_Firing", ReplacementPrefix="CIN_AdventMEC_FF_Firing")
  153. MatineeReplacements=(CharacterTemplates[0]="AdvTurretM1", CharacterTemplates[1]="AdvTurretM2", CharacterTemplates[2]="AdvTurretM3", CharacterTemplates[3]="AdvShortTurret", CharacterTemplates[4]="XComTurretM1", CharacterTemplates[5]="XComTurretM2", OriginalPrefix="CIN_Soldier_FF_Firing", ReplacementPrefix="CIN_Turret_FF_Firing")
  154. AbilityCameras=(AbilityCameraType="StandardGunFiring", \\
  155. ShooterTeam=CinescriptShooterTeam_XCom, \\
  156. ExtraAbilityEndDelay=0, \\
  157. StartBeforeStepout=1, \\
  158. CameraCuts[0]=(\\
  159. ShouldAlwaysShow=false, \\
  160. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  161. MatineeCommentPrefix="CIN_Soldier_FF_Firing"), \\
  162. CameraCuts[1]=(\\
  163. CutAnimNotify="DeathCut", \\
  164. FocusPrimaryTarget=True, \\
  165. CutChance=.5, \\
  166. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  167. MatineeCommentPrefix="CIN_Soldier_OTSDeath"), \\
  168. CameraCuts[2]=(\\
  169. CutAfterPrevious=True, \\
  170. NewCameraType=CinescriptCameraType_Exit, \\
  171. MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
  172. CameraCuts[3]=(\\
  173. CutAnimNotify="Soldier_DeathABC", \\
  174. FocusPrimaryTarget=True, \\
  175. CutChance=.65, \\
  176. NewCameraType=CinescriptCameraType_Matinee, \\
  177. MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
  178. CameraCuts[4]=(\\
  179. CutAfterPrevious=True, \\
  180. NewCameraType=CinescriptCameraType_Exit), \\
  181. CameraCuts[5]=(\\
  182. CutAnimNotify="Soldier_DeathD", \\
  183. FocusPrimaryTarget=True, \\
  184. CutChance=.65, \\
  185. NewCameraType=CinescriptCameraType_Matinee, \\
  186. MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
  187. CameraCuts[6]=(\\
  188. CutAfterPrevious=True, \\
  189. NewCameraType=CinescriptCameraType_Exit), \\
  190. CameraCuts[7]=(\\
  191. CutAnimNotify="Soldier_Rifle", \\
  192. CutChance=0.5, \\
  193. NewCameraType=CinescriptCameraType_Matinee, \\
  194. MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
  195. CameraCuts[8]=(\\
  196. CutAfterPrevious=True, \\
  197. ShouldAlwaysShow=True, \\
  198. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  199. MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
  200. CameraCuts[9]=(\\
  201. CutAnimNotify="Soldier_SniperCock", \\
  202. CutChance=0.5, \\
  203. NewCameraType=CinescriptCameraType_Matinee, \\
  204. MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
  205. CameraCuts[10]=(\\
  206. CutAfterPrevious=True, \\
  207. NewCameraType=CinescriptCameraType_Exit), \\
  208. CameraCuts[11]=(\\
  209. CutAnimNotify="Soldier_ShotgunCock", \\
  210. CutChance=0.5, \\
  211. NewCameraType=CinescriptCameraType_Matinee, \\
  212. MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
  213. CameraCuts[12]=(\\
  214. CutAfterPrevious=True, \\
  215. NewCameraType=CinescriptCameraType_Exit), \\
  216. CameraCuts[13]=(\\
  217. CutAnimNotify="Soldier_Sniper", \\
  218. CutChance=0.5, \\
  219. NewCameraType=CinescriptCameraType_Matinee, \\
  220. MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
  221. CameraCuts[14]=(\\
  222. CutAfterPrevious=True, \\
  223. ShouldAlwaysShow=True, \\
  224. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  225. MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
  226. CameraCuts[15]=(\\
  227. CutAnimNotify="Soldier_Cannon", \\
  228. NewCameraType=CinescriptCameraType_Matinee, \\
  229. CutChance=0.5, \\
  230. MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
  231. CameraCuts[16]=(\\
  232. CutAfterPrevious=True, \\
  233. ShouldAlwaysShow=True, \\
  234. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  235. MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
  236. CameraCuts[17]=(\\
  237. CutAnimNotify="Soldier_Pistol", \\
  238. CutChance=.75, \\
  239. NewCameraType=CinescriptCameraType_Matinee, \\
  240. MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
  241. CameraCuts[18]=(\\
  242. CutAfterPrevious=True, \\
  243. NewCameraType=CinescriptCameraType_OverTheShoulder, \\
  244. MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
  245. CameraCuts[19]=(\\
  246. CutAnimNotify="EnterCoverCut", \\
  247. NewCameraType=CinescriptCameraType_Exit), \\
  248. CameraCuts[20]=(\\
  249. CutAnimNotify="Templar_ReflectDeflect", \\
  250. FocusPrimaryTarget=True, \\
  251. NewCameraType=CinescriptCameraType_Matinee, \\
  252. MatineeCommentPrefix="CIN_Quick_Soldier"), \\
  253. CameraCuts[21]=(\\
  254. CutAnimNotify="Templar_ReflectDeflectExit", \\
  255. NewCameraType=CinescriptCameraType_Exit))
  256. AbilityCameras=(AbilityCameraType="Soldier_HeavyWeapons", \\
  257. ShooterTeam=CinescriptShooterTeam_XCom, \\
  258. ExtraAbilityEndDelay=1, \\
  259. CameraCuts[0]=(\\
  260. NewCameraType=CinescriptCameraType_Midpoint, \\
  261. TargetType=CinescriptTargetType_AllParticipants), \\
  262. CameraCuts[1]=(\\
  263. CutAnimNotify="Soldier_Heavy", \\
  264. NewCameraType=CinescriptCameraType_Matinee, \\
  265. CutChance=.8, \\
  266. MatineeCommentPrefix="CIN_Soldier_FF_Heavy"), \\
  267. CameraCuts[2]=(\\
  268. CutAnimNotify="Soldier_Heavy_Exit", \\
  269. NewCameraType=CinescriptCameraType_Exit), \\
  270. CameraCuts[3]=(\\
  271. CutAnimNotify="Soldier_Flamethrower", \\
  272. NewCameraType=CinescriptCameraType_Matinee, \\
  273. CutChance=.8, \\
  274. MatineeCommentPrefix="CIN_Soldier_FF_Flamethrower"), \\
  275. CameraCuts[4]=(\\
  276. CutAfterPrevious=True, \\
  277. NewCameraType=CinescriptCameraType_Exit))
  278. AbilityCameras=(AbilityCameraType="StandardGunFiring", ShooterTeam=CinescriptShooterTeam_Alien, TargetDiedType=CinescriptTargetDiedType_Died, StartBeforeStepout=1, ExtraAbilityEndDelay=0, CameraCuts[0]=( CutAnimNotify="FireStart", CutChance=.65, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Firing"), CameraCuts[1]=( CutAnimNotify="DeathCut", FocusPrimaryTarget=True, CutChance=.5, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_OTSDeath"), CameraCuts[2]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[3]=( CutAnimNotify="Soldier_DeathABC", FocusPrimaryTarget=True, CutChance=.65, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_DeathABC"), CameraCuts[4]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[5]=( CutAnimNotify="Soldier_DeathD", FocusPrimaryTarget=True, CutChance=.65, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_DeathD"), CameraCuts[6]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  279. AbilityCameras=(AbilityCameraType="StandardGunFiring", ShooterTeam=CinescriptShooterTeam_Alien, TargetDiedType=CinescriptTargetDiedType_Survived, StartBeforeStepout=1, ExtraAbilityEndDelay=0, CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[1]=( CutAnimNotify="FireStart", CutChance=.65, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Firing"), CameraCuts[2]=( CutAnimNotify="Soldier_ShotAt", FocusPrimaryTarget=True, CutChance=.65, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Targeted"), CameraCuts[3]=( CutAnimNotify="Templar_ReflectDeflect", FocusPrimaryTarget=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier"), CameraCuts[4]=( CutAnimNotify="Templar_ReflectDeflectExit", NewCameraType=CinescriptCameraType_Exit), CameraCuts[5]=( CutAnimNotify="EnterCoverCut", NewCameraType=CinescriptCameraType_Exit), CameraCuts[6]=( CutAnimNotify="FireExit", NewCameraType=CinescriptCameraType_Exit))
  280. AbilityCameras=(AbilityCameraType="StandardGunFiring", ExtraAbilityEndDelay=0, ShooterTeam=CinescriptShooterTeam_Alien, TargetTeam=CinescriptTargetTeam_Neutral, TargetDiedType=CinescriptTargetDiedType_Either)
  281. AbilityCameras=(AbilityCameraType="StandardGunFiring", CharacterTemplates[0]="AdvTurretM1", CharacterTemplates[1]="AdvTurretM2", CharacterTemplates[2]="AdvTurretM3", CharacterTemplates[3]="AdvShortTurret", CharacterTemplates[4]="XComTurretM1", CharacterTemplates[5]="XComTurretM2", ExtraAbilityEndDelay=0, ShooterTeam=CinescriptShooterTeam_Alien, TargetDiedType=CinescriptTargetDiedType_Survived)
  282. AbilityCameras=(AbilityCameraType="StandardGunFiring", CharacterTemplates[0]="AdvTurretM1", CharacterTemplates[1]="AdvTurretM2", CharacterTemplates[2]="AdvTurretM3", CharacterTemplates[3]="AdvShortTurret", CharacterTemplates[4]="XComTurretM1", CharacterTemplates[5]="XComTurretM2", ExtraAbilityEndDelay=0, ShooterTeam=CinescriptShooterTeam_Alien, TargetDiedType=CinescriptTargetDiedType_Died, CameraCuts[0]=( NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Turret_FF_Firing"))
  283. AbilityCameras=(AbilityCameraType="StandardGunFiring", TargetTeam=CinescriptTargetTeam_TheLost, TargetDiedType=CinescriptTargetDiedType_Either, CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
  284. AbilityCameras=(AbilityCameraType="GenericAccentCam")
  285. AbilityCameras=(AbilityCameraType="StandardMovement", ShooterTeam=CinescriptShooterTeam_XCom, CameraCuts[0]=( CutAnimNotify="Soldier_WindowJump", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_WindowJump"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Soldier_DoorKick", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_DoorKick", IgnoreStepoutFixups=True, ShouldAlwaysShow=true), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  286. AbilityCameras=(AbilityCameraType="StandardGrenadeFiring", ExtraAbilityEndDelay=2, CameraCuts[0]=( CutAnimNotify="Soldier_GrenadeThrow", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_Grenade"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[2]=( CutAnimNotify="Soldier_GrenadeRoll", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier"), CameraCuts[3]=( CutAnimNotify="Soldier_GrenadeRoll_Exit", NewCameraType=CinescriptCameraType_Exit))
  287. AbilityCameras=(AbilityCameraType="Grenadier_GrenadeLauncher", ExtraAbilityEndDelay=2, CameraCuts[0]=( CutAnimNotify="Soldier_GrenadeLauncher", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_GrenadeLauncher"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  288. AbilityCameras=(AbilityCameraType="Hack", ShouldShowCursor=1, GameplayRequired=true, CameraCuts[0]=( CutAnimNotify="BeginHack", ShouldAlwaysShow=true, NewCameraType=CinescriptCameraType_Matinee, PopWhenFinished=false, IgnoreStepoutFixups=true, SnapMatineeToGround=true, MatineeCommentPrefix="CIN_Soldier_Hack_Start"), CameraCuts[1]=( CutAnimNotify="EndHack", NewCameraType=CinescriptCameraType_Matinee, IgnoreStepoutFixups=true, MatineeCommentPrefix="CIN_Soldier_Hack_Stop"), CameraCuts[2]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[3]=( CutAnimNotify="Soldier_LootCrate", PopWhenFinished=False, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_LootCrate"), CameraCuts[4]=( CutAnimNotify="Soldier_LootBody", PopWhenFinished=False, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_LootBody"), CameraCuts[5]=( CutAnimNotify="Soldier_Loot_Exit", NewCameraType=CinescriptCameraType_Exit))
  289. AbilityCameras=(AbilityCameraType="Loot", ShouldShowCursor=1, CameraCuts[0]=( CutAnimNotify="Soldier_LootCrate", PopWhenFinished=False, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_LootCrate"), CameraCuts[1]=( CutAnimNotify="Soldier_LootBody", PopWhenFinished=False, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_LootBody"), CameraCuts[2]=( CutAnimNotify="Soldier_Loot_Exit", NewCameraType=CinescriptCameraType_Exit))
  290. AbilityCameras=(AbilityCameraType="Soldier_Evac", CameraCuts[0]=( CutAnimNotify="Soldier_Evac", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier"), CameraCuts[1]=( CutAnimNotify="CutOut", NewCameraType=CinescriptCameraType_Exit))
  291. AbilityCameras=(AbilityCameraType="Soldier_Grapple", CameraCuts[0]=( CutAnimNotify="Soldier_GrappleFire", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_GrappleFire", CutChance=.65), CameraCuts[1]=( CutAnimNotify="Soldier_GrappleStart", NewCameraType=CinescriptCameraType_Exit))
  292. AbilityCameras=(AbilityCameraType="Panic", ExtraAbilityEndDelay=0)
  293. AbilityCameras=(AbilityCameraType="Soldier_CarryPickup", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier"))
  294. AbilityCameras=(AbilityCameraType="Soldier_Skulljack_Stage1", ShouldShowCursor=1, GameplayRequired=true, CameraCuts[0]=( CutAnimNotify="Soldier_Skulljack_Start", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_SkulljackStart"), CameraCuts[1]=( IgnoreStepoutFixups=True, CutAnimNotify="Soldier_Skulljack_Loop", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_SkulljackLoop", ShouldAlwaysShow=True, PopWhenFinished=False), CameraCuts[2]=( IgnoreStepoutFixups=True, CutAnimNotify="Soldier_Skulljack_Stop", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_SkulljackStop"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  295. AbilityCameras=(AbilityCameraType="Psionic_FireAtLocation", CameraCuts[0]=( CutAnimNotify="Soldier_PsiProjectile", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_PsiAmp"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  296. AbilityCameras=(AbilityCameraType="Psionic_FireAtUnit", TargetDiedType=CinescriptTargetDiedType_Survived, CameraCuts[0]=( CutAnimNotify="Soldier_PsiProjectile", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_PsiAmp"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Targeted", FocusPrimaryTarget=True), CameraCuts[2]=( CutAnimNotify="MindControl_Exit", NewCameraType=CinescriptCameraType_Exit))
  297. AbilityCameras=(AbilityCameraType="Psionic_FireAtUnit", TargetDiedType=CinescriptTargetDiedType_Died, CameraCuts[0]=( CutAnimNotify="Soldier_PsiProjectile", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_PsiAmp"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[2]=( CutAnimNotify="DeathCut", FocusPrimaryTarget=True, CutChance=.5, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_OTSDeath"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[4]=( CutAnimNotify="Soldier_DeathABC", FocusPrimaryTarget=True, CutChance=1, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_DeathABC"), CameraCuts[5]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[6]=( CutAnimNotify="Soldier_DeathD", FocusPrimaryTarget=True, CutChance=1, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Soldier_DeathD"), CameraCuts[7]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  298. AbilityCameras=(AbilityCameraType="Ranger_Reaper", CameraCuts[0]=( CutAnimNotify="Soldier_SwordKill", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Soldier_Sword"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Soldier_RunningSwordKill", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Soldier_RunningSword"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[4]=( CutAnimNotify="Muton_CounterAttack", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Counterattack"))
  299. AbilityCameras=(AbilityCameraType="Grenadier_SaturationFire", CameraCuts[0]=( CutAnimNotify="Soldier_Cannon", NewCameraType=CinescriptCameraType_Matinee, CutChance=.65, MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  300. AbilityCameras=(AbilityCameraType="Gremlin_Hack_Soldier", ShouldShowCursor=1, GameplayRequired=true, CameraCuts[0]=( CutAnimNotify="Soldier_SendGremlin", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Soldier_SendGremlin_CutOut", NewCameraType=CinescriptCameraType_Exit))
  301. AbilityCameras=(AbilityCameraType="Specialist_IntrusionProtocol", ShouldShowCursor=1, GameplayRequired=true, CameraCuts[0]=( CutAnimNotify="Gremlin_BeginHack", NewCameraType=CinescriptCameraType_Matinee, PopWhenFinished=False, ShouldAlwaysShow=True, FocusShooterItemUnit=True, MatineeCommentPrefix="CIN_Gremlin_HackStart"), CameraCuts[1]=( CutAnimNotify="Gremlin_EndHack", FocusShooterItemUnit=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Gremlin_HackExit"), CameraCuts[2]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  302. AbilityCameras=(AbilityCameraType="Specialist_DefensiveProtocol", CameraCuts[0]=( CutAnimNotify="Soldier_SendGremlin", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Soldier_SendGremlin_CutOut", NewCameraType=CinescriptCameraType_Exit))
  303. AbilityCameras=(AbilityCameraType="Specialist_CombatProtocol", CameraCuts[0]=( CutAnimNotify="Soldier_SendGremlin", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Soldier_SendGremlin_CutOut", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterItem), CameraCuts[2]=( CutAnimNotify="Gremlin_CombatProtocol_Exit", NewCameraType=CinescriptCameraType_Exit))
  304. AbilityCameras=(AbilityCameraType="Specialist_ScanningProtocol", CameraCuts[0]=( CutAnimNotify="Soldier_SendGremlin", CutChance=.3, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Soldier_SendGremlin_CutOut", NewCameraType=CinescriptCameraType_Exit))
  305. AbilityCameras=(AbilityCameraType="MEC_MicroMissiles", CameraCuts[0]=( CutAnimNotify="MEC_MicroMissiles", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="MEC_MicroMissiles_Exit", NewCameraType=CinescriptCameraType_Exit))
  306. AbilityCameras=(AbilityCameraType="AdvShieldBearer_EnergyShieldArmor", CameraCuts[0]=( CutAnimNotify="Adv_EnergyShield", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Adv_EnergyShield_Exit", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  307. AbilityCameras=(AbilityCameraType="AdvStunLancer_StunLancer", CameraCuts[0]=( CutAnimNotify="Advent_StunLance", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Advent_RunningStunLance", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[2]=( CutAnimNotify="Advent_StunLance_Exit", NewCameraType=CinescriptCameraType_Exit))
  308. AbilityCameras=(AbilityCameraType="Avatar_DimensionalRift_Stage2", ExtraAbilityEndDelay=1, CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllTargets))
  309. AbilityCameras=(AbilityCameraType="Andromedon_AcidBlob", CameraCuts[0]=( CutAnimNotify="Andromedon_AcidBlob", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Andromedon"), CameraCuts[1]=( CutAnimNotify="Andromedon_AcidBlob_Exit", NewCameraType=CinescriptCameraType_Exit))
  310. AbilityCameras=(AbilityCameraType="Andromedon_FistStrike", CameraCuts[0]=( CutAnimNotify="Andromedon_Melee", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Andromedon"), CameraCuts[1]=( CutAnimNotify="Andromedon_Melee_Exit", NewCameraType=CinescriptCameraType_Exit))
  311. AbilityCameras=(AbilityCameraType="Andromedon_RobotBattlesuit", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"))
  312. AbilityCameras=(AbilityCameraType="StandardMelee", CameraCuts[0]=( IgnoreStepoutFixups=True, CutAnimNotify="Archon_Melee", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Archon_Beatdown"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  313. AbilityCameras=(AbilityCameraType="Archon_Frenzy", ExtraAbilityEndDelay=1.5, CameraCuts[0]=( IgnoreStepoutFixups=True, CutAnimNotify="Archon_Frenzy", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Archon_Frenzy"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  314. AbilityCameras=(AbilityCameraType="Archon_BlazingPinions_Stage1", CameraCuts[0]=( CutAnimNotify="Archon_PinionsFire", NewCameraType=CinescriptCameraType_Matinee, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Archon_BPinions"), CameraCuts[1]=( CutAnimNotify="Archon_PinionsFire_Exit", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  315. AbilityCameras=(AbilityCameraType="Archon_BlazingPinions_Stage2", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllTargets))
  316. AbilityCameras=(AbilityCameraType="Berserker_DevastatingPunch", CameraCuts[0]=( IgnoreStepoutFixups=True, CutAnimNotify="Berserker_Melee", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Berserker_Punch"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( IgnoreStepoutFixups=True, CutAnimNotify="Berserker_MeleeRun", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Berserker_ChargingSmash"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  317. AbilityCameras=(AbilityCameraType="Berserker_Rage", ExtraAbilityEndDelay=1, CameraCuts[0]=( IgnoreStepoutFixups=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Berserker_Rage"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  318. AbilityCameras=(AbilityCameraType="Chryssalid_PoisonousClaws", CameraCuts[0]=( CutAnimNotify="Chryssalid_Melee", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Chryssalid_Claws"), CameraCuts[1]=( CutAnimNotify="Chryssalid_Melee_CutOut", NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Chryssalid_RunningMelee", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Chryssalid_Claws"), CameraCuts[3]=( CutAnimNotify="Chryssalid_RunningMelee_CutOut", NewCameraType=CinescriptCameraType_Exit))
  319. AbilityCameras=(AbilityCameraType="Codex_PsiBomb_Stage1", CameraCuts[0]=( CutAnimNotify="Codex_PsiBomb", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier"), CameraCuts[1]=( CutAnimNotify="Codex_PsiBomb_Exit", NewCameraType=CinescriptCameraType_Exit))
  320. AbilityCameras=(AbilityCameraType="Codex_PsiBomb_Stage2", ExtraAbilityEndDelay=3, CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllTargets), CameraCuts[1]=( CutDelay=3, NewCameraType=CinescriptCameraType_Exit))
  321. AbilityCameras=(AbilityCameraType="Faceless_ChangeForm", ExtraAbilityEndDelay=.5, CameraCuts[0]=( CutAnimNotify="Faceless_ChangeForm", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Faceless_ChangeForm"))
  322. AbilityCameras=(AbilityCameraType="Faceless_ScythingClaws", CameraCuts[0]=( CutAnimNotify="Faceless_Scything", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Faceless_ScythingClawsPt1"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Faceless_Scything_CutOut", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Faceless_ScythingClawsPt2"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  323. AbilityCameras=(AbilityCameraType="Gatekeeper_Probe", CameraCuts[0]=( IgnoreStepoutFixups=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Gatekeeper_Consume"))
  324. AbilityCameras=(AbilityCameraType="Gatekeeper_AnimaInversion", CameraCuts[0]=( IgnoreStepoutFixups=True, CutAnimNotify="Gatekeeper_AnimaInversion", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Gatekeeper_Inversion"), CameraCuts[1]=( CutAnimNotify="Gatekeeper_AnimaInversion_CutOut", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[2]=( CutAnimNotify="Zombie_Getup", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Soldier", FocusPrimaryTarget=True), CameraCuts[3]=( CutAnimNotify="Zombie_Getup_Multi", NewCameraType=CinescriptCameraType_Exit))
  325. AbilityCameras=(AbilityCameraType="StandardGrenadeFiring", CharacterTemplates[0]=Muton, ExtraAbilityEndDelay=2, CameraCuts[0]=( CutAnimNotify="Muton_Grenade", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Grenade"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  326. AbilityCameras=(AbilityCameraType="Muton_Execute", CameraCuts[0]=( CutAnimNotify="FireStart", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_FireStart"))
  327. AbilityCameras=(AbilityCameraType="Muton_Punch", CameraCuts[0]=( CutAnimNotify="Muton_Bayonet", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Bayonet"), CameraCuts[1]=( CutAnimNotify="Muton_CounterAttack", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Counterattack"))
  328. AbilityCameras=(AbilityCameraType="Sectoid_Mindspin", CameraCuts[0]=( CutAnimNotify="Sectoid_Cast", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectoid_Mindspin"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Targeted", FocusPrimaryTarget=True))
  329. AbilityCameras=(AbilityCameraType="Sectoid_PsiReanimation", CameraCuts[0]=( CutAnimNotify="Sectoid_Cast", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectoid_Mindspin"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  330. CameraCuts[2]=( CutAnimNotify="Zombie_Getup", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide", FocusPrimaryTarget=True))
  331. AbilityCameras=(AbilityCameraType="Sectopod_WrathCannon_Stage1", CameraCuts[0]=( CutAnimNotify="Sectopod-Low_CannonStart", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectopod_WrathCannonStart_Low"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Sectopod-High_CannonStart", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix=CIN_Sectopod_WrathCannonStart_High), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  332. AbilityCameras=(AbilityCameraType="Sectopod_WrathCannon_Stage2", CameraCuts[0]=( CutAnimNotify="Sectopod-Low_CannonFire", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectopod_WrathCannon_Low"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Sectopod-High_CannonFire", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectopod_WrathCannon_High"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  333. AbilityCameras=(AbilityCameraType="Sectopod_HighStance", CameraCuts[0]=( CutAnimNotify="Sectopod_RaiseUp", IgnoreStepoutFixups=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Sectopod_HighStance"))
  334. AbilityCameras=(AbilityCameraType="Sectopod_LightningField", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  335. AbilityCameras=(AbilityCameraType="Viper_Bind", ExtraAbilityEndDelay=1, CameraCuts[0]=( CutAnimNotify="Viper_Bind", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Viper_Bind"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  336. AbilityCameras=(AbilityCameraType="Viper_StranglePull", ExtraAbilityEndDelay=1, CameraCuts[0]=( CutAnimNotify="Viper_Strangle", CutChance=.6, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Viper_Strangle"), CameraCuts[1]=( CutAnimNotify="Viper_Bind", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Viper_Bind"))
  337. AbilityCameras=(AbilityCameraType="Viper_PoisonSpit")
  338. AbilityCameras=(AbilityCameraType="Templar_Rend", CameraCuts[0]=( CutAnimNotify="Templar_MeleeKill", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Hero_Rend"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Templar_RunningMeleeKill", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Hero_MovingRend"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[4]=( CutAnimNotify="Templar_Turn90MeleeKill", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_Hero_Turn90Rend"), CameraCuts[5]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[6]=( CutAnimNotify="Templar_ArcWave", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[7]=( CutAnimNotify="Muton_CounterAttack", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Counterattack"))
  339. AbilityCameras=(AbilityCameraType="Templar_IonicStorm", CameraCuts[0]=( CutAnimNotify="HeroTemplar_IonicStorm", NewCameraType=CinescriptCameraType_Matinee, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_HeroTemplar_IonicStorm"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  340. AbilityCameras=(AbilityCameraType="Templar_VoidConduit", CameraCuts[0]=( CutAnimNotify="Templar_VoidConduit", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_HeroTemplar_VoidConduit"), CameraCuts[1]=( CutAnimNotify="Templar_VoidConduitTarget", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[2]=( CutAnimNotify="Templar_VoidConduitExit", NewCameraType=CinescriptCameraType_Exit))
  341. MatineeReplacements=(CharacterTemplates[0]="TemplarSoldier", OriginalPrefix="CIN_Soldier_PsiAmp", ReplacementPrefix="CIN_HeroTemplar_StunStrike")
  342. AbilityCameras=(AbilityCameraType="Templar_Invert", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
  343. AbilityCameras=(AbilityCameraType="Templar_Exchange", CameraCuts[0]=( NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
  344. AbilityCameras=(AbilityCameraType="Templar_Ghost", CameraCuts[0]=( CutAnimNotify="Templar_GhostCast", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_HeroTemplar_GhostCast"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterAndPrimaryTarget), CameraCuts[2]=( CutAnimNotify="Templar_GhostArise", FocusPrimaryTarget=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[3]=( CutAnimNotify="Templar_GhostAriseExit", NewCameraType=CinescriptCameraType_Exit))
  345. AbilityCameras=(AbilityCameraType="Skirmisher_Melee", CameraCuts[0]=( CutAnimNotify="Skirmisher_Melee", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_HeroSkirmisher_Melee"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="Skirmisher_RunningMelee", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_HeroSkirmisher_RunningMelee"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[4]=( CutAnimNotify="Muton_CounterAttack", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Muton_Counterattack"))
  346. AbilityCameras=(AbilityCameraType="Skirmisher_CombatPresence", CameraCuts[0]=( CutAnimNotify="Skirmisher_CombatPresence", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Wide"), CameraCuts[1]=( CutAnimNotify="Skirmisher_CombatPresenceExit", NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
  347. AbilityCameras=(AbilityCameraType="Chosen_Kidnap", ExtraAbilityEndDelay=2, CameraCuts[0]=( NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Chosen_Kidnap", ShouldAlwaysShow=True), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  348. AbilityCameras=(AbilityCameraType="Chosen_Extract", CameraCuts[0]=( CutAnimNotify="Chosen_Extract", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Chosen_Extract", ShouldAlwaysShow=True), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  349. AbilityCameras=(AbilityCameraType="StandardGrenadeFiring", ExtraAbilityEndDelay=2, CharacterTemplates[0]=ChosenAssassin, CharacterTemplates[1]=ChosenAssassinM2, CharacterTemplates[2]=ChosenAssassinM3, CharacterTemplates[3]=ChosenAssassinM4, CharacterTemplates[4]=ChosenSniper, CharacterTemplates[5]=ChosenSniperM2, CharacterTemplates[6]=ChosenSniperM3, CharacterTemplates[7]=ChosenSniperM4, CameraCuts[0]=( CutAnimNotify="Chosen_GrenadeThrow", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Chosen_GrenadeThrow"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants))
  350. AbilityCameras=(AbilityCameraType="ChosenAssassin_PartingSilk", CameraCuts[0]=( CutAnimNotify="ChosenAssassin_Melee", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_ChosenAssassin_Melee"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit), CameraCuts[2]=( CutAnimNotify="ChosenAssassin_RunningMelee", NewCameraType=CinescriptCameraType_Matinee, FocusPrimaryTarget=True, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_ChosenAssassin_RunningMelee"), CameraCuts[3]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  351. AbilityCameras=(AbilityCameraType="ChosenAssassin_HarborWave", CameraCuts[0]=( CutAnimNotify="ChosenAssassin_HarborWave", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_ChosenAssassin_HarborWave"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  352. AbilityCameras=(AbilityCameraType="Psionic_FireAtUnit", CharacterTemplates[0]=ChosenWarlock, CharacterTemplates[1]=ChosenWarlockM2, CharacterTemplates[2]=ChosenWarlockM3, CharacterTemplates[3]=ChosenWarlockM4, CameraCuts[0]=( CutAnimNotify="ChosenWarlock_PsiAttack", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Chosen"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Midpoint, TargetType=CinescriptTargetType_AllParticipants), CameraCuts[2]=( CutAnimNotify="ChosenWarlock_PsiAttackExit", NewCameraType=CinescriptCameraType_OverTheShoulder, MatineeCommentPrefix="CIN_Soldier_FF_Targeted", FocusPrimaryTarget=True), CameraCuts[3]=( CutAnimNotify="MindControl_Exit", NewCameraType=CinescriptCameraType_Exit))
  353. AbilityCameras=(AbilityCameraType="ChosenWarlock_MindScorch", CameraCuts[0]=( CutAnimNotify="ChosenWarlock_MindScorch", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_ChosenWarlock_MindScorch"), CameraCuts[1]=( CutAnimNotify="ChosenWarlock_MindScorchExit", TargetType=CinescriptTargetType_AllParticipants, NewCameraType=CinescriptCameraType_Midpoint))
  354. AbilityCameras=(AbilityCameraType="Warlock_SpectralZombie", CameraCuts[0]=( CutAnimNotify="ChosenWarlock_SpectralZombie", NewCameraType=CinescriptCameraType_Matinee, IgnoreStepoutFixups=True, MatineeCommentPrefix="CIN_ChosenWarlock_SpectralZombie"), CameraCuts[1]=( CutAnimNotify="ChosenWarlock_SpectralZombieExit", NewCameraType=CinescriptCameraType_Exit))
  355. AbilityCameras=(AbilityCameraType="ChosenWarlock_SpectralArmy", CameraCuts[0]=( CutAnimNotify="ChosenWarlock_SpectralArmy", NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Quick_Chosen"), CameraCuts[1]=( CutAnimNotify="ChosenWarlock_SpectralArmyExit", NewCameraType=CinescriptCameraType_Midpoint))
  356. AbilityCameras=(AbilityCameraType="Spectre_Shadowbind", CameraCuts[0]=( CutAnimNotify="Spectre_Shadowbind", IgnoreStepoutFixups=True, FocusPrimaryTarget=True, NewCameraType=CinescriptCameraType_Matinee, MatineeCommentPrefix="CIN_Spectre_Shadowbind"), CameraCuts[1]=( CutAfterPrevious=True, NewCameraType=CinescriptCameraType_Exit))
  357.  
  358. [XComGame.X2Action_EndOfTurnSoldierReaction]
  359.  
  360. [IniVersion]
  361. 0=1736987941.000000
  362.  
  363.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement