diff --git a/wg-voidships-foundry/module.json b/wg-voidships-foundry/module.json index bc42294..08fb7e5 100644 --- a/wg-voidships-foundry/module.json +++ b/wg-voidships-foundry/module.json @@ -2,21 +2,33 @@ "id": "wg-voidships-builder", "title": "Wrath & Glory: Voidships — Builder", "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" }, "authors": [{ "name": "Gizmo & GPT-5 Thinking" }], "esmodules": ["scripts/voidships.js"], "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 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", "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 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" }] }, "readme": "journal/README.md", diff --git a/wg-voidships-foundry/packs/wg-voidship-archeotech.db b/wg-voidships-foundry/packs/wg-voidship-archeotech.db new file mode 100644 index 0000000..46d8736 --- /dev/null +++ b/wg-voidships-foundry/packs/wg-voidship-archeotech.db @@ -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)"}} diff --git a/wg-voidships-foundry/packs/wg-voidship-xewnos.db b/wg-voidships-foundry/packs/wg-voidship-xewnos.db new file mode 100644 index 0000000..ce92e9c --- /dev/null +++ b/wg-voidships-foundry/packs/wg-voidship-xewnos.db @@ -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. 161–162"}} +{"_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":"Mezoa’s refinement of Mars-pattern cannons; higher output at the cost of greater space and power demands.","keywords":"VOIDSHIP, MACROBATT","source":"Into the Storm, p. 161–162"}} +{"_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. 162–163"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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"}} diff --git a/wg-voidships-foundry/packs/wg-voidships-items.db b/wg-voidships-foundry/packs/wg-voidships-items.db index 20fc43d..7f4a5ab 100644 --- a/wg-voidships-foundry/packs/wg-voidships-items.db +++ b/wg-voidships-foundry/packs/wg-voidships-items.db @@ -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":"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":"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":"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":"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":"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":"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":"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":"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. 161–162"}} +{"_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":"Mezoa’s refinement of Mars-pattern cannons; higher output at the cost of greater space and power demands.","keywords":"VOIDSHIP, MACROBATT","source":"Into the Storm, p. 161–162"}} +{"_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. 162–163"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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. 161–162"}} +{"_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"}} diff --git a/wg-voidships-foundry/patch_hulls.py b/wg-voidships-foundry/patch_hulls.py new file mode 100644 index 0000000..65f5392 --- /dev/null +++ b/wg-voidships-foundry/patch_hulls.py @@ -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))