diff --git a/src/lib/components/ShipEdit/index.svelte b/src/lib/components/ShipEdit/index.svelte
index ecfa2fd..9278810 100644
--- a/src/lib/components/ShipEdit/index.svelte
+++ b/src/lib/components/ShipEdit/index.svelte
@@ -8,6 +8,8 @@
+
+
diff --git a/src/lib/shipDux/index.js b/src/lib/shipDux/index.js
index ede0f8c..2b18886 100644
--- a/src/lib/shipDux/index.js
+++ b/src/lib/shipDux/index.js
@@ -1,31 +1,33 @@
import { Updux } from "updux";
-import u from 'updeep';
+import u from "updeep";
import propulsion from "./propulsion/index.js";
import identification from "./identification.js";
-import { calculateDriveReqs } from './propulsion/drive.js';
-import { ftlReqsReaction } from './propulsion/ftl.js';
-import structure from './structure/index.js';
-import carrier from './carrier.js';
-import { screensReqsReaction } from './structure/screens.js'
+import { calculateDriveReqs } from "./propulsion/drive.js";
+import { ftlReqsReaction } from "./propulsion/ftl.js";
+import structure from "./structure/index.js";
+import carrier from "./carrier.js";
+import weaponry from "./weaponry/index.js";
+import { screensReqsReaction } from "./structure/screens.js";
const dux = new Updux({
- subduxes: {
- identification,
- propulsion,
- structure, carrier
- },
- initial: {
- reqs: { cost: 0, mass: 10, usedMass: 0 },
- },
- actions: {
- }
+ subduxes: {
+ identification,
+ propulsion,
+ structure,
+ carrier,
+ weaponry,
+ },
+ initial: {
+ reqs: { cost: 0, mass: 10, usedMass: 0 },
+ },
+ actions: {},
});
-dux.setMutation( 'setShipMass', mass => u({reqs: {mass}}) );
+dux.setMutation("setShipMass", (mass) => u({ reqs: { mass } }));
-dux.addReaction( calculateDriveReqs );
-dux.addReaction( ftlReqsReaction );
-dux.addReaction( screensReqsReaction );
+dux.addReaction(calculateDriveReqs);
+dux.addReaction(ftlReqsReaction);
+dux.addReaction(screensReqsReaction);
export default dux;