mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-20 19:04:40 +01:00
Fireworks support (#1393)
* Firework Implement * add legacy function * remove obfusucated names * remove obfusucated names * remove obfusucated names * remove obfusucated names Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
This commit is contained in:
10
proto/FireWorkData.proto
Normal file
10
proto/FireWorkData.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireWorkInstance.proto";
|
||||
|
||||
message FireWorkData {
|
||||
uint32 id = 1;
|
||||
repeated FireWorkInstance fireWorkInstance = 2;
|
||||
}
|
||||
10
proto/FireWorkInstance.proto
Normal file
10
proto/FireWorkInstance.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireWorkType.proto";
|
||||
|
||||
message FireWorkInstance {
|
||||
FireWorkType type = 1;
|
||||
int32 value = 2;
|
||||
}
|
||||
12
proto/FireWorkNotify.proto
Normal file
12
proto/FireWorkNotify.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireWorkData.proto";
|
||||
|
||||
// CmdId: 6079
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message FireWorkNotify {
|
||||
repeated FireWorkData fireWorkData = 1;
|
||||
}
|
||||
13
proto/FireWorkReq.proto
Normal file
13
proto/FireWorkReq.proto
Normal file
@@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireWorkData.proto";
|
||||
|
||||
// CmdId: 6068
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message FireWorkReq {
|
||||
FireWorkData fireWorkData = 7;
|
||||
}
|
||||
10
proto/FireWorkRsp.proto
Normal file
10
proto/FireWorkRsp.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 5918
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message FireWorkRsp {
|
||||
int32 retcode = 10;
|
||||
}
|
||||
12
proto/FireWorkType.proto
Normal file
12
proto/FireWorkType.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
enum FireWorkType {
|
||||
FireWorkType_ODJKANKMPPJ = 0;
|
||||
FireWorkType_EFGLHEIODFN = 1;
|
||||
FireWorkType_JPBBBCFGHAK = 2;
|
||||
FireWorkType_IDCMGHBHBFH = 3;
|
||||
FireWorkType_ODDBNNDFMBO = 4;
|
||||
FireWorkType_AGIDMOGJOBD = 5;
|
||||
}
|
||||
11
proto/FireworkSetData.proto
Normal file
11
proto/FireworkSetData.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireWorkInstance.proto";
|
||||
|
||||
message FireworkSetData {
|
||||
uint32 id = 1;
|
||||
repeated uint32 _unknown_field_ = 2;
|
||||
repeated FireWorkInstance fireWorkInstance = 3;
|
||||
}
|
||||
13
proto/FireworkSetNotify.proto
Normal file
13
proto/FireworkSetNotify.proto
Normal file
@@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireworkSetData.proto";
|
||||
|
||||
// CmdId: 5934
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message FireworkSetNotify {
|
||||
uint32 code = 1;
|
||||
repeated FireworkSetData data = 9;
|
||||
}
|
||||
13
proto/FireworkSetReq.proto
Normal file
13
proto/FireworkSetReq.proto
Normal file
@@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "FireworkSetData.proto";
|
||||
|
||||
// CmdId: 6099
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message FireworkSetReq {
|
||||
FireworkSetData data = 2;
|
||||
}
|
||||
10
proto/FireworkSetRsp.proto
Normal file
10
proto/FireworkSetRsp.proto
Normal file
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
// CmdId: 5969
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message NBFJOJPCCEK_Rsp {
|
||||
int32 retcode = 7;
|
||||
}
|
||||
Reference in New Issue
Block a user