mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-24 15:39:25 +03:00
add proto *Coop* for hangout event
This commit is contained in:
parent
bd65785aab
commit
d7278e9452
24
proto/AllCoopInfoNotify.proto
Normal file
24
proto/AllCoopInfoNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MainCoop.proto";
|
||||
// CmdId: 2587
|
||||
// Obf: FMEOBOHIEGC
|
||||
message AllCoopInfoNotify {
|
||||
repeated MainCoop main_coop_list = 13;
|
||||
}
|
23
proto/CancelCoopTaskReq.proto
Normal file
23
proto/CancelCoopTaskReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 27925
|
||||
// Obf: EGFKMLLMKGB
|
||||
message CancelCoopTaskReq {
|
||||
uint32 chapter_id = 9;
|
||||
}
|
24
proto/CancelCoopTaskRsp.proto
Normal file
24
proto/CancelCoopTaskRsp.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 26816
|
||||
// Obf: MMIJBEHIGHH
|
||||
message CancelCoopTaskRsp {
|
||||
int32 retcode = 3;
|
||||
uint32 chapter_id = 9;
|
||||
}
|
23
proto/CoopCg.proto
Normal file
23
proto/CoopCg.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: OJCJONLPBME
|
||||
message CoopCg {
|
||||
uint32 id = 5;
|
||||
bool is_unlock = 6;
|
||||
}
|
23
proto/CoopCgShowNotify.proto
Normal file
23
proto/CoopCgShowNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 26025
|
||||
// Obf: JDLGCMDAEFP
|
||||
message CoopCgShowNotify {
|
||||
repeated uint32 cg_list = 4;
|
||||
}
|
23
proto/CoopCgUpdateNotify.proto
Normal file
23
proto/CoopCgUpdateNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 25026
|
||||
// Obf: GFIFBOOBGOP
|
||||
message CoopCgUpdateNotify {
|
||||
repeated uint32 cg_list = 6;
|
||||
}
|
42
proto/CoopChapter.proto
Normal file
42
proto/CoopChapter.proto
Normal file
@ -0,0 +1,42 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CoopPoint.proto";
|
||||
import "CoopReward.proto";
|
||||
import "CoopCg.proto";
|
||||
// Obf: LOELOKMLPHL
|
||||
message CoopChapter {
|
||||
// Obf: NDFCDJEIDEJ
|
||||
enum State {
|
||||
STATE_CLOSE = 0;
|
||||
STATE_COND_NOT_MEET = 1;
|
||||
STATE_COND_MEET = 2;
|
||||
STATE_ACCEPT = 3;
|
||||
}
|
||||
|
||||
State state = 3;
|
||||
repeated uint32 LAAOIEBFJKP = 9;
|
||||
map<uint32, uint32> seen_ending_map = 15;
|
||||
repeated CoopPoint coop_point_list = 6;
|
||||
repeated CoopReward coop_reward_list = 11;
|
||||
repeated CoopCg coop_cg_list = 8;
|
||||
uint32 id = 14;
|
||||
uint32 JDENGALMPJN = 13;
|
||||
repeated uint32 EOMGDNCEACF = 7;
|
||||
uint32 HKOAKJNBIIO = 5;
|
||||
}
|
24
proto/CoopChapterUpdateNotify.proto
Normal file
24
proto/CoopChapterUpdateNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CoopChapter.proto";
|
||||
// CmdId: 6932
|
||||
// Obf: CJCEEDJNAAB
|
||||
message CoopChapterUpdateNotify {
|
||||
repeated CoopChapter chapter_list = 1;
|
||||
}
|
27
proto/CoopDataNotify.proto
Normal file
27
proto/CoopDataNotify.proto
Normal file
@ -0,0 +1,27 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CoopChapter.proto";
|
||||
// CmdId: 21157
|
||||
// Obf: BAGILCCBHBF
|
||||
message CoopDataNotify {
|
||||
bool is_have_progress = 7;
|
||||
repeated CoopChapter chapter_list = 1;
|
||||
uint32 cur_coop_point = 9;
|
||||
repeated uint32 viewed_chapter_list = 8;
|
||||
}
|
31
proto/CoopPoint.proto
Normal file
31
proto/CoopPoint.proto
Normal file
@ -0,0 +1,31 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: JCOLKMKHPFO
|
||||
message CoopPoint {
|
||||
// Obf: JOFAANNBAFC
|
||||
enum State {
|
||||
STATE_UNSTARTED = 0;
|
||||
STATE_STARTED = 1;
|
||||
STATE_FINISHED = 2;
|
||||
}
|
||||
|
||||
uint32 id = 8;
|
||||
State state = 14;
|
||||
uint32 self_confidence = 10;
|
||||
}
|
24
proto/CoopPointUpdateNotify.proto
Normal file
24
proto/CoopPointUpdateNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CoopPoint.proto";
|
||||
// CmdId: 7401
|
||||
// Obf: DELDCGOMOEG
|
||||
message CoopPointUpdateNotify {
|
||||
CoopPoint coop_point = 6;
|
||||
}
|
24
proto/CoopProgressUpdateNotify.proto
Normal file
24
proto/CoopProgressUpdateNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 29927
|
||||
// Obf: MMAMPOIJIFF
|
||||
message CoopProgressUpdateNotify {
|
||||
bool is_have_progress = 11;
|
||||
uint32 cur_coop_point = 12;
|
||||
}
|
30
proto/CoopReward.proto
Normal file
30
proto/CoopReward.proto
Normal file
@ -0,0 +1,30 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: PCNHBJPDMOB
|
||||
message CoopReward {
|
||||
// Obf: NNDLFEMBJMK
|
||||
enum State {
|
||||
STATE_UNLOCK = 0;
|
||||
STATE_LOCK = 1;
|
||||
STATE_TAKEN = 2;
|
||||
}
|
||||
|
||||
uint32 id = 2;
|
||||
State state = 10;
|
||||
}
|
24
proto/CoopRewardUpdateNotify.proto
Normal file
24
proto/CoopRewardUpdateNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "CoopReward.proto";
|
||||
// CmdId: 1034
|
||||
// Obf: ADOBCEAELOF
|
||||
message CoopRewardUpdateNotify {
|
||||
repeated CoopReward reward_list = 13;
|
||||
}
|
24
proto/FinishMainCoopReq.proto
Normal file
24
proto/FinishMainCoopReq.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 20482
|
||||
// Obf: BCKINDNDCCJ
|
||||
message FinishMainCoopReq {
|
||||
uint32 ending_save_point_id = 5;
|
||||
uint32 id = 3;
|
||||
}
|
25
proto/FinishMainCoopRsp.proto
Normal file
25
proto/FinishMainCoopRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 23766
|
||||
// Obf: FOIFFFGHDOJ
|
||||
message FinishMainCoopRsp {
|
||||
int32 retcode = 13;
|
||||
uint32 id = 4;
|
||||
uint32 ending_save_point_id = 1;
|
||||
}
|
35
proto/MainCoop.proto
Normal file
35
proto/MainCoop.proto
Normal file
@ -0,0 +1,35 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// Obf: CIGMGGBFGNB
|
||||
message MainCoop {
|
||||
// Obf: HECGIMLHAJH
|
||||
enum Status {
|
||||
INVALID = 0;
|
||||
RUNNING = 1;
|
||||
FINISHED = 2;
|
||||
}
|
||||
|
||||
uint32 self_confidence = 5;
|
||||
Status status = 1;
|
||||
repeated uint32 save_point_id_list = 9;
|
||||
uint32 id = 6;
|
||||
map<uint32, int32> GEHNFJEPCJL = 12;
|
||||
map<uint32, int32> GDBKBKACDFO = 8;
|
||||
map<uint32, uint32> seen_ending_map = 3;
|
||||
}
|
24
proto/MainCoopFailNotify.proto
Normal file
24
proto/MainCoopFailNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2503
|
||||
// Obf: IEMIIPKOOLI
|
||||
message MainCoopFailNotify {
|
||||
string textmap_id = 14;
|
||||
uint32 chapter_id = 11;
|
||||
}
|
24
proto/MainCoopUpdateNotify.proto
Normal file
24
proto/MainCoopUpdateNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MainCoop.proto";
|
||||
// CmdId: 1415
|
||||
// Obf: ENDNJPEEBNB
|
||||
message MainCoopUpdateNotify {
|
||||
repeated MainCoop main_coop_list = 7;
|
||||
}
|
24
proto/SaveCoopDialogReq.proto
Normal file
24
proto/SaveCoopDialogReq.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 24551
|
||||
// Obf: EOGGBCKOGIE
|
||||
message SaveCoopDialogReq {
|
||||
uint32 CMJNNOEEBKC = 2;
|
||||
uint32 HIJPOLONNOA = 12;
|
||||
}
|
25
proto/SaveCoopDialogRsp.proto
Normal file
25
proto/SaveCoopDialogRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 8107
|
||||
// Obf: NAGJNOIEKMK
|
||||
message SaveCoopDialogRsp {
|
||||
uint32 HIJPOLONNOA = 9;
|
||||
uint32 CMJNNOEEBKC = 8;
|
||||
int32 retcode = 15;
|
||||
}
|
27
proto/SaveMainCoopReq.proto
Normal file
27
proto/SaveMainCoopReq.proto
Normal file
@ -0,0 +1,27 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 764
|
||||
// Obf: DEBIEHHKCMA
|
||||
message SaveMainCoopReq {
|
||||
map<uint32, int32> GEHNFJEPCJL = 3;
|
||||
map<uint32, int32> GDBKBKACDFO = 10;
|
||||
uint32 save_point_id = 11;
|
||||
uint32 id = 6;
|
||||
uint32 self_confidence = 7;
|
||||
}
|
25
proto/SaveMainCoopRsp.proto
Normal file
25
proto/SaveMainCoopRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 27766
|
||||
// Obf: BHPGBGECOMC
|
||||
message SaveMainCoopRsp {
|
||||
int32 retcode = 8;
|
||||
uint32 id = 9;
|
||||
repeated uint32 save_point_id_list = 3;
|
||||
}
|
23
proto/SetCoopChapterViewedReq.proto
Normal file
23
proto/SetCoopChapterViewedReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2879
|
||||
// Obf: BJCIIGPPDJB
|
||||
message SetCoopChapterViewedReq {
|
||||
uint32 chapter_id = 4;
|
||||
}
|
24
proto/SetCoopChapterViewedRsp.proto
Normal file
24
proto/SetCoopChapterViewedRsp.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 23389
|
||||
// Obf: AIFNGABDBJK
|
||||
message SetCoopChapterViewedRsp {
|
||||
int32 retcode = 12;
|
||||
uint32 chapter_id = 6;
|
||||
}
|
23
proto/StartCoopPointReq.proto
Normal file
23
proto/StartCoopPointReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 22463
|
||||
// Obf: NEHKCPAFDAI
|
||||
message StartCoopPointReq {
|
||||
uint32 coop_point = 8;
|
||||
}
|
27
proto/StartCoopPointRsp.proto
Normal file
27
proto/StartCoopPointRsp.proto
Normal file
@ -0,0 +1,27 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "MainCoop.proto";
|
||||
// CmdId: 1231
|
||||
// Obf: LHBINHPHFKM
|
||||
message StartCoopPointRsp {
|
||||
MainCoop start_main_coop = 1;
|
||||
uint32 coop_point = 2;
|
||||
int32 retcode = 14;
|
||||
bool is_start = 6;
|
||||
}
|
23
proto/TakeCoopRewardReq.proto
Normal file
23
proto/TakeCoopRewardReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 23462
|
||||
// Obf: FELHCPBNOHO
|
||||
message TakeCoopRewardReq {
|
||||
uint32 reward_config_id = 2;
|
||||
}
|
24
proto/TakeCoopRewardRsp.proto
Normal file
24
proto/TakeCoopRewardRsp.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 22350
|
||||
// Obf: OCBMJEKGPLA
|
||||
message TakeCoopRewardRsp {
|
||||
int32 retcode = 14;
|
||||
uint32 reward_config_id = 1;
|
||||
}
|
23
proto/UnlockCoopChapterReq.proto
Normal file
23
proto/UnlockCoopChapterReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 27931
|
||||
// Obf: LGAINENCJLA
|
||||
message UnlockCoopChapterReq {
|
||||
uint32 chapter_id = 11;
|
||||
}
|
24
proto/UnlockCoopChapterRsp.proto
Normal file
24
proto/UnlockCoopChapterRsp.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3122
|
||||
// Obf: NDDHACEDMHC
|
||||
message UnlockCoopChapterRsp {
|
||||
int32 retcode = 10;
|
||||
uint32 chapter_id = 11;
|
||||
}
|
Loading…
Reference in New Issue
Block a user