mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-24 15:39:25 +03:00
miss proto for unstable branche
This commit is contained in:
parent
24b46c2e9b
commit
5730fe3610
@ -15,16 +15,11 @@
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// CmdId: 24258
|
||||
message AAKNGDKKHDN {
|
||||
uint32 difficulty = 3;
|
||||
uint32 score = 9;
|
||||
uint32 MOGDMPFMGLN = 12;
|
||||
bool is_new_record = 2;
|
||||
bool is_success = 10;
|
||||
uint32 DNKNMEGHIIJ = 13;
|
||||
import "Vector.proto";
|
||||
// Obf: OPDCPCFOLIE
|
||||
message AbilityActionCreateGadget {
|
||||
Vector rot = 8;
|
||||
uint32 room_id = 6;
|
||||
Vector pos = 13;
|
||||
}
|
23
proto/AbilityMetaAddAbility.proto
Normal file
23
proto/AbilityMetaAddAbility.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "AbilityAppliedAbility.proto";
|
||||
// Obf: KGNBOGPLLAM
|
||||
message AbilityMetaAddAbility {
|
||||
AbilityAppliedAbility ability = 2;
|
||||
}
|
23
proto/AvatarDelNotify.proto
Normal file
23
proto/AvatarDelNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 1701
|
||||
// Obf: OICLNIIPCBB
|
||||
message AvatarDelNotify {
|
||||
repeated uint64 avatar_guid_list = 5;
|
||||
}
|
22
proto/CheckUgcStateReq.proto
Normal file
22
proto/CheckUgcStateReq.proto
Normal file
@ -0,0 +1,22 @@
|
||||
// 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: 6342
|
||||
// Obf: MPGDDPFMIPD
|
||||
message CheckUgcStateReq {
|
||||
}
|
23
proto/CheckUgcStateRsp.proto
Normal file
23
proto/CheckUgcStateRsp.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 6335
|
||||
// Obf: CCLNOBMBJNK
|
||||
message CheckUgcStateRsp {
|
||||
int32 retcode = 4;
|
||||
}
|
24
proto/CheckUgcUpdateReq.proto
Normal file
24
proto/CheckUgcUpdateReq.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "UgcType.proto";
|
||||
// CmdId: 6303
|
||||
// Obf: MCMPDMKLJFP
|
||||
message CheckUgcUpdateReq {
|
||||
UgcType ugc_type = 4;
|
||||
}
|
26
proto/CheckUgcUpdateRsp.proto
Normal file
26
proto/CheckUgcUpdateRsp.proto
Normal file
@ -0,0 +1,26 @@
|
||||
// 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 "UgcType.proto";
|
||||
// CmdId: 6348
|
||||
// Obf: MODKKPEFAKF
|
||||
message CheckUgcUpdateRsp {
|
||||
UgcType ugc_type = 7;
|
||||
int32 retcode = 15;
|
||||
repeated uint64 update_ugc_guid_list = 4;
|
||||
}
|
24
proto/ClientAbilitiesInitFinishCombineNotify.proto
Normal file
24
proto/ClientAbilitiesInitFinishCombineNotify.proto
Normal file
@ -0,0 +1,24 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "EntityAbilityInvokeEntry.proto";
|
||||
// CmdId: 1158
|
||||
// Obf: ADDNMEKNFJE
|
||||
message ClientAbilitiesInitFinishCombineNotify {
|
||||
repeated EntityAbilityInvokeEntry entity_invoke_list = 13;
|
||||
}
|
23
proto/ClientAbilityInitBeginNotify.proto
Normal file
23
proto/ClientAbilityInitBeginNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 1102
|
||||
// Obf: PKNKALJAPBN
|
||||
message ClientAbilityInitBeginNotify {
|
||||
uint32 entity_id = 6;
|
||||
}
|
22
proto/CloseCommonTipsNotify.proto
Normal file
22
proto/CloseCommonTipsNotify.proto
Normal file
@ -0,0 +1,22 @@
|
||||
// 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: 3063
|
||||
// Obf: MKKMNMNIBPK
|
||||
message CloseCommonTipsNotify {
|
||||
}
|
34
proto/DungeonPlayerDieNotify.proto
Normal file
34
proto/DungeonPlayerDieNotify.proto
Normal file
@ -0,0 +1,34 @@
|
||||
// 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 "StrengthenPointData.proto";
|
||||
import "PlayerDieType.proto";
|
||||
// CmdId: 984
|
||||
// Obf: NBJMJGEPMGD
|
||||
message DungeonPlayerDieNotify {
|
||||
uint32 revive_count = 7;
|
||||
uint32 dungeon_id = 14;
|
||||
map<uint32, StrengthenPointData> strengthen_point_data_map = 4;
|
||||
PlayerDieType die_type = 3;
|
||||
uint32 wait_time = 8;
|
||||
uint32 murderer_entity_id = 15;
|
||||
oneof entity {
|
||||
uint32 monster_id = 5;
|
||||
uint32 gadget_id = 1;
|
||||
}
|
||||
}
|
25
proto/DungeonPlayerDieReq.proto
Normal file
25
proto/DungeonPlayerDieReq.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "PlayerDieType.proto";
|
||||
// CmdId: 994
|
||||
// Obf: JMLIFMDIDOM
|
||||
message DungeonPlayerDieReq {
|
||||
uint32 dungeon_id = 9;
|
||||
PlayerDieType die_type = 7;
|
||||
}
|
23
proto/DungeonPlayerDieRsp.proto
Normal file
23
proto/DungeonPlayerDieRsp.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 916
|
||||
// Obf: OKPKMHFNBIM
|
||||
message DungeonPlayerDieRsp {
|
||||
int32 retcode = 9;
|
||||
}
|
25
proto/EnterTrialAvatarActivityDungeonReq.proto
Normal file
25
proto/EnterTrialAvatarActivityDungeonReq.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2146
|
||||
// Obf: IMDAGCFCHAK
|
||||
message EnterTrialAvatarActivityDungeonReq {
|
||||
uint32 activity_id = 10;
|
||||
uint32 trial_avatar_index_id = 3;
|
||||
uint32 enter_point_id = 8;
|
||||
}
|
25
proto/EnterTrialAvatarActivityDungeonRsp.proto
Normal file
25
proto/EnterTrialAvatarActivityDungeonRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2170
|
||||
// Obf: BIPJBPEAGIH
|
||||
message EnterTrialAvatarActivityDungeonRsp {
|
||||
uint32 activity_id = 12;
|
||||
int32 retcode = 3;
|
||||
uint32 trial_avatar_index_id = 8;
|
||||
}
|
26
proto/ExecuteGadgetLuaReq.proto
Normal file
26
proto/ExecuteGadgetLuaReq.proto
Normal file
@ -0,0 +1,26 @@
|
||||
// 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: 225
|
||||
// Obf: EPKMBNENCNJ
|
||||
message ExecuteGadgetLuaReq {
|
||||
int32 param2 = 12;
|
||||
int32 param3 = 15;
|
||||
int32 param1 = 2;
|
||||
uint32 source_entity_id = 3;
|
||||
}
|
23
proto/ExecuteGadgetLuaRsp.proto
Normal file
23
proto/ExecuteGadgetLuaRsp.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 286
|
||||
// Obf: DLEGIOADOEA
|
||||
message ExecuteGadgetLuaRsp {
|
||||
int32 retcode = 13;
|
||||
}
|
28
proto/ExecuteGroupTriggerReq.proto
Normal file
28
proto/ExecuteGroupTriggerReq.proto
Normal file
@ -0,0 +1,28 @@
|
||||
// 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: 292
|
||||
// Obf: BDCAJCDPPNP
|
||||
message ExecuteGroupTriggerReq {
|
||||
int32 param1 = 2;
|
||||
int32 param2 = 3;
|
||||
uint32 target_entity_id = 1;
|
||||
string source_name = 12;
|
||||
int32 param3 = 4;
|
||||
uint32 source_entity_id = 10;
|
||||
}
|
23
proto/ExecuteGroupTriggerRsp.proto
Normal file
23
proto/ExecuteGroupTriggerRsp.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 209
|
||||
// Obf: PCMGBKMODLM
|
||||
message ExecuteGroupTriggerRsp {
|
||||
int32 retcode = 11;
|
||||
}
|
25
proto/GetUgcBriefInfoReq.proto
Normal file
25
proto/GetUgcBriefInfoReq.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "UgcType.proto";
|
||||
// CmdId: 6337
|
||||
// Obf: ADGKCBFLKJP
|
||||
message GetUgcBriefInfoReq {
|
||||
uint64 ugc_guid = 9;
|
||||
UgcType ugc_type = 11;
|
||||
}
|
28
proto/GetUgcBriefInfoRsp.proto
Normal file
28
proto/GetUgcBriefInfoRsp.proto
Normal file
@ -0,0 +1,28 @@
|
||||
// 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 "UgcType.proto";
|
||||
import "UgcMusicBriefInfo.proto";
|
||||
// CmdId: 6321
|
||||
// Obf: PMLGAFMPMFK
|
||||
message GetUgcBriefInfoRsp {
|
||||
uint64 ugc_guid = 6;
|
||||
int32 retcode = 4;
|
||||
UgcType ugc_type = 12;
|
||||
optional UgcMusicBriefInfo music_brief_info = 10;
|
||||
}
|
25
proto/MonsterAlertChangeNotify.proto
Normal file
25
proto/MonsterAlertChangeNotify.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 336
|
||||
// Obf: FLLMEHMJIDK
|
||||
message MonsterAlertChangeNotify {
|
||||
repeated uint32 monster_entity_list = 12;
|
||||
uint32 avatar_entity_id = 3;
|
||||
uint32 is_alert = 1;
|
||||
}
|
23
proto/MonsterForceAlertNotify.proto
Normal file
23
proto/MonsterForceAlertNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 366
|
||||
// Obf: AJPIDIELIII
|
||||
message MonsterForceAlertNotify {
|
||||
uint32 monster_entity_id = 11;
|
||||
}
|
23
proto/ReceivedTrialAvatarActivityRewardReq.proto
Normal file
23
proto/ReceivedTrialAvatarActivityRewardReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2068
|
||||
// Obf: KKODGFOHEBE
|
||||
message ReceivedTrialAvatarActivityRewardReq {
|
||||
uint32 trial_avatar_index_id = 7;
|
||||
}
|
25
proto/ReceivedTrialAvatarActivityRewardRsp.proto
Normal file
25
proto/ReceivedTrialAvatarActivityRewardRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2116
|
||||
// Obf: DMKBHLAHADO
|
||||
message ReceivedTrialAvatarActivityRewardRsp {
|
||||
uint32 activity_id = 5;
|
||||
int32 retcode = 1;
|
||||
uint32 trial_avatar_index_id = 8;
|
||||
}
|
27
proto/SceneEntityUpdateNotify.proto
Normal file
27
proto/SceneEntityUpdateNotify.proto
Normal file
@ -0,0 +1,27 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
import "SceneEntityInfo.proto";
|
||||
import "VisionType.proto";
|
||||
// CmdId: 3388
|
||||
// Obf: LGPJPEKFMAH
|
||||
message SceneEntityUpdateNotify {
|
||||
repeated SceneEntityInfo entity_list = 12;
|
||||
uint32 param = 2;
|
||||
VisionType appear_type = 14;
|
||||
}
|
21
proto/ScenePlayerSoundNotify.proto
Normal file
21
proto/ScenePlayerSoundNotify.proto
Normal file
@ -0,0 +1,21 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// CmdId: 227
|
||||
// Name: DCPCGJCCOJL
|
||||
message ScenePlayerSoundNotify {
|
||||
// Name: GONLGHGGMDM
|
||||
enum PlaySoundType {
|
||||
PLAY_SOUND_NONE = 0;
|
||||
PLAY_SOUND_START = 1;
|
||||
PLAY_SOUND_STOP = 2;
|
||||
}
|
||||
|
||||
string sound_name = 11;
|
||||
Vector play_pos = 7;
|
||||
PlaySoundType play_type = 15;
|
||||
}
|
||||
|
23
proto/SceneWeatherForcastReq.proto
Normal file
23
proto/SceneWeatherForcastReq.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3283
|
||||
// Obf: HFEPLDBGOGF
|
||||
message SceneWeatherForcastReq {
|
||||
uint32 weather_area_id = 5;
|
||||
}
|
25
proto/SceneWeatherForcastRsp.proto
Normal file
25
proto/SceneWeatherForcastRsp.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3037
|
||||
// Obf: MGONCHGNCBI
|
||||
message SceneWeatherForcastRsp {
|
||||
int32 retcode = 10;
|
||||
repeated uint32 forcast_climate_list = 6;
|
||||
uint64 next_climate_time = 12;
|
||||
}
|
23
proto/ShowClientGuideNotify.proto
Normal file
23
proto/ShowClientGuideNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3399
|
||||
// Obf: FKCLONJPIHM
|
||||
message ShowClientGuideNotify {
|
||||
string guide_name = 11;
|
||||
}
|
23
proto/ShowClientTutorialNotify.proto
Normal file
23
proto/ShowClientTutorialNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3113
|
||||
// Obf: BDHNPFFDMKB
|
||||
message ShowClientTutorialNotify {
|
||||
uint32 tutorial_id = 9;
|
||||
}
|
25
proto/ShowCommonTipsNotify.proto
Normal file
25
proto/ShowCommonTipsNotify.proto
Normal file
@ -0,0 +1,25 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 3479
|
||||
// Obf: OFPCCAELGHL
|
||||
message ShowCommonTipsNotify {
|
||||
uint32 close_time = 14;
|
||||
string title = 15;
|
||||
string content = 12;
|
||||
}
|
@ -21,8 +21,8 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// Obf: LEJKLPGFMIG
|
||||
message TrialAvatarActivityRewardDetailInfo {
|
||||
bool ICGKJKIDFKM = 9;
|
||||
bool KCJNPAELNLF = 12;
|
||||
bool received_reward = 9;
|
||||
bool passed_dungeon = 12;
|
||||
uint32 reward_id = 14;
|
||||
uint32 trial_avatar_index_id = 5;
|
||||
}
|
||||
|
@ -18,9 +18,27 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Obf: GCFNFGACEOP
|
||||
message TrialAvatarGrantRecord {
|
||||
enum GrantReason {
|
||||
GRANT_REASON_INVALID = 0;
|
||||
GRANT_REASON_BY_QUEST = 1;
|
||||
GRANT_REASON_BY_TRIAL_AVATAR_ACTIVITY = 2;
|
||||
GRANT_REASON_BY_DUNGEON_ELEMENT_CHALLENGE = 3;
|
||||
GRANT_REASON_BY_MIST_TRIAL_ACTIVITY = 4;
|
||||
GRANT_REASON_BY_SUMO_ACTIVITY = 5;
|
||||
GRANT_REASON_BY_POTION_ACTIVITY = 6;
|
||||
GRANT_REASON_BY_CRYSTAL_LINK_ACTIVITY = 7;
|
||||
GRANT_REASON_BY_IRODORI_MASTER = 8;
|
||||
GRANT_REASON_BY_GM = 9;
|
||||
GRANT_REASON_BY_INSTABLE_SPRAY_ACTIVITY = 10;
|
||||
GRANT_REASON_BY_MUQADAS_POTION_ACTIVITY = 11;
|
||||
GRANT_REASON_BY_VINTAGE_HUNTING = 12;
|
||||
GRANT_REASON_BY_CHAR_AMUSEMENT = 13;
|
||||
FJBKKFJNBHD_HMLDNDBKNFL = 14;
|
||||
FJBKKFJNBHD_PJDEJIHFCPP = 15;
|
||||
}
|
||||
|
||||
uint32 grant_reason = 1;
|
||||
uint32 from_parent_quest_id = 2;
|
||||
}
|
||||
|
23
proto/TrialAvatarInDungeonIndexNotify.proto
Normal file
23
proto/TrialAvatarInDungeonIndexNotify.proto
Normal file
@ -0,0 +1,23 @@
|
||||
// https://github.com/SlushinPS/beach-simulator
|
||||
// Copyright (C) 2023 Slushy Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
// CmdId: 2121
|
||||
// Obf: DEOLCPIFEIB
|
||||
message TrialAvatarInDungeonIndexNotify {
|
||||
uint32 trial_avatar_index_id = 4;
|
||||
}
|
Loading…
Reference in New Issue
Block a user