aotds-docks/src/dux/weaponry/adfc/index.js

18 lines
359 B
JavaScript

import Updux from "updux";
import { action, payload } from "ts-action";
import u from "@yanick/updeep";
const dux = new Updux({
initial: {
rating: 0,
cost: 0,
mass: 0,
},
})
dux.addMutation( action( 'set_adfc', payload() ), rating =>
u.update({ rating, mass: 2 * rating, cost: 8 * rating })
);
export default dux.asDux;