diff --git a/Icons/AntiPersonnelMinefield.png b/Icons/AntiPersonnelMinefield.png new file mode 100644 index 0000000..6e9348b Binary files /dev/null and b/Icons/AntiPersonnelMinefield.png differ diff --git a/Icons/GatlingSentry.png b/Icons/GatlingSentry.png new file mode 100644 index 0000000..583b7b7 Binary files /dev/null and b/Icons/GatlingSentry.png differ diff --git a/Icons/MachineGunSentry.png b/Icons/MachineGunSentry.png new file mode 100644 index 0000000..6a2bc82 Binary files /dev/null and b/Icons/MachineGunSentry.png differ diff --git a/Icons/OrbitalPrecisionStrinke.png b/Icons/OrbitalPrecisionStrinke.png new file mode 100644 index 0000000..f3ded6c Binary files /dev/null and b/Icons/OrbitalPrecisionStrinke.png differ diff --git a/Icons/Reinforce.png b/Icons/Reinforce.png new file mode 100644 index 0000000..f317e2d Binary files /dev/null and b/Icons/Reinforce.png differ diff --git a/Icons/Resupply.png b/Icons/Resupply.png new file mode 100644 index 0000000..2adbde9 Binary files /dev/null and b/Icons/Resupply.png differ diff --git a/Icons/stratagems.png b/Icons/stratagems.png new file mode 100644 index 0000000..f8b5f33 Binary files /dev/null and b/Icons/stratagems.png differ diff --git a/stratagems.ahk b/stratagems.ahk index 9c56b10..4167b79 100644 --- a/stratagems.ahk +++ b/stratagems.ahk @@ -19,7 +19,7 @@ HotIfWinActive "Helldivers™ 2" Numpad7:: Reinforce() Numpad9:: Resupply() -Numpad0:: OrbitalPrecisionStrike() +Numpad0:: EagleClusterBomb() Numpad3:: GatlingSentry() Numpad2:: MachineGunSentry() Numpad1:: AntiPersonnelMinefield() @@ -43,56 +43,321 @@ Template() { BlockInput "Off" } +; Default Reinforce() { BlockInput "On" Send "{LControl down}wsdaw{LControl up}" BlockInput "Off" } +SOS() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + Resupply() { BlockInput "On" Send "{LControl down}sswd{LControl up}" BlockInput "Off" } -OrbitalPrecisionStrike() { - BlockInput "On" - Send "{LControl down}ddw{LControl up}" - BlockInput "Off" -} - -GatlingSentry() { - BlockInput "On" - Send "{LControl down}swda{LControl up}" - BlockInput "Off" -} - -MachineGunSentry() { - BlockInput "On" - Send "{LControl down}swddw{LControl up}" - BlockInput "Off" -} - -AntiPersonnelMinefield() { - BlockInput "On" - Send "{LControl down}sawd{LControl up}" - BlockInput "Off" -} - Hellbomb() { BlockInput "On" Send "{LControl down}swaswdsw{LControl up}" BlockInput "Off" } +SSSDDelivery { + BlockInput "On" + Send "{LControl down}sssww{LControl up}" + BlockInput "Off" +} + +OrbitalIlluminationFlare() { + BlockInput "On" + Send "{LControl down}ddaa{LControl up}" + BlockInput "Off" +} + +; Support Weapons +MachineGun() { + BlockInput "On" + Send "{LControl down}saswd{LControl up}" + BlockInput "Off" +} + +AntiMaterielRifle() { + BlockInput "On" + Send "{LControl down}sadws{LControl up}" + BlockInput "Off" +} + +Stalwart() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +ExpedableAntiTank() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +RecoillessRifle() { + BlockInput "On" + Send "{LControl down}sadda{LControl up}" + BlockInput "Off" +} + +Flamethrower() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +Autocannon() { + BlockInput "On" + Send "{LControl down}saswwd{LControl up}" + BlockInput "Off" +} + RailGun() { BlockInput "On" Send "{LControl down}sdswad{LControl up}" BlockInput "Off" } -MachineGun() { +Spear() { BlockInput "On" - Send "{LControl down}saswd{LControl up}" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +GrenadeLauncher() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +LaserCannon() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +ArcThrower() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +; Support Equipement +JumpPack() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +SupplyPack() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +GuardDog() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +GuardDogRover() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +BallisticShieldBackpack() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +ShieldGeneratorPack() { + BlockInput "On" + Send "{LControl down}swadad{LControl up}" + BlockInput "Off" +} + +; Orbital Cannons +OrbitalAirburstStrike() { + BlockInput "On" + Send "{LControl down}ddd{LControl up}" + BlockInput "Off" +} + +Orbital120MMHEBarrage() { + BlockInput "On" + Send "{LControl down}ddsads{LControl up}" + BlockInput "Off" +} + +Orbital380MMHEBarrage() { + BlockInput "On" + Send "{LControl down}dswwass{LControl up}" + BlockInput "Off" +} + +OrbitalWalkingBarrage() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +OrbitalLaser() { + BlockInput "On" + Send "{LControl down}dswds{LControl up}" + BlockInput "Off" +} + +OrbitalRailcannonStrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +OrbitalPrecisionStrike() { + BlockInput "On" + Send "{LControl down}ddw{LControl up}" + BlockInput "Off" +} + +OrbitalGasStrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +OrbitalEMSStrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +OrbitalSmokeStrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +; Eagle Strike +EagleStrafingRun() { + BlockInput "On" + Send "{LControl down}wdd{LControl up}" + BlockInput "Off" +} + +EagleAirstrike() { + BlockInput "On" + Send "{LControl down}wdsd{LControl up}" + BlockInput "Off" +} + +EagleClusterBomb() { + BlockInput "On" + Send "{LControl down}wdssd{LControl up}" + BlockInput "Off" +} + +EagleNapalmAirstrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +EagleSmokeStrike() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +Eagle110MMRocketPods() { + BlockInput "On" + Send "{LControl down}wdwa{LControl up}" + BlockInput "Off" +} + +Eagle500KgBomb() { + BlockInput "On" + Send "{LControl down}wdsss{LControl up}" + BlockInput "Off" +} + +; Field Effects +AntiPersonnelMinefield() { + BlockInput "On" + Send "{LControl down}sawd{LControl up}" + BlockInput "Off" +} + +IncendiaryMines() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +HMGEmplacement() { + BlockInput "On" + Send "{LControl down}swadda{LControl up}" + BlockInput "Off" +} + +ShieldGeneratorRelay() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +TeslaTower() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +; Turrets +MachineGunSentry() { + BlockInput "On" + Send "{LControl down}swddw{LControl up}" + BlockInput "Off" +} + +GatlingSentry() { + BlockInput "On" + Send "{LControl down}swda{LControl up}" + BlockInput "Off" +} + +MortarSentry() { + BlockInput "On" + Send "{LControl down}swdds{LControl up}" + BlockInput "Off" +} + +AutocannonSentry() { + BlockInput "On" + Send "{LControl down}{LControl up}" + BlockInput "Off" +} + +RocketSentry() { + BlockInput "On" + Send "{LControl down}swdda{LControl up}" + BlockInput "Off" +} + +EMSMortarSentry() { + BlockInput "On" + Send "{LControl down}{LControl up}" BlockInput "Off" } \ No newline at end of file