Commit f70acc53 authored by Chunchi Che's avatar Chunchi Che

fix hint

parent cbb59f71
Pipeline #18351 passed with stages
in 3 minutes and 25 seconds
Subproject commit b1387888e6e895e186f5dde1ff986f11305a3b84
Subproject commit c82314ef6ac387733ce4578acec555bf07786249
......@@ -4050,12 +4050,17 @@ export namespace ygopro {
export namespace MsgHint {
export enum HintType {
UNKNOWN = 0,
SELECT_LOCATION = 1,
SELECT_EFFECT = 2,
SELECT_RACE = 3,
SELECT_ATTRIBUTE = 4,
SELECT_NUMBER = 5,
SELECT_REGION = 6,
HINT_EVENT = 1,
HINT_MESSAGE = 2,
HINT_SELECTMSG = 3,
HINT_OPSELECTED = 4,
HINT_EFFECT = 5,
HINT_RACE = 6,
HINT_ATTRIB = 7,
HINT_CODE = 8,
HINT_NUMBER = 9,
HINT_CARD = 10,
HINT_ZONE = 11,
}
}
}
......
......@@ -23,57 +23,57 @@ export default (data: Uint8Array) => {
let hintType = ygopro.StocGameMessage.MsgHint.HintType.UNKNOWN;
switch (hintCommand) {
case 0x01: {
// TODO
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_EVENT;
break;
}
case 0x02: {
// TODO
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_MESSAGE;
break;
}
case 0x03: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_LOCATION;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_SELECTMSG;
break;
}
case 0x04: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_EFFECT;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_OPSELECTED;
break;
}
case 0x05: {
// TODO
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_EFFECT;
break;
}
case 0x06: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_RACE;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_RACE;
break;
}
case 0x07: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_ATTRIBUTE;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_ATTRIB;
break;
}
case 0x08: {
// TODO
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_CODE;
break;
}
case 0x09: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_NUMBER;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_NUMBER;
break;
}
case 0x0a: {
// TODO
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_CARD;
break;
}
case 0x0b: {
hintType = ygopro.StocGameMessage.MsgHint.HintType.SELECT_REGION;
hintType = ygopro.StocGameMessage.MsgHint.HintType.HINT_ZONE;
break;
}
......
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