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"; ...@@ -5,6 +5,7 @@ import { fetchMonsterMeta } from "../../reducers/duel/monstersSlice";
import { import {
removeCemetery, removeCemetery,
removeExclusion, removeExclusion,
removeField,
removeHand, removeHand,
removeMagic, removeMagic,
removeMonster, removeMonster,
...@@ -13,6 +14,7 @@ import { fetchMagicMeta } from "../../reducers/duel/magicSlice"; ...@@ -13,6 +14,7 @@ import { fetchMagicMeta } from "../../reducers/duel/magicSlice";
import { fetchCemeteryMeta } from "../../reducers/duel/cemeretySlice"; import { fetchCemeteryMeta } from "../../reducers/duel/cemeretySlice";
import { insertHandMeta } from "../../reducers/duel/handsSlice"; import { insertHandMeta } from "../../reducers/duel/handsSlice";
import { fetchExclusionMeta } from "../../reducers/duel/exclusionSlice"; import { fetchExclusionMeta } from "../../reducers/duel/exclusionSlice";
import { fetchFieldMeta } from "../../reducers/duel/fieldSlice";
export default (move: MsgMove, dispatch: AppDispatch) => { export default (move: MsgMove, dispatch: AppDispatch) => {
const code = move.code; const code = move.code;
...@@ -54,6 +56,11 @@ export default (move: MsgMove, dispatch: AppDispatch) => { ...@@ -54,6 +56,11 @@ export default (move: MsgMove, dispatch: AppDispatch) => {
break; break;
} }
case ygopro.CardZone.ONFIELD: {
dispatch(removeField({ controler: from.controler }));
break;
}
default: { default: {
console.log(`Unhandled zone type ${from.location}`); console.log(`Unhandled zone type ${from.location}`);
break; break;
...@@ -114,6 +121,13 @@ export default (move: MsgMove, dispatch: AppDispatch) => { ...@@ -114,6 +121,13 @@ export default (move: MsgMove, dispatch: AppDispatch) => {
break; break;
} }
case ygopro.CardZone.ONFIELD: {
dispatch(
fetchFieldMeta({ controler: to.controler, sequence: to.sequence, code })
);
break;
}
default: { default: {
console.log(`Unhandled zone type ${to.location}`); 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