Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [XComGame.X2Camera_RushCam]
- -FOVInDegrees=45
- -CameraFollowDistanceInTiles=2
- +FOVInDegrees=65
- +CameraFollowDistanceInTiles=3
- [XComGame.X2Camera_Cinescript]
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- 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]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- 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=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[5]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[7]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- StartBeforeStepout=1, \\
- ExtraAbilityEndDelay=0, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_AllParticipants), \\
- CameraCuts[1]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- CameraCuts[2]=(\\
- CutAnimNotify="FireStart", \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Firing"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_ShotAt", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Targeted"), \\
- CameraCuts[4]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[7]=(\\
- CutAnimNotify="FireExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardRGunFiring", \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- 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]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- 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=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[5]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[7]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- StartBeforeStepout=1, \\
- ExtraAbilityEndDelay=0, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_AllParticipants), \\
- CameraCuts[1]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- CameraCuts[2]=(\\
- CutAnimNotify="FireStart", \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Firing"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_ShotAt", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Targeted"), \\
- CameraCuts[4]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[7]=(\\
- CutAnimNotify="FireExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- 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]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- 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=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[5]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[7]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- StartBeforeStepout=1, \\
- ExtraAbilityEndDelay=0, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_AllParticipants), \\
- CameraCuts[1]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- CameraCuts[2]=(\\
- CutAnimNotify="FireStart", \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Firing"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_ShotAt", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Targeted"), \\
- CameraCuts[4]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[7]=(\\
- CutAnimNotify="FireExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- 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]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- 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=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[5]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[7]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- StartBeforeStepout=1, \\
- ExtraAbilityEndDelay=0, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_AllParticipants), \\
- CameraCuts[1]=(\\
- ShouldAlwaysShow=false, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos", \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- CameraCuts[2]=(\\
- CutAnimNotify="FireStart", \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Firing"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_ShotAt", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Targeted"), \\
- CameraCuts[4]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[6]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[7]=(\\
- CutAnimNotify="FireExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- 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))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- 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))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardRGunFiringLostF", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- 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))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- 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))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardFGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Died, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- TargetDiedType=CinescriptTargetDiedType_Survived, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[3]=(\\
- CutAnimNotify="Soldier_DeathABC", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathABC"), \\
- CameraCuts[4]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[5]=(\\
- CutAnimNotify="Soldier_DeathD", \\
- FocusPrimaryTarget=True, \\
- CutChance=.65, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_DeathD"), \\
- CameraCuts[6]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- 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))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- 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))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardFGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- 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))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- 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))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardBGunFiring", \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
- ; ?STANDARD SHOT BY XCOM TEAM
- ; The initial targeting camera is called by code. To add a new targeting set, add the definition for "CharTemplate.strTargetingMatineePrefix" in the "X2Character_DefaultCharacters.uc" and "X2Character_DefaultMPCharacters.uc" files
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_XCom, \\
- ExtraAbilityEndDelay=0, \\
- StartBeforeStepout=1, \\
- CameraCuts[0]=(\\
- ShouldAlwaysShow=true, \\
- DisableBlend=false, \\
- 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), \\
- CameraCuts[7]=(\\
- CutAnimNotify="Soldier_Rifle", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Rifle"), \\
- CameraCuts[8]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[9]=(\\
- CutAnimNotify="Soldier_SniperCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperCock"), \\
- CameraCuts[10]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[11]=(\\
- CutAnimNotify="Soldier_ShotgunCock", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_ShotgunCock"), \\
- CameraCuts[12]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[13]=(\\
- CutAnimNotify="Soldier_Sniper", \\
- CutChance=0.5, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_SniperFire"), \\
- CameraCuts[14]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[15]=(\\
- CutAnimNotify="Soldier_Cannon", \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- CutChance=0.5, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Cannon"), \\
- CameraCuts[16]=(\\
- CutAfterPrevious=True, \\
- ShouldAlwaysShow=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[17]=(\\
- CutAnimNotify="Soldier_Pistol", \\
- CutChance=.75, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Soldier_FF_Pistol"), \\
- CameraCuts[18]=(\\
- CutAfterPrevious=True, \\
- NewCameraType=CinescriptCameraType_OverTheShoulder, \\
- MatineeCommentPrefix="CIN_Soldier_FF_StartPos"), \\
- CameraCuts[19]=(\\
- CutAnimNotify="EnterCoverCut", \\
- NewCameraType=CinescriptCameraType_Exit), \\
- CameraCuts[20]=(\\
- CutAnimNotify="Templar_ReflectDeflect", \\
- FocusPrimaryTarget=True, \\
- NewCameraType=CinescriptCameraType_Matinee, \\
- MatineeCommentPrefix="CIN_Quick_Soldier"), \\
- CameraCuts[21]=(\\
- CutAnimNotify="Templar_ReflectDeflectExit", \\
- NewCameraType=CinescriptCameraType_Exit))
- ; ?STANDARD SHOT BY ALIEN TEAM, KILL SHOT
- ; The "kill" and "non kill" scripts are only different because the victim plays a hurt and then a death sequentially
- ; See the "MatineeReplacements" above, which allows these to use different cameras for different character types.
- ; Some characters will not trigger the "FireStart" AnimNotify if they are not in cover.
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- 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))
- ; ?STANDARD SHOT BY ALIEN TEAM, NON-KILL
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- 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))
- ; These last two lines allow the cameras to exit the cameras more quickly. "EnterCoverCut" is called by code.
- ; ?STANDARD SHOT BY ALIEN TEAM, SHOOTING AT CIVILIANS
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- ExtraAbilityEndDelay=0, \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_Neutral, \\
- TargetDiedType=CinescriptTargetDiedType_Either)
- ; ?STANDARD SHOT BY ALIEN TEAM, TURRETS
- ; Non-lethal shots will not use special cameras, lethal shots will only use the firing camera
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- 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)
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- 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"))
- ; ?STANDARD SHOT BY ANY TEAM, SHOOTING AT THE LOST
- +AbilityCameras=(AbilityCameraType="StandardBGunFiringLost", \\
- ShooterTeam=CinescriptShooterTeam_Alien, \\
- TargetTeam=CinescriptTargetTeam_TheLost, \\
- TargetDiedType=CinescriptTargetDiedType_Either, \\
- CameraCuts[0]=(\\
- NewCameraType=CinescriptCameraType_Midpoint, \\
- TargetType=CinescriptTargetType_ShooterAndPrimaryTarget))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement