mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Swedish Military Assets Pack v1.10 support (#90)
* Added a pydcs extension for Swedish Military Assets for DCS by Currenthill v1.10 (2022-11-01). Also added shipmod decorator for the ships added in the mod and remove_ship function in faction.py * Added unit yamls for Swedish Military Assets for DCS by Currenthill v1.10 (2022-11-01) * Added missing RBS-15 group yaml and Ag 90 Sniper Team unit yaml. * Fixed swedishmilitaryassetspack imports. * Renamed some unit yamls for Swedish Military Assets pack. * Encoded LvKv9040.yaml in UTF-8. * Encoded Grkpbv90.yaml in UTF-8. * Encoded BV410*.yaml in UTF-8. * Encoded CV9040.yaml in UTF-8. * Fixed Strv103 yaml syntax. * Encoded Strv2000.yaml in UTF-8. * Renamed some unit yamls for Swedish Military Assets pack. * Renamed BV410 air-defence units. * Added Swedish short-range air defence groups. * Added Swedish medium- and long-range air defence groups (LvS-103 batteries). * Added icons for some Swedish Military Assets units. * Added faction files for: sweden_1997 sweden_2020
This commit is contained in:
6
resources/units/ground_units/AG-90.yaml
Normal file
6
resources/units/ground_units/AG-90.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Ag 90 Sniper team: null
|
||||
M82A1 Barrett Light 50 Sniper team: null
|
||||
14
resources/units/ground_units/Artillerisystem08.yaml
Normal file
14
resources/units/ground_units/Artillerisystem08.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
class: Artillery
|
||||
description: The Archer Artillery System or Artillerisystem 08 is a
|
||||
self-propelled gun system of Sweden. The main piece of the system is
|
||||
a fully automated 155 mm/L52 gun howitzer and a M151 Protector remote
|
||||
controlled weapon station mounted on a modified 6x6 chassis of the
|
||||
Volvo A30D all-terrain articulated hauler.
|
||||
introduced: 2016
|
||||
manufacturer: Bofors
|
||||
origin: Sweden
|
||||
price: 25
|
||||
role: Self-Propelled Gun
|
||||
variants:
|
||||
Artillerisystem 08 SPG: {}
|
||||
Haubits 77 AD SPG: {}
|
||||
9
resources/units/ground_units/BV410.yaml
Normal file
9
resources/units/ground_units/BV410.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
class: APC
|
||||
description: BV 410, a tracked all-terrain armoured vehicle.
|
||||
introduced: 2013
|
||||
manufacturer: Bofors Defence / BAE Systems Hägglunds
|
||||
origin: Sweden
|
||||
price: 6
|
||||
role: Armoured Personnel Carrier
|
||||
variants:
|
||||
BV 410: {}
|
||||
14
resources/units/ground_units/BV410_RBS70.yaml
Normal file
14
resources/units/ground_units/BV410_RBS70.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
class: Launcher
|
||||
description: Man-portable air defense system used for very short distances.
|
||||
Primarily used against slow and low flying attack aircraft or helicopters.
|
||||
|
||||
Transported by BV 410, a tracked all-terrain armoured vehicle.
|
||||
|
||||
Works together with the UndE 23 search and track radar.
|
||||
introduced: 2013
|
||||
manufacturer: Bofors / BAE Systems Hägglunds
|
||||
origin: Sweden
|
||||
price: 16
|
||||
role: Self-Propelled Surface-to-Air Missile Launcher
|
||||
variants:
|
||||
BV 410 RBS 70: {}
|
||||
15
resources/units/ground_units/BV410_RBS90.yaml
Normal file
15
resources/units/ground_units/BV410_RBS90.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
class: SHORAD
|
||||
description: Man-portable air defense system used for very short distances.
|
||||
Primarily used against slow and low flying attack aircraft or helicopters.
|
||||
|
||||
Transported by BV 410, a tracked all-terrain armoured vehicle.
|
||||
|
||||
Works together with the UndE 23 search and track radar,
|
||||
but will function standalone.
|
||||
introduced: 2013
|
||||
manufacturer: Bofors / BAE Systems Hägglunds
|
||||
origin: Sweden
|
||||
price: 18
|
||||
role: Self-Propelled Surface-to-Air Missile Launcher
|
||||
variants:
|
||||
BV 410 RBS 90: {}
|
||||
12
resources/units/ground_units/CV9040.yaml
Normal file
12
resources/units/ground_units/CV9040.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
class: IFV
|
||||
description: The Combat Vehicle 90 (CV90), Swedish Stridsfordon 90 (Strf 90),
|
||||
is a family of Swedish tracked armored combat vehicles. The original CV9040
|
||||
model carries eight soldiers and is equipped with a 40 mm Bofors autocannon.
|
||||
introduced: 1993
|
||||
manufacturer: Försvarets Materielverk, Hägglunds and Bofors
|
||||
origin: Sweden
|
||||
price: 10
|
||||
role: Infantry Fighting Vehicle
|
||||
variants:
|
||||
Strf 9040 IFV: {}
|
||||
CV9040 IFV: {}
|
||||
13
resources/units/ground_units/Grkpbv90.yaml
Normal file
13
resources/units/ground_units/Grkpbv90.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
class: Artillery
|
||||
description: The Combat Vehicle 90 (CV90), Swedish Stridsfordon 90 (Strf 90),
|
||||
is a family of Swedish tracked armored combat vehicles. The
|
||||
Granatkastarpansarbandvagn (Grkpbv) 90 or Tracked Armoured Mortar Vehicle
|
||||
model is designed to increase the indirect fire capability of mechanized
|
||||
battalions and is equipped with twin 120 mm mortars.
|
||||
introduced: 2019
|
||||
manufacturer: Försvarets Materielverk, Hägglunds and Bofors
|
||||
origin: Sweden
|
||||
price: 15
|
||||
role: Self-Propelled Gun
|
||||
variants:
|
||||
Grkpbv 90 SPM: {}
|
||||
12
resources/units/ground_units/LvKv9040.yaml
Normal file
12
resources/units/ground_units/LvKv9040.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
class: AAA
|
||||
description: The Luftvärnskanonvagn (lvkv) 9040 is a self-propelled anti-aircraft gun
|
||||
vehicle, fitted with PS-95 radar from Thomson CSF Harfang (now Thales Group) and a
|
||||
high elevation 40 mm autocannon capable of using programmable ammunition. It is
|
||||
connected to the national air defence net LuLIS.
|
||||
introduced: 1993
|
||||
manufacturer: Försvarets Materielverk, Hägglunds and Bofors
|
||||
origin: Sweden
|
||||
price: 24
|
||||
role: Self-Propelled Anti-Aircraft Gun
|
||||
variants:
|
||||
Lvkv 9040 SPAAG: {}
|
||||
4
resources/units/ground_units/LvS-103_Elverk103.yaml
Normal file
4
resources/units/ground_units/LvS-103_Elverk103.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Power
|
||||
price: 15
|
||||
variants:
|
||||
SAM LvS-103 Elverk 103 Mobile EPP: null
|
||||
@@ -0,0 +1,10 @@
|
||||
class: Launcher
|
||||
description: Long range air defense launcher.
|
||||
|
||||
Contains 4 x RB 103A TVM guided missiles.
|
||||
|
||||
It works together with PM 103 STR,
|
||||
StriE 103 ECS and Elverk 103 EPP.
|
||||
price: 15
|
||||
variants:
|
||||
SAM LvS-103 Lavett 103 Rb103A Mobile LN: null
|
||||
@@ -0,0 +1,11 @@
|
||||
class: Launcher
|
||||
description: Medium range air defense launcher.
|
||||
|
||||
Contains 16 x RB 103B hit-to-kill missiles
|
||||
with its own seeker.
|
||||
|
||||
It works together with PM 103 STR,
|
||||
StriE 103 ECS and Elverk 103 EPP.
|
||||
price: 8
|
||||
variants:
|
||||
SAM LvS-103 Lavett 103 Rb103B Mobile LN: null
|
||||
10
resources/units/ground_units/LvS-103_Lavett103_Rb103A.yaml
Normal file
10
resources/units/ground_units/LvS-103_Lavett103_Rb103A.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
class: Launcher
|
||||
description: Long range air defense launcher.
|
||||
|
||||
Contains 4 x RB 103A TVM guided missiles.
|
||||
|
||||
It works together with PM 103 STR,
|
||||
StriE 103 ECS and Elverk 103 EPP.
|
||||
price: 15
|
||||
variants:
|
||||
SAM LvS-103 Lavett 103 Rb103A Stationary LN: null
|
||||
11
resources/units/ground_units/LvS-103_Lavett103_Rb103B.yaml
Normal file
11
resources/units/ground_units/LvS-103_Lavett103_Rb103B.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
class: Launcher
|
||||
description: Medium range air defense launcher.
|
||||
|
||||
Contains 16 x RB 103B hit-to-kill missiles
|
||||
with its own seeker.
|
||||
|
||||
It works together with PM 103 STR,
|
||||
StriE 103 ECS and Elverk 103 EPP.
|
||||
price: 8
|
||||
variants:
|
||||
SAM LvS-103 Lavett 103 Rb103B Stationary LN: null
|
||||
11
resources/units/ground_units/LvS-103_PM103.yaml
Normal file
11
resources/units/ground_units/LvS-103_PM103.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
class: SearchRadar
|
||||
price: 22
|
||||
variants:
|
||||
SAM LvS-103 PM 103 Stationary STR: null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
11
resources/units/ground_units/LvS-103_PM103_HX.yaml
Normal file
11
resources/units/ground_units/LvS-103_PM103_HX.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
class: SearchRadar
|
||||
price: 22
|
||||
variants:
|
||||
SAM LvS-103 PM 103 Mobile STR: null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
4
resources/units/ground_units/LvS-103_StriE103.yaml
Normal file
4
resources/units/ground_units/LvS-103_StriE103.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: TrackRadar
|
||||
price: 30
|
||||
variants:
|
||||
SAM LvS-103 StriE 103 Mobile ECS: null
|
||||
4
resources/units/ground_units/RBS-15KA.yaml
Normal file
4
resources/units/ground_units/RBS-15KA.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: AntiShipMissile
|
||||
price: 0
|
||||
variants:
|
||||
AShM RBS 15KA: null
|
||||
6
resources/units/ground_units/RBS-57.yaml
Normal file
6
resources/units/ground_units/RBS-57.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier RBS 57 ATGM: null
|
||||
Soldier NLAW ATGM: null
|
||||
5
resources/units/ground_units/RBS-58.yaml
Normal file
5
resources/units/ground_units/RBS-58.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier RBS 58 ATGM: null
|
||||
12
resources/units/ground_units/RBS-70.yaml
Normal file
12
resources/units/ground_units/RBS-70.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
class: Launcher
|
||||
description: Man-portable air defense system used for very short distances.
|
||||
Primarily used against slow and low flying attack aircraft or helicopters.
|
||||
|
||||
Works together with the UndE 23 search and track radar.
|
||||
introduced: 1977
|
||||
manufacturer: Bofors
|
||||
origin: Sweden
|
||||
price: 15
|
||||
role: Surface-to-Air Missile Launcher
|
||||
variants:
|
||||
RBS 70 EldE 70 Stationary SAM LN: {}
|
||||
14
resources/units/ground_units/RBS-90.yaml
Normal file
14
resources/units/ground_units/RBS-90.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
class: Manpad
|
||||
spawn_weight: 1
|
||||
description: Man-portable air defense system used for very short distances.
|
||||
Primarily used against slow and low flying attack aircraft or helicopters.
|
||||
|
||||
Works together with the UndE 23 search and track radar,
|
||||
but will function standalone.
|
||||
introduced: 1993
|
||||
manufacturer: Bofors
|
||||
origin: Sweden
|
||||
price: 17
|
||||
role: Surface-to-Air Missile Launcher
|
||||
variants:
|
||||
RBS 90 EldE 90 Stationary SAM LN: {}
|
||||
13
resources/units/ground_units/RBS-98.yaml
Normal file
13
resources/units/ground_units/RBS-98.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
class: Launcher
|
||||
description: Short range air defense launcher mounted on the all-terrain
|
||||
vehicle BV 410 for good mobility and quick deployment.
|
||||
|
||||
The launcher is equipped with 4 IRIS-T SLS short range missiles and
|
||||
works together with the UndE 23 search and track radar.
|
||||
introduced: 2020
|
||||
manufacturer: Diehl BGT Defence / BAE Systems Hägglunds
|
||||
origin: Sweden
|
||||
price: 20
|
||||
role: Self-Propelled Surface-to-Air Missile Launcher
|
||||
variants:
|
||||
RBS 98 EldE 98 Mobile SAM LN: {}
|
||||
16
resources/units/ground_units/Strv103.yaml
Normal file
16
resources/units/ground_units/Strv103.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
class: Tank
|
||||
description: The Stridsvagn 103 (Strv 103), also known as the S-tank, is a Swedish
|
||||
post-World War II main battle tank, designed and manufactured in Sweden. Developed
|
||||
in the 1950s, it was the first main battle tank to use a gas turbine engine and
|
||||
the only mass-produced tank since World War II to dispense with a turret besides
|
||||
the German Kanonenjagdpanzer. It has an unconventional design with a unique gun
|
||||
laying process. It is turretless with a fixed gun traversed by engaging the tracks
|
||||
and elevated by adjusting the hull suspension. The result was a very low-profile
|
||||
design with an emphasis on survivability and heightened crew protection level.
|
||||
introduced: 1967
|
||||
manufacturer: Bofors
|
||||
origin: Sweden
|
||||
price: 18
|
||||
role: Main Battle Tank
|
||||
variants:
|
||||
Strv 103 MBT: {}
|
||||
12
resources/units/ground_units/Strv2000.yaml
Normal file
12
resources/units/ground_units/Strv2000.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
class: Tank
|
||||
description: The Stridsvagn 2000 (Strv 2000) T140/40, is a Swedish
|
||||
prototype main battle tank. Equipped with a massive 140 mm cannon
|
||||
and a side mounted 40 mm autocannon with a coaxial KSP 58 7.62 mm
|
||||
machine gun.
|
||||
introduced: 1991
|
||||
manufacturer: Kungliga Armeförvaltningen
|
||||
origin: Sweden
|
||||
price: 22
|
||||
role: Main Battle Tank
|
||||
variants:
|
||||
Strv 2000 T140/40 MBT: {}
|
||||
6
resources/units/ground_units/SwedishinfantryAK4.yaml
Normal file
6
resources/units/ground_units/SwedishinfantryAK4.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Ak 4: null
|
||||
Soldier HK G3: null
|
||||
5
resources/units/ground_units/SwedishinfantryAK5.yaml
Normal file
5
resources/units/ground_units/SwedishinfantryAK5.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Ak 5: null
|
||||
5
resources/units/ground_units/SwedishinfantryAK5GT.yaml
Normal file
5
resources/units/ground_units/SwedishinfantryAK5GT.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Ak 5 Granattillsats: null
|
||||
5
resources/units/ground_units/SwedishinfantryKSP58.yaml
Normal file
5
resources/units/ground_units/SwedishinfantryKSP58.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Ksp 58: null
|
||||
5
resources/units/ground_units/SwedishinfantryKSP90.yaml
Normal file
5
resources/units/ground_units/SwedishinfantryKSP90.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Ksp 90: null
|
||||
@@ -0,0 +1,6 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
Soldier Pskott 86: null
|
||||
Soldier AT-4: null
|
||||
11
resources/units/ground_units/UndE23.yaml
Normal file
11
resources/units/ground_units/UndE23.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
class: SearchRadar
|
||||
price: 22
|
||||
variants:
|
||||
SAM UndE 23 (RBS 70/90/98) STR: null
|
||||
skynet_properties: # Override skynet default properties
|
||||
can_engage_harm: true
|
||||
# can_engage_air_weapon: true # https://github.com/walder/Skynet-IADS/tree/develop#engage-air-weapons
|
||||
go_live_range_in_percent: 100
|
||||
harm_detection_chance: 90
|
||||
engagement_zone: SkynetIADSAbstractRadarElement.GO_LIVE_WHEN_IN_KILL_ZONE # https://github.com/walder/Skynet-IADS/tree/develop#engagement-zone
|
||||
autonomous_behaviour: SkynetIADSAbstractRadarElement.AUTONOMOUS_STATE_DCS_AI # https://github.com/walder/Skynet-IADS/tree/develop#autonomous-mode-behaviour
|
||||
5
resources/units/ground_units/Volvo740.yaml
Normal file
5
resources/units/ground_units/Volvo740.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Recon
|
||||
price: 4
|
||||
role: Recon
|
||||
variants:
|
||||
Volvo 740 with KSP 58 7.62mm: {}
|
||||
4
resources/units/ships/HSwMS_Visby.yaml
Normal file
4
resources/units/ships/HSwMS_Visby.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
HSwMS Visby Corvette: null
|
||||
4
resources/units/ships/Strb90.yaml
Normal file
4
resources/units/ships/Strb90.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
Strb 90 FAC: null
|
||||
Reference in New Issue
Block a user