Initial commit: OpenRA game engine
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled

Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
let5sne.win10
2026-01-10 21:46:54 +08:00
commit 9cf6ebb986
4065 changed files with 635973 additions and 0 deletions

View File

@@ -0,0 +1,97 @@
Debris:
ReloadDelay: 60
Range: 2c768
Projectile: Bullet
Speed: 32, 64
Blockable: false
LaunchAngle: 128, 192
Inaccuracy: 1c256
Image: shrapnel
Shadow: true
BounceCount: 3
BounceRangeModifier: 20
Warhead@1Dam: SpreadDamage
Damage: 1500
Spread: 0c756
Falloff: 100, 0
Versus:
none: 20
wall: 50
building: 50
wood: 60
light: 100
heavy: 75
concrete: 100
invulnerable: 0
cy: 20
harvester: 50
DamageTypes: TriggerProne, SmallExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: tiny_explosion
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 300
Debris2:
Inherits: Debris
Projectile: Bullet
Image: shrapnel2
TrailImage: small_trail
TrailInterval: 1
Warhead@1Dam: SpreadDamage
Damage: 2500
Spread: 1c0
Versus:
none: 90
wall: 5
building: 65
wood: 50
light: 40
heavy: 30
concrete: 100
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: TriggerProne, ExplosionDeath
Warhead@3Eff: CreateEffect
Explosions: small_napalm
Warhead@4Concrete: DamagesConcrete
Damage: 2250
Debris3:
Inherits: Debris2
Projectile: Bullet
Image: shrapnel3
TrailImage: small_trail2
Warhead@1Dam: SpreadDamage
Damage: 1500
Spread: 1c512
Warhead@4Concrete: DamagesConcrete
Damage: 1350
Debris4:
Inherits: Debris2
Projectile: Bullet
Image: shrapnel4
TrailImage: large_trail
Warhead@1Dam: SpreadDamage
Spread: 2c0
DebrisMissile:
Inherits: ^Missile
-Report:
Projectile: Missile
HorizontalRateOfTurn: 20
MinimumLaunchAngle: 120
MaximumLaunchAngle: 250
VerticalRateOfTurn: 20
CruiseAltitude: 0
ExplodeWhenEmpty: false
Speed: 250
Warhead@1Dam: SpreadDamage
Spread: 1c0
Damage: 2000

View File

@@ -0,0 +1,119 @@
^Cannon:
ReloadDelay: 50
Range: 4c624
Report: MEDTANK1.WAV
Projectile: Bullet
Speed: 562
Inaccuracy: 135
InaccuracyType: PerCellIncrement
Image: 120mm
Warhead@1Dam: SpreadDamage
Damage: 2800
Spread: 1c0
Falloff: 100, 0
Versus:
none: 30
wall: 50
building: 50
wood: 60
heavy: 75
invulnerable: 0
cy: 20
harvester: 50
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: small_napalm
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 540
110mm_Gun:
Inherits: ^Cannon
ReloadDelay: 35
Range: 6c0
Report: TURRET1.WAV
Projectile: Bullet
Speed: 800
Blockable: false
Warhead@1Dam: SpreadDamage
Damage: 2900
Versus:
none: 65
wood: 80
heavy: 30
harvester: 50
Warhead@4Concrete: DamagesConcrete
Damage: 2900
80mm_A:
Inherits: ^Cannon
Range: 5c112
80mm_H:
Inherits: ^Cannon
ReloadDelay: 55
80mm_O:
Inherits: ^Cannon
ReloadDelay: 44
DevBullet:
Inherits: ^Cannon
ReloadDelay: 75
Report: TANKHVY1.WAV
Projectile: Bullet
Speed: 281
Image: doubleblastbullet
Warhead@1Dam: SpreadDamage
Damage: 6500
Spread: 1c225
Versus:
none: 65
wall: 100
building: 75
wood: 60
heavy: 100
invulnerable: 0
cy: 40
harvester: 100
Warhead@4Concrete: DamagesConcrete
Damage: 3250
Warhead@3Eff: CreateEffect
Explosions: shockwave
ImpactSounds: EXPLMD4.WAV
155mm:
Inherits: ^Cannon
ReloadDelay: 105
Range: 6c900
Report: MORTAR1.WAV
Projectile: Bullet
Speed: 192
Blockable: false
Shadow: true
LaunchAngle: 62
ContrailLength: 20
Image: 155mm
Warhead@1Dam: SpreadDamage
Damage: 4500
Spread: 1c800
Versus:
none: 100
wall: 70
building: 100
wood: 70
light: 30
heavy: 20
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
Warhead@4Concrete: DamagesConcrete
Damage: 5625
Warhead@3Eff: CreateEffect
Explosions: med_explosion
ImpactSounds: EXPLMD2.WAV

View File

@@ -0,0 +1,175 @@
^Rocket:
ReloadDelay: 40
Range: 3c870
Report: ROCKET1.WAV
Projectile: Bullet
Blockable: false
Speed: 281
Inaccuracy: 130
InaccuracyType: PerCellIncrement
Image: RPG
TrailImage: bazooka_trail2
TrailInterval: 1
Warhead@1Dam: SpreadDamage
Damage: 3000
Spread: 870
Falloff: 100, 0
Versus:
none: 10
wall: 75
building: 40
wood: 55
light: 70
heavy: 100
invulnerable: 0
cy: 20
harvester: 60
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: tiny_explosion
ImpactActors: false
ValidTargets: Ground, Air
Warhead@4Concrete: DamagesConcrete
Damage: 240
^Missile:
Inherits: ^Rocket
ReloadDelay: 60
Range: 7c0
MinRange: 0c512
Projectile: Missile
Shadow: true
InaccuracyType: Maximum
Inaccuracy: 250
HorizontalRateOfTurn: 22
RangeLimit: 10c0
CruiseAltitude: 1c0
MinimumLaunchAngle: 64
VerticalRateOfTurn: 40
Image: MISSILE2
TrailImage: large_trail
Speed: 288
Warhead@1Dam: SpreadDamage
Damage: 4800
Spread: 1c0
Versus:
none: 10
wall: 75
building: 60
wood: 60
light: 80
heavy: 100
invulnerable: 0
cy: 30
harvester: 50
DamageTypes: Prone80Percent, SmallExplosionDeath
Warhead@proneeffect: TargetDamage
Damage: 1
Spread: 600
DamageTypes: TriggerProne
Warhead@4Concrete: DamagesConcrete
Damage: 720
Warhead@3Eff: CreateEffect
Explosions: small_explosion
ImpactSounds: EXPLSML1.WAV
Bazooka:
Inherits: ^Rocket
Rocket:
Inherits: ^Rocket
ReloadDelay: 50
Burst: 2
BurstDelays: 10
Range: 4c112
Projectile: Bullet
Speed: 352
Inaccuracy: 140
Warhead@1Dam: SpreadDamage
Damage: 2500
Versus:
none: 25
wall: 70
building: 50
wood: 65
light: 100
heavy: 50
invulnerable: 0
cy: 20
harvester: 55
Warhead@4Concrete: DamagesConcrete
Damage: 625
Warhead@3Eff: CreateEffect
Explosions: rocket_explosion
TowerMissile:
Inherits: ^Missile
ReloadDelay: 60
Burst: 2
BurstDelays: 60
ValidTargets: Ground, Air
Warhead@1Dam: SpreadDamage
ValidTargets: Ground, Air
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
mtank_pri:
Inherits: ^Missile
ReloadDelay: 115
Burst: 2
BurstDelays: 115
Range: 7c900
MinRange: 1c0
ValidTargets: Ground, Air
Projectile: Missile
RangeLimit: 11c0
Warhead@1Dam: SpreadDamage
Damage: 6000
ValidTargets: Ground, Air
Warhead@4Concrete: DamagesConcrete
Damage: 900
DeviatorMissile:
Inherits: ^Missile
ReloadDelay: 160
Range: 6c0
Report: MISSLE1.WAV
Projectile: Missile
RangeLimit: 6c0
Inaccuracy: 96
Image: MISSILE
TrailImage: deviator_trail
TrailPalette: player
TrailUsePlayerPalette: true
Warhead@1Dam: SpreadDamage
Damage: 2000
Spread: 480
Versus:
none: 100
wall: 100
building: 100
wood: 100
light: 100
heavy: 100
invulnerable: 0
cy: 50
harvester: 100
-Warhead@2Smu:
Warhead@3Eff: CreateEffect
Explosions: deviator
ExplosionPalette: player
UsePlayerPalette: true
-ImpactSounds:
Warhead@5OwnerChange: ChangeOwner
Range: 512
Duration: 405
InvalidTargets: Infantry, Structure
ValidRelationships: Enemy, Neutral
Warhead@Trigger: GrantExternalCondition
Condition: unit-captured
Duration: 405
Warhead@4Concrete: DamagesConcrete
Damage: 1000

470
mods/d2k/weapons/other.yaml Normal file
View File

@@ -0,0 +1,470 @@
Sound:
ReloadDelay: 90
Range: 6c0
Report: SONIC1.WAV
Projectile: SonicBlast
Speed: 0c128
Inaccuracy: 135
InaccuracyType: PerCellIncrement
DamageInterval: 1
Falloff: 0, 0, 100, 0
Range: 0, 0c756, 6c0, 6c100
MinDistance: 6c0
Warhead@1Dam: SpreadDamage
Falloff: 100, 0
Spread: 1c756
Damage: 800
AffectsParent: false
ValidRelationships: Neutral, Enemy, Ally
Versus:
none: 100
wall: 50
building: 60
wood: 100
light: 100
heavy: 60
invulnerable: 0
cy: 20
harvester: 50
DamageTypes: TriggerProne, SoundDeath
Warhead@3Concrete: DamagesConcrete
Damage: 1720
WormJaw:
ReloadDelay: 10
InvalidTargets: Structure, Infantry
Range: 1c512
Warhead@NeededForTargeting: TargetDamage
InvalidTargets: Structure, Infantry
OrniBomb:
ReloadDelay: 25
Burst: 7
BurstDelays: 6
Range: 3c512 #3c0 in original, reduce when bombers can do multiple passes
Report: ORNIBOMB.WAV
Projectile: GravityBomb
Image: BOMBS
Velocity: 0, 0, -64
Acceleration: 0, 0, 0
Shadow: true
Warhead@1Dam: SpreadDamage
Damage: 10000
Spread: 2c0
Falloff: 100, 0
Versus:
none: 90
wall: 120
building: 75
wood: 60
light: 60
heavy: 100
invulnerable: 0
cy: 25
harvester: 60
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: large_explosion
ImpactSounds: EXPLSML4.WAV
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 6750
Crush:
Warhead@1Dam: SpreadDamage
Damage: 1000
DamageTypes: ExplosionDeath
Warhead@2Eff: CreateEffect
ImpactSounds: CRUSH1.WAV
Demolish:
Warhead@1Dam: SpreadDamage
DamageTypes: ExplosionDeath
Warhead@2Eff: CreateEffect
Explosions: building
ImpactSounds: EXPLLG2.WAV
ImpactActors: false
Warhead@flash: FlashEffect
FlashType: flash
Duration: 20
DeathHand:
Warhead@Cluster: FireCluster
Weapon: DeathHandCluster
RandomClusterCount: 36
Dimensions: 6,6
Footprint: xXxXxX xxXXxx xXXXXx xxXXxx xXxxXx XxXxXx
Warhead@2Eff: CreateEffect
Explosions: nuke
ImpactSounds: EXPLLG2.WAV
ImpactActors: false
Warhead@Shake: ShakeScreen
Duration: 20
Intensity: 5
Multiplier: 1,1
Warhead@flash: FlashEffect
FlashType: flash
Duration: 20
DeathHandCluster:
Report: NAPALM1.WAV
Inherits: Debris2
Range: 7c0
Projectile: Bullet
Image: 120mm
TrailImage: small_trail2
Speed: 96
LaunchAngle: 0, 32
Inaccuracy: 1c512
BounceCount: 0
Warhead@1Dam: SpreadDamage
Damage: 6000
Spread: 2c0
Versus:
none: 90
wall: 110
building: 100
wood: 60
light: 80
heavy: 100
invulnerable: 0
cy: 25
harvester: 60
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: large_explosion
ImpactSounds: EXPLSML4.WAV
Warhead@4Concrete: DamagesConcrete
Damage: 4500
CrateExplosion:
Warhead@1Dam: SpreadDamage
Damage: 5000
Spread: 2c0
Falloff: 100, 0
Versus:
none: 90
wall: 5
building: 65
wood: 50
light: 40
heavy: 30
invulnerable: 0
cy: 20
harvester: 25
AffectsParent: true
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Eff: CreateEffect
Explosions: large_explosion
ImpactSounds: EXPLSML4.WAV
ImpactActors: false
Warhead@2Concrete: DamagesConcrete
Damage: 4500
UnitExplodeSmall:
Warhead@1Eff: CreateEffect
Explosions: self_destruct
ImpactSounds: EXPLSML1.WAV
ImpactActors: false
UnitExplodeMed:
Warhead@1Eff: CreateEffect
Explosions: building
ImpactSounds: EXPLSML2.WAV
ImpactActors: false
UnitExplodeLarge:
Warhead@1Eff: CreateEffect
Explosions: large_explosion
ImpactSounds: EXPLLG2.WAV
ImpactActors: false
BuildingExplode:
Warhead@1Eff: CreateEffect
Explosions: building, self_destruct, large_explosion
ImpactActors: false
WallExplode:
Warhead@1Eff: CreateEffect
Explosions: wall_explosion
ImpactSounds: EXPLHG1.WAV
ImpactActors: false
SiegeExplode:
Inherits: 155mm
Warhead@1Dam: SpreadDamage
Damage: 4500
Spread: 2c0
Warhead@3Eff: CreateEffect
Explosions: med_explosion
ImpactSounds: EXPLSML2.WAV
CliffExplode:
Warhead@1Eff: CreateEffect
Explosions: building
ImpactActors: false
ImpactSounds: EXPLHG1.WAV
Warhead@rockAvalanche: GrantExternalCondition
Condition: rock_avalanche
Range: 1c950
grenade:
ReloadDelay: 50
Range: 4c225
Projectile: Bullet
Speed: 160
Blockable: false
LaunchAngle: 128
Inaccuracy: 128
InaccuracyType: PerCellIncrement
Image: grenade
Shadow: true
Warhead@1Dam: SpreadDamage
Damage: 1500
Spread: 1c512
Falloff: 100, 0
Versus:
none: 135
wood: 70
light: 30
heavy: 20
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: Prone80Percent, ExplosionDeath, TriggerProne
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: med_explosion
ImpactSounds: EXPLMD2.WAV
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 1875
GrenDeath:
Warhead@1Dam: SpreadDamage
Damage: 1500
Spread: 1c512
Falloff: 100, 0
Versus:
none: 125
wood: 70
light: 30
heavy: 20
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Warhead@3Eff: CreateEffect
Explosions: building
ImpactSounds: EXPLSML4.WAV
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 1875
SardDeath:
Warhead@1Dam: SpreadDamage
Damage: 3000
Spread: 1c0
Falloff: 100, 0
Versus:
none: 10
wall: 75
building: 60
wood: 65
light: 90
heavy: 140
invulnerable: 0
cy: 30
harvester: 50
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Warhead@3Eff: CreateEffect
Explosions: small_napalm
ImpactSounds: EXPLSML2.WAV
ImpactActors: false
Warhead@4Concrete: DamagesConcrete
Damage: 450
SpiceExplosion:
Projectile: Bullet
Speed: 90, 120
Shadow: true
Blockable: false
LaunchAngle: 60, 90
TrailImage: large_trail
Image: 120mm
Warhead@1Dam: SpreadDamage
Damage: 750
Spread: 2c0
Falloff: 100, 0
Versus:
none: 90
wall: 5
building: 65
wood: 50
light: 40
heavy: 30
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: Prone80Percent, TriggerProne, SpiceExplosion
DamageCalculationType: ClosestTargetablePosition
AffectsParent: true
Warhead@2Res: CreateResource
AddsResourceType: Spice
Size: 1
Warhead@3Eff: CreateEffect
Explosions: med_explosion
ImpactActors: false
BloomExplosion:
Report: EXPLMD1.WAV
Range: 0c8
Projectile: InstantHit
Warhead@1Dam: SpreadDamage
Damage: 7500
Spread: 800
Falloff: 100, 0
Versus:
none: 150
wall: 5
building: 65
wood: 50
light: 40
heavy: 30
invulnerable: 0
cy: 20
harvester: 25
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath, SpiceExplosion
DamageCalculationType: ClosestTargetablePosition
AffectsParent: true
Warhead@2Res: CreateResource
AddsResourceType: Spice
Size: 0
PlasmaExplosion:
Warhead@1Dam: SpreadDamage
Damage: 20000
Spread: 6c0
Falloff: 100, 0
Versus:
None: 100
Wood: 100
Light: 100
Heavy: 100
Concrete: 60
DamageTypes: Prone80Percent, TriggerProne, ExplosionDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@Resources: DestroyResource
Size: 5
Warhead@Smudge1: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Delay: 1
Warhead@Smudge2: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Delay: 2
Warhead@Smudge3: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Delay: 3
Warhead@Smudge4: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Delay: 4
Warhead@Smudge5: LeaveSmudge
SmudgeType: SandCrater, RockCrater
Size: 1
Delay: 5
Warhead@3Eff: CreateEffect
Explosions: devastator
ImpactSounds: EXPLLG5.WAV
Warhead@4Concrete: DamagesConcrete
Damage: 20000
Warhead@5Shake: ShakeScreen
Duration: 15
Intensity: 10
Multiplier: 2,2
PlasmaSaboteur:
Inherits: PlasmaExplosion
Warhead@flash: FlashEffect
FlashType: flash
Duration: 20
ExplosionAircraft:
Warhead@sound: CreateEffect
Explosions: building
ImpactSounds: EXPLLG3.WAV
Inaccuracy: 1c0
Warhead@1: SpreadDamage
Spread: 2c0
Damage: 13000
Falloff: 100, 0
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
Versus:
none: 110
light: 80
heavy: 50
harvester: 70
wall: 80
invulnerable: 0
cy: 30
Warhead@4Concrete: DamagesConcrete
Damage: 4500
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
ExplosiveDebris:
Inherits: Debris2
Range: 7c0
Projectile: Bullet
Image: 120mm
TrailImage: small_trail2
Speed: 50, 70
LaunchAngle: 150, 220
Inaccuracy: 2c512
BounceCount: 1
Warhead@1Dam: SpreadDamage
Damage: 3000
Spread: 1c562
Versus:
none: 100
wood: 100
light: 100
heavy: 50
harvester: 100
Warhead@2Smu: LeaveSmudge
SmudgeType: SandCrater, RockCrater
InvalidTargets: Vehicle, Structure
Warhead@3Eff: CreateEffect
Explosions: large_explosion
ImpactSounds: EXPLSML4.WAV
Warhead@4Concrete: DamagesConcrete
Damage: 4500
DeviatorGas:
Warhead@5OwnerChange: ChangeOwner
Range: 1c850
Duration: 160
ValidRelationships: Enemy, Neutral
InvalidTargets: Infantry, Structure
Warhead@3Eff: CreateEffect
Explosions: deviator
ExplosionPalette: player
UsePlayerPalette: true

View File

@@ -0,0 +1,96 @@
^MG:
ReloadDelay: 30
Range: 3c112
Report: MGUN2.WAV
Projectile: InstantHit
Inaccuracy: 135
InaccuracyType: PerCellIncrement
Warhead@1Dam: SpreadDamage
Damage: 1250
Spread: 512
Falloff: 100, 0
Versus:
none: 115
wall: 10
building: 30
wood: 65
light: 35
heavy: 13
invulnerable: 0
cy: 20
harvester: 23
DamageTypes: Prone80Percent, TriggerProne, BulletDeath
DamageCalculationType: ClosestTargetablePosition
Warhead@2Eff: CreateEffect
Explosions: piffs
ImpactActors: false
Warhead@3Concrete: DamagesConcrete
Damage: 1250
LMG:
Inherits: ^MG
Fremen_S:
Inherits: ^MG
ReloadDelay: 40
Report: FREMODD1.WAV
Warhead@2Eff: CreateEffect
Explosions: small_explosion
M_LMG:
Inherits: ^MG
ReloadDelay: 40
ValidTargets: Infantry
Range: 4c0
M_LMG_H:
Inherits: M_LMG
ReloadDelay: 50
M_HMG:
Inherits: ^MG
ReloadDelay: 40
Range: 4c0
Report: 20MMGUN1.WAV
InvalidTargets: Infantry
Warhead@1Dam: SpreadDamage
Damage: 2500
Spread: 512
Versus:
none: 25
wall: 100
building: 50
wood: 65
light: 100
heavy: 50
invulnerable: 0
cy: 20
harvester: 50
Warhead@3Concrete: DamagesConcrete
Damage: 625
M_HMG_H:
Inherits: M_HMG
ReloadDelay: 50
Fremen_L:
Inherits: M_HMG
Report: BAZOOK2.WAV
Warhead@1Dam: SpreadDamage
DamageTypes: Prone80Percent, TriggerProne, SmallExplosionDeath
Warhead@2Eff: CreateEffect
Explosions: small_explosion
HMG:
Inherits: ^MG
ReloadDelay: 20
Range: 3c875
Report: 20MMGUN1.WAV
Warhead@1Dam: SpreadDamage
Damage: 1800
Warhead@3Concrete: DamagesConcrete
Damage: 1800
HMGo:
Inherits: HMG
ReloadDelay: 18