diff --git a/mods/cnc/maps/nod07c/rules.yaml b/mods/cnc/maps/nod07c/rules.yaml index 6f8fa86176..1b05edd14b 100644 --- a/mods/cnc/maps/nod07c/rules.yaml +++ b/mods/cnc/maps/nod07c/rules.yaml @@ -117,7 +117,7 @@ BOAT: Health: HP: 150000 RevealsShroud: - ValidStances: Ally, Neutral, Enemy + ValidRelationships: Ally, Neutral, Enemy Range: 4c0 TRAN.IN: diff --git a/mods/cnc/maps/nod08b/rules.yaml b/mods/cnc/maps/nod08b/rules.yaml index f030d88ac2..ac0cda20fe 100644 --- a/mods/cnc/maps/nod08b/rules.yaml +++ b/mods/cnc/maps/nod08b/rules.yaml @@ -169,7 +169,7 @@ BOAT: Except: Attack RevealsShroud: Range: 4c0 - ValidStances: Enemy, Neutral, Ally + ValidRelationships: Enemy, Neutral, Ally FACT.IN: Inherits: FACT diff --git a/mods/cnc/maps/nod09/rules.yaml b/mods/cnc/maps/nod09/rules.yaml index 4a27c97435..9b58e06e07 100644 --- a/mods/cnc/maps/nod09/rules.yaml +++ b/mods/cnc/maps/nod09/rules.yaml @@ -137,7 +137,7 @@ BOAT: RejectsOrders: Except: Attack RevealsShroud: - ValidStances: Ally, Neutral, Enemy + ValidRelationships: Ally, Neutral, Enemy Range: 4c0 TRAN.IN: diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index 22d0c0e6c0..8334b8c184 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -189,7 +189,7 @@ C17: Repulsable: False MaximumPitch: 36 HiddenUnderFog: - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None Type: CenterPosition Cargo: MaxWeight: 10 diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index 2cbcfe16b9..f1418ed711 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -93,7 +93,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-veteran == 1 WithDecoration@RANK-2: Image: rank @@ -101,7 +101,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-veteran == 2 WithDecoration@RANK-ELITE: Image: rank @@ -109,7 +109,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-elite ^InfantryExperienceHospitalHazmatOverrides: @@ -606,7 +606,7 @@ UseLocation: true HiddenUnderFog: Type: GroundPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None ActorLostNotification: AttackMove: WithShadow: @@ -995,7 +995,7 @@ Type: Light HiddenUnderFog: Type: CenterPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None WithFacingSpriteBody: HitShape: MapEditorData: @@ -1011,7 +1011,7 @@ CaptureManager: Capturable: Types: husk - ValidStances: Enemy, Neutral, Ally + ValidRelationships: Enemy, Neutral, Ally TransformOnCapture: ForceHealthPercentage: 25 Tooltip: diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index efeb701c75..a16f8608fb 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -14,10 +14,10 @@ V19: Name: Oil Derrick TooltipDescription@ally: Description: Provides additional funds. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to receive additional funds. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy SpawnActorOnDeath: Actor: V19.Husk UpdatesDerrickCount: @@ -52,10 +52,10 @@ HOSP: Name: Hospital TooltipDescription@ally: Description: Provides infantry with self-healing. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to enable self-healing for infantry. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy SpawnActorOnDeath: Actor: HOSP.Husk WithBuildingBib: @@ -88,10 +88,10 @@ BIO: Name: Biological Lab TooltipDescription@ally: Description: Provides infantry with Tiberium immunity. Produces Visceroids. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to enable Tiberium immunity for infantry. Produces Visceroids. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Exit@1: SpawnOffset: 0,-426,0 ExitCell: 0,-1 diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index b36d9bcda0..7376d82c6a 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -250,7 +250,7 @@ Type: light HiddenUnderFog: Type: CenterPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None Tooltip: GenericName: Destroyed Unit ScriptTriggers: @@ -376,7 +376,7 @@ UseLocation: true HiddenUnderFog: Type: GroundPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None ActorLostNotification: AttackMove: WithFacingSpriteBody: diff --git a/mods/d2k/weapons/other.yaml b/mods/d2k/weapons/other.yaml index a70a447d52..2e207999c1 100644 --- a/mods/d2k/weapons/other.yaml +++ b/mods/d2k/weapons/other.yaml @@ -19,7 +19,7 @@ Sound: Falloff: 100, 100 Damage: 860 AffectsParent: false - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Versus: none: 200 wall: 50 @@ -36,7 +36,7 @@ Sound: Falloff: 100, 100 Damage: 430 # Only does half damage to friendly units AffectsParent: false - ValidStances: Ally + ValidRelationships: Ally Versus: none: 200 wall: 50 diff --git a/mods/ra/maps/allies-05a/rules.yaml b/mods/ra/maps/allies-05a/rules.yaml index 225c455df4..fced6342dc 100644 --- a/mods/ra/maps/allies-05a/rules.yaml +++ b/mods/ra/maps/allies-05a/rules.yaml @@ -68,7 +68,7 @@ TRUK.mission: -SpawnActorOnDeath: RevealsShroud: Range: 4c0 - ValidStances: Ally, Enemy + ValidRelationships: Ally, Enemy RequiresCondition: hijacked ExternalCondition@hijacked: Condition: hijacked diff --git a/mods/ra/maps/intervention/rules.yaml b/mods/ra/maps/intervention/rules.yaml index e6ce8675b2..c84269958c 100644 --- a/mods/ra/maps/intervention/rules.yaml +++ b/mods/ra/maps/intervention/rules.yaml @@ -32,7 +32,7 @@ MISS: Name: Soviet Air Force HQ Capturable: Types: building - ValidStances: Enemy + ValidRelationships: Enemy CaptureManager: TENT: diff --git a/mods/ra/maps/monster-tank-madness/rules.yaml b/mods/ra/maps/monster-tank-madness/rules.yaml index 3263cf8d69..79ac613c87 100644 --- a/mods/ra/maps/monster-tank-madness/rules.yaml +++ b/mods/ra/maps/monster-tank-madness/rules.yaml @@ -137,7 +137,7 @@ PBOX: RevealsShroud@friendly: Range: 6c0 RequiresCondition: friendly - ValidStances: Ally, Enemy + ValidRelationships: Ally, Enemy ExternalCondition@friendly: Condition: friendly Turreted: diff --git a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml index e0cb371ca2..eeb0af3412 100644 --- a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml +++ b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml @@ -48,7 +48,7 @@ DTRK: MaxWeight: 1 RevealsShroud: Range: 4c0 - ValidStances: Neutral + ValidRelationships: Neutral RequiresCondition: mission ExternalCondition@mission: Condition: mission diff --git a/mods/ra/maps/soviet-01/rules.yaml b/mods/ra/maps/soviet-01/rules.yaml index 0c7d4879c2..686ecec62a 100644 --- a/mods/ra/maps/soviet-01/rules.yaml +++ b/mods/ra/maps/soviet-01/rules.yaml @@ -25,7 +25,7 @@ JEEP: Explodes: ProximityExternalCondition@JAMMER: Range: 10c0 - ValidStances: Enemy, Neutral + ValidRelationships: Enemy, Neutral Condition: jammed YAK: diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index 56e0497c14..5e21ef36ce 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -139,10 +139,10 @@ FCOM: Name: Forward Command TooltipDescription@ally: Description: Provides buildable area. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to give buildable area. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy RevealsShroud: MinRange: 4c0 Range: 5c0 @@ -192,10 +192,10 @@ HOSP: Name: Hospital TooltipDescription@ally: Description: Provides infantry with self-healing. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to enable self-healing for infantry. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy RevealsShroud: Range: 4c0 WithBuildingBib: @@ -465,10 +465,10 @@ MISS: Name: Communications Center TooltipDescription@ally: Description: Provides range of vision. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to give visual range. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy WithBuildingBib: CaptureManager: Capturable: @@ -506,10 +506,10 @@ BIO: Name: Biological Lab TooltipDescription@ally: Description: Provides prerequisite for Bio-Lab units. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to produce Bio-Lab units. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy WithDeathAnimation: DeathSequence: dead UseDeathTypeSuffix: false @@ -550,10 +550,10 @@ OILB: Name: Oil Derrick TooltipDescription@ally: Description: Provides additional funds. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to receive additional funds. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Explodes: Weapon: BarrelExplode GpsDot: diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 5e24db5749..30877fae3b 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -117,7 +117,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-veteran == 1 WithDecoration@RANK-2: Image: rank @@ -125,7 +125,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-veteran == 2 WithDecoration@RANK-3: Image: rank @@ -133,7 +133,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-veteran == 3 WithDecoration@RANK-ELITE: Image: rank @@ -141,7 +141,7 @@ Palette: effect Position: BottomRight Margin: 5, 6 - ValidStances: Ally, Enemy, Neutral + ValidRelationships: Ally, Enemy, Neutral RequiresCondition: rank-elite ^InfantryExperienceHospitalOverrides: @@ -979,7 +979,7 @@ Type: Heavy HiddenUnderFog: Type: CenterPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None ScriptTriggers: WithFacingSpriteBody: HitShape: @@ -1004,7 +1004,7 @@ CaptureManager: Capturable: Types: husk - ValidStances: Enemy, Neutral + ValidRelationships: Enemy, Neutral TransformOnCapture: ForceHealthPercentage: 25 InfiltrateForTransform: diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 72b8101c3c..24f817bc25 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -435,8 +435,8 @@ MEDI: Weapon: Heal Cursor: heal OutsideRangeCursor: heal - TargetStances: Ally - ForceTargetStances: None + TargetRelationships: Ally + ForceTargetRelationships: None WithInfantryBody: IdleSequences: idle StandSequences: stand @@ -475,8 +475,8 @@ MECH: Weapon: Repair Cursor: repair OutsideRangeCursor: repair - TargetStances: Ally - ForceTargetStances: None + TargetRelationships: Ally + ForceTargetRelationships: None AttackFrontal: Voice: Action CaptureManager: @@ -485,7 +485,7 @@ MECH: PlayerExperience: 25 Infiltrates: Types: Husk - ValidStances: Ally + ValidRelationships: Ally EnterCursor: goldwrench PlayerExperience: 25 WithInfantryBody: diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 1a376c4e93..7f18f2a89b 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -47,7 +47,7 @@ MSLO: MissileWeapon: atomic MissileDelay: 5 SpawnOffset: 1c0,427,0 - DisplayTimerStances: Ally, Neutral, Enemy + DisplayTimerRelationships: Ally, Neutral, Enemy DisplayBeacon: True DisplayRadarPing: True BeaconPoster: atomicon @@ -985,7 +985,7 @@ ATEK: LongDesc: Reveals map terrain and provides tactical\ninformation. Requires power and active radar. RevealDelay: 375 LaunchSpeechNotification: SatelliteLaunched - DisplayTimerStances: Ally, Neutral, Enemy + DisplayTimerRelationships: Ally, Neutral, Enemy SupportPowerPaletteOrder: 90 SupportPowerChargeBar: InfiltrateForSupportPowerReset: diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index 56af851bac..bf263cbe0f 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -609,7 +609,7 @@ MRJ: Offset: -256,0,256 ProximityExternalCondition@JAMMER: Range: 18c0 - ValidStances: Enemy, Neutral + ValidRelationships: Enemy, Neutral Condition: jammed WithRangeCircle@JAMMER: Type: jammer @@ -617,7 +617,7 @@ MRJ: Color: 0000FF80 JamsMissiles: Range: 5c0 - DeflectionStances: Neutral, Enemy + DeflectionRelationships: Neutral, Enemy RenderJammerCircle: TTNK: diff --git a/mods/ra/weapons/other.yaml b/mods/ra/weapons/other.yaml index 006193e3e7..9cc9f7c8ab 100644 --- a/mods/ra/weapons/other.yaml +++ b/mods/ra/weapons/other.yaml @@ -131,7 +131,7 @@ Heal: Warhead@1Dam: SpreadDamage Spread: 213 Damage: -5000 - ValidStances: Ally + ValidRelationships: Ally ValidTargets: Heal DebugOverlayColor: 00FF00 diff --git a/mods/ts/rules/civilian-structures.yaml b/mods/ts/rules/civilian-structures.yaml index c8d5b9f628..4753d1043e 100644 --- a/mods/ts/rules/civilian-structures.yaml +++ b/mods/ts/rules/civilian-structures.yaml @@ -809,10 +809,10 @@ CAHOSP: Name: Civilian Hospital TooltipDescription@ally: Description: Provides infantry with self-healing. - ValidStances: Ally + ValidRelationships: Ally TooltipDescription@other: Description: Capture to enable self-healing for infantry. - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Building: Footprint: XxX xxx xxx xxx Dimensions: 3, 4 diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 490f1122d5..983b1fc560 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -942,7 +942,7 @@ Type: Heavy HiddenUnderFog: Type: GroundPosition - AlwaysVisibleStances: None + AlwaysVisibleRelationships: None ScriptTriggers: Interactable: Tooltip: diff --git a/mods/ts/rules/gdi-infantry.yaml b/mods/ts/rules/gdi-infantry.yaml index ab3c01a1b3..04349d0622 100644 --- a/mods/ts/rules/gdi-infantry.yaml +++ b/mods/ts/rules/gdi-infantry.yaml @@ -69,8 +69,8 @@ MEDIC: CrushSound: squishy2.aud Armament: Weapon: Heal - TargetStances: Ally - ForceTargetStances: None + TargetRelationships: Ally + ForceTargetRelationships: None Cursor: heal OutsideRangeCursor: heal AutoTarget: diff --git a/mods/ts/rules/nod-structures.yaml b/mods/ts/rules/nod-structures.yaml index b1cbaefd40..bca9a9a8b6 100644 --- a/mods/ts/rules/nod-structures.yaml +++ b/mods/ts/rules/nod-structures.yaml @@ -486,7 +486,7 @@ NAMISL: MissileDelay: 10 DetonationAltitude: 5c0 SpawnOffset: 72,72,0 - DisplayTimerStances: None + DisplayTimerRelationships: None DisplayBeacon: False DisplayRadarPing: True BeaconPoster: diff --git a/mods/ts/rules/nod-vehicles.yaml b/mods/ts/rules/nod-vehicles.yaml index a857ec90a7..39632cac23 100644 --- a/mods/ts/rules/nod-vehicles.yaml +++ b/mods/ts/rules/nod-vehicles.yaml @@ -328,8 +328,8 @@ REPAIR: Weapon: Repair Cursor: repair OutsideRangeCursor: repair - TargetStances: Ally - ForceTargetStances: None + TargetRelationships: Ally + ForceTargetRelationships: None AttackFrontal: Voice: Attack PauseOnCondition: empdisable diff --git a/mods/ts/weapons/energyweapons.yaml b/mods/ts/weapons/energyweapons.yaml index 7f781754d2..c822de54df 100644 --- a/mods/ts/weapons/energyweapons.yaml +++ b/mods/ts/weapons/energyweapons.yaml @@ -23,13 +23,13 @@ LtRail: Inherits: ^Railgun Warhead@1Dam: SpreadDamage - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Warhead@2Dam: SpreadDamage Range: 0, 32 Falloff: 50, 50 # Only does half damage to friendly units Damage: 15000 AffectsParent: false - ValidStances: Ally + ValidRelationships: Ally Versus: None: 100 Wood: 130 @@ -73,7 +73,7 @@ SonicZap: Falloff: 100, 100 Damage: 800 AffectsParent: false - ValidStances: Neutral, Enemy + ValidRelationships: Neutral, Enemy Versus: Heavy: 80 Concrete: 60 @@ -84,7 +84,7 @@ SonicZap: Damage: 800 InvalidTargets: Disruptor # Does not affect friendly disruptors at all AffectsParent: false - ValidStances: Ally + ValidRelationships: Ally Versus: Heavy: 80 Concrete: 60