Adapt TS to removal of IsDisabled checks from Attack* traits

This commit is contained in:
reaperrr
2017-10-17 16:51:35 +02:00
committed by Pavel Penev
parent 456d32f3eb
commit 6e59fe3bc2
7 changed files with 35 additions and 3 deletions

View File

@@ -66,6 +66,7 @@ ORCA:
Inherits: ^Helicopter Inherits: ^Helicopter
Inherits@EXPERIENCE: ^GainsExperience Inherits@EXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@EMPDISABLE: ^EmpDisable
Valued: Valued:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
@@ -97,6 +98,7 @@ ORCA:
AttackHeli: AttackHeli:
FacingTolerance: 20 FacingTolerance: 20
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 5 Ammo: 5
PipCount: 5 PipCount: 5
@@ -111,6 +113,7 @@ ORCAB:
Inherits: ^Aircraft Inherits: ^Aircraft
Inherits@EXPERIENCE: ^GainsExperience Inherits@EXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@EMPDISABLE: ^EmpDisable
Valued: Valued:
Cost: 1600 Cost: 1600
Tooltip: Tooltip:
@@ -146,6 +149,7 @@ ORCAB:
AttackPlane: AttackPlane:
Voice: Attack Voice: Attack
FacingTolerance: 20 FacingTolerance: 20
PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 10 Ammo: 10
PipCount: 2 PipCount: 2
@@ -237,6 +241,7 @@ SCRIN:
Inherits: ^Aircraft Inherits: ^Aircraft
Inherits@EXPERIENCE: ^GainsExperience Inherits@EXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@EMPDISABLE: ^EmpDisable
Valued: Valued:
Cost: 1500 Cost: 1500
Tooltip: Tooltip:
@@ -274,6 +279,7 @@ SCRIN:
AttackPlane: AttackPlane:
Voice: Attack Voice: Attack
FacingTolerance: 20 FacingTolerance: 20
PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 15 Ammo: 15
PipCount: 3 PipCount: 3
@@ -290,6 +296,7 @@ APACHE:
Inherits: ^Helicopter Inherits: ^Helicopter
Inherits@EXPERIENCE: ^GainsExperience Inherits@EXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@EMPDISABLE: ^EmpDisable
Valued: Valued:
Cost: 1000 Cost: 1000
Tooltip: Tooltip:
@@ -319,6 +326,7 @@ APACHE:
AttackHeli: AttackHeli:
FacingTolerance: 20 FacingTolerance: 20
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
AmmoPool: AmmoPool:
Ammo: 12 Ammo: 12
PipCount: 4 PipCount: 4

View File

@@ -31,6 +31,7 @@
LocalOffset: 0,283,580, 0,-283,580 LocalOffset: 0,283,580, 0,-283,580
AttackTurreted: AttackTurreted:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
SelfHealing: SelfHealing:
Delay: 10 Delay: 10
HealIfBelow: 50 HealIfBelow: 50

View File

@@ -63,12 +63,13 @@ GACTWR:
BodyOrientation: BodyOrientation:
QuantizedFacings: 32 QuantizedFacings: 32
DetectCloaked: DetectCloaked:
RequiresCondition: tower.vulcan || tower.rocket || tower.sam RequiresCondition: !empdisable && (tower.vulcan || tower.rocket || tower.sam)
Turreted: Turreted:
TurnSpeed: 10 TurnSpeed: 10
InitialFacing: 224 InitialFacing: 224
AttackTurreted: AttackTurreted:
RequiresCondition: tower.vulcan || tower.rocket || tower.sam RequiresCondition: tower.vulcan || tower.rocket || tower.sam
PauseOnCondition: empdisable
WithSpriteTurret@VULC: WithSpriteTurret@VULC:
RequiresCondition: tower.vulcan RequiresCondition: tower.vulcan
Recoils: false Recoils: false

View File

@@ -90,6 +90,7 @@ HVR:
Offset: -128,0,85 Offset: -128,0,85
AttackTurreted: AttackTurreted:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
WithVoxelTurret: WithVoxelTurret:
Hovers: Hovers:
LeavesTrails: LeavesTrails:
@@ -129,6 +130,7 @@ SMECH:
MaxHeightDelta: 3 MaxHeightDelta: 3
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
Armament: Armament:
Weapon: AssaultCannon Weapon: AssaultCannon
Voiced: Voiced:
@@ -182,6 +184,7 @@ MMCH:
TurnSpeed: 5 TurnSpeed: 5
AttackTurreted: AttackTurreted:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
WithSpriteTurret: WithSpriteTurret:
Recoils: false Recoils: false
Armament: Armament:
@@ -234,6 +237,7 @@ HMEC:
MaxHeightDelta: 3 MaxHeightDelta: 3
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
Armament@MISSILES: Armament@MISSILES:
Weapon: MammothTusk Weapon: MammothTusk
LocalOffset: -243,-368,1208, -243,368,1208 LocalOffset: -243,-368,1208, -243,368,1208
@@ -281,6 +285,7 @@ SONIC:
LocalOffset: -71,0,580 LocalOffset: -71,0,580
AttackTurreted: AttackTurreted:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
Turreted: Turreted:
TurnSpeed: 5 TurnSpeed: 5
Offset: -170,0,0 Offset: -170,0,0
@@ -364,7 +369,9 @@ JUGG:
AttackTurreted@deployed: AttackTurreted@deployed:
Voice: Attack Voice: Attack
Armaments: deployed Armaments: deployed
Turrets: deployed
RequiresCondition: deployed RequiresCondition: deployed
PauseOnCondition: empdisable
Armament@deployed: Armament@deployed:
Name: deployed Name: deployed
Turret: deployed Turret: deployed

View File

@@ -161,6 +161,7 @@ NALASR:
InitialFacing: 224 InitialFacing: 224
Offset: 298,-171,288 Offset: 298,-171,288
AttackTurreted: AttackTurreted:
PauseOnCondition: empdisable
Armament: Armament:
Weapon: TurretLaserFire Weapon: TurretLaserFire
LocalOffset: 498,0,317 LocalOffset: 498,0,317
@@ -203,7 +204,7 @@ NAOBEL:
Weapon: ObeliskLaserFire Weapon: ObeliskLaserFire
LocalOffset: 1980,297,1131 LocalOffset: 1980,297,1131
AttackCharges: AttackCharges:
RequiresCondition: !disabled PauseOnCondition: empdisable || disabled
ChargeLevel: 65 ChargeLevel: 65
ChargingCondition: charging ChargingCondition: charging
AmbientSound: AmbientSound:
@@ -249,7 +250,7 @@ NASAM:
TurnSpeed: 10 TurnSpeed: 10
InitialFacing: 224 InitialFacing: 224
AttackTurreted: AttackTurreted:
RequiresCondition: !disabled PauseOnCondition: empdisable || disabled
WithSpriteTurret: WithSpriteTurret:
Recoils: false Recoils: false
Armament: Armament:

View File

@@ -31,6 +31,7 @@ BGGY:
MuzzleSplitFacings: 8 MuzzleSplitFacings: 8
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
WithMuzzleOverlay: WithMuzzleOverlay:
-DamagedByTerrain@VEINS: -DamagedByTerrain@VEINS:
-LeavesTrails@VEINS: -LeavesTrails@VEINS:
@@ -70,6 +71,7 @@ BIKE:
LocalOffset: -153,-204,509, -153,204,509 LocalOffset: -153,-204,509, -153,204,509
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
DamagedByTerrain@VEINS: DamagedByTerrain@VEINS:
RequiresCondition: !inside-tunnel && !rank-elite RequiresCondition: !inside-tunnel && !rank-elite
LeavesTrails@VEINS: LeavesTrails@VEINS:
@@ -139,6 +141,7 @@ TTNK:
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
RequiresCondition: undeployed RequiresCondition: undeployed
PauseOnCondition: empdisable
Turreted: Turreted:
TurnSpeed: 6 TurnSpeed: 6
Turret: deployed Turret: deployed
@@ -155,7 +158,9 @@ TTNK:
AttackTurreted@deployed: AttackTurreted@deployed:
Voice: Attack Voice: Attack
Armaments: deployed Armaments: deployed
Turrets: deployed
RequiresCondition: deployed RequiresCondition: deployed
PauseOnCondition: empdisable
Armament@deployed: Armament@deployed:
Name: deployed Name: deployed
Turret: deployed Turret: deployed
@@ -251,7 +256,9 @@ ART2:
AttackTurreted@deployed: AttackTurreted@deployed:
Voice: Attack Voice: Attack
Armaments: deployed Armaments: deployed
Turrets: deployed
RequiresCondition: deployed RequiresCondition: deployed
PauseOnCondition: empdisable
Armament@deployed: Armament@deployed:
Name: deployed Name: deployed
Turret: deployed Turret: deployed
@@ -295,6 +302,7 @@ REPAIR:
ForceTargetStances: None ForceTargetStances: None
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
AutoTarget: AutoTarget:
AutoTargetPriority@DEFAULT: AutoTargetPriority@DEFAULT:
ValidTargets: Vehicles ValidTargets: Vehicles
@@ -425,6 +433,7 @@ SUBTANK:
Weapon: FireballLauncher Weapon: FireballLauncher
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
WithVoxelBody: WithVoxelBody:
RequiresCondition: !submerged RequiresCondition: !submerged
Targetable: Targetable:
@@ -472,6 +481,7 @@ STNK:
LocalOffset: 301,61,421, 301,-61,421 LocalOffset: 301,61,421, 301,-61,421
AttackFrontal: AttackFrontal:
Voice: Attack Voice: Attack
PauseOnCondition: empdisable
AutoTarget: AutoTarget:
InitialStance: HoldFire InitialStance: HoldFire
InitialStanceAI: ReturnFire InitialStanceAI: ReturnFire

View File

@@ -1,16 +1,20 @@
orca: orca:
Inherits: ^VehicleOverlays
icon: orcaicon icon: orcaicon
orcab: orcab:
Inherits: ^VehicleOverlays
icon: obmbicon icon: obmbicon
trnsport: trnsport:
icon: otrnicon icon: otrnicon
scrin: scrin:
Inherits: ^VehicleOverlays
icon: proicon icon: proicon
apache: apache:
Inherits: ^VehicleOverlays
icon: apchicon icon: apchicon
rotor: lrotor rotor: lrotor
Length: 4 Length: 4