diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index f2de72efea..6f1a71670a 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -108,7 +108,7 @@ orni: Range: 10c0 Type: CenterPosition Armament: - Weapon: ChainGun + Weapon: M_HMG LocalOffset: 85,-213,-85 AttackHeli: FacingTolerance: 20 @@ -140,7 +140,7 @@ orni.bomber: Inherits: ^Plane AttackBomber: Armament: - Weapon: Napalm + Weapon: OrniBomb Health: HP: 100 Armor: diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 7aecdecc40..271f808ceb 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -146,7 +146,7 @@ FallsToEarth: Spins: False Moves: True - Explosion: UnitExplodeScale + Explosion: UnitExplodeLarge ^TowerHusk: Health: diff --git a/mods/d2k/rules/infantry.yaml b/mods/d2k/rules/infantry.yaml index de132a1421..94269e32d2 100644 --- a/mods/d2k/rules/infantry.yaml +++ b/mods/d2k/rules/infantry.yaml @@ -124,9 +124,9 @@ fremen: AutoTarget: ScanRadius: 7 Armament@PRIMARY: - Weapon: Sniper + Weapon: Fremen_S Armament@SECONDARY: - Weapon: Slung + Weapon: Fremen_L AttackFrontal: WithInfantryBody: AttackSequence: shoot @@ -155,8 +155,8 @@ grenadier: Mobile: Speed: 53 Armament: - Weapon: Grenade LocalOffset: 0,0,555 + Weapon: grenade FireDelay: 15 AttackFrontal: WithInfantryBody: @@ -188,9 +188,9 @@ sardaukar: WithInfantryBody: AttackSequence: shoot Armament@PRIMARY: - Weapon: Vulcan + Weapon: M_LMG Armament@SECONDARY: - Weapon: Slung + Weapon: M_HMG AttackFrontal: AttractsWorms: Intensity: 180 diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index 176945a465..2bb5fda9a6 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -554,7 +554,7 @@ guntower: ROT: 6 InitialFacing: 128 Armament: - Weapon: TurretGun + Weapon: 110mm_Gun LocalOffset: 512,0,432 MuzzleSequence: muzzle DetectCloaked: diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index cf33f68a2c..e9cbec4226 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -25,8 +25,8 @@ mcv: RequiredForShortGame: true BaseBuilding: Explodes: - Weapon: UnitExplodeScale - EmptyWeapon: UnitExplodeScale + Weapon: UnitExplodeLarge + EmptyWeapon: UnitExplodeLarge Transforms: Facing: 16 IntoActor: conyard @@ -73,8 +73,8 @@ harvester: RevealsShroud: Range: 4c0 Explodes: - Weapon: SpiceExplosion - EmptyWeapon: UnitExplodeScale + Weapon: UnitExplodeLarge + EmptyWeapon: UnitExplodeLarge SpawnActorOnDeath: Actor: Harvester.Husk WithHarvestOverlay: @@ -115,8 +115,8 @@ trike: AttackFrontal: AutoTarget: Explodes: - Weapon: UnitExplodeTiny - EmptyWeapon: UnitExplodeTiny + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall AttractsWorms: Intensity: 420 @@ -141,13 +141,13 @@ quad: RevealsShroud: Range: 8c0 Armament: - Weapon: QuadRockets + Weapon: Rocket LocalOffset: 128,64,64, 128,-64,64 AttackFrontal: AutoTarget: Explodes: - Weapon: UnitExplodeTiny - EmptyWeapon: UnitExplodeTiny + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall Selectable: Class: quad AttractsWorms: @@ -187,8 +187,8 @@ siegetank: WithMuzzleFlash: WithTurret: Explodes: - Weapon: UnitExplodeScale - EmptyWeapon: UnitExplodeScale + Weapon: UnitExplodeMed + EmptyWeapon: UnitExplodeMed AutoTarget: InitialStance: Defend Selectable: @@ -228,8 +228,8 @@ missiletank: AutoTarget: InitialStance: Defend Explodes: - Weapon: UnitExplodeScale - EmptyWeapon: UnitExplodeScale + Weapon: UnitExplodeMed + EmptyWeapon: UnitExplodeMed Selectable: Class: missiletank SpawnActorOnDeath: @@ -263,8 +263,8 @@ sonictank: AttackFrontal: AutoTarget: Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall + Weapon: UnitExplodeLarge + EmptyWeapon: UnitExplodeLarge SpawnActorOnDeath: Actor: sonictank.husk AttractsWorms: @@ -300,8 +300,8 @@ devast: IgnoreOffset: true AutoTarget: Explodes: - Weapon: UnitExplodeScale - EmptyWeapon: UnitExplodeScale + Weapon: UnitExplodeLarge + EmptyWeapon: UnitExplodeLarge SpawnActorOnDeath: Actor: devast.husk AttractsWorms: @@ -337,8 +337,8 @@ raider: AttackFrontal: AutoTarget: Explodes: - Weapon: UnitExplodeTiny - EmptyWeapon: UnitExplodeTiny + Weapon: UnitExplodeSmall + EmptyWeapon: UnitExplodeSmall AttractsWorms: Intensity: 420 @@ -382,14 +382,14 @@ deviatortank: RevealsShroud: Range: 5c0 Armament: - Weapon: NerveGasMissile + Weapon: DeviatorMissile LocalOffset: -299,0,85 AttackFrontal: AutoTarget: InitialStance: Defend Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall + Weapon: UnitExplodeLarge + EmptyWeapon: UnitExplodeLarge SpawnActorOnDeath: Actor: deviatortank.husk AttractsWorms: @@ -419,7 +419,7 @@ deviatortank: ROT: 6 RealignDelay: 0 Armament: - Weapon: 90mm + Weapon: 80mm_A Recoil: 128 RecoilRecovery: 32 LocalOffset: 256,0,0 @@ -429,8 +429,8 @@ deviatortank: WithTurret: AutoTarget: Explodes: - Weapon: UnitExplodeSmall - EmptyWeapon: UnitExplodeSmall + Weapon: UnitExplodeMed + EmptyWeapon: UnitExplodeMed Selectable: Class: combat AttractsWorms: @@ -441,7 +441,7 @@ combata: Buildable: Prerequisites: ~heavy.atreides Armament: - Weapon: 90mma + Weapon: 80mm_A SpawnActorOnDeath: Actor: combata.husk @@ -449,6 +449,8 @@ combath: Inherits: ^combat Buildable: Prerequisites: ~heavy.harkonnen + Armament: + Weapon: 80mm_H Mobile: Speed: 53 ROT: 4 @@ -467,6 +469,8 @@ combato: Prerequisites: ~heavy.ordos Turreted: ROT: 8 + Armament: + Weapon: 80mm_O Mobile: Speed: 96 ROT: 8 diff --git a/mods/d2k/weapons.yaml b/mods/d2k/weapons.yaml index ff42a4d70e..fd32279ddc 100644 --- a/mods/d2k/weapons.yaml +++ b/mods/d2k/weapons.yaml @@ -53,7 +53,7 @@ Bazooka: Explosion: small_explosion ImpactSound: EXPLSML1.WAV -Sniper: +Fremen_S: ReloadDelay: 100 Range: 8c512 Report: FREMODD1.WAV @@ -71,7 +71,7 @@ Sniper: ValidTargets: Infantry DamageTypes: Prone50Percent, TriggerProne, BulletDeath -Vulcan: +M_LMG: ReloadDelay: 30 Range: 5c768 Report: VULCAN.AUD @@ -93,7 +93,27 @@ Vulcan: Warhead@2Eff: CreateEffect Explosion: piffs -Slung: +M_HMG: + ReloadDelay: 10 + Range: 5c0 + MinRange: 1c0 + Report: 20MMGUN1.WAV + Projectile: Bullet + Speed: 1c256 + Blockable: false + Warhead@1Dam: SpreadDamage + Spread: 96 + Damage: 20 + Versus: + Wood: 50 + Light: 60 + Heavy: 25 + Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne, BulletDeath + Warhead@2Eff: CreateEffect + Explosion: piffs + +Fremen_L: ReloadDelay: 60 Delay: 5 Range: 5c512 @@ -168,7 +188,7 @@ HMGo: Warhead@2Eff: CreateEffect Explosion: piffs -QuadRockets: +Rocket: ReloadDelay: 40 Burst: 2 BurstDelay: 25 @@ -202,7 +222,7 @@ QuadRockets: Explosion: med_explosion ImpactSound: EXPLSML1.WAV -TurretGun: +110mm_Gun: ReloadDelay: 35 Range: 7c0 Report: TURRET1.WAV @@ -261,7 +281,7 @@ TowerMissile: Explosion: small_explosion ImpactSound: EXPLMD1.WAV -90mm: +80mm_A: ReloadDelay: 50 Range: 5c768 Report: MEDTANK1.WAV @@ -284,7 +304,7 @@ TowerMissile: Explosion: small_napalm ImpactSound: EXPLSML4.WAV -90mma: +80mm_H: ReloadDelay: 50 Range: 7c0 Report: MEDTANK1.WAV @@ -307,6 +327,29 @@ TowerMissile: Explosion: small_napalm ImpactSound: EXPLSML4.WAV +80mm_O: + ReloadDelay: 50 + Range: 5c768 + Report: MEDTANK1.WAV + Projectile: Bullet + Speed: 704 + Inaccuracy: 352 + Image: 120mm + Warhead@1Dam: SpreadDamage + Spread: 256 + Damage: 40 + Versus: + None: 50 + Wood: 50 + Light: 100 + Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath + Warhead@2Smu: LeaveSmudge + SmudgeType: SandCrater, RockCrater + Warhead@3Eff: CreateEffect + Explosion: small_napalm + ImpactSound: EXPLSML4.WAV + DevBullet: ReloadDelay: 50 Range: 5c0 @@ -363,7 +406,7 @@ DevBullet: Explosion: mini_explosion ImpactSound: EXPLMD3.WAV -NerveGasMissile: +DeviatorMissile: ReloadDelay: 120 Range: 8c0 Report: MISSLE1.WAV @@ -443,26 +486,6 @@ Sound: Concrete: 75 DamageTypes: Prone50Percent, TriggerProne, SoundDeath -ChainGun: - ReloadDelay: 10 - Range: 5c0 - MinRange: 1c0 - Report: 20MMGUN1.WAV - Projectile: Bullet - Speed: 1c256 - Blockable: false - Warhead@1Dam: SpreadDamage - Spread: 96 - Damage: 20 - Versus: - Wood: 50 - Light: 60 - Heavy: 25 - Concrete: 25 - DamageTypes: Prone50Percent, TriggerProne, BulletDeath - Warhead@2Eff: CreateEffect - Explosion: piffs - Heal: ReloadDelay: 160 Range: 4c0 @@ -484,29 +507,7 @@ WormJaw: Damage: 100 InvalidTargets: Structure -ParaBomb: - ReloadDelay: 10 - Range: 4c512 - Report: - Projectile: GravityBomb - Image: BOMBS - Warhead@1Dam: SpreadDamage - Spread: 192 - Damage: 50 - Falloff: 1000, 368, 135, 50, 18, 7, 0 - Versus: - None: 30 - Wood: 75 - Light: 75 - Concrete: 50 - DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath - Warhead@2Smu: LeaveSmudge - SmudgeType: Crater - Warhead@3Eff: CreateEffect - Explosion: self_destruct - ImpactSound: EXPLLG3.WAV - -Napalm: +OrniBomb: ReloadDelay: 2 Range: 3c0 Projectile: GravityBomb @@ -591,36 +592,7 @@ CrateExplosion: Explosion: building ImpactSound: EXPLSML4.WAV -UnitExplode: - Warhead@1Dam: SpreadDamage - Spread: 320 - Damage: 50 - Falloff: 1000, 368, 135, 50, 18, 7, 0 - Versus: - None: 90 - Wood: 75 - Light: 60 - Heavy: 25 - DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath - Warhead@2Eff: CreateEffect - Explosion: building - ImpactSound: EXPLMD1.WAV - UnitExplodeSmall: - Warhead@1Dam: SpreadDamage - Spread: 320 - Damage: 60 - Versus: - None: 90 - Wood: 75 - Light: 60 - Heavy: 25 - DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath - Warhead@2Eff: CreateEffect - Explosion: self_destruct - ImpactSound: EXPLHG1.WAV, EXPLLG1.WAV, EXPLMD1.WAV, EXPLSML4.WAV - -UnitExplodeTiny: Warhead@1Dam: SpreadDamage Spread: 224 Damage: 30 @@ -634,7 +606,21 @@ UnitExplodeTiny: Explosion: med_explosion ImpactSound: EXPLMD2.WAV, EXPLSML1.WAV, EXPLSML2.WAV, EXPLSML3.WAV -UnitExplodeScale: +UnitExplodeMed: + Warhead@1Dam: SpreadDamage + Spread: 320 + Damage: 60 + Versus: + None: 90 + Wood: 75 + Light: 60 + Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath + Warhead@2Eff: CreateEffect + Explosion: self_destruct + ImpactSound: EXPLHG1.WAV, EXPLLG1.WAV, EXPLMD1.WAV, EXPLSML4.WAV + +UnitExplodeLarge: Warhead@1Dam: SpreadDamage Spread: 416 Damage: 90 @@ -648,7 +634,7 @@ UnitExplodeScale: Explosion: building ImpactSound: EXPLLG2.WAV, EXPLLG3.WAV, EXPLLG5.WAV -Grenade: +grenade: ReloadDelay: 60 Range: 4c0 Report: