From c2a0ca49a634860ea3ede17b1939c9daec2fd23e Mon Sep 17 00:00:00 2001 From: reaperrr Date: Fri, 4 Sep 2015 12:26:31 +0200 Subject: [PATCH] Cut yaml duplication between anti-actor mines --- mods/ra/rules/defaults.yaml | 26 ++++++++++++++++ mods/ra/rules/misc.yaml | 60 ++----------------------------------- 2 files changed, 28 insertions(+), 58 deletions(-) diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 0d89ed3de1..434ad61bd4 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -697,3 +697,29 @@ ShadowSequence: idle UpgradeManager: +^Mine: + Inherits: ^SpriteActor + WithSpriteBody: + HiddenUnderShroud: + Type: CenterPosition + Mine: + CrushClasses: mine + DetonateClasses: mine + AvoidFriendly: false + Health: + HP: 100 + NotifyAppliedDamage: false + Armor: + Type: Light + Cloak: + CloakSound: + UncloakSound: + Palette: + CloakTypes: Mine + Tooltip: + Name: Mine + Targetable: + TargetTypes: Ground + Immobile: + OccupiesSpace: true + diff --git a/mods/ra/rules/misc.yaml b/mods/ra/rules/misc.yaml index 7ea617fd95..29d45ade9d 100644 --- a/mods/ra/rules/misc.yaml +++ b/mods/ra/rules/misc.yaml @@ -1,68 +1,12 @@ MINP: - HiddenUnderShroud: - Type: CenterPosition - Mine: - CrushClasses: mine - DetonateClasses: mine - AvoidFriendly: false + Inherits: ^Mine Explodes: Weapon: APMine - Health: - HP: 100 - NotifyAppliedDamage: false - Armor: - Type: Light - RenderSprites: - WithSpriteBody: - AutoSelectionSize: - Cloak: - CloakSound: - UncloakSound: - Palette: - CloakTypes: Mine - Tooltip: - Name: Mine - ProximityCaptor: - Types: Mine - Targetable: - TargetTypes: Ground - BodyOrientation: - QuantizedFacings: 1 - Immobile: - OccupiesSpace: true MINV: - HiddenUnderShroud: - Type: CenterPosition - Mine: - CrushClasses: mine - DetonateClasses: mine - AvoidFriendly: false + Inherits: ^Mine Explodes: Weapon: ATMine - Health: - HP: 100 - NotifyAppliedDamage: false - Armor: - Type: Light - RenderSprites: - WithSpriteBody: - AutoSelectionSize: - Cloak: - CloakSound: - UncloakSound: - Palette: - CloakTypes: Mine - Tooltip: - Name: Mine - ProximityCaptor: - Types: Mine - Targetable: - TargetTypes: Ground - BodyOrientation: - QuantizedFacings: 1 - Immobile: - OccupiesSpace: true CRATE: Inherits: ^Crate