Bruno Lotse
02-21-06, 11:47 PM
For British MSNs which looked close to Flower try Bangor or Halcyon
UDF for Bangor
;; NMSBangor.UDF - UDF for Bangor class Minesweeper
;; 113 units
[UNIT]
Category = SHIP
Type = MINESWEEPER
Class = Bangor
Model = NFlower
Origin = England
Date = 4001
Crew = 83
UpdatesPerSecond = 10
ExemptFromSilliness = TRUE
Preprocess = TRUE
Translate = 0,-1,0
[VESSEL]
Displacement = 672
[PROPULSION]
Type = STEAMTURBINE
System = Propulsion
Screws = 1
Speed = 16.5
Range = 4000 ;10
FuelCapacity = 150
[BOILERS]
Count = 2
[MANEUVER]
System = Maneuver
FullTurn = 55 ; turn rate in seconds per 180-degree turn
[SENSOR1]
Type = LOOKOUT
System = Lookout
#if between(19390101,date,19400401)
CrewRating = 0.15
#endif
#if between(19400402,date,19400615)
CrewRating = 0.25
#endif
#if between(19400616,date,19420401)
CrewRating = 0.35
#endif
#if between(19420402,date,19421201)
CrewRating = 0.45
#endif
#if between(19421202,date,19430101)
CrewRating = 0.55
#endif
#if between(19430102,date,19430501)
CrewRating = 0.65
#endif
#if between(19430502,date,19430801)
CrewRating = 0.70
#endif
#if between(19430802,date,19430901)
CrewRating = 0.75
#endif
#if between(19430902,date,19440401)
CrewRating = 0.83
#endif
#if between(19440402,date,19440501)
CrewRating = 0.90
#endif
#if between(19440502,date,19450101)
CrewRating = 0.93
#endif
#if between(19450102,date,19450501)
CrewRating = 0.96
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[SENSOR4]
Type = SONAR
System = SonarGB_123
#if between(19390101,date,19400401)
CrewRating = 0.10
#endif
#if between(19400402,date,19400615)
CrewRating = 0.20
#endif
#if between(19400616,date,19420401)
CrewRating = 0.30
#endif
#if between(19420402,date,19421201)
CrewRating = 0.40
#endif
#if between(19421202,date,19430101)
CrewRating = 0.55
#endif
#if between(19430102,date,19430501)
CrewRating = 0.65
#endif
#if between(19430502,date,19430801)
CrewRating = 0.75
#endif
#if between(19430802,date,19430901)
CrewRating = 0.80
#endif
#if between(19430902,date,19440401)
CrewRating = 0.85
#endif
#if between(19440402,date,19440501)
CrewRating = 0.88
#endif
#if between(19440502,date,19450101)
CrewRating = 0.92
#endif
#if between(19450102,date,19450501)
CrewRating = 0.95
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
; -------------- Guns
; 76 mm
; because of the ASW equipment the lighter gun was installed
; 3 inch turret gun
; US 3"/50 (7.62 cm) Caliber Marks 10, 17, 18, 20, 21 and 22
[WEAPON1]
Type = TURRET
Node = Main1
System = Gun3Inch
ElevRange = -10,30
TravRange1 = 0,-140,140
AmmoType1 = Gun3InchHE
MagazineCount1 = 80
AmmoType2 = Gun3InchAA
MagazineCount2 = 80
AmmoType3 = GunGenStar
MagazineCount3 = 30
#if between(19390101,date,19430101)
[WEAPON3]
Type = TURRET
Node = AA1
System = GunGB_12_7mm
ElevRange = -10,70
TravRange1 = -180,0,0
[WEAPON4]
Type = TURRET
Node = MG1,MG2
System = GunGB_12_7mm
ElevRange = -5,87
TravRange1 = 0,180,180
#endif
#if between(19430102,date,19470401)
[WEAPON3]
Type = TURRET
Node = AA1
System = Gun20mm
ElevRange = -10,70
TravRange1 = -180,0,0
[WEAPON4]
Type = TURRET
Node = MG1,MG2
System = Gun20mm
ElevRange = -5,87
TravRange1 = 0,180,180
#endif
;;
;; 40 DC
;;
[WEAPON11]
Type = DEPTHCHARGE
Node = Dc1,DC2
System = DepthChargeRack
TravRange1 = 180,180,180
MagazineSize1 = 9
MagazineCount1 = 2
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[WEAPON12]
Type = DEPTHCHARGE
Node = DCT1
TravRange1 = 90,90,90
System = DepthChargeThrower
MagazineCount1 = 2
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[WEAPON13]
Type = DEPTHCHARGE
Node = DCT2
TravRange1 = -90,-90,-90
System = DepthChargeThrower
MagazineCount1 = 2
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
MagazineCount1 = 7
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
MagazineCount1 = 9
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
; *********************** End of Weapons List ***********************
[COMM1]
Type = SEMAPHORE
[COMM2]
Type = BLINKER
[COMM3]
Type = RADIO
System = RadioComm
[COMM4]
Type = RADIO
System = TBS
[ARMOR]
Side = 1
Deck = 1
Torpedo = 10 ; minesweeper
[FRAMEWORK]
;
; not good in detecting sub targets
;
[SOUND]
EchoFront = 65.0
EchoSide = 50.0
EchoRear = 7.0
Noise = 25.0
Halcyon
;; NMSHalcyon.UDF - UDF for Halcyon class Minesweeper
;; 21 units
;; manned by personnel from reserve service
;;
[UNIT]
Category = SHIP
Type = MINESWEEPER
Class = Halcyon
Model = NFlower
Origin = England
Date = 3301
Crew = 80
UpdatesPerSecond = 10
ExemptFromSilliness = TRUE
Preprocess = TRUE
Translate = 0,-1,0
[VESSEL]
Displacement = 815 ; 1150 — 1190 the third and forth groups
[PROPULSION]
Type = STEAMTURBINE
System = Propulsion
Screws = 1
Speed = 17
Range = 4200 ;10
FuelCapacity = 260
[BOILERS]
Count = 2
[MANEUVER]
System = Maneuver
FullTurn = 68 ; turn rate in seconds per 180-degree turn
[SENSOR1]
Type = LOOKOUT
System = Lookout
#if between(19390101,date,19400401)
CrewRating = 0.15
#endif
#if between(19400402,date,19400615)
CrewRating = 0.25
#endif
#if between(19400616,date,19420401)
CrewRating = 0.35
#endif
#if between(19420402,date,19421201)
CrewRating = 0.45
#endif
#if between(19421202,date,19430101)
CrewRating = 0.55
#endif
#if between(19430102,date,19430501)
CrewRating = 0.65
#endif
#if between(19430502,date,19430801)
CrewRating = 0.70
#endif
#if between(19430802,date,19430901)
CrewRating = 0.75
#endif
#if between(19430902,date,19440401)
CrewRating = 0.83
#endif
#if between(19440402,date,19440501)
CrewRating = 0.90
#endif
#if between(19440502,date,19450101)
CrewRating = 0.93
#endif
#if between(19450102,date,19450501)
CrewRating = 0.96
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[SENSOR4]
Type = SONAR
System = SonarGB_123
#if between(19390101,date,19400401)
CrewRating = 0.10
#endif
#if between(19400402,date,19400615)
CrewRating = 0.20
#endif
#if between(19400616,date,19420401)
CrewRating = 0.30
#endif
#if between(19420402,date,19421201)
CrewRating = 0.40
#endif
#if between(19421202,date,19430101)
CrewRating = 0.55
#endif
#if between(19430102,date,19430501)
CrewRating = 0.65
#endif
#if between(19430502,date,19430801)
CrewRating = 0.75
#endif
#if between(19430802,date,19430901)
CrewRating = 0.80
#endif
#if between(19430902,date,19440401)
CrewRating = 0.85
#endif
#if between(19440402,date,19440501)
CrewRating = 0.88
#endif
#if between(19440502,date,19450101)
CrewRating = 0.92
#endif
#if between(19450102,date,19450501)
CrewRating = 0.95
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
; -------------- Guns
;;
;; 102mm gun
[WEAPON1]
Type = TURRET
Node = Main1
System = GunGB_4inch
ElevRange = -10,30
TravRange1 = 0,-140,140
AmmoType1 = GunGB_4InchHE
MagazineCount1 = 100
AmmoType2 = GunGB_4InchAA
MagazineCount2 = 100
AmmoType3 = GunGenStar
MagazineCount3 = 50
;
; flak
;
#if between(19330102,date,19430401)
[WEAPON2]
Type = TURRET
Node = Main2
System = GunGB_4inch
ElevRange = -10,40
TravRange1 = 180,-30,30
AmmoType1 = GunGB_4InchAA
MagazineCount1 = 250
#endif
#if between(19410102,date,19430401)
[WEAPON3]
Type = TURRET
Node = AA1,AA2,AA3,AA4
System = GunGB12_7mm
ElevRange = -10,70
TravRange1 = -180,0,0
#endif
#if between(19410102,date,19430401)
[WEAPON4]
Type = TURRET
Node = AA1,AA2,AA3,AA4
System = Gun20mm
ElevRange = -10,70
TravRange1 = -180,0,0
[WEAPON5]
Type = TURRET
Node = MG1,mg2
System = Gun20mm
ElevRange = -5,87
TravRange1 = 0,180,180
#endif
;#if between(19411002,date,19460401)
;
; 50 DC
;
[WEAPON10]
Type = DEPTHCHARGE
Node = Dc1,DC2
System = DepthChargeRack
TravRange1 = 180,180,180
MagazineSize1 = 9
MagazineCount1 = 2 ;3
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[WEAPON12]
Type = DEPTHCHARGE
Node = DCT1
TravRange1 = 90,90,90
System = DepthChargeThrower
MagazineCount1 = 8
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
[WEAPON13]
Type = DEPTHCHARGE
Node = DCT2
TravRange1 = -90,-90,-90
System = DepthChargeThrower
MagazineCount1 = 6
#if between(19390101,date,19410601)
AmmoType1 = DepthChargeGB_MkVII ;Early Depth Charges (till mid '41)
#endif
#if between(19410601,date,19430101)
AmmoType1 = DepthChargeGB_MkVIIH ;;Heavy Depth Charges (till '43)
MagazineCount1 = 7
#endif
#if between(19430101,date,19460101)
AmmoType1 = DepthChargeGB_MkVIIHM ;Heavy/Minol Depth Charges (till end)
MagazineCount1 = 9
#endif
#if between(19390101,date,19400401)
CrewRating = 0.05
#endif
#if between(19400402,date,19400615)
CrewRating = 0.15
#endif
#if between(19400616,date,19420401)
CrewRating = 0.25
#endif
#if between(19420402,date,19421201)
CrewRating = 0.35
#endif
#if between(19421202,date,19430101)
CrewRating = 0.45
#endif
#if between(19430102,date,19430501)
CrewRating = 0.55
#endif
#if between(19430502,date,19430801)
CrewRating = 0.60
#endif
#if between(19430802,date,19430901)
CrewRating = 0.65
#endif
#if between(19430902,date,19440401)
CrewRating = 0.73
#endif
#if between(19440402,date,19440501)
CrewRating = 0.80
#endif
#if between(19440502,date,19450101)
CrewRating = 0.85
#endif
#if between(19450102,date,19450501)
CrewRating = 0.92
#endif
#if between(19450502,date,19460101)
CrewRating = 1.00
#endif
; *********************** End of Weapons List ***********************
[COMM1]
Type = SEMAPHORE
[COMM2]
Type = BLINKER
[COMM3]
Type = RADIO
System = RadioComm
[COMM4]
Type = RADIO
System = TBS
[ARMOR]
Side = 1
Deck = 1
Torpedo = 13 ; minesweeper
[FRAMEWORK]
; not good at detecting sub targets
[SOUND]
EchoFront = 70.0
EchoSide = 45.0
EchoRear = 5.0
Noise = 30.0
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.