mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2025-04-11 03:26:08 +03:00
testing remove p2
This commit is contained in:
parent
521736ea80
commit
5e5dbaffe5
@ -1,23 +0,0 @@
|
|||||||
// 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";
|
|
||||||
enum ADHOJAAOLNO {
|
|
||||||
ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;
|
|
||||||
ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;
|
|
||||||
ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message AOMEMGPFAJA {
|
|
||||||
repeated uint32 avatar_id_list = 5;
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message AbilityActionSetCrashDamage {
|
|
||||||
Vector hit_pos = 4;
|
|
||||||
float damage = 12;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message AbilityBornType {
|
|
||||||
Vector move_dir = 5;
|
|
||||||
Vector rot = 12;
|
|
||||||
Vector pos = 15;
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
// 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 "Vector.proto";
|
|
||||||
// Obf: KNMNMIBIHEK
|
|
||||||
message AbilityFireworkBornType {
|
|
||||||
uint32 effect_index = 14;
|
|
||||||
Vector rot = 5;
|
|
||||||
Vector pos = 12;
|
|
||||||
Vector move_dir = 15;
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "AbilityInvokeEntry.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 7473
|
|
||||||
message AbilityInvocationFailNotify {
|
|
||||||
string reason = 1;
|
|
||||||
uint32 entity_id = 5;
|
|
||||||
AbilityInvokeEntry invoke = 10;
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "AnimatorParameterValueInfoPair.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message AbilityMetaSetPoseParameter {
|
|
||||||
AnimatorParameterValueInfoPair value = 3;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// Proto has been converted from Sorapointa to Grasscutter format
|
|
||||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
|
||||||
// Copyright (C) 2022 Sorapointa 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";
|
|
||||||
|
|
||||||
message AbilityMixinCostStamina {
|
|
||||||
bool is_swim = 7;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "MassivePropSyncInfo.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message AbilityMixinScenePropSync {
|
|
||||||
bool is_clear_all = 1;
|
|
||||||
repeated int64 delete_id_list = 2;
|
|
||||||
repeated MassivePropSyncInfo massive_prop_list = 9;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message AbilityMixinWindSeedSpawner {
|
|
||||||
message AddSignal {
|
|
||||||
}
|
|
||||||
|
|
||||||
message RefreshSeed {
|
|
||||||
repeated Vector pos_list = 11;
|
|
||||||
}
|
|
||||||
|
|
||||||
message CatchSeed {
|
|
||||||
uint32 entity_id = 15;
|
|
||||||
}
|
|
||||||
|
|
||||||
oneof cmd {
|
|
||||||
AddSignal add_signal = 11;
|
|
||||||
RefreshSeed refresh_seed = 9;
|
|
||||||
CatchSeed catch_seed = 2;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
// 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: 4453
|
|
||||||
// Obf: FKDKFJNGBMH
|
|
||||||
message ActivityGetFriendGiftWishListReq {
|
|
||||||
uint32 schedule_id = 14;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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 "DJKIJHJIJPE.proto";
|
|
||||||
// Obf: MLCNNIOJGPI
|
|
||||||
message ActivityMultiCharacterInfo {
|
|
||||||
repeated DJKIJHJIJPE stage_info_list = 9;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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: OAFCFHMPGEH
|
|
||||||
message AdjustTrackingInfo {
|
|
||||||
string AIEDPJJNAMJ = 3;
|
|
||||||
string JLFPJDBIKGL = 4;
|
|
||||||
string MCNDGMMPLEL = 15;
|
|
||||||
string EADIAAOPFBN = 8;
|
|
||||||
string JNAFPGEIFCD = 7;
|
|
||||||
string GOOEKEHFLAI = 10;
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
// 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 "IHLKALJJCFJ.proto";
|
|
||||||
import "BCIBGJPGJNH.proto";
|
|
||||||
import "ONGCBHPILNP.proto";
|
|
||||||
import "MEJPJACBPIG.proto";
|
|
||||||
import "FHLNPLFEFFO.proto";
|
|
||||||
import "GLCFFFILFGK.proto";
|
|
||||||
// Obf: FIDDEODMLFC
|
|
||||||
message AkaFesDetailInfo {
|
|
||||||
IHLKALJJCFJ IEKAJGGJEFD = 12;
|
|
||||||
BCIBGJPGJNH KIJKCBOBFIM = 10;
|
|
||||||
ONGCBHPILNP EPBBHCIHJOB = 11;
|
|
||||||
MEJPJACBPIG potion_info = 1;
|
|
||||||
FHLNPLFEFFO NJALPDCPMOL = 5;
|
|
||||||
GLCFFFILFGK JFHPDMPHDKG = 13;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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;
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "MapMarkPoint.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 4620
|
|
||||||
message AllMarkPointNotify {
|
|
||||||
repeated MapMarkPoint mark_list = 12;
|
|
||||||
}
|
|
@ -5,28 +5,21 @@ import "ClientCollectorData.proto";
|
|||||||
import "WidgetCoolDownData.proto";
|
import "WidgetCoolDownData.proto";
|
||||||
import "AnchorPointData.proto";
|
import "AnchorPointData.proto";
|
||||||
import "LunchBoxData.proto";
|
import "LunchBoxData.proto";
|
||||||
//import "LANPHFCMEBN.proto";
|
|
||||||
import "SkyCrystalDetectorData.proto";
|
import "SkyCrystalDetectorData.proto";
|
||||||
import "EPIAFADAJAN.proto";
|
|
||||||
import "WidgetSlotData.proto";
|
import "WidgetSlotData.proto";
|
||||||
import "WeatherWizardData.proto";
|
import "WeatherWizardData.proto";
|
||||||
// 4.7.0 TODO
|
// 4.7.0 TODO
|
||||||
// CmdId: 9546
|
// CmdId: 9546
|
||||||
// Obf: IFNFOADFFEL
|
// Obf: IFNFOADFFEL
|
||||||
message AllWidgetDataNotify {
|
message AllWidgetDataNotify {
|
||||||
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK
|
repeated AnchorPointData anchor_point_list = 4; // OK
|
||||||
repeated ClientCollectorData client_collector_data_list = 2; // ok
|
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK
|
||||||
//uint32 CMFPEOMAJLM = 10;
|
repeated ClientCollectorData client_collector_data_list = 2; // ok
|
||||||
repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK
|
repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK
|
||||||
repeated AnchorPointData anchor_point_list = 4; // OK
|
repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK?
|
||||||
LunchBoxData lunch_box_data = 15; // OK
|
repeated WidgetSlotData slot_list = 1; // OK
|
||||||
repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK?
|
LunchBoxData lunch_box_data = 15; // OK
|
||||||
//LANPHFCMEBN ELIOJBDGIMJ = 12;
|
WeatherWizardData weather_wizard_data = 3; // OK
|
||||||
SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK
|
SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK
|
||||||
//repeated uint32 EMPBLGKLCOA = 1790;
|
repeated uint32 background_active_widget_list = 555; // OR 9
|
||||||
//EPIAFADAJAN NNPMMJCEJAO = 1715;
|
|
||||||
//uint32 HALAOGOBMKJ = 1816;
|
|
||||||
repeated WidgetSlotData slot_list = 1; // OK
|
|
||||||
repeated uint32 background_active_widget_list = 555; // OR 9
|
|
||||||
WeatherWizardData weather_wizard_data = 3; // OK
|
|
||||||
}
|
}
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
// 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 "GNAAAEGCDOB.proto";
|
|
||||||
// Obf: LPPAPBJFBFM
|
|
||||||
message AnimalViewInfo {
|
|
||||||
repeated GNAAAEGCDOB FHBALCDOGFI = 12;
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
// 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 "ArenaChallengeMonsterLevel.proto";
|
|
||||||
// Obf: ILEFEPACMPG
|
|
||||||
message ArenaChallengeActivityDetailInfo {
|
|
||||||
repeated ArenaChallengeMonsterLevel level_list = 11;
|
|
||||||
uint32 world_level = 10;
|
|
||||||
map<uint32, uint32> level_open_time_map = 2;
|
|
||||||
bool is_finish_any_level = 9;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: EABLJPHMFFJ
|
|
||||||
message ArenaChallengeMonsterLevel {
|
|
||||||
uint32 CCKGKFMEKKL = 7;
|
|
||||||
uint32 OAHPACPBKJM = 9;
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
// 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 "AsterMidDetailInfo.proto";
|
|
||||||
import "AsterLittleDetailInfo.proto";
|
|
||||||
import "AsterLargeDetailInfo.proto";
|
|
||||||
import "AsterProgressDetailInfo.proto";
|
|
||||||
// Obf: JCGOLKKIELM
|
|
||||||
message AsterActivityDetailInfo {
|
|
||||||
bool is_content_closed = 3;
|
|
||||||
uint32 BLIJLCKCIJP = 7;
|
|
||||||
AsterMidDetailInfo aster_mid = 11;
|
|
||||||
uint32 content_close_time = 14;
|
|
||||||
AsterLittleDetailInfo aster_little = 13;
|
|
||||||
AsterLargeDetailInfo aster_large = 9;
|
|
||||||
uint32 ADOPPAOJEAN = 2;
|
|
||||||
AsterProgressDetailInfo aster_progress = 5;
|
|
||||||
bool is_special_reward_taken = 4;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: IEHLDBPHMGH
|
|
||||||
message AsterLargeDetailInfo {
|
|
||||||
uint32 begin_time = 1;
|
|
||||||
bool is_open = 2;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "AsterLittleStageState.proto";
|
|
||||||
// Obf: DEILJKMFKIN
|
|
||||||
message AsterLittleDetailInfo {
|
|
||||||
uint32 stage_begin_time = 10;
|
|
||||||
bool is_open = 9;
|
|
||||||
uint32 begin_time = 8;
|
|
||||||
AsterLittleStageState stage_state = 7;
|
|
||||||
uint32 stage_id = 11;
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
// 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: BIMHEEHBMPM
|
|
||||||
enum AsterLittleStageState {
|
|
||||||
ASTER_LITTLE_STAGE_NONE = 0;
|
|
||||||
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
|
||||||
ASTER_LITTLE_STAGE_STARTED = 2;
|
|
||||||
ASTER_LITTLE_STAGE_FINISHED = 3;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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 "Vector.proto";
|
|
||||||
// Obf: ODKHFPBJNFJ
|
|
||||||
message AsterMidCampInfo {
|
|
||||||
uint32 camp_id = 5;
|
|
||||||
Vector pos = 2;
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
// 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 "AsterMidCampInfo.proto";
|
|
||||||
// Obf: DONDGHDLMDI
|
|
||||||
message AsterMidDetailInfo {
|
|
||||||
uint32 collect_count = 12;
|
|
||||||
uint32 begin_time = 1;
|
|
||||||
bool is_open = 3;
|
|
||||||
repeated AsterMidCampInfo camp_list = 13;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: LKACKFGKBOC
|
|
||||||
message AsterProgressDetailInfo {
|
|
||||||
uint32 count = 10;
|
|
||||||
uint32 last_auto_add_time = 1;
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
// CmdId: 29050
|
|
||||||
// PCBLKNOGPEC
|
|
||||||
message AvatarChangeAnimHashReq {
|
|
||||||
uint64 avatar_guid = 6;
|
|
||||||
uint32 anim_hash = 7;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
// CmdId: 29112
|
|
||||||
// GJKDEOLOKPE
|
|
||||||
message AvatarChangeAnimHashRsp {
|
|
||||||
uint32 anim_hash = 10;
|
|
||||||
uint64 avatar_guid = 6;
|
|
||||||
int32 retcode = 11;
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 287
|
|
||||||
message AvatarPromoteGetRewardReq {
|
|
||||||
uint32 promote_level = 4;
|
|
||||||
uint64 avatar_guid = 13;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 229
|
|
||||||
message AvatarPromoteGetRewardRsp {
|
|
||||||
uint32 reward_id = 7;
|
|
||||||
uint64 avatar_guid = 9;
|
|
||||||
int32 retcode = 10;
|
|
||||||
uint32 promote_level = 13;
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "AvatarRenameInfo.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 24403
|
|
||||||
message AvatarRenameInfoNotify {
|
|
||||||
repeated AvatarRenameInfo avatar_rename_list = 8;
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
// 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: OPLFNKHAOBP
|
|
||||||
enum AvatarType {
|
|
||||||
AVATAR_TYPE_NONE = 0;
|
|
||||||
AVATAR_TYPE_FORMAL = 1;
|
|
||||||
AVATAR_TYPE_TRIAL = 2;
|
|
||||||
AVATAR_TYPE_MIRROR = 3;
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
// 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";
|
|
||||||
message BBMCNBCAMAK {
|
|
||||||
uint32 level_id = 14;
|
|
||||||
uint32 min_finish_time = 10;
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
// 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 "BBMCNBCAMAK.proto";
|
|
||||||
message BCIBGJPGJNH {
|
|
||||||
repeated BBMCNBCAMAK level_info_list = 5;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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";
|
|
||||||
message BDOCPDNCIEF {
|
|
||||||
uint32 group_id = 1;
|
|
||||||
uint32 guid = 2;
|
|
||||||
uint32 MJIANPPECND = 3;
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
// 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 "DIAODPEOGAA.proto";
|
|
||||||
message BHKIIEFGFFL {
|
|
||||||
repeated DIAODPEOGAA level_info_list = 9;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: BNAIFNLBGOL
|
|
||||||
message BNAIFNLBGOL {
|
|
||||||
bool is_success = 1;
|
|
||||||
uint32 DPNNPLCCDEL = 7;
|
|
||||||
uint32 DPEBFHMKICN = 12;
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
// 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 "BartenderTaskInfo.proto";
|
|
||||||
import "BartenderLevelInfo.proto";
|
|
||||||
// Obf: OHBPKHDADMI
|
|
||||||
message BartenderActivityDetailInfo {
|
|
||||||
repeated uint32 EFCFFFOKIIO = 15;
|
|
||||||
repeated uint32 OJDLKJNDJAH = 3;
|
|
||||||
bool is_develop_module_open = 9;
|
|
||||||
repeated BartenderTaskInfo unlock_task_list = 12;
|
|
||||||
bool is_content_closed = 5;
|
|
||||||
repeated BartenderLevelInfo unlock_level_list = 7;
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 8981
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: DOFHDNANHEF
|
|
||||||
message BartenderCompleteOrderRsp {
|
|
||||||
repeated uint32 affix_list = 2;
|
|
||||||
bool is_new = 8;
|
|
||||||
uint32 quest_id = 10;
|
|
||||||
int32 retcode = 12;
|
|
||||||
uint32 formula_id = 14;
|
|
||||||
uint32 finish_order_id = 15;
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "ItemParam.proto";
|
|
||||||
|
|
||||||
// CmdId: 8526
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: MDIPHMMHBNG
|
|
||||||
message BartenderGetFormulaReq {
|
|
||||||
repeated ItemParam item_list = 7;
|
|
||||||
uint32 quest_id = 13;
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 4187
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: HKBBICBHNPO
|
|
||||||
message BartenderGetFormulaRsp {
|
|
||||||
bool is_new = 6;
|
|
||||||
int32 retcode = 9;
|
|
||||||
repeated uint32 affix_list = 10;
|
|
||||||
uint32 formula_id = 11;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: GONINFKLANB
|
|
||||||
message BartenderLevelInfo {
|
|
||||||
uint32 max_score = 10;
|
|
||||||
uint32 id = 3;
|
|
||||||
bool is_finish = 7;
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 8981
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: FFOAILEBFAD
|
|
||||||
message BartenderStartLevelRsp {
|
|
||||||
uint32 time = 1;
|
|
||||||
int32 retcode = 4;
|
|
||||||
repeated uint32 order_list = 7;
|
|
||||||
uint32 level_id = 11;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: BLDJHMOIKLC
|
|
||||||
message BartenderTaskInfo {
|
|
||||||
uint32 id = 15;
|
|
||||||
bool is_finish = 9;
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "MapMarkPoint.proto";
|
|
||||||
|
|
||||||
// CmdId: 21841
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: MEKAOIMGOON
|
|
||||||
message BatchDeleteMapMarkReq {
|
|
||||||
repeated MapMarkPoint mark_list = 13;
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "MapMarkPoint.proto";
|
|
||||||
|
|
||||||
// CmdId: 1360
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: PMIMCAJMJPM
|
|
||||||
message BatchDeleteMapMarkRsp {
|
|
||||||
int32 retcode = 2;
|
|
||||||
repeated MapMarkPoint mark_list = 6;
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "ItemParam.proto";
|
|
||||||
|
|
||||||
// CmdId: 9695
|
|
||||||
// Version: 4.7.0
|
|
||||||
// Obfs: JPMBKGGDCNF
|
|
||||||
message BattlePassBuySuccNotify {
|
|
||||||
uint32 schedule_id = 3;
|
|
||||||
//uint32 PFNHCJENBPL = 8;
|
|
||||||
//uint32 FIMGIBMBBOP = 12;
|
|
||||||
repeated ItemParam item_list = 11;
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
// 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: PPBHHGOECDC
|
|
||||||
message BladeDanceSettleInfo {
|
|
||||||
bool is_new_record = 15;
|
|
||||||
uint32 KDPNBLFJKND = 2;
|
|
||||||
uint32 cost_time = 10;
|
|
||||||
uint32 level_id = 12;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 9387
|
|
||||||
message BlessingAcceptGivePicRsp {
|
|
||||||
uint32 pic_id = 5;
|
|
||||||
uint32 uid = 8;
|
|
||||||
uint32 index = 9;
|
|
||||||
int32 retcode = 14;
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
// 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: FNMKOLBOGPO
|
|
||||||
message BlessingActivityDetailInfo {
|
|
||||||
uint32 next_refresh_time = 15;
|
|
||||||
bool is_activated = 5;
|
|
||||||
uint32 CLCIHLHKGLO = 1;
|
|
||||||
map<uint32, uint32> pic_num_map = 2;
|
|
||||||
uint32 CDHGHIHPGKH = 6;
|
|
||||||
uint32 content_close_time = 4;
|
|
||||||
bool is_content_closed = 13;
|
|
||||||
uint32 KBEBLJFLGOF = 9;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "BlitzRushStage.proto";
|
|
||||||
import "ParkourLevelInfo.proto";
|
|
||||||
// Obf: KBIJLFOPMMA
|
|
||||||
message BlitzRushActivityDetailInfo {
|
|
||||||
repeated BlitzRushStage stage_list = 12;
|
|
||||||
repeated ParkourLevelInfo parkour_level_info_list = 13;
|
|
||||||
uint32 content_close_time = 1;
|
|
||||||
bool is_content_closed = 15;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: BCEJBMMGGDO
|
|
||||||
message BlitzRushStage {
|
|
||||||
uint32 open_time = 6;
|
|
||||||
bool is_open = 12;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 21714
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: CMHNHAHLPNM
|
|
||||||
message BossChestActivateNotify {
|
|
||||||
uint32 entity_id = 2;
|
|
||||||
repeated uint32 qualify_uid_list = 9;
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
// 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 "BounceConjuringChapterInfo.proto";
|
|
||||||
// Obf: HGOHIHOJOHL
|
|
||||||
message BounceConjuringActivityDetailInfo {
|
|
||||||
repeated BounceConjuringChapterInfo chapter_info_list = 9;
|
|
||||||
bool is_content_closed = 10;
|
|
||||||
uint32 content_close_time = 7;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: GDFCALPDJDD
|
|
||||||
message BounceConjuringChapterInfo {
|
|
||||||
uint32 open_time = 4;
|
|
||||||
uint32 best_score = 3;
|
|
||||||
uint32 chapter_id = 6;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: EMLCHDIFKDG
|
|
||||||
message BrickBreakerActivityStageInfo {
|
|
||||||
bool HIAOPLJIBNL = 15;
|
|
||||||
bool MHDFOPDMOBC = 6;
|
|
||||||
uint32 stage_id = 10;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "BrickBreakerLevelInfo.proto";
|
|
||||||
import "BrickBreakerActivityStageInfo.proto";
|
|
||||||
// Obf: KCBKILMACFD
|
|
||||||
message BrickBreakerDetailInfo {
|
|
||||||
repeated BrickBreakerLevelInfo BKFHCIKHHKN = 10;
|
|
||||||
repeated BrickBreakerActivityStageInfo stage_info_list = 9;
|
|
||||||
repeated BrickBreakerLevelInfo BBMAENNPEOD = 2;
|
|
||||||
map<uint32, uint32> skill_info_map = 13;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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: PMBMMHHDJOH
|
|
||||||
message BrickBreakerLevelInfo {
|
|
||||||
uint32 level_id = 3;
|
|
||||||
repeated uint32 chosen_avatar_list = 1;
|
|
||||||
repeated uint32 chosen_skill_list = 13;
|
|
||||||
uint32 max_score = 12;
|
|
||||||
bool is_finish = 11;
|
|
||||||
bool JNFKFCEMOFM = 8;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// CmdId: 21969
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: LCDPHKOCFMK
|
|
||||||
message BrickBreakerSelectAvatarRsp {
|
|
||||||
repeated uint32 avatar_id = 2;
|
|
||||||
int32 retcode = 11;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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: BCEFFCJAABN
|
|
||||||
message BuoyantCombatDailyInfo {
|
|
||||||
uint32 best_score = 10;
|
|
||||||
uint32 start_time = 6;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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 "BuoyantCombatDailyInfo.proto";
|
|
||||||
// Obf: KMIPMMGADJI
|
|
||||||
message BuoyantCombatDetailInfo {
|
|
||||||
repeated BuoyantCombatDailyInfo daily_info_list = 5;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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";
|
|
||||||
message CJCLCFNAGDO {
|
|
||||||
uint32 LIDKBBLDDOK = 6;
|
|
||||||
uint32 min_finish_time = 13;
|
|
||||||
uint32 level_id = 10;
|
|
||||||
bool is_open = 11;
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
// 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 "MOCBKBGIFPJ.proto";
|
|
||||||
message CKBMIEMDAEP {
|
|
||||||
repeated MOCBKBGIFPJ level_info_list = 14;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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";
|
|
||||||
message CODGCKOENFC {
|
|
||||||
bool is_finish = 3;
|
|
||||||
uint32 MMGJJBELBHF = 8;
|
|
||||||
uint32 level_id = 6;
|
|
||||||
bool is_open = 9;
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
// 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 "ChannelerSlabChallengeStage.proto";
|
|
||||||
import "ChannellerSlabBuffInfo.proto";
|
|
||||||
import "ChannellerSlabLoopDungeonStageInfo.proto";
|
|
||||||
// Obf: IEHAEJGOPJC
|
|
||||||
message ChannelerSlabActivityDetailInfo {
|
|
||||||
repeated ChannelerSlabChallengeStage stage_list = 1;
|
|
||||||
ChannellerSlabBuffInfo buff_info = 14;
|
|
||||||
uint32 play_end_time = 15;
|
|
||||||
ChannellerSlabLoopDungeonStageInfo loop_dungeon_stage_info = 5;
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
// 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 "Vector.proto";
|
|
||||||
// Obf: DLJGHOCEDAE
|
|
||||||
message ChannelerSlabCamp {
|
|
||||||
Vector pos = 11;
|
|
||||||
uint32 reward_id = 15;
|
|
||||||
uint32 group_id = 14;
|
|
||||||
uint32 buff_num = 5;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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 "ChannelerSlabCamp.proto";
|
|
||||||
// Obf: FFPKPPELBHH
|
|
||||||
message ChannelerSlabChallenge {
|
|
||||||
uint32 active_camp_index = 4;
|
|
||||||
repeated ChannelerSlabCamp camp_list = 6;
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
// 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 "ChannelerSlabChallenge.proto";
|
|
||||||
import "ChannelerSlabOneoffDungeon.proto";
|
|
||||||
// Obf: HJPCAAGPAOO
|
|
||||||
message ChannelerSlabChallengeStage {
|
|
||||||
uint32 open_time = 10;
|
|
||||||
bool is_open = 12;
|
|
||||||
repeated ChannelerSlabChallenge challenge_list = 14;
|
|
||||||
uint32 stage_id = 4;
|
|
||||||
ChannelerSlabOneoffDungeon dungeon_info = 7;
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.7.0
|
|
||||||
message ChannelerSlabLoopDungeonResultInfo {
|
|
||||||
uint32 challenge_max_score = 1;
|
|
||||||
uint32 dungeon_index = 2;
|
|
||||||
bool is_success = 15;
|
|
||||||
uint32 challenge_score = 14; // sus
|
|
||||||
bool is_in_time_limit = 10;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: KJLABEHLCKK
|
|
||||||
message ChannelerSlabOneoffDungeon {
|
|
||||||
uint32 reward_id = 10;
|
|
||||||
bool is_done = 11;
|
|
||||||
uint32 dungeon_id = 3;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: EKJCNEMMJDA
|
|
||||||
message ChannellerSlabAssistInfo {
|
|
||||||
uint32 avatar_id = 9;
|
|
||||||
uint32 avatar_level = 5;
|
|
||||||
uint32 uid = 6;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "ChannellerSlabAssistInfo.proto";
|
|
||||||
import "ChannellerSlabBuffSchemeInfo.proto";
|
|
||||||
// Obf: DLIGELBIGDK
|
|
||||||
message ChannellerSlabBuffInfo {
|
|
||||||
repeated ChannellerSlabAssistInfo assist_info_list = 6;
|
|
||||||
ChannellerSlabBuffSchemeInfo ABIJPNCCLIG = 11;
|
|
||||||
repeated uint32 buff_id_list = 2;
|
|
||||||
ChannellerSlabBuffSchemeInfo HEKCEFKOLOE = 15;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: FPHALDOONBG
|
|
||||||
message ChannellerSlabBuffSchemeInfo {
|
|
||||||
uint32 OGCHFGCANIP = 2;
|
|
||||||
uint32 JBJAFBCPAGD = 11;
|
|
||||||
map<uint32, uint32> slot_map = 9;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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: CKMPMHKJFFI
|
|
||||||
message ChannellerSlabLoopDungeonInfo {
|
|
||||||
uint32 open_time = 13;
|
|
||||||
uint32 score = 14;
|
|
||||||
repeated uint32 last_condition_id_list = 1;
|
|
||||||
uint32 dungeon_index = 6;
|
|
||||||
bool is_first_pass_reward_taken = 2;
|
|
||||||
bool is_open = 15;
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
// 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: BIMIBAHBDAC
|
|
||||||
message ChannellerSlabLoopDungeonResultInfo {
|
|
||||||
uint32 challenge_max_score = 4;
|
|
||||||
uint32 dungeon_index = 11;
|
|
||||||
bool is_success = 10;
|
|
||||||
bool is_in_time_limit = 7;
|
|
||||||
uint32 challenge_score = 1;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "ChannellerSlabLoopDungeonInfo.proto";
|
|
||||||
// Obf: OIMGPMJMHJJ
|
|
||||||
message ChannellerSlabLoopDungeonStageInfo {
|
|
||||||
bool is_open = 2;
|
|
||||||
repeated ChannellerSlabLoopDungeonInfo dungeon_info_list = 14;
|
|
||||||
uint32 last_difficulty_id = 12;
|
|
||||||
uint32 open_time = 13;
|
|
||||||
repeated uint32 taken_reward_index_list = 5;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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 "CharAmusementStageData.proto";
|
|
||||||
// Obf: PGIMABDCLAP
|
|
||||||
message CharAmusementDetailInfo {
|
|
||||||
repeated CharAmusementStageData stage_data_list = 1;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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: NODKOHOHHDL
|
|
||||||
message CharAmusementStageData {
|
|
||||||
bool is_open = 6;
|
|
||||||
uint32 finish_time = 12;
|
|
||||||
uint32 stage_id = 7;
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "ChatChannelInfo.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 4276
|
|
||||||
message ChatChannelDataNotify {
|
|
||||||
repeated ChatChannelInfo channel_info_list = 6;
|
|
||||||
repeated uint32 channel_list = 15;
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
message ChatChannelInfo {
|
|
||||||
uint32 channel_id = 10;
|
|
||||||
bool is_shield = 11;
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "ChatChannelInfo.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 26577
|
|
||||||
message ChatChannelInfoNotify {
|
|
||||||
ChatChannelInfo channel_info = 5;
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 6815
|
|
||||||
message ChatChannelShieldNotify {
|
|
||||||
uint32 channel_id = 6;
|
|
||||||
bool is_shield = 8;
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
// 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: PPJHINMBHKA
|
|
||||||
message ChessActivityDetailInfo {
|
|
||||||
uint32 OGHIGEJOHCB = 6;
|
|
||||||
bool is_teach_dungeon_finished = 9;
|
|
||||||
uint32 exp = 4;
|
|
||||||
uint32 CNHHFJDFLNK = 3;
|
|
||||||
bool is_content_closed = 11;
|
|
||||||
repeated uint32 finished_map_id_list = 12;
|
|
||||||
uint32 level = 5;
|
|
||||||
uint32 content_close_time = 14;
|
|
||||||
uint32 punish_over_time = 15;
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: JNIMFEJFNOO
|
|
||||||
message CityReputationRequestInfo {
|
|
||||||
message RequestInfo {
|
|
||||||
uint32 request_id = 1;
|
|
||||||
bool is_taken_reward = 11;
|
|
||||||
uint32 quest_id = 14;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool is_open = 6;
|
|
||||||
repeated RequestInfo request_info_list = 15;
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
// 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: NIHDBIEPBGP
|
|
||||||
enum ClientInputType {
|
|
||||||
CLIENT_INPUT_NONE = 0;
|
|
||||||
CLIENT_INPUT_KEYBORD_MOUSE = 1;
|
|
||||||
CLIENT_INPUT_GAMEPAD = 2;
|
|
||||||
CLIENT_INPUT_TOUCH_PANEL = 3;
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "TransmitReason.proto";
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
// CmdId: 7279
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: LOHKIHALHIC
|
|
||||||
message ClientTransmitReq {
|
|
||||||
TransmitReason reason = 5;
|
|
||||||
Vector pos = 9;
|
|
||||||
Vector rot = 11;
|
|
||||||
uint32 scene_id = 13;
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "TransmitReason.proto";
|
|
||||||
|
|
||||||
// CmdId: 28038
|
|
||||||
// Version: 4.6.0
|
|
||||||
// Obfs: LOEEFJBLHNH
|
|
||||||
message ClientTransmitRsp {
|
|
||||||
int32 retcode = 11;
|
|
||||||
TransmitReason reason = 15;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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 "CoinCollectLevelData.proto";
|
|
||||||
// Obf: KAMACGOLOFG
|
|
||||||
message CoinCollectDetailInfo {
|
|
||||||
repeated CoinCollectLevelData level_data_list = 10;
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
// 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 "CoinCollectTeamInfoData.proto";
|
|
||||||
// Obf: KKFFELDHOKC
|
|
||||||
message CoinCollectLevelData {
|
|
||||||
uint32 CGCAEFMBDLE = 13;
|
|
||||||
uint32 OIDEGDJMAAH = 11;
|
|
||||||
bool NJJLELKNFPL = 10;
|
|
||||||
bool GICIIMOFPLC = 9;
|
|
||||||
bool is_level_open = 5;
|
|
||||||
bool NFKJLPLDDBM = 4;
|
|
||||||
uint32 NOBHHOIAPMM = 12;
|
|
||||||
uint32 GENIGFJFKEE = 3;
|
|
||||||
uint32 level_id = 15;
|
|
||||||
CoinCollectTeamInfoData single_best_team_info = 8;
|
|
||||||
repeated CoinCollectTeamInfoData double_best_team_info_list = 2;
|
|
||||||
uint32 PKPHLANBFAM = 14;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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: NHCKJHAHCFJ
|
|
||||||
message CoinCollectTeamInfoData {
|
|
||||||
repeated uint32 avatar_id_list = 4;
|
|
||||||
uint32 player_uid = 13;
|
|
||||||
bool is_host = 8;
|
|
||||||
uint32 choose_skill_no = 15;
|
|
||||||
repeated uint32 PLDBCFMDGLP = 12;
|
|
||||||
repeated uint32 DIDCPEELBFN = 5;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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;
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
// 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;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "Vector.proto";
|
|
||||||
import "CrucibleBattleUidInfo.proto";
|
|
||||||
// Obf: AADKBFPPACE
|
|
||||||
message CrucibleActivityDetailInfo {
|
|
||||||
Vector pos = 7;
|
|
||||||
uint32 cost_time = 2;
|
|
||||||
uint32 battle_world_level = 4;
|
|
||||||
repeated CrucibleBattleUidInfo uid_info_list = 9;
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
// 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 "ProfilePicture.proto";
|
|
||||||
// Obf: LCFEBPAKLPL
|
|
||||||
message CrucibleBattleUidInfo {
|
|
||||||
uint32 uid = 3;
|
|
||||||
string online_id = 4;
|
|
||||||
uint32 icon = 14;
|
|
||||||
string nickname = 10;
|
|
||||||
ProfilePicture profile_picture = 6;
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
// 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 "CrystalLinkLevelInfo.proto";
|
|
||||||
// Obf: CMABEBHJACJ
|
|
||||||
message CrystalLinkActivityDetailInfo {
|
|
||||||
repeated CrystalLinkLevelInfo level_info_list = 13;
|
|
||||||
uint32 difficulty_id = 1;
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
message CrystalLinkBuffInfo {
|
|
||||||
uint32 BHGKKDGHAKN = 9;
|
|
||||||
uint32 IHDGOBBBADD = 12;
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
import "CrystalLinkBuffInfo.proto";
|
|
||||||
import "CrystalLinkDungeonAvatarInfo.proto";
|
|
||||||
|
|
||||||
// 4.6.0
|
|
||||||
// CmdId: 3946
|
|
||||||
message CrystalLinkDungeonInfoNotify {
|
|
||||||
uint32 level_id = 3;
|
|
||||||
repeated CrystalLinkDungeonAvatarInfo BKGNMCPHAOK = 5;
|
|
||||||
uint32 difficulty_id = 6;
|
|
||||||
uint32 init_gallery_progress = 7;
|
|
||||||
repeated CrystalLinkBuffInfo buff_info_list = 11;
|
|
||||||
bool is_upper_part = 12;
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user