delete 341 file useless
This commit is contained in:
parent
4b6e0f2284
commit
dcdadb1fb8
|
@ -1,37 +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";
|
|
||||||
|
|
||||||
import "AISnapshotEntitySkillCycle.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message AISnapshotEntityData {
|
|
||||||
float tick_time = 5;
|
|
||||||
uint32 tactic = 2;
|
|
||||||
repeated AISnapshotEntitySkillCycle finished_skill_cycles = 9;
|
|
||||||
float moved_distance = 4;
|
|
||||||
uint32 ai_target_id = 13;
|
|
||||||
uint32 threat_target_id = 3;
|
|
||||||
uint32 threat_list_size = 1;
|
|
||||||
uint32 entity_id = 15;
|
|
||||||
map<uint32, uint32> hitting_avatars = 7;
|
|
||||||
float distance_to_player = 11;
|
|
||||||
uint32 attack_target_id = 10;
|
|
||||||
float real_time = 14;
|
|
||||||
}
|
|
|
@ -1,28 +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 AISnapshotEntitySkillCycle {
|
|
||||||
bool failed = 12;
|
|
||||||
bool trydoskill = 8;
|
|
||||||
bool success = 9;
|
|
||||||
bool selected = 1;
|
|
||||||
uint32 skill_id = 2;
|
|
||||||
}
|
|
|
@ -1,26 +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 ActivityAcceptGiftResultInfo {
|
|
||||||
map<uint32, uint32> unaccept_gift_num_map = 3;
|
|
||||||
uint32 uid = 6;
|
|
||||||
map<uint32, uint32> accept_gift_num_map = 13;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message ActivityFriendGiftWishData {
|
|
||||||
string nickname = 7;
|
|
||||||
string remark_name = 3;
|
|
||||||
ProfilePicture profile_picture = 11;
|
|
||||||
map<uint32, uint32> gift_num_map = 9;
|
|
||||||
uint32 uid = 8;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message ActivityRecvGiftData {
|
|
||||||
uint32 uid = 15;
|
|
||||||
string nickname = 3;
|
|
||||||
string remark_name = 10;
|
|
||||||
ProfilePicture profile_picture = 14;
|
|
||||||
map<uint32, uint32> gift_num_map = 8;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
enum AranaraCollectionState {
|
|
||||||
ARANARA_COLLECTION_STATE_NONE = 0;
|
|
||||||
ARANARA_COLLECTION_STATE_COLLECTABLE = 1;
|
|
||||||
ARANARA_COLLECTION_STATE_COLLECTED = 2;
|
|
||||||
ARANARA_COLLECTION_STATE_FINISHED = 3;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "AranaraCollectionState.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message AranaraCollectionSuite {
|
|
||||||
map<uint32, AranaraCollectionState> collection_id_state_map = 6;
|
|
||||||
uint32 collection_type = 12;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum AreaPlayType {
|
|
||||||
AREA_PLAY_TYPE_NONE = 0;
|
|
||||||
AREA_PLAY_TYPE_CLIMATE = 1;
|
|
||||||
AREA_PLAY_TYPE_REGIONAL_PLAY = 2;
|
|
||||||
}
|
|
|
@ -1,28 +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 ArenaChallengeChildChallengeInfo {
|
|
||||||
uint32 challenge_id = 12;
|
|
||||||
uint32 challenge_type = 5;
|
|
||||||
uint32 challenge_index = 4;
|
|
||||||
bool is_success = 7;
|
|
||||||
bool is_settled = 11;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum AuditState {
|
|
||||||
AUDIT_STATE_NONE = 0;
|
|
||||||
AUDIT_STATE_WAITING = 1;
|
|
||||||
AUDIT_STATE_FAILED = 2;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
import "Unk2700_ONCHFHBBCBN.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BalloonGalleryInfo {
|
|
||||||
repeated Unk2700_ONCHFHBBCBN record_list = 15;
|
|
||||||
}
|
|
|
@ -1,29 +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";
|
|
||||||
|
|
||||||
import "GalleryStopReason.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BalloonGallerySettleInfo {
|
|
||||||
uint32 score = 8;
|
|
||||||
GalleryStopReason reason = 14;
|
|
||||||
uint32 hit_count = 10;
|
|
||||||
uint32 owner_uid = 6;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum BargainResultType {
|
|
||||||
BARGAIN_RESULT_TYPE_COMPLETE_SUCC = 0;
|
|
||||||
BARGAIN_RESULT_TYPE_SINGLE_FAIL = 1;
|
|
||||||
BARGAIN_RESULT_TYPE_COMPLETE_FAIL = 2;
|
|
||||||
}
|
|
|
@ -1,27 +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 BargainSnapshot {
|
|
||||||
uint32 expected_price = 3;
|
|
||||||
int32 cur_mood = 14;
|
|
||||||
uint32 price_low_limit = 2;
|
|
||||||
uint32 bargain_id = 5;
|
|
||||||
}
|
|
|
@ -1,32 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BlessingFriendPicData {
|
|
||||||
map<uint32, uint32> pic_num_map = 4;
|
|
||||||
uint32 avatar_id = 5;
|
|
||||||
string remark_name = 11;
|
|
||||||
string nickname = 14;
|
|
||||||
string signature = 1;
|
|
||||||
ProfilePicture profile_picture = 6;
|
|
||||||
uint32 uid = 9;
|
|
||||||
}
|
|
|
@ -1,34 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BlessingRecvPicRecord {
|
|
||||||
string nickname = 1;
|
|
||||||
string remark_name = 2;
|
|
||||||
uint32 pic_id = 3;
|
|
||||||
uint32 uid = 5;
|
|
||||||
uint32 avatar_id = 6;
|
|
||||||
string signature = 10;
|
|
||||||
uint32 index = 14;
|
|
||||||
bool is_recv = 7;
|
|
||||||
ProfilePicture profile_picture = 9;
|
|
||||||
}
|
|
|
@ -1,35 +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";
|
|
||||||
|
|
||||||
import "ExhibitionDisplayInfo.proto";
|
|
||||||
import "OnlinePlayerInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BounceConjuringGallerySettleInfo {
|
|
||||||
OnlinePlayerInfo player_info = 14;
|
|
||||||
uint32 destroyed_machine_count = 5;
|
|
||||||
uint32 fever_count = 6;
|
|
||||||
uint32 normal_hit_count = 4;
|
|
||||||
float damage = 11;
|
|
||||||
map<uint32, uint32> gadget_count_map = 15;
|
|
||||||
uint32 score = 12;
|
|
||||||
uint32 perfect_hit_count = 8;
|
|
||||||
repeated ExhibitionDisplayInfo card_list = 7;
|
|
||||||
}
|
|
|
@ -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 BundleInfo {
|
|
||||||
repeated uint32 Unk2700_OGNEAEGHCPM = 13;
|
|
||||||
}
|
|
|
@ -1,30 +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 BuoyantCombatGallerySettleInfo {
|
|
||||||
uint32 gallery_level = 12;
|
|
||||||
uint32 final_score = 15;
|
|
||||||
uint32 kill_monster_count = 9;
|
|
||||||
uint32 kill_target_count = 1;
|
|
||||||
uint32 kill_special_monster_count = 4;
|
|
||||||
uint32 gallery_id = 2;
|
|
||||||
uint32 gallery_multiple = 11;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "BuoyantCombatGallerySettleInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message BuoyantCombatSettleInfo {
|
|
||||||
bool is_new_record = 1;
|
|
||||||
BuoyantCombatGallerySettleInfo settle_info = 3;
|
|
||||||
}
|
|
|
@ -1,25 +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 CataLogGlobalWatcherFinishedData {
|
|
||||||
repeated uint32 finished_global_watcher_list = 8;
|
|
||||||
uint32 catalog_type = 13;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "SceneSurfaceMaterial.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message CellInfo {
|
|
||||||
SceneSurfaceMaterial type = 1;
|
|
||||||
int32 y = 2;
|
|
||||||
}
|
|
|
@ -1,25 +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 CityReputationSimpleInfo {
|
|
||||||
uint32 level = 15;
|
|
||||||
uint32 city_id = 9;
|
|
||||||
}
|
|
|
@ -1,35 +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";
|
|
||||||
|
|
||||||
import "MassiveBoxInfo.proto";
|
|
||||||
import "MassiveGrassInfo.proto";
|
|
||||||
import "MassiveWaterInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message ClientMassiveEntity {
|
|
||||||
uint32 entity_type = 1;
|
|
||||||
uint32 config_id = 2;
|
|
||||||
int64 obj_id = 3;
|
|
||||||
oneof entity_info {
|
|
||||||
MassiveWaterInfo water_info = 4;
|
|
||||||
MassiveGrassInfo grass_info = 5;
|
|
||||||
MassiveBoxInfo box_info = 6;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,25 +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";
|
|
||||||
|
|
||||||
enum ClientReconnectReason {
|
|
||||||
CLIENT_RECONNECT_REASON_RECONNNECT_NONE = 0;
|
|
||||||
CLIENT_RECONNECT_REASON_RECONNNECT_QUIT_MP = 1;
|
|
||||||
}
|
|
|
@ -1,25 +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 ContentAuditAuxiliaryField {
|
|
||||||
string name = 1;
|
|
||||||
string value = 2;
|
|
||||||
}
|
|
|
@ -1,26 +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 ContentAuditData {
|
|
||||||
string type = 1;
|
|
||||||
string content = 2;
|
|
||||||
uint32 auto_pass_time = 3;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "ContentAuditData.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message ContentAuditField {
|
|
||||||
repeated ContentAuditData segment_list = 1;
|
|
||||||
string name = 2;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "AuditState.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message ContentAuditInfo {
|
|
||||||
bool is_open = 1;
|
|
||||||
string content = 2;
|
|
||||||
uint32 submit_count = 3;
|
|
||||||
AuditState audit_state = 4;
|
|
||||||
uint32 submit_limit = 5;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum CreateReason {
|
|
||||||
CREATE_REASON_NONE = 0;
|
|
||||||
CREATE_REASON_QUEST = 1;
|
|
||||||
CREATE_REASON_ENERGY = 2;
|
|
||||||
}
|
|
|
@ -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 CutSceneExtraParam {
|
|
||||||
repeated double detail_param_list = 1;
|
|
||||||
}
|
|
|
@ -1,25 +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 CylinderRegionSize {
|
|
||||||
float radius = 8;
|
|
||||||
float height = 7;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "DraftInviteFailReason.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DraftInviteFailInfo {
|
|
||||||
uint32 uid = 8;
|
|
||||||
DraftInviteFailReason reason = 5;
|
|
||||||
}
|
|
|
@ -1,29 +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";
|
|
||||||
|
|
||||||
enum DraftInviteFailReason {
|
|
||||||
DRAFT_INVITE_FAIL_REASON_UNKNOWN = 0;
|
|
||||||
DRAFT_INVITE_FAIL_REASON_ACTIVITY_NOT_OPEN = 1;
|
|
||||||
DRAFT_INVITE_FAIL_REASON_ACTIVITY_PLAY_NOT_OPEN = 2;
|
|
||||||
DRAFT_INVITE_FAIL_REASON_SCENE_NOT_MEET = 3;
|
|
||||||
DRAFT_INVITE_FAIL_REASON_WORLD_NOT_MEET = 4;
|
|
||||||
DRAFT_INVITE_FAIL_REASON_PLAY_LIMIT_NOT_MEET = 5;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
enum DropSubfieldType {
|
|
||||||
DROP_SUBFIELD_TYPE_NONE = 0;
|
|
||||||
DROP_SUBFIELD_TYPE_ONE = 1;
|
|
||||||
DROP_SUBFIELD_TYPE_Unk2700_NNGMHCEADHE = 2;
|
|
||||||
DROP_SUBFIELD_TYPE_Unk2700_MKIJPEHKAJI = 3;
|
|
||||||
DROP_SUBFIELD_TYPE_Unk2700_DJDNENLGIEB = 4;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "AvatarInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DungeonCandidateTeamAvatar {
|
|
||||||
uint32 player_uid = 2;
|
|
||||||
AvatarInfo avatar_info = 6;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum DungeonCandidateTeamDismissReason {
|
|
||||||
DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_NORMAL = 0;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DIE = 1;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_DISMISS_REASON_TPDR_DISCONNECT = 2;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
enum DungeonCandidateTeamPlayerLeaveReason {
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_NORMAL = 0;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_DIE = 1;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_TPLR_BE_KICK = 2;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_LEAVE_REASON_DISCONNECT = 3;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum DungeonCandidateTeamPlayerState {
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_IDLE = 0;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_CHANGING_AVATAR = 1;
|
|
||||||
DUNGEON_CANDIDATE_TEAM_PLAYER_STATE_READY = 2;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
enum DungeonEntryBlockReason {
|
|
||||||
DUNGEON_ENTRY_BLOCK_REASON_NONE = 0;
|
|
||||||
DUNGEON_ENTRY_BLOCK_REASON_LEVEL = 1;
|
|
||||||
DUNGEON_ENTRY_BLOCK_REASON_QUEST = 2;
|
|
||||||
DUNGEON_ENTRY_BLOCK_REASON_MULIPLE = 3;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "DungeonEntryBlockReason.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DungeonEntryCond {
|
|
||||||
DungeonEntryBlockReason cond_reason = 7;
|
|
||||||
uint32 param1 = 8;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "DynamicSVONode.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DynamicLayerNodes {
|
|
||||||
int32 level = 10;
|
|
||||||
repeated DynamicSVONode nodes = 6;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
import "DynamicLayerNodes.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DynamicNodes {
|
|
||||||
repeated DynamicLayerNodes nodes = 3;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message DynamicSVONode {
|
|
||||||
int64 index = 8;
|
|
||||||
int32 area = 5;
|
|
||||||
Vector refer_pos = 1;
|
|
||||||
}
|
|
|
@ -1,26 +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 EntityConfigHashEntry {
|
|
||||||
uint32 job_id = 13;
|
|
||||||
int32 hash_value = 6;
|
|
||||||
uint32 entity_id = 11;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "MotionInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message EntityMoveFailInfo {
|
|
||||||
int32 retcode = 12;
|
|
||||||
uint32 scene_time = 9;
|
|
||||||
MotionInfo fail_motion = 14;
|
|
||||||
uint32 reliable_seq = 4;
|
|
||||||
uint32 entity_id = 10;
|
|
||||||
}
|
|
|
@ -1,25 +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";
|
|
||||||
|
|
||||||
enum EventTriggerType {
|
|
||||||
EVENT_TRIGGER_TYPE_NONE = 0;
|
|
||||||
EVENT_TRIGGER_TYPE_ENTER_FORCE = 1;
|
|
||||||
}
|
|
|
@ -1,34 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message EvtAnimatorStateChangedInfo {
|
|
||||||
int32 face_angle_compact = 14;
|
|
||||||
uint32 to_state_hash = 5;
|
|
||||||
uint32 normalized_time_compact = 9;
|
|
||||||
uint32 layer = 2;
|
|
||||||
Vector pos = 13;
|
|
||||||
float fade_duration = 3;
|
|
||||||
bool force_sync = 1;
|
|
||||||
uint32 entity_id = 15;
|
|
||||||
bool handle_animator_state_immediately = 7;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message EvtFaceToDirInfo {
|
|
||||||
uint32 entity_id = 12;
|
|
||||||
Vector face_dir = 14;
|
|
||||||
}
|
|
|
@ -1,33 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message EvtRushMoveInfo {
|
|
||||||
int32 state_name_hash = 11;
|
|
||||||
Vector rush_to_pos = 9;
|
|
||||||
Vector rush_attack_target_pos = 8;
|
|
||||||
uint32 entity_id = 4;
|
|
||||||
float time_range = 15;
|
|
||||||
Vector velocity = 6;
|
|
||||||
Vector pos = 2;
|
|
||||||
int32 face_angle_compact = 10;
|
|
||||||
}
|
|
|
@ -1,26 +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 EvtSetAttackTargetInfo {
|
|
||||||
uint32 entity_id = 11;
|
|
||||||
uint32 select_point_index = 6;
|
|
||||||
uint32 attack_target_id = 7;
|
|
||||||
}
|
|
|
@ -1,25 +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 ExclusiveRuleInfo {
|
|
||||||
repeated uint32 object_id_list = 1;
|
|
||||||
uint32 rule_type = 10;
|
|
||||||
}
|
|
|
@ -1,26 +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 FallPlayerBrief {
|
|
||||||
uint32 uid = 13;
|
|
||||||
bool is_ground = 5;
|
|
||||||
uint32 score = 10;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "FireworksLaunchParamType.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message FireworksLaunchParam {
|
|
||||||
int32 value = 5;
|
|
||||||
FireworksLaunchParamType type = 4;
|
|
||||||
}
|
|
|
@ -1,29 +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";
|
|
||||||
|
|
||||||
enum FireworksLaunchParamType {
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_NONE = 0;
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_REPEAT = 1;
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_INTEVAL = 2;
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_DELAY = 3;
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_ROUND_INTEVAL = 4;
|
|
||||||
FIREWORKS_LAUNCH_PARAM_TYPE_MAX = 5;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "FireworksLaunchParam.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message FireworksLaunchSchemeData {
|
|
||||||
uint32 scheme_id = 3;
|
|
||||||
repeated uint32 fireworks_id_list = 2;
|
|
||||||
repeated FireworksLaunchParam launch_param_list = 7;
|
|
||||||
}
|
|
|
@ -1,29 +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";
|
|
||||||
|
|
||||||
enum FishBattleResult {
|
|
||||||
FISH_BATTLE_RESULT_NONE = 0;
|
|
||||||
FISH_BATTLE_RESULT_SUCC = 1;
|
|
||||||
FISH_BATTLE_RESULT_FAIL = 2;
|
|
||||||
FISH_BATTLE_RESULT_TIMEOUT = 3;
|
|
||||||
FISH_BATTLE_RESULT_CANCEL = 4;
|
|
||||||
FISH_BATTLE_RESULT_EXIT = 5;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum FishEscapeReason {
|
|
||||||
FISH_ESCAPE_REASON_FISN_ESCAPE_NONE = 0;
|
|
||||||
FISH_ESCAPE_REASON_SHOCKED = 1;
|
|
||||||
FISH_ESCAPE_REASON_UNHOOK = 2;
|
|
||||||
}
|
|
|
@ -1,25 +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 FishInfo {
|
|
||||||
uint32 free_count = 11;
|
|
||||||
uint32 into_bag_count = 12;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "FishInfo.proto";
|
|
||||||
import "FishingScore.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message FishingGallerySettleInfo {
|
|
||||||
map<uint32, FishInfo> fish_map = 11;
|
|
||||||
repeated FishingScore fishing_score_list = 15;
|
|
||||||
}
|
|
|
@ -1,25 +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 FishingScore {
|
|
||||||
uint32 fishing_score = 2;
|
|
||||||
bool is_new_record = 4;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "FleurFairPlayerStatInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message FleurFairBossSettleInfo {
|
|
||||||
uint32 reward_token_num = 15;
|
|
||||||
repeated FleurFairPlayerStatInfo stat_info_list = 1;
|
|
||||||
bool is_success = 10;
|
|
||||||
uint32 energy = 12;
|
|
||||||
uint32 cost_time = 8;
|
|
||||||
}
|
|
|
@ -1,28 +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 FleurFairGallerySettleInfo {
|
|
||||||
uint32 energy = 2;
|
|
||||||
uint32 gallery_stage_index = 11;
|
|
||||||
map<uint32, int32> energy_stat_map = 6;
|
|
||||||
uint32 gallery_stage_count = 9;
|
|
||||||
bool is_success = 1;
|
|
||||||
}
|
|
|
@ -1,32 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message FleurFairPlayerStatInfo {
|
|
||||||
string online_id = 11;
|
|
||||||
uint32 uid = 8;
|
|
||||||
ProfilePicture profile_picture = 1;
|
|
||||||
uint32 stat_id = 3;
|
|
||||||
uint32 head_image = 6;
|
|
||||||
string nick_name = 15;
|
|
||||||
int32 param = 5;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
enum FoundationOpType {
|
|
||||||
FOUNDATION_OP_TYPE_NONE = 0;
|
|
||||||
FOUNDATION_OP_TYPE_BUILD = 1;
|
|
||||||
FOUNDATION_OP_TYPE_DEMOLITION = 2;
|
|
||||||
FOUNDATION_OP_TYPE_REBUILD = 3;
|
|
||||||
FOUNDATION_OP_TYPE_ROTATE = 4;
|
|
||||||
FOUNDATION_OP_TYPE_LOCK = 5;
|
|
||||||
FOUNDATION_OP_TYPE_UNLOCK = 6;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGBossChallengeData {
|
|
||||||
uint32 id = 9;
|
|
||||||
repeated uint32 unlock_level_id_list = 14;
|
|
||||||
}
|
|
|
@ -1,27 +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 GCGChallengeData {
|
|
||||||
uint32 challenge_id = 1;
|
|
||||||
uint32 challenge_type = 2;
|
|
||||||
repeated uint32 param_list = 3;
|
|
||||||
uint32 progress = 4;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGControllerShowInfo {
|
|
||||||
ProfilePicture profile_picture = 11;
|
|
||||||
string nick_name = 14;
|
|
||||||
uint32 controller_id = 9;
|
|
||||||
}
|
|
|
@ -1,28 +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 GCGDSCardData {
|
|
||||||
uint32 card_id = 14;
|
|
||||||
repeated uint32 unlock_face_type_list = 9;
|
|
||||||
uint32 num = 12;
|
|
||||||
uint32 proficiency = 8;
|
|
||||||
uint32 face_type = 6;
|
|
||||||
}
|
|
|
@ -1,31 +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 GCGDSDeckData {
|
|
||||||
repeated uint32 card_list = 1;
|
|
||||||
uint32 card_back_id = 15;
|
|
||||||
repeated uint32 character_card_list = 10;
|
|
||||||
string name = 5;
|
|
||||||
uint32 id = 3;
|
|
||||||
fixed32 create_time = 13;
|
|
||||||
bool is_valid = 4;
|
|
||||||
uint32 field_id = 7;
|
|
||||||
}
|
|
|
@ -1,47 +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";
|
|
||||||
|
|
||||||
import "GCGCard.proto";
|
|
||||||
import "GCGControllerShowInfo.proto";
|
|
||||||
import "GCGCostReviseInfo.proto";
|
|
||||||
import "GCGDuelChallenge.proto";
|
|
||||||
import "GCGGameBusinessType.proto";
|
|
||||||
import "GCGPVEIntention.proto";
|
|
||||||
import "GCGPhase.proto";
|
|
||||||
import "GCGPlayerField.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGDuel {
|
|
||||||
uint32 server_seq = 3;
|
|
||||||
repeated GCGPlayerField field_list = 7;
|
|
||||||
GCGGameBusinessType business_type = 14;
|
|
||||||
repeated GCGDuelChallenge challenge_list = 5;
|
|
||||||
uint32 game_id = 11;
|
|
||||||
uint32 controller_id = 13;
|
|
||||||
uint32 round = 15;
|
|
||||||
uint32 cur_controller_id = 12;
|
|
||||||
repeated GCGPVEIntention intetion_list = 1;
|
|
||||||
GCGCostReviseInfo cost_revise = 10;
|
|
||||||
repeated uint32 card_id_list = 4;
|
|
||||||
repeated GCGCard card_list = 9;
|
|
||||||
repeated GCGControllerShowInfo show_info_list = 6;
|
|
||||||
uint32 game_type = 2;
|
|
||||||
GCGPhase phase = 8;
|
|
||||||
}
|
|
|
@ -1,26 +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 GCGDuelChallenge {
|
|
||||||
uint32 total_progress = 7;
|
|
||||||
uint32 challenge_id = 10;
|
|
||||||
uint32 cur_progress = 12;
|
|
||||||
}
|
|
|
@ -1,31 +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";
|
|
||||||
|
|
||||||
import "GCGChallengeData.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGDuelExtra {
|
|
||||||
repeated uint32 card_id_list = 1;
|
|
||||||
uint32 field_id = 2;
|
|
||||||
uint32 card_back_id = 3;
|
|
||||||
map<uint32, uint32> card_face_map = 4;
|
|
||||||
repeated GCGChallengeData challenge_list = 5;
|
|
||||||
uint32 score = 6;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGLevelData {
|
|
||||||
repeated uint32 finished_challenge_id_list = 10;
|
|
||||||
uint32 level_id = 9;
|
|
||||||
}
|
|
|
@ -1,29 +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";
|
|
||||||
|
|
||||||
enum GCGLevelType {
|
|
||||||
GCG_LEVEL_TYPE_NONE = 0;
|
|
||||||
GCG_LEVEL_TYPE_CONST = 1;
|
|
||||||
GCG_LEVEL_TYPE_WEEK = 2;
|
|
||||||
GCG_LEVEL_TYPE_WORLD = 3;
|
|
||||||
GCG_LEVEL_TYPE_BOSS = 4;
|
|
||||||
GCG_LEVEL_TYPE_CHARACTER = 5;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
import "MatchPlayerInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGMatchInfo {
|
|
||||||
repeated MatchPlayerInfo player_list = 13;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGPVEIntention {
|
|
||||||
uint32 card_guid = 9;
|
|
||||||
repeated uint32 skill_id_list = 7;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "GCGPhaseType.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGPhase {
|
|
||||||
GCGPhaseType phase_type = 5;
|
|
||||||
map<uint32, uint32> allow_controller_map = 6;
|
|
||||||
}
|
|
|
@ -1,45 +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";
|
|
||||||
|
|
||||||
import "GCGDiceSideType.proto";
|
|
||||||
import "GCGPVEIntention.proto";
|
|
||||||
import "GCGWaitingCharacter.proto";
|
|
||||||
import "GCGZone.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGPlayerField {
|
|
||||||
map<uint32, GCGZone> modify_zone_map = 2;
|
|
||||||
uint32 cur_waiting_index = 383;
|
|
||||||
GCGZone summon_zone = 1;
|
|
||||||
uint32 field_show_id = 8;
|
|
||||||
uint32 card_back_show_id = 12;
|
|
||||||
uint32 dice_count = 3;
|
|
||||||
uint32 controller_id = 10;
|
|
||||||
GCGZone on_stage_zone = 14;
|
|
||||||
bool is_passed = 7;
|
|
||||||
GCGZone character_zone = 5;
|
|
||||||
uint32 on_stage_character_guid = 6;
|
|
||||||
GCGZone assist_zone = 15;
|
|
||||||
uint32 deck_card_num = 13;
|
|
||||||
repeated GCGDiceSideType dice_side_list = 11;
|
|
||||||
GCGZone hand_zone = 9;
|
|
||||||
repeated GCGPVEIntention intention_list = 1192;
|
|
||||||
repeated GCGWaitingCharacter waiting_list = 4;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
enum GCGSkillHpChangeType {
|
|
||||||
GCG_SKILL_HP_CHANGE_TYPE_NONE = 0;
|
|
||||||
GCG_SKILL_HP_CHANGE_TYPE_DAMAGE = 1;
|
|
||||||
GCG_SKILL_HP_CHANGE_TYPE_HEAL = 2;
|
|
||||||
}
|
|
|
@ -1,30 +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";
|
|
||||||
|
|
||||||
import "GCGZoneType.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGSkillPreviewCardInfo {
|
|
||||||
uint32 controller_id = 3;
|
|
||||||
uint32 owner_card_guid = 11;
|
|
||||||
GCGZoneType zone_type = 14;
|
|
||||||
uint32 card_id = 13;
|
|
||||||
uint32 card_guid = 6;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "GCGSkillPreviewReactionInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGSkillPreviewElementReactionInfo {
|
|
||||||
repeated uint32 fresh_list = 8;
|
|
||||||
repeated uint32 source_list = 2;
|
|
||||||
repeated GCGSkillPreviewReactionInfo reaction_list = 14;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "GCGSkillHpChangeType.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGSkillPreviewHpInfo {
|
|
||||||
GCGSkillHpChangeType change_type = 4;
|
|
||||||
uint32 hp_change_value = 13;
|
|
||||||
}
|
|
|
@ -1,36 +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";
|
|
||||||
|
|
||||||
import "GCGSkillPreviewCardInfo.proto";
|
|
||||||
import "GCGSkillPreviewElementReactionInfo.proto";
|
|
||||||
import "GCGSkillPreviewHpInfo.proto";
|
|
||||||
import "GCGSkillPreviewOnstageChangeInfo.proto";
|
|
||||||
import "GCGSkillPreviewTokenChangeInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGSkillPreviewInfo {
|
|
||||||
repeated GCGSkillPreviewCardInfo rm_card_list = 12;
|
|
||||||
map<uint32, GCGSkillPreviewHpInfo> hp_info_map = 8;
|
|
||||||
map<uint32, GCGSkillPreviewElementReactionInfo> reaction_info_map = 5;
|
|
||||||
repeated GCGSkillPreviewOnstageChangeInfo change_onstage_character_list = 9;
|
|
||||||
uint32 skill_id = 6;
|
|
||||||
map<uint32, GCGSkillPreviewTokenChangeInfo> card_token_change_map = 3;
|
|
||||||
repeated GCGSkillPreviewCardInfo add_card_list = 11;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGSkillPreviewOnstageChangeInfo {
|
|
||||||
uint32 target_onstage_card_guid = 6;
|
|
||||||
uint32 source_onstage_card_guid = 15;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGSkillPreviewReactionInfo {
|
|
||||||
uint32 source_element = 13;
|
|
||||||
uint32 target_element = 1;
|
|
||||||
}
|
|
|
@ -1,26 +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";
|
|
||||||
|
|
||||||
import "GCGSkillPreviewTokenInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GCGSkillPreviewTokenChangeInfo {
|
|
||||||
repeated GCGSkillPreviewTokenInfo token_change_list = 14;
|
|
||||||
}
|
|
|
@ -1,26 +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 GCGSkillPreviewTokenInfo {
|
|
||||||
uint32 token_type = 3;
|
|
||||||
uint32 after_value = 12;
|
|
||||||
uint32 before_value = 15;
|
|
||||||
}
|
|
|
@ -1,25 +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 GCGWaitingCharacter {
|
|
||||||
uint32 card_id = 2;
|
|
||||||
uint32 cond_count = 14;
|
|
||||||
}
|
|
|
@ -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 GCGZone {
|
|
||||||
repeated uint32 card_list = 4;
|
|
||||||
}
|
|
|
@ -1,32 +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";
|
|
||||||
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GadgetPlayUidInfo {
|
|
||||||
ProfilePicture profile_picture = 2;
|
|
||||||
uint32 battle_watcher_id = 6;
|
|
||||||
uint32 uid = 7;
|
|
||||||
uint32 icon = 14;
|
|
||||||
uint32 score = 4;
|
|
||||||
string nickname = 3;
|
|
||||||
string online_id = 8;
|
|
||||||
}
|
|
|
@ -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 GalleryFlowerStartParam {
|
|
||||||
uint32 target_score = 5;
|
|
||||||
}
|
|
|
@ -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 GameplayRecommendationSkillRequest {
|
|
||||||
uint32 skill_depot_id = 1;
|
|
||||||
}
|
|
|
@ -1,25 +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 GameplayRecommendationSkillResponse {
|
|
||||||
uint32 skill_depot_id = 13;
|
|
||||||
repeated uint32 skill_id_list = 9;
|
|
||||||
}
|
|
|
@ -1,28 +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 GearColumnInfo {
|
|
||||||
uint32 gear_column_index = 7;
|
|
||||||
bool is_overturn = 3;
|
|
||||||
bool has_gear = 2;
|
|
||||||
uint32 gear_id = 11;
|
|
||||||
uint32 placement_layer = 6;
|
|
||||||
}
|
|
|
@ -1,28 +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";
|
|
||||||
|
|
||||||
import "MatchPlayerInfo.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GeneralMatchInfo {
|
|
||||||
uint32 match_param = 1;
|
|
||||||
uint32 match_id = 9;
|
|
||||||
repeated MatchPlayerInfo player_list = 5;
|
|
||||||
}
|
|
|
@ -1,31 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message GroupLinkBundle {
|
|
||||||
Vector center = 4;
|
|
||||||
bool is_activated = 12;
|
|
||||||
uint32 bundle_id = 3;
|
|
||||||
bool is_show_mark = 14;
|
|
||||||
uint32 scene_id = 5;
|
|
||||||
uint32 radius = 1;
|
|
||||||
}
|
|
|
@ -1,32 +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";
|
|
||||||
|
|
||||||
import "ExhibitionDisplayInfo.proto";
|
|
||||||
import "ProfilePicture.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message HideAndSeekSettleInfo {
|
|
||||||
uint32 uid = 2;
|
|
||||||
ProfilePicture profile_picture = 1;
|
|
||||||
repeated ExhibitionDisplayInfo card_list = 8;
|
|
||||||
string nickname = 3;
|
|
||||||
uint32 head_image = 4;
|
|
||||||
string online_id = 10;
|
|
||||||
}
|
|
|
@ -1,27 +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";
|
|
||||||
|
|
||||||
import "Vector.proto";
|
|
||||||
|
|
||||||
option java_package = "emu.grasscutter.net.proto";
|
|
||||||
|
|
||||||
message HitTreeInfo {
|
|
||||||
Vector tree_pos = 12;
|
|
||||||
uint32 tree_type = 8;
|
|
||||||
}
|
|
|
@ -1,29 +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 HomeAvatarSummonEventInfo {
|
|
||||||
uint32 avatar_id = 3;
|
|
||||||
uint32 guid = 8;
|
|
||||||
uint32 event_id = 9;
|
|
||||||
uint32 suit_id = 12;
|
|
||||||
uint32 event_over_time = 2;
|
|
||||||
uint32 random_position = 10;
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue