diff --git a/proto/AbilityActionSetRandomOverrideMapValue.proto b/proto/AbilityActionSetRandomOverrideMapValue.proto new file mode 100644 index 00000000..32df3fa2 --- /dev/null +++ b/proto/AbilityActionSetRandomOverrideMapValue.proto @@ -0,0 +1,23 @@ +// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa. +// Copyright (C) 2023 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 . + +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +message AbilityActionSetRandomOverrideMapValue { + float random_value = 9; +} diff --git a/proto/AbilityMetaSetKilledState.proto b/proto/AbilityMetaSetKilledState.proto new file mode 100644 index 00000000..538e82a2 --- /dev/null +++ b/proto/AbilityMetaSetKilledState.proto @@ -0,0 +1,23 @@ +// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa. +// Copyright (C) 2023 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 . + +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +message AbilityMetaSetKilledState { + bool killed = 1; +} diff --git a/proto/ChatInfo.proto b/proto/ChatInfo.proto index b2f86835..3f10e131 100644 --- a/proto/ChatInfo.proto +++ b/proto/ChatInfo.proto @@ -21,6 +21,13 @@ option java_package = "emu.grasscutter.net.proto"; // Obf: EEBBPLIOHON message ChatInfo { + + enum SystemHintType { + SYSTEM_HINT_TYPE_CHAT_NONE = 0; + SYSTEM_HINT_TYPE_CHAT_ENTER_WORLD = 1; + SYSTEM_HINT_TYPE_CHAT_LEAVE_WORLD = 2; + } + // Obf: KGNCKLCKPLN message SystemHint { uint32 type = 13;