From 304e47f507fe1b9bc4a527a824862a44d5510717 Mon Sep 17 00:00:00 2001 From: Tim Evans Date: Tue, 2 Jun 2026 21:20:45 +0100 Subject: [PATCH] feat: racial natural weapons + specialty icons (v1.4.0) Weapons added (4 new, total 36): - Shaktar Claws: melee, DMG 2, AP 1, ROF 2, Engaged - Stormer Teeth: melee, DMG 3, AP 1, ROF 1, Engaged - Stormer Claws: melee, DMG 3, AP 1, ROF 2, Engaged - Vevaphon Claws: melee, DMG 2, AP 1, ROF 2, Engaged Icons added: - 4 new weapon SVG icons (weapon-shaktar-claws, stormer-teeth, stormer-claws, vevaphon-claws) - 16 specialty SVG icons replacing broken Foundry defaults (icons/svg/ paths no longer exist in v14) Fixes: Hard Hitter, Sniper, Fast Reflexes, True Grit, all others now have custom icons Packs rebuilt: sla-weapons (36), sla-specialties (16) --- .../specialties/specialty-code-of-honor.svg | 11 + .../specialties/specialty-cold-adapted.svg | 17 + .../specialty-combat-drug-user.svg | 16 + .../specialties/specialty-compassion.svg | 5 + .../icons/specialties/specialty-ebb-fury.svg | 14 + .../specialties/specialty-ebb-sensitive.svg | 10 + .../specialties/specialty-fast-reflexes.svg | 5 + .../specialties/specialty-field-surgeon.svg | 7 + .../specialties/specialty-gut-feeling.svg | 8 + .../specialties/specialty-hard-hitter.svg | 27 + assets/icons/specialties/specialty-healer.svg | 15 + .../specialties/specialty-inquisitive.svg | 8 + .../icons/specialties/specialty-menacing.svg | 14 + .../specialties/specialty-regeneration.svg | 9 + assets/icons/specialties/specialty-sniper.svg | 13 + .../icons/specialties/specialty-true-grit.svg | 7 + assets/icons/weapons/weapon-shaktar-claws.svg | 17 + assets/icons/weapons/weapon-stormer-claws.svg | 17 + assets/icons/weapons/weapon-stormer-teeth.svg | 25 + .../icons/weapons/weapon-vevaphon-claws.svg | 17 + packs/sla-ammo/000005.ldb | Bin 4241 -> 4187 bytes packs/sla-ammo/LOG | 10 +- packs/sla-ammo/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-armors/000005.ldb | Bin 5343 -> 5304 bytes packs/sla-armors/LOG | 10 +- packs/sla-armors/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-drugs/000005.ldb | Bin 10684 -> 10656 bytes packs/sla-drugs/LOG | 10 +- packs/sla-drugs/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-ebb-formulae/000005.ldb | Bin 15502 -> 15540 bytes packs/sla-ebb-formulae/LOG | 10 +- packs/sla-ebb-formulae/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-equipment/000005.ldb | Bin 6907 -> 7061 bytes packs/sla-equipment/LOG | 10 +- packs/sla-equipment/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-specialties/000005.ldb | Bin 6391 -> 7099 bytes packs/sla-specialties/LOG | 10 +- packs/sla-specialties/MANIFEST-000002 | Bin 134 -> 134 bytes packs/sla-weapons/000005.ldb | Bin 13371 -> 14973 bytes packs/sla-weapons/LOG | 10 +- packs/sla-weapons/MANIFEST-000002 | Bin 134 -> 134 bytes packs/specialties.json | 52 +- packs/weapons.json | 914 ++++++++++-------- system.json | 2 +- 44 files changed, 833 insertions(+), 467 deletions(-) create mode 100644 assets/icons/specialties/specialty-code-of-honor.svg create mode 100644 assets/icons/specialties/specialty-cold-adapted.svg create mode 100644 assets/icons/specialties/specialty-combat-drug-user.svg create mode 100644 assets/icons/specialties/specialty-compassion.svg create mode 100644 assets/icons/specialties/specialty-ebb-fury.svg create mode 100644 assets/icons/specialties/specialty-ebb-sensitive.svg create mode 100644 assets/icons/specialties/specialty-fast-reflexes.svg create mode 100644 assets/icons/specialties/specialty-field-surgeon.svg create mode 100644 assets/icons/specialties/specialty-gut-feeling.svg create mode 100644 assets/icons/specialties/specialty-hard-hitter.svg create mode 100644 assets/icons/specialties/specialty-healer.svg create mode 100644 assets/icons/specialties/specialty-inquisitive.svg create mode 100644 assets/icons/specialties/specialty-menacing.svg create mode 100644 assets/icons/specialties/specialty-regeneration.svg create mode 100644 assets/icons/specialties/specialty-sniper.svg create mode 100644 assets/icons/specialties/specialty-true-grit.svg create mode 100644 assets/icons/weapons/weapon-shaktar-claws.svg create mode 100644 assets/icons/weapons/weapon-stormer-claws.svg create mode 100644 assets/icons/weapons/weapon-stormer-teeth.svg create mode 100644 assets/icons/weapons/weapon-vevaphon-claws.svg diff --git a/assets/icons/specialties/specialty-code-of-honor.svg b/assets/icons/specialties/specialty-code-of-honor.svg new file mode 100644 index 0000000..fd3c689 --- /dev/null +++ b/assets/icons/specialties/specialty-code-of-honor.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-cold-adapted.svg b/assets/icons/specialties/specialty-cold-adapted.svg new file mode 100644 index 0000000..83fb616 --- /dev/null +++ b/assets/icons/specialties/specialty-cold-adapted.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-combat-drug-user.svg b/assets/icons/specialties/specialty-combat-drug-user.svg new file mode 100644 index 0000000..f2ab7c4 --- /dev/null +++ b/assets/icons/specialties/specialty-combat-drug-user.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-compassion.svg b/assets/icons/specialties/specialty-compassion.svg new file mode 100644 index 0000000..6f9a223 --- /dev/null +++ b/assets/icons/specialties/specialty-compassion.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/specialties/specialty-ebb-fury.svg b/assets/icons/specialties/specialty-ebb-fury.svg new file mode 100644 index 0000000..1a98400 --- /dev/null +++ b/assets/icons/specialties/specialty-ebb-fury.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-ebb-sensitive.svg b/assets/icons/specialties/specialty-ebb-sensitive.svg new file mode 100644 index 0000000..e9b6bea --- /dev/null +++ b/assets/icons/specialties/specialty-ebb-sensitive.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-fast-reflexes.svg b/assets/icons/specialties/specialty-fast-reflexes.svg new file mode 100644 index 0000000..d507b4c --- /dev/null +++ b/assets/icons/specialties/specialty-fast-reflexes.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/specialties/specialty-field-surgeon.svg b/assets/icons/specialties/specialty-field-surgeon.svg new file mode 100644 index 0000000..3891ce9 --- /dev/null +++ b/assets/icons/specialties/specialty-field-surgeon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/specialties/specialty-gut-feeling.svg b/assets/icons/specialties/specialty-gut-feeling.svg new file mode 100644 index 0000000..f460763 --- /dev/null +++ b/assets/icons/specialties/specialty-gut-feeling.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/specialties/specialty-hard-hitter.svg b/assets/icons/specialties/specialty-hard-hitter.svg new file mode 100644 index 0000000..c201f26 --- /dev/null +++ b/assets/icons/specialties/specialty-hard-hitter.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-healer.svg b/assets/icons/specialties/specialty-healer.svg new file mode 100644 index 0000000..7161f14 --- /dev/null +++ b/assets/icons/specialties/specialty-healer.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-inquisitive.svg b/assets/icons/specialties/specialty-inquisitive.svg new file mode 100644 index 0000000..0620511 --- /dev/null +++ b/assets/icons/specialties/specialty-inquisitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/specialties/specialty-menacing.svg b/assets/icons/specialties/specialty-menacing.svg new file mode 100644 index 0000000..60ab60d --- /dev/null +++ b/assets/icons/specialties/specialty-menacing.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-regeneration.svg b/assets/icons/specialties/specialty-regeneration.svg new file mode 100644 index 0000000..923066c --- /dev/null +++ b/assets/icons/specialties/specialty-regeneration.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/icons/specialties/specialty-sniper.svg b/assets/icons/specialties/specialty-sniper.svg new file mode 100644 index 0000000..4f56dfa --- /dev/null +++ b/assets/icons/specialties/specialty-sniper.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/icons/specialties/specialty-true-grit.svg b/assets/icons/specialties/specialty-true-grit.svg new file mode 100644 index 0000000..60b9bc5 --- /dev/null +++ b/assets/icons/specialties/specialty-true-grit.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/weapons/weapon-shaktar-claws.svg b/assets/icons/weapons/weapon-shaktar-claws.svg new file mode 100644 index 0000000..034765e --- /dev/null +++ b/assets/icons/weapons/weapon-shaktar-claws.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-stormer-claws.svg b/assets/icons/weapons/weapon-stormer-claws.svg new file mode 100644 index 0000000..70ff0a0 --- /dev/null +++ b/assets/icons/weapons/weapon-stormer-claws.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-stormer-teeth.svg b/assets/icons/weapons/weapon-stormer-teeth.svg new file mode 100644 index 0000000..feb39b3 --- /dev/null +++ b/assets/icons/weapons/weapon-stormer-teeth.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/icons/weapons/weapon-vevaphon-claws.svg b/assets/icons/weapons/weapon-vevaphon-claws.svg new file mode 100644 index 0000000..8d7b2e3 --- /dev/null +++ b/assets/icons/weapons/weapon-vevaphon-claws.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packs/sla-ammo/000005.ldb b/packs/sla-ammo/000005.ldb index 791531215cf55f048460e631e97928504bae941f..84456bc9c1ffa768d4b431b800e07c4ae769fd84 100644 GIT binary patch delta 2724 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 Kj;zdeeE1(LUUXRi delta 2905 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 diff --git a/packs/sla-ammo/LOG b/packs/sla-ammo/LOG index 251c7a0..544f60d 100644 --- a/packs/sla-ammo/LOG +++ b/packs/sla-ammo/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.819207 1719d3000 Delete type=3 #1 -2026/06/02-16:36:28.819707 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.820011 171a5f000 Level-0 table #5: 4241 bytes OK -2026/06/02-16:36:28.820105 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.820161 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.869169 1741eb000 Delete type=3 #1 +2026/06/02-21:20:33.869541 174277000 Level-0 table #5: started +2026/06/02-21:20:33.869986 174277000 Level-0 table #5: 4187 bytes OK +2026/06/02-21:20:33.870045 174277000 Delete type=0 #3 +2026/06/02-21:20:33.870095 174277000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) diff --git a/packs/sla-ammo/MANIFEST-000002 b/packs/sla-ammo/MANIFEST-000002 index 6b3f228b15f8010801f13606ebeb86466f815824..faa9cc4bc7256549d47c2f19b540343ff19f8bb0 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6!LC@*iT;uMkW?c24*%EUUnwd+Y0iEnI);Y#fqj8iJqk?*+oJ5ZaH3o hE~bpU3}670FU!qMDhqN-EAdS$bhHfdWaNR!0{}&y7MK74 delta 91 zcmZo;Y-5~Y6q0-8aF8zpBNGcJ12Y>7FFO0WKpJdH?_b diff --git a/packs/sla-armors/000005.ldb b/packs/sla-armors/000005.ldb index 5aa4c623de3105c6321edac1ca2eb7fdc08b37ae..93c282831d9f233e8914e2b0ed0b77132fd6636a 100644 GIT binary patch literal 5304 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 literal 5343 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 diff --git a/packs/sla-armors/LOG b/packs/sla-armors/LOG index 9d31fd4..ac16e9d 100644 --- a/packs/sla-armors/LOG +++ b/packs/sla-armors/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.797418 1709bb000 Delete type=3 #1 -2026/06/02-16:36:28.799988 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.800486 171a5f000 Level-0 table #5: 5343 bytes OK -2026/06/02-16:36:28.800638 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.800741 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.851561 1731d3000 Delete type=3 #1 +2026/06/02-21:20:33.852911 174277000 Level-0 table #5: started +2026/06/02-21:20:33.853176 174277000 Level-0 table #5: 5304 bytes OK +2026/06/02-21:20:33.853230 174277000 Delete type=0 #3 +2026/06/02-21:20:33.853280 174277000 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 952368c4add76119c02be71c58f0d930f8462187..a77d88080b3ed16a0e372bb45e9af54cb13ecdff 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6jHkLgs3kABNGcJ12Y?oAUhN54o!K*%#zgHVny@Bv=FBv=c@30*Zfpx gPhUnJ1~7ohSGhWtc;@*gRT+2`m3VnZGBQKt0T2Wg$^ZZW delta 91 zcmZo;Y-5~Y6vFh%u-KP@k%@(qftig(ke!M3zNWllW=U#pv7(`qk4vIYdA^ZXh+BG4 gXdojK0~o;ME3-VElYLDJ6aCD}J>?^}dKw6wh4 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 literal 10684 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 Bwc-E( diff --git a/packs/sla-drugs/LOG b/packs/sla-drugs/LOG index 6bdeb98..9f07cdd 100644 --- a/packs/sla-drugs/LOG +++ b/packs/sla-drugs/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.802678 1711c7000 Delete type=3 #1 -2026/06/02-16:36:28.803418 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.803627 171a5f000 Level-0 table #5: 10684 bytes OK -2026/06/02-16:36:28.803686 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.803730 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.855211 1739df000 Delete type=3 #1 +2026/06/02-21:20:33.855720 174277000 Level-0 table #5: started +2026/06/02-21:20:33.856032 174277000 Level-0 table #5: 10656 bytes OK +2026/06/02-21:20:33.856090 174277000 Delete type=0 #3 +2026/06/02-21:20:33.856141 174277000 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 88d553ec4ce0172f0a09403d18bbd124d101f9e4..2575469080cf6600f7073872f6ca85a366b131ab 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6cY8Y(9oBGk%@(qftig(fSrkTL9o1HW=U#pv7$+!Yp!#yV`-kLiGiD$ gMG+$x0~o;M%Po980zJI_Onn@~4gEv%85tq+0M;}VEC2ui delta 91 zcmZo;Y-5~Y6f)__m)X7yj7%(?49sjS0_;qzdxGT^GfPr)ixtg{f&$zu+zZXULjv^R&ofS}!;hScd#K;Db2LM)i7V-c9 diff --git a/packs/sla-ebb-formulae/000005.ldb b/packs/sla-ebb-formulae/000005.ldb index 97dd842ca403dfd48d00a9b9a9193492f702c3db..e1c09681b5fe155a7edafb52f242446aecd59493 100644 GIT binary patch literal 15540 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 y0~jMq-Q*yQ;yK{;${kV`X;vZ~q^UMv687 literal 15502 zcmb803w#vix&LRJU3T`8VH20Q(4ezvf&n&5vcwPqS~eshfdoPlE>bPd?!LP_WOimV zGn-^ltgB+Bib};=P!z1RwXK$FYpq%}Dz>(G#Hy#&_IS>sIUa09

JDLMb&JDY&i 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 diff --git a/packs/sla-ebb-formulae/LOG b/packs/sla-ebb-formulae/LOG index 20a9023..ff71246 100644 --- a/packs/sla-ebb-formulae/LOG +++ b/packs/sla-ebb-formulae/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.805981 1711c7000 Delete type=3 #1 -2026/06/02-16:36:28.807171 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.807630 171a5f000 Level-0 table #5: 15502 bytes OK -2026/06/02-16:36:28.807724 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.807801 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.858027 1739df000 Delete type=3 #1 +2026/06/02-21:20:33.858852 174277000 Level-0 table #5: started +2026/06/02-21:20:33.859123 174277000 Level-0 table #5: 15540 bytes OK +2026/06/02-21:20:33.859200 174277000 Delete type=0 #3 +2026/06/02-21:20:33.859248 174277000 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 3fa02023e652468cfb136719bf772dbddafbed0c..4f9d374bf93e8a518a04224ecf42354a30777828 100644 GIT binary patch delta 91 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 YoBVX&IDY+vzy1Gp>=)boyZ`!s08obrRR910 delta 4058 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 H{O|t*|B?t) diff --git a/packs/sla-specialties/LOG b/packs/sla-specialties/LOG index 8b459da..eaa5030 100644 --- a/packs/sla-specialties/LOG +++ b/packs/sla-specialties/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.809895 1701af000 Delete type=3 #1 -2026/06/02-16:36:28.810655 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.811045 171a5f000 Level-0 table #5: 6391 bytes OK -2026/06/02-16:36:28.811147 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.811211 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.860677 1729c7000 Delete type=3 #1 +2026/06/02-21:20:33.861443 174277000 Level-0 table #5: started +2026/06/02-21:20:33.861807 174277000 Level-0 table #5: 7099 bytes OK +2026/06/02-21:20:33.861900 174277000 Delete type=0 #3 +2026/06/02-21:20:33.861958 174277000 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 a6373a851a4e297b0377a80713a63c01c240adaa..481d0ff83b9cb4cf0facf68482d3ae1a1091a47e 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6teS^P>e4FBNGcJ12Y?o06P=wZgY9X%#zgHVnu_*fDoqu_fl7*;1Kf^ g%RojZ1~7ohmpi+880PvE_~xfM2l^KpGjc=Z0q>a<-T(jq delta 91 zcmZo;Y-5~Y6vE5!^NTM7BNGcJ12Y?o06P=wcSCu_%#zgHVnrj*WQ))ObK{c4f`A~C gk}^gX1~7ohm!@U-lqZL|23i`WcxRgjGBQEr0SjCei2wiq diff --git a/packs/sla-weapons/000005.ldb b/packs/sla-weapons/000005.ldb index 386b1d7aee287a347be4abf741ebcf54c543926f..4981aae8fbf1644e94da33f86b31d0d7eea39178 100644 GIT binary patch literal 14973 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 B72f~= diff --git a/packs/sla-weapons/LOG b/packs/sla-weapons/LOG index 94d837b..35d7a95 100644 --- a/packs/sla-weapons/LOG +++ b/packs/sla-weapons/LOG @@ -1,5 +1,5 @@ -2026/06/02-16:36:28.813617 1701af000 Delete type=3 #1 -2026/06/02-16:36:28.814842 171a5f000 Level-0 table #5: started -2026/06/02-16:36:28.815460 171a5f000 Level-0 table #5: 13371 bytes OK -2026/06/02-16:36:28.815603 171a5f000 Delete type=0 #3 -2026/06/02-16:36:28.815690 171a5f000 Manual compaction at level-0 from '\x00' @ 72057594037927935 : 1 .. '\xc3\xbf' @ 0 : 0; will stop at (end) +2026/06/02-21:20:33.863857 1729c7000 Delete type=3 #1 +2026/06/02-21:20:33.864970 174277000 Level-0 table #5: started +2026/06/02-21:20:33.865381 174277000 Level-0 table #5: 14973 bytes OK +2026/06/02-21:20:33.865434 174277000 Delete type=0 #3 +2026/06/02-21:20:33.865475 174277000 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 49938fc72b69300ba965cda62f23ea6862d6666f..12050f3901299ccb4eb4d87661de542f4f306927 100644 GIT binary patch delta 91 zcmZo;Y-5~Y6f(;pE8CZWk%@(qftig(g`J7@Z;8BOW=U#pv7&LPN2YgpVzRSavAacq gt2d(x0~o;ME0Pk6D=R_*^TJCb3q4KD8O0#-02cZdIRF3v delta 91 zcmZo;Y-5~Y6!O|_*CJmAMkW?c24*%E1$HLZ-5K(VnI);Y#fnDdL6)Tzt`+GfCE>va hX_<^{3}670uL=!u_R97(cFWK64~)tPX5@p&0{~AZ7Lot} diff --git a/packs/specialties.json b/packs/specialties.json index 1cb40dc..bbd1f03 100644 --- a/packs/specialties.json +++ b/packs/specialties.json @@ -2,7 +2,7 @@ { "name": "Sniper", "type": "specialty", - "img": "icons/svg/combat.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-sniper.svg", "system": { "description": "You are trained to wait, breathe, and kill from extreme range, using concealment and patience instead of volume of fire.", "effects": "+2 Marksmanship (Long+ range, concealment required)", @@ -16,7 +16,7 @@ { "name": "Fast Reflexes", "type": "specialty", - "img": "icons/svg/combat.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-fast-reflexes.svg", "system": { "description": "Your body reacts before your brain finishes the thought; you slip out of danger and act a heartbeat before others.", "effects": "Draw 2 initiative cards, choose the better one", @@ -30,9 +30,9 @@ { "name": "Inquisitive", "type": "specialty", - "img": "icons/svg/book.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-inquisitive.svg", "system": { - "description": "You can’t leave a question alone; you pick at loose threads until they reveal the bigger pattern.", + "description": "You can\u2019t leave a question alone; you pick at loose threads until they reveal the bigger pattern.", "effects": "Push WIT rolls twice per roll", "category": "investigation", "package": "Investigator", @@ -44,23 +44,23 @@ { "name": "Gut Feeling", "type": "specialty", - "img": "icons/svg/book.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-gut-feeling.svg", "system": { - "description": "You have razor‑sharp instincts; your body spots danger before your conscious mind understands it.", + "description": "You have razor\u2011sharp instincts; your body spots danger before your conscious mind understands it.", "effects": "Use EMP for Observation (threat detection only)", "category": "investigation", "package": "Investigator", "prerequisites": "Investigator training package", "isActive": true, - "effect": "Once per encounter, you may ask the GM “Is there an immediate hidden threat here?” and receive an honest yes/no answer plus a short hint if the answer is yes." + "effect": "Once per encounter, you may ask the GM \u201cIs there an immediate hidden threat here?\u201d and receive an honest yes/no answer plus a short hint if the answer is yes." } }, { "name": "Hard Hitter", "type": "specialty", - "img": "icons/svg/combat.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-hard-hitter.svg", "system": { - "description": "You don’t waste effort; every swing or shot is committed, brutal, and aimed to break things.", + "description": "You don\u2019t waste effort; every swing or shot is committed, brutal, and aimed to break things.", "effects": "+1 Melee damage (sacrifice fast action)", "category": "combat", "package": "Frother", @@ -72,9 +72,9 @@ { "name": "True Grit", "type": "specialty", - "img": "icons/svg/shield.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-true-grit.svg", "system": { - "description": "You simply refuse to stay down; pain and blood loss slow you, but they don’t stop you.", + "description": "You simply refuse to stay down; pain and blood loss slow you, but they don\u2019t stop you.", "effects": "+1 maximum Health", "category": "survival", "package": "Frother", @@ -86,7 +86,7 @@ { "name": "Menacing", "type": "specialty", - "img": "icons/svg/mystery-man.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-menacing.svg", "system": { "description": "Your presence, tone, and body language radiate controlled threat; people know you mean everything you say.", "effects": "Use STR for Persuasion (intimidation only)", @@ -100,7 +100,7 @@ { "name": "Compassion", "type": "specialty", - "img": "icons/svg/mystery-man.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-compassion.svg", "system": { "description": "You genuinely care, and people feel it; that makes them open up, calm down, or cling to you in crisis.", "effects": "Push EMP rolls twice per roll", @@ -114,21 +114,21 @@ { "name": "Field Surgeon", "type": "specialty", - "img": "icons/svg/heal.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-field-surgeon.svg", "system": { - "description": "You’re trained to work fast in filthy alleys and fire‑lit corridors, keeping people alive with whatever is at hand.", + "description": "You\u2019re trained to work fast in filthy alleys and fire\u2011lit corridors, keeping people alive with whatever is at hand.", "effects": "+1 Healing (critical injuries only)", "category": "medical", "package": "Medic", "prerequisites": "Medic/Field Surgeon training package", "isActive": true, - "effect": "When you treat a physical Critical Injury with Healing, reduce the required healing time by one step (rounds → stretch, stretch → shift, shift → 2 shifts, etc., to a minimum of 1 stretch)." + "effect": "When you treat a physical Critical Injury with Healing, reduce the required healing time by one step (rounds \u2192 stretch, stretch \u2192 shift, shift \u2192 2 shifts, etc., to a minimum of 1 stretch)." } }, { "name": "Healer", "type": "specialty", - "img": "icons/svg/heal.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-healer.svg", "system": { "description": "You focus on stabilizing and restoring others, making the most out of limited supplies and time.", "effects": "Critical injuries heal in half the time", @@ -142,7 +142,7 @@ { "name": "Ebb Sensitive", "type": "specialty", - "img": "icons/svg/explosion.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-ebb-sensitive.svg", "system": { "description": "You have an innate feel for flux; the Ebb whispers in your nerves even when you are not actively using it.", "effects": "Sense Ebons within ~10m radius", @@ -156,7 +156,7 @@ { "name": "Ebb Fury", "type": "specialty", - "img": "icons/svg/explosion.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-ebb-fury.svg", "system": { "description": "You channel rage into raw psychic force, driving your powers harder than is strictly safe.", "effects": "Spend 1 EP: +2 dice to combat roll", @@ -170,7 +170,7 @@ { "name": "Code of Honor", "type": "specialty", - "img": "icons/svg/statue.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-code-of-honor.svg", "system": { "description": "You live by a strict personal or cultural code; breaking it would be worse than death.", "effects": "Reroll all dice when upholding honor (once per session)", @@ -178,15 +178,15 @@ "package": "Shaktar", "prerequisites": "Shaktar race", "isActive": true, - "effect": "When acting directly in line with your code (GM’s approval), you gain +1 die to a single roll once per scene; if you knowingly break your code, you immediately gain +1 Stress." + "effect": "When acting directly in line with your code (GM\u2019s approval), you gain +1 die to a single roll once per scene; if you knowingly break your code, you immediately gain +1 Stress." } }, { "name": "Cold Adapted", "type": "specialty", - "img": "icons/svg/statue.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-cold-adapted.svg", "system": { - "description": "Your body is made for freezing climates; Mort’s bitter winds feel like mild weather.", + "description": "Your body is made for freezing climates; Mort\u2019s bitter winds feel like mild weather.", "effects": "Ignore cold penalties; +1 Stealth (dim/dark)", "category": "racial", "package": "Wraith Raider", @@ -198,7 +198,7 @@ { "name": "Regeneration", "type": "specialty", - "img": "icons/svg/statue.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-regeneration.svg", "system": { "description": "Your body knits flesh and bone far faster than humans; wounds close into angry scars in hours.", "effects": "Heal 1 Health per hour (automatic)", @@ -212,7 +212,7 @@ { "name": "Combat Drug User", "type": "specialty", - "img": "icons/svg/statue.svg", + "img": "systems/zero-engine/assets/icons/specialties/specialty-combat-drug-user.svg", "system": { "description": "You know exactly how to ride the razor edge of combat drugs without immediately burning out.", "effects": "Rush drug: +2 combat, -2 mental (addiction risk)", @@ -220,7 +220,7 @@ "package": "Frother", "prerequisites": "Frother race", "isActive": true, - "effect": "When you take a combat drug (such as Rush), you may ignore the first –1 die penalty from its side effects for the duration of that dose." + "effect": "When you take a combat drug (such as Rush), you may ignore the first \u20131 die penalty from its side effects for the duration of that dose." } } ] \ No newline at end of file diff --git a/packs/weapons.json b/packs/weapons.json index 8755710..4daade1 100644 --- a/packs/weapons.json +++ b/packs/weapons.json @@ -56,6 +56,113 @@ "ammoEmpty": false } }, + { + "name": "Chainaxe", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chainaxe1.png", + "system": { + "description": "A one-handed axe with a motorised chain running along the blade edge. The Chainaxe is louder than it needs to be. This is intentional. Favoured by Frothers and anyone who wants witnesses.", + "weaponType": "Axe", + "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": 460, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Chainsaw (Improvised)", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chainsaw1.png", + "system": { + "description": "An industrial power tool repurposed as a close-range weapon. Technically not a weapon. Technically. On a fumble, the operator takes 1d3 damage instead of the target.", + "weaponType": "Improvised", + "category": "melee", + "damage": 4, + "range": "Engaged", + "rof": 1, + "ap": 0, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 120, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Ebb Sword", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Ebb Infused Blade.png", + "system": { + "description": "A blade channelled with focused Ebb energy. The weapon strikes with physical force and Ebb disruption simultaneously. Only Ebon and Brain Waster operatives can maintain the Ebb channel required to use it at full effectiveness. Others can wield it but gain no Ebb bonus.", + "weaponType": "Blade", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 2, + "ap": 2, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 1, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 1200, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "FEN 10 Street Sweeper", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN10 Street Sweeper.png", + "system": { + "description": "A drum-fed automatic shotgun. The Street Sweeper fires 12-gauge rounds from a 12-round drum at semi-automatic speed. At close range it is catastrophic. At any other range it is mostly theatrical.", + "weaponType": "Shotgun", + "category": "ranged", + "damage": 4, + "range": "Short", + "rof": 2, + "ap": 0, + "magazine": 12, + "ammo": 12, + "fireModes": [ + "single", + "burst" + ], + "gearBonus": 0, + "autoAmmoUse": 4, + "ammoType": "standard", + "caliber": "12g", + "roundType": "standard", + "cost": 900, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "FEN 204 Heavy Pistol", "type": "weapon", @@ -84,6 +191,35 @@ "ammoEmpty": false } }, + { + "name": "FEN 209 Machine Pistol", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 209 Machine PIstol.png", + "system": { + "description": "A fully-automatic machine pistol. Fires 3mm rounds at high velocity from a compact frame. Devastating in close quarters; nearly useless beyond that. Favoured by operatives who need concealment over reach.", + "weaponType": "Machine Pistol", + "category": "ranged", + "damage": 2, + "range": "Short", + "rof": 4, + "ap": 0, + "magazine": 20, + "ammo": 20, + "fireModes": [ + "single", + "auto" + ], + "gearBonus": 0, + "autoAmmoUse": 8, + "ammoType": "standard", + "caliber": "3mm", + "roundType": "standard", + "cost": 380, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "FEN 30-30 Rail Cannon", "type": "weapon", @@ -112,6 +248,34 @@ "ammoEmpty": false } }, + { + "name": "FEN 401 Shiver Pistol", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 401 Shiver Pistol.png", + "system": { + "description": "Standard-issue sidearm for SLA law enforcement and Shivers. Reliable, accurate, and built to survive being dropped in a drain. Nothing special \u2014 which is exactly what CAF wanted.", + "weaponType": "Pistol", + "category": "ranged", + "damage": 2, + "range": "Short", + "rof": 2, + "ap": 0, + "magazine": 12, + "ammo": 12, + "fireModes": [ + "single" + ], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "9mm", + "roundType": "standard", + "cost": 280, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "FEN 603 Auto Pistol", "type": "weapon", @@ -141,6 +305,35 @@ "ammoEmpty": false } }, + { + "name": "FEN 701 Urban Carbine", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN701 Urban Carbine.png", + "system": { + "description": "A compact carbine designed for urban operations. Short enough for vehicle use, powerful enough for street-level engagements. Used extensively by SLA rapid response teams.", + "weaponType": "Carbine", + "category": "ranged", + "damage": 3, + "range": "Long", + "rof": 2, + "ap": 1, + "magazine": 24, + "ammo": 24, + "fireModes": [ + "single", + "burst" + ], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "7mm", + "roundType": "standard", + "cost": 850, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "FEN 706 Power Reaper", "type": "weapon", @@ -169,6 +362,34 @@ "ammoEmpty": false } }, + { + "name": "FEN 981 Sniper Rifle", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 981 Sniper Rifle.png", + "system": { + "description": "A bolt-action precision rifle with integrated suppressor, large magnification scope, and bipod. The FEN 981 is the weapon of choice for long-range elimination. Requires a prepared position and patience.", + "weaponType": "Sniper Rifle", + "category": "ranged", + "damage": 5, + "range": "Extreme", + "rof": 1, + "ap": 2, + "magazine": 10, + "ammo": 10, + "fireModes": [ + "single" + ], + "gearBonus": 2, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "8mm", + "roundType": "standard", + "cost": 2000, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "FEN AR Assault Rifle", "type": "weapon", @@ -199,6 +420,90 @@ "ammoEmpty": false } }, + { + "name": "FEN Reaper LMG", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN Reaper LMG.png", + "system": { + "description": "A belt-fed light machine gun. The Reaper provides sustained suppressive fire. Fires until the belt runs out or the operator passes out \u2014 whichever comes first. Requires a bipod or resting position to use accurately.", + "weaponType": "LMG", + "category": "ranged", + "damage": 4, + "range": "Long", + "rof": 4, + "ap": 1, + "magazine": 100, + "ammo": 100, + "fireModes": [ + "auto" + ], + "gearBonus": 0, + "autoAmmoUse": 10, + "ammoType": "standard", + "caliber": "7mm", + "roundType": "standard", + "cost": 2200, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Fragmentation Grenade", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Frag Grenade.png", + "system": { + "description": "A standard-pattern fragmentation grenade. On detonation, everyone within Short range takes DMG 3 (no armour dice, only auto). Between Short and Medium range takes DMG 1. Roll Mobility vs difficulty 2 to avoid the blast zone.", + "weaponType": "Grenade", + "category": "ranged", + "damage": 3, + "range": "Short", + "rof": 1, + "ap": 0, + "magazine": 1, + "ammo": 1, + "fireModes": [ + "single" + ], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "40mm", + "roundType": "HE", + "cost": 80, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "GA 50 Finisher", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/GA 50 Finisher.png", + "system": { + "description": "A heavy-frame semi-automatic pistol firing .50 calibre rounds. Slower than lighter sidearms but hits significantly harder. Standard sidearm for SLA special division operatives.", + "weaponType": "Pistol", + "category": "ranged", + "damage": 3, + "range": "Short", + "rof": 1, + "ap": 1, + "magazine": 8, + "ammo": 8, + "fireModes": [ + "single" + ], + "gearBonus": 1, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": ".50", + "roundType": "standard", + "cost": 700, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "GA 9442 Browbeater Rifle", "type": "weapon", @@ -283,6 +588,32 @@ "ammoEmpty": false } }, + { + "name": "ITB Mutilator Sword", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chain Knife.png", + "system": { + "description": "A two-handed chain-edged claymore produced by ITB. The motorised chain teeth run continuously along both edges. It does not cut \u2014 it tears. Wounds from a Mutilator are extremely difficult to stabilise.", + "weaponType": "Blade", + "category": "melee", + "damage": 4, + "range": "Engaged", + "rof": 1, + "ap": 2, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 1, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 850, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "KPS Combat Shotgun", "type": "weapon", @@ -337,6 +668,34 @@ "ammoEmpty": false } }, + { + "name": "MILA Grenade Launcher", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/MILA Grenage Launcher.png", + "system": { + "description": "A six-round revolving cylinder grenade launcher. Fires 40mm fragmentation, smoke, or stun grenades. The MILA is a crowd-control and area-denial weapon. Anything within its blast radius disagrees with the concept of cover.", + "weaponType": "Launcher", + "category": "ranged", + "damage": 5, + "range": "Long", + "rof": 1, + "ap": 1, + "magazine": 6, + "ammo": 6, + "fireModes": [ + "single" + ], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "40mm", + "roundType": "HE", + "cost": 1800, + "initiativeMod": -1, + "equipped": false, + "ammoEmpty": false + } + }, { "name": "Pacifier Baton", "type": "weapon", @@ -389,363 +748,6 @@ "ammoEmpty": false } }, - { - "name": "SLA Blade", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/SLA Blade.png", - "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 \u2014 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": "Vibro Sabre", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Vibro Sabre.png", - "system": { - "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 \u2014 and terrifying.", - "weaponType": "Blade", - "category": "melee", - "damage": 3, - "range": "Engaged", - "rof": 2, - "ap": 3, - "magazine": 0, - "ammo": 0, - "fireModes": [], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "", - "roundType": "standard", - "cost": 900, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "GA 50 Finisher", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/GA 50 Finisher.png", - "system": { - "description": "A heavy-frame semi-automatic pistol firing .50 calibre rounds. Slower than lighter sidearms but hits significantly harder. Standard sidearm for SLA special division operatives.", - "weaponType": "Pistol", - "category": "ranged", - "damage": 3, - "range": "Short", - "rof": 1, - "ap": 1, - "magazine": 8, - "ammo": 8, - "fireModes": [ - "single" - ], - "gearBonus": 1, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": ".50", - "roundType": "standard", - "cost": 700, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN 401 Shiver Pistol", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 401 Shiver Pistol.png", - "system": { - "description": "Standard-issue sidearm for SLA law enforcement and Shivers. Reliable, accurate, and built to survive being dropped in a drain. Nothing special \u2014 which is exactly what CAF wanted.", - "weaponType": "Pistol", - "category": "ranged", - "damage": 2, - "range": "Short", - "rof": 2, - "ap": 0, - "magazine": 12, - "ammo": 12, - "fireModes": [ - "single" - ], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "9mm", - "roundType": "standard", - "cost": 280, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN 209 Machine Pistol", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 209 Machine PIstol.png", - "system": { - "description": "A fully-automatic machine pistol. Fires 3mm rounds at high velocity from a compact frame. Devastating in close quarters; nearly useless beyond that. Favoured by operatives who need concealment over reach.", - "weaponType": "Machine Pistol", - "category": "ranged", - "damage": 2, - "range": "Short", - "rof": 4, - "ap": 0, - "magazine": 20, - "ammo": 20, - "fireModes": [ - "single", - "auto" - ], - "gearBonus": 0, - "autoAmmoUse": 8, - "ammoType": "standard", - "caliber": "3mm", - "roundType": "standard", - "cost": 380, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN 981 Sniper Rifle", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN 981 Sniper Rifle.png", - "system": { - "description": "A bolt-action precision rifle with integrated suppressor, large magnification scope, and bipod. The FEN 981 is the weapon of choice for long-range elimination. Requires a prepared position and patience.", - "weaponType": "Sniper Rifle", - "category": "ranged", - "damage": 5, - "range": "Extreme", - "rof": 1, - "ap": 2, - "magazine": 10, - "ammo": 10, - "fireModes": [ - "single" - ], - "gearBonus": 2, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "8mm", - "roundType": "standard", - "cost": 2000, - "initiativeMod": -1, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN 701 Urban Carbine", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN701 Urban Carbine.png", - "system": { - "description": "A compact carbine designed for urban operations. Short enough for vehicle use, powerful enough for street-level engagements. Used extensively by SLA rapid response teams.", - "weaponType": "Carbine", - "category": "ranged", - "damage": 3, - "range": "Long", - "rof": 2, - "ap": 1, - "magazine": 24, - "ammo": 24, - "fireModes": [ - "single", - "burst" - ], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "7mm", - "roundType": "standard", - "cost": 850, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN 10 Street Sweeper", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN10 Street Sweeper.png", - "system": { - "description": "A drum-fed automatic shotgun. The Street Sweeper fires 12-gauge rounds from a 12-round drum at semi-automatic speed. At close range it is catastrophic. At any other range it is mostly theatrical.", - "weaponType": "Shotgun", - "category": "ranged", - "damage": 4, - "range": "Short", - "rof": 2, - "ap": 0, - "magazine": 12, - "ammo": 12, - "fireModes": [ - "single", - "burst" - ], - "gearBonus": 0, - "autoAmmoUse": 4, - "ammoType": "standard", - "caliber": "12g", - "roundType": "standard", - "cost": 900, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "FEN Reaper LMG", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/FEN Reaper LMG.png", - "system": { - "description": "A belt-fed light machine gun. The Reaper provides sustained suppressive fire. Fires until the belt runs out or the operator passes out \u2014 whichever comes first. Requires a bipod or resting position to use accurately.", - "weaponType": "LMG", - "category": "ranged", - "damage": 4, - "range": "Long", - "rof": 4, - "ap": 1, - "magazine": 100, - "ammo": 100, - "fireModes": [ - "auto" - ], - "gearBonus": 0, - "autoAmmoUse": 10, - "ammoType": "standard", - "caliber": "7mm", - "roundType": "standard", - "cost": 2200, - "initiativeMod": -1, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "MILA Grenade Launcher", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/MILA Grenage Launcher.png", - "system": { - "description": "A six-round revolving cylinder grenade launcher. Fires 40mm fragmentation, smoke, or stun grenades. The MILA is a crowd-control and area-denial weapon. Anything within its blast radius disagrees with the concept of cover.", - "weaponType": "Launcher", - "category": "ranged", - "damage": 5, - "range": "Long", - "rof": 1, - "ap": 1, - "magazine": 6, - "ammo": 6, - "fireModes": [ - "single" - ], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "40mm", - "roundType": "HE", - "cost": 1800, - "initiativeMod": -1, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "ITB Mutilator Sword", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chain Knife.png", - "system": { - "description": "A two-handed chain-edged claymore produced by ITB. The motorised chain teeth run continuously along both edges. It does not cut \u2014 it tears. Wounds from a Mutilator are extremely difficult to stabilise.", - "weaponType": "Blade", - "category": "melee", - "damage": 4, - "range": "Engaged", - "rof": 1, - "ap": 2, - "magazine": 0, - "ammo": 0, - "fireModes": [], - "gearBonus": 1, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "", - "roundType": "standard", - "cost": 850, - "initiativeMod": -1, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "Chainaxe", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chainaxe1.png", - "system": { - "description": "A one-handed axe with a motorised chain running along the blade edge. The Chainaxe is louder than it needs to be. This is intentional. Favoured by Frothers and anyone who wants witnesses.", - "weaponType": "Axe", - "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": 460, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "Chainsaw (Improvised)", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Chainsaw1.png", - "system": { - "description": "An industrial power tool repurposed as a close-range weapon. Technically not a weapon. Technically. On a fumble, the operator takes 1d3 damage instead of the target.", - "weaponType": "Improvised", - "category": "melee", - "damage": 4, - "range": "Engaged", - "rof": 1, - "ap": 0, - "magazine": 0, - "ammo": 0, - "fireModes": [], - "gearBonus": 0, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "", - "roundType": "standard", - "cost": 120, - "initiativeMod": -1, - "equipped": false, - "ammoEmpty": false - } - }, { "name": "Riot Shield", "type": "weapon", @@ -773,33 +775,135 @@ } }, { - "name": "Fragmentation Grenade", + "name": "SLA Blade", "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Frag Grenade.png", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/SLA Blade.png", "system": { - "description": "A standard-pattern fragmentation grenade. On detonation, everyone within Short range takes DMG 3 (no armour dice, only auto). Between Short and Medium range takes DMG 1. Roll Mobility vs difficulty 2 to avoid the blast zone.", - "weaponType": "Grenade", - "category": "ranged", + "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 \u2014 exactly as intended.", + "weaponType": "Blade", + "category": "melee", "damage": 3, - "range": "Short", - "rof": 1, - "ap": 0, - "magazine": 1, - "ammo": 1, - "fireModes": [ - "single" - ], + "range": "Engaged", + "rof": 2, + "ap": 1, + "magazine": 0, + "ammo": 0, + "fireModes": [], "gearBonus": 0, "autoAmmoUse": 0, "ammoType": "standard", - "caliber": "40mm", - "roundType": "HE", - "cost": 80, + "caliber": "", + "roundType": "standard", + "cost": 280, "initiativeMod": 0, "equipped": false, "ammoEmpty": false } }, + { + "name": "Shaktar Claws", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-shaktar-claws.svg", + "system": { + "description": "The retractable battle-claws of a Shaktar. Hard as ceramic, honed by martial tradition. Shaktar do not draw them without intent to wound. Fast precise strikes aimed at vital points.", + "weaponType": "Natural", + "category": "melee", + "damage": 2, + "range": "Engaged", + "rof": 2, + "ap": 1, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 0, + "initiativeMod": 0, + "equipped": true, + "ammoEmpty": false + } + }, + { + "name": "Stormer Chuckleduster", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Spike Gauntlet.png", + "system": { + "description": "A reinforced brass-knuckle weapon scaled for Stormer-class physiques. The mass and density of the weapon combined with a Stormer's natural strength make it capable of structural damage. The name was coined by the first squad to use one.", + "weaponType": "Natural", + "category": "melee", + "damage": 4, + "range": "Engaged", + "rof": 2, + "ap": 0, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 200, + "initiativeMod": 0, + "equipped": false, + "ammoEmpty": false + } + }, + { + "name": "Stormer Claws", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-stormer-claws.svg", + "system": { + "description": "Hardened bio-engineered talons grown into the hands of a 313-S Stormer. They can punch through vehicle panels and are near-impossible to disarm. A Stormer who fights with their claws fights without restraint.", + "weaponType": "Natural", + "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": 0, + "initiativeMod": 0, + "equipped": true, + "ammoEmpty": false + } + }, + { + "name": "Stormer Teeth", + "type": "weapon", + "img": "systems/zero-engine/assets/icons/weapons/weapon-stormer-teeth.svg", + "system": { + "description": "The bite of a 313-S Stormer can shear through light armour plating. The jaw muscles of a Stormer are engineered for combat and can exert forces that break bone. Reserved for close-quarters desperation or deliberate brutality.", + "weaponType": "Natural", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 1, + "ap": 1, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 0, + "initiativeMod": 0, + "equipped": true, + "ammoEmpty": false + } + }, { "name": "Stun Grenade", "type": "weapon", @@ -829,43 +933,17 @@ } }, { - "name": "Ebb Sword", + "name": "Vevaphon Claws", "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Ebb Infused Blade.png", + "img": "systems/zero-engine/assets/icons/weapons/weapon-vevaphon-claws.svg", "system": { - "description": "A blade channelled with focused Ebb energy. The weapon strikes with physical force and Ebb disruption simultaneously. Only Ebon and Brain Waster operatives can maintain the Ebb channel required to use it at full effectiveness. Others can wield it but gain no Ebb bonus.", - "weaponType": "Blade", - "category": "melee", - "damage": 3, - "range": "Engaged", - "rof": 2, - "ap": 2, - "magazine": 0, - "ammo": 0, - "fireModes": [], - "gearBonus": 1, - "autoAmmoUse": 0, - "ammoType": "standard", - "caliber": "", - "roundType": "standard", - "cost": 1200, - "initiativeMod": 0, - "equipped": false, - "ammoEmpty": false - } - }, - { - "name": "Stormer Chuckleduster", - "type": "weapon", - "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Spike Gauntlet.png", - "system": { - "description": "A reinforced brass-knuckle weapon scaled for Stormer-class physiques. The mass and density of the weapon combined with a Stormer's natural strength make it capable of structural damage. The name was coined by the first squad to use one.", + "description": "The adaptive natural weapons of a Stormer Vevaphon. Even in base form these claws carry cutting force beyond a human hand. In morph form they shift and harden further \u2014 Brute, Stalker and Raptor forms each intensify their lethality. The claws remember what the body becomes.", "weaponType": "Natural", "category": "melee", - "damage": 4, + "damage": 2, "range": "Engaged", "rof": 2, - "ap": 0, + "ap": 1, "magazine": 0, "ammo": 0, "fireModes": [], @@ -874,7 +952,33 @@ "ammoType": "standard", "caliber": "", "roundType": "standard", - "cost": 200, + "cost": 0, + "initiativeMod": 0, + "equipped": true, + "ammoEmpty": false + } + }, + { + "name": "Vibro Sabre", + "type": "weapon", + "img": "systems/zero-engine/assets/SLA_Assets/Weapons/Vibro Sabre.png", + "system": { + "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 \u2014 and terrifying.", + "weaponType": "Blade", + "category": "melee", + "damage": 3, + "range": "Engaged", + "rof": 2, + "ap": 3, + "magazine": 0, + "ammo": 0, + "fireModes": [], + "gearBonus": 0, + "autoAmmoUse": 0, + "ammoType": "standard", + "caliber": "", + "roundType": "standard", + "cost": 900, "initiativeMod": 0, "equipped": false, "ammoEmpty": false diff --git a/system.json b/system.json index 4e73b29..c93b40a 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.9", + "version": "1.4.0", "compatibility": { "minimum": 13, "verified": "14.359"