diff --git a/assets/icons/armor/armor-caf.svg b/assets/icons/armor/armor-caf.svg new file mode 100644 index 0000000..48d4ae8 --- /dev/null +++ b/assets/icons/armor/armor-caf.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/armor/armor-downtown-jacket.svg b/assets/icons/armor/armor-downtown-jacket.svg new file mode 100644 index 0000000..9bb8054 --- /dev/null +++ b/assets/icons/armor/armor-downtown-jacket.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/icons/armor/armor-exo-rig.svg b/assets/icons/armor/armor-exo-rig.svg new file mode 100644 index 0000000..03178d3 --- /dev/null +++ b/assets/icons/armor/armor-exo-rig.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/armor/armor-hard.svg b/assets/icons/armor/armor-hard.svg new file mode 100644 index 0000000..eae5aea --- /dev/null +++ b/assets/icons/armor/armor-hard.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/armor/armor-power.svg b/assets/icons/armor/armor-power.svg new file mode 100644 index 0000000..8170de7 --- /dev/null +++ b/assets/icons/armor/armor-power.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/armor/armor-scout.svg b/assets/icons/armor/armor-scout.svg new file mode 100644 index 0000000..284a271 --- /dev/null +++ b/assets/icons/armor/armor-scout.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/drugs/drug-calm-line.svg b/assets/icons/drugs/drug-calm-line.svg new file mode 100644 index 0000000..f9aa602 --- /dev/null +++ b/assets/icons/drugs/drug-calm-line.svg @@ -0,0 +1,8 @@ + + + + + + + diff --git a/assets/icons/drugs/drug-painkillers.svg b/assets/icons/drugs/drug-painkillers.svg new file mode 100644 index 0000000..cbed77b --- /dev/null +++ b/assets/icons/drugs/drug-painkillers.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/icons/drugs/drug-redline.svg b/assets/icons/drugs/drug-redline.svg new file mode 100644 index 0000000..3b789ea --- /dev/null +++ b/assets/icons/drugs/drug-redline.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/icons/drugs/drug-rush.svg b/assets/icons/drugs/drug-rush.svg new file mode 100644 index 0000000..2d0da60 --- /dev/null +++ b/assets/icons/drugs/drug-rush.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/drugs/drug-sedative.svg b/assets/icons/drugs/drug-sedative.svg new file mode 100644 index 0000000..cee7380 --- /dev/null +++ b/assets/icons/drugs/drug-sedative.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/icons/drugs/drug-stimulant.svg b/assets/icons/drugs/drug-stimulant.svg new file mode 100644 index 0000000..d028e32 --- /dev/null +++ b/assets/icons/drugs/drug-stimulant.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/icons/drugs/drug-uv.svg b/assets/icons/drugs/drug-uv.svg new file mode 100644 index 0000000..27be010 --- /dev/null +++ b/assets/icons/drugs/drug-uv.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-baton.svg b/assets/icons/weapons/weapon-baton.svg new file mode 100644 index 0000000..65a2e6b --- /dev/null +++ b/assets/icons/weapons/weapon-baton.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-claws.svg b/assets/icons/weapons/weapon-claws.svg new file mode 100644 index 0000000..23ed260 --- /dev/null +++ b/assets/icons/weapons/weapon-claws.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-heavy-autocannon.svg b/assets/icons/weapons/weapon-heavy-autocannon.svg new file mode 100644 index 0000000..89a2705 --- /dev/null +++ b/assets/icons/weapons/weapon-heavy-autocannon.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-knife.svg b/assets/icons/weapons/weapon-knife.svg new file mode 100644 index 0000000..42cec8b --- /dev/null +++ b/assets/icons/weapons/weapon-knife.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-mono-blade.svg b/assets/icons/weapons/weapon-mono-blade.svg new file mode 100644 index 0000000..6bb1c79 --- /dev/null +++ b/assets/icons/weapons/weapon-mono-blade.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-pistol.svg b/assets/icons/weapons/weapon-pistol.svg new file mode 100644 index 0000000..8e833dc --- /dev/null +++ b/assets/icons/weapons/weapon-pistol.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-power-blade.svg b/assets/icons/weapons/weapon-power-blade.svg new file mode 100644 index 0000000..fcd1dbf --- /dev/null +++ b/assets/icons/weapons/weapon-power-blade.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-rifle.svg b/assets/icons/weapons/weapon-rifle.svg new file mode 100644 index 0000000..b91b416 --- /dev/null +++ b/assets/icons/weapons/weapon-rifle.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-smg.svg b/assets/icons/weapons/weapon-smg.svg new file mode 100644 index 0000000..acffa7c --- /dev/null +++ b/assets/icons/weapons/weapon-smg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/build-packs.mjs b/build-packs.mjs index 6083327..b116ff4 100644 --- a/build-packs.mjs +++ b/build-packs.mjs @@ -95,6 +95,11 @@ const PACKS = [ label: 'SLA Specialties', source: 'packs/specialties.json', }, + { + id: 'sla-weapons', + label: 'SLA Weapons', + source: 'packs/weapons.json', + }, ]; // ── Run ────────────────────────────────────────────────────────────────────── diff --git a/packs/armors.json b/packs/armors.json index 012fea3..712408b 100644 --- a/packs/armors.json +++ b/packs/armors.json @@ -2,7 +2,7 @@ { "name": "Downtown Jacket", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-downtown-jacket.svg", "system": { "description": "Reinforced street jacket with hidden ballistic panels; common among low-level gangers and worried civilians.", "armorRating": 1, @@ -12,14 +12,14 @@ "skillMod": 0, "statModTarget": "", "skillModTarget": "", - "cost": 0, + "cost": 150, "initiativeMod": 0 } }, { "name": "CAF Armor", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-caf.svg", "system": { "description": "Standard CAF tactical vest and pads; decent protection without much extra bulk.", "armorRating": 2, @@ -29,14 +29,14 @@ "skillMod": 0, "statModTarget": "", "skillModTarget": "", - "cost": 0, + "cost": 400, "initiativeMod": 0 } }, { "name": "Scout Armor", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-scout.svg", "system": { "description": "Lightweight composite plates over flexible mesh; built for operatives who need to move and climb.", "armorRating": 3, @@ -46,14 +46,14 @@ "skillMod": 0, "statModTarget": "agility", "skillModTarget": "", - "cost": 0, + "cost": 700, "initiativeMod": 0 } }, { "name": "HARD Armor", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-hard.svg", "system": { "description": "Full-body ceramic and metal laminate suit for frontline combat and urban assaults.", "armorRating": 4, @@ -63,14 +63,14 @@ "skillMod": 1, "statModTarget": "agility", "skillModTarget": "force", - "cost": 0, + "cost": 1200, "initiativeMod": 0 } }, { "name": "Exo-Rig Armor", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-exo-rig.svg", "system": { "description": "Powered exoskeletal frame with armored plates; massively increases carrying and weapon handling at the cost of finesse.", "armorRating": 5, @@ -80,14 +80,14 @@ "skillMod": -1, "statModTarget": "strength", "skillModTarget": "mobility", - "cost": 0, + "cost": 3000, "initiativeMod": 0 } }, { "name": "Squad Shielded Power Armor", "type": "armor", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/armor/armor-power.svg", "system": { "description": "Full sealed power armor with integrated energy shielding; rare, expensive, and terrifying on the street.", "armorRating": 6, @@ -97,7 +97,7 @@ "skillMod": -2, "statModTarget": "strength", "skillModTarget": "stealth", - "cost": 0, + "cost": 8000, "initiativeMod": 0 } } diff --git a/packs/drugs.json b/packs/drugs.json index f306f3e..15ccacf 100644 --- a/packs/drugs.json +++ b/packs/drugs.json @@ -2,7 +2,7 @@ { "name": "Painkillers (Analgesic)", "type": "equipment", - "img": "icons/consumables/potions/potion-bottle-corked-red.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-painkillers.svg", "system": { "description": "Prescription-grade painkillers used by Medics to keep operatives moving on broken bones and bullet wounds.", "isDrug": true, @@ -65,7 +65,7 @@ { "name": "Stimulant (Focus/Wake-up)", "type": "equipment", - "img": "icons/consumables/potions/potion-flask-corked-orange.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-stimulant.svg", "system": { "description": "Corporate-grade stimulant chips; keep you awake, sharp, and moving long after your body wants to shut down.", "isDrug": true, @@ -128,7 +128,7 @@ { "name": "Sedative (Downer)", "type": "equipment", - "img": "icons/consumables/potions/potion-vial-corked-blue.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-sedative.svg", "system": { "description": "Heavy sedative used to shut down panic, control Frothers, or help Ebons come down after bad Ebb feedback.", "isDrug": true, @@ -191,7 +191,7 @@ { "name": "Redline (Overclock Combat Booster)", "type": "equipment", - "img": "icons/consumables/potions/potion-bottle-corked-black.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-redline.svg", "system": { "description": "Illegal DarkNight derivative of Rush; pushes the body past safe limits into true overdrive.", "isDrug": true, @@ -254,7 +254,7 @@ { "name": "Calm-Line (Anti-Panic Neuroregulator)", "type": "equipment", - "img": "icons/consumables/potions/potion-bottle-corked-cyan.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-calm-line.svg", "system": { "description": "Corporate anti-anxiety drug; standard issue for some Shiver units and corporate VIPs who still have to go on-site.", "isDrug": true, @@ -317,7 +317,7 @@ { "name": "Rush (Combat Stimulant)", "type": "equipment", - "img": "icons/consumables/potions/potion-bottle-corked-orange-red.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-rush.svg", "system": { "description": "Standard Frother combat drug; a violent mix of stimulants, painkillers, and combat enhancers widely available on Mort.", "isDrug": true, @@ -380,7 +380,7 @@ { "name": "UV (Ultra-Violence Combat Drug)", "type": "equipment", - "img": "icons/consumables/potions/potion-bottle-corked-violet.webp", + "img": "systems/zero-engine/assets/icons/drugs/drug-uv.svg", "system": { "description": "Restricted UV-grade combat cocktail reserved for black ops and suicidal Frothers; massively amplifies aggression and physical output at severe mental cost.", "isDrug": true, @@ -440,4 +440,4 @@ } } } -] +] \ No newline at end of file diff --git a/packs/sla-armors/000005.ldb b/packs/sla-armors/000005.ldb index d8c9043..650c59b 100644 Binary files a/packs/sla-armors/000005.ldb and b/packs/sla-armors/000005.ldb differ diff --git a/packs/sla-armors/LOG b/packs/sla-armors/LOG index 65561b8..43f9e1e 100644 --- a/packs/sla-armors/LOG +++ b/packs/sla-armors/LOG @@ -1,5 +1,5 @@ -2026/06/02-15:40:51.381050 17272f000 Delete type=3 #1 -2026/06/02-15:40:51.382127 1737d3000 Level-0 table #5: started -2026/06/02-15:40:51.382280 1737d3000 Level-0 table #5: 1620 bytes OK -2026/06/02-15:40:51.382338 1737d3000 Delete type=0 #3 -2026/06/02-15:40:51.382374 1737d3000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-15:55:36.986965 1707d3000 Delete type=3 #1 +2026/06/02-15:55:36.988040 171877000 Level-0 table #5: started +2026/06/02-15:55:36.988227 171877000 Level-0 table #5: 1683 bytes OK +2026/06/02-15:55:36.988301 171877000 Delete type=0 #3 +2026/06/02-15:55:36.988366 171877000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-armors/MANIFEST-000002 b/packs/sla-armors/MANIFEST-000002 index 713fa8f..c235e97 100644 Binary files a/packs/sla-armors/MANIFEST-000002 and b/packs/sla-armors/MANIFEST-000002 differ diff --git a/packs/sla-drugs/000005.ldb b/packs/sla-drugs/000005.ldb index 41e96c3..4602bcb 100644 Binary files a/packs/sla-drugs/000005.ldb and b/packs/sla-drugs/000005.ldb differ diff --git a/packs/sla-drugs/LOG b/packs/sla-drugs/LOG index a00f4c7..dd80f30 100644 --- a/packs/sla-drugs/LOG +++ b/packs/sla-drugs/LOG @@ -1,5 +1,5 @@ -2026/06/02-15:40:51.383831 173747000 Delete type=3 #1 -2026/06/02-15:40:51.384243 1737d3000 Level-0 table #5: started -2026/06/02-15:40:51.384417 1737d3000 Level-0 table #5: 4578 bytes OK -2026/06/02-15:40:51.384472 1737d3000 Delete type=0 #3 -2026/06/02-15:40:51.384516 1737d3000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-15:55:36.989985 170fdf000 Delete type=3 #1 +2026/06/02-15:55:36.990569 171877000 Level-0 table #5: started +2026/06/02-15:55:36.990733 171877000 Level-0 table #5: 4558 bytes OK +2026/06/02-15:55:36.990788 171877000 Delete type=0 #3 +2026/06/02-15:55:36.990829 171877000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-drugs/MANIFEST-000002 b/packs/sla-drugs/MANIFEST-000002 index 120b721..ed46984 100644 Binary files a/packs/sla-drugs/MANIFEST-000002 and b/packs/sla-drugs/MANIFEST-000002 differ diff --git a/packs/sla-ebb-formulae/000005.ldb b/packs/sla-ebb-formulae/000005.ldb index aa2baa3..74ee5a8 100644 Binary files a/packs/sla-ebb-formulae/000005.ldb and b/packs/sla-ebb-formulae/000005.ldb differ diff --git a/packs/sla-ebb-formulae/LOG b/packs/sla-ebb-formulae/LOG index 97f1565..adf2360 100644 --- a/packs/sla-ebb-formulae/LOG +++ b/packs/sla-ebb-formulae/LOG @@ -1,5 +1,5 @@ -2026/06/02-15:40:51.389120 172f3b000 Delete type=3 #1 -2026/06/02-15:40:51.390450 1737d3000 Level-0 table #5: started -2026/06/02-15:40:51.390888 1737d3000 Level-0 table #5: 15376 bytes OK -2026/06/02-15:40:51.391010 1737d3000 Delete type=0 #3 -2026/06/02-15:40:51.391095 1737d3000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-15:55:36.992268 1717eb000 Delete type=3 #1 +2026/06/02-15:55:36.993338 171877000 Level-0 table #5: started +2026/06/02-15:55:36.993814 171877000 Level-0 table #5: 15523 bytes OK +2026/06/02-15:55:36.993886 171877000 Delete type=0 #3 +2026/06/02-15:55:36.993939 171877000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-ebb-formulae/MANIFEST-000002 b/packs/sla-ebb-formulae/MANIFEST-000002 index 7756ec3..a6fa78a 100644 Binary files a/packs/sla-ebb-formulae/MANIFEST-000002 and b/packs/sla-ebb-formulae/MANIFEST-000002 differ diff --git a/packs/sla-specialties/000005.ldb b/packs/sla-specialties/000005.ldb index dad7d83..ad20633 100644 Binary files a/packs/sla-specialties/000005.ldb and b/packs/sla-specialties/000005.ldb differ diff --git a/packs/sla-specialties/LOG b/packs/sla-specialties/LOG index ce4f3c6..293d4c6 100644 --- a/packs/sla-specialties/LOG +++ b/packs/sla-specialties/LOG @@ -1,5 +1,5 @@ -2026/06/02-15:40:51.393131 171f23000 Delete type=3 #1 -2026/06/02-15:40:51.393701 1737d3000 Level-0 table #5: started -2026/06/02-15:40:51.393847 1737d3000 Level-0 table #5: 6422 bytes OK -2026/06/02-15:40:51.393897 1737d3000 Delete type=0 #3 -2026/06/02-15:40:51.393935 1737d3000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-15:55:36.995404 16ffc7000 Delete type=3 #1 +2026/06/02-15:55:36.995915 171877000 Level-0 table #5: started +2026/06/02-15:55:36.996040 171877000 Level-0 table #5: 6406 bytes OK +2026/06/02-15:55:36.996093 171877000 Delete type=0 #3 +2026/06/02-15:55:36.996134 171877000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-specialties/MANIFEST-000002 b/packs/sla-specialties/MANIFEST-000002 index fdc56db..45c22b7 100644 Binary files a/packs/sla-specialties/MANIFEST-000002 and b/packs/sla-specialties/MANIFEST-000002 differ diff --git a/packs/sla-weapons/000004.log b/packs/sla-weapons/000004.log new file mode 100644 index 0000000..e69de29 diff --git a/packs/sla-weapons/000005.ldb b/packs/sla-weapons/000005.ldb new file mode 100644 index 0000000..fe05772 Binary files /dev/null and b/packs/sla-weapons/000005.ldb differ diff --git a/packs/sla-weapons/CURRENT b/packs/sla-weapons/CURRENT new file mode 100644 index 0000000..1a84852 --- /dev/null +++ b/packs/sla-weapons/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packs/sla-weapons/LOG b/packs/sla-weapons/LOG new file mode 100644 index 0000000..19566c9 --- /dev/null +++ b/packs/sla-weapons/LOG @@ -0,0 +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) diff --git a/packs/sla-weapons/MANIFEST-000002 b/packs/sla-weapons/MANIFEST-000002 new file mode 100644 index 0000000..e1694dd Binary files /dev/null and b/packs/sla-weapons/MANIFEST-000002 differ diff --git a/packs/weapons.json b/packs/weapons.json new file mode 100644 index 0000000..b152870 --- /dev/null +++ b/packs/weapons.json @@ -0,0 +1,236 @@ +[ + { + "name": "Blitzer 10mm Pistol", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-pistol.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", + "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": 600, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Blitzer SMG", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-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.", + "weaponType": "SMG", + "category": "ranged", + "damage": 2, + "range": "Short", + "rof": 3, + "ap": 0, + "magazine": 30, + "ammo": 30, + "fireModes": ["single", "auto"], + "gearBonus": 0, + "autoAmmoUse": 8, + "ammoType": "standard", + "caliber": "10mm", + "roundType": "standard", + "cost": 450, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Power Blade", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-power-blade.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", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 1, + "ap": 2, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 400, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Combat Knife", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-knife.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.", + "weaponType": "Knife", + "category": "melee", + "damage": 2, + "range": "Engaged", + "rof": 2, + "ap": 0, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 80, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Shiver Baton", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-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.", + "weaponType": "Baton", + "category": "melee", + "damage": 2, + "range": "Engaged", + "rof": 2, + "ap": 0, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 50, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Claws", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-claws.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.", + "weaponType": "Blade", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 2, + "ap": 2, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 350, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Heavy Autocannon", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-heavy-autocannon.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", + "rof": 2, + "ap": 3, + "magazine": 20, + "ammo": 20, + "fireModes": ["burst", "auto"], + "gearBonus": 0, + "autoAmmoUse": 8, + "ammoType": "standard", + "caliber": "20mm", + "roundType": "standard", + "cost": 2500, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + } +] diff --git a/system.json b/system.json index a2a5dec..447b625 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.2", + "version": "1.3.3", "compatibility": { "minimum": 13, "verified": "14.359" @@ -58,6 +58,13 @@ "path": "packs/sla-specialties", "type": "Item", "system": "zero-engine" + }, + { + "name": "sla-weapons", + "label": "SLA Weapons", + "path": "packs/sla-weapons", + "type": "Item", + "system": "zero-engine" } ], "manifest": "https://raw.githubusercontent.com/slaguru666/zero-engine/main/system.json",