Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
N
Neos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
love_飞影
Neos
Commits
e48661c5
Commit
e48661c5
authored
May 27, 2023
by
Chunchi Che
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat/confirm_cards' into 'main'
Feat/confirm cards See merge request
!211
parents
b86e3fcf
3a0d535a
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
98 additions
and
86 deletions
+98
-86
neos-protobuf
neos-protobuf
+1
-1
src/api/ocgcore/idl/ocgcore.ts
src/api/ocgcore/idl/ocgcore.ts
+76
-76
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.json
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.json
+15
-1
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.ts
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.ts
+1
-1
src/service/duel/confirmCards.ts
src/service/duel/confirmCards.ts
+2
-4
src/service/duel/gameMsg.ts
src/service/duel/gameMsg.ts
+3
-3
No files found.
neos-protobuf
@
ee60c75c
Subproject commit e
7729f2ca07b8d4704806e37d05f896d5cefafdd
Subproject commit e
e60c75c921a82e6592d119a21339361d3723258
src/api/ocgcore/idl/ocgcore.ts
View file @
e48661c5
...
@@ -5619,7 +5619,7 @@ export namespace ygopro {
...
@@ -5619,7 +5619,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5666,7 +5666,7 @@ export namespace ygopro {
...
@@ -5666,7 +5666,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5713,7 +5713,7 @@ export namespace ygopro {
...
@@ -5713,7 +5713,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5760,7 +5760,7 @@ export namespace ygopro {
...
@@ -5760,7 +5760,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5807,7 +5807,7 @@ export namespace ygopro {
...
@@ -5807,7 +5807,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5854,7 +5854,7 @@ export namespace ygopro {
...
@@ -5854,7 +5854,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5901,7 +5901,7 @@ export namespace ygopro {
...
@@ -5901,7 +5901,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5948,7 +5948,7 @@ export namespace ygopro {
...
@@ -5948,7 +5948,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -5995,7 +5995,7 @@ export namespace ygopro {
...
@@ -5995,7 +5995,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6042,7 +6042,7 @@ export namespace ygopro {
...
@@ -6042,7 +6042,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6089,7 +6089,7 @@ export namespace ygopro {
...
@@ -6089,7 +6089,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6136,7 +6136,7 @@ export namespace ygopro {
...
@@ -6136,7 +6136,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6183,7 +6183,7 @@ export namespace ygopro {
...
@@ -6183,7 +6183,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6230,7 +6230,7 @@ export namespace ygopro {
...
@@ -6230,7 +6230,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6277,7 +6277,7 @@ export namespace ygopro {
...
@@ -6277,7 +6277,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6324,7 +6324,7 @@ export namespace ygopro {
...
@@ -6324,7 +6324,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6371,7 +6371,7 @@ export namespace ygopro {
...
@@ -6371,7 +6371,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6418,7 +6418,7 @@ export namespace ygopro {
...
@@ -6418,7 +6418,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6465,7 +6465,7 @@ export namespace ygopro {
...
@@ -6465,7 +6465,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6512,7 +6512,7 @@ export namespace ygopro {
...
@@ -6512,7 +6512,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6559,7 +6559,7 @@ export namespace ygopro {
...
@@ -6559,7 +6559,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6606,7 +6606,7 @@ export namespace ygopro {
...
@@ -6606,7 +6606,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6653,7 +6653,7 @@ export namespace ygopro {
...
@@ -6653,7 +6653,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6700,7 +6700,7 @@ export namespace ygopro {
...
@@ -6700,7 +6700,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6747,7 +6747,7 @@ export namespace ygopro {
...
@@ -6747,7 +6747,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6794,7 +6794,7 @@ export namespace ygopro {
...
@@ -6794,7 +6794,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6841,7 +6841,7 @@ export namespace ygopro {
...
@@ -6841,7 +6841,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6888,7 +6888,7 @@ export namespace ygopro {
...
@@ -6888,7 +6888,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6935,7 +6935,7 @@ export namespace ygopro {
...
@@ -6935,7 +6935,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -6982,7 +6982,7 @@ export namespace ygopro {
...
@@ -6982,7 +6982,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7029,7 +7029,7 @@ export namespace ygopro {
...
@@ -7029,7 +7029,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7076,7 +7076,7 @@ export namespace ygopro {
...
@@ -7076,7 +7076,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7123,7 +7123,7 @@ export namespace ygopro {
...
@@ -7123,7 +7123,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7170,7 +7170,7 @@ export namespace ygopro {
...
@@ -7170,7 +7170,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7217,7 +7217,7 @@ export namespace ygopro {
...
@@ -7217,7 +7217,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7264,7 +7264,7 @@ export namespace ygopro {
...
@@ -7264,7 +7264,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7311,7 +7311,7 @@ export namespace ygopro {
...
@@ -7311,7 +7311,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7358,7 +7358,7 @@ export namespace ygopro {
...
@@ -7358,7 +7358,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7405,7 +7405,7 @@ export namespace ygopro {
...
@@ -7405,7 +7405,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7452,7 +7452,7 @@ export namespace ygopro {
...
@@ -7452,7 +7452,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7499,7 +7499,7 @@ export namespace ygopro {
...
@@ -7499,7 +7499,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7546,7 +7546,7 @@ export namespace ygopro {
...
@@ -7546,7 +7546,7 @@ export namespace ygopro {
chain_end?: StocGameMessage.MsgChainEnd;
chain_end?: StocGameMessage.MsgChainEnd;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7593,7 +7593,7 @@ export namespace ygopro {
...
@@ -7593,7 +7593,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: StocGameMessage.MsgAnnounce;
announce?: StocGameMessage.MsgAnnounce;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7640,7 +7640,7 @@ export namespace ygopro {
...
@@ -7640,7 +7640,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: StocGameMessage.MsgLpUpdate;
lp_update?: StocGameMessage.MsgLpUpdate;
confirm_
desktop
?:
never
;
confirm_
cards
?: never;
}
}
| {
| {
start?: never;
start?: never;
...
@@ -7687,7 +7687,7 @@ export namespace ygopro {
...
@@ -7687,7 +7687,7 @@ export namespace ygopro {
chain_end?: never;
chain_end?: never;
announce?: never;
announce?: never;
lp_update?: never;
lp_update?: never;
confirm_
desktop
?:
StocGameMessage
.
MsgConfirmDeskTop
;
confirm_
cards?: StocGameMessage.MsgConfirmCards
;
}
}
))
))
) {
) {
...
@@ -7839,8 +7839,8 @@ export namespace ygopro {
...
@@ -7839,8 +7839,8 @@ export namespace ygopro {
if ("lp_update" in data && data.lp_update != undefined) {
if ("lp_update" in data && data.lp_update != undefined) {
this.lp_update = data.lp_update;
this.lp_update = data.lp_update;
}
}
if
(
"
confirm_
desktop
"
in
data
&&
data
.
confirm_desktop
!=
undefined
)
{
if ("confirm_
cards" in data && data.confirm_cards
!= undefined) {
this
.
confirm_
desktop
=
data
.
confirm_desktop
;
this.confirm_
cards = data.confirm_cards
;
}
}
}
}
}
}
...
@@ -8416,17 +8416,17 @@ export namespace ygopro {
...
@@ -8416,17 +8416,17 @@ export namespace ygopro {
get has_lp_update() {
get has_lp_update() {
return pb_1.Message.getField(this, 44) != null;
return pb_1.Message.getField(this, 44) != null;
}
}
get
confirm_
desktop
()
{
get confirm_
cards
() {
return pb_1.Message.getWrapperField(
return pb_1.Message.getWrapperField(
this,
this,
StocGameMessage
.
MsgConfirm
DeskTop
,
StocGameMessage.MsgConfirm
Cards
,
45
45
)
as
StocGameMessage
.
MsgConfirm
DeskTop
;
) as StocGameMessage.MsgConfirm
Cards
;
}
}
set
confirm_
desktop
(
value
:
StocGameMessage
.
MsgConfirmDeskTop
)
{
set confirm_
cards(value: StocGameMessage.MsgConfirmCards
) {
pb_1.Message.setOneofWrapperField(this, 45, this.#one_of_decls[0], value);
pb_1.Message.setOneofWrapperField(this, 45, this.#one_of_decls[0], value);
}
}
get
has_confirm_
desktop
()
{
get has_confirm_
cards
() {
return pb_1.Message.getField(this, 45) != null;
return pb_1.Message.getField(this, 45) != null;
}
}
get gameMsg() {
get gameMsg() {
...
@@ -8477,7 +8477,7 @@ export namespace ygopro {
...
@@ -8477,7 +8477,7 @@ export namespace ygopro {
| "chain_end"
| "chain_end"
| "announce"
| "announce"
| "lp_update"
| "lp_update"
|
"
confirm_
desktop
"
;
| "confirm_
cards
";
} = {
} = {
0: "none",
0: "none",
1: "start",
1: "start",
...
@@ -8524,7 +8524,7 @@ export namespace ygopro {
...
@@ -8524,7 +8524,7 @@ export namespace ygopro {
42: "chain_end",
42: "chain_end",
43: "announce",
43: "announce",
44: "lp_update",
44: "lp_update",
45
:
"
confirm_
desktop
"
,
45: "confirm_
cards
",
};
};
return cases[
return cases[
pb_1.Message.computeOneofCase(
pb_1.Message.computeOneofCase(
...
@@ -8652,8 +8652,8 @@ export namespace ygopro {
...
@@ -8652,8 +8652,8 @@ export namespace ygopro {
lp_update?: ReturnType<
lp_update?: ReturnType<
typeof StocGameMessage.MsgLpUpdate.prototype.toObject
typeof StocGameMessage.MsgLpUpdate.prototype.toObject
>;
>;
confirm_
desktop
?:
ReturnType
<
confirm_
cards
?: ReturnType<
typeof
StocGameMessage
.
MsgConfirm
DeskTop
.
prototype
.
toObject
typeof StocGameMessage.MsgConfirm
Cards
.prototype.toObject
>;
>;
}): StocGameMessage {
}): StocGameMessage {
const message = new StocGameMessage({});
const message = new StocGameMessage({});
...
@@ -8857,9 +8857,9 @@ export namespace ygopro {
...
@@ -8857,9 +8857,9 @@ export namespace ygopro {
data.lp_update
data.lp_update
);
);
}
}
if
(
data
.
confirm_
desktop
!=
null
)
{
if (data.confirm_
cards
!= null) {
message
.
confirm_
desktop
=
StocGameMessage
.
MsgConfirmDeskTop
.
fromObject
(
message.confirm_
cards = StocGameMessage.MsgConfirmCards
.fromObject(
data
.
confirm_
desktop
data.confirm_
cards
);
);
}
}
return message;
return message;
...
@@ -8982,8 +8982,8 @@ export namespace ygopro {
...
@@ -8982,8 +8982,8 @@ export namespace ygopro {
lp_update?: ReturnType<
lp_update?: ReturnType<
typeof StocGameMessage.MsgLpUpdate.prototype.toObject
typeof StocGameMessage.MsgLpUpdate.prototype.toObject
>;
>;
confirm_
desktop
?:
ReturnType
<
confirm_
cards
?: ReturnType<
typeof
StocGameMessage
.
MsgConfirm
DeskTop
.
prototype
.
toObject
typeof StocGameMessage.MsgConfirm
Cards
.prototype.toObject
>;
>;
} = {};
} = {};
if (this.start != null) {
if (this.start != null) {
...
@@ -9118,8 +9118,8 @@ export namespace ygopro {
...
@@ -9118,8 +9118,8 @@ export namespace ygopro {
if (this.lp_update != null) {
if (this.lp_update != null) {
data.lp_update = this.lp_update.toObject();
data.lp_update = this.lp_update.toObject();
}
}
if
(
this
.
confirm_
desktop
!=
null
)
{
if (this.confirm_
cards
!= null) {
data
.
confirm_
desktop
=
this
.
confirm_desktop
.
toObject
();
data.confirm_
cards = this.confirm_cards
.toObject();
}
}
return data;
return data;
}
}
...
@@ -9287,9 +9287,9 @@ export namespace ygopro {
...
@@ -9287,9 +9287,9 @@ export namespace ygopro {
writer.writeMessage(44, this.lp_update, () =>
writer.writeMessage(44, this.lp_update, () =>
this.lp_update.serialize(writer)
this.lp_update.serialize(writer)
);
);
if
(
this
.
has_confirm_
desktop
)
if (this.has_confirm_
cards
)
writer
.
writeMessage
(
45
,
this
.
confirm_
desktop
,
()
=>
writer.writeMessage(45, this.confirm_
cards
, () =>
this
.
confirm_
desktop
.
serialize
(
writer
)
this.confirm_
cards
.serialize(writer)
);
);
if (!w) return writer.getResultBuffer();
if (!w) return writer.getResultBuffer();
}
}
...
@@ -9640,10 +9640,10 @@ export namespace ygopro {
...
@@ -9640,10 +9640,10 @@ export namespace ygopro {
break;
break;
case 45:
case 45:
reader.readMessage(
reader.readMessage(
message
.
confirm_
desktop
,
message.confirm_
cards
,
() =>
() =>
(
message
.
confirm_
desktop
=
(message.confirm_
cards
=
StocGameMessage
.
MsgConfirm
DeskTop
.
deserialize
(
reader
))
StocGameMessage.MsgConfirm
Cards
.deserialize(reader))
);
);
break;
break;
default:
default:
...
@@ -18139,7 +18139,7 @@ export namespace ygopro {
...
@@ -18139,7 +18139,7 @@ export namespace ygopro {
return MsgLpUpdate.deserialize(bytes);
return MsgLpUpdate.deserialize(bytes);
}
}
}
}
export
class
MsgConfirm
DeskTop
extends
pb_1
.
Message
{
export class MsgConfirm
Cards
extends pb_1.Message {
#one_of_decls: number[][] = [];
#one_of_decls: number[][] = [];
constructor(
constructor(
data?:
data?:
...
@@ -18186,8 +18186,8 @@ export namespace ygopro {
...
@@ -18186,8 +18186,8 @@ export namespace ygopro {
static fromObject(data: {
static fromObject(data: {
player?: number;
player?: number;
cards?: ReturnType<typeof CardInfo.prototype.toObject>[];
cards?: ReturnType<typeof CardInfo.prototype.toObject>[];
}):
MsgConfirm
DeskTop
{
}): MsgConfirm
Cards
{
const
message
=
new
MsgConfirm
DeskTop
({});
const message = new MsgConfirm
Cards
({});
if (data.player != null) {
if (data.player != null) {
message.player = data.player;
message.player = data.player;
}
}
...
@@ -18222,12 +18222,12 @@ export namespace ygopro {
...
@@ -18222,12 +18222,12 @@ export namespace ygopro {
}
}
static deserialize(
static deserialize(
bytes: Uint8Array | pb_1.BinaryReader
bytes: Uint8Array | pb_1.BinaryReader
):
MsgConfirm
DeskTop
{
): MsgConfirm
Cards
{
const reader =
const reader =
bytes instanceof pb_1.BinaryReader
bytes instanceof pb_1.BinaryReader
? bytes
? bytes
: new pb_1.BinaryReader(bytes),
: new pb_1.BinaryReader(bytes),
message
=
new
MsgConfirm
DeskTop
();
message = new MsgConfirm
Cards
();
while (reader.nextField()) {
while (reader.nextField()) {
if (reader.isEndGroup()) break;
if (reader.isEndGroup()) break;
switch (reader.getFieldNumber()) {
switch (reader.getFieldNumber()) {
...
@@ -18253,8 +18253,8 @@ export namespace ygopro {
...
@@ -18253,8 +18253,8 @@ export namespace ygopro {
serializeBinary(): Uint8Array {
serializeBinary(): Uint8Array {
return this.serialize();
return this.serialize();
}
}
static
deserializeBinary
(
bytes
:
Uint8Array
):
MsgConfirm
DeskTop
{
static deserializeBinary(bytes: Uint8Array): MsgConfirm
Cards
{
return
MsgConfirm
DeskTop
.
deserialize
(
bytes
);
return MsgConfirm
Cards
.deserialize(bytes);
}
}
}
}
export class MsgReloadField extends pb_1.Message {
export class MsgReloadField extends pb_1.Message {
...
...
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.json
View file @
e48661c5
...
@@ -134,7 +134,21 @@
...
@@ -134,7 +134,21 @@
]
]
},
},
"30"
:
{
"30"
:
{
"protoType"
:
"confirm_desktop"
,
"protoType"
:
"confirm_cards"
,
"fields"
:
[
{
"fieldName"
:
"player"
,
"fieldType"
:
"uint8"
},
{
"fieldName"
:
"cards"
,
"fieldType"
:
"repeated"
,
"repeatedType"
:
"CardInfo"
}
]
},
"31"
:
{
"protoType"
:
"confirm_cards"
,
"fields"
:
[
"fields"
:
[
{
{
"fieldName"
:
"player"
,
"fieldName"
:
"player"
,
...
...
src/api/ocgcore/ocgAdapter/stoc/stocGameMsg/penetrate.ts
View file @
e48661c5
...
@@ -33,7 +33,7 @@ const MsgConstructorMap: Map<string, Constructor> = new Map([
...
@@ -33,7 +33,7 @@ const MsgConstructorMap: Map<string, Constructor> = new Map([
[
"
chain_solved
"
,
ygopro
.
StocGameMessage
.
MsgChainSolved
],
[
"
chain_solved
"
,
ygopro
.
StocGameMessage
.
MsgChainSolved
],
[
"
chain_end
"
,
ygopro
.
StocGameMessage
.
MsgChainEnd
],
[
"
chain_end
"
,
ygopro
.
StocGameMessage
.
MsgChainEnd
],
[
"
lp_update
"
,
ygopro
.
StocGameMessage
.
MsgLpUpdate
],
[
"
lp_update
"
,
ygopro
.
StocGameMessage
.
MsgLpUpdate
],
[
"
confirm_
desktop
"
,
ygopro
.
StocGameMessage
.
MsgConfirmDeskTop
],
[
"
confirm_
cards
"
,
ygopro
.
StocGameMessage
.
MsgConfirmCards
],
]);
]);
export
interface
penetrateType
{
export
interface
penetrateType
{
...
...
src/service/duel/confirm
DeskTop
.ts
→
src/service/duel/confirm
Cards
.ts
View file @
e48661c5
...
@@ -2,10 +2,8 @@ import { fetchCard, ygopro } from "@/api";
...
@@ -2,10 +2,8 @@ import { fetchCard, ygopro } from "@/api";
import
{
sleep
}
from
"
@/infra
"
;
import
{
sleep
}
from
"
@/infra
"
;
import
{
matStore
}
from
"
@/stores
"
;
import
{
matStore
}
from
"
@/stores
"
;
export
default
async
(
export
default
async
(
confirmCards
:
ygopro
.
StocGameMessage
.
MsgConfirmCards
)
=>
{
confirmDeskTop
:
ygopro
.
StocGameMessage
.
MsgConfirmDeskTop
const
cards
=
confirmCards
.
cards
;
)
=>
{
const
cards
=
confirmDeskTop
.
cards
;
for
(
const
card
of
cards
)
{
for
(
const
card
of
cards
)
{
const
target
=
matStore
const
target
=
matStore
...
...
src/service/duel/gameMsg.ts
View file @
e48661c5
...
@@ -7,7 +7,7 @@ import onMsgAttackDisable from "./attackDisable";
...
@@ -7,7 +7,7 @@ import onMsgAttackDisable from "./attackDisable";
import
onMsgChainEnd
from
"
./chainEnd
"
;
import
onMsgChainEnd
from
"
./chainEnd
"
;
import
onMsgChaining
from
"
./chaining
"
;
import
onMsgChaining
from
"
./chaining
"
;
import
onMsgChainSolved
from
"
./chainSolved
"
;
import
onMsgChainSolved
from
"
./chainSolved
"
;
import
onConfirm
DeskTop
from
"
./confirmDeskTop
"
;
import
onConfirm
Cards
from
"
./confirmCards
"
;
import
onMsgDraw
from
"
./draw
"
;
import
onMsgDraw
from
"
./draw
"
;
import
onMsgFilpSummoned
from
"
./flipSummoned
"
;
import
onMsgFilpSummoned
from
"
./flipSummoned
"
;
import
onMsgFlipSummoning
from
"
./flipSummoning
"
;
import
onMsgFlipSummoning
from
"
./flipSummoning
"
;
...
@@ -283,8 +283,8 @@ export default async function handleGameMsg(pb: ygopro.YgoStocMsg) {
...
@@ -283,8 +283,8 @@ export default async function handleGameMsg(pb: ygopro.YgoStocMsg) {
break
;
break
;
}
}
case
"
confirm_
desktop
"
:
{
case
"
confirm_
cards
"
:
{
await
onConfirm
DeskTop
(
msg
.
confirm_desktop
);
await
onConfirm
Cards
(
msg
.
confirm_cards
);
break
;
break
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment