From 3c2437b3698cc1f410660a62bd28a71252e44c47 Mon Sep 17 00:00:00 2001 From: Tim Evans Date: Tue, 2 Jun 2026 16:04:26 +0100 Subject: [PATCH] feat: 16 SLA weapons with custom icons (v1.3.4) --- assets/icons/weapons/weapon-bla-046m.svg | 24 ++ assets/icons/weapons/weapon-caf-smg.svg | 20 + assets/icons/weapons/weapon-fen-204.svg | 24 ++ assets/icons/weapons/weapon-fen-30-30.svg | 23 + assets/icons/weapons/weapon-fen-603.svg | 19 + assets/icons/weapons/weapon-fen-706.svg | 24 ++ assets/icons/weapons/weapon-fen-ar.svg | 25 ++ assets/icons/weapons/weapon-ga-9442.svg | 24 ++ assets/icons/weapons/weapon-ga-9443.svg | 22 + assets/icons/weapons/weapon-gash-fist.svg | 20 + assets/icons/weapons/weapon-kps-shotgun.svg | 23 + assets/icons/weapons/weapon-mac-knife.svg | 17 + .../icons/weapons/weapon-pacifier-baton.svg | 18 + .../icons/weapons/weapon-power-claymore.svg | 21 + assets/icons/weapons/weapon-sla-blade.svg | 18 + assets/icons/weapons/weapon-vibro-sabre.svg | 19 + packs/sla-weapons/000005.ldb | Bin 3344 -> 6884 bytes packs/sla-weapons/LOG | 10 +- packs/sla-weapons/MANIFEST-000002 | Bin 134 -> 134 bytes packs/weapons.json | 392 +++++++++++++----- system.json | 2 +- 21 files changed, 634 insertions(+), 111 deletions(-) create mode 100644 assets/icons/weapons/weapon-bla-046m.svg create mode 100644 assets/icons/weapons/weapon-caf-smg.svg create mode 100644 assets/icons/weapons/weapon-fen-204.svg create mode 100644 assets/icons/weapons/weapon-fen-30-30.svg create mode 100644 assets/icons/weapons/weapon-fen-603.svg create mode 100644 assets/icons/weapons/weapon-fen-706.svg create mode 100644 assets/icons/weapons/weapon-fen-ar.svg create mode 100644 assets/icons/weapons/weapon-ga-9442.svg create mode 100644 assets/icons/weapons/weapon-ga-9443.svg create mode 100644 assets/icons/weapons/weapon-gash-fist.svg create mode 100644 assets/icons/weapons/weapon-kps-shotgun.svg create mode 100644 assets/icons/weapons/weapon-mac-knife.svg create mode 100644 assets/icons/weapons/weapon-pacifier-baton.svg create mode 100644 assets/icons/weapons/weapon-power-claymore.svg create mode 100644 assets/icons/weapons/weapon-sla-blade.svg create mode 100644 assets/icons/weapons/weapon-vibro-sabre.svg diff --git a/assets/icons/weapons/weapon-bla-046m.svg b/assets/icons/weapons/weapon-bla-046m.svg new file mode 100644 index 0000000..550a8ae --- /dev/null +++ b/assets/icons/weapons/weapon-bla-046m.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-caf-smg.svg b/assets/icons/weapons/weapon-caf-smg.svg new file mode 100644 index 0000000..db9031f --- /dev/null +++ b/assets/icons/weapons/weapon-caf-smg.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-fen-204.svg b/assets/icons/weapons/weapon-fen-204.svg new file mode 100644 index 0000000..1594738 --- /dev/null +++ b/assets/icons/weapons/weapon-fen-204.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-fen-30-30.svg b/assets/icons/weapons/weapon-fen-30-30.svg new file mode 100644 index 0000000..3274db5 --- /dev/null +++ b/assets/icons/weapons/weapon-fen-30-30.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-fen-603.svg b/assets/icons/weapons/weapon-fen-603.svg new file mode 100644 index 0000000..4c632c9 --- /dev/null +++ b/assets/icons/weapons/weapon-fen-603.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-fen-706.svg b/assets/icons/weapons/weapon-fen-706.svg new file mode 100644 index 0000000..5077816 --- /dev/null +++ b/assets/icons/weapons/weapon-fen-706.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-fen-ar.svg b/assets/icons/weapons/weapon-fen-ar.svg new file mode 100644 index 0000000..c114d89 --- /dev/null +++ b/assets/icons/weapons/weapon-fen-ar.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-ga-9442.svg b/assets/icons/weapons/weapon-ga-9442.svg new file mode 100644 index 0000000..1690ea8 --- /dev/null +++ b/assets/icons/weapons/weapon-ga-9442.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-ga-9443.svg b/assets/icons/weapons/weapon-ga-9443.svg new file mode 100644 index 0000000..41fc51d --- /dev/null +++ b/assets/icons/weapons/weapon-ga-9443.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-gash-fist.svg b/assets/icons/weapons/weapon-gash-fist.svg new file mode 100644 index 0000000..2a78dc1 --- /dev/null +++ b/assets/icons/weapons/weapon-gash-fist.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-kps-shotgun.svg b/assets/icons/weapons/weapon-kps-shotgun.svg new file mode 100644 index 0000000..39c5f46 --- /dev/null +++ b/assets/icons/weapons/weapon-kps-shotgun.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-mac-knife.svg b/assets/icons/weapons/weapon-mac-knife.svg new file mode 100644 index 0000000..bf72285 --- /dev/null +++ b/assets/icons/weapons/weapon-mac-knife.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-pacifier-baton.svg b/assets/icons/weapons/weapon-pacifier-baton.svg new file mode 100644 index 0000000..f83a607 --- /dev/null +++ b/assets/icons/weapons/weapon-pacifier-baton.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-power-claymore.svg b/assets/icons/weapons/weapon-power-claymore.svg new file mode 100644 index 0000000..ea5b48f --- /dev/null +++ b/assets/icons/weapons/weapon-power-claymore.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-sla-blade.svg b/assets/icons/weapons/weapon-sla-blade.svg new file mode 100644 index 0000000..8cd87b1 --- /dev/null +++ b/assets/icons/weapons/weapon-sla-blade.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-vibro-sabre.svg b/assets/icons/weapons/weapon-vibro-sabre.svg new file mode 100644 index 0000000..d238cf3 --- /dev/null +++ b/assets/icons/weapons/weapon-vibro-sabre.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/packs/sla-weapons/000005.ldb b/packs/sla-weapons/000005.ldb index fe05772d46f0e27b7bb3513d4a5896c23be544e1..3fa506ed91098b2e11bbaeaea0039d46f2ac4a3e 100644 GIT binary patch literal 6884 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 E{}ny5{{R30 literal 3344 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 bUqjWu2BT+o#GSMMeJs9p@54Rz!C(FdEW{V_ diff --git a/packs/sla-weapons/LOG b/packs/sla-weapons/LOG index 19566c9..b0caf95 100644 --- a/packs/sla-weapons/LOG +++ b/packs/sla-weapons/LOG @@ -1,5 +1,5 @@ -2026/06/02-15:55:36.996834 16ffc7000 Delete type=3 #1 -2026/06/02-15:55:36.997142 171877000 Level-0 table #5: started -2026/06/02-15:55:36.997252 171877000 Level-0 table #5: 3344 bytes OK -2026/06/02-15:55:36.997310 171877000 Delete type=0 #3 -2026/06/02-15:55:36.997348 171877000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-16:04:21.868644 16eca3000 Delete type=3 #1 +2026/06/02-16:04:21.869213 170553000 Level-0 table #5: started +2026/06/02-16:04:21.869361 170553000 Level-0 table #5: 6884 bytes OK +2026/06/02-16:04:21.869414 170553000 Delete type=0 #3 +2026/06/02-16:04:21.869449 170553000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-weapons/MANIFEST-000002 b/packs/sla-weapons/MANIFEST-000002 index e1694ddc88a54dcfaef508ada2af8cf08900ba52..0ff1da2be79aacb02c998b51ccf89669d7d4a00d 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6w(o6vfGz|k%@(qftig(fSrl;iK)C|W=U#pv7$k_U!Hq;mARWmYC%P! guO}l10~o;ME2Am`A~P%kj9pAD!c%hc895>H01K8CqW}N^ delta 91 zcmZo;Y-5~Y6f#FiSJjt+k%@(qftihklbwlmf|R^sW=U#pv7$v%MwGija7CfNw^4ay gh7lth0~o;MtBR|lyrUwF(<3Z`oxL)P7&##F0HuHwUH||9 diff --git a/packs/weapons.json b/packs/weapons.json index b152870..229d52b 100644 --- a/packs/weapons.json +++ b/packs/weapons.json @@ -1,62 +1,36 @@ [ { - "name": "Blitzer 10mm Pistol", + "name": "BLA 046M Blitzer", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-pistol.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-bla-046m.svg", "system": { - "description": "Standard-issue SLA sidearm. Reliable, cheap, and everywhere. The first weapon most operatives carry and the last one they put down.", - "weaponType": "Pistol", - "category": "ranged", - "damage": 2, - "range": "Short", - "rof": 2, - "ap": 0, - "magazine": 15, - "ammo": 15, - "fireModes": ["single"], - "gearBonus": 0, - "autoAmmoUse": 8, - "ammoType": "standard", - "caliber": "10mm", - "roundType": "standard", - "cost": 300, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "M300 Assault Rifle", - "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-rifle.svg", - "system": { - "description": "SLA Industries' standard-issue assault rifle. Three fire modes, 30-round magazine, and a bayonet lug that sees more use than anyone admits.", - "weaponType": "Rifle", + "description": "The BLA 046M is a heavy-framed revolver with a six-round cylinder. Reliable, powerful, and simple enough to maintain in the field. Favoured by veterans who don't trust magazines.", + "weaponType": "Revolver", "category": "ranged", "damage": 3, - "range": "Long", - "rof": 3, - "ap": 1, - "magazine": 30, - "ammo": 30, - "fireModes": ["single", "burst", "auto"], + "range": "Short", + "rof": 1, + "ap": 0, + "magazine": 6, + "ammo": 6, + "fireModes": ["single"], "gearBonus": 0, - "autoAmmoUse": 8, + "autoAmmoUse": 0, "ammoType": "standard", - "caliber": "5.56mm", + "caliber": ".44", "roundType": "standard", - "cost": 600, + "cost": 350, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Blitzer SMG", + "name": "CAF SMG", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-smg.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-caf-smg.svg", "system": { - "description": "Compact submachine gun favoured by scouts and close-protection operatives. High rate of fire at the cost of range and accuracy.", + "description": "CAF-issue submachine gun with top-feed magazine and folding stock. Favoured by patrol officers who need more firepower than a sidearm but less bulk than a rifle.", "weaponType": "SMG", "category": "ranged", "damage": 2, @@ -71,24 +45,206 @@ "ammoType": "standard", "caliber": "10mm", "roundType": "standard", - "cost": 450, + "cost": 500, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Power Blade", + "name": "FEN 204 Heavy Pistol", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-power-blade.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-fen-204.svg", "system": { - "description": "A heavy two-handed blade with a power-assisted edge. Capable of cutting through light armour. Favoured by Frothers and Brawlers who want to make a statement.", - "weaponType": "Blade", + "description": "The FEN 204 is a large-frame semi-automatic pistol with a ported compensator and underbarrel rail. Hits significantly harder than standard sidearms. The preferred sidearm of Dark Finders.", + "weaponType": "Pistol", + "category": "ranged", + "damage": 3, + "range": "Short", + "rof": 2, + "ap": 1, + "magazine": 12, + "ammo": 12, + "fireModes": ["single"], + "gearBonus": 1, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": ".454", + "roundType": "standard", + "cost": 650, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "FEN 30-30 Rail Cannon", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-fen-30-30.svg", + "system": { + "description": "An electromagnetic rail-accelerated precision weapon. The 30-30 fires a tungsten slug at velocities that make most armour irrelevant. Requires a power pack per five shots. Extreme range, extreme penetration.", + "weaponType": "Rail Gun", + "category": "ranged", + "damage": 5, + "range": "Extreme", + "rof": 1, + "ap": 4, + "magazine": 5, + "ammo": 5, + "fireModes": ["single"], + "gearBonus": 2, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "Rail", + "roundType": "standard", + "cost": 4000, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "FEN 603 Auto Pistol", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-fen-603.svg", + "system": { + "description": "An angular, high-capacity automatic pistol with an extended magazine. Fires in fully automatic bursts at close range. Less accurate than single-fire sidearms but devastating in a corridor.", + "weaponType": "Pistol", + "category": "ranged", + "damage": 2, + "range": "Short", + "rof": 3, + "ap": 0, + "magazine": 24, + "ammo": 24, + "fireModes": ["single", "auto"], + "gearBonus": 0, + "autoAmmoUse": 8, + "ammoType": "standard", + "caliber": "9mm", + "roundType": "standard", + "cost": 420, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "FEN 706 Power Reaper", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-fen-706.svg", + "system": { + "description": "A rotary-barrel heavy weapon that fires high-velocity rounds at catastrophic volume. The Power Reaper is not a precision instrument — it is a statement. Requires a harness or mounting point to use effectively.", + "weaponType": "HW", + "category": "ranged", + "damage": 5, + "range": "Long", + "rof": 3, + "ap": 2, + "magazine": 100, + "ammo": 100, + "fireModes": ["auto"], + "gearBonus": 0, + "autoAmmoUse": 15, + "ammoType": "standard", + "caliber": "7.62mm", + "roundType": "standard", + "cost": 6000, + "initiativeMod": -2, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "FEN AR Assault Rifle", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-fen-ar.svg", + "system": { + "description": "The FEN AR is a reliable gas-operated assault rifle with a distinctive carry handle and three fire modes. A workhorse weapon used across SLA's operative divisions. Easy to maintain, hard to break.", + "weaponType": "Rifle", + "category": "ranged", + "damage": 3, + "range": "Long", + "rof": 3, + "ap": 1, + "magazine": 30, + "ammo": 30, + "fireModes": ["single", "burst", "auto"], + "gearBonus": 0, + "autoAmmoUse": 8, + "ammoType": "standard", + "caliber": "5.56mm", + "roundType": "standard", + "cost": 700, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "GA 9442 Browbeater Rifle", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-ga-9442.svg", + "system": { + "description": "A heavy battle rifle with a fluted barrel, integrated bipod, and large magnification scope. The Browbeater is built for long-range precision in sustained engagements. Not subtle. Extremely effective.", + "weaponType": "Rifle", + "category": "ranged", + "damage": 4, + "range": "Extreme", + "rof": 2, + "ap": 2, + "magazine": 20, + "ammo": 20, + "fireModes": ["single", "burst"], + "gearBonus": 2, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "7.62mm", + "roundType": "standard", + "cost": 1400, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "GA 9443 Mini-Browbeater", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-ga-9443.svg", + "system": { + "description": "A bullpup-configured compact variant of the Browbeater. The magazine sits behind the pistol grip, keeping overall length short while retaining most of the parent rifle's hitting power. Popular with vehicle crews and scouts.", + "weaponType": "Rifle", + "category": "ranged", + "damage": 3, + "range": "Long", + "rof": 2, + "ap": 1, + "magazine": 20, + "ammo": 20, + "fireModes": ["single", "burst"], + "gearBonus": 1, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "7.62mm", + "roundType": "standard", + "cost": 950, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Gash Fist", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-gash-fist.svg", + "system": { + "description": "A spiked knuckle weapon with four reinforced blades extending from a metal plate. Worn over the fist. Brutal in close quarters, and leaves wounds that are difficult to stitch. Favoured by Frothers and Carrien-hunters.", + "weaponType": "Natural", "category": "melee", "damage": 3, "range": "Engaged", - "rof": 1, - "ap": 2, + "rof": 2, + "ap": 1, "magazine": 0, "ammo": 0, "fireModes": [], @@ -97,24 +253,50 @@ "ammoType": "standard", "caliber": "", "roundType": "standard", - "cost": 400, + "cost": 180, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Combat Knife", + "name": "KPS Combat Shotgun", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-knife.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-kps-shotgun.svg", "system": { - "description": "Standard-issue combat knife. Fast, quiet, and never runs out of ammunition. Every operative carries one whether they admit it or not.", + "description": "A pump-action double-barrel combat shotgun. Each pump chambers two shells simultaneously. Devastating at close range and capable of knocking targets off their feet. Not a weapon for long corridors.", + "weaponType": "Shotgun", + "category": "ranged", + "damage": 4, + "range": "Short", + "rof": 1, + "ap": 0, + "magazine": 8, + "ammo": 8, + "fireModes": ["single"], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "12g", + "roundType": "standard", + "cost": 550, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "MAC Knife", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-mac-knife.svg", + "system": { + "description": "A recurve combat knife with a distinctive swept quillon guard. The MAC blade is heavier than a standard knife and designed for penetrating body armour through gaps and joints. Issue blade for several SLA divisions.", "weaponType": "Knife", "category": "melee", "damage": 2, "range": "Engaged", "rof": 2, - "ap": 0, + "ap": 1, "magazine": 0, "ammo": 0, "fireModes": [], @@ -123,18 +305,18 @@ "ammoType": "standard", "caliber": "", "roundType": "standard", - "cost": 80, + "cost": 120, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Shiver Baton", + "name": "Pacifier Baton", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-baton.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-pacifier-baton.svg", "system": { - "description": "SLA-issue shock baton used by Shivers and law enforcement. The built-in stun charge is technically optional. It is never optional.", + "description": "A T-handled riot control baton with a built-in electroshock tip. Used by Shivers and crowd-control units. On a successful hit, the target must pass a Stamina roll or gain the Stunned condition.", "weaponType": "Baton", "category": "melee", "damage": 2, @@ -149,49 +331,23 @@ "ammoType": "standard", "caliber": "", "roundType": "standard", - "cost": 50, + "cost": 90, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Claws", + "name": "Power Claymore", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-claws.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-power-claymore.svg", "system": { - "description": "Natural biogenetic weapons formed from living tissue. Used by Carrien and certain Stormers. They do not run out of ammo and they do not jam.", - "weaponType": "Natural", - "category": "melee", - "damage": 3, - "range": "Engaged", - "rof": 2, - "ap": 0, - "magazine": 0, - "ammo": 0, - "fireModes": [], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "", - "roundType": "standard", - "cost": 0, - "initiativeMod": 0, - "equipped": true, - "ammoEmpty": false - } - }, - { - "name": "Mono-Edge Blade", - "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-mono-blade.svg", - "system": { - "description": "A blade honed to a monomolecular edge using SLA-proprietary technology. Cuts through armour like it resents it. Favoured by Shaktar and Dark Finders.", + "description": "A two-handed power-assisted claymore with a wide double-edged blade and integrated power cell in the guard. Capable of cleaving through armour plating. Requires two hands and the will to use it.", "weaponType": "Blade", "category": "melee", - "damage": 3, + "damage": 4, "range": "Engaged", - "rof": 2, + "rof": 1, "ap": 2, "magazine": 0, "ammo": 0, @@ -201,34 +357,60 @@ "ammoType": "standard", "caliber": "", "roundType": "standard", - "cost": 350, + "cost": 700, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "SLA Blade", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-sla-blade.svg", + "system": { + "description": "Standard single-handed combat blade issued across SLA operative divisions. A straight, single-edged weapon optimised for quick thrusting attacks. Reliable, balanced, and unremarkable — exactly as intended.", + "weaponType": "Blade", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 2, + "ap": 1, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 280, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, { - "name": "Heavy Autocannon", + "name": "Vibro Sabre", "type": "weapon", - "img": "systems/zero-engine/assets/icons/weapons/weapon-heavy-autocannon.svg", + "img": "systems/zero-engine/assets/icons/weapons/weapon-vibro-sabre.svg", "system": { - "description": "A rotating-barrel autocannon that fires 20mm explosive-tipped rounds. Not subtle. Not cheap. Extremely effective. Manchines carry these for a reason.", - "weaponType": "HW", - "category": "ranged", - "damage": 5, - "range": "Long", + "description": "A curved sabre with a high-frequency vibration spine that disrupts molecular cohesion on contact. The Vibro Sabre cuts through armour as easily as flesh. The whine it produces before a strike is unmistakable — and terrifying.", + "weaponType": "Blade", + "category": "melee", + "damage": 3, + "range": "Engaged", "rof": 2, "ap": 3, - "magazine": 20, - "ammo": 20, - "fireModes": ["burst", "auto"], + "magazine": 0, + "ammo": 0, + "fireModes": [], "gearBonus": 0, - "autoAmmoUse": 8, + "autoAmmoUse": 0, "ammoType": "standard", - "caliber": "20mm", + "caliber": "", "roundType": "standard", - "cost": 2500, - "initiativeMod": -1, + "cost": 900, + "initiativeMod": 0, "equipped": false, "ammoEmpty": false } diff --git a/system.json b/system.json index 447b625..6cd82e0 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "zero-engine", "title": "Zero Engine (SLA Industries)", "description": "A basic game system for SLA Industries using the Zero Engine rules.", - "version": "1.3.3", + "version": "1.3.4", "compatibility": { "minimum": 13, "verified": "14.359"