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

18 lines
359 B
JavaScript
Raw Normal View History

2020-07-27 18:14:05 +00:00
import Updux from "updux";
import { action, payload } from "ts-action";
2021-05-17 13:48:31 +00:00
import u from "@yanick/updeep";
2020-07-27 18:14:05 +00:00
const dux = new Updux({
initial: {
rating: 0,
cost: 0,
mass: 0,
},
})
2021-05-17 13:48:31 +00:00
dux.addMutation( action( 'set_adfc', payload() ), rating =>
u.update({ rating, mass: 2 * rating, cost: 8 * rating })
2020-07-27 18:14:05 +00:00
);
export default dux.asDux;