Commit 5979c756 authored by chechunchi's avatar chechunchi

update matStore

parent d2f7bbd2
Pipeline #21802 passed with stages
in 14 minutes and 41 seconds
import { v4 as v4uuid } from "uuid";
import { ygopro } from "@/api";
import { store } from "@/stores";
import { playerStore, store } from "@/stores";
const { matStore } = store;
export default (start: ygopro.StocGameMessage.MsgStart) => {
......@@ -11,13 +11,18 @@ export default (start: ygopro.StocGameMessage.MsgStart) => {
? 1
: 0;
const meName = playerStore.getMePlayer().name;
const opName = playerStore.getOpPlayer().name;
matStore.initInfo.set(0, {
life: start.life1,
name: opponent == 0 ? opName : meName,
deckSize: start.deckSize1,
extraSize: start.extraSize1,
});
matStore.initInfo.set(1, {
life: start.life2,
name: opponent == 1 ? opName : meName,
deckSize: start.deckSize2,
extraSize: start.extraSize2,
});
......
......@@ -177,6 +177,7 @@ const genBlock = (zone: ygopro.CardZone, n: number) =>
const initInfo: MatState["initInfo"] = (() => {
const defaultInitInfo = {
masterRule: "UNKNOWN",
name: "?",
life: -1, // 特地设置一个不可能的值
deckSize: 0,
extraSize: 0,
......
......@@ -116,6 +116,7 @@ export interface MatState {
export interface InitInfo {
masterRule?: string;
name: string;
life: number;
deckSize: number;
extraSize: number;
......
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