This commit is contained in:
2025-09-16 14:32:46 +02:00
parent 5511acfb90
commit e34f3a2271
5 changed files with 133 additions and 10 deletions
+20 -8
View File
@@ -2,21 +2,33 @@
"id": "wg-voidships-builder", "id": "wg-voidships-builder",
"title": "Wrath & Glory: Voidships — Builder", "title": "Wrath & Glory: Voidships — Builder",
"description": "Składanie okrętów jako Actorów przez dodawanie wyposażenia (gear) z kompendium.", "description": "Składanie okrętów jako Actorów przez dodawanie wyposażenia (gear) z kompendium.",
"version": "1.4.0", "version": "1.4.8",
"compatibility": { "minimum": "12", "verified": "13" }, "compatibility": { "minimum": "12", "verified": "13" },
"authors": [{ "name": "Gizmo & GPT-5 Thinking" }], "authors": [{ "name": "Gizmo & GPT-5 Thinking" }],
"esmodules": ["scripts/voidships.js"], "esmodules": ["scripts/voidships.js"],
"packs": [ "packs": [
{ "label": "W&G Voidship Hulls (Empty)", "name": "wg-voidship-hulls", "path": "packs/wg-voidship-hulls.db", "type": "Actor", "system": "wrath-and-glory" }, { "label": "W&G Voidship Hulls (Empty)", "name": "wg-voidship-hulls", "path": "packs/wg-voidship-hulls.db", "type": "Actor", "system": "wrath-and-glory" },
{ "label": "W&G Voidship Items", "name": "wg-voidship-items", "path": "packs/wg-voidship-items.db", "type": "Item", "system": "wrath-and-glory" }, { "label": "W&G Voidship Items", "name": "wg-voidship-items", "path": "packs/wg-voidship-items.db", "type": "Item", "system": "wrath-and-glory" },
{ { "label": "W&G Voidships — Tables", "name": "wg-voidships-tables", "path": "packs/wg-voidships-tables.db", "type": "RollTable" },
"label": "W&G Voidships — Tables", { "label": "W&G Voidship Macros", "name": "wg-voidship-macros", "path": "packs/wg-voidship-macros.db", "type": "Macro" },
"name": "wg-voidships-tables",
"path": "packs/wg-voidships-tables.db",
"type": "RollTable"
},
{ "label": "W&G Voidship Macros", "name": "wg-voidship-macros", "path": "packs/wg-voidship-macros.db", "type": "Macro" } { "label": "W&G Voidship Archeotech", "name": "wg-voidship-archeotech", "path": "packs/wg-voidship-archeotech.db", "type": "Item", "system": "wrath-and-glory" },
{ "label": "W&G Voidship Xenos", "name": "wg-voidship-xenos", "path": "packs/wg-voidship-xenos.db", "type": "Item", "system": "wrath-and-glory" }
],
"packFolders": [
{
"name": "W&G — Voidships",
"sorting": "a",
"packs": [
"wg-voidship-hulls",
"wg-voidship-items",
"wg-voidships-tables",
"wg-voidship-macros",
"wg-voidship-archeotech",
"wg-voidship-xenos"
],
"folders": []
}
], ],
"relationships": { "systems": [{ "id": "wrath-and-glory" }] }, "relationships": { "systems": [{ "id": "wrath-and-glory" }] },
"readme": "journal/README.md", "readme": "journal/README.md",
@@ -0,0 +1,7 @@
{"_id":"0cc5c3b3a915adf7","name":"Castellan Shield","type":"gear","img":null,"system":{"description":"Ancient projection-field array that can extend protection beyond the host hull. Temperamental and zealously maintained by dedicated Tech-Priests.","keywords":"VOIDSHIP, ARCHEOTECH, SHIELDS","value":0,"rarity":"very rare","source":"Archeotech Components (RT)"}}
{"_id":"a2aab0f18b9e4b9d","name":"Castellan Shield Array","type":"gear","img":null,"system":{"description":"Expanded castellum of emitters tuned for fleet support—projects a formidable ward to nearby vessels at grotesque power cost.","keywords":"VOIDSHIP, ARCHEOTECH, SHIELDS","value":0,"rarity":"very rare","source":"Archeotech Components (RT)"}}
{"_id":"ed965d6a2b3c1a65","name":"Cogitator Interlink","type":"gear","img":null,"system":{"description":"Ancient datalooms and logic-engines that interlink bridge, augurs and gunnery pits, smoothing latency and improving battle rhythm.","keywords":"VOIDSHIP, ARCHEOTECH, BRIDGE","value":0,"rarity":"very rare","source":"Archeotech Components (RT)"}}
{"_id":"2f96e98996b2414b","name":"Energistic Conversion Matrix","type":"gear","img":null,"system":{"description":"Relic matrix that reclaims waste energies throughout the ship and feeds them back into the grid; miraculous efficiency at inscrutable risk.","keywords":"VOIDSHIP, ARCHEOTECH, DRIVE","value":0,"rarity":"very rare","source":"Archeotech Components (RT)"}}
{"_id":"b1d5aa8f4a6b2e1a","name":"Gyro-Stabilization Matrix","type":"gear","img":null,"system":{"description":"Deep-keel stabilisers and vanes governed by pre-Imperial machine-logic; lessen recoil and improve tracking solutions.","keywords":"VOIDSHIP, ARCHEOTECH, MANOEUVRE","value":0,"rarity":"very rare","source":"Archeotech Components (RT)"}}
{"_id":"9e875efc3b2a4d1c","name":"Staravar Laser Macrobattery","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"volley","rating":"2"}]},"description":"Archeotech laser batteries from the Staravar school, famed for peerless coherence and range.","keywords":"VOIDSHIP, ARCHEOTECH, MACROLASERS","source":"Archeotech Components (RT)"}}
{"_id":"4a3d2c1b0e9f8a77","name":"Star-Flare Lance","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"lance","rating":"-"}]},"description":"A lance emitter of pre-Imperial refinement; slices armour with unsettling ease and little thermal bloom.","keywords":"VOIDSHIP, ARCHEOTECH, LANCE","source":"Archeotech Components (RT)"}}
@@ -0,0 +1,35 @@
{"_id":"a1e0b1c2d3e4f5a6","name":"Jovian-pattern Missile Battery","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"volley","rating":"2"}]},"description":"Medium-ranged missile pods mounted externally; unleash a devastating salvo then require lengthy reload cycles. Ideal for an opening alpha strike.","keywords":"VOIDSHIP, ORDNANCE, MACROBATT","source":"Into the Storm, p. 161"}}
{"_id":"b1e0c1d2e3f4a5b6","name":"Lathe-pattern Grav-culverin Broadside","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"broadside","rating":"-"},{"name":"option:extended-range (reduced damage)","rating":"-"}]},"description":"Gravitic mass-accelerators that can fire self-propelled warheads to extend range at reduced damage; must occupy Port or Starboard capacity.","keywords":"VOIDSHIP, MACROBROADSIDES","source":"Into the Storm, p. 161162"}}
{"_id":"c1e0d1e2f3a4b5c6","name":"Mezoa-pattern Macrocannons","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"bulky","rating":"-"}]},"description":"Mezoas refinement of Mars-pattern cannons; higher output at the cost of greater space and power demands.","keywords":"VOIDSHIP, MACROBATT","source":"Into the Storm, p. 161162"}}
{"_id":"d1e0e1f2a3b4c5d6","name":"Pyros Melta-cannons","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"inferno-on-crit","rating":"-"}]},"description":"Oversized barrels firing melta-tipped shells; critical hits tend to ignite devastating onboard fires.","keywords":"VOIDSHIP, MACROBATT, MELTA","source":"Into the Storm, p. 162"}}
{"_id":"e1e0f1a2b3c4d5e6","name":"Sunsear Las-broadside","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"broadside","rating":"-"}]},"description":"Long-ranged Sunsear arrays on Port/Starboard arcs; prized for precision fire.","keywords":"VOIDSHIP, MACROLASERS","source":"Into the Storm, p. 162163"}}
{"_id":"f1e0a1b2c3d4e5f6","name":"Sunhammer Lance (Weapon)","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"lance","rating":"-"}]},"description":"High-energy lance emitter tuned for penetrative strikes through armour belts.","keywords":"VOIDSHIP, LANCE","source":"Into the Storm, p. 163"}}
{"_id":"a2f0b2c3d4e5f6a7","name":"Sunhammer Lance (Battery)","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"lance","rating":"-"},{"name":"battery","rating":"-"}]},"description":"Multiple Sunhammer emitters slaved together; saturates targets with cutting beams at colossal power draw.","keywords":"VOIDSHIP, LANCE","source":"Into the Storm, p. 163"}}
{"_id":"b2f0c2d3e4f5a6b7","name":"Jovian-pattern Class 8.1 Drive","type":"gear","img":null,"system":{"description":"Frigate-scale Jovian plasma drive; dependable and easily serviced across Navy yards.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c2f0d2e3f4a5b6c7","name":"Jovian-pattern Class 8.2 Drive","type":"gear","img":null,"system":{"description":"Light cruiser-scale Jovian plant tuned for long patrols and smooth load cycles.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d2f0e2f3a4b5c6d7","name":"Jovian-pattern Class 8.3 Drive","type":"gear","img":null,"system":{"description":"Cruiser-grade Jovian turbines balancing thrust against maintenance burden.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e2f0f2a3b4c5d6e7","name":"Jovian-pattern Class 8.4 Drive","type":"gear","img":null,"system":{"description":"Grand cruiser-scale Jovian core designed for extended campaigns.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f2f0a3b4c5d6e7f8","name":"Saturine-pattern Class 4A Ultra Drive","type":"gear","img":null,"system":{"description":"Battlecruiser plasma drive renowned for brutal acceleration envelopes.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a3f0b4c5d6e7f8a9","name":"Saturine-pattern Class 5 Drive","type":"gear","img":null,"system":{"description":"Grand cruiser Saturine turbines delivering imposing output at high upkeep.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b3f0c4d5e6f7a8b9","name":"Miloslav G-616.b Warp Engine","type":"gear","img":null,"system":{"description":"Compact Miloslav warp engine for raiders/transports/frigates; aggressive transits, temperamental spirits.","keywords":"VOIDSHIP, ESSENTIAL, WARP","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c3f0d4e5f6a7b8c9","name":"Miloslav H-616.b Warp Engine","type":"gear","img":null,"system":{"description":"Heavy Miloslav variant for light cruisers/cruisers; improved stability in storms.","keywords":"VOIDSHIP, ESSENTIAL, WARP","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d3f0e4f5a6b7c8d9","name":"Belecane-pattern 90.r Geller Field","type":"gear","img":null,"system":{"description":"Standardised Geller generator maintaining a reality bubble in the warp.","keywords":"VOIDSHIP, ESSENTIAL, GELLER","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e3f0f4a5b6c7d8e9","name":"Voss 'Glimmer'-pattern Void Shield Array","type":"gear","img":null,"system":{"description":"Efficient Voss-pattern shield array; single-layer baseline for lighter hulls.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f3f0a4b5c6d7e8f9","name":"Voss 'Glimmer'-pattern Multiple Void Shield Array","type":"gear","img":null,"system":{"description":"Expanded Voss-pattern array for cruisers with multiple layers.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a4f0b5c6d7e8f9a0","name":"Triple Void Shield Array","type":"gear","img":null,"system":{"description":"Grand cruiser triple-layer void shields for line engagements.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b4f0c5d6e7f8a9b0","name":"Fleet Flag Bridge","type":"gear","img":null,"system":{"description":"Flag bridge for coordinating squadrons and task forces.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c4f0d5e6f7a8b9c0","name":"Flight Command Bridge","type":"gear","img":null,"system":{"description":"Bridge layout optimised for carrier operations and wing control.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d4f0e5f6a7b8c9d0","name":"Invasion Bridge","type":"gear","img":null,"system":{"description":"Assault-landing command bridge with troop coordination shrines.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e4f0f5a6b7c8d9e0","name":"Clemency-pattern Life Sustainer","type":"gear","img":null,"system":{"description":"Life sustainer with improved bio-recycling and air scrubbing.","keywords":"VOIDSHIP, ESSENTIAL, LIFE-SUSTAINER","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f4f0a5b6c7d8e9f0","name":"Bilge-Rat Quarters","type":"gear","img":null,"system":{"description":"Cramped, austere berthing maximising capacity at morale cost.","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a5f0b6c7d8e9f0a1","name":"BG-15 Assault Scanners","type":"gear","img":null,"system":{"description":"Close-in auger refit for aggressive scans during boardings.","keywords":"VOIDSHIP, ESSENTIAL, AUGUR","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b5f0c6d7e8f9a0b1","name":"X-470 Ultimo Array","type":"gear","img":null,"system":{"description":"Powerful external auger suite; superb detection but a bright target.","keywords":"VOIDSHIP, ESSENTIAL, AUGUR","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c5f0d6e7f8a9b0c1","name":"Shadowblind Bays","type":"gear","img":null,"system":{"description":"Stealth-baffled bays to conceal movements and heat signatures.","keywords":"VOIDSHIP, SUPPLEMENTAL, CARGO","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"d5f0e6f7a8b9c0d1","name":"Auxiliary Plasma Banks","type":"gear","img":null,"system":{"description":"Additional plasma accumulators for surge power output.","keywords":"VOIDSHIP, SUPPLEMENTAL, DRIVE","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"e5f0f6a7b8c9d0e1","name":"Drop Pod Launch Bays","type":"gear","img":null,"system":{"description":"Guidance relays and launch cathedra for mass drop-pod insertions.","keywords":"VOIDSHIP, SUPPLEMENTAL, ORDNANCE","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"f5f0a6b7c8d9e0f1","name":"Empyrean Mantle (Expanded)","type":"gear","img":null,"system":{"description":"Enhanced warp-signature damping projectors (frigate/cruiser variants).","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"a6f0b7c8d9e0f1a2","name":"Reinforced Prow","type":"gear","img":null,"system":{"description":"Bolstered prow structure for ramming and head-on engagements.","keywords":"VOIDSHIP, SUPPLEMENTAL, ARMOUR","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"b6f0c7d8e9f0a1b2","name":"Arboretum","type":"gear","img":null,"system":{"description":"Hydroponic groves that bolster morale and supplement life support.","keywords":"VOIDSHIP, SUPPLEMENTAL, LIFE-SUPPORT","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"c6f0d7e8f9a0b1c2","name":"Asteroid Mining Facility","type":"gear","img":null,"system":{"description":"Industrial cutter arrays and ore refineries for on-site extraction.","keywords":"VOIDSHIP, SUPPLEMENTAL, INDUSTRY","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"d6f0e7f8a9b0c1d2","name":"Astropathic Choir-chambers","type":"gear","img":null,"system":{"description":"Ward-sheltered sancta for astropathic choirs and amplifiers.","keywords":"VOIDSHIP, SUPPLEMENTAL, COMMUNICATIONS","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"e6f0f7a8b9c0d1e2","name":"Broadband Hymn-casters","type":"gear","img":null,"system":{"description":"Broadcast towers that drown all frequencies in deafening litanies, disrupting hostile coordination.","keywords":"VOIDSHIP, SUPPLEMENTAL, COMMUNICATIONS","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
@@ -4,7 +4,6 @@
{"_id":"itm000000000004","name":"Torpedo Tubes","type":"gear","img":null,"system":{"description":"Bow torpedo tubes (ordnance).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ORDNANCE"}} {"_id":"itm000000000004","name":"Torpedo Tubes","type":"gear","img":null,"system":{"description":"Bow torpedo tubes (ordnance).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ORDNANCE"}}
{"_id":"itm000000000005","name":"Launch Bay","type":"gear","img":null,"system":{"description":"Attack craft wings.","value":0,"rarity":"rare","keywords":"VOIDSHIP, ORDNANCE"}} {"_id":"itm000000000005","name":"Launch Bay","type":"gear","img":null,"system":{"description":"Attack craft wings.","value":0,"rarity":"rare","keywords":"VOIDSHIP, ORDNANCE"}}
{"_id":"itm000000000006","name":"Nova Cannon","type":"gear","img":null,"system":{"description":"Superheavy ordnance; GM adjudication.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, ORDNANCE"}} {"_id":"itm000000000006","name":"Nova Cannon","type":"gear","img":null,"system":{"description":"Superheavy ordnance; GM adjudication.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, ORDNANCE"}}
{"_id":"itm000000000101","name":"Plasma Drive — Jovian Pattern","type":"gear","img":null,"system":{"description":"Essential Component: plasma drive (Jovian).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, DRIVE"}} {"_id":"itm000000000101","name":"Plasma Drive — Jovian Pattern","type":"gear","img":null,"system":{"description":"Essential Component: plasma drive (Jovian).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, DRIVE"}}
{"_id":"itm000000000102","name":"Plasma Drive — Lathe Pattern","type":"gear","img":null,"system":{"description":"Essential Component: plasma drive (Lathe).","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, ESSENTIAL, DRIVE"}} {"_id":"itm000000000102","name":"Plasma Drive — Lathe Pattern","type":"gear","img":null,"system":{"description":"Essential Component: plasma drive (Lathe).","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, ESSENTIAL, DRIVE"}}
{"_id":"itm000000000111","name":"Warp Engine — Strelov","type":"gear","img":null,"system":{"description":"Essential Component: warp engine (Strelov).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, WARP"}} {"_id":"itm000000000111","name":"Warp Engine — Strelov","type":"gear","img":null,"system":{"description":"Essential Component: warp engine (Strelov).","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, WARP"}}
@@ -18,7 +17,6 @@
{"_id":"itm000000000161","name":"Voidsmen Quarters","type":"gear","img":null,"system":{"description":"Standard crew quarters.","value":0,"rarity":"common","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS"}} {"_id":"itm000000000161","name":"Voidsmen Quarters","type":"gear","img":null,"system":{"description":"Standard crew quarters.","value":0,"rarity":"common","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS"}}
{"_id":"itm000000000162","name":"Luxury Passenger Quarters","type":"gear","img":null,"system":{"description":"Luxury accommodations.","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS"}} {"_id":"itm000000000162","name":"Luxury Passenger Quarters","type":"gear","img":null,"system":{"description":"Luxury accommodations.","value":0,"rarity":"rare","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS"}}
{"_id":"itm000000000171","name":"Auger Array","type":"gear","img":null,"system":{"description":"Standard shipboard augur sensors.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, ESSENTIAL, AUGUR"}} {"_id":"itm000000000171","name":"Auger Array","type":"gear","img":null,"system":{"description":"Standard shipboard augur sensors.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, ESSENTIAL, AUGUR"}}
{"_id":"itm000000000201","name":"Empyrean Mantle","type":"gear","img":null,"system":{"description":"Warp-signature damping.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH"}} {"_id":"itm000000000201","name":"Empyrean Mantle","type":"gear","img":null,"system":{"description":"Warp-signature damping.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH"}}
{"_id":"itm000000000202","name":"Holo-Baffles","type":"gear","img":null,"system":{"description":"Visual/holo signature masking.","value":0,"rarity":"rare","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH"}} {"_id":"itm000000000202","name":"Holo-Baffles","type":"gear","img":null,"system":{"description":"Visual/holo signature masking.","value":0,"rarity":"rare","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH"}}
{"_id":"itm000000000203","name":"Teleportarium","type":"gear","img":null,"system":{"description":"Teleport insertion capability.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, SUPPLEMENTAL"}} {"_id":"itm000000000203","name":"Teleportarium","type":"gear","img":null,"system":{"description":"Teleport insertion capability.","value":0,"rarity":"veryRare","keywords":"VOIDSHIP, SUPPLEMENTAL"}}
@@ -32,3 +30,38 @@
{"_id":"itm00000000020B","name":"Barracks","type":"gear","img":null,"system":{"description":"Embarked troops for boarding/landings.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, SUPPLEMENTAL"}} {"_id":"itm00000000020B","name":"Barracks","type":"gear","img":null,"system":{"description":"Embarked troops for boarding/landings.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, SUPPLEMENTAL"}}
{"_id":"itm00000000020C","name":"Auto-Temple","type":"gear","img":null,"system":{"description":"Automated Ecclesiarchy node.","value":0,"rarity":"rare","keywords":"VOIDSHIP, SUPPLEMENTAL"}} {"_id":"itm00000000020C","name":"Auto-Temple","type":"gear","img":null,"system":{"description":"Automated Ecclesiarchy node.","value":0,"rarity":"rare","keywords":"VOIDSHIP, SUPPLEMENTAL"}}
{"_id":"itm00000000020D","name":"Trophy Room","type":"gear","img":null,"system":{"description":"Crew morale-focused trophy hall.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, SUPPLEMENTAL"}} {"_id":"itm00000000020D","name":"Trophy Room","type":"gear","img":null,"system":{"description":"Crew morale-focused trophy hall.","value":0,"rarity":"uncommon","keywords":"VOIDSHIP, SUPPLEMENTAL"}}
{"_id":"a1e0b1c2d3e4f5a6","name":"Jovian-pattern Missile Battery","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"volley","rating":"2"}]},"description":"Medium-ranged missile pods mounted externally; unleash a devastating salvo then require lengthy reload cycles. Ideal for an opening alpha strike.","keywords":"VOIDSHIP, ORDNANCE, MACROBATT","source":"Into the Storm, p. 161"}}
{"_id":"b1e0c1d2e3f4a5b6","name":"Lathe-pattern Grav-culverin Broadside","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"broadside","rating":"-"},{"name":"option:extended-range (reduced damage)","rating":"-"}]},"description":"Gravitic mass-accelerators that can fire self-propelled warheads to extend range at reduced damage; must occupy Port or Starboard capacity.","keywords":"VOIDSHIP, MACROBROADSIDES","source":"Into the Storm, p. 161162"}}
{"_id":"c1e0d1e2f3a4b5c6","name":"Mezoa-pattern Macrocannons","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"bulky","rating":"-"}]},"description":"Mezoas refinement of Mars-pattern cannons; higher output at the cost of greater space and power demands.","keywords":"VOIDSHIP, MACROBATT","source":"Into the Storm, p. 161162"}}
{"_id":"d1e0e1f2a3b4c5d6","name":"Pyros Melta-cannons","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"inferno-on-crit","rating":"-"}]},"description":"Oversized barrels firing melta-tipped shells; critical hits tend to ignite devastating onboard fires.","keywords":"VOIDSHIP, MACROBATT, MELTA","source":"Into the Storm, p. 162"}}
{"_id":"e1e0f1a2b3c4d5e6","name":"Sunsear Las-broadside","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"broadside","rating":"-"}]},"description":"Long-ranged Sunsear arrays on Port/Starboard arcs; prized for precision fire.","keywords":"VOIDSHIP, MACROLASERS","source":"Into the Storm, p. 162163"}}
{"_id":"f1e0a1b2c3d4e5f6","name":"Sunhammer Lance (Weapon)","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"lance","rating":"-"}]},"description":"High-energy lance emitter tuned for penetrative strikes through armour belts.","keywords":"VOIDSHIP, LANCE","source":"Into the Storm, p. 163"}}
{"_id":"a2f0b2c3d4e5f6a7","name":"Sunhammer Lance (Battery)","type":"weapon","img":null,"system":{"category":"ranged","damage":{"base":12,"bonus":0,"rank":0,"ed":{"base":2,"bonus":0,"rank":0},"ap":{"base":-1,"bonus":0,"rank":0},"enabled":false,"otherDamage":{"mortal":"0","shock":"0","wounds":"0"}},"range":{"short":30,"medium":60,"long":120,"melee":1,"thrown":null},"salvo":2,"traits":{"list":[{"name":"lance","rating":"-"},{"name":"battery","rating":"-"}]},"description":"Multiple Sunhammer emitters slaved together; saturates targets with cutting beams at colossal power draw.","keywords":"VOIDSHIP, LANCE","source":"Into the Storm, p. 163"}}
{"_id":"b2f0c2d3e4f5a6b7","name":"Jovian-pattern Class 8.1 Drive","type":"gear","img":null,"system":{"description":"Frigate-scale Jovian plasma drive; dependable and easily serviced across Navy yards.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c2f0d2e3f4a5b6c7","name":"Jovian-pattern Class 8.2 Drive","type":"gear","img":null,"system":{"description":"Light cruiser-scale Jovian plant tuned for long patrols and smooth load cycles.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d2f0e2f3a4b5c6d7","name":"Jovian-pattern Class 8.3 Drive","type":"gear","img":null,"system":{"description":"Cruiser-grade Jovian turbines balancing thrust against maintenance burden.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e2f0f2a3b4c5d6e7","name":"Jovian-pattern Class 8.4 Drive","type":"gear","img":null,"system":{"description":"Grand cruiser-scale Jovian core designed for extended campaigns.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f2f0a3b4c5d6e7f8","name":"Saturine-pattern Class 4A Ultra Drive","type":"gear","img":null,"system":{"description":"Battlecruiser plasma drive renowned for brutal acceleration envelopes.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a3f0b4c5d6e7f8a9","name":"Saturine-pattern Class 5 Drive","type":"gear","img":null,"system":{"description":"Grand cruiser Saturine turbines delivering imposing output at high upkeep.","keywords":"VOIDSHIP, ESSENTIAL, DRIVE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b3f0c4d5e6f7a8b9","name":"Miloslav G-616.b Warp Engine","type":"gear","img":null,"system":{"description":"Compact Miloslav warp engine for raiders/transports/frigates; aggressive transits, temperamental spirits.","keywords":"VOIDSHIP, ESSENTIAL, WARP","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c3f0d4e5f6a7b8c9","name":"Miloslav H-616.b Warp Engine","type":"gear","img":null,"system":{"description":"Heavy Miloslav variant for light cruisers/cruisers; improved stability in storms.","keywords":"VOIDSHIP, ESSENTIAL, WARP","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d3f0e4f5a6b7c8d9","name":"Belecane-pattern 90.r Geller Field","type":"gear","img":null,"system":{"description":"Standardised Geller generator maintaining a reality bubble in the warp.","keywords":"VOIDSHIP, ESSENTIAL, GELLER","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e3f0f4a5b6c7d8e9","name":"Voss 'Glimmer'-pattern Void Shield Array","type":"gear","img":null,"system":{"description":"Efficient Voss-pattern shield array; single-layer baseline for lighter hulls.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f3f0a4b5c6d7e8f9","name":"Voss 'Glimmer'-pattern Multiple Void Shield Array","type":"gear","img":null,"system":{"description":"Expanded Voss-pattern array for cruisers with multiple layers.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a4f0b5c6d7e8f9a0","name":"Triple Void Shield Array","type":"gear","img":null,"system":{"description":"Grand cruiser triple-layer void shields for line engagements.","keywords":"VOIDSHIP, ESSENTIAL, SHIELDS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b4f0c5d6e7f8a9b0","name":"Fleet Flag Bridge","type":"gear","img":null,"system":{"description":"Flag bridge for coordinating squadrons and task forces.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c4f0d5e6f7a8b9c0","name":"Flight Command Bridge","type":"gear","img":null,"system":{"description":"Bridge layout optimised for carrier operations and wing control.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"d4f0e5f6a7b8c9d0","name":"Invasion Bridge","type":"gear","img":null,"system":{"description":"Assault-landing command bridge with troop coordination shrines.","keywords":"VOIDSHIP, ESSENTIAL, BRIDGE","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"e4f0f5a6b7c8d9e0","name":"Clemency-pattern Life Sustainer","type":"gear","img":null,"system":{"description":"Life sustainer with improved bio-recycling and air scrubbing.","keywords":"VOIDSHIP, ESSENTIAL, LIFE-SUSTAINER","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"f4f0a5b6c7d8e9f0","name":"Bilge-Rat Quarters","type":"gear","img":null,"system":{"description":"Cramped, austere berthing maximising capacity at morale cost.","keywords":"VOIDSHIP, ESSENTIAL, QUARTERS","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"a5f0b6c7d8e9f0a1","name":"BG-15 Assault Scanners","type":"gear","img":null,"system":{"description":"Close-in auger refit for aggressive scans during boardings.","keywords":"VOIDSHIP, ESSENTIAL, AUGUR","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"b5f0c6d7e8f9a0b1","name":"X-470 Ultimo Array","type":"gear","img":null,"system":{"description":"Powerful external auger suite; superb detection but a bright target.","keywords":"VOIDSHIP, ESSENTIAL, AUGUR","value":0,"rarity":"uncommon","source":"Battlefleet Koronus, p. 34"}}
{"_id":"c5f0d6e7f8a9b0c1","name":"Shadowblind Bays","type":"gear","img":null,"system":{"description":"Stealth-baffled bays to conceal movements and heat signatures.","keywords":"VOIDSHIP, SUPPLEMENTAL, CARGO","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"d5f0e6f7a8b9c0d1","name":"Auxiliary Plasma Banks","type":"gear","img":null,"system":{"description":"Additional plasma accumulators for surge power output.","keywords":"VOIDSHIP, SUPPLEMENTAL, DRIVE","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"e5f0f6a7b8c9d0e1","name":"Drop Pod Launch Bays","type":"gear","img":null,"system":{"description":"Guidance relays and launch cathedra for mass drop-pod insertions.","keywords":"VOIDSHIP, SUPPLEMENTAL, ORDNANCE","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"f5f0a6b7c8d9e0f1","name":"Empyrean Mantle (Expanded)","type":"gear","img":null,"system":{"description":"Enhanced warp-signature damping projectors (frigate/cruiser variants).","keywords":"VOIDSHIP, SUPPLEMENTAL, STEALTH","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"a6f0b7c8d9e0f1a2","name":"Reinforced Prow","type":"gear","img":null,"system":{"description":"Bolstered prow structure for ramming and head-on engagements.","keywords":"VOIDSHIP, SUPPLEMENTAL, ARMOUR","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"b6f0c7d8e9f0a1b2","name":"Arboretum","type":"gear","img":null,"system":{"description":"Hydroponic groves that bolster morale and supplement life support.","keywords":"VOIDSHIP, SUPPLEMENTAL, LIFE-SUPPORT","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"c6f0d7e8f9a0b1c2","name":"Asteroid Mining Facility","type":"gear","img":null,"system":{"description":"Industrial cutter arrays and ore refineries for on-site extraction.","keywords":"VOIDSHIP, SUPPLEMENTAL, INDUSTRY","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161162"}}
{"_id":"d6f0e7f8a9b0c1d2","name":"Astropathic Choir-chambers","type":"gear","img":null,"system":{"description":"Ward-sheltered sancta for astropathic choirs and amplifiers.","keywords":"VOIDSHIP, SUPPLEMENTAL, COMMUNICATIONS","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
{"_id":"e6f0f7a8b9c0d1e2","name":"Broadband Hymn-casters","type":"gear","img":null,"system":{"description":"Broadcast towers that drown all frequencies in deafening litanies, disrupting hostile coordination.","keywords":"VOIDSHIP, SUPPLEMENTAL, COMMUNICATIONS","value":0,"rarity":"uncommon","source":"Into the Storm, p. 161"}}
+36
View File
@@ -0,0 +1,36 @@
import json, sys
BLURB = {
"Jericho-class Pilgrim Vessel": "Immense conversions for pilgrim passages and reliquary cargo. Cavernous holds and chapels; range and capacity over armour and speed.",
"Vagabond-class Merchant Trader": "Modular cargobays and adaptable fittings; a chartist workhorse. Simple to keep running in frontier yards; heavily customised.",
"Hazeroth-class Privateer": "Knife-fast raider with reinforced internals and stripped armour. Favoured for ambushes and commerce raiding.",
"Havoc-class Merchant Raider": "Hybrid carrier-raider balancing battery weight with cargo. Less protected than Navy hulls but brutal on traffic.",
"Sword-class Frigate": "Reliable escort with accurate dorsal lasers and stout drives. Squadrons screen convoys and prosecute pirates.",
"Tempest-class Strike Frigate": "Close-action brawler for boardings and short-range gunnery. Reinforced prow and over-tuned drives.",
"Dauntless-class Light Cruiser": "Versatile patrol cruiser—good acceleration and flexible refits. Often leads Passage Watch patrols.",
"Lunar-class Cruiser": "Archetypal line cruiser—balanced, dependable, easily refitted. Backbone of many squadrons.",
"Cobra-class Destroyer": "Torpedo raider hunting in packs; strikes, then disengages to reload.",
"Falchion-class Frigate": "Modernised frigate with improved drives for frontier scouting.",
"Turbulent-class Heavy Frigate": "Strengthened frame and broader arcs; trades agility for staying power.",
"Defiant-class Light Cruiser (Carrier)": "Light carrier with significant attack craft; excellent for recon and strikes.",
"Universe-class Mass Conveyor": "Super-massive hauler for colony loads and crusade materiel; logistics linchpin.",
"Goliath-class Factory Ship": "Roving manufactorum and refinery; long autonomous deployments.",
"Conquest-class Star Galleon": "Heavily built merchant galleon with strong batteries and hull.",
"Orion-class Star Clipper": "Fast passenger/light-cargo clipper for courier missions and risky runs.",
"Secutor-class Monitor-Cruiser": "Mechanicus monitor with powerful dorsals and redundant shielding; anchors actions.",
"Lathe-class Monitor-Cruiser": "Lathes-forged variant emphasising resilient sanctified systems.",
"Tyrant-class Cruiser": "Macrobattery-focused cruiser optimised for crushing broadsides.",
"Cobra-class Destroyer (Renegade)": "Ex-Navy Cobra in privateer hands with non-standard prow refits."
}
path = "packs/wg-voidship-hulls.db"
out = []
with open(path,"r",encoding="utf-8") as f:
for line in f:
if not line.strip(): continue
d = json.loads(line)
if d.get("name") in BLURB:
d.setdefault("system", {})
d["system"]["notes"] = BLURB[d["name"]]
out.append(json.dumps(d, ensure_ascii=False))
with open(path,"w",encoding="utf-8") as f:
f.write("\n".join(out) + "\n")
print("Patched:", path, "entries:", len(out))