Commit 74603d6a authored by Chunchi Che's avatar Chunchi Che

update move service

parent 7e1e9952
Pipeline #19755 passed with stages
in 4 minutes and 23 seconds
......@@ -5,6 +5,7 @@ import { fetchMonsterMeta } from "../../reducers/duel/monstersSlice";
import {
removeCemetery,
removeExclusion,
removeField,
removeHand,
removeMagic,
removeMonster,
......@@ -13,6 +14,7 @@ import { fetchMagicMeta } from "../../reducers/duel/magicSlice";
import { fetchCemeteryMeta } from "../../reducers/duel/cemeretySlice";
import { insertHandMeta } from "../../reducers/duel/handsSlice";
import { fetchExclusionMeta } from "../../reducers/duel/exclusionSlice";
import { fetchFieldMeta } from "../../reducers/duel/fieldSlice";
export default (move: MsgMove, dispatch: AppDispatch) => {
const code = move.code;
......@@ -54,6 +56,11 @@ export default (move: MsgMove, dispatch: AppDispatch) => {
break;
}
case ygopro.CardZone.ONFIELD: {
dispatch(removeField({ controler: from.controler }));
break;
}
default: {
console.log(`Unhandled zone type ${from.location}`);
break;
......@@ -114,6 +121,13 @@ export default (move: MsgMove, dispatch: AppDispatch) => {
break;
}
case ygopro.CardZone.ONFIELD: {
dispatch(
fetchFieldMeta({ controler: to.controler, sequence: to.sequence, code })
);
break;
}
default: {
console.log(`Unhandled zone type ${to.location}`);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment